Documentation

LeanPool.NavierStokesAndEuler.Euler.MeanContinuousPressure

The actual continuous mean pressure residual #

The residual is constructed from the genuine continuous Gram acceleration. Its F-adjoint lies in the ordinary closed gradient space at every time. The true physical equation and fixed-Sobolev estimates hold in the same continuous path space, including the interval endpoints.

Genuine mean momentum regularity from the variational solve #

Zero-initial-trace solenoidal test primitives are mapped by F into the actual mean test space. The two original boundary terms then vanish, and the weak identity constructs an AC representative of Pσ F* η_t. This is a regularity conclusion, not an assumed momentum equation or an assumed second derivative.

Thus the momentum's actual representative is Pσ F* u, with ordinary spatial L² projection and no abstract replacement of the solenoidal space.

theorem EulerMeanVariationalInverse.meanMomentum_weak (T : ) (hT : 0 T) (FInv F F' : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (hF : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT F) (F' t) (Set.Icc 0 T) t) (hInv : ∀ (t : (Set.Icc 0 T)) (x : EulerMeanSolenoidal.L2), (FInv t) ((F t) x) = x) (H : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (M0 A : EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2) (L : ) (u : (meanDerivatives T hT FInv)) (f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)) (hu : ∀ (w : (meanDerivatives T hT FInv)), inner u w - inner ((EulerTimeLp.timeMultiplier T hT H) ((meanPrimitive T hT FInv) u)) ((meanPrimitive T hT FInv) w) + inner (M0 ((meanTrace T hT FInv) u)) ((meanTrace T hT FInv) w) + L * inner (A ((meanTrace T hT FInv) u)) ((meanTrace T hT FInv) w) = -inner f ((meanPrimitive T hT FInv) w)) (v : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.solenoidalSpace)) (hv : (EulerTerminalTimePrimitive.initialTrace T hT) v = 0) :

The exact mean variational identity determines the weak derivative of its actual projected momentum after the trace-zero test restriction.

theorem EulerMeanVariationalInverse.meanMomentum_ac (T : ) (hT : 0 T) (FInv F F' : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (hTpos : 0 < T) (hF : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT F) (F' t) (Set.Icc 0 T) t) (hInv : ∀ (t : (Set.Icc 0 T)) (x : EulerMeanSolenoidal.L2), (FInv t) ((F t) x) = x) (H : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (M0 A : EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2) (L : ) (u : (meanDerivatives T hT FInv)) (f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)) (hu : ∀ (w : (meanDerivatives T hT FInv)), inner u w - inner ((EulerTimeLp.timeMultiplier T hT H) ((meanPrimitive T hT FInv) u)) ((meanPrimitive T hT FInv) w) + inner (M0 ((meanTrace T hT FInv) u)) ((meanTrace T hT FInv) w) + L * inner (A ((meanTrace T hT FInv) u)) ((meanTrace T hT FInv) w) = -inner f ((meanPrimitive T hT FInv) w)) :

An actual weak mean solution has an AC momentum representative with the explicit Bochner L² derivative forced by the variational identity.

theorem EulerMeanVariationalInverse.meanSolver_momentum_ac (T : ) (hT : 0 T) (FInv F F' : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (hTpos : 0 < T) (hF : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT F) (F' t) (Set.Icc 0 T) t) (hInv : ∀ (t : (Set.Icc 0 T)) (x : EulerMeanSolenoidal.L2), (FInv t) ((F t) x) = x) (H : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (M0 A : EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2) (L K B : ) (hK : 0 K) (hB : 0 B) (hF0 : FInv 0, = ContinuousLinearMap.id EulerMeanSolenoidal.L2) (hH : ∀ (t : (Set.Icc 0 T)) (z : EulerMeanSolenoidal.L2), inner ((H t) z) z K * z ^ 2) (hboundary : zEulerMeanSolenoidal.solenoidalSpace, -B * z ^ 2 inner (M0 z) z + L * inner (A z) z) (hsmall : K * (T ^ 2 / 2) + B * T 1 / 2) (f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)) :

In particular the already constructed mean variational inverse has genuine projected momentum regularity. The coefficient/boundary lower bounds are used only by that solve; no regularity of the answer is assumed.

noncomputable def EulerMeanVariationalInverse.StrongMeanEvolution.pressurePath {T : } {hT : 0 T} {FInv F F₁ : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)} {A : EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2} {L : } {u f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)} (s : StrongMeanEvolution T hT FInv F F₁ A L u f) (c : ) (hc : 0 < c) (hLower : ∀ (t : (Set.Icc 0 T)) (v : EulerMeanSolenoidal.solenoidalSpace), c * v ^ 2 ((solenoidalFrame T F) t) v ^ 2) (fC : C((Set.Icc 0 T), EulerMeanSolenoidal.L2)) :

The physical pressure force in the actual continuous strong equation.

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

    The projected equation forces the actual pullback residual to be a gradient at every time, not just almost everywhere in time.

    theorem EulerMeanVariationalInverse.StrongMeanEvolution.pressurePath_equation {T : } {hT : 0 T} {FInv F F₁ : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)} {A : EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2} {L : } {u f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)} (s : StrongMeanEvolution T hT FInv F F₁ A L u f) (c : ) (hc : 0 < c) (hLower : ∀ (t : (Set.Icc 0 T)) (v : EulerMeanSolenoidal.solenoidalSpace), c * v ^ 2 ((solenoidalFrame T F) t) v ^ 2) (fC : C((Set.Icc 0 T), EulerMeanSolenoidal.L2)) (hTpos : 0 < T) (hFTime : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT F) (F₁ t) (Set.Icc 0 T) t) (M : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (hMF : ∀ (t : (Set.Icc 0 T)) (v : EulerMeanSolenoidal.L2), (F₁ t) v = (M t) ((F t) v)) (t : (Set.Icc 0 T)) :
    (s.classicalPhysicalDerivative c hc hLower fC) t + (M t) (s.continuousVelocity t) + (s.pressurePath c hc hLower fC) t = fC t

    The physical pressure force is exactly f-B_t-MB for the given actual coefficient relation F_t=MF.

    Known actual field and coefficient orbits imply pressure-force regularity.

    theorem EulerMeanVariationalInverse.StrongMeanEvolution.pressurePath_translation_block_gevrey {T : } {hT : 0 T} {FInv F F₁ : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)} {A : EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2} {L : } {u f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)} (s : StrongMeanEvolution T hT FInv F F₁ A L u f) (c : ) (hc : 0 < c) (hLower : ∀ (t : (Set.Icc 0 T)) (v : EulerMeanSolenoidal.solenoidalSpace), c * v ^ 2 ((solenoidalFrame T F) t) v ^ 2) (fC : C((Set.Icc 0 T), EulerMeanSolenoidal.L2)) {ι : Type u_1} [Fintype ι] (directions : ιEulerSmoothLimit.Space) (hd : ∀ (i : ι), directions i 1) (q : ) (hF : ContDiff fun (a : EulerSmoothLimit.Space) => EulerMeanOperatorTranslation.translatePath T a F) (hF₁ : ContDiff fun (a : EulerSmoothLimit.Space) => EulerMeanOperatorTranslation.translatePath T a F₁) (hv : ContDiff fun (a : EulerSmoothLimit.Space) => (EulerMeanCoordinatePath.coordinatePathTranslation T a) s.coordinateVelocityPath) (ha : ContDiff fun (a : EulerSmoothLimit.Space) => (EulerMeanCoordinatePath.coordinatePathTranslation T a) (s.classicalAcceleration c hc hLower fC)) (hfC : ContDiff fun (a : EulerSmoothLimit.Space) => (EulerMeanTimeContinuousTranslation.pathTranslation T a) fC) (Rc R CF CF₁ Cf Cv Ca : ) (hRc : 0 Rc) (hRcR : EulerParameterWordGevrey.sobolevCoefficientRadius ι Rc R) (hCF : 0 CF) (hCF₁ : 0 CF₁) (hCv : 0 Cv) (hCa : 0 Ca) (d : ) (hFb : ∀ (n : ) (a : EulerSmoothLimit.Space), iteratedFDeriv n (fun (b : EulerSmoothLimit.Space) => EulerMeanOperatorTranslation.translatePath T b F) a CF * EulerGevrey.majorant Rc 0 n) (hF₁b : ∀ (n : ) (a : EulerSmoothLimit.Space), iteratedFDeriv n (fun (b : EulerSmoothLimit.Space) => EulerMeanOperatorTranslation.translatePath T b F₁) a CF₁ * EulerGevrey.majorant Rc 0 n) (hfb : ∀ (n : ) (a : EulerSmoothLimit.Space), EulerParameterWordGevrey.block directions q (fun (b : EulerSmoothLimit.Space) => (EulerMeanTimeContinuousTranslation.pathTranslation T b) fC) n a Cf * EulerGevrey.majorant R d n) (hvb : ∀ (n : ) (a : EulerSmoothLimit.Space), EulerParameterWordGevrey.block directions q (fun (b : EulerSmoothLimit.Space) => (EulerMeanCoordinatePath.coordinatePathTranslation T b) s.coordinateVelocityPath) n a Cv * EulerGevrey.majorant R d n) (hab : ∀ (n : ) (a : EulerSmoothLimit.Space), EulerParameterWordGevrey.block directions q (fun (b : EulerSmoothLimit.Space) => (EulerMeanCoordinatePath.coordinatePathTranslation T b) (s.classicalAcceleration c hc hLower fC)) n a Ca * EulerGevrey.majorant R d n) (n : ) (a : EulerSmoothLimit.Space) :

    The actual physical pressure gradient costs no further factorial shift.