Fefferman (A): existence and smoothness of Navier–Stokes solutions on (Clay Millennium Prize Problem)
OpenNavierStokes.existence_and_smoothness_R3This is statement (A) of Charles Fefferman's official description of the Clay Millennium Prize Problem, Existence and smoothness of the Navier–Stokes equation: the affirmative resolution of the Navier–Stokes problem on .
Let be the viscosity and let be any smooth, divergence-free vector field satisfying Fefferman's decay condition (4),
Take the external force . Then there exist a velocity field and a pressure , both on , such that
and with bounded energy: there is a constant with
In Fefferman's numbering, satisfies (1), (2), (3), (6), (7). Only existence is asserted; uniqueness, energy monotonicity, and any normalisation or decay of the pressure are not part of the statement. This is an open problem: a proof would settle the Millennium Prize Problem in the affirmative. Its role in the mission is to fix in Lean the exact statement the prize asks for, so that the classical partial results (the milestones) are formalized against the same definitions.
Formalization Note The admissibility of is NavierStokes.IsInitialData, and the conclusion is NavierStokes.IsSolution ν u₀ u p, i.e. IsSolutionOn on the time set . Smoothness on is ContDiffOn of the uncurried maps on the closed half-space; the momentum equation is imposed at times (it holds at by continuity of the derivatives). Velocity and pressure are functions of all real times, but nothing is required of them for .
import Definitions.Def_NavierStokes import Mathlib
namespace NavierStokes
theorem existence_and_smoothness_R3 (ν : ℝ) (hν : 0 < ν) (u₀ : Vec 3 → Vec 3)
(h₀ : IsInitialData u₀) :
∃ (u : ℝ → Vec 3 → Vec 3) (p : ℝ → Vec 3 → ℝ), IsSolution ν u₀ u p := by sorry
end NavierStokesRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Read-back of NavierStokes.existence_and_smoothness_R3.
Throughout, denotes with its standard Euclidean inner product and norm , its standard basis, and all integrals over are with respect to Lebesgue measure. The statement fixes a real number with the hypothesis , and a map satisfying the following three-part hypothesis ("initial data"):
- is on all of (infinitely many continuous Fréchet derivatives; this is "" as an order of smoothness, i.e. all finite orders, and is not a requirement of real-analyticity);
- for every , , where here and below is built from the Fréchet derivative (a total function: if is not differentiable at , is the zero map and by convention — for this cannot occur because of item 1);
- for every pair of natural numbers there exists a real (no sign is imposed, but the left side below is , so only is possible) such that for all ,
where is the -th iterated Fréchet derivative (a -multilinear map, measured in operator norm; gives itself). So and every derivative of decay faster than any polynomial (Schwartz-type decay). These hypotheses are jointly satisfiable (e.g. , or any Schwartz divergence-free field), so the theorem is not vacuous.
The conclusion asserts the existence (not uniqueness) of two functions and , written , , such that, with , all six of the following hold. Nothing whatsoever is required of or for .
- Smoothness of : the joint map is on the set , in the sense of smoothness within a set: all derivatives of all finite orders exist as derivatives within and are continuous there. Since this set is a closed half-space, this means genuine smoothness at every point with , and at the boundary one-sided (from ) derivatives in of every order, all spatial derivatives, and continuity of all of these up to . It says nothing about and does not assert an extension across .
- Smoothness of : the same statement for on .
- Momentum equation: for every with (so effectively every ; the equation is not required at ) and every ,
an equality of vectors in . Here is the ordinary (two-sided) derivative at of the vector-valued function ; is the spatial Fréchet derivative (Jacobian) of at applied to the vector , i.e. componentwise , the usual ; is the Laplacian of a map , , acting componentwise; is the gradient of a real-valued function on , the vector representing its Fréchet derivative via the inner product. All of these operators are total functions that return where the relevant differentiability fails, but at points with the smoothness clauses guarantee they are the genuine derivatives.
- Divergence-free: for every (including ) and every , , with as defined above.
- Initial condition: exactly as functions on .
- Bounded energy: there exists a single real such that for every ,
where the integral is the lower Lebesgue integral taking values in (it is defined for any function, measurable or not; if were not integrable it would equal , which fails the strict inequality). Because the right-hand side is a finite value, this forces for every with bounded uniformly in by one constant; if the condition is unsatisfiable, so effectively . This is a uniform sup-bound, not a monotone energy inequality, and no other decay, integrability, or boundedness at spatial infinity is imposed on ; no integrability, decay, or normalization of any kind is imposed on beyond its smoothness on .
In the trivial case the conclusion is satisfied by , ; for general the statement asserts only that some such pair exists, for all time , with no uniqueness and no quantitative control beyond the six clauses listed.
Confirmed by the mission captain (proposal self-audit).