正在加载视频...
视频加载失败
Checking that a major mathematical proof is correct can take years. Formalization—converting the mathematical reasoning into a form computer proof assistants like Lean can verify—can help. Last month, Claude completed the first formalized proof of Fermat’s Last Theorem, one of the most famous theorems of all time. This was... show more
34 条评论

13 million lines of code just to double check a guy who died in 1665 was right

Math Singularity

Nice! Next step is formalizing full Weil conjectures proofs and Inter-universal Teichmüller theory!

AI solves maths by giving you a solution so complicated that to proof that the solution is wrong will be harder than solving the actual problem so you just give up and accept that it’s solved. Mathematical gaslighting

Fermat said the margin was too narrow. Claude needed 13 million lines. He was right.

ngl this headline is doing a lot of lifting. wiles proved FLT in 95, this is just translating an ALREADY accepted proof into lean so a computer can double check it. useful yeah, but its not “ai solves 350 yr old problem” its “ai (with a huge human team) transcribes existing proof into a stricter language.” different thing

Andrew Wiles is currently looking at this 13-million-line GitHub repo in disbelief.

can some math guy explain what this thing is like i'm 11?

Well, Fermat was right about the proof, it couldn't fit the margins

Meanwhile, over at an @OpenAI conference, it seems others are warning against this stuff; as well as seeing the end of the need for mathematicians alike:

That's cute. Now do the Classification of Finite Simple Groups. Make no mistakes.

New benchmark just dropped. Minimum number of steps to prove Fermat’s Last Theorem.

Moravec was truly a man ahead of his time because how can this thing is solving the hardest things but still can't reliably give me back JSON output or write a simple tweet for these bots in my comments that reads like a human.

Old question, I will sound like a broken grammaphone: How do we know this formalization is correct? I would like to learn about the efforts made on this and a honest discussion of the limits of these efforts. Please please..

OK, that's really a huge amount of Lean. Mathlib is around 2.2 million lines, and formalizing Natural-Density Almost-Bounded Collatz Orbits in Logarithmic Time took 183k lines.

I suggest a new benchmark - how short can an LLM make the formal Lean proof of FLT?

The simple so what: At the moment people have to manually verify new mathematical proofs ‘Lean’ is code that enables you to mechanically verify a proof (i.e. check it automatically) But lean code takes a long time to write (The researchers at Imperial have been working on this for >3 years) Claude just took that process to 11 days. Verifying proofs (and therefore the rate of progress) is going to be WAY faster in the future. Hope that helps explain this simply!

13 million lean lines to re-check a 1995 proof is a lot of compute to confirm wiles. the 29k side theorems are the only part other people can actually reuse.

There is another of Fermat's which was copied from Bhaskara. The last theorem too I feel was formulated elsewhere but wrongly attributed to Fermat. This is a hunch, please do not shoot me.

the 29,000 supporting theorems are the actual output here. fermat was already believed. what didn't exist was formalized foundations under half the fields it touches, and now the next proof starts from there

Maybe the real treasure was the theorems we made along the way

the headline is fermat. the useful part is 29,000 other theorems coming with it.

If you’re interested in the next one, I am working on Poincaré conjecture’s formalization

Me with Claude

ok nice one. now do something with more concrete and direct impact to society, like a new drug or something. this is cool and is needed dont get me wrong, but we also need some of other stuff too

Rip Kevin Buzzard and @imperialcollege

Don't fucking trust anything from you:

13 million lines of code to verify something we've technically known since 1995...

Fermat. The biggest troll in history to leave a comment to keep humans being curious for such a long time. And it worked.

Full summary here

13 million lines of code! Fermat was not wrong, indeed margin was too small to contain the proof🫡

> Our proof, which totals over 13 million lines of code These pension-eating parasites aren’t even pretending anymore.

This is incredible. The bottleneck in mathematics may increasingly shift from proving things to asking the right questions.

poor kevin
