Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketGeometrySourceGrowth

The physical geometry theorem supplies the actual weighted-growth input used by the source packet budgets. The only bridge hypotheses are literal interval, strain, and normal identities.

Growth profile, bundling toFun, continuous_toFun.

Equations
Instances For
    theorem EulerPacketGeometrySourceGrowth.physicalGrowth_of_geometry {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] (D : EulerTransversePacketProvider.Data U) {Ω : Set EulerSmoothLimit.Space} (G : EulerPacketMovingFrame.PhysicalGeometryData { x : EulerSmoothLimit.Space // x Ω }) {F F₁ Z Z₁ : } (H : EulerPacketMovingFrame.PhysicalGeometryConclusion G F F₁ Z Z₁) (hinterval : G.S = Set.Icc G.t₀ (G.t₀ + D.T)) (hhorizon : G.time G.H = G.t₀ + D.T) (hstrain : ∀ (x : { x : EulerSmoothLimit.Space // x Ω }) (t : (Set.Icc 0 D.T)), G.M x (G.t₀ + t) = (D.M.field t) x) (hnormal : ∀ (x : { x : EulerSmoothLimit.Space // x Ω }) (t : (Set.Icc 0 D.T)), G.r x (G.t₀ + t) = (D.normal.field t) x) :
    theorem EulerPacketGeometrySourceGrowth.exists_growth_of_geometry {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] (D : EulerTransversePacketProvider.Data U) {Ω : Set EulerSmoothLimit.Space} (G : EulerPacketMovingFrame.PhysicalGeometryData { x : EulerSmoothLimit.Space // x Ω }) (hinterval : G.S = Set.Icc G.t₀ (G.t₀ + D.T)) (hhorizon : G.time G.H = G.t₀ + D.T) (hstrain : ∀ (x : { x : EulerSmoothLimit.Space // x Ω }) (t : (Set.Icc 0 D.T)), G.M x (G.t₀ + t) = (D.M.field t) x) (hnormal : ∀ (x : { x : EulerSmoothLimit.Space // x Ω }) (t : (Set.Icc 0 D.T)), G.r x (G.t₀ + t) = (D.normal.field t) x) :
    ∃ (g : C((Set.Icc 0 D.T), )) (C : ), (∀ (t : (Set.Icc 0 D.T)), 0 < g t) g 0, = 1 0 < C EulerPacketSourcePropagator.PhysicalGrowth D Ω (⇑g) C

    The profile and its physical growth property are derived together from the actual geometry stage. They are ready for the source-budget constructors.