Documentation

LeanPool.NavierStokesAndEuler.Euler.GevreyPressureShifted

Cutoff-independent nonlinear pressure bounds for actual finite-Sobolev transport sources.

Cutoff-independent nonlinear pressure bounds for actual finite-Sobolev transport sources.

The lower Sobolev pressure estimate needed for the base energy commutator.

theorem EulerH6Nonlinear.nonlinear_pressure_lower_bound (period : ) [Fact (0 < period)] {s : } {A : EulerSpatialSobolevInverse.SmoothCoefficient period} {F : (EulerLiftedGradientSpace.LiftL2 period)} (K : EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection s A) (J : EulerSpatialSobolevInverse.SpatialJet period EulerCylinderSobolev.standardDirection s F) (κ : ) (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 + 5 s) (ρ Rc M : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hbase : (EulerH6Pressure.CoefficientJet.restrict K 5 ).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll NEulerH6Pressure.coefficientBlock period K 5 l Rc ^ l * l.factorial ^ 2) (b : EulerLiftedGradientSpace.LiftDomain periodEulerSobolev.Domain 4) (e : EulerLiftedGradientSpace.LiftDomain periodEulerLiftedGradientSpace.Vector3) (hb : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), ContDiff (↑) (EulerMetricTransport.localFieldLift period b x)) (he : ∀ (x : EulerLiftedGradientSpace.LiftDomain period), ContDiff (↑) (EulerMetricTransport.localFieldLift period e x)) (hbL2 : ∀ (j : ) (w : Fin jFin 4), MeasureTheory.MemLp (EulerCylinderSobolev.iteratedFieldDerivative period w b) 2 (EulerLiftedGradientSpace.liftMeasure period)) (heL2 : ∀ (j : ) (w : Fin jFin 4), MeasureTheory.MemLp (EulerCylinderSobolev.iteratedFieldDerivative period w e) 2 (EulerLiftedGradientSpace.liftMeasure period)) (hsource : F =ᵐ[EulerLiftedGradientSpace.liftMeasure period] transportField period 3 b e) :
nFinset.range (N + 1), EulerPacketWeights.weight ρ n * EulerH6Pressure.blockNorm period (EulerSpatialSobolevInverse.SpatialJet.solvePressure K κ m c hc hpos J) 5 n (2 * M * (5460 * lowerProductConstant period 3) * lFinset.range (N + 1), EulerPacketWeights.weight ρ l * wordSobolevNorm period 6 l b) * jFinset.range (N + 1), EulerPacketWeights.weight ρ j * wordSobolevNorm period 6 j e

The genuine pressure of transport has an unshifted H⁵ bound using only H⁶ velocity at the same external cutoff.

@[instance_reducible]

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

Equations
Instances For
    @[instance_reducible]

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

    Equations
    Instances For

      Actual coefficient pressure blocks agree with the genuine pressure-jet construction.

      The actual finite-Sobolev pressure generated by the nonlinear transport source.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The nonlinear pressure depends continuously on its actual Sobolev velocity inputs.

        The four-component lifted velocity bound in a finite weighted norm.

        theorem EulerGevreyPressureTransport.transportPressure_lower_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 + 5 s) (ρ Rc M : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hbase : (EulerH6Pressure.CoefficientJet.restrict K 5 ).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll NEulerH6Pressure.coefficientBlock period K 5 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 unshifted H⁵ nonlinear pressure estimate on smooth Sobolev representatives.

        theorem EulerGevreyPressureTransport.transportPressure_lower (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 + 5 s) (ρ Rc M : ) ( : 0 < ρ) (hRc : 0 Rc) (hM : 1 M) (hbase : (EulerH6Pressure.CoefficientJet.restrict K 5 ).pressureConstant c M) (hsmall : 4 * M * (ρ * Rc) 1) (hcoeff : ∀ (l : ), 1 ll NEulerH6Pressure.coefficientBlock period K 5 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 lower-order nonlinear pressure estimate holds for the actual finite-Sobolev fields used by the solver.

        @[instance_reducible]

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

        Equations
        Instances For
          @[instance_reducible]

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

          Equations
          Instances For
            noncomputable def EulerGevreyPressureTransport.shiftedPressureNorm (period : ) [Fact (0 < period)] {s : } (N : ) (ρ : ) (p : (EulerCylinderSobolevSpace.SobolevSpace period s)) :

            The shifted actual H⁶ pressure sum stops one derivative below the velocity cutoff.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem EulerGevreyPressureTransport.continuous_shiftedPressureNorm (period : ) [Fact (0 < period)] {s : } (N : ) (hN : N + 6 s) (ρ : ) :

              Continuity on the genuine Sobolev domain of the shifted pressure norm.

              theorem EulerGevreyPressureTransport.transportPressure_shifted_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)) :
              shiftedPressureNorm period N ρ (transportPressure period hs K κ m c hc hpos L hL u v) 16 * M * EulerH6Nonlinear.productConstant period 3 * EulerSobolevGevreyOperators.weightedNorm period 6 (N + 1) ρ u * EulerSobolevTransportCommutator.weightedLoss period 6 (N + 1) ρ v

              The actual shifted H⁶ nonlinear pressure estimate on smooth Sobolev representatives.

              theorem EulerGevreyPressureTransport.transportPressure_shifted (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))) :
              shiftedPressureNorm period N ρ (transportPressure period hs K κ m c hc hpos L hL u v) 16 * M * EulerH6Nonlinear.productConstant period 3 * EulerSobolevGevreyOperators.weightedNorm period 6 (N + 1) ρ u * EulerSobolevTransportCommutator.weightedLoss period 6 (N + 1) ρ v

              The shifted nonlinear pressure estimate holds for the actual finite-Sobolev fields used by the solver.