Local existence of smooth Navier–Stokes solutions on (Leray 1934)
OpenNavierStokes.local_existence_R3Fefferman's survey of what is known (p. 2): "For initial data not assumed to be small, it is known that (A) and (B) hold (also for ) if the time interval is replaced by a small time interval , with depending on the initial data." This theorem is that statement for (A) with .
Let and let be a smooth, divergence-free vector field satisfying Fefferman's decay condition (4). Then there exist a time and functions , , both on , such that
Existence of such local-in-time smooth solutions goes back to Leray (1934), who constructed them for finite-energy data on and showed that the first time at which they cease to exist, if finite, is a time at which the velocity becomes unbounded. It is the first step of every approach to the global problem: statement (A) asks exactly whether can always be taken to be .
Formalization Note The conclusion is NavierStokes.IsSolutionOn ν u₀ u p (Set.Ico 0 T): the same six conditions as in the goal, with the time set in place of . Nothing is asserted about beyond (in particular no lower bound in terms of and ), and nothing about or at times or .
import Definitions.Def_NavierStokes import Mathlib
namespace NavierStokes
theorem local_existence_R3 (ν : ℝ) (hν : 0 < ν) (u₀ : Vec 3 → Vec 3)
(h₀ : IsInitialData u₀) :
∃ T : ℝ, 0 < T ∧ ∃ (u : ℝ → Vec 3 → Vec 3) (p : ℝ → Vec 3 → ℝ),
IsSolutionOn ν u₀ u p (Set.Ico 0 T) := by sorry
end NavierStokesRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Read-back of local_existence_R3.
Throughout, denotes Euclidean 3-space with its standard inner product and norm , and its standard basis vectors. For a map and a point , the custom divergence used below is
i.e. , where is the (Fréchet) derivative of at — with the convention that if is not differentiable at then is taken to be the zero map, so there by fiat. The same "junk value at non-differentiable points" convention applies to every derivative symbol below (, , , ).
The statement is: let be a real number with , and let be a vector field satisfying the three "initial data" conditions
- is on all of (here "" is the smooth class: all finite-order derivatives exist and are continuous; it is not the analytic class);
- for every (since is smooth, this is the genuine divergence);
- for every pair of natural numbers there is a real constant such that
where is the operator norm of the -th derivative as a -linear map ( gives itself). So every derivative of decays faster than every polynomial (Schwartz-type decay). These hypotheses are not vacuous: satisfies them, as do e.g. curls of Schwartz fields.
Then there exists a real number (no lower bound on , no stated dependence on or ) and there exist functions and (arbitrary functions, no measurability or regularity assumed a priori, defined for all real times) such that, writing (half-open: , ), the following six conditions hold:
- Smoothness of . The joint map is on the set , in the "differentiable within the set" sense: at every point of the slab, derivatives of all orders in exist as derivatives taken within the slab and are continuous on the slab. At interior points () this is ordinary joint smoothness; at the boundary face it means one-sided (from the right in ) smoothness. Nothing whatsoever is asserted about for or .
- Smoothness of . The same, verbatim, for on .
- Momentum equation. For every with — i.e. for every , excluding — and for every ,
Here is the ordinary two-sided derivative of at ; is the spatial Jacobian of at applied to the vector , i.e. ; is the componentwise (vector) Laplacian built from the second Fréchet derivative; and is the gradient vector representing the differential of at via the inner product. This is a pointwise (classical) equation at every , not a weak formulation. Because each such is an interior point of the slab where and are smooth, all derivatives in this equation are genuine (no junk values arise). No equation is imposed at .
- Divergence-free. For every (this time including ) and every , .
- Initial condition. as functions, i.e. for all . (Note because .)
- Bounded energy. There exists a real number such that for every ,
where the left side is the lower Lebesgue integral (lintegral) with respect to Lebesgue measure on of the -valued function : it is always defined (as a supremum over simple functions below the integrand, so no measurability is needed) and takes values in , and the right side is the real clipped to . Since the inequality is strict against a finite quantity, this forces for every — so uniformly in — and it forces (if the right side is and the condition is unsatisfiable). The constant is a single constant for all ; it is not related to , to , or to , and no energy inequality or monotonicity in is asserted.
What is not asserted. Nothing is claimed about uniqueness of , about the behaviour of or at or after time or before time , about any decay, integrability, or normalisation of (so may be altered by any function of alone without affecting any condition), about being maximal or bounded below in terms of the data, or about continuity of in any or other norm beyond what joint smoothness on the slab gives. The conclusion is trivially satisfiable when (take , , any ); for nonzero the initial condition rules out the zero solution. The pressure and velocity in the theorem statement are existentially quantified only (there is no ""), and the dimension is fixed at .
Confirmed by the mission captain (proposal self-audit).