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.
Short answers, pulled from the story.
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.
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.
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.
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.
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.