Documentation

LeanPool.NavierStokesAndEuler.Euler.DriftCorrectionBootstrap

The actual nonlinear viscous correction closes its shrinking-radius Gevrey bootstrap from the constructed mild equation.

Separate the full background norm from the drift norm in the radius-loss term.

noncomputable def EulerDriftEnergyConstants.forcingPolynomial (period : ) [Fact (0 < period)] (B M Z0 B0 B1 A0 A2 residual c Rc ρ X Y : ) :

The full velocity enters the zero-order coefficient; only the drift enters the loss term.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem EulerDriftEnergyConstants.actual_scalar_bound (period : ) [Fact (0 < period)] (g0 g1 k B M Z0 B0 B1 A0 A2 c Rc ρ residual X Y b : ) (hg0 : 0 g0) (hg1 : 0 g1) (hk : 0 k) (hB : 0 B) (hM : 0 M) (hZ0 : 0 Z0) (hB0 : 0 B0) (hB1 : 0 B1) (hA0 : 0 A0) (hA2 : 0 A2) (hc : 0 < c) (hRc : 0 Rc) ( : 0 < ρ) (hr : 0 residual) (hX : 0 X) (hY : 0 Y) :
    have C := EulerNonlinearEnergyConstants.energyConstant period g0 g1 k B M Z0 B1 A0 A2 c; (g0 + g1 * X) * X + b * Y + k * forcingPolynomial period B M Z0 B0 B1 A0 A2 residual c Rc ρ X Y C * (X + X ^ 2 + residual) + (b + C * (ρ⁻¹ + Rc) * (B0 + X)) * Y

    The existing polynomial growth constant absorbs the sharp drift forcing without replacing its small drift envelope by the full background envelope.

    The actual correction forcing in metric energy with distinct full-background and small-drift budgets.

    Sharp drift-preserving transport and pressure estimates for actual finite Sobolev fields.

    Actual transport and pressure bounds retaining the small four-component drift norm.

    theorem EulerDriftPreservingTransport.weightedCommutator_drift_smooth (period : ) [Fact (0 < period)] {s : } (hs : 6 s) (N : ) (hN : N + 6 s) (ρ : ) ( : 0 < ρ) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (u v : (EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) (f g : EulerLiftedGradientSpace.LiftDomain periodEulerLiftedGradientSpace.Vector3) (hu : (EulerCylinderSobolevSpace.value period u) =ᵐ[EulerLiftedGradientSpace.liftMeasure period] f) (hv : (EulerCylinderSobolevSpace.value period v) =ᵐ[EulerLiftedGradientSpace.liftMeasure period] g) (hf : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), ContDiff (↑) (EulerMetricTransport.localFieldLift period f x)) (hg : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), ContDiff (↑) (EulerMetricTransport.localFieldLift period g x)) (hfL : ∀ (j : ) (w : Fin jFin 4), MeasureTheory.MemLp (EulerCylinderSobolev.iteratedFieldDerivative period w f) 2 (EulerLiftedGradientSpace.liftMeasure period)) (hgL : ∀ (j : ) (w : Fin jFin 4), MeasureTheory.MemLp (EulerCylinderSobolev.iteratedFieldDerivative period w g) 2 (EulerLiftedGradientSpace.liftMeasure period)) :

    The actual external commutator keeps the weighted norm of the four genuine drift components, including scale and tangency gains.

    theorem EulerDriftPreservingTransport.transportPressure_shifted_drift_smooth (period : ) [Fact (0 < period)] {s : } (hs : 6 s) {A : EulerSpatialSobolevInverse.SmoothCoefficient period} (K : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s A) (κ : ) (m : EulerLiftedGradientSpace.Vector3) (c : ) (hc : 0 < c) (hpos : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * v ^ 2 inner ((A.coefficient x) v) v) (N : ) (hN : N + 6 s) (ρ Rc M : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hbase : (EulerH6Pressure.CoefficientJet.restrict K 6 hs).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll NEulerH6Pressure.coefficientBlock period K 6 l Rc ^ l * l.factorial ^ 2) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (u v : (EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) (f g : EulerLiftedGradientSpace.LiftDomain periodEulerLiftedGradientSpace.Vector3) (hu : (EulerCylinderSobolevSpace.value period u) =ᵐ[EulerLiftedGradientSpace.liftMeasure period] f) (hv : (EulerCylinderSobolevSpace.value period v) =ᵐ[EulerLiftedGradientSpace.liftMeasure period] g) (hf : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), ContDiff (↑) (EulerMetricTransport.localFieldLift period f x)) (hg : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), ContDiff (↑) (EulerMetricTransport.localFieldLift period g x)) (hfL : ∀ (j : ) (w : Fin jFin 4), MeasureTheory.MemLp (EulerCylinderSobolev.iteratedFieldDerivative period w f) 2 (EulerLiftedGradientSpace.liftMeasure period)) (hgL : ∀ (j : ) (w : Fin jFin 4), MeasureTheory.MemLp (EulerCylinderSobolev.iteratedFieldDerivative period w g) 2 (EulerLiftedGradientSpace.liftMeasure period)) :

    The actual shifted coercive pressure bound retains the weighted drift norm instead of replacing it by the full vector-field norm.

    The genuine finite-Sobolev commutator retains the actual small drift norm in its radius-loss factor.

    theorem EulerSobolevDriftTransport.transportPressure_shifted_drift (period : ) [Fact (0 < period)] {s : } (hs : 6 s) {A : EulerSpatialSobolevInverse.SmoothCoefficient period} (K : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s A) (κ : ) (m : EulerLiftedGradientSpace.Vector3) (c : ) (hc : 0 < c) (hpos : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * v ^ 2 inner ((A.coefficient x) v) v) (N : ) (hN : N + 6 s) (ρ Rc M : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hbase : (EulerH6Pressure.CoefficientJet.restrict K 6 hs).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll NEulerH6Pressure.coefficientBlock period K 6 l Rc ^ l * l.factorial ^ 2) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (u v : (EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) :

    The actual rough finite-Sobolev pressure estimate retains the small drift norm.

    Actual nonlinear correction forcing with distinct full-velocity and drift factors.

    theorem EulerDriftCorrectionForcing.nonlinear_externalPressure_bound (period : ) [Fact (0 < period)] {s : } (hs : 6 s) {A : EulerSpatialSobolevInverse.SmoothCoefficient period} (K : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s A) (κ : ) (m : EulerLiftedGradientSpace.Vector3) (c : ) (hc : 0 < c) (hpos : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * v ^ 2 inner ((A.coefficient x) v) v) (N : ) (hN : N + 1 + 6 s) (ρ Rc M : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hbase : (EulerH6Pressure.CoefficientJet.restrict K 6 hs).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll N + 1EulerH6Pressure.coefficientBlock period K 6 l Rc ^ l * l.factorial ^ 2) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (u v : (EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) :

    The nonlinear external pressure commutator keeps the actual drift norm at positive cutoff.

    theorem EulerDriftCorrectionForcing.nonlinear_externalPressure_bound_all (period : ) [Fact (0 < period)] {s : } (hs : 6 s) {A : EulerSpatialSobolevInverse.SmoothCoefficient period} (K : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s A) (κ : ) (m : EulerLiftedGradientSpace.Vector3) (c : ) (hc : 0 < c) (hpos : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * v ^ 2 inner ((A.coefficient x) v) v) (N : ) (hN : N + 6 s) (ρ Rc M : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hbase : (EulerH6Pressure.CoefficientJet.restrict K 6 hs).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll NEulerH6Pressure.coefficientBlock period K 6 l Rc ^ l * l.factorial ^ 2) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (u v : (EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) :

    The sharp external pressure bound also includes zero cutoff.

    theorem EulerDriftCorrectionForcing.correctionForcing_raw_bound (period : ) [Fact (0 < period)] {s : } (hs : 6 s) {A : EulerSpatialSobolevInverse.SmoothCoefficient period} (K : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s A) (K0 : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection 6 A) (N : ) (hN : N + 6 s) (ρ : ) ( : 0 < ρ) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (u v : (EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) (f p0 p1 : (EulerCylinderSobolevSpace.SobolevSpace period s)) :

    Seven actual forcing arrays retain the sharp drift commutator factor.

    theorem EulerDriftCorrectionForcing.correctionForcing_bound (period : ) [Fact (0 < period)] {s : } (hs : 6 s) {A : EulerSpatialSobolevInverse.SmoothCoefficient period} (K : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s A) (K0 : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection 6 A) (κ : ) (m : EulerLiftedGradientSpace.Vector3) (c : ) (hc : 0 < c) (hpos : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * v ^ 2 inner ((A.coefficient x) v) v) (N : ) (hN : N + 6 s) (ρ Rc M : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hbase5 : (EulerH6Pressure.CoefficientJet.restrict K 5 ).pressureConstant c M) (hbase6 : (EulerH6Pressure.CoefficientJet.restrict K 6 hs).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll NEulerH6Pressure.coefficientBlock period K 6 l Rc ^ l * l.factorial ^ 2) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (u v : (EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) (f : (EulerCylinderSobolevSpace.SobolevSpace period s)) :

    The full actual forcing with both genuine projected pressure solves obeys the spatial part of equation (19). Every velocity derivative in the bound lies at or below the chosen cutoff.

    theorem EulerDriftCorrectionForcing.correctionForcing_uniform_bound (period : ) [Fact (0 < period)] {s : } (hs : 6 s) {A : EulerSpatialSobolevInverse.SmoothCoefficient period} (K : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s A) (K0 : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection 6 A) (κ : ) (m : EulerLiftedGradientSpace.Vector3) (c : ) (hc : 0 < c) (hpos : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * v ^ 2 inner ((A.coefficient x) v) v) (N : ) (hN : N + 6 s) (ρ Rc M B : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hbase5 : (EulerH6Pressure.CoefficientJet.restrict K 5 ).pressureConstant c M) (hbase6 : (EulerH6Pressure.CoefficientJet.restrict K 6 hs).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll NEulerH6Pressure.coefficientBlock period K 6 l Rc ^ l * l.factorial ^ 2) (hB : r6, EulerJetProductBounds.boundLevel period K r B) (hB0 : r6, EulerJetProductBounds.boundLevel period K0 r B) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (u v : (EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) (f : (EulerCylinderSobolevSpace.SobolevSpace period s)) :

    Uniform fixed-base constants preserve the separate drift norm.

    Actual nonlinear forcing with separate full-background and drift envelopes.

    theorem EulerDriftNonlinearEstimate.drift_loss_absorption (P M Rc ρ B E Y D : ) (hP : 0 P) (hM : 0 M) (hRc : 0 Rc) ( : 0 < ρ) (hB : 0 B) (hE : 0 E) (hY : 0 Y) (hD : D 4 * (B + E)) :
    (P * ρ⁻¹ + 8 * Rc * M * P) * D * Y (4 + 32 * M) * P * (ρ⁻¹ + Rc) * (B + E) * Y

    The factor four is spent only on the correction drift, recovering the original uniform loss constant.

    theorem EulerDriftNonlinearEstimate.polynomial_assembly (S T D Z B P B1 A0 A2 R E Y V F H : ) (hS : 0 S) (hT : 0 T) (hE : 0 E) (hV : V Z + E) (hF : F R + (P * B1 + A0 + 2 * A2 * P * Z) * E + A2 * P * E ^ 2) (hH : H S * F + T * V * E + D * (B + E) * Y) :
    H S * R + (S * (P * B1 + A0 + 2 * A2 * P * Z) + T * Z) * E + (S * A2 * P + T) * E ^ 2 + D * (B + E) * Y

    Scalar assembly keeps the independent full-velocity and drift envelopes in their respective terms.

    theorem EulerDriftNonlinearEstimate.correctionForcing_polynomial (period : ) [Fact (0 < period)] {s : } (hs : 6 s) {A : EulerSpatialSobolevInverse.SmoothCoefficient period} (KG : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s A) (KG0 : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection 6 A) (κ : ) (m : EulerLiftedGradientSpace.Vector3) (c : ) (hc : 0 < c) (hpos : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * v ^ 2 inner ((A.coefficient x) v) v) (N : ) (hN : N + 6 s) (ρ Rc M B : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hB : 0 B) (hbase5 : (EulerH6Pressure.CoefficientJet.restrict KG 5 ).pressureConstant c M) (hbase6 : (EulerH6Pressure.CoefficientJet.restrict KG 6 hs).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll NEulerH6Pressure.coefficientBlock period KG 6 l Rc ^ l * l.factorial ^ 2) (hG : r6, EulerJetProductBounds.boundLevel period KG r B) (hG0 : r6, EulerJetProductBounds.boundLevel period KG0 r B) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (C0 : EulerSpatialSobolevInverse.SmoothCoefficient period) (K0 : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s C0) (C : Fin 3EulerSpatialSobolevInverse.SmoothCoefficient period) (K : (i : Fin 3) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s (C i)) (z e : (EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) (r : (EulerCylinderSobolevSpace.SobolevSpace period s)) (Z0 B0 B1 A0 A2 R : ) (hA2 : 0 A2) (hz : EulerSobolevGevreyOperators.weightedNorm period 6 N ρ z Z0) (hb : EulerSobolevDriftNorm.weightedDriftNorm period 6 N ρ (EulerFunctionalVelocity.velocityMap L) z B0) (hdz : i : Fin 4, EulerSobolevGevreyOperators.weightedNorm period 6 N ρ ((EulerCylinderSobolevSpace.derivativeOperator period s i) z) B1) (hC0 : EulerSobolevGevreyOperators.weightedCoefficient period K0 6 N ρ A0) (hC : i : Fin 3, EulerSobolevGevreyOperators.weightedCoefficient period (K i) 6 N ρ A2) (hr : EulerSobolevGevreyOperators.weightedNorm period 6 N ρ r R) :

    The literal seven-term Euler forcing has a scalar bound preserving the actual small background drift.

    theorem EulerDriftMetricForcing.correctionForcing_metric (period : ) [Fact (0 < period)] {s : } (hs : 6 s) {A : EulerSpatialSobolevInverse.SmoothCoefficient period} (KG : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s A) (KG0 : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection 6 A) (κ : ) (m : EulerLiftedGradientSpace.Vector3) (c : ) (hc : 0 < c) (hpos : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * v ^ 2 inner ((A.coefficient x) v) v) (N : ) (hN : N + 6 s) (ρ Rc M B : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hB : 0 B) (hbase5 : (EulerH6Pressure.CoefficientJet.restrict KG 5 ).pressureConstant c M) (hbase6 : (EulerH6Pressure.CoefficientJet.restrict KG 6 hs).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll NEulerH6Pressure.coefficientBlock period KG 6 l Rc ^ l * l.factorial ^ 2) (hG : r6, EulerJetProductBounds.boundLevel period KG r B) (hG0 : r6, EulerJetProductBounds.boundLevel period KG0 r B) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (C0 : EulerSpatialSobolevInverse.SmoothCoefficient period) (K0 : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s C0) (C : Fin 3EulerSpatialSobolevInverse.SmoothCoefficient period) (K : (i : Fin 3) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s (C i)) (z e : (EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) (r : (EulerCylinderSobolevSpace.SobolevSpace period s)) (Z0 B0 B1 A0 A2 R : ) (hA2 : 0 A2) (hz : EulerSobolevGevreyOperators.weightedNorm period 6 N ρ z Z0) (hb : EulerSobolevDriftNorm.weightedDriftNorm period 6 N ρ (EulerFunctionalVelocity.velocityMap L) z B0) (hdz : i : Fin 4, EulerSobolevGevreyOperators.weightedNorm period 6 N ρ ((EulerCylinderSobolevSpace.derivativeOperator period s i) z) B1) (hC0 : EulerSobolevGevreyOperators.weightedCoefficient period K0 6 N ρ A0) (hC : i : Fin 3, EulerSobolevGevreyOperators.weightedCoefficient period (K i) 6 N ρ A2) (hr : EulerSobolevGevreyOperators.weightedNorm period 6 N ρ r R) (KM : (EulerLiftedGradientSpace.LiftL2 period) →L[] (EulerLiftedGradientSpace.LiftL2 period)) (cM : ) (hcM : 0 < cM) (hKM : ∀ (v : (EulerLiftedGradientSpace.LiftL2 period)), cM ^ 2 * v ^ 2 inner (KM v) v) :

    The genuine seven-term correction forcing obeys the metric polynomial retaining the small drift envelope.

    Continuous energy majorants that retain the actual small transport drift.

    noncomputable def EulerDriftEnergyMajorants.forcingMajorant (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), )} (S : EulerDriftCorrectionBudget.Budget period hq D N R) (hN : N + 6 q + 1) {hT : 0 T} (K : EulerCorrectionEnergyData.MetricBudget period T hT D) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) :
    C((Set.Icc 0 T), )

    The sharp polynomial is evaluated on the actual continuous metric energy paths.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def EulerDriftEnergyMajorants.correctionRhs (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), )} (S : EulerDriftCorrectionBudget.Budget period hq D N R) (hN : N + 6 q + 1) {hT : 0 T} (K : EulerCorrectionEnergyData.MetricBudget period T hT D) (Rdot : C((Set.Icc 0 T), )) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) :
      C((Set.Icc 0 T), )

      The genuine scalar majorant retains full velocity only in terms with no derivative loss.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerDriftEnergyMajorants.correctionRhs_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), )} (S : EulerDriftCorrectionBudget.Budget period hq D N R) (hN : N + 6 q + 1) {hT : 0 T} (K : EulerCorrectionEnergyData.MetricBudget period T hT D) (Rdot : C((Set.Icc 0 T), )) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (t : (Set.Icc 0 T)) :
        have X := (EulerEnergyMetricPaths.energyPath period N hN T R (EulerCorrectionEnergyData.MetricBudget.operatorPath period K) e) t; have Y := (EulerEnergyMetricPaths.lossPath period N hN T R (EulerCorrectionEnergyData.MetricBudget.operatorPath period K) e) t; have C := EulerCorrectionEnergyMajorants.combinedConstant period S.full K; (correctionRhs period S hN K Rdot e) t C * (X + X ^ 2 + S.full.residual) + (Rdot t / R t + C * ((R t)⁻¹ + S.full.Rc) * (S.drift + X)) * Y

        The source's radius-loss factor uses the drift envelope, with the unchanged full-data growth constant.

        Actual nonlinear correction mild solutions obey the drift-sensitive integral energy estimate.

        The actual time-dependent correction forcing obeys the sharp drift majorant.

        theorem EulerDriftCorrectionEnergyBound.correctionArray_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), )} (S : EulerDriftCorrectionBudget.Budget period hq D N R) (hN : N + 6 q + 1) {hT : 0 T} (K : EulerCorrectionEnergyData.MetricBudget period T hT D) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (V : (EulerCylinderSobolevSpace.SobolevSpace period (q + 1 + 1))) (τ : (Set.Icc 0 T)) (hV : (EulerCylinderSobolevSpace.truncateOperator period (q + 1)) V = e τ) :

        The actual correction array is controlled by the continuous drift majorant, independently of its auxiliary higher-Sobolev representative.

        theorem EulerDriftCorrectionEnergyBound.weightedCorrectionForcing_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), )} (S : EulerDriftCorrectionBudget.Budget period hq D N R) (hN : N + 6 q + 1) {hT : 0 T} (K : EulerCorrectionEnergyData.MetricBudget period T hT D) (hG : Continuous fun (t : (Set.Icc 0 T)) => (D.metric.coefficient t).operator) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (U : (EulerTimeLp.TimeLp T (EulerCylinderSobolevSpace.SobolevSpace period (2 + q)))) (hU : Filter.Tendsto (fun (n : ) => EulerTimeLp.pathLp T hT (EulerRegularizedTopBlocks.maximalApproximation period q T n e)) Filter.atTop (nhds U)) :

        The full Bochner forcing inherits the drift bound from the actual spatial fields.

        theorem EulerDriftCorrectionMildEnergy.correction_mild_integral (period : ) [Fact (0 < period)] {q : } (hq : 6 q) (T : ) (hT : 0 T) (D : EulerCorrectionOperators.CorrectionData period (q + 1) (Set.Icc 0 T)) (KG : (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q (D.metric.coefficient t)) (KL : (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q (D.linear.coefficient t)) (KQ : (i : Fin 3) → (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q ((D.quadratic i).coefficient t)) (hGq : Continuous fun (t : (Set.Icc 0 T)) => EulerSobolevCoefficientPressure.coefficientSobolevOperator period (KG t)) (hLq : Continuous fun (t : (Set.Icc 0 T)) => EulerSobolevCoefficientPressure.coefficientSobolevOperator period (KL t)) (hQq : ∀ (i : Fin 3), Continuous fun (t : (Set.Icc 0 T)) => EulerSobolevCoefficientPressure.coefficientSobolevOperator period (KQ i t)) (hG : Continuous fun (t : (Set.Icc 0 T)) => (D.metric.coefficient t).operator) (N : ) (hN : N + 6 q + 1) (R Rdot : C((Set.Icc 0 T), )) (S : EulerDriftCorrectionBudget.Budget period D N R) (K : EulerCorrectionEnergyData.MetricBudget period T hT D) (hRd : tSet.Ioo 0 T, HasDerivAt (EulerVolterraConvolution.extendPath T hT R) (EulerVolterraConvolution.extendPath T hT Rdot t) t) (ν : ) ( : 0 < ν) (hν1 : ν 1) (e₀ : (EulerCylinderSobolevSpace.SobolevSpace period (q + 1))) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (hsol : ∀ (t : (Set.Icc 0 T)), e t = (EulerSobolevHeat.heatOperator period (q + 1) (2 * ν * t).toNNReal) e₀ + (r : ) in 0..t, (EulerSobolevHeat.heatKernel period q ν r) (EulerVolterraConvolution.extendPath T hT (EulerCorrectionLowerData.forcingPath period hq (EulerCorrectionLowerData.lowerData period D KG KL KQ hGq hLq hQq) e) (t - r))) (hz : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (D.approximation t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) (he : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (e t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) (s t : ) (h0s : 0 s) (hst : s t) (htT : t T) :

        The actual nonlinear lower mild equation yields the full energy-order scalar integral bound on every subinterval. Maximal regularity, the higher nonlinear source, the pressure, and their constraints are all constructed or proved inside the argument.

        theorem EulerDriftCorrectionBootstrap.correction_mild_bootstrap (period : ) [Fact (0 < period)] {q : } (hq : 6 q) (T : ) (hT : 0 T) (D : EulerCorrectionOperators.CorrectionData period (q + 1) (Set.Icc 0 T)) (KG : (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q (D.metric.coefficient t)) (KL : (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q (D.linear.coefficient t)) (KQ : (i : Fin 3) → (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q ((D.quadratic i).coefficient t)) (hGq : Continuous fun (t : (Set.Icc 0 T)) => EulerSobolevCoefficientPressure.coefficientSobolevOperator period (KG t)) (hLq : Continuous fun (t : (Set.Icc 0 T)) => EulerSobolevCoefficientPressure.coefficientSobolevOperator period (KL t)) (hQq : ∀ (i : Fin 3), Continuous fun (t : (Set.Icc 0 T)) => EulerSobolevCoefficientPressure.coefficientSobolevOperator period (KQ i t)) (hG : Continuous fun (t : (Set.Icc 0 T)) => (D.metric.coefficient t).operator) (N : ) (hN : N + 6 q + 1) (R Rdot : C((Set.Icc 0 T), )) (S : EulerDriftCorrectionBudget.Budget period D N R) (K : EulerCorrectionEnergyData.MetricBudget period T hT D) (C Δ ρ0 : ) (hC : EulerCorrectionEnergyMajorants.combinedConstant period S.full K C) ( : 0 < Δ) (hΔ1 : Δ 1) (hρ0 : 0 < ρ0) (hdecay : 2 * C * (S.drift + Δ) * T ρ0 / 2) (hscale : ρ0 * S.full.Rc 1) (hsmall : 2 * S.full.residual * Real.exp (3 * C * T) Δ / 2) (hR : ∀ (t : (Set.Icc 0 T)), R t = ρ0 - 2 * C * (S.drift + Δ) * t) (hRdot : ∀ (t : (Set.Icc 0 T)), Rdot t = -2 * C * (S.drift + Δ)) (ν : ) ( : 0 < ν) (hν1 : ν 1) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (hsol : ∀ (t : (Set.Icc 0 T)), e t = (EulerSobolevHeat.heatOperator period (q + 1) (2 * ν * t).toNNReal) 0 + (r : ) in 0..t, (EulerSobolevHeat.heatKernel period q ν r) (EulerVolterraConvolution.extendPath T hT (EulerCorrectionLowerData.forcingPath period hq (EulerCorrectionLowerData.lowerData period D KG KL KQ hGq hLq hQq) e) (t - r))) (hz : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (D.approximation t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) (he : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (e t) EulerLiftedGradientSpace.divergenceFreeSpace period D.κ D.direction) (t : (Set.Icc 0 T)) :

        Every actual zero-initial nonlinear correction mild solution satisfies the closed Gevrey estimate. The proof derives its full-order all-subinterval energy inequality, source bound, pressure cancellation, and maximal regularity rather than assuming them.