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