Documentation

LeanPool.NavierStokesAndEuler.Euler.SourceNormalResidualBounds

Source coefficient bounds for the actual pressure path #

The normal inverse is constructed from m, and the angular primitive is the actual bounded scalar cylinder operator. The resulting fixed-Hq estimate uses one fixed external radius and adds no shift to its supplied inputs.

Actual normal pressure residuals preserve the fixed-Sobolev mixed-word radius.

theorem EulerLpCylinderRectangular.normalResidualPath_block_bound (period : ) [Fact (0 < period)] {K : Type u_1} {E : Type u_2} {ι : Type u_3} [TopologicalSpace K] [CompactSpace K] [NormedAddCommGroup E] [InnerProductSpace E] [Fintype ι] (N : C(K, BoundedContinuousFunction EulerSmoothLimit.Space (E →L[] ))) (M : C(K, BoundedContinuousFunction EulerSmoothLimit.Space (E →L[] E))) (f v : C(K, (EulerLpCylinderTranslation.CylinderL2 period E))) (directions : ιEulerLiftedGradientSpace.LiftTangent) (hd : ∀ (i : ι), directions i 1) (q : ) (hN : ContDiff (↑) (EulerMeanCoefficients.translateCoefficientPath N)) (hM : ContDiff (↑) (EulerMeanCoefficients.translateCoefficientPath M)) (hf : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate period a) f) (hv : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate period a) v) (Rc CN CM R Df Dv : ) (hRc : 0 Rc) (hCN : 0 CN) (hCM : 0 CM) (hDf : 0 Df) (hDv : 0 Dv) (hR : EulerParameterWordGevrey.sobolevCoefficientRadius ι Rc R) (hbN : ∀ (n : ) (a : EulerSmoothLimit.Space), iteratedFDeriv n (EulerMeanCoefficients.translateCoefficientPath N) a CN * EulerGevrey.majorant Rc 0 n) (hbM : ∀ (n : ) (a : EulerSmoothLimit.Space), iteratedFDeriv n (EulerMeanCoefficients.translateCoefficientPath M) a CM * EulerGevrey.majorant Rc 0 n) (d : ) (hbf : ∀ (n : ), EulerParameterWordGevrey.block directions q (fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate period a) f) n 0 Df * EulerGevrey.majorant R d n) (hbv : ∀ (n : ), EulerParameterWordGevrey.block directions q (fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate period a) v) n 0 Dv * EulerGevrey.majorant R d n) (n : ) :

Both multiplications and the subtraction preserve exactly the input external radius.

def EulerSourceNormalResidualBounds.pressureCost (ι : Type u_3) [Fintype ι] (q : ) (Ri Cm CM Df Dv : ) :

An explicit fixed-order coefficient polynomial for the pressure source.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem EulerSourceNormalResidualBounds.sourceResidual_block_bound (P : ) [Fact (0 < P)] {K : Type u_1} {ι : Type u_2} [TopologicalSpace K] [CompactSpace K] [Fintype ι] (M : EulerMeanCoefficients.SmoothCoefficientPath K (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (m : EulerMeanCoefficients.SmoothCoefficientPath K EulerSmoothLimit.Space) (cm : ) (hcm : 0 < cm) (hm : ∀ (t : K) (x : EulerSmoothLimit.Space), cm (m.field t) x ^ 2) (f v : C(K, (EulerLpCylinderTranslation.CylinderL2 P EulerSmoothLimit.Space))) (directions : ιEulerLiftedGradientSpace.LiftTangent) (hd : ∀ (i : ι), directions i 1) (q : ) (hf : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) f) (hv : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) v) (Rc Cm CM Ri R Df Dv : ) (hRc : 0 Rc) (hCm : 0 Cm) (hCM : 0 CM) (hDf : 0 Df) (hDv : 0 Dv) (hRi : 2 * EulerTimeLpGramGevrey.gramCost cm Cm 1 * (Rc + 1) Ri) (hR : EulerParameterWordGevrey.sobolevCoefficientRadius ι (4 * Ri) R) (hbm : ∀ (n : ) (t : K) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(m.field t)) x Cm * EulerGevrey.majorant Rc 0 n) (hbM : ∀ (n : ) (t : K) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(M.field t)) x CM * EulerGevrey.majorant Rc 0 n) (d : ) (hbf : ∀ (n : ), EulerParameterWordGevrey.block directions q (fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) f) n 0 Df * EulerGevrey.majorant R d n) (hbv : ∀ (n : ), EulerParameterWordGevrey.block directions q (fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) v) n 0 Dv * EulerGevrey.majorant R d n) (n : ) :
    theorem EulerSourceNormalResidualBounds.sourcePressure_block_bound (P : ) [Fact (0 < P)] {K : Type u_1} {ι : Type u_2} [TopologicalSpace K] [CompactSpace K] [Fintype ι] (M : EulerMeanCoefficients.SmoothCoefficientPath K (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (m : EulerMeanCoefficients.SmoothCoefficientPath K EulerSmoothLimit.Space) (cm : ) (hcm : 0 < cm) (hm : ∀ (t : K) (x : EulerSmoothLimit.Space), cm (m.field t) x ^ 2) (f v : C(K, (EulerLpCylinderTranslation.CylinderL2 P EulerSmoothLimit.Space))) (directions : ιEulerLiftedGradientSpace.LiftTangent) (hd : ∀ (i : ι), directions i 1) (q : ) (hf : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) f) (hv : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) v) (Rc Cm CM Ri R Df Dv : ) (hRc : 0 Rc) (hCm : 0 Cm) (hCM : 0 CM) (hDf : 0 Df) (hDv : 0 Dv) (hRi : 2 * EulerTimeLpGramGevrey.gramCost cm Cm 1 * (Rc + 1) Ri) (hR : EulerParameterWordGevrey.sobolevCoefficientRadius ι (4 * Ri) R) (hbm : ∀ (n : ) (t : K) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(m.field t)) x Cm * EulerGevrey.majorant Rc 0 n) (hbM : ∀ (n : ) (t : K) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(M.field t)) x CM * EulerGevrey.majorant Rc 0 n) (d : ) (hbf : ∀ (n : ), EulerParameterWordGevrey.block directions q (fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) f) n 0 Df * EulerGevrey.majorant R d n) (hbv : ∀ (n : ), EulerParameterWordGevrey.block directions q (fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) v) n 0 Dv * EulerGevrey.majorant R d n) (n : ) :

    The actual normalized angular pressure costs only the period, and preserves the supplied fixed-order block, external radius, and shift.