OpenAI's Navier-Stokes Swarm: Verification Is a Separate Job
OpenAI says 10,000 agents produced a Navier-Stokes blowup proof in 88 hours. What the Lean certificate checks, what it cannot settle, and the lessons for agent builders.

Nesta página
- What OpenAI says its agents did {: #what-openai-says }
- How the swarm was organised {: #how-the-swarm-was-organised }
- A checked proof is not an accepted result {: #checked-proof-not-accepted }
- The provenance dispute, stated precisely {: #provenance-dispute }
- What agent builders should take from it {: #lessons-for-builders }
- Sources
On 8 September, OpenAI announced that a swarm of agents had resolved the Navier-Stokes Millennium Prize problem: an analytical proof, plus a Lean formalisation, that a smooth fluid at rest can develop a singularity in finite time. The claim arrived with two papers, a Lean repository, and a set of orchestration numbers that no outside party can check. Six days on, the interesting story for people who build agents is not whether the mathematics is right. It is that the parts of this system you can independently verify and the parts you must take on trust sit in very different places, and OpenAI's own week showed exactly where the boundary runs.
Key Takeaways - OpenAI says its agent swarm produced a forced Navier-Stokes blowup proof, covering alternatives (C) and (D) of the Clay problem formulation, in about 88 hours, followed by 17 hours of Lean formalisation. A separate, earlier run produced an unforced Euler blowup. Every orchestration detail comes from OpenAI alone; the 166-page paper mentions neither agents nor AI. - The public Lean certificate is genuinely checkable: zero sorry placeholders, standard axioms only, and an independent checking path. But a proof checked against a formal statement is not the same as community acceptance that the statement captures the intended problem. The Clay Mathematics Institute says the problem has "apparently been settled" and that its process is "deliberately unhurried". - A provenance dispute with mathematicians Tristan Buckmaster and Levent Alpöge, who had Lean-verified a forced Euler blowup on 22 August, escalated through the week. OpenAI's denials hardened in three steps between 8 and 13 September. No misuse of private data has been established; OpenAI's investigation was internal and its method is unpublished. - The transferable lesson: a swarm is a proposal engine. Design agent systems so their outputs are independently checkable artefacts, and keep proposers, consolidators and verifiers as separate jobs with separate trust.Contents: What OpenAI says its agents did · How the swarm was organised · A checked proof is not an accepted result · The provenance dispute, stated precisely · What agent builders should take from it
What OpenAI says its agents did {: #what-openai-says }
The announcement, published on 8 September and updated on 10 September, makes a specific mathematical claim. The system proved that the three-dimensional incompressible Navier-Stokes equations, with a smooth compactly supported external force, admit a solution that starts from rest, keeps finite kinetic energy throughout, and develops unbounded velocity in finite time. In the official Millennium Prize formulation by Charles Fefferman, that is alternative (C), and a corollary on the periodic box gives alternative (D). OpenAI's plain-language description of the construction: a vortex that spirals inward, gets elongated "like spaghetti", and speeds up as it shrinks, without its energy ever blowing up.
Two distinctions matter here, and much of the first-day coverage blurred both. First, this is the forced problem: the singularity is driven by a smooth force term. The unforced Navier-Stokes problem remains open. Second, OpenAI's separate Euler result is a different achievement with a different status. Nearly 100 agents worked for approximately 50 hours to produce a disproof of regularity for the unforced Euler equations, written up in a 57-page paper. That happened before the Navier-Stokes push, and the agents were then shifted onto Navier-Stokes and primed with the Euler resolution. Keeping the two results separate is not pedantry; the timelines, resource figures and priority questions differ, and conflating them is how the priority dispute got muddy.
On the stated timeline, everything is compressed. The effort began on Tuesday 1 September, prompted by rumours that two Millennium Prize problems had been resolved. The Navier-Stokes resolution arrived on Saturday 5 September, about 88 hours after the first agents launched. Lean formalisation and verification took an additional 17 hours, carried out by GPT-6 Astra. The underlying model is not a released product: OpenAI describes an internal model in training since 28 August, "significantly more capable than GPT-6 Astra", with the agents updated to a further-trained version mid-run. OpenAI says it does not intend to claim the Millennium Prize.
OpenAI's announcement of 8 September 2026 claims its agent system proved finite-time blowup for forced Navier-Stokes, alternatives (C) and (D) of the Fefferman formulation, in about 88 hours, with 17 further hours of Lean formalisation. A separate unforced Euler disproof came first. All orchestration figures are OpenAI's own.
How the swarm was organised {: #how-the-swarm-was-organised }
This is the part HTA readers will care about most, and it is also the part with the thinnest evidence. Everything known about the orchestration comes from one vendor blog post. The 166-page Navier-Stokes paper mentions neither agents nor AI at all; it reads as ordinary mathematics with the author line "OPENAI". So treat what follows as documented claims, not demonstrated behaviour.
According to OpenAI, agents were "subdivided into groups with the ability to communicate within the group", with groups varying in size, and they could run code and consult a cached copy of the internet. Different groups were pointed at different branches of the problem tree: some were prompted towards proving regularity (alternatives A and B of the Clay formulation), others towards disproving it (C and D). The group that produced the Navier-Stokes resolution involved "on the order of 10,000 concurrent agents". The step that should interest orchestration engineers is the consolidation layer: "we cross-pollinated the agent groups by using Codex to consolidate the most useful insights from each agent group. These follow-up prompts drew on the agents' own intermediate results." Humans directed the effort, chose the prompts, and decided when to re-task agents from other Millennium problems onto Navier-Stokes. OpenAI says safeguards included "monitoring and isolation", without further detail.
Read that architecture against its own numbers:
|
Figure |
Scope |
Source |
|---|---|---|
|
~10,000 concurrent agents |
The group that produced the Navier-Stokes resolution |
OpenAI, 8 September |
|
2.7 million messages, ~130 billion output tokens |
The Navier-Stokes resolution only |
OpenAI, 8 September |
|
4.9 million messages, ~300 billion output tokens |
All attempted problems combined |
OpenAI, 8 September |
|
~100 agents, ~50 hours |
The unforced Euler disproof only |
OpenAI, 8 September |
|
88 hours + 17 hours |
Launch to resolution; then Lean formalisation |
OpenAI, 8 September |
|
"Millions of dollars" |
Total cost, per executives; a $15m figure in the press is a third-party estimate, not an OpenAI number |
WIRED, New Scientist, 8 September |
The denominator discipline in that table is deliberate, because the first-day discourse was not. "300 billion tokens" and "2.7 million messages" describe different scopes, and the cost figures are executive remarks plus outside arithmetic. If you quote one number, quote its scope with it.
Two honest caveats complete the picture. The consolidation step, a separate model distilling intermediate results into follow-up prompts, is the most instructive detail in the whole post, and it is also the least specified: selection criteria, conflict handling and failure rates are undisclosed. And the people on the other side of the priority dispute used the same class of tooling; Buckmaster and Alpöge describe feeding all their intermediate writeups to Codex for "simplification, ideation, and iteration", using GPT-5.6 Sol and Astra, the latter "only used for writeups and auditing our arguments". Swarm-assisted mathematics did not arrive from one lab last week. What arrived from one lab was the 10,000-agent scale.
A checked proof is not an accepted result {: #checked-proof-not-accepted }
Of everything in the package, the Lean repository is the strongest artefact, and it deserves a precise reading. The formalisation declares full coverage of the main results with zero sorry placeholders and only the three standard Lean axioms. The reference statements were adapted from Google DeepMind's formal-conjectures project, and the repository ships an independent checking path: anyone can re-verify the proofs with the Comparator tooling rather than trusting the project's own build. One early community audit counted roughly 2,500 Lean files and over 600,000 lines. This is real, inspectable work.
But two separations need to stay sharp, because they are the difference between a verified artefact and a settled question. A proof assistant checks a proof against a formal statement. It does not check whether that formal statement faithfully encodes what the Clay problem means by alternatives (C) and (D). The second step is human mathematical judgement, and it has not happened yet. The repository's own metadata labels the review status "self-assessed". Independent tracking of the verification effort as of 12 September describes it as unfinished (remio.ai, a small outlet, so treat it as a status check rather than an audit). And none of the papers, on any side of this story, is on arXiv or in peer review. Clay's prize rules demand a qualifying publication, at least two years of scrutiny and general acceptance before an award is even considered, and the Institute's 11 September statement threads the needle exactly: the problem has "apparently been settled", and "the process is deliberately unhurried, but we will provide updates."
That asymmetry is worth sitting with. Formalising mathematics by hand is famously slow; one widely cited rule of thumb puts it around 40 person-hours per page, which would make a 166-page proof a multi-year human effort. OpenAI reports 17 hours of machine formalisation. If that figure holds up, the verifier's economics have changed more than the prover's. That is the headline for anyone building agent systems: checking machines are getting cheap faster than judgement is.
There is also a quieter expert caveat about what a solved problem is for. Terence Tao, who called the parallel Buckmaster-Alpöge results "a remarkable achievement" before OpenAI's announcement, argued the same day that solution extraction at scale can win the problem while starving the ecosystem of understanding, and wrote separately that solving is a proxy for the real goal of insight. Charles Fefferman, who authored the problem statement, told Quanta he was "thrilled that the problem was solved". Both reactions can be true at once. Neither one is a verification.
The Lean certificate proves the encoded statements, with zero sorry and standard axioms, and can be re-checked independently. Whether the encoding captures Clay's intent, and whether the 166-page argument is correct mathematics, remain open human questions. As of 14 September 2026, no result in this story is peer-reviewed or formally accepted.The provenance dispute, stated precisely {: #provenance-dispute }
On the night of 7 September, hours before OpenAI's post, Tristan Buckmaster of NYU published a four-page statement. He and Levent Alpöge had obtained blowup results with smooth forcing for the Boussinesq and Euler equations on 15 August, and verified them in Lean on 22 August, weeks before OpenAI's effort began. Records cited by both sides show Buckmaster contacted OpenAI on 3 September, and that OpenAI told the pair on 6 September that its system had produced a forced Navier-Stokes proof. OpenAI's post recognises their priority on forced Euler. The disputed ground is Navier-Stokes, and the route to it: "the route Luis and Diego opened", as Buckmaster puts it, referring to Diego Cordoba and Luis Martinez-Zoroa, whose programme both sides built on. "When I heard 'forced,' it was a bright red flag."
Buckmaster's statement raises the data question carefully: "I asked whether the model had been trained on, or had access to, our sessions in Codex, into which we had been putting all our drafts for the whole of this project. I was told the model did not look up user data. I asked again, about training, and I did not get an answer." The same statement explicitly disclaims accusation: "I am not accusing anyone of anything." His tone hardened afterwards; on Mastodon he accused OpenAI of using customer data to scoop a customer. Both positions are his, on the record, and precision requires carrying both.
OpenAI's answers escalated in documented steps. The original 8 September post said: "While unlikely, we cannot rule out that de-identified data derived from their usage of our products helped improve our models." By 9 September the company was saying it was "categorically" impossible for Buckmaster's prompts to have influenced the system. On 10 September the post was updated to read: "Following an investigation, we have confirmed that Buckmaster's Codex prompts over the two months preceding this announcement and paper on September 8, 2026, could not have influenced the system in any way, including through training." By 13 September, via the Washington Post, the boundary had moved again: no user inputs after 3 July could have influenced the system. Asked directly in a video press briefing whether OpenAI or its agents had accessed the pair's Codex work, chief research officer Mark Chen told VentureBeat: "No people or AI systems searched through user data to solve this problem or any specific problem that we were trying."
There is a second, interpersonal dispute alongside the data question. Buckmaster's statement describes a pre-announcement conversation with OpenAI's Sebastien Bubeck in which, he says, proposals were floated for a coordinated release and for a Buckmaster-led rewrite of OpenAI's proof, and quotes an exchange he read as a threat to his career. Bubeck publicly called the allegations "false and inflammatory", said he "never ever asked for Levent to be removed from authorship of his own work", and acknowledged a remark about Buckmaster risking his career, which he called an extremely poor choice of words, apologised for and says he retracted immediately. Both accounts agree on what was proposed; they disagree about how it was said.
Where does that leave a careful reader? No misuse of private data has been established. What exists is a serious question from a credible source, a denial produced by an internal investigation whose method has not been published, and a claim boundary that moved three times in five days. For a publication whose beats include agent governance, that last detail is the telling one: the provenance of a model's capability turned out to be answerable only by the vendor, and the vendor's answer changed under pressure.
What agent builders should take from it {: #lessons-for-builders }
Strip the mathematics away and the week is a case study in agent-system epistemics. Four lessons survive contact with the evidence.
First, the output was credible at all because it was checkable. Nobody would have taken a bare blog claim seriously; the papers, the Lean repository and the re-runnable verification path are what forced experts to engage. The same principle applies far below Millennium level. An agent system whose outputs are independently checkable artefacts, with stated formats, pinned versions and a verification path that does not trust the producer, earns trust that no benchmark screenshot can. It is the same line that separates security agents graded on sensor telemetry from agents grading themselves, as we noted in SafeMind's evaluation design, and the reason the repository's "self-assessed" label should read as a TODO, not a verdict.
Second, separate the proposing job from the verifying job, organisationally as well as technically. OpenAI's architecture did this internally by accident of tooling: the swarm proposed, Codex consolidated, and a different model, GPT-6 Astra, ran the formalisation. Builders should make that separation deliberate. The verifier should not share context, memory or incentives with the proposer, because consolidated intermediate results are exactly where a swarm's errors would launder themselves into consensus. Anyone running multi-agent systems with shared state should read that alongside the propagation dynamics in the "mind virus" experiments: messages between agents are a trust boundary, not a convenience, and shared agent memory still has an unresolved access-control problem of its own.
Third, artefact discipline is reputational infrastructure. Repository timestamps, the Wayback Machine and a Hacker News thread documented every post-publication edit OpenAI made, from the softened provenance language to changes in the Lean code. When your agent system's outputs matter, assume its edit history is public evidence. Publish artefacts with dates, keep the history, and never quietly patch a claim.
Fourth, mind your denominators. The gap between "300 billion tokens across all attempted problems" and "130 billion for Navier-Stokes" is the difference between an honest cost account and a press number. If you operate agent systems, you will be asked what a result cost, and the honest answer needs a scope attached, the same lesson we drew when pricing DeepSeek's token-hungry harness. Scope the answer before someone scopes it for you.
The unresolved question to end on is not whether the proof is right. It is what counts as knowing. A swarm proposed, a checker checked, and the judgement that would make it mathematics, human review of whether the right statement was proved, is still ahead. That gap between generation and acceptance is not a defect of this week's work. It is the shape of every consequential agent workflow you will ever ship. Build for it.
Sources
On the Navier-Stokes Millennium Prize Problem - OpenAI, 8 September 2026, updated 10 September; retrieved 14 September 2026
Finite Time Blowup for Navier-Stokes - OpenAI, 8 September 2026
Finite Time Blowup for the Euler Equation - OpenAI, 8 September 2026
openai/NavierStokesAndEuler - Lean formalisation repository, created 8 September 2026
Statement by Tristan Buckmaster - 7 September 2026
Blowup for the Euler Equations with Smooth Forcing - Alpöge and Buckmaster, 7 September 2026
Navier-Stokes Announcement - Clay Mathematics Institute, 11 September 2026
AI Has Solved One of Math's $1 Million Millennium Prize Problems - Quanta Magazine, 8 September 2026
OpenAI Just Claimed a Huge Math Discovery. Some Academics Are Crying Foul - WIRED, 8 September 2026
OpenAI solves longstanding math problem with 10,000-agent swarm - VentureBeat, 9 September 2026
He was close to a huge math breakthrough. Then OpenAI swooped. - Washington Post, 13 September 2026 (paywalled; cited for the 13 September provenance boundary)
OpenAI Navier-Stokes proof adds Lean 4, but verification is not finished - remio.ai, 12 September 2026 (small outlet; status check only)
Terence Tao on the Buckmaster-Alpöge results and on solution extraction - Mathstodon, 8 September 2026
Continue lendo
Agent Field Notes
Receba a próxima edição.
Harnesses de agentes, ambientes de execução, segurança e governança, explicados para quem precisa operar esses sistemas.
Enfrentando uma decisão como esta?
Realizamos revisões de arquitetura, avaliações de governança e comparações de frameworks com versões fixadas para equipes que tomam decisões importantes sobre sistemas de agentes.