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
S
structure to define the type of nondegenerate simplices of a simplicial setX
, and also the type of nondegenerate simplices of a simplicial setX
which 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.