Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketCylinderHighPartBounds

Bounds for literal high projection and for the zero fields in masked grade families.

theorem EulerPacketCylinderField.Field.wordBound_of_zero {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (hz : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), raw (t, x, θ) = 0) (q : ) (R : ) (d : ) :
G.WordBound q R 0 d
theorem EulerPacketCylinderField.Field.wordBound_normalized_of_zero {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (hz : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), raw (t, x, θ) = 0) (hT : 0 T) (g : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) (q : ) (R : ) (d : ) :
(G.normalized hT g hg).WordBound q R 0 d
theorem EulerPacketCylinderField.Field.WordBound.highPart {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} {G : Field P T raw} {q d : } {R A : } (hG : G.WordBound q R A d) :
G.highPart.WordBound q R (2 * A) d
theorem EulerPacketCylinderField.Field.WordBound.normalized_highPart {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} {G : Field P T raw} {q d : } {R A : } (hT : 0 T) (g : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) (hG : (G.normalized hT g hg).WordBound q R A d) :
(G.highPart.normalized hT g hg).WordBound q R (2 * A) d