Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketSourceCoefficientBudget

The nonlinear packet coefficient budget follows from the original spatial jets of the inverse deformation and strain. The transported unit normal uses the same radius and amplitude.

theorem EulerPacketCylinderField.VectorCoefficient.path_eq_of_raw_eq {T : } {raw raw' : EulerPacketProfileRecursion.VectorField} (G : VectorCoefficient T raw) (H : VectorCoefficient T raw') (he : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), raw (t, x, θ) = raw' (t, x, θ)) :
G.path = H.path
def EulerPacketCylinderField.CoefficientBudget.ofRawEq {P T : } {O O' : EulerPacketProfileRecursion.Operators} {G : CoefficientData P T O} (B : CoefficientBudget G) (H : CoefficientData P T O') (hi : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), O.inverseFrame (t, x, θ) = O'.inverseFrame (t, x, θ)) (hs : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), O.strain (t, x, θ) = O'.strain (t, x, θ)) (hn : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), O.normal (t, x, θ) = O'.normal (t, x, θ)) :

Changing the solver fields of the packet operators does not change the coefficient budget when the three actual coefficients agree on the interval.

Equations
  • B.ofRawEq H hi hs hn = { Rc := B.Rc, amplitude := B.amplitude, Rc_nonneg := , amplitude_nonneg := , inverse_bound := , strain_bound := , normal_bound := }
Instances For

    Uniform compact-time translation bounds for the literal source coefficients. Only the original inverse-frame and strain jets are inputs; in particular the normal has no independent bound and there is no loss in radius or amplitude.

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