Documentation

LeanPool.NavierStokesAndEuler.Euler.ParentPacketParity

Oddness of the actual displacement propagates to its true velocity and acceleration, fixes the origin, and gives every even source coefficient used by the packet. The genuine child flow preserves it.

Spatial derivatives and genuine within-time derivatives preserve the expected parity, including the closed interval's endpoints.

theorem SmoothTimeField.TimeDerivative.odd {E V : Type} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup V] [NormedSpace V] {T : } {hT : 0 T} {A A1 : SmoothTimeField (↑(Set.Icc 0 T)) E V} (hd : TimeDerivative T hT A A1) (hTpos : 0 < T) (ho : ∀ (t : (Set.Icc 0 T)), Function.Odd (A.field t)) (t : (Set.Icc 0 T)) :

Odd data, collecting displacement.

Instances For
    theorem EulerParentPacketFrames.OddData.restrictTime {A : Parent} (O : OddData A) (S : ) (hS : 0 < S) (hST : S A.T) :
    OddData (A.restrictTime S hS hST)
    theorem EulerParentPacketFrames.OddData.child {A : Parent} (O : OddData A) {P : } [Fact (0 < P)] (G : EulerPhysicalGraphFlowBounds.Data P A.T) (ho : ∀ (t : (Set.Icc 0 A.T)), Function.Odd (G.A.field t)) (k : ) (m : EulerSmoothLimit.Space) (hgraph : ∀ (t : (Set.Icc 0 A.T)) (z : EulerLiftedGradientSpace.LiftTangent), (EulerGraphInvariantFlow.graphConstraint k m) ((G.A.field t) z) = 0) (nextEll : ) (hnext : 0 < nextEll) (hnext1 : nextEll 1) :
    OddData (A.child G k m hgraph nextEll hnext hnext1)