Documentation

LeanPool.NavierStokesAndEuler.Euler.TransversePacketPressureGradient

The actual normalized transverse pressure supplies the literal next-grade pressure gradient.

The literal pressure integral is the genuine jointly continuous scalar path representative.

theorem EulerSourceCylinderClassical.pressureField_eq_pointField (P : ) [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) (hSc : IsCompact S) (T : ) (hT : 0 T) (Q Q₁ : EulerMeanCoefficients.SmoothCoefficientPath (↑(Set.Icc 0 T)) (U →L[] EulerSmoothLimit.Space)) (c : ) (hc : 0 < c) (hQ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (v : U), c * v ^ 2 ((Q.field t) x) v ^ 2) (f : C((Set.Icc 0 T), (EulerLpCylinderPaths.Supported P EulerSmoothLimit.Space S hS))) (a₀ : (EulerLpCylinderPaths.Supported P U S hS)) (hf : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) ((EulerLpCylinderPaths.includePath P S hS) f)) (ha₀ : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.translate P a) a₀) (M : EulerMeanCoefficients.SmoothCoefficientPath (↑(Set.Icc 0 T)) (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (m : EulerMeanCoefficients.SmoothCoefficientPath (↑(Set.Icc 0 T)) EulerSmoothLimit.Space) (cm : ) (hcm : 0 < cm) (hm : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), cm (m.field t) x ^ 2) (hf₀ : ∀ (t : (Set.Icc 0 T)), (EulerCylinderAngleAverage.average P) (f t) = 0) (ha₀zero : (EulerCylinderAngleAverage.average P) a₀ = 0) (t : (Set.Icc 0 T)) :
pressureField P S hS hSc T hT Q Q₁ c hc hQ f a₀ hf ha₀ M m cm hcm hm hf₀ ha₀zero t = EulerCylinderScalarPrimitive.scalarPointField P (EulerSourceCylinderEquation.pressurePath P S hS T hT Q Q₁ c hc hQ f a₀ M m cm hcm hm) t
theorem EulerSourceCylinderClassical.pressureField_joint_continuous (P : ) [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (S : Set EulerSmoothLimit.Space) (hS : MeasurableSet S) (hSc : IsCompact S) (T : ) (hT : 0 T) (Q Q₁ : EulerMeanCoefficients.SmoothCoefficientPath (↑(Set.Icc 0 T)) (U →L[] EulerSmoothLimit.Space)) (c : ) (hc : 0 < c) (hQ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (v : U), c * v ^ 2 ((Q.field t) x) v ^ 2) (f : C((Set.Icc 0 T), (EulerLpCylinderPaths.Supported P EulerSmoothLimit.Space S hS))) (a₀ : (EulerLpCylinderPaths.Supported P U S hS)) (hf : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) ((EulerLpCylinderPaths.includePath P S hS) f)) (ha₀ : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.translate P a) a₀) (M : EulerMeanCoefficients.SmoothCoefficientPath (↑(Set.Icc 0 T)) (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (m : EulerMeanCoefficients.SmoothCoefficientPath (↑(Set.Icc 0 T)) EulerSmoothLimit.Space) (cm : ) (hcm : 0 < cm) (hm : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), cm (m.field t) x ^ 2) (hf₀ : ∀ (t : (Set.Icc 0 T)), (EulerCylinderAngleAverage.average P) (f t) = 0) (ha₀zero : (EulerCylinderAngleAverage.average P) a₀ = 0) :
Continuous fun (z : (Set.Icc 0 T) × EulerLiftedGradientSpace.LiftDomain P) => pressureField P S hS hSc T hT Q Q₁ c hc hQ f a₀ hf ha₀ M m cm hcm hm hf₀ ha₀zero z.1 z.2

The next known-force pressure term comes from the constructed scalar pressure itself.

Equations
Instances For

    The total high operator has the required pressure-gradient witness on admissible forcing.

    Equations
    Instances For