Documentation

LeanPool.NavierStokesAndEuler.Euler.GevreyCorrectionSplit

Exact transport/order-zero splitting of the constructed correction source and its actual pressure.

@[instance_reducible]
noncomputable def EulerGevreyOrderZero.splitGroup (period : ℝ) [Fact (0 < period)] (q : ℕ) :

Cache the standard NormedAddCommGroup (SobolevSpace period q) instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]
    noncomputable def EulerGevreyOrderZero.splitSpace (period : ℝ) [Fact (0 < period)] (q : ℕ) :

    Cache the standard NormedSpace ℝ (SobolevSpace period q) instance to shorten typeclass synthesis.

    Equations
    Instances For
      @[instance_reducible]

      Cache the standard SeminormedAddCommGroup (SobolevSpace period (q+1) →L[ℝ] SobolevSpace period (q+1) →L[ℝ] SobolevSpace period q) instance to shorten typeclass synthesis.

      Equations
      Instances For

        The fixed-level algebraic expression is exactly the algebraic term used in the mild solver.

        theorem EulerGevreyOrderZero.backgroundDrift_eq (period : ℝ) [Fact (0 < period)] {s : ℕ} (hs : 6 ≤ s) (L : Fin 4 → EulerLiftedGradientSpace.Vector3 →L[ℝ] ℝ) (hL : ∀ (i : Fin 4), ‖L i‖ ≤ 1) (u background : ↥(EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) :
        backgroundDrift period hs L hL background ((EulerCylinderSobolevSpace.truncateOperator period s) u) = ((EulerSobolevTransport.transportBilinear period hs L hL) u) background

        The order-zero background transport is exactly e·D z_a in the mild solver.

        Exact splitting of the actual nonlinear increment into top transport plus the order-zero source.

        theorem EulerGevreyOrderZero.weightedNorm_neg (period : ℝ) [Fact (0 < period)] {s : ℕ} (q N : ℕ) (hN : N + q ≤ s) (ρ : ℝ) (u : ↥(EulerCylinderSobolevSpace.SobolevSpace period s)) :

        Actual finite weighted Sobolev norms are invariant under sign.

        theorem EulerGevreyOrderZero.orderZeroPressure_bound (period : ℝ) [Fact (0 < period)] {s : ℕ} (hs : 6 ≤ s) (N : ℕ) (hN : N + 6 ≤ s) (ρ Rc M : ℝ) (hρ : 0 < ρ) (hRc : 0 ≤ Rc) (hM : 1 ≤ M) (G : EulerSpatialSobolevInverse.SmoothCoefficient period) (KG : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s G) (κ : ℝ) (m : EulerLiftedGradientSpace.Vector3) (c : ℝ) (hc : 0 < c) (hpos : ∀ (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * ‖v‖ ^ 2 ≤ inner ℝ ((G.coefficient x) v) v) (hbase : (EulerH6Pressure.CoefficientJet.restrict KG 6 hs).pressureConstant c ≤ M) (hsmall : 4 * M * (ρ * Rc) ≤ 1) (hcoeff : ∀ (l : ℕ), 1 ≤ l → l ≤ N → EulerH6Pressure.coefficientBlock period KG 6 l ≤ Rc ^ l * ↑l.factorial ^ 2) (L : Fin 4 → EulerLiftedGradientSpace.Vector3 →L[ℝ] ℝ) (hL : ∀ (i : Fin 4), ‖L i‖ ≤ 1) (C0 : EulerSpatialSobolevInverse.SmoothCoefficient period) (K0 : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s C0) (C : Fin 3 → EulerSpatialSobolevInverse.SmoothCoefficient period) (K : (i : Fin 3) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s (C i)) (background : ↥(EulerCylinderSobolevSpace.SobolevSpace period (s + 1))) (r e : ↥(EulerCylinderSobolevSpace.SobolevSpace period s)) :

        The actual order-zero pressure bound follows from the genuine projected inverse and the derived nonlinear estimate.

        The solver's actual raw source has exactly the transport/order-zero decomposition used by the energy estimate.