Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketCorrectionPrimitiveBounds

The polynomial primitive envelope applies to the constructed correction coefficients, using only the original deformation and inverse-deformation jets.

Quantitative bounds for the actual inverse metric and its first spatial and time derivatives, from the prescribed deformation jets.

theorem EulerPacketCorrectionCoefficients.inverseMetricTimeBound_le_source {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] (D : EulerTransversePacketProvider.Data U) (R C0 C1 : ) (hC0 : 0 C0) (hC1 : 0 C1) (hF : ∀ (n : ) (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(D.F.field t)) x C0 * EulerGevrey.majorant R 0 n) (hF1 : ∀ (n : ) (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(D.F₁.field t)) x C1 * EulerGevrey.majorant R 0 n) :
theorem EulerPacketCorrectionCoefficients.sourceMetricBudget_first_le_source {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] (D : EulerTransversePacketProvider.Data U) (R C0 : ) (hR : 0 R) (hC0 : 0 C0) (hF : ∀ (n : ) (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(D.F.field t)) x C0 * EulerGevrey.majorant R 0 n) (P : ) [Fact (0 < P)] (κ : ) ( : |κ| 1) (Z G : EulerAllOrderCorrectionData.FieldTower P D.T) (q : ) :
(sourceMetricBudget D P κ Z G q).first 3 * C0 * C0 * R

Correction bounds data, collecting inverse, metric, first, time, radius, pressure and their compatibility conditions.

Instances For
    theorem EulerPacketCorrectionPrimitive.correctionBudget_bounds {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] (D : EulerTransversePacketProvider.Data U) (P : ) [Fact (0 < P)] (R C0 C1 CI : ) (hR : 0 R) (hC0 : 0 C0) (hC1 : 0 C1) (hCI : 0 CI) (hF : ∀ (n : ) (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(D.F.field t)) x C0 * EulerGevrey.majorant R 0 n) (hF1 : ∀ (n : ) (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(D.F₁.field t)) x C1 * EulerGevrey.majorant R 0 n) (hFI : ∀ (n : ) (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(D.FInv.field t)) x CI * EulerGevrey.majorant R 0 n) (X : ) (hX : 1 X) (hRX : R X) (hC0X : C0 X) (hC1X : C1 X) (hCIX : CI X) :