Documentation

LeanPool.NavierStokesAndEuler.Euler.DriftCorrectionBudget

Genuine correction data with separate full-velocity and transport-drift bounds.

structure EulerDriftCorrectionBudget.Budget (period : ) [Fact (0 < period)] {q : } {T : } (hq : 6 q + 1) (D : EulerCorrectionOperators.CorrectionData period (q + 1) (Set.Icc 0 T)) (N : ) (R : C((Set.Icc 0 T), )) :

The full coefficient budget is retained, while the actual small drift has its own envelope.

Instances For
    def EulerDriftCorrectionBudget.Budget.restrict (period : ) [Fact (0 < period)] {q : } {T S : } {hq : 6 q + 1} {D : EulerCorrectionOperators.CorrectionData period (q + 1) (Set.Icc 0 S)} {N : } {R : C((Set.Icc 0 S), )} (B : Budget period hq D N R) (hTS : T S) :

    Restricting the time interval preserves both actual norm bounds and all constants.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem EulerDriftCorrectionBudget.Budget.total_drift_bound (period : ) [Fact (0 < period)] {q : } {T : } {hq : 6 q + 1} {D : EulerCorrectionOperators.CorrectionData period (q + 1) (Set.Icc 0 T)} {N : } {R : C((Set.Icc 0 T), )} (B : Budget period hq D N R) (hN : N + 6 q + 1 + 1) (t : (Set.Icc 0 T)) (e : (EulerCylinderSobolevSpace.SobolevSpace period (q + 1 + 1))) :

      Only the correction field uses the coarse drift-to-velocity comparison.