Simplicial sets and geometric realization
Anchor (Master): May 1967 *Simplicial Objects in Algebraic Topology* §1-§16; Goerss-Jardine *Simplicial Homotopy Theory* §I.1-§I.3; Milnor 1957 *The geometric realization of a semi-simplicial complex* (Ann. Math. 65); Kan 1957 *Functors involving c.s.s. complexes* (Trans. AMS 87); Lurie *Higher Topos Theory* §1.1 (Kan-complex viewpoint)
Intuition [Beginner]
A simplicial set is a recipe for building a space from standard simplices, with two kinds of structure recorded: the face operations that pick out the boundary of each simplex, and the degeneracy operations that allow a high-dimensional simplex to be a flattened copy of a lower-dimensional one. Where the -complex framework of 03.12.22 used only face data, the simplicial-set framework records both, and the extra structure unlocks a richer combinatorial homotopy theory.
The role of the degeneracies is to give a category-theoretic home for the construction. Once you allow a triangle that is secretly an edge (with two of its vertices collapsed) or an edge that is secretly a point (with its two endpoints identified), the resulting data assembles into a functor on a small category of finite ordered sets. This functor description is the foundation for everything that follows: simplicial homotopy groups, the Kan extension condition, the model category structure of Quillen.
Geometric realization is the bridge from this combinatorial world back to topology. Given a simplicial set, you glue together standard topological simplices according to the recorded face and degeneracy data, and the resulting space is a CW complex. The construction has a partner: the singular complex functor sends a space to its simplicial set of singular simplices. These two functors are adjoint, and the adjunction is the technical heart of the modern bridge between combinatorics and topology.
Visual [Beginner]
A schematic showing the standard -simplex as a filled triangle. Three small diagrams branch off: the face maps each restrict the triangle to one of its three edges, depicted as removing one vertex; the degeneracy maps each present an edge as a triangle by repeating one vertex, depicted as a triangle with two of its vertices collapsed to a single point. The whole picture lives inside an arrow diagram showing the simplicial category with one object for each non-negative integer and the structure maps between them.
The picture captures the asymmetry: face maps go down in dimension, degeneracy maps go up. The five maps on the -simplex generate everything: every order-preserving map between standard simplices factors uniquely as a composition of face maps followed by degeneracies. This factorisation is the engine of the whole theory.
Worked example [Beginner]
Build the simplicial set whose geometric realization is the circle , and check that the construction is what you expect.
Step 1. Take one -simplex and one -simplex . The face maps send to on both ends: . So far this is the data for a semi-simplicial set: an edge from to itself.
Step 2. Add the degeneracies. In dimension zero, there is one -simplex, . There is also a degeneracy in dimension one: this is the "degenerate edge" at , a triangle-of-an-edge that is collapsed to the point . In dimension two, the simplices are all built by applying degeneracies to lower-dimensional simplices. There are no non-degenerate -simplices in this circle model.
Step 3. The full dimensional count: in dimension , the -simplices are the non-degenerate generators ( for , for , none for ) together with all the degenerate copies obtained by applying degeneracies repeatedly. For instance, in dimension two there are two degenerate copies of (from and ) plus one fully degenerate copy of ( by the identity for ).
Step 4. The geometric realization is built by gluing one topological -simplex per non-degenerate -simplex. So you take one point (for ) and one closed interval (for ), and glue the two endpoints of the interval to the single point. The result is a circle. The degenerate simplices contribute nothing topologically: their gluing data is fixed by the degeneracy relations to collapse onto lower-dimensional pieces.
What this tells us: the simplicial set carries a lot of formal bookkeeping (infinitely many degenerate simplices in every dimension ), but the geometric realization sees only the non-degenerate part. This separation is the practical meaning of the degeneracy maps: they are formal structure that the realization construction quotients out, so the topological output matches your geometric intuition while the categorical input has the structure needed for the abstract homotopy theory.
Check your understanding [Beginner]
Formal definition [Intermediate+]
Let denote the simplex category: the category whose objects are the non-empty finite linearly ordered sets for and whose morphisms are the order-preserving maps. This contains the wide subcategory used in 03.12.22 (order-preserving injections only); the full category also includes the order-preserving surjections.
Definition (simplicial set). A simplicial set is a functor . A morphism of simplicial sets is a natural transformation. The resulting functor category is denoted .
Concretely, a simplicial set is a sequence of sets together with structure maps $$ d_i : K_n \to K_{n-1}, \qquad s_i : K_n \to K_{n+1}, \qquad 0 \leq i \leq n, $$ called face maps and degeneracy maps, satisfying the simplicial identities: $$ \begin{aligned} d_i d_j &= d_{j-1} d_i & &\text{for } i < j, \ s_i s_j &= s_{j+1} s_i & &\text{for } i \leq j, \ d_i s_j &= \begin{cases} s_{j-1} d_i & i < j, \ \mathrm{id} & i = j \text{ or } i = j+1, \ s_j d_{i-1} & i > j+1. \end{cases} & & \end{aligned} $$
The identities when are the substantive content: they say that the -th face of the -th degeneracy is the simplex you started with. The other identities are bookkeeping ensuring the structure maps assemble into a functor on .
Definition (standard simplex as a simplicial set). For each , the standard -simplex is the representable simplicial set . Concretely, , the set of order-preserving maps . The non-degenerate -simplices of are exactly the order-preserving injections , of which there are .
The Yoneda lemma identifies : a morphism from the standard -simplex to a simplicial set is exactly an element of . This is the simplicial-set analogue of the fact that a topological -simplex in a space is exactly a continuous map .
Definition (non-degenerate simplex). A simplex is degenerate if for some and some , and non-degenerate otherwise. The Eilenberg-Zilber lemma states that every simplex has a unique decomposition where is an order-preserving surjection and is non-degenerate.
Definition (geometric realization). Let denote the standard topological -simplex $$ |\Delta^n| = {(t_0, \ldots, t_n) \in \mathbb{R}^{n+1} : t_i \geq 0, , \textstyle\sum t_i = 1}. $$ For each morphism in , define by $$ \alpha_*(t_0, \ldots, t_m) = (u_0, \ldots, u_n), \qquad u_j = \sum_{i : \alpha(i) = j} t_i, $$ with the convention that empty sums are zero. This makes the assignment a covariant functor .
The geometric realization of a simplicial set is the topological space $$ |K| = \left( \coprod_{n \geq 0} K_n \times |\Delta^n| \right) \bigg/ \sim $$ where carries the discrete topology, carries the disjoint-union topology, and the equivalence relation is generated by $$ (\alpha^* x, t) \sim (x, \alpha_* t) $$ for every morphism in , every , and every . The quotient topology gives its topological structure.
Equivalently and more efficiently, is the coend in .
Definition (singular complex). For a topological space , the singular simplicial set is $$ \mathrm{Sing}(X)_n = {\sigma : |\Delta^n| \to X \text{ continuous}}, $$ with face and degeneracy maps and , where is the -th face inclusion and is the -th degeneracy projection collapsing the -th and -st coordinates.
Examples.
The standard simplex . Its non-degenerate -simplices are the strictly order-preserving maps , i.e. the -element subsets of . Its geometric realization is the standard topological -simplex — Proposition 1 below.
The boundary . The subcomplex generated by all non-degenerate -simplices for ; equivalently, the simplicial set whose -simplices are the order-preserving maps that are not surjective. Its realization is the boundary of the topological simplex, homeomorphic to .
The horn for . The subcomplex of generated by all faces except the -th. Its realization is the union of all -faces of except the one opposite the -th vertex.
The nerve of a category. For a small category , the nerve is the simplicial set whose -simplices are the strings of composable morphisms . The face map drops the first morphism, drops the last, and for composes and . The degeneracy inserts an identity morphism at the -th object. The nerve is the canonical bridge from category theory to simplicial homotopy theory.
The classifying space of a group. For a discrete group , viewed as a one-object category, the nerve is a simplicial set with and face / degeneracy maps from the bar construction. The geometric realization is the classifying space in the sense of 03.08.04.
Counterexamples to common slips
- The geometric realization of is the closed interval, not the open interval. The boundary simplices and contribute the two endpoints.
- A morphism of simplicial sets is a natural transformation; in particular, it commutes with all face and degeneracy maps, including the degeneracy maps. A face-preserving map of underlying semi-simplicial sets that does not preserve degeneracies is not a simplicial-set morphism.
- The non-degenerate simplices of a product are not in general products of non-degenerate simplices of and . For instance, has two non-degenerate -simplices triangulating the square, even though has only non-degenerate - and -simplices. This is the shuffle phenomenon underlying the Eilenberg-Zilber theorem.
- A simplicial set is not the same as a -complex in the sense of
03.12.22: a -complex is the geometric realization of a semi-simplicial set, with no degeneracies; the simplicial-set framework keeps the degeneracies as part of the data. Forgetting the degeneracies sends to , and this forgetful functor has a left adjoint (the free-degeneracy completion of03.12.22Exercise 7).
Key theorem with proof [Intermediate+]
Theorem (the realization-singular adjunction). The geometric realization functor is left adjoint to the singular complex functor . That is, for every simplicial set and every topological space , there is a natural bijection $$ \mathrm{Hom}{\mathbf{Top}}(|K|, X) ;\cong; \mathrm{Hom}{\mathbf{sSet}}(K, \mathrm{Sing}(X)). $$
Proof. We construct the bijection explicitly and check naturality and the unit-counit triangle identities.
The forward map. Given a continuous map , define a simplicial-set morphism as follows. For each and each , define by $$ \widetilde{f}_n(x)(t) = f([x, t]), $$ where denotes the equivalence class of in the realization. Continuity of follows from continuity of and continuity of the inclusion sending to . The naturality in — equivalently, the commutation with face and degeneracy maps — follows from the equivalence relation defining : for and , $$ \widetilde{f}m(\alpha^* x)(t) = f([\alpha^* x, t]) = f([x, \alpha* t]) = \widetilde{f}n(x)(\alpha* t) = (\alpha^* \widetilde{f}_n(x))(t). $$ So is a morphism of simplicial sets.
The backward map. Given a simplicial-set morphism , define a continuous map as follows. On the representative , set $$ \widehat{g}([x, t]) = g_n(x)(t). $$ This is well-defined on the quotient: for , , and , $$ g_m(\alpha^* x)(t) = (\alpha^* g_n(x))(t) = g_n(x)(\alpha_* t), $$ where the first equality uses that is a simplicial-set morphism (commuting with all structure maps) and the second is the action of on as . Both sides agree on the two representatives of the equivalence class , so descends to . Continuity of follows from continuity on each piece (where is discrete and each is continuous) together with the universal property of the quotient.
The bijection and naturality. The two maps are inverse: given , , so ; and given , , so . Naturality in and in is direct from the formulas: a morphism or a continuous map commutes with the bijection by the evaluation formulas.
Unit and counit. The unit is the simplicial-set morphism sending to the singular simplex , . The counit is the continuous map sending to . The triangle identities and are direct verifications: on a representative of , the first composite gives . The second is analogous on representatives .
Corollary (existence as a Quillen equivalence). Equipping with the Kan-Quillen model structure (Quillen 1967) and with the Serre model structure, the adjunction is a Quillen equivalence: it induces an equivalence of homotopy categories .
The corollary is the content of Quillen 1967 Theorem II.3.1; the present unit states it without proof and points forward to 03.12.10 (CW complex) for the topological side of the comparison. The model-structure setup is the subject of subsequent simplicial-objects units in the curriculum.
Bridge. This theorem builds toward the entire combinatorial homotopy theory of simplicial sets and appears again in 03.12.05 (Eilenberg-MacLane spaces) where the iterated bar construction produces an explicit simplicial model for every Eilenberg-MacLane space, recovered topologically by geometric realization. The foundational reason this adjunction is the right organising tool is that representable simplicial sets realise to the standard topological simplices , and the universal property of as the colimit of these representable pieces makes the adjunction a manifestation of the Yoneda embedding. This is exactly the pattern that identifies categorical presheaves with their geometric realisations: the bridge is between thought of as a presheaf and thought of as a colimit of standard cells, and the simplicial-set side records the gluing data that the topological side instantiates. Putting these together with the Eilenberg-Zilber lemma — every simplex factors uniquely as a degeneracy applied to a non-degenerate one — generalises the -complex story of 03.12.22 to admit degeneracies without changing the topology of the realisation. The central insight is that records every continuous probe of by standard simplices, and the adjunction says that maps out of a simplicial set are the same as collections of compatible probes; this same combinatorial-to-topological dictionary appears again in 03.08.04 (classifying spaces) where the simplicial nerve of a topological group has classifying space as its realization.
Exercises [Intermediate+]
Lean formalization [Intermediate+]
Mathlib's Mathlib.AlgebraicTopology.SimplicialSet provides the canonical setup. The category of simplicial sets is named SSet, defined via the abbreviation
abbrev SSet : Type (u + 1) := SimplicialObject (Type u)
where SimplicialObject (in Mathlib.AlgebraicTopology.SimplicialObject) is the functor category for the simplex category named SimplexCategory. The standard simplex is SSet.standardSimplex.obj (SimplexCategory.mk n), and the singular set of a space X : TopCat is TopCat.toSSet.obj X defined in Mathlib.AlgebraicTopology.SingularSet. Geometric realization is SSet.toTop defined in Mathlib.AlgebraicTopology.GeometricRealization as a left Kan extension along the Yoneda embedding of the topological-simplex functor SSet.stdSimplex.toTop.
import Mathlib.AlgebraicTopology.SimplicialSet.Basic
import Mathlib.AlgebraicTopology.SingularSet
import Mathlib.AlgebraicTopology.GeometricRealization
open CategoryTheory
-- The adjunction we want
example : SSet.toTop ⊣ TopCat.toSSet := by
sorry -- formalisation target: assemble from the Kan-extension API
The proof obligation is the unit-counit / Hom-isomorphism check carried out in this unit's Key Theorem section. The pieces exist in Mathlib (the coend / left Kan extension realising SSet.toTop, the singular-set functor TopCat.toSSet, and the natural transformations needed for the unit and counit), but they are not yet assembled into a named Adjunction term. Filling this sorry is the load-bearing Mathlib gap recorded in this unit's frontmatter.
Advanced results [Master]
Theorem (Eilenberg-Zilber decomposition). Every simplex admits a unique factorisation $x = \alpha^ \tilde{x}\alpha : [n] \twoheadrightarrow [k]\tilde{x} \in K_k$ is non-degenerate.*
This is the foundation for every counting argument on simplicial sets and for the CW structure on . The lemma is established in Exercise 4 above by induction on dimension.
Theorem (geometric realization is CW; May 1967 Theorem 14.1). For every simplicial set , the geometric realization admits a canonical CW structure with one -cell for each non-degenerate -simplex. The -skeleton is the realization of the sub-simplicial set generated by all simplices of dimension .
Theorem (geometric realization preserves finite products; Milnor 1957, May 1967 Theorem 14.3). Let and be simplicial sets. In the category of compactly generated weak Hausdorff spaces, the canonical comparison map $$ |K \times L| \xrightarrow{\cong} |K| \times_{\mathrm{cg}} |L| $$ is a homeomorphism. Here denotes the compactly generated product (the standard product retopologised by the compactly generated topology). The same statement fails for the standard topological product when one of is not locally compact.
Milnor's 1957 paper The geometric realization of a semi-simplicial complex (Ann. of Math. 65, 357-362) was the first careful treatment. The technical content is that finite products of simplices realise correctly because is homeomorphic to via the standard subdivision of the prism into top-dimensional simplices, and the general case reduces to the simplex case by passing to colimits and using the fact that the realization functor preserves colimits in .
Theorem (the adjunction ; May 1967 §15). Geometric realization is left adjoint to the singular complex functor. The Hom-isomorphism is natural in both variables, and the unit and counit assemble the formal data of an adjunction. The adjunction extends to a Quillen adjunction between the Kan-Quillen model structure on and the Serre model structure on , and is a Quillen equivalence (Quillen 1967 II.3.1).
Theorem (Kan complexes are the cofibrant-fibrant simplicial sets). *A simplicial set is a Kan complex iff every horn inclusion has the right lifting property with respect to the unique map . The singular complex of any topological space is a Kan complex; the nerve of a category is a Kan complex iff the category is a groupoid.*
The Kan complex characterisation of groupoid nerves is a one-line check using the structure of horns: a -horn in is a pair of composable arrows with the middle vertex shared, and the extension to a requires a third arrow making the triangle commute — this is the composite, which always exists. A -horn is a pair with sharing the source (rather than composable), and the extension requires an arrow , which exists exactly when is invertible. The full theorem (Kan 1957) is that this pattern propagates to all dimensions: a category is a groupoid iff has horn-fillers in every dimension and at every position. Kan complexes are the simplicial-set analogue of -groupoids and play a central role in modern -category theory (Lurie 2009).
Theorem (forgetful to semi-simplicial sets has a left adjoint). The forgetful functor that discards degeneracies has a left adjoint , the free-degeneracy completion of 03.12.22 Exercise 7. For every semi-simplicial set , the geometric realisations (semi-simplicial) and (simplicial) are canonically homeomorphic.
This makes the simplicial-set framework a refinement of the semi-simplicial framework: the topology is the same, but the simplicial-set side carries the degeneracy data needed for the Kan-complex extension condition and the model structure.
Theorem (Sing detects weak equivalences). A continuous map is a weak homotopy equivalence iff the induced map is a weak equivalence of simplicial sets. Equivalently, the counit is a weak homotopy equivalence for every , and the unit is a weak equivalence for every Kan complex .
The counit half is May 1967 Theorem 16.6 (and is also the main theorem of May Concise Course §16.5, cited in the audit). The unit half is the simplicial analogue of CW approximation: every Kan complex is weakly equivalent to its double-Sing-realisation. Together these statements assemble the Quillen equivalence.
Theorem (iterated bar construction; May 1967 §22-§23). For every abelian group and every , the simplicial abelian group defined as the simplicial set whose normalised Moore complex is the chain complex concentrated in degree has geometric realisation a model for the Eilenberg-MacLane space . Equivalently, where is the simplicial bar construction.
The iterated bar gives an explicit simplicial model for every Eilenberg-MacLane space: (the nerve of as a discrete group viewed as a one-object category) is , and iterating the bar construction times produces . This identification connects 03.12.05 (Eilenberg-MacLane spaces) to 03.08.04 (classifying spaces): the case is the classifying space of a discrete abelian group, and the higher extends the classifying-space machinery to all dimensions.
Notation crosswalk. May 1967 Simplicial Objects in Algebraic Topology writes for the simplex category, for the geometric realisation, for the total singular complex, and for face and degeneracy maps. The modern Goerss-Jardine / Mathlib notation used throughout this unit is for the simplex category, for geometric realisation, for the total singular complex, and for face and degeneracy maps. The translation is direct; no content is gained or lost. The shipped semi-simplicial unit 03.12.22 adopts the same modern conventions in its own Notation paragraph, and the simplicial set framework here extends rather than departs from that crosswalk.
Synthesis. Simplicial sets are the foundational reason that combinatorial homotopy theory works at all: every topological homotopy type has a combinatorial model via the Kan complex , and every simplicial set has a topological realization via , and the two functors are Quillen-equivalent. The central insight is that the simplex category is the universal combinatorial source for spatial gluing: a functor records exactly the data of standard-simplex faces and degeneracies, and the realization construction instantiates this data as a CW complex. Putting these together with the Eilenberg-Zilber lemma — every simplex factors uniquely as a degeneracy applied to a non-degenerate one — generalises the -complex story of 03.12.22 without losing any topology: the realization sees only the non-degenerate simplices, so the topological output is the same, but the categorical input now supports the Kan extension condition and the full Quillen model structure.
The bridge is between as a presheaf topos and as a model category, and the identification identifies presheaf-level constructions with topological ones: limits, colimits, and homotopy classes of maps all transfer across the adjunction. This is exactly the pattern that recurs in 03.12.05 (Eilenberg-MacLane spaces) where the iterated bar construction produces a simplicial-abelian-group model for every Eilenberg-MacLane space, and in 03.08.04 (classifying spaces) where the nerve of a topological group has classifying space as its realization. The construction is dual to the -complex picture of 03.12.22 in the categorical sense that the forgetful has the free-degeneracy completion as its left adjoint, while their realisations agree — the simplicial-set side is the universal home for combinatorial homotopy theory, and the semi-simplicial side is the chain-level shadow appropriate for ordinary homology. The same combinatorial-to-homotopical translation appears again in the Kan-fibration / model-category framework that grows out of this unit's adjunction, and in the -category framework where Kan complexes are the -categorical case of general -categories (quasi-categories).
Full proof set [Master]
Proposition 1 ( topological -simplex). The geometric realisation of the standard simplex as a simplicial set is homeomorphic to the standard topological -simplex .
Proof. The simplicial set has , with face and degeneracy maps by precomposition. Define on representatives by $$ \phi([\alpha, t]) = \alpha_* t \quad \text{for } \alpha : [k] \to [n], , t \in |\Delta^k|^{\mathrm{top}}. $$ This is well-defined on the quotient: for in , the relation requires to send both representatives to the same point, i.e. , which is functoriality of . Continuity is by construction on each piece.
The inverse sends to . Composition: , and by the equivalence relation (with , ). So is a continuous bijection from a compact space ( is a quotient of which, after taking only the finitely many components contributing non-degenerate simplices, is compact) to a Hausdorff space, hence a homeomorphism.
Proposition 2 (the realization functor preserves all colimits). The geometric realisation preserves all small colimits.
Proof. This is a left-adjoint property combined with the explicit colimit-of-representables decomposition. By the theorem above, has a right adjoint , hence preserves all colimits as a formal consequence of the adjunction (left adjoints preserve colimits). Explicitly: a diagram of simplicial sets has colimit computed levelwise, and $$ |\mathrm{colim}_i K^{(i)}| = \int^{[n]} (\mathrm{colim}_i K^{(i)}_n) \times |\Delta^n| = \int^{[n]} \mathrm{colim}_i (K^{(i)}_n \times |\Delta^n|) = \mathrm{colim}_i |K^{(i)}|, $$ using that products with the compact Hausdorff space commute with colimits in (via the exponential law for ) and that coends commute with colimits in their argument.
Proposition 3 (the unit and counit). The unit is given on by . The counit is given on representatives with and by . These satisfy the triangle identities of an adjunction.
Proof. The two triangle identities are $$ (\varepsilon_{|K|}) \circ (|\eta_K|) = \mathrm{id}{|K|}, \qquad (\mathrm{Sing}(\varepsilon_X)) \circ (\eta{\mathrm{Sing}(X)}) = \mathrm{id}{\mathrm{Sing}(X)}. $$ For the first: on a representative of (with , ), $$ (\varepsilon{|K|}) \circ (|\eta_K|)([x, t]) = \varepsilon_{|K|}([\eta_K(x), t]) = \eta_K(x)(t) = [x, t]. $$ For the second: on , $$ (\mathrm{Sing}(\varepsilon_X)) \circ (\eta_{\mathrm{Sing}(X)})(\sigma) = \varepsilon_X \circ \eta_{\mathrm{Sing}(X)}(\sigma) = (t \mapsto \varepsilon_X([\sigma, t])) = (t \mapsto \sigma(t)) = \sigma. $$ Both identities hold on the nose.
Proposition 4 (the singular complex preserves all limits). The singular functor preserves all small limits.
Proof. As a right adjoint, preserves all limits by the general adjoint functor theorem. Explicitly: for a diagram of spaces with limit , $$ \mathrm{Sing}(\lim_i X^{(i)})_n = {\sigma : |\Delta^n| \to \lim_i X^{(i)}} = \lim_i {\sigma : |\Delta^n| \to X^{(i)}} = \lim_i \mathrm{Sing}(X^{(i)})_n, $$ using the universal property of the limit in . The face and degeneracy maps respect the limit structure level-wise.
Proposition 5 (Milnor's product theorem for finite simplicial sets in ). For finite simplicial sets , the canonical comparison map in is a homeomorphism. In the category of compactly generated weak Hausdorff spaces, the same statement holds for all simplicial sets, with the product on the right computed in .
Proof sketch. Reduce to the simplex case by induction on the cells. The base case is the explicit homeomorphism via the prism decomposition: the non-degenerate -simplices of are the shuffles of the linear orders on and , and each shuffle corresponds to a top-dimensional simplex in the prism subdivision of . Explicitly, a shuffle is an order-preserving bijection with entries going to and to , in the same order; this assembles a path from to on the lattice points of the rectangle, and each path gives one top-dimensional simplex of the prism.
The inductive step: a general finite simplicial set is built by attaching cells to a sub-simplicial set along a horn inclusion ; the realization functor preserves pushouts (a special case of preserving colimits), so . Crossing with and using the simplex case gives the comparison.
For non-finite the topological product may fail to be the compactly generated product (when neither factor is locally compact); the result holds in by the general fact that compactly generated products commute with all colimits. The classical reference is Milnor 1957; Steenrod 1967 A convenient category of topological spaces (Mich. Math. J. 14, 133-152) extended the framework to make the standard ambient category.
Proposition 6 ( is a Kan complex). For every topological space , every horn extends to a simplex .
Proof. By the adjunction, the horn corresponds to a continuous map ; the extension corresponds to a continuous map restricting to it. The realization is a deformation retract: write and define a retraction by radial projection from the barycenter of the -th face (i.e. the vertex opposite the -th face). Explicitly, for not equal to the barycenter, is the unique intersection of the ray from through with ; this is well-defined and continuous, and equals on . The straight-line homotopy from to (where is the inclusion) is a deformation retract structure.
Given a continuous , the composition is a continuous extension. So satisfies the Kan extension condition.
Proposition 7 (the realization of a Kan complex is the right homotopy type). Let be a Kan complex. The unit is a weak equivalence of simplicial sets.
Proof sketch. Both and are Kan complexes (the former by assumption, the latter by Proposition 6). The unit is the identity on . The simplicial homotopy groups of a Kan complex are well-defined (Kan 1957), and by the standard identification. So the claim is that , which is May 1967 Theorem 16.1: the simplicial homotopy groups of a Kan complex agree with the topological homotopy groups of its realization. The proof uses the deformation-retract structure of horns inside simplices and the fact that the realisation of a horn inclusion is a cofibration in . The full proof is the content of May 1967 §11-§14.
Connections [Master]
-complex / semi-simplicial set
03.12.22. The semi-simplicial framework of03.12.22is the face-only restriction of simplicial sets to the wide subcategory . Forgetting degeneracies gives , and the free-degeneracy completion is its left adjoint, with both functors preserving the geometric realisation up to canonical homeomorphism. The two units are siblings: the semi-simplicial framework records the chain-level data appropriate for ordinary homology, while the simplicial-set framework adds the degeneracy structure needed for the Kan extension condition and the Quillen model structure on . Any combinatorial assertion at the chain-complex level transfers between the two pictures; assertions involving fibrations, lifting properties, or higher homotopy require degeneracies and live only in the simplicial-set framework.Eilenberg-MacLane space
03.12.05. The iterated bar construction produces a simplicial model for every Eilenberg-MacLane space whose geometric realisation is the topological . For and a discrete abelian group, is the nerve of as a one-object category. For , the bar construction is iterated times on the discrete simplicial abelian group , producing a simplicial abelian group whose normalised Moore complex is concentrated in degree . This identification — the same Eilenberg-MacLane space presented as a topological cell complex (the03.12.05construction) and as the realization of a simplicial abelian group (the present unit's construction) — is the closure of the deepening crosslink flagged in the May Concise audit.Classifying space
03.08.04. The classifying space of a discrete group is the geometric realisation of the nerve of viewed as a one-object category, established in Exercise 7 above. More generally, for a topological group , the simplicial space with has geometric realisation in the simplicial-topological sense equal to ; this is the simplicial-set form of the Milnor construction shipped in03.08.04. The construction extends to a functor from topological groups to topological spaces and is the universal recipe for classifying-space machinery throughout algebraic topology.CW complex
03.12.10. Geometric realisation of a simplicial set is a CW complex with one -cell for each non-degenerate -simplex. The converse is not strictly true — not every CW complex is the realisation of a simplicial set — but every CW complex is weakly the realisation of one (in fact of itself, modulo the weak equivalence ). This is the bridge between the simplicial-set framework and the CW-complex framework: any homotopy-theoretic computation can be done either combinatorially on a simplicial set or topologically on a CW model, and the Quillen equivalence guarantees the answers agree.Singular homology
03.12.11. The singular complex in the simplicial-set sense and the singular chain complex are related by: is the alternating-sum chain complex of , equivalently the normalised Moore complex modulo the degeneracies. The Dold-Kan correspondence identifies simplicial abelian groups with non-negatively-graded chain complexes, and applying it to the free simplicial abelian group on recovers the singular chain complex. So singular homology factors through the simplicial-set framework: the simplicial set is the universal recipient of probes by standard simplices, and the chain-level homology is recovered by Dold-Kan.Higher categories and quasi-categories. Kan complexes are the simplicial-set models for -groupoids: they are the -categorical case of the more general -categories (also called quasi-categories), defined by relaxing the Kan extension condition to require only inner horns for to extend. Lurie's Higher Topos Theory (2009) develops -categories on this simplicial-set foundation, and the present unit's adjunction extends to the canonical bridge between -groupoids and topological spaces. This is the foundational reason simplicial sets are the model of choice for modern homotopy theory.
Quillen model category
03.12.31. The Kan-Quillen model structure on alluded to throughout this unit is developed axiomatically in03.12.31as the foundational combinatorial example of a model category. Cofibrations are the monomorphisms, fibrations are the Kan fibrations characterised by the horn-lifting property of the present unit, and weak equivalences are the maps inducing isomorphisms on simplicial homotopy groups for every basepoint. The corollary above identifying as a Quillen equivalence is the foundational compatibility result that03.12.31takes as the canonical example connecting combinatorial homotopy theory with the topological side.Quillen functor and equivalence
03.12.32. The Quillen-equivalence statement of the present unit's adjunction is developed in full generality in03.12.32, where the realisation-singular pair is the canonical worked instance and the derived adjunction is constructed via Ken Brown's lemma applied to the cofibrant-fibrant simplicial sets and CW complexes. Every classical homotopy-theoretic computation transports across this equivalence: homotopy groups, ordinary homology, Eilenberg-MacLane mapping spaces, and Postnikov towers all match between the two sides through the Quillen-functor calculus of03.12.32.Kan-Quillen model structure on sSet
03.12.33. The sibling unit03.12.33equips with its natural model structure — cofibrations the monomorphisms, fibrations the Kan fibrations, weak equivalences the realisation-detected weak homotopy equivalences — and proves that the adjunction of the present unit is a Quillen equivalence with the Serre model structure on . The foundational reason the simplicial-set framework is the right combinatorial home for homotopy theory is exactly this Quillen equivalence: every classical computation on a CW complex transports to a combinatorial computation on a simplicial set, and the small-object argument applied to horn inclusions produces the fibrant replacement that makes the simplicial homotopy groups well-defined.Postnikov tower of a Kan complex
03.12.40. The Postnikov tower in the simplicial model is the combinatorial-tower construction on a Kan complex , built by killing simplicial homotopy groups in degrees above via the coskeleton functor of the present unit's framework. The truncation is again a Kan complex when is, and the tower stages connect by principal -fibrations whose classifying -invariants live in simplicial cohomology. The Postnikov tower is therefore an intrinsic simplicial-set construction recoverable purely from the combinatorial data of .
Historical & philosophical context [Master]
The simplicial-set framework as it appears today is the synthesis of three lines of work in the 1940s and 1950s. The first is the semi-simplicial framework of Eilenberg and Zilber, introduced in their 1950 paper Semi-simplicial complexes and singular homology (Ann. of Math. (2) 51, 499-513) [Eilenberg-Zilber 1950] as the combinatorial substrate of the singular chain complex. Eilenberg and Zilber recorded only the face maps; the degeneracies were noted in passing but not given the structural role they would later occupy.
The second is Kan's series of papers from 1955-1958, culminating in his 1958 paper Functors involving c.s.s. complexes (Trans. Amer. Math. Soc. 87, 330-346) [Kan 1957] which introduced the full simplicial-set framework with the Kan extension condition and the simplicial homotopy groups. Kan's "c.s.s. complex" (complete semi-simplicial complex) is the modern simplicial set; his extension condition is the Kan condition; his combinatorial matches the topological for Kan complexes. The companion paper A combinatorial definition of homotopy groups (Ann. Math. 67 (1958) 282-312) gave the explicit combinatorial homotopy theory.
The third is Milnor's 1957 paper The geometric realization of a semi-simplicial complex (Ann. of Math. (2) 65, 357-362) [Milnor 1957] which proved that geometric realisation preserves finite products in the category of compactly generated spaces. This is the technical foundation that makes the simplicial-set framework topologically well-behaved: without the product theorem, the realisation of a simplicial group would not be a topological group, and the classifying-space machinery would not transfer.
These three pieces were consolidated by May's 1967 book Simplicial Objects in Algebraic Topology (Van Nostrand) [May 1967], which remains the canonical reference. May's book established the modern presentation: the simplex category , the face and degeneracy generators with the simplicial identities, the geometric realisation as a coend, the singular complex as a right adjoint, the iterated bar construction for Eilenberg-MacLane spaces, the twisted cartesian products as classifying-space machinery, and the Dold-Kan correspondence. Quillen's 1967 Homotopical Algebra (Springer LNM 43) [Quillen 1967] added the model-category structure, making the adjunction a Quillen equivalence.
Modern presentations follow Goerss-Jardine Simplicial Homotopy Theory (Birkhäuser 1999) for the categorical reformulation and Lurie Higher Topos Theory (Princeton 2009) for the extension to -categories via inner-horn lifting. The simplicial-set framework remains the foundational language of contemporary homotopy theory, motivic homotopy theory, and derived algebraic geometry.
Bibliography [Master]
@article{EilenbergZilber1950,
author = {Eilenberg, Samuel and Zilber, Joseph A.},
title = {Semi-simplicial complexes and singular homology},
journal = {Ann. of Math. (2)},
volume = {51},
year = {1950},
pages = {499--513}
}
@article{Milnor1957,
author = {Milnor, John W.},
title = {The geometric realization of a semi-simplicial complex},
journal = {Ann. of Math. (2)},
volume = {65},
year = {1957},
pages = {357--362}
}
@article{Kan1958Functors,
author = {Kan, Daniel M.},
title = {Functors involving c.s.s. complexes},
journal = {Trans. Amer. Math. Soc.},
volume = {87},
year = {1958},
pages = {330--346}
}
@article{Kan1958Combinatorial,
author = {Kan, Daniel M.},
title = {A combinatorial definition of homotopy groups},
journal = {Ann. of Math. (2)},
volume = {67},
year = {1958},
pages = {282--312}
}
@book{May1967,
author = {May, J. Peter},
title = {Simplicial Objects in Algebraic Topology},
publisher = {University of Chicago Press},
year = {1967},
note = {Reprinted in the Chicago Lectures in Mathematics series, 1992.}
}
@book{Quillen1967,
author = {Quillen, Daniel G.},
title = {Homotopical Algebra},
series = {Lecture Notes in Mathematics},
volume = {43},
publisher = {Springer-Verlag},
year = {1967}
}
@article{Steenrod1967,
author = {Steenrod, Norman E.},
title = {A convenient category of topological spaces},
journal = {Michigan Math. J.},
volume = {14},
year = {1967},
pages = {133--152}
}
@book{GoerssJardine1999,
author = {Goerss, Paul G. and Jardine, John F.},
title = {Simplicial Homotopy Theory},
series = {Progress in Mathematics},
volume = {174},
publisher = {Birkh{\"a}user},
year = {1999}
}
@book{Lurie2009,
author = {Lurie, Jacob},
title = {Higher Topos Theory},
series = {Annals of Mathematics Studies},
volume = {170},
publisher = {Princeton University Press},
year = {2009}
}
@book{HatcherAlgebraicTopology,
author = {Hatcher, Allen},
title = {Algebraic Topology},
publisher = {Cambridge University Press},
year = {2002}
}
@article{Friedman2008,
author = {Friedman, Greg},
title = {An elementary illustrated introduction to simplicial sets},
journal = {arXiv:0809.4221},
year = {2008}
}
@book{MayConcise1999,
author = {May, J. Peter},
title = {A Concise Course in Algebraic Topology},
series = {Chicago Lectures in Mathematics},
publisher = {University of Chicago Press},
year = {1999}
}