The preordered type of simplices of a simplicial set #
In this file, we define the type X.S of simplices of a simplicial set X,
where a simplex consists of the data of dim : ℕ and simplex : X _⦋dim⦌.
We endow this type with a preorder defined by
x ≤ y ↔ Subcomplex.ofSimplex x.simplex ≤ Subcomplex.ofSimplex y.simplex.
In particular, as a preordered type, X.S is a category, but this is
not what is called "the category of simplices of X" in the literature
(and which is X.Elementsᵒᵖ in mathlib).
TODO (@joelriou) #
- Extend the
Sstructure to define the type of nondegenerate simplices of a simplicial setX, and also the type of nondegenerate simplices of a simplicial setXwhich do not belong to a given subcomplex.
The type of simplices of a simplicial set X. This type X.S is in bijection
with X.Elements (see SSet.S.equivElements), but X.S is not what the literature
names "category of simplices of X", as the category on X.S comes from
a preorder (see S.le_iff_nonempty_hom).
- dim : ℕ
the dimension of the simplex
- simplex : X.obj (Opposite.op (SimplexCategory.mk self.dim))
the simplex
Instances For
The image of a simplex by a morphism of simplicial sets.
Equations
- SSet.S.map f s = { dim := s.dim, simplex := f.app (Opposite.op (SimplexCategory.mk s.dim)) s.simplex }
Instances For
The subcomplex generated by a simplex.
Equations
Instances For
If s : X.S and t : X.S are simplices of a simplicial set, s ≤ t means
that the subcomplex generated by s is contained in the subcomplex generated by t,
see SSet.S.le_def and SSet.S.le_iff. Note that the
category structure on X.S induced by this preorder is not
the "category of simplices" of X (which is see X.Elementsᵒᵖ);
see SSet.S.le_iff_nonempty_hom for the precise relation.
The type of simplices of X : SSet.{u} identifies to the type
of elements of X considered as a functor SimplexCategoryᵒᵖ ⥤ Type u.
(Note that this is not an (anti)equivalence of categories,
see S.le_iff_nonempty_hom.)
Equations
- One or more equations did not get rendered due to their size.