OAI/Geometry/HyperbolicGroups/BoundaryFold.lean
10 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.boundaryPinchline 21Source documentation
Pinch the two consecutive boundary sides off as a genuine bigon. The other side pairs are unchanged, and the remaining boundary bypasses them.
def boundaryPinch (_ : a ≠ b) (_ : M.face a = b) : PictureMap D := M.splice b (M.face⁻¹ a) …
Mentions: OAI.HyperbolicObstruction.PictureSwitch.PictureMap
- lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.boundaryPinch_bigonline 24 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.boundaryPinch_genusZeroline 36 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.boundaryPinch_respectsline 53 - def
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.boundaryFoldline 70Source documentation
Literal free boundary cancellation, valid even when either canceled side was paired to an interior side or to another part of the outside. It is a genus-zero operation, not an assumed disk replacement.
def boundaryFold : PictureMap {x // OffPair a b x} := …Mentions: OAI.HyperbolicObstruction.PictureSwitch.PictureMap, OAI.HyperbolicObstruction.PictureSwitch.OffPair
- lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.boundaryFold_genusZeroline 73 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.boundaryFold_respectsline 77 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.boundaryFold_faceline 83 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.boundaryFold_face_orbitsline 101 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.boundaryFold_other_faceline 112Source documentation
No cell-side index on another face changes. This is the compatibility needed to turn algebraic free reduction into an actual mapped disk picture.
lemma boundaryFold_other_face (x : {x // OffPair a b x}) (hx : ¬ M.face.SameCycle a x.val) : ((M.boundaryFold hab hnext).face x).val = M.face x.val := by …