Fact-checked by Grok 2 weeks ago

Simplicial set

A simplicial set is a combinatorial structure in defined as a contravariant from the simplex category Δ—whose objects are finite ordered sets = {0, 1, ..., n} and whose morphisms are non-decreasing functions—to the , or equivalently, a sequence of sets X_n (for n \geq 0) equipped with face maps d_i: X_n \to X_{n-1} and degeneracy maps s_i: X_n \to X_{n+1} (for appropriate indices) satisfying the simplicial identities, including relations like d_i d_j = d_{j-1} d_i for i < j and compatibility conditions between faces and degeneracies. Elements of X_n are called n-simplices, which generalize the simplices of geometric simplicial complexes but allow for degeneracies—simplices arising from lower-dimensional ones via degeneracy maps—enabling more flexible modeling of topological attachments without requiring distinct vertices or injective face inclusions. Introduced by Samuel Eilenberg and J. A. Zilber in 1950 as "complete semi-simplicial complexes" to study singular homology, simplicial sets extend earlier notions from combinatorial topology and provide a purely algebraic framework for capturing homotopy-invariant properties of spaces. In algebraic topology, simplicial sets play a central role through the adjunction between the geometric realization functor |\cdot|: \mathbf{sSet} \to \mathbf{Top}, which constructs a CW-complex from a simplicial set by gluing standard simplices along faces, and the singular complex functor \operatorname{Sing}: \mathbf{Top} \to \mathbf{sSet}, which maps a space to the simplicial set of its continuous simplices; this adjunction induces weak homotopy equivalences, allowing simplicial sets to model spaces up to homotopy. Key subclasses include Kan complexes, which satisfy the horn-filling condition and model ∞-groupoids, and quasicategories (or ∞-categories), which further structure simplicial sets to encode higher-dimensional categorical compositions and homotopy coherences. Simplicial sets facilitate computations in homotopy theory, such as simplicial homology and cohomology, and underpin model category structures on the category \mathbf{sSet}, enabling tools like fibrant replacements and derived functors without direct reference to underlying topological spaces. Their influence extends to derived algebraic geometry and higher topos theory, where they serve as presentations for abstract homotopy types.

Introduction

Motivation

Simplicial sets emerged in the mid-20th century as a response to the need for a combinatorial framework in algebraic topology that could handle homotopy theory in a functorial manner, particularly during the 1940s and 1950s when researchers sought to unify and axiomatize homology and cohomology theories for abstract spaces and groups. Pioneered by Samuel Eilenberg and J. A. Zilber in their 1950 work on semi-simplicial complexes, this approach was driven by developments in singular homology, where traditional simplicial complexes proved insufficient for capturing the full structure of topological spaces without rigid geometric constraints. The motivation stemmed from the desire to model homotopy invariants algebraically, avoiding the complexities of continuous maps in singular chains while enabling precise computations of homology groups. As a discrete, combinatorial alternative to singular chains or , simplicial sets provide a way to represent topological spaces through sets of simplices equipped with face and degeneracy maps, sidestepping embedding problems that arise when realizing abstract spaces geometrically. Unlike , which rely on cell attachments that can be topologically irregular, simplicial sets emphasize purely algebraic data, making them ideal for functorial constructions and avoiding pathological issues like non-uniqueness in decompositions. This combinatorial purity facilitates the study of homotopy without requiring explicit embeddings, as the structure encodes higher-dimensional relations directly through operators. A key advantage over classical simplicial complexes lies in the inclusion of degenerate simplices, which allow the model to capture essential homotopy information that would otherwise be lost by restricting to non-degenerate elements alone. In simplicial complexes, degeneracies are absent, limiting their ability to represent homotopy equivalences functorially; simplicial sets rectify this by incorporating degeneracy operators, enabling a faithful algebraic encoding of paths and higher homotopies. This flexibility proved crucial for advancing homotopical algebra in the 1950s. Simplicial sets also play a pivotal role in bridging category theory and topology through adjoint functors, such as the geometric realization functor that recovers topological spaces from simplicial data and the singular functor that assigns simplicial sets to spaces, forming a Quillen equivalence that preserves homotopical structure. This functorial interplay, rooted in the category of simplicial sets as presheaves on the simplex category, underscores their utility in integrating categorical abstractions with topological insights.

Intuition

Simplicial sets can be intuitively understood as combinatorial structures that assemble abstract simplices into higher-dimensional objects, much like building polyhedra by gluing triangular faces along edges, but extended to allow for flexible deformations that capture homotopy-theoretic phenomena. At their core, these structures consist of collections of simplices organized by dimension, where lower-dimensional simplices serve as the boundaries or faces of higher ones, enabling a layered construction that mimics the topology of spaces without relying on explicit metric or embedding details. Unlike traditional simplicial complexes, which enforce strict geometric constraints such as non-overlapping simplices and distinct vertices, simplicial sets incorporate additional "degenerate" simplices that arise from collapsing higher-dimensional elements onto lower ones, providing the flexibility needed to model retractions and paths in a homotopy-invariant way. These degenerate simplices allow the structure to represent not just rigid shapes but also the ways in which spaces can be continuously deformed, making simplicial sets a powerful tool for abstracting topological intuitions into purely algebraic terms. An n-simplex in this framework acts as an abstract "n-dimensional block," equipped with designated faces (lower-dimensional simplices) and vertices, where degeneracy operators permit dimensional reduction, such as turning an edge into a looped vertex to encode basepoints or fixed points. This combinatorial approach draws a direct analogy to topological simplices: 0-simplices correspond to points or vertices, 1-simplices to directed edges connecting them, 2-simplices to filled triangles bounded by three edges, and higher n-simplices to their n-dimensional generalizations, all defined relationally through face inclusions rather than coordinates. Face and degeneracy maps serve as the precise gluing rules that enforce compatibility between these blocks, ensuring the overall structure behaves coherently across dimensions. For a concrete visualization, consider the simplicial circle, which models the circle S^1 as a single non-degenerate 1-simplex (the looping edge) glued to itself at endpoints via degenerate 0-simplices (repeated basepoints), effectively capturing the topology of a circle through this minimal combinatorial data.

Definition

Simplex Category

The simplex category \Delta has as objects the finite ordinals for $n \geq 0$, where $ = \{0 < 1 < \cdots < n\}$.[](https://www.sas.rochester.edu/mth/sites/doug-ravenel/otherpapers/Goerss-Jardine2.pdf) The object ${{grok:render&&&type=render_inline_citation&&&citation_id=0&&&citation_type=wikipedia}}$, consisting of a single element, serves as the terminal object in $\Delta$, as there is a unique morphism from any to {{grok:render&&&type=render_inline_citation&&&citation_id=0&&&citation_type=wikipedia}}. Morphisms in \Delta are the order-preserving maps between these ordinals, namely the non-decreasing functions f: \to such that i \leq j implies f(i) \leq f(j). Among these morphisms, the injections are termed face maps, while the surjections are called degeneracy maps. The category \Delta is skeletal, with its objects in canonical bijection with the natural numbers via the representatives $$, and it is generated by the face and degeneracy morphisms under composition, subject to the simplicial identities. The isomorphisms in \Delta are precisely the identity maps, as any bijective order-preserving map on finite totally ordered sets must be the identity. Simplicial sets are defined as contravariant functors from \Delta to the category of sets, or equivalently as presheaves on \Delta.

Simplicial Sets

A simplicial set is defined as a contravariant functor from the simplex category to the category of sets. Specifically, given the simplex category \Delta, a simplicial set X is a functor X : \Delta^{\mathrm{op}} \to \mathrm{Set}, where \Delta^{\mathrm{op}} is the opposite category of \Delta. For each object $$ in \Delta, which corresponds to the ordered set \{0 < 1 < \cdots < n\}, the set X(), denoted X_n, consists of the n-simplices of X. The action of X on morphisms in \Delta^{\mathrm{op}} (equivalently, contravariant action on morphisms in \Delta) assigns to each order-preserving map \sigma : \to in \Delta a function X(\sigma) : X_n \to X_m. Morphisms between simplicial sets are natural transformations between these functors. A natural transformation \eta : X \to Y consists of a family of functions \eta_n : X_n \to Y_n for each n \geq 0, such that for every morphism \sigma : \to in \Delta, the diagram \begin{CD} X_n @>{\eta_n}>> Y_n \\ @V{X(\sigma)}VV @VV{Y(\sigma)}V \\ X_m @>>{\eta_m}> Y_m \end{CD} commutes. The category of simplicial sets, denoted \mathrm{sSet} or \mathrm{Set}^{\Delta^{\mathrm{op}}}, has simplicial sets as objects and natural transformations as morphisms; it is the functor category from \Delta^{\mathrm{op}} to \mathrm{Set}. Within a simplicial set X, an n-simplex in X_n is called degenerate if it lies in the image of one of the degeneracy maps s_i : X_{n-1} \to X_n for $0 \leq i \leq n-1, where these maps are induced by the degeneracy morphisms in \Delta. Otherwise, it is non-degenerate. Every degenerate simplex arises uniquely from a lower-dimensional simplex via repeated applications of degeneracy maps, as guaranteed by the Eilenberg-Zilber lemma. Non-degenerate simplices form a basis for the simplicial set in the sense that every simplex is a degeneracy of a unique non-degenerate one. The object in \mathrm{sSet} is the \emptyset, which assigns the to every X_n and has no non-degenerate . The terminal object is the simplicial set \Delta^0 (or y(0), the representable at {{grok:render&&&type=render_inline_citation&&&citation_id=0&&&citation_type=wikipedia}}), which has exactly one n- for each n \geq 0, generated by degeneracies from the unique 0-; it is the constant on the singleton set.

Face and Degeneracy Operators

In a simplicial set X, the face operators are maps d_i: X_n \to X_{n-1} for $0 \leq i \leq n, each induced by the corresponding coface \delta^i: [n-1] \to in the simplex category , which is the order-preserving injection skipping the i-th position. Similarly, the degeneracy operators are maps s_j: X_n \to X_{n+1} for $0 \leq j \leq n, induced by the codegeneracy \sigma_j: [n+1] \to in , which is the order-preserving surjection that identifies the j-th and (j+1)-th positions by repeating the value at j. These operators satisfy the simplicial identities, which ensure compatibility under composition:
  • d_i d_j = d_{j-1} d_i for i < j,
  • s_i s_j = s_{j+1} s_i for i \leq j,
  • d_i s_j = \mathrm{id} for i = j or i = j+1,
  • d_i s_j = s_{j-1} d_i for i < j,
  • d_i s_j = s_j d_{i-1} for i > j+1.
The identities arise from the functoriality of X: \Delta^\mathrm{op} \to \mathrm{Set}, as the coface and codegeneracy morphisms generate \Delta under , with the simplicial identities precisely encoding the relations among these generators. Thus, every morphism in \Delta^\mathrm{op} is a composite of the images of these generators under X, determining the full structure of the simplicial set via the face and degeneracy operators.

Examples and Constructions

Elementary Examples

One basic example of a simplicial set is the discrete simplicial set associated to a set S. Here, the set of n-simplices is X_n = S for every n \geq 0, with all face maps d_i : X_n \to X_{n-1} and all degeneracy maps s_i : X_n \to X_{n+1} given by the identity map on S. This construction defines a functor from the category of sets to the category of simplicial sets. All simplices in dimensions n > 0 are degenerate, as each lies in the image of some degeneracy map (in fact, the entire X_{n+1} is the image of every s_i : X_n \to X_{n+1}, since these are identities). To see how higher simplices are built, note that starting from any 0-simplex s \in X_0 = S, the iterated degeneracies s_{k-1} \cdots s_0 (s) generate a unique degenerate k-simplex in X_k, and since the maps are identities, every element of X_k arises this way from some element of X_0. A special case of the discrete simplicial set is the one representing a single point, often denoted \Delta^0 or *. This is the terminal object in the of simplicial sets, with exactly one n- for each n \geq 0, so X_n = \{ \ast \} for all n, and all face and degeneracy maps are the unique identity maps on the singleton set. The unique 0- \ast \in X_0 generates all higher-dimensional simplices via degeneracies: the single n- in X_n is the image s_{n-1} \circ \cdots \circ s_0 (\ast), and face maps collapse it back to \ast via the identities. This structure illustrates how degeneracies build the entire simplicial set from a single base element, with no non-degenerate simplices above dimension 0. The simplicial interval, denoted \Delta^1, provides a simple non-discrete example. It is the representable simplicial set \hom_{\Delta}(-, {{grok:render&&&type=render_inline_citation&&&citation_id=1&&&citation_type=wikipedia}}), where {{grok:render&&&type=render_inline_citation&&&citation_id=1&&&citation_type=wikipedia}} = \{0 < 1\} is the 1-simplex in the simplex category; thus, the n-simplices are the non-decreasing functions \to {{grok:render&&&type=render_inline_citation&&&citation_id=1&&&citation_type=wikipedia}}, or equivalently, sequences of 0s followed by 1s. Explicitly, X_0 = \{0, 1\} (two 0-simplices), X_1 = \{ [0,0], [0,1], [1,1] \} (where [0,0] = s_0(0) and [1,1] = s_0(1) are degenerate, but [0,1] is non-degenerate), and higher X_n consist of all such sequences with exactly one "rise" from 0 to 1 or constant. The face maps on the non-degenerate 1-simplex are d_0([0,1]) = 1 and d_1([0,1]) = 0, connecting the endpoints, while degeneracies include s_0([0,1]) = [0,0,1] and s_1([0,1]) = [0,1,1] in X_2. Computing degeneracy images shows that all 2-simplices are generated from lower ones: X_2 has four elements, namely s_0([0,0]) = [0,0,0], s_1([0,0]) = [0,0,0] (same), s_0([1,1]) = [1,1,1], s_1([1,1]) = [1,1,1], s_0([0,1]) = [0,0,1], and s_1([0,1]) = [0,1,1], covering all possibilities with no additional non-degenerates.

Standard Simplices

The standard n-simplex in the category of simplicial sets is the representable functor \Delta^n = \Hom_\Delta(-, ), where denotes the finite ordinal $\{0 < 1 < \dots < n\}$ in the simplex category $\Delta$.[](https://math.jhu.edu/~eriehl/ssets.pdf)[](https://ncatlab.org/nlab/show/simplicial+set) The $m$-simplices of $\Delta^n$ form the set $(\Delta^n)_m = \Hom_\Delta(, )$, consisting of all order-preserving maps from to $$, which are the non-decreasing functions between these totally ordered sets. Among these, the non-degenerate m-simplices in \Delta^n are precisely the strictly increasing maps \to, each corresponding to a choice of m+1 distinct elements from \{0, \dots, n\} in increasing order, or equivalently, to the (m+1)-element subsets of $$. Thus, \Delta^n has exactly \binom{n+1}{m+1} non-degenerate m-simplices for m \leq n, and none for m > n. The face and degeneracy operators on \Delta^n are induced by precomposition with the coface and codegeneracy maps of \Delta: specifically, the i-th face map d_i: (\Delta^n)_m \to (\Delta^n)_{m-1} is given by f \mapsto d_i \circ f for $0 \leq i \leq m, where d_i: [m-1] \to is the coface injection omitting i, and similarly the i-th degeneracy s_i: (\Delta^n)_m \to (\Delta^n)_{m+1} is f \mapsto s_i \circ f with s_i: [m+1] \to the surjection identifying i and i+1. These operators satisfy the simplicial identities on \Delta^n, as representables preserve all limits and colimits in \Set^\Delta. The standard n-simplex \Delta^n is the free simplicial set generated by a single non-degenerate n-, namely the identity map \id_{}: \to , with all other simplices obtained by applying faces and degeneracies to it.

Topological Connections

Geometric Realization

The geometric realization of a simplicial set X, denoted |X|, is a functor from the category of simplicial sets to the , defined as the colimit |X| = \mathrm{colim}_{\Delta} (X_\bullet \times |\Delta^\bullet|), where \Delta^\bullet denotes the cosimplicial object of standard topological simplices and the colimit is taken in the over the simplicial structure maps of X. This construction quotients the simplicial relations by identifying points according to the face and degeneracy operators. Explicitly, |X| is the quotient space formed as the disjoint union \coprod_{n \geq 0} X_n \times |\Delta^n|, where |\Delta^n| is the standard topological n-simplex \{ (t_0, \dots, t_n) \in [0,1]^{n+1} \mid \sum t_i = 1, t_i \geq 0 \}, modulo the equivalence relation generated by (d_i \sigma, \tau) \sim (\sigma, d^i \tau) for face maps d_i: X_{n} \to X_{n-1} and \sigma \in X_n, \tau \in |\Delta^{n-1}|, and (s_j \sigma, \tau) \sim (\sigma, s^j \tau) for degeneracy maps s_j: X_{n} \to X_{n+1} and \sigma \in X_n, \tau \in |\Delta^{n+1}|. Applying this to the representable simplicial set \Delta^n recovers the standard topological n-simplex, |\Delta^n| \cong \Delta^n. The functor |-| is left adjoint to the singular functor S: \mathbf{Top} \to \mathbf{sSet}, yielding a natural isomorphism \mathbf{Top}(|X|, Y) \cong \mathbf{sSet}(X, SY) for any simplicial set X and topological space Y. It preserves finite products, so |X \times Y| \cong |X| \times |Y|, and colimits, so |\mathrm{colim} X_i| \cong \mathrm{colim} |X_i|. If X has only finitely many non-degenerate n-simplices for each n, then |X| is a CW-complex, with one n-cell attached for each non-degenerate n-simplex.

Singular Simplicial Set

The singular simplicial set construction provides a S: \mathbf{Top} \to \mathbf{sSet} from the to the category of simplicial sets. For a X, the n-simplices of S(X) are given by S(X)_n = \mathrm{Hom}_{\mathbf{Top}}(|\Delta^n|, X), the set of all continuous maps from the geometric realization of the standard n- to X. The face and degeneracy maps on S(X) are induced by precomposition with the corresponding maps in the simplex category. Specifically, the i-th face map d_i: S(X)_n \to S(X)_{n-1} sends a map f: |\Delta^n| \to X to d_i(f) = f \circ |d^i|, where d^i: \Delta^{n-1} \to \Delta^n is the simplicial coface map and |d^i| is its geometric realization. Similarly, the j-th degeneracy map s_j: S(X)_n \to S(X)_{n+1} sends f to s_j(f) = f \circ |s^j|, where s^j: \Delta^{n+1} \to \Delta^n is the simplicial codegeneracy map. These operations ensure that S(X) forms a simplicial set, with the maps satisfying the required simplicial identities. The singular functor S preserves homotopy types: if two continuous maps f, g: Y \to X are homotopic via a H: Y \times [0,1] \to X, then the induced simplicial set maps S(f), S(g): S(Y) \to S(X) are connected by a simplicial S(Y) \times \Delta^1 \to S(X), obtained by applying S to H and using the fact that S([0,1]) \simeq \Delta^1 up to weak equivalence. This simplicial is a map of simplicial sets that restricts appropriately on the boundary of \Delta^1. The singular functor is right to the geometric realization functor |\cdot|: \mathbf{sSet} \to \mathbf{Top}. Explicitly, there is a natural \mathrm{Hom}_{\mathbf{sSet}}(K, S(X)) \cong \mathrm{Hom}_{\mathbf{Top}}(|K|, X) for any simplicial set K and X, given by postcomposing with the unit map |K| \to X on the left and precomposing with the counit |\Delta^n| \to X on the right. This adjunction underpins the Quillen equivalence between the model categories of simplicial sets and topological spaces.

Homotopy Theory

Kan Complexes

A Kan complex is a simplicial set X that satisfies the horn-filling condition, enabling the development of within the category of simplicial sets. This condition, introduced by Daniel M. Kan in his foundational work on combinatorial groups, requires that certain partially specified simplices can always be completed to full simplices. Kan complexes model topological spaces up to weak homotopy equivalence and serve as a combinatorial framework for \infty-groupoids. The k-th n-horn \Lambda^k_n is the simplicial subset of the standard n- \Delta^n generated by the images of all face operators d_i : \Delta^{n-1} \to \Delta^n except d_k. Equivalently, it consists of all simplices in \Delta^n whose vertices do not include all of $0, \dots, n and do not include exactly all except the k-th. A \Lambda^k_n \to X thus specifies compatible (n-1)-simplices in X on all faces except the k-th, representing an "incomplete" n-simplex. The Kan condition states that for every n \geq 1 and every $0 \leq k \leq n, any such extends to a \Delta^n \to X, filling the with an n-simplex in X. Horns are distinguished as inner horns, where $0 < k < n, and outer horns, where k=0 or k=n. A simplicial set satisfying the filling condition for all horns (both inner and outer) is a full , which implies the necessary structure for fibrancy in simplicial homotopy theory. In contrast, filling only inner horns defines weaker structures like , but the full condition ensures invertibility of all morphisms in the associated \infty-. The singular simplicial set S(X) of a topological space X, which assigns to each n the set of continuous maps \Delta^n \to X, is always a Kan complex; horns are filled by composing with simplicial maps from the horn inclusion \Lambda^k_n \hookrightarrow \Delta^n. This property arises because topological spaces admit paths and homotopies corresponding to the required extensions. For instance, filling a 1-horn \Lambda^k_1 \to S(X), which specifies a single 0-simplex (a point in X), yields a 1-simplex with that face specified, corresponding to a path in X ending (or starting) at that point. Filling a 2-horn \Lambda^k_2 \to S(X) (two 1-simplices sharing a 0-simplex, without the missing face) provides a 2-simplex, i.e., a homotopy between those two paths.

Simplicial Homotopy

In simplicial homotopy theory, a left homotopy between two simplicial maps f, g: X \to Y is defined as a simplicial map H: X \times \Delta^1 \to Y such that the restrictions H(-, 0) = f and H(-, 1) = g, where \Delta^1 denotes the standard 1-simplex simplicial set with two 0-simplices (vertices 0 and 1) and one non-degenerate 1-simplex connecting them. This construction uses the cylinder object X \times \Delta^1, which is the simplicial product of X with \Delta^1, equipped with inclusion maps i_0, i_1: X \to X \times \Delta^1 given by i_0 = \mathrm{id}_X \times d_1 and i_1 = \mathrm{id}_X \times d_0, and a projection p: X \times \Delta^1 \to X. The front and back faces of the cylinder are the cofibration d_1 \sqcup d_0: X \sqcup X \to X \times \Delta^1, ensuring that homotopies connect f and g along this interval. A right homotopy between f and g is defined dually using the opposite simplicial set \Delta^1_{\mathrm{op}}, obtained by reversing the ordering of the face and degeneracy operators in \Delta^1, yielding a simplicial map H': X \times \Delta^1_{\mathrm{op}} \to Y with H'(-, 0) = f and H'(-, 1) = g. For Kan complexes Y, which are fibrant objects in the model category of , left and right homotopies coincide, establishing homotopy as an equivalence relation on the set of maps into Y. In the standard model structure on simplicial sets, all objects are cofibrant, meaning the canonical map X \to \mathrm{Ex}^\infty(X) (where \mathrm{Ex} is the Kan extension functor) is a weak equivalence, and thus homotopies defined on X extend to the entire cylinder without obstruction. The geometric realization functor |-|: \mathbf{sSet} \to \mathbf{Top} preserves this structure: if f \sim g via a simplicial homotopy with codomain a Kan complex Y, then the induced continuous maps |f|, |g|: |X| \to |Y| are homotopic in the topological category, as the realization of the cylinder |X \times \Delta^1| is homotopy equivalent to |X| \times I (where I = [0,1]) and the weak equivalence \eta_X: X \to S|X| (with S the singular simplicial set functor) detects this relation. Conversely, for fibrant Y, topological homotopies lift to simplicial ones under the adjunction between realization and singular sets.

Generalizations

Simplicial Objects

A simplicial object in a \mathcal{C} is a contravariant functor X: \Delta^\mathrm{op} \to \mathcal{C}, where \Delta is the simplex whose objects are finite ordinals = \{0, 1, \dots, n\} for n \geq 0 and morphisms are nondecreasing functions. This assigns to each $$ an object X_n in \mathcal{C}, with face maps d_i^n: X_n \to X_{n-1} (for $0 \leq i \leq n) and degeneracy maps s_j^n: X_n \to X_{n+1} (for $0 \leq j \leq n) induced by the coface maps \delta_i^n: [n-1] \to and codegeneracy maps \sigma_j^n: [n+1] \to in \Delta. These maps satisfy the simplicial identities: \begin{align*} d_i^n d_j^{n+1} &= \begin{cases} d_{j-1}^n d_i^{n+1} & i < j, \\ d_j^n d_{i-1}^{n+1} & i \geq j, \end{cases} \\ s_j^n s_i^{n-1} &= s_i^{n+1} s_j^n \quad (i \leq j), \\ d_i^n s_j^{n-1} &= \begin{cases} s_{j-1}^{n-1} d_i^{n-1} & i < j, \\ \mathrm{id}_{X_{n-1}} & i = j \text{ or } i = j+1, \\ s_j^{n-1} d_{i-1}^{n-1} & i > j+1. \end{cases} \end{align*} The of simplicial objects in \mathcal{C}, denoted \mathrm{s}\mathcal{C}, has morphisms given by natural transformations of functors. Simplicial sets are precisely the simplicial objects in the category of sets \mathbf{Set}, where the X_n are sets and the maps are functions satisfying the identities. More generally, simplicial objects arise in any category \mathcal{C} with the necessary limits or colimits, such as abelian groups or modules over a ring k. For instance, a simplicial abelian group is a simplicial object in the category of abelian groups, providing a combinatorial framework for chain complexes via the Dold-Kan correspondence. In this setting, the normalized chain complex, or normalized Moore complex, is formed by taking in degree n the intersection \bigcap_{i=0}^{n-1} \ker(s_i^n: X_n \to X_{n+1}), with differential (-1)^n d_n^n: X_n \to X_{n-1}, and its homology computes the homology of the simplicial object. Similarly, simplicial k-modules are simplicial objects in the category of modules over a commutative ring k, used in algebraic topology to model equivariant cohomology or other coefficient systems. In enriched category theory, simplicial objects can be defined in \mathcal{V}-enriched categories for a monoidal \mathcal{V}, such as simplicial sets themselves, where the lands in \mathcal{V}-objects and the maps are enriched. Extra degeneracies—additional maps beyond the standard ones that satisfy degeneracy-like relations—facilitate constructions like simplicial resolutions or colimits in these settings. Simplicial model categories, where the simplicial enrichment interacts compatibly with the model structure (e.g., via simplicial ), provide a framework for enriched , enabling the definition of derived s and mapping spaces in a simplicial context. The Moore complex extends to these enriched cases, yielding enriched chain complexes whose captures enriched invariants.

Simplicial Mapping Spaces

In the category of simplicial sets, denoted sSet, the simplicial mapping space, often written as Map(X, Y) or Hom(X, Y), serves as the internal hom-object that endows sSet with a cartesian closed structure. The n-simplices of Map(X, Y) are defined as the set of natural transformations Nat(X × Δ^n, Y), where Δ^n is the standard n-simplex and × denotes the of simplicial sets. The face maps d_i : Map(X, Y)n → Map(X, Y){n-1} and degeneracy maps s_i : Map(X, Y)n → Map(X, Y){n+1} are induced by precomposition with the corresponding face and degeneracy operators applied to the second factor, i.e., d_i × id_X and s_i × id_X on the domain. This construction ensures that Map(X, Y) is itself a simplicial set, providing a categorical internal hom that satisfies the universal property for mapping into it. The cartesian closedness of sSet follows from the existence of all finite products (given levelwise by the cartesian product in Set) and the internal hom Map, which establishes a natural isomorphism sSet(Z, Map(X, Y)) ≅ sSet(Z × X, Y) for any simplicial sets Z, X, Y. This isomorphism is natural in all variables and underpins many constructions in simplicial homotopy theory, such as exponentiation and function complexes. In the closed model category structure on sSet, where cofibrations are monomorphisms and fibrations are Kan fibrations, the mapping space Map(X, Y) computes the derived hom-object RMap(X, Y) when X is cofibrant (which all simplicial sets are, as monomorphisms generate the cofibrations) and Y is fibrant (i.e., a Kan complex); more generally, derived mapping spaces are obtained via cofibrant replacement of X and fibrant replacement of Y. If Y is a Kan complex, then Map(X, Y) inherits the Kan condition and is thus fibrant. Furthermore, the geometric realization functor |−| : sSet → Top preserves the closed structure up to homotopy, satisfying |Map(X, Y)| ≃ Map(|X|, |Y)|, where the right-hand side is the topological space of continuous maps; this equivalence holds in the homotopy category and facilitates connections between simplicial and topological homotopy theory.

History and Applications

Historical Development

The origins of simplicial sets trace back to the development of simplicial complexes in algebraic topology during the 1940s, particularly through the efforts of and J. A. Zilber to compute groups of topological spaces. In their 1950 paper, they introduced the notion of semi-simplicial complexes as a combinatorial framework for defining , abstracting away from geometric realizations to focus on algebraic structures that capture topological invariants. This work addressed the need for rigorous, functorial tools in , motivated by the algebraic topology demands of the era. Building on this foundation, Daniel M. Kan extended the theory in the mid-1950s to handle homotopy-theoretic issues, particularly in the context of Postnikov systems, which decompose spaces into layers of principal fibrations. In a series of papers from 1955 to 1958, introduced abstract as presheaves on the , defining face and degeneracy maps without requiring geometric embedding, and established directly on these objects. His innovations, including the concept of ( satisfying the horn-filling condition), enabled a fully combinatorial approach to , resolving limitations of semi-simplicial complexes in capturing higher homotopical data. In the late 1950s and 1960s, J. Peter May developed the theory of simplicial objects in categories, providing a general framework for simplicial sets as functors from the simplex category to sets, and explored their role in loop space recognition and stable homotopy. Daniel G. Quillen formalized the homotopy theory of simplicial sets in his 1967 monograph Homotopical Algebra, introducing model categories and establishing the Kan-Quillen model structure, where weak equivalences are homotopy equivalences, cofibrations are monomorphisms, and fibrations are Kan fibrations. During the and 1980s, the structure on simplicial sets was refined, with Quillen's work emphasizing its equivalence to the of topological spaces via geometric realization and singular functors, while fibrations became central to fibrational replacements and path space constructions. In the post-2000 period, Jacob Lurie incorporated simplicial sets as a primary model for ∞-categories in his book Higher Topos Theory, leveraging their combinatorial nature for higher categorical structures like quasi-categories, though without altering the core definition established earlier.

Key Applications

Simplicial sets play a central role in , particularly in the computation of groups through the model structure on the of simplicial sets, where Kan complexes serve as fibrant objects modeling topological spaces up to . Postnikov towers, constructed as sequences of fibrations between Kan complexes, allow for the systematic decomposition of a space's type into layers determined by its groups, enabling explicit calculations of these invariants from simplicial data. This approach facilitates the study of higher groups via skeletal filtrations and sequences, bridging combinatorial structure with topological invariants. In , simplicial sets provide a combinatorial model for ∞-categories, with the construction associating to any a simplicial set whose simplices encode composable sequences of morphisms, capturing weak higher-dimensional composition up to . Simplicial categories, which are functors from the simplex category to categories, extend this to model weak n-categories, where higher simplices represent coherently associative compositions and homotopies between them. This framework underlies the ∞-topos theory, where simplicial sets form the ambient for defining limits, colimits, and adjunctions in higher-dimensional settings. Simplicial sets appear as a primary semantic model in (HoTT), where the category of Kan complexes interprets types as homotopy types, with paths as homotopies and higher paths as higher homotopies, realizing the univalence axiom through the Kan-Quillen model structure. In this synthetic approach, simplicial sets provide a concrete realization of HoTT's identity types, allowing the formalization of homotopy-theoretic constructions directly within . In , simplicial sets generalize simplicial complexes to encode abstract simplicial structures without geometric embedding, finding applications in for modeling cell complexes and their attachments. They also arise in via the nerve of a poset, which is the simplicial set generated by chains of comparable elements, providing a tool to study poset and simplicial realizations of partial orders. Implementations of simplicial sets in proof assistants like support formal topology by enabling verified computations of and , essential for . For instance, libraries in formalize incidence matrices of simplicial complexes, allowing machine-checked proofs of topological invariants and applications in discrete settings. These tools extend to HoTT formalizations, where simplicial models verify higher-categorical structures within constructive .

References

  1. [1]
    [PDF] A Leisurely Introduction to Simplicial Sets
    Simplicial sets are an extension of simplicial complexes, used in algebraic topology as a model for the homotopy theory of topological spaces.
  2. [2]
    [PDF] An Introduction to Simplicial Sets - MIT OpenCourseWare
    Apr 25, 2010 · This is an elementary introduction to simplicial sets, which are generalizations of ∆-complexes from algebraic topology.
  3. [3]
    [PDF] A Survey of Simplicial Sets
    Sep 7, 2018 · Simplicial sets were introduced relatively recently by Eilenberg and Zilber in 1950 as “complete semi-simplicial complexes” in [6] for studying ...
  4. [4]
    [PDF] Semi-Simplicial Complexes and Singular Homology - OSU Math
    BY SAMUEL EILENBERG AND J. A. ZILBER. (Received January 27, 1949). A simplicial complex has the following two properties: (a) each q-simplex determines q + 1 ...Missing: motivation | Show results with:motivation
  5. [5]
    [PDF] An elementary illustrated introduction to simplicial sets
    Simplicial sets are generalizations of geometric simplicial complexes, relating combinatorial aspects to geometric/topological origins.
  6. [6]
    [PDF] Simplicial Homotopy Theory - School of Arts & Sciences
    A simplicial model structure is an enrichment of the underlying category to simplicial sets which interacts with the closed model structure, like function.
  7. [7]
    simplex category in nLab
    ### Summary of Simplex Category from nLab
  8. [8]
    Section 1.1 (0004): Simplicial Sets—Kerodon
    1.1 Simplicial Sets. In this section we provide an introduction to the theory of simplicial sets, which will play an essential role throughout this book.
  9. [9]
    [PDF] an introduction to simplicial sets - UChicago Math
    We define a covariant functor ∆[∗] from ∆ to the category sSet of simplicial sets. On objects, the functor sends [n] to the standard simplicial n- simplex ∆[n], ...
  10. [10]
    [PDF] An elementary illustrated introduction to simplicial sets
    Oct 3, 2016 · Degeneracy maps are, in some sense, the conceptual converse of face maps. Recall that the face map dj takes an n-simplex and give us back its ...
  11. [11]
    simplicial set in nLab
    No readable text found in the HTML.<|control11|><|separator|>
  12. [12]
    [PDF] THE DOLD-KAN CORRESPONDENCE 1. Simplicial sets We shall ...
    May 30, 2011 · Given n ∈ Z≥0, we define the standard n-simplex ∆[n]• via. ∆[n]m = hom∆([m], [n]). Given a category C, we know that there is a way of generating ...
  13. [13]
    singular simplicial complex in nLab
    Jul 26, 2024 · The singular complex functor preserves all five classes of maps in a model category: weak equivalences, cofibrations, acyclic cofibrations, ...Definition · Properties · Preservation of model structure
  14. [14]
    [PDF] Annals of Mathematics
    Our main result is a definition of the homotopy groups of a simplicial complex (or more general: c.s.s. complex) using only the simplicial structure. Although ...Missing: seminal | Show results with:seminal
  15. [15]
    [PDF] An elementary illustrated introduction to simplicial sets
    Dec 21, 2020 · In Section 7, we introduce Kan complexes; these are the simplicial sets that lend themselves to simplicial analogues of homotopy theory, which ...
  16. [16]
    [PDF] Simplicial Homotopy Theory - UiO
    Simplicial homotopy theory, and more generally the homotopy theories associated to closed model categories, can then be interpreted as a purely alge- braic ...
  17. [17]
    Section 14.3 (0169): Simplicial objects—The Stacks project
    If \mathcal{C} is the category of sets, then we call U a simplicial set. If \mathcal{C} is the category of abelian groups, then we call U a simplicial ...
  18. [18]
    Subsection 2.5.6 (00QQ): The Dold-Kan Correspondence—Kerodon
    The Dold-Kan Correspondence is an equivalence of categories between simplicial abelian groups and non-negatively graded chain complexes with values in Z.
  19. [19]
    Construction 2.5.5.7 (00QG): The Normalized Moore Complex
    We will refer to \mathrm{N}_{\ast }(A) as the normalized Moore complex of the simplicial abelian group A_{\bullet }.
  20. [20]
    [PDF] Model Categories and Simplicial Methods
    geometric realization of X – by taking a coequalizer in ... [20] Goerss, P. G. and Jardine, J. F., Simplicial homotopy theory, Progress in Mathematics 174,.
  21. [21]
    14.23 Simplicial objects and chain complexes - Stacks Project
    Let U be a simplicial object of \mathcal{A}. The associated chain complex s(U) of U, sometimes called the Moore complex, is the chain complex.
  22. [22]
    Simplicial Objects in Algebraic Topology, May
    $$33.00J. Peter May gives a lucid account of the basic homotopy theory of simplicial sets, together with the equivalence of homotopy theories alluded to above. The ...
  23. [23]
    [PDF] Homotopical Algebra
    Chapter 2: Examples of simplicial homotopy theories simplicial (finite) set K. ... 1967–1977, Quillen created astonishing mathematics which continues to ...
  24. [24]
    Simplicial Homotopy Theory - SpringerLink
    This book introduces many of the basic tools of modern homotopy theory. An extensive background in topology is not assumed.
  25. [25]
    [PDF] Higher topos theory / Jacob Lurie
    Let X be a nice topological space (for example, a CW complex). One goal of algebraic topology is to study the topology of X by means of algebraic.
  26. [26]
    [PDF] highertopoi.pdf - Harvard Mathematics Department
    Lurie, Jacob, 1977-. Higher topos theory / Jacob Lurie. p. cm. (Annals of mathematics studies ; no. 170). Includes bibliographical references and index. ISBN ...
  27. [27]
  28. [28]
    The HoTT Book | Homotopy Type Theory
    Homotopy type theory is a new branch of mathematics that combines aspects of several different fields in a surprising way.
  29. [29]
    [PDF] Homotopy Type Theory: Univalent Foundations of Mathematics
    Univalent foundations is closely tied to the idea of a foundation of mathematics that can be implemented in a computer proof assistant. Although such a ...
  30. [30]
    [PDF] An elementary illustrated introduction to simplicial sets
    Dec 6, 2011 · In Section 7, we introduce Kan complexes; these are the simplicial sets that lend themselves to simplicial analogues of homotopy theory, which ...
  31. [31]
    [PDF] simplicial sets and related functors - UChicago Math
    Definition 5.1. Recall that a morphism between simplicial sets f : K → L consists of maps fn : Kn → Ln which commute with face and degeneracy maps.
  32. [32]
    [PDF] Computing Persistent Homology within Coq/SSReflect?
    We start by presenting simplicial complexes, a combinatorial object which can be understood as a generalization of graphs to higher dimensions. 2.1 Simplicial ...
  33. [33]
    [PDF] Incidence simplicial matrices formalized in Coq/SSReflect - HAL Inria
    Jun 24, 2011 · In this paper we discuss the formalization of simplicial complexes and their incidence matrices as well as the main theorem that gives meaning ...
  34. [34]
    [PDF] Modeling set theory in homotopy type theory
    The first section introduces some basic notions of homotopy type theory. The second section defines the cumulative hierarchy. V , a model of set theory in hott, ...