Literal joint parity is equivalent to parity of an actual cylinder-path witness.
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)
(θ : ℝ)
:
theorem
EulerPacketCylinderField.Field.raw_odd_of_reflection_neg
{P T : ℝ}
[Fact (0 < P)]
{raw : EulerPacketProfileRecursion.VectorField}
(G : Field P T raw)
(t : ↑(Set.Icc 0 T))
(h : (EulerCylinderFieldReflection.reflection P) (G.path t) = -G.path t)
(x : EulerSmoothLimit.Space)
(θ : ℝ)
: