OAI/Geometry/SurfaceImmersion/Primitive/PeriodicPrimitive.lean
14 declarations, 0 contain sorry, 0 declared as axioms
The normalized periodic antiderivative used by the finite periodic expansion.
The primitive is constructed by integration, followed by subtraction of its
mean. The period is one, matching UnitAddCircle.
- def
OAI.ClosedSurfaceR4.PeriodicPrimitive.rawPrimitiveline 20 - def
OAI.ClosedSurfaceR4.PeriodicPrimitive.primitiveline 22 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.rawPrimitive_hasDerivAtline 25 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.rawPrimitive_continuousline 29 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.rawPrimitive_contDiffline 34 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.rawPrimitive_periodicline 44 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.primitive_hasDerivAtline 52 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.primitive_continuousline 56 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.primitive_contDiffline 60 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.primitive_periodicline 65 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.primitive_mean_zeroline 71 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.exists_smooth_periodic_primitiveline 80Source documentation
A smooth mean-zero periodic function has a smooth mean-zero periodic primitive, with no solvability hypothesis beyond its vanishing mean.
theorem exists_smooth_periodic_primitive {f : ℝ → E} (hf : ContDiff ℝ ∞ f) (hperiod : Function.Periodic f 1) (hmean : (∫ t in 0..1, f t) = 0) : ∃ F : ℝ → E, ContDiff ℝ ∞ F ∧ Function.Periodic F 1 ∧ (∀ x, HasDerivAt F (f x) x) ∧ (∫ t in 0..1, F t) = 0 := … - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.integral_lift_eq_haarline 88 - theorem
OAI.ClosedSurfaceR4.PeriodicPrimitive.exists_smooth_primitive_of_haar_mean_zeroline 97Source documentation
Vanishing normalized Haar mean gives a smooth mean-zero periodic primitive.
theorem exists_smooth_primitive_of_haar_mean_zero {f : UnitAddCircle → E} (hf : ContDiff ℝ ∞ (fun t : ℝ => f (t : UnitAddCircle))) (hmean : (∫ t, f t ∂AddCircle.haarAddCircle) = 0) : ∃ F : ℝ → E, ContDiff ℝ ∞ F ∧ Function.Periodic F 1 ∧ (∀ x : ℝ, HasDerivAt F (f (x : UnitAddCircle)) x) ∧ (∫ t in 0..1, F t) = 0 := by …