📎 Webclip
Formalizing Fermat's Last Theorem
Anthropic says Claude worked largely autonomously for 11 days to produce the first complete computer-checked proof of Fermat’s Last Theorem in Lean. The post frames this as a verification milestone rather than a new mathematical result, and argues that formalization could make large proofs easier to check and review.
Reading notes#
- Fermat’s Last Theorem states that no positive integers a, b, c satisfy aⁿ + bⁿ = cⁿ for any n > 2.
- The first proof, by Andrew Wiles in 1995, took 129 pages and months of verification.
- Formalizing a proof means rewriting it so a computer can check each step automatically.
- Claude produced 13 million lines of Lean and proved 29,500 intermediate theorems.
- The proof follows a simplified version of Wiles’s proof from Darmon, Diamond, and Taylor.
- Human input was limited to occasional high-level guidance from Tianyi Peng.
- The effort succeeded with Prove2Me, which kept a DAG of theorem statements, separated statements from proofs, and helped with search and reuse.
- The finished proof was checked by Lean and uses only Lean’s three standard axioms.
- Kevin Buzzard says the result suggests autoformalization can help check the mathematical corpus and reduce the burden on referees.
- The post says formalized proofs may become common alongside human-readable write-ups.
