OAI/GroupTheory/Hyperbolic/LiftedFilling.lean
36 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Release075.BlockPresentation.edgeValueline 11Source documentation
The signed displacement of an oriented original edge, with the two tree edges already killed in the actual presentation.
def edgeValue (e : d.OrientedEdge) : d.GroupType := …
- theorem
OAI.Release075.BlockPresentation.edgeValue_flipline 14 - def
OAI.Release075.BlockPresentation.wordValueline 19 - theorem
OAI.Release075.BlockPresentation.wordValue_nilline 21 - theorem
OAI.Release075.BlockPresentation.wordValue_consline 22 - theorem
OAI.Release075.BlockPresentation.wordValue_appendline 24 - abbrev
OAI.Release075.BlockPresentation.LiftedEdgeline 28 - abbrev
OAI.Release075.BlockPresentation.LiftedVertexline 29 - def
OAI.Release075.BlockPresentation.liftedFlipline 31 - def
OAI.Release075.BlockPresentation.liftedTargetline 34 - theorem
OAI.Release075.BlockPresentation.liftedFlip_flipline 36 - theorem
OAI.Release075.BlockPresentation.liftedTarget_neline 41 - def
OAI.Release075.BlockPresentation.LiftedFaceline 48Source documentation
A genuine lift of a triangular face: all three corners are glued at the same group coordinates, not merely at the same original vertex colors.
def LiftedFace (a b c : d.LiftedEdge) : Prop := …
- theorem
OAI.Release075.BlockPresentation.LiftedFace.rotateline 54 - theorem
OAI.Release075.BlockPresentation.LiftedFace.mirrorline 57 - theorem
OAI.Release075.BlockPresentation.LiftedFace.colorsline 64 - theorem
OAI.Release075.BlockPresentation.LiftedFace.uniqueline 71 - def
OAI.Release075.BlockPresentation.liftWordline 77 - theorem
OAI.Release075.BlockPresentation.liftWord_nilline 81 - theorem
OAI.Release075.BlockPresentation.liftWord_consline 82 - theorem
OAI.Release075.BlockPresentation.liftWord_lengthline 85 - theorem
OAI.Release075.BlockPresentation.liftWord_forgetline 91 - theorem
OAI.Release075.BlockPresentation.liftWord_appendline 97 - theorem
OAI.Release075.BlockPresentation.liftWord_typedline 104 - theorem
OAI.Release075.BlockPresentation.TriangleFace.valueline 115 - theorem
OAI.Release075.BlockPresentation.TriangleFace.liftline 125 - theorem
OAI.Release075.BlockPresentation.rawMove_wordValueline 139 - theorem
OAI.Release075.BlockPresentation.rawHomotopic_wordValueline 153 - theorem
OAI.Release075.BlockPresentation.rawMove_lifted_filledline 164 - theorem
OAI.Release075.BlockPresentation.rawHomotopic_lifted_filledline 197 - theorem
OAI.Release075.BlockPresentation.nullhomotopic_lifted_fillableline 228 - def
OAI.Release075.TriangleFilling.forgetLiftline 243Source documentation
Forgetting group coordinates keeps every dart, incidence, boundary and planar component. The metric labels can therefore be tracked through reduction.
def forgetLift (D : TriangleFilling d.liftedFlip d.liftedTarget d.LiftedFace w) : TriangleFilling d.flipEdge d.edgeTarget d.TriangleFace (w.map Prod.fst) where …Mentions: OAI.Release075.TriangleFilling
- theorem
OAI.Release075.TriangleFilling.forgetLift_activeCountline 260 - def
OAI.Release075.TriangleFilling.Dipole.liftline 266Source documentation
Matching opposite face labels at a shared lifted edge forces matching group coordinates on the other two edges. Thus reduction cannot hide a downstairs dipole.
def Dipole.lift {D : TriangleFilling d.liftedFlip d.liftedTarget d.LiftedFace w} (P : D.forgetLift.Dipole) : D.Dipole := by …Mentions: OAI.Release075.TriangleFilling
- theorem
OAI.Release075.TriangleFilling.noDipole_forgetLiftline 302 - theorem
OAI.Release075.MarkedLineData.exists_lifted_linear_fillingline 311