OAI/Geometry/HyperbolicGroups/MacroFaceFilling.lean
2 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.HyperbolicObstruction.ConeSkeleton.macro_parametrization_cardline 20Source documentation
The source's fifteen-side bound read directly from the actual cyclic macro-face parametrization, without identifying random letters.
lemma macro_parametrization_card (p : Perm D) (j : D → MacroGraph.graph.Dart) (hc : ∀ x, (j (p x)).fst = (j x).snd) (hi : Function.Injective (fun x => (j x).fst)) (hb : ∀ x, p (p x) ≠ x) : Fintype.card D ≤ 15 := by … - theorem
OAI.HyperbolicObstruction.ConeSkeleton.macro_boundary_fillingline 44Source documentation
A literal bounded free macro face has a cost at most thirty in the exact finite simple-cycle presentation, via genuine core-graph routes.
theorem macro_boundary_filling (a : Top n w) (p : Perm D) (j : D → MacroGraph.graph.Dart) (hc : ∀ x, (j (p x)).fst = (j x).snd) (hi : Function.Injective (fun x => (j x).fst)) (hb : ∀ x, p (p x) ≠ x) (xs : List D) (hx : IsBoundary p xs) (hne : xs ≠ []) : ∃ k ≤ 30, WordPictures.Homotopy (SimpleWordRelator n w d) ((xs.map (fun x => macroStep n w a (j x).adj)).flatMap (collapse n w)) [] k := by …Mentions: OAI.HyperbolicObstruction.ConeSkeleton.Top, OAI.HyperbolicObstruction.WordPictures.Homotopy, OAI.HyperbolicObstruction.ConeSkeleton.macroStep, OAI.HyperbolicObstruction.ConeSkeleton.collapse