OAI/Geometry/SurfaceImmersion/Whitney/CollarVelocityReparam.lean
13 declarations, 0 contain sorry, 0 declared as axioms
The collar velocity has the desired uniform mean after reparametrization.
- def
OAI.ClosedSurfaceR4.CollarVelocity.reparamXline 12 - def
OAI.ClosedSurfaceR4.CollarVelocity.reparamYline 13 - lemma
OAI.ClosedSurfaceR4.CollarVelocity.reparamX_smoothline 15 - lemma
OAI.ClosedSurfaceR4.CollarVelocity.reparamY_smoothline 18 - lemma
OAI.ClosedSurfaceR4.CollarVelocity.reparam_unitline 21 - lemma
OAI.ClosedSurfaceR4.CollarVelocity.reparamX_periodicline 24 - lemma
OAI.ClosedSurfaceR4.CollarVelocity.reparamY_periodicline 29 - lemma
OAI.ClosedSurfaceR4.CollarVelocity.reparamX_zeroline 34 - lemma
OAI.ClosedSurfaceR4.CollarVelocity.reparamY_zeroline 35 - lemma
OAI.ClosedSurfaceR4.CollarVelocity.mean_reparamline 37 - lemma
OAI.ClosedSurfaceR4.CollarVelocity.mean_reparamXline 58 - lemma
OAI.ClosedSurfaceR4.CollarVelocity.mean_reparamYline 63 - theorem
OAI.ClosedSurfaceR4.CollarVelocity.reparametrized_velocity_meansline 68Source documentation
The unweighted reparametrized velocity has exactly the required mean.
theorem reparametrized_velocity_means {R v a : ℝ} (hR : 0 < R) (hv : 0 < v) (hquad : R ^ 2 = v ^ 2 + a ^ 2) : circleMean (fun θ => R * reparamX (amplitude R v a) θ) = v ∧ circleMean (fun θ => R * reparamY (amplitude R v a) θ) = 0 := by …Mentions: OAI.ClosedSurfaceR4.CollarVelocity.circleMean, OAI.ClosedSurfaceR4.CollarVelocity.reparamX, OAI.ClosedSurfaceR4.CollarVelocity.amplitude, OAI.ClosedSurfaceR4.CollarVelocity.reparamY