Documentation

LeanPool.NavierStokesAndEuler.Euler.OrdinaryEulerLifespan

The maximal positive horizon of a fixed ordinary Euler datum. Existence below the supremum and failure above it follow from restriction; membership of the endpoint is deliberately left to a continuation theorem.

A genuine smooth endpoint under a finite gradient integral. Shorter Euler solutions are rescaled to a common interval; the already proved smooth limit supplies the endpoint, and uniqueness identifies it with every original partial solution. No analytic radius is assumed.

noncomputable def EulerOrdinarySobolev.endpointScale (n : ℕ) :

Endpoint scale, given by 1-1/((n : ℝ)+2).

Equations
Instances For
    theorem EulerOrdinarySobolev.exists_smooth_endpoint (T : ℝ) (hT : 0 < T) (A : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (G : ℝ) (hpartial : ∀ (S : ℝ) (hS : 0 < S), S < T → ∃ (U : Evolution S ⋯), U.velocity ⟨0, ⋯⟩ = A ∧ ∀ (t : ↑(Set.Icc 0 S)), U.gradientIntegral t ≤ G) :
    ∃ (U : Evolution T ⋯), U.velocity ⟨0, ⋯⟩ = A
    theorem EulerOrdinarySobolev.endpoint_matches_partial {T : ℝ} {hT : 0 ≤ T} (W : Evolution T hT) (A : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (hW : W.velocity ⟨0, ⋯⟩ = A) (S : ℝ) (hS : 0 < S) (hST : S ≤ T) (U : Evolution S ⋯) (hU : U.velocity ⟨0, ⋯⟩ = A) (t : ↑(Set.Icc 0 S)) :
    theorem EulerOrdinarySobolev.exists_smooth_endpoint_extension (T : ℝ) (hT : 0 < T) (A : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (G : ℝ) (hpartial : ∀ (S : ℝ) (hS : 0 < S), S < T → ∃ (U : Evolution S ⋯), U.velocity ⟨0, ⋯⟩ = A ∧ ∀ (t : ↑(Set.Icc 0 S)), U.gradientIntegral t ≤ G) :
    ∃ (W : Evolution T ⋯), W.velocity ⟨0, ⋯⟩ = A ∧ ∀ (S : ℝ) (hS : 0 < S) (hST : S ≤ T) (U : Evolution S ⋯), U.velocity ⟨0, ⋯⟩ = A → ∀ (t : ↑(Set.Icc 0 S)), W.velocity ⟨↑t, ⋯⟩ = U.velocity t ∧ W.pressureForce ⟨↑t, ⋯⟩ = U.pressureForce t

    Has euler evolution, given by ∃ hT : 0 < T, ∃ U : Evolution T hT.le, U.velocity ⟨0,le_rfl,hT.le⟩=A.

    Equations
    Instances For

      A compatible family of smooth solutions on every strictly shorter positive interval, with no solution on any longer interval.

      Instances For

        Evolution, given by (L.shorter S hS hST).choose_spec.choose.

        Equations
        Instances For
          theorem EulerOrdinarySobolev.FiniteLifespan.evolution_agrees {A : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space} (L : FiniteLifespan A) (S T : ℝ) (hS : 0 < S) (hT : 0 < T) (hSL : S < L.duration) (hTL : T < L.duration) (hST : S ≤ T) (t : ↑(Set.Icc 0 S)) :
          (L.evolution T hT hTL).velocity ⟨↑t, ⋯⟩ = (L.evolution S hS hSL).velocity t ∧ (L.evolution T hT hTL).pressureForce ⟨↑t, ⋯⟩ = (L.evolution S hS hSL).pressureForce t