Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketProfileBudget

The actual field estimates needed to close the recursive packet construction.

structure EulerPacketCylinderField.ProfileBudget {P T : } [Fact (0 < P)] {hT : 0 T} {support : Set EulerSmoothLimit.Space} {a : EulerPacketProfileRecursion.Profile} (G : ProfileRegularity P T hT support a) (S : EulerPacketTimeProfile.Scales (Set.Icc 0 T)) (R : ) (p : ) :

Profile budget data, collecting high, highDerivative, mean, meanDerivative, corrector, correctorDerivative and their compatibility conditions.

Instances For
    theorem EulerPacketCylinderField.Field.normalized_wordBound_congr {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (A : Field P T raw) (hT : 0 T) (g k : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) (hk : ∀ (t : (Set.Icc 0 T)), 0 < k t) (he : g = k) (q d : ) (R C : ) (hb : (A.normalized hT k hk).WordBound q R C d) :
    (A.normalized hT g hg).WordBound q R C d
    theorem EulerPacketCylinderField.ProfileBudget.prefixBound {P T : } [Fact (0 < P)] {hT : 0 T} {support : Set EulerSmoothLimit.Space} {S : EulerPacketTimeProfile.Scales (Set.Icc 0 T)} {R : } {p : } {a : EulerPacketProfileRecursion.Profile} (G : (i : ) → i < pProfileRegularity P T hT support (a i)) (hG : ∀ (i : ) (hi : i < p), ProfileBudget (G i hi) S R i) :
    theorem EulerPacketCylinderField.ProfileBudget.transfer {P T : } [Fact (0 < P)] {hT : 0 T} {support : Set EulerSmoothLimit.Space} {a : EulerPacketProfileRecursion.Profile} {S : EulerPacketTimeProfile.Scales (Set.Icc 0 T)} {R : } {p : } {support' : Set EulerSmoothLimit.Space} (hTpos : 0 < T) {G : ProfileRegularity P T hT support a} (hG : ProfileBudget G S R p) (H : ProfileRegularity P T hT support' a) :