Skip to content
Xena·

💡Anthropic Proves Fermat's Last Theorem in Lean with 13.4M Lines

Anthropic cracks Fermat's Last Theorem in 11 days with 13.4M lines

TL;DR

Anthropic used Lean to prove Fermat's Last Theorem in just 11 days, with a codebase of over 13.4 million lines. This formal proof could revolutionize formal verification in mathematics and beyond.

Anthropic has formalized a complete proof of Fermat's Last Theorem (FLT) in Lean, a theorem prover, in just 11 days. This achievement is significant for mathematicians and developers working on formal verification, as it demonstrates the power of automated theorem proving in complex mathematical problems. The proof, based on the Darmon–Diamond–Taylor exposition from 1995, uses the Langlands–Tunnell theorem and Ribet's level-lowering theorem. The codebase is over 13.4 million lines, taking nearly 20 times longer to compile than Lean's mathematics library. This formal proof could lead to more rigorous and automated verification of complex mathematical theories in the future.

Anthropic Proves Fermat's Last Theorem in Lean with 13.4M Lines — Xena

Key Points

1

Anthropic's proof uses Lean, a theorem prover, to formalize Fermat's Last Theorem in 13.4 million lines of code.

2

The proof is based on the Darmon–Diamond–Taylor exposition from 1995, via the Langlands–Tunnell theorem and Ribet's level-lowering theorem.

3

The proof takes nearly 20 times longer to compile than Lean's mathematics library, highlighting the complexity of the formalization.

4

The author was given £1M to run their project over 5 years, aiming to train mathematics undergraduates in formalizing mathematics on computers.

5

The proof used 6 billion output tokens, which would cost $300,000 at the API price, demonstrating the computational resources required.

Why It Matters

If you're working on formal verification in mathematics or automated theorem proving, Anthropic's proof of Fermat's Last Theorem in Lean is a game changer. It shows the potential of automated tools to verify complex mathematical theories, reducing the risk of human error in formal proofs. The 13.4 million lines of code and the computational resources required also highlight the challenges and opportunities in this field.

LeanFermat's Last Theoremformal verificationautomated theorem provingAnthropic

Frequently Asked Questions

Why does this matter?

If you're working on formal verification in mathematics or automated theorem proving, Anthropic's proof of Fermat's Last Theorem in Lean is a game changer. It shows the potential of automated tools to verify complex mathematical theories, reducing the risk of human error in formal proofs. The 13.4 million lines of code and the computational resources required also highlight the challenges and opportunities in this field.

What happened?

Anthropic used Lean to prove Fermat's Last Theorem in just 11 days, with a codebase of over 13.4 million lines. This formal proof could revolutionize formal verification in mathematics and beyond.

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 3,464 builders reading daily.

Also get