Documentation

LeanPool.NavierStokesAndEuler.Euler.CylinderDirichletParity

Joint parity of the constructed cylinder history #

Even coefficient fields commute with actual spatial-angular reflection. The genuine coercive inverse therefore preserves odd forcing, including its continuous velocity and acceleration representatives.

theorem EulerCylinderDirichlet.Coefficients.continuousVelocity_reflection (P : ) [Fact (0 < P)] {T : } {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (D : Coefficients T U E) (hQ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q t) (-x) = (D.Q t) x) (hQ₁ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q₁ t) (-x) = (D.Q₁ t) x) (hH : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.H t) (-x) = (D.H t) x) (f : C((Set.Icc 0 T), (EulerLpCylinderTranslation.CylinderL2 P E))) (t : (Set.Icc 0 T)) :
theorem EulerCylinderDirichlet.Coefficients.accelerationPath_reflection (P : ) [Fact (0 < P)] {T : } {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (D : Coefficients T U E) (hQ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q t) (-x) = (D.Q t) x) (hQ₁ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q₁ t) (-x) = (D.Q₁ t) x) (hH : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.H t) (-x) = (D.H t) x) (f : C((Set.Icc 0 T), (EulerLpCylinderTranslation.CylinderL2 P E))) (t : (Set.Icc 0 T)) :
theorem EulerCylinderDirichlet.Coefficients.velocityPath_odd (P : ) [Fact (0 < P)] {T : } {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (D : Coefficients T U E) (hQ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q t) (-x) = (D.Q t) x) (hQ₁ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q₁ t) (-x) = (D.Q₁ t) x) (hH : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.H t) (-x) = (D.H t) x) (f : C((Set.Icc 0 T), (EulerLpCylinderTranslation.CylinderL2 P E))) (hf : ∀ (t : (Set.Icc 0 T)), (EulerCylinderFieldReflection.reflection P) (f t) = -f t) (t : (Set.Icc 0 T)) :
theorem EulerCylinderDirichlet.Coefficients.accelerationPath_odd (P : ) [Fact (0 < P)] {T : } {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (D : Coefficients T U E) (hQ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q t) (-x) = (D.Q t) x) (hQ₁ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q₁ t) (-x) = (D.Q₁ t) x) (hH : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.H t) (-x) = (D.H t) x) (f : C((Set.Icc 0 T), (EulerLpCylinderTranslation.CylinderL2 P E))) (hf : ∀ (t : (Set.Icc 0 T)), (EulerCylinderFieldReflection.reflection P) (f t) = -f t) (t : (Set.Icc 0 T)) :
theorem EulerCylinderDirichlet.Coefficients.physicalVelocity_odd (P : ) [Fact (0 < P)] {T : } {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (D : Coefficients T U E) (hQ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q t) (-x) = (D.Q t) x) (hQ₁ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q₁ t) (-x) = (D.Q₁ t) x) (hH : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.H t) (-x) = (D.H t) x) (f : C((Set.Icc 0 T), (EulerLpCylinderTranslation.CylinderL2 P E))) (hf : ∀ (t : (Set.Icc 0 T)), (EulerCylinderFieldReflection.reflection P) (f t) = -f t) (t : (Set.Icc 0 T)) :
theorem EulerCylinderDirichlet.Coefficients.physicalDerivative_odd (P : ) [Fact (0 < P)] {T : } {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (D : Coefficients T U E) (hQ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q t) (-x) = (D.Q t) x) (hQ₁ : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q₁ t) (-x) = (D.Q₁ t) x) (hH : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.H t) (-x) = (D.H t) x) (f : C((Set.Icc 0 T), (EulerLpCylinderTranslation.CylinderL2 P E))) (hf : ∀ (t : (Set.Icc 0 T)), (EulerCylinderFieldReflection.reflection P) (f t) = -f t) (t : (Set.Icc 0 T)) :