Simplicial Set
A simplicial set is a combinatorial model for topological spaces. It consists of sets of simplices in each dimension, connected by face and degeneracy maps satisfying the simplicial identities. Simplicial sets form the foundation for higher category theory: nerves of categories, Kan complexes (modeling spaces), and quasi-categories (modeling -categories) are all special types of simplicial sets.
The Simplex Category
The simplex category is the category whose objects are the finite nonempty totally ordered sets
and whose morphisms are the order-preserving (weakly monotone) maps .
The morphisms of are generated by two families of maps:
Coface maps for : the unique injective order-preserving map whose image misses .
Codegeneracy maps for : the unique surjective order-preserving map that hits twice.
These satisfy the cosimplicial identities:
In small dimensions:
- are the two inclusions: and .
- is the unique map.
- : for instance, maps , skipping .
- There are morphisms in total: these correspond to choosing which elements of lie in the image (with multiplicities).
The number of morphisms equals because each order-preserving map is determined by a weakly increasing sequence of elements from .
Simplicial Sets
A simplicial set is a functor . Equivalently, it is a presheaf on . The category of simplicial sets is denoted .
Concretely, a simplicial set consists of:
- A set (called the set of -simplices) for each ;
- Face maps for , induced by ;
- Degeneracy maps for , induced by ;
satisfying the simplicial identities:
The standard -simplex is the representable presheaf
Its -simplices are , the set of order-preserving maps . By Yoneda, morphisms in correspond bijectively to -simplices of .
For : is a single point. For : has two -simplices (vertices), one non-degenerate -simplex (the edge), and all higher simplices are degenerate. For : is a "filled triangle" with three vertices, three edges, and one non-degenerate -simplex.
The boundary is the simplicial subset of consisting of all non-surjective maps . In other words, it contains all simplices of except the unique non-degenerate -simplex and its degeneracies that require this top simplex.
For : consists of just the two vertices, with no edge connecting them. For : is the boundary of a triangle (three edges and three vertices, but no interior face).
The inclusion is a fundamental cofibration in the theory of simplicial sets.
The simplicial circle can be modeled as the quotient , identifying the two vertices of the interval. Explicitly, has one -simplex , one non-degenerate -simplex with , and all higher simplices are degenerate.
The geometric realization is homeomorphic to the topological circle.
Degenerate and Non-degenerate Simplices
An -simplex is degenerate if for some and some . An -simplex is non-degenerate if it is not degenerate.
Every simplex can be written uniquely as where is non-degenerate and . This is the Eilenberg--Zilber decomposition.
Consider . Its non-degenerate simplices are:
- Three -simplices: (the constant maps to )
- Three -simplices: (the three edge inclusions)
- One -simplex:
All other simplices are degenerate. For instance, is the degenerate edge at vertex .
The total number of -simplices in is , but only of these are non-degenerate (for ).
Basic Constructions
For any set , the discrete (or constant) simplicial set has for all , with all face and degeneracy maps being the identity. This defines a fully faithful functor .
Geometrically, a discrete simplicial set is a collection of points with no higher-dimensional simplices.
The product of simplicial sets is defined levelwise:
with face and degeneracy maps applied componentwise: , .
The product models a square. It has four -simplices, and its geometric realization is a square (divided into triangles).
The coproduct (disjoint union) is also levelwise: .
Thus is a simplicial set with two -simplices and no non-degenerate higher simplices: geometrically, two disjoint points.
The simplicial -sphere can be defined as (the quotient collapsing the boundary to a point).
For : (two points). For : has one vertex and one non-degenerate -simplex (a loop). For : has one vertex, no non-degenerate edges, and one non-degenerate -simplex.
The geometric realization is homeomorphic to the topological -sphere.
The Yoneda Embedding and Representable Presheaves
The Yoneda lemma tells us that for any simplicial set :
This means an -simplex of is the same thing as a map . Face and degeneracy operations correspond to precomposition with the coface and codegeneracy maps.
The category is a presheaf category, so it is complete, cocomplete, and has internal hom objects (function complexes). This makes it an excellent combinatorial model for homotopy theory.
Every simplicial set is canonically the colimit of its simplices:
where is the category of simplices of (the comma category). This is a formal consequence of being a presheaf: every presheaf is a colimit of representables.
This decomposition is the simplicial analogue of the CW decomposition of a space into cells.
Simplicial Homotopy
Let be maps of simplicial sets. A simplicial homotopy from to is a map such that and .
More precisely, identifying with the map (vertex is the target of ), we require , and similarly for .
Let and . The identity map and the constant map at vertex are related by the simplicial homotopy defined by (in the order-preserving sense). This witnesses that is contractible.
More generally, is contractible for all : there is a simplicial homotopy from to the constant map at vertex , given by (appropriately formalized via the cone construction).
Skeleton and Coskeleton
The -skeleton of a simplicial set is the simplicial set generated by the simplices of dimension . Formally, is the left Kan extension of the restriction along the inclusion .
The -coskeleton is the right Kan extension. There is an adjunction .
A simplicial set is -skeletal if , meaning all simplices of dimension are degenerate. It is -coskeletal if , meaning the -simplices for are uniquely determined by the simplices of dimension .
The nerve of a category (discussed in the next section) is a -coskeletal simplicial set. This means that a simplicial set is the nerve of a category if and only if its simplices of dimension satisfy the appropriate compatibility conditions and all higher simplices are uniquely determined.
Concretely, an -simplex of a nerve for is a composable chain of morphisms, which is completely determined by its faces (the sub-chains of length ).
Summary
The essential ideas about simplicial sets are:
-
A simplicial set is a functor , specified by sets of simplices and face/degeneracy maps satisfying the simplicial identities.
-
The standard simplices are the building blocks; every simplicial set is a colimit of standard simplices.
-
The category is a presheaf category, so it has all limits, colimits, and internal homs.
-
Simplicial sets provide a purely combinatorial foundation for homotopy theory, avoiding point-set topology entirely.
-
Three key special classes are: nerves of categories (encoding categorical structure), Kan complexes (encoding homotopy types), and quasi-categories (encoding -categorical structure).