Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketSourceParity

Joint parity of every profile generated by the literal source operators.

One actual mean/transverse solve preserves every joint profile symmetry.

Every profile in the literal recursively generated family has the source parity.

theorem EulerPacketCylinderField.sourceProfiles_parity (P : ) [Fact (0 < P)] (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (I Iprimary : EulerTransversePacketProvider.InitialData P D) (hT : M.T = D.T) (eM : EulerMeanPacketProvider.EvenData M) (hSym : ∀ (x : EulerSmoothLimit.Space), -x D.support x D.support) (hF : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.F.field t) (-x) = (D.F.field t) x) (hDM : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.M.field t) (-x) = (D.M.field t) x) (hI : (EulerCylinderFieldReflection.reflection P) I.value = -I.value) (hIprimary : (EulerCylinderFieldReflection.reflection P) Iprimary.value = -Iprimary.value) (p : ) :
ProfileParity M.T (sourceProfiles P M D I Iprimary p)
theorem EulerPacketCylinderField.sourceProfiles_time_derivatives_odd (P : ) [Fact (0 < P)] (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (I Iprimary : EulerTransversePacketProvider.InitialData P D) (hT : M.T = D.T) (eM : EulerMeanPacketProvider.EvenData M) (hSym : ∀ (x : EulerSmoothLimit.Space), -x D.support x D.support) (hF : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.F.field t) (-x) = (D.F.field t) x) (hDM : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.M.field t) (-x) = (D.M.field t) x) (hI : (EulerCylinderFieldReflection.reflection P) I.value = -I.value) (hIprimary : (EulerCylinderFieldReflection.reflection P) Iprimary.value = -Iprimary.value) (p : ) :
have G := sourceProfileWitness P M D hT I Iprimary p; JointOdd M.T G.highT JointOdd M.T G.meanT JointOdd M.T G.correctorT