Order complexes #
The order complex of a preordered type has the elements of the type as vertices and the nonempty finite chains as faces. This is the general construction underlying barycentric subdivision: applying it to the face poset of a simplicial complex gives its first barycentric subdivision.
This file also records functoriality. A monotone map sends a chain to a chain, and hence induces a simplicial map of order complexes. The barycentric-subdivision specialization in the next module models the derived subdivision described by Rourke--Sanderson, Introduction to Piecewise-Linear Topology, Chapter 2; the generic order-complex formulation and its functoriality are not taken from that source.
Main definitions #
TauCeti.AbstractSimplicialComplex.orderComplex: the simplicial complex of nonempty finite chains.TauCeti.AbstractSimplicialComplex.orderComplexMap: the simplicial map induced by a monotone map.
Main results #
TauCeti.AbstractSimplicialComplex.mem_orderComplex_iff: faces are exactly the nonempty finite chains.TauCeti.AbstractSimplicialComplex.pair_mem_orderComplex_iff: two vertices span an edge exactly when they are comparable.TauCeti.AbstractSimplicialComplex.orderComplex_eq_top: the order complex of a total preorder is the full simplicial complex.TauCeti.AbstractSimplicialComplex.orderComplexMap_idandTauCeti.AbstractSimplicialComplex.orderComplexMap_comp: functoriality laws.
The order complex of a preordered type P. Its vertices are the elements of P,
and a nonempty finite set of vertices is a face exactly when its elements are pairwise comparable.
Equations
Instances For
Two elements span an edge of the order complex exactly when they are comparable. This also
covers the degenerate case p = q, when the pair is a singleton face.
This is not a simp lemma: mem_orderComplex_iff already rewrites the left-hand side.
If the preorder on P is total, every nonempty finite set is a chain, so its order complex is
the full abstract simplicial complex.
A monotone map induces a simplicial map between order complexes.
Equations
- TauCeti.AbstractSimplicialComplex.orderComplexMap f = { toFun := ⇑f, map_face' := ⋯ }
Instances For
The simplicial map of order complexes induced by the identity is the identity simplicial map.
The simplicial map of order complexes induced by a composite is the composite of the induced simplicial maps.