Documentation

LeanPool.NavierStokesAndEuler.Euler.ViscosityCauchy

Genuine Cauchy convergence of uniformly bounded nonlinear viscous corrections in continuous cylinder L².

Genuine finite-interval Lipschitz comparison of actual correction solutions at different viscosities.

@[instance_reducible]

The existing Sobolev normed-group instance for the actual viscosity comparison.

Equations
Instances For
    @[instance_reducible]

    The existing real Sobolev module instance for the actual viscosity comparison.

    Equations
    Instances For
      theorem EulerCorrectionViscosityStability.correction_viscosity_pointwise (period : ) [Fact (0 < period)] {q : } (hq : 6 q) (T : ) (hT : 0 T) (D : EulerCorrectionOperators.CorrectionData period q (Set.Icc 0 T)) (B : EulerCorrectionStabilityBudget.StabilityBudget period hT D) (ν μ : ) ( : 0 < ν) ( : 0 < μ) (hν1 : ν 1) (u v : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (R : ) (huR : u R) (hvR : v R) (hu : ∀ (t : (Set.Icc 0 T)), u t = EulerQuadraticSource.quadraticDuhamel period ν hT (EulerCorrectionOperators.CorrectionData.coefficients period D hq) 0 u t) (hv : ∀ (t : (Set.Icc 0 T)), v t = EulerQuadraticSource.quadraticDuhamel period μ hT (EulerCorrectionOperators.CorrectionData.coefficients period D hq) 0 v t) (hz : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (D.approximation t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) (hud : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (u t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) (hvd : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (v t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) (t : (Set.Icc 0 T)) :

      Two actual zero-initial correction mild solutions obey a pointwise L² Lipschitz estimate in viscosity. The differential energy inequality is derived from their literal equations and the actual spatial cancellations.

      theorem EulerViscosityCauchy.cauchySeq_of_norm_le {X : Type u_1} [NormedAddCommGroup X] (u : X) (a : ) (C : ) (hC : 0 C) (ha : CauchySeq a) (hbound : ∀ (m n : ), u m - u n C * |a m - a n|) :

      An actual Lipschitz comparison transfers Cauchy convergence between normed-valued sequences.

      noncomputable def EulerViscosityCauchy.valuePath (period : ) [Fact (0 < period)] {q : } (T : ) (u : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period q))) :

      The genuine continuous L² path underlying a finite-Sobolev correction path.

      Equations
      Instances For
        theorem EulerViscosityCauchy.correction_viscosity_norm (period : ) [Fact (0 < period)] {q : } (hq : 6 q) (T : ) (hT : 0 T) (D : EulerCorrectionOperators.CorrectionData period q (Set.Icc 0 T)) (B : EulerCorrectionStabilityBudget.StabilityBudget period hT D) (ν μ : ) ( : 0 < ν) ( : 0 < μ) (hν1 : ν 1) (u v : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (R : ) (huR : u R) (hvR : v R) (hu : ∀ (t : (Set.Icc 0 T)), u t = EulerQuadraticSource.quadraticDuhamel period ν hT (EulerCorrectionOperators.CorrectionData.coefficients period D hq) 0 u t) (hv : ∀ (t : (Set.Icc 0 T)), v t = EulerQuadraticSource.quadraticDuhamel period μ hT (EulerCorrectionOperators.CorrectionData.coefficients period D hq) 0 v t) (hz : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (D.approximation t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) (hud : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (u t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) (hvd : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (v t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) :

        The actual pointwise comparison controls the full continuous L² path norm.

        theorem EulerViscosityCauchy.correction_family_cauchy (period : ) [Fact (0 < period)] {q : } (hq : 6 q) (T : ) (hT : 0 T) (D : EulerCorrectionOperators.CorrectionData period q (Set.Icc 0 T)) (B : EulerCorrectionStabilityBudget.StabilityBudget period hT D) (ν : ) ( : ∀ (n : ), 0 < ν n) (hν1 : ∀ (n : ), ν n 1) (hνc : CauchySeq ν) (u : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (R : ) (huR : ∀ (n : ), u n R) (hu : ∀ (n : ) (t : (Set.Icc 0 T)), (u n) t = EulerQuadraticSource.quadraticDuhamel period (ν n) hT (EulerCorrectionOperators.CorrectionData.coefficients period D hq) 0 (u n) t) (hz : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (D.approximation t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) (hud : ∀ (n : ) (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period ((u n) t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) :
        CauchySeq fun (n : ) => valuePath period T (u n)

        Every actual uniformly Sobolev-bounded correction family with Cauchy viscosities is Cauchy in continuous cylinder L². Both the nonlinear difference equation and its metric estimate are proved internally.