Jump to content

Simplicial set: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
mention quasi-categories
added section on history and use; various minor
Line 7: Line 7:
To get back to actual topological spaces, there is a ''geometric realization'' [[functor]] available which turns simplicial sets into [[compactly generated Hausdorff space]]s. Most classical results on CW complexes in homotopy theory have analogous versions for simplicial sets which generalize these results. While algebraic topologists largely continue to prefer CW complexes, there is a growing contingent of researchers interested in using simplicial sets for applications in [[algebraic geometry]] where CW complexes do not naturally exist.
To get back to actual topological spaces, there is a ''geometric realization'' [[functor]] available which turns simplicial sets into [[compactly generated Hausdorff space]]s. Most classical results on CW complexes in homotopy theory have analogous versions for simplicial sets which generalize these results. While algebraic topologists largely continue to prefer CW complexes, there is a growing contingent of researchers interested in using simplicial sets for applications in [[algebraic geometry]] where CW complexes do not naturally exist.


A simplicial set ''X'' can be thought of as a collection of sets ''X''<sup>''n''</sup>, ''n''=0,1,2,..., together with certain maps between these sets: the ''face maps'' ''d''<sub>''n'',''i''</sub>:''X''<sup>''n''</sup>&rarr;''X''<sup>''n''-1</sup> (''n''=1,2,3,... and 0&le;''i''&le;''n'') and ''degeneracy maps'' ''s''<sup>''n'',''i''</sup>:''X''<sup>''n''</sup>&rarr;''X''<sup>''n''+1</sup> (''n''=0,1,2,... and 0&le;''i''&le;''n''). We may think of the elements of ''X''<sup>''n''</sup> as ''n''-dimensional ordered simplices, objects with ''n''+1 ordered vertices. In this picture, the map ''d''<sub>''n'',''i''</sub> assigns to each such ''n''-dimensional simplex its ''i''-th face, the (''n''-1)-dimensional ordered simplex obtained from the given one by deleting the ''i''-th vertex. The map ''s''<sup>''n'',''i''</sup> assigns to each ''n''-dimensional simplex the degenerate (''n''+1)-dimensional simplex which arises from the given one by duplicating the ''i''-th vertex. This description implicitly requires certain consistency relations between the maps ''d''<sub>''n'',''i''</sub> and ''s''<sup>''n'',''i''</sup>. Rather than requiring these ''simplicial identities'' explicitly as part of the definition, the short and elegant modern definition uses the language of category theory.
A simplicial set ''X'' can be thought of as a collection of sets ''X''<sub>''n''</sub>, ''n''=0,1,2,..., together with certain maps between these sets: the ''face maps'' ''d''<sub>''n'',''i''</sub>:''X''<sub>''n''</sub>&rarr;''X''<sub>''n''-1</sub> (''n''=1,2,3,... and 0&le;''i''&le;''n'') and ''degeneracy maps'' ''s''<sup>''n'',''i''</sup>:''X''<sub>''n''</sub>&rarr;''X''<sup>''n''+1</sup> (''n''=0,1,2,... and 0&le;''i''&le;''n''). We may think of the elements of ''X''<sub>''n''</sub> as ''n''-dimensional ordered simplices, objects with ''n''+1 ordered vertices. In this picture, the map ''d''<sub>''n'',''i''</sub> assigns to each such ''n''-dimensional simplex its ''i''-th face, the (''n''-1)-dimensional ordered simplex obtained from the given one by deleting the ''i''-th vertex. The map ''s''<sup>''n'',''i''</sup> assigns to each ''n''-dimensional simplex the degenerate (''n''+1)-dimensional simplex which arises from the given one by duplicating the ''i''-th vertex. This description implicitly requires certain consistency relations between the maps ''d''<sub>''n'',''i''</sub> and ''s''<sup>''n'',''i''</sup>. Rather than requiring these ''simplicial identities'' explicitly as part of the definition, the short and elegant modern definition uses the language of category theory.


==Formal definition==
==Formal definition==
Line 27: Line 27:
Alternatively, one can think of a simplicial set as a '''simplicial object''' (see below) in the category '''Set''', but this is only different language for the definition just given. If we use a ''covariant'' functor ''X'' instead of a contravariant one, we arrive at the definition of a '''cosimplicial set'''.
Alternatively, one can think of a simplicial set as a '''simplicial object''' (see below) in the category '''Set''', but this is only different language for the definition just given. If we use a ''covariant'' functor ''X'' instead of a contravariant one, we arrive at the definition of a '''cosimplicial set'''.


Simplicial sets form a category usually denoted s'''Set''' or just '''S''' whose objects are simplicial sets and whose morphisms are [[natural transformations]] between them. There is a corresponding category for cosimplicial sets as well, denoted by c'''Set'''.
Simplicial sets form a category, usually denoted '''sSet''', whose objects are simplicial sets and whose morphisms are [[natural transformations]] between them. There is a corresponding category for cosimplicial sets as well, denoted by '''cSet'''.


These definitions arise from the relationship of the conditions imposed on the ''face maps'' and ''degeneracy maps'' to the category Δ.
These definitions arise from the relationship of the conditions imposed on the ''face maps'' and ''degeneracy maps'' to the category Δ.
Line 51: Line 51:
Given a [[partially ordered set]] (''S'',&le;), we can define a simplicial set ''NS'', the [[nerve (category theory)|nerve]] of ''S'', as follows: for every object [''n''] of &Delta; we set ''NS''([''n'']) = hom<sub>'''po-set'''</sub>( [''n''] , ''S''), the order-preserving maps from [''n''] to ''S''. Every morphism &phi;:[''n'']&rarr;[''m''] in &Delta; is an order preserving map, and via composition induces a map ''NS''(&phi;) : ''N''([''m'']) &rarr; ''NS''([''n'']). It is straightforward to check that ''NS'' is a contravariant functor from &Delta; to '''Set''': a simplicial set.
Given a [[partially ordered set]] (''S'',&le;), we can define a simplicial set ''NS'', the [[nerve (category theory)|nerve]] of ''S'', as follows: for every object [''n''] of &Delta; we set ''NS''([''n'']) = hom<sub>'''po-set'''</sub>( [''n''] , ''S''), the order-preserving maps from [''n''] to ''S''. Every morphism &phi;:[''n'']&rarr;[''m''] in &Delta; is an order preserving map, and via composition induces a map ''NS''(&phi;) : ''N''([''m'']) &rarr; ''NS''([''n'']). It is straightforward to check that ''NS'' is a contravariant functor from &Delta; to '''Set''': a simplicial set.


Concretely, the ''n''-simplices of the nerve ''NS'', i.e. the elements of ''NS''<sup>''n''</sup>=''NS''([''n'']), can be thought of as ordered length-(''n''+1) sequences of elements from ''S'': (''a''<sub>0</sub> &le; ''a''<sub>1</sub> &le; ... &le; ''a''<sub>''n''</sub>). The face map ''d''<sub>''i''</sub> drops the ''i''-th element from such a list, and the degeneracy maps ''s''<sub>''i''</sub> duplicates the ''i''-th element.
Concretely, the ''n''-simplices of the nerve ''NS'', i.e. the elements of ''NS''<sub>''n''</sub>=''NS''([''n'']), can be thought of as ordered length-(''n''+1) sequences of elements from ''S'': (''a''<sub>0</sub> &le; ''a''<sub>1</sub> &le; ... &le; ''a''<sub>''n''</sub>). The face map ''d''<sub>''i''</sub> drops the ''i''-th element from such a list, and the degeneracy maps ''s''<sub>''i''</sub> duplicates the ''i''-th element.


A similar construction can be performed for every category ''C'', to obtain the nerve ''NC'' of ''C''. Here, ''NS''([''n'']) is the set of all functors from [''n''] to ''C'', where we consider [''n''] as a category with objects 0,1,...,''n'' and a single morphism from ''i'' to ''j'' whenever ''i''&le;''j''.
A similar construction can be performed for every category ''C'', to obtain the nerve ''NC'' of ''C''. Here, ''NS''([''n'']) is the set of all functors from [''n''] to ''C'', where we consider [''n''] as a category with objects 0,1,...,''n'' and a single morphism from ''i'' to ''j'' whenever ''i''&le;''j''.
Line 57: Line 57:
Concretely, the ''n''-simplices of the nerve ''NC'' can be thought of as sequences of ''n'' composable morphisms in ''C'': ''a''<sub>0</sub>&rarr;''a''<sub>1</sub>&rarr;...&rarr;''a''<sub>''n''</sub>. (In particular, the 0-simplices are just the objects of ''C'' and the 1-simplices are just the morphisms of ''C''.) The face map ''d''<sub>0</sub> drops the first morphism from such a list, the face maps ''d''<sub>''n''</sub> drops the last, and the face map ''d''<sub>''i''</sub> for 0<''i''<''n'' composes the (''i''-1)st and ''i''th morphisms. The degeneracy maps ''s''<sub>''i''</sub> lengthen the sequence by inserting an identity morphism at position ''i''.
Concretely, the ''n''-simplices of the nerve ''NC'' can be thought of as sequences of ''n'' composable morphisms in ''C'': ''a''<sub>0</sub>&rarr;''a''<sub>1</sub>&rarr;...&rarr;''a''<sub>''n''</sub>. (In particular, the 0-simplices are just the objects of ''C'' and the 1-simplices are just the morphisms of ''C''.) The face map ''d''<sub>0</sub> drops the first morphism from such a list, the face maps ''d''<sub>''n''</sub> drops the last, and the face map ''d''<sub>''i''</sub> for 0<''i''<''n'' composes the (''i''-1)st and ''i''th morphisms. The degeneracy maps ''s''<sub>''i''</sub> lengthen the sequence by inserting an identity morphism at position ''i''.


We can recover the poset ''S'' from the nerve ''NS'' and the category ''C'' from the nerve ''NC'', so in a sense simplicial sets generalize posets and categories.
We can recover the poset ''S'' from the nerve ''NS'' and the category ''C'' from the nerve ''NC''; in this sense simplicial sets generalize posets and categories.


Another important class of examples of simplicial sets is given by the singular set of a topological space, explained below.
Another important class of examples of simplicial sets is given by the singular set of a topological space, explained below.
Line 63: Line 63:
==The standard ''n''-simplex and the category of simplices==
==The standard ''n''-simplex and the category of simplices==


Categorically, the '''standard ''n''-simplex''', denoted Δ<sup>''n''</sup>, is the functor hom(-, [''n'']) where [''n''] denotes the ordered set {0, 1, ... ,''n''} of the first (''n'' + 1) nonnegative integers and the homset is taken in the category Δ. In many texts, it is written instead as hom([''n''],-) where the homset is understood to be in the opposite category Δ<sup>op</sup>.<ref>S. Gelfand, Yu. Manin, "Methods of Homological Algebra"</ref>
The '''standard ''n''-simplex''', denoted Δ<sup>''n''</sup>, is a simplicial set defined as the functor hom<sub>Δ</sub>(-, [''n'']) where [''n''] denotes the ordered set {0, 1, ... ,''n''} of the first (''n'' + 1) nonnegative integers. In many texts, it is written instead as hom([''n''],-) where the homset is understood to be in the opposite category Δ<sup>op</sup>.<ref>S. Gelfand, Yu. Manin, "Methods of Homological Algebra"</ref>


The geometric realization |Δ<sup>''n''</sup>| is just defined to be the standard topological ''n''-[[simplex]] in general position given by
The geometric realization |Δ<sup>''n''</sup>| is just defined to be the standard topological ''n''-[[simplex]] in general position given by
Line 69: Line 69:
:<math>|\Delta^n| = \{(x_0, \dots, x_n) \in \mathbb{R}^{n+1}: 0\leq x_i \leq 1, \sum x_i = 1 \}.</math>
:<math>|\Delta^n| = \{(x_0, \dots, x_n) \in \mathbb{R}^{n+1}: 0\leq x_i \leq 1, \sum x_i = 1 \}.</math>


By the [[Yoneda lemma]], the ''n''-simplices of a simplicial set ''X'' are classified by natural transformations in hom(Δ<sup>''n''</sup>, ''X''). (Specifically, consider <math>\Delta^n=\Delta^{\mathrm{op}}(\mathbf{n},-)</math>, then the Yoneda lemma gives <math>\mathrm{Nat}(\Delta^{\mathrm{op}}(\mathbf{n},-), X) \cong X(\mathbf{n})</math>) The ''n''-simplices of ''X'' are then collectively denoted by ''X<sub>n</sub>''. Furthermore, there is a [[category of elements|category of simplices]], denoted by <math>\Delta\downarrow{X}</math> whose objects are maps (''i.e.'' natural transformations) Δ<sup>''n''</sup> → ''X'' and whose morphisms are natural transformations Δ<sup>''n''</sup> → Δ<sup>''m''</sup> over ''X'' arising from maps [''n''] ''→'' [''m''] in Δ. That is, <math>\Delta\downarrow{X}</math> is a [[slice category]] of Δ over ''X''. The following isomorphism shows that a simplicial set ''X'' is a [[colimit]] of its simplices:<ref>Goerss & Jardine, p.7</ref>
By the [[Yoneda lemma]], the ''n''-simplices of a simplicial set ''X'' are classified by natural transformations in hom(Δ<sup>''n''</sup>, ''X'').<ref>
Specifically, consider <math>\Delta^n=\Delta^{\mathrm{op}}(\mathbf{n},-)</math>, then the Yoneda lemma gives <math>\mathrm{Nat}(\Delta^{\mathrm{op}}(\mathbf{n},-), X) \cong X(\mathbf{n})</math>
</ref> The ''n''-simplices of ''X'' are then collectively denoted by ''X<sup>n</sup>''. Furthermore, there is a [[category of elements|category of simplices]], denoted by <math>\Delta\downarrow{X}</math> whose objects are maps (''i.e.'' natural transformations) Δ<sup>''n''</sup> → ''X'' and whose morphisms are natural transformations Δ<sup>''n''</sup> → Δ<sup>''m''</sup> over ''X'' arising from maps [''n''] ''→'' [''m''] in Δ. That is, <math>\Delta\downarrow{X}</math> is a [[slice category]] of Δ over ''X''. The following isomorphism shows that a simplicial set ''X'' is a [[colimit]] of its simplices:<ref>Goerss & Jardine, p.7</ref>


: <math>X \cong \varinjlim_{\Delta^n \to X} \Delta^n</math>
: <math>X \cong \varinjlim_{\Delta^n \to X} \Delta^n</math>
Line 78: Line 76:


==Geometric realization==
==Geometric realization==
There is a functor |•|: '''S''' ''→'' '''CGHaus''' called the '''geometric realization''' taking a simplicial set ''X'' to its corresponding realization in the category of [[compactly-generated space|compactly-generated]] [[Hausdorff topological space]]s.
There is a functor |•|: '''sSet''' ''→'' '''CGHaus''' called the '''geometric realization''' taking a simplicial set ''X'' to its corresponding realization in the category of [[compactly-generated space|compactly-generated]] [[Hausdorff topological space]]s.


This larger category is used as the target of the functor because, in particular, a product of simplicial sets
This larger category is used as the target of the functor because, in particular, a product of simplicial sets
Line 94: Line 92:
:|X| = lim<sub>''&Delta;<sup>n</sup> &rarr; X''</sub> |''&Delta;<sup>n</sup>''|
:|X| = lim<sub>''&Delta;<sup>n</sup> &rarr; X''</sub> |''&Delta;<sup>n</sup>''|


where the colimit is taken over the n-simplex category of ''X''. The geometric realization is functorial on '''S'''.
where the colimit is taken over the n-simplex category of ''X''. The geometric realization is functorial on '''sSet'''.


==Singular set for a space==
==Singular set for a space==
Line 107: Line 105:
==Homotopy theory of simplicial sets==
==Homotopy theory of simplicial sets==


In the category of simplicial sets one can define [[fibration]]s to be [[Kan fibration]]s. A map of simplicial sets is defined to be a [[weak equivalence (homotopy theory)|weak equivalence]] if the geometric realization is a weak equivalence of spaces. A map of simplicial sets is defined to be a [[cofibration]] if it is a [[monomorphism]] of simplicial sets. It is a difficult theorem of [[Daniel Quillen]] that the category of simplicial sets with these classes of morphisms satisfies the axioms for a [[proper model category|proper]] [[closed model category|closed]] [[simplicial model category|simplicial]] [[model category]].
In the category of simplicial sets one can define [[fibration]]s to be [[Kan fibration]]s. A map of simplicial sets is defined to be a [[weak equivalence (homotopy theory)|weak equivalence]] if its geometric realization is a weak equivalence of spaces. A map of simplicial sets is defined to be a [[cofibration]] if it is a [[monomorphism]] of simplicial sets. It is a difficult theorem of [[Daniel Quillen]] that the category of simplicial sets with these classes of morphisms satisfies the axioms for a [[proper model category|proper]] [[closed model category|closed]] [[simplicial model category|simplicial]] [[model category]].


A key turning point of the theory is that the realization of a Kan fibration is a [[Serre fibration]] of spaces. With the model structure in place, a homotopy theory of simplicial sets can be developed using standard [[homotopical algebra|homotopical]] [[abstract nonsense]]. Furthermore, the geometric realization and singular functors give a [[Quillen adjunction|Quillen equivalence]] of [[closed model category|closed model categories]] inducing an equivalence of homotopy categories
A key turning point of the theory is that the geometric realization of a Kan fibration is a [[Serre fibration]] of spaces. With the model structure in place, a homotopy theory of simplicial sets can be developed using standard [[homotopical algebra]] methods. Furthermore, the geometric realization and singular functors give a [[Quillen adjunction|Quillen equivalence]] of [[closed model category|closed model categories]] inducing an equivalence of homotopy categories


:|&bull;|: ''Ho''('''S''') &harr; ''Ho''('''Top''') : ''S''
:|&bull;|: ''Ho''('''sSet''') &harr; ''Ho''('''Top''')


between the [[homotopy category]] for simplicial sets and the usual homotopy category of CW complexes with homotopy classes of maps between them. It is part of the general
between the [[homotopy category]] for simplicial sets and the usual homotopy category of CW complexes with homotopy classes of maps between them. It is part of the general
Line 125: Line 123:
:''X'': &Delta;<sup>op</sup> &rarr; ''C''
:''X'': &Delta;<sup>op</sup> &rarr; ''C''


When ''C'' is the [[category of sets]], we are just talking about simplicial sets. Letting ''C'' be the [[category of groups]] or [[category of abelian groups]], we obtain the categories s'''Grp''' of simplicial [[group (mathematics)|group]]s and s'''Ab''' of simplicial [[abelian group]]s, respectively.
When ''C'' is the [[category of sets]], we are just talking about simplicial sets. Letting ''C'' be the [[category of groups]] or [[category of abelian groups]], we obtain the categories '''sGrp''' of simplicial [[group (mathematics)|group]]s and '''sAb''' of simplicial [[abelian group]]s, respectively.


[[Simplicial group]]s and simplicial abelian groups also carry closed model structures induced by that of the underlying simplicial sets.
[[Simplicial group]]s and simplicial abelian groups also carry closed model structures induced by that of the underlying simplicial sets.
Line 131: Line 129:
The homotopy groups of simplicial abelian groups can be computed by making use of the [[Dold-Kan correspondence]] which yields an equivalence of categories between simplicial abelian groups and bounded [[chain complex]]es and is given by functors
The homotopy groups of simplicial abelian groups can be computed by making use of the [[Dold-Kan correspondence]] which yields an equivalence of categories between simplicial abelian groups and bounded [[chain complex]]es and is given by functors


:''N:'' s'''Ab''' ''&rarr; Ch<sub>+</sub>''
:''N:'' '''sAb''' ''&rarr; Ch<sub>+</sub>''


and
and


:''&Gamma;: Ch<sub>+</sub> &rarr; ''s'''Ab'''.
:''&Gamma;: Ch<sub>+</sub> &rarr; ''&nbsp;'''sAb'''.


==History and uses of simplicial sets==
Simplicial sets were originally used to give precise
and convenient descriptions of [[classifying space]]s of [[group (mathematics)|group]]s.
This idea was vastly extended by [[Grothendieck]]'s idea of
considering classifying spaces of categories, and in
particular by [[Daniel Quillen|Quillen]]'s work of [[algebraic K-theory]].
In this work, which earned him a [[Field's medal]], Quillen
developed surprisingly efficient methods for manipulating
infinite simplicial sets. Later these methods were used
in other areas on the border between algebraic geometry and
topology. For instance, the [[André-Quillen cohomology|André-Quillen homology]] of a ring is
a "non-abelian homology", defined and studied in this way.

Both the algebraic K-theory and the André-Quillen homology
are defined using algebraic data
to write down a simplicial set, and then taking
the homotopy groups of this simplicial set. Sometimes
one simply defines the algebraic <math>K</math>-theory as the space.

Simplicial methods are often useful when you want to prove that
a space is a [[loop space]]. The basic idea is that
if <math>G</math> is a group with classifying space <math>BG</math>,
then <math>G</math> is homotopy equivalent to the loop space
<math>\Omega BG</math>. If <math>BG</math> itself is a group,
we can iterate the procedure, and <math>G</math> is homotopy
equivalent to the double loop space <math>\Omega^2 B(BG)</math>.
In case <math>G</math> is an abelian group, we can actually iterate
this infinitely many times, and obtain that <math>G</math> is an
infinite loop space.

Even if <math>X</math> is not an Abelian group, it can happen that it has a
composition which is sufficiently commutative so that one can
use the above idea to prove that <math>X</math> is an infinite loop space.
In this way, one can prove that the algebraic <math>K</math>-theory
of a ring, considered as a topological space, is an infinite loop space.

In recent years, simplicial sets have been used in [[higher category theory]] and [[[derivative algebraic geometry]]: quasi-categories, which can be thought of as categories in which the composition of two morphisms does not always have a unique result, are defined as simplicial sets satisfying one additional condition, the weak Kan condition.
==See also==
==See also==
*[[Delta set]]
*[[Delta set]]
Line 146: Line 182:


== Notes ==
== Notes ==
{{reflist}}
<references/>


== References ==
== References ==
Line 154: Line 190:


* Dylan G.L. Allegretti, [http://www.math.uchicago.edu/~may/VIGRE/VIGRE2008/REUPapers/Allegretti.pdf ''Simplicial Sets and van Kampen's Theorem''] ''(An elementary introduction to simplicial sets)''.
* Dylan G.L. Allegretti, [http://www.math.uchicago.edu/~may/VIGRE/VIGRE2008/REUPapers/Allegretti.pdf ''Simplicial Sets and van Kampen's Theorem''] ''(An elementary introduction to simplicial sets)''.

* Daniel Quillen: Higher algebraic K-theory: I. In: H. Bass (ed.): Higher K-Theories. Lecture Notes in Mathematics, vol. 341. Springer-Verlag, Berlin 1973. ISBN 3-540-06434-6

* G.B. Segal, Categories and cohomology theories, Topology, 13, (1974), 293 - 312.


*{{nlab|id=simplicial+set|title=simplicial set}}
*{{nlab|id=simplicial+set|title=simplicial set}}

Revision as of 23:23, 20 September 2014

In mathematics, a simplicial set is a construction in categorical homotopy theory that is a purely algebraic model of the notion of a "well-behaved" topological space. Historically, this model arose from earlier work in combinatorial topology and in particular from the notion of simplicial complexes. Simplicial sets are used to define quasi-categories, a basic notion of higher category theory.

Motivation

A simplicial set is a categorical (that is, purely algebraic) model capturing those topological spaces that can be built up (or faithfully represented up to homotopy) from simplices and their incidence relations. This is similar to the approach of CW complexes to modeling topological spaces, with the crucial difference that simplicial sets are purely algebraic and do not carry any actual topology (this will become clear in the formal definition).

To get back to actual topological spaces, there is a geometric realization functor available which turns simplicial sets into compactly generated Hausdorff spaces. Most classical results on CW complexes in homotopy theory have analogous versions for simplicial sets which generalize these results. While algebraic topologists largely continue to prefer CW complexes, there is a growing contingent of researchers interested in using simplicial sets for applications in algebraic geometry where CW complexes do not naturally exist.

A simplicial set X can be thought of as a collection of sets Xn, n=0,1,2,..., together with certain maps between these sets: the face maps dn,i:XnXn-1 (n=1,2,3,... and 0≤in) and degeneracy maps sn,i:XnXn+1 (n=0,1,2,... and 0≤in). We may think of the elements of Xn as n-dimensional ordered simplices, objects with n+1 ordered vertices. In this picture, the map dn,i assigns to each such n-dimensional simplex its i-th face, the (n-1)-dimensional ordered simplex obtained from the given one by deleting the i-th vertex. The map sn,i assigns to each n-dimensional simplex the degenerate (n+1)-dimensional simplex which arises from the given one by duplicating the i-th vertex. This description implicitly requires certain consistency relations between the maps dn,i and sn,i. Rather than requiring these simplicial identities explicitly as part of the definition, the short and elegant modern definition uses the language of category theory.

Formal definition

Using the language of category theory, a simplicial set X is a contravariant functor

X: Δ → Set

where Δ denotes the simplex category whose objects are finite non-empty sets of non-negative integers of the form

[n] = {0 < 1 < ... < n}

(or in other words non-empty totally ordered finite sets) and whose morphisms are order-preserving functions between them, and Set is the category of small sets.

It is common to define simplicial sets as a covariant functor from the opposite category, as

X: ΔopSet

That is, as presheafs. This definition is clearly equivalent to the one immediately above.

Alternatively, one can think of a simplicial set as a simplicial object (see below) in the category Set, but this is only different language for the definition just given. If we use a covariant functor X instead of a contravariant one, we arrive at the definition of a cosimplicial set.

Simplicial sets form a category, usually denoted sSet, whose objects are simplicial sets and whose morphisms are natural transformations between them. There is a corresponding category for cosimplicial sets as well, denoted by cSet.

These definitions arise from the relationship of the conditions imposed on the face maps and degeneracy maps to the category Δ.

Face and degeneracy maps

The simplex category Δ is generated by two particularly important families of morphisms (maps), whose images under a given simplicial set functor are called face maps and degeneracy maps of that simplicial set.

The face maps of a simplicial set are the images in that simplicial set of the morphisms , where is the only injection that "misses" . Let us denote these face maps by respectively.

The degeneracy maps of a simplicial set are the images in that simplicial set of the morphisms , where is the only surjection that "hits" twice. Let us denote these degeneracy maps by respectively.

The defined maps satisfy the following simplicial identities:

  1. di dj = dj−1 di if i < j
  2. di sj = sj−1 di if i < j
  3. di sj = id if i = j or i = j + 1
  4. di sj = sj di−1 if i > j + 1
  5. si sj = sj+1 si if ij.

Examples

Given a partially ordered set (S,≤), we can define a simplicial set NS, the nerve of S, as follows: for every object [n] of Δ we set NS([n]) = hompo-set( [n] , S), the order-preserving maps from [n] to S. Every morphism φ:[n]→[m] in Δ is an order preserving map, and via composition induces a map NS(φ) : N([m]) → NS([n]). It is straightforward to check that NS is a contravariant functor from Δ to Set: a simplicial set.

Concretely, the n-simplices of the nerve NS, i.e. the elements of NSn=NS([n]), can be thought of as ordered length-(n+1) sequences of elements from S: (a0a1 ≤ ... ≤ an). The face map di drops the i-th element from such a list, and the degeneracy maps si duplicates the i-th element.

A similar construction can be performed for every category C, to obtain the nerve NC of C. Here, NS([n]) is the set of all functors from [n] to C, where we consider [n] as a category with objects 0,1,...,n and a single morphism from i to j whenever ij.

Concretely, the n-simplices of the nerve NC can be thought of as sequences of n composable morphisms in C: a0a1→...→an. (In particular, the 0-simplices are just the objects of C and the 1-simplices are just the morphisms of C.) The face map d0 drops the first morphism from such a list, the face maps dn drops the last, and the face map di for 0<i<n composes the (i-1)st and ith morphisms. The degeneracy maps si lengthen the sequence by inserting an identity morphism at position i.

We can recover the poset S from the nerve NS and the category C from the nerve NC; in this sense simplicial sets generalize posets and categories.

Another important class of examples of simplicial sets is given by the singular set of a topological space, explained below.

The standard n-simplex and the category of simplices

The standard n-simplex, denoted Δn, is a simplicial set defined as the functor homΔ(-, [n]) where [n] denotes the ordered set {0, 1, ... ,n} of the first (n + 1) nonnegative integers. In many texts, it is written instead as hom([n],-) where the homset is understood to be in the opposite category Δop.[1]

The geometric realization |Δn| is just defined to be the standard topological n-simplex in general position given by

By the Yoneda lemma, the n-simplices of a simplicial set X are classified by natural transformations in hom(Δn, X). (Specifically, consider , then the Yoneda lemma gives ) The n-simplices of X are then collectively denoted by Xn. Furthermore, there is a category of simplices, denoted by whose objects are maps (i.e. natural transformations) ΔnX and whose morphisms are natural transformations Δn → Δm over X arising from maps [n] [m] in Δ. That is, is a slice category of Δ over X. The following isomorphism shows that a simplicial set X is a colimit of its simplices:[2]

where the colimit is taken over the category of simplices of X.

Geometric realization

There is a functor |•|: sSet CGHaus called the geometric realization taking a simplicial set X to its corresponding realization in the category of compactly-generated Hausdorff topological spaces.

This larger category is used as the target of the functor because, in particular, a product of simplicial sets

is realized as a product

of the corresponding topological spaces, where denotes the Kelley space product. This product is the right adjoint functor that takes X to XC as described here, applied to the ordinary topological product |X| × |Y|.

To define the realization functor, we first define it on n-simplices Δn as the corresponding topological n-simplex |Δn|. The definition then naturally extends to any simplicial set X by setting

|X| = limΔn → X |Δn|

where the colimit is taken over the n-simplex category of X. The geometric realization is functorial on sSet.

Singular set for a space

The singular set of a topological space Y is the simplicial set S(Y) defined by

S(Y)([n]) = homTop(|Δn|, Y) for each object [n] ∈ Δ,

with the obvious functoriality condition on the morphisms. This definition is analogous to a standard idea in singular homology of "probing" a target topological space with standard topological n-simplices. Furthermore, the singular functor S is right adjoint to the geometric realization functor described above, i.e.:

homTop(|X|, Y) ≅ homS(X, SY)

for any simplicial set X and any topological space Y.

Homotopy theory of simplicial sets

In the category of simplicial sets one can define fibrations to be Kan fibrations. A map of simplicial sets is defined to be a weak equivalence if its geometric realization is a weak equivalence of spaces. A map of simplicial sets is defined to be a cofibration if it is a monomorphism of simplicial sets. It is a difficult theorem of Daniel Quillen that the category of simplicial sets with these classes of morphisms satisfies the axioms for a proper closed simplicial model category.

A key turning point of the theory is that the geometric realization of a Kan fibration is a Serre fibration of spaces. With the model structure in place, a homotopy theory of simplicial sets can be developed using standard homotopical algebra methods. Furthermore, the geometric realization and singular functors give a Quillen equivalence of closed model categories inducing an equivalence of homotopy categories

|•|: Ho(sSet) ↔ Ho(Top)

between the homotopy category for simplicial sets and the usual homotopy category of CW complexes with homotopy classes of maps between them. It is part of the general definition of a Quillen adjunction that the right adjoint functor (in this case, the singular set functor) carries fibrations (resp. trivial fibrations) to fibrations (resp. trivial fibrations).

Simplicial objects

A simplicial object X in a category C is a contravariant functor

X: Δ → C

or equivalently a covariant functor

X: ΔopC

When C is the category of sets, we are just talking about simplicial sets. Letting C be the category of groups or category of abelian groups, we obtain the categories sGrp of simplicial groups and sAb of simplicial abelian groups, respectively.

Simplicial groups and simplicial abelian groups also carry closed model structures induced by that of the underlying simplicial sets.

The homotopy groups of simplicial abelian groups can be computed by making use of the Dold-Kan correspondence which yields an equivalence of categories between simplicial abelian groups and bounded chain complexes and is given by functors

N: sAb → Ch+

and

Γ: Ch+ sAb.

History and uses of simplicial sets

Simplicial sets were originally used to give precise and convenient descriptions of classifying spaces of groups. This idea was vastly extended by Grothendieck's idea of considering classifying spaces of categories, and in particular by Quillen's work of algebraic K-theory. In this work, which earned him a Field's medal, Quillen developed surprisingly efficient methods for manipulating infinite simplicial sets. Later these methods were used in other areas on the border between algebraic geometry and topology. For instance, the André-Quillen homology of a ring is a "non-abelian homology", defined and studied in this way.

Both the algebraic K-theory and the André-Quillen homology are defined using algebraic data to write down a simplicial set, and then taking the homotopy groups of this simplicial set. Sometimes one simply defines the algebraic -theory as the space.

Simplicial methods are often useful when you want to prove that a space is a loop space. The basic idea is that if is a group with classifying space , then is homotopy equivalent to the loop space . If itself is a group, we can iterate the procedure, and is homotopy equivalent to the double loop space . In case is an abelian group, we can actually iterate this infinitely many times, and obtain that is an infinite loop space.

Even if is not an Abelian group, it can happen that it has a composition which is sufficiently commutative so that one can use the above idea to prove that is an infinite loop space. In this way, one can prove that the algebraic -theory of a ring, considered as a topological space, is an infinite loop space.

In recent years, simplicial sets have been used in higher category theory and [[[derivative algebraic geometry]]: quasi-categories, which can be thought of as categories in which the composition of two morphisms does not always have a unique result, are defined as simplicial sets satisfying one additional condition, the weak Kan condition.

See also

Notes

  1. ^ S. Gelfand, Yu. Manin, "Methods of Homological Algebra"
  2. ^ Goerss & Jardine, p.7

References

  • Goerss, P. G.; Jardine, J. F. (1999). Simplicial Homotopy Theory. Progress in Mathematics. Vol. 174. Basel, Boston, Berlin: Birkhäuser. ISBN 978-3-7643-6064-1.
  • Gelfand, S.; Manin, Yu. Methods of homological algebra.
  • Daniel Quillen: Higher algebraic K-theory: I. In: H. Bass (ed.): Higher K-Theories. Lecture Notes in Mathematics, vol. 341. Springer-Verlag, Berlin 1973. ISBN 3-540-06434-6
  • G.B. Segal, Categories and cohomology theories, Topology, 13, (1974), 293 - 312.