Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketGeometryGuards

Consequences of the literal numerical guards for a physical geometry stage.

Actual shear motion, exposed for the compression scale guard.

theorem EulerPacketMovingFrame.physical_shear_motion_bound {B B₁ E : EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space} {m v : EulerSmoothLimit.Space} {c t₀ a ε Θ G d β : } {S : Set } (ha : 1 / 2 a) ( : 0 < ε) ( : 1 Θ) (hG : 1 G) (hd : 0 d) (hsmall : 16 * (ε * Θ * (4 * G) ^ 2 + d) 1) (hmap : Set.MapsTo (physicalTime t₀ a ε) (Set.Icc 0 Θ) S) (hBd : tS, HasDerivWithinAt B (B₁ t) S t) (hmd : tS, HasDerivWithinAt m (-(ContinuousLinearMap.adjoint (B t)) (m t)) S t) (hvd : tS, HasDerivWithinAt v (-(B t) (v t) + (2 * inner (m t) ((B t) (v t)) / m t ^ 2) m t) S t) (hm0 : tS, m t 0) (hv0 : tS, v t 0) (hmv : tS, inner (m t) (v t) = 0) (hB : tS, B t G) (hB₁ : tS, B₁ t G ^ 2) (hE : tS, E t d) (hb0 : rescaledFrame B m v t₀ a ε 0 0 1 = a) (hk0 : rescaledFrame B m v t₀ a ε 0 2 1 = a * β) (hh0 : rescaledShear c m v t₀ a ε 0 = a / ε ^ 2) :
have e := 16 * (ε * Θ * (4 * G) ^ 2 + d); ε e τSet.Icc 0 Θ, |ε ^ 2 * rescaledShear c m v t₀ a ε τ / a - 1| e
theorem EulerPacketMovingFrame.PhysicalGeometryData.action_error {α : Type u_1} (D : PhysicalGeometryData α) (ξ : α) {τ : } ( : τ Set.Icc 0 D.H) (i j : Fin 3) :
|scaledAction (D.M ξ (D.time τ)) D.m D.v D.a D.ε (D.time τ) i j - EulerPacketRay.idealVelocityEntry (D.σ ^ 2) i j| 3 * D.error