Definition
A programming language for writing math proofs where the computer refuses to accept any step that doesn't logically follow.
A dependently-typed proof assistant whose compiler accepts only programs that constitute valid formal proofs; the verification substrate used by AlphaProof, the DeepMind Erdős work, and most current AI-driven formal mathematics.
Also called: Lean 4