News for hackers. Stuff that matters.
Re:AI solves IMO problems at silver medal level by dooglius on Thursday July 25, 2024 @12:22PM (#41070467)
The linked page says

> While the problem statements were formalized into Lean by hand, the answers within the problem statements were generated and formalized by the agent.

However, it's unclear what initial format was given to the agents that allowed this step

Re:AI solves IMO problems at silver medal level by pclmulqdq on Thursday July 25, 2024 @01:12PM (#41071005)
So if Lean was used to find the answers, where exactly is the AI? A thin wrapper around Lean?
Re:AI solves IMO problems at silver medal level by dooglius on Thursday July 25, 2024 @01:35PM (#41071236)
Lean checks that the proof is valid, it didn't find the proof.
Re:AI solves IMO problems at silver medal level by xrisk on Thursday July 25, 2024 @01:35PM (#41071241)
Lean is just the language, Presumably to drive the AI towards the program (“the proof”)
Re:AI solves IMO problems at silver medal level by pishpash on Thursday July 25, 2024 @01:39PM (#41071272)
The AI is the "solver network", which is the (directed) search over solutions generated by Lean. The AI is in doing an efficient search, I suppose.

I'm also waiting for my answer on the role of the Gemini formalizer, but reading between the lines, it looks like it was only used during training the "solver network", but not used in solving the IMO problems. If so then the hyping is greatly premature, as the hybrid formalizer/solver is the whole novelty of this, but it's not good enough to use end-to-end?

You cannot say AlphaProof learned enough to solve problems if formalization made them easier to solve in the first place! You can say that the "solver network" part learned enough to solve formalized problems better than prior training methods.

Re:AI solves IMO problems at silver medal level by sdenton4 on Thursday July 25, 2024 @04:36PM (#41073101)
Think of problems in NP - you can check the answer efficiently, but finding the answer to check is the hard part... This is basically what we're looking at here: The proof checker can quickly evaluate correctness, but we need something to produce the proof, and that's the hard part.
Re:AI solves IMO problems at silver medal level by Smaug123 on Thursday July 25, 2024 @12:42PM (#41070681)
FWIW, GPT-4o transcribed a screenshot of problem 1 perfectly into LaTeX, so I don't think "munge the problem into machine-readable form" is per se a difficult part of it these days even if they did somehow take shortcuts (which it sounds like they didn't).
Re:AI solves IMO problems at silver medal level by pclmulqdq on Thursday July 25, 2024 @01:15PM (#41071041)
Comparing "turn photo into LaTeX" to "translate theorems into Lean" is like comparing a child's watercolor drawing to the Mona Lisa.
Re:AI solves IMO problems at silver medal level by Smaug123 on Thursday July 25, 2024 @01:34PM (#41071228)
… no? After the LaTeX output, I told stock GPT4o that the answer was "all even integers", and asked for the statement in Lean. I had to make two changes to its output (both of which were compile-time errors, not misformalisations), and it gave me the formalisation of the difficult direction of the problem.

Both changes were trivial: it had one incorrect (but unnecessary) import, and it used the syntax from Lean 3 instead of Lean 4 in one lambda definition. A system that was trained harder on Lean would not make those mistakes.

The one actual error it made was in not proposing that the other direction of the "if and only if" is required. Again, I am quite confident that this formalisation failure mode is not hard to solve in a system that is, like, actually trained to do this.

Obviously formalising problems that a working mathematicican solves is dramatically harder than formalising IMO problems, and is presumably way ahead of the state of the art.

Re:AI solves IMO problems at silver medal level by lmm on Thursday July 25, 2024 @06:53PM (#41074307)
> I am quite confident that this formalisation failure mode is not hard to solve in a system that is, like, actually trained to do this.

Why?

Re:AI solves IMO problems at silver medal level by Smaug123 on Friday July 26, 2024 @06:12AM (#41077384)
This is really not the kind of problem LLMs are bad at! But since you insist, given the LaTeX, Claude 3.5 Sonnet correctly stated the theorem in full while inventing notation for the floor operation (it did correctly note unprompted what the right function was and how to obtain it from mathlib, but it incorrectly attempted to define syntax sugar for it).
Re:AI solves IMO problems at silver medal level by lmm on Sunday July 28, 2024 @07:37PM (#41096830)
The hard part isn't getting the formalisation right sometimes, it's getting it right reliably (and unlike mistakes in the formal part, there's no way for the system to check itself in that part).

IDK, even for translation between languages outside of mathematics, missing small qualifiers that change the whole meaning of the sentence is a worrying failure mode I've seen, and with mathematical problems there are a lot more cases like that.

Re:AI solves IMO problems at silver medal level by sebzim4500 on Thursday July 25, 2024 @03:49PM (#41072622)
I think that's exagerating a bit. If you are familiar with both Lean and LaTeX then I think transcribing these problems to Lean only takes about twice as long as transcribing them to LaTeX.