Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Leray: global mild solution when ∥u0∥L2∥∇u0∥L2≤c ν2\|u_0\|_{L^2}\|\nabla u_0\|_{L^2} \le c\,\nu^2∥u0​∥L2​∥∇u0​∥L2​≤cν2

Open
NavierStokes.exists_mildSolutionOn_Ici_of_small

by korbonits · Sep 8, 2026 · Mathlib 0df444a (Lean v4.33.1)

analysisfluid-dynamicsnavier-stokespartial-differential-equations

Leray's small-data global existence theorem, in mild form. There is an absolute constant c>0c>0c>0 such that for every viscosity ν>0\nu>0ν>0 and every admissible initial datum u0u_0u0​ (IsInitialData) satisfying the scaling-invariant smallness condition

(∫R3∣u0∣2 dx)(∫R3∣∇u0∣2 dx)≤c ν4,\Big(\int_{\mathbb R^3}|u_0|^2\,dx\Big)\Big(\int_{\mathbb R^3}|\nabla u_0|^2\,dx\Big) \le c\,\nu^4,(∫R3​∣u0​∣2dx)(∫R3​∣∇u0​∣2dx)≤cν4,

there is a velocity field uuu that is a mild solution on the whole half-line [0,∞)[0,\infty)[0,∞) (IsMildSolutionOn ν u₀ u (Set.Ici 0)): u(0)=u0u(0)=u_0u(0)=u0​, jointly C∞C^\inftyC∞ on [0,∞)×R3[0,\infty)\times\mathbb R^3[0,∞)×R3, divergence-free, with kinetic energy bounded uniformly in time and every ∥Dku(t)∥L2\|D^k u(t)\|_{L^2}∥Dku(t)∥L2​ bounded on each bounded time interval [0,T′][0,T'][0,T′], and satisfying Kato's integral equation with integrable integrand for all t>0t>0t>0.

This is Leray's theorem (Leray 1934, §§21–23, eq. (4.4): the solution is global when ∥u0∥L2∥∇u0∥L2\|u_0\|_{L^2}\|\nabla u_0\|_{L^2}∥u0​∥L2​∥∇u0​∥L2​ is small compared with ν2\nu^2ν2), the result Fefferman cites on p. 2 ("(A) holds if u0u^0u0 is small in a suitable sense"). The mechanism: the energy inequality gives ∥u(t)∥L2≤∥u0∥L2\|u(t)\|_{L^2}\le\|u_0\|_{L^2}∥u(t)∥L2​≤∥u0​∥L2​, and the differential inequality ddt∥∇u∥L22≤−ν∥Δu∥L22+C∥∇u∥L23∥Δu∥L2\frac{d}{dt}\|\nabla u\|_{L^2}^2 \le -\nu\|\Delta u\|_{L^2}^2 + C\|\nabla u\|_{L^2}^{3}\|\Delta u\|_{L^2}dtd​∥∇u∥L22​≤−ν∥Δu∥L22​+C∥∇u∥L23​∥Δu∥L2​ (via the Gagliardo–Nirenberg inequality) shows ∥∇u∥L2\|\nabla u\|_{L^2}∥∇u∥L2​ is non-increasing once ∥u∥L2∥∇u∥L2≤cν2\|u\|_{L^2}\|\nabla u\|_{L^2}\le c\nu^2∥u∥L2​∥∇u∥L2​≤cν2, so the local solution never loses its H1H^1H1 control and extends for all time. Together with isSolutionOn_of_isMildSolutionOn it yields the mission milestone small_data_global_existence_R3.

Preamble
import Definitions.Def_NavierStokes_Mild
import Mathlib

open MeasureTheory
Formal statement
namespace NavierStokes
theorem exists_mildSolutionOn_Ici_of_small :
    ∃ c : ℝ, 0 < c ∧ ∀ (ν : ℝ), 0 < ν → ∀ (u₀ : Vec 3 → Vec 3), IsInitialData u₀ →
      (∫ x, ‖u₀ x‖ ^ 2) * (∫ x, gradNormSq u₀ x) ≤ c * ν ^ 4 →
      ∃ u : ℝ → Vec 3 → Vec 3, IsMildSolutionOn ν u₀ u (Set.Ici 0) := by sorry
end NavierStokes
Source
J. Leray, Sur le mouvement d'un liquide visqueux emplissant l'espace, Acta Math. 63 (1934) 193–248, https://doi.org/10.1007/BF02547354, §§21–23 (small-data global regular solutions); T. Kato, Math. Z. 187 (1984), Theorem 2 (small data). Mission context: C. Fefferman, Existence and smoothness of the Navier–Stokes equation, Clay Mathematics Institute (2000), p. 2 ('(A) holds if u⁰ is small in a suitable sense'), https://www.claymath.org/wp-content/uploads/2022/06/navierstokes.pdf

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me