OAI/Geometry/HyperbolicGroups/TangentRay.lean
47 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.HyperbolicObstruction.CATZero.segment_distline 18 - theorem
OAI.HyperbolicObstruction.CATZero.segment_mulline 23 - theorem
OAI.HyperbolicObstruction.CATZero.radial_contractionline 37Source documentation
Radial contraction, used in the construction of the tangent pseudometric.
theorem radial_contraction (h : CATZero X) (o x y : X) {t : ℝ} (ht : t ∈ Set.Icc (0 : ℝ) 1) : dist (segment h o x t) (segment h o y t) ≤ t * dist x y := by …Mentions: OAI.HyperbolicObstruction.CATZero, OAI.HyperbolicObstruction.CATZero.segment
- def
OAI.HyperbolicObstruction.CATZero.radialPairingline 54Source documentation
A comparison scalar product at two positive positions on radial segments. Its supremum as the positions decrease is the tangent scalar product.
def radialPairing (h : CATZero X) (o x y : X) (a b : ℝ) : ℝ := …
Mentions: OAI.HyperbolicObstruction.CATZero
- theorem
OAI.HyperbolicObstruction.CATZero.radialPairing_commline 58 - theorem
OAI.HyperbolicObstruction.CATZero.radialPairing_lowerline 64 - theorem
OAI.HyperbolicObstruction.CATZero.radialPairing_upperline 78 - theorem
OAI.HyperbolicObstruction.CATZero.radialPairing_antitone_leftline 99Source documentation
Comparison products increase when either point moves towards the base.
theorem radialPairing_antitone_left (h : CATZero X) (o x y : X) {a a' b : ℝ} (ha : 0 < a) (haa : a ≤ a') (ha' : a' ≤ 1) (hb : b ∈ Set.Ioc (0 : ℝ) 1) : radialPairing h o x y a' b ≤ radialPairing h o x y a b := by …Mentions: OAI.HyperbolicObstruction.CATZero, OAI.HyperbolicObstruction.CATZero.radialPairing
- theorem
OAI.HyperbolicObstruction.CATZero.radialPairing_antitone_rightline 119 - def
OAI.HyperbolicObstruction.CATZero.tangentPairingline 128Source documentation
Definition by bounded supremum, so no completeness of the ambient CAT(0) space is required to form comparison products in its tangent cone.
def tangentPairing (h : CATZero X) (o x y : X) : ℝ := …
Mentions: OAI.HyperbolicObstruction.CATZero
- theorem
OAI.HyperbolicObstruction.CATZero.tangentPairing_set_nonemptyline 132 - theorem
OAI.HyperbolicObstruction.CATZero.tangentPairing_set_bddAboveline 137 - theorem
OAI.HyperbolicObstruction.CATZero.radialPairing_le_tangentPairingline 144 - theorem
OAI.HyperbolicObstruction.CATZero.tangentPairing_upperline 149 - theorem
OAI.HyperbolicObstruction.CATZero.tangentPairing_lowerline 155 - theorem
OAI.HyperbolicObstruction.CATZero.tangentPairing_commline 160 - theorem
OAI.HyperbolicObstruction.CATZero.tangentPairing_selfline 169 - theorem
OAI.HyperbolicObstruction.CATZero.tangentPairing_vertexline 177 - theorem
OAI.HyperbolicObstruction.CATZero.radialPairing_tendstoline 186 - def
OAI.HyperbolicObstruction.CATZero.tangentDistline 208Source documentation
Distance between formal nonnegative multiples of two radial directions.
def tangentDist (h : CATZero X) (o x y : X) (r s : ℝ) : ℝ := …
Mentions: OAI.HyperbolicObstruction.CATZero
- theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_sq_nonnegline 212 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_sqline 220 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_commline 226 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_zero_leftline 233 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_zero_rightline 240 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_tendsto_posline 244 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_tendsto_zero_leftline 273 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_tendstoline 289 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_triangleline 302 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_sameline 313 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_quadrilateralline 321 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_radial_leftline 348 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_radial_rightline 365 - theorem
OAI.HyperbolicObstruction.CATZero.tangentDist_leline 371Source documentation
Metric form of the log comparison, for any common radial factor.
theorem tangentDist_le (h : CATZero X) (o x y : X) {r : ℝ} (hr : 0 ≤ r) : tangentDist h o x y r r ≤ r * dist x y := by …Mentions: OAI.HyperbolicObstruction.CATZero, OAI.HyperbolicObstruction.CATZero.tangentDist
- structure
OAI.HyperbolicObstruction.TangentRayline 397Source documentation
Represented directions with an arbitrary nonnegative radial length factor. Zero-distance representatives are identified by the Hausdorff completion.
structure TangentRay (h : CATZero X) (o : X) where …
Mentions: OAI.HyperbolicObstruction.CATZero
- instance
OAI.HyperbolicObstruction.TangentRay.(instance at line 404)line 404 - def
OAI.HyperbolicObstruction.TangentRay.vertexline 411 - def
OAI.HyperbolicObstruction.TangentRay.logline 412 - def
OAI.HyperbolicObstruction.TangentRay.scaleline 413 - theorem
OAI.HyperbolicObstruction.TangentRay.dist_defline 415 - theorem
OAI.HyperbolicObstruction.TangentRay.dist_sqline 418 - theorem
OAI.HyperbolicObstruction.TangentRay.dist_vertexline 424 - theorem
OAI.HyperbolicObstruction.TangentRay.radial_metricline 428 - theorem
OAI.HyperbolicObstruction.TangentRay.dist_scaleline 437 - theorem
OAI.HyperbolicObstruction.TangentRay.scale_lipschitzline 444 - theorem
OAI.HyperbolicObstruction.TangentRay.quadrilateralline 447 - abbrev
OAI.HyperbolicObstruction.TangentConeline 457Source documentation
The completed cone of represented directions, built from radial CAT(0) comparison limits rather than postulated to exist.
abbrev TangentCone (h : CATZero X) (o : X) := Completion (TangentRay h o) …
Mentions: OAI.HyperbolicObstruction.CATZero, OAI.HyperbolicObstruction.TangentRay