OAI/Geometry/HarmonicGrowth/Intrinsic.lean
51 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.HarmonicCounterexample.quadraticline 12Source documentation
The exact coordinate quadratic form used by path length.
def quadratic {n : ℕ} (g : SmoothMetric n) (x v : Space n) : ℝ := …Mentions: OAI.HarmonicCounterexample.SmoothMetric, OAI.HarmonicCounterexample.Space
- def
OAI.HarmonicCounterexample.speedline 15 - lemma
OAI.HarmonicCounterexample.speed_continuousline 18 - lemma
OAI.HarmonicCounterexample.pathLength_nonnegline 29 - lemma
OAI.HarmonicCounterexample.pathLength_bddBelowline 35 - lemma
OAI.HarmonicCounterexample.line_smoothline 42 - lemma
OAI.HarmonicCounterexample.line_derivline 45 - lemma
OAI.HarmonicCounterexample.pathLength_set_nonemptyline 50 - lemma
OAI.HarmonicCounterexample.distance_nonnegline 55 - lemma
OAI.HarmonicCounterexample.norm_sub_le_lengthline 62Source documentation
Lower length comparison is proved for every admitted path.
lemma norm_sub_le_length {n : ℕ} (g : SmoothMetric n) {a : ℝ} (ha : 0 < a) (hlower : ∀ x v, a^2 * ‖v‖^2 ≤ quadratic g x v) {γ : ℝ → Space n} (hγ : ContDiff ℝ 1 γ) : ‖γ 1 - γ 0‖ ≤ pathLength g γ / a := by …Mentions: OAI.HarmonicCounterexample.SmoothMetric, OAI.HarmonicCounterexample.a, OAI.HarmonicCounterexample.quadratic, OAI.HarmonicCounterexample.Space, OAI.HarmonicCounterexample.pathLength
- lemma
OAI.HarmonicCounterexample.lower_distanceline 79 - lemma
OAI.HarmonicCounterexample.upper_distanceline 88Source documentation
Upper length comparison uses the genuine straight Cartesian path.
lemma upper_distance {n : ℕ} (g : SmoothMetric n) {b : ℝ} (hb : 0 ≤ b) (hupper : ∀ x v, quadratic g x v ≤ b^2 * ‖v‖^2) (x y : Space n) : distance g x y ≤ b * ‖y-x‖ := by …Mentions: OAI.HarmonicCounterexample.SmoothMetric, OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.quadratic, OAI.HarmonicCounterexample.Space, OAI.HarmonicCounterexample.distance
- theorem
OAI.HarmonicCounterexample.complete_of_uniform_boundsline 112Source documentation
Uniform equivalence with the Cartesian norm gives genuine intrinsic completeness, with the exact sequence definition in the frozen target.
theorem complete_of_uniform_bounds {n : ℕ} (g : SmoothMetric n) {a b : ℝ} (ha : 0 < a) (hb : 0 < b) (hlower : ∀ x v, a^2 * ‖v‖^2 ≤ quadratic g x v) (hupper : ∀ x v, quadratic g x v ≤ b^2 * ‖v‖^2) : Complete g := by …Mentions: OAI.HarmonicCounterexample.SmoothMetric, OAI.HarmonicCounterexample.a, OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.quadratic, OAI.HarmonicCounterexample.Complete
- lemma
OAI.HarmonicCounterexample.quadratic_eq_dotline 150 - lemma
OAI.HarmonicCounterexample.quadratic_nonnegline 159 - lemma
OAI.HarmonicCounterexample.radial_gram_boundline 166Source documentation
Positivity and the exact radial eigenvector give the angular-gradient bound. This is a quadratic-form Cauchy-Schwarz argument, not geodesic lore.
lemma radial_gram_bound {n : ℕ} (g : SmoothMetric n) (hrad : ∀ x, g.coeff x *ᵥ x = x) (x v : Space n) : (x ⬝ᵥ v)^2 ≤ squareRadius x * quadratic g x v := by …Mentions: OAI.HarmonicCounterexample.SmoothMetric, OAI.HarmonicCounterexample.Space, OAI.HarmonicCounterexample.quadratic
- lemma
OAI.HarmonicCounterexample.squareRadius_hasDerivAtline 191 - lemma
OAI.HarmonicCounterexample.regularized_radius_lengthline 206Source documentation
Radius regularization removes the nondifferentiability at EVERY crossing of the origin, so the lower distance estimate applies to all admitted paths.
lemma regularized_radius_length {n : ℕ} (g : SmoothMetric n) (hrad : ∀ x, g.coeff x *ᵥ x = x) {γ : ℝ → Space n} (hγ : ContDiff ℝ 1 γ) {ε : ℝ} (hε : 0 < ε) : |Real.sqrt (squareRadius (γ 1)+ε) - Real.sqrt (squareRadius (γ 0)+ε)| ≤ pathLength g γ := by …Mentions: OAI.HarmonicCounterexample.SmoothMetric, OAI.HarmonicCounterexample.Space, OAI.HarmonicCounterexample.pathLength
- lemma
OAI.HarmonicCounterexample.radial_length_lowerline 236 - lemma
OAI.HarmonicCounterexample.radius_le_distanceline 251 - lemma
OAI.HarmonicCounterexample.radial_line_lengthline 259 - theorem
OAI.HarmonicCounterexample.distance_origin_eq_radiusline 279Source documentation
Exact intrinsic radial distance for the smooth polar extension.
theorem distance_origin_eq_radius {n : ℕ} (g : SmoothMetric n) (hrad : ∀ x, g.coeff x *ᵥ x = x) (hzero : g.coeff 0 = 1) (x : Space n) : distance g 0 x = radius x := by …Mentions: OAI.HarmonicCounterexample.SmoothMetric, OAI.HarmonicCounterexample.Space, OAI.HarmonicCounterexample.distance
- lemma
OAI.HarmonicCounterexample.radius_smulline 299 - def
OAI.HarmonicCounterexample.radialBallline 306 - lemma
OAI.HarmonicCounterexample.radialBall_measurableline 308 - lemma
OAI.HarmonicCounterexample.omega_eq_radialBallline 311 - lemma
OAI.HarmonicCounterexample.omega_posline 321 - lemma
OAI.HarmonicCounterexample.omega_ne_topline 326 - lemma
OAI.HarmonicCounterexample.radialBall_scaleline 333 - lemma
OAI.HarmonicCounterexample.radialBall_volumeline 341 - lemma
OAI.HarmonicCounterexample.lintegral_comp_smulline 347 - lemma
OAI.HarmonicCounterexample.radial_integral_scaleline 361Source documentation
Change of variables is carried out on the actual Cartesian volume, not an assumed polar volume formula.
lemma radial_integral_scale {n : ℕ} {R : ℝ} (hR : 0 < R) (f : Space n → ℝ≥0∞) : (∫⁻ x in radialBall n R, f x ∂volume) = ENNReal.ofReal (R^n) * ∫⁻ x in radialBall n 1, f (R • x) ∂volume := by …Mentions: OAI.HarmonicCounterexample.Space, OAI.HarmonicCounterexample.radialBall
- lemma
OAI.HarmonicCounterexample.radial_integral_ratioline 380 - theorem
OAI.HarmonicCounterexample.radial_integral_ratio_limitline 400Source documentation
A change-of-variables dominated convergence proof of the actual Cartesian volume-ratio limit. The only exceptional ray is the null singleton at the origin.
theorem radial_integral_ratio_limit {n : ℕ} (hn : 0 < n) {f : Space n → ℝ≥0∞} (hf : Measurable f) {C A : ℝ≥0∞} (hC : C ≠ (∞ : ℝ≥0∞)) (hbound : ∀ x, f x ≤ C) (hlim : ∀ x ≠ 0, Tendsto (fun R : ℝ => f (R • x)) atTop (𝓝 A)) : Tendsto (fun R : ℝ => (∫⁻ x in radialBall n R, f x ∂volume) / (omega n * ENNReal.ofReal (R^n))) atTop (𝓝 A) := by …Mentions: OAI.HarmonicCounterexample.Space, OAI.HarmonicCounterexample.radialBall, OAI.HarmonicCounterexample.omega
- lemma
OAI.HarmonicCounterexample.profile_scaling_limitline 429Source documentation
Radial profiles converging along logarithmic radius converge on every nonzero dilated ray, with no assertion at the origin.
lemma profile_scaling_limit {n : ℕ} {a : ℝ → ℝ} {A : ℝ} (ha : Tendsto a atTop (𝓝 A)) {x : Space n} (hx : x ≠ 0) : Tendsto (fun R : ℝ => a (logRadius (R • x))) atTop (𝓝 A) := by …Mentions: OAI.HarmonicCounterexample.a, OAI.HarmonicCounterexample.Space
- theorem
OAI.HarmonicCounterexample.metric_avr_of_densityline 440Source documentation
Abstract geometric interface for the exact metric volume definition.
theorem metric_avr_of_density {n : ℕ} (hn : 0 < n) (g : SmoothMetric n) (hd : ∀ x, distance g 0 x = radius x) {A C : ℝ} (hA : 0 < A) (hA1 : A < 1) (hC : ∀ x, Real.sqrt (g.coeff x).det ≤ C) (hlim : ∀ x ≠ 0, Tendsto (fun R : ℝ => Real.sqrt (g.coeff (R • x)).det) atTop (𝓝 A)) : PositiveSubunitAVR g := by …Mentions: OAI.HarmonicCounterexample.SmoothMetric, OAI.HarmonicCounterexample.distance, OAI.HarmonicCounterexample.PositiveSubunitAVR
- lemma
OAI.HarmonicCounterexample.Berger.det_one_add_rank_oneline 469 - lemma
OAI.HarmonicCounterexample.Berger.det_one_add_scalar_projectorline 477 - lemma
OAI.HarmonicCounterexample.Berger.tensor_factorizationline 484 - theorem
OAI.HarmonicCounterexample.Berger.tensor_detline 498Source documentation
Exact volume density before the volume-normalizing choice c=a²q^(-1/m). No orientation choice appears in the determinant.
theorem tensor_det {u v : ι → ℝ} (hu : u ⬝ᵥ u = 1) (hv : v ⬝ᵥ v = 1) (huv : u ⬝ᵥ v = 0) {c : ℝ} (hc : c ≠ 0) (q : ℝ) : (tensor u v c q).det = c ^ Fintype.card ι * c⁻¹ * q := by …Mentions: OAI.HarmonicCounterexample.Berger.tensor
- def
OAI.HarmonicCounterexample.Berger.horizontalFactorline 507Source documentation
The source normalization keeps the angular volume unchanged by q.
def horizontalFactor (m : ℕ) (a q : ℝ) : ℝ := a^2 * q^((-1:ℝ)/(m:ℝ))
Mentions: OAI.HarmonicCounterexample.a
- lemma
OAI.HarmonicCounterexample.Berger.horizontalFactor_posline 509 - lemma
OAI.HarmonicCounterexample.Berger.horizontalFactor_normalizationline 513 - theorem
OAI.HarmonicCounterexample.Berger.normalized_tensor_detline 523Source documentation
The determinant and square-root volume density in dimension m+1 are exact, including every intermediate orientation and both signs of pulses.
theorem normalized_tensor_det {m : ℕ} (hm : m ≠ 0) {u v : Fin (m+1) → ℝ} (hu : u ⬝ᵥ u = 1) (hv : v ⬝ᵥ v = 1) (huv : u ⬝ᵥ v = 0) {a q : ℝ} (ha : 0 < a) (hq : 0 < q) : (tensor u v (horizontalFactor m a q) q).det = a^(2*m) := by …Mentions: OAI.HarmonicCounterexample.a, OAI.HarmonicCounterexample.Berger.tensor, OAI.HarmonicCounterexample.Berger.horizontalFactor
- lemma
OAI.HarmonicCounterexample.Berger.normalized_tensor_densityline 532 - lemma
OAI.HarmonicCounterexample.Berger.tensor_upper_boundline 548 - lemma
OAI.HarmonicCounterexample.Construction.scale_uniform_boundsline 569 - lemma
OAI.HarmonicCounterexample.Cartesian.squareRadius_le_normline 599 - lemma
OAI.HarmonicCounterexample.Cartesian.rawCoefficient_uniform_boundsline 607 - lemma
OAI.HarmonicCounterexample.Construction.rawCoefficient_densityline 655 - theorem
OAI.HarmonicCounterexample.Construction.profile_metric_globalline 665Source documentation
Completeness, exact radial distance and positive subunit AVR for the actual Cartesian tensor, with no ellipticity or volume conclusion left as a hypothesis.
theorem profile_metric_global {μ : ℝ} (hμ : 0≤μ) {q : ℝ → ℝ} (hq : ContDiff ℝ ∞ q) (hqb : ∀ t,q t ∈ Icc (1/2:ℝ) 2) (J : ℝ → ComplexStructure (Fin 16)) (hJ : ∀ t,(∀ᶠ u in 𝓝 t,J u=J t) ∨ (∀ᶠ u in 𝓝 t,q u=1)) (hc0 : ∀ t≤0,horizontalScale μ q t=1) (hq0 : ∀ t≤0,q t=1) (ha : Tendsto (Scale.profile μ) atTop (𝓝 a)) : let hqp : ∀ t,0<q t := fun t => lt_of_lt_of_le (by norm_num) (hqb t).1 …Mentions: OAI.HarmonicCounterexample.Construction.horizontalScale, OAI.HarmonicCounterexample.Scale.profile, OAI.HarmonicCounterexample.Construction.a