AI Proved What?

AX01 (outside OpenAI’s math catalogue), October 2026

Every finite simple group, checked in Lean?

Axiom Math’s formalization of the classification of finite simple groups

9:05. English captions available. The video loads from YouTube when you press play.

Chapters

  1. 0:00The question
  2. 1:50The claim
  3. 4:15How the proof goes
  4. 7:22Where it stands

The claim, in plain words

This is AX01, our first episode outside OpenAI’s work. Take a cube. There are 24 ways to rotate it so that it looks exactly as before: any of its six faces on top, in any of four orientations. Doing two rotations gives another one, and every rotation can be undone. That is a group. By the Jordan–Hölder theorem, every finite group breaks into simple pieces, the same ones however it is broken up, and these atoms are the finite simple groups. The classification of finite simple groups gives the complete list: cyclic groups of prime order, alternating groups on at least five symbols, sixteen infinite families of Lie type built over finite fields, and exactly 26 sporadic groups. The largest sporadic group, the Monster, has about 8 × 10^53 elements.

Episode AX01 covers a release by the company Axiom Math, announced on October 26, 2026: a blog post, an interactive proof map, a public Lean repository, and a 35-page paper. The claim is the first complete computer-checked proof of the classification, following the first-generation proof. About 43.1 million lines of Lean came out of the project, built in 24 days by swarms of dozens of AI agents, which Axiom’s engineers and mathematicians directed, on top of earlier Lean work; the core contributors named are Dean Cureton, Vasily Ilin, Bhavik Mehta and Niels Voss. The final theorem uses a statement written by the TauCeti project: every finite simple group is isomorphic to one of the explicitly constructed groups on the list. A second theorem adds, for the project’s own copy of the list, that a group is on it exactly when it is finite and simple, and that every family on it is realized.

The Monster is included. On October 10, a message in the project’s channel read: we proved Monster is simple. The agents also formalized its existence, through the Griess algebra, of dimension 196,884, which Robert Griess used to construct the Monster in 1980, and a theorem identifying any group of Monster type with the Monster. Axiom stresses that these are three distinct results: constructing a group, proving it simple, and recognizing it from its structure each need their own argument. The proof map adds that the simplicity proof depends on a large collection of computational certificates: expensive finite calculations, split off so that they can be checked separately.

What it doesn’t claim

What is not claimed. The classification is a known theorem, so this is a computer check of a human proof, not a new classification. It is not the second-generation proof, which Axiom notes is still incomplete. The formal proof does not follow the published record everywhere: Axiom reports 34 noteworthy deviations, and the largest was resolved with a new theorem, which we come to next. And Lean checks the deductions, but people still have to check that the formal statement, and the groups on its list, say what the classification says. Axiom writes that humans inspect that statement and its definitions.

Where it stands

Announced; code public
Axiom’s blog post, October 26, 2026; the repository’s first commit is dated October 27 (UTC); the UGT paper on Hexagon, version 1, October 27
Independent expert review
None in our sources. Axiom says group theorists including Richard Lyons and Ronald Solomon “were consulted”, and names Lyons, Dan Nakano and Solomon as external advisors; the repository’s metadata calls its review “self-assessed”
Peer reviewed
No
Lean proof, by Axiom
The claim itself. Axiom’s README: sorry-free, axioms propext, Classical.choice and Quot.sound, no native_decide. Not built or run by us

Last checked October 27, 2026. Where it stands. The release was announced on October 26; the repository’s first public commit is dated the 27th, and the paper went up on the Hexagon preprint server that day, as version one. Expert review: Axiom says group theorists who did the original work, including Richard Lyons and Ronald Solomon, were consulted, and it names Lyons, Dan Nakano and Solomon as external advisors. The repository’s own metadata calls its review self-assessed. None of our sources reports an independent review, and nothing is peer reviewed. The Lean is the claim itself. Axiom’s README says it is sorry-free, uses only Lean’s three standard axioms and no native_decide, and that open changes to Lean’s build tool brought the build under 24 hours. We did not build or run it, and we read only 17 of its 229,000 Lean files.

Six OpenAI preprints in our catalogue rely on the classification: five say so in their text, and the Quillen paper in episode 310 relies on it through the reductions it cites, as that episode notes. They are covered in episodes 018, 203, 206 and 310; the paper in episode 202 says it does not use the classification. In our search, OpenAI’s Lean files never mention it, and Axiom’s proof formalizes none of those papers. If it holds, the classification has a complete computer-checked proof, following the first-generation proof with its gaps repaired, once people confirm that the formal statement says what the classification says.

How the proof goes

  1. History. Here is the history as Axiom tells it. In 1963, Feit and Thompson proved that every nonabelian finite simple group has even order, in 255 pages. In 1972, Gorenstein laid out a sixteen-step program, and in 1983 he announced the classification complete. That was premature. The quasithin case waited until Aschbacher and Stephen Smith published 1,221 pages in 2004, completing what is now called the first-generation proof: roughly 15,000 pages, in more than 500 articles, by about 100 mathematicians. A second-generation proof by Gorenstein, Lyons and Solomon, later joined by Inna Capdeboscq, reorganizes the argument; it is not finished. And in 2005, Aschbacher wrote that it is impossible to write out a very long and complicated argument without error.
  2. Agents and people. How the work went, in Axiom’s account. On October 1, the team opened a Slack channel. A proof map assembled from the published literature, together with earlier Lean work, divided the job into 108 milestones and about 380 smaller tasks. On October 2, the first swarm went live. Agents claimed milestones through GitHub issues; lead agents broke up hard arguments and reviewed the statements; others wrote Lean. Human mathematicians investigated the obstructions, and engineers kept the system running. Some milestones hid enormous prerequisites that agents had assumed rather than proved, so tens of thousands of lines were deleted. The recurring question was whether an added assumption only deferred work, or changed the theorem. On October 13 only one milestone closed, and the team replanned around smaller, precisely stated theorems.
  3. What the machines found. What the machines found. Most reports were innocuous: typos, errors in tables, dropped hypotheses, steps that are clear from context. Axiom counts 34 noteworthy deviations from the published record. The errata list itself is not public yet: the errata page says Axiom is working with group theorists to compile it, and will publish it there. The blog post describes examples. In Aschbacher and Smith’s quasithin volumes, a lemma asserted that two quantities were equal. The agents found a counterexample in the group SL₂(5), where one quantity was one but the equality required two. The lemma was corrected to an inequality, and later arguments that had relied on the equality were repaired.
  4. The Unbalanced Group Theorem. The most substantial case is the Unbalanced Group Theorem. It says, under the classification’s inductive hypotheses, that if an involution’s centralizer has a nontrivial normal subgroup of odd order, the simple group is of Lie type in odd characteristic, or an alternating group of degree 4a + 3. In A₇, the involution swapping one with two and three with four fixes five, six and seven, and the three-cycle on those points is normal in its centralizer; our computer checks this. Axiom followed John Walter’s 1986 memoir and found counterexamples to a closure assertion in it. Start with PSL₂(49), which is in Walter’s family. Its field involution fixes a copy of PGL₂(7), whose simple part, PSL₂(7), is excluded from the family, because seven is a Mersenne prime. Our count finds 336 fixed elements, the order of PGL₂(7). The paper stresses that this leaves a gap in one step; it is not a counterexample to the theorem. The replacement argument, built on Solomon’s 1976 theory of maximal 2-components, includes a new result that Axiom says was proved by AxiomProver: Theorem 2.3, preservation of simple tops. It is combined with work of Gilman and Solomon, Foote, and Harris. Afterwards Axiom found a shorter route that avoids Theorem 2.3, in Remark 9.5.

The numbers in the video

  • Ours: the cube’s rotation group, generated from two quarter turns, has 24 elements.
  • Ours: in A₇ the involution (12)(34) has a centralizer of order 24, and ⟨(567)⟩ (order 3) is normal in it (the UGT paper’s Example 1.5).
  • Ours: the field involution fixes 336, 720 and 4,896 elements of PSL₂(49), PSL₂(81) and PSL₂(289): the orders of PGL₂(7), PGL₂(9) and PGL₂(17), as the paper’s Proposition 1.7 says.
  • Ours: the Monster’s order as defined in the repository’s Lean file multiplies out to about 8.08 × 10⁵³.
  • From Axiom’s proof-map metadata: 43,068,312 lines of Lean, 2,053,885 declarations behind the final theorem; the public repository has 229,089 Lean files. We read 16 of them.
  • Ours: none of the 163,097 Lean files in OpenAI’s math repository mentions the classification.

Read the source

AI Proved What? is independent and not affiliated with Axiom Math.

Transcript

Read the full script

0:00The question

This is AX01, our first episode outside OpenAI’s work. Take a cube. There are 24 ways to rotate it so that it looks exactly as before: any of its six faces on top, in any of four orientations. Doing two rotations gives another one, and every rotation can be undone. That is a group. By the Jordan–Hölder theorem, every finite group breaks into simple pieces, the same ones however it is broken up, and these atoms are the finite simple groups. The classification of finite simple groups gives the complete list: cyclic groups of prime order, alternating groups on at least five symbols, sixteen infinite families of Lie type built over finite fields, and exactly 26 sporadic groups. The largest sporadic group, the Monster, has about 8 × 10^53 elements. Here is the history as Axiom tells it. In 1963, Feit and Thompson proved that every nonabelian finite simple group has even order, in 255 pages. In 1972, Gorenstein laid out a sixteen-step program, and in 1983 he announced the classification complete. That was premature. The quasithin case waited until Aschbacher and Stephen Smith published 1,221 pages in 2004, completing what is now called the first-generation proof: roughly 15,000 pages, in more than 500 articles, by about 100 mathematicians. A second-generation proof by Gorenstein, Lyons and Solomon, later joined by Inna Capdeboscq, reorganizes the argument; it is not finished. And in 2005, Aschbacher wrote that it is impossible to write out a very long and complicated argument without error.

1:50The claim

Episode AX01 covers a release by the company Axiom Math, announced on October 26, 2026: a blog post, an interactive proof map, a public Lean repository, and a 35-page paper. The claim is the first complete computer-checked proof of the classification, following the first-generation proof. About 43.1 million lines of Lean came out of the project, built in 24 days by swarms of dozens of AI agents, which Axiom’s engineers and mathematicians directed, on top of earlier Lean work; the core contributors named are Dean Cureton, Vasily Ilin, Bhavik Mehta and Niels Voss. The final theorem uses a statement written by the TauCeti project: every finite simple group is isomorphic to one of the explicitly constructed groups on the list. A second theorem adds, for the project’s own copy of the list, that a group is on it exactly when it is finite and simple, and that every family on it is realized. The Monster is included. On October 10, a message in the project’s channel read: we proved Monster is simple. The agents also formalized its existence, through the Griess algebra, of dimension 196,884, which Robert Griess used to construct the Monster in 1980, and a theorem identifying any group of Monster type with the Monster. Axiom stresses that these are three distinct results: constructing a group, proving it simple, and recognizing it from its structure each need their own argument. The proof map adds that the simplicity proof depends on a large collection of computational certificates: expensive finite calculations, split off so that they can be checked separately. What is not claimed. The classification is a known theorem, so this is a computer check of a human proof, not a new classification. It is not the second-generation proof, which Axiom notes is still incomplete. The formal proof does not follow the published record everywhere: Axiom reports 34 noteworthy deviations, and the largest was resolved with a new theorem, which we come to next. And Lean checks the deductions, but people still have to check that the formal statement, and the groups on its list, say what the classification says. Axiom writes that humans inspect that statement and its definitions.

4:15How the proof goes

How the work went, in Axiom’s account. On October 1, the team opened a Slack channel. A proof map assembled from the published literature, together with earlier Lean work, divided the job into 108 milestones and about 380 smaller tasks. On October 2, the first swarm went live. Agents claimed milestones through GitHub issues; lead agents broke up hard arguments and reviewed the statements; others wrote Lean. Human mathematicians investigated the obstructions, and engineers kept the system running. Some milestones hid enormous prerequisites that agents had assumed rather than proved, so tens of thousands of lines were deleted. The recurring question was whether an added assumption only deferred work, or changed the theorem. On October 13 only one milestone closed, and the team replanned around smaller, precisely stated theorems. What the machines found. Most reports were innocuous: typos, errors in tables, dropped hypotheses, steps that are clear from context. Axiom counts 34 noteworthy deviations from the published record. The errata list itself is not public yet: the errata page says Axiom is working with group theorists to compile it, and will publish it there. The blog post describes examples. In Aschbacher and Smith’s quasithin volumes, a lemma asserted that two quantities were equal. The agents found a counterexample in the group SL₂(5), where one quantity was one but the equality required two. The lemma was corrected to an inequality, and later arguments that had relied on the equality were repaired. The most substantial case is the Unbalanced Group Theorem. It says, under the classification’s inductive hypotheses, that if an involution’s centralizer has a nontrivial normal subgroup of odd order, the simple group is of Lie type in odd characteristic, or an alternating group of degree 4a + 3. In A₇, the involution swapping one with two and three with four fixes five, six and seven, and the three-cycle on those points is normal in its centralizer; our computer checks this. Axiom followed John Walter’s 1986 memoir and found counterexamples to a closure assertion in it. Start with PSL₂(49), which is in Walter’s family. Its field involution fixes a copy of PGL₂(7), whose simple part, PSL₂(7), is excluded from the family, because seven is a Mersenne prime. Our count finds 336 fixed elements, the order of PGL₂(7). The paper stresses that this leaves a gap in one step; it is not a counterexample to the theorem. The replacement argument, built on Solomon’s 1976 theory of maximal 2-components, includes a new result that Axiom says was proved by AxiomProver: Theorem 2.3, preservation of simple tops. It is combined with work of Gilman and Solomon, Foote, and Harris. Afterwards Axiom found a shorter route that avoids Theorem 2.3, in Remark 9.5.

7:22Where it stands

Where it stands. The release was announced on October 26; the repository’s first public commit is dated the 27th, and the paper went up on the Hexagon preprint server that day, as version one. Expert review: Axiom says group theorists who did the original work, including Richard Lyons and Ronald Solomon, were consulted, and it names Lyons, Dan Nakano and Solomon as external advisors. The repository’s own metadata calls its review self-assessed. None of our sources reports an independent review, and nothing is peer reviewed. The Lean is the claim itself. Axiom’s README says it is sorry-free, uses only Lean’s three standard axioms and no native_decide, and that open changes to Lean’s build tool brought the build under 24 hours. We did not build or run it, and we read only 17 of its 229,000 Lean files. Six OpenAI preprints in our catalogue rely on the classification: five say so in their text, and the Quillen paper in episode 310 relies on it through the reductions it cites, as that episode notes. They are covered in episodes 018, 203, 206 and 310; the paper in episode 202 says it does not use the classification. In our search, OpenAI’s Lean files never mention it, and Axiom’s proof formalizes none of those papers. If it holds, the classification has a complete computer-checked proof, following the first-generation proof with its gaps repaired, once people confirm that the formal statement says what the classification says.

Spot a mistake?

This episode simplifies on purpose, but it shouldn’t be wrong. If something is, open an issue on GitHub or leave a comment on YouTube. Corrections are noted here with a date.