OAI/GroupTheory/Hyperbolic/ThinTriangles.lean
19 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Release075.Discrete.GeodesicSpaceline 8 - def
OAI.Release075.Discrete.shortPathline 10 - theorem
OAI.Release075.Discrete.shortPath_geodesicline 12 - theorem
OAI.Release075.Discrete.shortPath_lengthline 15 - def
OAI.Release075.Discrete.Path.Outsideline 21 - theorem
OAI.Release075.Discrete.Path.Outside.appendline 23 - theorem
OAI.Release075.Discrete.Path.Outside.reverseline 30 - theorem
OAI.Release075.Discrete.Path.Outside.subline 35 - theorem
OAI.Release075.Discrete.Path.outside_of_startline 41 - theorem
OAI.Release075.Discrete.Path.outside_of_endline 49 - theorem
OAI.Release075.Discrete.Path.triangle_lengthsline 57 - theorem
OAI.Release075.Discrete.Path.shortBypass_armline 72Source documentation
Localization in a long arm of the comparison tripod.
theorem shortBypass_arm (hgeo : GeodesicSpace M) {p : Path M a b} {q : Path M b c} {s : Path M a c} (hp : p.Geodesic) (hq : q.Geodesic) (hs : s.Geodesic) {T R t : ℕ} (hR : 4*T+2 ≤ R) (ht : t ≤ p.length) (hthin : SideNear T p q s) (hfar : ∀ x, q.Mem x ∨ s.Mem x → T ≤ M.dist (p.point t) x) (harm : t+4*R < (p.length+s.length-q.length)/2) : ShortBypass M T (p.point t) (10*R) := by …Mentions: OAI.Release075.Discrete.GeodesicSpace, OAI.Release075.Discrete.Path, OAI.Release075.Discrete.Path.SideNear, OAI.Release075.Discrete.ShortBypass
- theorem
OAI.Release075.Discrete.Path.shortBypass_centerline 131Source documentation
Localization near the three-pronged center of the comparison tripod.
theorem shortBypass_center (hgeo : GeodesicSpace M) {p : Path M a b} {q : Path M b c} {s : Path M a c} (hp : p.Geodesic) (hq : q.Geodesic) (hs : s.Geodesic) {T R t : ℕ} (hR : 4*T+2 ≤ R) (ht : t ≤ p.length) (hthin : TriangleNear T p q s) (hfar : ∀ x, q.Mem x ∨ s.Mem x → T ≤ M.dist (p.point t) x) (hcenter₁ : (p.length+s.length-q.length)/2 ≤ t+4*R) (hcenter₂ : (p.length+q.length-s.length)/2 ≤ p.length-t+4*R) : ShortBypass M T (p.point t) (60*R) := by …Mentions: OAI.Release075.Discrete.GeodesicSpace, OAI.Release075.Discrete.Path, OAI.Release075.Discrete.Path.TriangleNear, OAI.Release075.Discrete.ShortBypass
- theorem
OAI.Release075.Discrete.Path.shortBypass_triangleline 244Source documentation
A maximally fat point of a T-thin triangle has a bypass of length at most 1000(T+1).
theorem shortBypass_triangle (hgeo : GeodesicSpace M) {p : Path M a b} {q : Path M b c} {s : Path M a c} (hp : p.Geodesic) (hq : q.Geodesic) (hs : s.Geodesic) {T : ℕ} (hthin : TriangleNear T p q s) {o : V} (ho : p.Mem o) (hfar : ∀ x, q.Mem x ∨ s.Mem x → T ≤ M.dist o x) : ShortBypass M T o (1000*(T+1)) := by …Mentions: OAI.Release075.Discrete.GeodesicSpace, OAI.Release075.Discrete.Path, OAI.Release075.Discrete.Path.TriangleNear, OAI.Release075.Discrete.ShortBypass
- theorem
OAI.Release075.Discrete.quadratic_boundline 276 - theorem
OAI.Release075.Discrete.Path.SideNear.monoline 294 - theorem
OAI.Release075.Discrete.Path.sideNear_shrinkline 300 - theorem
OAI.Release075.Discrete.Path.triangleNear_shrinkline 316 - theorem
OAI.Release075.Discrete.Path.triangleNear_of_cochainBoundline 341Source documentation
Discrete linear filling implies genuine uniform thinness of geodesic triangles.
theorem triangleNear_of_cochainBound (hgeo : GeodesicSpace M) {B : ℕ} (hB : CochainBound M B) {p : Path M a b} {q : Path M b c} {s : Path M a c} (hp : p.Geodesic) (hq : q.Geodesic) (hs : s.Geodesic) : TriangleNear (10000*(B+1)) p q s := by …Mentions: OAI.Release075.Discrete.GeodesicSpace, OAI.Release075.Discrete.CochainBound, OAI.Release075.Discrete.Path, OAI.Release075.Discrete.Path.TriangleNear