Skip to content

Singularity formation for the Euler equations

14 fully proved1 ready to prove

Bounded and Hölder continuous functions

AbbreviationFunctions bounded on a set#✓fully proved

A function \(f : \beta \to \alpha\) into a space \(\alpha\) with a bornology is bounded on a set \(s \subseteq \beta\) if the image \(f(s)\) is a bounded subset of \(\alpha\).

abbrev IsBoundedFunOn (f : β → α) (s : Set β) : Prop := IsBounded (f '' s)
Used by 2

AbbreviationBounded functions#✓fully proved

A function \(f : \beta \to \alpha\) into a space \(\alpha\) with a bornology is bounded if its range \(f(\beta)\) is a bounded subset of \(\alpha\).

abbrev IsBoundedFun (f : β → α) : Prop := IsBoundedFunOn f Set.univ
Uses 1 · Used by 1

AbbreviationHölder continuity#✓fully proved

Let \(X\) and \(Y\) be pseudo-extended metric spaces (distances take values in \([0, \infty]\)), let \(r \ge 0\) be a real number and \(f : X \to Y\). Then \(f\) is \(r\)-Hölder if there is a constant \(C \ge 0\) such that \(d_Y(f(x_1), f(x_2)) \le C \, d_X(x_1, x_2)^r\) for all \(x_1, x_2 \in X\).

abbrev Holder (r : ℝ≥0) (f : X → Y) : Prop := ∃ C : ℝ≥0, HolderWith C r f
Used by 1

AbbreviationHölder continuity on a set#✓fully proved

Let \(X\) and \(Y\) be pseudo-extended metric spaces (distances take values in \([0, \infty]\)), let \(r \ge 0\) be a real number, \(s \subseteq X\) and \(f : X \to Y\). Then \(f\) is \(r\)-Hölder on \(s\) if there is a constant \(C \ge 0\) such that \(d_Y(f(x_1), f(x_2)) \le C \, d_X(x_1, x_2)^r\) for all \(x_1, x_2 \in s\).

abbrev HolderOn (r : ℝ≥0) (f : X → Y) (s : Set X) : Prop := ∃ C : ℝ≥0, HolderOnWith C r f s
Used by 1

DefinitionContinuously differentiable functions with Hölder derivative#✓fully proved

Let \(\mathbb{k}\) be a nontrivially normed field, \(E\) and \(F\) normed spaces over \(\mathbb{k}\) and \(\alpha \ge 0\) a real number. A function \(f : E \to F\) is in \(C^{1,\alpha}(E)\) if \(f\) is continuously differentiable over \(\mathbb{k}\) and its derivative \(Df\), a map from \(E\) to the space \(L(E, F)\) of continuous \(\mathbb{k}\)-linear maps with the operator norm, is bounded and \(\alpha\)-Hölder.

def IsContDiffHolder (α : ℝ≥0) (f : E → F) : Prop :=
  ContDiff 𝕜 1 f ∧ IsBoundedFun (fderiv 𝕜 f) ∧ Holder α (fderiv 𝕜 f)
Uses 2 · Used by 1

DefinitionContinuously differentiable functions with Hölder derivative on a set#✓fully proved

Let \(\mathbb{k}\) be a nontrivially normed field, \(E\) and \(F\) normed spaces over \(\mathbb{k}\), \(s \subseteq E\) and \(\alpha \ge 0\) a real number. A function \(f : E \to F\) is in \(C^{1,\alpha}(s)\) if \(f\) is continuously differentiable on \(s\) over \(\mathbb{k}\) and its derivative within \(s\), a map from \(E\) to the space \(L(E, F)\) of continuous \(\mathbb{k}\)-linear maps with the operator norm, is bounded on \(s\) and \(\alpha\)-Hölder on \(s\).

def IsContDiffHolderOn (α : ℝ≥0) (f : E → F) (s : Set E) : Prop :=
  ContDiffOn 𝕜 1 f s ∧ IsBoundedFunOn (fderivWithin 𝕜 f s) s ∧ HolderOn α (fderivWithin 𝕜 f s) s
Uses 2 · Used by 1

Finite Time Singularity

DefinitionSpatial directional derivative of a time-dependent vector field#✓fully proved

Given \(u, v : \mathbb{R}^3 \times \mathbb{R} \to \mathbb{R}^3\), the spatial directional derivative \((u \cdot \nabla_x) v\) of \(v\) in the direction of \(u\) is the function \((x, t) \mapsto D_x v(x, t)\,[u(x, t)]\), where \(D_x v(x, t)\) is the Fréchet derivative of \(y \mapsto v(y, t)\) at \(x\) (taken to be \(0\) if this map is not differentiable at \(x\)).

noncomputable def directionalDeriv (v : ℝ³ → ℝ → ℝ³) (u : ℝ³ → ℝ → ℝ³) (x : ℝ³) (t : ℝ) : ℝ³ :=
  fderiv ℝ (v · t) x (u x t)
Used by 1

DefinitionTime derivative#✓fully proved

For a function \(u(x, t) \in \mathbb{R}^3\) of a point \(x \in \mathbb{R}^3\) and a time \(t \in \mathbb{R}\), the time derivative \(\partial_t u(x, t) \in \mathbb{R}^3\) is the derivative at \(t\) of the function \(s \mapsto u(x, s)\), taken to be \(0\) when that function is not differentiable at \(t\).

noncomputable def timeDeriv (u : ℝ³ → ℝ → ℝ³) (x : ℝ³) (t : ℝ) : ℝ³ :=
  deriv (u x) t
Used by 1

DefinitionSpatial gradient#✓fully proved

For a function \(p(x, t)\) of a point \(x \in \mathbb{R}^3\) and a time \(t \in \mathbb{R}\), the spatial gradient \(\nabla_x p(x, t) \in \mathbb{R}^3\) is the gradient at \(x\) of the function \(y \mapsto p(y, t)\), taken to be \(0\) when that function is not differentiable at \(x\).

noncomputable def spaceGrad (p : ℝ³ → ℝ → ℝ) (x : ℝ³) (t : ℝ) : ℝ³ :=
  ∇ (p · t) x
Used by 1

DefinitionDivergence#✓fully proved

The divergence of a vector field \(u : \mathbb{R}^3 \to \mathbb{R}^3\) at a point \(x \in \mathbb{R}^3\) is the trace of the Fréchet derivative \(Du(x)\), a linear map from \(\mathbb{R}^3\) to \(\mathbb{R}^3\) (taken to be \(0\) if \(u\) is not differentiable at \(x\)).

noncomputable def div (u : ℝ³ → ℝ³) (x : ℝ³) : ℝ :=
  (fderiv ℝ u x).trace ℝ ℝ³
Used by 2

DefinitionStandard basis vectors of ℝ³#✓fully proved

For \(i \in \{0, 1, 2\}\), \(e_i \in \mathbb{R}^3\) is the \(i\)-th standard basis vector: its \(i\)-th coordinate is \(1\) and its other coordinates are \(0\).

def e (i : Fin 3) : ℝ³ := WithLp.toLp 2 (Pi.single i 1)
Used by 1
Used byVorticity

DefinitionVorticity#✓fully proved

The vorticity of a vector field \(u : \mathbb{R}^3 \to \mathbb{R}^3\) is its curl \((\nabla \times u)(x) = \sum_{i=1}^{3} e_i \times Du(x)\,e_i\), where \(e_1, e_2, e_3\) is the standard basis of \(\mathbb{R}^3\), \(\times\) is the cross product and \(Du(x)\,e_i\) is the partial derivative of \(u\) at \(x\) in direction \(e_i\) (all taken to be \(0\) when \(u\) is not differentiable at \(x\)).

noncomputable def vorticity (u : ℝ³ → ℝ³) (x : ℝ³) : ℝ³ :=
  WithLp.toLp 2 (∑ i, e i ⨯₃ (fderiv ℝ u x (e i)))
Uses 1 · Used by 1

StructureLocal solutions of the incompressible Euler equations#✓fully proved

Let \(T \in \mathbb{R}\), let \(u_0 : \mathbb{R}^3 \to \mathbb{R}^3\), and let \(p : \mathbb{R}^3 \times \mathbb{R} \to \mathbb{R}\) and \(u : \mathbb{R}^3 \times \mathbb{R} \to \mathbb{R}^3\). Write \(\partial_t u\) for the time derivative of \(u\), \((u \cdot \nabla_x) u\) for the spatial directional derivative of \(u\) in the direction of \(u\), and \(\nabla_x p\) for the spatial gradient of \(p\). Then \(u\) is a local solution of the incompressible Euler equations up to time \(T\), with pressure \(p\) and initial data \(u_0\), if \(u\) and \(p\) are continuously differentiable, as functions of \((x, t)\), on \(\mathbb{R}^3 \times [0, T)\), if for all \(x \in \mathbb{R}^3\) and \(t \in (0, T)\)

\[\partial_t u(x, t) + (u \cdot \nabla_x) u(x, t) + \nabla_x p(x, t) = 0,\]

if for every \(t \in (0, T)\) the divergence of \(u(\cdot, t)\) is \(0\) at every point of \(\mathbb{R}^3\), and if \(u(\cdot, 0) = u_0\).

structure IsLocalEulerEquationSolution
    (p : ℝ³ → ℝ → ℝ) (u₀ : ℝ³ → ℝ³) (T : ℝ) (u : ℝ³ → ℝ → ℝ³) where
  solContDiff : ContDiffOn ℝ 1 u.uncurry (univ ×ˢ Ico 0 T)
  pressureContDiff : ContDiffOn ℝ 1 p.uncurry (univ ×ˢ Ico 0 T)
  eq : ∀ x, ∀ t ∈ Ioo 0 T, (∂ₜ u) x t + (u ·∇ₓ u) x t + (∇ₓ p) x t = 0
  div_free : ∀ t ∈ Ioo 0 T, div (u · t) = 0
  init : (u · 0) = u₀
Uses 4 · Used by 1

DefinitionOdd vector fields in three dimensions#✓fully proved

A vector field \(u : \mathbb{R}^3 \to \mathbb{R}^3\) with components \(u_1, u_2, u_3\) is odd if, for each \(i \in \{1, 2, 3\}\), the component \(u_i\) is an odd function of the \(i\)-th coordinate and an even function of each of the other two coordinates, when the remaining coordinates are held fixed.

def IsOdd (u : ℝ³ → ℝ³) : Prop :=
  (∀ x₁ x₂, (u !₂[·, x₁, x₂] 0).Odd ∧ (u !₂[·, x₁, x₂] 1).Even ∧ (u !₂[·, x₁, x₂] 2).Even) ∧
  (∀ x₀ x₂, (u !₂[x₀, ·, x₂] 0).Even ∧ (u !₂[x₀, ·, x₂] 1).Odd ∧ (u !₂[x₀, ·, x₂] 2).Even) ∧
  (∀ x₀ x₁, (u !₂[x₀, x₁, ·] 0).Even ∧ (u !₂[x₀, x₁, ·] 1).Even ∧ (u !₂[x₀, x₁, ·] 2).Odd)
Used by 1

TheoremElgindi's theorem: finite-time singularity of \(C^{1,\alpha}\) Euler flows#●ready to prove

There exist a real number \(\alpha > 0\) and a vector field \(u_0 : \mathbb{R}^3 \to \mathbb{R}^3\) that is odd, has divergence \(0\) at every point and lies in \(C^{1,\alpha}(\mathbb{R}^3)\), together with a constant \(C > 0\) such that its vorticity satisfies \(|(\nabla \times u_0)(x)| \le C / (|x|^\alpha + 1)\) for every \(x \in \mathbb{R}^3\), and there exist functions \(p : \mathbb{R}^3 \times \mathbb{R} \to \mathbb{R}\) and \(u : \mathbb{R}^3 \times \mathbb{R} \to \mathbb{R}^3\) such that \(u(\cdot, t)\) is odd for every \(t \in [0, 1)\), \(u\) is a local solution of the incompressible Euler equations up to time \(1\) with pressure \(p\) and initial data \(u_0\), \(u\) lies in \(C^{1,\alpha}(\mathbb{R}^3 \times [0, T])\) as a function of \((x, t)\) for every \(T \in (0, 1)\), and

\[\int_0^t \sup_{x \in \mathbb{R}^3} |(\nabla \times u(\cdot, s))(x)| \, ds \to +\infty\]

as \(t \to 1^-\). Here \(|\cdot|\) is the Euclidean norm, differentiability is over \(\mathbb{R}\), and \(\mathbb{R}^3 \times \mathbb{R}\) carries the norm \(\max(|x|, |t|)\).

Elgindi states the conclusion for the unique local odd solution in this class. Uniqueness of solutions up to any time \(T\) at which they exist was already known, so only existence is asserted here.

public theorem_wanted theorem_1 :
    ∃ α > 0, ∃ u₀, div u₀ = 0 ∧ IsOdd u₀ ∧ IsContDiffHolder ℝ α u₀ ∧
      (∃ C > 0, ∀ x, ‖(∇×u₀) x‖ ≤ C / (‖x‖ ^ (α : ℝ) + 1)) ∧
        ∃ p, ∃ u, (∀ t ∈ Ico 0 1, IsOdd (u · t)) ∧
            IsLocalEulerEquationSolution p u₀ 1 u ∧
              (∀ T ∈ Ioo 0 1, IsContDiffHolderOn ℝ α u.uncurry (univ ×ˢ Icc 0 T)) ∧
                Tendsto (fun t ↦ ∫ s in 0..t, ⨆ x, ‖(∇×(u · s)) x‖) (𝓝[<] 1) atTop
Sources
  • T. M. Elgindi, Finite-time singularity formation for C^{1,α} solutions to the incompressible Euler equations on ℝ³, Annals of Math, 194 (3) 2021. Statement taken from https://github.com/ImperialCollegeLondon/AnnalsChallenge. Problem annals_finite_time_singularity of the lean-eval benchmark.
Uses 6

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.