Documentation

LeanPool.NavierStokesAndEuler.Euler.OrdinaryGradientLimit

Common-interval smooth Euler limits under a uniform bound on the actual time integral of the velocity gradient. The H³ bound, all higher bounds, and path Cauchy convergence are derived from the true equations.

Gradient tensor bound, given by wordCount 3*Real.sqrt (wordCount 3*R^2*Real.exp (gradientEnergyConstant*G)).

Equations
Instances For
    theorem EulerOrdinarySobolev.Evolution.h3_tensorNorm_gradient_uniform {T : } {hT : 0 T} (U : Evolution T hT) (R G : ) (hR : tensorNorm 3 (U.velocity 0, ) R) (hG : ∀ (t : (Set.Icc 0 T)), U.gradientIntegral t G) (t : (Set.Icc 0 T)) :
    theorem EulerOrdinarySobolev.Evolution.cauchyPath_of_initial_gradient {T : } {hT : 0 T} (V : Evolution T hT) (G : ) (hG : ∀ (k : ) (t : (Set.Icc 0 T)), (V k).gradientIntegral t G) (hinit : CauchySeq fun (k : ) => ((V k).velocity 0, ).toLp) :
    CauchySeq fun (k : ) => fieldPath (V k).velocity
    noncomputable def EulerOrdinarySobolev.limitEvolutionOfGradientIntegral {T : } {hT : 0 T} (V : Evolution T hT) (hpos : 0 < T) (R G : ) (hR : ∀ (k : ), tensorNorm 3 ((V k).velocity 0, ) R) (hG : ∀ (k : ) (t : (Set.Icc 0 T)), (V k).gradientIntegral t G) (hinit : ∀ (q : ), ∃ (C : ), ∀ (k : ), tensorNorm q ((V k).velocity 0, ) C) (hcauchy : CauchySeq fun (k : ) => ((V k).velocity 0, ).toLp) :

    Limit evolution of gradient integral, constructed using limitEvolution.

    Equations
    Instances For
      theorem EulerOrdinarySobolev.limitEvolutionOfGradientIntegral_convergence {T : } {hT : 0 T} (V : Evolution T hT) (hpos : 0 < T) (R G : ) (hR : ∀ (k : ), tensorNorm 3 ((V k).velocity 0, ) R) (hG : ∀ (k : ) (t : (Set.Icc 0 T)), (V k).gradientIntegral t G) (hinit : ∀ (q : ), ∃ (C : ), ∀ (k : ), tensorNorm q ((V k).velocity 0, ) C) (hcauchy : CauchySeq fun (k : ) => ((V k).velocity 0, ).toLp) (q : ) :
      Filter.Tendsto (fun (k : ) => jetPath (V k).velocity q) Filter.atTop (nhds (jetPath (limitEvolutionOfGradientIntegral V hpos R G hR hG hinit hcauchy).velocity q))
      theorem EulerOrdinarySobolev.limitEvolutionOfGradientIntegral_initial {T : } {hT : 0 T} (V : Evolution T hT) (hpos : 0 < T) (R G : ) (hR : ∀ (k : ), tensorNorm 3 ((V k).velocity 0, ) R) (hG : ∀ (k : ) (t : (Set.Icc 0 T)), (V k).gradientIntegral t G) (hinit : ∀ (q : ), ∃ (C : ), ∀ (k : ), tensorNorm q ((V k).velocity 0, ) C) (hcauchy : CauchySeq fun (k : ) => ((V k).velocity 0, ).toLp) (u0 : EulerMeanSolenoidal.L2) (hu0 : Filter.Tendsto (fun (k : ) => ((V k).velocity 0, ).toLp) Filter.atTop (nhds u0)) :
      ((limitEvolutionOfGradientIntegral V hpos R G hR hG hinit hcauchy).velocity 0, ).toLp = u0