I Vibe-Coded a Lean Proof of Conway's 50-Year-Old Conjecture

I Vibed a Proof of Conway's Conjecture

I Vibe-Coded a Lean Proof of Conway's 50-Year-Old Conjecture

Dan Abramov spent a month and a boatload of tokens having AI models attack Conway's refinement conjecture about omnific integers. Claude produced grandiose word salad; ChatGPT, asked to be skeptical, ground out small verifiable claims. The result is a Lean proof that passed the Palomar registry's mechanical checks but has not been independently verified by mathematicians. He invites refutation.

I thought the idea of "solving" a math problem without understanding its substance is rather absurd, which of course made it all the more appealing.
  1. gbjcantab

    For some reason, this approach makes me think of the difference between “wizardry” and “sorcery” in some fantasy magic systems. The magic of “wizards” is fundamentally based on a deep study and understanding of arcane things, perhaps assisted by some (necessary or helpful) tools of great power. “Sorcerers” summon supernatural beings and are able to control them, cajole them, and protect themselves and others against them (with more or less success)... but the actual desired magical effect is performed by those beings.

    Computing has historically been a field of wizardry. It's... interesting (?) to see so many people pushing so hard in the direction of sorcery, and in fact applying that sorcery to other fields, in which they themselves aren't quite able to validate whether the spell worked or not.

  2. doctoboggan

    > a sort of epistemic performance art project.

    Agreed, and it's a wonderful piece of art. I look forward to seeing the actual publication and reaction from the math community.

  3. pretzellogician

    (Background: trained, published, but still amateur mathematician.)

    This is a cool blog post and I think you're going the right way, and beginning to get an understanding of the proof as you go.

    I'd recommend continuing on the simplification and understanding route, until you yourself can follow the proof. Some suggestions, as I did something similar:

    1. See if (or ask the AIs) if individual parts of the proof can be found elsewhere, i.e., is an argument just a copy of something else? If so, it's important to attribute this, but also this usually allows simplification ("by Theorem X", etc.)

    2. Look for redundant patterns and try to combine them.

    3. Ask the AI to be a critical reviewer from some journal, and try to fix its criticisms.

    4. Continue simplifying! Assume that the final result may actually be relatively short.

    Good luck!

  4. bwfan123

    > In either case I believe people who can put AI to the most value are the mathematicians themselves

    The net output of math will increase, and mathematicians have more work now to unravel all this, and make it useful. AI plays the role of a monkey in the infinite monkey theorem [1]. We now need an LLM corollary - Something like: A finite number of LLM agents will almost surely find all theorems given an infinite token budget.

    [1] https://en.wikipedia.org/wiki/Infinite_monkey_theorem

  5. rlue

    > Take all the numbers you have so far. Then, “spawn” a new number in every gap between the numbers you already have (crucially, “to the left of all” and “to the right of all” also count as “gaps”). Apply this step forevermore, and you’ll get surreal numbers.

    I'm not a mathematician. Can someone explain to me how this approach gets you beyond the rational numbers?

    Also, this was formatted as a blockquote, but as far as I can see, this blog post is the only instance of this formulation online.

  6. unholiness

    A wonderfully made introduction to the surreal numbers and their surrounding game theoretic concepts is this video on Hackenbush[0], a winner in 3Blue1Brown's Summer of Math competition.

    [0]https://www.google.com/search?q=video+introduction+to+surrea...

  7. sigmar

    >I’ve emailed some of the mathematicians with a few proposed typo fixes, and I got confirmation that at least a few of those fixes seemed real. However, some of the problems that weren’t backed by Lean also turned out to be misunderstandings.

    I think this project is really neat, but is it appropriate to cold email specialists before you've put in enough hours of effort to describe yourself as more than an "amateur"? OP's emails may have been helpful, but billions of people use these LLMs to wade into new areas and email is already low signal-to-noise.

  8. howunfortunate

    > On the second day, there are two gaps: “between nothing and zero” and “between zero and nothing”. Two numbers spawn in those two gaps. Call them –1 and 1.

    Got lost here. I think I'm officially too dumb for math.

More from this day

2026-09-18