OAI/Geometry/HyperbolicGroups/ConeFanCorner.lean
16 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.HyperbolicObstruction.ConeSkeleton.leftDartline 18 - def
OAI.HyperbolicObstruction.ConeSkeleton.rightDartline 19 - def
OAI.HyperbolicObstruction.ConeSkeleton.dartPartline 21 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.left_partline 26 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.right_partline 27 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.endpoints_injectiveline 29 - def
OAI.HyperbolicObstruction.ConeSkeleton.cornerline 47 - def
OAI.HyperbolicObstruction.ConeSkeleton.cornerOutline 50 - def
OAI.HyperbolicObstruction.ConeSkeleton.cornerInline 53 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.corner_labelline 56 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.corner_previous_labelline 60 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.corner_startline 65 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.apex_side_cornerline 71Source documentation
These are precisely the two orientations of the apex corner of an actual indexed fan triangle. No quotient by generator labels is made.
lemma apex_side_corner (f : FanTriangle n w) (o : Bool) (i : Fin 3) (ha : isApex n w (start n w ((boundary n w d).sideLabel ⟨.inl f,o,i⟩)) = true) : (⟨.inl f,o,i⟩ : (boundary n w d).Side) = corner n w d f o := by …Mentions: OAI.HyperbolicObstruction.ConeSkeleton.FanTriangle, OAI.HyperbolicObstruction.ConeSkeleton.isApex, OAI.HyperbolicObstruction.ConeSkeleton.start, OAI.HyperbolicObstruction.ConeSkeleton.boundary, OAI.HyperbolicObstruction.ConeSkeleton.corner
- lemma
OAI.HyperbolicObstruction.ConeSkeleton.corner_bipartiteline 82 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.reverse_corner_uniqueline 93Source documentation
A reversed pair of apex corner ports determines the SAME fan triangle with opposite orientation. This is the actual simple bipartite fan graph fact that rules out a triangle-only two-step link in a reduced picture.
lemma reverse_corner_unique {f g : FanTriangle n w} {o p : Bool} (hout : cornerOut n w f o = cornerIn n w g p) (hin : cornerIn n w f o = cornerOut n w g p) : g = f ∧ p = !o := by …Mentions: OAI.HyperbolicObstruction.ConeSkeleton.FanTriangle, OAI.HyperbolicObstruction.ConeSkeleton.cornerOut, OAI.HyperbolicObstruction.ConeSkeleton.cornerIn
- lemma
OAI.HyperbolicObstruction.ConeSkeleton.reverse_corner_indexline 104