Human Tech Tree
Researched1967-1989 · Atomic & Space Age (1945 – 1990)

Formal Sciences & Matter / Mathematics

Proof Assistants (Automath to Coq)

Programs that check every step of a mathematical proof, from Automath (1967) to Isabelle and Coq (1980s), made it possible to trust very long proofs without a human checking each line.

Open in the interactive tree →

Nicolaas de Bruijn began Automath in 1967 as a language in which whole mathematics books could be written and checked by computer, and in the 1970s L. S. van Benthem Jutting translated Landau's textbook Foundations of Analysis into it as a doctoral thesis. Andrzej Trybulec started the Mizar system around 1973, Coq was begun at INRIA in France in 1984, and Lawrence Paulson released Isabelle in 1986. A small checking program accepts a proof only if every step is correct, which allowed the Flyspeck team to verify the Kepler conjecture (2014); Lean, now popular for formal mathematics, was strongly influenced by Coq.

Prerequisites

Unlocks

Sources

More in Mathematics · Atomic & Space Age

All 75 entries in Mathematics →

Open in the interactive tree →