Documentation

LeanPool.NavierStokesAndEuler.Euler.TransverseMomentumRegularity

Actual momentum regularity of the transverse variational inverse #

The admissible tests are constructed by differentiating Q(t) Jv(t) with the proved time-H¹ product rule. The weak equation then forces Q* η_t to have an absolutely continuous representative. No momentum equation or second derivative of the solved displacement is included in the assumptions.

The literal transverse momentum as an actual L² field.

Equations
Instances For
    noncomputable def EulerTransverseMomentumRegularity.momentumForcing {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (Q Q₁ : C((Set.Icc 0 T), U →L[] E)) (H : C((Set.Icc 0 T), E →L[] E)) (u f : (EulerTimeLp.TimeLp T E)) :

    The forcing for the momentum derivative, before using the frame ODE.

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

      The momentum field is pointwise Q(t)* u(t) almost everywhere.

      theorem EulerTransverseMomentumRegularity.productDerivative_mem_transverse {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (Q Q₁ : C((Set.Icc 0 T), U →L[] E)) (hQ : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT Q) (Q₁ t) (Set.Icc 0 T) t) (m : (Set.Icc 0 T)E) (hm : ∀ (t : (Set.Icc 0 T)) (x : U), inner (m t) ((Q t) x) = 0) (v : (EulerTimeLp.TimeLp T U)) (hv : (EulerTerminalTimePrimitive.initialTrace T hT) v = 0) :

      Every zero-endpoint coordinate test gives a genuine admissible physical test.

      Generic momentum extraction from the actual product-test identity. This also applies to closed spatial Hilbert constraints, such as the solenoidal mean space.

      The variational equation determines the weak derivative of actual momentum.

      theorem EulerTransverseMomentumRegularity.transverseSolver_momentum_ac {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (Q Q₁ : C((Set.Icc 0 T), U →L[] E)) (hTpos : 0 < T) (hQ : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT Q) (Q₁ t) (Set.Icc 0 T) t) (m : (Set.Icc 0 T)E) (hm : ∀ (t : (Set.Icc 0 T)) (x : U), inner (m t) ((Q t) x) = 0) (H : C((Set.Icc 0 T), E →L[] E)) (K : ) (hK : 0 K) (hH : ∀ (t : (Set.Icc 0 T)) (x : E), inner ((H t) x) x K * x ^ 2) (hsmall : K * (T ^ 2 / 2) 1 / 2) (f : (EulerTimeLp.TimeLp T E)) :
      have u := ((EulerTransverseVariationalInverse.transverseSolver T hT m H K hK hH hsmall) f); ∃ (p : U), AbsolutelyContinuousOnInterval p 0 T (momentum T hT Q u) =ᵐ[EulerTimeLp.timeMeasure T] p ∀ᵐ (t : ) EulerTimeLp.timeMeasure T, HasDerivAt p ((momentumForcing T hT Q Q₁ H u f) t) t

      The actual solved transverse momentum has an AC representative and the prescribed genuine a.e. derivative. This is a regularity conclusion of the solve.