752 Notes
752 Notes
Laureniu Maxim
March 8, 2013
Contents
1 Selected topics in Homology
1.1 Cellular Homology . . . . . . . . . . . . . . . . . . . . . . . .
1.1.1 Degrees . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.2 How to Compute Degrees? . . . . . . . . . . . . . . . .
1.1.3 CW Complexes . . . . . . . . . . . . . . . . . . . . . .
1.1.4 Cellular Homology . . . . . . . . . . . . . . . . . . . .
1.2 Euler Characteristic . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Lefschetz Fixed Point Theorem . . . . . . . . . . . . . . . . .
1.4 Homology with General Coefficients . . . . . . . . . . . . . . .
1.5 Universal Coefficient Theorem for Homology . . . . . . . . . .
1.5.1 Tensor Products . . . . . . . . . . . . . . . . . . . . . .
1.5.2 The Tor functor and the Universal Coefficient Theorem
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
3
6
8
9
18
20
23
26
26
28
2 Basics of Cohomology
2.1 Cohomology of a chain complex: definition . .
2.2 Relation between cohomology and homology .
2.2.1 Ext groups . . . . . . . . . . . . . . . .
2.2.2 Universal Coefficient Theorem . . . . .
2.3 Cohomology of spaces . . . . . . . . . . . . .
2.3.1 Definition and immediate consequences
2.3.2 Reduced cohomology groups . . . . . .
2.3.3 Relative cohomology groups . . . . . .
2.3.4 Induced homomorphisms . . . . . . . .
2.3.5 Homotopy invariance . . . . . . . . . .
2.3.6 Excision . . . . . . . . . . . . . . . . .
2.3.7 Mayer-Vietoris sequence . . . . . . . .
2.3.8 Cellular cohomology . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
33
33
34
34
35
36
36
38
39
40
40
41
42
43
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
49
49
60
64
64
3.3.2
3.3.3
4 Poincar Duality
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Manifolds. Orientation of manifolds . . . . . . . . . . . . . .
4.3 Cohomolgy with Compact Support . . . . . . . . . . . . . .
4.4 Cap Product and the Poincar Duality Map . . . . . . . . .
4.5 The Poincar Duality Theorem . . . . . . . . . . . . . . . .
4.6 Immediate applications of Poincar Duality . . . . . . . . . .
4.7 Addendum to orientations of manifolds . . . . . . . . . . . .
4.8 Cup product and Poincar Duality . . . . . . . . . . . . . .
4.9 Manifolds with boundary: Poincar duality and applications
4.9.1 Signature . . . . . . . . . . . . . . . . . . . . . . . .
4.9.2 Connected Sums . . . . . . . . . . . . . . . . . . . .
5 Basics of Homotopy Theory
5.1 Homotopy Groups . . . . . .
5.2 Relative Homotopy Groups . .
5.3 Homotopy Groups of Spheres
5.4 Whiteheads Theorem . . . .
5.5 Fibrations and Fiber Bundles
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
65
70
.
.
.
.
.
.
.
.
.
.
.
73
. 73
. 74
. 79
. 82
. 85
. 90
. 92
. 96
. 99
. 101
. 102
.
.
.
.
.
104
104
110
113
116
120
.
.
.
.
.
Chapter 1
Selected topics in Homology
Note: Knowledge of simplicial and singular homology will be assumed.
1.1
Cellular Homology
1.1.1
Degrees
(1.1)
e n (S n ) = Z H
e n (S n ) = Z is the homomorwhere 1 Z denotes the generator, and f : H
phism induced by f in homology.
The degree has the following properties:
1. deg idS n = 1.
Proof. This is because (idS n ) = id which is multiplication by the integer 1.
2. If f is not surjective, then deg f = 0.
>
>
S n \ {y}
Since S n {y}
= Rn which is contractible, Hn (S n \ {y}) = 0. Therefore f = h g = 0,
so deg f = 0.
3. If f
= g, then deg f = deg g.
Proof. This is because f = g . Note that the converse is also true (by a theorem of
Hopf).
4. deg(g f ) = deg g deg f .
Proof. Indeed, we have that (g f ) = g f .
5. If f is a homotopy equivalence (so there exists a g so that gf ' idS n ), then deg f = 1.
Proof. This follows directly from 1, 3, and 4 above, since f g
= idS n implies that
deg f deg g = deg idS n = 1.
6. If r : S n S n is a reflection across some n-dimensional subspace of Rn+1 , that is,
r(x0 , . . . xn ) 7 (x0 , x1 , . . . , xn ), then deg r = 1.
Proof. Without loss of generality we can assume the subspace is Rn {0} Rn1 .
Choose a CW structure for S n whose n-cells are given by n1 and n2 , the upper
and lower hemispheres of S n , attached by identifying their boundaries together in the
standard way. Then consider the generator of Hn (S n ): [n1 n2 ]. The reflection map
r maps the cycle n1 n2 to n2 n1 = (n1 n2 ). So
r ([n1 n2 ]) = [n2 n1 ] = [(n1 n2 )] = 1 [n1 n2 ]
so deg r = 1.
7. If a : S n S n is the antipodal map (x 7 x), then deg a = (1)n+1
Proof. Note that a is a composition of n+1 reflections, since there are n+1 coordinates
in x, each getting mapped by an individual reflection. From 4 above we know that
composition of maps leads to multiplication of degrees.
8. If f : S n S n and Sf : S n+1 S n+1 is the suspension of f then deg Sf = deg f .
Proof. Recall that if f : X X is a continuos map and
X = X [1, 1]/(X {1}, X {1})
denotes the suspension of X, then Sf := f id[1,1] / , with the same equivalence as
in X. Note that S n = S n+1 .
The Suspension Theorem states that
e i (X)
e i+1 (X).
H
=H
4
This can be proved by using the Mayer-Vietoris sequence for the decomposition
X = C+ X X C X,
where C+ X and C X are the upper and lower cones of the suspension joined along
their bases:
e n+1 (C+ X) H
e n+1 (C X) H
e n+1 (X) H
e n (X) H
e n (C+ X) H
e n (C X)
H
Since C+ X and C X are both contractible, the end groups in the above sequence are
e i (X)
e i+1 (X), as desired.
both zero. Thus, by exactness, we get H
=H
n
n
Let C+ S denote the upper cone of S . Note that the base of C+ S n is S n {0} S n .
Our map f induces a map C+ f : (C+ S n , S n ) (C+ S n , S n ) whose quotient is Sf . The
long exact sequence of the pair (C+ S n , S n ) in homology gives the following commutative
diagram:
0
(Sf )
e
Hi+1 (S n+1 )
>0
e
> Hi (S n )
Note that C+ S n /S n
= S n+1 so the boundary map at the top and bottom of the
diagram are the same map. So by the commutativity of the diagram, since f is
defined by multiplication by some integer m, then (Sf ) is multiplication by the same
integer m.
Example 1. Consider the reflection map: rn : S n S n defined by (x0 , . . . , xn ) 7
(x0 , x1 , . . . , xn ). Since rn leaves x1 , x2 , . . . , xn unchanged we can unsuspend one at a
time to get
deg rn = deg rn1 = = deg r0 ,
where ri : S i S i by (x0 , x1 , . . . , xi ) 7 (x0 , x1 , . . . , xi ). So r0 : S 0 S 0 by
x0 7 x0 . Note that S 0 is two points but in reduced homology we are only looking
at one integer. Consider
e 0 (S 0 ) H0 (S 0 )
0H
Z0
e 0 (S 0 ) = {(a, a) | a Z}, H0 (S 0 ) = Z Z, and : (a, b)
where H
7 a + b. Then
0
0
e 0 (S ) H
e 0 (S ) is given by (a, a) 7 (a, a) = (1)(a, a). So deg rn = 1.
(r0 ) : H
9. If f : S n S n has no fixed points then deg f = (1)n+1 .
Proof. Consider the above figure. Since f (x) 6= x, the segment (1t)f (x)+t(x) from
x to f (x) does not pass through the origin in Rn+1 so we can normalize to obtain a
homotopy:
(1 t)f (x) + t(x)
: S n S n.
gt (x) :=
|(1 t)f (x) + t(x)|
5
Note that this homotopy is well defined since (1 t)f (x) tx 6= 0 for any x S n and
t [0, 1], because f (x) 6= x for all x. Then gt is a homotopy from f to a, the antipodal
map.
Exercises
1. Let f : S n S n be a map of degree zero. Show that there exist points x, y S n with
f (x) = x and f (y) = y.
2. Let f : S 2n S 2n be a continuous map. Show that there is a point x S 2n so that
either f (x) = x or f (x) = x.
3. A map f : S n S n satisfying f (x) = f (x) for all x is called an even map. Show that
an even map has even degree, and this degree is in fact zero when n is even. When n is odd,
show there exist even maps of any given even degree.
1.1.2
Assume f : S n S n is surjective, and that f has the property that there exists some
y Image(S n ) so that f 1 (y) is a finite number of points, so f 1 (y) = {x1 , x2 , . . . , xm }.
Let Ui be a neighborhood of xi so that all Ui s get mapped to some neighborhood V of y.
So f (Ui xi ) V y. We can choose the Ui to be disjoint. We can do this because f is
continuous.
Hn (V, V y)
'
'
Hn (Ui , Ui xi )
(excision)
(excision)
'
Hn (S n , S n y)
l.e.s.
e n (S n )
H
'
l.e.s.
e n (S n )
H
'
'
Hn (S n , S n xi )
Define the local degree of f at xi , deg fxi , to be the effect of f : Hn (Ui , Ui xi ) Hn (V, V y).
We then have the following result:
Theorem 1. The degree of f equals the sum of local degrees at points in a generic fiber, that
is,
m
X
deg f =
deg f |xi .
i=1
Proof. Consider the commutative diagram, where the isomorphisms labelled by exc" follow
from excision, and l.e.s" stands for a long exact sequence.
f
Z
= Hn (Ui , Ui xi )
> Hn (V, V y)
=Z
deg f |xi
=, exc
= exc
ki
<
Pi
Hn (S n , S n f 1 (y))
'
Z
= Hn (S n , S n xi ) <
<
=, l.e.s
> Hn (S n , S n y)
exc
m
i=1 Hn (Ui , Ui xi )
= l.e.s.
l.e.s. j
f
Z
= Hn (S n )
deg f |xi
> Hn (S n )
=Z
m
X
ki (1).
i=1
i=1
i=1
Thus we have shown that the degree of a map f is the sum of its local degrees.
Example 2. Let us consider the power map f : S 1 S 1 , f (x) = xk , k Z. We claim that
deg f = k. We distinguish the following cases:
If k = 0 then f is the constant map which has degree 0.
If k < 0 we can compose f with a reflection r : S 1 S 1 by (x, y) (x, y). This
reflection has degree 1. So since composition leads to multiplication of degrees, we
can assume that k > 0.
If k > 0, then for all y S 1 , f 1 (y) has k points (the k roots), call them x1 , x2 , . . . , xk ,
and f has local degree 1 at each of these points. Indeed, for the above y S n we can
find a small open neighborhood centered at y, call this neighborhood V , so that he
pre-images of V are open neighborhoods Ui centered at each xi , with f |Ui : Ui V a
homeomorphism (which has possible degree 1). In this case, these homeomorphisms
are a restriction of a rotation, which is homotopic to the identity, and thus the degree
of f |Ui is 1 for each i.
So the degree of f is indeed k. Note that this implies that we can construct maps S n S n
of arbitrary degrees for any n, simply by suspending the power map f .
1.1.3
CW Complexes
Let us recall some notation from the theory of CW complexes. A CW complex X can be
written as
X = n Xn ,
where Xn is the n-skeleton, which contains all cells up to and including dimension n. Then
Xn = Xn1 q Dn
n
Example 3. On the n-sphere S n we have a CW structure with one 0-cell (e0 ) and one n-cell
(en ). The attaching map for the n-cell is : S n1 = Dn point. There is only one such
map, the collapsing map. Think of taking the disk Dn and collapsing the entire boundary
to a single point, giving S n .
Example 4. A different CW structure on S n can be constructed so that there are two cells
in each dimension from 0 to n. Start with X0 = S 0 = {e01 , e02 }. Then X1 = S 1 where the two
1-cells D11 , D21 are attached to the 0-cells by homeomorphisms on the boundary. Similarly,
two 2-cells can be attached to X1 = S 1 by homeomorphism on the boundary giving X2 = S 2 .
Keep working in this manner adding two cells in each new dimension. Note that if we identify
each pair of cells in the same dimension by the antipodal map, we get a CW structure on
RP n with one cell in each dimension from 0 to n.
Example 5. The complex projective space CP n = Cn+1 /C is identified with the collection
of complex lines through the origin. So we write CP n = {[z0 , . . . , zn ]} where [z0 , . . . , zn ] =
(z0 : . . . : zn ) (z0 : . . . : zn ). We have that
CP n
= CP n1 t D2n ,
where : D2n CP n is given by
v
u
n
X
u
|zi |2 .
(z1 : . . . : zn ) 7 z1 , : . . . : zn : t1
i=1
The attaching map of the 2n-cell is = |S 2n1 : S 2n1 CP n1 . It follows that CP n has
a CW structure with one cell in each even dimension 0, 2, . . . , 2n.
1.1.4
Cellular Homology
By excising Xn1 , the latter group is isomorphic to Hk (Dn , Dn {x }). Moreover, the
homology long exact sequence of the pair (Dn , Dn {x }) yields that
(
Z if k = n
e k1 (S n1 )
Hk (Dn , Dn {x })
=H
=
0 if k 6= n
So the claim follows.
(b) Consider the following portion of the long exact sequence of the pair for (Xn , Xn1 ):
Hk+1 (Xn , Xn1 ) Hk (Xn1 ) Hk (Xn ) Hk (Xn , Xn1 )
If k + 1 6= n and k 6= n, we have from part (a) that Hk+1 (Xn , Xn1 ) = 0 and Hk (Xn , Xn1 ) =
0. Thus Hk (Xn1 )
= Hk (Xn ). Hence if k > n (so in particular, n 6= k + 1 and n 6= k), we
get by iteration that
Hk (Xn )
= Hk (Xn1 )
=
= Hk (X0 ).
Note that X0 is a collection of points, so Hk (X0 ) = 0. Thus when k > n we have Hk (Xn ) = 0
as desired.
(c) We only prove the statement for finite dimensional CW complexes. Let k < n and
consider the long exact sequence for the pair (Xn+1 , Xn ):
Hk+1 (Xn+1 , Xn ) Hk (Xn ) Hk (Xn+1 ) Hk (Xn+1 , Xn )
Since k < n we have k+1 6= n+1 and k 6= n+1, so by part (a) we get that Hk+1 (Xn+1 , Xn ) = 0
and Hk (Xn+1 , Xn ) = 0. Thus Hk (Xn )
= Hk (Xn+1 ). By repeated iterations, we obtain:
Hk (Xn )
= Hk (Xn+1 )
= Hk (Xn+2 )
=
= Hk (Xn+l ) = Hk (X).
Since X is finite dimensional we know that X = Xn+l for some l. This proves the claim.
In what follows we defined the cellular homology of a CW complex X in terms of a given
cell structure, then we show that it coincides with the singular homology, so it is in fact
independent on the cell structure. Cellular homology is very useful for computations.
Definition 2. The cellular homology HCW (X) of a CW complex X is the homology of the
cellular chain complex (C (X), d ) indexed by the cells of X, i.e.,
Cn (X) := Hn (Xn , Xn1 ) = Z#ncells ,
10
(1.2)
and with differentials dn : Cn (X) Cn1 (X) defined by the following diagram:
Hn (Xn+1 , Xn ) = 0
>
Hn (Xn+1 )
= Hn (X)
>
in
Hn (Xn1 ) = 0
n+1
>
Hn (Xn )
>
Hn+1 (Xn+1 , Xn )
dn+1
jn
>
> Hn (Xn , Xn1 )
dn
>
Hn1 (Xn1 )
>
Hn1 (Xn2 ) = 0
The diagonal arrows are induced from long exact sequences of pairs, and we use Lemma 2 for
the identifications Hn (Xn1 ) = 0, Hn1 (Xn2 ) = 0 and Hn (Xn+1 )
= Hn (X) in the diagram.
In the notations of the above diagram, we now set:
dn = jn1 n : Cn (X) Cn1 (X),
(1.3)
dn dn+1 = 0.
(1.4)
Now, Hn (Xn )
= Image jn
= ker n
= ker dn . The first isomorphism comes from jn being
injective, while the second follows by exactness. Finally, ker n = ker dn since dn = jn1 n
and jn1 is injective. Also, we have Image n+1 = Image dn+1 . Indeed, dn+1 = jn n+1 and
jn is injective.
Altogether, we have
Hn (X)
= Hn (Xn )/Image n+1 = ker dn /Image dn+1 = HnCW (X)
So we have proved the theorem.
Let us now discuss some immediate consequences of the above theorem.
(a) If X has no n-cells, then Hn (X) = 0.
Indeed, in this case we have Cn = Hn (Xn , Xn1 ) = 0, so HnCW (X) = 0.
(b) If X is connected and has a single 0-cell then d1 : C1 C0 is the zero map.
Indeed, since X contains only a single 0-cell, C0 = Z. Also, since X is connected,
H0 (X) = Z. So by the theorem above Z = H0 (X) = ker d0 /Image d1 = Z/Image d1 .
This implies that Image d1 = 0, so d1 is the zero map as desired.
(c) If X has no two cells in adjacent dimensions then dn = 0 for all n and Hn (X)
= Z#ncells
for all n.
Indeed, in this case all maps dn vanish. So for any n, HnCW (X)
= Cn
= Z#ncells .
Example 6. Recall that CP n has one cell in each dimension 0, 2, 4, . . . , 2n. So CP n has no
two cells in adjacent dimensions, meaning we can apply Consequence (c) above to say:
(
Z
if i = 0, 2, 4, . . . , 2n
Hi (CP n ) =
0
otherwise.
Example 7. When n > 1, S n S n has one 0-cell, two n-cells, and one 2n-cell. Since n > 1,
these cells are not in adjacent dimensions so again Consequence (c) above applies to give:
i = 0, 2n
Z
n
n
2
Hi (S S ) = Z
i=n
0
otherwise.
In the remaining of this section, we discuss how to compute in general the maps
dn : Cn (X) = Z#ncells Cn1 (X) = Z#(n1)cells
of the cellular chain complex. Let us consider the n-cells {en } as the basis for Cn (X) and
the (n 1)-cells {en1
} as the basis for Cn1 (X). In particular, we can write:
X
dn (en ) =
d en1 ,
Theorem 4. The coefficient d is equal to the degree of the map , : Sn1 Sn1
defined by the composition:
n
collapse
Sn1 = en
Xn1 = Xn2 q en1 Xn1 /(Xn2 t6= en1 ) = Sn1 ,
`
where n is the attaching map of en , and the collapsing map sends Xn2 6= en1
to a
point.
Proof. We will proceed with the proof by chasing the following diagram, and we note that
the map is defined so that the top right square commutes.
Hn (Dn , Sn1 )
'
Hn1 (Sn1 )
Cn (X)
Hn1 (Sn1 )
q
n1 (Xn1 /Xn2 )
H
jn1
&
n1
Hn1 (Xn1 )
dn
n1 (en1 /en1 )
= H
'
Xn1 Xn2
,
)
Xn2 Xn2
Recall that our goal is to compute dn (en ). The upper left square is natural and therefore
commutes (it is induced by the characteristic map : (D , S 1 ) (X , X1 ) of a cell),
while the lower left triangle is part of the exact diagram defining the chain complex C (X)
and is defined to commute as well. Appealing to naturality, the map gives a unique Dn
so that n (Dn ) = en . Since the top left square and the bottom left triangle both commute,
this gives that
n
dn (en ) = jn1 n1
(D ).
Cn1 (X)
'
/ Hn (
Looking to the bottom right square, recall that since X is a CW complex, (Xn , Xn1 ) is a
n1 (Xn1 /Xn2 )
good pair. This gives the isomorphism Cn1 (X) = Hn1 (Xn1 , Xn2 ) ' H
n1 (Xn1 /Xn2 ) ' Hn1 (Xn1 /Xn2 , Xn2 /Xn2 ), where the isoBut, we similarly have H
morphism is induced by the quotient map q collapsing Xn2 .
The bottom right square commutes by the definition of jn1 and q , from which it follows
that
dn (en ) = q n1
(Dn ),
13
where formally we should precompose in the left hand side with the isomorphism between
n1 (Xn1 /Xn2 ) so that everything is in the same space. This last map takes
Cn1 (X) and H
n1 (en1 /en1 ). To see
the generator Dn to some linear combination of generators in H
n1
As noted before, we have defined = q q
. So writing
X
dn (en ) =
Dn ,
d3
d2
Z2g
d1
d0
Since Mg is connected and has only one 0-cell, we get that d1 = 0. We claim that d2 is also
the zero map. This amounts to showing that d2 (e) = 0, where e denotes the 2-cell. Indeed,
let us compute the coefficients deai and debi in our degree formula. As the attaching map
1
1 1
sends the generator to a1 b1 a1
1 b1 ...ag bg ag bg , when we collapse all 1-cells (except ai , resp.
1
1
1 1
bi ) to a point, the word defining the attaching map a1 b1 a1
1 b1 ...ag bg ag bg reduces to ai ai
and resp. bi b1
i . Hence deai = 1 1 = 0. Similarly, debi = 1 1 = 0, for each i. Altogether,
d2 (e) = a1 + b1 a1 b1 + ag + bg ag bg = 0.
So the homology groups of Mg are given by
Z
Hn (Mg ) = Z2g
i=0,2
i=1
otherwise.
Example 9. Let Ng be the closed nonorientable surface of genus g, with its cell structure
consisting of one 0-cell, g 1-cells {a1 , , ag }, and one 2-cell e attached by the word a21 a2g .
The cellular chain complex of Ng is given by
0
d3
d2
Zg
d1
d0
As before, d1 = 0 since Ng is connected and there is only one cell in dimension zero. To
compute d2 : Z Zg we again apply the cellular boundary formula, and obtain
d2 (1) = (2, 2, , 2)
14
since each a1 appears in the attaching word with total exponent 2, which means that each
map is homotopic to the map z 7 z 2 of degree 2. In particular, d2 is injective, hence
H2 (Ng ) = 0. If we change the standard basis for Zg by replacing the last standard basis
element en = (0, , 0, 1) by e0n (1, , 1), then d2 (1) = 2 e0n , so
H1 (Ng )
= Zg /Image d2
= Zg /2Z
= Zg1 Z/2.
Altogether,
Z
Hn (Ng ) = Zg1 Z2
i=0
i=1
otherwise.
Example 10. Recall that RPn has a CW structure with one cell ek in each dimension
0 k n. Moreover, the attaching map of ek in RPn is the two-fold cover projection
: S k1 RPk1 . The cellular chain complex for RPn looks like:
0
dn+1
/Z
dn
/ ...Z d1
/Z
d0
To compute the differential dk , we need to compute the degree of the composite map
Z2
n
Hk (RP ) = Z
Finally, note that an equivalent definition of the above map is obtained by first collapsing
the equatorial S k2 to a point to get S k1 S k1 , and then mapping the two copies of S k1
onto S k1 , the first one by the identity map, and the second by the antipodal map.
15
Exercises
1. Describe a cell structure on S n S n S n and calculate H (S n S n S n ).
2. Let f : S n S n be a map of degree m. Let X = S n f Dn+1 be a space obtained from
S n by attaching a (n + 1)-cell via f . Compute the homology of X.
3. Let G be a finitely generated abelian group, and fix n 1. Construct a CW-complex X
i (X) = 0 for all i 6= n. (Hint: Use the calculation of the previous
such that Hn (X)
= G and H
exercise, together with know facts from Algebra about the structure of finitely generated
abelian groups.) More generally, given finitely generated abelian groups G1 , G2 , , Gk ,
construct a CW-complex X whose homology groups are Hi (X) = Gi , i = 1, , k, and
i (X) = 0 for all i
H
/ {1, 2, , k}.
4. Show that RP5 and RP4 S 5 have the same homology and fundamental group. Are these
spaces homotopy equivalent?
5. Let 0 m < n. Compute the homology of RPn /RPm .
6. The mapping torus Tf of a map f : X X is the quotient of X I
Tf =
X I
.
(x, 0) (f (x), 1)
Let A and B be copies of S 1 , let X = A B, and let p be the wedge point of X. Let
f : X X be a map that satisfies f (p) = p, carries A into A by a degree3 map, and carries
B into B by a degree5 map.
(a) Equip Tf with a CW structure by attaching cells to X S 1 .
(b) Compute a presentation of 1 (Tf ).
(c) Compute H1 (Tf ; Z).
16
7. The closed oriented surface Mg of genus g, embedded in R3 in the standard way, bounds
a compact region R. Two copies of R, glued together by the identity map between their
boundary surfaces Mg , form a space X. Compute the homology groups of X and the relative
homology groups of (R, Mg ).
8. Let X be the space obtained by attaching two 2-cells to S 1 , one via the map z 7 z 3 and
the other via z 7 z 5 , where z denotes the complex coordinate on S 1 C.
(a) Compute the homology of X with coefficients in Z.
(b) Is X homeomorphic to the 2-sphere S 2 ? Justify your answer!
17
1.2
Euler Characteristic
It is natural to question whether or not the Euler characteristic depends on the cell
structure chosen for the space X. As we will see below, this is not the case. It suffices to
show that the Euler characteristic depends only on the cellular homology of the space X.
Indeed, cellular homology is isomorphic to singular homology, and the latter is independent
of the cell structure on X.
Recall that if G is a finitely generated abelian group, then G decomposes into a free part
and a torsion part, i.e.,
G ' Zr Zn1 Znk .
The integer r := rk(G) is the rank of G. The rank is additive in short exact sequences of
finitely generated abelian groups.
Theorem 5. The Euler characteristic can be computed as:
n
X
(X) =
(1)i bi (X)
(1.6)
i=0
with bi (X) := rkHi (X) the i-th Betti number of X. In particular, (X) is independent of
the chosen cell structure on X.
Proof. We will follow the following notation: Bi = Image(di+1 ), Zi = ker(di ), and Hi =
Zi /Bi . Consider a chain complex of finitely generated abelian groups and the short exact
sequences defining homology:
0
dn+1
dn
/ Cn
/
Zi
/
Bi
d2
...
/ Ci
di+1
Zi
d1
/ C1
di
q
//
/ C0 d0 /
/
Bi1
/
Hi
Example 11. If Mg and Ng denote the orientable and resp. nonorientable closed surfaces
of genus g, then (Mg ) = 1 2g + 1 = 2(1 g) and (Ng ) = 1 g + 1 = 2 g. So all the
orientable and resp. non-orientable surfaces are distinguished from each other by their Euler
characteristic, and there are only the relations (Mg ) = (N2g ).
Exercises
1. A graded abelian group is a sequence of abelian groups A := (An )n0 . We say that A
is of finite type if
X
rankAn < .
n0
The Euler characteristic of a finite type graded abelian group A is the integer
X
(A ) :=
(1)n rankAn .
n0
k
k
k
Ak
Bk
Ck
Ak1 A0 B0 C0 0.
Show that
(B ) = (A ) + (C ).
3. For finite CW complexes X and Y , show that
(X Y ) = (X) (Y ).
4. If a finite CW complex X is a union of subcomplexes A and B, show that
(X) = (A) + (B) (A B).
5. For a finite CW complex and p : Y X an n-sheeted covering space, show that
(Y ) = n (X).
6. Show that if f : RP2n Y is a covering map of a CW -complex Y , then f is a homeomorphism.
19
1.3
Recall that if G is a finitely generated abelian group, then G decomposes into a free part
and a torsion part, i.e.,
G ' Zr Zn1 Znk .
Here r = rk(G) and Torsion(G) := ki=1 Zni . Given an endomorphism : G G, define its
trace by
Tr() = Tr ( : G/Torsion(G) G/Torsion(G))
(1.7)
where the latter trace is the linear algebraic trace of the map : Zr Zr .
Definition 4. If X has the homotopy type of a finite simplicial or cellular complex and
f : X X, then the Lefschetz number of f is defined to be
X
(f ) =
(1)i Tr(f : Hi (X) Hi (X)).
(1.8)
i
Remark 1. Notice that homotopic maps have the same Lefschetz number since they induce
the same maps on homology.
Example 12. If f ' idX , then (f ) = (X). This follows from the fact the map induced
in homology by the identity map is the identity matrix and that the trace of the identity
matrix in this case is the corresponding Betti number of X.
Theorem 6. (Lefschetz)
If X is a retract of a finite simplicial (or cellular) complex and if f : X X satisfies
(f ) 6= 0, then f has a fixed point.
Before proving this theorem, let us consider a few examples.
Example 13. Suppose that X has the homology of a point (up to torsion). Then
(f ) = Tr (f : H0 (X) H0 (X)) = 1.
This follows from the fact that all the other homology groups are zero and that the map
induced on H0 is the identity.
This example leads immediately to two nontrivial results, the first of which is the Brouwer
fixed point theorem.
Example 14. (Brouwer) If f : Dn Dn is continuous then f has a fixed point.
Example 15. If X = RP2n then modulo torsion X has the homology of a point. Therefore
any continuos map f : RP2n RP2n has a fixed point.
Finally we are led to an example which does not follow from the computation for a point.
20
Example 16. If f : S n S n is a continuos map and deg(f ) 6= (1)n+1 , then f has a fixed
point. To verify this, we compute
(f ) = Tr(f : H0 (S n ) H0 (S n )) + (1)n Tr(f : Hn (S n ) Hn (S n ))
= 1 + (1)n deg(f )
6= 0.
Corollary 7. If a : S n S n is the antipodal map, then deg(a) = (1)n+1 .
Now we return to outlining the proof:
Definition 5. If K and L are simplicial complexes and f : K L is a linear map which
sends each simplex of K to a simplex in L so that vertices map to vertices, then f is said to
be simplicial.
Note that a simplicial map is uniquely determined by its values on vertices. The simplicial
approximation theorem asserts that given any map f from a finite simplicial complex to an
arbitrary simplicial complex, we can find a map g in the homotopy class of f so that g is
simplicial in the above sense with respect to some finite iteration of barycentric subdivisions
of the domain.
Theorem 8. If K is a finite simplicial complex and L is an arbitrary simplicial complex,
then for any map f : K L there is a map in the homotopy class of f which is simplicial
with respect to some interated barycentric subdivision of K.
The proof of this result is omitted. We now proceed to the Lefschetz theorem.
Proof. (sketch)
Let us suppose that f has no fixed points. The general case reduces to the case when X is a
finite simplicial complex. Indeed, if r : K X is a retraction of a finite simplicial complex K
onto X, the composition f r : K X K has exactly the same fixed points as f and since
r : Hi (K) Hi (X) is projection onto a direct summand, we have that Tr(f r ) = Tr(f ),
so (f r) = (f ). We therefore take X to be a finite simplicial complex.
X is compact and there exists a metric d on X so that d restricts to the Euclidean metric
on each simplex of X; choose such a metric. If f has no fixed points, we can find a uniform
for which d(x, f (x)) > by the standard covering trick. Via repeated barycentric subdivision
of X we can construct L so that for each vertex, the union of all simplicies containing that
vertex has diameter less than 2 . Applying the simplicial approximation theorem we can find
a subdivision K of L and a simplicial map g : K L so that g lies in the homotopy class
of f . Moreover, we may take g so that f () lies in the subcomplex of X consisting of all
simplicies containing . Again, by repeated barycentric subdivision we may choose K so
that each simplex in K has diameter less than 2 . In particular then g() = for each
K. Notice (g) = (f ) since f and g are homotopic.
Since g is simplicial, Kn maps to Ln (that is, g sends n-skeletons to n-skeletons). We
constructed K as a subdivision of L so that g(Kn ) Kn for each n.
21
We will use the algebraic fact that trace is additive for short exact sequences to show
that we can replace Hi (X) with Hi (Ki , Ki1 ) in our computation of the Lefschetz number. By essentially the same argument as was used above in the computation of the Euler
characteristic and using this fact we obtain that
X
(g) =
(1)i Tr(g : Hi (Ki , Ki1 ) Hi (Ki , Ki1 ))
i
We have a natural basis for Hi (Ki , Ki1 ) coming from the simplicies i in Ki . But since
g() = it follows that Tr(g : Hi (Ki , Ki1 ) Hi (Ki , Ki1 )) = 0 for each i. So
(f ) = (g) = 0.
The cellular case is proved similarly, using instead a corresponding cellular approximation
theorem.
Exercises
1. Is there a continuous map f : RP2k1 RP2k1 with no fixed points? Explain.
1. Is there a continuous map f : CP2k1 CP2k1 with no fixed points? Explain. We will
see later that any map f : CP2k CP2k has a fixed point.
22
1.4
Let G be an abelian group and X a topological space. We define the homology of X with G
coefficients, denoted H (X; G), as the homology of the chain complex
Ci (X; G) = Ci (X) G
(1.9)
P
consisting of finite formal sums i i i ( : i X, i G), and with boundary maps
given by
iG := i idG .
G
Since i satisfies i i+1 = 0 it follows that iG i+1
= 0, so (C (X; G), G ) forms indeed a chain complex. We can construct versions of the usual modified homology groups
(relative, reduced, etc.) in the natural way. Define relative chains by Ci (X, A; G) :=
Ci (X; G)/Ci (A; G), and reduced homology via the augmented chain complex
G
i+1
1
2
i
C0 (X; G) G 0.
C1 (X; G)
Ci (X; G)
P
P
where ( i i i ) = i i . Notice that Hi (X) = Hi (X, Z) by definition.
By looking directly at the chain maps, it follows that
(
G i=0
Hi (pt; G) =
0 i 6= 0.
Nothing (other than coefficients) needs to change in our previous proofs about the relationships between relative homology and reduced homology of quotient spaces so we can compute
the homology of a sphere as before by induction and using the long exact sequence of the
pair (Dn , S n ) to be
(
G i = 0, n
Hi (S n ; G) =
0 otherwise.
Finally, we can build cellular homology in the same way, defining
CiG (X) = Hi (Xi , Xi1 ; G) = G#
ncells
where d is as before the degree of a map : S n1 S n1 . This follows from the easy
fact that if f : S k S k has degree m, then f : Hk (S k ; G) ' G Hk (S k ; G) ' G is the
multiplication by m. As it is the case for integers, we get
HiCW (X; G) ' Hi (X; G)
for all i.
23
Example 17. We compute Hi (RPn ; Z2 ) using the calculation above. Notice that over Z the
cellular boundary maps are di = 0 or di = 2 depending on the parity of i, and therefore with
Z2 -coefficients all of boundary maps vanish. Therefore,
(
Z2 0 i n
Hi (RPn ; Z2 ) =
0
otherwise.
Example 18. Fix n > 0 and let g : S n S n be a map of degree m. Define the CW complex
X = S n g en+1 ,
where the (n + 1)-cell en+1 is attached to S n via the map g. Let f be the quotient map
f : X X/S n . Define Y = X/S n = S n+1 . The homology of X can be easily computed by
using the cellular chain complex:
0
dn+2
dn+1
m
dn
...
d1
d1
d0
Therefore,
Z
Hi (X; Z) = Zm
i=0
i=n
otherwise.
dn+2
Zm
dn+1
m
Zm
dn
/ ... d1 / 0
d1
Zm
i = 0, n + 1
otherwise.
d0
We next consider the induced homomorphism f : Hn+1 (X; Zm ) Hn+1 (X; Zm ). The
claim is that this map is injective, thus non-trivial map, so f cannot be homotopic to the cone n+1 (Y ; Zm ) ' Hn+1 (X, S n ; Zm ).
stant map. As noted before, we still have an isomorphism H
This leads us to consider the long exact sequence of the pair (X, S n ) in dimension n + 1. We
have
f
Hn+1 (S n ; Zm ) Hn+1 (X; Zm ) Hn+1 (X, S n ; Zm )
But, Hn+1 (S n ; Zm ) = 0 and so f is injective on Hn+1 (X; Zm ). Since Hn+1 (X; Zm ) = Zm 6= 0
e n+1 (Y ; Zm ) it follows that f is not trivial on Hn+1 (X; Zm ), which
and Hn+1 (X, S n ; Zm ) ' H
proves our claim.
Exercises
1. Calculate the homology of the 2-torus T 2 with coefficients in Z, Z2 and Z3 , respectively.
Do the same calculations for the Klein bottle.
25
1.5
1.5.1
(1.10)
AB
%
26
(5) The map : Z/nZA A/nA defined by (l, a) 7 la is a bilinear map and therefore
: Z/nZ A A/nA with P
l a 7 la. Now
induces a homomorphism
Pk
Pk suppose (l a) =
k
la = 0. Then la = i=1 nai and l a = 1 (la) = 1 ( i=1 nai ) = i=1 (n ai ) = 0Z/nZA ,
so is injective. Now let a A/nA. Then (1 a) = a and is surjective as well.
More generally, if R is a ring and A and B are R-modules, a tensor product A R B can
be defined as follows:
(1) if R is commutative, define the R-module A R B := A B/ , where is the relation
generated by ra b = a rb = r(a b).
(2) if R is not commutative, we need A a right R-module and B a left R-module and the
relation is ar b = a rb. In this case A R B is only an abelian group.
In both cases, A R B is not necessarily isomorphic to A B.
: B G/Image(i 1G )
C G,
where is the map induced by j 1G . Construct an inverse of , induced from the homomorphism
: C G B G/Image(i 1G )
defined by (c, g) 7 b g, where j(b) = c. We must show that is a well-defined bilinear
map and that the induced map satisfies = id and = id.
If j(b) = j(b0 ) = c, then b b0 ker j = Image i, so b b0 = i(a) for some a A.
Thus, b g b0 g = (b b0 ) g = i(a) g Image(i 1G ). So is well defined.
Now ((c + c0 , g)) = d g where j(d) = c + c0 . Since j is surjective, choose b, b0 B
such that j(b) = c and j(b0 ) = c0 . Then d (b + b0 ) ker j = Image i and so there
exists a A such that i(a) = d (b + b0 ). Thus, ((c + c0 , g)) = d g = (b + b0 ) g =
27
b g + b0 g = (c, g) + (c0 , g) and is linear in the first component. For the second
component, (c, g + g 0 ) = b (g + g 0 ) = b g + b g 0 = (c, g) + (c, g 0 ). Thus, is bilinear.
Now by the universal property of the tensor product, the bilinear map induces a homomorphism
: C G B G/Image(i 1G )
defined by c g 7 (c, g) = b g, where j(b) = c. For c g C G,
(c g) = (b g) = j(b) g = c g,
so = idCG . Similarly, for b g B G/Image(i 1G ), (b g) = (j(b) g) =
(j(b), g) = b g. Thus = id.
1.5.2
In this section we explain how to compute H (X; G) in terms of H (X; Z) and G. More
generally, given a chain complex
n
C : Cn
Cn1 C0 0
(1.11)
Naturality here means that if C C0 is a chain map, then there is an induced map of short
exact sequences with commuting squares. Moreover, these short exact sequences split, but
not naturally.
In particular, if C = C (X, A) is the relative singular chain complex, then there are
natural short exact sequences
0 Hn (X, A) G Hn (X, A; G) Tor(Hn1 (X, A), G) 0.
(1.12)
f1
f0
F2
F1
F0
H 0,
with each Fn free abelian.
Given an abelian group G, from a free resolution F of H, we obtain a modified chain
complex:
F G : F2 G F1 G F0 G 0.
We define
Torn (H, G) := Hn (F G).
(1.13)
Note here that we have removed the final term of the complex to account for the fact that
G is right exact.
Moreover, the following holds:
Lemma 13. For any two free resolutions F and F0 of H there are canonical isomorphisms
Hn (F G)
= Hn (F0 G) for all n. Thus, Torn (H, G) is independent of the free resolution
F .
Proposition 14. For any abelian group H, we have that
and
(1.14)
Tor0 (H, G)
= H G.
(1.15)
Proof. Indeed, given an abelian group H, take F0 to be the free abelian group on a set of
f0
(4) Tor(A, B)
= Tor(Torsion(A), B), where Torsion(A) is the torsion subgroup of A.
n
(5) Tor(Z/nZ, A)
A).
= ker(A
(6) For a short exact sequence: 0 B C D 0 of abelian groups, there is a natural
exact sequence:
0 Tor(A, B) Tor(A, C) Tor(A, D) A B A C A D 0.
Proof. (2) Choose a free resolution for
0 F1 B F1 C F1 D 0
0 F0 B F0 C F0 D 0
0
0
0
Rows are exact since tensoring with a free group preserves exactness. Thus we get a short
exact sequence of chain complexes. Recall now that for any short exact sequence of chain
complexes 0 B C D 0 (which means exactness for each level n: 0 Bn
Cn Dn 0, commuting with differential ), there is an associated long exact sequence of
homology groups
Hn (B ) Hn (C ) Hn (D ) Hn1 (B ) . . .
So in our situation we obtain the homology long exact sequence:
0 H1 (F B) H1 (F C) H1 (F D) H0 (F B) H0 (F C) H0 (F D) 0
30
'
'
'
0 Tor(B, A) F1 A F0 A B A 0
with the arrow labeled defined as follows. The two squares on the right commute since
is naturally commutative. Hence, there exists : Tor(A, B) Tor(B, A) which makes the
left square commutative. Moreover, by the 5-lemma, we get that is an isomorphism.
f
id
:
F
B.
Assume
B
1
0P
i xi bi ker(f idB ). So
P
i f (xi ) bi can be reduced to zero by a finite
i f (xi ) bi = 0 F1 B. In other words,
number of applications of the defining relations for tensor products. Only a finite number of
elemnts ofP
B, generating a finitely generated subgroup B0 of B, are involved in this process,
so in fact i xi bi ker(f
P idB0 ). But B0 is finitely generated and torsion free, hence free,
so Tor(A, B0 ) = 0. Thus i xi bi = 0, which proves the claim. The case when A is torsion
free follows now by using (1) to reduce to the previous case.
(4) Apply (6) to the short exact sequence: 0 Torsion(A) A A/Torsion(A) 0 to
get :
0 Tor(G, Torsion(A)) Tor(G, A) Tor(G, A/Torsion(A))
Because A/Torsion(A) is torsion free, Tor(G, A/Torsion(A)) = 0 by (3), so:
Tor(G, Torsion(A)) ' Tor(G, A)
Now by (1), we get that Tor(A, G) ' Tor(Torsion(A), G).
31
Z
= Z/nZ Z/mZ,
(n, m)Z
where (n, m) is the greatest common divisor of n and m. More generally, if A and B are
finitely generated abelian groups, then
Tor(A, B) = Torsion(A) Torsion(B)
(1.16)
where Torsion(A) and Torsion(B) are the torsion subgroups of A and B respectively.
Let us conclude with some examples:
Example 20. Suppose G = Q, then Tor(Hn1 (X), Q) = 0, so
Hn (X; Q) ' Hn (X) Q.
It follows that the n-th Betti number of X is given by
bn (X) := rkHn (X) = dimQ Hn (X; Q).
Example 21. Suppose X = T 2 , and G = Z/4. Recall that H1 (T 2 ) = Z2 . So:
H0 (T 2 ; Z/4) = H0 (T 2 ) Z/4 = Z/4
H1 (T 2 ; Z/4) = H1 (T 2 ) Z/4 Tor(H0 (T 2 ), Z/4) = Z2 Z/4 = (Z/4)2
H2 (T 2 ; Z/4) = H2 (T 2 ) Z/4 Tor(H1 (T 2 ), Z/4) = Z/4.
Example 22. Suppose X = K is the Klein bottle, and G = Z/4. Recall that H1 (K) =
Z Z/2, and H2 (K) = 0, so:
H2 (K; Z/4) = H2 (K)Z/4 Tor(H1 (K), Z/4) = Tor(Z, Z/4)Tor(Z/2, Z/4) = 0Z/2 = Z/2.
Exercises
1. Prove Lemma 13.
e n (X; Z) = 0 for all n if, and only if, H
e n (X; Q) = 0 and H
e n (X; Z/p) = 0 for
2. Show that H
all n and for all primes p.
32
Chapter 2
Basics of Cohomology
Given a space X and an abelian group G, we will first define cohomology groups H i (X; G).
In
L thei next chapter we will show that, via the cup product operation, the graded group
i H (X; G) becomes a ring. The ring structure will help us distinguish spaces X and Y
which have isomorphic homology and cohomology groups but non-isomorphic cohomology
rings, for example X = CP2 and Y = S 2 S 4 .
2.1
Let G be an abelian group, and let (C , ) be a chain complex of free abelian groups:
n+1
n1
n
Cn+1 Cn
Cn1
(2.1)
Dualize the chain complex (2.1), i.e., apply Hom(; G) to it, to get the cochain complex:
n+1
n1
C n+1 C n C n1
(2.2)
C n := Hom(Cn , G),
(2.3)
n : C n C n+1
(2.4)
(2.5)
(2.6)
with
and where the coboundary map
is defined by
It follows that
since n+1 n+2 = 0 in the chain complex (2.1).
Definition 8. The n-th cohomology group H n (C ; G) with G-coefficients of the chain complex C is defined by:
H n (C ; G) := Hn (C ; ) := ker( : C n C n+1 )/Image( : C n1 C n ).
33
(2.7)
2.2
In this section, we explain how each cohomology group H n (C ; G) can be computed only in
terms of the coefficients G and the integral homology groups H (C ) of (C , ).
2.2.1
Ext groups
f1
f0
F : F1 F0 H 0
Dualize it with respect to G, i.e., apply Hom(, G) to it, to get the cochain complex
f
2
1
0
F1
F0
H 0
where we set H = Hom(H, G) and similarly for Fi . After discarding H , we get the cochain
complex involving only the Fi s, and we consider its cohomology groups.
H n (F ; G) = ker fn+1
/Imagefn
(2.8)
(2.9)
0 Z Z Z/n 0,
dualize it and use the fact that Hom(Z, G) = G to conclude that Ext(Z/n, G) = G/nG.
As an immediate consequence of these properties, we get the following:
Corollary 18. If H is a finitely generated abelian group, then :
Ext(H, G) = Ext(Torsion(H), G) = Torsion(H) Z G.
(2.10)
Proof. Indeed, H decomposes into a free part and a torsion part, and the claim follows by
Proposition 17.
2.2.2
The following result shows that cohomology is entirely determined by its coefficients and the
integral homology:
Theorem 19. Given an abelian group G and a chain complex (C , ) of free abelian groups
with homology H (C ), the cohomology group H n (C ; G) fits into a natural short exact sequence:
h
0 Ext(Hn1 (C ), G) H n (C ; G) Hom(Hn (C ), G) 0
(2.11)
In addition, this sequence is split, that is,
H n (C ; G)
= Ext(Hn1 (C ), G) Hom(Hn (C ), G).
(2.12)
Proof. (Sketch)
The homomorphism h : H n (C ; G) Hom(Hn (C ), G) is defined as follows. Let Zn = ker n ,
Bn = Image n+1 , in : Bn , Zn the inclusion map, and Hn = Zn /Bn . Let [] H n (C ; G).
Then is represented by a homomorphism : Cn G, so that n := n+1 = 0, which
implies that |Bn = 0. Let 0 := |Zn , then 0 vanishes on Bn , so it induces a quotient
homomorphism 0 : Zn /Bn G, i.e., 0 Hom(Hn (C ), G). We define h by
h([]) = 0 .
Notice that if Image n1 , i.e., = n1 = n , then |Zn = 0, so 0 = 0, which shows
that h is well-defined. It is not hard to show that h is an epimorphism, and
35
(2.13)
where the Ext group is defined with respect to the free resolution of Hn1 (C ) given by
in1
Remark 3. The splitting in the above universal coefficient theorem is not natural; see
Exercise 8 at the end of this chapter for an example.
The following special case of Theorem 19 is very useful in calculations:
Corollary 20. Let (C , ) be a chain complex so that its (integral) homology groups H are
finitely generated, and let Tn = Torsion(Hn ). Then we have natural short exact sequences:
0 Tn1 H n (C ; Z) Hn /Tn 0
(2.14)
H n (C ; Z)
= Tn1 Hn /Tn .
(2.15)
2.3
2.3.1
Cohomology of spaces
Definition and immediate consequences
Suppose X is a topological space with singular chain complex (C (X), ). The group of
singular n-cochains of X is defined as:
C n (X; G) := Hom(Cn (X), G).
So n-cochains are functions from singular n-simplices to G.
The coboundary map
n : C n (X; G) C n+1 (X; G)
36
(2.16)
is defined as the dual of the corresponding boundary map n+1 : Cn+1 Cn , i.e., for
C n (X; G), we let
n+1
(2.17)
n+1 n = 0,
(2.18)
It follows that
and for a singular (n + 1)-simplex : n+1 X we have:
n
() =
n+1
X
(2.19)
i=0
(2.21)
(2.22)
or equivalently, H 0 (X; G) consists of all functions from the set of path-connected components of X to the group G.
(b) If n = 1, the Ext-term in (2.21) vanishes since H0 (X) is free, so we get:
H 1 (X; G) = Hom(H1 (X), G).
(2.23)
(
Z, i = 0
Hi (X) =
0, otherwise,
we get
(
G, i = 0
Hom(Hi (X), G) =
0, otherwise.
Furthermore, since Hi (X) is free for all i, we also have that Ext(Hi1 (X), G) = 0, for all i.
Altogether,
(
G, i = 0
H i (X; G) =
0, otherwise.
Example 24. Let X = S n . Then we have
Z, i = 0, n
Hi (X) =
0, otherwise.
Thus the Ext-term in the universal coefficient theorem vanishes and we get:
G, i = 0 or n
i
H (X; G) = Hom(Hi (X), G) =
0, otherwise.
2.3.2
C1 (X) C0 (X) Z 0
P
P
with ( i ni xi ) = i ni . After dualizing it (i.e., applying Hom(; G)), we get the augmented
cochain complex
C 1 (X; G) C 0 (X; G) G 0.
Note that since = 0, we get by dualizing that = 0. The homology of this augmented
e i (X; G).
cochain complex is the reduced cohomology of X with G-coefficients, denoted by H
e i (X; G) = H i (X; G), if i > 0, and by the universal coeffiIt follows by definition that H
e 0 (X; G) = Hom(H
e 0 (X), G).
cient theorem (applied to the augmented chain complex), we get H
38
2.3.3
To define relative cohomology groups H n (X, A; G) for a pair (X, A), we dualize the relative
chain complex by setting
C n (X, A; G) := Hom(Cn (X, A), G).
(2.24)
The group C n (X, A; G) can be identified with functions from n-simplices in X to G that
vanish on simplices in A, so we have a natural inclusion
C n (X, A; G) , C n (X; G).
(2.25)
(2.26)
(2.27)
(2.28)
By taking the associated long exact sequence of homology groups, we get the long exact
sequence for the cohomology groups of the pair (X, A):
/ H n (X, A; G) j
/ H n (X; G) i / H n (A; G)
/ H n+1 (X, A; G)
(2.29)
We can also consider above the augmented chain complexes on X and A, and get a long
e n (X, A; G) = H n (X, A; G):
exact sequence for the reduced cohomology groups, with H
/ H n (X, A; G)
e n (X; G)
/H
e n (A; G)
/H
/ H n+1 (X, A; G)
(2.30)
(2.31)
2.3.4
Induced homomorphisms
/ Cn (Y )
Cn (X)
( : n X)
/ (f
: n X Y )
satisfying f# = f# .
Dualizing f# with respect to G, we get maps
f # : C n (Y ; G) C n (X; G),
with f # () = (f# ) and f # = f # (which is obtained by dualizing f# = f# ). Thus, we
get induced homomorphisms on cohomology groups:
f : H n (Y, G) H n (X, G).
In fact, we can repeat the above for maps of pairs, say f : (X, A) (Y, B). And note that
the universal coefficient theorem also works for pairs because Cn (X, A) = Cn (X)/Cn (A) is
free abelian. So, by naturality, we get a commutative diagram for a map of pairs f : (X, A)
(Y, B):
/
/ H n (X, A; G)
O
Ext(Hn1 (X,
A), G)
O
(f )
2.3.5
H n (Y, B; G)
0
/
(f )
Hom(Hn (X,
A), G)
O
/
Homotopy invariance
(2.33)
with f# and g# the induced maps on singular chain complexes. (In fact, if F : X I Y
denotes the homotopy, with F (x, 0) = f (x) and F (x, 1) = g(x), then the prism operator is
defined on generators ( : n X) Cn (X) by pre-composing F ( id) : n I Y
with an appropriate decomposition of n I into (n + 1)-dimensional simplices. Then one
notes that such a P takes Cn (A) to Cn+1 (B), hence it induces the relative prism operator of
(2.32).)
So the difference of the middle maps in the following diagram equals to the sum of the
two side paths":
40
Cn (X, A)
P
f#
Cn+1 (Y, B)
g#
Cn1 (X, A)
Cn (Y, B)
(2.34)
(2.35)
H (R ; G) =
G, i = 0
0, otherwise.
2.3.6
Excision
Theorem 24. Given a topological space X, suppose that Z A X, with cl(Z) int(A).
Then the inclusion of pairs i : (X \ Z, A \ Z) , (X, A) induces isomorphisms
i : H n (X, A; G) H n (X \ Z, A \ Z; G)
(2.36)
for all n. Equivalently, if A and B are subsets of X with X = int(A) int(B), then the
inclusion map (B, A B) , (X, A) induces isomorphisms in cohomology.
Proof. By the naturality of universal coefficient theorem, we have the commutative diagram:
/
(i )
Ext(Hn1 (X \ Z, A \ Z), G)
H n (X, A; G)
H n (X \ Z, A \ Z; G)
(i )
Hom(Hn (X \ Z, A \ Z), G)
By excision for homology, the maps i , hence (i ) , are isomorphisms. So by the five-lemma,
it follows that i is also an isomorphism.
41
2.3.7
Mayer-Vietoris sequence
/ C n (A + B; G)
C n (A; G) C n (B; G)
C n (A B; G)
Hom(Cn (A + B), G)
where Cn (A + B) is the set of simplices in X which are sums of simplices in either A or B,
and the maps are defined by
() = (|Cn (A) , |Cn (B) )
and
(, ) = |Cn (AB) |Cn (AB) .
Moreover, since C (A + B) , C (X) is a chain homotopy, it follows by dualizing that
C (A + B; G) and C (X; G) are chain homotopic, and thus H (A + B; G)
= H (X; G). The
cohomology Mayer-Vietoris sequence (2.37) is the long exact cohomology sequence of the
above short exact sequence of cochain complexes.
Remark 6. A similar Mayer-Vietoris sequence holds can be obtained for the reduced cohomology groups.
Example 26. Let us compute the cohomology groups of S n by using the above MayerVietoris sequence. Cover S n by two open sets A = S n \ N and B = S n \ S, where N and S
are the North and resp. South pole of S n . Then we have A B ' S n1 and A ' B ' Rn .
Thus by the Mayer-Vietoris sequence for reduced cohomology, together with Example 25,
homotopy invariance and induction, we get:
G, i = n
i
n
i1
n1
in
0
e
e
e
H (S ; G) = H (S ; G) = = H (S ; G) =
0, otherwise.
42
2.3.8
Cellular cohomology
Definition 10. Let X be a CW complex. The cellular cochain complex of X, (C (X; G), d ),
is defined by setting:
C n (X; G) := H n (Xn , Xn1 ; G),
for Xn the n-skeleton of X, and with coboundary maps
dn = n j n
fitting in the following diagram (where the coefficient group for cohomology is by default G):
H n1 (Xn1 )
j n1
H n1 (Xn1 , Xn2 )
n1
dn1
&
dn
H n (Xn , Xn1 )
jn
H n+1 (Xn+1 , Xn )
8
n
n
H (Xn )
Here, the diagonal arrows are part of cohomology long exact sequences for the relevant pairs.
For this reason, it follows that j n n1 = 0, and therefore
dn dn1 = n j n n1 j n1 = 0.
So (C (X; G), d ) is indeed a cochain complex.
The cellular cohomology of X with G-coefficients is by definition the cohomology of the
cellular cochain complex (C (X; G), d )
Just like in the case of cellular homology, we have the following identification:
Theorem 26. The singular and cellular cohomology of X are isomorphic, i.e.,
H n (X; G)
= H n (C (X; G))
(2.38)
for all n and any coefficient group G. Moreover, the cellular cochain complex (C (X; G), d )
is isomorphic to the dual of the cellular chain complex (C (X), d ), obtained by applying
Hom(; G).
Proof. Recall from Section 1.1.4 that for the cellular chain complex of X we have that
Cn (X) := Hn (Xn , Xn1 )
= Z# of n-cells
and Hi (Xn , Xn1 ) = 0 whenever i 6= n. So by the universal coefficient theorem, we obtain:
C n (X; G) := H n (Xn , Xn1 ; G)
= Hom(Cn (X), G)
43
(2.39)
since the Ext term vanishes. The universal coefficient theorem also yields that
H i (Xn , Xn1 ; G) = 0 if i 6= n,
(2.40)
(2.41)
(2.42)
(2.43)
First recall from Lemma 2(c) that the inclusion Xn+1 , X induces isomorphisms on homology groups Hk , for k < n + 1. So by the naturality of the universal coefficient theorem, we
get the following diagram with commutative squares:
/
Ext(Hn1 (X), G)
= (i )
Ext(Hn1 (Xn+1 ), G)
H n (X; G)
/ Hom(Hn (X), G)
0
/
= (i )
/ H n (Xn+1 ; G)
h/
Hom(Hn (Xn+1 ), G)
H n1 (Xn1 )
j n1
/ H n1 (Xn1 , Xn2 )
n1
dn1
'
/ H n (Xn , Xn1 )
dn
jn
'
/ H n+1 (Xn+1 , Xn ) /
9
n
H n (Xn )
7
H (X)
= H n (Xn+1 )
n
44
&
H n (Xn1 )
=0
Thus, by using the definition dn = n j n of the cellular coboundary maps, and after noting
that j n1 and j n are onto and is injective, we obtain the following sequence of isomorphisms:
H n (X; G)
= H n (Xn+1 ; G)
= Image()
= ker( n )
= ker(dn )/ ker(j n )
= ker(dn )/Image( n1 )
= ker(dn )/Image( n1 j n1 )
= ker(dn )/Image(dn1 ).
(2.44)
(2.45)
jn
jn
H n (Xn , Xn1 ; G)
= h
(dn+1 ) :
(jn
H n (Xn ; G)
H n+1 (Xn+1 , Xn ; G)
= h
h
)
Hom(Hn+1 (Xn+1 , Xn ), G)
The composition across the top is the cellular coboundary map dn , and we want to conclude
that it is the same as the composition (dn+1 ) across the bottom row. The extreme vertical
arrows labelled h are isomorphisms by the universal coefficient theorem, since the relevant
Ext terms vanish (by using (2.40)). So it suffices to show that the diagram commutes. The
left square commutes by the naturality of universal coefficient theorem for the inclusion map
(Xn , ) , (Xn , Xn1 ), and the right square commutes by a simple diagram chase.
Example 27. Let X = RP2 . Then X has one cell in each dimension 0, 1, and 2, and the
cellular chain complex of X is:
0
45
To compute the (cellular) cohomology H (X; Z), we dualize (i.e., apply Hom(, Z)) the
above cellular chain complex, and get:
0o
Zo
Zo
Zo
Thus, we have
i=0
Z,
i
2
Z/2, i = 2
H (RP ; Z) =
0,
otherwise.
Similarly, in order to calculate H (X; Z/2), we dualize the cellular chain complex of X with
respect to Z/2 (i.e., by applying Hom(, Z/2)) to get:
0o
Z/2 o
We then have:
H (RP ; Z/2)
=
i
Z/2 o
Z/2 o
Z/2, i = 0, 1, or 2
0,
otherwise.
Example 28. Let K be the Klein bottle and let us compute H (K; Z/3) and H (K; Z/3).
The cellular chain complex of K is given by:
/Z
(2,0)
/Z Z 0
/Z
/0
/ Z/3
/0
Note that the map (2, 0) : Z/3 Z/3 Z/3 is an isomorphism on the first component, so
we get:
Z/3, i = 0 or 1
Hi (K; Z/3) =
0,
otherwise.
In order to compute the cohomology with Z/3-coefficients, we dualize the cellular chain
complex of K with respect to Z/3 to get:
0o
Z/3 o
(2,0)
Z/3 Z/3 o
Z/3 o
Therefore, we have
i
H (K; Z/3) =
Z/3, i = 0 or 1
0,
otherwise.
46
Exercises
1. Prove Lemma 16.
2. Show that the functor Ext(, ) is contravariant in the first variable, that is, if H,
H 0 and G are abelian groups, a homomorphism : H H 0 induces a homomorphism
: Ext(H 0 , G) Ext(H, G).
3. For a topological space X, let
h , i : C n (X) Cn (X) Z
be the Kronecker pairing given by h, i := (). In terms of this pairing, the coboundary
map : C n (X) C n+1 (X) is defined by h(), i = h, i for all Cn+1 (X). Show that
this pairing induces a pairing between cohomology and homology:
h , i : H n (X; Z) Hn (X; Z) Z.
4. Compute H (S n ; G) by using the long exact sequence of a pair, coupled with excision.
5. Compute the cohomology of the spaces S 1 S 1 , RP2 and the Klein bottle first with Z
coefficients, then with Z/2 coefficients.
6. Show that if f : S n S n has degree d, then f : H n (S n ; G) H n (S n ; G) is multiplication
by d.
7. Show that if A is a closed subspace of X that is a deformation retract of some neighborhood, then the quotient map X X/A induces isomorphisms
e n (X/A; G)
H n (X, A; G)
=H
for all n.
8. Let X be a space obtained from S n by attaching a cell en+1 by a degree m map.
e i (; Z)
Show that the quotient map X X/S n = S n+1 induces the trivial map on H
n+1
for all i, but not on H (; Z). Conclude that the splitting in the universal coefficient
theorem for cohomology cannot be natural.
e i (; Z) for all i, but not
Show that the inclusion S n , X induces the trivial map on H
on Hn (; Z).
9. Let X and Y be path-connected and locally contractible spaces such that H 1 (X; Q) 6= 0
and H 1 (Y ; Q) 6= 0. Show that X Y is not a retract of X Y .
10. Let X be the space obtained by attaching two 2-cells to S 1 , one via the map z 7 z 3
and the other via z 7 z 5 , where z denotes the complex coordinate on S 1 C. Compute the
cohomology groups H (X; G) of X with coefficients:
47
(a) G = Z.
(b) G = Z/2.
(c) G = Z/3.
48
Chapter 3
Cup Product in Cohomology
Let us motivate this chapter with the following simple, but hopefully convincing example.
Consider the spaces X = CP 2 and Y = S 2 S 4 . As CW complexes, both X and Y have
one 0-cell, one 2-cell and one 4-cell. Hence the cellular chain complex for both X and Y is:
0
0 Z 0 Z 0 Z 0
So X and Y have the same homology and cohomology groups. Note that X and Y also have
the same fundamental groups: 1 (X) = 1 (Y ) = 0. A natural question is then whether X
and Y are homotopy equivalent. Similarly, one can ask if there is a map f : X Y inducing
isomorphisms on (co)homology groups. We will see below that by using cup products in
cohomology, we can show that the answer to both questions is negative.
3.1
Definition 11. Let X be a topological space, and fix a coefficient ring R (e.g., Z, Z/nZ,
Q). Let C k (X; R) and C l (X; R). The cup product ^ C k+l (X; R) is defined
by:
(3.1)
( ^ )( : k+l X) = (|[v0 , ,vk ] ) (|[vk , ,vk+l ] ),
where denotes the multiplication in ring R.
The aim is to show that this cup product of cochains induces a cup product of cohomology
classes. We need the following result which relates the cup product to coboundary maps.
Lemma 27.
( ^ ) = ^ + (1)k ^
for C k (X; R), and C l (X; R).
Proof. For : k+l+1 X we have
( ^ )() =
k+1
X
i=0
49
(3.2)
and
k
(1) ( ^ )() =
k+l+1
X
i=k
When we add these two expressions, the last term of the first sum cancels with the first term
of theP
second sum, and the remaining terms are exactly ( ^ )() = ( ^ )() since
i
= k+l+1
vi , ,vk+l+1 ] .
i=0 (1) |[v0 , ,b
As immediate consequences of the above Lemma, we have:
Corollary 28. The cup product of two cocycles is again a cocycle. That is, if , are
cocycles, then ( ^ ) = 0.
Proof. This is true, since = 0 and = 0 imply by (3.2) that ( ^ ) = 0.
Moreover,
Corollary 29. If either one of or is a cocycle and the other a coboundary, then ^
is a coboundary.
Proof. Say = 0 and = . Then ^ = ^ = ( ^ ). Similarly, if
= 0, = then ^ = ^ = ( ^ ).
It follows from Corollary 28 and Corollary 29 that we get an induced cup product on
cohomology:
^
H k (X; R) H l (X; R) H k+l (X; R).
(3.3)
It is distributive and associative since it is so on the cochain level. If R has an identity
element, then there is an identity element for the cup product, namely the class 1 H 0 (X; R)
defined by the 0-cocycle taking the value 1 on each singular 0-simplex.
Considering the cup product as an operation on the the direct sum of all cohomology
groups, we get a (graded) ring structure on the cohomology i H i (X; R). We will elaborate
on the ring structure on cohomology groups induced by the cup product after looking at a
few examples and properties of the cup product.
Example 29. Let us consider the real projective plane RP2 . Its Z/2Z-cohomology is computed by:
(
Z/2Z for i = 0, 1, 2
H i (RP2 ; Z/2Z) =
0
otherwise.
Let H 1 (RP2 ; Z/2Z) = Z/2Z be the generator, and consider
2 := ^ H 2 (RP2 ; Z/2Z).
We claim that 2 6= 0, so 2 is in fact the generator of H 2 (RP2 ; Z/2Z).
50
Consider the cell structure on RP2 with two 0-cells v and w, three 1-cells e, e1 and e2 , and
two 2-cells T1 and T2 . The 2-cell T1 is attached by the word e1 ee1
2 , and the 2-cell T2 is
1
attached by the word e2 ee1 (see the figure below).
Since is a generator of H 1 (RP2 ; Z/2Z)
= Hom(H1 (RP2 ), Z/2Z), it is represented by a
cocycle
: C1 (RP2 ) Z/2Z
with (e) = 1, where we use the fact that e represents the generator of H1 (RP2 ). The cocycle
condition for translates into the identities:
0 = ()(T1 ) = (T1 ) = (e1 ) + (e) (e2 ).
0 = ()(T2 ) = (T2 ) = (e2 ) + (e) (e1 ).
As (e) = 1, without loss of generality we may take (e1 ) = 1 and (e2 ) = 0.
Next, note that 2 = ^ is represented by ^ , and we have:
( ^ )(T1 ) = (e1 ) (e) = 1
since T1 : [vww] RP2 . Similarly,
( ^ )(T2 ) = (e2 ) (e) = 0.
Since the generator of H2 (RP2 ; Z/2Z) is T1 + T2 , and we have
( ^ )(T1 + T2 ) = ( ^ )(T1 ) + ( ^ )(T2 ) = 1 + 0 = 1,
it follows that 2 (which is represented by ^ ) is the generator of H 2 (RP2 ; Z/2Z).
The cup product on cochains
C k (X; R) C l (X; R) C k+l (X; R)
51
52
(3.4)
Definition 12. A graded ring is a ring A with a sum decomposition A = k Ak where the
Ak are additive subgroups so that the multiplication of A takes Ak Al to Ak+l . Elements
of Ak are called elements of degree k.
Definition 13. The cohomology ring of a topological space X is the graded ring
M
H (X; R) := (
H k (X; R), ^),
k0
with respect to the cup product operation. If R has an identity, then so does H (X; R).
Similarly, we define the cohomology ring of a pair H (X, A; R) by using the relative cup
product.
Remark 7. By scalar multiplication with elements of R, we can regard these cohomology
rings as R-algebras.
The following is an immediate consequence of Lemma 1:
Corollary 30. If f : X Y is a continuous map then we get an induced ring homomorphism
f : H (Y ; R) H (X; R).
Example 30. The isomorphisms
G
Y
=
H ( X ; R)
H (X ; R)
(3.5)
F
whose coordinates are induced by the inclusions i : X , X is a ring isomorphism
with respect to the coordinatewise multiplication in a ring product, since each coordinate
function i is a ring homomorphism. Similarly, the group isomorphism
_
Y
e ( X ; R)
e (X ; R)
H
H
(3.6)
=
H (RPn ; Z/2Z)
= Z/2[]/(n+1 )
where is the generator of H 1 (RPn ; Z/2Z).
(b)
H (RP ; Z/2Z)
= Z/2[]
where is the generator of H 1 (RPn ; Z/2Z).
(c)
H (CPn ; Z) = Z[]/( n+1 )
where is the generator of H 2 (CPn ; Z).
(d)
H (CP ; Z) = Z[]
where is the generator of H 2 (CPn ; Z).
Before discussing the proof of the above theorem, let us get back to the following motivating example:
54
Example 33. We saw at the beginning of this chapter that the spaces X = CP2 and
Y = S 2 S 4 have the same homology and cohomology groups, and even the same CW
structure. The cup products can be used to decide whether these spaces are homotopy
equivalent. Indeed, let us consider the cohomology rings H (X; Z) and H (Y ; Z). From the
above theorem, we have that:
H (CP2 ; Z) = Z[]/( 3 ),
where is the generator of H 2 (CP2 ; Z). We also have a ring isomorphism
e (S 2 S 4 ; Z)
e (S 2 ; Z) H
e (S 4 ; Z),
H
=H
where H (S 2 ; Z) = Z[]/(2 ) and H (S 4 ; Z) = Z[]/( 2 ), with degree of equal to 2 and
degree of equal to 4. Moreover, 2 = 0 = 2 and ^ = 0.
Consider the cohomology generators in degree 2 and square them. In the case of H (CP2 ; Z),
2 is a generator of H 4 (CP2 ; Z), hence 2 6= 0. However, in the case of H (S 2 S 4 ; Z),
2 H 4 (S 2 ; Z) = 0. Hence the two cohomology rings of the two spaces are not isomorphic,
hence the two spaces are not homotopy equivalent.
Let us now get back to the proof of Theorem 31. We will discuss below the proof in
the case of RPn . The result in the case of RP follows from the finite-dimensional case
since the inclusion RPn , RP induces isomorphisms on H i (; Z/2) for i n by cellular
cohomology. The complex projective spaces are handled in precisely the same manner, using
Z-coefficients and replacing H k by H 2k and R by C.
We next prove the following result:
Theorem 32.
H (RPn ; Z/2) = Z/2[]/(n+1 ),
(3.7)
n+1
S = {(x0 , , xn ) R
n
X
x2l = 1}.
l=0
Let
i
S = {(x0 , , xi , 0, , 0) |
i
X
l=0
55
x2l = 1}
and
j
S = {(0, , 0, xnj , xn ) |
n
X
x2l = 1}
l=nj
be the i-th and j-th (sub)sphere respectively. Note that since i + j = n, we have that
xnj = xi . Hence S i S j = {(0, , 0, 1, 0, , 0)} with 1 is in the i-th position, i.e.,
the intersection consists of the two antipodal points with i-th coordinate 1 and all other
coordinates zero.
56
Figure 3.1:
arrows given by the (relative) cup product:
/
H i (Pn ) O H j (Pn )
/
H i (Pn , Pn Pj ) H j (Pn , Pn Pi )
H i (Rn , Rn Rj ) H j (Rn , Rn Ri )
n
H n (P
)
O
H n (Pn , Pn {p})
H n (Rn , Rn {0})
The diagram commutes by naturality of the cup product. Let us examine the bottom row
in the above diagram. Let Di denote a small closed i-disc in Ri with boundary S i1 . Then
by homotopy equivalence and excision we have:
H i (Rn , Rn Rj )
= H i (Rn , Rn int(Di ) Rj )
= H i (Di Rj , S i1 Rj )
= H i (Di Dj , S i1 Dj )
= H i ((Di , S i1 ) Dj )
= H i (Di , S i1 ).
Similarly,
H j (Rn , Rn Ri )
= H j ((Dj , S j1 ) Di )
= H j (Dj , S j1 )
and
H n (Rn , Rn {0})
= H n (Dn , S n1 )
= H n (Di Dj , S i1 Dj S j1 Di ).
Since Dn is an n-cell, its class [Dn ] (in the Z/2-cellular cohomology) generates H n (Dn , S n1 ),
and similar considerations apply to [Di H i (Di , S i1 ) and [Dj ] H j (Dj , S j1 ). So the
above isomorphisms and cellular cohomology show that the cup product of the bottom
57
arrow in the above commutative diagram takes the product of generators to a generator, i.e.,
it is given by
[Di ] [Dj ] 7 [Dn ].
The same will be true for the top row, provided we show that the four vertical maps in the
above diagram are isomorphisms.
For the bottom right vertical arrow, we have by excision that
H n (Pn , Pn {p})
= H n (U, U {p})
= H n (Rn , Rn {0}),
(3.8)
(2)
(1)
H i (Pi ) o
H i (Pn , Pi1 ) o
(8)
(4)
H i (Pn , Pn Pj )
(3)
H i (Pi , Pi1 ) o
(9)
(5)
H i (Rn , Rn Rj )
(6)
H i (Pi , Pi {p})
(10)
(7)
/ H i (Ri , Ri
{0})
It suffices to show that all these maps are isomorphisms. (Then to finish the proof of
the theorem, just interchange i and j.) First note that (Rn , Rn Rj ) = (Ri , Ri {0}) Rj
deformation retract to (Ri , Ri {0}), so the arrow (7) is an isomorphism. As already pointed
out, (10) is an isomorphism by (3.8). Moreover, (9) is an isomorphism as in (3.9), and (8)
is an isomorphism as in (3.10). The arrow (1) is an isomorphism by cellular homology, and
the arrow (3) is an isomorphism by cellular homology and the naturality of the cohomology
long exact sequence. By commutativity of the left square, it then follows that (2) is an
isomorphism. In order to show that (4) is an isomorphism, we note that Pn Pj deformation
retracts onto Pi1 . Indeed, a point v = (x0 : : xn ) Pn Pj has at least one of the first
i coordinates non-zero, so the function
ft (v) := (x0 : : xi1 : txi : : txn )
gives, as t decreases from 1 to 0, a deformation retract from Pn Pj onto Pi1 .
Since (3), (4) and (9) are isomorphisms, the commutativity of the middle square yields that
(6) is an isomorphism. Finally, since (6), (7) and (10) are isomorphisms, the commutativity
of the right square yields that (5) is an is0morphism, which completes the proof of the
theorem.
58
Example 34. Let us consider the spaces RP2n+1 and RP2n S 2n+1 . First note that these
spaces have the same CW structure and the same cellular chain complex, so they have the
same homology and cohomology groups. However, we claim that RP2n+1 and RP2n S 2n+1
are not homotopy equivalent. In order to justify the claim, we first compute their Z/2Zcohomology rings.
From the above theorem, the cohomology ring of RP2n+1 is:
H (RP2n+1 ; Z/2Z) = Z/2Z[]/(2n+2 ),
where is a degree one element, namely the generator of H 1 (RP2n+1 ; Z/2Z).
We also have a ring isomorphism
e (RP2n S 2n+1 ; Z/2Z)
e (RP2n ; Z/2Z) H
e (S 2n+1 ; Z/2Z)
H
=H
with H (RP2n ; Z/2Z)
= Z/2Z[]/( 2n+1 ) for the degree 1 generator of H 1 (RP2n ; Z/2Z),
and H (S 2n+1 ; Z/2Z)
= Z/2Z[]/( 2 ) for the generator of H 2n+1 (S 2n+1 ; Z/2Z) of degree
2n + 1.
If there was a homotopy equivalence f : RP2n+1 RP2n S 2n+1 , then the generators of
degree one would correspond isomorphically to each other, i.e., we would get f () = . But
as f is a ring isomorphism, this would then imply that: f ( 2n+1 ) = (f ())2n+1 = 2n+1 .
However, this yields a contradiction, since 2n+1 = 0, thus f ( 2n+1 ) = 0, while 2n+1 6= 0
since 2n+1 generates H 2n+1 (RP2n+1 ; Z/2Z).
59
3.2
In this section we use cup products in order to prove the following result:
Theorem 33 (Borsuk-Ulam). If n > m 1, there are no maps g : S n S m commuting
with the antipodal maps, i.e., for which g(x) = g(x), for all x S n .
Proof. We prove the theorem by contradiction. Assume that there is a map g : S n S m
commuting with the antipodal maps. Then g carries
of antipodal points (x, x) in S n
pairs
m
to pairs of antipodal points g(x), g(x) = g(x) in S . So, by passage to the quotient, g
induces a map
f : RPn RPm
[x] 7 [g(x)]
which makes the following diagram commutative:
g
Sn
p0
Sm
RPn
RPm
f0
RPn
RPm
Let us for now assume the claim and complete the proof of the theorem. Consider the
following diagram:
g
Sn
p0
RPn
f0
5 ;S
RPm
We have pg = f p0 = pf 0 p0 , the second equality following from the above claim. This implies
that both g and f 0 p0 are lifts of f p0 . Under the two-sheeted covering map p, antipodal points
in S m are mapped to the same point in RPm . Therefore, pg = pf 0 p0 implies that at a point
x S n , we have g(x) = f 0 p0 (x) or ag(x) = f 0 p0 (x), where a : S m S m is the antipodal
map. But ag(x) = g(x) = g(x) and f 0 p0 (x) = f 0 p0 (x). Thus at x S n , one of following
equalities holds: g(x) = f 0 p0 (x) or g(x) = f 0 p0 (x). Since g and f 0 p0 are lifts of f p0 and
they coincide at a point, it follows by the uniqueness of the lift that g = f 0 p0 . But this is a
contradiction since p0 (x) = p0 (x), hence f 0 p0 (x) = f 0 p0 (x), while g(x) 6= g(x) = g(x).
It remains to prove the claim. A lift for f exists iff
f (1 (RPn )) p (1 (S m )).
60
(3.11)
61
Exercises
1. Show that if X is the union of contractible open subsets A and B, then all cup products
of positive-dimensional classes in H (X) are zero. In particular, this is the case if X is a
suspension. Conclude that spaces such as RP2 and T 2 cannot be written as unions of two
open contractible subsets.
2. Is the Hopf map
f : S 3 C2 S 2 = C {}, (z, w) 7
z
w
nullhomotopic? Explain.
3. Is there a continuous map f : X Y inducing isomorphisms on all of the cohomology
=
groups (i.e., f : H i (Y ; Z) H i (X; Z), for all i) but X and Y do not have isomorphic
cohomology rings (with Z coefficients)? Explain your answer.
4. Show that RP3 and RP2 S 3 have the same cohomology rings with integer coefficients.
5.
(a) Show that H (CPn ; Z)
= Z[x]/(xn+1 ), with x the generator of H 2 (CPn ; Z).
(a) Show that the Lefschetz number f of a map f : CPn CPn is given by
f = 1 + d + d2 + + dn ,
where f (x) = dx for some d Z, and with x as in part (a).
(c) Show that for n even, any map f : CPn CPn has a fixed point.
(d) When n is odd, show that there is a fixed point unless f (x) = x, where x denotes
as before a generator of H 2 (CPn ; Z).
6. Use cup products to compute the map H (CPn ; Z) H (CPn ; Z) induced by the map
CPn CPn that is a quotient of the map Cn+1 Cn+1 raising each coordinate to the d-th
power, (z0 , , zn ) 7 (z0d , , znd ), for a fixed integer d > 0. (Hint: First do the case n = 1.)
7. Describe the cohomology ring H (X Y ) of a join of two spaces.
8. Let H = R1RiRj Rk be the skew-field of quaternions, where i2 = j 2 = k 2 = 1
and ij = k = ji, jk = i = kj, ki = j = ik. For a quaternion q =
a + bi + cj + dk,
a, b, c, d R, its conjugate is defined by q = a bi cj dk. Let |q| := a2 + b2 + c2 + d2 .
(a) Verify the following formulae in H: q q = |q|2 , q1 q2 = q2 q1 , |q1 q2 | = |q1 | |q2 |.
62
63
3.3
3.3.1
Knneth Formula
Cross product
Let us motivate this section by consider the spaces S 2 S 3 and S 2 S 3 S 5 . Both spaces are
CW complexes with cells {e0 , e2 , e3 , e5 } in degrees, 0, 2, 3 and 5, respectively. So the cellular
chain complex for both spaces is:
0
0 Z 0 Z Z 0 Z 0
Hence both spaces have the same homology and cohomology groups. It is then natural to
ask the following:
Question 34. Are the spaces S 2 S 3 and S 2 S 3 S 5 homotopy equivalent?
The aim of this section is to convince the reader that the answer is No. More precisely,
we will show that the two spaces have different cohomology rings.
The cohomology ring H (S 2 S 3 S 5 ; Z) can be computed from the ring isomorphism
e (S 2 S 3 S 5 ; Z)
e (S 2 ; Z) H
e (S 3 ; Z) H
e (S 5 ; Z),
H
=H
with H (S 2 ; Z)
= Z[]/(2 ), H (S 3 ; Z)
= Z[]/( 2 ) and H (S 5 ; Z)
= Z[]/( 2 ), where
2
2
3
3
is the generator of H (S ; Z), is the generator of H (S ; Z) and is the generator of
H 5 (S 5 ; Z). Moreover, we have that ^ = 0. Indeed, let
p : S2 S3 S5 S2 S3
be the natural retraction map. Then p induces isomorphisms on H 2 and H 3 . So if
and
2
2
3
3
2
3
64
Corollary 36. If H (X; R) is of odd degree and if H (X; R) has no elements of order
two, then ^ = 0.
Definition 15. Cross product or External cup product
Let X and Y be topological spaces, and denote by p and q the projections p : X Y X
and q : X Y Y . By using the cohomology maps defined by these projections, we have
an induced map denoted by :
H (X; R) H (Y ; R)
H (X Y ; R)
a
b
7 a b := p (a) ^ q (b)
All cohomology groups H i (X; R) and H i (Y ; R) have an R-module structure, hence so do
the corresponding cohomology rings H (X; R) and H (Y ; R). Since the map is bilinear,
the universal property for tensor products yields a group homomorphism called the cross
product, which we again denote by :
H (X; R) R H (Y ; R) H (X Y ; R)
(3.13)
(3.14)
Indeed, we have:
((a b) (c d)) = (1)deg(b)deg(c) (ac bd)
= (1)deg(b)deg(c) (ac bd)
= (1)(deg b)deg(c) p (a ^ c) ^ q (b ^ d)
= (1)deg(b)deg(c) p (a) ^ p (c) ^ q (b) ^ q (d)
(3.12)
3.3.2
The following result is very helpful in finding the cohomology ring of a product of CW
complexes:
Theorem 37. Knneth Formula
If X and Y are CW complexes, and H k (Y ; R) is a finitely generated free R-module for all
k, then the cross product
H (X; R) R H (Y ; R) H (X Y ; R)
65
(3.15)
i+j=n
In the next section, we will explain the content of Theorem 37 in a more general context.
Let us now work out some examples.
Example 35. Let us find the cohomology ring of S 2 S 3 , which appeared at the beginning
of this section. According to the Knneth formula, we have the following ring isomorphism:
H (S 2 S 3 ; Z)
= H (S 2 ; Z) Z H (S 3 ; Z)
If we let a H (S 2 ; Z) denote the degree 2 element which generates H 2 (S 2 ; Z) and b
H (S 3 ; Z) the degree 3 element which generates H 3 (S 3 ; Z), then (a 1) and (1 b)
(where 1 denotes the identity in the respective cohomology rings) will be the generators in
H (S 2 S 3 ; Z) of degree 2 and 3, respectively. Moreover, (a 1) ^ (1 b) = (a b)
will be a generator of degree 5 in H (S 2 S 3 ; Z).
In order to simplify the notations, we make the following definition.
Definition 16. Exterior Algebra
Let R be a commutative ring with identity. The exterior algebra over R, denoted
R [1 , 2 , . . .],
is the free R-module generated by products of the form:
i1 i2 ik , with i1 < i2 < < ik ,
and with associative and distributive multiplication defined by the rules:
i j = j i , if i 6= j
i2 = 0.
The empty product of i s is allowed and it gives the identity element 1 R [1 , 2 , . . .].
Example 36. Let us now show that
H (S 3 S 5 S 7 ; Z)
= Z [a3 , a5 , a7 ],
(3.16)
a3 = (3 1 1)
a5 = (1 5 1)
a7 = (1 1 7 )
The product of these generators produce generators of higher degrees, i.e., 8, 10, 12 and 15,
in the cohomology ring H (S 3 S 5 S 7 ; Z). Let us compute some products of the elements:
a23 =
=
=
=
(3 1 1) ^ (3 1 1)
(3 1 1) (3 1 1)
(32 1 1)
0
(3 1 1) ^ (1 5 1)
(3 1 1) (1 5 1)
(1)00 (3 5 1)
(3 5 1)
a5 a3 =
=
=
=
(1 5 1) ^ (3 1 1)
(1 5 1) (3 1 1)
(1)35 (3 5 1)
a3 a5
We have similar results for the other products too. The above calculations show that we
have an isomorphism H (S 3 S 5 S 7 ; Z)
= Z [a3 , a5 , a7 ].
Remark 8. It is easy to see that a similar result holds for the cohomology ring of any (finite)
product of odd dimensional spheres.
Example 37. By the Knneth formula we have the following ring isomorphism:
H (RP RP ; Z/2) = H (RP ; Z/2) Z2 H (RP ; Z/2)
= Z/2[] Z/2 Z/2[]
= Z/2[, ]
where and are generators of degree 1, and they commute since we work with Z/2coefficients.
67
Example 38. Let us now investigate if the spaces CP 6 and S 2 S 4 S 6 are homotopy
equivalent. Fortunately, there is an easy answer to this question. Consider the usual CW
structure for CP 6 and the product CW structure for S 2 S 4 S 6 . Both spaces have cells
only in even dimensions, but CP 6 has one cell in dimension 6, whereas S 2 S 4 S 6 has two
cells in dimension 6. It follows that H6 (CP 6 ) = Z, whereas H6 (S 2 S 4 S 6 ) = Z Z. So
CP 6 and S 2 S 4 S 6 are not homotopy equivalent. A more difficult approach to answer
the question would be to show that the cohomolgy rings for these spaces are not isomorphic.
We will do this in the following example.
Example 39. Let us show that if n > 1, the spaces CP
not homotopy equivalent. Consider the following cases:
n(n+1)
2
and S 2 S 4 S 2n are
If n = 1, then CP 1 is homeomorphic to S 2 .
If n = 2, then both the spaces CP 3 and S 2 S 4 have one cell in each of the dimensions {0, 2, 4, 6}. Thus they also have the same cellular chain/cochain complex and,
in particular, their homology/cohomology groups are isomorphic. We will, however,
distinguish these spaces by their cohomology rings.
If n 3, then CP n has one cell in each of the dimensions {0, 2, 4, . . . , 2n}, but the
cell structure of S 2 S 4 S 2n is different from that of CP n since, for example,
S 2 S 4 S 2n has two 6-cells. As both spaces have cells only in even dimensions,
we can already conclude that they have different homology and cohomology groups
since they have different cell structures.
We will now show that for n > 1 the two spaces have non-isomorphic cohomology rings.
First, the Knneth formula yields that:
H (S 2 S 4 S 2n ; Z)
= H (S 2 ; Z) Z H (S 4 ; Z) Z Z H (S 2n ; Z)
So a degree 2 element in this ring looks like (a 1 1 1), where a H 2 (S 2 ). The
square of this element is:
[(a 1 1 1)]2 = [(a 1 1 1)2 ]
= (a2 1 1 1)
= 0
n(n+1)
68
H (S n ) H (S m )
= H (S n S m ).
Hence, a non-zero element in H n (S n S m ) is of the form a1 := (a1), with a H n (S n ) a
non-zero class. Similarly, a non-zero element in H m (S n S m ) is of the form 1b := (1b),
for some non-zero class b H m (S m ). Let us now consider the product of non-zero elements
a 1 H n (S n S m ) and 1 b H m (S n S m ) in the ring H (S n S m ). We get:
(a 1) ^ (1 b) = (a 1) ^ (1 b)
= [(a 1) (1 b)]
= (a b)
=ab
6= 0,
(3.17)
69
3.3.3
In this section, we aim to provide the necessary background for Knneth-type theorems.
Let us fix coefficients in a PID ring R.
Given two chain complexes (C , ) and (C0 , 0 ), we define (C C 0 ) to be the complex
with:
n
M
0
0
(C C )n =
(Cp Cnp
)
(3.18)
p=0
0
and boundary map dn : (C C 0 )n (C C 0 )n1 which on Cp Cnp
is given by:
0
dn (a b) = (p a) b + (1)p (a np
b).
(3.19)
Then we have:
(d d)(a b) = d (a) b + (1)p (a 0 b)
= ( 2 a) b + (1)p1 (a) ( 0 b) + (1)p (a) ( 0 b) + (1)p a ( 02 b)
= 0.
So (C C 0 ) , d is a chain complex. It is therefore natural to ask the following question:
Question 38. How is the homology H ((C C 0 ) ) related to H (C ) and H (C0 )?
The answer is provided by the following result from homological algebra:
Theorem 39. Knneth exact sequence
Let R be a PID, and assume that for each i, Ci is a free R-module. Then for all n, there is
a split short exact sequence:
M
M
TorR Hp (C ), Hnp1 (C0 ) 0
Hp (C )R Hnp (C0 ) Hn ((CC) )
0
p
(3.20)
In what follows we discuss several applications of Theorem 39.
Knneth Formula for homology.
Let X and Y be two spaces, and let C and C0 denote the singular chain complexes of X
and Y , respectively. Then it is not hard to see that the singular chain complex C (X Y ) of
X Y is chain homotopy equivalent to (C C 0 ) , so they have the same homology groups.
We thus have the following important consequence of Theorem 39:
Corollary 40. Knneth Formula for homology
If X and Y are topological spaces, then the following holds:
Hn (X Y )
=
n
M
n1
M
Hp (X) Hnp (Y )
Tor Hp (X), Hnp1 (Y ) .
p=0
p=0
70
(3.21)
n
M
Hp (X) Hnp (Y ).
(3.22)
p=0
n
M
H (X) H
np
n+1
M
n
Tor H p (X), H np+1 (Y ) 0.
(Y ) H (X Y )
p=0
p=0
(3.25)
Moreover, if all cohomology groups H (X) of X (or Y ) are free over R, we get the following
isomorphism:
n
M
H n (X Y )
H p (X) H np (Y ).
(3.26)
=
i
p=0
Proof. (Sketch.) Let us indicate how this result is obtained from Theorem 39. We would
like to apply the Knneth exact sequence to the chain complexes defined by:
n
Cn := C n (X; R), n := X
and
0
0
Cn
:= C n (Y ; R), n
:= Yn .
71
However, note that Ci and Ci0 are not necessarily R-free. Indeed,
C n (X; R) = HomR (Cn (X; R), R),
but Cn (X; R) is not necessarily a finitely generated R-module. In order to get around this
problem, the idea is to replace the chain complex C (X; R) by a chain homotopic one, which
has finitely generated components. Here is where the assumption that Hi (X; R) are finitely
generated is used.
Exercises
1. Are the spaces S 2 RP4 and S 4 RP2 homotopy equivalent? Justify your answer!
2. Using cup products, show that every map S k+l S k S l induces the trivial homomorphism Hk+l (S k+l ) Hk+l (S k S l ), assuming k > 0 and l > 0.
3. Describe H (CP /CP1 ; Z) as a ring with finitely many multiplicative generators. How
does this ring compare with H (S 6 HP ; Z)?
4. Show that if Hn (X; Z) is finitely generated and free for each n, then H (X; Zp ) and
H (X; Z) Zp are isomorphic as rings, so in particular the ring structure with Z-coefficients
determines the ring structure with Zp -coefficients.
5. Show that the cross product map H (X; Z) H (Y ; Z) H (X Y ; Z) is not an
isomorphism if X and Y are infinite discrete sets.
6. Show that for n even S n is not an H-space, i.e., there is no map : S n S n S n so
that i1 = idS n and i2 = idS n , where i1 , i2 are the inclusions on factors.
72
Chapter 4
Poincar Duality
4.1
Introduction
In this chapter, we show that oriented n-manifolds enjoy a very special symmetry on their
(co)homology groups:
Theorem 43. Let M be a closed (i.e., compact without boundary), oriented and connected
manifold of dimension n. Then for all i 0 we have isomorphisms:
Hi (M ; Z)
= H ni (M ; Z).
(4.1)
In particular, we get:
Corollary 44. For all i 0, the isomorphisms
(4.1)
(U CT )
Hi (M ; Q)
= H ni (M ; Q)
= Hom(Hni (M ; Q), Q)
(4.2)
(4.3)
4.2
Hi (M, M \ {x}; Z)
= Hi (Ux , Ux \ {x}; Z)
(2)
= Hi (Rn , Rn \ {0}; Z)
(3)
e i1 (Rn \ {0}; Z)
=H
(4.4)
(4)
e i1 (S n1 ; Z)
=H
(
Z, if i = n
=
0 , otherwise,
x Z = Hn (M, M \ {x})
Hn (M, M \ B) = Z
Hn (M, M \ {y}) = Z y ,
(4.5)
Theorem 45. For any oriented manifold M of dimension n and any compact K M , there
is a unique K Hn (M, M \ K; Z) such that x (K ) = x for all x K.
An immediate corollary of the above theorem is the existence of the fundamental class of
compact oriented manifolds. More precisely, by taking K = M in Theorem 45, we get the
following:
Corollary 46. If M is a compact oriented n-manifold, there exists a unique M Hn (M ; Z)
so that x (M ) = x for all x M .
Definition 21. The homology class [M ] := M of Corollary 46 is called the fundamental
class of M .
The proof of Theorem 45 uses the following:
Lemma 47. If K is a compact subset of an oriented n-manifold M , we have:
(i) Hi (M, M \ K) = 0 if i > n.
(ii) a Hn (M, M \ K) is equal to 0 if and only if x (a) = 0 for all x K.
Before proving the above lemma, let us finish the proof of Theorem 45.
Proof. (of Theorem 45)
For the uniqueness part, if 1K and 2K are as in the statement of the theorem, then for all
x K we have x (1K 2K ) = x x = 0. Then by using Lemma 47(ii), we get that
1K 2K = 0, or 1K = 2K .
We prove the existence part in several steps:
Step I: If K is contained in an euclidean neighborhood Rn of a point y M , then for all
x K, the composition
x
K
Hn (M, M \ K) Hn (M, M \ {x})
Hn (M, M \ Rn )
(4.6)
0 Hn (M, M \K)
Hn (M, M \K1 )Hn (M, M \K2 )
Hn (M, M \(K1 K2 )) . . . (4.7)
75
(4.8)
(4.9)
(4.10)
= Hi (Rn , S n1 )
e i1 (S n1 )
=H
(
Z for i = n
=
0 otherwise.
(4.11)
Step II: We next show that if the Lemma holds for compact sets K1 , K2 and for their
intersection K1 K2 , then it holds for K := K1 K2 . Indeed, we have the Mayer-Vietoris
sequence
Hi (M, M \ (K1 K2 ))
(4.12)
76
0 Hn (M, M \ K)
Hn (M, M \ K1 ) Hn (M, M \ K2 )
Hn (M, M \ (K1 K2 )) . . .
(4.13)
with injective. So for a Hn (M, M \ K), we have the following sequence of equivalences:
a = 0 0 = (a) = K1 (a) K2 (a)
K1 (a) = 0 and K2 (a) = 0
x K1 (a) = 0 x K1 , and y K2 (a) = 0 y K2
(since, by assumption, the lemma holds for K1 and K2 )
x (a) = 0, x K1 K2 .
(4.14)
> Hi (Rn , Rn \ K)
>
K
>
Hi (Rn , Rn \ i Bi )
i Bi
If i > n, then Hi (Rn , Rn \ i Bi ) = 0 by Step III. So for any a Hi (Rn , Rn \ K), we have
that
a = K (a0 ) = K (i Bi (a0 )) = 0.
If i = n, then x (a) = 0 for all x K implies by a deformation retract argument that
x (a) = 0 for all x i Bi . By using Step III, we then get that i Bi (a0 ) = 0. Hence we have
a = K (i Bi (a0 )) = 0.
Step V: If K is contained in some euclidean neighborhood in (arbitrary) M , we have by
excision
Hi (M, M \ K)
(4.15)
= Hi (Rn , Rn \ K).
So the Lemma holds for K by Step IV.
77
Step VI: Finally, note that any compact subset K of M can be written as a union K =
K1 K2 . . . Kr with each Ki as in Step V. Then the Lemma follows by using Step V,
Step II and induction.
Exercises
1. Show that every covering space of an orientable manifold is an orientable manifold.
2. Given a covering space action of a group G on an orientable manifold M by orientationpreserving homeomorphisms, show that M/G is also orientable.
3. For a map f : M N between connected closed orientable n-manifolds with fundamental
classes [M ] and [N ], the degree of f is defined to be the integer d such that f ([M ]) = d[N ],
so the sign of the degree depends on the choice of fundamental classes. Show that for any
connected closed orientable n-manifold M there is a degree 1 map M S n .
4. Show that a p-sheeted covering space projection M N has degree p, when M and N
are connected closed orientable manifolds.
5. Given two disjoint connected n-manifolds M1 and M2 , a connected n-manifold M1 #M2 ,
their connected sum, can be constructed by deleting the interiors of closed n-balls B1
M1 and B2 M2 and identifying the resulting boundary spheres B1 and B2 via some
homeomorphism between them. (Assume that each Bi embeds nicely in a larger ball in Mi .)
(a) Show that if M1 and M2 are closed then there are isomorphisms
Hi (M1 #M2 ; Z) ' Hi (M1 ; Z) Hi (M2 ; Z), for 0 < i < n,
with one exception: If both M1 and M2 are non-orientable, then Hn1 (M1 #M2 ; Z) is
obtained from Hn1 (M1 ; Z) Hn1 (M2 ; Z) by replacing one of the two Z2 -summands
by a Z-summand.
(b) Show that (M1 #M2 ) = (M1 ) + (M2 ) (S n ) if M1 and M2 are closed.
78
4.3
(4.16)
K compact in X
Equivalently,
Cci (X) = { : Ci (X) Z | compact K X s.t. = 0 on chains in X \ K }.
(4.17)
(4.18)
79
(4.19)
KI
where I := {K X| K compact}.
Proof. First note that I is a directed set since it is partially ordered by inclusion, and the
union of two compact sets is also compact. Moreover, if K L are compact subsets of X,
then there is a homomorphism fKL : H i (X, X \ K) H i (X, X \ L) induced by inclusion.
Hence the direct limit group limKI H i (X, X \ K) is well-defined.
for some compact subset K of X. Regarding as an i-cochain with compact support, its
cohomology class yields an element [] Hci (X). Moreover, such a cocycle C i (X, X \K)
is the zero element in lim H i (X, X \ K) iff = for some C i (X, X \ L) with L K,
Note that it suffices to let K range over closed balls Bk of integer radius k centered at the
origin since each compact K Rn is contained in such a ball. So we have that
lim H i (Rn , Rn \ K) = lim H i (Rn , Rn \ Bk )
kZ0
0 otherwise.
kZ0
Remark 13. It follows from the previous example that the cohomology with compact support Hc () is not a homotopy invariant.
80
(4.20)
81
4.4
C i (X) Cn (X)
Cni (X)
(4.21)
(4.22)
where a C ni (X).
Remark 15. It is not hard to see that if : n X is an n-simplex and b C i (X), then
b _ = b(|[ni , ,n ] ) |[0 , ,ni ] .
|
{z
} | {z }
Z
(4.23)
Cni (X)
The reader is encouraged to show that these two notions of cap product are equivalent.
The following result is a direct consequence of the definition:
Lemma 49. For any b C i (X) and Cn (X), we have:
(b _ ) = b _ + (1)i b _ .
(4.24)
H i (X) Hn (X)
Hni (X).
(4.25)
H i (X, A) Hn (X, A)
Hni (X)
(4.26)
C i (X, A) Cn (X)
Cni (X)
of absolute cap product (4.21) vanishes on C i (X, A) Cn (A), so it induces:
_
C i (X, A) Cn (X, A)
Cni (X).
Since (4.24) still holds in this relative setting, we get a relative cap product operation:
_
H i (X, A) Hn (X, A)
Hni (X).
The following result states that the cap product _ is functorial. Its proof is a direct
consequence of the definition of cap products and is left as an exercise:
82
(4.27)
for all H i (Y ) and Hn (X). This fact is illustrated in the following diagram:
_
f y
f y
f
_
H i (Y ) Hn (Y ) Hni (Y )
Let us next move towards the definition of the Poincar duality isomorphism. Let M be a
n-dimensional orientable connected manifold (not necessarily compact), and let K L M
where K, L are compact subsets. Consider the diagram:
_
i y
i
_
(4.28)
where K and L denote the orientation classes of Theorem 45. Moreover, the following
identification holds:
Lemma 52. For compact subsets K L of M , we have:
i (L ) = K .
(4.29)
Proof. The claim follows from the commutativity of the following diagram and the uniqueness
of K in Hn (M, M \ K) which restricts to local orientations x , x K.
K Hn (M, M \ K)
Hn (M, M \ x)
i
L Hn (M, M \ L)
Therefore, we have from (4.28) and (4.29) that:
(i ) _ L = _ i (L ) = _ K ,
(4.30)
for all H i (M, M \ K). Let us now recall from Proposition 48 that we have an isomorphism:
Hci (M )
H i (M, M \ K),
(4.31)
= lim
83
where the direct limit on the right-hand side is taken over all compact subsets K of M . We
can now define the Poincar duality map
_
Hci (M ) Hni (M )
(4.32)
H i (M, M \ K)
_ K
H i (M, M \ L)
_ L
Hni (M )
We have now all the necessary ingredients to formulate the main theorem of this chapter:
Theorem 53. (Poincar Duality)
If M is an n-dimensional oriented connected manifold, then the Poincar duality map:
_
Hci (M ) Hni (M )
is an isomorphism for all i.
An an immediate corollary, we get the following:
Corollary 54. If M is an n-dimensional closed oriented connected manifold, then the map
_
H i (M ) Hni (M )
defined by the cap product with the fundamental class of M , that is, 7 [M ], is an
isomorphism for all i.
84
4.5
This section is devoted to proving The Poincar Duality Theorem, which we recall below for
the convenience of the reader.
Theorem 55. (Poincar Duality)
If M is an n-dimensional oriented connected manifold, then the Poincar duality map:
_
Hci (M ) Hni (M )
is an isomorphism for all i.
Proof. Recall that on an element Hci (M )
=
lim
KX
Kcompact
Hci (Rn )
H
(R
,
R
B
)
= lim
=
k
0 otherwise
Bk
and
(
Z if i = n
Hni (Rn ) '
0 otherwise.
(4.34)
Hci (U ).
Hci (M ) = lim
(4.35)
and
This claim and Poincar duality for each U imply the Poincar duality isomorphism for M .
In order to prove the claim, we note that the inclusions i : U , M induce homomorphisms
i : Hi (U ) Hi (M ) so that for U , U the following diagram commutes:
i
Hi (U )
&
Hi (M )
%
Hi (U )
86
Exercises
1. Show that if M n is connected, non-compact manifold, then Hi (M ; Z) = 0 for i n.
2. Show that the Euler characteristic of a closed, oriented, (4n + 2)-dimensional manifold is
even.
87
3. Let M be a closed oriented manifold with fundamental class [M ]. Consider the following
cup product pairing between cohomology groups of complementary dimensions (after moding
out by the corresponding torsion subgroups):
( , ) : H i (M ; Z)/Torsion H ni (M ; Z)/Torsion Z
given by (, ) = h , [M ]i. Here h , i : H n (X; Z) Hn (X; Z) Z is the Kronecker
pairing defined in Homework #1.
(i) Show that the cup product pairing is nonsingular in the following sense: for each choice
of a Z-basis {1 , , r } of H ni (M ; Z)/Torsion, there exists a Z-basis {1 , , r }
of H i (M ; Z)/Torsion such that (i , j ) = ij . (Hint: Use the Universal Coefficient
Theorem and Poincar Duality.)
(ii) As an application, re-prove the following facts about the ring structures on the cohomology of projective spaces:
(a) H (RPn ; Z2 )
= Z2 [x]/(xn+1 ), |x| = 1,
(b) H (CPn ; Z)
= Z[y]/(y n+1 ), |y| = 2,
(c) H (HPn ; Z)
= Z[w]/(wn+1 ),
|w| = 4.
89
4.6
In this section we derive several applications of the Poincar duality isomorphism of Theorem
55. (In particular, we provide answers to some of the exercises listed in the previous section.)
Proposition 56. If M n is a closed odd dimensional manifold, then (M ) = 0.
Proof. Let n = 2k + 1.
If M is oriented, then
(P.D.)
(U CT )
Hi (M )
= free(Hni (M )) Torsion(Hni1 (M )).
= H ni (M )
Therefore,
rkHi (M ) = rkHni (M ).
So:
(M ) =
2k+1
X
(1) rkHi (M ) =
i=0
k
X
(1)i + (1)ni rkHi (M ) = 0.
i=0
If M is not oriented, the Poincar duality isomorphism holds with Z/2-coefficients, and
we get:
(M ) :=
2k+1
X
()
(1) rkHi (M ; Z) =
n=0
2k+1
X
n=0
where the vanishing follows as before by Poincar duality (over Z/2). The equality () follows
from the Universal Coefficient Theorem as follows:
H i (M, Z/2) = Hom(Hi (M ), Z) Ext(Hi1 (M ), Z/2).
a Z-summand of Hi (M ; Z) contributes
Hom(Z, Z/2) = Z/2 to H i (M ; Z/2), and
Ext(Z, Z/2) = 0 to H i+1 (M ; Z/2).
a Z/m summand of Hi (M ; Z), with m odd, contributes:
Hom(Z/m, Z/2) = 0 to H i (M ; Z/2), and
Ext(Z/m, Z/2) = 0 to H i+1 (M ; Z/2).
a Z/m summand of Hi (M ; Z), with m even, contributes:
Hom(Z/m, Z/2) = Z/2 to H i (M ; Z/2), and
Ext(Z/m,
Z/2) = Z/2 to H i+1 (M ; Z/2), so these Z/2 contributions cancel out in
P
i
i
i (1) dimZ/2 H (M ; Z/2).
90
Finally, note that dimZ/2 Hi (M ; Z/2) = dimZ/2 H i (M ; Z/2), so the claim follows.
Proposition 57. If M n is a closed, oriented, connected manifold, then
Torsion(Hn1 (M )) = 0.
Proof. Indeed,
(P.D.)
(U CT )
91
4.7
Before we explain the proof of Proposition 58, we need to elaborate on orientations of manifolds.
Recall that if M n is a n-manifold, a local orientation at x M is a generator x
Hn (M, M x)
= Z. We say that M is oriented if there exists a global orientation, i.e., a
continuous function x x . This means that for all x M , there is a closed ball Bx around
x so that
x
Z
= Hn (M, M Bx ) Hn (M, M y)
sends the generator Bx to the local orientation class y , for all y Bx .
f.
Proposition 60. Any manifold M (oriented or not) has an oriented double cover M
Proof. (Sketch)
Define
f := {x M, x a local orientation at x M }
M
f M by x x. Clearly, is a 2 : 1 map.
and : M
f so that it becomes a manifold and is a covering map.
We need to put a topology on M
For a ball B Rn M with a generator B Hn (M, M B), define
f| x B, x = x (B )},
U (B ) = {x M
where x denotes the natural map Hn (M, M \ B) Hn (M, M \ x). Then
1 (B) = U (B ) t U (B )
and both U (B ) and U (B ) are in bijection to B. Moreover, it can be shown that the sets
f so that is continuous. So is 2-fold
{U (B )}B form basis of opens for the topology M
f is manifold.
covering and M
f is orientable. Indeed, we have,
Moreover, M
f, M
f \ x )
Hn (M
= Hn (U (B ), U (B ) \ x )
= Hn (B, B \ x)
= Hn (M, M \ x).
(4.36)
f has 2 components.
Proposition 61. If M is connected, then M is oriented if, and only if, M
In particular, if 1 (M ) = 0 or has no index 2 subgroup, then M is oriented.
f can have one or two components. If M
f has 2 comProof. The oriented double cover M
ponents, each is oriented and homeomorphic to M , so M is oriented. Conversely, if M is
f.
oriented, it can have exactly 2 orientations at each point, each defining a sheet of M
f can be embedded in a larger covering space MZ of M as
The oriented double cover M
follows. Let
MZ = {x | x M, x Hn (M, M \ x) = Z}.
We then have the Z-fold cover map
Z : MZ M
defined by x x. A basis of opens {U (B)} for MZ can be defined by the following recipe:
for an open ball B Rn M , set
U (B) = {x | x = x (B ) for B Hn (M, M \ B)
= Z)}
Definition 26. An R-orientation of an n-dimensional manifold M is a section of MR assigning to each x M a generator u of Hn (M, M \ x; R)
= R.
Remark 18. Note that a generator of R is an element u so that Ru = R. Since R has a
unit, this is equivalent to saying that u is invertible in R
Remark 19. An orientable manifold is R-orientable, for all commutative rings R with unit.
A non-orientable manifold is R-orientable iff R contains a unit of order 2. Thus every
manifold is Z/2-orientable.
We are now ready to prove the following result:
Proposition 62. Let M be a closed connected n-manifold. Then:
(a) if M is orientable, then Hn (M ; R) Hn (M, M \ x; R)
= R is an isomorphism for any
x M.
(b) if M is not orientable, then Hn (M ; R) Hn (M, M \ x; R)
= R is one-to-one, with
image the set of elements of order 2 in R.
(c) Hi (M ; R) = 0, for all i > n.
The proof of Proposition 62 is based on the Theorem 45 and Lemma 47, which we
formulated here with R-coefficients:
Lemma 63. Let M be a connected n-manifold and K a compact subset of M . Then:
(a) if M is R-oriented, then there exists a unique K Hn (M, M \ K; R) such that
x (K ) = x Hn (M, M \ x; R), for all x M .
(b) Hi (M, M \ K; R) = 0 for i > n, and a class K Hn (M, M \ K; R) is zero iff
x (K ) = 0 for any x K.
To deduce Proposition 62, choose K = M , and let R (M ) be the set of sections of MR .
With respect to the addition of functions and multiplication by scalars in R, R (M ) becomes
an R-module. Moreover, there exists a homomorphism
Hn (M ; R) R (M )
defined by
(x 7 x ),
where x is the image of under the map Hn (M ; R) Hn (M, M \ {x}; R). The above
lemma asserts that this is an isomorphism. Note that if M is connected, then each section
in R (M ) is determined by its value at one point x M .
Next, we translate the statements about Hn (M ; R) in Proposition 62 into statements about
R (M ).
For the oriented case: Hn (M ; R)
= R (M ) Hn (M, M \ x; R) is an isomorphism, defined
94
by 7 (x 7 x ) 7 x for a given x.
For the non-oriented case: Hn (M ; R)
= R (M ) Hn (M, M \ x; R) is a homomorphism,
and units x of order 2 correspond to R-orientations, i.e., sections x 7 x , with 2x = 0.
So the proposition follows now from the structure of MR .
Corollary 64. If M is orientable, then Hn (M ; Z)
= Z. If M is non-orientable, then
Hn (M ; Z) = 0. In either case, Hn (M ; Z/2) = Z/2.
We can now prove the following:
Corollary 65. Let M be a closed and connected n-manifold. If M is oriented, then
Torsion(Hn1 (M )) = 0.
Otherwise,
Torsion(Hn1 (M )) = Z/2.
Proof. By the universal coefficient theorem for homology, we have:
Hn (M ; Z/p) = Hn (M ; Z) Z/p Tor(Hn1 (M ; Z), Z/p)
= Hn (M ; Z) Z/p Torsion(Hn1 (M ; Z)) Z/p.
In the orientable case, if Hn1 (M ) contained torsion, then for some prime p, the group
Hn (M ; Z/p) = Z/p would be larger than the Z/p coming from the first summand (here we
use that Hn (M ) = Z), which is impossible. This means Torsion(Hn1 (M )) = 0.
In the non-orientable case, we have by Proposition 62 that Hn (M ; Z/m) is either Z/2 or 0
depends on whether m is even or odd. (Indeed, in this case the map Hn (M ; Z/m) Z/m is
injective with image the elements of order 2 in Z/m. So, if m is odd, there are no elements
of order 2 in Z/m, while if m = 2k is even, then k is the only element of order 2 in Z/m.)
Since in this case we have Hn (M ; Z) = 0, this forces the torsion subgroup of Hn1 (M ) to be
Z/2.
Remark 20. By the universal coefficient theorem for cohomology, we have:
H n (M ) = Free(Hn (M )) Torsion(Hn1 (M )).
By using the result of the previous corollary, we get that if M is oriented, then H n (M ) = Z.
Otherwise, H n (M ) = Z/2.
95
4.8
Let R a commutative ring and fix C l (M ; R), C k (M ; R) and Ck+l (M ; R). Then
_ Cl is defined by
( _ ) = ( ^ )() R.
(4.37)
Alternatively, if is a (k + l)-simplex, then
_ = (|[vl ,vl+1 ,...,vk+l ] ) |[v0 ,v1 ,...,vl ] .
(4.38)
(4.39)
Indeed,
This means that ^ : C l (M ) C k+l (M ) is dual to _ : Ck+l (M ) Cl (M ).
Passing to (co)homology, we get the following commutative diagram:
h
^ y
(_) y
h
H k (M ; R) H nk (M ; R) H n (M ; R) H0 (M ; R) = R
(4.40)
is defined by
(, ) 7 ( ^ ) 7 ( ^ ) _ [M ].
Definition 28. Let A and B be R-modules. A pairing : A B R is non-singular if
f : A Hom(B, R) is an isomorphism, with f defined by f (a)(b) = (a, b), and g : B
Hom(A, R) is an isomorphism, with g(b)(a) = (a, b).
We then have the following:
Proposition 66. The cup product pairing is non-singular if R is a field, or if R = Z and
torsion is factored out.
Proof. Consider the composition
(P.D.)
96
((P.D.) h())()
h()(P.D.())
h()( _ [M ])
( _ [M ])
( ^ )[M ].
Remark 21. Dualizing the cup product pairing of Proposition 66, we get the non-singular
intersection pairing
Hk (M ) Hnk (M ) Z
defined by
([], []) ]( 0 ),
where 0 is chosen so that it is homologous to but transversal to (so 0 is a finite
number of points).
Example 43. Let T be the 2-dimensional torus and S be a meridian of T . Let M be
the pinched torus T /S. Then Poincar duality fails for M. If not, let be the longitude
of M (and T ) and be the a median of M . Then Poincar duality for M would yield
([], []) ]( ) = 1. However, [] = 0. This is impossible since the intersection pairing
is non-degenerate. The reason for the failure of Poincar duality is that the pinched torus
M := T /S is not a manifold. Indeed, a neighborhood of the pinch point is a join of two
2-disks, thus it is not homeomorphic to R2 .
Another application of Poincar duality is the following:
Corollary 70. If M is a closed oriented manifold of dimension m = 4n + 2, then (M ) is
even.
Proof. By the definition of the Euler characteristic, (M ), we have
(M ) =
4n+2
X
i=0
_[M ]
4.9
In this section we discuss the Poincar duality for manifolds with boundary. The proofs are
routine adaptation of those for closed manifolds.
Definition 29. A Hausdorff topological space M is an n-manifold with boundary if any
point x M has a neighborhood Ux homeomorphic to either Rn or Rn+ := {(x1 , , xn )
Rn | xn 0}. In particular,
(a) if Ux
= Rn , then Hn (M, M \ x) = Hn (Ux , Ux \ x)
= Z.
(b) if Ux
= Rn+ , then
Hn (M, M \ x) = Hn (Ux , Ux \ x)
= Hn (Rn+ , Rn+ {0})
= 0.
The boundary of M is defined to be
M := {x M | Hn (M, M \ x) = 0}.
Example 44. (Dn ) = S n1 , (Rn+ ) = Rn1 .
Remark 22. The boundary set M is a manifold of dimension n 1 with no boundary.
Definition 30. We say that a manifold with boundary (M, M ) is orientable if M \ M is
orientable as a manifold with no boundary.
We have the following:
Proposition 71. If (M, M ) is a compact, orientable n-manifold with boundary, then there
exists a unique class M Hn (M, M ) inducing local orientations x Hn (M, M \ x) at all
points x M \ M .
Remark 23. In the long exact sequence for the pair (M, M ), we have
Hn (M, M ) Hn1 (M )
[M ] = M 7 [M ]
if M is oriented.
Theorem 72 (Poincar Duality). If (M, M ) is a connected, oriented n-manifold with
boundary, then there are isomorphisms
_
Hci (M ) M
Hni (M, M )
=
and
Hci (M, M ) M
Hni (M )
=
(4.41)
(4.42)
where Hci (M, M ) := lim Kcompact H i (M, (M \ K) M ) is the cohomology with compact
KM \M
support.
99
Let us now describe some applications of Poincar duality for manifolds with boundary.
Proposition 73. If M n = V n+1 is a connected manifold with V compact, then the Euler
characteristic (M ) is even.
An immediate consequence of Proposition 73 is the following:
Corollary 74. RP2n , CP2n , HP2n cannot be boundaries of compact manifolds.
In order to prove Proposition 73, we need the following result:
Proposition 75. Assume V 2n+1 is an oriented, (2n + 1)-dimensional compact manifold with
connected boundary V = M 2n . If R is a field (e.g., Z/2Z if M is non-orientable), then
dimR H n (M ; R) is even.
Proof of Proposition 75. Consider the long exact sequence for the pair (V, M ):
i
= _[M ]
Hn (M ; R)
= _[V ]
> Hn (V ; R)
2m
X
i=0
m1
X
= 2
i=0
0 (mod 2),
where equation (1) follows by Poincar Duality, and congruence (2) is by Proposition 75.
100
= P.D.
H0 (M )
= P.D.
> H0 (V )
4.9.1
Signature
Definition 31. Let M be a closed oriented manifold. If dim M = 4k, the signature of M ,
(M ), is defined to be the signature of the symmetric non-degenerate cup product pairing
H 2k (M ; R) H 2k (M ; R) R
(, ) 7 ( ^ )[M ]
Otherwise, if dim M is not divisible by 4, we let (M ) = 0.
Remark 25. Recall that a symmetric non-degenerate bilinear pairing has only real eigenvalues, and its signature is defined by subtracting the number of negative eigenvalues from
the number of positive eigenvalues.
0 1
2
2
Example 45. (S S ) =
= 0, (CP2n ) = 1, (CP2 #CP2 ) = 2.
1 0
The signature is a cobordism invariant, i.e. if W = M t N , then (M ) = (N ).
Here N denotes the manifold N but with the opposite orientation.
101
4.9.2
Connected Sums
is defined to be
M #N := (M \ D1n ) f (N \ D2n )
where f : D1n = S n1 D2n = S n1 is an orientation-reversing homeomorphism.
Remark 26. The connected sum M #N of closed, connected, oriented n-manifolds is itself a
closed, connected, oriented n-manifold. The cohomology ring H (M #N ) is isomorphic to the
ring resulting from the direct product of H (M ) and H (N ), with the unity elements identified, and the orientation classes identified. In particular, H 0 (M #N ) = Z, H n (M #N ) = Z
and H k (M #N )
= H k (M ) H k (N ), 0 < k < n. Moreover, cup products of positive dimensional classes, one from each of the two original manifolds, are zero, i.e., ^ = 0 for any
H k (M ) and H l (N ) with k, l > 0.
102
Example 46. By the above description of cup products of a connected sum, we get:
(CP2 # CP2 ) = 0.
In fact, it can be shown that CP2 #CP2 is the boundary of a connected, oriented 5-manifold;
Example 47. The spaces S 2 S 2 and CP2 #CP2 have the same cohomology groups,
H 0 = Z, H 2 = Z Z = Z Z, H 4 = Z,
but different cohomogy rings, since ^ 6= 0 in H (S 2 S 2 ), but ^ = 0 in
H (CP2 #CP2 ).
Example 48. We have
(CP2 #CP2 ) = 2 6= 0,
so in view of Theorem 76, CP2 #CP2 cannot be the boundary of a compact, oriented 5manifold. However, CP2 #CP2 = W 5 , where W 5 is a compact non-orientable 5-manifold.
The compact manifold W can be constructed as follows:
(a) Start with (CP2 I)#(RP2 S 3 ).
(b) Run an orientation reversing path from one CP2 to the other, by traveling along an
orientation reversing path in RP2 .
(c) Enlarge the path to a tube and remove its interior. What is left is a 5-dimensional
non-orientable manifold with W = CP2 #CP2 .
103
Chapter 5
Basics of Homotopy Theory
5.1
Homotopy Groups
Definition 33. For each n 0 and X a topological space with x0 X, the n-th homotopy
group of X is defined as
n (X, x0 ) = f : (I n , I n ) (X, x0 ) /
where is the usual homotopy of maps.
Remark 27. Note that we have the following diagram of sets:
(I n , I n )
f
g
/
6
(X, x0 )
(I n /I n , I n /I n )
with (I n /I n , I n /I n ) ' (S n , s0 ). So we can also define
n (X, x0 ) = g : (S n , s0 ) (X, x0 ) / .
Remark 28. If n = 0, then 0 (X) is the set of connected components of X. Indeed, we
have I 0 = pt and I 0 = , so 0 (X) consists of homotopy classes of maps from a point into
the space X.
Now we will prove several results analogous to the case n = 1, which corresponds to the
fundamental group.
Proposition 77. If n 1, then n (X, x0 ) is a group with respect to the operation + defined
as:
(
f (2s1 , s2 , . . . , sn )
0 s1 21
(f + g)(s1 , s2 , . . . , sn ) =
g(2s1 1, s2 , . . . , sn ) 12 s1 1
104
We first shrink the domains of f and g to smaller cubes inside I n and map the remaining
region to the base point x0 . Note that this is possible since both f and g map to x0 on
the boundaries, so the resulting map is continuous. Then there is enough room to slide f
past g inside I n . We then enlarge the domains of f and g back to their original size and get
g + f . So we have constructed a homotopy between f + g and g + f and hence n (X, x0 ) is
abelian.
Remark 29. If we view n (X, x0 ) as homotopy classes of maps (S n , s0 ) (X, x0 ), then we
have the following visual representation of f + g (one can see this by collapsing boundaries
in the above cube interpretation).
105
(X,O x)
p
fe
e x
(X,
e)
Next, we show that p is injective. Suppose [fe] ker p . So p ([fe]) = [p fe] = 0. Let
p fe = f . Then f ' cx via some homotopy t : (S n , s0 ) (X, x0 ) with 1 = f and 0 = cx .
e x
Again, by the lifting criterion, there is a unique et : (S n , s0 ) (X,
e) with p et = t .
(S n , s0 )
et
(X,O x)
p
e x
(X,
e)
Then we have p e1 = 1 = f and p e0 = 0 = cx , so by the uniqueness of lifts, we must
have e1 = fe and e0 = cxe. Then et is a homotopy between fe and cxe. So [fe] = 0. Thus p is
injective.
Example 50. Consider S 1 with its universal covering map p : R S 1 given by p(t) = e2it .
We already know 1 (S 1 ) = Z. If n 2, Proposition 83 yields that n (S 1 ) = n (R) = 0.
Example 51. Consider T n = S 1 S 1 S 1 , the n-torus. We have 1 (T n ) = Zn . By using
the universal covering map p : Rn T n , we have by Proposition 83 that i (T n ) = i (Rn ) = 0
for i 2.
Definition 35. If n (X) = 0 for all n 2, the space X is called aspherical.
Proposition 84. Let {X } be a collection of path-connected spaces. Then
!
Y
Y
n
X
n (X )
=
for all n.
Q
Proof. First note that a map f : Y X is a collection of maps f : Y X . For
elements of n , take Y = S n (note that since all spaces are path-connected, we may drop
the reference to base points). For homotopies, take Y = S n I.
Example 52. It is a natural question to find two spaces X and Y such that n (X)
= n (Y )
for all n, but with X and Y not homotopy equivalent. Whiteheads Theorem (to be discussed
108
109
5.2
A sum operation is defined in n (X, A, x0 ) by the same formulas as for n (X, x0 ), except that the coordinate sn now plays a special role and is no longer available for the sum
operation. Thus, we have:
Proposition 87. If n 2, then n (X, A, x0 ) forms a group under the usual sum operation.
Further, if n 3, then n (X, A, x0 ) is abelian.
110
Remark 30. Note that the proposition fails in the case n = 1. Indeed, we have that
1 (X, A, x0 ) = f : (I, {0, 1}, {1}) (X, A, x0 ) / .
Then 1 (X, A, x0 ) consists of homotopy classes paths starting anywhere A and ending at x0 ,
so we cannot always concatenate two paths.
Just as in the absolute case, a map of pairs : (X, A, x0 ) (Y, B, y0 ) induces homomorphisms (X, A, x0 ) (Y, B, y0 ) for all n.
A very important feature of the relative homotopy groups is the following:
Proposition 88. The relative homotopy groups of (X, A, x0 ) fit into a long exact sequence
i
n1 (A, x0 ) 0 (X, x0 ) 0,
n (A, x0 )
n (X, x0 ) n (X, A, x0 )
where the map is defined by [f ] = [f |I n1 ] and all others are induced by inclusions.
Remark 31. Near the end of the above sequence, where group structures are not defined,
exactness still makes sense: the image of one map is the kernel of the next, those elements
mapping to the homotopy class of the constant map.
For what follows, it will be important to have a good description of the zero element
0 n (X, A, x0 ). Recall that for [f ] n (X, x0 ), we had [f ] = 0 iff f is homotopic to the
constant map cx0 . Equivalently, for f : (S n , s0 ) (X, x0 ), we have [f ] = 0 iff f extends to
a map Dn+1 X. (The proof of this fact is the same as that for 1 ).
Lemma 89. Let [f ] n (X, A, x0 ). Then [f ] = 0 iff f ' g for some map g with image
contained in A.
Proof. () Suppose f ' g for some g with Image g A.
111
Then we can deform I n to J n1 as indicated in the above picture, and so g ' cx0 . Since
homotopy is a transitive relation, we then get that f ' cx0 .
() Suppose [f ] = 0 in n (X, A, x0 ). So f ' cx0 via some homotopy F : I n+1 X. Then
we may deform I n inside I n+1 (while fixing the boundary) to J n . Composing with F , we get
a homotopy from f to a map g with Image g A.
Recall that if X is path-connected, then n (X) is independent of our choice of base point
and 1 (X) acts on n (X) for all n. In the relative case, we have:
Lemma 90. If A is path-connected, then : n (X, A, x0 ) n (X, A, x1 ) is an isomorphism, where is a path in A from x0 to x1 .
112
5.3
We now turn our attention to computing (some of) the homotopy groups i (S n ). For i
n, i = n + 1, n + 2, n + 3 and a few more cases, this is known. In general, however, this is
a very difficult problem. For i = n, we would expect to have n (S n ) = Z by associating
to each (homotopy class of a) map f : S n S n its degree. For i < n, we will show that
i (S n ) = 0. Note that if f : S i S n is not surjective, i.e., there is y S n \f (S i ), then f
factors through Rn , which is contractible. By composing f with the retraction Rn x0 we
get that f ' cx0 . However, there are surjective maps S i S n for i < n, in which case the
above proof fails. To make things work, we "alter" f to make it cellular.
Definition 38. Let X and Y be CW-complexes. A map f : X Y is called cellular if
f (Xn ) Yn for all n, where Xn denotes the n-skeleton of X and similarly for Y .
Theorem 91. Any map between CW-complexes is homotopic to a cellular map. A similar
statement holds for maps of pairs.
Corollary 92. For i < n, we have i (S n ) = 0.
Proof. Choose the standard CW-structure on S i and S n . For [f ] i (S n ), we may assume
by the above theorem that f : S i S n is cellular. Then f (S i ) (S n )i . But (S n )i is a point,
so f is a constant map.
Corollary 93. Let A X and suppose that all cells of X \ A have dimension > n. Then
i (X, A) = 0 for i n.
Proof. Let [f ] i (X, A). By the relative version of the cellular approximation, the map of
pairs f : (Di , S i1 ) (X, A) is homotopic to a map g with g(Di ) Xi . But for i n, we
have that Xi A, so Image g A. Therefore, [f ] = [g] = 0.
Corollary 94. i (X, Xn ) = 0 for all i n.
Therefore, the long exact sequence for the homotopy groups of the pair (X, Xn ) yields
the following:
Corollary 95. For i < n, we have i (X)
= i (Xn ).
Theorem 96. (Suspension Theorem)
Let f : S i S n be a map, and consider its suspension,
f : S i = S i+1 S n = S n+1 .
The assignment
[f ] i (S n ) 7 [f ] i+1 (S n+1 )
defines a homomorphism i (S n ) i+1 (S n+1 ). Moreover, this is an isomorphism i (S n )
=
i+1 (S n+1 ) for i < 2n 1 and a surjection for i = 2n 1.
113
E
B
i (F ) i (E) i (B) i1 (F )
(5.1)
f
114
Skn ),
kZ
W
which is the free abelian generated by the inclusions Skn , kZ Skn . Indeed, we have the
following:
W
Lemma 98. n ( Sn ) is free abelian and generated by the inclusions of factors.
W
Proof. First note that, since the image of any f : S n Sn is compact hence contained
n
in the wedge
can assume that there are only
many Sn s in
Q finitely
W of nfinitely many S s, we W
n
n
the wedge S . Then we can regard S as the n-skeleton of S . The cell structure
of a particular Sn consists of aQsingle 0-cell e0 and a single n-cell, en . Thus, in the product
Q
n
0
0
S there is one 0-cell e =
e , which, together with the n-cells
[ Y
(
e0 ) en ,
6=
W n
cells of dimension at least
form the n-skeleton of Sn . Hence Sn \ Q
S has
W only
n
n
2n, which by Corollary 94 yields that the pair ( S , S ) is (2n 1)-connected. In
particular, as n 2, we get:
Y Y
_
M
M
n ( Sn )
Sn
n (Sn ) =
n (Sn ) =
Z.
= n
=
Q
W
W
To conclude our example, we showed that n (S 1 S n )
= n ( kZ Skn ), and n ( kZ Skn ) is
free abelian generated by the inclusion of each of the infinite number of n-spheres. Therefore,
n (S 1 S n ) is infinitely generated.
Remark 34. Under the action of on n , we can regard n as a Z[1 ]-module, with
X
Z[1 ] = {
na | n Z, 1 }.
Skn
Since all
in the universal cover
Z[1 ]-module of rank 1, i.e.,
kZ
n
= Z[1 ]Z[Z]
= Z[t, t1 ],
1 7 t
1 7 t1
n 7 tn ,
which is infinitely generated (by the powers of t) over Z (i.e., as an abelian group).
115
5.4
Whiteheads Theorem
(n 2),
Proof. (of Whiteheads theorem) To prove Whiteheads theorem, we will use the following
compression lemma:
Lemma 102. (Compression Lemma)
Let (X, A) be a CW pair, and (Y, B) be a pair with Y path-connected and B 6= 0. Suppose
that for each n > 0 for which X \ A has cells of dimension n, n (Y, B, b0 ) = 0 for all b0 B.
Then any map f : (X, A) (Y, B) is homotopic to some map f 0 : X B fixing A (i.e.
f 0 |A = f |A ).
We can then split the proof of Whiteheads theorem into two cases:
Case 1: If f is an inclusion X , Y , since n (X) = n (Y ) for all n, we get by the long exact
sequence for the homotopy groups of the pair (Y, X) that n (Y, X) = 0 for all n. Applying
the above compression lemma to the identity map id : (Y, X) (Y, X), we get that the
identity map idY is homotopic to a deformation retract r : Y X.
Case 2: The general case of a map f : X Y can be reduced to the above case of an
inclusion by using the mapping cylinder of f , i.e.,
Mf := (X I) t Y /(x, 0) f (x).
X = X {1} , Mf
Y,
(f = r i, for i : X {1} , Mf ).
We only prove the assertion here under the extra condition that X is simply connected
(the general case follows easily from spectral sequence theory). As before, we can also
assume that f by an inclusion (by replacing Y with the homotopy equivalent space defined
by mapping cylinder Mf of f ). Since by the hypothesis, n (X)
= n (Y ) for all n, with
isomorphisms induced by the inclusion f , the homotopy long exact sequence of the pair
(Y, X) yields that n (Y, X) = 0 for all n. By the relative Hurewicz theorem (as 1 (X) = 0),
this gives that Hn (Y, X) = 0 for all n. Hence, by the long exact sequence for homology,
Hn (X)
= Hn (Y ) for all n, and the proof is complete.
Example 57. Take X = RP2 S 3 and Y = S 2 RP3 . They have isomorphic homotopy
groups n for all n, but H5 (X) 6
= H5 (Y ). So there cannot exist a map f : X Y inducing
the isomorphisms on the n .
Example 58. Any abelian group G can be realized as n (X) with n 2 for some space X.
In fact, for a finitely generated group G = hg1 , . . . , gs | r1 , . . . , rk i, we can can take
X=
s
_
k
[
n=1
for en+1
attached to
j
Ws
n=1
en+1
,
j
j=1
Ws
n=1
S n with [f ] = rj .
119
5.5
/E
?
p
gt
gt
/B
Remark 35. This is a special case of the lift extension property. A map p : E B has the
lift extension property with respect to a pair (Z, A) if for all maps f : Z B and g : A E,
there exists a lift f : Z E of f extending g. (Think of Z = X [0, 1], and A = X {0}.)
7?E
g
p
f
A
/Z
/B
Definition 40. A fibration p : E B is a map having the homotopy lifting property with
respect to all spaces X.
Theorem 104. Given a fibration p : E B, points b B and e p1 (b), and fiber
F := p1 (b), with B path connected, we have a long exact sequence of homotopy groups:
i (F, e) i (E, e) i (B, b) i1 (F, e)
In fact, there is an isomorphism i (B, b)
= i (E, F, e).
Definition 41. Fiber Bundle
A map p : E B is a fiber bundle with fiber F if, for all points b B, there exists
neighborhood Ub of b such that p1 (Ub ) = Ub F and the following diagram commutes:
p1 (Ub )
p
/ Ub
pr
"
Ub
120
Remark 36. Fibers of fibrations are homotopy equivalent, while fibers of fiber bundles are
homeomorphic.
Theorem 105. (Hurewicz)
Fiber bundles over paracompact spaces are fibrations.
Example 60. Examples of fiber bundles
1. If F is discrete, a fiber bundle with fiber F is a covering map.
2. The Mbius band I [1, 1]/(0, x) (1, x) S 1 is a fiber bundle with fiber [1, 1],
induced from the projection map I [1, 1] I.
S1 q
"
CP
S1 p
S 2n+3
...
"
S 2n+1
CP
n+1
121
...
"
S
CP
' {pt}
Z i=2
0 i=
6 2
i.e.,
CP = K(Z, 2).
Remark 37. For any topological group G, there exists a universal fiber bundle"
classifying the space of (principal) G-bundles. That is, any G-bundle over a space X
is determined (by pull-back) by (the homotopy class of) a map f : X BG.
G
G
EG
' {pt}
BG
5. Other examples of fibrations are provided by the orthogonal and unitary groups:
O(n 1) , O(n) S n1
A 7 Ax.
(If we assume n is large, the associated long exact sequence will give us that i (O(n))
is independent of n.)
U (n 1) , U (n) S 2n1
A 7 Ax.
In the remaining of this section, we show that any map is homotopic to a fibration.
Given f : A B, define
Ef := {(a, ) | a A, : [0, 1] B with (0) = f (a)}.
Then A can be regarded as a subset of Ef , by mapping a A to (a, cf (a) ), where cf (a) is the
constant path based at the image of a under f . Define
p
Ef B
(a, ) 7 (1)
Then p|A = f , and f = p i where i is the inclusion of A in Ef . Moreover, i is a homotopy
equivalence, and p is a fibration with fiber A.
122
Exercises
1. Let f : X Y be a homotopy equivalence. Let Z be any other space. Show that f
induces bijections:
f : [Z, X] [Z, Y ] and f : [Y, Z] [X, Z] ,
where [A, B] denotes the set of homotopy classes of maps from the space A to B.
2. Find examples of spaces X and Y which have the same homology groups, cohomology
groups, and cohomology rings, but with different homotopy groups.
3. Use homotopy groups in order to show that there is no retraction RPn RPk if n > k > 0.
4. Show that an n-connected, n-dimensional CW complex is contractible.
5. (Extension Lemma)
Given a CW pair (X, A) and a map f : A Y with Y path-connected, show that f can be
extended to a map X Y if n1 (Y ) = 0 for all n such that X \ A has cells of dimension n.
6. Show that a CW complex retracts onto any contractible subcomplex. (Hint: Use the
above extension lemma.)
123
A,
x0 ) (X, A, x0 ) is a covering space with A = p1 (A), show that the map
7. If p : (X,
A,
x0 ) n (X, A, x0 ) is an isomorphism for all n > 1.
p : n (X,
8. Show that a CW complex is contractible if it is the union of an increasing sequence
of subcomplexes X1 X2 such that each inclusion Xi , Xi+1 is nullhomotopic.
Conclude that
S S nis contractible, and more generally, this is true for the infinite suspension
124