Barycentric subdivision of abstract simplicial complexes #
The vertices of the first barycentric subdivision of a simplicial complex K are its faces, which
are always nonempty: PreAbstractSimplicialComplex requires its face collection to be a lower set
relative to Finset.Nonempty, so the empty face never occurs. A collection of these new vertices
spans a face exactly when the corresponding faces of K form a chain under inclusion.
Equivalently, the barycentric subdivision is the order complex of the face poset.
The construction is made for PreAbstractSimplicialComplex, since links, deletions, and collapse
subcomplexes need not contain every ambient singleton. Its result is an
AbstractSimplicialComplex: every face of the original complex is genuinely a vertex of the
subdivision. Simplicial maps act on face posets by taking vertexwise images, yielding the
functorial map barycentricSubdivisionMap.
This supplies the subdivision primitive required by Layer 11 of the GeometricTopology roadmap before combinatorial spheres and balls can be defined up to subdivision. The definition follows Rourke--Sanderson, Introduction to Piecewise-Linear Topology, Chapter 2, "Derived Subdivisions". Identifying the realizations of a complex and its subdivision is separate geometric realization work. The functoriality here is only at the level of abstract complexes: the canonical identification of a subdivision's realization with the original realization is not natural in arbitrary simplicial maps.
Main definitions #
TauCeti.PreAbstractSimplicialComplex.barycentricSubdivision: the order complex of the face poset.TauCeti.PreAbstractSimplicialComplex.SimplicialMap.faceOrderHom: the monotone map on face posets induced by a simplicial map.TauCeti.PreAbstractSimplicialComplex.SimplicialMap.barycentricSubdivisionMap: the induced simplicial map between barycentric subdivisions.
Main results #
TauCeti.PreAbstractSimplicialComplex.mem_barycentricSubdivision_iff: the characteristic face criterion.TauCeti.PreAbstractSimplicialComplex.pair_mem_barycentricSubdivision_iff: two original faces span an edge exactly when one contains the other.TauCeti.PreAbstractSimplicialComplex.SimplicialMap.barycentricSubdivisionMap_idandTauCeti.PreAbstractSimplicialComplex.SimplicialMap.barycentricSubdivisionMap_comp: functoriality laws.
The first barycentric subdivision of K: its vertices are the faces of K, and its faces
are the nonempty finite chains of faces under inclusion.
Equations
Instances For
Barycentric subdivision is the order complex of the face poset.
A collection of faces of K is a face of its barycentric subdivision exactly when it is
nonempty and totally ordered by inclusion.
A collection is a face of the barycentric subdivision exactly when it is nonempty and every two original faces in the collection are nested.
Two faces of K span an edge in its barycentric subdivision exactly when one is contained in
the other.
This is not a simp lemma: mem_barycentricSubdivision_iff already rewrites the left-hand
side.
Every two original faces occurring in one face of the barycentric subdivision are nested.
A simplicial map induces a simplicial map between barycentric subdivisions by mapping every face-vertex to its vertexwise image.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The subdivision map is the order-complex map induced by the map on face posets.
Barycentric subdivision sends the identity simplicial map to the identity simplicial map.
Barycentric subdivision sends a composite of simplicial maps to the composite of their induced maps.