Documentation

LeanPool.NavierStokesAndEuler.Euler.CorrectionEnergyMajorants

Continuous scalar majorants derived from actual coefficient budgets and actual nonlinear time fields.

theorem EulerCorrectionEnergyMajorants.energy_nonneg (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 : EulerCorrectionEnergyData.SpatialBudget 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)))) (t : ↑(Set.Icc 0 T)) :

Actual metric energy is nonnegative along every positive-radius solution path.

theorem EulerCorrectionEnergyMajorants.loss_nonneg (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 : EulerCorrectionEnergyData.SpatialBudget 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)))) (t : ↑(Set.Icc 0 T)) :

Actual metric radius loss is nonnegative along the same solution path.

The actual total velocity has the genuine metric-energy pointwise bound.

Adding the actual divergence-free approximation and error preserves the lifted constraint.

noncomputable def EulerCorrectionEnergyMajorants.growthPath (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 : EulerCorrectionEnergyData.SpatialBudget 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 fixed affine continuous majorant of actual metric growth.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def EulerCorrectionEnergyMajorants.radiusLossPath {T : ℝ} (R Rdot : C(↑(Set.Icc 0 T), ℝ)) (hR : ∀ (t : ↑(Set.Icc 0 T)), 0 < R t) :
    C(↑(Set.Icc 0 T), ℝ)

    The signed radius derivative divided by the actual positive radius.

    Equations
    Instances For
      noncomputable def EulerCorrectionEnergyMajorants.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 : EulerCorrectionEnergyData.SpatialBudget 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 literal continuous nonlinear forcing majorant.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerCorrectionEnergyMajorants.growthPath_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 : EulerCorrectionEnergyData.SpatialBudget 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)))) (ν : ℝ) (hν : ν ≤ 1) (t : ↑(Set.Icc 0 T)) :

        The actual metric-growth coefficient is bounded by the continuous affine majorant.

        theorem EulerCorrectionEnergyMajorants.forcingMajorant_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 : EulerCorrectionEnergyData.SpatialBudget 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 actual full-order nonlinear forcing has the continuous majorant derived from its genuine coefficient budgets.

        noncomputable def EulerCorrectionEnergyMajorants.combinedConstant (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 : EulerCorrectionEnergyData.SpatialBudget period hq D N R) {hT : 0 ≤ T} (K : EulerCorrectionEnergyData.MetricBudget period T hT D) :

        The explicit cutoff-independent constant in the scalar shrinking-radius estimate.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem EulerCorrectionEnergyMajorants.combinedConstant_pos (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 : EulerCorrectionEnergyData.SpatialBudget period hq D N R) {hT : 0 ≤ T} (K : EulerCorrectionEnergyData.MetricBudget period T hT D) :
          0 < combinedConstant period S K

          The actual combined constant is strictly positive.