Maps of abstract simplicial complexes #
This file bundles simplicial maps between pre-abstract simplicial complexes. A simplicial map is
a map of ambient vertex types which sends every face to a face. The file supplies the identity,
composition, restriction to subcomplexes, and extension to a larger complex, together with the
connection to Mathlib's image complex PreAbstractSimplicialComplex.map.
These maps are basic infrastructure for subdivision and geometric realization in the geometric
topology roadmap. We work with PreAbstractSimplicialComplex, since constructions such as links
and elementary collapses naturally change the set of vertices represented by singleton faces.
A simplicial map between pre-abstract simplicial complexes is a map of their ambient vertex types which sends faces to faces.
- toFun : α → β
The map on the ambient vertex types.
- map_face' ⦃σ : Finset α⦄ : σ ∈ K → Finset.image self.toFun σ ∈ L
The image of every face is a face.
Instances For
Equations
- PreAbstractSimplicialComplex.SimplicialMap.instFunLike = { coe := PreAbstractSimplicialComplex.SimplicialMap.toFun, coe_injective := ⋯ }
A simplicial map sends a face to a face.
A vertex map is simplicial exactly when its image complex is a subcomplex of the codomain.
Construct a simplicial map from containment of the image complex in the codomain.
Equations
- PreAbstractSimplicialComplex.SimplicialMap.ofMapLE f h = { toFun := f, map_face' := ⋯ }
Instances For
The image complex of a simplicial map is contained in its codomain.
The identity simplicial map.
Equations
- PreAbstractSimplicialComplex.SimplicialMap.id K = { toFun := id, map_face' := ⋯ }
Instances For
Composition of simplicial maps.
Instances For
Composing a simplicial map on the right with the identity leaves it unchanged.
Composing a simplicial map on the left with the identity leaves it unchanged.
Composition of simplicial maps is associative.
Restrict the domain of a simplicial map to a subcomplex.
Equations
- f.domainRestrict h = { toFun := ⇑f, map_face' := ⋯ }
Instances For
Regard a simplicial map as landing in a larger complex.
Equations
- f.codomainExtend h = { toFun := ⇑f, map_face' := ⋯ }
Instances For
Every vertex map is simplicial into its image complex.
Equations
Instances For
The inclusion of a subcomplex, acting as the identity on the ambient vertex type.
Equations
Instances For
A simplicial map induces a monotone map between face posets by taking the image of every face.
Equations
- TauCeti.PreAbstractSimplicialComplex.SimplicialMap.faceOrderHom f = { toFun := fun (σ : TauCeti.SetLike.Face K) => ⟨Finset.image ⇑f ↑σ, ⋯⟩, monotone' := ⋯ }
Instances For
Mapping face posets along the identity is the identity order homomorphism.
Mapping face posets along a composite is composition of the face-poset maps.