News for hackers. Stuff that matters.
Re:OpenAI Withdraws 3 Math Papers by returningfory2 on Thursday October 08, 2026 @11:01AM (#50006658)
I feel this comment is based on a misunderstanding of how Lean works. In Lean you don't need to inspect the proof. There is no "closer inspection". All the human needs to verify is that the statement of the theorem is translated correctly from natural language to Lean. That usually covers a very small surface of the Lean code.
Re:OpenAI Withdraws 3 Math Papers by persedes on Thursday October 08, 2026 @12:05PM (#50007544)

  > All the human needs to verify is that the statement of the theorem is translated correctly from natural language to Lean. That usually covers a very small surface of the Lean code.
That's exactly what the navier stokes paper posted yesterday pointed out where the LLM bends the Lean code to make it "compile", because the NL might be wrong to begin with or because it missed a detail:

https://arxiv.org/html/2610.08144v1#S2

For complex / tedious proofs I can easily see how small details like this can lead to a valid lean proof (or valid "code"), but missing the important details that got lost.

Re:OpenAI Withdraws 3 Math Papers by ijustlovemath on Thursday October 08, 2026 @12:03PM (#50007518)
Oh I fully understand how Lean works, how minimal the kernel is etc. I just think that just because "it compiled", we don't actually know that the autoformalization proved all the right stuff along the way. After all, LLMs can produce correct proofs for statements that don't align with the original intended theorem [1]. I just think we should be a bit more skeptical in general before saying these seminal results are fully true. What's the rush?

[1] - https://arxiv.org/abs/2610.08144

Re:OpenAI Withdraws 3 Math Papers by ssivark on Thursday October 08, 2026 @11:30AM (#50007046)
That is an idealized caricature, and far from the reality. One needs to validate the statement of the theorem and the boundary conditions needed to prove it (definitions, axioms, kernel soundness, etc), a la dependency injection. Mathlib is a common shared platform of vetted truths, but not all proofs restrict themselves to Mathlib AFAIK, and neither is Mathlib perfect -- particularly subtle mismatches in the definitions.
Re:OpenAI Withdraws 3 Math Papers by robotpepi on Thursday October 08, 2026 @11:05AM (#50006718)
How much lean code do you need to read to check if NAvier-Stokes was correctly formalized?
Re:OpenAI Withdraws 3 Math Papers by returningfory2 on Thursday October 08, 2026 @11:35AM (#50007112)
A tiny fraction compared to the proof, I'm guessing.

But the point is that you don't need to check the proof. But a lot of people seem to misunderstand what's happening and think you still need to check the Lean proof that AI outputs.

Re:OpenAI Withdraws 3 Math Papers by j16sdiz on Thursday October 08, 2026 @11:22PM (#50015604)
tiny fraction compared to the proof, yes.

but the proof is so fk'ing large that, the "tiny fraction" is still quite large.

and it is not that clean cut, sometimes you need to read the proof to understand the context. You need the context to know if the assumption is true.

Re:OpenAI Withdraws 3 Math Papers by YeGoblynQueenne on Thursday October 08, 2026 @04:02PM (#50011297)
If it was as simple as that we'd have many more computer-generated proofs than we have now and the Gen AI results would be unremarkable.

Take the Rieman hypothesis. All one would have to do to prove or disprove it would be to encode the statement of the hypothesis in Lean, press enter, and we're off to the races.

That's not how it works. Essentially you have to encode all the intermediary steps of the proof in Lean too, and then Lean can check their correctness for you and check that they lead to each other. But it won't just generate a whole proof from nothing. That is the whole point of the Gen AI math claims.

Re:OpenAI Withdraws 3 Math Papers by retsibsi on Friday October 09, 2026 @01:58AM (#50016540)
The person you responded to wasn't saying that Lean magically generates proofs, and all you have to do to create one is feed the problem into Lean. They were saying that, _given a Lean proof_, you can trust Lean to have verified that the steps in the proof are valid, and all you need to do manually is confirm that the theorem was correctly encoded. (IDK if that's true or misses important nuances, but it's not the obviously silly claim you read it as.)
Re:OpenAI Withdraws 3 Math Papers by YeGoblynQueenne on Friday October 09, 2026 @08:21AM (#50019453)
Just to be clear, I'm not trying to willfully misunderstand the OP's comment just to be argumentative. The OP said this:

>> All the human needs to verify is that the statement of the theorem is translated correctly from natural language to Lean. That usually covers a very small surface of the Lean code.

As far as I understand the comment "the statement of the theorem" is the declaration of the theorem to be proved, not its proof. That it "usually covers a very small surface of the Lean code" also implies that the OP was only referring to the theorem, the thing to be proved, and not the proof that can run into many thousands of lines.

If I misunderstood then I don't think that's a problem? I don't believe my comment above comes across as rude or an attack on the OP? I think it's normal for this site for users to correct one another without it being a cause for bad feelings.

Re:OpenAI Withdraws 3 Math Papers by retsibsi on Friday October 09, 2026 @09:39AM (#50020404)
I may be misunderstanding you, but I think our point of confusion/disagreement is that you're still reading them as talking about how Lean proofs are created, whereas, given the context, I'm confident they were talking about how Lean proofs are reviewed (after being created by a human or LLM).

I hope there's no hard feelings, by the way -- I wasn't meaning to be nasty to you in that comment. I guess I thought your reading was a bit uncharitable, but I understand that misunderstandings happen (very much including on my end) and I didn't mean to make a big thing of it, so I'm sorry if I came across rudely.

Re:OpenAI Withdraws 3 Math Papers by YeGoblynQueenne on Friday October 09, 2026 @10:20AM (#50020923)
Not at all rudely. We're good!
Re:OpenAI Withdraws 3 Math Papers by returningfory2 on Friday October 09, 2026 @11:42AM (#50022166)
I'm sorry but this is _obviously_ not what I think. I _obviously_ don't think that merely typing a statement into Lean gives us a magic Lean proof. I am even aware that such a SuperLean is not even theoretically possible because of undecidability/halting problem/etc.
Re:OpenAI Withdraws 3 Math Papers by returningfory2 on Friday October 09, 2026 @11:50AM (#50022277)
Sorry to be a bit snarky, but I feel like the comment was kind of equivalent to calling me an idiot.
Re:OpenAI Withdraws 3 Math Papers by YeGoblynQueenne on Friday October 09, 2026 @06:10PM (#50027200)
I didn't call you an idiot, nor thought you are one. Can you explain what your comment meant? Because I clearly did no understand it.