What is this about
Formal verification (of mathematical theorems)
- Write a mathematical statement and its proof in a precise language.
- A computer checks that the proof follows from the definitions and assumptions.
- Related: software verification. (Not the focus of this class.)
- Translation: mathematics ↔︎ logic ↔︎ computer science
- Lean 4: a proof assistant and a programming language.
Details: What is Lean? · Mathematics in Lean