Sset
Sset
Christian Rüschoff
Summer 2017
Contents
2 Simplicial sets 17
2.1 Semi-simplicial sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Simplicial sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4 Geometric realization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.5 Adjunctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.6 The singular nerve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.7 Isomorphisms, monomorphisms and epimorphisms . . . . . . . . . . . . . 30
2.8 Simplicial standard simplices . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.9 Limits and colimits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.10 Preservation of (co-)limits . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.11 Comma categories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.12 Internal homomorphisms . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.13 Ordered simplicial complexes as simplicial sets . . . . . . . . . . . . . . . 42
2.14 Homotopies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.15 Connected components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.16 Skeleton and coskeleton . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.17 Small categories as simplicial sets . . . . . . . . . . . . . . . . . . . . . . 54
i
Contents
3.10 Verifying the model structure on simplicial sets using Kan’s functor Ex∞ . 99
3.11 Homotopies in model categories . . . . . . . . . . . . . . . . . . . . . . . 112
3.12 The homotopy category of a model category . . . . . . . . . . . . . . . . . 118
3.13 Characterization of weak equivalences . . . . . . . . . . . . . . . . . . . . 121
3.14 Derived functors and the comparison of model categories . . . . . . . . . . 127
ii
Introduction, motivation
Algebraic topology is the study of topological spaces by using algebraic invariants, such
as (co-)homology, the fundamental group or more generally homotopy groups. This lead
to a powerful machinery, which also became extremely useful to other fields of mathe-
matics. For example group cohomology (in this setting more often called Galois cohomol-
ogy) became an important tool in algebraic number theory. Modern algebraic geometry
is unimaginable without the study of the various forms of cohomology (Zarisiki, étale,
synthomic, fppf, fpqc, ...).
Originally the cohomology of a group G was introduced as the (singular) cohomology of
its classifying space |BG|, which is a connected space with fundamental group π1 |BG| = G
and vanishing higher homotopy groups. In algebraic number theory this group G is most
likely the Galois group of a field extension. So we are assigning to an algebraic object G
a topological space |BG|, which we are taking an algebraic invariant of.
topological
4 O
space
*
algebraic object / “construction plan” / algebraic object
This looks like a long way round and one might ask, if it is possible to define group
cohomology without taking the detour over topological spaces. The idea is to use an
abstract “construction plan” BG for the topological space |BG|.
The aim of this lecture is the study of these “construction plans”, which in our case
are given by simplicial sets. So mainly we will do algebraic topology without topology.
Apart from the given example above, simplicial sets have many applications in different
fields of mathematics. The first few lectures will be about (abstract) simplicial complexes.
Compared to simplicial sets, their geometry is much easier to understand. We point out
the difficulties that arise when trying to do homotopy theory in the context of simplicial
complexes. Their disadvantages motivate the introduction of simplicial sets, which the
main part of these lecture is about.
The theory of simplicial sets is a theory of functors, so there is no way around some
techniques provided by category theory. As category theory still enjoys the reputation of
being “abstract nonsense”, which may discourage some readers, we present the necessary
tools along the way of studying simplicial sets. We intersperse short sections of the abstract
theory, which will be applied subsequently in the context of simplicial sets. Although
using the abstract language of category theory, we try to motivate every construction
1
Contents
by its topological analog. Guided by the geometric realization, we develope the basic
constructions like homotopies and mapping cones in the context of simplicial sets.
After this topologically motivated introduction we begin to point out the main advan-
tages. Instead of working with simplicial sets, one can similarly define simplicial objects
in any other category. This is a very powerful feature that allows us to use simplicial tech-
niques in any field of mathematics. Probably the most important example is the category
of simplicial modules, which turns out to be equivalent to the category of chain complexes
via the Dold-Kan correspondence. Coming back to our example of above, when learning
group homology, one will most likely end up with studying homological algebra first.
Compared to simplicial modules, chain complexes seem much easier to handle. However
every tool in homological algebra has its analog in the simplicial context. There are even
simplicial constructions, that are not possible in the context of homological algebra (e.g.
deriving non-additive functors).
If time allows we will turn to the deeper homotopy theoretic relationship of simpli-
cial sets and topological spaces given by the Quillen equivalence. This involves abstract
homotopy theory using model categories. Like in homological algebra, one can define de-
rived functors, a technique which becomes more and more popular also in other fields of
mathematics.
2
1 (Abstract) Simplicial complexes
Recall that an n-simplex is the convex hull of a set of n + 1 points in the Rm , for some
m ≥ 0. A face of the simplex is the convex hull of a subset of these points. Moreover
a (geometric) simplicial complex is a set of simplices in some Rm , such that the
intersection of two simplices is a face of each simplex or empty. We can stretch a simplex
without changing its homeomorphic type. So topologically the exact coordinates in the
ambient space Rm are redundant, as long as we keep in mind how the simplices intersect.
As a preparation for simplicial sets we now introduce (abstract) simplicial complexes,
which can be thought of as “construction plans” for (geometric) simplicial complexes.
Compared to simplicial sets, they are more easily to understand geometrically. However
they have their disadvantages, which motivate the introduction of the more flexible notion
of simplicial sets.
Remark 1.2
Let X be a set.
(i) We define a simplicial complex D(X) by setting
D(X) := X, SD(X) := {{x}; x ∈ X}.
It is the smallest simplicial complex with vertices X.
We call it the discrete simplicial complex with vertices X.
1
As we will only deal with abstract simplicial complexes, we will just write “simplicial complex” for
short.
2
Most commonly the cardinality of a set S is denoted by |S|. However to avoid confusion with a later
definition, throughout this text the cardinality will be denoted by ]S.
3
Chapter 1. (Abstract) Simplicial complexes
Example 1.3
Let n ≥ 0.
0 2
For n = 2, we can draw the same picture as in (i) without the connecting 2-simplex.
Remark 1.4
Every simplicial complex is the union3 of its finite simplicial subcomplexes.
Indeed every simplex is finite and so lies in some finite simplicial subcomplex.
Example 1.5
Let n ≥ 0.
3
meaning that a subset of the union is a simplex, if it is a simplex in some subcomplex.
4
1.1. Geometric realization
(i) The set |I(n)| coincides with the standard (geometric) n-simplex
(iii) More generally, for every subcomplex X ≤ I(n), we see that |X| ≤ |I(n)| is the
union of all geometric simplices in |I(n)| corresponding to simplices in X.
Up to now |X| is only a set, that we still need to put a topology on. Every simplicial
complex X with n = ]X < ∞ can be considered as a simplicial subcomplex X ≤ I(n − 1),
so it seems natural to consider |X| ⊂ |∆n−1 | ⊂ Rn = RX as a subspace of the product
space. However for infinite X, we will need a finer topology than the subspace topology
|X| ⊂ RX .
Definition 1.6
fi
Given a family of maps Fi −→ X, whose domains Fi carry a topology.
The final topology on X is the topology, for which a subset U ⊂ X is open, whenever
−1
fi (U ) ⊂ Fi is open, for all i.
Remark 1.7
fi
Suppose X carries the final topology with respect to a family of maps Fi −→ X.
Then the following holds.
Remark 1.8
f
Every simplicial map X −→ Y induces a map
X X
|f | : |X| −→ |Y |, ax · x 7−→ ax · f (x).
x x
Definition 1.9
The geometric realization of a simplicial complex X is defined as the set |X| together
with the following topology.
M Y
• For ]X < ∞ we give |X| ⊂ R·x = R = RX the subspace topology of the
x∈X x∈X
product topology.
|j|
• For ]X = ∞ we give |X| the final topology with respect to all maps |F | ,−→ |X|,
j
where F ,−→ X is the inclusion of a finite subcomplex. That is U ⊂ |X| is open, iff
U ∩ |F | is open, for all finite F ⊂ X.
5
Chapter 1. (Abstract) Simplicial complexes
Proposition 1.10
f
For every simplicial map X −→ Y , the map |f | is continuous.
Proof.
0 2
∼ (a1 − a0 ) + (a2 − a0 )i
h : |∂I(2)| −→ S 1 := {x ∈ C; |x| = 1}, a = (a0 , a1 , a2 ) 7−→ .
|(a1 − a0 ) + (a2 − a0 )i|
∼
There is an isomorphism Z −→ π1 (S 1 , 1), sending n ∈ Z to the homotopy class of the
selfmap
pn : S 1 −→ S 1 , x 7−→ xn .
6
1.2. Simplicial approximation
fn
However we can only find simplicial maps ∂I(2) −→ ∂I(2), whose realizations |fn | preserve
the base point h−1 (1) = (0, 1, 0) ∈ |∂I(2)|, which are homotopic to pn , for n = −1, 0, 1.
These are given by
f−1 (k) = 2 − k, f0 (k) = 1, f1 (k) = k, 0 ≤ k ≤ 2.
However, given n ≥ 0 we can choose another simplicial complex Xn modeling S 1 , given
by
Xn = Z/3n, S(Xn ) = {{x}; x ∈ Z/3n} ∪ {{x, x + 1}; x ∈ Z/3n},
and chosing the base point e1 = (0, 1, 0, ..., 0) ∈ |Xn | ⊂ R3n we see that the map of degree
n > 0 can be modeled by the simplicial map given by the canonical quotient map
Xn = Z/3n − Z/3 = X1 ∼ = ∂I(2), [k] 7−→ [k].
[2] [3] [1]
[1] [4] //
Question 1.12
f
Given two simplicial complexes X, Y and a continuous map |X| −→ |Y |. Can we always
∼
find a simplicial complex X 0 and a homeomorphism |X 0 | −→ |X|, whose composition with
f is homotopic to the realization of a simplicial map?
In case the source X is a finite complex, the answer is yes. The solution lies in sub-
dividing the complex X, as we implicitly did for the circle in the example above. There
are many ways of subdividing a simplicial complex. A canonical way of doing this is the
barycentric subdivsion.
Definition 1.13
The barycentric subdivision of a simplicial complex is defined as the simplicial complex
sdB X, given by
sdB X := S(X), S(sdB X) := {{s0 ( ... ( sm }; m ≥ 0}.
Example 1.14
The barycentric subdivision of I(2) is given by
{1}
{0, 1} {1, 2}
{0, 1, 2}
7
Chapter 1. (Abstract) Simplicial complexes
Lemma 1.15
For every finite simplicial complex |X| is a compact Hausdorff space.
Proof. For every simplex s ∈ S(X) we let As be the preimage of 1 under the map
X
[0, 1]X −→ R, a 7−→ ax .
x∈s
As this map is continuous and {1} ⊂ R is a closed subset, As is a closed subset of [0, 1]X . It
S the set of elements a ∈ |X| with ax = 0, for all x ∈ X\s. Hence X
is precisely by construction
|X| = s∈S(X) As is a finite union of closed subsets. So also |X| ⊂ [0, 1] is closed and
therefore compact, as [0, 1]X is compact. With [0, 1]X also |X| is Hausdorff.
2
Lemma 1.16
f
Let X −→ Y be a continuous bijection from a compact space X to a Hausdorff space Y .
Then f is a homeomorphism.
Proof. Let U ⊂ X be an open subset and x ∈ U . For every y ∈ Y \f (U ) there are open
subsets y ∈ Uy ⊂ Y and f (x) ∈ Vy ⊂ Y Swith Uy ∩ Vy = ∅, because Y is Hausdorff. As X
is compact, the open covering X = U ∪ y∈Y f −1 Uy has a finite subcovering correspondig
to elements y1 , ..., yn ∈ Y . So X\U ⊂ f −1 Uy1 ∪ ... ∪ f −1 Uyn or equivalently Y \f (U ) ⊂
Uy1 ∪ ... ∪ Uyn . Setting V := Vy1 ∩ ... ∩ Vyn , we get
Theorem 1.17
There is a natural homeomomorphism
∼
X X as
hX : |sdB X| −→ |X|, as · s 7−→ · x.
]s
s∈S(X) s∈S(X),
x∈s
8
1.2. Simplicial approximation
f
By construction h is a natural map, i.e. for every simplicial map X −→ Y we get a
commutative square
hX
|sdB X| / |X|
|sdB f | |f |
hY
|sdB Y | / |Y |.
We prove that hX is continuous by reduction on finite subcomplexes.
• For ]X < ∞, the map hX is the restriction of a linear map between finite-dimensional
real vector spaces, hence continuous.
X k
We define a map |X| −→ |sdB X| by setting
X
kX (a) := (]s0 + ... + ]sm ) · a0 · (s0 ∪ ... ∪ sm ) + (]si + ... + ]sm ) · (ai − ai−1 ) · (si ∪ ... ∪ sm ).
1≤i≤m
9
Chapter 1. (Abstract) Simplicial complexes
Lemma 1.19
Let X be a finite simplicial complex, N > 0 and a, b ∈ |sdN
B X|, such that
{x ∈ sdN N
B X; ax > 0 or bx > 0} ∈ S(sdB X).
1 N
Then khN N X
X (a) − hX (b)k1 < 2 · (1 − ]X ) , where k-k1 is the 1-norm on |X| ⊂ R , given by
10
1.2. Simplicial approximation
Proof. As X is finite, we can define nX := max{]s; s ∈ S(X)}. On the one hand, for
every chain of X-simplices s1 ( ... ( sn we have nX ≥ ]sn ≥ n, which proves nX ≥ nsdB X .
On the other hand, for every s = {x1 , ..., xn } ∈ S(X) with n = nX we have
11
Chapter 1. (Abstract) Simplicial complexes
g(x0 ) ∈ {y ∈ Y ; f hN
X (x)y > 0} =: sx ,
0
which is a simplex in Y , because f hNX (x) ∈ |Y |. As x ∈ s was arbitrary, we have proven
that g(s) ⊂ sx ∈ S(Y ), so g(s) ∈ S(Y ).
Similarly, for every a ∈ |sdN N N
B X| we let s := {x ∈ sdB X; ax > 0} ∈ S(sdB X). Then the
same argument for a instead of x shows that g(s) ⊂ {y ∈ Y ; f hN X (a)y > 0} =: sa ∈ S(Y ),
N
which proves that |g|(a) and f hX (a) lie in the geometric realization of the same simplex
sa . It follows that
H : [0, 1] × |sdN
B X| −→ |Y |, (1 − t) · f hN
X (a) + t · |g|(a)
1.3 Products
In our abstraction process of avoiding topology, we would like to have the notion of a
homotopy between two simplicial maps.
1) We need a model for the interval. This may be given by the simplicial complex
I(1), whose geometric realization is |I(1)| = |∆1 |. The Simplicial Approximation
Theorem 1.20 suggests that we may also need to consider its iterated subdivisions.
12
1.3. Products
Remark 1.21
The (categorial) product X × Y of two simplicial complexes X and Y is the simplicial
complex, whose set of vertices is the cartesian product X × Y and whose simplices are
S(X × Y ) = {∅ =
6 p ⊂ s × t; s ∈ S(X), t ∈ S(Y )}.
πX Y π
The projections X ←− X × Y −→ Y are simplicial and are universal with this property.
This means that given two simplicial maps f and g there is a unique simplicial map (f, g)
fitting in the commutative diagram
Z
f g
∃!(f,g)
v (/
Xo πX X ×Y πY Y.
Remark 1.22
For two simplicial complexes X and Y the two projections induce a natural map
(|πX |,|πY |)
|X × Y | −→ |X| × |Y |,
Unfortunately this product does not have the desired properties as the following exam-
ple demonstrates.
Example 1.23
We have I(1) × I(1) = I(1 × 1), because 1 × 1 ∈ SI(1 × 1).
(i) This means we have six 1-simplices, four 2-simplices
s1,1 := {(0, 0), (0, 1), (1, 0)}, s1,0 := {(0, 0), (0, 1), (1, 1)},
s0,1 := {(0, 0), (1, 0), (1, 1)}, s0,0 := {(0, 1), (1, 0), (1, 1)},
(0, 1) (1, 1)
(0, 0) (1, 0)
13
Chapter 1. (Abstract) Simplicial complexes
(ii) However there is a simplicial subcomplex P ⊂ I(1) × I(1) with same vertices, such
that the composition |P | ,−→ |I(1) × I(1)| −→ |I(1)| × |I(1)| is a homeomorphism.
Its top dimensional simplices are s1,0 and s0,1 , which are precisely those simplices of
I(1) × I(1) being totally ordered by the product order.
(0,O 1) / (1, 1)
; O
(0, 0) / (1, 0)
Definition 1.24
An ordered simplicial complex X is a simplicial complex X together with a partial
order on its set of vertices, restricting to a total order on each of its simplices.
An ordered simplicial map between two ordered simplicial complexes X and Y is a
simplicial map X −→ Y preserving the order.
Proposition 1.25
The (categorial) product X × Y of two ordered simplicial complexes X and Y is the
subcomplex of their product of simplicial complexes, whose simplices are those being totally
ordered by the product order.
(|πX |,|πY |)
Then |X × Y | −→ |X| × |Y | is a continuous bijection.
In particular it is a homeomorphism, if X and Y are finite.
Proof. By construction the decscribed categorial product is universal for ordered simplicial
maps. To see that the map (|πX |, |πY |) is bijective, we need another description for the
set |X|.
Given two ordered simplicial complexes A, B we let Simpc (A, B) denote the set of
f
ordered simplicial maps A −→ b, which are cocontinuous. This means that f preserves
suprema, i.e. sup f (U ) = f (sup U ), for all subsets U ⊂ A. Now suppose B is finite and let
A := I(]0, 1]), that is the ordered simplicial complex, whose vertices are elements of the
half-open unit interval ]0, 1] with the canonical partial order. We define a natural bijection
∼
φB : |B| −→ Simpc (I(]0, 1]), B)
as follows. The image of an element a = a1 · x1 + ... + an · xn ∈ |B| with x1 < ... < xn and
a1 , ..., an > 0 is the map
φB (a) :]0, 1] −→ B, ]a1 + ... + ai−1 , a1 + ... + ai ] 3 v 7−→ xi .
Vice versa, for f ∈ Simpc (I(]0, 1]), B) there are elements a1 , ..., an ∈]0, 1], such that
f (]0, 1]) = {f (a1 ) < ... < f (a1 + ... + an )} ∈ S(B). As f preserves suprema, we can find
maximal a1 , ..., an ∈]0, 1] with this property. Since f (1) = f (a1 + ... + an ), this implies
a1 + ... + an = 1, and hence a1 · f (a1 ) + ... + an · f (a1 + ... + an ) ∈ |B| is a unique preimage
for f under φB .
14
1.4. Collapsing subspaces
φX×Y o φX ×φY o
((πX ◦-),(πY ◦-))
Simpc (I(]0, 1]), X × Y ) / Simpc (I(]0, 1]), X) × Simpc (I(]0, 1]), Y ).
∼ /
[ [
|F × G| |F | × |G|
F ⊂X, F ⊂X,
G⊂Y, G⊂Y,
finite finite
shows that (|πX |, |πY |) is a continuous bijection. In general the right equality only holds
as sets, because the topology of the union is finer than the product topology.
2
Remark 1.26
Every simplicial complex X can be ordered by choosing an arbitrary total order on its
underlying set of vertices.
(i) This does not lead to a functorial construction.
f
(ii) But given a simplicial map X −→ Y , by the order-extension principle we can
choose compatible total orders on X and Y , such that f becomes an oriented sim-
plicial map.
Remark 1.27
For every simplicial complex X, its barycentric subdivision sdB X is an ordered simplicial
complex via the inclusion order.
Every simplicial map induces an ordered simplicial map between the barycentric subdi-
visions.
15
Chapter 1. (Abstract) Simplicial complexes
Example 1.28
Consider the bounday subcomplex ∂I(1) ⊂ I(1), whose only simplices are the subsets of
cardinality 1.
(ii) But the quotient simplicial complex I(1)/∂I(1) consists of a single point, so it does
not model the circle.
As a consequence, also the constructions of mapping cylinders and cones are getting
more complicated.
16
2 Simplicial sets
Remark 2.1
Let n > 0.
∼ tx
|I(n)| = |∆n | −→ H ∩ Dn+1 ∼
= Dn , b + tx 7−→ , 0 ≤ t ≤ 1.
kxk
17
Chapter 2. Simplicial sets
jn
Xn × |I(n)| / Cn .
Now instead of working with arbitrary continuous maps gn , we want this map to be
“simplicial” in a certain sense. Let us take a closer look at the boundary ∂I(n).
Definition 2.2 (i) For n > 0 and 0 ≤ i ≤ n the i-th coface map is the unique
di
/ di (n − 1), i.e.
monotone injection n − 1 ,−→ n with i ∈
i k, 0 ≤ k < i,
d : n − 1 ,−→ n, k 7−→
k + 1, i ≤ k ≤ n − 1.
(ii) For 0 ≤ i ≤ n the i-th codegeneracy map is the unique monotone surjection
si
n + 1 − n with si (i) = si (i + 1), i.e.
i k, 0 ≤ k ≤ i,
s : n + 1 ,−→ n, k 7−→
k − 1, i < k ≤ n + 1.
Remark 2.3
Under the homeomorphism |I(n)| ∼
= |∆n | we have the following geometric description of
i i
d and s , where 0 ≤ i ≤ n.
(i) |I(di )| : |I(n − 1)| −→ |I(n)| corresponds to the inclusion of the i-th face of the
standard n-simplex.
(ii) |I(si )| : |I(n + 1)| −→ |I(n)| corresponds to the surjection identifiying the dimen-
sions i and i + 1 of the n-simplex.
In particular we also get the description
[ [
|∂I(n)| = di I(n − 1) = |di |(|I(n − 1)|).
0≤i≤n 0≤i≤n
gn
Using this description of |∂I(n)| we see that every map Xn × |∂I(n)| −→ Cn is the
union of the maps gn ◦ (id × |di |), where 0 ≤ i ≤ n. To make gn “simplicial”, we may use
jn−1
the maps Xn−1 × |I(n − 1)| −→ Cn−1 and suppose the following diagram commutes
di ×id
Xn × |I(n − 1)| / Xn−1 × |I(n − 1)|
id×|di | jn−1
gn
Xn × |∂I(n)| / Cn−1 ,
18
2.1. Semi-simplicial sets
d
i
with certain maps Xn −→ Xn−1 , for 0 ≤ i ≤ n. In other words we assume that the map
gn is the union of the maps jn−1 ◦ (di × id). Under this assumption an induction on n ≥ 0
shows
,
a
Cn = Xk × |I(k)| (di (x), a) ∼ (x, |di |(a)), x ∈ Xk , a ∈ |I(k − 1)|, 0 ≤ i ≤ k.
0≤k≤n
So far we did not care, wheather the maps jn−1 ◦ (di × id) are compatible to define the
map gn . For every 0 ≤ i < j ≤ n we have a commutative diagram
di /n−1
n−2
dj−1 dj
di
n−1 / n,
Definition 2.4
A semi-simplicial set or ∆-set is a collection of sets X = (Xn )n≥0 , together with
so-called face maps
di
Xn −→ Xn−1 , 0 ≤ i ≤ n,
satisfying (2.2).
f
A homomorphism of semi-simplicial sets X −→ Y is a collection of maps
fn
Xn −→ Yn , n ≥ 0,
19
Chapter 2. Simplicial sets
Geometrically a simplex x ∈ Xn+1 lies in the image of the map si , if and only if the
dimensions i and i + 1 in its realization coincide. Of course the presence of degeneracy
maps involves a lot more relations similar to (2.2) and finally leads to the notion of
simplicial sets. Working with all these identities is a mess, but luckily there is a much
more compact definition in the language of category theory.
The careful reader may have noticed that, for each map di from dimension n − 1 to
dimension n, we required a map di in the opposite direction from dimension n to n − 1.
The same correspondence holds for si and si . The necessary relations for di were deduced
from the relations that hold for di and si . The reader familiar to category theory will
conclude that a simplicial set must be a contravariant Set-valued functor on a certain
category, whose objects are the standard n-simplices.
2.2 Categories
Definition 2.5
A category C consists of the following data.
• A class1 of objects Obj(C) (also denoted by C) and for two objects A, B ∈ C a set
of (homo-)morphisms C(A, B) (sometimes also denoted by HomC (A, B)), whose
f
elements will also be denoted by arrows A −→ B.
• For each object A ∈ C, there is a homomorphism idA ∈ C(A) := C(A, A), called the
identity on A.
F
A functor C −→ D between two categories C and D is given by the following data.
F
• A “map”2 between the classes of objects Obj(C) −→ Obj(D).
20
2.2. Categories
t F,G
A natural transformation F −→ G between two functors C −→ D is a family of
tA
morphisms (F (A) −→ G(A))A∈C inducing a commutative square
tA
F (A) / G(A)
F (f ) G(f )
tB
F (B) / G(B),
Example 2.6
The following are categories.
(i) The category Set has the class of sets as objects and for two sets X, Y ∈ Set, the
homomorphisms Set(X, Y ) are the maps from X to Y . Composition and identities
are defined in the usual sense.
(ii) Similarly we have T op the category of topological spaces with continuous maps as
U
homomorphisms. There is a functor T op −→ Set, which assigns to a space its
underlying set. It is called a forgetful functor, because it “forgets” the topology.
(iii) Similarly we have the category Grp of groups, Ring of rings, ... All these “algebraic”
categories have an obvious forgetful functor U to the category Set.
(iv) The category Simp of simplicial complexes, whose morphisms are simplicial maps.
U
Next to the forgetful functor Simp −→ Set we already constructed the geometric
|-|
realization functor Simp −→ T op.
(v) We will also write CAT for the collection of categories and CAT(C, D) for the class
of functors from C to D, which are composed in the canonical manner.
However some attention is required here: Similarly as the collection of sets is not a
set, the collection of categories is not a class. In particular CAT is not a category
in the sense we just defined it.
Definition 2.7
A category is called small, if the class of objects is actually a set.
We call Cat the category of small categories with functors as morphisms.
Remark 2.8
Let I and C be categories and suppose I is small.
Then the class of functors CAT(I, C) becomes a category, whose morphisms are natural
transformations.
Definition 2.9
For a category C its opposite category C op is the category with the same objects and
21
Chapter 2. Simplicial sets
morphisms
C op (A, B) := C(B, A), A, B ∈ C op .
The composition is induced by the composition in C:
The most important example of contravariant functors are the Hom-functors. An ex-
ample appears in linear algebra, when assigning to a vector space its dual.
Proposition 2.10
Every C ∈ C ∈ CAT induces a functor
f g
• Moreover for morphisms B −→ B 0 −→ B 00 we have by associativity
Probably the most important Lemma in category theory is the following one by Yoneda.
It also appears in every (modern) algebraic geometry lecture.
22
2.2. Categories
It is natural in F and C.
Proof. Every x ∈ F (C) induces a natural transformation e(x) by setting
It remains to check that e(x) is a natural transformation, that e and d are inverse to each
other and that d is natural in F and C. Although we will provide a full proof here, we
advise the reader to do this on his own as an exercise.
Using that F is a functor, for g ∈ C(B, B 0 ) and f ∈ C(B 0 , C) we get
which proves that e(x)B ◦ C(g, C) = F (g) ◦ e(x)B 0 , so e(x) is in fact natural. Both con-
structions are inverse to each other:
• (d ◦ e)(x) = e(x)C (idC ) = F (idC )(x) = x, for all x ∈ F (C),
• (e ◦ d)(t) = t, for all t ∈ CAT(C op , Set)(C(-, C), F ), because for all f ∈ C(B, C)
naturality of t implies
• The right term is a functor in C, because F is a functor. Moreover the left term
is a functor in C by Proposition 2.10 applied to C ∈ C and then to C(-, C) ∈
CAT(C op , Set)op . To check that d is natural in C, we need to prove, that
23
Chapter 2. Simplicial sets
Remark 2.13
Every f ∈ ∆(m, n) can be factored as
f = dip ◦ ... ◦ di1 ◦ sj1 ◦ ... ◦ sjq ,
where {i1 < ... < ip } := n\f (m) and {j1 < ... < jq } := {j ∈ m; f (j) = f (j + 1)}.
In particular ∆ is generated by the maps di and sj . It can be shown that ∆ is completely
determined by di , sj and the following cosimplicial identities
(i) dj di = di dj−1 , i < j,
i j−1
ds , i < j,
j i
(ii) s d = id, i = j, j + 1,
i−1 j
d s, i > j + 1,
(iii) sj si = si sj+1 , i ≤ j.
Definition 2.14
The category of simplicial sets is defined as the functor category sSet := CAT(∆op , Set).
Remark 2.15
For a simplicial set X we will write
Xn := X(n), di := X(di ), si := X(si ), 0 ≤ i ≤ n.
For a map f ∈ ∆(m, n) we will also write f ∗ := X(f ).
(i) Remark 2.13 shows that a simplicial set is completely determined by this data satis-
fying the simplicial identities, dual to the cosimplicial identities of Remark 2.13.
(ii) Similarly the category of semi-simplicial sets is the functor category CAT(∆op
inj , Set),
where ∆inj ≤ ∆ is the subcategory with same objects but only the injective maps in
∆ as morphisms.
24
2.4. Geometric realization
carrying the final topology with respect to the maps (Xn × |I(n)| −→ |X|)n≥0 .
Remark 2.17
Every f ∈ sSet(X, Y ) induces a continuous map |f | ∈ T op(|X|, |Y |).
|-|
In particular we get a functor sSet −→ T op.
Definition 2.18
Let X ∈ sSet and n ≥ 0.
Sn−1
(i) A simplex x ∈ Xn is called nondegenerate, if x ∈
/ σXn := i=0 si (Xn−1 ).
Proposition 2.20
For every X ∈ sSet the canonical inclusion induces a continuous bijection (not a homeo-
morphism!)
∼
a
βX : X̃n × (|I(n)|\|∂I(n)|) −→ |X|.
n≥0
25
Chapter 2. Simplicial sets
d
Proof. For (x, a) ∈ Xn × |I(n)| we let m ,−→ n be the unique monotone injection with
image
d(m) = {i ∈ n; ai 6= 0}.
Then the tuple of nonzero a-coordinates defines an element b ∈ |I(m)| with |I(d)|(b) = a.
Moreover by Eilenberg-Zilber’s Lemma 2.19 there is a unique nondegenerate y ∈ X` and
s
a unique m − `, such that d∗ (x) = s∗ (y). In the geometric realization |X| we have
This shows that the n-cells in the geometric realization |X| bijectively correspond to
the nondegenerate n-simplices X̃n .
2.5 Adjunctions
Adjunctions play an important role, whenever one wants to compare two different cate-
gories. In this section we will give the definition and some basic facts.
Definition 2.21
An adjunction consists of two functors G : C −→
←− D : F and a bijection
C(F (X), Y ) = D(X, G(Y )),
Proposition 2.22
For an adjunction C(F (X), Y ) = D(X, G(Y )), we define
Then η and ε are natural transformations and the adjunction bijection is given by
∼
C(F (X), Y ) −→
←− D(X, G(Y )),
f 7−→ G(f ) ◦ ηX ,
εY ◦ F (g) ←−[ g.
26
2.5. Adjunctions
Proposition 2.23
Given two functors G : C −→
η
ε
←− D : F and natural transformations idD −→ GF and
F G −→ idC , such that
(i) εF (X) ◦ F (ηX ) = idF (X) , for all X ∈ D,
(ii) G(εY ) ◦ ηG(Y ) = idG(Y ) , for all Y ∈ C.
Then η and ε form an adjunction
∼
C(F (X), Y ) −→
←− D(X, G(Y )),
f 7−→ G(f ) ◦ ηX ,
εY ◦ F (g) ←−[ g.
Proof. For every f ∈ C(F (X), Y ) naturality of ε and (i) implies
εY ◦ F (G(f ) ◦ ηX ) = εY ◦ F G(f ) ◦ F (ηX ) = f ◦ εF (X) ◦ F (ηX ) = f.
Similarly for every g ∈ D(X, G(Y )) naturality of η and (ii) implies
G(εY ◦ F (g)) ◦ ηG(X) = G(εY ) ◦ GF (g) ◦ ηG(X) = G(εY ) ◦ ηY ◦ g = g.
For all f ∈ C(Y, Y 0 ) and g ∈ C(F (X), Y ), we have
G(f ◦ g) ◦ ηX = G(f ) ◦ G(g) ◦ ηX ,
which by (i) of the proof of Proposition 2.22 (i) is the same as saying that the map
G(-) ◦ ηX is natural. Similarly one checks that εY ◦ F (-) is natural. As the two maps are
inverse to each other, both are natural in X and Y .
2
27
Chapter 2. Simplicial sets
Definition 2.24
Given an adjunction C(F (X), Y ) = D(X, G(Y )).
(iii) If η and ε are both natural isomorphisms, then the adjunction is called an equiva-
lence (adjunction) between the categories C and D.
(iv) Two categories are called equivalent, if there is an equivalence adjunction between
them.
Example 2.25
Forgetful functors usually have a left adjoint:
L
(i) R-Mod( x∈X R · x, Y ) = Set(X, U (Y )).
where I(X) is the set X with the indiscrete topology (∅ and X are the only open
subsets).
where U assigns to each small category its set of objects and D(X) is the discrete
category with objects Obj(D(X)) = X and only the identities as morphisms.
Definition 2.26
Let X be a topological space.
28
2.6. The singular nerve
Remark 2.27
The singular nerve is used to define singular homology.
(i) Recall that the singular n-chains are defined as the abelian group
M
Cn (X, Z) := Z · σ.
σ∈Sn (X)
d
It becomes a chain complex by defining a differential Cn (X, Z) −→ Cn−1 (X, Z) via
X X X
d( aσ · σ) = (−1)i · aσ · (σ ◦ |I(di )|).
| {z }
σ∈Sn (X) 0≤i≤n σ
di (σ)=
(ii) The n-th singular homology group of X is defined as the n-th homology group
of the singular chain complex C∗ (X, A), i.e.
d
Hn (X, Z) = ker(Cn (X, Z) −→ Cn−1 (X, Z))/d(Cn+1 (X, Z)), n ≥ 0.
Proposition 2.28
S
The singular nerve induces a functor T op −→ sSet. Together with the geometric realiza-
tion an adjunction T op(|X|, Y ) = sSet(X, S(Y )).
Proof. Recall that the geometric realization was defined as
,
a
|X| := Xn × |I(n)| (X(f )(x), a) ∼ (x, |I(f )|(a)), x ∈ Xn , a ∈ |I(m)|, f ∈ ∆(m, n).
n≥0
29
Chapter 2. Simplicial sets
Remark 2.29
The definition of H∗ can be extended to arbitrary simplicial sets X ∈ sSet.
• The relation between simplicial sets and chain complexes will be studied in greater
detail later on.
• One might further study the map H∗ (X, Z) −→ H∗ (|X|, Z) induced by the adjunction
ηX
unit X −→ S(|X|). It can be proven, that it is a natural isomorphism. We will deduce
this from the Quillen equivalence between the model categories T op and sSet.
Example 2.31 (i) In the categories Set, T op, Grp, Simp the monomorphisms are pre-
cisely the injective homomorphisms.
(ii) In the category Set and Grp the epimorphisms are precisely the surjective homo-
morphisms.
30
2.8. Simplicial standard simplices
Remark 2.32
Let C be a category.
(i) Every retraction is an epimorphism.
Remark 2.33
Let C be a category and f ∈ C(B, C) a morphism.
C(-,f )
(i) If C(-, B) −→ C(-, C) is a natural bijection, then f is a monomorphic retraction.
C(f,-)
(ii) If C(C, -) −→ C(B, -) is a natural bijection, then f is an epimorphic section.
In particular in both cases f is an isomorphism by Remark 2.32.
∆m := ∆(-, m) ∈ sSet.
Proposition 2.35
There is a natural homeomorphism
∼
em : |∆m | −→ |I(m)|, ∆m
n × |I(n)| 3 (f, a) 7−→ |I(f )|(a), m ∈ ∆.
Proof. Instead of working directly with the geometric realization we will prove this by
using category theory. Let Y ∈ T op and consider the compostion c
T op(em ,Y ) φ∆m ,Y d
T op(|I(m)|, Y ) −→ T op(|∆m |, Y ) −→ sSet(∆m , S(Y )) −→ Sm (Y ) = T op(|I(m)|, Y ),
where the map in the middle is the adjunction bijection of Proposition 2.28 and the map
on the right is Yoneda’s isomorphism of Lemma 2.11. For every g ∈ T op(|I(m)|, Y ) we
have by definition of the three maps
This proves that c equals the identity. Since φ∆m ,Y and d are bijections, also T op(em , Y )
is a bijection. Remark 2.33 implies that em is an isomorphism in T op, which is a homeo-
morphism. By the usual arguments e is natural in m ∈ ∆.
2
31
Chapter 2. Simplicial sets
i c
(iii) Dually a cocone on X is a family of morphisms (X(i) −→ C)i∈I , such that
cj ◦ X(f ) = ci , for all f ∈ I(i, j).
i ι
(iv) A colimit for X is a universal cocone (X(i) −→ colim X)i∈I . That is, for every
ci c
other cocone (X(i) −→ C)i∈I there is a unique morphism colim X −→ C, such that
c ◦ ιi = ci , for all i ∈ I.
Another common notation for the colimit object is colim X(i) := colim X(i) :=
i∈I i∈I
colim X.
Remark 2.37
X
Let I −→ C be a functor.
(i) In general X may not have a limit or colimit.
(ii) If a limit/colimit of X exists, it is unique up to unique isomorphism.
X op
(iii) Considering X as a functor I op −→ C op we see that every limit/cone for X op can
be considered as a colimt/cocone for X.
Proposition 2.38
For X ∈ CAT(I, Set) with small I ∈ Cat, the following holds.
(i) A limit of X is given by
( )
Y
lim X := x∈ X(i); X(f )(xi ) = xj , ∀f ∈ I(i, j) .
i∈I
iπ
The map lim X −→ X(i) is the projection onto the factor X(i), for each i ∈ I.
32
2.9. Limits and colimits
i ι
The map X(i) −→ colim X is the map induced by the inclusion of the disjoint
summand X(i), for each i ∈ I.
Proof.
i π
(i) By construction (lim X −→ X(i))i∈I is a limit cone for X. Given another cone
ci
(C −→ X(i))i∈I we can define
Corollary 2.39
For X ∈ CAT(I, T op) with small I ∈ Cat, the following holds.
(i) A limit lim X is given as the Set-limit together with the initial topology, which in
this case is the subspace topology of the product topology.
(ii) A colimit colim X is given as the Set-limit together with the final topology with
respect to the inclusions.
Definition 2.40
Let C ∈ CAT and S ∈ Set. Like in Example 2.25 a family of objects (Xs )s∈S ∈ C S
corresponds to a functor
33
Chapter 2. Simplicial sets
Remark 2.41
From the explicit construction of limits and colimits in Set, we see that the notion of
product, coproduct, ∗ and ∅ has the usual meaning.
Remark 2.42
Let I ∈ Cat and t ∈ CAT(I, C)(X, Y ).
(i) Given limits lim X and lim Y , the universal property of lim Y applied to the cone
πi ti
(lim X −→ X(i) −→ Y (i))i∈I yields a unique lim t ∈ C(lim X, lim Y ) with πi ◦lim t =
ti ◦ πi , for all i ∈ I.
Note that the uniqueness implies:
a) lim idX = idlim X , for all X ∈ CAT(I, X).
t s
b) lim(s ◦ t) = lim s ◦ lim t, for natural transformations X −→ Y −→ Z.
X
(ii) Suppose every functor I −→ C has a constructible limit lim X. That is a canonical
construction of the limit for each functor X (like e.g. we have for the category Set)3 .
Then the universal property for limits can be expressed as an adjunction
where
• const is the functor, sending an object X to the constant functor
• lim is the functor (by (i)), sending a functor Y ∈ CAT(I, C) to its (canonical)
limit.
The subsequent Proposition shows that limits and colimits of functors targetting at
functor categories can be constructed objectwise. Together with Proposition 2.38 this
provides a general construction for limits and colimits of sSet-valued functors.
Proposition 2.43
X
Let I, J ∈ Cat be small categories and C be an arbitrary category. Let I −→ CAT(J, C)
and consider the functors
Xj : I −→ C, i 7−→ X(i)(j), j ∈ J.
34
2.10. Preservation of (co-)limits
(i) If Xj has a limit lim Xj , for each j ∈ J, then X has a limit in CAT(J, C), given by
(ii) If Xj has a colimit colim Xj , for each j ∈ J, then X has a colimit in CAT(J, C),
given by
Proof.
i π
(i) By Remark 2.42 L is a functor and (L −→ X(i))i∈I is a cone of functors J −→
ci
C. Given another cone of functors (C −→ X(i))i∈I , we get unique morphisms
dj i π
(lim Xj −→ C(j))j∈J being compatible with the projections (L −→ X(i))i∈I . Unique-
ness implies that (dj )j∈J defines a natural transformation d ∈ CAT(J, C)(L, C) and
that it is unique with the property πi ◦ d = ci , for all i ∈ I. We conclude that
πi
(L −→ X(i))i∈I is a limit cone for X.
(ii) This is dual to (i), i.e. by (i) we can construct a limit for
Remark 2.45
X F
Given two functors I −→ C −→ D.
(i) If there are limits for X and F ◦ X, then the universal property for lim(F ◦ X)
F (πi )
applied to the cone (F (lim X) −→ F (X(i)))i∈I induces a unique map
35
Chapter 2. Simplicial sets
(ii) If there are colimits for X and F ◦ X, then the universal property for colim (F ◦ X)
F (ιi )
applied to the cocone (F (X(i)) −→ F (colim X))i∈I induces a unique map
Proposition 2.46
For a functor X ∈ CAT(I, C) the following holds.
pi
An arbitrary cone (L −→ X(i))i∈I for X is a limit cone for X, if and only if
(i)
C(C,pi )
C(C, L) −→ C(C, X(i)) is a limit cone, for all C ∈ C.
i∈I
ji
(ii) An cocone (X(i) −→ L)i∈I for X is a colimit cocone for X, if and only if
arbitrary C(j
i ,C)
C(X(i), C) −→ C(L, C) is a colimit cocone, for all C ∈ C.
i∈I
where the equality on the right follows from the construction of the Set-limit in
Proposition 2.38. By definition of a cone the elements of the right object are cones
with source C. Hence by definition of a limit cone the following are equivalent:
pi
• (L −→ X(i))i∈I is a limit cone.
• The map φC is bijective, for all C ∈ C.
C(C,pi )
• C(C, L) −→ C(C, X(i)) is a limit cone, for all C ∈ C.
i∈I
X op
(ii) This follows from (i) applied to I op −→ C op using Remark 2.37.
Corollary 2.47
For an adjunction C(F (X), Y ) = D(X, G(Y )) the following holds.
(i) G preserves limits.4
4
Preservation of limits is a strong criterion for a functor being a right adjoint. Freyd’s adjoint functor
Theorem states that almost every functor preserving limits has a left adjoint. As we will not need it
here, for a precise formulation the reader again is advised to books about category theory.
36
2.10. Preservation of (co-)limits
is a limit cone, for all X ∈ D. Using the adjunction bijection, it is isomorphic to the
cone
D(X,G(πi ))
D(X, G(lim Y )) −→ D(X, G(Y (i))) ,
i∈I
G(πi )
which is therefore also a limit cone, for all X ∈ D. Equivalently (G(lim Y ) −→
G(Y (i)))i∈I is a limit cone by Proposition 2.46 again.
2
X
Given a functor J −→ CAT(I, C), where I, J ∈ Cat and C has constructible limits. Then
lim
by Remark 2.42 the limit induces a right adjoint functor CAT(I, C) −→I C and using that
limits in functor categories are computed degreewise by Proposition 2.43 we get a natural
isomorphism
∼
lim lim X(j)(i) = lim(lim X(j)) −→ lim(lim X)(j) = lim lim X(j)(i).
i∈I j∈J I j∈J j∈J I j∈J i∈I
Dually also colimits preserve colimits. One might wonder, if also the natural transforma-
tion
colim lim X(j)(i) = colim (lim X)(j) −→ lim(colim X(j)) = lim colim X(j)(i)
j∈J i∈I j∈J I I j∈J i∈I j∈J
is an isomorphism. In general this is false for the most categories. However under certain
conditions on I and J this is true in the category Set.
Proposition 2.48
Given two small categories I, J ∈ Cat, such that
37
Chapter 2. Simplicial sets
S
Proof. First we claim that for every functor J −→ Set we have
f f0
ιj (s) = ιj 0 (s0 ) ⇐⇒ ∃j −→ k ←− j 0 : S(f )(s) = S(f 0 )(s0 ), ∀ s ∈ S(j), s0 ∈ S(j 0 ).
Using the explicit construction for the colimit given in Proposition 2.38
,
a
colim X := S(j) s ∼ S(f )(s), s ∈ S(i), f ∈ J(i, j),
i∈J
it follows that the given condition on s, s0 implies that s ∼ s0 and hence ιj (s) = ιj 0 (s0 ).
f
Moreover the condition holds for s0 = S(f )(s) with j −→ j 0 by setting f 0 = idj 0 . So
it remains to prove that the condition defines an equivalence relation. By definition the
defined relation is reflexive and symmetric. For transitivity, suppose we are given maps
f f0 g0 g 00
j −→ k ←− j 0 −→ ` ←− j 00
and s ∈ S(j), s0 ∈ S(j 0 ), s00 ∈ S(j 00 ) with S(f )(s) = S(f 0 )(s0 ) and S(g 0 )(s0 ) = S(g 00 )(s00 ).
Using that J is filtered there are morphisms
j
f
f0
j0 /k
g0 ∃a
g 00
j 00 / ` ∃b /m
∃c
n,
• For surjectivity of the map let x ∈ limi∈I colim j∈J X(j)(i). Then using the explicit
description of limits in colimits in Set, we can consider x as a tuple
Y
x = (xi )i∈I ∈ colim X(j)(i),
j∈J
i∈I
with xi = ιji (yi ), for some yi ∈ X(ji )(i), for each i ∈ I. Using that J is filtered,
fi
by induction on ]I < ∞ we find an object j ∈ J and morphisms ji −→ j, for each
i ∈ I. So replacing each yi by its image (fi )∗ (yi ) we may assume that yi ∈ X(j)(i),
38
2.11. Comma categories
for each i ∈ I. Now for every g ∈ I(i, i0 ) we have g∗ (xi ) = xi0 and by our explicit
description of the colimits over J, there are J-morphisms f, f 0 ∈ J(j, k), such that
Using that J is filtered, there is a J-morphism h ∈ J(k, `), such that hf = hf 0 and
hence
g∗ (hf )∗ (yi ) = (hf )∗ g∗ (yi ) = (hf 0 )∗ (yi0 ).
So by replacing every yi by its image (hf )∗ (yi ), we may assume that g∗ (yi ) = yi0 .
Doing this for all g ∈ Mor(i, i0 ) one after another, we may assume that (yi ) ∈
limi∈I X(j)(i) and since
x = (xi )i = (ιj yi )i
the tuple ι( yi )i ∈ colim j∈J limi∈I X(j)(i) defines a preimage for x.
• For injectivity let x, x0 ∈ colim j∈J limi∈I X(j)(i) being mapped to the same element.
Then x and x0 are represented by elements y = (yi )i ∈ limi∈I X(j)(i) and y 0 =
(yi0 )i ∈ limi∈I X(j 0 )(i) respectively. As before we may assume that j = j 0 . As x
and x0 are mapped to the same element ιj (yi ) = ιj 0 (yi0 ), for all i ∈ I. So by our
explicit description of J-colimits, there are J-morphisms fi , fi0 ∈ J(j, ki ), such that
(fi )∗ (yi ) = (fi0 )∗ (yi0 ), for all i ∈ I. Using that I is finite and J is filtered, there
is an object ` ∈ J and morphisms gi ∈ J(ki , `). Moreover we may assume that
all the maps gi fi and gi fi0 coincide. In other words there are maps h, h0 ∈ J(j, `),
such that h∗ (yi ) = (h0 )∗ (yi ), for all i ∈ I. Equivalently h∗ (y) = (h0 )∗ (y 0 ) and hence
x = ιj (y) = ιj (y 0 ) = x0 by our description of J-colimits.
• Its objects are tuples (C, D, α), where C ∈ C, D ∈ D and α ∈ E(F (C), G(D)).
39
Chapter 2. Simplicial sets
G
(ii) Dually if ∗ −→ E is the functor sending ∗ to E, we write F/E := F ↓ G and X for
εX
the object (X, ∗, F (X) −→ E).
If moreover F is the identity functor on E = C, we write E/E := F/E and call it
the coslice or over-category of E-objects over E.
Remark 2.50
Given F ∈ CAT(C, E), every f ∈ E(E, E 0 ) induces a functor
ε ε f
f∗ : F/E −→ F/E 0 , X
X = (F (X) −→ X
E) 7−→ f∗ X = (F (X) −→ E −→ E 0 ).
F/-
In particular for small C we get a functor E −→ Cat.
Moreover there is a functor
X ε
F/E −→ C, (F (X) −→ E) 7−→ X.
i ε ∼
(ii) The maps I(-, i) −→ X induce a natural isomorphism colim εi : colim I(-, i) −→ X.
i∈I/X i∈I/X
op
In this case ‘natural’ means every f ∈ CAT(I , Set)(X, Y ) induces a commutative
diagram
colim i εi
colim I(-, i) / X
i∈I/X
f
colim i ιf∗ (i)
colim i εi
colim I(-, i) / Y.
i∈I/Y
Proof.
(i) Using Yoneda’s isomorphism
f ∈ I/X(i, j) ⇐⇒ ε j ◦ f = εi ⇐⇒ f ∗ (xj ) = xi .
40
2.12. Internal homomorphisms
(ii) Using the description of I/X from (i), for every Y ∈ CAT(I op , Set) we get
∼ ∼
CAT(I op , Set)(colim I(-, i), Y ) −→ lim CAT(I op , Set)(I(-, i), Y ) −→ lim Y (i)
i∈I/X i∈I/X i∈I/X
Y
={y ∈ Y (i); f ∗ (yx0 ,i0 ) = yx,i = yf ∗ (x0 ),i ∀f ∈ I/X((x, i), (x0 , i0 ))}
x∈X(i),
i∈I
Y
={t ∈ Set(X(i), Y (i)); f ∗ ◦ tj = ti ◦ f ∗ , ∀f ∈ I(i, j)}
i∈I
op
=CAT(I , Set)(X, Y ).
The first isomorphism is the canonical one induced by composition with the inclusion
maps (cf. Remark 2.45), using that hom-functors preserve limits by Proposition
2.46. Next we have Yoneda’s isomorphism of Lemma 2.11. The explicit description of
limits in Set given in Proposition 2.38 gives the next equality. Rewriting the product
gives the next description, which by definition is the set of natural transformations.
We claim that composition of the upper isomorphism with the map given by compo-
sition with colim i εi : colim i∈I/X I(-, i) −→ X is the identity. Given f ∈ CAT(I op , Set)(X, Y )
the map f ◦ εi corresponding to x ∈ X(i) sends g ∈ I(j, i) to fj ◦ g ∗ (x). As Yoneda’s
isomorphism is given by evaluation at g = idi , we get fi ◦ id∗ (x) = fi (x). This
proves the claim, which implies that also composition by colim i εi is bijective, for
all Y ∈ CAT(I op , Set). So colim i εi is an isomorphism by Remark 2.33.
2
We want to construct a similar natural bijection for the category of simplicial sets.
Definition 2.53
The simplicial set of internal homomorphisms between X, Y ∈ sSet is defined as
Proposition 2.54
There is a bijection
sSet(X × Y, Z) = sSet(X, sSet(Y, Z)),
which is natural in X, Y, Z ∈ sSet.
41
Chapter 2. Simplicial sets
∼
Proof. By Lemma 2.51 there is a natural isomorphism ε : colim m∈∆/X ∆m −→ X. The
natural map
∼
δ : colim (∆m × Y ) −→ ( colim ∆m ) × Y, Y ∈ sSet
m∈∆/X m∈∆/X
δ∗ o ε∗ o
sSet( colim (∆m × Y ), Z) sSet( colim ∆m , sSet(∆• × Y, Z))
m∈∆/X m∈∆/X
o o
lim sSet(∆m × Y, Z) o ∼
lim sSet(∆m , sSet(∆• × Y, Z)).
m∈∆/X m∈∆/X
Here the lower vertical maps are the natural maps, which are isomorphisms as hom-
functors preserve limits. The lower horizontal isomorphism is the Yoneda isomorphism of
Lemma 2.11. By construction all isomorphisms are natural in X, Y and Z.
2
B
Remark 2.56 (i) The nerve induces a functor Simpo −→ sSet.
As hom-functors preserve limits by Proposition 2.46, so does B by Proposition 2.43.
Definition 2.57
A simplicial set X ∈ sSet is called finite, if the set of nondgenerate simplices is finite.
42
2.13. Ordered simplicial complexes as simplicial sets
Remark 2.58 (i) Every simplicial set is the union of its finite simplicial subsets.
(ii) The geometric realization |X| of a finite simplicial set X is compact, since Proposi-
tion 2.20 yields a surjection
a
X̃n × |I(n)| − |X|,
n≥0
and the left space is compact being a finite disjoint union of compact spaces.
Proposition 2.59
For every ordered simplicial complex X ∈ Simpo there is a natural homeomorphism
∼
eX : |BX| = |Simpo (I(-), X)| −→ |X|, Simpo (I(n), X) × |I(n)| 3 (f, a) 7−→ |f |(a).
Proof. Unfortunately this is not as easy as the proof for the simplicial standard simplex
given in Proposition 2.35. There are bijections
∼
imX : Bn X = {f ∈ Simpo (I(n), X); f injective} −→ {s ∈ S(X); ]s = n + 1}, n ≥ 0,
]
f 7−→ f (n).
inducing the upper bijection in the commutative diagram of sets below5 .
`
n imX ×id
/
a a
Bn X × (|I(n)|\|∂I(n)|)
] ∼ {s ∈ S(X); ]s = n + 1} × (|I(n)|\|∂I(n)|)
n≥0 n≥0
βBX o
eX
|BX| / |X|.
Moreover the left vertical map is the continuous bijection of Proposition 2.20 and it follows
that the lower horizontal map must be a bijection, too.
`
Now for every finite F ∈ Simpo , the set n≥0 B ] ∼
n F = S(F ) is finite and hence BF is a
finite simplicial set, so |BF | is compact and eF is a homeomorphism by Lemma 1.16. For
general X ∈ Simpo we consider the usual commutative square
colim F eF
colim |BF | / colim |F |
∼
F ⊂X, F ⊂X,
F finite F finite
o o
eX
|BX| / |X|.
B
As the colimit here is a union of sets containing each other6 , it is preserved by Simpo −→
|-|
sSet (this is false for arbitrary colimits!). Moreover sSet −→ T op preserves arbitrary col-
imits, as it is a left adjoint. This proves that the left vertical map is a homeomorphism. By
definition of the final topology on |X| and the description of colimits in T op of Corollary
2.39, also the right vertical map is a homeomorphism. The colimit of homeomorphism is
a homeomorphism (its inverse is the colimit of the inverse maps), so the upper horizontal
map is a homeomorphism. Finally it follows that also the lower horizontal map is one.
2
5 U
To simplify the notation we will skip the forgetful functor T op −→ Set.
6
In particular it is a filtered colimit.
43
Chapter 2. Simplicial sets
Proposition 2.60
There is a natural continuous bijection
where the upper horizontal map in the middle is a homeomorphism, because B preserves
products by Remark 2.84 (i). The right two horizontal maps are homeomorphisms by
Proposition 2.59 and the right vertical map is a homeomorphism by Proposition 1.25. As
the diagram commutes also the vertical map in the middle and the left vertical map are
homeomorphisms.
The general statement follows from the commutative diagram of sets (not spaces!)
o (|πX |,|πY |)
colim colim |∆m | × |∆n |
∼ / |( colim ∆m )| × |(colim ∆n )|
∼ / |X| × |Y |,
m∈∆/X n∈∆/Y m∈∆/X n∈∆/Y
where the right two isomorphisms are induced by the co-Yoneda isomorphism of Lemma
2.51 and the left two horizontal maps are isomorphisms, because all appearing functors
are left adjoints (targetting to Set) and thus commute with colimits.
As in the case of simplicial complexes treated in Proposition 1.25 the lower left hori-
zontal map does not need to be a homeomorphism, for infinite X and Y .
2
Remark 2.61
For a (locally) compact space Y ∈ T op, there is an adjunction
where T op(Y, Z) is the set T op(Y, Z) together with the compact open topology. A
subset U ⊂ T op(Y, Z) is open, if it is the union of finite intersections of sets
44
2.14. Homotopies
Corollary 2.62
We can use this to extend the proof of Proposition 2.60 to get a homeomorphism
∼
(|πX |, |πY |) : |X × Y | −→ |X| × |Y |, X, Y ∈ sSet,
(ii) However there is a subcategory CGHaus ≤ T op, which has this property. It can be
shown that the geometric realization of every simplicial set is infact an object in
CGHaus.
|- |
(iii) One can show that sSet −→ CGHaus preserves finite products. Infact it even pre-
serves finite limits (i.e. limits over finite categories), which can be proven in the
same way as Propositions 1.25 and Proposition 2.60.
2.14 Homotopies
Definition 2.64 (i) A simplicial homotopy from f ∈ sSet(X, Y ) to g ∈ sSet(X, Y ),
written f ' g, is a morphism h ∈ sSet(∆1 × X, Y ) such that
h
∆0 × X = X f
d1 ×id
∆1 × h /
O X Y.
D
d0 ×id
∆0 × X = X g
45
Chapter 2. Simplicial sets
∆1 × X
h /X
id×r r
πX
∆1 × Y / Y.
Remark 2.65
As ∆1 is a finite simplicial set, by Corollary 2.62 every simplicial homotopy f ' g induces
h
a homotopy |f | ' |g| in the topological sense.
|h|
(i) In particular every simplicial homotopy equivalence resp. (strong) simplicial defor-
mation section/retraction induces a homotopy equivalence resp. (strong) deforma-
tion section/retraction after realization.
(ii) In contrast to homotopies between continuous maps, ‘'’ is not an equivalence rela-
tion on sSet(X, Y ), for general X, Y . It is reflexive, but need neither be transitive
nor symmetric. We will later introduce fibrant simplicial sets Y , for which ‘'’ de-
fines an equivalence relation.
Definition 2.66
Let f ∈ sSet(X, Y ).
(i) The mapping cylinder of f is defined as
d0 ×id f
M (f ) := (∆1 × X) +X Y = colim (∆1 × X ←−X ∆0 × X = X −→ Y ).
Remark 2.67
|- |
We have seen that sSet −→ T op by Corollary 2.62 behaves well with the appearing prod-
ucts. Moreover by Corollary 2.47 it also preserves arbitrary colimits, as it is a left adjoint
by Proposition 2.28. So we have natural homeomorphisms
∼ ∼
(i) |M (f )| = |(∆1 × X) +X Y | ←− |∆1 × X| +|X| |Y | −→ (|∆1 | × |X|) +|X| |Y | = M (|f |).
(ii) |C(f )| = | ∗ +X M (f )| = | ∗ | +|X| |M (f )| ∼
= ∗ +|X| M (|f |) = C(|f |).
Proposition 2.68
Every f ∈ sSet(X, Y ) has a natural factorization
d1 ι∆1 ×X (f πX )∪id
f : X −→ ∆1 × X −→ M (f ) −→ Y.
Denoting f 0 := ι∆1 ×X d1 and f 0 := (f πX ) ∪ id, the following holds.
46
2.15. Connected components
(i) f 0 is a monomorphism,
(ii) f 00 has a section ιY and there is a homotopy h ∈ sSet(∆1 × M (f ), M (f )) with
idM (f ) ' ιY f 00 inducing a commutative diagram
h
id×ιY id×f 00
∆1 × Y / ∆1 × M (f ) / ∆1 × Y
πY h πY
ιY
f 00
Y / M (f ) / Y.
because
We call X connected, if π0 X = ∗.
47
Chapter 2. Simplicial sets
Proposition 2.70 (i) A simplicial set X is connected, if and only if any two 0-simplices
x, y ∈ X0 can be connected by a chain of 1-simplices c1 , ..., cn ∈ X1 , i.e.
0d 1d 0 d 0 d 1 d
x ←−[ c1 7−→ d1 (c1 ) = d0 (c2 ) ←−[ ... ←−[ cn 7−→ d1 (cn ) = y.
where [0] ∈ |I(n)| is the element with [0]0 = 1. This defines a path from (x, a) to
ι
(x, [0]). In the same way we construct a path q from (y, [0]) to (y, b). Let 0 −→ n
denote the canonical inclusion. Then in |X| we have
The right object is the discrete space π0 X, proving that the map is surjective. Hence
applying π0 induces a natural surjection π0 |X| −→ π0 X and the argument of (i)
shows that it is also injective.
48
2.16. Skeleton and coskeleton
Remark 2.71
For X, Y ∈ sSet, we have by definition
sSet(X, Y )0 = sSet(∆1 × X, Y ).
Definition 2.74
Let n ≥ 0.
in
(i) ∆≤n ,−→ ∆ is the inclusion of the full subcategory with objects 0, ..., n.
Proposition 2.75
For every n ≥ 0 there are adjunctions
where
49
Chapter 2. Simplicial sets
• (in )∗ Y := Y ◦ in ,
We have skn = (in )! (in )∗ and coskn = (in )∗ (in )∗ and get an adjunction
Moreover counit of the first and unit of the second adjunction induce natural transforma-
tions
ε η
skn X = (in )! (in )∗ X −→
X
X, Y
Y −→ (in )∗ (in )∗ Y = coskn Y, X, Y ∈ sSet.
Proof. Using that Hom-functors preserve limits by Proposition 2.46 and twice Yoneda’s
isomorphism 2.11 we get the adjunction
∼ ∼
sSet((in )! X, Y ) = sSet( colim ∆m , Y ) −→ lim sSet(∆m , Y ) −→ lim Ym
m∈∆≤n /X m∈∆≤n /X m∈∆≤n /X
Y
∗ 0
= y∈ Ym ; g yx0 = yx = yg∗ x0 , g ∈ ∆≤n (x, x ) = sn Set(X, Y ).
x∈Xm ,
0≤m≤n
∼
Using the the isomorphism ε : colim m∈∆/X ∆m −→ X of the co-Yoneda Lemma 2.51, we
get the other adjunction as the composition
o o
lim sn Set((in )∗ ∆m , Y )
∼ / lim sSet(∆m , sn Set((in )∗ ∆• , Y )),
m∈∆/X m∈∆/X
where the vertical maps are isomorphisms, because hom-functors preserve (co-)limits by
Proposition 2.46 and the lower horizontal map is Yoneda’s isomorphism of Lemma 2.11.
Moreover (in )∗ preserves (co-)limits, as colimits in functor categories are constructed di-
mensionwise by Proposition 2.43. By definition we have skn = (in )! (in )∗ and
50
2.16. Skeleton and coskeleton
Proposition 2.76
For X ∈ sSet there are natural cocartesian squares (meaning that the lower right object
is the colimit of the rest of the diagram)
X̃n × ∆n / skn X,
where ∂∆n = B∂I(n) and the horizontal maps send (x, f ) to f ∗ x and the vertical maps
are the canonical maps.
Proof. By Proposition 2.46 we can equivalently prove that, for every Y ∈ sSet, applying
sSet(-, Y ) yields a cartesian square
sSet(skn−1 X, Y ) / sSet(X̃n × ∆n , Y ),
which by using the adjunction bijections of Proposition 2.75 is naturally isomorphic to
the diagram
∗
sn−1 Set((in−1 ) X, (in−1 ) Y ) ∗ / Set(X̃n , sSet(∂∆n , Y )).
The left vertical map sends f = (f0 , ..., fn ) to the tuple (f0 , ..., fn−1 ), while the upper
horizontal map sends f to the restriction of fn to X̃n . Now composition with the natural
surjection
a a a
d := di : ∆n−1 = BI(n − 1) − B∂I(n) = ∂∆n ,
0≤i≤n 0≤i≤n 0≤i≤n
yields an injection
∼
Y Y
d∗ : Set(X̃n , sSet(∂∆n , Y )) ,−→ Set(X̃n , sSet(∆n−1 , Y )) −→ Set(X̃n , Yn−1 ).
i 0≤i≤n
By construction the lower horizontal map in the last diagram composed with d∗ sends f
to (fn−1 di )i , while the composition with the right vertical map sends f to (di f )i . Using
the explicit description of Set-limits of Proposition 2.38 the pullback is the set
{(f0 , ..., fn−1 , f˜n ) ∈ sn−1 Set((in−1 )∗ X, (in−1 )∗ Y ) × Set(X̃n , Yn ); di f˜n = fn−1 di 0 ≤ i ≤ n},
whose elements uniquely glue together to a natural transformation sn Set((in )∗ X, (in )∗ Y ).
Indeed since by definition [
Xn = X̃n ∪ si Xn−1 ,
0≤i≤n−1
51
Chapter 2. Simplicial sets
we can define
si fn (x), x ∈ si Xn−1 ,
fn (x) :=
f˜n (x), x ∈ X̃n ,
which is well-defined, because (f0 , ..., fn−1 ) is a natural transformation. The glueing pro-
cess defines an inverse map to the map restriction maps induced by the upper left two
maps of the diagram. This concludes the proof.
2
Corollary 2.77
For X ∈ sSet and n ≥ 0, the counit εX : skn X ,−→ X is injective.
So skn X ⊂ X is the simplicial subset generated by all nondegenerate simplices of di-
mension ≤ n. Moreover:
Corollary 2.78
The geometric realization |X| of a simplicial set X ∈ sSet is a CW-complex.
Proof. The geometric realization functor is a left adjoint. So we get cocartesian squares
X̃n × |∂∆ n
| / |skn−1 X|
_
X̃n × |∆n | / |skn X|.
In other words |skn X| is obtained from |skn−1 X| by glueing the set of nondegenerate
simplices and [
|X| = colim |skn X| = |skn X|.
n≥0
n≥0
The following proposition shows, that the nerve functor behaves well with the two
skeleton constructions.
Proposition 2.79
skn BX ∼
= BskX , X ∈ Simp, n ≥ 0.
52
2.16. Skeleton and coskeleton
ε ιn
Proof. By naturality of the counit map skn = (in )! (in )∗ −→ idsSet the inclusion skn X ,−→
Xn induces a commutative square
εBskn X
skn Bskn X / Bskn X
skn B(ιn ) B(ιn )
εBX
skn BX / BX.
B
By definition of skn X and the nerve functor Simpo −→ sSet, we have an isomorphism
∼
(in )∗ Bskn X = Simpo (I(n), skn X) −→ Simpo (I(n), X) = (in )∗ BX.
Applying the functor (in )! yields the left vertical map, which is therefore an isomorphism,
too. Moreover for the nondegenerate simplices we have
So in the diagram of Proposition 2.76, the left vertical map is an isomorphism. As the
diagram is a pushout square, also the right vertical map is an isomorphism and we obtain
isomorphisms
∼ ∼ ∼
εBskn X : skn Bskn X −→ skn+1 Bskn X −→ ... −→ Bskn X,
proving that also the upper horizontal map in the commutative square is an isomorphism.
Corollary 2.80
∼
For every n ≥ 0, the simplicial standard n-simplex ∆n is n-skeletal, i.e. skn ∆n −→ ∆n .
∼
Proof. Since skn I(n) −→ I(n), Proposition 2.79 yields a commutative square of isomor-
phisms
εBskn I(n)
skn Bskn I(n) / Bskn I(n)
εBI(n)
skn ∆n = skn BI(n) / BI(n) = ∆n .
ε=id
Alternatively, we can use that the category ∆/∆n has a final object f := (∆n −→ ∆n ),
inducing an isomorphism ιf and a factorization of the identity map
ιf ε n
id : ∆n −→ colimn ∆m −→
∆
∆n .
m∈∆
Remark 2.81
Let X ∈ sSet and n ≥ 0.
Then using Corollary 2.77 we get
53
Chapter 2. Simplicial sets
ηX
The map X −→ coskn X is not surjective in general. Defining the simplicial subset
cosk0n X := ηX (X) ≤ coskn X, we get a tower
satisfying (i) and (ii), that is closely related to the Postnikov-tower. It can be shown that
for a pointed space ∗ ∈ X ∈ T op the fibre Fn of the map cosk0n S(X) − cosk0n−1 S(X)
satisfies
∼ πn (X, ∗), m = n,
πm (|Fn |, ∗) =
1, m 6= n.
Similar properties hold for any fibrant simplicial set, that we will introduce later.
Definition 2.83
Let C ∈ Cat be an ordered simplicial complex.
The nerve of C is defined as the composite functor
Cat(-,X)
BC : ∆op −→ Cat −→ Set, n 7−→ Bn X.
B
Remark 2.84 (i) The nerve induces a functor Cat −→ sSet.
As hom-functors preserve limits by Proposition 2.46, so does B by Proposition 2.43.
(ii) Again the Yoneda embedding ∆ −→ sSet coincides with the composition
I B
∆ −→ Cat −→ sSet.
54
2.17. Small categories as simplicial sets
Remark 2.85
For C ∈ Cat we have by construction
Remark 2.86
Every group G ∈ Grp (or more generally every monoid) gives rise to a category G with a
single object ∗ and homomorphisms G(∗) = G. Composition is defined by multiplication
in G and the neutral element forms the identity morphism.
(ii) In the context of group (co-)homology the nerve BG is better known as the bar
construction of G. Using the comparison of the homotopy categories of T op and
sSet we will see that
∼
H∗ (G, Z) = H∗ (BG, Z) −→ H∗ (|BG|, Z),
where the first equality is by definition and the second isomorphism will be induced
ηBG
by the unit map BG −→ S|BG|.
Proposition 2.87
B
The nerve functor Cat −→ sSet is fully faithful, meaning that for all C, D ∈ Cat it
induces a bijection
∼
B : Cat(C, D) −→ sSet(BC, BD), F 7−→ B(F ).
Proof. We define the maps
ti : 1 −→ n, 0 7−→ i − 1, 1 7−→ i, 1 ≤ i ≤ n,
55
Chapter 2. Simplicial sets
and let ti := (ti )∗ ∈ Set(Xn , X1 ) denote the corresponding map, for X ∈ sSet. Then for
all C ∈ Cat using Remark 2.85 we get
gn (x) = (t1 gn , ..., tn gn )(x) = (g1 t1 , ..., g1 tn )(x) = (g1 t1 (x), ..., g1 tn (x)), x ∈ Xn , n > 1.
Indeed:
• G(f1 ◦ f2 ) = g1 d1 (f1 , f2 ) = d1 g2 (f1 , f2 ) = d1 (g1 (f1 ), g1 (f2 )) = G(f1 ) ◦ G(f2 ),
2
While in general it is often tedious to explicitly construct homotopies between two
homomorphisms of simplicial sets, there is an easy description, when the simplicial sets
are the nerves of categories. Like the categories Set and sSet also the category Cat has
an object of internal homomorphism.
Remark 2.88
There is a natural bijection
where we recall that Cat(Y, Z) is the category of functors Y −→ Z with natural transfor-
mations as homomorphisms.
Proposition 2.89
For F0 , F1 ∈ Cat(C, D) the set of simplicial homotopies BF1 ' BF0 bijectively corresponds
h
to the set of natural transformations Cat(C, D)(F1 , F0 ).
In particular every adjunction C(F (X), Y ) = D(X, G(Y )) induces a simplicial homo-
topy equivalence
'
BF : BD −→
←− BC : BG.
56
2.17. Small categories as simplicial sets
di di di
sSet(B1 × BC, BD)
∼ / sSet(B(1 × C), BD) o B Cat(1 × C, D) = Cat(1, Cat(C, D)),
∼
di
where the vertical maps are induced by the map 0 −→ 1, for i = 0, 1. The left two
horizontal maps are bijections, because B preserves products by Remark 2.84, the right
two horizontal maps are the bijections of Proposition 2.87 and the right two horizontal
maps are those of Remark 2.88. In particular using Bn = ∆n we get a bijection
{h ∈ sSet(∆1 × BD, BD); BF1 ' BF0 } = {h ∈ sSet(∆1 × BC, BD); di (h) = Fi }
h
= {t ∈ Cat(1, Cat(C, D)); di (t) = Fi }
= Cat(C, D)(F1 , F0 ).
57
3 Abstract homotopy theory
f
(iv) Chain complexes and quasi-isomorphisms, i.e. chain maps X −→ Y with
∼
H∗ f : H∗ X −→ H∗ Y.
Definition 3.2
Let C ∈ CAT and S ⊂ Mor(C) a subclass of morphisms.
γ
Then C −→ S −1 C is called a localization of C at S, if the following holds.
(i) γ(S) ⊂ Mor(S −1 C)× , i.e. γ sends S to isomorphisms.
(ii) It is universal with respect to property (i). This means, that for all F ∈ CAT(C, D)
with F (S) ⊂ Mor(D)× , there is a unique functor inducing a commutative diagram
C
F /
<D
γ
∃!F̃
S −1 C.
Example 3.3
For a commutative monoid M ∈ Mon and a submonoid S ≤ M , we define a monoid
59
Chapter 3. Abstract homotopy theory
Remark 3.4
In general localizations are very hard to construct and may not exist, if C is not small.
Definition 3.5
A category with weak equivalences consists of a category C ∈ CAT and a subclass of
'
morphisms wC ⊂ Mor(C), so-called weak equivalences (wes.) (written “−→”), such
that:
(i) Mor(C)× ⊂ wC.
(ii) The 2-of-3 axiom holds, i.e. for all A, B, C ∈ C and every commutative triangle
f
A / B
g
gf
C,
if 2 of the 3 morphisms are wes., so is the third.
Its homotopy category for C, if it exists, is defined as the localization Ho(C) = (wC)−1 C.
Remark 3.6 (i) For every functor F ∈ CAT(C, D) the pair (C, F −1 Mor(D)× ) is a cat-
egory with weak equivalences.
γ
(ii) Let C ∈ CAT and suppose S ⊂ Mor(C) admits a localization C −→ S −1 C.
Then S := γ −1 Mor(S −1 C)× defines a category with weak equivalences (C, S) with
−1
Ho(C) = S C = S −1 C.
60
3.2. Weak factorization systems
(i) ` has the left lifting property (LLP) with respect to r and
(ii) r has the right lifting property (RLP) with respect to `.
For a subclass S ⊂ Mor(C) define
(i) LLP (S) := {f ∈ Mor(C); f has the LLP w.r.t. all s ∈ S},
(ii) RLP (S) := {f ∈ Mor(C); f has the RLP w.r.t. all s ∈ S}.
Definition 3.8
Let C ∈ CAT and L, R ⊂ Mor(C).
Then (L, R) is a weak factorization system on C, if
(i) Mor(C) = R ◦ L,
(ii) L = LLP (R) and R = RLP (L).
Example 3.9
The pair (Epi, Mono) forms a weak factorization system on the category Set:
f f
(i) Every map X −→ Y can be factored as X − f (X) ,−→ Y .
(ii) Every lifting problem
A
u / C
> _
∃d
e m
B / D
v
has a solution d sending b = e(a) to u(a). This is well-defined, because e(a) = e(a0 )
implies
mu(a) = ve(a) = ve(a0 ) = mu(a0 ),
and hence u(a) = u(a0 ), as m is injective. By construction de = u and hence mde =
mu = ve implies also md = e, as e is surjective.
Note that in this case the diagonal d is unique. Similarly one shows that (Epi, Mono) is
also a weak factorization system on Grp or R-Mod, for R ∈ Ring.
Remark 3.10
On every category C there are two trivial weak factorization systems (Mor(C)× , Mor(C))
and (Mor(C), Mor(C)× ), where Mor(C)× is the class of isomorphisms in C:
(i) Every map f ∈ C(X, Y ) can be factored as f ◦ idX (resp. idY ◦ f ).
(ii) Every lifting problem
A
u /
>C
∃d
` r
B / D,
v
61
Chapter 3. Abstract homotopy theory
(ii) (cof C ∩ wC, fib C) and (cof C, wC ∩ fib C) are weak factorization systems.
The tuple (C, wC, fib C, cof C) is also called a model category.
We fix the following notation.
We will show, that every model category has a homotopy category. One begins by
h
formalizing the idea of a cylinder [0, 1] × X and of homotopies [0, 1] × X −→ Y in
the context of a model category. Then the proof is quite technical, but inspired by the
constructions in the category of topological spaces.
G
Constructing model structures is often very hard. Given a right adjoint functor C −→ D
mapping into a model category D, it is often possible to construct an induced model
structure on C with wC := G−1 wD and fib C := G−1 fib D. Many important examples can
be constructed in this way.
However the remaining problem is to construct at least one archetypical model category
to begin with. This is the/a canonical model structure on the category of simplicial sets,
for which weak equivalences are maps becoming homotopy equivalences after geometric
realization. By the technique using right adjoint functors, we will get model structures
for Example 3.1 (iii) and (iv).
We will proceed by first constructing the model structure on the category of simplicial
sets. It will take us the next few lectures to achieve this goal.
Definition 3.12
Let C be a category.
62
3.4. Stability of the lifting property
Lemma 3.13
Let M ⊂ Mor(C) be a class of morphisms in a category C ∈ CAT.
Then the following holds:
(i) LLP (M ) contains every isomorphism of C.
(ii) LLP (M ) is closed under composition.
c
0 1 c
(iii) Let Z0 −→ Z1 −→ ... be a tower of morphisms in LLP (M ).
0 ι
Then also Z0 −→ colim n≥0 Zn lies in LLP (M ).
(iv) LLP (M ) is closed under retracts.
(v) LLP (M ) is closed under pushouts along arbitrary morphisms in C.
(vi) LLP (M ) is closed under arbitrary coproducts.
By duality we have similar properties for RLP (M ).
Proof.
(i) A lifting problem
A
u /9 C
∃d
` o m∈M
B / D
v
is solved by d := u`−1 .
f g
(ii) Let A, B, C ∈ C and A −→ B −→ C be two morphisms in LLP (M ). For any
m
(X −→ Y ) ∈ M admitting a commutative square
A /6
=X
∃df
f
B ∃dg
m∈M
g
C / Y
63
Chapter 3. Abstract homotopy theory
Z0
u / X
ι0 m∈M
colim Zn v / Y
n≥0
n d
we inductively construct maps Zn −→ X, for n ≥ 0. Set d0 = u and for any n ≥ 0
we get a diagonal dn+1 , because cn ∈ LLP (M ).
dn
Zn 5/ X
∃dn+1
cn m
Zn+1 / colim Zn / Y
ιn+1 n≥0 v
idA
A / A0 /* A u / X
sA rA
e e0 e m∈M
sB
rB
B / B0 4/ B
v / Y,
idB
where e0 ∈ LLP (M ). We want to show, that there is a diagonal d ∈ C(B, X), making
the right square commute. Since e0 ∈ LLP (M ), we have a diagonal d0 , such that
rA
A0 / A u
7/ X
∃d0
e0 m∈M
B0 / B / Y
rB v
64
3.4. Stability of the lifting property
f
(v) Let A, B, C ∈ C and A −→ C and e ∈ LLP (M ). Consider a commutative diagram
f
A / C u / X
e ιC m∈M
B /B +A C / Y.
ιB v
d0
Since e ∈ LLP (M ) there is a diagonal B −→ X for the outer square, i.e. d0 ◦e = u◦f
and r ◦ d0 = v ◦ ιC . Applying the universal property of pushouts to the first identity
yields a diagonal for the right square d := d0 ∪ u ∈ C(B +X C, X):
• dιC = u by construction,
• mdιC = mu = vιC and mdιB = md0 = vιB and hence md = v by the universal
property of pushouts again.
ie
(vi) Let I ∈ Set and (Ai −→ Bi ) ∈ LLP (M ) for any i ∈ I. Let e denote the coproduct
of all ei . Consider a commutative square (on the right)
ι
Ai i / i∈I Ai /X
`
ei e m∈M
ιi
/ / Y.
`
Bi i∈I Bi
i d `
For any i ∈ I there is a diagonal Bi −→ X for the outer square. Then d = i∈I di
we have d ◦ e = u is a diagonal for the right square.
2
Corollary 3.14
Let C ∈ CAT and L, R ⊂ Mor(C).
Then (L, R) is a weak factorization system, if and only if the following holds:
(i) Mor(C) = R ◦ L.
(ii) L ⊂ LLP (R).
(iii) L and R are closed under retracts.
Proof. Suppose (L, R) is a weak factorization system. Then (i) and (ii) holds, because
L = LLP (R). Furthermore LLP (R) resp. RLP (L) are closed under retractions by (iii)
of the preceding Lemma resp. its dual.
Vice versa assume the above hypotheses for (L, R). We have to show, that L = LLP (R)
and R = RLP (L). Let c ∈ C(X, Y )∩ ∈ LLP (R) be arbitrary. Then c can be factored as
` r
X −→ Z −_ Y , where ` ∈ L and r ∈ R. Since c ∈ LLP (R) we find a diagonal
X / /
`
>Z
d
c r
_
Y Y,
65
Chapter 3. Abstract homotopy theory
showing that c is a retract of `. Hence LLP (R) ⊂ L ⊂ LLP (R) and so L = LLP (R).
Dually one gets R = RLP (L).
2
Using the preceding Corollary we may deduce Quillen’s original defintion of a closed
model category.
Corollary 3.15
Let C be a category together with three classes of morphisms wC, fib C, cof C ⊂ Mor(C).
Then C is a model category, if and only if the following holds1 .
(CM1) C is closed under finite limits and colimits.
(CM2) wC satisfies the 2-of-3 axiom.
(CM3) The classes wC, fib C, cof C are closed under retracts.
(CM4) cof C ⊂ LLP (fib C ∩ wC) and cof C ∩ wC ⊂ LLP (fib C).
(CM5) MorC = fib C ◦ (cof C ∩ wC) = (fib C ∩ wC) ◦ cof C.
Proof. Axiom (CM1) is the general hypothesis in the Definition 3.11 of model categories.
(CM2) is equivalent to (C, wC) being a category with weak equivalences. By Corollary
3.14 (cof C ∩ wC, fib C) and (cof C, wC ∩ fib C) are weak factorization systems, if and only
if (CM3) - (CM5) hold. Indeed (CM5) and (CM3) imply that (trivial) (co-)fibrations
are closed under retracts. Vice versa if trivial fibrations and cofibrations are closed under
retracts, so are weak equivalences, since they can be factored into a trivial cofibration
followed by a trivial cofibration.
2
Proposition 3.16
Let C be a category with finite coproducts.
Then there is a canonical weak factorization system (retr(I), R) on C, where
ιX
(i) I is the class of inclusions X ,−→ X + Y , where X, Y ∈ C,
1
This is what Quillen originally called a closed model category. He skipped (CM3) in his definition of
a model category.
66
3.5. Construction of weak factorization systems
f
Proof. Every morphism X −→ Y can be factored as
f
X / Y
;
ιX
# f ∪idY
X + Y,
and f ∪ idY is a retraction with a section given by the inclusion ιY . Every lifting problem
X _ a /6 Ad
d
ιX r s
X +Y / B,
(ra)∪b
By Lemma 3.13 LLP (R) is closed under retracts and thus also retracts of inclusions have
the left lifting property to retractions.
Using Corollary 3.14 it remains to prove, that R is closed under retracts. Suppose we
are given a commutative diagram
idA0
A0 / A /( A 0 Ad
sA rA
r0 r r0 r s
sB rB
B0 / B / B0, B.
6
idB 0
Example 3.17
In the category Set we have (retr(I), R) = (Mono, Epi).
m
Indeed every inclusion is an injection and every injection A ,−→ B is isomorphic to the
ιA
inclusion A −→ A + (B\m(A)), so I = Mono. Using that Mono = RLP (Epi) by Example
3.9, Lemma 3.13 implies that
67
Chapter 3. Abstract homotopy theory
Definition 3.18
Let C ∈ CAT and C ⊂ Mor(C).
A C-cell complex relative to X ∈ C is an object Z ∈ C obtained by inductively
glueing C-cells to X, i.e.
Remark 3.19
The notion generalizes the construction of CW-complexes. More precisely in the category
T op, form the set
C := {S n ,−→ Dn ; n ≥ 0}.
Then a C-cell complex relative to X ∈ T op is a space Z obtained by inductively glueing
cells to X.
In particular a C-cell complex relative to ∅ is a usual CW-complex.
(i) C is cocomplete.
(ii) C is a set.
(iii) For every (D → E) ∈ C its domain D is ω-compact2 (also called small), i.e.
C(D, -) commutes with colimits over (N0 , ≤).
g
Then every morphism X −→ Y has a factorization
g
X /
?Y
c f
Z,
2
The term ω-compact refers to the smallest infinite ordinal ω. One can extend the notion of compactness
to higher ordinals κ to allow more objects appearing as a domain of maps in C.
68
3.5. Construction of weak factorization systems
fn
and morphisms Zn −→ Y for any n ≥ 0 commuting with the maps of this tower. This is
done by attaching “cells” coming from maps in C to X. We will precise this idea in the
following.
Let Z0 = X and f0 = g. For a given Zn let C/fn denote the set of all commutative
squares
D / Zn
C3c fn
E / Y.
c
This is a set, because C is a set and C(D, Zn ) and C(E, Y ) are sets, for all (D −→ E) ∈ C.
Define Zn+1 as the pushout
/
`
C/fn D Zn
`
C/fn ιc c =:cn
fn
` / Zn+1
C/fn E
∃!fn+1
&
1 Y.
D
u /Z
C3c f
E
v / Y.
This means the map u ∈ C(D, Z) comes from a map un ∈ C(D, Zn ) with n ≥ 0, i.e.
u = ιn ◦ un . Hence fn ◦ un = (f ◦ ιn ) ◦ un = f ◦ (ιn ◦ un ) = f ◦ u = v ◦ c, meaning that
c ∈ C/fn is in the indexing set for the construction of the pushout Zn+1 . So considering
69
Chapter 3. Abstract homotopy theory
ιc
v 0 : E ,−→
`
C/fn E −→ Zn+1 we obtain a commutative diagram
u
D / Zn /8( Z
un ιn
cn
ιn+1
c
8
Zn+1 f
v0 fn+1
&/
E v Y.
In particular the diagonal d := ιn+1 v 0 solves the lifting problem.
2
Corollary 3.21
Let C ∈ CAT and C ⊂ Mor(C) a set of morphisms admitting the small object argument.
Then
(i) (LLP (RLP (C)), RLP (C)) is a weak factorization system in C.
(ii) LLP (RLP (C)) is precisely the class of retracts of relative C cell complexes in C.
Proof.
(i) Clearly C ⊂ LLP (RLP (C)). By Lemma 3.13 LLP (RLP (C)) contains every iden-
tity morphism and is closed under coproducts, pushouts and directed limits. This
implies LLP (RLP (C)) contains every relative C-cell complex. Hence the small ob-
ject argument shows, that Mor(C) = RLP (C) ◦ LLP (RLP (C)). By definition every
` ∈ LLP (RLP (C)) has the LLP for any map in RLP (C). But this is also equivalent
to the fact, that every map in RLP (C) has the RLP for any map LLP (RLP (C)).
(ii) Since C ⊂ LLP (RLP (C)) and LLP (RLP (C)) by Lemma 3.13 is closed under
pushouts, filtered colimits and retractions, we have, that every retraction of a relative
C-cell complex lies in LLP (RLP (C)).
f
The other way round let (X −→ Y ) ∈ LLP (RLP (C)). By the small object argu-
ment we find a factorization
f
X /
>Y
c r
0
Y ,
where c is a relative C-cell complex and r ∈ RLP (C). Since c ∈ C ⊂ LLP (RLP (C))
we find a diagonal in the diagram
X
c / 0
>Y
∃d
f r
Y Y,
showing that f is a retraction of the cell complex c.
70
3.5. Construction of weak factorization systems
∼ /
Y Y
colim Sn colim Sn
n≥0 n≥0
x∈F x∈F
colim Set(F, Sn )
∼ / Set(F, colim Sn ).
n≥0 n≥0
(ii) Using Proposition 2.76 finiteness of F implies that there is an n ≥ 0, such that
∼
εF : skn F −→ F . Moreover all the sets F0 , ..., Fn are finite. Then there is a chain of
isomorphisms
∼
sSet(F, Y ) −→ sSet(skn F, Y ) = sSet( colim ∆m , Y )
m∈(in )/(in )∗ F
∼ ∼
−→ lim sSet(∆m , Y ) −→ lim Ym ,
m∈(in )/(in )∗ F m∈(in )/(in )∗ F
where the first isomorphism is induced by the isomorphism εF , the second holds by
Definition 2.74 of the skeleton, the third map is an isomorphism as hom-functors
preserve limits by Proposition 2.46 and the fourth one is Yoneda’s isomorphism. So
the object on the right is the limit of the functor
Y
m ∈ (in )/(in )∗ F −→ ∆op −→ Set
and the assertion again follows from Proposition 2.48, because the category (in )/(in )∗ F
is finite.
Remark 3.23
However a compact topological space does not need to be ω-compact in T op.
71
Chapter 3. Abstract homotopy theory
a / a0 /
F (D) <C D G(C)
<
d d0
F (`) r ` G(r)
F (D0 ) / C 0, D0 / G(C 0 ),
b b0
Proposition 3.25
Let A, B and C be categories with functors
F ⊗ G
B op × C −→ A, A × B −→ C, Aop × C −→ B.
u01 u1 ∪u2
A / F (B 0 , C) (A ⊗ B 0 ) +(A⊗B) (A0 ⊗ B) 4/ C
4
∃d0 ∃d
a (b∗ ,c∗ ) (a⊗id)∪(id⊗b) c
A0 / F (B, C) ×F (B,C 0 ) F (B 0 , C 0 ), A0 ⊗ B 0 / C 0.
(u02 ,u03 ) u3
u00
B 2
/ G(A0 , C)
3
∃d00
b (a∗ ,c∗ )
B0 / G(A, C) ×G(A,C 0 ) G(A0 , C 0 ).
(u00 00
1 ,u3 )
where
72
3.6. Lifting properties and adjunctions
Corollary 3.26
For C ∈ CAT with arbitrary coproducts and products, there are natural bijections
A
u /
>C
∃d
c f
B / D.
v
by the explicit construction of limits in the category Set. Hence (u, v) has a preimage
73
Chapter 3. Abstract homotopy theory
(ii) Using that (Mono, Epi) is a weak factorization system on Set and (L, R) one on C,
Proposition 3.25 applied to the given natural bijection yields
(c∗ , f∗ ) ∈ Epi = RLP (Mono), for all c ∈ L and f ∈ R,
⇐⇒ (c∗ , f∗ ) ∈ RLP (m), for all c ∈ L, f ∈ R and m ∈ Mono(Set),
m id
⇐⇒ ( id ∪ c) ∈ LLP (f ), for all c ∈ L, f ∈ R and m ∈ Mono(Set),
m id
⇐⇒ ( id ∪ c) ∈ LLP (R) = L, for all c ∈ L, f ∈ R and m ∈ Mono(Set).
This shows that (ii) is equivalent to (i).
(ii) f is called a fibration, if it has the LLP with respect to all maps
c
di tc := (di ×id)∪(id×c) : ∆0 ×B+∆0 ×A ∆1 ×A −→ ∆1 ×B, A −→ B, i = 0, 1.
Remark 3.28
The definition of weak equivalences might seem a bit awkward. However:
(ii) We will later see that f ∈ sSet(X, Y ) is a weak equivalence, if and only if its
geometric realization |f | is a homotopy equivalence.
Theorem 3.29
There are two weak factorization systems on the category sSet
(cof sSet, RLP (cof sSet)), (LLP (fib sSet), fib sSet).
74
3.7. Towards the standard model structure on simplicial sets
ε
(i) cof sSet = LLP (RLP ({∂∆n = skn−1 ∆n ,−→ ∆n ; n ≥ 0})),
di tε
(ii) fib sSet = RLP ({∆0 × ∆n +∆0 ×∂∆n ∆1 × ∂∆n −→ ∆1 × ∆n ; n ≥ 0, i = 0, 1}),
Proof. The domains of the maps
ε di tι
∂∆n ,−→ ∆n , ∆0 × ∆n +∆0 ×∂∆n ∆1 × ∂∆n −→ ∆1 × ∆n , n ≥ 0, i = 0, 1
are finite (i.e. have only finitely many nondegenerate simplices) and hence ω-compact by
Proposition 3.22. So by Corollary 3.21 we get two induced weak factorization systems.
As one of the structure class of morphisms in a weak factorization system determines the
other one, the equalities (i) and (ii) imply that these are the weak factorization systems
we are looking for.
(i) Using that (Mono, Set) is a weak factorization system on Set by Example 3.17 and
that colimits in sSet are constructed dimensionwise by Proposition 2.43, it follows
that cof sSet = MonosSet is closed under pushouts, sequential colimits and retracts
by Lemma 3.13. In particular cof sSet also contains all retracts of relative cof sSet-
cell complexes. Now the map ∂∆n ,−→ ∆n is injective and thus a cofibration, for all
n ≥ 0. This shows the inclusion
ε
L := LLP (RLP ({∂∆n ,−→ ∆n ; n ≥ 0})) ⊂ cof sSet,
because L consists of retracts of relative cell complexes by Corollary 3.21.
For the other inclusion let c ∈ sSet(A, B) ∩ cof sSet. Note first that cn restricts to
c̃n
an injection Ãn ,−→ B̃n . Indeed supposing cn (a) ∈
/ B̃n , we have cn (a) = si (b), for
some b ∈ Bn−1 and 0 ≤ i ≤ n − 1. Then
cn (si di a) = si di cn (a) = si di si (b) = si (b) = cn (a)
and injectivity of cn implies a = si di a ∈
/ Ãn .
Next we claim that there is a cocartesian square
Ãn
∆n +Ãn ∂∆n B̃n
∂∆n / skn−1 B +skn−1 A A
(c id)∪(id ε)
B̃n
∆n / skn B +skn A A,
for all n ≥ −1, where for the case n = −1 we define sk−1 X := ∅ for any simplicial
set X ∈ sSet.
To prove the claim we consider the commutative diagram
skn−1
O
Bo skn−1
O
A / AO
B̃n
∂∆n o Ãn
∂∆n / Ãn ∆n
B̃n
∆ n o Ãn
∆n Ãn
∆n ,
75
Chapter 3. Abstract homotopy theory
where the vertical maps are those of Proposition 2.76, the left horizontal maps are
induced by c̃n and the right horizontal maps are the canonical inclusions.
• By Proposition 2.76, taking colimits vertically yields a diagram
skn B ←− skn A −→ A,
B̃n (c id)∪(id ε)
∆n ←− Ãn ∆n +Ãn ∂∆n B̃n
∂∆n −→ skn−1 B +skn−1 A A,
lies in L, because L is closed under sequential colimits by Lemma 3.13 (iii). But this
map is isomorphic to c, which completes the proof that cof sSet ⊂ L.
(ii) Let f ∈ sSet(C, D). Then applying Proposition 3.25 to the natural bijection induced
by the internal homomorphisms given in Proposition 2.54, statement (i) implies the
equivalence
f ∈ fib sSet
(di ×id)∪(id×c) c
⇐⇒ f ∈ RLP (∆0 × B +∆0 ×A ∆1 × A −→ ∆1 × B), ∀A −→ B, i = 0, 1
((di )∗ ,f∗ )
⇐⇒ sSet(∆1 , C) −→ sSet(∆0 , C) ×sSet(∆0 ,D) sSet(∆1 , D) ∈ RLP (cof sSet)
76
3.7. Towards the standard model structure on simplicial sets
Theorem 3.30
For c ∈ sSet(A, B) and c0 ∈ sSet(A0 , B 0 ), consider the map
(ii) If moreover c ∈ LLP (fib sSet) or c0 ∈ LLP (fib sSet), then also ctc0 ∈ LLP (fib sSet).
Proof.
(i) As colimits and hence pushouts are computed dimensionwise in sSet, it suffices to
check that c, c0 ∈ Mono(Set) implies c00 ∈ Mono(Set). This is Corollary 3.26 applied
to the weak factorization system (Mono, Epi) on Set.
(ii) First note that by applying Proposition 3.25 to the natural bijections
constructed in Proposition 2.54 and using the Definition 3.27 of a fibration, we get
equivalences
c t c0 ∈ LLP (fib sSet) ∀ c ∈ cof sSet, c0 ∈ LLP (fib sSet)
⇐⇒ c t c0 ∈ LLP (f ) ∀ c ∈ cof sSet, c0 ∈ LLP (fib sSet), f ∈ fib sSet
⇐⇒ (c∗ , f∗ ) ∈ RLP (c0 ) ∀ c ∈ cof sSet, c0 ∈ LLP (fib sSet), f ∈ fib sSet
⇐⇒ (c∗ , f∗ ) ∈ fib sSet ∀ c ∈ cof sSet, f ∈ fib sSet
⇐⇒ (c∗ , f∗ ) ∈ RLP (di t c00 ) ∀ c, c00 ∈ cof sSet, f ∈ fib sSet, i = 0, 1
⇐⇒ f ∈ RLP ((di t c00 ) t c) ∀ c, c00 ∈ cof sSet, f ∈ fib sSet, i = 0, 1.
Once we have shown that (di t c00 ) t c ∼
= di t (c00 t c), the last statement is equivalent
to
f ∈ RLP (di t (c00 t c)) ∀ c, c00 ∈ cof sSet, f ∈ fib sSet, i = 0, 1,
which is true by Definition 3.27 of a fibration and since c00 t c ∈ cof sSet by (i).
So it remains to prove that (di t c00 ) t c ∼
= di t (c00 t c). We consider the commutative
diagram
∆0 × BO 00 × B o ∆0 × BO 00 × A ∆0 × B 00 × A
∆0 × A00 × B o ∆0 × A00 × A / ∆0 × B 00 × A
∆1 × A00 × B o ∆1 × A00 × A / ∆1 × B 00 × A,
77
Chapter 3. Abstract homotopy theory
(∆0 ×B 00 +∆0 ×A00 ∆1 ×A00 )×B ←− (∆0 ×A00 +∆0 ×A00 ∆1 ×A00 )×A −→ (∆1 ×B 00 )×A,
Corollary 3.31
For c ∈ sSet(A, B) and f ∈ sSet(C, D), consider the map
(i) If c ∈ cof sSet and f ∈ fib sSet, then (c∗ , f∗ ) ∈ fib sSet.
(ii) If moreover c ∈ LLP (fib sSet) or f ∈ RLP (cof sSet), then (c∗ , f∗ ) ∈ RLP (cof sSet).
Proof. By Proposition 3.25 (i) applied to (3.1) assertion (i) is equivalent to Theorem 3.30
(ii). The first case of (ii) is equivalent to Theorem 3.30 (ii) and the second one to Theorem
3.30 (i).
2
Corollary 3.32
fib sSet ⊃ RLP (cof sSet), LLP (fib sSet) ⊂ cof sSet.
di
Proof. As ∆0 −→ ∆1 is injective and hence a cofibration by Definition 3.27, for every
c
cofibration C −→ D also the map di t c is a cofibration by Theorem 3.30. In other
words di t c ∈ cof sSet = LLP (RLP (cof sSet)) by Theorem 3.29 (i) or equivalently
fib sSet ⊃ RLP (cof sSet) or LLP (fib sSet) ⊂ cof sSet.
2
Proposition 3.33
For every g ∈ sSet(X, Y ) the following holds.
78
3.7. Towards the standard model structure on simplicial sets
Vice versa for every g ∈ sSet(X, Y ) ∩ RLP (cof sSet) there are liftings
id∪(sg)
∅ / X ∂∆1 × X /7 X
9
∃h
∃s g g
_ _
Y Y, ∆1 × X / Y,
gπX
proving that gs = idY and idC ' sg with gh = gπX = πY (id × g). So g is a strong
h
deformation retraction. Moreover g ∈ fib sSet by Theorem 3.30.
g
(ii) Suppose X −→ Y is a strong deformation section, i.e. there is an r ∈ sSet(Y, X)
with rg = idX and idY ' gr with h(id × g) = gπY . Then in particular g is a
h
monomorphism by Remark 2.32 and hence a cofibration by Definition 3.27. Then
like in (i), to every lifting problem on the left, we get a commutative square on the
right
(ur)∪(uπX )
X u /7 C ∆0 × Y +∆0 ×X ∆1 × X 4/ C
g ∃d
f ∃h0
d0 tg f
_ _
Y / D, / D.
v ∆1 × Y vh
79
Chapter 3. Abstract homotopy theory
uπX d0 = u = urg.
f d = f h0 d1 = vhd1 = v,
dg = h0 d1 g = h0 (id × g)d1 = uπX d1 = u.
Remark 3.34
By Proposition 3.33 and Remark 3.28 we have
The hardest part in the construction of the model structure is to see that this is infact an
equality. As a consequence we will also get the equality LLP (fib sSet) = cof sSet ∩ wsSet,
which will conclude the proof that sSet is a model category.
For checking that a given map is a fibration, the following characterization is often the
most convenient one.
Proposition 3.35
[
fib sSet = RLP {Λnk := di ∆n−1 ,−→ ∆n ; 0 ≤ k ≤ n}.
0≤i≤n,
i6=k
Proof. First note, that Λnk = BAnk , where Ank ≤ I(n) is the ordered simplicial subcomplex
with same vertices and simplices
S(Ank ) = {s ∈ SI(n); i ∈
/ s for some i 6= k}.
Then we have
80
3.7. Towards the standard model structure on simplicial sets
Indeed as Bdi t Bc is injective by Theorem 3.30 the left object is isomorphic to its image
in ∆1 × BX, which is exactly BU (i) by construction.
Moreover by definition of the product complex the simplices of U (i) are the nonempty
subsets
such that
• in the case i = 0, we have πX (t) ∈ S(X) and πX (t) ∈ S(U ), whenever j < m.
• in the case i = 1, we have πX (t) ∈ S(X) and πX (t) ∈ S(U ), whenever j > 0.
&
Ank
s| r|
/ Ank (i) // Ank
_ _ _
I(n) / //
s r
I(1) × I(n) I(n).
8
id
Applying the nerve of the diagram yields (Λnk ,−→ ∆n ) ∈ LLP (fib sSet), for all 0 ≤ k ≤ n,
as the latter is closed under retracts by Lemma 3.13. Equivalently we have
81
Chapter 3. Abstract homotopy theory
c
For the other inclusion consider the inclusion U := ∂I(n) ,−→ I(n). Then every simplex
in S(I(1) × I(n)) not contained in S(U (1)) is of the form
tk := {(0, 0), ..., (0, k − 1), (1, k), ...(1, n)}, t0k := tk ∪ {(0, k)}, 0 < k ≤ n.
∆n / BU (1, k).
It follows that
(d1 t Bc) : BU (1) = BU (1, 0) ,−→ ... ,−→ BU (1, n) = B(I(1) × I(n))
[
is contained in LLP (RLP ({Λnk := di ∆n−1 ,−→ ∆n ; 0 ≤ k ≤ n}), which by Lemma
0≤i≤n,
i6=k
3.13 is closed under pushouts and composition.
By similar arguments we see that it also contains d0 t Bc, which by using (ii) proves
that
RLP ({Λnk ,−→ ∆n ; 0 ≤ k ≤ n}) ⊂ RLP (fib sSet).
82
3.8. Absolute weak equivalences
Definition 3.36
An absolute weak equivalence is an a ∈ sSet(A, B), such that for every commutative
square as on the left, there is a diagonal in the induced right one
A
u / X A
u
4/ X
∃d∪h
a f a0 :=d1 f
_ _
B / Y, M (a) = B +A (∆1 × A) / Y.
v v∪(f uπA )
such that the lower triangle strictly commutes and the upper triangle commutes up to a
simplicial homotopy u ' da satisfying f h = f uπA .
h
Proposition 3.37
Every absolute weak equivalence is a weak equivalence.
t
Proof. Let a ∈ sSet(A, B) be an absolute weak equivalence and T −_ ∗.
• For every u ∈ sSet(A, T ), the left square below commutes. So by definition there is
a diagonal in the right square
A u / T A u /8 T
d∪h
a t a0 t
_ _
B / ∗, M (a) / ∗.
v v∪(f uπA )
a∗ = (- ◦ a) : π0 sSet(B, T ) − π0 sSet(A, T ).
83
Chapter 3. Abstract homotopy theory
The subsequent proposition shows that the class of absolute weak equivalences satisfies
some weakened 2-of-3 property.
Proposition 3.38
a b
For two maps of simplicial sets A −→ B −→ C the following implications hold.
(i) a, ba absolute weak equivalences ⇒ b absolute weak equivalence.
(ii) a, b absolute weak equivalences ⇒ ba absolute weak equivalence.
Proof.
(i) For every commutative diagram as on the left, there is a diagonal in the right square,
as ba is an absolute weak equivalence by assumption.
A
a / B
u / X A
u /7 X
∃d∪h
b f (ba)0 f
_ _
%
ba
C / Y. M (ba) / Y.
v
v∪(f uπA )
In particular we have dba ' ua. Like in the proof of Proposition 3.37 (ii) we construct
h
a simplicial homotopy db ' u. To that aim consider the commutative square
k
h0 / sSet(∆1 , X)
A
a (ε∗ ,f∗ )
_
B / sSet(∂∆1 , X) ×sSet(∂∆1 ,Y ) sSet(∆1 , Y ),
V :=((db,u),s0 v)
where the right vertical map is a fibration by Corollary 3.31 and the map h0 corre-
sponds to the homotopy h under the natural bijection of Proposition 2.54. So using
that also a is an absolute weak equivalence we obtain a diagonal in the square
h0 /
A 3
sSet(∆1 , X)
k0 ∪H
a0 (ε∗ ,f∗ )
_
M (a) / sSet(∂∆1 , X) × sSet(∆1 , Y ),
V ∪(f uπA ) sSet(∂∆1 ,Y )
B
u /
<X
d∪k
b0 f
_
M (b) / Y,
v
84
3.8. Absolute weak equivalences
(ii) For every commutative square as on the left, there are diagonals in the middle and
on the right
A u / X A u /8 X B d /8 X
a ∃d∪h ∃d0 ∪h0
a0 f b0 f
_ _
B f M (a) / Y M (b) / Y.
(vb)∪(f uπA ) v∪(f uπA )
b
_
C / Y
v
In particular we have uda ' d0 ba and like in the proof for transitivity of the
h h0 (id×a)
simplicial homotopy relation of Proposition 3.46, we obtain a composite simplicial
homotopy u ' db0 a defining a diagonal in the square
k
7/ X
u
A
d∪k
(ab)0 f
_
M (ba) / Y.
v
Proposition 3.39
Absolute weak equivalences are stable under pushouts along cofibrations.
Proof. Given a commutative square as on the left
A / / /
c u
C X
a ιC f
_
B /B +A C / Y,
v∪w
where a is an absolute weak equivalence, we have to prove that also ιC is an absolute weak
equivalence. So given a commutative square as on the right, we use that a is an absolute
weak equivalence to obtain a diagonal in the commutative square
A uc /8 X
∃d∪h
a0 f
_
M (a) v∪(f ucπ / Y.
A)
85
Chapter 3. Abstract homotopy theory
As c is a cofibration, we have d1 t c ∈ LLP (fib sSet) by Theorem 3.30 (ii). Hence there is
a diagonal k as depicted. As the first two small squares below are cocartesian by definition
c / d1 / ∆1 d1 / id×c /
A C ×C A ∆1 × A ∆1 × C
a ιC a
(ιC )0
B
ιB
/B +A C / M (ιC ), B a0 / M (a) ιB +(id×c) / M (ιC ),
so is their composite, which coincides with the composite of the other two squares. As
also the third small square is cocartesian, the same holds for the fourth small square. So
by construction D := (d ∪ h) ∪ k defines a diagonal in the diagram below
5/
u
C X
D
(ιC )0 f
_
M (ιC ) / Y,
(v∪w)∪(f uπB+A C )
From the following technically complicated Lemma we will derive more useful properties
of absolute weak equivalences.
Lemma 3.40
Given a commutative diagram
A / c / B
a b
c0
A0 / / B0,
where a and b are absolute weak equivalences.
Then for every commutative square as on the left and every diagonal d ∪ h, there is is
a diagonal d00 ∪ h00 rendering the right diagram commutative
u / c /B u /
B X A :4 X
b0
b f a0 f
d∪h ∃d00 ∪h00
_ _
B0 / Y, M (a) / M (b) / Y,
v C:=c0 +(id×c) v∪(f uπB )
B
u /8 X
∃d0 ∪h0
b0 f
_
M (b) / Y.
v∪(f uπB )
86
3.8. Absolute weak equivalences
However this does not guarantee that (d0 ∪ h0 ) ◦ C = d ∪ h. The strategy is to construct
a deformation d00 ∪ h00 of d0 ∪ h0 restricting to d ∪ h along C. The construction of d00 ∪ h00
is quite technical and requires to apply the lifting property 5 more times. For i = 0, 1 we
define the maps
ιi := ε t di : Ui := ∂∆1 × ∆1 +∂∆1 ×∆0 ∆1 × ∆0 ,−→ ∆1 × ∆1 ,
which for i = 0 e.g. corresponds to the inclusion
(0,O 1) (1,O 1) (0,O 1) / (1,O 1) (3.2)
/ “solid”
the upper horizontal map is defined using the description (3.3). Since ιi ∈ LLP (fib sSet),
we also have ιi × idA ∈ LLP (fib sSet) by Theorem 3.30 applied to the cofibration
∅−→ A. So there is a diagonal H as depicted.
To clarify the situation we will introduce another representation for the lifting prob-
lem. Using the picture (3.2) we may represent the left vertical map of the diagram
by the picture
AO AO AO
A /A
O
/
A A A A A
A / A A / A.
A A
Moreover we may represent the upper horizontal map by the left diagram below and
the lifting property translates as there is an extension H represented by the right
diagram
da d0 bc =O d0 c0 a da k:= / d 0 c0 a
O O O
/
h h0 (id×c) h ∃H h0 (id×c)
uc / uc uc / uc,
ucπA ucπA
87
Chapter 3. Abstract homotopy theory
2) Next we use that a is an absolute weak equivalence for the commutative square
A k / sSet(∆1 , X)
a (ε∗ ,f∗ )
_
A0 / sSet(∂∆1 , X) ×sSet(∂∆1 ,Y ) sSet(∆1 , Y )
((d,d0 c0 ),s0 vc0 )
to get a diagonal k 0 ∪K in the corresponding square (use Remark 3.24 for Proposition
2.54)
(d∪(d0 c0 ))∪k
∂∆1 × M (a) +∂∆1 ×A ∆1 × A 2/ X
k0 ∪K
a f
_
∆1 × M (a) / M (a) / Y.
πM (a) (vc0 )∪(f kπA )
Translating into our notation the left vertical map corresponds to the picture
A0 /
AO 0 AO 0 AO 0 AO 0
/
A A A A A
A / A A / A,
A A
da / d 0 c0 a da / d0 c0 a.
k k
3) Using that c0 is a cofibration and the Definition 3.27 of a fibration there is a diagonal
in the commutative square
d0 ∪k0
∆0 × B 0 +∆0 ×A0 ∆1 × A0 4/ X
∃k00
d1 tc0 f
_
∆1 × B 0 / Y.
vπB 0
88
3.8. Absolute weak equivalences
BO
B / BO BO
B / BO
/
B A B B B B
B / B B / B,
A B
d00 b / d0 b d00 b / d0 b.
k `:=
Here it should be noted that the left map is well-defined, because by construction
• k 00 (id × b)(id × c) = k 00 (id × c0 )(id × a) = k 0 (id × a) = K(id × d0 ),
• d00 bπB (id × c) = d00 bcπA = d00 c0 aπA = daπA = K(d1 × id),
• d0 bπB (id × c) = d0 bcπA = d0 c0 aπA = K(d0 × id).
5) Finally, using that c is a cofibration again, so is the following map by Theorem 3.30
again
BO
B /B BO
B /B
O O
/
A A B B B B
B / B B / B,
B B
d00O b
` / d0 b d00O b
` / d0 b
O O
/
d00 bπB H h0 h00 := ∃M h0
u /u u / u.
uπB uπB
89
Chapter 3. Abstract homotopy theory
x0 x1
c00 c1 0
X00 / / X10 / / ...
if xn is an absolute weak equivalence, for all n ≥ 0, then taking the colimit horizon-
tally induces an absolute weak equivalence
x := colim xn : X := colim Xn −→ colim Xn0 =: X 0 .
n≥0 n≥0 n≥0
Proof.
(i) For every commutative square as on the left, there is a diagonal DZ on the right,
since z is an absolute weak equivalence
g
Y +X Z t∪u / C X / Z u /8 C
∃DZ
y+x z f x0 z0 f
_ _
Y 0 +X 0 Z 0 / D, M (x) / M (z) / D.
v∪w G:=g 0 +(id×g) w∪(f uπZ )
Setting DX := DZ G, we also get a diagonal for the outer square on the right. By
Lemma 3.40 we also obtain a diagonal DY in the diagram
X
c / Y
u /49 C
y0
x0 DX
f
∃DY
_
M (x) / M (y) / D,
c0 +(id×c) v∪(f uπY )
Y +X Z t∪u /4 C
DY ∪DZ
(y+x z)0 f
_
M (y +x z) / D,
(v∪w)∪(f (t∪u)πY +X Z )
90
3.8. Absolute weak equivalences
(ii) For every commutative square as on the left, there is a diagonal D0 on the right,
since x0 is an absolute weak equivalence
uι0
X
u / C X0 5/ C
∃D0
x f x00 f
_ _
X0 / D, M (x0 ) / D.
v (vι0 )∪(f uι0 πX0 )
X u /4 C
colim n Dn
x0 f
_
M (x) / D,
v∪(f uπX )
Proposition 3.42
The class wa sSet of absolute weak equivalences has the following properties.
Co c o A A
a
Co o /
c a
A B
C ι
yields that also C −→ B +A C is an absolute weak equivalence.
91
Chapter 3. Abstract homotopy theory
i a
(ii) Given a family of absolute weak equivalences (Ai −→ Bi )i∈I indexed by some set
I ∈ Set. Setting a a a
a := ai : A := Ai −→ Bi =: B,
i∈I i i
So for every commutative square as on the left, there are diagonals in the middle
square, which glue to a diagonal in the right square
uιi
A
u / C Ai 6/ C A
u
6/ C
`
∃Di D:= i Di
a f a0i f a f
_ _ _
B /D / M (a) / D
v M (ai ) (vιi )∪(f uιi πAi )
D (vιi )∪(f uιi πAi )
Proposition 3.43
Let wa sSet denote the class of absolute weak equivalences. Then
LLP (fib sSet) = cof sSet ∩ wa sSet.
Proof. Let c ∈ sSet(A, B) ∩ LLP (fib sSet). Then for every fibration f ∈ sSet(C, D) there
is a diagonal in the left square, providing a diagonal in the right square
A
u /9 C A
u /8 C
d∪(uπA )
∃d
c f c0 f
_ _
B / D, M (c) / D,
v v∪(f uπX )
proving that c is an absolute weak equivalence. Moreover c ∈ cof sSet by Corollary 3.32,
so we get the inclusion
LLP (fib sSet) ⊂ cof sSet ∩ wa sSet. (3.4)
c
Vice versa suppose X −→ Y is an absolute weak equivalence. As (LLP (fib sSet), fib sSet)
c0 f
is a weak factorization system, we may factor c as X −→ X 0 −_ Y , where c0 ∈
LLP (fib sSet) and f ∈ fib sSet. Proposition 3.38 implies that f is an absolute weak
equivalence, because c0 is one by (3.4) and f c0 = c is one by assumption. Solving the
lifting problem
X0 8X
0
'
h
f f
∃s _
Y Y
92
3.8. Absolute weak equivalences
proves that f is a strong deformation retraction and hence f ∈ RLP (cof sSet) by Propo-
sition 3.33. So we can also find a diagonal in
c0 / 0
X X
>
∃d
c f
Y Y,
which shows that c is a retract of c0 and hence c ∈ LLP (fib sSet), because the latter is
closed under retracts by Lemma 3.13.
2
If we knew that every absolute weak equivalence was a weak equivalence Proposition
3.43 would comparably easily imply that sSet is a model category with the three classes
of maps.
Corollary 3.44
f g
For X −→ Y −→ Z the following implication holds.
Combined with Proposition 3.43 the subsequent lemma will be used later to show
that the endofunctor of barycentric subdivision on the category sSet preserves anodyne
extensions.
Lemma 3.45
Let C, D ∈ Cat be small categories with a terminal object. Then:
f
(i) The nerve of every functor 0 −→ C is an anodyne extension.
f
(ii) The nerve of every functor C −→ D is an absolute weak equivalence.
Proof.
g
(i) Let 0 −→ C be the functor sending 0 to the terminal object ∗ ∈ C. Moreover let
r
C −→ 0 be the unique functor sending every object to 0. Then rg = id0 and by the
universal property of the terminal object there are unique C-morphisms
ηx
x −→ ∗ = gr(x), x ∈ C.
93
Chapter 3. Abstract homotopy theory
sending the map 0 −→ 1 to the unique map ηf (0) . Taking nerves we get a commu-
tative diagram
∆0 B0 Bf
d1 Bd1
∆O 1 B(1)
Bh / BC.
M
O
d0 Bd0
∆0 B0 Bg
Proposition 3.46
t
Let Y −_ T and e, f, g ∈ sSet(X, Y ) with s = te = tf = tg.
(i) f ' f ,
f πX
94
3.9. Maps with fibrant codomain
g f g / f,
h0 :=
Applying Theorem 3.30 for the cofibration ∅−→ X implies that ι0 × id ∈ LLP (fib sSet)
and hence there is a diagonal H. By construction we get a simplicial homotopy g '0 f .
h
Similarly for e ' f ' g there is a diagonal in the commutative square
h k
h∪(gπX )∪k
Ui × X /4 Y
∃H
ι0 ×id t
_
∆1 × ∆1 × X / T.
sπX
fO
k /g fO
k /g
O O
/
h gπX h ∃H gπX
e g e / g,
`:=
95
Chapter 3. Abstract homotopy theory
Proposition 3.47
f
For X −_ Y −_ ∗ the following are equivalent.
Setting s := k 0 d1 we get
So by Proposition 3.46 there is a simplicial homotopy idX '0 sf . Using that ∅−→ X is a
h
cofibration there is a solution for the lifting problem
h0 ∪(sf h0 )∪(sf πX )
U0 × X 5/ X
∃H
ι0 ×id f
_
∆1 × ∆1 × X / Y,
f πX (id×h0 )
96
3.9. Maps with fibrant codomain
By construction we have
If we knew the preceding proposition for arbitrary fibrations (without assuming that
the codomain is fibrant), this would immediately give the desired model structure on
sSet. Indeed it yields the following characterization for anodyne extensions with fibrant
codomain, which we (for general codomains) could only verify (yet) for absolute weak
equivalences instead of weak equivalences in Proposition 3.33. The key idea in the veri-
fication of the model structure on sSet is to find a well-behaved method of replacing a
map by one having a fibrant codomain.
Corollary 3.48
The following implications are valid.
(i) If c ∈ cof sSet ∩ wsSet has a fibrant codomain, then c ∈ LLP (fib sSet).
(ii) if f ∈ fib sSet has a fibrant codomain, then f ∈ RLP (cof sSet ∩ wsSet).
Proof.
(i) The proof is similar to that of Proposition 3.43. Using that (LLP (fib sSet), fib sSet)
c0 f
is a weak factorization system, we may factor c as X −→ X 0 −_ Y , where c0 ∈
LLP (fib sSet) and f ∈ fib sSet. Then f ∈ wsSet by the 2-of-3 axiom, because
f c0 = c ∈ wsSet by assumption and c0 ∈ wa sSet ⊂ wsSet by Proposition 3.43 and
Proposition 3.37. So f is a strong deformation retraction by Proposition 3.47 and
hence f ∈ RLP (cof sSet) by Proposition 3.33. Again we can find a diagonal in
c0 / 0
X X
>
∃d
c f
Y Y,
which shows that c is a retract of c0 and hence c ∈ LLP (fib sSet), because the latter
is closed under retracts by Lemma 3.13.
A
u / X
9
∃d
c ' f
_
v / ,2
B Y ∗,
97
Chapter 3. Abstract homotopy theory
c0
we may factor B −→ ∗ as B −→ B 0 −_ ∗ with c0 ∈ LLP (fib sSet). So there is a
diagonal in the square
v /
B >Y
∃v 0
c0
_
B0 / ∗.
Moreover c0 c ∈ cof sSet ∩ wsSet and hence c0 c ∈ LLP (fib sSet) by (i), because
B 0 −_ ∗. So we can find a diagonal in the square
A
u /X
>
∃d0
c0 c f
_
v0 /
B0 Y.
Then d := d0 c0 solves the first lifting problem, because by construction
f d = f d0 c0 = v 0 c0 = v, dc = d0 c0 c = u.
We also need the following “fibrerd version” of the dual of Proposition 3.47.
Proposition 3.49
Given a t-fibered homotopy equivalence
X / /
c
Y
y >
tc t
%
T
d
meaning that there is a map Y −→ X satisfying
tcd = t, idX ' dc, tch = tcπX , idY ' cd, tk = tπY .
h k
∆0 × Y +∆0 ×X ∆1 × X
d∪k /6 X
∃k0
d0 tc tc
_
∆1 × Y / T.
tπY
Setting r := k 0 d1 we get
98
3.10. Verifying the model structure on simplicial sets using Kan’s functor Ex∞
By construction we have
idX '00 cr, h00 (id × c) = cπX ,
h
Definition 3.50
The barycentric subdivision sdB X of a simplicial set X ∈ sSet is defined as
sdB X := colim BsdB I(m),
m∈∆/X
where BsdB I(n) is the nerve of the barycentric subdivision of the simplicial complex I(n).
Remark 3.51
Using Yoneda’s Lemma 2.11, we get an adjunction
sSet(sdB X, Y ) = sSet(X, ExY ),
where ExY := sSet(sdB ƥ , Y ).
99
Chapter 3. Abstract homotopy theory
As the following proposition shows, this extends the notion of the barycentric subdivi-
sion for simplicial complexes of Definition 1.13.
Proposition 3.52
There is a natural isomorphism
∼
fC := colim BsdB (εm ) : sdB BC = colim BsdB I(m) −→ B(sdB C), C ∈ Simpo .
m∈∆/BC m∈∆/BC
Proof. Suppose first, that n := ]C < ∞. Then C = s1 ∪ ... ∪ sm with si ∈ S(C) maximal.
We will prove that fC is an isomorphism by induction on m ≥ 1.
∼
• For m = 1 there is a (unique) isomorphism g : I(n) −→ C. In particular g ∈ ∆/BC
forms a final object, so
∼
ιg : BsdB I(n) −→ colim BsdB (εm ) = sdB BC.
m∈∆/BC
• For m > 1 define the ordered subcomplex C 0 := s1 ∪ ... ∪ sm−1 ≤ C. Then there is
are canonical cartesian squares of ordered simplicial complexes
C 0 ∩ _ sm / sm
_ sdB C 0 ∩
_ sm
/ sdB s _ m
C0 / C sdB C 0 / sdB C.
B
As the nerve functor Simpo −→ sSet preserves limits, we get induced cartesian
squares of simplicial sets
B(C 0 ∩ _ sm ) / Bsm
_ BsdB (C 0_ ∩ sm ) / BsdB _ sm
BC 0 / BC. BsdB C 0 / BsdB C.
fC 0 o fC 0 ∩sm o fsm o
BsdB C 0 o BsdB (C 0 ∩ sm ) / BsdB sm
100
3.10. Verifying the model structure on simplicial sets using Kan’s functor Ex∞
where the vertical maps are isomorphisms, because sdB and B commute with the filtered
colimit, which is just a union in this case. As the square commutes, fC must be an
isomorphism.
2
Corollary 3.53
The natural homeomorphism of Theorem 1.17
∼
hC : |sdB C| −→ |C|, C ∈ Simpo
extends to a natural homeomorphism
hC
|sdB C| / |C|
∼ O
o
colim hI(m)
colim |BsdB I(n)| / colim |BI(n)|,
∼
m∈∆/C m∈∆/C
where the isomorphism on the right is induced by the canonical one from the co-Yoneda
Lemma 2.51.
Having developed the language of category, it is easy to see that the barycentric subdi-
vision functor on the category of simplicial complexes factors over the category of partially
ordered sets:
Remark 3.54
Every partially ordered set (P, ≤) induces an ordered simplicial complex T (P ) with vertices
P and simplices
ST (P ) = {s ⊂ P ; 0 < ]s < ∞, “≤” restricts to a total order on s}.
Then by construction, we have
(i) BP = Cat(-, P ) = Simp(-, T (P )) = BT (P ),
(ii) sdB X = T S(X), for all X ∈ Simp.
In particular we have
sdB X := colim BsdB I(n) = colim BSI(n),
m∈∆/X m∈∆/X
where BSI(n) is the nerve of the partially ordered set of simplices in I(n).
101
Chapter 3. Abstract homotopy theory
Using that partially ordered sets can be considered as categories, for which we can
more easily construct homotopy equivalences by using Proposition 2.89, the preceding
characterization of the subdivision functor is quite useful for actual proofs.
Proposition 3.55
The following holds.
(i) sdB cof sSet ⊂ cof sSet, Ex(RLP (cof sSet)) ⊂ RLP (cof sSet),
(ii) Ex(fib sSet) ⊂ fib sSet.
Proof.
(i) There are equivalences
sdB c ∈ cof sSet, ∀ c ∈ cof sSet
⇐⇒ sdB c ∈ LLP (f ), ∀ c ∈ cof sSet, f ∈ RLP (cof sSet)
⇐⇒ Exf ∈ RLP (c), ∀ c ∈ cof sSet, f ∈ RLP (cof sSet)
ε
⇐⇒ Exf ∈ RLP (∂∆n ,−→ ∆n ), ∀ f ∈ RLP (cof sSet), n≥0
ε
⇐⇒ sdB (∂∆n ,−→ ∆n ) ∈ LLP (f ), ∀ f ∈ RLP (cof sSet), n≥0
ε
⇐⇒ sdB (∂∆n ,−→ ∆n ) ∈ cof sSet, ∀ n ≥ 0,
where the first equivalence holds, because (cof sSet, RLP (cof sSet)) is a weak fac-
torization system by Theorem 3.29 and hence cof sSet = LLP (RLP (cof sSet)). The
second equivalence follows from Remark 3.24 applied to the adjunction (sdB , Ex) of
Remark 3.51. The thirs equivalence holds, because
ε
RLP (cof sSet) = RLP {∂∆n ,−→ ∆n ; n ≥ 0}
by Theorem 3.29 again. The last two equivalences are similar.
For checking the last assertion, by using the commutative diagram
f∂I(n)
sdB ∂∆n sdB B∂I(n) / BsdB ∂I(n)
∼
it suffices to verify that the right vertical map is injective. But this is true since
∂I(n) ,−→ I(n) and hence sdB I(n) ,−→ sdB I(n) is injective.
(ii) By Theorem 3.29 we have
di tε
fib sSet = RLP {∆0 × ∆n +∆0 ×∂∆n ∆1 × ∂∆n −→ ∆1 × ∆n ; n ≥ 0, i = 0, 1}.
So by the same arguments as in (i), it suffices to check that
sdB (di t ε) ∈ LLP (fib sSet), ∀ n ≥ 0, i = 0, 1.
However this is much more difficult than the case in (i) and will be obtained in
several steps.
102
3.10. Verifying the model structure on simplicial sets using Kan’s functor Ex∞
j
a) First we prove that sdB BI(m ,−→ n) ∈ LLP (fib sSet), for every injection
j
m ,−→ n. Using Proposition 3.52 and Remark 3.54 we have a natural isomor-
phism
∼
sdB BI(m) −→ BsdB I(m) = BT SI(m) = BSI(m), m ≥ 0,
and the partially ordered set SI(m) considered as a category has a terminal
object m. So Lemma 3.45 implies that sdB BI(j) ∈ wa sSet. Since sdB BI(j) ∈
cof sSet by (i), Proposition 3.43 implies that sdB BI(j) ∈ LLP (fib sSet).
di ×id
b) Next we prove that sdB B(I(0) × C −→ I(1) × C) ∈ LLP (fib sSet), where
i = 0, 1 and C is an ordered simplicial complex with n := ]C < ∞. Then
C = s1 ∪ ... ∪ sm with si ∈ S(C) maximal. We prove that di × id is an absolute
weak equivalence by induction on m ≥ 1.
∼
• For m = 1 there is an isomorphism g : I(n) −→ C, so we may assume
C = I(n). We only prove the case i = 0 and proceed similarly as in the
proof of Proposition 3.35 by constructing intermediate subcomplexes
Uk+1 := Uk ∪ tk , tk = {(0, 0), ..., (0, k), (1, k), ..., (1, n)}, 1 ≤ k ≤ n.
Then Uk ∩ tk = t0k = {(0, 0), ..., (0, k − 1), (1, k), ..., (1, n)} ∼
= I(n) and we
get a cartesian square as on the left
Hence also the right square is cartesian and by definition of Uk+1 also
cocartesian. The right square stays cocartesian after applying the left ad-
joint functor sdB . Since sdB dk ∈ LLP (fib sSet) by b), Lemma 3.13 implies
that also (BUk −→ BUk+1 ) ∈ LLP (fib sSet) and thus sdB (di × id) =
sdB jn ◦ ... ◦ sdB j1 ∈ LLP (fib sSet).
• For m > 1 we consider the ordered subcomplex C 0 := s1 ∪ ... ∪ sm−1 ≤ C
again. Like in the proof of Proposition 3.52 we get a commutative diagram
in which the vertical maps are absolute weak equivalences by the induction
hypothesis. As all the horizontal maps are cofibrations by (i), Theorem 3.41
103
Chapter 3. Abstract homotopy theory
every map is injective by Theorem 3.30 and (i). Using the isomorphisms
we have shown that the upper horizontal map and the lower curved map is
in LLP (fib sSet). As the square is cocartesian, Lemma 3.13 implies that the
lower horizontal map is in LLP (fib sSet). So Corollary 3.44 implies that di tε ∈
LLP (fib sSet).
For our purposes much more important than the map h is the following map a.
Proposition 3.56
The natural so-called last vertex map of partially ordered sets
colim m BV /
colim BsdB I(n) colim BSI(n) ∼ colim B(n).
m∈∆/X m∈∆/X m∈∆/X
Again the isomorphism on the right is induced by the canonical one from the co-Yoneda
Lemma 2.51.
Proof. The map V is a retraction, an order-preserving section is given by
W : m −→ SI(m), k 7−→ k.
104
3.10. Verifying the model structure on simplicial sets using Kan’s functor Ex∞
so it suffices to prove that the left vertical map is an absolute weak equivalence.
But considering the partially ordered sets SI(n) and n as categories, the objects
n ∈ SI(n) and n ∈ n are terminal. So Lemma 3.45 implies that BV is an anodyne
extension.
• For m > 1 we consider the ordered subcomplex C 0 := s1 ∪ ... ∪ sm−1 ≤ C again. Like
in the proof of Proposition 3.52 we get a commutative diagram
in which the vertical maps are absolute weak equivalences by the induction hypoth-
aBC
esis. Moreover taking the colimit horizontally yields the map sdB BC −→ BC. As
all the horizontal maps are injective and hence cofibrations, Theorem 3.41 (i) im-
plies that also aBC is an absolute weak equivalence. This concludes the proof for the
induction step.
Now let X ∈ sSet be an arbitrary simplicial set. By induction on n ≥ 0 we will show that
askn X
sdB skn X −→ skn X is an absolute weak equivalence.
∼
• For n = 0 the simplicial set sk0 X is a set of points. As sdB BI(0) −→ BsdB I(0) =
ask0 X
BI(0) it follows that sdB sk0 X −→ sk0 X is an isomorphism.
X̃n
B∂I(n) = X̃n × ∂∆n / skn−1 X
_
X̃n
BI(n) = X̃n × ∆n / skn X.
105
Chapter 3. Abstract homotopy theory
Using that sdB is a left adjoint and therefore commutes with pushouts and coprod-
uct, taking colimits horizontally in the commutative diagram
X̃n
sdB BI(n) o o X̃n sdB B∂I(n) / sdB skn−1 X
X̃n X̃n askn−1 X
aBI(n) aB∂I(n)
X̃n
BI(n) o o X̃n B∂I(n) / skn−1 X
n ask X
yields the map sdB skn X −→ skn X. Using that absolute weak equivalences are
closed under arbitrary coproducts by Proposition 3.42, the left two vertical maps
are absolute weak equivalences, because ∂I(n) ≤ I(n) are finite simplicial complexes.
It follows that also askn X is an absolute weak equivalence by Theorem 3.41, which
proves the induction step.
Finally we apply Theorem 3.41 to the map of sequences
sdB sk0 X / / sk1 X / / sk2 X / / ...
ask0 X ask1 X ask2 X
sk0 X / / sk1 X / / sk2 X / / ...
a
X
to see that also sdB X −→ X is an absolute weak equivalence.
2
Infact we are more interested in the functor Ex right adjoint to sdB . An colimit over its
iteration will provide the desired fibrant replacement functor Ex∞ , which was introduced
by Daniel Kan during his foundational studies of simplicial sets.
Definition 3.57
For every X ∈ sSet, we define
b b b 2
Ex∞ X := colim (X −→
X ExX
ExX −→ Ex2 X −→
Ex X
...),
Xb X a
where X −→ ExX is the map corresponding to sdB −→ X under the adjunction 3.51.
Proposition 3.58
For every X ∈ sSet, we have Ex∞ X −_ ∗.
Proof. Using the description of Proposition 3.35
[
fib sSet = RLP {Λnk := di ∆n−1 ,−→ ∆n ; 0 ≤ k ≤ n}
0≤i≤n,
i6=k
Λnk
u / Ex; ∞ X
_
∃d
∆n / ∗.
106
3.10. Verifying the model structure on simplicial sets using Kan’s functor Ex∞
∃d
∆ n / ∗
By applying Remark 3.24 twice and using that Ex∗ = sSet(sdB ∆• , ∗) = ∗, we can equiv-
alently solve one of the lifting problems below
sdB aΛn
v0 /Y bY
/3 / v0
sd2B Λ 3/
n n k
sdB Λ
k ExY k sdB Λnk Y
_ _ 7
∃d
∃d
∃d0
/
sdB ∆ n
∗ sd2B ∆n / ∗
Recall that in the proof of Proposition 3.35 we introduced the ordered subcomplex Ank ≤
I(n), which after applying the nerve functor yields the simplicial subset Λnk ≤ ∆n . Now
by construction of a and f there is a commutative square
fI(n)
BSI(n) BT SI(n) BsdB I(n) o ∼ sdB BI(n) sdB ∆n
BV BV aBI(n) a∆n
B(n) BI(n) BI(n) ∆n .
V V
So by naturality of a and f the map T SI(n) −→ I(n) restricts to a map T SI(Ank ) −→ Ank
and there are natural isomorphisms
aΛn
sdB ∆n o ? _ sdB Λn k
/ Λnk
k
fI(n) o fAn o
k
BT SI(n) o ? _ BT S(An ) BV / B(An ).
k k
So applying sdB and using f again it suffices to solve the lifting problem of simplicial
complexes (the map d need and will not be order-preserving!)
T S(A n V / Ank
k) _ ;
∃d
T SI(n).
107
Chapter 3. Abstract homotopy theory
/ S(Ank ). Then
Indeed for s := {s0 ( ... ( sm } ∈ ST SI(n), let j be maximal with sj ∈
there is an 0 ≤ i ≤ n, i 6= k with i ∈
/ sj and hence
/ {max s0 , ..., max sj , {k}} ⊃ d(s) ∈ S(Ank ).
i∈
2
Finally by using all the good properties of the functor Ex∞ we can prove the difficult
inclusion fib sSet ⊂ RLP (cof sSet ∩ wsSet) in the construction of the model structure.
Proposition 3.59
For every fibration f : X −_ Y the following holds.
(i) Ex∞ f ∈ fib sSet.
(bX ,f )
(ii) X −→ ExX ×ExY Y is a strong deformation section.
(ιX ,f )
(iii) (X −→ Ex∞ X ×Ex∞ Y Y ) ∈ LLP (fib sSet).
(iv) f ∈ RLP (cof sSet ∩ wsSet).
Proof.
(i) Using Theorem 3.29 we need to solve every lifting problem
∆0 × ∆n +∆0 ×∂∆n ∆1 × ∂∆n
u / Exm X
4
∃d
di tε Exm f
∆1 × ∆n / Exm Y,
v
for i = 0, 1 and m = ∞. As the two simplicial sets on the left are finite and hence
ω-compact by Proposition 3.22, the map u and v factor over Exm X and Exm Y
respectively, for some m < ∞. So we may assume that m < ∞. But then there is a
solution d, because Exm f is a fibration by m-fold application of Proposition 3.55.
(ii) Using that the natural map a epimorphic by Proposition 3.56, it follows that
(a∆• ) ∗
bX : X ∼
= sSet(∆• , X) ,−→ sSet(sdB ∆• , X) = ExX
is injective and hence a cofibration by Definition 3.27. It follows that also the map
c := (bX , f ) : X ,−→ ExX×ExY =: X 0
is injective, because πY (bX , f ) = bX . So in the commutative diagram
aX
sdB X / X (
sdB c
c
sdB X 0 / 0
sdB X +sdB X X
aX 0 ∪c
' 0
aX 0 0X,
108
3.10. Verifying the model structure on simplicial sets using Kan’s functor Ex∞
the maps c and sdB c are cofibrations by Definition 3.27 and Proposition 3.55 re-
spectively. As aX and aX 0 are absolute weak equivalences by Proposition 3.56, also
aX 0 ∪ c is an absolute weak equivalence by the 2-of-3 property for absolute weak
equivalences proven in Proposition 3.38.
Now the commutative diagram on the left induces a commutative square in the
middle, for which there is a diagonal and homotopies h, k as depicted below
0
πExX ∪id
X X sdB X 0 +sdB X X /8 X
'
h∪k
c (bX ,f ) aX 0 ∪c f
∃d
(πExX ,πY ) _
X0 / ExX ×ExY Y /
= X0 πY Y,
0
where πExX is the map corresponding to πExX under the adjunction bijection
As f is a fibration and hence also Exf by Proposition 3.55, so is also the left vertical
map in the cartesian square
πExX
ExX ×ExY Y / ExX
πY Exf
_
bY
Y / ExY.
because fib sSet is stable under pullbacks by the dual of Lemma 3.13. In particular
the map
c=(bX ,f ) πY
X −→ X 0 = ExX ×ExY Y −_ ∗
is a πY -fibrered homotopy equivalence and hence (bX , f ) ∈ LLP (fib sSet) by Propo-
sition 3.49.
(iii) For m ≥ 0 the lower horizontal map is a fibration by m-fold appliation of Proposition
3.55
πY
Exm X ×Exm Y Y /Y
πExm X
Exm f ,2 m
Exm X Ex Y.
As fib sSet is stable under pullbacks by the dual of Lemma 3.13, it follows that also
the upper horizontal map is a fibration. So applying (ii) yields that the left vertical
109
Chapter 3. Abstract homotopy theory
map in the commutative square below is a strong deformation retraction and hence
in LLP (fib sSet) by Proposition 3.33
bExm X ×id
Exm X ×Exm Y Y / Exm+1 Y ×O Exm+1 Y Y
(b,πY ) (πExm+1 X ,πY )
(Ex(πExm X ),Ex(πY ))×id
Ex(Exm X ×Exm Y Y ) ×ExY Y / (Exm+1 X ×Exm+1 Y ExY ) ×ExY Y.
• As Ex is a right adjoint and therefore commutes with limits, the map (Ex(πExm X ), Ex(πY ))
and hence the lower horizontal map is an isomorphism.
• The right vertical map is an isomorphism, because the two small squares
Remark 3.60
By the structure of the proof of Proposition 3.59 (iv), we see that one can prove the
ηX
inclusion fib sSet ⊂ RLP (cof sSet ∩ wsSet) by using any natural transformation X −→
ι0
Q(X) instead of X −→ Ex∞ X having the following properties.
110
3.10. Verifying the model structure on simplicial sets using Kan’s functor Ex∞
After having shown the difficult inclusion fib sSet ⊂ RLP (cof sSet ∩ wsSet) in Propo-
sition 3.59 (iv), it is now comparably easy to deduce the model structure:
Theorem 3.61
The category sSet is a model category with weak equivalences, fibrations and cofibrations
defined as in Definition 3.27.
Proof. For every T −_ ∗ Remark 3.6 implies that the inverse image WT of Mor(Setop )×
under the functor
π0 sSet(-,T )
sSet −→ π0 sSet −→ Setop
satisfies the 2-of-3 axiom. Hence the same holds for the class
\
wsSet = WT .
T −_∗
Recall that by Theorem 3.29 there are two weak factorization systems
(cof sSet, RLP (cof sSet)), (LLP (fib sSet), fib sSet),
RLP (cof sSet) = fib sSet ∩ wsSet, LLP (fib sSet) = cof sSet ∩ wsSet.
• For the first equality note that in Remark 3.34 we have already checked that
So let f ∈ fib sSet ∩ wsSet. As (cof sSet, RLP (cof sSet)) is a weak factoriza-
c g
tion system, the map f can be factored as X −→ Z −→ Y , where c ∈ cof sSet
111
Chapter 3. Abstract homotopy theory
In particular f is a retract of g and thus also f ∈ RLP (cof sSet), as this class of
maps is closed under retracts by the dual of Lemma 3.13.
2
Definition 3.62
Let C be a model category, ∅ an initial and ∗ a terminal object in C.
(i) A cylinder object for X ∈ C is an object I · X ∈ C together with morphisms
X +X
idX ∪idX =:∇
i=i0 ∪i1
I ·X /' X.
'
Every object has a cylinder object given by any factorization of the fold map ∇
provided by the model structrue on C.
(ii) Two morphisms f, g ∈ C(X, Y ) are called left homotopic via h, short f h ' g, if
i '
there is a map h ∈ C(I · X, Y ), for some cylinder object X + X −→ I · X −→ X,
giving rise to a commutative diagram
X +X
f ∪g ∇
i
w '/
Y o h
I ·X ' X.
Y
' /YI
p
∆ ' _
Y × Y.
Every object has a path object given by any factorization of the diagonal map ∆
provided by the model structrue on C.
112
3.11. Homotopies in model categories
(iv) Two morphisms f, g ∈ C(X, Y ) are called right homotopic via h, short f 'h g, if
' p
there is a map h ∈ C(X, Y I ) for some path object Y −→ Y I −_ Y × Y , giving rise
to a commutative diagram
Y
' / YI o
h
X
p
∆ ' _ w (f,g)
Y × Y.
Example 3.63
In the model category sSet the following holds.
X + X = ∂∆1 × X
idX ∪idX =:∇
i=d0 ∪d1
' )/
∆1 × X πX X.
(ii) For every Y ∈ sSet with Y −_ ∗ there is a canonical path object, given by
s0
Y = sSet(∆0 , Y ) / sSet(∆1 , Y )
'
p:=(d0 ,d1 )
∆ + _
sSet(∂∆1 , Y ) = Y × Y.
In contrast to the simplicial theory developed before, the term of homotopies is now
slightly more relaxed, meaning that the cylinder/path objects may vary. This freedom
allows the proof of the following Lemma, which we know does not hold in this generality
for the term “simplicial homotopy”.
Lemma 3.64
Let ∅−→ X with a cylinder object
i0 ∪i1 X r
X + X −→ I · X −→ X.
113
Chapter 3. Abstract homotopy theory
i1 ∪i0 '
(ii) X + X −→ I · X −→ X is a cylinder object for X.
To distinguish it from I · X we denote it by I 0 · X = I · X and call it inverse
cylinder object.
i0 ∪i0
X r
(iii) Let X + X −→ J · X −→ X be another cylinder object for X.
(ι0 ◦i0 )∪(ι1 ◦i1 ) r ∪r
Then there is a composed cylinder object X + X −→ (I ∗ J) · X X−→X X
defined by the pushout square
X
i1
i0
X / I ·X
i1 ιI
i0
ιJ
rX
X / J ·X / (I ∗ J) · X
rX ∪rX
%
rX 0 X.
114
3.11. Homotopies in model categories
We have
i0 +i1 ιJ ∪ιI
X + X −→ (J · X) + (I · X) −→ X,
where the first morphism is a cofibration, because i0 and i1 are cofibrations by (i)
and cofibrations are stable under coproducts. The second morphism is a cofibration,
because we have a pushout diagram
i1 +i0
X +X / (I · X) + (J · X)
i0 ∪i1 ιI ∪ιJ
ιJ
J(X) / (I ∗ J) · X,
where the left vertical morphism is a cofibration by definition and hence the right
vertical morphism is a cofibration, because cofibrations are stable under pushouts.
'
(iv) Let f ∈ C(X, Y ). Let rX : I · X −→ X be the canonical map. Then there is the
constant homotopy f f rX ' f .
f ∪f
X +X
∇
"
I ·X
rX
/' X
f
/ Y.
Now let f, g ∈ C(X, Y ) with f h ' g, for some h ∈ C(I · X, Y ). Then I · X with
ij = i1−j , for j = 0, 1, is also a cylinder object and the same morphism h0 = h
defines an inverse homotopy g h0 ' f with respect to its inverse cylinder object.
Finally if e, f, g ∈ C(X, Y ) with e k ' f h ' g, where h ∈ C(I · X, Y ) and k ∈
C(J · X, Y ). Then there is a canonical composition of homotopies h ∗ k, such
that e h∗k ' g with respect to the cylinder object (I ∗ J) · X of (iii). More precisely
h ∗ k is defined as the natural pushout morphism in the diagram
X
' i1
i0
X / / I ·X
i1 ' ' ι1
i0 ι0
h
X / ' / J · X / ' / (I ∗ J) · X
h∗k
%
k 0 Y.
Note that the outer paths commute, since by hypothesis hi1 = f = ki0 .
It was crucial in the construction of the model structure on simplicial sets, that we have
a “Pushout-Product” property as given Theorem 3.30. It enabled us to deform homotopies
115
Chapter 3. Abstract homotopy theory
in the desired way. Unfortunately we do not have a similar property in an arbitrary model
category. Instead deformations of homotopies and other construction of higher homotopies
are established by the interplay of cylinder and path objects. This will be demonstrated
in the following proposition.
Proposition 3.65
f,g ' p
Let ∅−→ X −→ Y and Y −→ Y I −_ Y × Y be a fixed path object.
If f, g are left homotopic, then f, g are right homotopic w.r.t. Y I .
ιj
Proof. Let ij : X ,−→ X + X−→ I · X denote the inclusions for j = 0, 1. Since X is
cofibrant, i0 is a trivial cofibration. Consider the diagram
f
X / Y '
2/ YI
∃K p
i0 '
_
I ·X / X × (I · X) / Y × Y.
(can,id) f ×h
The upper right composition is equal to ∆◦f , the lower left one is (f ×h)◦(idX ×i0 )◦∆ =
(f ×f )◦∆ = ∆◦f . Hence the square commutes and the diagonal exists. Because h◦i1 = g
we obtain a right homotopy
K◦i1
Y ' / YI o X
p
∆ ' _ w (f,g)
Y × Y.
Corollary 3.66
Let f, g ∈ C(X, Y ), where X is cofibrant and Y is fibrant. Then the following is equivalent:
Lemma 3.67
f
a / / b /
Let C be a model category and consider morphisms A X / Y B.
g
116
3.11. Homotopies in model categories
A+A / /I /
i '
·A A
a+a ∃I·a a
X +X /i /I ·X ' / X.
w '/ #
Xo '
I ·X h
Y b / B.
X +X
idX ∪idX =∇ f ∪g
w
Xo
rX
I ·X h /' Y.
'
Then rX can be factored as on the left and we find a diagonal in the right
rX
I · X$ / I ·X h /
' 7 7A X <Y
' ' h0
c '
c
$ 0
rX _
I · X 0. I · X0 / ∗.
' '
By construction we have f h0 ' g, because X + X −→ I · X −→ I · X 0 is another
cylinder object for X. Furthermore we find a diagonal
A+A
a+a / X +X / / I · X0
4
I·a 0
' rX
_
I ·A / A a / X.
117
Chapter 3. Abstract homotopy theory
A+A
a+a / X +X
idA ∪idA =∇ f ∪g
w '/
h0
Ao /
' I·a
I ·A I · X0 Y.
118
3.12. The homotopy category of a model category
Hence f s = idY and sf h ' idZ with f h being trivial, meaning that the lower two
triangles commute. This means f is a strong deformation retraction.
The homotopy category of a model category will be constructed via the quotient cate-
gory of the subcategory of objects ∅−→ X −_ ∗. For this purpose we need the notion of
a bifibrant replacement of an object.
Definition 3.69
Let C be a model category and X ∈ C.
f
X / Y
' '
F (f )
,2 F (Y ) ,2
F (X) ∗.
119
Chapter 3. Abstract homotopy theory
For c ∈ C(X, Y ) and a chosen cofibrant replacement C(X) of X, we let C(Y ) and
C(c) be given by a factorization
C(c)
∅ / C(X) / / C(Y )
' '
_
X c / Y.
Lemma 3.70
Let C be a model category, f0 , f1 ∈ C(X, Y ) with liftings
∅ / /
6 C(Y ) i = 0, 1.
C(fi )
' qY
_
' ,2 /
C(X) qX X fi
Y.
If Y is fibrant, then f0 'h f1 implies C(f0 ) k ' C(f1 ), for some right homotopy k.
Proof. By Lemma 3.67 f0 'h f1 implies qY C(f0 ) = f0 qX 'hqX f1 qX = qY C(f1 ), and thus
qY C(f0 ) ` ' qY C(f1 ) by the dual of Proposition 3.65, since Y is fibrant. This homotopy
can be lifted as
C(f0 )∪C(f1 )
C(X) + CF (X) /4 CY
k
i0 ∪i1 ' qY
_
I · C(X) / Y.
`
Theorem 3.71
Let C be a model category.
Then C has a homotopy category Ho(C), whose objects are the same as C and
X
'
,2
∅ / / CF (X) '
F (X)
_
∗,
120
3.13. Characterization of weak equivalences
where we chose F (X) = X, if X is fibrant, and CF (X) = F (X), if X and hence F (X) is
cofibrant.
Let X, Y ∈ C and f ∈ C(X, Y ). Then the lifting property induces a morphism CF (f ) ∈
C(CF (X), CF (Y )) between some chosen bifibrant replacements of X and Y :
f
X / Y /
' / F (Y ) ∅ / / CF (Y )
6 4
F (f ) CF (f )
' '
_ _
,2 ,2 /
F (X) ∗. CF (X) ' F (X) F (Y ).
F (f )
It follows that f0 'h f1 and thus C(f0 ) k ' C(f1 ) by the preceding Lemma, since F (Y )
is fibrant. Similarly one proves that the lifting CF (f ) of the map F (f ) is unique up to
homotopy.
It follows that Ho(C) is a well-defined category with the composition induced by the
γ
composition in C. Moreover the assignment f 7−→ CF (f ) defines a functor C −→ Ho(C).
Furthermore, if f ∈ C(X, Y ) is a weak equivalence, then CF (f ) is a homotopy equivalence
by the Whitehead Theorem and so γ(f ) is an isomorphism.
G
To check the universal property let C −→ D be a functor, which sends weak equivalences
to isomorphisms. Suppose f, g ∈ C(X, Y ) with X and Y bifibrant and f h ' g, where
i0 ∪i1 X r
X + X −→ I · X −→ X is a cylinder object. Since rX is a weak equivalence G(rX ) is an
isomorphism, so G(rX )G(i0 ) = G(idX ) = G(rX )G(i1 ) implies G(i0 ) = G(i1 ). Hence
G(f ) = G(hi0 ) = G(h)G(i0 ) = G(h)G(i1 ) = G(hi1 ) = G(g),
γ G0
proving that G factors as C −→ Ho(C) −→ D. By definition of Ho(C) the functor G0
is uniquely determined on objects. Since γ is full on bifibrant objects, G0 is uniquely
determined on the full subcategory of Ho(C) of objects, which are bifibrant in C. But for
every other object in Ho(C) there is a formal isomorphism to an object in this category,
proving that G0 is uniquely determined on Ho(C).
2
121
Chapter 3. Abstract homotopy theory
Lemma 3.72
Let C be a model category and f0 , f1 ∈ C(X, Y ) with fibrant Y .
Then f0 'h f1 implies γ(f0 ) = γ(f1 ).
Proof. By construction of the homotopy category Ho(C) we have to check that the bifi-
idY
brant replacements of f0 and f1 are homotopic. As Y is fibrant, we have Y −→ Y = F (Y ).
It follows that the maps f0 and f1 can be lifted to fibrant replacments f0 and f˜1 as in the
˜
square on the left, and the homotopy h can be lifted to a homotopy h̃ as on the right.
fi
X / h / I
<Y X
:Y
f˜i h̃
iX ' iX ' (p0 ,p1 )
_ _
F (X) / ∗, F (X) / Y × Y.
(f˜0 ,f˜1 )
Now Lemma 3.70 implies that C(f˜0 ) is homotopic to C(f˜1 ) and thus
Lemma 3.73
Let C be a model category. Let a, b : X −→ Y with a h ' b, for some h ∈ C(I · X, Y ).
Then h0 ∗ h H ' arX , where h0 ∗ h is the composed homotopy of h with its inverse h0 ,
obtained as the pushout morphism in the diagram
X
' i0
i1
X / / I ·X
i1 ' ' ι1
i0
ι0
h
X / ' /I ·X / '
/ I0 ·X
h0 ∗h
#
h 0 Y.
(I 0 · X) +(X+X) (I 0 · X)
0 ∪r 0
rX X
(h0 ∗h)∪arX
0
c
v (/
X rl
f H
' X̃ Y,
0 '
where rX : I 0 ·X −→ X is the canonical map and rX
0 0
∪rX = f c is an arbitrary factorization
of the given type.
122
3.13. Characterization of weak equivalences
Proof. We choose a path object for Y as depicted in the left diagram and find a diagonal
in the right square
sY sY
Y / '
/ YI X a / Y 5/ YI
k
(p0 ,p1 ) i0 ' (p0 ,p1 )
∆=(idY ,idY ) # _ _
Y × Y, I ·X / Y × Y.
(arX ,h)
k̄ = k ∪ k 0 : I · X 0 = I · X +X I · X −→ Y I ,
The subsequent proposition has strong similarity to the simplicial analog Proposition
3.47.
123
Chapter 3. Abstract homotopy theory
Proof. The implication (i) ⇒ (ii) was proven in the abstract Whitehead Theorem 3.68.
Y s (p0 ,p1 )
Vice versa let tf h ' idX and choose a path object Y −→ Y I −_ Y × Y . Next choose a
factorization
(∆,sY f ) f
X / (X × I /
0 4< X)Y ×Y Y , X Y sY
' (∆,sY f )
sX ((p0 ,p1 ),f I ) '
X I (X × X) ×Y ×Y Y I / YI
∆ (p0 ,p1 )
( _
X ×X /Y × Y.
f ×f
Since fibrations are stable under pullbacks and composition we have a fibration
((p0 ,p1 ),f I )
XI −_ (X × X) ×Y ×Y Y I −_ X × X
sX (p0 ,p1 )
and thus X −→ X I −_ X × X is a path object for X. Moreover we find a diagonal
sX
X /4 XI
H
i1 ' ((p0 ,p1 ),f I )
_
I ·X / (X × X) ×Y ×Y Y I ,
((h,rX ),sY f rX )
In particular tf 'k idX . Now suppose we have a lifting problem as on the left, then we
find a diagonal as on the right
A
u /7 X A
ku
6/ XI
d D
c f c (p0 ,f I )
B / Y, B / X ×Y Y I .
v (tv,sY v)
dc = p1 Dc = p1 ku = u, f d = f p1 D = p1 f I D = p1 sY v = v.
Hence f has the right lifting property with respect to all cofibration, meaning that it is a
trivial fibration and thus in particular a weak equivalence.
124
3.13. Characterization of weak equivalences
To see that (ii) implies (iii), it suffices to note, that for any homotopy equivalence f
with homotopy inverse t, the morphism γ(f ) is an isomorphism with inverse γ(t). The
other implication is similar to the proof of the implication (ii) ⇒ (iii) in Proposition 3.47.
However the deformation of the homotopy is slightly more difficult, because we have to
work with path objects.
Supposing γ(f ) is an isomorphism, then f is a homotopy equivalence with homotopy
inverse g, i.e. we have a left homotopy f g h ' idY , for some h ∈ C(I ·Y, Y ). By the homotopy
lifting property of f , there is a diagonal
g
Y /
<X
h̃
i0 ' f
_
I ·Y
h / Y.
Note that i0 is a cofibration by Lemma 3.64 (i), because Y is cofibrant. For t = h̃i1 we have
by construction f t = f h̃i1 = hi1 = idY and g h̃ ' t. By Lemma 3.67 (ii) tf is homotopic to
gf , since X is fibrant. But gf is homotopic to idX , so by composition we get a homotopy
idX k ' tf with k ∈ C(I 00 · X, X). We compose it with the homotopy tf k 0 , i.e.
X
' i0
i1
X / / I 00 ·X
i1 ' ' ι1
i0
ι0
tf k
X / ' / I 00 · X / ' / I 0 · X
tf k0 ∗k
#
k 0 Y.
We get two induced diagrams, where the right one comes from the homotopy f k 0 ∗f k H ' f rX
we get from the preceding Lemma.
7 X (I 0 · X) +(X+X) (I 0 · X)
tf k0 ∗k rX ∪rX (f k0 ∗f k)∪f rX
f c
/
I0 · X
f k0 ∗f k
Y X lr u ' X̃ H
/) Y.
It follows, that h = Kcι1 is the desired homotopy tf h ' idX fibred over f , because
0 ki0 = idX , j = 0,
hιj = Kcι1 ιj = Kcι0 ιj = (tf k ∗ k)ιj =
tf ki0 = tf, j = 1,
125
Chapter 3. Abstract homotopy theory
Using Proposition 3.74 we can deduce the following two useful corollaries characterizing
weak equivalences.
Corollary 3.75
g
Let C be a model category and X −→ Y , where X, Y are bifibrant.
Then the following is equivalent.
Corollary 3.76
g
Let C be a model category and X −→ Y . Then the following is equivalent.
Using the preceding Corollary and the 2-of-3 axiom for weak equivalences resp. for mor-
phisms in C being mapped to isomorphisms in Ho(C) by γ, the following holds.
g is a weak equivalence ⇐⇒ F (g) is a weak equivalence
⇐⇒ CF (g) is a weak equivalence ⇐⇒ γCF (g) is an isomorphism
⇐⇒ γF (g) is an isomorphism ⇐⇒ γ(g) is an isomorphism.
2
126
3.14. Derived functors and the comparison of model categories
Definition 3.77
G
Let C be a model category, D an arbitrary category and C −→ D.
(i) The left derived functor LG is defined as the right Kan extension of G along
γ LG
C −→ Ho(C), it it exists. That is a functor Ho(C) −→ D with a natural transforma-
ε
tion LG ◦ γ −→ G, such that LG is a terminal object in the comma category
-◦γ
γ ∗ /G, γ ∗ := (- ◦ γ) : CAT(Ho(C), D) −→ CAT(C, D).
(ii) The right derived functor RG is defined as the left Kan extension of G
γ RG
along C −→ Ho(C), if it exists. That is a functor Ho(C) −→ D with a natural
η
transformation G −→ RG ◦ γ, such that RG is an initial object in the comma
category G/γ ∗ .
3/ 5> Y
w
X % '
' '
%
Z, o '
' '
meaning that Y −→ Z −_ Y is the identity on Y .
'
(ii) Every weak equivalence w : X −→ Y between fibrant X, Y ∈ C can be factored as
3/ 5> Y
w
XS[ %
o '
' '
'
%
Z,
' '
meaning that X −→ Z −_ X is the identity on X.
Proof. Since X and Y are cofibrant and cofibrations are stable under pushouts, we have
'
X−→ X + Y ←−Y . Take a factorization X + Y −→ Z −_ Y and let X−→ X + Y −→ Z
127
Chapter 3. Abstract homotopy theory
be the composition. This is a trivial cofibration by the 2-of-3 axiom. Moreover Y −→
'
X + Y −→ Z is a section for Z −_ Y and so is also a trivial cofibration.
Statement (ii) is dual to (i).
2
Theorem 3.79
Let C be a model category and G ∈ CAT(C, D).
i0 ∪i1 '
where C(X) + C(X) −→ I · C(X) −_ C(X) is a cylinder object for C(X). Since C(X)
i0
is cofibrant so is ∅−→ C(X) −→ I · C(X) by Lemma 3.64 (i). By K. Brown’s Lemma G
maps weak equivalences between cofibrant objects to isomorphisms and thus G(rC(X) ) is
an isomorphism. Hence
128
3.14. Derived functors and the comparison of model categories
γ ∗ G0 (pX )
γ ∗ (G0 )(C(X)) / γ ∗ (G0 )(X)
∼
fC(X) fX
εG
γ ∗ LG(X) = GC(X) / G(X),
where the upper horizontal morphism is an isomorphism, since γ maps weak equivalences
to isomorphisms. It follows that f 0 = G0 (fC )G0 (p)−1 is the unique morphism we are looking
for. Statement (ii) is dual to (i).
2
We will also introduce the notion of total derived functors between model categories,
providing the most important tool for comparing different model categories and their
homotopy categories.
Definition 3.80
G
Let C and D be model categories and C −→ D.
(i) The total derived funtors of E and G exist and induce an adjunction
129
Chapter 3. Abstract homotopy theory
where the first one is by definition and the second one by construction of the homotopy
category in Theorem 3.71. The third one is induced by composition with the (co-)fibrant
replacement morphisms using Corollary 3.66 and Lemma 3.67. The middle one is induced
by the adjunction and the arguments for the rest are dual to those given before.
By construction of the adjunction between the homotopy categories we see that its unit
resp. counit is an isomorphism, if and only if the conditions a) and b) hold.
2
Remark 3.82
By Brown’s Lemma the hypotheses of Theorem 3.81 are satisfied, if one of the following
equivalent conditions holds:
Definition 3.83
Let C and D be model categories.
130
3.14. Derived functors and the comparison of model categories
Example 3.84
Using the geometric realization and singular nerve adjunction of Proposition 2.28
one can also construct a model structure on the category of topological spaces, induced
by the model structure on simplicial sets. More precisely for a map of topological spaces
f ∈ T op(X, Y ) we define
Then by Theorem 3.81 and the subsequent Remark the total derived functors exist and
form an adjunction
Ho(T op)(L|X|, Y ) = Ho(X, RS(Y )).
One can moreover prove that also |-| preserves fibrations, which is quite unusual for a
left adjoint in a Quillen adjunction and therefore not so easy. It follows that the Quillen
adjunction is infact a Quillen equivalence.
Moreover one can prove that a continuous map f is a weak equivalence if and only if
∼ ∼
π0 f : π0 X −→ π0 Y, πn f : πn (X, x) −→ πn (Y, f (x)), x ∈ X, n > 0.
131