OAI/Geometry/HyperbolicGroups/FinitePolygonModel.lean
27 declarations, 0 contain sorry, 0 declared as axioms
A finite simplicial model of a literal finite polygon incidence system. All edges are split three times, and every boundary occurrence has its own collar vertex. Thus loops, repeated boundary vertices and parallel edges are not silently identified. The carrier/homotopy comparison is a later theorem.
- structure
OAI.HyperbolicObstruction.FinitePolygonModel.Dataline 15 - abbrev
OAI.HyperbolicObstruction.FinitePolygonModel.Data.Positionline 27 - abbrev
OAI.HyperbolicObstruction.FinitePolygonModel.Data.GraphVertexline 28 - abbrev
OAI.HyperbolicObstruction.FinitePolygonModel.Data.Vertexline 29 - abbrev
OAI.HyperbolicObstruction.FinitePolygonModel.Data.graphline 31 - abbrev
OAI.HyperbolicObstruction.FinitePolygonModel.Data.oldline 32 - abbrev
OAI.HyperbolicObstruction.FinitePolygonModel.Data.midline 33 - abbrev
OAI.HyperbolicObstruction.FinitePolygonModel.Data.apexline 34 - abbrev
OAI.HyperbolicObstruction.FinitePolygonModel.Data.outerline 35 - def
OAI.HyperbolicObstruction.FinitePolygonModel.Data.nextline 37 - lemma
OAI.HyperbolicObstruction.FinitePolygonModel.Data.next_neline 41 - def
OAI.HyperbolicObstruction.FinitePolygonModel.Data.dartStartline 53Source documentation
Start of one of the three subdivided segments of a signed old edge.
def dartStart (e : E × Bool) (j : Fin 3) : P.Vertex := …
- def
OAI.HyperbolicObstruction.FinitePolygonModel.Data.baseline 57 - def
OAI.HyperbolicObstruction.FinitePolygonModel.Data.graphFaceline 62Source documentation
The three positive graph segments.
def graphFace (e : E) (j : Fin 3) : Finset P.Vertex := …
- def
OAI.HyperbolicObstruction.FinitePolygonModel.Data.collarFaceline 68Source documentation
Two simplices in each mapping-cylinder rectangle and one cap simplex.
def collarFace (q : P.Position) (j : Fin 3) : Finset P.Vertex := …
- abbrev
OAI.HyperbolicObstruction.FinitePolygonModel.Data.Facetline 73 - def
OAI.HyperbolicObstruction.FinitePolygonModel.Data.facetline 74 - def
OAI.HyperbolicObstruction.FinitePolygonModel.Data.complexline 78 - lemma
OAI.HyperbolicObstruction.FinitePolygonModel.Data.facet_faceline 88 - lemma
OAI.HyperbolicObstruction.FinitePolygonModel.Data.simplex_card_le_threeline 94 - lemma
OAI.HyperbolicObstruction.FinitePolygonModel.Data.edge_of_facetline 104 - lemma
OAI.HyperbolicObstruction.FinitePolygonModel.Data.joined_of_facetline 113 - lemma
OAI.HyperbolicObstruction.FinitePolygonModel.Data.mid_joined_startline 117 - lemma
OAI.HyperbolicObstruction.FinitePolygonModel.Data.endpoints_joinedline 123 - lemma
OAI.HyperbolicObstruction.FinitePolygonModel.Data.outer_joined_baseline 130 - lemma
OAI.HyperbolicObstruction.FinitePolygonModel.Data.apex_joined_outerline 134 - lemma
OAI.HyperbolicObstruction.FinitePolygonModel.Data.pathConnected_of_graphline 142Source documentation
Connectedness is reduced exactly to the old graph, not assumed for the new carrier.
lemma pathConnected_of_graph (v : V) (h : ∀ w : V, Joined (vertex P.complex (P.old v)) (vertex P.complex (P.old w))) : PathConnectedSpace (Carrier P.complex) := by …