OAI/Geometry/HyperbolicGroups/ConeLetterCollapse.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.HyperbolicObstruction.ConeSkeleton.radialWordline 16 - def
OAI.HyperbolicObstruction.ConeSkeleton.collapseline 22Source documentation
Literal radial-path collapse of the actual cone one-skeleton. It fixes all letter edges, and does not identify two indexed radial positions.
def collapse : Dart n w → List (Alphabet n) | (.inl a,b) => [(a,b)] | (.inr ⟨f,v⟩,true) => radialWord n w f v | (.inr ⟨f,v⟩,false) => FreeGroup.invRev (radialWord n w f v)
Mentions: OAI.HyperbolicObstruction.ConeSkeleton.Dart, OAI.HyperbolicObstruction.ConeSkeleton.radialWord
- lemma
OAI.HyperbolicObstruction.ConeSkeleton.collapse_revline 27 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.collapse_letterline 31 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.collapse_lengthline 33 - def
OAI.HyperbolicObstruction.ConeSkeleton.collapsedBoundaryline 42 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.fan_edge_adjline 45 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.fan_edge_labelline 49 - def
OAI.HyperbolicObstruction.ConeSkeleton.fanCollapsedWalkline 56 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.fanCollapsedWalk_lengthline 62 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.fanCollapsedWalk_wordline 68 - theorem
OAI.HyperbolicObstruction.ConeSkeleton.fan_collapse_fillingline 79Source documentation
The actual source fan-triangle substitution, including backtracking fan paths, needs no more than five faces of the finite simple-cycle presentation.
theorem fan_collapse_filling (f : FanTriangle n w) : ∃ a ≤ 5, WordPictures.Homotopy (SimpleWordRelator n w d) (collapsedBoundary n w d (.inl f)) [] a := by …Mentions: OAI.HyperbolicObstruction.ConeSkeleton.FanTriangle, OAI.HyperbolicObstruction.WordPictures.Homotopy, OAI.HyperbolicObstruction.ConeSkeleton.collapsedBoundary