What is a machine-checked proof?

Definition

A machine-checked proof provides a structured justification that a proposition follows from accepted definitions and assumptions. A proof assistant or kernel checks each step rather than trusting the author, a generated explanation or the system that constructed the proof.

Artificial intelligence can search for lemmas, tactics and proof structures, but acceptance depends on the independent checker. This separates creative proof construction from the smaller trusted component responsible for deciding whether the result is valid.

Acronyms and aliases

machine-verifiable proof variant

Frequently asked questions

Can artificial intelligence generate a machine-checked proof?

Yes. An artificial intelligence system can construct a candidate proof, but a separate proof checker must validate the resulting proof term before it is accepted.

What does a machine-checked proof guarantee?

It guarantees that the stated theorem follows from the encoded assumptions and rules accepted by the checker, not that the specification matches every real-world intention.

Videos explaining machine-checked proof