Anthropic: Claude formalized Fermat’s Last Theorem in Lean in 11 days, largely autonomously
anthropic autonomous claude
| Source: Techmeme | Original article
Anthropic reports its Claude AI autonomously formalized Fermat’s Last Theorem in the Lean language over 11 days, delivering the first complete computer‑checked proof.
Anthropic announced that its Claude model produced the first end‑to‑end, computer‑checked proof of Fermat’s Last Theorem, writing the entire formalisation in the Lean proof assistant. Over an 11‑day run the system generated roughly 13 million lines of Lean code and proved 30 300 intermediate theorems, of which 29 500 constitute the final proof. Anthropic describes Claude’s contribution as “largely autonomously,” meaning the model directed the proof‑construction process with minimal human intervention.
The achievement matters for two reasons. First, it demonstrates that large language models can handle the scale and rigor required for formal mathematics, a domain traditionally reserved for specialist mathematicians and proof engineers. Turning a 1994 breakthrough into a fully verified Lean library marks a milestone in the automation of mathematical knowledge, potentially accelerating the verification of other deep results. Second, the episode showcases a new level of AI autonomy: Claude not only generated natural‑language explanations but also orchestrated a massive, self‑contained coding effort, raising questions about how such self‑directed cycles might be managed and audited.
What to watch next includes whether independent researchers can reproduce the Lean proof and confirm its correctness, and how the community will respond to an AI‑driven pipeline for formalising other historic theorems. Anthropic is likely to publish more technical details, while competitors may race to replicate or extend the approach. The broader AI safety discourse will also keep an eye on the implications of models that can design, execute, and verify complex scientific workflows with little human oversight.
Sources
Back to AIPULSEN