OAI/Geometry/HyperbolicGroups/EdgeMerge.lean
16 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSideline 21Source documentation
The common side of two distinct, non-monogon faces. These are local incidence hypotheses, not any normalization or genus conclusion.
structure MergeSide (a b : D) : Prop where …
- lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSide.neline 30 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSide.paired_backline 31 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSide.face_left_ne_rightline 32 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSide.face_right_ne_leftline 35 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSide.edge_invariantline 38 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSide.crossed_aline 47 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSide.crossed_bline 48 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSide.vertex_aline 52 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSide.vertex_bline 53 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.MergeSide.erase_identityline 61Source documentation
The exact permutation identity underlying deletion of a shared edge: face cycles merge; the two endpoint vertex cycles only bypass the deleted corners. Other contacts between the faces are immaterial.
lemma erase_identity : bypassPair (M.face * swap a b) a b * (swap a b * M.edge) = bypassPair M.vertex a b := by …Mentions: OAI.HyperbolicObstruction.PictureSwitch.bypassPair
- def
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.mergeEdgeline 77Source documentation
Delete the paired sides and join the remaining oriented boundaries. Unlike cancellation of an entire equal pair of cells, this works when the remaining boundaries differ.
def mergeEdge (h : M.MergeSide a b) : PictureMap {x // OffPair a b x} where …Mentions: OAI.HyperbolicObstruction.PictureSwitch.PictureMap, OAI.HyperbolicObstruction.PictureSwitch.OffPair
- lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.mergeEdge_vertexline 83 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.mergeEdge_facesline 93 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.mergeEdge_verticesline 101 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.mergeEdge_eulerline 108