On 8 September OpenAI published a proof that the three-dimensional incompressible Navier–Stokes equations can develop a singularity in finite time: a smooth fluid, starting from rest under a smooth external force, whose speed grows without bound while its total energy stays finite. The proof comes as a 166-page paper and a Lean formalization. That is the negative resolution of the Navier–Stokes Millennium Prize problem as Clay wrote it, ninety years after Leray.
The coverage has been about the million dollars and about who got there first. Both of those are better questions than the coverage makes them, and neither is the most interesting thing here. Five things, none of which fits in a headline: which model did it, what exactly "breaks" and for whom, why the solution is one you can draw on a napkin, what happens to the theorems that had been waiting on this answer, and who the prize would belong to if anyone claimed it.
It wasn't Astra
The proof did not come from GPT-6 Astra, the model OpenAI released five days earlier. It came from an internal model that has been training since 28 August and that OpenAI describes as "significantly more capable than GPT-6 Astra", with "unprecedented performance in our benchmarks, including mathematics". Training is still ongoing. OpenAI does not call it a mathematics model; the jump it reports is across its benchmarks, with mathematics among them. Astra's only role in the story was the last step: it produced the Lean formalization and verification in 17 hours.
What ran on top of that model is more interesting than the model, at least for anyone who builds agent systems. It was a swarm:
| Concurrent agents in the Navier–Stokes group | on the order of 10,000 |
| Tools | a cached snapshot of the internet, code execution |
| Wall-clock to the result | about 88 hours (1 to 5 September) |
| Messages exchanged | 2.7 million |
| Output tokens | about 130 billion |
| Lean formalization and verification | 17 hours, GPT-6 Astra |
| Across all problems attempted | 4.9 million messages, 300 billion tokens |
Three design choices stand out. First, they did not ask the swarm to solve Navier–Stokes. They split it into groups and prompted each with a different one of the four statements in the official problem: A and B (solutions always stay smooth) to some groups, C and D (they can break down) to others. Nobody bet on a direction. Second, they gave separate groups "easier" problems, and one of those fell first: the unforced Euler equations, the same question with viscosity removed, resolved by about 100 agents in roughly 50 hours. That proof was then fed as a prompt to the Navier–Stokes groups, and agents were pulled off the other Millennium problems to work on it. Third, groups could only talk within themselves; cross-pollination between groups was done by Codex, used to consolidate the most useful insights from each group into follow-up prompts. The group that found the proof was steered that way.
The timeline OpenAI reports. Astra appears once, at the verification step. The unforced Euler result, a stepping stone here, would have been a major result on its own.
I have written before about what agents actually say to each other when you let them talk; 2.7 million messages is that question at a scale where reading the transcript is not an option, and where the only human-legible layer is the consolidation step.
What was proven, exactly
The theorem is short enough to state. For every positive viscosity, there is a smooth external force, compactly supported in space and time, such that the fluid that starts at rest under that force is smooth for all times before 1, has bounded kinetic energy throughout, and has a maximum speed that goes to infinity as time approaches 1. Consequently there is no smooth, finite-energy solution for all time with that force and that initial condition.
That is statement C of Fefferman's official problem description, and compact support gives statement D, the periodic version, for free. The official problem is settled if you prove any one of four statements, and the four are not symmetric:
A and B ask whether a fluid left alone can break down; nobody knows that yet. C and D ask whether a fluid pushed by a smooth force can; now it can.
The force is the part to be honest about. It is not gravity, and it was not chosen first. The paper says it plainly: for any incompressible flow you can define the force as whatever residual the equations leave, and then the equations hold by construction. The whole difficulty is choosing a flow that blows up while that residual stays smooth, all the way through the singular time, with all its derivatives. The background vortex alone leaves a residual that diverges; the paper cancels it with spatially oscillatory pulses and then removes the remaining errors order by order. That is what the 166 pages are for. It is also why some mathematicians will call this a resolution of the problem as written and others will call it a loophole in the problem as written. Both are right: the statement is closed, and the question most people mean by it, whether a fluid with no one pushing it can blow up, is exactly as open as it was last week. OpenAI says it will not claim the prize.
Where the fluid stops being a fluid
The Navier–Stokes equations are Newton's second law applied to a continuum. There are no molecules in them; a "fluid parcel" is a mathematical point with a velocity, and the equations describe how those velocities push each other around. Everything they are used for, aircraft design, weather forecasting, blood flow, relies on that continuum picture being good enough.
A singularity is the equations exiting that picture from the inside. In the construction, the core of the vortex has a radius that shrinks like the square root of the time left, and a peak speed that grows slightly faster than one over that square root. Long before the time left reaches zero, the core is narrower than the mean free path of air molecules, the speed is past the speed of sound, and incompressibility, the assumption that the fluid cannot be squeezed, is already false. At that point the continuum has nothing to say. To keep modelling the system you would have to track the particles one by one: kinetic theory, molecular dynamics, whichever level of description has not yet given up. The equations do not predict an infinitely fast fluid. They predict their own boundary.
Who does this affect? Almost nobody who uses them. The singularity needs a force engineered to cancel four diverging terms at every order at a single point in space and time; nothing in a wing, a hurricane, or an artery supplies it. Numerical solvers already regularize everything below the grid scale. And the core's kinetic energy actually decreases to zero as the singularity approaches, so the whole event carries vanishing energy in a vanishing volume. Nobody re-runs a simulation tomorrow. My reading is that the practical consequence for the overwhelming majority of fluid mechanics is nil, and I would be surprised if any engineering code changes because of this. What has changed is the status of the model: we used to believe the equations were a closed, self-consistent description that merely happened to be applied outside its range sometimes. Now we know the equations themselves contain the exit, and can be driven to it with a smooth push.
The intuitive part
The construction is a vortex that spirals inward while stretching along its axis. Anyone who has watched water go down a drain can read the shape of it. These are the threads of the core at three successive times, integrated from the leading-order field the paper describes:
Threads integrated from the paper's leading-order field, not traced from its figure: radial inflow, azimuthal spin-up, and axial outflow on both sides of the dividing plane. The axial stretching is exaggerated, as it is in the paper's own schematic, because at the true exponent the difference would be invisible. Script.
Seen from the side, with the scalings written onto it, the same object:
The leading-order flow in the paper's own scalings: the core thins faster than it shortens, by an exponent smaller than one hundredth, and that tiny mismatch is the entire mechanism.
Three ideas, all old:
- Angular momentum. A parcel of fluid with no torque on it conserves its angular momentum per unit mass, radius times tangential speed. Pull it inward and it spins faster. This is the skater pulling in their arms, and it is why the water above a drain speeds up as it approaches the hole.
- Incompressibility. What flows in must flow out. The fluid spiralling toward the axis leaves along it, upward on one side of a dividing plane and downward on the other. The core stretches while it thins; the paper's own image is spaghetti.
- Vortex stretching. Stretching a spinning tube along its axis thins it and, by the first point, spins it up. Fluid dynamicists have known since Helmholtz that this is the mechanism by which three-dimensional flows concentrate rotation, and that two-dimensional flows cannot do it, which is why the two-dimensional problem was settled decades ago.
The part that is not intuitive, and that took the machine, is the balance. Viscosity is not overwhelmed in this construction; the radial Reynolds number stays of order one all the way down, so diffusion keeps competing with the inflow and the core evolves as a self-similar shape rather than collapsing. The radius shrinks as the square root of the time left and the height as that same square root divided by a tiny power, with exponent below one hundredth. Everything in the equations diverges, and the divergences must cancel precisely enough to leave a smooth force behind. Terence Tao's 2016 result, that an averaged version of Navier–Stokes blows up, was read at the time as a hint that any real blow-up would have to be engineered like a machine built out of fluid. What the proof shows is that the machine is a spiral. Intuitive to read; not to prove.
Theorems that changed status overnight
Ninety years of not knowing produced a large literature of conditional results, and a conditional theorem does not change when its hypothesis is decided, but its meaning does. Three families, and what happened to each:
- "If a singularity forms, then…" Beale–Kato–Majda: the maximum vorticity cannot be integrable in time. Caffarelli–Kohn–Nirenberg: the singular set has zero one-dimensional parabolic measure. Until Monday these were descriptions of a hypothetical object. Now they are a checklist the vortex must satisfy, and it does: its singular set is a single point at the origin at time 1, as CKN allows, and its vorticity does what BKM demands. Each of these is now a cross-check on the proof, not a constraint on a ghost.
- "If solutions stay smooth, then…" Long-time behaviour, convergence of numerical schemes on arbitrary intervals, uniqueness arguments that route through regularity. These were theorems with a hypothesis everyone expected to come free. They are still theorems. But for the forced problem the hypothesis is no longer available in general; each result now has a domain, the forces for which regularity holds, and that domain excludes at least one smooth force.
- "The forced 3D Navier–Stokes equations are globally regular." A conjecture most people held. Now false. This is the one statement that was falsified rather than reinterpreted.
Two things did not move. Statements A and B, regularity of the unforced equations, are untouched; every theorem conditional on them keeps exactly the status it had. And the results that regularity criteria were proved for do not all transfer: Escauriaza, Seregin and Šverák's criterion, that the L³ norm must blow up, was proved for the unforced Cauchy problem, so it does not automatically constrain this vortex.
There is also a question that just became concrete. Leray proved in 1934 that weak solutions continue past any singular time. Whether they continue uniquely is not known, and Albritton, Brué and Colombo showed in 2022 that with a force singular at the initial time they do not. Until now, "what does the fluid do after the singularity" was a question about a trajectory nobody had exhibited. Now there is a smooth trajectory from rest to a singular point, and what lies past it is a question about a specific object.
The route was opened in Madrid
Fefferman's C and D do not ask for any old force. They ask for a smooth one, and squeezing a singularity out of a force that stays smooth through the singular time is a specific programme with a specific history. That history is not OpenAI's.
For several years Diego Córdoba, at the Institute for Mathematical Sciences in Madrid, and Luis Martínez-Zoroa, at CUNEF University, have been building forced blow-ups, by analysis, while most of the field was pointing computers at the problem. The method is to construct a sequence of solutions that are individually harmless and stack them into what Martínez-Zoroa calls an infinite cascade, each scale amplifying the next: allow an external force, get the singularity that way, then fight to make the force as regular as you can. In 2024, with Fan Zheng, they proved finite-time blow-up with finite energy for the hypo-dissipative Navier–Stokes equations, the real equations with the viscosity weakened, under a force that is Hölder-continuous in space and integrable in time rather than smooth. Two gaps separated that from Fefferman: the dissipation had to be restored to the true Laplacian, and the force had to become smooth. The second gap is why the smoothness of the force runs through this whole story. It is the criterion their cascade could not yet meet, and it is the step both teams that finished the job had to take.
Buckmaster, whose own results this week stand on that programme, is explicit about the debt in his public statement: the credit for the basic idea, he writes, goes to Córdoba and Martínez-Zoroa, and the ideas that make this line of attack possible are theirs. He goes past credit, too, and says in the same statement that in view of this body of work he believes Martínez-Zoroa deserves a Fields Medal. He is not alone in the assessment: Charles Fefferman, who wrote the official problem statement in 2000, told Quanta that the two of them are "the heroes of the story".
That leaves one detail worth checking rather than assuming, and the answer moved overnight. The paper OpenAI put out on 8 September ran to 165 pages and sixteen references — Leray, Navier, Stokes, Euler, Fefferman, Caffarelli–Kohn–Nirenberg, Escauriaza–Seregin–Šverák, Buckmaster–Vicol, Albritton–Brué–Colombo, Daneri–Székelyhidi, Tao and five more — and not one of them was theirs. The names appeared nowhere in it. The version now up is 166 pages with twenty-two references, and three of the new ones are theirs: the forced-Euler blow-up of 2023, the porous-medium singularities of 2024, and the hypo-dissipative paper with Zheng, which has since appeared in the Archive for Rational Mechanics and Analysis.
The paragraph that arrived with the citations is worth more than the citations. It states that those works established the strategy of forcing a singularity by amplification across scales while keeping the regularity of the external force under control, that in their constructions larger-scale strain amplifies smaller-scale vorticity with the feedback on the larger scales suppressed, and that OpenAI's own construction exploits the same dynamical amplification with the amplified disturbances playing a different role: oscillatory pulses that generate a mean momentum flux, supplying the missing force on a collapsing vortex. That is a lineage, described in the paper's own words. It was not in the paper the day before. The mathematics did not change overnight; the reference list did. And it changed in the paper only: the announcement post, which is what most people actually read, named none of them on the evening of 8 September and still named none of them on the morning of the 9th.
Every rung weakens an assumption the rung below it needed. The top one is the problem as the field reads it, and it is empty.
The concurrent work
The rumour that set OpenAI off was real, and its object was not what the rumour said.
On 7 September, Levent Alpöge, an employee of Anthropic, and Tristan Buckmaster, a mathematician at NYU, published three results: finite-time blow-up with smooth forcing for the incompressible porous medium equation, for the two-dimensional Boussinesq system, and for the three-dimensional incompressible Euler equations, each with a Lean formalization. Terence Tao wrote them up the same day. They also say they believe they have blow-up for hypo-dissipative Navier–Stokes, held back because the Lean verification is unfinished, and Buckmaster notes it suggests a path to the unforced Euler equations, which is the direction that would matter.
Four days earlier, a rumour was going round that Anthropic had resolved a major open problem, with versions of it attaching Alpöge's name to a solution; a prediction market moved on it. OpenAI says that rumour is what made it launch its own effort on 1 September. The object of the rumour was this collaboration, and the framing was wrong in a way worth noting: Buckmaster describes it as a purely personal collaboration with no institutional involvement by either employer, funded out of his own research budget, using Claude, Codex and later Astra. An employer's name travelled further than the work did.
The two accounts of what happened next do not agree, and both are public.
OpenAI says that after finishing the proof and its Lean verification it reached out on 6 September to offer a concurrent release and to recognise the other team's priority on forced Euler, that it offered them visibility into its prompts and later the proof itself, and that no researcher or agent saw their work before it was public.
Buckmaster's account of the same days is longer, and he has written it out:
- He contacted OpenAI first, on 3 September, after the rumour about his own work reached him through a colleague.
- In the calls of 6 September he was told "very little human input" had been used. That turned out not to be so: an entire team had been working on the problem, and even the prompt he was shown had been written by prompting Codex.
- It was eventually agreed that the first prompt had gone out within the previous few days, after news of his work reached OpenAI.
- He asked whether the model had been trained on the Codex sessions holding his drafts, and got no answer about training.
- Of two arrangements put to him, one had him presenting the result alone, with Alpöge removed from authorship and Alpöge's employment at Anthropic named as the reason. He declined both.
Sébastien Bubeck has called the allegations circulating about him false and inflammatory, and says he handled the discussion according to academic norms.
Buckmaster is careful about what he is not claiming: he has not seen the proof, does not know what the model did, and is not accusing anyone of anything. His own summary of what would be right is the standard worth keeping. If a model did close the gap, he writes, that should be said loudly, by them, "with the history intact".
There is a second thing in that statement with nothing to do with the dispute. The drafts the models produced were, by his account, the most horrendous he had ever read, and the Euler writeup "can only be described as AI slop"; the work of the fortnight before publication was turning a machine proof into something a person can read. Lean settles whether a proof is correct and says nothing about whether it is legible, and those are not the same deliverable. That gap is the whole subject of what it takes to write a research paper with AI: the drafting moves, the judgment does not.
Who would the prize belong to?
Nobody, for at least two years, and possibly nobody at all.
The Clay Mathematics Institute does not pay out on a preprint. Its rules require that a solution be published in a qualifying outlet, that at least two years pass after publication, and that it have "received general acceptance in the global mathematics community". A Lean certificate does a great deal for the first condition and nothing for the third: acceptance is a social fact about mathematicians, not a property of a proof. OpenAI, in any case, says it does not intend to claim the prize.
So the live question is not who gets paid, it is who the field will say resolved it. There are four defensible answers.
- OpenAI. It produced the proof of C and D, in full, with a formal verification. If the standard is who wrote down the argument that settles the official statement, this is the answer and there is no contest.
- Córdoba and Martínez-Zoroa. They chose the route, and choosing the route is the hard part. Nobody arrives at the smooth-force direction by reading the problem statement; Buckmaster says almost nobody he knew of was working on it. On the mathematics the idea is theirs, and everything above it is engineering, however formidable.
- Alpöge and Buckmaster. They took a programme built for rough forces and pushed it to smooth ones, published the neighbouring cases with formalizations, and hold a claimed hypo-dissipative result that points at the unforced problem. If the last rung turns out to be reachable from theirs, priority arguments will run for years.
- Nobody yet. If the field reads C and D as a loophole in the wording, then the problem people care about is still open, and the strongest future claim belongs to whoever closes the unforced case.
The prize is the wrong instrument for what happened. It was designed to name a person, and this result has a route with two names on it, a completion with two more, a proof produced by a system nobody outside can inspect, and a formal verification done by a fourth model. Any single allocation of that cheque would be a false statement about how the work happened. Buckmaster's standard is the better one, and it costs nothing: say it loudly, and keep the history intact.
What to take from it
- The problem as written is closed, in the negative. The question most people mean by it, whether a fluid with no external push can blow up, is still open, and the proof's own structure says how far it is from answering it: the force is defined as whatever residual makes the construction work.
- Nothing changes for the people who use the equations. The break happens at scales where the continuum was never a valid description, with vanishing energy, under a force nothing in nature supplies. The equations were already a model with a range; we now know the range has an edge that can be reached from inside.
- The model is not one you can use, and the system around it is a ten-thousand-agent swarm with a coding agent as editor. The Lean step, the only part anyone outside can check, is the part Astra did.
- The route is not OpenAI's. Two mathematicians in Madrid spent years making forced blow-ups work, another pair pushed their method to a smooth force the day before, and the paper that finished the job needed a revision, a day later, to say where the strategy came from.
- The shape was always there. A skater pulling in their arms, stretched along the spin axis, balanced against viscosity by an exponent smaller than one percent. It took ninety years and a machine to write it down, and about a minute to explain.
Sources: OpenAI's announcement, the paper, the Lean formalization, Fefferman's official problem statement for the Clay Mathematics Institute, Tristan Buckmaster's statement, Terence Tao on the Alpöge–Buckmaster results, Córdoba, Martínez-Zoroa and Zheng on hypo-dissipative blow-up, and Quanta's report.
Originally published on javieraguilar.ai
Want to see more AI agent projects? Check out my portfolio where I showcase multi-agent systems, MCP development, and compliance automation.





Top comments (0)