正在加载视频...

视频加载失败

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...

4,764,158 次观看 • 1 个月前 •via X (Twitter)

34 条评论

Jester 的头像
Jester1 个月前

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

Dr Singularity 的头像
Dr Singularity1 个月前

Math Singularity

Burny - Effective Curiosity 的头像
Burny - Effective Curiosity1 个月前

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

Repojournal 的头像
Repojournal1 个月前

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

Yohei Nishitsuji 的头像
Yohei Nishitsuji1 个月前

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

Luke || The HYPE Critic 的头像
Luke || The HYPE Critic1 个月前

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

Lorenzo Price 的头像
Lorenzo Price1 个月前

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

shirish 的头像
shirish1 个月前

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

Neutral net 🕸️ 的头像
Neutral net 🕸️1 个月前

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

Eirikr The Grey 的头像
Eirikr The Grey1 个月前

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:

Charles Rosenbauer 的头像
Charles Rosenbauer1 个月前

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

Larry Panozzo 的头像
Larry Panozzo1 个月前

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

Repojournal 的头像
Repojournal1 个月前

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.

Csaba Szepesvari 的头像
Csaba Szepesvari1 个月前

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..

Lech Mazur 的头像
Lech Mazur1 个月前

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.

Andrew West 的头像
Andrew West1 个月前

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

Charlie Cheesman 的头像
Charlie Cheesman1 个月前

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!

Ofek Shaked | AI Engineer 的头像
Ofek Shaked | AI Engineer1 个月前

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.

History इतिहास 🇺🇲🛕 🚀 的头像
History इतिहास 🇺🇲🛕 🚀1 个月前

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.

White Us 的头像
White Us1 个月前

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

Charlie Cheesman 的头像
Charlie Cheesman1 个月前

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

cit1z3n 的头像
cit1z3n1 个月前

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

MJ Kang 的头像
MJ Kang1 个月前

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

Raj Singh 的头像
Raj Singh1 个月前

Me with Claude

LoroLoco 的头像
LoroLoco1 个月前

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

Nathan Nguyen 的头像
Nathan Nguyen1 个月前

Rip Kevin Buzzard and @imperialcollege

Duncan Burns 的头像
Duncan Burns1 个月前

Don't fucking trust anything from you:

Vlad Oleksiienko 的头像
Vlad Oleksiienko1 个月前

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

melatoninmotte 的头像
melatoninmotte1 个月前

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

OpenlabX 的头像
OpenlabX1 个月前

Full summary here

Paul Atreides 的头像
Paul Atreides1 个月前

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

Renan 的头像
Renan1 个月前

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

Jasper 的头像
Jasper1 个月前

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

shannon 的头像
shannon1 个月前

poor kevin

相关视频

Axiom Math's Carina Hong on why verification isn't about catching mistakes, it's how you drive the cost of a proof to zero: "Formal verification is going to make your life slightly better if you're facing a proof with one million lines. Remember the Erdős unit distance problem, the chain of thought being generated? There are actual mathematicians trying to follow it step by step and scrutinize it. That seems very difficult if you're not in that very niche domain of discrete geometry intersecting with algebraic number theory." "But if you have a Lean proof accompanying it, you can just run it. And running the Lean proof gives you that provable guarantee that this proof is sound." "I have a hot take. People think Lean is this library built on the existing Mathlib. I think it's going to grow significantly. A lot of the hurdles where Lean is difficult is that the basic definitions of some mathematical fields are just not in the library." "My hot take is the scaling law, if you go down the formal mathematics path, is going to be a lot steeper than informal mathematics. So it's not just for verification, for trust, it's also for performance, it's also for optimal generation." "Verification is not like insurance. It's not something where, oh, we want to make sure there's no flaw. That's great, but it also helps you generate mathematics, both proofs and conjectures and theories, a lot better." "So imagine the cost of proof goes to zero. Then you can massage the problem statements, and even if it's an open problem, a lot more easily, flexibly, and adaptively." Carina Hong Axiom

MTS

13,401 次观看 • 3 个月前

––Charlie Barnett: "Consciousness and the computability of it. It sounds like, or at least in the past, that you've implied that consciousness is computable. Some, like Roger Penrose, have argued the opposite, and he's argued that consciousness is non-computational, and he uses Gödel's incompleteness theorems to argue that the mind can see truths that a purely algorithmic system can't derive, and therefore the brain must be using some kind of non-computable process when it comes to consciousness, something beyond what machines can do. What would you say to a view like that? David Deutsch: Yet again, it is using an impossible conception of what knowledge is. So Penrose thinks that when we see a proof of a mathematical theorem, we are touching certainty, we are god-like entities when we're mathematicians. But that's not true. Our mathematical knowledge is conjectural, just like our knowledge of physics. It's even more removed from our senses, because it's not true that the interior of our brains and the interior of our thoughts is more accessible to us than the world we perceive through our senses, or the world that we perceive through our theories, the center of the sun. We know lots about the center of the sun, even though no one has ever perceived it, and perhaps no one ever will. So mathematical truths are based on conjecture. What Gödel showed is that there is no firm ground underneath mathematical theories either. There's no way of proving that the standards of proof that we currently use are perfectly rigorous. And there have been cases in history where they have shown not to be rigorous. I think Pernot, who was the first to axiomatize the principles of the natural numbers, his first attempt at that was wrong. And it's interesting that he did not say, well, I've axiomatized them, therefore there's nothing to them other than my axioms. No, he said, oh dear, my axioms don't correctly represent the real number, the natural numbers, so I have to change them. So he was grasping, conjecturing for a reality, an abstract reality, just like scientists try to grasp physical reality. So the same epistemology applies to mathematics as it does to science."

Deutsch Explains

13,826 次观看 • 1 年前

Vitalik Buterin explains why proof-of-stake is more secure than proof-of-work “I think proof of stake is very secure because to attack the system, you need to have basically as much stake as the rest of the network. Right now, for example, we have 5 million ETH staking, which means you have to come up with 5 million ETH and then join the network.” At the time of this writing, more than 37 million ETH are being staked, with 3 million ETH waiting to join via the validator queue. At today’s prices, that’s more than $80 billion of ETH someone would have to acquire to attack the network and revert finalized blocks, which is more than the cost of attacking even the Bitcoin network by some estimates. The other defense mechanism that proof-of-stake has that proof-of-work doesn’t is slashing, which makes Ethereum antifragile. Vitalik explains: “Recovering from attacks is much easier in proof-of-stake than proof-of-work. For many kinds of attacks you do against [the Ethereum] network, we have this concept of automatic slashing. In order to revert a finalized block, you basically have to have a big portion of your validators sign two conflicting messages. This is something where once these messages are on the network, you can go and prove ‘these people did it.’ So we have this feature in the protocol where you basically take all these people who provably misbehaved and you burn their coins.” Vitalik also acknowledges the possibility of censoring attacks, where if 1/3rd of validators refuse to attest, the chain can’t finalize. But, as he explains, Ethereum has a contingency plan for this as well: “Everyone who got censored would create a minority chain, and the community would have to do a soft fork. The would have to say, ‘this chain is clearly attacking us and this one is not attacking us, so we’re going to join this chain.’ Then what happens is, on that new chain, the attackers also lose a lot of coins. The difference between proof-of-stake and proof-of-work is that in a proof-of-stake system, you can identify specific participants — and this isn’t a human going in and saying ‘I don’t like you’. It’s all automated.” One last benefit of proof-of-stake is that security scales with the value of the network. As Vitalik put it five years ago, it is really relative security, and not absolute security, that matters: “The security needs of a thing have to be proportional to the size of that thing, because as a thing gets bigger, its enemies become bigger and more well-motivated. If BTC were 100x as big as it is today, the value from destroying it would be 100x higher, and the kinds of actors that would want to care about destroying it would be much bigger and scarier. This is also why countries of all sizes have roughly similarly sized militaries as a percentage of GDP. Hence, cost of attack divided by market cap really is the correct statistic to measure, and in the long run issuance-free PoW really does look not that good." Source: Lex Fridman (Jun 2021)

Etherealize

102,150 次观看 • 7 个月前

How do you actually formally verify the code underpinning Ethereum's future? In this episode (the finale of the lean Ethereum miniseries), Nico sits down with Alex Hicks (Alexander Hicks), lead of Protocol Snarkification at the Ethereum Foundation, to break down formal verification from first principles. They cover: – What formal verification actually is and the trust boundaries between proof assistants, SMT solvers, and kernels – The full verification stack for RISC-V ZKVMs: from SAIL specs to constraint extraction to soundness proofs – Why writing constraints directly in Lean makes proofs 10–100x more ergonomic – How AI is now proving hard theorems in hours for $200 — and what that unlocks for the whole pipeline They also explore the boundaries problem, why specs can have bugs too, and the end goal of a full Lean stack that bypasses Rust and LLVM entirely. Listen to the full episode ------------------------------------------------------------ TIMECODES: 09:16 – What is formal verification? Proof assistants vs SMT solvers 18:33 – Formal verification of code: specs, semantics, and trust boundaries 29:30 – Formally verifying the Lean Ethereum stack: RISC-V ZKVMs in focus 33:02 – Extracting ZKVM constraints into Lean and proving soundness 36:35 – Writing constraints directly in Lean: 10–100x better proof ergonomics 44:02 – Proving Polishchuk–Spielman in 8 hours for $200 with AI 51:01 – The end goal: a full Lean stack bypassing Rust and LLVM

Zero Knowledge Podcast

15,289 次观看 • 7 个月前