News for hackers. Stuff that matters.
Re:AI solves IMO problems at silver medal level by Smaug123 on Thursday July 25, 2024 @12:11PM (#41070333)
So I am extremely hyped about this, but it's not clear to me how much heavy lifting this sentence is doing:

> First, the problems were manually translated into formal mathematical language for our systems to understand.

The non-geometry problems which were solved were all of the form "Determine all X such that…", and the resulting theorem statements are all of the form "We show that the set of all X is {foo}". The downloadable solutions from https://storage.googleapis.com/deepmind-media/DeepMind.com/B... don't make it clear whether the set {foo} was decided by a human during this translation step, or whether the computer found it. I want to believe that the computer found it, but I can't find anything to confirm. Anyone know?

Re:AI solves IMO problems at silver medal level by ocfnash on Thursday July 25, 2024 @12:14PM (#41070372)
The computer did find the answers itself. I.e., it found "even integers" for P1, "{1,1}" for P2, and "2" for P6. It then also provided provided a Lean proof in each case.
Re:AI solves IMO problems at silver medal level by nnarek on Thursday July 25, 2024 @12:23PM (#41070473)
formal definition of first theorem already contain answer of the problem "{α : ℝ | ∃ k : ℤ, Even k ∧ α = k}" (which mean set of even real numbers).if they say that they have translated first problem into formal definition then it is very interesting how they initially formalized problem without including answer in it
Re:AI solves IMO problems at silver medal level by Smaug123 on Thursday July 25, 2024 @12:43PM (#41070695)
(You're talking to one of the people who was part of the project, which is why I took @ocfnash's answer as authoritative: they did not cheat.)
Re:AI solves IMO problems at silver medal level by Xelynega on Thursday July 25, 2024 @03:15PM (#41072309)
If they're talking to the people who are part of the project I'd hope the answer would contain detail and not expect to be taken as authoritative.
Re:AI solves IMO problems at silver medal level by refulgentis on Thursday July 25, 2024 @03:55PM (#41072679)
If they're talking to the public I'd hope that they don't face an infinite loop of ever-more stringent requirements for proof they didn't give it the answer in the question.
Re:AI solves IMO problems at silver medal level by pishpash on Thursday July 25, 2024 @05:12PM (#41073456)
That's a weird perception of talking to the public.
Re:AI solves IMO problems at silver medal level by refulgentis on Thursday July 25, 2024 @06:58PM (#41074332)
That wasn't very nice. Are you curious about anything? Happy to help. I'd proactively do it, but I don't want to guess at whats in your mind. My initial guess is you think I think that engaging with the public is an infinite loop. I don't!
Re:AI solves IMO problems at silver medal level by golol on Thursday July 25, 2024 @12:29PM (#41070547)
I would expect that in their data which they train AlphaProof on they have some concept of a "vague problem" whoch could just look like

{Formal description of the set in question} = ?

And then Alphaproof has to find candidate descriptions of this set and prove a theorem that they are equal to the above.

I doubt they would claim to solve the problem if they provided half of the answer.

Re:AI solves IMO problems at silver medal level by puttycat on Thursday July 25, 2024 @05:10PM (#41073426)
> I doubt they would claim to solve the problem if they provided half of the answer.

Stranger things have happened

Re:AI solves IMO problems at silver medal level by sebzim4500 on Thursday July 25, 2024 @07:25PM (#41074506)
To be fair, that isn't half the answer it's like 99% of the answer.

They clarified above that it provided the full answer though.

Re:AI solves IMO problems at silver medal level by JyB on Thursday July 25, 2024 @07:26PM (#41074512)
The deepmind team has a history of being misleading. The great StarCraft 2 strategist bot is still in mind.
Re:AI solves IMO problems at silver medal level by totoglazer on Thursday July 25, 2024 @08:47PM (#41074957)
What’s the story with that bot? Always thought it was cool. Was that all smoke and mirrors?
Re:AI solves IMO problems at silver medal level by topato on Friday July 26, 2024 @07:02AM (#41077593)
I think maybe parent comment is referring to it essentially just employing a zerg rush but with the speed and reaction time of an AI? Not 100% sure... Unrelated, iirc the starcraft functionality was an early example of generalizing a pretrained NN, alphaGO, and showing that it could adapt to learn and defeat games across strategic domains, especially after it learned so much strategy from the most difficult, widely played, and most strategically-varied physical game available.
Re:AI solves IMO problems at silver medal level by chx on Thursday July 25, 2024 @07:54PM (#41074669)
> I doubt they would claim to solve the problem if they provided half of the answer.

This falls under extraordinary claims require extraordinary proof and we have seen nothing of the sort.

Re:AI solves IMO problems at silver medal level by riku_iki on Thursday July 25, 2024 @12:30PM (#41070557)
its not clear if theorem is actual input formal definition, or formal definition was in different form.
Re:AI solves IMO problems at silver medal level by pishpash on Thursday July 25, 2024 @01:17PM (#41071055)
Exactly, a problem and its answer are just different ways of describing the same object. Every step of a proof is a transformation/translation of the same object. It would be disingenuous to say that some heavy lifting isn't done in formalizing a problem but it seems that step is also performed by a machine:

"We established a bridge between these two complementary spheres by fine-tuning a Gemini model to automatically translate natural language problem statements into formal statements, creating a large library of formal problems of varying difficulty."

I'm confused, is the formalization by Gemini or "manually"? Which is it?

Re:AI solves IMO problems at silver medal level by cygaril on Thursday July 25, 2024 @12:30PM (#41070562)
Come up with many possible answers, formalize them all, and then try to prove or disprove each of them.
Re:AI solves IMO problems at silver medal level by Davidzheng on Thursday July 25, 2024 @06:25PM (#41074058)
This is probably partially what they did idk why it's downvoted lol
Re:AI solves IMO problems at silver medal level by Davidzheng on Thursday July 25, 2024 @01:36PM (#41071245)
Can you elaborate on how it makes guesses like this? Does it do experiments before? Is it raw LLM? Is it feedback loop based on partial progress?
Re:AI solves IMO problems at silver medal level by Sharlin on Thursday July 25, 2024 @02:07PM (#41071536)
"AlphaProof is a system that trains itself to prove mathematical statements in the formal language Lean. It couples a pre-trained language model with the AlphaZero reinforcement learning algorithm, which previously taught itself how to master the games of chess, shogi and Go."
Re:AI solves IMO problems at silver medal level by JKCalhoun on Thursday July 25, 2024 @02:30PM (#41071796)
Yeah I am not clear the degree to which this system and LLMs are related. Are they related? Or is AlphaProof a complete tangent to CHatGPT and its ilk?
Re:AI solves IMO problems at silver medal level by gowld on Thursday July 25, 2024 @02:46PM (#41071991)
It's not an English LLM (Large Language Model).

It's a math Language Model. Not even sure it's a Large Language Model. (Maybe shares a foundational model with an English LLM; I don't know)

It learns mathematical statements, and generates new mathematical statements, then uses search techniques to continue. Similar to Alpha Go's neural network, what makes it new and interesting is how the NN/LLM part makes smart guesses that drastically prune the search tree, before the brute-force search part.

(This is also what humans do to solve math probrems. But humans are really, really slow at brute-force search, so we really almost entirely on the NN pattern-matching analogy-making part.)

Re:AI solves IMO problems at silver medal level by sebzim4500 on Thursday July 25, 2024 @03:39PM (#41072552)
My reading of it is that it uses the same architecture as one of the Gemini models but does not share any weights with it. (i.e it's not just a finetune)
Re:AI solves IMO problems at silver medal level by nextos on Thursday July 25, 2024 @05:21PM (#41073538)
These kind of LLMs are also very interesting for software engineering. It's just a matter of replacing Lean with something that is more oriented towards proving software properties.

For example, write a formal specification of a function in Dafny on Liquid Haskell and get the LLM to produce code that is formally guaranteed to be correct. Logic-based + probability-based ML.

All GOFAI ideas are still very useful.

Re:AI solves IMO problems at silver medal level by lucioperca on Friday July 26, 2024 @02:39AM (#41076307)
You can also verify software like compilers in Lean:

https://aws.amazon.com/blogs/opensource/lean-into-verified-s...

Re:AI solves IMO problems at silver medal level by nextos on Friday July 26, 2024 @08:20AM (#41077988)
Sure, but Lean has very little support for software problems compared to Isabelle, Coq or Dafny right now.

Those 3 also have a lot of training data as well. Hoping Lean gets more support as it is very friendly.

As a basic learning resource focused on software engineering, there's [1]. But nothing more advanced I am aware of.

[1] The Hitchhiker's Guide to Logical Verification. https://cs.brown.edu/courses/cs1951x/static_files/main.pdf

Re:AI solves IMO problems at silver medal level by _heimdall on Thursday July 25, 2024 @09:40PM (#41075175)
This is really interesting. I would have expected the understanding to be that humans make a guess, test it, and learn from what did or did not work. The lessons learned from the prior tests would impact future guesses.

Do you know if a system like the OP is learning from failed tests to guide future tests, or is it a truly a brute force search as if it were trying to mine bitcoin?

Re:AI solves IMO problems at silver medal level by Thorrez on Friday July 26, 2024 @01:24AM (#41075984)
This quote from the article sounds like it learns from failed tests:

>We trained AlphaProof for the IMO by proving or disproving millions of problems, covering a wide range of difficulties and mathematical topic areas over a period of weeks leading up to the competition. The training loop was also applied during the contest, reinforcing proofs of self-generated variations of the contest problems until a full solution could be found.

Re:AI solves IMO problems at silver medal level by _heimdall on Friday July 26, 2024 @09:59AM (#41078733)
Reading between the lines a bit, that does answer the question I had though don't think I I clarified very well.

I read that to say the model's token weights are adjusted as it goes, so in an LLM sense it is kind of learning. It isn't reasoning through an answer in the way a human does though. Meaning, the model is still just statistically predicting what an answer may be and checking if it worked.

I wouldn't chalk that up to learning at all. An AI solving complex math doesn't even seem too impressive to me with the predictive loop approach. Computers are well adept at math, throwing enough compute hardware at it to brute force an answer isn't suprising. I'd be really impressed if it could reliably get there with a similar number of failed attempts as a human, that could indicate that it really learned and reasoned rather than rammed through a mountain of failed guesses.

Re:AI solves IMO problems at silver medal level by sdenton4 on Friday July 26, 2024 @12:19PM (#41079867)
Computers are good at arithmetic, not math...

There's definitely an aspect of this that is 'airplanes, not birds.' Just because the wings don't flap doesn't mean it can't fly, though.

Re:AI solves IMO problems at silver medal level by _heimdall on Friday July 26, 2024 @01:48PM (#41080625)
That's totally fair, though wouldn't the algorithm here have to reduce the math proofs to arithmetic that can be computed in silico?
Re:AI solves IMO problems at silver medal level by Thorrez on Friday July 26, 2024 @12:38PM (#41080009)
>with a similar number of failed attempts as a human

I'd be hard to know how many failed attempts the human made. Humans are constantly thinking of ideas and eliminating them quickly. Possibly to fast to count.

Re:AI solves IMO problems at silver medal level by _heimdall on Friday July 26, 2024 @01:46PM (#41080610)
Ive never competed in math competitions at this level, but I would have expected it to be pretty clear to the human when they tested a different solution. As complex as the proofs are, is it really feasible that they are testing out a full proof in their head without realizing it?
Re:AI solves IMO problems at silver medal level by Thorrez on Saturday July 27, 2024 @04:57AM (#41085330)
Hmm, I think it comes down to what the definition of "testing" and "attempt". A human will generate many ideas, and eliminate them without creating full proofs, by just seeing that the idea is going in the wrong direction.

It sounds like AlphaProof will doggedly create full proofs for each idea.

Is what the human is doing testing attempts?

Re:AI solves IMO problems at silver medal level by bbor on Thursday July 25, 2024 @09:42PM (#41075185)
yeah but it doesn't understand the exact syntax on an absolute level, does it...? I understood this to be the same as any language model applied to programming languages (aka Formal Languages). Is that mistaken?
Re:AI solves IMO problems at silver medal level by danielheath on Friday July 26, 2024 @01:31AM (#41076018)
Yes, but the problem space means that invalid outputs can be quickly identified - whereas general programming isn’t necessarily amenable to rapid checks.
Re:AI solves IMO problems at silver medal level by bbor on Friday July 26, 2024 @02:33PM (#41081025)
I mean, aren’t you just describing formal language syntax? Seems like a fundamentally similar situation —- the computer can automatically flag any syntax errors in a millisecond by checking it against the generating grammar for that language. Thats what makes a formal language in the first place, I think!

I do think this language is considerably more robust than the typical programming language, which means a sound program is more likely to end up being valid/“correct”. But still, that’s a difference of degree, not kind, IMO

Re:AI solves IMO problems at silver medal level by danielheath on Saturday July 27, 2024 @08:00PM (#41090263)
I don’t mean syntax errors - I mean the difficulty of validating code that contains side effects (like http requests, database access etc).

Validating a math proof either terminates in a reasonable time (in which case it’s useful for training), or does not (in which case the AI should be discouraged from using that approach).

Re:AI solves IMO problems at silver medal level by Zondartul on Friday July 26, 2024 @01:52AM (#41076106)
As far as I understand, and I may be wrong here, the system is composed of two networks: Gemini and AlphaZero. Gemini, being an ordinary LLM with some fine-tunes, only does translation from natural to formal language. Then, AlphaZero solves the problem. AlphaZero, unburdened with natural language and only dealing with "playing a game in the proof space" (where the "moves" are commands to the Lean theorem prover), does not hallucinate in the same way an LLM does because it is nothing like an LLM.
Re:AI solves IMO problems at silver medal level by taneq on Thursday July 25, 2024 @07:45PM (#41074625)
Huh, so MCTS to find the ‘best’ token using a (relatively) small, quick language model? Sounds like an interesting approach to small model text generation too…
Re:AI solves IMO problems at silver medal level by freehorse on Friday July 26, 2024 @04:08AM (#41076748)
It would make a lot of sense for the lean-code-formalisation of the problems done by the researchers fed to the AI to be provided. Not assuming bad intent in not providing them, but it would help understand better the results.
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.
Re:AI solves IMO problems at silver medal level by golol on Thursday July 25, 2024 @12:25PM (#41070500)
> When presented with a problem, AlphaProof generates solution candidates and then proves or disproves them by searching over possible proof steps in Lean.

To me, this sounds like Alphaproof receives a "problem", whatever that is (how do you formalize "determine all X such that..."? One is asked to show that an abstract set is actually some easily understandable set...). Then it generates candidate Theorems, persumably in Lean. I.e. the set is {n: P(n)} for some formula or something. Then it searches for proofs.

I think if Alphaproof did not find {foo} but it was given then it would be very outrageous to claim that it solved the problem.

I am also very hyped.

Re:AI solves IMO problems at silver medal level by zerocrates on Thursday July 25, 2024 @12:43PM (#41070696)
Interesting that they have a formalizer (used to create the training data) but didn't use it here. Not reliable enough?
Re:AI solves IMO problems at silver medal level by summerlight on Thursday July 25, 2024 @12:58PM (#41070854)
To speak generally, that translation part is much easier than the proof part. The problem with automated translation is that the translation result might be incorrect. This happens a lot when even people try formal methods by their hands, so I guess the researchers concluded that they'll have to audit every single translation regardless of using LLM or whatever tools.
Re:AI solves IMO problems at silver medal level by thomasahle on Thursday July 25, 2024 @01:35PM (#41071238)
You'd think that, but Timothy Gowers (the famous mathematician they worked with) wrote (https://x.com/wtgowers/status/1816509817382735986)

> However, LLMs are not able to autoformalize reliably, so they got them to autoformalize each problem many times. Some of the formalizations were correct, but even the incorrect ones were useful as training data, as often they were easier problems.

So didn't actually solve autoformalization, which is why they still needed humans to translate the input IMO 2024 problems.

The reason why formalization is harder than you think is that there is no way to know if you got it right. You can use Reinforcement Learning with proofs and have a clear signal from the proof checker. We don't have a way to verify formalizations the same way.

Re:AI solves IMO problems at silver medal level by thrdbndndn on Thursday July 25, 2024 @02:14PM (#41071625)
> However, LLMs are not able to autoformalize reliably, so they got them to autoformalize each problem many times. Some of the formalizations were correct, but even the incorrect ones were useful as training data, as often they were easier problems.

A small detail wasn't clear to me: for these incorrectly formalized problems, how do they get the correct answer as ground truth for training? Have a human to manually solve them?

(In contrast to problems actually from "a huge database of IMO-type problems", they do have answers for these already).

Re:AI solves IMO problems at silver medal level by summerlight on Thursday July 25, 2024 @03:58PM (#41072713)
> A small detail wasn't clear to me: for these incorrectly formalized problems, how do they get the correct answer as ground truth for training? Have a human to manually solve them?

Formal proofs can be mechanically checked if it's correct or not. We just don't know what's the answer. Think it as an extremely rigorous type system that typically requires really long type annotations, like annotation itself is a complex program. So if AlphaProof happens to generate a proof that passes this checker, we know that it's correct.

Re:AI solves IMO problems at silver medal level by thrdbndndn on Thursday July 25, 2024 @10:58PM (#41075465)
Ah, thanks. That makes a lot of sense now.
Re:AI solves IMO problems at silver medal level by thomasahle on Friday July 26, 2024 @04:55AM (#41076962)
One more trick: They look for both proofs and disproofs. So even if they failed the formalization and created a "wrong" theorem, it's just another task.
Re:AI solves IMO problems at silver medal level by adrianN on Thursday July 25, 2024 @02:22PM (#41071717)
You write proofs in a formal language that can be machine checked. If the checker is happy, the proof is correct (unless there is a bug in the checker, but that is unlikely).
Re:AI solves IMO problems at silver medal level by raincole on Thursday July 25, 2024 @03:32PM (#41072456)
They said the incorrectly formalized ones are usually easier, so I assume they just hire humans to solve them in the old way until the AI is smart enough to solve these easier problems.
Re:AI solves IMO problems at silver medal level by czl on Friday July 26, 2024 @04:36AM (#41076886)
> I assume the just hire humans to solve…

An incorrectly formalized problem is a different problem and a solution to any formalized problem still useful for AI training because such solutions can be mechanically checked for correctness and this does not require the hire of humans. What requires humans is the initial formalization process since that is more a language translation task which requires nuance and judgment and is difficult to mechanically verify.

Re:AI solves IMO problems at silver medal level by llwu on Thursday July 25, 2024 @02:02PM (#41071494)
> We don't have a way to verify formalizations the same way.

While there is no perfect method, it is possible to use the agent to determine if the statement is false, has contradictory hypotheses, or a suspiciously short proof.

Re:AI solves IMO problems at silver medal level by ajross on Thursday July 25, 2024 @01:56PM (#41071434)
> To speak generally, that translation part is much easier than the proof part.

To you or me, sure. But I think the proof that it isn't for this AI system is that they didn't do it. Asking a modern LLM to "translate" something is a pretty solved problem, after all. That argues strongly that what was happening here is not a "translation" but something else, like a semantic distillation.

If you ask a AI (or person) to prove the halting problem, they can't. If you "translate" the question into a specific example that does halt, they can run it and find out.

I'm suspicious, basically.

Re:AI solves IMO problems at silver medal level by kurthr on Thursday July 25, 2024 @01:26PM (#41071161)
As is often the case, creating a well formed problem statement often takes as much knowledge (if not work) as finding the solution.

But seriously, if you can't ask the LLM to solve the right question, you can't really expect it to give you the right answer unless you're really lucky. "I'm sorry, but I think you meant to ask a different question. You might want to check the homework set again to be sure, but here's what I think you really want."

Re:AI solves IMO problems at silver medal level by gowld on Thursday July 25, 2024 @03:03PM (#41072180)
The article says

> AlphaProof solved two algebra problems and one number theory problem by determining the answer and proving it was correct.

Re:AI solves IMO problems at silver medal level by sebzim4500 on Thursday July 25, 2024 @03:29PM (#41072417)
I as someone with a maths degree but who hasn't done this kind of thing for half a decade, was able to immediately guess the solution to (1) but actually proving it is much harder.
Re:AI solves IMO problems at silver medal level by hyfgfh on Thursday July 25, 2024 @10:29PM (#41075374)
> First, the problems were manually translated into formal mathematical language for our systems to understand.

Some people call this programming

Re:AI solves IMO problems at silver medal level by rldjbpin on Friday July 26, 2024 @03:31AM (#41076565)
as a noob, i feel that formalizing is a major part of solving the problem by yourserlf. my assessment is that once you identify certain patterns, you can solve problems by memorizing some patterns. but people might me can struggle with the first stage and solve the wrong problem.

still good progress nonetheless. won't call the system sufficient by itself tho.

Re:AI solves IMO problems at silver medal level by SonOfLilit on Friday July 26, 2024 @05:02AM (#41076997)
My mathematician friend said problem 5 (I think? With the monsters) seems hard to formulate, so I spent 15 minutes formulating it in pseudo-haskell.

Then he gave me a huge hint to the solution, after which it only took me a couple of hours to solve.

(Formalizing the solution is of course the hardest part, and might serve as a good masters dissertation I think)

Re:AI solves IMO problems at silver medal level by rldjbpin on Saturday July 27, 2024 @07:54AM (#41085974)
please pardon my ignorance, but to me a tower of hanoi question as a middle-schooler was the hardest thing to comprehend. but after learning about it, it is no longer quite as challenging to tackle.

i understand that there are very hard questions for the olympiad. but it might be possible to learn about some recurring types of them by looking at past instances. it may not be the meta for IMO but has been for other kinds of exams.

Re:AI solves IMO problems at silver medal level by allxnb on Friday July 26, 2024 @05:02AM (#41076993)
Presenting this just as "translating into formal language" omits important information.

Lean isn't just a formal language, it is also a theorem prover, Could the IMO participants use the nlinarith tactic? Could they use other tactics?

Of course not, they had to show their work!

Could they have mathematicians translate the problem statements into the formal language for them?

Of course not, they had to do it themselves. In "How to solve it" Polya stresses multiple times that formalizing the initial question is an important part of the process.

Then, the actual computational resources expressed in time are meaningless if one has a massive compute cloud.

I'm a bit dissatisfied with the presentation, same as with the AlphaZero comparison to an obsolete Stockfish version that has been debunked multiple times.