The question of whether the Navier–Stokes equations always have smooth solutions in three-dimensional Euclidean space, given some initial conditions and possibly an external force, has been a longstanding unsolved problem in mathematics since the early 20th century. The equations are a system of partial differential equations that describe the motion of a fluid in space. Although computational solutions to the Navier–Stokes equations are used in a large number of practical applications, there is no complete analytical understanding of the solutions. In particular, solutions of the Navier–Stokes equations often include turbulence, which remains one of the greatest unsolved problems in physics, despite its immense importance in science and engineering.
Article
The question of whether the Navier–Stokes equations always have smooth solutions in three-dimensional Euclidean space, given some initial conditions and possibly an external force, has been a longstanding unsolved problem in mathematics since the early 20th century. The equations are a system of partial differential equations that describe the motion of a fluid in space. Although computational solutions to the Navier–Stokes equations are used in a large number of practical applications, there is no complete analytical understanding of the solutions. In particular, solutions of the Navier–Stokes equations often include turbulence, which remains one of the greatest unsolved problems in physics, despite its immense importance in science and engineering.
In 2000, the Clay Mathematics Institute named four instances of the Navier–Stokes existence and smoothness problem, two of which dealing with the Navier–Stokes equation with no external force and the other two dealing with the Navier–Stokes equation with a smooth external force, as one of seven Millennium Prize Problems because of the Navier–Stokes equations' critical importance to multiple fields. The institute offered a Millennium Prize to the first person providing a solution for one of the four specific statements of the problem as given by Charles Fefferman.
On 8 September 2026, artificial intelligence company OpenAI claimed to have found a solution to the Navier–Stokes equations with a smooth external force that develops a singularity in finite time in three-dimensional Euclidean space, along with a formalization in the Lean proof assistant, using a swarm of around 10,000 AI agents running an internal frontier model. The solution to the Navier–Stokes equation resembles a spinning top that tightens to a singularity with diverging velocities.
The announcement was accompanied by a priority dispute with Levent Alpöge (employed at rival AI company Anthropic) and Tristan Buckmaster, who had derived a set of closely related results on the Euler equations used in the work. The method used to generate the solution to the Navier–Stokes equation built upon a method developed by Diego Córdoba and Luis Martínez-Zoroa in 2023 to find blowup phenomena in related fluid equations. OpenAI stated in its announcement that it would not claim the $1 million Clay Millennium Prize for the solution it posted. As of September 2026, the Clay Mathematics Institute currently considers the problem "active".
The Navier–Stokes existence and smoothness problem with a real-analytic external force or no external force remains unsolved.
Contents
Navier–Stokes equations
In mathematics, the Navier–Stokes equations are a system of nonlinear partial differential equations for abstract vector fields of any size. In physics and engineering, they are a system of equations that model the motion of liquids or non-rarefied gases (in which the mean free path is short enough so that it can be thought of as a continuum mean instead of a collection of particles) using continuum mechanics. The equations are a statement of Newton's second law, with the forces modeled according to those in a viscous Newtonian fluid—as the sum of contributions by pressure, viscous stress and an external body force. Since the setting of the problem proposed by the Clay Mathematics Institute is in three dimensions, for an incompressible and homogeneous fluid, only that case is considered below.
Let
v
(
x
,
t
)
{\displaystyle \mathbf {v} ({\boldsymbol {x}},t)}
be a 3-dimensional vector field, the velocity of the fluid, and let
p
(
x
,
t
)
{\displaystyle p({\boldsymbol {x}},t)}
be the pressure of the fluid. The Navier–Stokes equations are:
∂
v
∂
t
Statement of the problems
There are two different settings for the Navier–Stokes existence and smoothness problem. The original problem is in Euclidean space
R
3
{\displaystyle \mathbb {R} ^{3}}
, which needs extra conditions on the growth behavior of the initial condition and the solutions. In order to rule out the problems at infinity, the Navier–Stokes equations can be set in a periodic framework, which implies that they are no longer working on Euclidean space
For the case of the Navier–Stokes existence and smoothness problem on Euclidean space
R
3
{\displaystyle \mathbb {R} ^{3}}
, the initial condition
v
0
(
x
)
{\displaystyle \mathbf {v} _{0}(x)}
is assumed to be a smooth and divergence-free function (see smooth function) such that, for every multi-index
α
{\displaystyle \alpha }
(see multi-index notation) and any
K
>
0
{\displaystyle K>0}
, there exists a constant
c
=
c
(
α
,
K
)
>
0
On the torus
For the case of Navier–Stokes existence and smoothness problem on the torus
T
3
{\displaystyle \mathbb {T} ^{3}}
, the functions sought now are periodic in the space variables of period 1. More precisely, let
e
i
{\displaystyle e_{i}}
be the unitary vector in the i- direction:
e
1
=
(
1
,
0
,
0
)
,
e
2
=
(
0
,
1
,
0
)
,
e
3
Millennium Prize problem
The Millennium Prize problems were chosen by the Clay Mathematics Institute as the most important unsolved problems in mathematics. One of them concerns the Navier–Stokes equations and requires the prizewinner to have proven one of four statements. The first statement (A), which is known as the "smoothness" problem, states that there should always exist smooth and globally defined solutions to the Navier–Stokes equations in three-dimensional space. The second statement (C), known as the "breakdown" problem, states that there should be at least one set of initial conditions and external forces for which there are no smooth solutions to the Navier–Stokes equations. The other two statements (B) and (D) are the equivalent statements of (A) and (C) respectively on the torus.
There are four different statements for the Millennium Prize's Navier–Stokes existence and smoothness problem, two dealing with proving that smooth solutions always exist in the Navier–Stokes equations, and two dealing with finding a breakdown in the Navier–Stokes equations. There are different requirements for proving smooth solutions always exist for the Navier–Stokes equations and proving breakdown of the Navier–Stokes equations: A proof that smooth solutions always exist for the Navier–Stokes equations, given in statements (A) and (B), requires zero external force, but proving breakdown of the Navier–Stokes equations, given in statements (C) and (D), does require a smooth external force. Thus, statements (A) is not the negation of statement (C), and likewise statement (B) is not the negation of statement (D). Instead, we only have the following implications:
¬
(
A
)
⟹
(
C
)
{\displaystyle \neg (A)\implies (C)}
,
¬
(
C
Results
In 1934, Jean Leray proved that there are smooth and globally defined solutions to the Navier–Stokes equations under the assumption that the initial velocity
v
0
(
x
)
{\displaystyle \mathbf {v} _{0}(x)}
is sufficiently small. He also proved the existence of so-called weak solutions to the Navier–Stokes equations, which may not satisfy the equations pointwise but do satisfy them in mean value.
In the 1960s, the finite difference method was proven to be convergent for the Navier–Stokes equations and the equations were numerically solved. It was also proven that there are smooth and globally defined solutions to the Navier–Stokes equations in two dimensions.
It is known that given an initial velocity
v
0
(
x
)
{\displaystyle \mathbf {v} _{0}(x)}
there exists a finite "blowup time" T, depending on
v
0
(
x
)
{\displaystyle \mathbf {v} _{0}(x)}
2016 result by Terence Tao
In 2016, Terence Tao published a paper titled "Finite time blowup for an averaged three-dimensional Navier–Stokes equation", in which he formalizes the idea of a "supercriticality barrier" for the global regularity problem for the true Navier–Stokes equations, and said that his method of proof hints at a possible route to establishing blowup for the true equations.
Tao proved that for
ν
>
0
{\displaystyle \nu >0}
, through rescaling of time normed to
ν
=
1
{\displaystyle \nu =1}
without loss of generality, and
f
=
0
{\displaystyle \mathbf {f} =\mathbf {0} }
, the existence of a smooth divergence-free (df) velocity
v
{\displaystyle \mathbf {v} }
with given initial velocity
v
(
−
,
0
)
2026 claims of blowup of Navier–Stokes equations
On 8 September 2026, OpenAI stated that it had solved the Navier–Stokes Millennium Prize problem using an internal frontier large language model, demonstrating that there were initial conditions leading to finite time blowup. The company released a paper as well as a Lean formalization.
OpenAI stated its research on Millennium Prize problems had begun on 1 September, following later-disproved rumors that rival AI company Anthropic had solved two Millennium Prize problems. OpenAI researchers used a model they had begun training on 28 August, as a swarm of around 10,000 AI agents, partially orchestrated by the OpenAI Codex tool. The agents initially evaluated all six open Millennium Prize problems before being redirected to focus solely on Navier–Stokes after showing promising results. The swarm produced ~4.9 million messages and ~300 billion output tokens, with ~2.7 million messages and ~130 billion output tokens on Navier–Stokes specifically. The claimed solution was reached on 5 September after 88 hours of work. The New York Times estimated that the effort likely cost millions of dollars in computation and electricity costs.
Shortly before the announcement, Tristan Buckmaster (a New York University professor) and Levent Alpöge (a researcher at Anthropic) had reported advances in Euler equations, a related field. A priority dispute started immediately. Buckmaster said that OpenAI adopted their research methods to solve the problem and attempted to exclude Alpöge from a joint publication proposal. OpenAI denied this and stated that its model had independently solved the Euler problem with different methods.
Also on 8 September 2026, OpenAI researcher Sébastien Bubeck wrote that OpenAI had begun work on Navier–Stokes partially following vague tweets by Alpöge, and that he had attempted to coordinate the publication of "concurrent discoveries" with Alpöge.
Buckmaster suggested that his work, which made extensive use of Codex, could have become training data for the internal model that OpenAI began training on 28 August and used for the solution. OpenAI acknowledged but downplayed this, announcing:
While unlikely, we cannot rule out that de-identified data derived from their usage of our products helped improve our models. However, our proofs differ significantly and even the precise results proved are different in the Euler case (forced vs unforced).On 10 September, OpenAI announced that "Following an investigation, we have confirmed that Buckmaster’s Codex prompts over the two months preceding this announcement and paper … could not have influenced the system in any way, including through training."
In popular culture
The Navier–Stokes problem features in The Mathematician's Shiva (2014), a book telling the fictional story of Rachela Karnokovitch, a prestigious mathematician who takes the proof to her grave in protest of academia. The movie Gifted (2017) referenced the Millennium Prize problems, including the Navier–Stokes problem.
Article from Wikipedia (CC BY-SA 4.0), where it is maintained by volunteer editors.
. Since in three dimensions, there are three equations and four unknowns (three scalar velocities and the pressure), then a supplementary equation is needed. This extra equation is the continuity equation for incompressible fluids that describes the conservation of mass of the fluid:
∇
⋅
v
=
0.
{\displaystyle \nabla \cdot \mathbf {v} =0.}
Due to this last property, the solutions for the Navier–Stokes equations are searched in the set of solenoidal ("divergence-free") functions. For this flow of a homogeneous medium, density and viscosity are constants.
Since only its gradient appears, the pressure p can be eliminated by taking the curl of both sides of the Navier–Stokes equations. In this case the Navier–Stokes equations reduce to the vorticity-transport equations.
The Navier–Stokes equations are nonlinear, meaning that the terms in the equations do not have a simple linear relationship with each other. This means that the equations cannot be solved using traditional linear techniques, and more advanced methods must be used instead. This nonlinearity allows the equations to describe a wide range of fluid dynamics phenomena, including the formation of shock waves and other complex flow patterns.
One way to understand the nonlinearity of the Navier–Stokes equations is to consider the term
in the equations. This term represents the acceleration of the fluid, and it is a product of the velocity vector v and the gradient operator ∇. Because the gradient operator is a linear operator, the term (v · ∇)v is nonlinear in the velocity vector v. This means that the acceleration of the fluid depends on the magnitude and direction of the velocity, as well as the spatial distribution of the velocity within the fluid.
(In the case of compressible flow, another source of nonlinearity in the Navier–Stokes equations is the pressure term
−
1
ρ
∇
p
{\displaystyle -{\frac {1}{\rho }}\,\nabla p}
. The pressure in a fluid depends on the density and the gradient of the pressure, and this term is therefore nonlinear in the pressure.)
To see this more explicitly, consider the case of a circular obstacle of radius
in the Navier–Stokes equations that is proportional to the velocity of the fluid.
At the same time, the presence of the obstacle will also result in a pressure gradient, with higher pressure near the obstacle and lower pressure farther away. This can be seen by considering the continuity equation, which states that the mass flow rate through any surface must be constant. Since the velocity is higher near the obstacle, the mass flow rate through a surface near the obstacle will be higher than the mass flow rate through a surface farther away from the obstacle. This can be compensated for by a pressure gradient, with higher pressure near the obstacle and lower pressure farther away.
As a result of these nonlinear effects, the Navier–Stokes equations in this case become difficult to solve, and approximations or numerical methods must be used to find the velocity and pressure fields in the flow.
Consider the case of a two-dimensional fluid flow in a rectangular domain, with a velocity field
v
(
x
,
t
)
{\displaystyle \mathbf {v} (x,t)}
and a pressure field
p
(
x
,
t
)
{\displaystyle p(x,t)}
. We can use a finite element method to solve the Navier–Stokes equation for the velocity field:
are the shape functions associated with each element. Substituting this expression into the Navier–Stokes equation and applying the finite element method, we can derive a system of ordinary differential equations:
is the domain, and the integrals are over the domain. This system of ordinary differential equations can be solved using techniques such as the finite element method or spectral methods.
Here, we will use the finite difference method. To do this, we can divide the time interval
[
t
0
,
t
f
]
{\displaystyle [t_{0},t_{f}]}
into a series of smaller time steps, and approximate the derivative at each time step using a finite difference formula:
This process can be repeated until we reach the final time step
t
f
{\displaystyle t_{f}}
.
There are many other approaches to solving ordinary differential equations, each with its own advantages and disadvantages. The choice of approach depends on the specific equation being solved, and the desired accuracy and efficiency of the solution.
The Navier–Stokes equations are a set of partial differential equations that describe the motion of fluids. They are given by:
is an external force. The first equation is known as the momentum equation, and the second equation is known as the continuity equation.
These equations are typically accompanied by boundary conditions, which describe the behavior of the fluid at the edges of the domain. For example, in the case of a fluid flowing through a pipe, the boundary conditions might specify that the velocity and pressure are fixed at the walls of the pipe.
The Navier–Stokes equations are nonlinear and highly coupled, making them difficult to solve in general. In particular, the difficulty of solving these equations lies in the term
, which represents the nonlinear advection of the velocity field by itself. This term makes the Navier–Stokes equations highly sensitive to initial conditions, and it is the main reason why the Navier–Stokes existence and smoothness problems are so challenging.
In addition to the mathematical challenges of solving the Navier–Stokes equations, there are also many practical challenges in applying these equations to real-world situations. For example, the Navier–Stokes equations are often used to model fluid flows that are turbulent, which means that the fluid is highly chaotic and unpredictable. Turbulence is a difficult phenomenon to model and understand, and it adds another layer of complexity to the problem of solving the Navier–Stokes equations.
To solve the Navier–Stokes equations, we need to find a velocity field
v
(
x
,
t
)
{\displaystyle \mathbf {v} (x,t)}
and a pressure field
p
(
x
,
t
)
{\displaystyle p(x,t)}
that satisfy the equations and the given boundary conditions. This can be done using a variety of numerical techniques, such as finite element methods, spectral methods, or finite difference methods.
For example, consider the case of a two-dimensional fluid flow in a rectangular domain, with velocity and pressure fields
v
(
x
,
t
)
{\displaystyle \mathbf {v} (x,t)}
and a pressure field
p
(
x
,
t
)
{\displaystyle p(x,t)}
, respectively. The Navier–Stokes equations can be written as:
is an external force. The boundary conditions might specify that the velocity is fixed at the walls of the domain, or that the pressure is fixed at certain points.
To solve these equations numerically, we can divide the domain into a series of smaller elements, and solve the equations locally within each element. For example, using a finite element method, we might represent the velocity and pressure fields as:
are the shape functions associated with each element. Substituting these expressions into the Navier–Stokes equations and applying the finite element method, we can derive a system of ordinary differential equations.
Depending upon the version of the Navier–Stokes existence and smoothness problem, the external force
f
(
x
,
t
)
{\displaystyle \mathbf {f} (x,t)}
is assumed to be a smooth function, a real analytic function, or equal to zero, and satisfies a very analogous inequality (now the multi-index includes time derivatives as well):
Condition 1 implies that the functions are smooth and globally defined (i.e. infinitely differentiable) and condition 2 means that the kinetic energy of the solution is globally bounded.
Existence and smoothness of the Navier–Stokes solutions in
R
3
{\displaystyle \mathbb {R} ^{3}}
For any initial condition
v
0
(
x
)
{\displaystyle \mathbf {v} _{0}(x)}
and external force
f
(
x
,
t
)
{\displaystyle \mathbf {f} (x,t)}
with certain characteristics, such as smoothness, analyticity, or zero, satisfying the above hypotheses on
R
3
{\displaystyle \mathbb {R} ^{3}}
there exist smooth and globally defined solutions to the Navier–Stokes equations, i.e. there is a velocity vector
v
(
x
,
t
)
{\displaystyle \mathbf {v} (x,t)}
and a pressure
p
(
x
,
t
)
{\displaystyle p(x,t)}
satisfying conditions 1 and 2 above.
Breakdown of the Navier–Stokes solutions in
R
3
{\displaystyle \mathbb {R} ^{3}}
There exists an initial condition
v
0
(
x
)
{\displaystyle \mathbf {v} _{0}(x)}
and an external force
f
(
x
,
t
)
{\displaystyle \mathbf {f} (x,t)}
with certain characteristics, such as smoothness, analyticity, or zero, on
Now the hypotheses can be stated properly. The initial condition
v
0
(
x
)
{\displaystyle \mathbf {v} _{0}(x)}
is assumed to be a smooth and divergence-free function, and depending upon the version of the Navier–Stokes existence and smoothness problem, the external force
f
(
x
,
t
)
{\displaystyle \mathbf {f} (x,t)}
is assumed to be a smooth function, a real analytic function, or equal to zero. The type of solutions that are physically relevant are those who satisfy these conditions:
Just as in the previous case, condition 3 implies that the functions are smooth and globally defined and condition 4 means that the kinetic energy of the solution is globally bounded.
Existence and smoothness of the Navier–Stokes solutions in
T
3
{\displaystyle \mathbb {T} ^{3}}
For any initial condition
v
0
(
x
)
{\displaystyle \mathbf {v} _{0}(x)}
and external force
f
(
x
,
t
)
{\displaystyle \mathbf {f} (x,t)}
with certain characteristics, such as smoothness, analyticity, or zero, satisfying the above hypotheses on
T
3
{\displaystyle \mathbb {T} ^{3}}
there exist smooth and globally defined solutions to the Navier–Stokes equations, i.e. there is a velocity vector
v
(
x
,
t
)
{\displaystyle \mathbf {v} (x,t)}
and a pressure
p
(
x
,
t
)
{\displaystyle p(x,t)}
satisfying conditions 3 and 4 above.
Breakdown of the Navier–Stokes solutions in
T
3
{\displaystyle \mathbb {T} ^{3}}
There exists an initial condition
v
0
(
x
)
{\displaystyle \mathbf {v} _{0}(x)}
and an external force
f
(
x
,
t
)
{\displaystyle \mathbf {f} (x,t)}
with certain characteristics, such as smoothness, analyticity, or zero, on
T
3
{\displaystyle \mathbb {T} ^{3}}
such that there exists no solutions
v
(
x
,
t
)
{\displaystyle \mathbf {v} (x,t)}
and
p
(
x
,
t
)
{\displaystyle p(x,t)}
satisfying conditions 3 and 4 above.
)
⟹
(
A
)
{\displaystyle \neg (C)\implies (A)}
,
¬
(
B
)
⟹
(
D
)
{\displaystyle \neg (B)\implies (D)}
,
¬
(
D
)
⟹
(
B
)
{\displaystyle \neg (D)\implies (B)}
, and none of the reverse implications. Solving the Millennium Prize's Navier–Stokes existence and smoothness problem only requires solving one of statements (A), (B), (C), (D), which means that the Millennium Prize's Navier–Stokes existence and smoothness problem may be considered solved while one or more of the four statements (A), (B), (C), (D) may still remain unsolved.
In addition, there are other versions of the Navier–Stokes existence and smoothness problem not mentioned in the Millennium Prize, such as the Navier–Stokes existence and smoothness problem with a real analytic external force.
, such that the Navier–Stokes equations on
R
3
×
(
0
,
T
)
{\displaystyle \mathbb {R} ^{3}\times (0,T)}
have smooth solutions
v
(
x
,
t
)
{\displaystyle \mathbf {v} (x,t)}
and
p
(
x
,
t
)
{\displaystyle p(x,t)}
. These solutions may, however, not hold for values of
t
{\displaystyle t}
beyond the blowup time.
{\displaystyle \mathbf {v} (-,0)}
, which solves the Navier–Stokes equations, is equivalent to the existence of a "mild" solution
This shows that a successful method to solve Navier–Stokes existence and smoothness must either rely on a finer structure than the simplifications above or on a property of the Euler bilinear form
B
{\displaystyle B}
, which its averaged variant
B
~
{\displaystyle {\widetilde {B}}}
does not have.
The following is a rough outline of the construction given in the OpenAI paper. It does not give a direct expression for its solution, but rather constructs it implicitly. As of September 18, 2026, the proof of statement (C) has not yet been independently verified. The construction is a smooth solution, which resembles a spinning top that gets increasingly thinner as well as shorter and creates a velocity singularity for
These notations are then used throughout the paper, in particular its central theorem 4.6. Translating additional conditions is not straightforward due to implicit coordinate definitions, although some already fit together. For example, the incompressibility becomes
can be directly substituted. The derivations are also not given in detail, only the results for incompressibility and regularity on the axis as well as radial pressure balance and vanishing at infinity:
It is now required to show that the residual can be extended smoothly through the singular time
t
=
1
{\displaystyle t=1}
, although the velocities, which appear in the former three terms, diverge on their own. The proof uses the usual strategy established for partial differential equations to show this by inequalities for the partial derivatives (with respect to both space and time).
For the construction, the not-yet-determined force field
f
{\displaystyle \mathbf {f} }
then allows a reverse approach: Instead of finding a solution of the Navier–Stokes equations with diverging velocities, one can use smooth functions
u
{\displaystyle u}
and
p
{\displaystyle p}
on
R
3
×
[
0
,
1
)
{\displaystyle \mathbb {R} ^{3}\times [0,1)}
and set
f
=
R
(
u
,
p
)
{\displaystyle \mathbf {f} ={\mathcal {R}}(u,p)}
on
R
3
×
[
0
,
1
)
{\displaystyle \mathbb {R} ^{3}\times [0,1)}
to make them into solutions automatically. Special functions
u
{\displaystyle u}
and
p
{\displaystyle p}
are constructed, which both have compact support in a compact subset
On September 17, 2026, Peter Constantin, Mihaela Ignatova, and Vlad Vicol released a preprint claiming that OpenAI's method does not extend to the Navier–Stokes existence and smoothness problem with a real analytic external force instead of merely a smooth external force. This implies that OpenAI's method does not extend to statements (A) and (B) of the Millennium Prize's Navier–Stokes existence and smoothness problem with a zero external force, since a zero external force is real analytic.