Documentation

LeanPool.NavierStokesAndEuler.Euler.ParentChoiceInitialSupport

The actual chosen packet states preserve common compact initial support. The forward mean contribution is localized even when its boundary coefficient is nonzero.

theorem EulerParentPacketFrames.GeometryForwardChoice.initial_support {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (I : GeometryForwardInput U) (S : SmoothState I.parent) (k : ) (hk : EulerPacketSourceFrequency.UniversalFrequency k) (nextEll : ) (hnext : 0 < nextEll) (hnext1 : nextEll 1) (F : GeometryForwardChoice I S k hk nextEll hnext hnext1) (hSym : ∀ (x : EulerSmoothLimit.Space), -x I.support x I.support) (hS : (tsupport fun (x : EulerSmoothLimit.Space) => S.evolution.velocity (0, x))Metric.closedBall 0 2) :
(tsupport fun (x : EulerSmoothLimit.Space) => (state I S k hk nextEll hnext hnext1 F hSym).evolution.velocity (0, x))Metric.closedBall 0 2
theorem EulerParentPacketFrames.GeometryForwardChoice.initial_compact {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (I : GeometryForwardInput U) (S : SmoothState I.parent) (k : ) (hk : EulerPacketSourceFrequency.UniversalFrequency k) (nextEll : ) (hnext : 0 < nextEll) (hnext1 : nextEll 1) (F : GeometryForwardChoice I S k hk nextEll hnext hnext1) (hSym : ∀ (x : EulerSmoothLimit.Space), -x I.support x I.support) (hS : (tsupport fun (x : EulerSmoothLimit.Space) => S.evolution.velocity (0, x))Metric.closedBall 0 2) :
HasCompactSupport fun (x : EulerSmoothLimit.Space) => (state I S k hk nextEll hnext hnext1 F hSym).evolution.velocity (0, x)
theorem EulerParentPacketFrames.GeometryJoinedChoice.initial_support {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (I : EulerPacketInitial.Input U) (S : SmoothState I.parent) (k : ) (hk : EulerPacketSourceFrequency.UniversalFrequency k) (nextEll : ) (hnext : 0 < nextEll) (hnext1 : nextEll 1) (F : GeometryJoinedChoice I S k hk nextEll hnext hnext1) (hSym : ∀ (x : EulerSmoothLimit.Space), -x I.support x I.support) (hS : (tsupport fun (x : EulerSmoothLimit.Space) => S.evolution.velocity (0, x))Metric.closedBall 0 2) :
(tsupport fun (x : EulerSmoothLimit.Space) => (state I S k hk nextEll hnext hnext1 F hSym).evolution.velocity (0, x))Metric.closedBall 0 2