Questions about Automated reasoning

Short answers, pulled from the story.

When was automated reasoning established as a distinct field?

Automated reasoning was established as a distinct field at the Cornell Summer meeting of 1957. This gathering brought together logicians and computer scientists to discuss machine logic.

Who developed the Logic Theorist program in 1956?

Allen Newell, Cliff Shaw, and Herbert A. Simon developed the Logic Theorist program in 1956. It successfully proved thirty-eight out of fifty-two theorems from chapter two of Principia Mathematica.

What year did Boyer and Moore prove the first incompleteness theorem using automated reasoning?

Boyer and Moore proved the first incompleteness theorem in 1986 with Shankar serving as the formalizer for this Gödel result. Quadratic Reciprocity followed in 1990 with Russinoff handling the formalization under Eisenstein's traditional proof.

Which software tools are used for automated proof assistance today?

HOL Light serves as a proof assistant for classical higher order logic while Rocq offers another approach written in OCaml. These systems allow users to extract executable programs from specifications into Objective CAML or Haskell source code.

How does Microsoft use verification technology in its projects?

Microsoft started using verification technology in many internal projects during 2005. The company planned to include a logical specification and checking language in its 2012 version of Visual C.