OAI/Geometry/SurfaceImmersion/Primitive/LoopDensityBumpSelection.lean
5 declarations, 0 contain sorry, 0 declared as axioms
Replace three nondegenerate point masses by smooth positive-density data.
- abbrev
OAI.ClosedSurfaceR4.LoopDensity.Columnsline 13 - def
OAI.ClosedSurfaceR4.LoopDensity.columnOperatorline 15 - lemma
OAI.ClosedSurfaceR4.LoopDensity.columnOperator_smoothline 18 - lemma
OAI.ClosedSurfaceR4.LoopDensity.momentMap_eq_columnOperatorline 23 - theorem
OAI.ClosedSurfaceR4.LoopDensity.select_positive_moment_bumpsline 28Source documentation
A strictly positive, nondegenerate three-point barycenter can be replaced by smooth nonnegative periodic bumps and a strictly positive constant density.
theorem select_positive_moment_bumps {p : ℝ → Plane} (hp : Continuous p) {t : Fin 3 → ℝ} (ht : ∀ i, t i ∈ Ioo (0 : ℝ) 1) {c : Plane} {w : Moments} (hM : (columnOperator (fun i => augment (p (t i)))).IsInvertible) (hw : ∀ i, 0 < w i) (hbary : columnOperator (fun i => augment (p (t i))) w = augment c) : ∃ ψ : Fin 3 → ℝ → ℝ, (∀ i, ContDiff ℝ ∞ (ψ i)) ∧ (∀ i, Function.Periodic (ψ i) 1) ∧ (∀ i x, 0 ≤ ψ i x) ∧ (∀ i, (∫ x in 0..1, ψ i x) = 1) ∧ ∃ ε : ℝ, 0 < ε ∧ (momentMap p ψ).IsInvertible ∧ ∀ i, 0 < weights p ψ ε c i := by …Mentions: OAI.ClosedSurfaceR4.LoopDensity.Plane, OAI.ClosedSurfaceR4.LoopDensity.Moments, OAI.ClosedSurfaceR4.LoopDensity.columnOperator, OAI.ClosedSurfaceR4.LoopDensity.augment, OAI.ClosedSurfaceR4.LoopDensity.momentMap, OAI.ClosedSurfaceR4.LoopDensity.weights