Homotopy Theory [RW]
Homotopy Theory [RW]
Homotopy Theory [RW]
Oscar Randal-Williams
https://www.dpmms.cam.ac.uk/∼or257/teaching/notes/HomotopyTheory.pdf
3 Cohomology operations 66
3.1 Steenrod squares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
3.2 Vector elds on spheres . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.3 Wu and StiefelWhitney classes . . . . . . . . . . . . . . . . . . . . . . . . 71
3.4 Constructing the Steenrod squares . . . . . . . . . . . . . . . . . . . . . . 74
3.5 Outlook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
We write D d ⊂ Rd for the unit disc, and S d−1 ⊂ Dd ⊂ Rd for the unit sphere. In
particular
D0 = {0}, S 0 = {±1}, D−1 = ∅, S −1 = ∅.
A homotopy between maps f0 , f1 : X → Y is a map F : X × [0, 1] → Y such that
F (−, 0) = f0 (−) and F (−, 1) = f1 (−). If A ⊂ X is a subspace we say that the homotopy
F is relative to A if F (a, t) is independent of t for all a ∈ A.
We write [X, Y ] := {maps f : X → Y }/homotopy for the set of homotopy classes of
maps from X to Y .
F : I n × [0, 1] −→ X
such that
Sometimes we will write elements of these sets as [f ], to emphasise that they are equiv-
alence classes and that f is merely a representative, but often we will not.
1
2 Chapter 1 Homotopy groups, CW complexes, and brations
Example 1.1.2. If n=1 then π1 (X, x0 ) is the usual fundamental group (but so far we
have only descried it as a set, not as a group).
If n=0 I 0 = {∗} and ∂I 0 = ∅, π0 (X, {x0 })
then, as is the set of path components of
X (and is independent of x0 ). 4
For n≥1 we dene a composition law · on πn (X, x0 ) by the formula
(
f (2t1 , t2 , . . . , tn ) 0 ≤ t1 ≤ 1/2
(f · g)(t1 , t2 , . . . , tn ) = . (1.1.1)
g(2t1 − 1, t2 , . . . , tn ) 1/2 ≤ t1 ≤ 1
Theorem 1.1.3. The operation · is well-dened on πn (X, x0 ), and endows this set with
the structure of a group with identity element given by the constant map:
constx0 : I n −→ X
(t1 , t2 , . . . , tn ) 7−→ x0 .
Furthermore, if n≥2 then this group is abelian.
Proof. The rst part is identical to the argument that the fundamental group is indeed
a group. For the second part we use the homotopy shown below
"
x.tt#iiEHiiiFttEH
Figure 1.1
ϕ∗ : πn (X, x0 ) −→ πn (Y, y0 )
[f ] 7−→ [ϕ ◦ f ]
denes a group homomorphism. If ψ : (Y, y0 ) → (Z, z0 ) is another based map then
(ψ ◦ ϕ)∗ = ψ∗ ◦ ϕ∗ , and (IdX )∗ = Idπn (X,x0 ) .
1
If two maps ϕ0 , ϕ1 : (X, x0 ) → (Y, y0 ) are based homotopic then the evident homo-
topy shows that (ϕ0 )∗ = (ϕ1 )∗ . From this it is immediate that if ϕ has a based homotopy
inverse (i.e. a based map ψ : (Y, y0 ) → (X, x0 ) such that ψ ◦ ϕ and ϕ ◦ ψ are both based
homotopic to the identity) then ϕ∗ is an isomorphism. In fact, if ϕ is any homotopy
equivalence then ϕ∗ : πn (X, x0 ) → πn (Y, y0 ) is an isomorphism: this is proved in the
same way as for the fundamental group; it is Example Sheet 1 Q1.
"
"
¥
1
i.e. homotopic as maps of pairs
" 1.2 Change of basepoint 3
1.2
If u:I→X
Change of basepoint
u# (f ) : (I n , ∂I n ) −→ (X, x0 )
r .
Figure 1.2
"
"
¥
This construction is well-dened on homotopy classes, and yields a function
u# : πn (X, x1 ) −→ πn (X, x0 )
satisfying
÷÷:
It follows that if x0 and x1 lie in the same path component, then the groups πn (X, x0 )
and πn (X, x1 ) are isomorphic, but a choice of path from x0 to x1 is necessary to obtain
*
a specic isomorphism.
In particular, taking x1 = x0 gives a left action of the group π1 (X, x0 ) on each of
the groups πn (X, x0 ) for n ≥ 1, which for n = 1 is simply the action by conjugation:
4 Chapter 1 Homotopy groups, CW complexes, and brations
"
u# (f ) = u · f · u−1 . Thus for n≥2 the abelian group πn (X, x0 ) has the structure of a
x.tt#iiEHiiiFttEH
Z[π1 (X, x0 )]-module2 .
Denition 1.3.1. For n≥1 let πn (X, A, x0 ) denote the quotient of the set of maps
by the equivalence relation given by homotopies through such maps. Extending the
r .
notation for maps of pairs, we can write such a map as a map of triples
"
"
¥
Maps of triples ϕ : (X, A, x0 ) → (Y, B, y0 ) induce functions ϕ∗ : πn (X, A, x0 ) →
πn (Y, B, y0 ) with all the properties one expects:
(i) If
"ϕ '
÷÷:
(ii) ϕ∗ is a homomorphism for n ≥ 2,
*
2
A group G Z[G] whose elements are nite Z-linear sums of elements of G, and
has a group ring
whose multiplication is determined by Z-linearity and the group structure of G. A left Z[G]-module is
precisely the same as an abelian group with a left G-action by group homomorphisms.
"
"
(iii)
Remark 1.3.2
¥
(ψ ◦ ϕ)∗ = ψ∗ ◦ ϕ∗ .
I n /∂I n ∼
= Sn,
The Hurewicz homomorphism
with ∂I n /∂I n
∗ ∈ S n , we may equally well take πn (X, x0 ) to be given by the homotopy classes of based
n
maps f : (S , ∗) → (X, x0 ). The group operation is then given as follows:
5
giving a basepoint
" '
*
÷÷:
(I n /un−1 , ∂I n /un−1 ) ∼
Similarly, as = (Dn , S n−1 ), we may take πn (X, A, x0 ) to be
given by
n
homotopy classes of maps of triples f : (D , S
n−1 , ∗) → (X, A, x ). The group
0
operation is given as follows:
"
.
:÷÷÷ 8. HAH
;i
'
l
h([f ]).
;
.
:÷÷÷ 8. HAH
° "
;i 8.
'
.
:÷÷÷ * am
l
πn (X, A, x0 ).
°
When is [f ] = [constx0 ] in πn (X, A, x0 )? To answer this we adopt the
;i
'
disc perspective.
;
if and only if f : D → X is.homotopic relative to S n−1 to a map with image in A.
n
Lecture 2
Proof. Suppose rst that f is homotopic relative to S n−1 to a map g which has image
in A. Such a homotopy shows that [f ] = [g] ∈ πn (X, A, x0 ). Now choose a deformation
retraction
3
U
r : Dn × [0, 1] → Dn
of Dn∗ ∈ S n−1 ⊂ Dn , and consider g ◦ r : Dn × [0, 1] → X . At time 0 this is the map
to
g , and at time 1 it is constx0 : furthermore, for all times it sends S n−1 into A (as the
:E÷:÷
"∗ throughout). Thus this homotopy
i it
map g has image in A) and sends ∗ to x0 (as r xes
' shows that [g] = [constx0 ].
7. &
: . : l
;
Now suppose that [f ] = [constx0 ], and let H : Dn × [0, 1] → X be a homotopy giving
this identity, so H(D
n × {1}) ⊂ {x0 } ⊂ A and H(S n−1 × [0, 1]) ⊂ A. As Dn × [0, 1]
3
In this course a deformation retraction of X to a subspace A is a homotopy from the identity map
of X to a map into A, and this homotopy should be constant on A.
"
'
:
i deformation retracts to U
Dn × {1} ∪ S n−1 × [0, 1],
* am
1.6 The long exact sequence of a pair
as in
Figure 1.3, it follows that f (−) = H(−, 0) is homotopic relative to S n−1 to a map into
A.
&
l
Figure 1.3
:E÷:÷
"
:
The map of pairs
induce maps
i : (A, x0 ) → (X, x0 )
.
i∗ : πn (A, x0 ) → πn (X, x0 )
and map of triples
and
:
j : (X, x0 , x0 ) → (X, A, x0 )
j∗ : πn (X, x0 ) → πn (X, A, x0 ).
i∗ j∗
πn (A, x0 ) πn (X, x0 ) πn (X, A, x0 )
∂
i∗ j∗
πn−1 (A, x0 ) πn−1 (X, x0 ) ···
i∗ j∗
··· π1 (X, x0 ) π1 (X, A, x0 )
∂
i∗
π0 (A, x0 ) π0 (X, x0 )
is exact. Exactness at the last three positions must be interpreted carefully: it means that
Im(j ∗ ) = ∂ −1 ([constx0 ]) and Im(∂) = (i∗ )−1 ([constx0 ]).
This long exact sequence is natural with respect to maps ϕ : (X, A, x0 ) → (Y, B, y0 ).
Proof.
Exactness at πn (X, x0 ): f : (I n , ∂I n ) → (X, x0 ) be such that j∗ ([f ]) = [constx0 ].
Let
By the compression criterion this means that f is homotopic relative to ∂I to a map
n
map
g : (I n , ∂I n ) −→ (X, x0 )
(
H(t2 , . . . , tn ; 1 − 2t1 ) 0 ≤ t1 ≤ 1/2
(t1 , t2 , . . . , tn ) 7−→
f (2t1 − 1, t2 , . . . , tn ) 1/2 ≤ t1 ≤ 1.
:E÷:÷
"
i it
'
: . :
Figure 1.4
u# : πn (X, A, x0 ) −→ πn (X, A, x1 ),
i : X −→ Mf
x 7−→ [(x, 0)]
10 Chapter 1 Homotopy groups, CW complexes, and brations
"
Him .
f#FtI
""
"
r : Mf × [0, 1] −→ Mf " "'
([y], t) 7−→ y
([x, s], t) 7−→ [(x, s(1 − t) + t)]
to the subspace Y ⊂ Mf . Thus the pair (Mf , X) has inclusion map satisfying
i
X Mf
' r(−,0)
" f
Y
In other words, Mf
.
is a replacement of Y, up to homotopy equivalence, for which the
map f :X→Y is represented by the inclusion of a subspace.
Using this device we may consider any map f : X → Y as being, morally, the inclusion
of a subspace, and so can pretend that (Y, X) is a pair: we really mean the pair (Mf , X).
For example, for x0 ∈ X we can dene
πn (Y, X, x0 ) := πn (Mf , X, x0 ),
" '
whereupon, using πn (Y ) ∼
= πn (Mf ), we get a long exact sequence
. . .
.
··· πn+1 (Y, X, x0 )
∂
f∗ j∗
πn (X, x0 ) πn (Y, f (x0 )) πn (Y, X, x0 )
∂
f∗ j∗
πn−1 (X, x0 ) πn−1 (Y, f (x0 )) ···
1.8 CW complexes
Denition 1.8.1. A CW complex is a space X obtained by the following process.
(i) Let X −1 := ∅.
1.8 CW complexes 11
(ii) Supposing the space X n−1 has been dened, let {ϕα : S n−1 → X n−1 }α∈In be a set
of maps, and let
We let enα be the image of {α} × int(Dn ) under the quotient map, called an open cell.
n
Let X := ∪n≥0 X with the following topology: a set S ⊂ X is open (resp. closed) if
n 4
and only if each S ∩ X is open (resp. closed) . We call X the n-skeleton of X .
n
5
Equivalently , we start with the data of a map
Proof. As a preliminary step, observe that just as in Figure 1.3 the space Dn × [0, 1]
(deformation) retracts to
n n−1
(D × {0}) ∪ (S × [0, 1]) via radial projection from (0, 2). It
n
follows that the pair (D , S
n−1 ) has the homotopy extension property: the initial data
is a map
f ∪ H : (Dn × {0}) ∪ (S n−1 × [0, 1]) −→ Y
and precomposing with the retraction r : Dn × [0, 1] → (Dn × {0}) ∪ (S n−1 × [0, 1]) gives
the required extension. Lecture 3
This argument shows the most useful point of working with CW complexes: we can
make arguments by induction over cells, or skeleta, and often reduce to proving things
for Dn . The following is another example of this strategy.
H n : X n × [0, 1] −→ Y
mα := f |{α}×Dn ∪ H n−1 |{α}×S n−1 ×[0,1] : {α} × (Dn × {0}) ∪ (S n−1 × [0, 1]) −→ Y.
Mα : {α} × Dn × [0, 1] −→ Y
H n = (H n−1 t α∈In Mα )/ ∼.
F
we can let
X −→ Z1 ←− Z2 −→ Z3 ←− · · · −→ Zn ←− Y
We have seen (Example Sheet 1 Q1) that homotopy equivalences are weak homotopy
equivalences. Our goal is to show that the converse is also true, as long as the spaces
involved are CW complexes.
h
A X
i f
g
Z Y
(i) ĝ ◦ i = h,
f∗ j∗
πn (X, x0 ) πn (Y, f (x0 )) πn (Y, X, x0 )
∂
f∗ j∗
πn−1 (X, x0 ) πn−1 (Y, f (x0 )) ···
then shows that πn (Y, X, x0 ) = 0 for all x0 ∈ X . The claim then follows from the
Compression Lemma (Lemma 1.8.4).
For a general map f :X→Y we reduce to the case above following Section 1.7. Let I gave a fallacious ver-
sion of this argument
Mf denote the mapping cylinder of f, with inclusions inc : X → Mf and j : Y → Mf in lectures: here it is
now corrent.
and retraction r : Mf → Y . Consider the diagram
h
A X X X
i f inc f
g j r
Z Y Mf Y,
in which the left and right squares commute (using that r ◦ j = IdY ) and the middle
square commutes up to homotopy. Combining the two leftmost squares gives a new
square
h
A X
i inc
g 0 :=j◦g
Z Mf
14 Chapter 1 Homotopy groups, CW complexes, and brations
which also commutes up to homotopy. Using the homotopy extension property, we may
change g0 by a homotopy to a map g 00 making the square literally commute. This puts
us in a situation to apply the version of the statement proved above, as inc : X → Mf
is the inclusion of a subspace. Thus there is a map ĝ 00 : Z → X such that ĝ 00 ◦ i = h and
such that inc ◦ ĝ 00 ' g 00 ' g 0 relative to A. Applying r to this homotopy, it follows that
f◦ ĝ 00 is homotopic to g relative to A, as required.
∅ X
f
IdY
Y Y,
f ◦gtIdX
X × {0} t X × {1} X
inc f
H
X × [0, 1] Y.
The left-hand map is the inclusion of a sub-CW complex, and the right-hand map f is
still a weak homotopy equivalence, so by the previous theorem we may nd is a map
Ĥ : X × [0, 1] → X such that Ĥ|X×{0} = f ◦ g and Ĥ|X×{1} = IdX , as required.
There is another consequence of Theorem 1.9.2 with further justies focussing on the
notion of weak homotopy equivalences.
Proof sketch. It is enough to prove that a weak homotopy equivalence f :X→Y induces
an isomorphism on homology with Z coecients: it then follows for (co)homology with
any coecients by Universal Coecient Theorems. By replacing Y by the mapping
cylinder Mf , it is also enough to treat the case where f is the inclusion of a subspace.
In this case we need to show that Hn (Y, X; Z) = 0.
σ : ∆n → Y are singular
P
Let [ nσ · σ] ∈ Cn (Y, X) be a relative cycle, where
simplices. We must show that this cycle represents zero in Hn (Y, X; Z). By considering
nσ · σ as |nσ | copies of σ (or of −σ ), we may glue copies of ∆n together along faces as
follows. If τ ⊂ σ is a (n − 1)-dimensional face which is not sent into X , then because
∂( nσ · σ) ∈ Cn−1 (X) there is another simplex σ 0 which also has τ as a face. Let
P
1.10 Connectivity 15
K denote a simplicial complex obtained by gluing together in this manner all (n − 1)-
dimensional faces which are not mapped into X, and let L⊂K denote the union of the
unglued (n − 1)-dimensional faces. By construction there is a map of pairs
Now
x := sumn-simplices of K ∈ Cn (|K|, |L|)
of all
P
is a cycle, and by construction f∗ (x) = [ nσ · σ] ∈ Hi (Y, X). Now as (|K|, |L|) is a
relative CW complex, by Theorem 1.9.2 the map f : (|K|, |L|) → (Y, X) is homotopic
relative to |L| to a map with image in X , and so f∗ (x) = 0.
1.10 Connectivity
Denition 1.10.1. For n ≥ 0 say that a pair (X, A) is n-connected if π0 (A) → π0 (X)
is onto
6 and πi (X, A, x0 ) = 0 for all 1 ≤ i ≤ n and all x0 ∈ A. Equivalently, for all
x0 ∈ A the maps
πi (A, x0 ) −→ πi (X, x0 )
are epimorphisms for i ≤ n and isomorphisms for i < n. More generally, say that a map
f :X→Y n-connected if the pair (Mf , X) is n-connected.
is
Say that a space X is n-connected if the pair (X, {x0 )}) is n-connected for all
x0 ∈ X , i.e. πi (X, x0 ) = 0 for all 0 ≤ i ≤ n and all x0 ∈ X .
Proof. The long exact sequence on homotopy groups for this pair, and the fact that
πi (Dn , ∗) = 0, shows that the boundary map
is an isomorphism. By the previous theorem the latter group vanishes for i − 1 < n − 1,
so the former group vanishes for i < n.
Corollary 1.10.4. If (X, A) is a relative CW complex only having relative cells of di-
mension < n, then any map f : (X, A) → (Dn , S n−1 ) is homotopic relative to A to a
map into S
n−1 .
6
You can interpret this condition as π0 (X, A, x0 ) = 0, but we did not dene such a relative homo-
topy group.
16 Chapter 1 Homotopy groups, CW complexes, and brations
Corollary 1.10.5. If (X, A) is a relative CW complex only having relative cells of di-
mension ≥ n, then it is (n − 1)-connected.
Him
f into A.
i i 0
As I is compact so is f (I ), so it lies in a sub relative CW complex (X , A) having
nitely-many cells (see Example Sheet 1 Q5). .
Thus we may suppose without loss of
generality that (X, A) has nitely-many cells. Let A ⊂ X0 ⊂ X be a sub-CW complex
having one fewer relative cell than X. By induction it suces to show that we can
homotope f relative to ∂I n until it has image in X 0.
Thus we may suppose that we are in the following simplied situation: we have a
map g : (I i , ∂I i ) → (X, X 0 ), where X = X 0 ∪ Dk with k ≥ n and i < n, and we wish to
i
homotope g relative to ∂I to that it has image in X .
0
f#FtI
""
"
" "'
" B ⊂ I n be the bad cubes: those closed cubes which map into V . Then g(∂B) ⊂ V ∩ U ,
and so we have a map
.
1.12 CW approximation 17
Corollary 1.11.2. If X
is a CW complex and ϕ : S
n−1 → X is an attaching map for
an n-cell then ϕ is homotopic to a map into X
n−1 , so X ∪ϕ Dn is homotopy equivalent
to a CW complex.
1.12 CW approximation
From the point of view of weak homotopy equivalence, every space is equivalent to a CW
complex:
Theorem 1.12.1. For any space X there is a CW complex C and a weak homotopy
equivalence f : C → X.
Furthermore, if g : D → X is another weak homotopy equivalence from a CW com-
plex, there is a weak homotopy equivalence φ:C→D such that g ◦ φ ' f.
Lecture 5
Proof. Suppose that X is path connected (otherwise repeat the below for each path
component), and choose a basepoint x0 . We will construct CW complexes C0 ⊂ C1 ⊂
C2 ⊂ · · · and maps f n : Cn → X such that
n : C := n
S S
Then the map f := n≥0 f n≥0 C → X induces an isomorphism on all
homotopy groups and so is a weak homotopy equivalence.
We start with C 0 = {∗} and f 0 (∗) = x0 . Assuming that C n−1 has been constructed,
let {ψα : (S n−1 , ∗) → (C n−1 , ∗)}α∈In be a set of maps such that [ψα ] ∈ πn−1 (C n−1 , ∗)
generate
Ker(f∗n−1 : πn−1 (C n−1 , ∗) → πn−1 (X, x0 )),
and let [
n
Cprelim := C n−1 ∪ Dαn
α∈In
n n
fprelim : Cprelim −→ X.
n
fprelim
i
Consider the factorisation f n−1 : C n−1 → Cprelim
n → X as giving
n
(fprelim )∗
i∗
f∗n−1 : πn−1 (C n−1 , ∗) n
πn−1 (Cprelim , ∗) πn−1 (X, x0 ).
The map f∗n−1 is surjective by assumption. The map i∗ is surjective, because we have
πn−1 (Cprelim , C n−1 , ∗) = 0 by an application of cellular approximation (Corollary 1.11.1).
n
18 Chapter 1 Homotopy groups, CW complexes, and brations
On the other hand the ψα map to 0 under i∗ by construction, and as these generate the
kernel of f∗n−1 it follows that
n
(fprelim )∗ is a bijection. For i<n−1 we have
n
(fprelim )∗
i∗
f∗n−1 : πi (C n−1 , ∗) n
πi (Cprelim , ∗) πi (X, x0 ),
n−1 n i∗ f∗n
(fprelim )∗ : πi (Cprelim , ∗) πi (C n , ∗) πi (X, x0 ).
∅ D
g
f
C X
to get φ:C→D such that g ◦ φ ' f; as f and g are weak homotopy equivalences, so is
φ.
Him 1.13
.
Hurewicz's Theorem 19
f#FtI
""
" given by the
Proof. Let
n-cell generates πn (X, A, x0 )
'
as a
it as a Z-linear combination
of elements γ# ([Φ]) for γ ∈ π1 (A, x0 ).
We have a map f : (D , S
n n−1 , ∗) → (X, A, x ). There is an open set U = int(D n ) ⊂
0
X , and so f −1 (U ) ⊂ Dn is an open subset contained in the interior. Now f : f −1 (U ) → U
n
is a map between open subsets of R , so it may be homotoped near f
−1 (0) so that it is
smooth and transverse to 0 ∈ U near this set: continue to call the map f . Then there is
a small closed disc 0 ∈ D ⊂ U such that f
−1 (D) = tk D is a disjoint union of closed
j=1 j
discs, each of which is sent homeomorphically to D by f .
"
" '
set. Then the disc D gives an element
[incD ] ∈ πn (X, V, x1 )
. u#
πn (X, A, x0 ) −→ πn (X, V, x0 ) ←− πn (X, V, x1 )
corresponds to [Φ].
Each f ◦ vj is a path from x0 to x1 lying in V , but need not be homotopic to the
path u. However, it is homotopic to γj · u for some [γj ] ∈ π1 (V, x0 ) = π1 (A, x0 ). Thus
from the geometric description of sum of relative homotopy classes (Remark 1.3.2) we
see that
k
X
[f ] = ±(γj )# ([Φ]) ∈ πn (X, V, x0 )
j=1
∼
=
as required, where the signs come from whether the homeomorphisms f |Dj : Dj → D
preserve or reverse orientation.
20 Chapter 1 Homotopy groups, CW complexes, and brations
Lecture 6
Proof. The rst two parts follows from the fact that πi (X, A, x0 ) = 0 for i < n, by
Corollary 1.10.5. For the last part we consider the portion of the long exact sequence of
(X, A) given by
∂
πn (X, A, x0 ) πn−1 (A, x0 ) πn−1 (X, x0 ) 0,
Corollary 1.13.3. X = A ∪ Dn
If and A is simply connected, then πn (X, A, x0 ) is
isomorphic to Z, generated by [Φ].
h : πn (X, A, x0 ) −→ Hn (X, A; Z) ∼
=excision Hn (Dn , S n−1 ; Z) = Z
and observe that [Φ] is tautologically sent to the generator [Dn ] ∈ Hn (Dn , S n−1 ; Z). This
does indeed have innite order.
πn (X, ∗) ∼
M
= Z,
α∈J
Sαn → Sαn is a
W Q
Proof. Suppose rst that J is nite. Then the inclusion α∈J α∈J
sub-CW complex, and the relative cells have dimension ≥ 2n, so this pair is (2n − 1)-
connected. Thus the inclusion induces an isomorphism on πn (−). On the other hand a
map into a product is a product of maps, so
!
∼
Y Y M M
πn Sαn = πn (Sαn ) = πn (Sαn ) = Z.
α∈J α∈J α∈J α∈J
7
For n ≥ 3; for n=2 the π1 (A, x0 )-orbit of [Φ] generates the non-abelian group π2 (X, A, x0 ); for
n=1 there is no sensible statement.
8
For n − 1 ≥ 2; for n−1=1 the kernel is the normal subgroup of π1 (A, x0 ) generated by [ϕ].
1.13 Hurewicz's Theorem 21
Z∼
= πn+1 (C n+1 , C 0 , ∗) πn (C 0 , ∗) πn (C n+1 , ∗) 0 0
∼
= ∼
= ∼
= ∼
=
Z∼
= Hn+1 (C n+1 , C 0 ; Z) Hn (C 0 ; Z) Hn (C n+1 ; Z) 0 0
where the rst vertical map is an isomorphism by Corollary 1.13.3, the next is an iso-
morphism by assumption, and the other two are isomorphisms by observation: it follows
from the 5-lemma that the middle vertical map is an isomorphism too.
S1
W
Proof sketch. It holds for X = J by direct calculation of both sides: the left-hand
side is the free group on J and the right-hand side is the free abelian group on J. Then
proceed as in the proof of the last theorem, looking at the eect on both sides of adding
a cell.
22 Chapter 1 Homotopy groups, CW complexes, and brations
(Note that if n≥2 then the group G must necessarily be abelian, but if n=1 it need
not be.)
M f M
Z −→ Z −→ G −→ 0
β∈J α∈I
9
For example, the free abelian group on G surjects onto G, and its kernel is again free abelian as
any subgroup of a free abelian group is free abelian.
1.14 EilenbergMac Lane spaces and cohomology 23
∼
(
(((
1 ( Z), G) −→ H n (X; G) −→ Hom (H (X; Z), G) −→ 0
0 −→ (
Ext
(Z( (H ((
(n−1 (X, Z n
ιX ∈ H n (X; G).
For any space Y there is therefore a function
[Y, X] −→ H n (Y ; G)
(1.14.1)
[f : Y → X] 7−→ f ∗ (ιX ).
Theorem 1.14.4. If Y is a CW complex, then the function (1.14.1) is a bijection.
We rst extend it to Y
n+1 . To do so, note that for each (n + 1)-cell Φ attached along
a map ϕ : S → Y , the composition [f¯ ◦ ϕ] ∈ πn (X, x0 ) = G is precisely φ ◦ d(Φ),
n n n
obtained from Y
n+1 by attaching cells of dimension i > n + 1, but then πi−1 (X, x0 ) = 0
ϕ f¯i−1
so for an i-cell attached along ϕ the composition S i−1 → Y i−1 → X is nullhomotopic
map f¯
so the
n+1 extends to Y .
Corollary 1.14.5. If (X, x0 ) is an EilenbergMac Lane space of type (G, n), and (Z, z0 )
is another which is a CW complex, then there is a weak homotopy equivalence f : Z → X.
Proof. The class ιZ ∈ H n (Z; G) corresponds by the previous theorem to a map f :Z→
X ∗
(which we may homotope so that it sends z0 to x0 ) such that f (ιX ) = ιZ . That is,
the map
f∗
G∼
= πn (Z, z0 ) −→ πn (X, x0 ) ∼
=G
is the identity map of G: but as X and Z only have this homotopy group non-trivial, f
is a weak homotopy equivalence.
24 Chapter 1 Homotopy groups, CW complexes, and brations
We will therefore generally write K(G, n) for any space which is an Eilenberg
Mac Lane space of type (G, n): by Lemma 1.14.3 such spaces exist for all (G, n), and by
Corollary 1.14.5 they are unique up to weak homotopy equivalence.
1.15 Fibrations
Denition 1.15.1. Let C be a class of spaces. A map p : E → B has the homotopy
lifting property with respect to C if for each X ∈ C and for each commutative square
f
X × {0} E
p (1.15.1)
H
X × [0, 1] B
If p has the homotopy lifting property with respect to C = {all spaces} then it is
called a Hurewicz bration. If it has the homotopy lifting property with respect to
C = {D0 , D1 , D2 , D3 , . . .} then it is called a Serre bration.
We call B the base, E the total space, and p
−1 (b) the bre over b ∈ B.
Example 1.15.3. Any covering space p:B→B is a Hurewicz bration (by the homo-
topy lifting lemma). 4
and has the following universal property: Given maps X → E and X → B 0 which become
Lecture 8 equal in B, there is a unique map X→ E 0 making the evident diagram commute.
Suppose now that p has the homotopy lifting property with respect to C , and consider
a lifting problem
f
X × {0} E0
p0
H
X × [0, 1] B0
f (b0 ,e)7→e
X × {0} E0 E
p0 p
H φ
X × [0, 1] B0 B,
and p has the homotopy lifting property with respect to C : let φ ◦ H : X × [0, 1] → E
^
0
be the lift. But by the universal property this produces a lift H̃ : X × [0, 1] → E of the
original lifting problem. Concretely, it is given by
^
H̃(x, t) := (H(x, t), φ ◦ H(x, t)) ∈ E 0 .
This argument shows that the class of maps having the homotopy lifting property
with respect to C is closed under the formation of pullbacks. In particular, the pullback
of a Hurewicz (or Serre) bration is again a Hurewicz (or Serre) bration. We often write
φ∗ E := E 0 and φ∗ p := p0 : φ∗ E → B 0 . 4
f
X × {0} ∪ A × [0, 1] E
p
H
X × [0, 1] B
which translates this lifting problem to that of (1.15.1) for X = Dn , which can be solved
as p is a Serre bration.
For a general relative CW complex (X, A), we can construct the lift one cell at a time
using the above.
26 Chapter 1 Homotopy groups, CW complexes, and brations
f
I n × {0} E
p
H
I n × [0, 1] B
be given. Now {H −1 (Uα )}α∈I is an open cover of I n × [0, 1], so by the Lesbegue number
lemma we may choose a grid ne enough that each cube lies in some H −1 (Uα ). Order
the cubes as shown in the gure below, so that each cube except the rightmost ones has
a face to its right labelled higher.
i÷÷
"
:
Now we can lift the map H on the 1st cube, extending the lift given on its red face,
using that this cube has image in some Uα , and that p is a Serre bration over Uα .
Similarly, supposing that the rst (i − 1) cubes have been compatibly lifted, we may nd
a lift on the ith cube, extending the lift already given over part of its boundary, as no
lift has yet been given on its rightmost face. Continuing in this way gives the desired
lift.
Proof. If p:E→B is a bre bundle then by denition there is an open cover {Uα }α∈I of
B and homeomorphisms p
−1 (U )
α
∼
= Uα ×F over Uα , identifying p|p−1 (Uα ) : −1
p (Uα ) → Uα
with proj1 : Uα × F → Uα . By Example 1.15.2 such maps are Serre brations, so by the
previous theorem p is too.
p∗ : πn (E, F, x0 ) −→ πn (B, b0 )
1.15 Fibrations 27
i∗ p∗
πn (F, x0 ) πn (E, x0 ) πn (B, b0 )
∂
i∗ j∗
πn−1 (F, x0 ) πn−1 (E, x0 ) ···
constx0
un−1 I n−1 × {0} ∪ ∂I n−1 × [0, 1] E
p
f
I n−1 × [0, 1] B,
H
I n × [0, 1] B.
Example 1.15.11. Let S 2n+1 ⊂ Cn+1 be the unit sphere. The group S 1 = U (1) of unit
complex numbers acts freely on S
2n+1 with quotient the complex projective space CPn .
The map
p : S 2n+1 −→ CPn
is a bre bundle, so a Serre bration, with bre over each point homeomorphic to S1.
Thus there is a long exact sequence
i p∗ ∂
· · · −→ πi (S 1 , x0 ) −→
∗
πi (S 2n+1 , x0 ) −→ πi (CPn , ∗) −→ πi−1 (S 1 , x0 ) −→ · · ·
0 i = 1
n
πi (CP , ∗) = Z i = 2
0 2 < i ≤ 2n.
(
0 i 6= 2
πi (CP∞ , ∗) =
Z i = 2,
so that CP∞ is an EilenbergMac Lane space of type (Z, 2), i.e. CP∞ ' K(Z, 2).
The map H := p : S3 → S2 = CP1 , with bre S 1 , is known as the Hopf map. The
sequence
i H ∂
0 = π3 (S 1 , x0 ) −→
∗
π3 (S 3 , x0 ) −→
∗
π3 (S 2 , ∗) −→ π2 (S 1 , x0 ) = 0
shows that π3 (S 2 , ∗) ∼
=Z generated by [H]. 4
Lecture 9
iu·v
b Fu·v iu·v
b
0 2
Fu Fv
iu
b iu
b ivb ivb
0 1 1 2
Fb0 Fu Fb1
u∗ p
The long exact sequence on homotopy groups for the bration u∗ p based at a point
x0 ∈ Fu with (u∗ p)(x0 ) =0 is
and as [0, 1] is contractible the middle map is an isomorphism: thus Fb0 → Fu is a weak
homotopy equivalence. The map Fb1 → Fu is also a weak homotopy equivalence by the
same argument.
For the second part, note that the composition
∼
= u·v
[0, 1] −→ [0, 1/2] ⊂ [0, 1] −→ B
is the path u, so pulling p back along these maps gives a map of Serre brations
Fu Fu·v
the map of total spaces is the required map Fu → Fu·v . These brations have the same
bres, and their bases are both contractible, so it follows from the map of long exact
sequences for these brations that the map Fu → Fu·v is a weak equivalence. The map
Fv → Fu·v is constructed analogously, and it is then easy to verify that the diagram so
obtained commutes.
By the rst part, if B is path-connected then the bres over dierent points are all
weakly homotopy equivalent to each other. Because of this, we will often say that
i p
F −→ E −→ B is a bration sequence,
meaning that p is a bration, B is path-connected, and that F is the bre of p over some
point: the bre over any other point is then weakly homotopy equivalent to F .
∼ ∼
H∗ (Fb0 ) −→ H∗ (Fu ) ←− H∗ (Fb1 ).
The formula v# ◦ u# = (u · v)# then follows from the commutative diagram in the last
theorem.
30 Chapter 1 Homotopy groups, CW complexes, and brations
W (K, U ) := {f : X → Y | f (K) ⊂ U },
eX,Y : map(X, Y ) × X −→ Y
(f, x) 7−→ f (x)
is continuous.
f ad : Z −→ map(X, Y )
z 7−→ (x 7→ f (z, x))
is continuous.
Proof. We must show that (f ad )−1 (W (K, U )) is open, for K ⊂ X compact and U ⊂ Y
ad
open. If f (z) ∈ W (K, U ) then {z} × K ⊂ f
−1 (U ). As K is compact there is an open
f ad ×IdX eX,Y
Z ×X −→ map(X, Y ) × X −→ Y.
is a homeomorphism.
10
i.e. for every point x∈X and every open neighbourhood U 3 x, there is a compact set K with
x ∈ int(K) ⊂ K ⊂ U .
1.17 Function spaces 31
Proof. By the last two results this function is well-dened and a bijection. Also, by the
last results,
⇐⇒ map(Z × X, Y ) × Z × X −→ Y is continuous
f ad
Dn × {0} map(X, Y )
res
H ad
Dn × [0, 1] map(A, Y ),
where f ad and H ad are adjoint to maps f : X ×Dn ×{0} → Y and H : A×Dn ×[0, 1] → Y .
n n
As (X × D , A × D ) is again a relative CW complex, it has the homotopy extension
n
property, so H extends to a H̄ : X × D × [0, 1] → Y starting at f . By adjunction this
gives a map
H̄ ad : Dn × [0, 1] −→ map(X, Y ),
lifting H ad and extending f ad .
Example 1.17.7. Consider the relative CW complex ([0, 1], {0}). The theorem shows
that the evaluation map
is a Serre bration, called the path bration. The bre ev0−1 (x0 ) =: Px0 X is the space
of paths in X starting at x0 , and this is contractible: the homotopy
f
Z × {0} PX
ev0
H
Z × [0, 1] X,
(
ad H(z, t − 2s) 0 ≤ s ≤ t/2
H̃ (z, t, s) := s−t/2 .
f (z, 0)( 1−t/2 ) t/2 ≤ s ≤ 1
ev0 × ev1 : P X −→ X × X
γ 7−→ (γ(0), γ(1))
is a Hurewicz bration.
Let f :Y →X be a map, and form the pullback
Ef (f × IdX )∗ P X PX
ev0 ×ev1
f ×IdX
Y ×X X × X.
Ef ∼
= {(y, γ) ∈ Y × P X | γ(0) = f (y)},
and the map (y, γ) 7→ (y, γ(1)) : Ef → Y × X , being the pullback of ev0 × ev1 , is a
Hurewicz bration. As the projection Y × X → X is also a Hurewicz bration, the map
pf : Ef −→ X
(y, γ) 7−→ γ(1)
Ef
y7→(y,constf (y) )
pf
f
Y X
1.17 Function spaces 33
p−1
f (x0 ) = {(y, γ) ∈ Y × P X | γ(0) = f (y), γ(1) = x0 }
the homotopy bre of f at the point x0 ∈ X . The long exact sequence on homotopy
groups for the bration pf , along with the homotopy equivalence Y ' Ef , gives a long
exact sequence
f∗
πn (p−1
f (x0 ), (y0 , constx0 )) πn (Y, y0 ) πn (X, x0 )
∂
f∗
πn−1 (p−1
f (x0 ), (y0 , constx0 )) πn−1 (Y, y0 ) ···
Ef = {γ ∈ P X | γ(0) = x0 } = Px0 X
and
p−1
f (x0 ) = {γ ∈ P X | γ(0) = x0 , γ(1) = x0 } =: Ωx0 X
the loop space of X based at x0 . The long exact sequence on homotopy groups for the
bration pf shows that
∼
∂ : πn (X, x0 ) −→ πn−1 (Ωx0 X, constx0 )
Ωkx0 X ∼
= {f ∈ map(I k , X) | f (∂I k ) = x0 }.
If x1 lies in the same path-component as x0 then Theorem 1.16.1 applied to the bres
of the bration
ev0 × ev1 : P X −→ X × X
over (b0 , b0 ) and (b1 , b1 ) shows that Ωx1 X and Ωx0 X are weakly equivalent
11 , so if X
is path-connected then we often just write ΩX to mean the loop space taken at some
basepoint.
11
In fact we easily see that they are homotopy equivalent: conjugating by a path u from x0 to x1
gives a map Ωx0 X → Ωx1 X , conjugating by the reverse path gives a map Ωx1 X → Ωx0 X , and the two
compositions are easily seen to be homotopic to the identity.
34 Chapter 1 Homotopy groups, CW complexes, and brations
(i) (Zn , A) only has relative cells of dimension > n, so in particular is n-connected,
(ii) the map (gn )∗ : πn (Zn , a0 ) → πn (X, x0 ) is injective, and for all i > n the maps
(gn )∗ : πi (Zn , a0 ) → πi (X, x0 ) are isomorphisms.12
To emphasise: the factorisation
gn
f : A −→ Zn −→ X
has the rst map an isomorphism on homotopy groups in degrees < n, the second map
an isomorphism in degrees > n, and in degree n
and using the nullhomotopies in X to extend the map f to a gnn : T n → X . Now construct
relative CW complexes T
n ⊂ T n+1 ⊂ T n+2 ⊂ ··· i
with gn : T i → X such that
(ii) the map πj (gni ) is injective for n≤j <i+1 and surjective for n < j ≤ i + 1.
This can be done exactly as in the proof of the CW approximation theorem: if T i−1 has
been constructed, rst attach (i + 1)-cells to kill ker(f∗ : πi (T i−1 ) → πi (X)), and then
wedge on (i + 1)-spheres to generate πi+1 (X).
i
S
Finally, let Zn := i≥n T .
If gn : Zn → X and gn+1 : Zn+1 → X are maps given by the lemma, consider the
commutative square
A Zn
gn
gn+1
Zn+1 X.
The relative CW complex (Zn+1 , A) only has cells of dimension ≥ n + 2. On the other
hand we have a long exact sequence
the left-hand map is surjective for i > n, so for i ≥ n + 1, and the right-hand map is
injective for i − 1 ≥ n, so for i ≥ n + 1. Thus πi (X, Zn ) = 0 for i ≥ n + 1. It then follows
from the compression lemma that there is a map
pn+1 : Zn+1 −→ Zn
.
.
.
Z2
p2
g2
Z1
g1
p1
g0
f :A Z0 X
where the left-hand triangles commute, and the right-hand triangles commute up to
homotopy. By redening gn0 = g0 ◦ p1 ◦ p2 ◦ · · · ◦ pn we may assume that the right-hand
triangles commute too. This is the MoorePostnikov tower of the map f : A → X .
Example 1.18.2. For a space X consider the map f : X → {∗}. Its MoorePostnikov
tower gives a diagram
.
.
.
X2
p2
f2
X1
f1
p1
f0
X X0
.
.
.
Z2
p2
g2
Z1
g1
p1
g0
{x0 } Z0 X
(pn+1 )∗ ∂ (pn+1 )∗
πi (Zn+1 ) πi (Zn ) πi (Zn , Zn+1 ) πi−1 (Zn+1 ) πi−1 (Zn )
(gn+1 )∗ (gn )∗ (gn+1 )∗ (gn )∗
(
πn (X, x0 ) i = n + 1
πi (Xn , Xn+1 , x0 ) ∼
=
0 else,
so we can calculate πn (X) as the lowest non-trivial homology group of the space X[n, ∞].
The problem is that X[n, ∞] is a space that we have shown exists by highly inexplicit
means, and we have no idea how to express its homology in terms of e.g. the homology
of X.
However, supposing that we know the homology of X we could try to inductively cal-
culate the homology of the spaces X[n, ∞] (and hence by the above the homotopy groups
of X ) as follows. As the homotopy bre of X[n, ∞] → X[n−1, ∞] is a K(πn−1 (X), n−2),
and we may suppose that we know πn−1 (X) by induction, the strategy would have some
hope if
(ii) given an abelian group G we knew how to calculate the homology of K(G, n).
Developing tools to do this will be the rest of the course: the rst is the Serre spectral
sequence, and the second is the subject of cohomology operations. These tools will
have broad applications, well beyond calculating homotopy groups.
Chapter 2
dr : E•,•
r r
−→ E•,• of degree (−r, r − 1)
r+1
r → Er
ker(dr : Ep,q p−r,q+r−1 )
Ep,q = r .
im(dr : Ep+r,q−r+1 → Ep,q
r )
Remark 2.1.3. All the gradings I have given are optional and variable.
Denition 2.1.4. An exact couple of type r consists of bigraded abelian groups E•,•
and A•,• and maps
k j
E•,•
38
2.1 Spectral sequences 39
Theorem 2.1.5. The derived couple of an exact couple of type r is well-dened and is
an exact couple of type (r + 1).
so
0 = ker(d) .
[j(a)] = [j(b)] ∈ E•,• im(d)
0 0 0
Now show that k : E•,• → A•,• is well-dened. If
0 ,
[e] = [f ] ∈ E•,• then d(e) =
d(f ) = 0, and e = f + d(g) = f + j(k(g)). Then
as k ◦ j = 0.
That the resulting triangle is exact at each vertex I leave as an exercise.
i(a) ∈ Ap,q then a ∈ Ap−1,q+1 , so j(a) ∈ Ep−1−r,q+1+r , so j 0 has degree
Finally, if
(−r − 1, r + 1). The map i0 has degree (1, −1), and k 0 has degree (−1, 0). Thus the
derived couple is indeed an exact couple of type (r + 1).
In particular, if
r be
(A•,• , E•,• , i, j, k) is an exact couple of type 0, then letting E•,•
the (r − 1)st r
derived E•,• , and d be the (r − 1)st derived d, gives a spectral sequence.
∅ ⊂ X0 ⊂ X1 ⊂ X2 ⊂ · · · ⊂ X
be a sequence of subspaces. Using the long exact sequences for the pairs (Xn , Xn−1 ) for
homology with arbitrary coecients (which we omit from the notation), let
This is an exact couple of type 0 (it is exact by the exactness of the long exact sequence
of a pair), so gives a spectral sequence with
1
Ep,q = Hp+q (Xp , Xp−1 ).
∂
Hp+q (Xp , Xp−1 ) −→ H(p−1)+q (Xp−1 ) −→ H(p−1)+q (Xp−1 , Xp−2 ). 4
40 Chapter 2 The Serre spectral sequence and applications
F÷if÷ f:÷÷
"
18
if
Z
÷÷
Example 2.1.7.
.
Z
X beD a CW complex, ∅ ⊂ X 0 ⊂ X 1 ⊂ · · ·
3h -
T
Let be its skeletal ltration.
Then we have (
1 p p−1 Cpcell (X) ifq=0
Ep,q = Hp+q (X , X )=
0 else,
.
and "
.
∂
Cpcell (X) = Hp (X p , X p−1 ) −→ H(p−1) (X p−1 ) −→ Hp−1 (X p−1 , X p−2 ) = Cp−1
cell
(X)
n - I 72 ( 7L
Hpcell (X) q=0
#
if
h 2
¥¥p
Ep,q =
0 else.
0 I
The dierential dr for r ≥ 2 changes the q -degree, so must necessarily be zero: thus the
7#
←
.DZ
-
above describes
r for all r ≥ 2.
Ep,q 4
.
p
. o
.
o
- -
l÷E "f÷÷÷
∞ p+1 p+2 p+3
Ep,q := lim(Ep,q Ep,q Ep,q · · · ).
−→
o o o O
Then there is a ltration Z
0 ≤ F 0 Hd (X) ≤ F 1 Hd (X) ≤ F 2 Hd (X) ≤ · · ·
. . . . .
of Hd (X) such that
.
n
S
(i) n≥0 F Hd (X) = Hd (X), and
l 2 3 4 5
2.1 Spectral sequences 41
F p Hp+q (X) ∼ ∞.
(ii)
F p−1 Hp+q (X) = Ep,q
r 1
Proof. Firstly, Ep−r,q+r−1 is a subquotient of Ep−r,q+r−1 = Hp+q−1 (Xp−r , Xp−r−1 ), and
r r r
this vanishes if p − r < 0. Thus d : Ep,q → Ep−r,q+r−1 is indeed zero if r ≥ p + 1.
Now, dene
F p Hp+q (X) := im(Hp+q (Xp ) → Hp+q (X)).
nH
S
By our assumption that any simplex in X lies in some Xn , we have n≥0 F p+q (X) =
Hp+q (X) as required.
To prove property (ii) we rst establish some intermediate results.
Claim: If x ∈ Ap,q then
1
j(x) ∈ Ep,q = Ep,q is a cycle with respect to every dr .
∞
j∞ : Ap,q −→ Ep,q .
∞ is represented by an x ∈ E
Ep,q 1
Proof of claim. An element of p,q = Ep,q such that
d ([x]) = 0 for all r ≥ 1. Thus j r (k r ([x])) = 0, so k r ([x]) = i◦r (ar ) for some ar ∈ A•,•
r
◦r−1 : A
(as it is the image under i of an element which lies in the image of i •,• → A•,• ).
r
But k ([x]) = k(x), so we nd that
r. But Ap−r−1,q+r = 0
for all for p − r − 1 < 0, so for all r 0, and hence k(x) = 0, so
x = j(y), so [x] = j∞ (y).
so
r−1
[j(x − ar−1 )] = 0 ∈ Ep,q .
42 Chapter 2 The Serre spectral sequence and applications
1
j(x − ar−1 − ar−2 − · · · − a1 ) = 0 ∈ Ep,q
with as ∈ ker(i◦s ), so
x = i(y) + ar−1 + ar−2 + · · · + a1
as required.
F p Hp+q (X) ∼ ∞.
We now prove that
F p−1 Hp+q (X) = Ep,q By the above we have
Ap,q / s ker(i◦s )
S
∞ ∼ Ap,q ∼
Ep,q = = ,
i(Ap−1,q+1 ) + s ker(i◦s ) i(Ap−1,q+1 / s ker(i◦s ))
S S
÷F÷if÷
but
"
f:÷÷
"
[
ker(i◦s ) = ker(Hp+q (Xp ) → Hp+q (X)),
s
because a homology class on Xp vanishes in X if and only it vanishes in some Xp+s ,
again using the assumption that every simplex in X lies in some Xn . The fact that
Hp+q (Xp )
F p Hp+q (X) = im(Hp+q (Xp ) → Hp+q (X)) ∼
=
ker(Hp+q (Xp ) → Hp+q (X))
In practice the spectral sequences we will look at have even better vanishing proper-
ties: they satisfy
1
Ep,q =0 for p<0 or q < 0.
not
18
i:÷÷
if
" - .
3h D Z
-
T
. "
#
Hd (X). "
oh
¥¥p
series for
17 .
. .DZ q = 0
if o 7#
0 else,
i
-
o
- -
D 1 2
19 K o o o O
Z
.
2.2 The Serre spectral sequence 43
so by the convergence theorem Hp (X) has a ltration with a single nontrivial ltration
quotient, Hpcell (X), and hence
Hp (X) ∼
= Hpcell (X).
This gives a new proof that cellular homology calculates singular homology. 4
2 ∼
Ep,q = Hp (B; Hq (F ; G))
F p Hp+q (E;G) ∼ ∞.
and a ltration of H∗ (E; G) such that
F p−1 Hp+q (E;G) = Ep,q
'weak
p−1
α∗ p (c0 ) F F
' 'weak
Eα∗ p α∗ E E
pα∗ p α∗ p p
α
C C B
by rst forming the pullbackα∗ p : α∗ E → C , which is again a Serre bration, and whose
∗
bre over c0 is again F , and then replacing the map α p by a Hurewicz bration as
∗
in Section 1.17. The replacement map α E → Eα∗ p is a homotopy equivalence, so the
−1
induced map F → pα∗ p (c0 ) on bres is a weak homotopy equivalence (by the 5-lemma
applied to the map of long exact sequences of homotopy groups for the Serre brations
α∗ p and pα∗ p ). Similarly, as α is a weak equivalence the map α∗ E → E is too (by the
5-lemma applied to the map of long exact sequence for the
∗
brations p and α p). In
particular all the horizontal maps induce isomorphisms on homology, and the left-hand
column is a Hurewicz bre sequence to the theorem above applies to it: this gives the
analogous spectral sequence for the right-hand column.
Example 2.2.3. Consider the Hopf bration H : S3 → S2, whose bres are all homeo-
1
morphic to S . This is a bre bundle, and so a Serre bration. The group π1 (S 2 , ∗) is
not e
18
i:÷÷
if
" - .
3h D Z -
1
T
( .
trivial so necessarily acts trivially on H∗ (S ; Z). We have
"
2 2 1 Z (p, q) = (0, 0), (2, 0), (0, 1), (2, 1)
Ep,q = Hp (S ; Hq (S ; Z)) =
0 otherwise
as shown in Figure 2.2.
n - I 72
#
"
oh
¥¥p
17 .
/ I
0 I
7#
←
.DZ
-
.
. o
.
i
-
o
- -
D 1 2
l÷E "f÷÷
Figure 2.2 The homological Serre spectral sequence for the Hopf bration.
19 K o o o O
Z
.
• . . . .
Z ∗.
(
= 0, 3
H∗ (S 3 ; Z) =
0 otherwise,
so the copies of Z at
2
E2,0 and
2
E0,1 cannot survive to
∞.
E•,• Thus the dierential
2 ∼ 2 ∼
d2 : E2,0 = Z −→ E0,1 =Z
must be an isomorphism, as this is the only way these groups can die. 4
Lecture 13
Example 2.2.4. l
n > 1Dand consider the path2
Let
3 4 n
bration γ 7→ γ(1) : P∗ S → 5S n , with
n n n n
bre over ∗ ∈ S given by Ω∗ S = ΩS . As n > 1 the space S is simply-connected, so
n
its fundamental group acts trivially on H∗ (Ω∗ S ; Z). Thus we have a spectral sequence
2
Ep,q = Hp (S n ; Hq (ΩS n ; Z)) ⇒ Hp+q (P∗ S n ; Z).
P∗ S n ∞ =0
Ep,q p+q >0 ∞ ∼ Z).
E0,0
Now is contractible, so we must have for (and =
We will reverse-engineer this spectral sequence,
n
using as input just H∗ (S ; Z), that
the spectral sequence converges to zero in degree p + q > 0, and that ΩS n is path
connected, which follows from the long exact sequence on homotopy groups for the path
bration shows that ΩS n is path-connected. It will be useful to refer to the chart at the
end of the example throughout.
As ΩS n is path-connected we have H0 (ΩS n ; Z) ∼
= Z, and we can determine the bottom
row
2
of E•,• to be
(
2 Z ∗ = 0, n
Ep,0 = Hp (S n ; Z) =
0 otherwise.
2.2 The Serre spectral sequence 45
Hn−1 (ΩS n ; Z) ∼
= Z.
But now we can ll in the entire row q = n − 1, and we nd that
2
En,n−1 ∼
=Z too. The
pattern of rows now repeats exactly, giving
(
Z q = 0, n − 1, 2(n − 1), 3(n − 1), . . .
Hq (ΩS ; Z) ∼
n
=
0 otherwise.
The spectral sequence is therefore as shown in Figure 2.3. 4
0 1
Proof of Theorem 2.2.1. Let {b0 } = B ⊂ B ⊂ B 2 ⊂ · · · be the skeleta of B , and lter
−1 n
E by En := p (B ). Note that any simplex in E lies in some En , as any simplex in B
lies in some
n B . Following Example 2.1.6 there is an associated spectral sequence, with
1
Ep,q = Hp+q (Ep , Ep+1 ; G),
and by Theorem 2.1.8 this spectral sequence converges to Hp+q (E; G). To prove the
theorem we must therefore show that
2 ∼
Ep,q = Hp (B; Hq (F ; G))
under the assumption that π1 (B, b0 ) acts trivially on Hq (F ; G). To do that, we will
compute the homology of the chain complex
1 , d1 ). Let us omit the coecients G
(E•,•
from the notation: it plays no role.
If {iα : Dp → B p }α∈Ip are the characteristic maps of the p-cells of B, then we have
Hurewicz brations
pα := i∗α p : Eα := i∗α E −→ Dp .
Let ∂Eα = p−1
α (S
p−1 ), so that ∂Eα → S p−1 is also a bration.
is an isomorphism.
F÷if÷ f:÷÷ .
not e
18
if
Z
÷÷
.
3h D Z -
T
. "
.
n - I 72 7L
#
¥¥p
0 I
-
.
.DZ 7#
p
. o
.
i
-
n
o
- -
1 Figure 2.3 The homological Serre spectral sequence for the path bration of S n .
2
l÷E "f÷÷÷
1
o oProof of claim.
o
tion retracts to
There
p−1 E
Z
O is an open neighbourhood of
p−1 p
(this is true for B ⊂ B
E p−1 in Ep which weakly
, by taking the complements of the
deforma-
centres of the discs: then use the homotopy lifting property). Thus by excision
. . . . .
∼
H∗ (Ep , Ep−1 ) −→ H∗ (Ep /Ep−1 , ∗),
.
but we also have
Ep /Ep−1 ∼
_
= Eα /∂Eα .
α∈Ip
pα : Eα → Dp , let
Now consider a single bration 0 ∈ Dp be a basepoint, and set
Fα := −1
pα3(0). Consider
l 2 4 the5homotopy lifting problem
proj inc
S p−1 × Fα × {0} Fα Eα
proj (v,t)7→t·v
S p−1 × Fα × [0, 1] S p−1 × [0, 1] Dp .
1
A weak deformation retraction of a space X to a subspace A is a homotopy from the identity map
of X to a map into A, which restricts to a homotopy of maps from A into A. It is weak" in that it need
not x A pointwise.
2.2 The Serre spectral sequence 47
The lifted homotopy H̃ : S p−1 × Fα × [0, 1] → Dp satises H̃(v, x, 0) = x for all v ∈ S p−1 ,
so it descends to a map φ of brations
φ
Dp × Fα Eα
Dp Dp .
H∗ (Eα , ∂Eα ) ∼
= H∗ (Dp × Fα , S p−1 × Fα )
∼
= H∗−p (Fα )
1 ∼
M
Ep,q = Hq (Fα ).
α∈Ip
1 ∼
M
Ep,q = Hq (F ) = Cpcell (B) ⊗ Hq (F ). (2.2.1)
α∈Ip
Proof of claim. Before starting the proof proper, we make two observations about natu-
rality:
(i) If f : C → B is a cellular map, C also having a single 0-cell c0 , then the ltration
∗ ∗
of f E given by (f E)p = (f p)
∗ −1 (C p ) is compatible with the ltration of E by
Ep , giving a map of exact couples and hence a map of spectral sequences. Under
1
the isomorphism (2.2.1) the induced map on E•,• is f# ⊗ 1.
1 ⊗ h∗ .
Now, as it is enough to check the claim on basis elements of Cpcell (B), by (i) we may
suppose that B= Dp , having a single 0-cell, a (p − 1)-cell, and a p-cell. Then, using the
48 Chapter 2
÷F÷if÷ The Serre spectral sequence and applications
f:÷÷ .
18
if
Z
i:÷÷
" 1
Ep,q - .
3h D Z
-
1
Ep−1,q
. "
.
Hp+q−1 (S p−1 × F)
∼
7L
∂⊗1
Hp (Dp , S p−1 ) ⊗ Hq (F ) −→ Hp−1 (S p−1 ) ⊗ Hq (F ) −→ Hp−1n(S Ip−172
, ∗) ⊗ Hq (F ) -
#
"
oh
¥¥p
17
as required.
.
.DZ
-
.
. o
Example 2.2.5. .
which is easily checked to be a bre bundle and hence a Serre bration. The bre
i over -
n
o
- -
(1, 0, 0) ∈ S 5 is
• the stabiliser of this vector, so SU (2) ∼
= S3. Thus we have a spectral
sequence
2
D Ep,q = H1 p (S 5 ; Hq (S2
3
)) ⇒ Hp+q (SU (3)).
l÷E "f÷÷÷
19 K o o o O
Z
.
• . . . . .
D l 2 3 4 5
By considering the chart, there is no space for non-trivial dierentials, and in each
total degree p+q =d there is at most one non-trivial group. Thus
(
Z n = 0, 3, 5, 8
Hn (SU (3); Z) ∼
= 4
0 otherwise.
Lecture 14
f÷ f:÷÷ .
if
Z
÷
.
3h D Z -
T
There is similarly a spectral sequence for the cohomology of a ltered space, with two
changes: the indexing is slightly dierent, and the matter of convergence is, in general,
more complicated.
If ∅ ⊂ X0 ⊂ X1 ⊂ X2 ⊂ · · · ⊂ X is a sequence of subspaces, let
n - I 72 j:A p,q
−→ E p+1,q−1
7Lof degree (1, −1)
#
p,q p,q+1
k:E −→ A of degree (0, 1)
¥p
Based on this one can invent the notion of a cohomological exact couple, which is
I precisely the same as an exact couple but with a dierent convention on degrees: the
Z 7#
above gives a cohomological exact couple of type 0 (by denition), and its rth derived
p
o
couple will have type r . The corresponding spectral sequence has dierentials
np+r,q−(r−1)
i dr : Erp,q −→ Er ,
-
o
- -
so have minus the degree of the homological dierentials. Its form is shown in Figure
2 2.4.
÷E "f÷÷÷
o o O
Z
. . . .
2 3 4 5
Figure 2.4 The cohomological spectral sequence for a ltered space.
In this situation each position (p, q) can only be the target of nitely-many dier-
entials, but can be the source of innitely-many. Thus for r 0 we have inclusions
Erp,q ⊃ Er+1
p,q p,q
⊃ Er+2 ⊃ · · · , and we dene
p,q p,q
\
p,q
E∞ := Erp,q = lim(· · · ,→ Er+2 ,→ Er+1 ,→ Erp,q ).
←−
r0
2
This is the long exact sequence on cohomology associated to the short exact sequence of cochain
∗ ∗ ∗
complexes 0 → C (X, Xp ) → C (X, Xp−1 ) → C (Xp , Xp−1 ) → 0 given by the evident maps.
50 Chapter 2 The Serre spectral sequence and applications
Inverse limits are more subtle than direct limits, and in general one has to analyse this
quite carefully to understand what it means to converge to H ∗ (X). In the case of the
cohomological Serre spectral sequence the following will suce.
Theorem 2.3.1. ∅ ⊂ X0 ⊂ X1 ⊂ X2 ⊂ · · · ⊂ X
If is a sequence of subspaces such that
any simplex in X lies in some Xn and
we have
Proof. Let us omit the coecients G from the notation. We have F 0 H n (X) = H n (X),
which gives the rst part of (i). For the second part consider
3 2 1
··· H n (X, Xp+1 ) H n (X, Xp ) H n (X, Xp−1 ) ···
From the long exact sequence of the triple (X, Xp , Xp−1 ) and our assumption that
H n (Xp , Xp−1 ) = 0 if n − p < 0, we see that the map 1 is an epimorphism for p ≥ n + 1,
and by the analogous argument the maps 2 and 3 and so on are then all epimorphisms
too.
Suppose then that p ≥ n + 1, let ϕp−1 ∈ C n (X, Xp−1 ) be a relative cocycle, which
we consider as a homomorphism ϕp−1 : Cn (X; Z) → G which vanishes on Cn (Xp−1 ; Z).
Choose a sequence
of relative cocycles whose cohomology classes correspond under the maps 1, 2, 3,
and so on. Now we must have
ρp ∈ C n−1 (X, Xp ), ρp+1 ∈ C n−1 (X, Xp+1 ), ρp+2 ∈ C n−1 (X, Xp+2 ), ...
which is well-dened as any x ∈ Cn−1 (X; Z) lies in Cn−1 (Xp−1+r ; Z) for some r 0, so
all but nitely-many ρi 's vanish on it.
Now we observe that if x ∈ Cn (Xq ; Z) then
= φ(dx),
Proof. Using the above convergence result this is just as for the homology Serre spectral
sequence, with a little care regarding direct sums vs. direct products.
0 0 0 0
− · − : Erp,q ⊗ Erp ,q −→ Erp+p ,q+q for r≥2
such that
Remark 2.4.2. When the Universal Coecient Theorem applies to let us write
H p (B; H q (F ; R)) ∼
= H p (B; R) ⊗R H q (F ; R)
for all p and q, the multiplication in (iv) is given by
0
(x ⊗ y) · (x0 ⊗ y 0 ) = (−1)deg(y)deg(x ) (x ^ x0 ) ⊗ (y ^ y 0 ).
This sign may seem strange at rst, but it is necessary in order to make the Künneth
∼
isomorphism H ∗ (B; R) ⊗R H ∗ (F ; R) → H ∗ (B × F ; R) into a ring isomorphism.
ΩS n −→ P∗ S n −→ S n
from Example 2.2.4, with n > 1. We showed there that H∗ (ΩS n ; Z) is Z in degrees
divisible by (n − 1) and 0 otherwise; by the Universal Coecient Theorem H ∗ (ΩS n ; Z)
has the same description. The cohomological Serre spectral sequence must therefore be
as shown below.
Let us be concrete about generators. Use the Universal Coecient Theorem to write
dn (1 ⊗ x1 ) = u ⊗ 1.
More generally, assuming that xi−1 ∈ H (i−1)(n−1) (ΩS n ; Z) has been chosen, dene xi ∈
H i(n−1) (ΩS n ; Z) to be such that dn (1⊗xi ) = u⊗xi−1 . We have therefore chosen preferred
generators for all the
n
cohomology groups of ΩS , and so have
it s,
21 Zu④X,
.
3W ZX ,
×.
"
n - l IM U⑧X,
→
of#
n
p
l
-
D
- -
:/
Using the multiplicative properties of the Serre spectral sequence we calculate
ds
.
7-
O⊗ xi ) · (1 ⊗ xj ))
d,
dn (1 ⊗ xi ^ xj ) = dn ((1
= (u ⊗ xi−1 ) · (1 ⊗ xj ) + (−1)i(n−1) (1 ⊗ xi ) · (u ⊗ xj−1 )
G N K 702 2B
:X
= u ⊗ (xi−1 ^ xj ) + (−1)i(n−1) (−1)i(n−1)(n) u ⊗ (xi ^ xj−1 )
= u ⊗ (xi−1 ^ xj ) + (−1)i(n−1) u ⊗ (xi ^ xj−1 ),
using that (n − 1)(n) is even. By the ansatz (2.4.1) this gives the recurrence relation
.
\g
x\
A(i, j) = A(i − 1, j) + (−1)i(n−1) A(i, j − 1).
3 D
Case 1: (n − 1) is even. Then we have A(i, j) = A(i − 1, j) + A(i, j − 1) which is solved
i+j ∗ n
by A(i, j) =
i . Thus zathe cup-product structure on H (ΩS ; Z) is given by
as
'T \ X
i+j
- o xi ^ xj = xi+j .
i
.
This is known as a freeo
#EW2
divided power algebra ΓZ [x1 ] on the class x1 .
Case 2: (n − 1) is odd. Then
O
we have
l A(i, j)
2
(−1)i A(i,
= A(i3− 1, j) + K 5 j − 1). 6
One
7 8
may verify that
i+j
A(2i + 1, 2j + 1) = 0, A(2i, 2j) =
i
54 Chapter 2 The Serre spectral sequence and applications
i + j i + j
it A(2i, 2js
+ ,1) =
i
A(2i + 1, 2j) =
i
21 ZX , Zu④X,
.
3W
satises this recurrence.
This may be understood a little as follows. As x1 ∈ H n−1 (ΩS n ; Z) has odd degree,
2 2 2
by the graded-commutativity of the cup product we have x1 = −x1 and so 2x1 = 0, but
H 2(n−1) (ΩS n ; Z) = Z{x2 } is torsion-free, so x21 = 0. This ts with A(1, 1) = 0 above.
×
"
Now the above says that x1 ^ x2i = x.2i+1 . The above is then saying that we have a
ring isomorphism
H ∗ (ΩS n ; Z) = Z[x1 ]/(x21 ) ⊗ ΓZ [x2 ]. 4
Lecture 15
n l IM
Example
-
2.4.4. The long exact sequence
, U⑧X
on homotopy groups for the bration sequence
D
- -
1.14, which also gives a ι3 ∈ H 3 (K(Z, 3); Z). We will explain how to produce the chart
shown in Figure 2.5 for the cohomological Serre spectral sequence of this bration
22
:/
ds
.
7-
O
d,
G N K 702 2B 782
:X . .
\g
x\
3 D
za as Nz
- o
'T \ X . ,
o
#EW2
O l 2 3 K 5 6 7 8 9
Figure 2.5 The cohomological Serre spectral sequence for the path bration of K(Z, 3).
We have H i (K(Z, 3); Z) = 0 for 0<i<3 and that H 3 (K(Z, 3); Z) = Z{ι3 }, by the
Universal Coecient Theorem and the Hurewicz Theorem. This lets us complete the
3
This is completely general: ΩK(G, n) ' K(G, n − 1).
2.4 Multiplicative structure 55
d3 (ι3 ⊗ ι2 ) = ι23
3,2
by the derivation property. In order to leave nothing in E∞ we must therefore have
H 6 (K(Z, 3); Z) = Z/2{ι23 }. This lets us complete the E2 -page for p ≤ 6. By the deriva-
tion property again
(
0 if n is even
d3 (ι3 ⊗ ιn2 ) = n · ι23 ⊗ ιn−1
2 = 2
ι3 ⊗ ι2n−1 if n is odd,
which completes the second column of dierentials. We also see H 7 (K(Z, 3); Z) = 0 as
there is no way this group could die in the spectral sequence.
We have found that E43,4 = Z/3{ι3 ⊗ ι22 }, and the only way this can die is if the
dierential
d5 : E53,4 −→ E58,0
is injective: similarly, the only way the group at (8, 0) can die is if this group is surjective.
Thus we have
H 8 (K(Z, 3); Z) ∼
= Z/3.
In the same way, d3 : E36,2 = Z/2{ι23 ⊗ ι2 } → E39,0 must be an isomorphism, so
H 9 (K(Z, 3); Z) ∼
= Z/2. In total, we have calculated
n 0 1 2 3 4 5 6 7 8 9 10
n 0 1 2 3 4 5 6 7 8 9 10
∼
π4 (F ) π4 (S 3 ) π4 (K(Z, 3)) = 0
∂
0 ∼
π3 (F ) π3 (S 3 ) = Z π3 (K(Z, 3)) = Z ···
1 ∼
Ep,q = Hp (K(Z, 3); Hq (F ; Z)) ⇒ Hp+q (Ef ; Z) ∼
= Hp+q (S 3 ; Z)
n 1 2 3 4
πn (S 3 ) 0 0 Z Z/2
πn (S 2 ) 0 Z Z Z/2
Example 2.5.2.
(i) The class of nitely-generated abelian groups (using that Z is Noetherian).
(ii) The class of torsion abelian groups where each element is annihilated by products
of prime numbers in some set P.
d2
H2 (B; Z) −→ H1 (F ; Z) −→ H1 (E; Z) −→ H1 (B; Z) −→ 0,
r+1 r r dr
0 −→ Ek,0 −→ Ek,0 −→ Ek−r,r−1
and
r
Ek−r,r−1 2
is a subquotient of Ek−r,r−1 = Hk−r (B; Hr−1 (F ; Z)). As we have supposed
that Hk−r (B; Z), Hk−r−1 (B; Z) ∈ C , by an application of the Universal Coecient The-
2 r r+1
orem as above we nd that Ek−r,r−1 ∈ C and hence Ek−r,r−1 ∈ C . Thus if Ek,0 ∈ C then
with P∗ K(A, n) ' ∗, the previous lemma reduces the claim to the case n = 1.
Finitely-generated: A = Then Zr
⊕ Z/n1 ⊕ · · · ⊕ Z/nk so we can take K(A, 1) =
(S 1 )r
× K(Z/n1 , 1) × · · · × K(Z/nk , 1), so by the Künneth theorem we are reduced to
showing that each He i (K(Z/n, 1); Z) is nitely-generated.
2
The class n · ι2 ∈ H (K(Z, 2); Z) corresponds to a map fn : K(Z, 2) → K(Z, 2),
which on π2 (−) induces multiplication by n. It follows from the long exact sequence on
homotopy groups that the homotopy bre of fn is K(Z/n, 1), so there is a homotopy
bre sequence
fn
K(Z/n, 1) −→ K(Z, 2) −→ K(Z, 2).
As K(Z, 2) ' CP∞ has nitely-generated homology groups, it follows from the previous
lemma that K(Z/n, 1) does too.
Thus the cohomology Serre spectral sequence for (2.5.1) must take the following form
23
'
•
tune
ku
Epi
0 I
"
2 3
.
"
U 5
"
6
I
24 .
in •
""
"t '
2.5 mod C theory 59
so that
Z
i=0
i n ∼
H (K(Z/p , 1); Z) = Z/pn i > 0 even
0 i odd.
If X is 1-connected and πi (X, x0 ) ∈ C for 0 < i < n, then Hi (X; Z) ∈ C for 0<i<n
and
h : πn (X, x0 ) −→ Hn (X; Z)
is an isomorphism mod C.
.
.
.
X2
p2
f2
X1
f1
p1
f0
X X0
and recall that the homotopy bre of pk : Xk → Xk−1 is a K(πk (X, x0 ), k).
So if πi (X, x0 ) ∈ C for 0 < i < n, then by induction using the homotopy bre
sequences
pi
K(πi (X, x0 ), i) −→ Xi −→ Xi−1
we nd that e ∗ (Xn−1 ; Z) ∈ C .
H As fn−1 : X → Xn−1 is n-connected, we have
∼
Hi (X; Z) −→ Hi (Xn−1 ; Z) for i<n
pn
K(πn (X, x0 ), n) −→ Xn −→ Xn−1
•
tune
ku
Chapter 2
Epi
0 I
"
2 3
The Serre spectral sequence and applications
.
"
U 5
"
6
I
24
§
.
in •
""
"t '
I 0
°
#•
n I n htt ntz
3
-
O l 2
/
.
if
dn+1
Hn+1 (Xn−1 ; Z) Hn (K(πn (X, x0 ), n); Z) Hn (Xn ; Z) Hn (Xn−1 ; Z)
• h
πn (X, x0 )
④
'
K2
Q2 @ K2
where the two outer terms lie in C : thus the kernel and cokernel of map h lie in C , so h
is an isomorphism mod C.
:
Corollary 2.5.7. πi (S n ) is a nitely-generated abelian group for all i and n.
of
is an isomorphism mod nitely-generated abelian groups, so Hi (S n ; Z) is also not nitely-
generated, a contradiction.
More generally, this argument shows that if X is a 1-connected space with each
Hi (X; Z) nitely-generated, then
, each πi (X, x0 ) is also nitely-generated.
←¥
Corollary 2.5.8. The groups π (S 3 ) are nite for i > 3.
i
πi (S 3 ) nite for i > 3 ⇐⇒ πi (X) nite for all i (by LES of homotopy groups)
⇐⇒ H
e i (X; Z) nite for all i (by mod F Hurewicz Theorem)
⇐⇒ H e i (X; Z) ⊗ Q = 0
e i (X; Q) = H for all i
'
•
tune
ku
0 I
"
2
Epi
32.5
.
mod C theory
U
"
61 5
"
§
To show that
.
(
i Q i = 0, 3
H (K(Z, 3); Q) =
0 else.
I 0
It follows that the map f : S 3 −→ K(Z, 3) is an isomorphism on H ∗ (−; Q), and therefore
3 f
°
from the Serre spectral
# •
X → S → K(Z, 3)
sequence for the homotopy bre sequence
that H∗ (X; Q) = Q, so H∗ (X; Q) = 0
e as required.
n I n htt ntz
3
-
O l 2
25 ② e3 ⑥ 250×3
/
.
④ K2
if '
Q2 @ K2
: on . .
of ,
←¥
Figure 2.6 The cohomological Serre spectral sequence for the path bration of K(Z, 3) with
Q-coecients.
62 Chapter 2 The Serre spectral sequence and applications
∂
Hi (E, F ) Hi−1 (F )
p∗
j∗
Hi (B) Hi (B, b0 ).
Hi (B) Hi−1 (F ),
called the transgression. The following lemma relates it to those dierentials in the
Serre spectral sequence going from the horizontal to the vertical edge.
Lemma 2.6.1. A pair (x, y) ∈ Hi (B) × Hi−1 (F ) is transgressive if and only if in the
Serre spectral sequence
2
the class x ∈ Hi (B) = Hi (B; H0 (F )) = Ei,0 survives until Ei,0
i
and
z̄ z j∗ (x),
where the rst map is surjective as Hi (E, Ei ) = 0, and so a z̄ can indeed be chosen. The
spectral sequence comes from the exact couple
L i L
p,q Hp+q−1 (Ep−1 ) p,q Hp+q (Ep )
k j
L
p,q Hp+q (Ep , Ep−1 )
1
Hi (Ei , F ) = Hi (Ei , E0 ) −→ Hi (Ei , Ei−1 ) = Ei,0 .
Thus dr (x) is given by j(i−1 )r k(z̄¯). But k(z̄¯) = ∂(z̄¯) ∈ Hi−1 (Ei−1 ) and we know this
r
lifts to ∂(z̄) ∈ Hi−1 (F ) = Hi−1 (E0 ). This shows that d (x) = 0 for r < i, and that
∼
d (x) = j∂(z̄) = j∂(z), but this is j : Hi−1 (E0 ) → Hi−1 (E0 , ∅), so di (x) is represented
i
by ∂(z) = y ∈ Hi−1 (F ).
The reverse direction is similar.
2.7 Freudenthal's suspension theorem 63
δ
H i+1 (E, F ) H i (F )
p∗
j∗
H i+1 (B) H i+1 (B, b0 ).
Proof. For n=1 this is just Theorem 1.13.7, so suppose that n − 1 ≥ 1. Consider the
path bration
ΩΣX −→ P∗ ΣX −→ ΣX,
and note that ΣX is n-connected (by the Hurewicz theorem and the suspension isomor-
phism e ∗ (ΣX) ∼
H =He ∗−1 (X)), so ΩΣX is (n − 1)-connected. The Serre spectral sequence
has the form
ZG '
nt , ⑧ • • •
n ⑧ • A O
n
tdndegree
i
i D
o
##-
O l n htt ntz nt }
27 .
'
e5 et Et +8
its
'
1 x x x
/ \ sq
'
• • • • • • • • → •
-
-
64 Chapter 2 The Serre spectral sequence and applications
Thus the dierentials di : Hi (ΣX) −→ Hi−1 (ΩΣX) are isomorphisms for i − 1 < 2n.
These dierentials are transgressions so are given by
∼
Hi (P∗ ΣX, ΩΣX) Hi−1 (ΩΣX)
p∗
∼
Hi (ΣX) Hi (ΣX, ∗)
and hence
p∗ : Hi (P∗ ΣX, ΩΣX) −→ Hi (ΣX, ∗)
is an isomorphism for i ≤ 2n.
Consider the map
f : CX −→ P∗ ΣX
[t, x] 7−→ (s 7→ [st, x])
where fˆ(x)(s) = [s, x]. The map on long exact sequences on homology gives
∼
Hi (CX, X) Hi−1 (X)
(f,fˆ)∗ fˆ∗
∼
∼ Hi (P∗ ΣX, ΩΣX) Hi−1 (ΩΣX)
p∗
Hi (ΣX, ∗)
fˆ∗ ∂
· · · −→ πi (F ) −→ πi (X) −→ πi (ΩΣX) −→ πi−1 (F ) −→ · · ·
∼
Z/2 = π4 (S 3 ) −→ π5 (S 4 ).
As we continue the range in Freudenthal's theorem only gets better, so πn+1 (S n ) = Z/2
for all n ≥ 3.
satises πi (ΣX) ∼
s s (X), and in particular π s (S n ) = π s (S 0 ), so there is only a
= πi−1 i i−n
s
1-parameter family of stable homotopy groups of spheres, abbreviated πi := πi (S ).
s 0
We have calculated
π0s = Z π1s = Z/2
and the next few are
i 0 1 2 3 4 5 6 7 8
There is not an obvious pattern: these groups are a topic of active research.
Chapter 3
Cohomology operations
satisfying
(v) δ ◦ Sqi = Sqi ◦ δ for the connecting map δ : H n (A; Z/2) → H n+1 (X, A; Z/2),
of coecients.
P∞ i
Sometimes we write Sq = i=0 Sq . Then Sq(x) still makes sense, as the sum is
nite by (iii), and (iv) may then be expressed as Sq(x ^ y) = Sq(x) ^ Sq(y). We will
come back to construct the Sqi and prove this theorem in Section 3.4, but will rst give
Lecture 19 several applications which only use these properties.
Sq2 (x) = x2 6= 0.
66
3.1 Steenrod squares 67
and we have
Sq2 (σ n (x)) = σ n (Sq2 (x)) = σ n (x2 ) 6= 0.
It follows that Σn CP2 = S n+2 ∪Σn h Dn+4 '
6 S n+2 ∨ S n+4 , and so Σn h : S n+3 → S n+2
is not homotopic to a constant map for any n ≥ 0.
In particular, in Example 2.4.5 we had calculated π4 (S ) ∼
3
= Z/2 as abstract groups,
but it now follows that this must be generated by the suspension Σh of the Hopf map.
n
Using Corollary 2.7.2 it then follows that πn+1 (S ) is generated by the appropriate
suspension of the Hopf map for any n ≥ 3. 4
Proof. We have
using properties (i), (ii), and (iii) of the Steenrod squares, so by property (iv) we have
k
X k
Sq(xk ) = Sq(x)k = (x + x2 )k = xk+i
i
i=0
as required.
The following elementary lemma is convenient for making calculations with binomial
coecients modulo 2.
Lemma 3.1.5.
P`
k = `i=0 ki 2i are the binary
i
P
If n= i=0 ni 2 and expansions, then
n n0 n1 n`
= ··· mod 2.
k k0 k1 k`
The rst few Steenrod squares in H ∗ (RP∞ ; Z/2) can be visualised as in Figure 3.1.
n
In particular we see that every x may be linked to x by a zig-zag of Sq1 's and Sq2 's,
∞
so there can be no decomposition RP ' X ∨ Y with both X and Y having nontrivial
Z/2-cohomology. Similarly for Σn RP∞ with any n ≥ 0.
i
i D
o
##-
O l n htt ntz nt }
'
e5 et Et +8
its
'
1 x x x
/ \ sq
'
• • • • • • • • → •
qi -y
-
sp
Figure 3.1 Steenrod operations in H ∗ (RP∞ ; Z/2).
28
!÷.
i
[ totgludegree
.
:
Example 3.1.6.
!
n k
k
Let n+1= 2r (2s + .1), and•consider RP /RP . If n − 2r > k there is
!
" '
• • . . . •
n−2r (RPn /RPk ; Z/2) which under the quotient map q : RPn → RPn /RPk
)
a class z ∈ H
∗
satises q (z) = x
n−2r . Thus
n − 2r n
r+1
∗ 2r 2r n−2r 2 s−1 n
q (Sq (z)) = Sq (x )= x = x = xn 6= 0
2r 2r
o l rk htt n -
I Zktz
using Lemma 3.1.5, and so Sq2 (z) 6= 0 ∈ H n (RPn /RPk ; Z/2) = Z/2.
If the map
Proof. Under the assumptions (x, y) is a transgressive pair, so there is a z ∈ H i+1 (B, b0 )
so that in
δ
H i+1 (E, F ) H i (F )
p∗
j∗
H i+1 (B) H i+1 (B, b0 ).
we have j ∗ (z) = x and p∗ (z) = δ(y). But then Sqn (z) exhibits (Sqn (x), Sqn (y)) as being
a transgressive pair.
Lecture 20
3.2 Vector elds on spheres 69
Jn : RPn−1 −→ SO(n)
` 7−→ r0 r` .
The two instances of / have dierent meanings : on the left RPn−1 /RPk−1 denotes
k−1
collapsing RP to a point, whereas on the right SO(n)/SO(k) denotes taking the
orbits of the SO(k)-action.
Lemma 3.2.1. Ifk = n − 1 then this is a map qn,n−1 : S n−1 → S n−1 and induces an
isomorphism on H∗ (−; Z) (i.e. it has degree ±1).
∼
=
Proof. The homeomorphism SO(n)/SO(n − 1) → S n−1 is given by sending a matrix in
SO(n) to its last column, considered as a unit vector in Rn . In other words, it is given
by acting on the last basis vector SO(n).
Thus the composition
qn,n−1
RPn−1 −→ RPn−1 /RPn−2 −→ SO(n)/SO(n − 1) ∼
= S n−1
sends ` to r0 r` (en ). The preimage of −en under this map consists of those ` such that
r0 r` (en ) = −en , so r` (en ) = −en . There is only one such `, namely ` = hen i, so the map
qn,n−1 has degree ±1.
Proposition 3.2.2. The map qn,k induces an isomorphism on H ∗ (−; Z) for ∗ ≤ n−1
as long as n ≤ 2k + 1.
Proof. When k = n − 1 we have proved this in the last lemma, so we proceed by down-
wards induction on k . Consider the commutative diagram
∼
=
RPk /RPk−1 SO(k + 1)/SO(k)
qn,k
RPn−1 /RPk−1 SO(n)/SO(k)
quotient π
qn,k+1
RPn−1 /RPk SO(n)/SO(k + 1)
where the right-hand column is a bration sequence but the left-hand column is not.
'
e5 et Et +8
its
'
1 x x x
/ \ sq
'
• • • • • • • • → •
qi -y
-
28
!÷.
i
[ totgludegree
.
k
!
!
. • " '
• • . . . •
)
o l k htt n -
I Zktz
Figure 3.2
where the rightmost square commutes by the zig-zag description of the transgression
(Section 2.6) and the other squares clearly commute. By the 5-lemma we nd that
∗
qn,k
is an isomorphism for ∗ ≤ n − 1, as long as n − 1 ≤ 2k .
As RPn−1 /RPk−1 and SO(n)/SO(k) are easily seen to be 1-connected, we deduce
∼
{orthonormal (k + 1)-tuples in Rn+1 } ←− SO(n + 1)/SO(n − k)
Aen−k+1 , Aen−k+2 , . . . Aen+1 ←−[ A
3.3 Wu and StiefelWhitney classes 71
under which the map π corresponds to recording the (k + 1)-st orthogonal vector.
If Sn admits k linearly independent vector elds then by applying the GramSchmidt
process it admits k orthonormal vector elds s1 , . . . sk , and so
π ◦ s = IdS n .
satises
n + 1 ≤ 2(n − k) + 1 (i.e. if 2k ≤ n) then by Corollary 3.2.3 the map qn+1,n−k :
If
RPn /RPn−k−1 → SO(n + 1)/SO(n − k) is n-connected, and so there exists a map
s0 : S n −→ RPn /RPn−k−1
∞
M
v := 1 + v1 + v2 + · · · ∈ H i (M ; Z/2)
i=0
∞ ∞ X
i
X n−i i i
X n−i i i+j
w = Sq(v) = x (1 + x) = x .
i i j
i=0 i=0 j=0
Remark 3.3.2. Note that Sqi : H n−i (M ; Z/2) → H n (M ; Z/2) vanishes if i > n − i,
by property (iii) of Steenrod squares. Thus vi = 0 for 2i > n. Thus there are fewer
Wu classes than StiefelWhitney classes, which means that StiefelWhitney classes must
satisfy certain relations.
For example, if n=4 then v = 1 + v1 + v2 and so
Thus we have
So if w1 = w2 = 0 then w3 = w4 = 0 too.
Suppose that M is a smooth manifold and is embedded in Rn+k with normal bundle
ν, and let M ⊂ U ⊂ Rn+k be a tubular neighbourhood. There is a collapse map
S n+k
c : S n+k −→ = U+
S n+k \ U
and the space U+ may be identied with the Thom space Th(ν) = D(ν)
S(ν) . Recall that
the Thom class is a class e k (Th(ν); Z/2), and the (co)homology Thom isomorphisms
u∈H
are the maps
−^u
H i (M ; Z/2) ∼
= H i (D(ν); Z/2) −→ H i+k (D(ν), S(ν); Z/2) ∼
=He i+k (Th(ν); Z/2)
e i+k (Th(ν); Z/2) ∼ u_−
H = Hi+k (D(ν), S(ν); Z/2) −→ Hi (D(ν); Z/2) ∼
= Hi (M ; Z/2).
∼ e i+k
− ^ u : H i (M ; Z/2) −→ H (Th(ν); Z/2).
1 e ∗ (Th(ν); Z/2).
Sq(u) = ^u∈H
w
3.3 Wu and StiefelWhitney classes 73
Proof. As Sq0 = Id the operator Sq is formally invertible: call its inverse Sq−1 . Let us
write c∗ [S n+k ] =: [T h], so that u _ [T h] = [M ] under the homology Thom isomorphism.
The dening property of the Wu class gives
for any x, and the left-hand side is hSq(x ^ Sq−1 (u)), [T h]i. Now [T h] = c∗ [S n+k ] so
this is
hc∗ (Sq(x ^ Sq−1 (u))), [S n+k ]i = hSq(c∗ (x ^ Sq−1 (u))), [S n+k ]i.
But in H ∗ (S n+k ; Z/2) we have Sq = Id (there is no space for any other operations) so
this is
hc∗ (x ^ Sq−1 (u)), [S n+k ]i = hx ^ Sq−1 (u), [T h]i.
In total we obtain the identity
Example 3.3.5.
k
On the manifold RP2 by Example 3.3.1 we have
k +1
w = (1 + x)2
k
= (1 + x)(1 + x)2
k
= (1 + x)(1 + x2 )
and so
1 1
=
w (1 + x)(1 + x2k )
k k
= (1 + x + x2 + x3 + · · · )(1 + x2 + x2·2 + · · · )
k −1 k k +1
= 1 + x + x2 + · · · + x2 ∈ H ∗ (RP2 ; Z/2) = Z/2[x]/(x2 ).
74 Chapter 3 Cohomology operations
Thus RP2
k
does not embed into R2
k+1 −1 1
. 4
∼
[X, Kn ] −→ H n (X)
f 7−→ f ∗ (ιn )
∼
e n (X)
[X, Kn ]∗ −→ H
f 7−→ f ∗ (ιn ),
Lecture 22 where [−, −]∗ denotes the homotopy classes of based maps.
Suppose that we are given a class e n+i (Kn ).
θιn ∈ H Then for any based CW-complex
we have an operation
e n (X) −→ H
θ:H e n+i (X)
f ∗ (ιn ) 7−→ f ∗ (θιn )
Question: Under what conditions on the class θιn is the function θ a homomorphism?
Proof. We are claiming that certain maps to Kn are homotopic, which is the case if they
pull back ιn to the same class.
For (i) the composition
Id×inc µn
Kn = Kn × {∗} −→ Kn × Kn −→ Kn
1
It is a theorem of H. Whitney than any smooth n-manifold may be smoothly embedded in R2n .
3.4 Constructing the Steenrod squares 75
pulls back ιn to
µn ×Id µn
Kn × Kn × Kn −→ Kn × Kn −→ Kn
so it pulls back ιn to
f ×g µn
X −→ Kn × Kn −→ Kn
pulls back ιn to
as required.
Proof. Let
π
Kn ' ΩKn+1 −→ P∗ Kn+1 −→ Kn+1
be the path bration. Then P∗ (Kn+1 × Kn+1 ) = P∗ (Kn+1 ) × P∗ (Kn+1 ) and there is a
map of brations
Ωµn+1
ΩKn+1 × ΩKn+1 ΩKn+1
P∗ µn+1
P∗ (Kn+1 × Kn+1 ) P∗ Kn+1
π×π π
µn+1
Kn+1 × Kn+1 Kn+1
In the Serre spectral sequence for the bration π, the class
ιn ∈ H (Kn ) ∼
n n 2
= H (ΩKn+1 ) = E0,n
transgresses to ιn+1 ∈ H n+1 (Kn+1 ) = En+1,0
2 . Thus there is a commutative square
dn+1
H n (Kn ) H n+1 (Kn+1 )
(Ωµn+1 )∗ µ∗n+1
d¯n+1
H n (Kn × Kn ) H n+1 (Kn+1 × Kn+1 )
where the horizontal maps are isomorphisms, and d¯n+1 is the dierential in the Serre
r
spectral sequence {Ē∗,∗ } for the bration π × π. We have
Theorem 3.4.5. If θιn ∈ H i+n (Kn ) is primitive, transgresses in the Serre spectral
sequence for
π
Kn ' ΩKn+1 −→ P∗ Kn+1 −→ Kn+1 ,
and i ≤ n, then it transgresses to a unique class, called θιn+1 ∈ H n+1+i (Kn+1 ), which
is also primitive.
Proof. From the Serre spectral sequence for π as shown in Figure 3.3 we see that the
lowest degree in which transgressions are not unique is 2n + 2. As n + i + 1 ≤ 2n + 1 by
assumption, the transgression of θιn is indeed unique.
To see that θιn+1 is primitive, we consider the map of Serre spectral sequences for
the map of brations in the previous lemma. We nd a commutative diagram
n+i+1 dn+i+1
H n+i (Kn ) ⊃ E0,n+i H n+i+1 (Kn+1 )
µ∗n µ∗n+1
n+i+1 d¯n+i+1
H n+i (Kn × Kn ) ⊃ Ēn+i+1,0 H n+i+1 (Kn+1 × Kn+1 ).
3.4 Constructing the Steenrod squares 77
29
¥:
,
¥tdznfK
nti • ① in
in • . -
.
D htt Zntz
Figure 3.3 The Serre spectral sequence for the path bration over Kn+1 with Z/2-coecients.
30
it:±
,
We have
i
he
d¯n+i+1 µ∗n (θιn ) = d¯n+i+1 (θιn ⊗ 1 + 1 ⊗ θιn ) = θιn+1 ⊗ 1 + 1 ⊗ θιn+1
photog ,dgree
and dn+i+1 θιn = θιn+1 , so
Lecture 23
commutes.
'
(CKn , Kn ) (P∗ Kn+1 , Kn )
π
f
(ΣKn , ∗) (Kn+1 , ∗)
78 Chapter 3 Cohomology operations
' δ
H n+i+1 (CKn , Kn ) H n+i+1 (P∗ Kn+1 , Kn ) e n+i (Kn )
H
' π∗
f∗
e n+i+1 (ΣKn )
H e n+i+1 (Kn+1 )
H
in which the square and outer boundary commutes. We have δ(θιn ) = π ∗ (θιn+1 ) by
denition of transgression, and so σ(θιn ) = f ∗ (θιn+1 ) = θ(σιn ) as required.
δ
H n (A) H n+1 (X, A)
θ θ
δ
H n+i (A) H n+i+1 (X, A)
commutes.
Proof. We can extend the inclusion A → CA ' ∗ to a map f : X → CA, and hence get
a map of pairs f : (X, A) → (CA, A), and an induced map fˆ : X/A → CA/A = ΣA. By
naturality the diagram
δ '
H n (A) H n+1 (X, A) e n+1 (X/A)
H
δ
f∗ fˆ∗
'
H n+1 (CA, A) e n+1 (ΣA)
H
σ
So far the discussion has been completely general; we now construct the Sqi .
Theorem 3.4.8. There are natural homomorphisms Sqi of degree i such that
Proof. Dene Sq0 = Id. For n > 0, dene Sqn ιn = ι2n ∈ H 2n (Kn ). Now
commuting: but this does in fact commute, as cup products vanish on any suspension
(the analogous naturality for δ follows from this as in Corollary 3.4.7).
To study how the Sqi interact with cup products, we must rst discuss products of
based spaces. If (X, x0 ) and (Y, y0 ) are based spaces, their smash product is
X ×Y
X ∧ Y := .
X × {y0 } ∪ {x0 } × Y
Note that ΣX = S 1 ∧ X . The usual Künneth theorem shows that
−^−
− ∧ − : H ∗ (X, x0 ) ⊗ H ∗ (Y, y0 ) −→ H ∗ (X × Y, X × {y0 } ∪ {x0 } × Y ) = H
e ∗ (X ∧ Y )
is an isomorphism (as we are working with coecients in the eld Z/2). Lecture 24
29
¥:
,
¥tdznfK
nti • ① in
Lemma 3.4.9. The map σιn : ΣKn → Kn+1 is injective on cohomology in degrees
∗ ≤ 2n + 1. in • .
. -
' δ
H n+i+1 (CKn , Kn ) H n+i+1 (P∗ Kn+1 , Kn ) e n+i (Kn )
H
' π∗
transgresson
(σιn )∗
e n+i+1 (ΣKn )
H e n+i+1 (Kn+1 )
H
D htt Zntz
which shows that (σιn )∗ is injective in the range of degrees in which the transgression is
single-valued. From the Serre spectral sequence
30
it:±
,
he
photog ,dgree
,
D htt Zntz
σιn−1 ∧Id
σL : ΣKn−1 ∧ Km −→ Kn ∧ Km
Id∧σιm−1
σR : Kn ∧ ΣKm−1 −→ Kn ∧ Km .
σL∗ ⊕ σR
∗ e ∗ (Kn ) ⊗ H
:H e ∗ (Km ) −→ (H
e ∗ (ΣKn−1 ) ⊗ H
e ∗ (Km )) ⊕ (H
e ∗ (Kn ) ⊗ H
e ∗ (ΣKm−1 ))
is injective.
The nal property of Steenrod squares, that Sq1 agrees with Bockstein operation, is
Example Sheet 4 Q2.
3.5 Outlook
The Steenrod squares satisfy the Adem relations: if 0 < i < 2j then the identity
i/2
i
X
j j−k−1
Sq Sq = Sqi+j−k Sqk
i − 2k
k=0
a
holds. It is not hard to show using this that if a is not a power
of 2 then Sq is
j−1
decomposable (as we can write a = i+j with 0 < i < 2j and i ≡ 1 mod 2): the
rst few are
Example 3.5.1. Suppose X is a space having H ∗ (X; Z/2) = Z/2[x]/(x3 ) with |x| = n
(so X is analogous to RP , CP2 , HP2 ). Then
2
0 6= x2 = Sqn (x).
If n is not a power of 2 then Sqn is decomposable, but Sqi (x) = 0 for all 0 < i < n
because the group it lies in is zero. Thus n must be a power of 2. 4
i
In fact, J. F. Adams has showed that Sq2 is decomposable in terms of higher-order
operations if i ≥ 4, which implies that in the above example we must have n = 1, 2, 4, 8;
the last example is provided by the octonionic projective plane OP2 . This is the famous
Hopf Invariant 1 Theorem.
SqI := Sqi1 Sqi2 · · · Sqir in Steenrod squares, if
In a dierent direction, given a word
ij < 2ij+1 then we can apply an Adem relation to write Sqij Sqij+1 as a linear combination
a b
of Sq Sq 's with a ≥ 2b. Iterating this, we can write any word in the Steenrod squares
as a linear combination of Sq 's with ij ≥ 2ij+1 : such an Sq is called admissible.
I I
Theorem 3.5.2. H ∗ (K(Z/2, n); Z/2) is a polynomial ring over Z/2 on the classes SqI ιn
such that
excess e(I) :=
Pr
(ii) I = (i1 , i2 , . . . , ir ) has j=1 (ij − 2ij+1 ) < n.
Example 3.5.3. Only I = (0) has e(I) = 0. Only the admissible sequences
H ∗ (K(Z/2, 2); Z/2) = Z/2[ι2 , Sq1 ι2 , Sq2 Sq1 ι2 , Sq4 Sq2 Sq1 ι2 , . . .].
The proof of this theorem does not go beyond the methods of this course: it holds
for n = 1 by observation, and can then be proved inductively using Kudo's transgression
theorem and some spectral sequence yoga: in particular it does not use the Adem rela-
tions. To prove the Adem relations one can proceed as follows. As the Steenrod squares
commute with the suspension isomorphism, it suces to check the Adem relation for
Sqi Sqj on cohomology classes of degree n ≥ i + j. From the theorem it is easy to check
that the map