OAI/Geometry/SurfaceImmersion/Primitive/PrimitiveTermC1Bounds.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Actual primitive tensor terms have a uniform C1 bound from their scalar amplitude and phase-covector coordinate bounds. All constants precede those functions and every later cycle count.
- abbrev
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.PrimitiveLocalDataline 20 - def
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.primitiveLocalPolynomialline 21 - lemma
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.primitiveLocalPolynomial_smoothline 24 - lemma
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas.primitive_term_localizedline 43 - theorem
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas.primitive_term_tensor_C1_boundline 66Source documentation
A bound on the actual coordinate amplitude and covector, including one derivative, controls the genuine globally supported primitive term.
theorem primitive_term_tensor_C1_bound {D : ℝ} (hD : 0 ≤ D) : ∃ E : ℝ, 0 ≤ E ∧ ∀ amp phi : M → ℝ, ContMDiff planeModel 𝓘(ℝ) ∞ amp → ContMDiff planeModel 𝓘(ℝ) ∞ phi → (∀ i p, p ∈ tsupport (B.weight i) → |amp p| ≤ D ∧ ‖fderiv ℝ (amp ∘ (chart (i : M)).symm) (chart (i : M) p)‖ ≤ D) → (∀ i y, y ∈ (B.chartWeightCompact i : Set JetPolynomial.Base) → ‖B.phaseCovectorRead i phi y‖ ≤ D ∧ ‖fderiv ℝ (B.phaseCovectorRead i phi) y‖ ≤ D) → B.TensorWeightedBound 1 1 E (fun p => (amp p)^2 • phaseDifferentialSquare phi p) := by …Mentions: OAI.ClosedSurfaceR4.planeModel, OAI.ClosedSurfaceR4.FiniteOrderSmoothing.chart, OAI.ClosedSurfaceR4.JetPolynomial.Base, OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas.phaseDifferentialSquare
- theorem
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas.primitive_term_background_C1_boundline 167Source documentation
The same primitive bound is measured in any fixed background atlas.
theorem primitive_term_background_C1_bound (A : SmoothingAtlas M) {D : ℝ} (hD : 0 ≤ D) : ∃ E : ℝ, 0 ≤ E ∧ ∀ amp phi : M → ℝ, ContMDiff planeModel 𝓘(ℝ) ∞ amp → ContMDiff planeModel 𝓘(ℝ) ∞ phi → (∀ i p, p ∈ tsupport (B.weight i) → |amp p| ≤ D ∧ ‖fderiv ℝ (amp ∘ (chart (i : M)).symm) (chart (i : M) p)‖ ≤ D) → (∀ i y, y ∈ (B.chartWeightCompact i : Set JetPolynomial.Base) → ‖B.phaseCovectorRead i phi y‖ ≤ D ∧ ‖fderiv ℝ (B.phaseCovectorRead i phi) y‖ ≤ D) → A.TensorWeightedBound 1 1 E (fun p => (amp p)^2 • phaseDifferentialSquare phi p) := by …Mentions: OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas, OAI.ClosedSurfaceR4.planeModel, OAI.ClosedSurfaceR4.FiniteOrderSmoothing.chart, OAI.ClosedSurfaceR4.JetPolynomial.Base, OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas.phaseDifferentialSquare
- theorem
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothPrimitiveFamily.term_background_C1_boundline 191Source documentation
A single bound works for every term of every family with these actual coordinate amplitude and phase-covector estimates.
theorem term_background_C1_bound (B A : SmoothingAtlas M) {D : ℝ} (hD : 0 ≤ D) : ∃ E : ℝ, 0 ≤ E ∧ ∀ d : SmoothPrimitiveFamily ι u, (∀ a i p, p ∈ tsupport (B.weight i) → |d.amplitude a p| ≤ D ∧ ‖fderiv ℝ (d.amplitude a ∘ (chart (i : M)).symm) (chart (i : M) p)‖ ≤ D) → (∀ a i y, y ∈ (B.chartWeightCompact i : Set JetPolynomial.Base) → ‖B.phaseCovectorRead i (d.phase a) y‖ ≤ D ∧ ‖fderiv ℝ (B.phaseCovectorRead i (d.phase a)) y‖ ≤ D) → ∀ a, A.TensorWeightedBound 1 1 E (d.term a) := by …Mentions: OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas, OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothPrimitiveFamily, OAI.ClosedSurfaceR4.FiniteOrderSmoothing.chart, OAI.ClosedSurfaceR4.JetPolynomial.Base