Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketCylinderParity

Literal joint parity is equivalent to parity of an actual cylinder-path witness.

theorem EulerPacketCylinderField.Field.reflection_eq_of_raw_parity {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (c : ) (t : (Set.Icc 0 T)) (h : ∀ (x : EulerSmoothLimit.Space) (θ : ), raw (t, -x, -θ) = c raw (t, x, θ)) :
theorem EulerPacketCylinderField.Field.raw_parity_of_reflection {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (c : ) (t : (Set.Icc 0 T)) (h : (EulerCylinderFieldReflection.reflection P) (G.path t) = c G.path t) (x : EulerSmoothLimit.Space) (θ : ) :
raw (t, -x, -θ) = c raw (t, x, θ)
theorem EulerPacketCylinderField.Field.reflection_neg_of_raw_odd {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (t : (Set.Icc 0 T)) (h : ∀ (x : EulerSmoothLimit.Space) (θ : ), raw (t, -x, -θ) = -raw (t, x, θ)) :