Jean-Claude Hausmann - Mod 2 Homology
Jean-Claude Hausmann - Mod 2 Homology
Jean-ClaudeHausmann
Mod Two
Homology
and Cohomology
Universitext
Universitext
Series editors
Sheldon Axler
San Francisco State University, San Francisco, CA, USA
Vincenzo Capasso
Universit degli Studi di Milano, Milan, Italy
Carles Casacuberta
Universitat de Barcelona, Barcelona, Spain
Angus MacIntyre
Queen Mary University of London, London, UK
Kenneth Ribet
University of California, Berkeley, CA, USA
Claude Sabbah
CNRS, cole polytechnique Centre de mathmatiques, Palaiseau, France
Endre Sli
University of Oxford, Oxford, UK
Wojbor A. Woyczynski
Case Western Reserve University, Cleveland, OH, USA
Thus as research topics trickle down into graduate-level teaching, first textbooks
written for new, cutting-edge courses may make their way into Universitext.
123
Jean-Claude Hausmann
University of Geneva
Geneva
Switzerland
JEL Classification Code: 55-01, 55N10, 55N91, 57R91, 57R20, 55U10, 55U25, 55S10, 57R19, 55R91
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Simplicial (Co)homology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Simplicial Complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Definitions of Simplicial (Co)homology. . . . . . . . . . . . . . . . . 11
2.3 Kronecker Pairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4 First Computations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4.1 Reduction to Components . . . . . . . . . . . . . . . . . . . . . 20
2.4.2 0-Dimensional (Co)homology. . . . . . . . . . . . . . . . . . . 20
2.4.3 Pseudomanifolds. . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4.4 Poincar Series and Polynomials . . . . . . . . . . . . . . . . 23
2.4.5 (Co)homology of a Cone . . . . . . . . . . . . . . . . . . . . . . 23
2.4.6 The Euler Characteristic . . . . . . . . . . . . . . . . . . . . . . 25
2.4.7 Surfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.5 The Homomorphism Induced by a Simplicial Map . . . . . . . . . 30
2.6 Exact Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.7 Relative (Co)homology . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.8 Mayer-Vietoris Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.9 Appendix A: An Acyclic Carrier Result. . . . . . . . . . . . . . . . . 49
2.10 Appendix B: Ordered Simplicial (Co)homology . . . . . . . . . . . 50
2.11 Exercises for Chapter 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
v
vi Contents
4 Products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
4.1 The Cup Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
4.1.1 The Cup Product in Simplicial Cohomology . . . . . . . . 127
4.1.2 The Cup Product in Singular Cohomology. . . . . . . . . . 131
4.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
4.2.1 Disjoint Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
4.2.2 Bouquets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
4.2.3 Connected Sum(s) of Closed Topological Manifolds . . . 135
4.2.4 Cohomology Algebras of Surfaces . . . . . . . . . . . . . . . 137
4.3 Two-Fold Coverings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
4.3.1 H 1 , Fundamental Group and 2-Fold Coverings. . . . . . . 139
4.3.2 The Characteristic Class . . . . . . . . . . . . . . . . . . . . . . 142
4.3.3 The Transfer Exact Sequence of a 2-Fold Covering . . . 144
4.3.4 The Cohomology Ring of RPn . . . . . . . . . . . . . . . . . . 146
4.4 Nilpotency, Lusternik-Schnirelmann Categories
and Topological Complexity. . . . . . . . . . . . . . . . . . . . . . . . . 147
4.5 The Cap Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
4.6 The Cross Product and the Knneth Theorem. . . . . . . . . . . . . 156
4.7 Some Applications of the Knneth Theorem . . . . . . . . . . . . . 165
4.7.1 Poincar Series and Euler Characteristic of a Product . . 165
4.7.2 Slices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
4.7.3 The Cohomology Ring of a Product of Spheres . . . . . . 166
4.7.4 Smash Products and Joins . . . . . . . . . . . . . . . . . . . . . 167
4.7.5 The Theorem of Leray-Hirsch . . . . . . . . . . . . . . . . . . 172
4.7.6 The Thom Isomorphism . . . . . . . . . . . . . . . . . . . . . . 180
4.7.7 Bundles Over Spheres . . . . . . . . . . . . . . . . . . . . . . . . 189
4.7.8 The Face Space of a Simplicial Complex . . . . . . . . . . 194
4.7.9 Continuous Multiplications on KZ2 ; m . . . . . . . . . . . 196
4.8 Exercises for Chapter 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Contents vii
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527
Chapter 1
Introduction
Mod 2 homology first occurred in 1908 in a paper of Tietze [196] (see also
[40, pp. 4142]). Several results were first established using this mod 2 approach, like
the linking number for submanifolds in Rn (see Sect. 5.4.4), as well as Alexander
duality [7]. One argument in favor of the choice of the mod 2 homology was its
simplicity, as J.W. Alexander says in his introduction: The theory of connectivity
[homology] may be approached from two different angles depending on whether
or not the notion of sense [orientation] is developed and taken into consideration.
We have adopted the second and somewhat simpler point of view in this discussion
in order to condense the necessary preliminaries as much as possible. A treatment
involving the idea of sense would be somewhat more complicated but would follow
along much the same lines.
Besides being simpler than its integral counterpart, mod 2 homology sometimes
gives new theorems. The first historical main example is the generalization of
Poincar duality to all closed manifolds, whether orientable or not, a result obtained
by Veblen and Alexander in 1913 [200]. As a consequence, the Euler characteristic
of a closed odd-dimensional manifold vanishes.
The discoveries of Stiefel-Whitney classes in 19361938 and of Steenrod squares
in 19471950 gave mod 2 cohomology the status of a major tool in algebraic topol-
ogy, providing for instance the theory of spin structures and Thoms work on the
cobordism ring.
These notes are an introduction, at graduate students level, of mod 2 (co)homology
(there will be essentially no other). They include classical applications (Brouwer fixed
point theorem, Poincar duality, Borsuk-Ulam theorem, Smith theory, etc) and less
classical ones (face spaces, topological complexity, equivariant Morse theory, etc).
The cohomology of flag manifolds is treated in details, including for Grassmanni-
ans the relationship between Stiefel-Whitney classes and Schubert calculus. Some
original applications are given in Chap. 10.
Our approach is different than that of classical textbooks, in which mod 2 (co)
homology is just a particular case of (co)homology with arbitrary coefficients. Also,
most authors start with a full account of homology before approaching cohomology.
In these notes, mod 2 (co)homology is treated as a subject by itself and we start
Springer International Publishing Switzerland 2014 1
J.-C. Hausmann, Mod Two Homology and Cohomology, Universitext,
DOI 10.1007/978-3-319-09354-3_1
2 1 Introduction
with cohomology and homology together from the beginning. The advantages of
this approach are the following.
The definition of a (co)chain is simple and intuitive: an (say, simplicial) m-cochain
is a set of m-simplexes; an m-chain is a finite set of m-simplexes. The concept of
cochain is simpler than that of chain (one less word in the definition. . .), more
flexible and somehow more natural. We thus tend to consider cohomology as the
main concept and homology as a (useful) tool for some arguments.
Working with Z2 and its standard linear algebra is much simpler than working
with Z. For instance, the Kronecker pairing has an intuitive geometric interpreta-
tion occurring at the beginning which shows in an elementary way that cohomology
is the dual of homology. Several computations, like the homology of surfaces, are
quite easy and come early in the exposition. Also, the cohomology ring is com-
mutative. The cup square a a a is a linear map and may be also non-trivial
in odd degrees, leading to important invariants.
The absence of sign and orientation considerations is an enormous technical sim-
plification (even of importance in computer algorithms computing homology).
With much lighter computations and technicalities, the ideas of proofs are more
apparent.
We hope that these notes will be, for students and teachers, a complement or
companion to textbooks like those of Hatcher [82] or Munkres [155]. From our
teaching experience, starting with mod 2 (co)homology and taking advantage of
its above mentioned simplicity is a great help to grasp the ideas of the subject.
The technical difficulties of signs and orientations for finer theories, like integral
(co)homology, may then be introduced afterwards, as an adaptation of the more
intuitive mod 2 (co)homology.
Not in this book The following tools are not used in these notes.
Augmented (co)chain complexes. The reduced cohomology H (X ) is defined as
coker (H ( pt) H (X )) for the unique map X pt.
Simplicial approximation.
Spectral sequences (except in the proof of Proposition 7.2.17).
Also, we do not use advanced homotopy tools, like spectra, completions, etc.
Because of this, some prominent problems using mod 2 cohomology are only briefly
surveyed, like the work by Adams on the Hopf-invariant-one problem (p. 353), the
Sullivans conjecture (pp. 240 and 353) and the Kervaire invariant (Sect. 10.6).
Prerequisites The reader is assumed to have some familiarity with the following
subjects:
general point set topology (compactness, connectedness, etc).
elementary language of categories and functors.
simple techniques of exact sequences, like the five lemma.
1 Introduction 3
Acknowledgments A special thank is due to Volker Puppe who provided several valuable
suggestions and simplifications. Michel Zisman, Pierre de la Harpe, Samuel Tinguely and Matthias
Franz have carefully read several sections of these notes. The author is also grateful for useful com-
ments to Jim Davis, Rebecca Goldin, Andr Haefliger, Tara Holm, Allen Knutson, Jrme Scherer,
Dirk Schtz, Andras Szenes, Vladimir Turaev, Paul Turner, Claude Weber and Sad Zarati.
Chapter 2
Simplicial (Co)homology
Simplicial homology was invented by Poincar in 1899 [162] and its mod 2 version,
presented in this chapter, was introduced in 1908 by Tietze [196]. It is the simplest
homology theory to understand and, for finite complexes, it may be computed algo-
rithmically. The mod 2 version permits rapid computations on easy but non-trivial
examples, like spheres and surfaces (see Sect. 2.4).
Simplicial (co)homology is defined for a simplicial complex, but is an invariant
of the homotopy type of its geometric realization (this result will be obtained in
different ways using singular homology: see Sect. 3.6). The first section of this chapter
introduces classical techniques of (abstract) simplicial complexes. Since simplicial
homology was the only existing (co)homology theory until the 1930s, simplicial
complexes played a predominant role in algebraic topology during the first third of the
12th century (see the Introduction of Sect. 5.1). Later developments of (co)homology
theories, defined directly for topological spaces, made this combinatorial approach
less crucial. However, simplicial complexes remain an efficient way to construct
topological spaces, also largely used in computer science.
In this section we fix notations and recall some classical facts about (abstract) sim-
plicial complexes. For more details, see [179, Chap. 3].
A simplicial complex K consists of
a set V (K ), the set of vertices of K .
a set S(K ) of finite non-empty subsets of V (K ) which is closed under inclusion:
if S(K ) and , then S(K ). We require that {v} S(K ) for all
v V (K ).
An element of S(K ) is called a simplex of K (simplexes and simplices are
admitted as plural of simplex; we shall use simplexes, in analogy with com-
plexes). If () = m + 1, we say that is of dimension m or that is an m-simplex.
The set of m-simplexes of K is denoted by Sm (K ). The set S0 (K ) of 0-simplexes is
Springer International Publishing Switzerland 2014 5
J.-C. Hausmann, Mod Two Homology and Cohomology, Universitext,
DOI 10.1007/978-3-319-09354-3_2
6 2 Simplicial (Co)homology
We can thus see |K | as the set of probability measures on V (K ) which are supported
by the simplexes (this language is just used for comments and only in this section).
There is a distance on |K | defined by
d(, ) = [(v) (v)]2
vV (K )
which defines the metric topology on |K |. The set |K | with the metric topology is
denoted by |K |d . For instance, if Sm (K ), then ||
d is isometric
to the standard
Euclidean simplex m = {(x0 , . . . , xm ) Rm+1 | xi 0 and xi = 1}.
However, a more used topology for |K | is the weak topology, for which A |K |
d is closed in ||
is closed if and only if A || d for all S(K ). The notation
|K | stands for the set |K | endowed with the weak topology. A map f from |K |
to a topological space X is then continuous if and only if its restriction to || d is
continuous for each S(K ). In particular, the identity |K | |K |d is continuous,
which implies that |K | is Hausdorff. The weak and the metric topology coincide if
and only if K is locally finite, that is each vertex is contained in a finite number
of simplexes. When K is not locally finite, |K | is not metrizable (see e.g. [179,
Theorem 3.2.8]).
When a simplicial complex K is locally finite, has countably many vertices and
is finite dimensional, it admits a Euclidean realization, i.e. an embedding of |K |
into some Euclidean space R N which is piecewise affine. A map f : |K | R N is
piecewise affine if, for each S(K ), the restriction of f to ||
is an affine map.
Thus, for each simplex , the image of || is an affine simplex of R N . If dim K n,
such a realization exists in R2n+1 (see e.g. [179, Theorem 3.3.9]).
2.1 Simplicial Complexes 7
2.1.2 Let K and L be simplicial complexes. Their join is the simplicial complex
K L defined by
V (L).
(1) V (K L) = V (K )
(2) S(K L) = S(K ) S(L) { | S(K ) and S(L)}.
2.1.3 Stars, links, etc. Let K be a simplicial complex and S(K ). The star St()
of is the subcomplex of K generated by all the simplexes containing . The link
Lk() of is the subcomplex of K formed by the simplexes S(K ) such that
= and S(K ). Thus, Lk() is a subcomplex of St() and
St() = Lk() .
2.1.4 Simplicial maps. Let K and L be two simplicial complexes. A simplicial map
f : K L is a map f : V (K ) V (L) such that f () S(L) if S(K ), i.e.
the image of a simplex of K is a simplex of L. Simplicial complexes and simplicial
maps form a category, the simplicial category, denoted by Simp.
A simplicial map f : K L induces a continuous map | f |: |K | |L| defined,
for w V (L), by
| f |()(w) = (v) .
v f 1 (w)
8 2 Simplicial (Co)homology
In other words, | f |() is the pushforward of the probability measure on |L|. The
geometric realization is thus a covariant functor from the simplicial category Simp
to the topological category Top of topological spaces and continuous maps.
Proof The definition of the relation makes clear that j descends to a map j :
0 (K ) 0 (|K )|. Any point of |K | is joinable by a continuous path to some vertex
j (v). Hence, j is surjective. To check the injectivity of j,
let v, v V (K ) with
j(v) ). There exists then a continuous path c: [0, 1] |K | with c(0) = j (v)
= j(v
Proof The order being chosen, we drop it from the notations. For each subcom-
plex Q of P, we shall construct a simplicial complex L(Q) and a piecewise affine
homeomorphism h Q : |L(Q)| Q such that,
(i) V (L(Q)) = V (Q);
(ii) if Q Q, then L(Q ) L(Q) and h Q is the restriction of h Q to |L(Q )|.
The case Q = P will prove the lemma. The construction is by induction on the
dimension of Q, setting L(Q) = Q and h Q = id if dim Q = 0.
Suppose that L(Q) and h Q have been constructed, satisfying (i) and (ii) above, for
each subcomplex Q of P of dimension k 1. Let A be a k-cell of K with minimal
vertex a. Then A is the topological cone, with cone-vertex a, of the union B of faces
of A not containing a. The triangulation h B : |L(B)| |B| being constructed by
induction hypothesis, define L(A) to be the join L(B) {a} and h A to be the unique
piecewise affine extension of h B . Observe that, if C is a face of A, then h C is the
restriction to L(C) of h A . Therefore, this process may be used for each k-cell of P
to construct h Q : |L(Q)| Q for each subcomplex Q of P with dim Q k.
10 2 Simplicial (Co)homology
N L = { S(N )| |L|}
1
= v.
m + 1 v
(2.1.2)
is a simplicial order on K .
Let K be a simplicial complex. In this section, we give the definitions of the homology
H (K ) and cohomology H (K ) of K under the various and peculiar forms available
when the coefficients are in the field Z2 = {0, 1}.
We shall pass from one of Definitions 2.2.1, 2.2.2 or 2.2.3 to another without notice;
the context usually prevents ambiguity. We consider C (K ) = mN Cm (K ) and
C (K ) = mN C m (K ) as graded Z2 -vector spaces. The convention C1 (K ) =
C 1 (K ) = 0 is useful.
We now define the Kronecker pairing on (co)chains
,
C m (K ) Cm (K ) Z2
a, =
(a ) (mod 2) using Definition 2.2.1a and b
= a() using Definitions 2.2.1a and 2.2.2b (2.2.1)
= Sm (K ) a()() using Definitions 2.2.2a and b.
Lemma 2.2.4 The Kronecker pairing is bilinear and the map a a, is an
isomorphism between C m (K ) and Cm (K ) = hom(Cm (K ), Z2 ).
Proof The bilinearity is obvious from the third line of Eq. (2.2.1). Let 0 = a
C m (K ). This means that, as a subset of Sm (K ), a is not empty. If a, then
a, = 0, which proves the injectivity of a a, . As for its surjectivity, let
h hom(Cm (K ), Z2 ). Using the inclusion Sm (K ) Cm (K ) given by { },
define
a = { Sm (K ) | h( ) = 1} .
We now define the boundary and coboundary operators. The boundary operator
: Cm (K ) Cm1 (K ) is the Z2 -linear map defined by
The last equation indeed defines by Lemma 2.2.4 and may be seen as the Kronecker
adjoint of . In particular, if Sm (K ) and Sm1 (K ) then
() ( ) . (2.2.5)
,
H m (K ) Hm (K ) Z2 .
k
H m (K ) hom(Hm (K ), Z2 ) .
Proof Instead of giving a direct proof, which the reader may do as an exercise, we
will take advantage of the more general setting of Kronecker pairs, developed in the
next section. In this way, Proposition 2.2.5 follows from Proposition 2.3.5.
All the vector spaces in this section are over an arbitrary fixed field F. The dual of a
vector space V is denoted by V .
A chain complex is a pair (C , ), where
C is a graded vector space C = mN Cm . We add the convention that C1 = 0.
: C C is a linear map of degree 1, i.e. (Cm ) Cm1 , satisfying
= 0. The operator is called the boundary of the chain complex.
A cochain complex is a pair (C , ), where
C is a graded vector space C = mN C m . We add the convention that C 1 = 0.
: C C is a linear map of degree +1, i.e. (C m ) C m+1 , satisfying
= 0. The operator is called the coboundary of the cochain complex.
2.3 Kronecker Pairs 15
for all a C m and Cm+1 and all m N. Moreover, we require that the map
k: C m Cm , given by k(a) = a, , is an isomorphism.
Example 2.3.2 Let (C , ) be a chain complex. One can define a cochain complex
(C , ) by C m = Cm and = and then get a bilinear map (pairing) , by the
evaluation: a, = a(). These constitute a Kronecker pair. Actually, via the map
k, any Kronecker pair is isomorphic to this one. The reader may use this fact to
produce alternative proofs of the results of this section.
Proof In Point (a), the hypotheses imply that k(a) = k(a ). As k is injective, this
shows that a = a .
In Point (b), suppose that = . Let A (Cm ) such that A( ) = 0. Then,
a, = a, for a = k1 (A) C m .
Finally, the condition a() = f () for all Sm defines a unique a Cm and
1
a = k (a).
Proof Point (i) directly follows from Eq. (2.3.1) and the fact that k is injective. Also,
if a B m , Eq. (2.3.1) implies that a, Z m = 0. It remains to prove the converse
(this is the only place in this lemma where we need vector spaces over a field instead
just module over a ring). We consider the exact sequence
0 Z m Cm Bm1
0. (2.3.2)
Let a C m such that a, Z m = 0. By (2.3.2), there exists a1 Bm1 such that
a, = a1 . As we are dealing with vector spaces, Bm1 is a direct summand
of Cm1 . We can thus extend a1 to a2 Cm1 . As k is surjective, there exists
a3 C m1 such that a3 , = a2 . For all Cm , one then has
Z m , Bm = B m , Z m = 0 .
,
Hence, the pairing descends to a bilinear map H m Hm F, giving rise to a
linear map k: H m Hm , called the Kronecker pairing on (co)homology. We see
H and H as (co)chain complexes by setting = 0 and = 0.
Proof Equation (2.3.1) holds trivially since and both vanish. It remains to show
that k: H m Hm is bijective.
Let a0 Hm . Pre-composing a0 with the projection Z m Hm produces a1
Z m . As Z m is a direct summand in Cm , one can extend a1 to a2 Cm . Since
(C , C , , ) is a Kronecker pair, there exists a C m such that a, = a2 . The
2.3 Kronecker Pairs 17
C / C
k k . (2.3.4)
C
/ C
Proof Obviously, is a linear map of degree 0 and Eq. (2.3.3) is satisfied. It remains
to show that is a morphism of cochain-complexes. But, if b Cm ( K ) and
Cm+1 (K ), one has
(b), = (b), = b, () = b, ()
() = (b),
= b, ,
which proves that (b) = (b).
18 2 Simplicial (Co)homology
(H 2 H 1 , H 1 H 2 ) = (H (2 1 ), H (2 1 ))
We finish this section with some technical results which will be used later.
f g
U
V
W (2.3.5)
f g
U V
W (2.3.6)
is exact at V .
, ,
coker ker F and ker coker F
2.3 Kronecker Pairs 19
k k
(ker ) and ker
coker (coker )
are isomorphisms.
0 / ker / C / C / coker / 0.
By Lemma 2.3.8, passing to the dual preserves exactness. Using Diagram (2.3.4),
one gets a commutative diagram
0 o (ker ) o C o
C o
(coker ) o 0
O O O O
k k k k . (2.3.7)
0 o coker o H o C o ker o 0
By diagram-chasing, the two extreme up-arrows are bijective (one can also invoke
the famous five-lemma: see e.g. [179, Chap. 4, Sect. 5, Lemma 11]).
, ,
coker H ker H F and ker H coker H F
k k
coker H
(ker H ) and ker H
(coker H )
are isomorphisms.
This direct sum decomposition commutes with the boundary operators, giving a
canonical isomorphism
H (L) H (K ) . (2.4.1)
L0 (K )
C m (K )
C m (L)
L0 (K )
H (K )
H (L) . (2.4.2)
L0 (K )
which proves that (1) = 0 by Lemma 2.2.4. Hence, 1 is a cocycle, whose cohomol-
ogy class is again denoted by 1 H 0 (K ).
Proof By Proposition 2.4.1 and its proof, H 0 (K ) = Z 0 (K ) is the set of maps from
V (K ) to Z2 which are constant on each component. Such a map is determined by a
map from 0 (K ) to Z2 and conversely.
2.4.3 Pseudomanifolds
Pseudomanifolds have been introduced in 1911 by Brouwer [22, p. 477], for his
work on the degree and on the invariance of the dimension. They are also called
n-circuits in the literature. Proposition 2.4.4 below and its proof, together with
Proposition 2.4.1, shows that n-dimensional pseudomanifolds satisfy Poincar dual-
ity in dimensions 0 and n.
Let M be a finite n-dimensional pseudomanifold. The n-chain [M] = Sn (M)
Cn (M) is called the fundamental cycle of M (it is a cycle by Point (b) of the above def-
inition). Its homology class, also denoted by [M] Hn (M) is called the fundamental
class of M.
Fn : Cn (M)
C 0 (L) and F n : C n (M)
C0 (L) . (2.4.3)
(As M is finite, so is L and C (L) is equal to C (L), using Definition 2.2.2) On the
other hand, by Point (b) of the definition of a pseudomanifold, one gets a bijection
Sn1 (M)
F: S1 (L). It gives rise to isomorphisms
Fn1 : Cn1 (M)
C 1 (L) and F n1 : C n1 (M)
C1 (L) . (2.4.4)
Fn1 = Fn and F n1 = F n .
Since Cn+1 (M) = 0 by Point (a) of the definition of a pseudomanifold, the above
isomorphisms give rise to isomorphisms
H 0 (L) and F : H n (M)
F : Hn (M) H0 (L)
When dim A < , the series Pt (A ) is a polynomial, also called the Poincar
polynomial of A .
A simplicial complex K is of finite (co)homology type if H (K ) (or, equivalently,
H (K )) is of finite type. In this case, the Poincar series of K is that of H (K ).
The (co)homology of a simplicial complex of finite (co)homology type is, up to
isomorphism, determined by its Poincar series, which is often the shortest way to
describe it. The number dim Hm (K ) is called the m-th Betti number of K . The vector
space C (K ) is endowed with the basis S(K ) for which the matrix of the boundary
operator is given explicitly. Thus, the Betti numbers may be effectively computed by
standard algorithms of linear algebra.
Proof By Kronecker duality, it is enough to prove the result on homology. The cone
C L is obviously connected and non-empty (it contains ), so H0 (C L) = Z2 .
Define a linear map D: Cm (C L) Cm+1 (C L) by setting, for Sm (C L):
{} if
/
D() =
0 if .
Hence, D D = 0. If
/ , the formula
D() + = D( D( )) + = D(D( ) + ) + D( ) = 0 .
n n1
0 Cn (F A)
Cn1 (F A) C0 (F A) 0 ,
2.4 First Computations 25
We deduce that
(K ) = (1)m cm = (1)m h m + (1)m bm + (1)m bm1 .
mN mN mN mN
As b1 = 0, the last two sums cancels each other, proving Proposition 2.4.8.
Corollary 2.4.9 Let K be a finite simplicial complex. Then
(K ) = Pt (K )t=1 .
(K ) = (K 1 ) + (K 2 ) (K 1 K 2 ) .
26 2 Simplicial (Co)homology
2.4.7 Surfaces
The 2-Sphere
Pt (S 2 ) = 1 + t 2 .
The projective plane RP 2 is the quotient of S 2 by the antipodal map. The triangulation
of S 2 as a regular icosahedron being invariant under the antipodal map, it gives a
triangulation of RP 2 given in Fig. 2.2. Note that the border edges appear twice,
a
2 5
3 4
0
4 3
5 2
2.4 First Computations 27
Pt (RP 2 ) = 1 + t + t 2 . (2.4.8)
We see a C 1 (RP 2 ) and C1 (RP 2 ). The cochain a is drawn in bold on Fig. 2.2,
where it looks as the set of border edges, since each of its edges appears twice on the
figure. It is easy to check that (a) = 0 and () = 0. As = 5 is odd, one has
a, = 1, showing that a is the generator of H 1 (RP 2 ) = Z2 and is the generator
of H1 (RP 2 ) = Z2 .
The 2-Torus
The 2-torus T 2 = S 1 S 1 is the quotient of a square whose opposite sides are identi-
fied. A triangulation of T 2 is described (in two copies) in Fig. 2.3. This triangulation
has 9 vertices, 27 edges and 18 facets, which implies that (T 2 ) = 0. Since T 2 is a
connected 2-dimensional pseudomanifold, we deduce that
Pt (T 2 ) = (1 + t)2 .
1 2 3 1 1 2 3 1
6 8 6 8
4 4 4 4
a
7 9 7 9
5 5 5 5
1 2 3 1 1 2 3 1
b
Fig. 2.3 Two copies of a triangulation of the 2-torus T 2 , showing generators of H 1 (T 2 ) and H1 (T 2 )
28 2 Simplicial (Co)homology
and
b = {2, 3}, {3, 6}, {6, 8}, {8, 7}, {7, 9}, {9, 2} .
= 1 , a, a
a, b = 0 , b, a
= 0 , b, b =1
A triangulation of the Klein bottle K is pictured in Fig. 2.4. As the 2-torus, the
Klein bottle is the quotient of a square with opposite side identified, one of these
identifications reversing the orientation. One checks that (K ) = 0. Since K is
a connected 2-dimensional pseudomanifold, the (co)homology of K is abstractly
isomorphic to that of T 2 :
Pt (K ) = (1 + t)2
and
b = {2, 3}, {3, 6}, {6, 8}, {8, 7}, {7, 9}, {9, 2} . (2.4.12)
2.4 First Computations 29
1 2 3 1 1 2 3 1
6 8 6 8
4 5 4 5
a
7 9 7 9
5 4 5 4
1 2 3 1 1 2 3 1
b
Fig. 2.4 Two copies of a triangulation of the Klein bottle K , showing generators of H 1 (K ) and
H1 (K )
Other Surfaces
Let K 1 and K 2 be two simplicial complexes such that |K 1 | and |K 2 | are surfaces. A
simplicial complex L with |L| homeomorphic to the connected sum |K 1 ||K 2 | may
be obtained in the following way: choose 2-simplexes 1 K 1 and 2 K 2 . Let
L i = K i i and let L be obtained by taking the disjoint union of L 1 and L 2 and
identifying 1 with 2 . Thus, L = L 1 L 2 and L 0 = L 1 L 2 is isomorphic to the
boundary of a 2-simplex.
By Lemma 2.4.10, one has
(L) = (L 1 ) + (L 2 ) (L 0 )
= (K 1 ) 1 + (K 2 ) 1 0
= (K 1 ) + (K 2 ) 2 . (2.4.13)
(g ) = 2 2g . (2.4.14)
30 2 Simplicial (Co)homology
Pt (g ) = 1 + 2gt + t 2 .
g) = 2 g .
( (2.4.15)
g ) = 1 + gt + t 2 .
Pt (
In the following lemma, we use the same notation for the (co)boundary operators
and and the Kronecker product , , both for K of for L.
Lemma 2.5.1 Let f : K L be a simplicial map. Then
(a) C f = C f .
(b) C f = C f .
(c) C f (b), = b, C f () for all b C (L) and all C (K ).
In other words, the couple (C f, C f ) is a morphism of Kronecker pairs.
Proof To prove (a), let Sm (K ). If f restricted to is injective, it is straightfor-
ward that C f () = C f (). Otherwise, we have to show that C f () = 0.
Let us label the vertices v0 , v1 , . . . , vm of in such a way that f (v0 ) = f (v1 ).
Then, C f () is a sum of two terms: C f () = C f (0 ) + C f (1 ), where
0 = {v1 , v2 , . . . , vm } and 1 = {v0 , v2 , . . . , vm }. As C f (0 ) = C f (1 ), one has
2.5 The Homomorphism Induced by a Simplicial Map 31
C f () = 0. Thus, Point (a) is established. Point (c) can be easily deduced from
Definitions (2.5.1) and (2.5.2), taking for a simplex of K . Point (b) then follows
from Points (a) and (c), using Lemma 2.3.6 and its proof.
By Lemma 2.5.1 and Proposition 2.3.5, the couple (C f, C f ) determines linear
maps of degree zero
such that
(H i L )
H (K ) / L0 (K ) H (L)
and
H i L
L0 (K ) H (L)
/ H (K ) .
H 0 f : Z2 = H 0 (L) H 0 (K ) = Z2
and
H0 f : Z2 = H0 (K ) H0 (L) = Z2
d( f, ) = { Sn (K ) | f ( ) = } N. (2.5.5)
deg( f ) = d( f, ) mod 2 .
2.5 The Homomorphism Induced by a Simplicial Map 33
= {[],
(ii) W H1 (T 2 ), where is drawn in Fig. 2.5 and
[]}
= {5, 7}, {7, 9}, {9, 4},
{4,
7},
{7,
9},
{9,
5} .
(iii) V = {[a], [b]} H 1 (K ), where a and b are defined in Eqs. (2.4.11) and (2.4.12)
(a drawn in Fig. 2.5).
(iv) W = {[], []} H1 (K ), where and are defined in Eq. (2.4.10) ( drawn
in Fig. 2.5).
The matrices for C f and C f in these bases are
10 10
C f = and C f = .
00 00
H1 () , the bases V and V are dual
Note that, under the isomorphism k: H 1 ()
and W; therefore, the matrix of C f is the transposed of that of C f .
of W
2 3
1
2
3 2 3
1 1 1 1
6 8
5
6
8 6 8
4 4 4 5
a
f a
7 9
4
7
9 7 9
5 5 5 4
1 2 3
1
2
3 1 1 2 3 1
Fig. 2.5 Two-fold cover f : T 2 K over the triangulation K of the Klein bottle given in Fig. 2.4
34 2 Simplicial (Co)homology
C f + C g = D + D . (2.5.6)
Formula (i) being true for any {v} S0 (K ), it is true for any C0 (K ). Formula
(ii) is obvious.
Suppose that H(m 1) holds true for m 1. We want to prove that H(m) also
holds true. Let Sm (K ). Observe that D() exists by H(m 1). Consider the
chain Cm (L) defined by
= C f () + C g() + D()
= C f () + C g() + D()
= C f () + C g() + D() + C f () + C g()
= 0.
2.5 The Homomorphism Induced by a Simplicial Map 35
Remark 2.5.10 The chain homotopy D in the proof of Proposition 2.5.9 is not explic-
itly defined. This is because several of these exist and there is no canonical way to
choose one (see [155, p. 68]). The proof of Proposition 2.5.9 is an example of the
technique of acyclic carriers which will be developed in Sect. 2.9.
Remark 2.5.11 Let f, g: K L be two simplicial maps which are contiguous. Then
| f |, |g|: |K | |L| are homotopic. Indeed, the formula F(, t) = (1 t)| f |() +
t|g|() (t [0, 1]) makes sense and defines a homotopy from | f | to |g|.
J = S . (2.6.2)
I S(b) = 2 I S(b) = a ,
36 2 Simplicial (Co)homology
whence S(b) = S(a) + J (c) for some c C1m . Therefore (a) = 1 (c), which
shows that (B2 ) B1 . Hence, induces a linear map
: H2 H1+1
which is called the cohomology connecting homomorphism for the short exact
sequence (2.6.1).
hold in C m+1 . This implies that (a) = (a) + 1 (u) in Z 1m+1 , and then (a) =
(a) in H1m+1 .
H J HI H J
H1m+1
H1m H m H2m
is exact.
The exact sequence of Proposition 2.6.2 is called the cohomology exact sequence,
associated to the short exact of cochain complexes (2.6.1).
/ C J / C I / C / 0
0 1 2
F1 F F2 (2.6.3)
0 / C J / C I / C / 0
1 2
38 2 Simplicial (Co)homology
of morphisms of cochain complexes, where the horizontal sequences are exact. This
gives rise to two connecting homomorphisms : H 2 H 1+1 and : H2 H1+1 .
/ H m H J / H m H I / H m / H m+1 H J /
1 2 1
H F1 HF H F2 H F1
... / Hm H J / Hm HI / Hm / H m+1 H J /
1 2 1
is commutative.
Proof The commutativity of two of the square diagrams follows from the func-
toriality of the cohomology: H F H J = H J H F1 since F J = J F1
and H F2 H I = H I H F since F2 I = I F. It remains to prove that
H F1 = H F2 .
Let a Z 2m representing [a] H 2m . Let b C m with I(b) = a. Then, I F(b) =
F2 (a). Using Lemma 2.6.3, one has
H F2 ([a]) = [J 1 F(b)]
= [J 1 F (b)]
= [F1 J1 (b)]
= H F1 ([a]) .
We are now interested in the case where the cochain complexes (Ci , i ) and
(C , )are parts of Kronecker pairs
and
P = (C , ), (C , ), , .
Let us consider two morphism of Kronecker pairs, (J, j) from P to P1 and (I, i)
from P2 to P. We suppose that the two sequences
J I
0 C1
C
C2 0 (2.6.4)
and
i j
0 C,2
C
C,1 0 (2.6.5)
2.6 Exact Sequences 39
are exact sequences of (co)chain complexes. Note that, by Lemma 2.3.8, (2.6.4) is
exact if and only if (2.6.5) is exact. Exact sequence (2.6.4) gives rise to the coho-
mology connecting homomorphism : H2 H1+1 . We construct a homology
connecting homomorphism in the same way. Choose a linear section s: C,1 C
of j, not required to be a morphism of chain complexes. As in the cohomology
setting, one can defines : Z m+1,1 Z m,2 by the equation
i = s . (2.6.6)
: H+1,1 H,2
called the homology connecting homomorphism for the short exact sequence (2.6.5).
Lemma 2.6.5 The connecting homomorphism : H+1,1 H,2 does not depend
on the linear section s.
Proof The proof is analogous to that of Lemma 2.6.1 and is left as an exercise to the
reader.
Lemma 2.6.6 The connecting homomorphisms : H2m H1m+1 and : Hm+1,1
Hm,1 satisfy the equation
(a), 1 = (a),
1
= (a),
j s()
1
= J (a),
s()
= S(a),
s()
i ()
= S(a),
= I S(a),
() 2
()
= a, 2 = a, ()2 .
H i H j H i
Hm,2 Hm Hm,1
Hm1,2
is exact.
40 2 Simplicial (Co)homology
The exact sequence of Proposition 2.6.7 is called the homology exact sequence asso-
ciated to the short exact of chain complexes (2.6.5). It can be established directly, in
an analogous way to that of Proposition 2.6.2. To make a change, we shall deduce
Proposition 2.6.7 from Proposition 2.6.2 by Kronecker duality.
Proof By our hypotheses couples (I, i) and (J, j) are morphisms of Kronecker pairs,
and so is ( , ) by Lemma 2.6.6. Using Diagram (2.3.4), we get a commutative
diagram
(H i) (H j)
o (Hm,2 ) o (Hm ) o (Hm,1 ) o Hm1,2 o
O O O O
k k k k .
HI H J
o H1m o Hm o H1m o H2m1 o
By Proposition 2.6.2, the bottom sequence of the above diagram is exact. Thus,
the top sequence is exact. By Lemma 2.3.8, the sequence of Proposition 2.6.7 is
exact.
Let us consider commutative diagrams
/ C J / C I / C / 0
0 1 2
F1 F F2 (2.6.7)
0 / C J / C I / C / 0
1 2
and
j i
0 o C ,1 o C o C ,2 o 0
O O O
f1 f f2 (2.6.8)
j
0 o C,1 o C o C,2 o
i
0
such that the horizontal sequences are exact, Fi and F are morphisms of cochain
complexes and f i and f are morphisms of cochain complexes.
Lemma 2.6.8 (Naturality of the homology exact sequence) Suppose that (Fi , f i )
and (F, f ) are morphisms of Kronecker pairs. Then, the diagram
H j
/ Hm,2 H i
/ Hm / Hm,1 / Hm1,2 H i
/
H f 2 H f H f 1 H f 2
H i H j H i
... / H m,2 / H / H m,1 / H m1,2 /
m
is commutative.
2.6 Exact Sequences 41
Proof By functoriality of the homology, the square diagrams not involving com-
mute. It remains to show that H f 1 =H f 2 . As H F1 = H F2 by
Lemma 2.6.4, one has
for all a H 2m1 and Hm,1 . By Lemma 2.3.3, this implies that H f 1 =
H f 2 .
C m (K , L) = ker C m (K ) C m (L)
H m (K , L) = Z m (K , L)/B m (K , L) .
j i
0 C (K , L)
C (K )
C (L) 0 . (2.7.1)
42 2 Simplicial (Co)homology
: H (L) H +1 (K , L) .
We can now use Proposition 2.6.2 and get the following result.
j i j
H m (K , L)
H m (K )
H m (L)
H m+1 (K , L)
is exact.
The exact sequence of Proposition 2.7.2 is called the simplicial cohomology exact
sequence, or just the simplicial cohomology sequence, of the simplicial pair (K , L).
We now turn our interest to homology. The inclusion L K induces an inclu-
sion i : C (L) C (K ) of chain complexes. We define Cm (K , L) as the quotient
vector space
Cm (K , L) = coker i : Cm (L) Cm (K ) .
i j
0 C (L)
C (K )
C (K , L) 0 . (2.7.2)
The cycles and boundaries Z (K , L) and B (K , L) are defined as usual, giving rise
to the definition
2.7 Relative (Co)homology 43
Hm (K , L) = Z m (K , L)/Bm (K , L) .
, K ,L
C m (K , L) Cm (K , L) Z2 .
The formula
holds for all a C m (K , L), Cm (K , L) and all m N. Observe also that the
formula
P L = (H (L), H (L), , L ), P K = (H (K ), H (K ), , K )
and
P K ,L = (H (K , L), H (K , L), , K ,L ) .
Using Sect. 2.6, short exact sequence (2.7.2) gives rise to the (simplicial homology)
connecting homomorphism
: H (K , L) H1 (L) .
j = K s ,
i j i
Hm (L)
Hm (K )
H m (K , L)
Hm1 (L)
is exact.
2.7 Relative (Co)homology 45
The exact sequence of Proposition 2.7.5 is called the (simplicial) homology exact
sequence, or just the (simplicial) cohomology sequence, of the simplicial pair (K , L).
We now study the naturality of the (co)homology sequences. Let (K , L) and
(K , L ) be simplicial pairs. A simplicial map f of simplicial pairs from (K , L)
to (K , L ) is a simplicial map f K : K K such that the restriction of f to L
is a simplicial map f L : L L . The morphism C f K : C (K ) C (K ) then
restricts to a morphism of cochain complexes C f : C (K , L ) C (K , L) and
the morphism C f K : C (K ) C (K ) descends to a morphism of chain complexes
C f : C (K , L) C (K , L ). The couples (C f K , C f K ) and (C f L , C f L ) are
morphisms of Kronecker pairs by Lemma 2.5.1. We claim that (C f, C f ) is a
morphism of Kronecker pair from (C (K , L), . . . ) to (C (K , L ), . . . ). Indeed, let
a C m (K , L ) and Cm (K , L). One has
and
Proposition 2.7.6 The cohomology and homology sequences are natural with
respect to simplicial maps of simplicial pairs. In other words, given a simplicial
map of simplicial pairs f : (K , L) (K , L ), the following diagrams
j i j
/ H m (K , L ) / H m (K ) / H m (L ) / H m+1 (K , L ) /
H f H fK H fL H f
j i j
... / H m (K , L) / H m (K ) / H m (L) / H m+1 (K , L) /
and
i j i
/ Hm (L) / Hm (K ) / Hm (K , L) / Hm1 (L) /
H f L H f K H f H f L
i
j
i
... / Hm (L ) / H m (K ) / Hm (K , L ) / Hm1 (L ) /
are commutative.
46 2 Simplicial (Co)homology
We finish this section by the exact sequences for a triple. A simplicial triple is a
triplet (K , L , M) where K is a simplicial complex, L is a subcomplex of K and M
is a subcomplex of L. A simplicial map f of simplicial triples, from (K , L , M) to
(K , L , M ) is a simplicial map f K : K K such that the restrictions of f K to L
and M are simplicial maps f L : L L and f M : M M .
A simplicial triple T = (K , L , M) gives rise to pair inclusions
i j
(L , M)
(K , M)
(K , L)
j K ,L
iK ,L
0 / C (K , L) / C (K ) / C (L) / 0
O
C j = id i L ,M (2.7.9)
j K ,M
iK ,M
0 / C (K , M) / C (K ) / C (M) / 0
where the horizontal lines are exact sequences of cochain complexes. A diagram-
chase shows that the morphism i K ,L j K ,M , which sends C (K , M) to C (L), has
image C (L , M) and kernel the image of C j. This morphism coincides with C i.
We thus get a short exact sequence of cochain complexes
C j C i
0 C (K , L) C (K , M) C (L , M) 0 . (2.7.10)
The same arguments with the chain complexes gives a short exact sequence
C i C j
0 C (L , M) C (K , M) C (K , L) 0 . (2.7.11)
As above in this section, short exact sequences (2.7.10) and (2.7.11) produces con-
necting homomorphisms T : H (L , M) H +1 (K , L) and T : H (K , L)
C1 (L , M). They satisfy T (a), = a, T () as well as following proposition.
H j H i T H j
H m (K , L) H m (K , M) H m (L , M) H m+1 (K , L)
and
H i H j T H i
Hm (L , M) Hm (K , M) Hm (K , L) Hm1 (L , M)
are exact.
2.7 Relative (Co)homology 47
(b) the exact sequences of Point (a) are natural for simplicial maps of simplicial
triples.
Remark 2.7.8 As H () = 0, we get a canonical GrV-isomorphisms H (K , )
H (K ), etc. Thus, the (co)homology sequences for the triple (K , L , ) give back
those of the pair (K , L)
H j H i H j
H m (K , L) H m (K ) H m (L)
H m+1 (K , L)
(2.7.12)
and
H i H j H i
Hm (L) Hm (K ) H m (K , L)
Hm1 (L) (2.7.13)
K0
i1
/ K1
i2 j1 (2.8.1)
j2
K2 / K.
j1
C (K 0 ) / / C (K 1 )
i 1
C (K ) / / C (K 1 )
j2 i 1 and i 2 j1
i 2 j2
C (K 2 ) / / C (K 0 ) C (K 2 ) / / C (K ) .
The cohomology diagram is Cartesian (pullback) and the homology diagram is co-
Cartesian (pushout). Therefore, the sequence
( j1 , j2 ) i 1 +i 2
0 C (K ) C (K 1 ) C (K 2 ) C (K 0 ) 0 (2.8.2)
(i 1 ,i 2 ) j1 + j2
0 C (K 0 ) C (K 1 ) C (K 2 ) C (K ) 0 (2.8.3)
is defined by
( j1 , j2 ) i 1 +i 2 M V
H m (K ) H m (K 1 ) H m (K 2 ) H m (K 0 ) H m+1 (K )
and
(i 1 ,i 2 ) j1 + j2 M V
Hm (K 0 ) Hm (K 1 ) Hm (K 2 ) Hm (K ) Hm1 (K 0 )
are exact.
a, M V ()0 for all a H m (K 0 ), all Hm+1 (k) and all m N. To define the
connecting homomorphisms, one must choose a linear section S of i 1 + i 2 and s of
j1 + j2 . One can choose S(a) = (S1 (a), 0), where S1 : C (K ) C (K 1 ) is the
tautological section of i 1 given by the inclusion S(K 0 ) S(K 1 ) (see Sect. 2.7). A
choice of s is given, for S(K ), by
(, 0) if S(K 1 )
s() =
/ S(K 1 ) .
(0, 0) if
( j1 , j2 ) M V = (1 , 2 ) S and (i 1 , i 2 ) M V = (1 , 2 ) s .
(The apparent asymmetry of the choices has no effect by Lemma 2.6.1 and its homol-
ogy counterpart: exchanging 1 and 2 produces other sections, giving rise to the same
connecting homomorphisms.)
Finally, the Mayer-Vietoris sequences are natural for maps of simplicial triads. If
T = (K , K 1 , K 2 ) and T = (K , K 1 , K 2 ) are simplicial triads and if f : K K
is a simplicial map such that f (K i ) K i , then the Mayer Vietoris sequences of T
and T are related by commutative diagrams, as in Proposition 2.7.6. This is a direct
consequence of Lemmas 2.6.4 and 2.6.8.
The powerful technique of acyclic carriers was introduced by Eilenberg and MacLane
in 1953 [50], after earlier work by Lefschetz. Proposition 2.9.1 below is a very par-
ticular example of this technique, adapted to our needs. For a full development of
acyclic carriers, see, e.g., [155, Chap. 1,Sect. 13].
be two chain complexes and let : C C be a
Let (C , ) and (C , )
morphism of chain complexes. We suppose that Cm is equipped with a basis Sm
for each m and denote by S the union of all Sm . An acyclic carrier A for with
respect to the basis S is a correspondence which associates to each s S a subchain
complex A (s) of C such that
(a) (s) A (s).
(b) H0 (A (s)) = Z2 and Hm (A (s)) = 0 for m > 0.
(c) let s Sm and t Sm1 such that t occurs in the expression of s in the basis
Sm1 . Then A (t) is a subchain complex of A (s) and the inclusion A (t)
A (s) induces an isomorphism on H0 .
(d) if s S0 C0 = Z 0 , then H0 (s) = 0 in H0 (A (s)).
50 2 Simplicial (Co)homology
Property H(m) for all m implies that H = H . Indeed, we then have a linear
map D: C C +1 satisfying
+ = D + D . (2.9.1)
Using H(m 1), one checks that = 0. Since Hm (A (s)) = 0, there exists
Am+1 (s) such that = . Choose such an element and set D() = . This
defines D: Cm C m+1 which satisfies (i) and (ii), proving H(m).
This technical section may be skipped in a first reading. It shows that simplicial
(co)homology may be defined using larger sets of (co)chains, based on ordered
simplexes. This will be used for comparisons between simplicial and singular
(co)homology (see 17) and to define the cup and cap products in Chap. 4.
Let K be a simplicial complex. Define
Observe that dim{v0 , . . . , vm } m and may be strictly smaller if there are repetitions
amongst the vi s. An element of Sm (K ) is an ordered m-simplex of K .
2.10 Appendix B: Ordered Simplicial (Co)homology 51
The definitions of ordered (co)chains and (co)homology are the same those for
the simplicial case (see Sect. 2.2), replacing the simplexes by the ordered simplexes.
We thus set
,
C m (K ) C m (K ) Z2
a, =
(a ) (mod 2) using Definition 2.10.1a and b
= a() using Definitions 2.10.1a and 2.10.2b (2.10.1)
= Sm (K ) a()() using Definitions 2.10.2a and b.
m
0 , . . . , vm ) =
(v (v0 , . . . , vi , . . . , vm ) , (2.10.2)
i=0
52 2 Simplicial (Co)homology
= a,
a, . (2.10.3)
C (K ), ,
With these definition, (C (K ), , , ) is a Kronecker pair. We define
the vector spaces of ordered cycles Z (K ), ordered boundaries B (K ), ordered cocy-
cles Z (K ), ordered coboundaries B (K ), ordered homology H (K ) and ordered
cohomology H (K ) as in Sect. 2.3. By Proposition 2.3.5, the pairing on (co)chain
descends to a pairing
,
H m (K ) Hm (K ) Z2
so that the map k: H m H m , given by k(a) = a, , is an isomorphism (ordered
Kronecker duality).
Example 2.10.4 Let K = pt be a point. Then, Sm ( pt) contains one element for
each integer m, namely the (m + 1)-tuple ( pt, . . . , pt). Then, C m ( pt) = Z2 for all
m N and the chain complex looks like
C 2k+1 ( pt)
C 2k ( pt)
C 2k1 ( pt) C 1 ( pt)
C 0 ( pt) 0 .
0 0 0
Therefore,
0 if > 0
H ( pt) H ( pt)
Z2 if = 0 .
One sees that, for a simplicial complex reduced to a point, the ordered (co)homology
and the simplicial (co)homology are isomorphic.
Example 2.10.5 The unit cochain 1 C 0 (K ) is defined as 1 = S0 (K ). It is a cocycle
and defines a class 1 = H 0 (K ). If K is non-empty and connected, then H 0 (K ) Z2
generated by 1. Then H0 (K ) Z2 by Kronecker duality; one has Z 0 (K ) = C 0 (K )
and Z 0 (K ) represents the non-zero element of H0 (K ) if and only if is odd.
The proofs are the same as for Proposition 2.4.1.
Example 2.10.6 Let L be a simplicial complex and C L be the cone on L. Then
0 if > 0
H (C L) H (C L)
Z2 if = 0 .
The proof is the same as for Proposition 2.4.6, even simpler, since D: C m (C L)
C m+1 (C L) is defined, for (v0 , . . . , vm ) Sm (C L) by the single line formula
D(v0 , . . . , vm ) = (, v0 , . . . , vm ).
Let f : L K be a simplicial map. We define C f : C (L) C (K ) as the
degree 0 linear map such that
2.10 Appendix B: Ordered Simplicial (Co)homology 53
for all (v0 , . . . , vm ) S(L). The degree 0 linear map C f : C (K ) C (L) is
defined by
({v0 , . . . , vm }) = (v0 , . . . , vm ) ,
Proof As = idC (K ) , the first equality follows from Lemma 2.3.7. For
the second one, let (v0 , . . . , vm ) Sm (K ). Let = {v0 , . . . , vm } Sk (K ) with
k m. Clearly, (v0 , . . . , vm ) C ().
By what was seen in Examples 2.10.5
and 2.10.6, the correspondence (v0 , . . . , vm ) C ({v0 , . . . , vm }) is an acyclic car-
rier A , with respect to the basis S (K ), for both idC(K
) and . Therefore, the
equality H H = id H (K ) follows by Lemma 2.3.7 and Proposition 2.9.1.
54 2 Simplicial (Co)homology
H f H f
H (L) / H (K ) H (K ) / H (L)
K K O O
and
H H H H H H H H
H f
H (L)
H f
/ H (K ) H (K ) / H (L)
are commutative.
Proof By Kronecker duality, only the homology statement requires a proof. It is
enough to prove that H f H = H H f since the formula H f H =
H H f will follow by Corollary 2.10.8. Finally, the formula C f C =
C C f is straightforward.
The above isomorphism results also work in relative ordered (co)homology. Let
(K , L) be a simplicial pair. Denote by i: L K the simplicial inclusion. We define
the Z2 -vector space of relative ordered (co)chain by
C i
C m (K , L) = ker C m (K ) C m (L)
2.10 Appendix B: Ordered Simplicial (Co)homology 55
and
C m (K , L) = coker i : C m (L) C m (K ) .
2.1. Let Fn be the full complex on the set {0, 1, . . . , n} (see p. 24). What are the
2-simplexes of the barycentric subdivision F2 of F2 ? How many n-simplexes
does Fn contain?
2.2. Compute the Euler characteristic and the Poincar polynomial of the k-
skeleton Fnk of Fn .
2.3. Let X be a metric space and let > 0. The Vietoris-Rips complex X of X
is the simplicial complex whose simplexes are the finite non-empty subset of
X whose diameter is < (the diameter of A X is the least upper bound of
d(x, y) for x, y A). In particular, V (X ) = X .
(a) Describe |X | for various
when X isthe set of vertices of a cube of edge 1
in R3 . In particular, if 2 < 3, show that |X | is homeomorphic
to S 3 .
(b) Let X be the space n-th roots of unity, with the distance d(x, y) being the
minimal length of an arc of the unit circle joining x to y. Suppose that
4/n < 6/n.
(i) If n = 6, show that |X | is homeomorphic to S 2 .
(ii) If n 7 is odd, show that |X | is homeomorphic to a Mbius band.
(iii) If n 7 is even, show that |X | is homeomorphic to S 1 [0, 1].
Note: the complex X was introduced by Vietoris in 1927 [201]. After its re-
introduction by E. Rips for studying hyperbolic groups, it has been popularized
56 2 Simplicial (Co)homology
under the name of Rips complex. For some developments and applications, see
[84, 129] and Wikipedias page Vietoris-Rips complex.
2.4. Let = (1 , . . . , n )
Rn>0 . A subset J of {1, . . . , n} is called -short (or just
short) if iJ i < i J / i . Show that short subsets are the simplexes of a
simplicial complex Sh() with V (Sh()) J (used in Sect. 10.3). Describe
Sh(1, 1, 1, 1, 3), Sh(1, 1, 3, 3, 3) and Sh(1, 1, 1, 1, 1). Compute their Euler
characteristics and their Poincar polynomials.
2.5. Let K be the simplicial complex with V (K ) = Z and S1 (K ) = {{r, r +1} | r
Z} (|K | R). Then S1 (K ) is a 1-cocycle. Find all the cochains a C 0 (K )
such that S1 (K ) = (a).
2.6. Find a simplicial pair (K , L) such that |K | is homeomorphic to S 1 I and
|L| = Bd |K |. In the spirit of Sect. 2.4.7, compute the simplicial cohomology
of K and of (K , L) and find (co)cycles generating H (K ), H (K , L), H (K )
and H (K , L). Write completely the (co)homology sequence of (K , L).
2.7. Same exercise as before with |K | the Mbius band and |L| = Bd |K |.
2.8. Let f : K L be a simplicial map between simplicial complexes. Suppose
that L is connected and K is non-empty. Show that H0 f is surjective.
2.9. Let m, n, q be positive integers. If m = nq, the quotient map Z Z/nZ
descends to a map Z/mZ Z/nZ, giving rise to a simplicial map f : Pm
Pn between the simplicial polygons Pm and Pn (see Example 2.4.3). Compute
H f .
2.10. Let M be an n-dimensional pseudomanifold. Let and be two distinct
n-simplexes of M. Find a C n1 (M) such that (a) = {, }.
2.11. Let M be a finite non-empty n-dimensional pseudomanifold. Let Z n1 (M)
which is a boundary. Prove that is the boundary of exactly two n chains.
2.12. Let f : M N be a simplicial map between finite n-dimensional pseudo-
manifolds. Show that the following two conditions are equivalent.
(a) Hn f = 0.
(b) There exists S(N ) such that f 1 ({}) is odd.
2.13. Let {1} be the 0-dimensional simplicial complex with vertices 1 and 1. Let
K be a simplicial complex. The simplicial suspension K is the join K {1}.
(a) Let P4 be the polygon complex with 4-edges (see Example 2.4.3). Show
that P4 K is isomorphic to the double suspension ( K ). [Hint: show
that the join operation is associative: (K L) M K (L M).]
(b) Prove that the suspension of a pseudomanifold is a pseudomanifold.
(c) Prove that the correspondence K K gives a functor from Simp to
itself.
2.14. Let A be a finite set. Show that F A is a pseudomanifold.
2.15. Let M be an n-dimensional pseudomanifold which is infinite. What is Hn (M)?
2.16. Let (K , K 1 , K 2 ) be a simplicial triad. Suppose that K 1 and K 2 are connected
and that K 1 K 2 is not empty. Show that K is connected.
2.17. Let (K , K 1 , K 2 ) be a simplicial triad and let K 0 = K 1 K 2 .
2.11 Exercises for Chapter 2 57
and
3.1.1 Definitions
The definitions of singular (co)chains and (co)homology are copied from those for
the simplicial case (see Sect. 2.2), replacing simplicial simplexes by singular ones.
We thus set
,
C m (X ) Cm (X ) Z2
a, =
(a )(mod 2) using Definition 3.1.1a and b
= a() using Definition 3.1.1a and 3.1.2b (3.1.1)
= Sm (X ) a()() using Definition 3.1.2a and b.
m
() = i . (3.1.2)
i=0
Lemma 3.1.4 = 0.
m
() = ( i ) = i j , (3.1.3)
i=0 (i, j)A
,
H m (X ) Hm (X ) Z2
so that the map k : H m Hm , given by k(a) = a, , is an isomorphism (Kronecker
duality in singular (co)homology). The Kronecker pairing extends to a bilinear map
,
H (X ) H (X ) Z2 by setting a, = 0 if a H p (X ) and Hq (X ) with
p = q.
Example 3.1.5 If X is the empty space, then Sm (X ) = for all m and thus H () =
H () = 0. Let X = pt be a point. Then, Sm ( pt) contains one element for each
m N, namely the constant singular simplex m pt. Then, Cm ( pt) = Z2 for
all m N and the chain complex looks like
0 0 0
C2k+1 ( pt)
C2k ( pt)
C2k1 ( pt)
C1 ( pt)
C0 ( pt) 0.
62 3 Singular and Cellular (Co)homologies
Therefore,
0 if > 0
H ( pt) H ( pt) (3.1.5)
Z2 if = 0.
m
R ()(t0 , . . . , tm ) = ti vi . (3.1.6)
i=0
R, : C (K ) C (|K |).
This map will be used several times in this chapter. The formula R, = R,
is obvious, so R, is a chain map from (C (K ), ) to (C (|K |), ). We shall
prove, in Theorem 3.6.3, that R, induces an isomorphism between the simplicial
(co)homology) of K and the singular (co)homology) of |K |.
Example 3.1.7 As the affine simplex 0 is a point, one can identify a singular
0-simplex of X with its image, a point of X . This gives a bijection S0 (X ) X
and a bijection between subsets of X and singular 0-cochains. For B X and
x X , one has B, x = B (x), where B stands for the characteristic function for
B. The 1-cochain B is the connecting cochain for B: if S1 (X ), then
and
1,
ker H0 (X ) Z2 if m = 0
Hm (X ) =
Hm (X ) if m = 0.
f
Y A / X
AA }}
A }}
p AA
(3.1.9)
~}} p
pt
is obviously commutative. This implies that the reduced cohomology H and homol-
ogy H are also functors from Top to GrV. The notations H f , H f , H f and H f
are sometimes shortened in f and f .
As in Lemma 2.5.4, we prove the following
Lemma 3.1.9 Let f : Y X be a continuous map. Then H 0 f (1) = 1.
Lemma 3.1.9 implies the following result.
and
H i
0 H 0 (Y ) H0 (Y ) H0 (X ) 0.
By this we mean that the above equality holds as sets and that each X j is open
(and therefore closed) in X . Denote the inclusion by i j : X j X . The equality
and
H i j
jJ H (X j )
/ H (X ).
(H i Y )
H (X ) / Y 0 (X ) H (Y )
and
H i Y
Y 0 (K ) H (Y ) / H (X ) .
H 0 (X ) = 0 H 0 (X ) = 0 X is path-connected.
Also,
H 0 (X ) = H 0 (X ) Z2 and H0 (X ) = H 0 (X ) Z2
if X is not empty.
Proposition 3.1.14 Let X be a topological space. Let K be the set of compact sub-
spaces of X , partially ordered by inclusion. Then, the natural homomorphisms
J : lim
H (K )
H (X )
K K
and
J : H (X )
lim
H (K )
K K
are isomorphisms.
Here, lim denotes the direct limit (also called inductive limit or colimit) and lim
denotes the inverse limit (also called projective limit or just limit) in GrV.
j : lim
H (A)
H (X )
AA
and
j : H (X )
lim
H (A)
AA
are isomorphisms.
Proof The hypothesis that each compact K X is contained in some A A implies
a factorization of the homomorphism J of Proposition 3.1.14:
lim H (K )
J
/ H (X )
K K ;
JJJ
j vvv
vv
JJJ
JJ vv
% vv
lim
H (A)
AA
C i
C m (X, Y ) = ker C m (X ) C m (Y )
j i
0 C (X, Y )
C (X )
C (Y ) 0. (3.1.10)
i j
0 C (Y )
C (X )
C (X, Y ) 0. (3.1.11)
The cycles and boundaries Z (X, Y ) and B (X, Y ) are defined as usual, giving rise
to the definition
are defined and satisfy (a), = a, () . The proof of the following lemma
is the same as that of Lemma 2.7.1.
As for the simplicial (co)homology (see Sect. 2.7), the results of Sect. 2.6 give
the following (singular) (co)homology exact sequences, or just the (co)homology
sequence, of the pair (X, Y ).
j i j
H m (X, Y )
H m (X )
H m (Y )
H m+1 (X, Y )
and
i j i
Hm (Y )
Hm (X )
Hm (X, Y )
Hm1 (Y )
are exact.
These exact sequences are also available for reduced (co)homology. For this,
the reduced (co)homology of a pair is defined as follows: when Y = , then
H (X, Y ) = H (X, Y ) and H (X, Y ) = H (X, Y ); otherwise H (X, ) = H (X )
and H (X, ) = H (X ).
i j
/ H (X, Y ) / H (Y ) / H (X ) / H (X, Y ) / 0
1 0 0 0
= =
j
/ H1 (X, Y ) / H0 (Y ) i
/ H0 (X ) / H0 (X, Y ) / 0
1, 1,
= / Z2
Z2
j : H 0 (X )
H0 (X, Y ) and H 0 (X ).
j : H 0 (X, Y ) (3.1.12)
j : H (X )
H (X, x) and H (X ).
j : H (X, x) (3.1.13)
H ( pt)
JJJ
p JJJ
JJ
j
%
H (X, x) / H (X )
i / H (x) (3.1.14)
LLL
LLL
LL
%
H (X )
where the line and the column are exact and p : X pt is the constant map onto
a point. We see that the choice of x X produces a supplementary vector subspace
to p (H ( pt)) in H (X ).
We now study the naturality of the relative (co)homology and of the exact
sequences. Let (X, Y ) and (X , Y ) be topological pairs. A map f of (topological)
pairs from (X, Y ) to (X , Y ) is a continuous map f : X X such f (Y ) Y .
With these maps, topological pairs constitute a category Top2 . The correspondence
X
(X, ) makes Top a full subcategory of Top2 .
70 3 Singular and Cellular (Co)homologies
0 / H (B) / H (AB)
/ H (A) / 0
id id . (3.1.15)
0 / H (AB,
A) / H (AB)
/ H (A) / 0
Proof If i A : A AB and i B : B AB
denote the inclusions, Proposi-
tion 3.1.11 provides a commutative diagram
(i A ,i B )
H (AB) / H (A) H (B)
LLL
oo
LLL
ooooo .
i A LL& wooo proj1
H (A)
This proves that i a is surjective, which cuts the cohomology sequence of (AB, A),
giving the bottom line of (3.1.15). Also, ker i A is the image of H (B) under the
monomorphism j : H (B) H AB) given by j (u) = (i A , i B )1 (0, u), which
we placed in the top line of (3.1.15).
As in simplicial (co)homology, the exact sequences of a pair generalize to that of
a triple. A (topological) triple is a triplet (X, Y, Z ) where X is a topological spaces
3.1 Singular (Co)homology 71
i j
(Y, Z )
(X, Z )
(X, Y )
j X,Y i X,Y
0 / C (X, Y ) / C (X ) / C (Y ) / 0
(3.1.16)
C j = id i Y,Z
j X,Z i X,Z
0 / C (X, Z ) / C (X ) / C (Z ) / 0
where the horizontal lines are exact sequences of cochain complexes as in (2.7.9),
we get a short exact sequence of cochain complexes
C j C i
0 C (X, Y ) C (X, Z ) C (Y, Z ) 0. (3.1.17)
The same arguments with the chain complexes gives a short exact sequence
C i C j
0 C (Y, Z ) C (X, Z ) C (X, Y ) 0. (3.1.18)
As in Sect. 2.7 of Chap. 2, short exact sequences (3.1.17) and (3.1.18) produces
connecting homomorphisms T : H (Y, Z ) H +1 (X, Y ) and T : H (X, Y )
C1 (Y, Z ). They satisfy T (a), = a, T () as well as following proposition.
H j H i T H j
H m (X, Y ) H m (X, Z ) H m (Y, Z ) H m+1 (X, Y )
and
H i H j T H i
Hm (Y, Z ) Hm (X, Z ) Hm (X, Y ) Hm1 (Y, Z )
are exact.
(b) the exact sequences of Point (a) are natural for maps of triples.
Remark 3.1.26 As H () = 0, we get a canonical GrV-isomorphisms H (X, )
H (X ), etc. Thus, the (co)homology sequences for the triple (X, Y, ) give back those
of the pair (X, Y )
72 3 Singular and Cellular (Co)homologies
H j H i H j
H m (X, Y ) H m (X ) H m (Y )
H m+1 (X, Y )
(3.1.19)
and
H i H j H i
Hm (Y ) Hm (X ) H m (X, Y )
Hm1 (Y ) (3.1.20)
where i : Y X and j : (X, ) (X, Y ) denote the inclusions. This gives a more
precise description of the morphisms j and j of Proposition 3.1.19.
Corollary 3.1.27 Let (X, Y, Z ) be a topological triple. Suppose that two of the pairs
(X, Y ), (Y, Z ) and (X, Z ) are of finite cohomology type. Then, the third pair is of
finite cohomology type and there is Q t N[[t]] such that the equality
holds in N[[t]].
Proof This follows from the cohomology sequence of T = (X, Y, Z ) and elementary
linear algebra. If Tk : H k (Y, Z ) H k+1 (X, Y ) denotes the connecting homomor-
phism, one checks that (3.1.21) holds true for
Qt = t k codim Tk .
Corollary 3.1.28 Let (X, Y, Z ) be a topological triple. Suppose that dim H (Y, Z )
< and that dim H (X, Y ) < . Then dim H (X, Z ) < and
J : lim
H (A, A Y )
H (X, Y )
AA
3.1 Singular (Co)homology 73
and
J : H (X, Y )
lim
H (A, A Y )
AA
are isomorphisms.
Proof By Kronecker duality, only the bijectivity of J must be proven. Let Hr (Y ) =
Hr (AY ), Hr (X ) = lim Hr (A), and Hr (X, Y ) = lim Hr (A, AY ).
lim AA AA AA
For each A A, one has the homology sequence of the pair (A, AY ). By naturality
of these exact sequences under inclusions, one gets the diagram:
/ Hr (X ) / Hr (X, Y ) / Hr 1 (Y ) / Hr 1 (X )
Hr (Y )
J
/ Hr (X ) / Hr (X, Y ) / Hr 1 (Y ) / Hr 1 (X )
Hr (Y )
The top horizontal line is exact because the direct limit of exact sequences is exact.
The bijectivity of the vertical arrows comes from Corollary 3.1.16. By the five-lemma,
one deduces that J is an isomorphism.
Let f, g : (X, Y ) (X , Y ) be two maps between topological pairs. Let I = [0, 1].
A homotopy between f and g is a map of pairs F : (X I, Y I ) (X , Y ) such
that F(x, 0) = f (x) and F(x, 1) = g(x). If such a homotopy exists, we say that f
and g are homotopic.
Proposition 3.1.30 (Homotopy property) Let f, g : (X, Y ) (X , Y ) be two maps
between topological pairs which are homotopic. Then H f = H g and H f = H g.
Proof Note that H f = H g implies H f = H g by Kronecker duality, using
Diagram (2.3.4). We shall construct a Z2 -linear map D : C (X ) C+1 (X ) such
that
C f + C g = D + D , (3.1.22)
V (P) = V (m ) {0, 1}. Using the natural total order on V (m ), we can define an
affine order on P by deciding that the elements of V (m ){1} are greater than those
of V (m ) {0}. Lemma 2.1.10 thus provides a triangulation h : |L (P)| P,
with V (L (P)) = V (P). Set L = L (P) and h = h . The order becomes a
simplicial order on L, giving rise to a chain map R, : C (L) C (P) from the
simplicial chains of L to the singular chains of P (see Example 3.1.6). Consider
Sm+1 (L) as an (m + 1)-simplicial cochain of L and define D() to be the image of
Sm+1 (L) under the composed map
R, C h C (id) C F
Sm+1 (L) Sm+1 (|L|) Sm+1 (P) Sm+1 (X I ) Sm+1 (X ).
(3.1.23)
Observe that, if Sm (L) such that h(| |) hits the interior of P, then is the face
of exactly two (m + 1)-simplexes of L. Therefore, (Sm+1 (L)) = Sm (L(Bd P)).
But
Bd P = m {0} m {1} Bd m I.
As all the maps in (3.1.23) are chain maps, this permits us to prove that
Remark 3.1.31 In the proof of Proposition 3.1.30, the chain homotopy D is not
unique. Some authors (e.g. [43, 155, 179]) just give an existence proof, based on an
easy case of the acyclic carriers technique (like in our proof of Proposition 2.5.9).
We used above an explicit triangulation of m I . The same triangulation occurs
the proof of [82, p. 112], presented differently for the sake of signs control. The idea
of such triangulations of m I will be used again in the proof of the small simplex
theorem 3.1.34.
with the quotient topology, is contractible. A homotopy from idCX to a constant map
is given by F((x, ), t) = [x, t + (1 t) ].
Proof Let x0 X such that there exists a homotopy from id X to the constant map onto
x0 . Then, the inclusion {x0 } X is a homotopy equivalence and Corollary 3.1.33
follows from Corollary 3.1.32.
3.1.4 Excision
The proof of Proposition 3.1.34 uses iterations of the subdivision operator, a chain
map sd : C (X, Y ) C (X, Y ) which replaces chains by chains with smaller
simplexes. Intuitively, sd replaces a singular simplex : m X by the sum of
restricted to the barycentric subdivision of m .
More precisely, consider the standard simplex m as the geometric realization
of the full complex Fm over the set {0, 1, . . . , m}. The barycentric subdivision Fm
76 3 Singular and Cellular (Co)homologies
sd : H (X, Y ) H (X, Y ).
id + sd = D + D . (3.1.26)
In other words, D is a chain homotopy from id to sd (see p. 34). The map D will
satisfy D(C (Y )) C+1 (Y ) and will so induce a linear map D : C (X, Y )
C+1 (X, Y ) satisfying (3.1.26). As in the proof of Proposition 2.5.9, this will
prove that sd = id. That sd = id is then implied by Kronecker duality, using
Diagram (2.3.4). Also, the map D will satisfy D(CB (X )) C+1 B (X ).
By linearity, it is enough to define D on singular simplexes. The proof is similar
to that of Proposition 3.1.30 (an idea of V. Puppe). Let : m X be a singular
m-simplex of X . Consider the convex-cell complex P = m I , where the upper
face m {1} is replaced by its barycentric subdivision |Fm |. One has V (P) =
V (m ) {0} V (Fm ) {1}. We use the natural total order on V (m ) {0} and the
natural simplicial order on V (Fm ) {1} (see (2.1.2)). Deciding in addition that the
elements of V (Fm ) {1} are greater than those of V (m ) {0} provides an affine
order on P. Lemma 2.1.10 thus constructs a triangulation h : |L (P)|
P,
with V (L (P)) = V (P). Set L = L (P) and h = h . Seeing as a simplicial
order on L gives rise to a chain map R, : C (L) C (P) from the simplicial
3.1 Singular (Co)homology 77
chains of L to the singular chains of P (see Example 3.1.6). Consider Sm+1 (L) as
an (m + 1)-simplicial cochain of L and define D() to be the image of Sm+1 (L)
under the composed map
R, C h C ()
Sm+1 (L) Sm+1 (|L|) Sm+1 (P) Sm+1 (X ), (3.1.27)
where : P X is the map (x, t) = (x). Observe that the inclusion |Fm |
{1} is already the piecewise affine triangulation of m {1} determined by the
m
simplicial order on Fm . Therefore, the construction of the proof of Lemma 2.1.10
leaves m {1} unchanged. Formula (3.1.26) is then deduced as in the proof of
Proposition 3.1.30. Finally, if is B-small, so is the map . B (X ),
Hence D() Cm+1
which proves the lemma for the B-small (co)homology.
Proof of Proposition 3.1.34 By Kronecker duality, using Corollary 2.3.11, only
the homology statement must be proved. Let sd k = sd sd (k times). We shall
need the following statement.
Claim let C (X ). Then, there exists k() N such that sd k () CB (X )
for all k k().
Let us show that the claim implies Proposition 3.1.34. Let Hm (X, Y ) rep-
resented by Cm (X ) with () Cm1 (Y ). The claim implies that, for k big
enough, sd k () CmB (X ), and thus () Cm1 (Y ). This implies that sd k () is
in the image of i B . By Lemma 3.1.35, sd k () = , so is in the image of i B , which
proves that i B is surjective. For the injectivity, let HmB (X, Y ) with i B () = 0.
Represent by CmB (X ) with () Cm1 (Y ). The hypothesis i B () = 0 says
that = () + with Cm+1 (X ) and Cm (Y ). The claim tells us that,
for k big enough, sd k () Cm+1B (X ) (and, so, sd k () C B (Y )). This implies that
m
sd ()
k = 0 in H (X, Y ). But sd k ()
B C B (X ) and Lemma 3.1.35 tells us that sd k
m m
coincides with the identity of HmB (X, Y ). Thus, = 0 for all ker i B .
It remains to prove the claim. Let (m, k) be the maximal distance between two
points of a simplex of the k-th barycentric subdivision of m . An elementary argu-
ment of Euclidean geometry shows that
k
m
(m, k) (m, 0) (3.1.28)
m+1
(of course, (m, 0) = 2). For details, see e.g., [155, Proof of Theorem 15.4] or
[82, p. 120]. By hypothesis, the family B = {int B | B B} is an open covering
of X . Consider the induced open covering 1 B of m . By (3.1.28), (m, k) 0
when k . Using a Lebesgue number for the open covering 1 B, this proves
the claim.
The main application of the small simplexes theorem is the invariance under
excision (see also Sect. 3.1.6).
Proposition 3.1.36 (Excision property) Let (X, Y ) be a topological pair. Let U be
a subspace of X with U int Y . Then, the linear maps induced by inclusions
78 3 Singular and Cellular (Co)homologies
i : H (X, Y )
H (X U, Y U ) and i : H (X U, Y U )
H (X, Y )
are isomorphisms.
0 / C (Y ) / C B (X ) / C B (X )/C (Y ) / 0
= id i B IB
0 / C (Y ) / C (X ) / C (X )/C (Y ) / 0
where all arrows are induced by inclusions and the horizontal lines are short exact
sequences of chain complexes. As in Sect. 2.6, this gives a commutative diagram
between the corresponding long homology sequences
= id i B IB = id
... / Hm (Y ) / Hm (X ) / Hm (X, Y ) / Hm1 (Y ) / ...
CB (X )/C (Y ).
C (X U, Y U ) = C (X U )/C (Y U )
Good pairs were introduced in [82] (with the additional condition that A is non-
empty). Earlier books rather rely on the notion of cofibration, developed in the 1960s
essentially by Puppe and Steenrod (see [185] for references). Both are useful in
different circumstances, so we introduce below the mixed notion of a well cofibrant
pair, especially useful in equivariant homotopy theory (see e.g. Chap. 7). We begin
by cofibrant pairs, starting with the following lemma.
Lemma 3.1.37 For a topological pair (X, A), the following conditions are equiva-
lent.
(1) There is a retraction from X I onto X {0} A I .
(2) Let f : X Z and FA : A I Z be continuous maps such that FA (a, 0) =
f (a). Then, FA extends to a continuous map F : X I Z such that F(x, 0) =
f (x) for all x X .
Proof We give below the easier proof available when A is closed in X (for a proof
without this hypothesis: see [39, (1.19)]). Let r : X I X {0} A I be a
retraction. Given f and FA as in (2), define the map g : X {0} A I Z by
g(x, 0) = f (x) and g(a, t) = FA (a, t). If A is closed, then g is continuous and the
map F = g r satisfies the required condition. Hence, (1) implies (2). Conversely, if
f and FA are the inclusions of X and A I into Z = X {0} A I , the extension
F given by (2) is a continuous retraction from X I onto Z .
A pair (X, A) with A closed in X which satisfies (1) or (2) of Lemma 3.1.37 is
called cofibrant. According to the literature, the inclusion A X is a cofibration,
or satisfies the absolute homotopy extension property (AHEP) (see e.g. [44, 73]). See
e.g. [38, Chap. 5] for other characterizations and properties of cofibrant pairs.
As a motivation of our concept of well cofibrant pair, we first give an example.
Let u : X I defined by
2 if x = (v, ) with 1/2.
u(x) =
1 otherwise.
Proof The pair (u, h) in Example 3.1.38 is a presentation of (X, A) as a well cofibrant
pair.
Lemma 3.1.40 Let (X, A) and (Y, B) be two well cofibrant pairs. Then, the prod-
uct pair (X Y, A Y X B) is well cofibrant.
The following proof, coming from that of [185, Theorem 6.3], will be convenient
for the equivariant setting (see Lemma 7.2.12).
3.1 Singular (Co)homology 81
Proof Let (u, h) and (v, j) be presentations of (X, A) and (Y, B) as well cofibrant
pairs. Define w : X Y I by w(x, y) = u(x)v(y). Define q : X Y I X Y
by
(x,
y)
if (x, y) A B.
q(x, y, t) = h(x, t), j (y, u(x)
v(y) t) if v(y) u(x) and v(y) > 0.
v(y)
h(x, u(x) t), j (y, t) if v(y) u(x) and u(x) > 0.
(X Y, A Y X B) = (X I, X {0} A I )
Lemma 3.1.43 Let (X, A) be a well cofibrant pair and let B A. Then (X/B, A/B)
is well cofibrant. In particular, the pair (X/A, A/A) is well cofibrant.
Proof Let (u, h) be a presentation of (X, A) as a well cofibrant pair. By (1) and (3),
u and h descend to continuous maps u : X/B I and h : (X/B) I X/B,
giving a presentation (u, of (X/B, A/B).
h)
Lemma 3.1.44 Let (X, A) be a cofibrant pair such that A is contractible. Then the
quotient map X X/A is a homotopy equivalence.
F|X 1
X TTTT / X {1} / X
=
TTT II {
TTT I
TTT IIII {{{
TTT I$ $ {
q
TT) ) {{ g
X/A
Proposition 3.1.45 Let (X, A) be a well cofibrant pair. Then, the homomorphisms
: H (X/A, A/A)
H (X, A) and : H (X, A)
H (X/A, A/A)
are isomorphisms.
/
H ( X , C A) excision/ H ( X [A {1}], C A [A {1}]) H (X,
homotopy
A).
H k1 ( X ) / H k1 (C)
/ H k ( X , C)
/ H k ( X ) / H k (C)
q q q q q .
H k1 ( X ) / H k1 (C A) / H k ( X , C A) / H k ( X ) / H k (C A)
Remark 3.1.46 The proof of Proposition 3.1.45 uses only that the pair (X, A) is
cofibrant. Another proof exists using that (X, A) is a good pair (see [82, Proposi-
tion 2.22] or Proposition 7.2.15). It is interesting to note that these relatively short
proofs both use almost all the axioms of a cohomology theory (see Sect. 3.9): func-
toriality, homotopy, excision and functorial exactness.
Corollary 3.1.47 Let (X, A) be a well cofibrant pair with A non-empty. Then,
: H (X/A) H (X/A)
H (X, A) and : H (X, A)
are isomorphisms.
Proof If A = , then A/A is a point. Therefore, by (3.1.13), H (X/A)
H (X/A). The results then follows form
H (X/A, A/A) and H (X/A, A/A)
Proposition 3.1.45.
H j
H k1 (X ) H k1 (A)
H k (X/A) H k (X ) H k (A)
H i H i
Proof The result is obvious if A is empty. Otherwise, this comes from the exact
sequence of Proposition 3.1.20 together with the isomorphism H (X/A)
H (X, A) of Corollary 3.1.47.
H (X, A)
where CX is the cone over X (see (3.1.25)). The pairs (CX, X 0) and ( X, X 21 )
are well cofibrant by Lemma 3.1.39, since the subspaces admits mapping cylinder
84 3 Singular and Cellular (Co)homologies
: H m (X ) H m+1 ( X )
j
: H m+1 ( X ) H m+1 ( X, [X 0]) H m+1 (CX, X 0) H m (X )
(3.1.31)
which satisfies (a), = a, () for all a H m (X ) and all H m+1 (X ).
By Proposition 3.1.49 (or directly), we deduce that is an isomorphism, called the
suspension isomorphism (in homology).
Let (X j , x j ) (
j J ) be a family of pointed spaces, i.e. xi X i . Their bouquet
(or wedge) X = jJ X j is defined as the quotient space
X= Xj = Xj {x j }.
jJ jJ
jJ
A well pointed space is a pointed space (X, x) such that (X, {x}) is a well cofibrant
pair. Observe that this definition is stronger than that in other textbooks.
Lemma 3.1.50 If (X j , x j ) ( j J ) are well pointed spaces, then their wedge (X, x)
is a well pointed space.
( H i j )
H (X ) / H (X j )
jJ
and
H i j
/ H (X ).
jJ H (X j )
Proof It is enough to establish that H i j is an isomorphism. The cohomology
statement can be proved analogously or by Kronecker duality, using Diagram (2.3.4).
jJ Hm+1 ({x j })
/ jJ Hm+1 (X j ) / jJ Hm+1 (X j , {x j })
/
H i j
Hm+1 ( jJ {x j }) / H m ( jJ X j ) / Hm+1 ( jJ X j , jJ {x j }) /
/ jJ Hm ({x j }) / jJ Hm (X j )
/ Hm (
jJ {x j })
/ Hm (
jJ X j )
The isomorphisms
for the vertical arrows are due to Proposition 3.1.11. By
the five-
lemma, H i j is an isomorphism. As (X j , x j ) is well pointed, the pair ( jJ X j ,
/ H (
H i j H q
(X , {x }) / H (X, {x}) ,
jJ X j , jJ {x j })
jJ H j j
where the vertical arrows are isomorphisms by Remark 3.1.21. Therefore, H i j
is an isomorphism.
The (co)homology of X = jJ X j may somehow be also controlled using the
projection j : X X j defined by
z if z X j
j (z) = (3.1.32)
x otherwise,
is the inclusion of the direct sum into the product. Also, the composition
H i j ( H j )
/ H (X ) / H (X j )
jJ H (X j ) jJ
( H j )
H (X ) / H (X j )
jJ
are isomorphisms.
3.1 Singular (Co)homology 87
X0
i1
/ X1
i2 j1
j2
X2 / X
(C j1 ,C j2 ) C i 1 +C i 2
0 C (X ) C (X 1 ) C (X 2 ) CB (X 0 ) 0
(C i 1 ,C i 2 ) C j1 +C j2
0 C (X 0 ) C (X 1 ) C (X 2 ) CB (X ) 0
By Sect. 2.6, these short exact sequences give rise to connecting homomorphisms
M V : H (X 0 ) HB+1 (X ) and M V : HB (X ) H1 (X 0 )
(H j1 ,H j2 ) H i 1 +H i 2 M V
H m (X ) H m (X 1 ) H m (X 2 ) H m (X 0 ) H m+1 (X )
and
(H i 1 ,H i 2 ) H j1 +H j2 M V
Hm (X 0 ) Hm (X 1 ) Hm (X 2 ) H m (X ) Hm1 (X 0 )
are exact.
(H j1 ,H j2 ) H i 1 +H i 2 M V
H m (X ) H m (X 1 ) H m (X 2 ) H m (X 0 ) H m+1 (X )
and
(H i 1 ,H i 2 ) H j1 +H j2 M V
Hm (X 0 ) Hm (X 1 ) Hm (X 2 ) H m (X ) Hm1 (X 0 )
are exact.
X 1 (X 1 X 2 ) (V2 X 2 ) = (X 1 X 2 ) V2 int X 1 .
For Mayer-Vietoris sequences with other hypotheses, see Exercise 3.11, from
which Proposition 3.1.54 may also be deduced.
So far, we have not encountered any space whose (co)homology is not zero in positive
dimensions. The unit sphere S n in Rn+1 will be the first example. The shortest way
to describe the (co)homology of such simple spaces is by giving their Poincar
polynomials. The definitions are the same as for simplicial complexes. A topological
pair (X, Y ) is of finite (co)homology type if its singular homology (or, equivalently,
cohomology) is of finite type. In this case, the Poincar series of (X, Y ) (or of X if
Y is empty) is that of H (X, Y ):
3.2 Spheres, Disks, Degree 89
Pt (X, Y ) = dim Hi (X, Y ) t i = dim H i (X, Y ) t i N[[t]].
iN iN
Pt (S n ) = 1 + t n .
Proof The sphere S 0 consists of two points, so the result for n = 0 follows
from (3.1.5) and Corollary 3.1.12. We can then propagate the result by the suspen-
sion isomorphism : H (S n )
H (S n+1 ) (see Proposition 3.1.49), since S n+1
is homeomorphic to S n . The homology statement uses the homology suspension
isomorphism : H (S n+1 )
H (S n ).
Corollary 3.2.2 Pt (D n , S n1 ) = t n .
Proof This follows from Proposition 3.2.1 and the (co)homology exact sequence of
the pair (D n , S n1 ).
Proposition 3.2.3 For all n N, the following two statements hold true:
n ) = Z2 .
An : [i n ] is the non-zero element of Hn (n ,
Bn : [(i n+1 )] is the non-zero element of Hn ( n+1 ) = Z2 .
j H
H n (
n+1 ) / Hn (
n+1 , n ) o n ).
Hn (n ,
Proof Since (1, 0) = (0, 1), the 1-cochain is a cycle. The map factors as
/ S1
1 F
FF p xx<
FF s xx
FF x
# xx
1
1 /
H p
/ H1 (1 / / H1 (1 ) H s
/ H1 (S 1 ) ,
1)
H1 (1 , 1 , [
1 ])
One can define the same degree using H n f . For instance, the degree of a home-
omorphism is 1 and the degree of a constant map is 0. Let f, g : S n S n . By
3.2 Spheres, Disks, Degree 91
Proof Suppose that there is no fixed point. Then f is homotopic to the antipodal map
a(x) = x: a homotopy is obtained by following the arc of great circle from f (x)
to x not containing x. Therefore deg f = deg a = 1 since a is a homeomorphism.
If f (x) = x for all x, then deg f = 1 because f is homotopic to the identity
(following the arc of great circle from f (x) to x not containing x).
We now give three recipes to compute the degree of a map from S n to itself. A point
u S n is a topological regular value for f : S n S n if there is a neighbourhood
U of u such that U is evenly covered by f . By this, we mean that f 1 (U ) is a
disjoint union of U j , indexed by a set J , such that, for each j J , the restriction of
f to U j is a homeomorphism from U j to U . In particular, f 1 (u) is a discrete closed
subset of S n indexed by J , so J is finite since S n is compact. For instance, a point
u which is not in the range of f is a topological regular value of f (with J empty).
For a topological regular value u of f , we define the local degree d( f, u) N of f
at u by
d( f, u) = f 1 (u).
deg( f ) = d( f, u) mod 2.
Example 3.2.7 The map S 1 S 1 given by z
z k has degree the residue class of
k mod 2.
Hn j
H n (S n ) / H n (S n )
j
H n (S n , V j ) / H n (S n , [V j ]) ,
j
Hn
H n (S n ) / H n (S nj )
jJ
H n f Hn f (3.2.2)
H n 0
Hn (S n ) / H n (S n )
0
k
deg f = deg f i .
i=1
3.2 Spheres, Disks, Degree 93
f
S n MM / n
MMM qqq8 S
MMpM q
MM& qqq
qqq fi
k
S n /V i=1 Sn
k
Obviously, H p([S n ]) = i=1 [Si ].
n Hence,
k
k
deg f [S n ] = H f i ([Sin ]) = deg f i [S n ].
i=1 i=1
The third recipe concerns the self-maps of S 1 . Recall the elementary way to prove
that [S 1 , S 1 ] Z. Let f : S 1 S 1 be a (continuous) map. As t
exp(2it)
is a local homeomorphism R S 1 , there exists a map g : I R such that
f (exp(2it)) = exp(2ig(t)). The integer
DEG : [S 1 , S 1 ]
Z. (3.2.3)
For instance, for the map f (z) = z n , one can choose g(t) = nt. Thus, DEG ( f ) = n
if and only if f is homotopic to z
z n .
Proposition 3.2.9 For a map f : S 1 S 1 ,
Proposition 3.3.2 There is no continuous retraction of the n-disk D n onto its bound-
ary S n1 .
The most well known corollary of Proposition 3.3.2 is the fixed point theorem
proved by Luitzen Egbertus Jan Brouwer around 1911 (see [40, Chap. 3]).
Corollary 3.3.3 A continuous map from the disk D n to itself has at least one fixed
point.
x
f (x)
wildness of a continuous map, this is a very deep theorem. It is impressive that such
a result is due to the fact that Hn (D n ) = 0 and Hn (S n1 ) = Z2 .
Invariance of dimension. An n-dimensional topological manifold is a topological
space such that each point has an open neighbourhood homeomorphic to Rn . The
following result is known as the topological invariance of the dimension and goes
back to the work of Brouwer in 1911 (see [40, Chap. II]).
Balls and spheres in spheres. The following results concerns the complements
of k-balls or k-spheres in S n .
Proof We follow the classical proof (see e.g. [82, Proposition 2b.1]), which goes by
induction on k. For k = 0, D 0 is a point and S n h(D 0 ) is then contractible. For the
induction step, suppose that H i (S n h(D k )) contains a non-zero element 0 . We use
the homeomorphism D k D k1 I0 with I0 = [0, 1]. Then S n h(D k ) = A B
with A = S n (D k1 [0, 1/2]) and B = S n (D k1 [1/2, 1]). Since, by
induction hypothesis, H (A B) = H (S n h(D k1 {1/2}) = 0, the Mayer-
Vietoris sequence implies that for I1 = [0, 1/2] or I1 = [1/2, 1], the homomorphism
Hi (S n h(D k I0 )) Hi (S n h(D k I1 )) sends 0 to 0 = 1 Hi (S n
(D k1 I1 )). Iterating this process produces a nested sequence I j of closed intervals
converging to a point p I and a non-zero element { j } lim H (X j ) where
X j = S n (D k1 I j ). Set X = S n (D k1 { p}). As each compact subspace of
X is contained in some X j , Corollary 3.1.16 implies that lim H (X j ) is isomorphic
to H (X ), contradicting the induction hypothesis.
96 3 Singular and Cellular (Co)homologies
Remarks 3.3.8 (a) Topological arguments show that, in Corollary 3.3.7, h(S n1 ) is
the common frontier of each of the components of its complement (see e.g. [155, The-
orem 6.3]). For a discussion about the possible homotopy types of these components,
see e.g. [155, Sect. 36] or [82, Sect. 2B].
(b) A well known consequence of the generalized Jordan theorem is the invariance
of domain : if U is an open set in Rn , then its image h(U ) under an embedding
h : U Rn is an open set in Rn . This can be deduced from Corollary 3.3.7 by a
purely topological argument (see, e.g. [155, Theorem 36.5] or [82, Theorem 2B.3]).
3.4 CW-Complexes
endowed with the quotient topology. The space Y is naturally embedded into Z Y .
We say that Z Y is obtained from Y by attachment (or adjunction) of Z , using
the attaching map . When (Z , A) is homeomorphic to ( D n , S n1 ), where
is a set (considered as a discrete space), we say that Z is obtained from Y by
attachment of n-cells, indexed by . For , the image of {} int D n in X is
the open cell indexed by .
A CW-structure on the space X is a filtration
= X 1 X 0 X 1 X = Xn , (3.4.1)
nN
such that, for each n, the space X n is homeomorphic to a space obtained from X n1
by attachment of n-cells, indexed by a set n = n (X ). A space endowed with a
CW-structure is a CW-complex. We see n as the set of n-cells of X . The space X n is
called the n-skeleton of X . The topology of X is supposed to be the weak topology:
a subspace A X is open (or closed) if and only if A X n is open (or closed) for
all k N.
If X is a CW-complex, a subspace Y X is a subcomplex of X if Y n = Y X n is
obtained from Y n1 = Y X n1 by attaching n-cells, indexed by n (Y ) n (X )
and using the same attaching maps. For instance, the skeleta of X are subcomplexes
of X . A topological pair (X, Y ) formed by a CW-complex X and a subcomplex Y is
called a CW-pair.
Let X be a CW-complex. With the above definition, the following properties hold
true:
(1) X is a Hausdorff space.
(2) for each n and each k , there exists a continuous map : (D n , S n1 )
(X n , X n1 ) (X, X n1 ) such that its restriction to int D n is an embedding
from int D n into X . Indeed, such a map, called a characteristic map for the
n-cell , may be obtained by choosing a homeomorphism between (X n , X n1 )
and ( D X
n n1 , X n1 ).
(3) a map f : X Z to the topological space Z is continuous if and only if its
restriction to each skeleton is continuous. Also, f is continuous if and only if
f is continuous for any characteristic map and any cell .
(4) each subcomplex of X is a closed subset of X .
(5) X 0 is a discrete space.
(6) A compact subset of a CW-complex meets only finitely many cells. In conse-
quence, a CW-complex is compact if and only if it is finite, i.e. it contains a finite
number of cells.
These properties are easy to prove (see, e.g. [82, pp. 519523]).
The literature contains many proofs that a CW-pair is good (see e.g.
[82, Proposition A.5] or [64, Proposition 1.3.1], or cofibrant (see e.g. [73, Proposition
98 3 Singular and Cellular (Co)homologies
14.13] or [38, Proposition 8.3.9]). The proof of Proposition 3.4.1 uses the following
lemma.
Proof of Proposition 3.4.1 Let X n = X n A. By Lemmas 3.4.2 and 3.1.39, the pair
( X , X n1 ) is well cofibrant for all n. Let (v n , g n ) be a presentation of ( X n , X n1 )
n
as a well cofibrant pair. As X 0 is the disjoint union of A with a discrete set, we may
assume that v 0 (x) = 1 if x / A. Let W n be the closure of (v n )1 ([0, 1)). For n 1,
by replacing v by min{2v , 1} if necessary, we may assume that g n restricts to a
n n
Example 3.4.3 The sphere S n has an obvious CW-structure with one 0-cell and one
n-cell (attached trivially).
3.4 CW-Complexes 99
We now establish a few lemmas useful for the cellular (co)homology. Let X be a
CW-complex. Fix an integer n and choose, for each n , a characteristic maps
: (D n , S n1 ) (X n , X n1 ). These maps produce a global characteristic map
n : (n D n , n S n1 ) (X n , X n1 ).
Proof By Kronecker duality, using Corollary 2.3.11, only statement (i) must be
proved. The proof for n = 0 is easy and left to the reader, so we assume that n 1.
100 3 Singular and Cellular (Co)homologies
H (n D n , n S n1 ) / H (n D n n S n1 )
H n H ,
/ H (X n / X n1 )
H (X n , X n1 )
(ii)
Z2 if k = n.
H k (X n , X n1 ) n
0 if k = n.
Proof Again, the easy case n = 0 is left to the reader. If n > 0, we use that, as
noticed in the proof of Lemma 3.4.7, the map
X n X n1 Sn
n
Proof By Kronecker duality, using Corollary 2.3.11, only statement (i) must be
proved. The homomorphisms induced by inclusions form a sequence
3.4 CW-Complexes 101
Hk (X k ) Hk (X k+1 )
Hk (X k+2 )
Hk (X ) . (3.4.2)
J : lim
H (X r , Y s )
H (X, Y )
(r,s)M
and a GrA-morphism
J : H (X, Y )
lim
H (X r , Y s ).
K K
To get a more general result, which will be useful, we can take the product with an
arbitrary topological space Z .
Proposition 3.4.11 Let (X, Y ) be a CW-pair and M be as above. Let Z be a topo-
logical space. Then, the GrV-morphism
J : lim
H (X r Z , Y s Z )
H (X Z , Y Z )
(r,s)M
J : H (X Z , Y Z )
lim
H (X r Z , Y s Z ).
K K
are isomorphisms.
Proof By Kronecker duality, only the homology statement needs a proof. Let K
be a compact subspace of X Z . By Property (6) of p. 97, K is contained in
X r Z for some integer r . Hence, if Y is empty, Proposition 3.4.11 follows from
Corollary 3.1.16. When Y = , we use the long exact sequences in homology and
the five lemma, as in the proof of Proposition 3.1.29.
102 3 Singular and Cellular (Co)homologies
C m (X ) = Hm (X m , X m1 ) and C m (X ) = H m (X m , X m1 ).
: Hm (X m , X m1 )
Hm1 (X m1 ) Hm1 (X m1 , X m2 ).
: H m (X m , X m1 ) H m (X m )
H m+1 (X m+1 , X m ).
,
H m (X m , X m1 ) Hm (X m , X m1 ) Z2
gives a pairing
,
C m (X ) C m (X ) Z2
(C (X ), ),
which makes ((C (X ), ), , ) a Kronecker pair.
In the language of former sections, the cellular (co)chains admit the usual equiv-
alent definitions:
a, =
(a ) (mod 2)
(3.5.1)
= a().
S m1 X m1 X m1 / X m2 S m1 S m1 ,
m1
where is the projection onto the -th component. Using the colouring definition
of cellular chains, we must give, for each m1 , the value ()() Z2 .
()() = deg(, ). (3.5.3)
for each m .
H
Hm (D m , S m1 ) / Hm (X m , X m1 )
SSSS
SSS S
SSSS
)
H
Hm1 (S m1 ) / Hm1 (X m1 ) / Hm1 (X m1 / X m2 )
H
Hm1 (S m1 )
()() = H H ()
= H H ()
= deg(, ) ,
Formulae (3.5.2) and (3.5.3) for the cellular boundary operator take a special form
when X is a regular CW-complex, i.e. when each cell admits a characteristic map
which is an embedding onto a subcomplex of X . A cell of this subcomplex is
called a face of .
Proof When m = 1, this follows from (3.5.2), where the case (S 0 ) = 1 does
not happen since X is regular. When m > 1, we use Lemma 3.5.4 and compute the
degree of , using Proposition 3.2.6: since is an embedding, any topological
regular value of , has exactly one element in its preimage.
Theorem 3.5.6 Let X be a CW-complex. Then, the cellular and the singular
(co)homology of X are isomorphic:
H (X ) H (X ) and H (X ) H (X ).
3.5 Cellular (Co)homology 105
Hm+1 (X m+1 , X m )
0 / Hm (X m+1 )
RRR
RRRm+1 oo7 7
RRR ooooo
RR( ooo
m+1 Hm (X m ) / / Hm (X )
lv
jm
lllll
ll
lv ll
Hm (X m ,X m1 ) 0 (3.5.4)
RRR
RRRm
RRR
RR(
m Hm1 (X m1 )
mv
jm1 mmm
m mmm
vmmm
Hm (X m1 ,X m2 )
The properties of arrows (surjective, injective, bijective) come from Lemmas 3.4.9,
3.4.10 and Corollary 3.4.8. From Diagram (3.5.4), we get
jm
Hm (X )
Hm (X m+1 ) Hm (X m )/Im m+1 / ker m /Im m+1 = H m (X )
H m+1 (X m+1 , X m )
O iRRR
RRRm+1
RRR
RR
m+1 H m (X m ) o o H m (X )
Jm llll
l6 6 O gPPP
PPP
ll l PPP
lll Pg
H m (X m , X m1 ) 0 H (X m+1 )
m (3.5.5)
O hRRR
RRRm
RRR
RR
m H m1 (X m1 )
Jm1 llll66
l l
ll
lll
H m (X m1 , X m2 )
106 3 Singular and Cellular (Co)homologies
which gives
H m (X ) ker m+1 Jm1 (ker m+1 )/Im m
H m (X m+1 )
= ker m+1 /Im m = H m (X ).
Here are some applications of the isomorphism between cellular and singular
(co)homology.
Proof By the weak topology, a compact CW-complex is finite (see Remark (6) p. 97).
Hence, C (X ) is a finite dimensional vector space, and so is Z (X ) and H (X ).
Corollary 3.5.9 then follows from Theorem 3.5.6 and Kronecker duality.
Proof If we use the cellular (co)homology, the proof of Proposition 3.5.10 is the
same as that of Proposition 2.4.8. The result then follows from Theorem 3.5.6.
Hm (X ) H m (X m , X m1 )
Hm (X m ) H m (X )
C m (X ). (3.5.6)
where j is the inclusion of the -component and the projection onto the -
component.
Lemma 3.5.11 For m 1, C f : Cm (Y ) Cm (X ) is the unique linear map such
that
C f () = deg( f , ) .
m (X )
m1 ) (X m , X m1 ) induces a map f :
The map mf : (Y , Y
Proof m Sm
m (Y )
m (X ) S making the following diagram commute
C m (Y ) / Hm (Y m , Y m1 ) / Hm ( m (Y ) Sm )
C f H f H f
/ Hm (Y m , Y m1 ) / Hm (
C m (X ) m (X ) Sm )
108 3 Singular and Cellular (Co)homologies
As in the proof of Lemma 3.5.4, one checks that, under the top horizontal isomor-
phisms, C m (Y ) corresponds to H j ([S m1 ]). Also, if Hm1 (X m1 / X m2 ),
then H () = () [S m1 ] (seeing as a function from m (X ) to Z2 by the
colouring definition). Hence,
3.5.12 Homology-cell complexes. The results of this section and the previous one are
also valid for complexes where cells are replaced by homology cells. A well cofibrant
is a homology n-cell if H (B) = 0 and H ( B)
pair (B, B) H (S n1 ). This GrV-
isomorphism is abstract, i.e. not assumed to be given by any continuous map. It
follows that H (B, B) H (D n , S n1 ). We also say that B is a homology n-cell
with boundary B. If is indexing a family of homology n-cell {(B(), B())}
and if : B() Y is a family of continuous maps, we say that the quotient space
X = Y B()
is obtained from Y by attaching homology n-cells (they may be different for various
s). We identify with the set of homology n-cells.
A homology-cell complex is defined as in p. 97 with attachments of n-cells
replaced by attachments of a set n (X ) of homology n-cells. The cellular
(co)homology H (X ) and H (X ) are defined accordingly and Theorem 3.5.6 holds
true, with the same proof. Homology-cell structures are used in the proof of Poincar
duality (see Sect. 5.2).
= / Cm (K )
C m (|K |)
= / Cm1 (K )
C m1 (|K |)
We now go to the second isomorphism theorem, which uses the ordered simplicial
(co)homology of Sect. 2.10. To an ordered m-simplex (v0 , . . . , vm ) Sm (K ), we
associate the singular m-simplex R(v0 , . . . , vm ) : m |K | defined by
m
R(v0 , . . . , vm )(t0 , . . . , tm ) = ti vi . (3.6.1)
i=0
R : C (K ) C (|K |) .
R C f = C | f | R and C f R = R C | f |
R H f = H | f | R and H f R = H C | f | (3.6.2)
R : H (K , L) H (K , L)
H (|K |, |L|) and R : H (|K |, |L|)
are isomorphisms. They are functorial for simplicial maps of simplicial pairs
if k = m and
H m (,
)
R
/ Hm (||,
||)
Sm (K ) Sm (K )
H r m
H m (K m , K m1 )
R
/ Hm (|K m |, |K m1 |)
The bijectivity of the left vertical arrow was seen above. That of the right vertical
arrow is Lemma 3.4.7. The bijectivity of the top horizontal arrow comes from Case 1.
Hence, R : H m (K m , K m1 ) Hm (|K m |, |K m1 |) is an isomorphism.
Case 3: (K , L) = (K m , ). This is proven by induction on m, the case m = 0
being obvious. By the naturality of R , one has the commutative diagram of exact
sequences:
H +1 (K m , K m1 )
/ H (K m1 ) / H (K m ) / H (K m , K m1 )
/ H 1 (K m1 )
R R R R R
H+1 (K m , K m1 )
/ H (K m1 ) / H (K m ) / H (K m , K m1 )
/ H1 (K m1 )
(one has to check that the diagrams with are commutative). The bijectivity of
the vertical arrows come by induction hypothesis and by case 2. By the five-lemma,
R : H (K m ) H (|K m |) is an isomorphism.
General case. We first prove that R : H m (K ) Hm (|K |) is an isomorphism for
all m. By the naturality of R , one has the commutative diagram:
H m (K m+1 )
R
/ Hm (|K m+1 |)
H m (K )
R
/ Hm (|K |) .
The bijectivity of the left vertical arrow is obvious. That of the right vertical arrow is
Lemma 3.4.9. The bijectivity of the top horizontal arrow was established in Case 3.
Therefore, the bottom horizontal arrow is bijective. Finally, the general case (K , L)
is deduced from the absolute cases using, as in Case 3, the homology sequences of
the pair (K , L) and the five-lemma.
Four our third isomorphism theorem, choose a simplicial order on K . Define
a map R : S(K ) S(|K |) by R () = R() where, if = {v0 , . . . , vm }, then
= (v0 , . . . , vm ) with v0 vm . As above, we check that R induces linear
maps R, : H (K , L) H (|K |, |L|) and R : H (|K |, |L|) H (K , L) of
degree zero.
Theorem 3.6.3 Let (K , L) be a simplicial pair. For any simplicial order on K ,
the linear maps
112 3 Singular and Cellular (Co)homologies
R, : H (K , L)
H (|K |, |L|) and R : H (|K |, |L|)
H (K , L)
Proof By Kronecker duality, only the homology statement requires a proof. By our
definitions, one has the commutative diagram
R,
H (K , L) / H (|K |, |L|)
MMM p7
MMHM R ppp
M pp
MM& ppp
H (K , L)
The bijectivity of the arrows come from Corollary 2.10.13 and Theorem 3.6.3. There-
fore, R, is an isomorphism. As H is independent of by Corollary 2.10.13,
so is R, .
3.7 CW-Approximations
It is sometimes useful to know that any space has the (co)homology of a CW-complex
or of a simplicial complex (see e.g. p. 132, 161 and 326 in this book). We give below
classical functorial results about that. Relationships with similar constructions in the
literature are discussed in Remarks 3.7.5 at the end of the section.
We shall need a standard notion of category theory: natural transformations. Let
a and b be two (covariant) functors from a category C to a category C . A natural
transformation associates to each object X in C a morphism X : a(X ) b(X ) in
C such that the diagram
a( f )
a(X ) / a(Y )
X Y (3.7.1)
b( f )
b(X ) / b(Y )
The construction in the proof below is sometimes called in the literature the thick
geometric realization of the singular complex of X .
Proof We start with some preliminaries. If m is the standard m-simplex and I
{0, 1, . . . , m}, we set
mI = {(t0 , . . . , tm ) m | ti = 0 if i
/ I}
In particular, (X CW )0 is just the space X endowed with the discrete topology. The
k-cells are indexed by Sk (X ). The characteristic map for the k-cell corresponding to
Sk (X ) is the restriction to k of the quotient map from the disjoint union
in (3.7.2) onto (X CW )k .
A continuous f : X 1 X 2 determines a cellular map f CW : X 1CW X 2CW
induced by f CW (, u) = ( f , u). Note that, if Y is a subspace of X , then Y CW
is a subcomplex of X CW . We thus check that cw is a covariant functor (X, Y )
(X C W , Y C W ) from Top2 to CW2 .
For Sm (X ), one has a continuous map : {} m X defined by
(, u) = (u). The disjoint union of those descends to a continuous map
: X CW X , or : (X CW , Y CW ) (X, Y ). One has
f CW (, u) = ( f , u) = f (u) = f (, u)
H
H (X CW ) / H (X )
fMMM ss
MMM ss
M
MM sss (3.7.3)
sy
H (X CW )
114 3 Singular and Cellular (Co)homologies
=
such that H = id and and are isomorphisms. The bijection S(X )
{cells of X CW } extends to a linear map : C (X ) C (X CW ) which satisfies
= and thus induces the isomorphism : H (X ) H (X CW ). For ,
one associates to the k-cell of X CW indexed by the map
[Link]
k
{} k X CW
(3.7.4)
where the horizontal lines are the cellular and singular homology exact sequences
of the pair ( X k+1 , X k ). By the five lemma, it thus suffices to prove that k+1,k is an
isomorphism. One has the commutative diagram
H k+1 ( X k+1 , X k ) o H k+1 ({} (k+1 , Bdk+1 ))
Sk+1 (X )
k+1,k (3.7.5)
Hk+1 ( X k+1 , X k ) o Hk+1 ({} (k+1 , Bdk+1 ))
Sk+1 (X )
where s is the simplicial complex formed by s and all its faces (see p. 6). Let
NSn (X ) be the subset of NS(X ) formed by those pairs (s, ), where s is of dimension
n and let NCn (X ) be the Z2 -vector space with basis NSn (X ). Using the facets of s ,
we define a boundary operator : NCn (X ) NCn1 (X ) making NC (X ) a chain
complex. The homology of this chain complex is the N-singular homology of X ,
denoted by NH (X ). The relative homology NH (X, Y ) is defined as in Sect. 3.1.2.
The order on N provides a simplicial order on FN. Thus, if s Sn (FN), there
is a canonical homeomorphism h s : |s | n (see (3.1.6)). We define maps :
Sn (X ) NSn (X ) and : NSn (X ) Sn (X ) by:
() = (s0 , h s0 (n) ), where s0 (n) = {0, 1, . . . , n} and
(s, ) = h 1
s .
The linear extensions C : Cn (X ) NCn (X ) and C : NCn (X ) Cn (X )
commute with the boundary operators and are thus morphisms of chain complexes.
The constructions extend to pairs and we get GrV-morphisms H : Hn (X, Y )
NHn (X, Y ) and H : NHn (X, Y ) Hn (X, Y ).
Let Ak (s, ) be the Z2 -vector space with basis Bk (s, ). Using the restriction of p to
the facets of t, one defines a boundary operator : Ak (s, ) Ak1 (s, ) making
A (s, ) a subchain complex of NC (X ).
For (s, ) NS(X ), one has (s ) A (s, ) ( p = ids and
(s, ) = (s0 , h 1
s h s0 (n) ) A (s, ),
since h 1
s h s0 (n) = | p| for p : s s0 the unique simplicial isomorphism preserving
the order. The conditions for the correspondence (s, )
A (s, ) being an acyclic
carrier (see Sect. 2.9) are easy to check once we know that H0 (A (s)) = Z2 and
Hm (A (s)) = 0 for m > 0 which we prove below.
Consider the simplicial complex K (s) with vertex set V (K (s)) = N V (s) and
whose k-simplexes are the sets {(n 0 , s0 ), . . . , (n k , sk )} with n 0 < < n k . We check
that the correspondence sending (t, | p|) to the graph of p : V (t) V (s) induces
an isomorphism of chain complex between A (s, ) and the simplicial chain of K (s).
We have thus to prove that H (K (s)) H ( pt). But K (s) is the union of K n (s),
where K n (s) is the union of all simplexes of K (s) with vertices in {0, . . . , n} V (S).
The inclusion V (K n (s)) V (K n+1 (s)) together with the map k
(n + 1, k)
provides a bijection V (K n (s)) V (s)
V (K n+1 (s)) and a simplicial isomorphism
K n (s) s 0
K n+1 (s),
where s 0 is the 0-skeleton of s . Hence, the inclusion K n (s) K n+1 (s) factors
through the cones on K n (s) contained in the join K n (s) s 0 . Therefore, H (K (s))
lim H (K n (s)) H ( pt).
We have thus proved Lemma 3.7.3 in the case Y = . Using the homol-
ogy sequences, this proves that H : Hn (X, Y ) NHn (X, Y ) and H :
NHn (X, Y ) Hn (X, Y ) are both isomorphisms. But we have already noted that
H H = id on H (X, Y ). Therefore, H H = id on NH (X, Y ).
We are now ready for the proof of Theorem 3.7.2.
Proof of Theorem 3.7.2 If t s are simplexes of FN, we denote by i t,s : t s
the simplicial map given by the inclusion. The space X RCW is defined as the quotient
space
X RCW = {(s, ))} |s | (3.7.6)
(s, )NS (X )
where is the equivalence relation ((s, ), |i t,s |(u)) (t, |i t,s |), u) for all (s, )
NS(X ), all subsimplex t of s and all u |t|. As in the proof of Theorem 3.7.1, X RCW
is a naturally a CW-complex. The characteristic map for the k-cell corresponding to
3.7 CW-Approximations 117
(s, ) NSk (X ) is the restriction to {(s, ))} |s | of the quotient map in (3.7.6). In
particular, (X RCW )0 is the set N X endowed with the discrete topology. Because
of the role of N in the indexing of the cells, one checks that X RCW is a regular CW-
complex. For (s, ) NSm (X ), one has a continuous map (s, ) : {(s, )}|s | X
defined by (s, ) ((s, ), u) = (u). The disjoint union of those evaluation maps
descends to a continuous map : X RCW X , if Y is a subspace of X ,
then Y RCW is a subcomplex of X RCW . The functoriality of the correspondence
(X, Y )
(X RCW , Y RCW ), as well as that is a natural transformation from j rcw
to the identity functor of Top2 , are established as in the proof of Theorem 3.7.1.
We now prove that NH : NH (X RCW ) NH (X ) is a GrV-isomorphism,
following the pattern of the proof of Theorem 3.7.1. Similarly to (3.7.3), we construct
the diagram
N H
NH (X RCW ) / NH (X )
gOOO qq
OOO
O qqqqq (3.7.7)
N OO xqq N
H (X RCW )
N H
NH (X RCW ) / NH (X )
H
H (X RCW ) / H (X )
: [X, K]
H m (X ),
where [X, K] denotes the set of homotopy classes of continuous maps from X
to K.
If f : X K is a map, the class H f () is said to be represented by f . Property
(ii) says that the functor H () would be representable by K in the sense of category
theory [134].
The notation K (Z2 , m) is usual for a CW-complex which is an Eilenberg-
MacLane space in degree m. We shall also use the notation Km . The unambiguity of
these notations is guaranteed by the following existence and uniqueness result.
Proposition 3.8.1 (a) For any integer m, there exists an Eilenberg-MacLane space
in degree m.
(b) Let Km and Km be two Eilenberg-MacLane spaces in degree m. Then, there
K whose homotopy class is unique.
exists a homotopy equivalence g : Km m
Proof We start by the uniqueness statement (b). Let K and K be two Eilenberg-
MacLane spaces in degree m. Then, there is a bijection
Z2 = H m (K ) [K , K]
C f () = a, (3.8.1)
Using (3.8.2) together with Lemma 3.2.8 (with B1 = D m {0} and B2 = D m {1}),
we deduce that deg F = 0. Then, there is an (m + 1)-cell of K is attached to
Km with F . This implies that F extends to F : D m I Km+1 which is
a homotopy from f 0 to f 1 over X m union the cell . Doing this for each
m (X ) produces a homotopy F m : X m I Km+1 between f 0 and f 1 . We
can thus assume, by induction on k m, that a homotopy F k : X k I Kk+1
between f 0 and f 1 has been constructed. We must extend it to F k+1 : X k+1 I
Kk+2 , which can be done individually over each cell k+1 (X ). We define
F : k+1 Kk+1 as in (3.8.3). As k + 1 > m, a (k + 2)-cell of K is attached
to Kk+1 with F , which permits us, as above, to extend the homotopy F k over the
cell .
The proof of Proposition 3.8.1 is now complete.
Sk
g z=
z
z p
z g
Sk / RP k
By Point (i), H 1 (K) = Z2 . Points (ii) and (iii) imply that the argument of the proof of
Proposition 3.8.1 may be used to prove that : [X, RP 1 ] H 1 (X ) is a bijection.
Hence, K = RP is an Eilenberg-MacLane space in degree 1.
Proof The lemma is true for k = by Proposition 3.8.3. Therefore, there is a homo-
topy from the composition of f with the inclusion RP k RP to either a constant
map or the inclusion. Making this homotopy cellular (see [207, Corollary 4.7,p. 78])
produce a homotopy whose range is in RP n+1 .
We finish this section with the relationship between our definition of Eilenberg-
MacLane spaces and the usual one involving the homotopy groups. Recall that the
i-th homotopy group i (X, x) of a pointed space (X, x) is defined by i (X, x) =
[S i , X ] , for some fixed base point in S n . Below, the base points are omitted from
the notation.
Proof We first prove that Km satisfies the conditions. By Propositions 3.8.1 and 3.8.3,
the space K1 is homotopy equivalent to RP 1 . The statement then follows using
the 2-fold covering S RP and the fact that S is contractible (see [82,
Example 1.B.3p. 88]). By Proposition 3.8.1 and its proof, the space Km admits a
CW-structure whose (m 1)-skeleton is a point. Thus, when m > 1, Km is simply
connected and [S i , Km ] [S i , Km ] (see [82, proposition 4A.2]). The cohomol-
ogy of S i , computed in Proposition 3.8.1, implies that the set [S i , Km ] H m (S i )
contains one element if i = m and two elements if i = m.
Conversely, if X is a CW-complex satisfying i (X ) = 0 if i = m and m (X ) =
Z2 , we must prove that X is homotopy equivalent to Km . This requires techniques
not developed in this book. When m = 1, there exists a map f : X r o K1
inducing an isomorphism on the fundamental group (see (4.3.1)). The map f then
induces an isomorphism on all the homotopy groups, what is called a weak homotopy
equivalence. By the Whitehead theorem [82, Theorem 4.5], a weak homotopy equiv-
alence between connected CW complexes is a homotopy equivalence. When m > 1,
let : S m X representing the non-zero element of m (X ). By the Hurewicz
theorem [82, Theorem 4.32], the integral homology Hm (X ; Z) = Z2 and, from the
universal coefficient theorem [82, Theorem 3B.5], it follows that Hm (X ) = Z2 and
H : Hm (S m ) Hm (X ) is an isomorphism. By Kronecker duality, H m (X ) = Z2
and H : H m (X ) H m (S m ) is an isomorphism. Let g : X Km representing
the non-zero element of H m (X ). As H : H m (X ) H m (S m ) is an isomorphism,
the map g induces an isomorphism from m (X ) to m (Km ) (we have proved above
that m (Km ) = Z2 ). Hence, g is a weak homotopy equivalence and therefore a
homotopy equivalence by the Whitehead theorem.
3.9 Generalized Cohomology Theories 123
The axiomatic viewpoint for (co)homology was initiated by Eilenberg and Steenrod
in the late 1940s [51, 52] and had a great impact on the general understanding of
the theory. We give below a version in the spirit of [82, Sect. 2.3 and Chap. 3]. Our
application will be the Knneth theorem 4.6.7.
A cohomology theory is a contravariant functor h from the category Top2 of
topological pairs to the category GrV of graded Z2 -vector spaces, together with a
natural connecting homomorphism : h (A) h +1 (X, A) (the notation h (A)
stands for h (A, )). In addition, the following axioms must be satisfied.
(1) Homotopy axiom: if f, g : (X, A) (X , A ) are homotopic, then h f = h g.
(2) Exactness axiom: for each topological pair (X, A) there is a long exact sequence
h m (X, A) h m (X ) h m (A)
h m+1 (X, A)
where the unlabeled arrows are induced by inclusions. This exact sequence is
functorial, i.e. if f : (X , A ) (X, A) is a map of pair, there is a commutative
diagram
/ h (X ) / h (A) / h +1 (X, A) / h +1 (X ) /
h f h f h f h f
/ h (X ) / h (A ) / h +1 (X , A ) / h +1 (X ) /
(4) Disjoint union axiom: for a disjoint union (X, A) = jJ (X j , A j ) the homo-
morphism
h (X, A) h (X j , A j )
jJ
/ h (X ) / h (A) / h +1 (X, A) / h +1 (X ) /
/ k (X ) / k (A) / k +1 (X, A) / k +1 (X ) /
(3.9.1)
The aim of this section is to prove the following theorem.
Proposition 3.9.2 Let h and k be two cohomology theories and let be a natural
transformation from h to k . Suppose that : h (pt)
k (pt) is an isomorphism.
Then : h (X, A)
k (X, A) is an isomorphism for all CW-pairs (X, A) where
X is finite dimensional.
The hypothesis that X is finite dimensional is not necessary in Proposition 3.9.2
(see [82, Proposition 3.19]), but it simplifies the proof considerably. Proposition 3.9.2
is enough for the applications in this book (see Sect. 4.6).
Proof We essentially recopy the proof of [82, Proposition 3.19]. By Diagram (3.9.1)
and the five-lemma, it suffices to show that is an isomorphism when A = .
The proof goes by induction on the dimension of X . When X is 0-dimensional, the
result holds by hypothesis and by the axiom for disjoint unions. Diagram (3.9.1)
for (X, A) = (X m , X m1 ) and the five-lemma reduce the induction step to showing
that is an isomorphism for the pair (X m , X m1 ). Let m : m (D m , S m1 )
(X, X m1 ) be a global characteristic maps for all the m cells of X. Like in the proof
of Lemma 3.4.7, the axioms (essentially excision) imply that h m and k m are
isomorphisms so, by naturality, it suffices to show that is an isomorphism for
m (D m , S m1 ). The axiom for disjoint unions gives a further reduction to the
case of the pair (D m , S m1 ). Finally, this case follows by applying the five-lemma to
Diagram (3.9.1), since D m is contractible and hence is covered by the 0-dimensional
case, and S n1 is (n 1)-dimensional.
3.1. Give the list of the (maximal) simplexes of the triangulation of m I used in
the proof of Proposition 3.1.30. Draw them for m = 1, 2. Same question for the
triangulation used in the proof of Lemma 3.1.35.
3.2. Let X be a topological space.
(a) Show that X is contractible if and only if there is a correspondence f
f
associating to a continuous map f : A X a continuous extension f :
CA X , where CA is the cone over A. This correspondence is natural in the
following sense: if g : B A is a continuous map, then f g = f Cg.
(b) Show that if X is contractible then, for any CW-pair (A, B), any continuous
map f : B X admits a continuous extension g : A X .
3.10 Exercises for Chapter 3 125
(c) Using (a), find a direct proof of that the (co)homology of a contractible
space is isomorphic to that of a point (Corollary 3.1.33). [Hint: use that
n+1 Cn .]
3.3. Let X be a 2-sphere or a 2-torus. Let A be a non-empty subset of X containing
n points. Compute H (X A) and H (X, A).
3.4. Find topological pairs (X, Y ) and (X , Y ) such that H (X, Y ) H (X , Y )
while X is homeomorphic to X and Y is homeomorphic to Y .
3.5. Let X be a topological space. Let A be a subspace of X which is open and
closed. Show that (X, A) is well cofibrant.
3.6. Show that there is no continuous retraction from the Mbius band onto its
boundary.
3.7. Show that the Klein bottle K is made out of two copies of the Mbius band glued
along their common boundaries. Compute H (K ), using the Mayer-Vietoris
exact sequence for this decomposition.
3.8. Let f : S n S n be a continuous map such that no antipodal pair of points
goes to an antipodal pair of points. Show that the degree of f is 0.
3.9. Let (X, Y, Z ) be a topological triple. Draw a commutative diagram linking the
cohomology sequences of the pairs (X, Y ), (X, Z ), (Y, Z ) and that of the triple
(X, Y, Z ).
3.10. Let (X, X 1 , X 2 , X 0 ) be a Mayer-Vietoris data with X = X 1 X 2 . Suppose
that X is a CW-complex and that X i are subcomplexes. Find a short proof
of the existence of the Mayer-Vietoris for the cellular (co)homology. [Hint:
analogous to the simplicial case.]
3.11. Let (X, X 1 , X 2 , X 0 ) be a Mayer-Vietoris data with X = X 1 X 2 . Suppose
that the homomorphism H (X 1 , X 0 ) H (X , X 2 ) induced by the inclusion
is an isomorphism. Deduce the Mayer-Vietoris (co)homology sequences for
(X, X 1 , X 2 , X 0 ).
3.12. Using a tubular neighbourhood and the Mayer-Vietoris sequence, compute the
homology of the complement of a (smooth) knot in S 3 .
3.13. Let X be a countable CW-complex. Show that H (X ) is countable. Is it true
for H (X )?
3.14. For n N1 , consider the circle Cn := {z C | |z 1/n| = 1/n}. The
Hawaiian earring is the subspace B of C consisting of the union of Cn for
n 1.
(a) Show that H1 (B) surjects onto n=1 Z2 .
(b) Show that [B, RP ] is countable.
(c) Deduce from (a) and (b) that B does not have the homotopy type of a
CW-complex.
So far, the reader may not have been impressed by the essential differences between
homology and cohomology: the latter is dual to the former via the Kronecker pairing,
so they are even isomorphic for spaces of finite homology type. However, cohomol-
ogy is a definitely more powerful invariant than homology, thanks to its cup product,
making H () a graded Z2 -algebra. Thus, the homotopy types of two spaces with
isomorphic homology may sometimes be distinguished by the algebra-structure of
their cohomology. Simple examples are provided by RP 2 versus S 1 S 2 , or by the
2-torus versus the Klein bottle.
In this chapter, we present the cup product for simplicial and singular cohomology,
out of which the cap and cross products are derived, with already many applications
(more will come in other chapters).
Cohomology and its cup product occurred in 1935 (40 years after homology) in
the independent works of Kolmogoroff and Alexander, soon revisited and improved
by Chech and by Whitney [29, 209]. These people were all present in the international
topology conference held in Moscow, September 1935. Vivid recollections of this
memorable meeting were later written by Hopf and by Whitney [102, 211]. For
surveys of the interesting history of cohomology and products, see [40, Chap. IV]
and [137].
required to be valid for all = {v0 , . . . , v p+q } S p+q (K ), with v0 < v1 < <
v p+q . This defines a map
C p (K ) C q (K ) C p+q (K ) .
Proof The associativity and distributivity properties are obvious. The neutral element
for is the unit cochain 1 C 0 (K ).
Lemma 4.1.2 (a b) = a b + a b.
p+q+1
a b, = a, {v0 , . . . , v p } b, {v p , . . . , vi , . . . , v p+q+1 } . (4.1.2)
i= p
The last term in the sum of (4.1.1) is equal to the first term in the sum of (4.1.2).
Hence, these terms cancel when adding up the two sums and the remaining terms
are those of a b, () = (a b), .
called the cup product on simplicial cohomology. The notation and the name cup
product (the latter due to the former) were first used by Whitney [209]. It follows
from Lemma 4.1.1 that (H (K ), +, ) is a graded Z2 -algebra. Dropping the index
is justified by the following proposition.
4.1 The Cup Product 129
Proposition 4.1.3 The cup product on H (K ) does not depend on the simplicial
order .
Proof The procedure to define the cup product may be done with the ordered
cochains. For a C p (K ) and b C q (K ), we define a b C p+q (K ) by
the formula
required to be valid for all (v0 , . . . , v p+q ) S p+q (K ). This defines a graded Z2 -
algebra structure on C (K ). The formula (a b) = a b + a b is proven
as for Lemma 4.1.2, whence a graded algebra structure on H (K ). These definitions
imply that the isomorphism
H : ( H (K ), +, )
(H (K ), +, )
Corollary 4.1.4 (Commutativity of the cup product) The cup product in simplicial
cohomology is commutative, i.e. a b = b a for all a, b H (K ).
a b = b a ,
The commutativity of the cup product is an important feature of the mod2 coho-
mology. In other coefficients, holds true only up to signs.
Let GrA be the category whose objects are commutative graded Z2 -algebras and
whose morphisms are algebra maps. Corollary 4.1.4 says that H (K ) is an object of
GrA. There is an obvious forgetful functor from GrA to GrV.
Proof The proof of Proposition 4.1.3 shows that H (K ) is an object of GrA. Using
Corollary 2.10.8, it also shows that the isomorphism H : H (K ) H (K )
is a GrA-isomorphism. Let a C p (K ) and b C q (K ). Then, for all =
(v0 , . . . , v p+q ) S p+q (K ), one has
The cup product may also be defined in relative simplicial cohomology. Let L 1
and L 2 be two subcomplexes of K . For any simplicial order on K , one has
C (K , L 1 ) C (K , L 2 ) C (K , L 1 L 2 ) .
H j (a) b = a b = a H j (b)
and
If 1 S p (L), then C j (1 ) = 0 and the right hand sides of (4.1.3) and (4.1.4)
both vanish. If 1 / S p (L), then C j (1 ) = 1 and the right hand sides
of (4.1.3) and (4.1.4) are equal. As C p+q (K , L) is the vector space with basis
4.1 The Cup Product 131
S p+q (K ) S p+q (L), this proves that H j (a) b = a b. The other equation
is proven similarly.
The proof of the following lemma, quite similar to that of Lemma 4.1.7, is left to
the reader (Exercise 4.1).
H j (a b) = a H j (b)
holds in H p+q (K ).
There is also a relationship between the relative cup product and the connecting
homomorphism of a simplicial pair.
(b H i(a)) = b a
Proof Denote also by a Z p (L) and b Z q (L) the cocycles representing the
cohomology classes a and b. Let b C q (K ) be an extension of the cochain b. The
cochain b a C p+q (K ) is then an extension of b C i(a). By Lemma 2.7.1,
K (b a) Z p+q+1 (K , L) represents (b H i(a)), where K : C (K )
C +1 (K ) is the coboundary homomorphism for K . As a is a cocycle, one has K (b
a) = K (b) a. By Lemma 2.7.1 again, K (b) a represents the cohomology
class b a. This proves the lemma.
The singular simplexes p and q are called the front and back faces of . Let
a C p (X ) and b C q (X ). Using Point (c) of Lemma 2.3.3, we define a cochain
a b C p+q (X ) by the formula
The formula of Lemma 4.1.2 holds true, with the same proof. Hence, we get a cup
product in singular cohomology: H p (X ) H q (X )
H p+q (X ), giving rise to a
composition law
H (X ) H (X )
H (X ) .
Proof The associativity and distributivities are easily deduced from the definitions,
like for the cup product in simplicial cohomology. If X is empty, then H (X ) = 0
and there is nothing to prove. Otherwise, the neutral element for is the class of
the unit cochain 1 H 0 (X ). Proving the commutativity directly is rather difficult.
We shall use that the singular cohomology of X is that of a simplicial complex
(see Theorem 3.7.4), together with Proposition 4.1.11, whose proof is straight-
forward.
0 / C (Y, Y2 ) / C (Y ) / C (Y2 ) / 0
0 / C (Y1 , Y1 Y2 ) / C (Y ) / C (Y2 ) / 0
B
k
H (X ) / H k (Y ) / H k+1 (X, Y B ) / H k+1 (X ) / H k+1 (Y )
B B
4.2 Examples
4.2.2 Bouquets
( H i j )
H (X ) / H (X j ) .
jJ
The reduced and unreduced cohomologies share the same positive parts: H >0 ( ) =
H >0 ( ). As each space X j is path-connected, so is the their bouquet X . Thus
H >0 (X ) = H (X ) and we get a GrV-morphism
(H i j )
H >0 (X ) / H >0 (X j ) .
jJ
H (X )
Z2 1 H >0 (X j ) . (4.2.1)
j|
4.2 Examples 135
When J is finite, one can also use the projections j : X X j defined in (3.1.32).
By Proposition 3.1.52, they produce a GrV-isomorphism
H j
>0 / H >0 (X )
jJ H (X j ) (J finite) .
Being induced by continuous maps, H j is multiplicative. As X is path-
connected, this produces the GrA-isomorphism
Z2 1 H >0 (X j )
H (X ) (J finite) . (4.2.2)
jJ
A closed n-dimensional topological manifold is a compact space such that each point
has an open neighbourhood homeomorphic to Rn .
Let M1 and M2 be two closed n-dimensional topological manifolds. We suppose
that M1 and M2 are connected. Let B j M j be two embedded compact n-balls
with boundary S j . We suppose that each ball B j is nicely embedded in a bigger ball;
this implies that (M j , B j ) and (M j , S j ) are good pairs. Given a homeomorphism
h : B1
B2 , form the closed topological manifold
Proposition 4.2.1 Under the above hypotheses, the cohomology ring H (M1 h M2 )
is isomorphic to the quotient of Z2 1 H >0 (M1 ) H >0 (M2 ) by the ideal generated
by [M1 ] + [M2 ] :
In particular, under this isomorphism, the classes [M1 ] and [M2 ] both correspond
to the fundamental class [M] of M.
: H >0 ( M) H >0 (M1 ) H >0 (M2 ) .
: H ( M) Z2 1 H >0 (M1 ) H >0 (M2 ) .
Z2 Z2 Z2 Z2
Remark 4.2.2 If we work simplicially with pseudomanifolds, the fact that ker( :
H n (M)) contains [M1 ] + [M2 ] may be seen directly. Indeed the n-
H n ( M)
cocycle consisting of the n-simplex B j represents [M j ] by Proposition 2.4.4. Hence,
and is in ker .
the n-cocycle {B} represents [M1 ] + [M2 ] in H n ( M)
4.2 Examples 137
We start with the triangulation M of RP 2 drawn in Fig. 2.2, p. 26. We use the
simplicial order given by the numeration 0, . . . , 5 of the vertices. The computation
of H (M) is given in (2.4.8) and the generator of H 1 (M) = Z2 is given by the
cocycle a given in (2.4.9):
a = = {1, 2}, {2, 3}, {3, 4}, {4, 5}, {5, 1} S1 (RP 2 ) .
from H (RP 2 ) to the quotient of the polynomial ring Z2 [a] by the ideal generated
by a 3 . Using (4.2.1), this shows that RP 2 and S 1 S 2 do not have the same homotopy
type though they have the same Betti numbers.
Our next example is the torus T 2 . We use the triangulation given in Fig. 2.3 on
p. 27 which shows two 1-cocycles a, b C 1 (T 2 ) whose cohomology classes, again
denoted by a and b, form a basis of H 1 (T 2 ) Z2 Z2 . One checks that the following
equations hold in C 2 (T 2 ):
a a = {4, 5, 6}, {5, 6, 7}, {6, 7, 8}, {7, 8, 9}
b b = {2, 3, 6}, {3, 6, 8}
a b = {6, 7, 8}
b a = {7, 8, 9} .
aa=bb=0 and a b = b a = [T 2 ] .
Our third example is the Klein bottle K , using the triangulation given in Fig. 2.4
on p. 29: analogously to the case of the torus, Fig. 2.4 shows two 1-cocycles
138 4 Products
a a = [K ] , b b = 0 and a b = b a = [K ] .
Though H (T 2 ) and H (K ) are GrV-isomorphic, we see that they are not GrA-
isomorphic. Indeed, for a space X , consider the cup-square map
2
H (X ) H (X )
given by 2 (x) = x x. Note that this map is linear, since the ground field is Z2 .
Our above computations show that 2 = 0 for X = T 2 but not for X = K . It does
not vanish either for X = RP 2 , as seen above. Now, it is classical that a connected
closed surface X is a connected sum of tori if X is orientable and a connected sum of
projective spaces otherwise. Hence, Proposition 4.2.1 implies that the orientability
of a connected surface may be seen on its cohomology algebra:
Remark 4.2.4 As a consequence of Wus formula, we shall see in Corollary 9.8.5 that
Proposition 4.2.3 generalizes in the following way: a closed connected n-dimensional
manifold M is orientable if and only if the linear map sq1 : H n1 (M) H n (M)
vanishes.
Finally, we see that closed surfaces are distinguished by their cohomology algebra.
Proposition 4.2.5 Two closed surfaces are diffeomorphic if and only if their coho-
mology algebra are GrA-isomorphic.
Let (Y, y) and (Y , y ) be two pointed spaces. Let [Y, Y ] be the set of homotopy
classes of pointed maps from Y to Y (the homotopies also preserving the base point).
Let F : [Y, Y ] [Y, Y ] be the obvious forgetful map.
Let (X, x) be a pointed topological space. We first define a map e : H 1 (X )
map(1 (X, x), Z2 ). Let a H 1 (X ). If c : S 1 X is a pointed map representing
[c] [S 1 , X ] = 1 (X, x), we set e(a)([c]) = H c(a) H 1 (S 1 ) = Z2 . As H c =
H c if c is homotopic to c , the map is well defined. Observe that map(1 (X, x), Z2 )
is naturally a Z2 -vector space, containing hom(1 (X, x), Z2 ) as a linear subspace.
e : H 1 (X )
hom(1 (X, x), Z2 ) .
Proof We first prove that the image of e lies in hom(1 (X, x), Z2 ). The multipli-
cation in 1 (X, x) = [S 1 , X ] may be expressed using the comultiplication : S 1
S 1 /S 0 S 1 S 1 . Then [c][c ] = [(c c ) ]. Using that H 1 (S 1 S 1 )
H 1 (S 1 ) H 1 (S 1 ) (see Proposition 3.1.51), one has
e(a)([c][c ]) = H e(a)([c]), e(a)([c ]) = e(a)([c]) + e(a)([c ])
for all a H 1 (X ). This proves that e([c][c ]) = e([c]) + e([c ]). The equality
e(a + b)([c]) = e(a)([c]) + e(b)([c]) is obvious, so e is a homomorphism.
Let us consider RP with its standard CW-structure of Example 3.4.5, with one
cell in each dimension, pointed by its 0-cell a. Van Kampens Theorem implies that
1 (RP , a) = Z2 . The fundamental group functor gives rise to a map
[X, RP ]
hom(1 (X, x), Z2 ) (4.3.1)
which is a bijection. Indeed, the bijectivity is established in the same way as, in Propo-
sition 3.8.3, the fact that :[X, RP ] H 1 (X ) is a bijection. The forgetful map F :
[X, RP ] [X, RP ] and the homomorphism e fit in the commutative diagram
[X, RP ]
F / [X, RP ]
(4.3.2)
hom(1 (X, x), Z2 ) o
e
H 1 (X )
140 4 Products
We now turn our attention to 2-fold coverings. The reader is assumed some famil-
iarity with the theory of covering spaces, as presented in many textbooks (see e.g.
[179, Chap. 2] or [82, Sect. 1.3]).
Let X be a connected CW-complex, pointed by x X 0 . Two covering projections
pi : X i X are equivalent if there exists a homeomorphism h : X 1 X 2 such that
p2 h = p1 . Denote by Cov2 (X ) the set of equivalence classes of 2-fold coverings
of X .
Let p : X X be a 2-fold covering. Choose x p 1 ({x}). Then p (1 ( X , x))
is a subgroup of index 2 of 1 (X, x). Let Grp2 (1 (X, x)) be the set of such
subgroups. A subgroup of index 2 being normal, the subgroup p (1 ( X , x))
does
not depend on the choice of x p 1 ({x}). We thus get a map
Cov2 (X )
Grp2 (1 (X, x))
which is a bijection (see, e.g., [82, Theorem 1.38]). For example, the trivial 2-fold
covering {1} X X corresponds to the whole group 1 (X, x) which is of index
1 2. An element H Grp2 (1 (X, x)) is the kernel of a unique homomorphism
1 (X, x) 1 (X, x)/H Z2 . This gives a bijection
Grp2 (1 (X, x))
hom(1 (X, x), Z2 ) .
f
X / S
p p (4.3.3)
f
X / RP .
[X, RP ]
ind / Cov2 (X )
O LLL
LLL
L
LL&
F H 1 (X ) Grp2 (1 (X, x)) (4.3.4)
PPP
PPeP
P
PPP
'
/ hom(1 (X, x), Z2 )
[X, RP ]
f
X / S
p p
f
X / RP ,
w : Cov2 (X )
H 1 (X ) . (4.3.5)
(B),
= (B), C ()
= C (B),
= C (B),
(B)),
= (
= (B), .
Thus, (B), depends only on p S1 (X ). This permits us to define a singular
1-cochain wb ( p) C 1 (X ) by the formula
wb ( p), = (B),
(wb ), 2 = wb , (2 ) = (B), 2 ) = 0 ,
( (4.3.6)
+ B , x
r, {x} = B, x ,
wb + wb , = (B) ),
+ (B
+ B , u
= B, u + B , v
+ B, v
= (r ), .
Hence,
w( = C f (w 0 ) .
p) (4.3.7)
144 4 Products
Together with Lemma 4.3.6, Eq. (4.3.7) reduces the proof of Proposition 4.3.7, to
showing that w 0 = w( p ). As 0 = w( p ) H 1 (RP ) = Z2 , it is enough to
prove that w 0 = 0. By Eq. (4.3.7) again, it is enough to find a covering q : Y Y
over some CW-complex Y for which w(q) = 0.
We take for q the double covering q : S 1 S 1 . Let : 1 S 1 given by
(t, 1 t) = e2it . As (0,
1) = (1,
0), one has w(q),
= 0. But is a 1-
cocycle representing the generator of H 1 (S 1 ) = Z2 (see Corollary 3.2.4). Hence,
w(q)
= 0.
Note that w B , = (B), where is any one-cell of X above , which, as
in (4.3.6), proves that w B is a cellular cocycle. We claim that [w B ] H 1 (X ) cor-
responds to w( p) H 1 (X ), under the identification of H 1 (X ) and H 1 (X ) as the
same subgroup of H 1 (X 1 ) (see (3.5.5)). We can thus suppose that X = X 1 . We can
also suppose that X is connected. If T is a maximal tree of X 1 , then the quotient map
X 1 X 1 /T is a homotopy equivalence by Proposition 3.4.1 and Lemma 3.1.44.
The covering p is then induced from one over X 1 /T , so we can assume that X 1
is a bouquet of circles indexed by 1 . For each one cell , a characteristic map
: D 1 X 1 gives a singular 1-simplex of X 1 (identifying D 1 with 1 ). If is
a lifting of , one has
1 if is a loop
w B , = wb , = (4.3.8)
0 otherwise,
tr : Hm (X ) Hm ( X ) and tr : H m ( X ) H m (X )
satisfying tr (a), = a, tr (). The linear maps tr and tr are called the transfer
homomorphisms for the covering p.
The transfer homomorphism in cohomology and the characteristic class w( p)
H 1 (X ) are related by the following exact sequence.
H p tr w( p) H p
H m (X ) H m ( X ) H m (X ) H m+1 (X )
tr C p
0 C (X ) C ( X ) C (X ) 0 .
H p H p
H m (X ) H m ( X ) H m (X ) H m+1 (X ) .
tr d
b (a), = b (a), () = b (a), 0 . (4.3.11)
= b (a), 0 = wb ( p) a,
d (a),
Let Z2 [a] be the polynomial ring over a formal variable a in degree 1. This is an
object of GrA, as well as its truncation Z2 [a]/(a n+1 ), the quotient of Z2 [a] by the
ideal generated by a n+1 . By Proposition 3.8.3, H 1 (RP ) = Z2 , generated by the
class . Therefore, there is a GrA-morphism Z2 [a] H (RP ) sending a k to k ,
where the latter denotes the cup product of k copies of . The composition Z2 [a]
H (RP ) H (RP n ) factors by a GrA-morphism Z2 [a]/(a n+1 ) H (RP n ).
Proof As S is contractible [82, Example 1.B.3 p. 88], the transfer exact sequence
of the covering p : S RP shows that the cup product with w( p )
H 1 (RP ) gives an isomorphism H (RP )
H +1 (RP ). In particular, w( p )
is the generator of H (RP ). This proves the statement for RP .
1
one k-cell for 0 k n, the end of the transfer exact sequence of the covering
p : S n RP n involves the Z2 -vector spaces
w( p) H p tr
0 H n1 (RP n ) H n (RP n ) H n (S n ) H n (RP n ) 0
dim=1 dim1 dim=1 dim1
Thus, the cup product with w( p) is also an isomorphism H n1 (RP n )
H n (RP n ).
This proves the proposition for RP . n
B = 0 .
B
m
m
m
H >0 (X, Ui ) // H >0 (X )
i=1 i=1
,
H >0 (X, U1 Um ) / H (X )
which is commutative by the functoriality of the cup product, the upper horizontal
arrow is surjective. But, if X = U1 Um , the lower left vector space vanishes.
This proves that nil H >0 (X ) m.
Corollary 4.4.4 Let Y be a topological space. Then, all cup products in H >0 (Y )
vanish.
Proof As Y is the union of two cones, cat (Y ) 2, which proves the
corollary.
Lemma 4.4.5 cat (X, A) is an invariant of the homotopy type of the pair (X, A).
H (X ) / H (Ui )
JJJ 9
JJJ
JJ
%
H (A)
H j
H (Y Y ) / H (Y )
. (4.4.3)
/ H (Y )
H (Y ) H (Y )
(to use the Knneth theorem, we need that Y is of finite cohomology type). Under
the cross product, the image of ker H j in the ring H (Y ) H (Y ) is the ideal of
the divisors of zero for the cup product. The inequality (4.4.2) thus corresponds to
[54, Theorem 7].
For results concerning the topological complexity of the projective space, see the
end of Sect. 6.2.2.
for all a C p (K ) and all {v0 , . . . , vn } Sn (K ), with v0 < v1 < < vn (this
makes sense if n p; otherwise, the cap product just vanishes). If a C p (K ),
b C n p (K ) and Cn (K ) the following formula follows directly from the
definitions
a b, = b, a . (4.5.2)
(a ) = (a) + a () .
4.5 The Cap Product 151
H (K ) H (K )
H (K )
called the cap product (on simplicial cohomology). As in the case of the cup product
we drop the index from the notation because of the following proposition.
Proposition 4.5.2 The cap product on H (K ) H (K )
H (K ) does not depend
on the simplicial order .
b, a = a b,
= a b,
= b, a .
(a b) = a (b ) (4.5.5)
152 4 Products
c, (a b) = c (a b),
= (c a) b,
= c a, b
= c, a (b ) .
a H f () = H f (H f (a) )
Proof Suppose that a H p (K ) and Hn (L). Using the functoriality of the cup
product established in Proposition 4.1.5, one has, for any b H n p (K ),
There are several version of the cap product in relative simplicial (co)homology.
Let (K , L) be a simplicial pair. Choose a simplicial order on K . We note first that
C (K ) C (L) C (L), whence a cap product
H p (K ) Hn (K , L)
Hn p (K , L) . (4.5.6)
j id
H p (K , L) Hn (K ) H p (K ) Hn (K )
Hn p (K )
As the restriction of C p (K ) Cn (K )
Cn p (K ) to C p (K , L) Cn (L) vanishes,
we obtain a cap product
H p (K , L) Hn (K , L)
Hn p (K ) . (4.5.9)
(a b) = a (b ) (4.5.10)
H p (K , L 1 ) Hn (K , L)
Hn p (K , L 2 ) . (4.5.11)
a H f () = H f (H f (a) ) (4.5.12)
H j H i
H p (K , L) / H p (K ) / H p (L) / H p+1 (K , L)
x x x x
H j
Hn p (K ) / Hn p (K , L) / Hn p1 (L) H i
/ Hn p1 (K )
is commutative.
154 4 Products
Proof For the left hand square diagram, let a H p (K , L) and b H n p (K , L).
One has
b, H j (a) x = b H j (a), x
and
Hence, the left hand square diagram commutes if and only if b H j (a) =
H j (b) a, which was established in Lemma 4.1.7.
For the middle square diagram, let a H p (K ) and b H n p1 (L). One has
The commutativity of the middle square diagram is thus equivalent to the formula
(b H i(a)) = (b) a holding true in H n p (K , L) for all a H p (K )
and b H n p1 (L). This formula was proven in Lemma 4.1.9. In the same way,
we see that the commutativity of the right hand square diagram is a consequence of
Lemma 4.1.9 (intertwining the role of a and b).
H j (a ) = a H j () .
Proof It is then enough to prove that b, H j (a ) = b, a H j () for all
b H n p (K , L). But,
b, H j (a ) = H j (b), a
= H j (b) a,
= H j (b a), by Lemma 4.1.8
= b a, H j ()
= b, a H j () .
such that
a = a, p q
for all a C p (X ) and all Sn (X ), where the back and front faces p and q are
defined as in p. 131. If a C p (X ), b C n p (X ) and Cn (X ) the following
formula follows directly from the definition
a b, = b, a . (4.5.13)
Therefore, as for the simplicial cap product, properties follows from those of the
cup product. The formula (a ) = (a) + a () is proved as for
Lemma 4.5.1 and we get an induced bilinear map H p (X ) Hn (X ) Hn p (X ), or
H (X ) H (X )
H (X )
called the cap product in singular (co)homology. This cap product endows H (X )
with a structure of H (X )-module, as in Proposition 4.5.3 and is functorial for con-
tinuous maps f : Y X , as for Proposition 4.5.4.
For a topological pair (X, Y ), the three relative versions of the cap products:
H p (X ) Hn (X, Y )
Hn p (X, Y ) , (4.5.14)
H p (X, Y ) Hn (X )
Hn p (X, Y ) (4.5.15)
and
H p (X, Y ) Hn (X, Y )
Hn p (X ) (4.5.16)
is available under some conditions, for instance if (Y, Yi ) is a good pair for i = 1, 2,
so one can use the small simplexes technique, as for the Mayer-Vietoris sequence
in Proposition 3.1.54. The functoriality formula (4.5.12) as well as the analogues of
Lemmas 4.5.5 and 4.5.6 hold true.
Finally, the simplicial and singular cap products are intertwined by the
isomorphisms
R, : H (K )
H (|K |) and R : H (|K |)
H (K )
156 4 Products
holds in H (|K |) for all a H (|K |) and all H (K ): The proof of (4.5.18) is
straightforward for a simplex of K .
Z2 X Y
Z2X Z2Y (4.6.2)
is also called the cross product. The map (4.6.2) is clearly injective. It is not surjective
if both X and Y are infinite; for instance, if X = Y is infinite, it is easy to see that
the characteristic function of the diagonal in X X is not in the image of . On the
other hand, suppose that X or Y is finite (say Y ). Let F : X Y Z2 . For y Y ,
define Fy : X Z 2 by Fy (x) = F(x, y) and let y be the characteristic function
of {y}. Then
F= Fy y .
yY
f g = X f Y g ,
More generally, let X and Y be two topological spaces. Using the usual tensor
product of vector spaces over Z2 , we define the tensor product of the Z2 -algebras
(H (X ), +, ) and (H (Y ), +, ) as the Z2 -algebra (H (X ) H (Y ), +, )
defined by
[H (X ) H (Y )]m = H i (X ) H j (Y ) ,
i+ j=m
H (X ) H (Y )
H (X Y )
by
called the cross product. By the universal property of the tensor product (analogous
to that for vector spaces), this gives a GrV-morphism
H (X ) H (Y )
H (X Y ) ,
Remark 4.6.1 Let : X X X be the diagonal map (x) = (x, x). The
composition
H (X ) H (X )
H (X X ) H (X ) (4.6.5)
is equal to the cup product (see also Diagram (4.4.3)) This relation, due to Lefschetz
(see [183, pp. 3841] for historical considerations), was quite influential: in some
books (e.g. [136, 179]), the cross product is introduced first using homological algebra
(the Eilenberg-Zilber theorem) and the cup product is defined via Formula (4.6.5).
Our opposite approach follows the viewpoint of [74, 82].
Under some hypotheses, the cross product may be defined in relative cohomol-
ogy. Let (X, A) and (Y, B) be topological pairs. The projections X and Y give
homomorphisms X : H (X, A) H (X Y, A Y ) and Y : H (Y, B)
H (X Y, B X ). Suppose that A or B is empty, or one of the pairs (X, A) or
158 4 Products
(Y, B) is a good pair. Then formula (4.6.4) defines a relative cross product
H (X, A) H (Y, B)
H (X Y, A Y X B) . (4.6.6)
H (Z , A Y )
H (A V X B, A V )
H (X B, A B) .
Proof
(a1 b1 ) (a2 b2 ) = (a1 a2 ) (b1 b2 )
= X (a1 a2 ) Y (b1 b2 )
= X (a1 ) X (a2 ) Y (b1 ) Y (b2 )
4.6 The Cross Product and the Knneth Theorem 159
,
[H (X ) H (Y )] [H (X ) H (Y )] Z2
given by
Lemma 4.6.5 Let X and Y be topological spaces with Y of finite cohomology type.
Then, for all n N, the linear map
k
H p (X ) H q (Y )
[ H p (X ) Hq (Y )]
p+q=n p+q=n
k : V W [V W ] ,
The following lemma permits us to define a Kronecker dual to the cross product,
called the homology cross product.
160 4 Products
Lemma 4.6.6 Let X and Y be topological spaces, with Y of finite cohomology type.
Then, there exists a unique GrV-homomorphism
: H (X Y ) H (X ) H (Y )
a b, = a b, () (4.6.8)
(Remark: the uniqueness of () shows that the right member of (4.6.9) does not
depend on the choice of the basis M.)
: (H (X ) H (Y ), +, )
(H (X Y ), +, )
: H (X Y ) H (X ) H (Y )
is a GrV-isomorphism.
The finiteness condition on one of the space (here Y ) is necessary in the cohomol-
ogy statement, as seen in the beginning of the section. It is used in the proof through
the following lemma.
4.6 The Cross Product and the Knneth Theorem 161
Lemma 4.6.8 Let V be a family of vector spaces over a field F. Let W be a finite
dimensional F-vector space. Then the linear map
: V W
V W
V V V V
given by
((v) w) = (v w)
is an isomorphism.
Proof The proof is by induction on n = dim W . The case n = 1 follows from the
canonical isomorphism T F T for any vector space T . The induction step uses
that, in the category of F-vector spaces, tensor and Cartesian products commute with
direct sums.
Proof (Proof of the Knneth theorem) By Lemma 4.6.3, we know that the cross
product is a GrA-morphism. It is then enough to prove that it is a GrV-isomorphism.
Assuming that Y is of finite cohomology type, the proof goes as follows.
(1) We prove that the cross product is a GrV-isomorphism when X is a finite
dimensional CW-complex.
(2) By Kronecker duality, Point (1) implies that the homology cross product is a
GrV-isomorphism when X is a finite dimensional CW-complex. Any compact
subspace of X Y is contained in X n Y for some n N. Therefore, H (X Y )
is the direct limit of H (X n Y ) by Corollary 3.1.16. Also, H (X ) is the direct
limit of H (X n ). The homology cross product being natural by Lemma 4.6.2
and Kronecker duality, we deduce that is a GrV-isomorphism when X is any
CW-complex. By Kronecker duality, the cross product is a GrV-isomorphism
for any CW-complex X .
(3) If X is any space, there is a map f X : X X , where X is a CW-complex
and f is a weak homotopy equivalence, i.e. the induced map on the homotopy
groups f : ( X , u)
(X, f (u)) is an isomorphism for all u X (see
[82, p. 352] or Remark 3.7.5). As (A B, (a, b)) (A, a) (B, b),
the map f X id : X Y X Y is also a weak homotopy equivalence. But,
weak homotopy equivalences induce isomorphisms on singular (co)homology
(see [82, Proposition 4.21]). The diagram
/ H (X Y )
H (X ) H (Y )
H f X id H ( f X id)
/ H ( X Y )
H ( X ) H (Y )
162 4 Products
is commutative by Lemma 4.6.2. This proves that the cross product in singu-
lar cohomology is a GrA-isomorphism for any space X . The corresponding
diagram for the homology cross product, or Kronecker duality, proves that the
homology cross product is a GrV-isomorphism.
It thus remains to prove Point (1). We follow the idea of [82, p. 218]. Let us fix the
topological space Y . To a topological pair (X, A), we associate two graded Z2 -vector
spaces:
Using Proposition 3.9.2, Point (1) follows from the following lemma.
h = id H (Y ) and k = : H (A Y ) H +1 (X Y, A Y ) ,
/ k (X, A)
h (X, A)
h f k f (4.6.10)
/ k (X , A )
h (X , A )
4.6 The Cross Product and the Knneth Theorem 163
h
h (A) / h +1 (X, A)
(4.6.12)
k
k (A) / k +1 (X, A) .
id / H p+1 (X, A) H q (Y )
H p (A) H q (Y )
(4.6.13)
H p+q (A Y ) / H p+q+1 (X Y, A Y ) ,
for all p, q N. Here, we have introduced more precise notations, distinguishing the
connecting homomorphisms in singular cohomology : H (A) H +1 (X, A)
and : H (AY ) H +1 (X Y, AY ). We shall also distinguish the homomor-
X (a)
Y (y)
. (4.6.15)
Comparing (4.6.15) and (4.6.16) proves Formula (4.6.14) and then the commutativity
of Diagram (4.6.12).
Under some hypotheses, there are relative versions of the Knneth theorem, gen-
eralizing Theorem 4.6.7.
Theorem 4.6.10 (Relative Knneth theorem) Let (X, A) be a topological pair. Let
(Y, B) be a good pair such that Y and B are of finite cohomology type. Then, the
cross product
: H (X, A) H (Y, B)
H (X Y, A Y X B) (4.6.17)
is a GrA-isomorphism.
The classical proof of the Knneth theorem (see e.g. [179]) gives the more general
statement that (4.6.17) is an isomorphism if (X B, A Y ) is excisive in X Y and
(Y, B) is of finite cohomology type. If (X, A) and (Y, B) are CW-pairs, the condition
that (Y, B) is of finite cohomology type is also sufficient (see [82, Theorem 3.21];
see also Corollary 4.7.25 below).
Proof As (Y, B) is a good pair, the relative cross product (4.6.6) is defined. Let
Z = A Y X B and let p N. Let us consider the commutative diagram.
H p (X, A) H q1 (Y ) / H p+q1 (X Y, AY )
/ H p+q1 (X B, A B) o J
H p (X, A) H q1 (B)
H p+q1 (Z , AY )
H p (X, A) H q (Y, B) / H p+q (X Y, Z )
H p (X, A) H q (Y ) / H p+q (X Y, AY )
/ H p+q (X B, A B) o J
H p (X, A) H q (B)
H p+q (Z , AY )
The left column is the cohomology sequence for (Y, B) tensored by H p (X, A). It is
still exact since we work in the category of Z2 -vector spaces. The right column is
the cohomology sequence for the triple (X Y, Z , A Y ). The homomorphism J ,
induced by inclusion, is an isomorphism: if V is a neighbourhood of B in Y which
4.6 The Cross Product and the Knneth Theorem 165
One application of the Knneth theorem is the multiplicativity of Poincar series and
Euler characteristic.
Pt (X Y ) = Pt (X ) Pt (Y ) . (4.7.1)
(X Y ) = (X ) (Y ) . (4.7.2)
4.7.2 Slices
Here are two corollaries of Lemma 4.7.2 which enable us to detect cohomology
classes via the slice homomorphisms.
Corollary 4.7.3 Let X and Y be path-connected topological spaces such that
H k (X ) = 0 for k < n. Then, the equation
a = 1 H sY (a) + H s X (a) 1
: H 0 (X ) H n (Y ) H n (X ) H 0 (Y )
H n (X Y ) .
a = 1 H sY (a) + H s X (a) 1
H (S d ) (x of degree d) ,
Z2 [x]/(x 2 ) (4.7.3)
induced by
xi 1 1 [S di ] 1 1
is a GrA-isomorphism.
Let (X, x) and (Y, y) be two pointed spaces. The base points provide an inclusion
X Y X {y} {x} Y X Y .
168 4 Products
H (X Y, X Y ) H (X Y, {x y}) H (X Y ) . (4.7.4)
Proposition 4.7.9 Let (X, x) and (Y, y) be well pointed spaces. Then, the homo-
morphisms induced by the inclusion i : X Y X Y and the projection
p : X Y X Y give rise to the short exact sequence
H p
0 H (X Y ) H (X Y ) H (X Y ) 0 .
H i
Proof Using the isomorphism (4.7.4) and the exact sequence of Corollary 3.1.48, it
is enough to prove that H i is onto. Consider the commutative diagram
H (X )
id / H (X )
LLL H r 9
LLL X X rr
H j
LL r r
& rrr
H i / H (X Y )
H (X Y )
8 LLL
r r rrr LLL
L
rrr
H Y H jY L%
H (Y )
id / H (Y )
where X , Y are the projections and j X , jY the inclusions. We note that Y j X and
X jY are constant maps. By Proposition 3.1.51, the homomorphism H (X Y )
( H j , H j )
H (X ) H (Y ) is an isomorphism. Hence H i is onto.
X
Y
Remark 4.7.10 Using the relationship between the exact sequence of the pair
(X Y, X Y ) and that of Corollary 3.1.48, Proposition 4.7.9 implies that the homo-
morphism H i : H (X Y ) H (X Y ) is surjective, whence the short exact
sequence
H (X Y ) H (X Y ) 0 .
H i
0 H (X Y, X Y ) (4.7.5)
4.7 Some Applications of the Knneth Theorem 169
As (X, {x}) and (Y, {y}) are good pairs, the relative cross product
H (X, {x}) H (Y, {y})
H (X Y, X Y )
is defined by (4.6.6). Using the isomorphisms of (3.1.13), one constructs the com-
mutative diagram
/ H (X ) H (Y )
H (X, {x}) H (Y, {y})
(4.7.6)
/ H (X Y )
H (X Y, X Y )
: H (X ) H (Y )
H (X Y )
is a multiplicative GrV-isomorphism.
For a pointed space (Z , z), Diagram (3.1.14) provides an injective homomorphism
H (Z ) H (Z ). Using this together with Proposition 4.7.9 (or Remark 4.7.10),
the Knneth theorem and its reduced form are summed up by the diagram
H (X ) H (Y ) / / H (X ) H (Y )
. (4.7.7)
H (X Y ) /
/ H (X Y )
D D
p q
D p Dq D p Dq
D p D q (D p D q ) S p+q .
170 4 Products
Let (X, x) be a well pointed space. The smash product X S 1 is called the
reduced suspension of X , which has the same homotopy type than the suspension
X . Indeed, let I = {0, 1}. The map
F : X = (X I ) (X I ) X S 1
F :
X = X/({x} I )
X S1 .
H n (X )
MMM
pppp
b MMM
ppp MM&
wpp
HF / H n+1 ( X )
H n+1 (X S 1 )
is commutative.
Proof As all these isomorphisms are functorial, it is enough to prove the lemma
for X = Kn . This is possible since the cellular decomposition of Kn given in
Proposition 3.8.1 has 0-skeleton Kn0 = {x0 }, so (Kn , x0 ) is a well pointed space
by Proposition 3.4.1. In this particular case, the statement is obvious since the three
groups are isomorphic to Z2 .
The smash product gives a geometric interpretation of the cup product. Let a
H m (X ) and b H m (X ), given by maps f a : X Km and f m : X Kn to
Eilenberg-MacLane spaces. By Proposition 4.7.11, H m+n (Km Kn ) = Z2 , with
generator corresponding to g : Km Kn Km+n .
( fa , fb ) g
X Km Kn Km Kn
Km+n
fa fb g
X
X X Km Kn Km Kn
Km+n .
H m (Km ) H n (Kn ) / H m+n (Km Kn )
f a f b f
/ H m+n (X )
H m (X ) H n (X )
is commutative.
U X UY
incl / UX
O O
X
X Y / X
X +Y
H k (X ) H k (Y ) H k (X Y ) .
holds true for all b H (B), u H (F) and H (E). As in the proof of
Lemma 4.6.6, we show that
() = H p (m ) m
mM
A : H (F)
H (E)
H (E A )
B
h (B) / H (E)
A0 (B) H (A) H (F)
A
A0 (B) h (A)
/ A0 (B) H (E A )
where is the linear map of Lemma 4.6.8, which is an isomorphism since H k (F)
is finite dimensional for all k, permits us to reduce to the case where the base is
path-connected.
174 4 Products
Pkn = H p (B) H q (F) | p + q = n and q k .
p,q
0 = P1
n
P0n Pnn = H n (E) . (4.7.10)
u) = (a 1) (u)
(a
= (a 1) (1 (u)) n
mod Pn1 (4.7.12)
= a (u) n
mod Pn1
0 / Pn / Pn / H nk (B) H k (F) / 0
k1 k
id
0 / Pn / Pn / H nk (B) H k (F) / 0
k1 k
may be tensored with H k (F) and remains exact, since we are dealing with Z2 -vector
spaces. The sum of these sequences provides the exact sequence of the top line of
the commutative diagram
1 2 0
H k1 (E 1 ) H k1 (E 2 ) / H k1 (E ) / H k (E) /
0
/ h k (B ) h k (B ) / h k (B )
1 2 0
1 2 0
/ H k (E ) H k (E ) / h k (E )
1 2 0
The bottom line is the Mayer-Vietoris sequence for the data (B, B1 , B2 , B0 ). By
the five-lemma, this shows that, if i are isomorphisms for i = 0, 1, 2, then is an
isomorphism.
What has been done so far implies that the is an isomorphism for a bundle of
p
finite type, i.e. admitting a finite covering U such that EU
U is trivial for U U.
By Kronecker duality, is an isomorphism in this case. As in Point (2) of the proof
of the Knneth theorem (p. 161), is the direct limit of A for A B such that
E A A is of finite type. Therefore, is an isomorphism and, by Kronecker duality,
is an isomorphism for any bundle.
The Leray-Hirsch theorem also has the following version, in which the finite type
hypothesis is on the base rather than on the fiber. The proof, involving the Serre
spectral sequence, may be found in [141, Theorem 10].
p
Theorem 4.7.18 (Leray-Hirsch II) Let E B be a locally trivial fiber bundle
with fiber F. Suppose that B is path-connected and of finite cohomology type. Let :
H (F) H (E) be a cohomology extension of the fiber. Then, is an isomorphism
of graded H (B)-modules and is a GrV-isomorphism.
Proof Let : H k (F) H k (E) be a cohomology extension of the fiber such that
1), the homomorphism H p is
H i is the identity of H (F). As H p(b) = (b
injective.
To prove (2), we note that any element in A H (E) may be written uniquely
as a finite sum A = kK (b k ak ). Let Ko = {k K | bk = 1}. As p i is
a constant map, one has H ( p i)(1) = 1 and H ( p i)(bk ) = 0 if bk has positive
degree. Therefore,
H i(A) = kK H i(H p(bb k) (ak ))
= kK H i H p(bk ) H i((ak ))
= kK H ( p i)(bk ) ak
= kK0 ak .
As for Proposition 4.7.1, the Leray-Hirsch theorem implies the following result.
i p
Corollary 4.7.20 Let F E B be a locally trivial fiber bundle whose whose
base B is path-connected. Suppose that H i : H (E) H (F) is surjective.
Suppose that F and B are of finite cohomology type. Then, E is of finite cohomology
type and the Poincar series of F, E and B satisfy
The Leray-Hirsch theorem admits a version for bundle pairs. A bundle pair with
fiber (F, F ) is a topological pair (E, E ) and a map p : (E, E ) (B, B) such that
there exists an open covering U of B and, for each U U, a homeomorphism U :
U (F, F ) ( p 1 (U ), p 1 (U ) E ) such that p (x, v) = x for all (x, v)
U F. In consequence, p : E B is a bundle with fiber F and the restriction of p to
E is a bundle with fiber F . A cohomology extension of the fiber is a GrV-morphism
r el : H (F, F ) H (E, E ) such that, for each b B, the composite
r el H ib
H (F, F ) H (E, E ) H (E b , E b )
r el
H (B) H (F, F ) H (E, E )
holds true for all b H (B), u H (F, F ) and H (E, E ). The formula
r el () = H p r el (m ) m . (4.7.15)
mM
The hypothesis that (E, E ) is well cofibrant may be removed but this would
necessitate some preliminary work. Besides, this hypothesis is easily fulfilled in our
applications.
178 4 Products
/ H (B) H (F, F )
H (B) H (F/F , y 0 )
r el r el (4.7.16)
/ H (E, E )
E )
H ( E,
We shall show that the horizontal homomorphisms, induced by the quotient maps,
are isomorphisms. Therefore, the right vertical arrow is bijective if and only if the
left one is.
The top horizontal homomorphism of Diagram (4.7.16) is an isomorphism by
Proposition 3.1.45 since (F, F ) is a well cofibrant pair. To see that the bottom hori-
zontal map is also bijective, consider the commutative diagram
/ H (E/E , [E ])
E , [ E ])
H ( E/
H ( E, E )
/ H (E, E )
The top horizontal map is an isomorphism because the quotient spaces E/E and
E are equal. As (E, E ) is well cofibrant, the right hand vertical map is bijective
E/
by Proposition 3.1.45. Also, Lemma 3.1.43 implies that ( E, E ) is well cofibrant and
thus, the left hand vertical map is an isomorphism by Proposition 3.1.45. Now, the
diagram
r el
H (F/F , [F ]) / H ( E,
E ) / H ( E b , E )
b
r el
H (F, F ) / H (E, E ) / H (E b , E )
3 b
shows that the bundle pair p inherits a cohomology extension of the fiber r el .
4.7 Some Applications of the Knneth Theorem 179
We are then reduced to the case F = {y 0 } being a single point. Consider the
commutative diagram:
r el
H (E, E ) / / H (E) / / H (E )
The top line is the exact sequence of the pair (F, y 0 ) tensored by H (B). It is exact
since we are dealing with Z2 -vector spaces and its splits since {y 0 } is a retract of F .
The bottom exact sequence of the pair (E, E ) also splits since p : E B E
is a retraction of E onto E . We shall check below the existence of a cohomology
extension of the fiber : H (F) H (E), whence the middle vertical map .
The two maps are bijective by the absolute Leray-Hirsch theorem 4.7.17. By the
five-lemma, r el is then also an isomorphism.
The existence of a cohomology extension of the fiber : H (F) H (E) comes
from r el : H (F, y 0 ) H (E, E ) when > 0, since H k (F, y 0 ) H k (F) and
H k (E b , E b ) H k (E b ) for k > 0. When k = 0, we consider the diagram
,
H 0 (F, y 0 ) / / H 0 (E, E ) / / H 0 (E b , E )
b
r el
H j
/ H 0 (E) / / H 0 (E b )
H (F)
0 ,
X X
r p
/ H 0 (E ) / H 0 (E )
H 0 (y 0 ) 2 b
is a GrV-isomorphism.
180 4 Products
Hr ( E b , E b ) / / H ( E,
r E)
= (4.7.17)
H0 ({b}) / / H0 (B)
In Diagram (4.7.17), the left vertical isomorphism is abstract but well defined,
since both Hr ( E b , E b ) Hr ( F,
F) and H0 ({b}) are equal to Z2 .
Proof We first prove the uniqueness of , if it exists. Indeed, for each path-
connected component A of B, Diagram (4.7.17) implies that (H r ( E A , E A )) =
H0 (A) and, as H0 (A) = Z2 , the isomorphism is unique.
If the bundle pair is trivial, the lemma follows from the relative Knneth
theorem 4.7.25. Suppose that B = B1 B2 , where B1 and B2 are two open sets
with B1 B2 = B0 . Suppose that the conclusion of the lemma is satisfied for
( E i , E i ) for i = 0, 1, 2. Then, the Mayer-Vietoris sequence for the data ( E i , E i )
implies that Hk ( E, E) = 0 for k < r and gives the diagram
Hr ( E 0 , E 0 ) / H ( E , E ) H ( E , E ) / H ( E, / 0
r 1 1 r 2 2 r E)
.
H0 (B0 ) / H0 (B1 ) H0 (B2 ) / H0 (B) / 0
Diagram (4.7.17) for each b B0 implies that the left square is commutative.
Therefore, the middle vertical isomorphism descends to a unique homomorphism
4.7 Some Applications of the Knneth Theorem 181
Hr ( E b , E b ) / H ( E , E ) / H ( E,
r 1 1 r E)
=
.
H0 ({b}) / H0 (B1 ) / H0 (B)
As both square commute, this gives the commutativity of Diagram (4.7.17) for .
We have so far proven the lemma when the bundle pair ( E, E) (B, B) is of
finite type. Let A be the set of subspaces A of B such that the bundle pair ( E A , E A )
(A, A) is of finite type. Each compact of B is contained in some A A and each
compact of E is contained in E A for some A A. By Proposition 3.1.29, this
provides isomorphisms
lim
Hr ( E A , E A ) Hr ( E,
E) and lim H0 (A) H0 (B) .
(4.7.18)
AA AA
Hr ( E A , E A ) / H ( E , E )
r A A
(4.7.19)
H0 (A) / H0 (A )
lim
Hr ( E A , E A )
lim
H0 (A)
AA AA
which, together with the isomorphisms of (4.7.18), produce the required isomor-
E)
phism : Hr ( E, H0 (B).
H 0 (B) / / H 0 ({b})
= (4.7.20)
E)
H r ( E, / / H r ( E , E )
b b
Let be a topological space having the same homology (mod 2) as the sphere
S k1 . For example, = S k1 or a lens space with odd fundamental group. Let
p : E B be a bundle with fiber . Let E be the mapping cylinder of p:
E = (E I )
B {(x, 1) p(x)} .
E) (B, B)
Let C be the cone over . Then p extends to a bundle pair p : ( E,
with fiber (C, ), called the mapping cylinder bundle pair of p. As (C, )
is a well cofibrant pair (by Lemma 3.1.39) and H k (C, ) = 0 for k = r and
E) is defined.
H r (C, ) = Z2 , the Thom class U H r ( E,
the homomorphisms
E) and : Hk ( E,
: H k (B) H k+r ( E, E) Hkr (B)
given by
(a) = H p(a) U and () = H p(U )
a GrV-isomorphism r el : H (B) H (C, ) E). Let be the
H ( E,
composite isomorphism
r el
E)
: H k (B) H k (B) H r (C, ) H k+r ( E,
r el
E) Hk (B) Hr (C, ) Hk (B)
: Hk+r ( E,
satisfies () = H p(U ).
Let q : E B be a bundle with fiber F and let f : A B be a continuous
map. The induced bundle f q : f E A is defined by
f
f E / E
f q q .
f
A / B
Let p : E B be a bundle with fiber , where has the homology of the sphere
E) (B, B) be its mapping cylinder bundle pair. Let f : A
Sr 1 and let p : ( E,
f E) (A; A) is the mapping cylinder bundle pair of the
B be a map. Then ( f E,
induced bundle f E. The following lemma states the functoriality of the Thom class.
Lemma 4.7.30 If U H r ( E, E) is the Thom class of p, then H f(U )
f E) is the Thom class of f p.
H r ( f E,
Proof For a A, let consider the commutative diagram
H f
E)
H r ( E, / H r ( f E,
f E)
.
H f
H r ( E f (a) , E f (a) ) / H r (( f E)
a , ( f E)a )
184 4 Products
Both cohomology groups downstairs are equal to Z2 . The left vertical arrow sends
the Thom class U to the non-zero element. Therefore, H f(U ) goes, by the right
vertical arrow, to the non-zero element. As this is true for all a A, we deduce from
Lemma 4.7.28 that H f(U ) is the Thom class of f p.
Let p : E B be a bundle with fiber , where has the homology of the
E) (B, B) be its mapping cylinder bundle pair. As
sphere Sr 1 . Let p : ( E,
is a
C is contractible, Proposition 4.7.23 implies that H p : H (B) H ( E)
GrA-isomorphism. Therefore, there is a unique class e H (B) such that
r
H j (U ) = H p(e) , (4.7.21)
(e) = U U . (4.7.22)
Indeed:
(e) = H p(e) U = H j (U ) U = U U ,
the last equality coming from Lemma 4.1.7. The Euler class is functorial by the
following lemma.
Lemma 4.7.31 Let p : E B be a bundle with fiber , where has the homology
of the sphere Sr 1 . Let f : A B be a map. If e H r (B) is the Euler class of p,
then H f (e) H r (A) is the Euler class of f p.
Proof This follows from the definition of the Euler class, Lemma 4.7.30 and the
commutativity of the diagram.
H p
E)
H r ( E, / H ( E)
o H r (B)
H f H f H f .
H f p
f E)
H r ( f E, / H r ( f E)
o H r (A)
H j
/ H k1 (E) / H k ( E,
E) / H k ( E)
/
O O
H p
e / H k (B)
H kr (B)
E) ( E,
where j : ( E, ) denotes the inclusion and is the Thom isomorphism.
The diagram is commutative since, for a H kr (B),
H j (a) = H j H p(a) U
= H p(a) H j (U )
= H p(a) H p(e)
= H p(a e) .
(The second equality is the singular analogue of Lemma 4.1.8). The functoriality of
the Gysin exact sequence comes from Lemma 4.7.30 and 4.7.31.
e H p
H 0 (B) H r (B) H r (E) ,
the class 1 H 0 (B) is sent to the Euler class e. If p admits a section, then H p is
injective, which implies that e = 0.
Remark 4.7.34 The vanishing of the Euler class of p : E B does not imply that
p admits a section. As an example, let p : S O(3) S 2 the map sending a matrix to
its first column vector. Then p is an S 1 -bundle, equivalent to the unit tangent bundle
of S 2 . The Gysin sequence gives the exact sequence
e H p
H 0 (S 2 ) H 2 (S 2 ) H 2 (S O(3)) 0
(1) e = 0.
(2) The restriction homomorphism H (E) H () is surjective.
(3) H r 1 (E) H r 1 (B) Z2 .
0 / H r 1 ( E)
/ H r 1 (E) / H r ( E,
E) / H r ( E)
O
H p
/ H r (C, )
H r 1 (B) H r 1 ()
Let us consider the particular case of the Gysin sequence for an S 0 -bundle. Such
a bundle is simply a 2-fold covering = ( p : X X ). The Gysin sequence may
thus be compared to the transfer exact sequence of Proposition 4.3.9.
H p tr w()
/ H k (X ) / H k ( X ) / H k (X ) / H k+1 (X ) /
O O O O
id id id id
H p e( p)
/ H k (X ) / H k ( X ) / H k (X ) / H k+1 (X ) /
The Thom isomorphism is classically used for vector bundles. Recall that a (real)
vector bundle of rank r is a map p : E B together with a R-vector space
structure on E b = p 1 (b) for each b B, satisfying the following local triviality
condition: there is an open covering U of B and for each U U, a homeomorphism
U : U Rr p 1 (U ) such that, for all (b, v) U Rr , p (b, v) = b and
U : {b} Rr E b is a R-linear isomorphism. In consequence, p is a bundle
4.7 Some Applications of the Knneth Theorem 187
with base B = B(), total space E = E() and fiber Rr . The map 0 : B E
sending b B to the zero element of E b is called the zero section of (it satisfies
p 0 (b) = b).
An Euclidean vector bundle is a vector bundle together with a continuous map
v |v| R0 defined on E() whose restriction to each fiber is quadratic and
positive definite. Such a map is called an Euclidean structure (or Riemannian metric)
on . It is of course the same as defining a positive definite inner product on each
fiber which varies continuously. Vector bundles with paracompact basis admit an
Euclidean structure, [105, Chap. 3,Theorems 9.5 and 5.5]. If = ( p : E B) is an
Euclidean vector bundle, the restriction of p to
gives the associated unit sphere and disk bundles. These bundles do not depend on
the choice of the Euclidean structure on . Indeed, using the map (v, t) tv from
S(E) I D(V ) together with the zero section, the reader will easily construct
S(E))
a homeomorphism ( S(E), (D(E), S(E)) over the identity of B, where
S(E)) (B, B) is the mapping cylinder bundle pair of S(E) B. Thus, the
( S(E),
Thom class U H r (D(E), S(E)) exists by Lemma 4.7.27 and, by Theorem 4.7.29,
gives rise to the Thom isomorphisms : H k (B) H k+r (D(E), S(E)) and
: Hk+r (D(E), S(E)) Hk (B). Let E 0 = E 0 (B) and D(E)0 = D(E)E 0 .
By excision and homotopy, one has
H (E, E 0 )
H (D(E), D(E)0 )
H (D(E), S(E)) .
Hence the Thom class may be seen as an element U () H r (E, E 0 ) and one has
the following theorem.
Theorem 4.7.37 (The Thom isomorphism theorem for vector bundles) Let = ( p :
E B) be a vector bundle of rank r with B paracompact. Let U () H r (E, E 0 )
be the Thom class. Then, the homomorphisms
given by
(a) = H p(a) U () and () = H p(U () )
j
(D(E), ) / (D(E), S(E))
.
j1 j2
(D(E 1 ), ) (D(E 2 ), ) / (D(E 1 ), S(E 1 )) (D(E 2 ), S(E 2 ))
U (1 2 ) = U (1 ) U (2 ) . (4.7.24)
H ( p1 p2 )(e()) = H j (U ())
= H j (U (1 ) U (2 ))
= H j1 (U (1 )) H j2 (U (2 ))
= H p1 (e(1 )) H p2 (e(2 ))
= H ( p1 p2 )(e(1 ) e(2 )) .
4.7 Some Applications of the Knneth Theorem 189
The Thom class of a product bundle was computed in (4.7.24). For the Whitney
sum, we use the projections i : E(1 2 ) E(i ).
Proposition 4.7.41 Let 1 and 2 be two vector bundles over a paracompact basis.
Let U (i ) H ri (D(E i ), S(E i )) be the Thom classes (for an Euclidean structure).
Then
U (1 2 ) = H 1 (U (1 )) H 2 (U (2 )) .
Proof Restricted to the fiber over b B, the right hand side of the formula gives the
cross product of the generators of H ri (D(E i )b , S(E i )b ). The latter is the generator
of H r (D(E)b , S(E)b ). The proposition thus follows from Lemma 4.7.28.
E = (D m F) F . (4.7.25)
H : H (E, F)
H (D m F, S m1 F) .
H
H (E, F) / H (D m F, S m1 F)
O O
excision excision
H (E, E (C) ) H (D m F, C F)
excision excision
H
H (E (B) , E (S) ) / H (B F, S F)
Proposition 4.7.43 Let p : E S m be a bundle with fiber F. There is a long exact
sequence
H i
J H i
H k1 (E) H k1 (F)
H km (F)
H k (E) H k (F) .
The exact sequence of Proposition 4.7.43 is called the Wang exact sequence.
Proof We start with the exact sequence of the pair (E, F)
H i H j
H k1 (E) H k1 (F)
H k (E, F) H k (E) (4.7.26)
where j : (E, ) (E, F) denotes the pair inclusion. The following commutative
diagram defines the homomorphism
and J .
H j
H k1 (F) / H k (E, F) / H k (E)
D
H
H k (D m F, S m1 F) (4.7.27)
O J
e
'
H km (F)
H i
J H i
H k1 (Mh ) H k1 (F)
H k1 (F)
H k (Mh ) H k (F) ,
with
= id + H h.
Proof We use the exact sequence (4.7.26) with E = Mh and Diagram (4.7.27). It
remains to identify
with id + H h. Let i : {1} F S 0 F denote the
inclusions. Let : H k1 (F) H k1 (S 0 F) be the homomorphism such that
H i + (a) = a and H i (a) = H h(a). Consider the diagram.
/ H k1 (S 0 F) i / H k1 ({1} F) H k1 ({1} F)
H k1 (F)
+
H
H k (Mh , F) / H k (D 1 F, S 0 F) o e
H k1 (F)
/ H km (F) / e / H k1 (S m1 F) ,
H k1 (F)
e
(a) = H (a) H p2 (a) ,
(4.7.28)
H H p
H k1 (F) H k1 (S m1 F) H k1 (F)
2
H H p2
H k1 (F) / H k1 (S m1 F)
MMM nn6
M
MMM nn nnn
M& nnn e
H km (F)
4.7 Some Applications of the Knneth Theorem 193
/ H k (E, F)
H k1 (F)
H +H p
2 H
/ H k (D m F, S m1 F) .
H k1 (S m1 F) (4.7.29)
O O
e e
'
= / H km (F)
H km (F)
As an exercise, the reader may adapt the proof of Proposition 4.7.46 to the case
m = 0, thus getting an alternative proof of Proposition 4.7.44. The main point is to
replace e (which has no meaning in H 0 (S 0 ) by the class of {1}.
The family of homomorphisms
: H k1 (F) H km (F) forms an endomor-
phism of H (F) of degree m 1 (it sends H q (F) to H qm+1 (F)).
(a b) =
(a) b + a
(b) .
H (a) = H p2 (a) + e
(a) = 1 a + e
(a) .
b) = 1 (a b) + e
(a b)
H (a
b) = H (a)
As H (a
H (b) and e is injective, this proves the
proposition.
Remark 4.7.48 The material of this section was inspired by [207, Sect. 1, Chap. VII].
As in this this reference, the following fact can also be proved:
(1) The Wang exact sequence holds for Serre fibrations. It also has a generalization
to bundles over a suspension.
(2) A Wang exact sequence for homology exists.
Further properties of the Wang sequences are given in [207, Sect. 2, Chap. VII].
which is homeomorphic to v Svd . The face space of K is the subset of d
vV (K ) Sv
defined by
Fd (K ) = Fd () Svd .
S (K ) vV (K )
The interest of the face space appears in the following proposition, based on a
algebraic theorem of Gubeladze.
Proposition 4.7.50 Let K and K be two finite simplicial complexes. Let d be a pos-
itive integer. Then, K is isomorphic to K if and only if H (Fd (K )) and H (Fd (K ))
are GrA-isomorphic.
generated by the squares xi2 of the variables and the monomials x J for J
/ S(K )
(non-face monomials). The quotient algebra
d (K ) = Z2 [x1 , . . . , xm ] I(K )
For {1, . . . , m}, the fundamental class [Fd ()] H(dim +1)d (Fd ()) deter-
mines a class [] H(dim +1)d (Fd ( K )) (by convention, [] is the genera-
tor of H0 (Fd ( K ))). If S(K ), [] is the image under H j of a class in
H(dim +1)d (Fd (K )), also called []. Let
and
The proof of Proposition 4.7.50 follows from Lemma 4.7.51 and the following
theorem of Gubeladze. For a proof, see [76, Theorem 3.1].
Theorem 4.7.53 (Gubeladze) Let K and K be two finite simplicial complexes. Sup-
pose that d (K ) = Z2 [x1 , . . . , xm ]/I(K ) and d (K ) = Z2 [y1 , . . . , ym ]/I(K )
are isomorphic as graded algebras. Then m = m and there is a bijection
: {x1 , , . . . , xm }
{y1 , . . . , ym }
K K / K
gg g
KK / K
commutes up to homotopy.
4.7 Some Applications of the Knneth Theorem 197
p = 1 + 1 H m (K K) . (4.7.32)
where the degrees of y and y are both positive. By the Knneth theorem, the cross
product gives an isomorphism isomorphism H m (K) H 0 (K) H 0 (K) H m (K)
H m (K). Therefore, H () = p, which says that the homotopy class of is well
determined.
For Point (3), let h : K K be a homotopy inverse for g. Then, the formula
(x, y) = h (g(x), g(y)) is a continuous multiplication of K with a homotopy
H (a) = a 1 + 1 a . (4.7.34)
198 4 Products
H k (K) H 0 (K) H 0 (K) H k (K)
H k (K K) (4.7.35)
Remark 4.7.57 Together with the cup product, the map H makes H (K (Z2 , m))
a Hopf algebra (see [82, Sect. 3.C]). In this setup, an element a H k (K (Z2 , m))
satisfying (4.7.34) is called primitive.
for all a, b, H m (X ).
Proof Let f, g : X K represent (a) and (b). Then (a)
(b) is represented
by the composition
( f,g)
X K K
K.
(a)
(b) = H ( f, g) H ()
= H ( f, g)( 1 + 1 )
= H ( f, g)(H 1 () + H 2 ())
= H f () + H g()
= (a) + (b) .
4.3. Same exercise as the previous one, replacing S 1 S 1 by the Klein bottle.
Compare with the discussion on p. 33.
4.4. Write the transfer exact sequence for a trivial 2-fold covering.
4.5. Let p : X X be finite covering with an odd number of sheets. Prove that
H p is injective.
4.6. Let M and N be closed surfaces, with M orientable and N non-orientable.
Prove that there is no continuous map f : M N which is of degree one.
4.7. Show that there are no continuous map of degree one between the torus T and
the Klein bottle K , in either direction. Same things for S 1 S 2 and RP 3 .
4.8. Let M be a closed topological manifold of dimension n. Let h : D n M
be an embedding of the closed disk D n into M. Form the manifold M as the
quotient of M int h(D n ) by the identification h(x) h(x) for x Bd D n .
[Hint: express M as a connected sum.]
Compute the ring H ( M).
4.9. Show that the cohomology algebras of (S 1 S 1 ) RP 2 and of RP 2 RP 2
RP 2 are GrA-isomorphic. (It is classical that these two spaces are homeo-
morphic: see [136, Lemma 7.1]).
4.10. Using the triangulation of the Klein bottle given in Fig. 2.4, compute all the
simplicial cap products. Check the formula a b, = a, b .
4.11. Show that the smash product and the join of two homology spheres is a homol-
ogy sphere.
4.12. Compute the cohomology ring of (a) X = RP RP (n times); (b)
Y = CP 2 CP 3 ; (c) Z = CP 2 CP 3 .
4.13. Write the Mayer-Vietoris cohomology sequence for the decomposition
Topological manifolds have also long attracted the attention of topologists, mostly
to know whether they carry smooth or piecewise linear structures (see, e.g. [8, p. 235],
[132, p. 183]). Their status however remained mysterious until the 1960s. Kirby
and Siebenmann produced examples in all dimension 5 of topological manifolds
without PL-structures and developed many techniques to deal with these topological
manifolds [116]. The field of topological versus smooth manifolds developed very
much in dimension four, after 1980, with the work of M. Freedman and S. Donaldson.
Poincar duality is one of the most remarkable properties of closed manifolds. In
its strong form, it gives, for a compact n-manifold M, that H k (M) and Hnk (M) are
isomorphic under the cap product with the fundamental class [M]. This result can
be obtained in two contexts:
by working with homology manifolds, using simplicial topology and dual cells.
Taking its origin in the early work of Poincar, this was achieved around 1930 in the
work by Pontryagin et al. (see [40, Sect. II.4.C]). In the next sections, we follow this
approach, akin to the presentation of [155, Chap. 8]. This proves Poincar duality
for triangulable topological manifold, whence for smooth manifolds. Observe that
smooth manifolds techniques (Morse theory or handle presentations) give an iso-
morphism from H k (M) to Hnk (M) but not the identification of this isomorphism
with a cap product (see e.g. [120, Sect. VII.6]).
by working with topological manifolds, using Cech cohomology techniques (see,
e.g. [179, Sect. 6.2] or [82, Sect. 3.3]). This is not done in this book.
Remark 5.2.1 (1) Let X be topological space satisfying the following local prop-
erty: for any x X ,
Z2 j = n
H (X, X {x}) =
j
0 j = n .
[M] : H k (M)
Hnk (M)
is an isomorphism.
The proof of this Poincar duality theorem will start after Proposition 5.2.8. We
first give some corollaries of Theorem 5.2.3. By Kronecker duality, we get
204 5 Poincar Duality
Corollary 5.2.4 (Poincar Duality, weak form) Let M be a finite polyhedral homol-
ogy n-manifold. Then, for any integer k,
D(7)
5
D(15)
157 7
15
156
6 3
16
s(156)
1
Fig. 5.1 Dual cells and the map s : S (M) S (M ) of (5.2.10). In the simplex notation, brackets
and commas have been omitted: 156 = {1, 5, 6}, etc.
The remainder of this section is devoted to the proof of Theorem 5.2.3. We shall
introduce several simplicial or homology-cell complexes having all the homology
of M. Let M be the barycentric subdivision of M, with the notations introduced
in p. 11. The simplicial complex M is endowed with its natural simplicial order
defined in (2.1.2). For S(M), define D() S(M ) by (Fig. 5.1)
D() = {t S(M ) | = min t} .
The simplicial subcomplex D() of M generated by D() is called the dual cell
of . Observe that dim D() = n dim(). The simplicial subcomplex D() =
Lk(,
D()) is called the boundary of D(). Its dimension is one less than that of
D(). We are interested in the topological spaces E() = |D()| and E()
= |D()|.
Proof The space E() is compact. Observe that D() is the cone over D(),
with cone vertex .
Hence, E() is the topological cone over E(). Therefore,
(E(), E()) is a good pair and H (E()) = 0. It then suffices to prove that
206 5 Poincar Duality
H (E())
H S nk1 . We shall see below that D() and Lk(, M) are iso-
morphic simplicial complexes. As |Lk(, M) | = |Lk(, M)| and M is a polyhedral
homology n-manifold, this implies that
H (E()) H |Lk(, M) | H (Lk(, M)) H S nk1 .
Lemma 5.2.9 permits us to see |M| as a homology-cell complex (see p. 108). The
r -skeleton |M|r is defined by
|M|r = E() . (5.2.1)
Ss (M)
snr
Indeed, the space |M | is the disjoint union of its geometric open simplexes
|M | = |t| |t|
tS (M )
and each |t| |t| is contained in a single open dual cell E() E(), the one
associated to for which = min t. This shows that |M|n = |M|. If Snr (M),
then E() = E() |M|r 1 ; if Snr (M) is distinct from , the open dual
cells of and are disjoint. This shows that |M|r +1 is obtained by from |M|r by
adjunction of the family of r -homology cells:
5.2 Poincar Duality in Polyhedral Homology Manifolds 207
|M|r +1 = |M|r Snr (M) E() ,
:
Snr (M) E()
Snr (M) E() |M|r .
We denote by X the space |M| endowed with this (regular) homology-cell struc-
ture. As noted in p. 108, the cellular homology H (X ) (defined with the homology
cells) is isomorphic to the singular homology H (|M|) of |M|. If Sk (M), then
E() is the union of those E( ) for which Sk+1 (M) has as a face. Using
Formula (2.2.5), this amounts to
E() = E( ) . (5.2.2)
()
On the other hand, since D() is a (n k 1)-dimensional pseudomanifold by
Lemma 5.2.9, Proposition 2.4.4 tells us that Hnk1 (D()) = Z2 is generated
by [D()]
= Snk1 (D())
and the generator H nk1 (D()) = Z2 is represented
by any cochain formed by a single (n k 1)-simplex. Hence, Hnk (D(), D()) =
Z2 is generated by [D()] = Snk (D()) and the generator H nk (D(), D()) =
Z2 is represented by any cochain formed by a single (n k)-simplex of D(). The
proof of Lemma 3.5.5 thus works and, using (5.2.2), : C nk (X ) C nk1 (X )
satisfies
(D()) = [D( )] . (5.2.3)
()
1 = 1 . (5.2.4)
H nk (X )
1 : H k (M) (5.2.5)
is an isomorphism. Observe that this proves the weak form of Poincar duality of
Corollary 5.2.5.
To prove Theorem 5.2.3, we now need to identify 1 with a cap product. The cor-
respondence E() [D()] provides a linear map 2 : C nk (X ) Cnk (M ).
By (5.2.2), 2 is a chain map, thus inducing a linear map 2 : H nk (X )
Hnk (M ).
Hr (K r , K r 1 ) Hr 1 (K r 1 ) Hr 1 (K r 1 , K r 2 ) .
One has = 0. Set H (M ) = ker /Image The correspondence E()
.
[D()] gives an isomorphism 2 : H r (X )
Hr (M ). Note that
C r (M ) = Hr (K r , K r 1 )
= ker Cr (K r )/Cr (K r 1 )
Cr 1 (K r )/Cr 1 (K r 1 ) ,
Cr (K r )
whence
C r (M ) = Cr (K r ) | Cr 1 (K r 1 ) Cr (K r ) Cr (M ) .
Hr +1 (K r +1 , K r )
0 / Hr (K r +1 )
QQQ 77
QQQr +1 oo o
o
QQQ o o
QQ( ooo
r +1 Hr (K r ) / / Hr (M )
j mmmm
mv
mm m
mv mm
Hr (K r , K r 1 ) 0 (5.2.7)
QQQ
QQQr
QQQ
QQ(
r Hr 1 (K r 1 )
v
j mmmmm
mmm
vmmm
Hr (K r 1 , K r 2 )
5.2 Poincar Duality in Polyhedral Homology Manifolds 209
=
Hr (K r )/Imr +1 / ker r /Imr +1 / ker r /Imr +1
j =
2
Hr (M ) o Hr (M )
= max .
g() (5.2.8)
In the other direction, one has a chain map sd : Cm (M) Cm (M ) given, for
Sm (M), by
sd() = Sm ( ) . (5.2.9)
(This chain map is in fact defined for any subdivision and is called the subdivision
operator). Observe that, for any Sm (M), there exists a unique Sm (M )
such that C g( ) = . Indeed, if = {v0 , v1 , . . . , vm } with v0 v1 vm ,
then = { 0 , 1 , . . . , m }, where i is the barycenter of {v0 , v1 , . . . , vi }. The other
m-simplexes of are mapped to proper faces of . This defines a map
[M]
H k (M) / Hnk (M)
O
H g H g (5.2.12)
[M ]
H (M )
k / Hnk (M )
The identification of the isomorphism 1 with the cap product with the fundamental
class then follows from the following lemma.
1
H k (M) / H nk (X )
H g 2
[M ]
H k (M ) / Hnk (M )
is commutative.
Proof Let Sk (M). The properties of the map s : S(M) S(M ) defined
in (5.2.10) imply that C g() = s() and max s() = (for the natural simplicial
order on M defined in (2.1.2)). The isomorphism = 2 1 comes from the
morphism of cochain-chains : C (M) Cn (M ) such that
But
1 if s() = { 0 , . . . , k }
s(), { 0 , . . . , k } =
0 otherwise
1 if s() { k , . . . , n } Sn (M )
=
0 otherwise.
Therefore
: H k (X, Y ) Hnk (X Y ) .
For a more general result, see [43, Proposition 7.2 in Chap. VII].
212 5 Poincar Duality
Proof Let (M, A) be a simplicial pair such that (|M|, |A|) is homeomorphic to
(X, Y ). By Proposition 5.3.1, (M, A) is a relative polyhedral homology n-manifold.
We shall construct an isomorphism
H nk (|M| |A|) ,
0 : H k (M, A) (5.3.1)
H nk (X ) .
1 : H k (M, A) (5.3.2)
Proof The fundamental class of M being the sum of those of its connected compo-
nents, it is enough to consider the case where M is connected. Corollary 5.3.4 then
follows from the exact sequences
5.3 Other Forms of Poincar Duality 213
H j
Hm (M {x}) Hm (M) Hm (M, M {x}) ,
/ Hnk (X Y )
H k (X, Y )
OOO
OOO
[X ] OOO H i
'
Hnk (X )
is commutative.
[M]
H k (M, A) / Hnk (M)
O
H g H g (5.3.3)
[M ]
H (M , A )
k / Hnk (M )
1 2
H k (M, A) / H nk (X ) / Hnk (M )
H g H i
[M ]
H (M , A )
k / Hnk (M )
H k (X, Y ) / Hnk (X Y )
OOO
OO[X
OOO]r el
H j H i
OO'
[X ]
H k (X ) / Hnk (X )
u, a [X ]r el = u a, [X ]r el
= u a, H j ([X ]) as [X ]r el = H j ([X ])
= H j (u a), [X ] (5.3.5)
= u H j (a), [X ] by Lemma 4.1.8
= u, H j (a) [X ] ,
[X ] : H k (X )
Hnk (X, Y )
and
[X ] : H k (X, Y )
Hnk (X )
Theorem 5.3.7 is also true without the hypothesis of the triangulability of (X, Y ),
[82, Theorem 3.43].
[X ] : H k (X, Y )
Hnk (X ) .
The commutativity of the above diagram comes from Lemma 4.5.5, since
([X ]) = [Y ] . (5.3.6)
[X ] : H k (X, Y1 )
Hnk (X, Y2 )
The top line is the cohomology sequence for the triple (X, Y, Y1 ) and the bottom line
is the homology sequence for the pair (X, Y2 ). The isomorphism is the composition
[Y2 ]
: H k (Y, Y1 )
H k (Y2 , Bd Y2 ) Hnk1 (Y2 ) .
The commutativity of the above diagram is obtained as for those in the proofs
in Sect. 5.3.1.
Here are some applications of the Poincar duality for compact manifolds with
boundary.
Proposition 5.3.9 Let X be a compact
triangulable manifold
of dimension 2n + 1,
with boundary Y . Let B = Image H n (X ) H n (Y ) . Then
(1) Let u H n (Y ). Then
u B u B, [Y ] = 0 .
In particular, B B, [Y ] = 0.
(2) dim H n (Y ) = 2 dim B.
For example, RP 2n is not the boundary of a compact manifold.
Proof We follow the idea of [133, Lemma 4.7 and Corollary 4.8]. Let i : Y X
denote the inclusion and let a, b H n (X ). Then,
0 = u H i(v), [Y ]
= u H i(v), [X ] by 5.3.6
= (u H i(v)), [X ]
= (u) v, [X ] by Lemma 4.1.9
This equality, holding for any v H n (X ), implies, by Theorem 5.3.12, that (u) = 0.
To prove (2), let us consider the linear map : H n (Y ) H n (Y ) given by
(a)(b) = a b, [Y ]). Let B be the restriction of to B. The map is an
isomorphism by Theorem 5.3.13. By (1), B (B) = A , where A = H n (Y )/B.
Thus, there is a quotient map fitting in the commutative diagram
0 / B / H n (Y ) / A / 0
B
(5.3.7)
0 / A / H n (Y ) / B / 0
(The first equation uses the cap product of (4.5.16) and the second that of (4.5.14)).
This permits us to define two intersection forms on the homology of X .
(1) If Hq (X ) and Hnq (X ), we set
a = PD() PD(), [X ] .
a
This defines the (absolute) intersection form H (X ) Hn (X )
Z2 .
(2) Similarly, if Hq (X ) and Hnq (X, Y ), the same formula defines the
r
(relative) intersection form H (X ) Hn (X, Y )
Z2 .
The name intersection form will be justified by Corollary 5.4.13.
Let j : (X, ) (X, Y ) denote the pair inclusion. For Hq (X ) and
Hnq (X ), the absolute and relative intersection forms are related by the formula
a = H j () r = H j () r .
Indeed:
Hq j
Hq (X ) / Hq (X, Y ) PD / H nq (X ) k / Hnq (X )
Theorem 5.3.12 Let M be a finite polyhedral homology n-manifold. Then, for any
integer k, the bilinear map
,[M]
H k (M) H nk (M)
H n (M) Z2
H nk (M) .
induces an isomorphism H k (M)
Proof By Corollary 5.2.4, it suffices to prove that the linear map : H k (M)
H nk (M) given by
a b a b, [M]
for all b H nk (M). By Point (a) of Lemma 2.2.3, we deduce that a [M] = 0,
which implies that a = 0 by Theorem 5.2.3.
The same proof, using Corollary 5.3.8, gives the following result.
,[X ]
H k (X, Y1 ) H nk (X, Y2 )
H n (X, Y ) Z2
H nk (X, Y2 ) .
induces an isomorphism H k (X, Y1 )
220 5 Poincar Duality
The first version of Alexander Duality was proven in a paper [7] of Alexander II
(18881971). This article pioneered several new methods and was very influential
at the time (see [40, p. 56]). In his paper, Alexander used the mod 2 homology.
Classical Alexander duality relates the cohomology of a closed subset A or S n to the
homology of S n A. We give below a version where S n is replaced by a homology
sphere (for instance a lens space with odd fundamental group).
H k (A) H nk1 (X A) .
Proof The case n = 0 being trivial, we assume n > 0. The pair (X, A) satisfies the
hypotheses of Lefschetz duality Theorem 5.3.2. This gives an isomorphism
H i / H n1 (A) / H n (X, A) / H n (X ) / 0
H n1 (X )
[X ]
H j
0 / H (X A) / H0 (X A) / H0 (X ) / 0
0
In this section, we assume some familiarity of the reader with standard techniques
of smooth manifolds, as exposed in e.g. [95].
Example 5.4.1 For a more elaborated example, let Q be a smooth closed con-
nected manifold, seen as the diagonal submanifold of M = Q Q. Let A =
{a1 , a2 , . . . } H (Q) be an additive basis of H (Q). By Theorem 5.3.12, there is
a basis B = {b1 , b2 , . . . } of H (Q) which is dual to A for the Poincar duality, i.e.
1 2 3 1 1 2 3 1
5 6 5 6
4 4 4 7
PD(Q) PD(Q)
8 9 8 9
7 7 7 4
Q Q
1 2 3 1 1 2 3 1
W W
Fig. 5.2 The Poincar dual PD(Q) of a circle Q in the torus (left) or the Klein bottle (right). This
illustrates the localization principle of Remark 5.4.3: PD(Q) is supported in a tubular neighbourhood
W of Q
222 5 Poincar Duality
Without loss of generality, we may suppose that Q is connected. Let [Q] be the non
zero element of H dim Q (Q). One has [Q] [Q] , [M] = 1 and
H (M, M Q)
H (W, Bd W ) H (D(), S()) .
H r (M, M Q)
H r (W, Bd W ) H r (Wi , Bd Wi ) H r (M, M Q i )
5.4 Poincar Duality and Submanifolds 223
and U (M, Q) = U (M, Q i ). On the other hand, PD(Q) = PD(Q i ). Thus, we
shall assume that Q is connected.
Let us consider the case M = D() and Q is the image of the zero section. As
Hnr (Q) = Z2 = Hn (D(), S()), the Thom isomorphism of Theorem 4.7.29 says
that U () [D()] = [Q]. This proves the lemma for any tubular neighbourhood
of Q, for instance W or a smaller tube W contained in the interior of W .
Let us choose a triangulation of M for which W and W are subcomplexes. The
class H j (U (M, Q)) H r (M) may then be represented by a simplicial cocycle q
Sr (W ). The n-simplexes of M involved in the computation of H j (U (M, Q))
[M] are then all simplexes of W . Therefore
H j (U (M, Q)) [M] = H i U (W, Q) [W ] = H i([Q]) .
.
Remark 5.4.3 We see in the proof of Lemma 5.4.2 that the Poincar dual PD(Q) of
a submanifold Q M is supported in an arbitrary small tubular neighbourhood of
Q. This localization principle is illustrated in Fig. 5.2 for Q a circle in the torus or
the Klein bottle. For the analogous localization principle in de Rham cohomology,
see [19, Proposition 6.25].
Lemma 5.4.4 The image of PD(Q) under the homomorphism H r (M, Bd M)
H r (M) H r (Q) is equal to the Euler class of the normal bundle = (M, Q).
Proof We use the notations of the proof of Lemma 5.4.2. Let k : (M, ) (M, M
Q) denote the pair inclusion and let 0 : Q D() be the zero section. The various
inclusions give rise to the commutative diagram
H j
H r (M, M Q) / H r (M, Bd M) /2 H r (M)
LLL
H k LH
LLLi
L&
H r (W, BdW ) H r (W ) H r (Q)
8
rrrr
rr
H j
rr H 0
H r (D(), S()) / H r (D())
(for a class b, the ideal Ann (b) is called the annihilator of b). The above inclusion
is an equality if and only if H i is surjective.
Therefore, if H i(a) = 0, then a Ann (q) and the converse is true if and only if
H i is injective. By Kronecker duality (see Corollary 2.3.11), the latter is equivalent
to H i being surjective.
k+r +1 k+1
Z2 [a] a / / Z2 [a] a
H i
H RP k+r / / H RP k
The following proposition states the functoriality of the Poincar dual for transver-
sal maps.
H f
H (N , N Q) / H (M, M P)
H i H j
H f
H (N ) / H (M)
[Q] [M]
H p (Q) / Hq p (Q)
H i
/ Hq p (M) o H p+r (M, Bd M) .
The notation i ! and the terminology umkehr homomorphism are also used in the
literature.
For example, Gys(1) = PD(Q), the Poincar dual of Q. More generally:
Lemma 5.4.8 For a H p (M), one has Gys H i(a) = a PD(Q).
Proof
= Thom(b) [M] .
Since [M] is an isomorphism, we see in this example that the Gysin homomor-
phism is identified with the Thom isomorphism.
Gys
/ H p1 (M Q) / H pr (Q) / H p (M) / H p (M Q) /
=
/ H p1 (Bd W ) / H pr (Q) / H p (Q) / H p (Bd W ) /
where the vertical arrows are induced by inclusions. The horizontal lines are exact
sequences and the bottom one is the Gysin sequence of the sphere bundle Bd W Q.
Proof We start with the commutative diagram
/ H p1 (M Q) / H p (M, M Q) / H p (M) / H p (M Q) /
/ H p1 (Bd W ) / H p (W, Bd W ) / H p (W ) / H p (Bd W ) /
using the cohomology sequences of the pairs (M, M Q) and (W, Bd W ). To get
the diagram of the proposition, we use the identification
Thom /
H pr (Q)
H p (W, Bd W ) o
H p (M, M Q)
H pr (Q)
Thom / H p (W, Bd W ) o H p (M, M int W ) / H p (M)
[Q] [W ] [M]
Hq p+r (Q) / Hq p+r (W ) / Hq p+r (M)
5.4 Poincar Duality and Submanifolds 227
The commutativity of the left square was observed in Example 5.4.9. That of the
right square may be checked using simplicial (co)homology for a triangulation of M
extending one of W .
Proposition 5.4.11 Let f : M M be a smooth map between closed manifolds.
Let Q be a closed submanifold of codimension r in M. Suppose that f is transversal
to Q. Then, for all p N, the diagram
Gys
H p (Q) / H p+r (M)
H f H f
Gys
H p ( f 1 (Q)) / H p+r (M )
is commutative.
Proof Let Q = f 1 (Q). By transversality, f : Q Q is covered by a morphism
of vector bundle f : (M , Q ) (M, Q). Put a Riemannian metric on (M, Q)
and pull it back on (M , Q ), so that f is an isometry on each fiber. By standard
technique of Riemannian geometry, one can find a tubular neighbourhood W of Q
and a tubular neighbourhood W of Q and modify f by a homotopy relative to
Q so that f (W ) W , f (BdW ) BdW , f (M int W ) M int W and
f : W W coincides with f via the exponential maps of W and W . We thus get
a diagram.
H pr (Q)
Thom / H p (W, Bd W ) o H p (M, M int W ) / H p (M)
H f H f H f H f .
Thom / o / H p (M )
H pr (Q )
H p (W , Bd W )
H p (M , M int W )
The left square is commutative by construction and the functoriality of the Thom
isomorphism (coming from Lemma 4.7.30). The other squares are obviously com-
mutative. But, as seen in the proof of Proposition 5.4.10, the compositions from the
left end to the right end of the horizontal lines are the Gysin homomorphisms.
We may suppose that Q = for, otherwise, the proposition is trivially true, since
q = 0 and r > n.
If A is a submanifold of B, we denote by (B, A) the normal bundle of A in B.
Choose an embedding : D((B, A)) B parameterizing a tubular neighbour-
hood W (B, A). If V B the notation W (A, B)V means (D((B, A)V )). As Q 1
and Q 2 intersect transversally, one has
a1 a2 = H 1 (a 1 ) H 2 (a 2 ) = a 1 a 2 .
In other words,
[Q] N = H p([Q] D )
= H p (U U ) [D] cap product of (4.5.9)
= H p U (U [D]) by Formula (4.5.10)
= H p U [N ] D
= H p H j (U ) [N ] D by definition of the cap product (4.5.7)
= H p H p(e()) [N ] D by definition of the Euler class
= e() H p([N ] D )
= e() [N ] .
When, in Lemma 5.4.14, the rank of is equal to the dimension of the manifold N ,
then (N ) (N ) is a finite collection of point and one gets the following corollary.
Corollary 5.4.16 Let N be a smooth closed manifold. Then the following congru-
ences mod 2 hold:
(X ) dim H (X ) (X ) mod 2 ,
where (X ) is set of cells of X . For the required vector field, one can take thegradient
vector field = grad f of a Morse function f : N R. Then 01 (N )
0 (N ) = Crit f , the set of critical points of f . The transversality of with 0
is equivalent to f being a Morse function (see [95, Chap. 6]). By Morse theory,
N has then the homotopy type of a CW-complex X with (X ) = Crit f , [95,
Chap. 6, Theorem 4.1]. One can also use the classical vector field associated to a
C 1 -triangulation of N , with one zero at the barycenter of each simplex (see, e.g.
[180, pp. 611612]).
We give below a second proof of Corollary 5.4.16, using the following lemma.
(M, N ) T N .
Proof Let p1 , p2 : N N N be the projections onto the first and second factor.
For x N , consider the commutative diagram in the category of real vector spaces
/ (Tx N ) / Tx N Tx N / Tx N / 0
0
5.4 Poincar Duality and Submanifolds 231
where the rows are exact and (v) = (T p1 (v), T p2 (v)). The map is an isomor-
phism and sends T(x,x) ( N ) onto (Tx N ). Hence, descends to the isomorphism
: (M, N )
Tx N which, of course, depends continuously on x.
A : H q (Q)
H sq1 (
Q) .
232 5 Poincar Duality
where i : Q
denotes the inclusion. Although the asymmetry of the definition,
the equality l(Q, Q ) = l(Q , Q) will be proven in Proposition 5.4.25.
The linking number l(Q, Q ) was introduced in 1911 by Lebesgue [131, pp. 173
175], with a definition in the spirit of Proposition 5.4.22. Lebesgue called Q and Q
enlaces if l(Q, Q ) = 1. One year later, Brouwer [22, pp. 511520] refined
the idea when
, Q and Q are oriented, defining an integral linking number
whose reduction mod 2 is l(Q, Q ) (for the philosophy of Brouwers definition,
see Remark 2.5.10). More history and references about the linking numbers may be
found in [40, pp. 176179 and 185].
As Q is a submanifold of
, the isomorphism A may be described in the following
way, which will be useful for computations. Let V be a closed tubular neighbourhood
of Q in
Q and let X =
intV . The cohomology sequence of (
, X )
/ H sq1 (X ) / H sq (
, X ) / H sq (
)
H sq1 (
)
into H sq (
, X ). Let j : (V, Bd V ) (
, X ) denote the pair inclusion. Identifying
H (V ) with H (Q), one has the diagram
H sq1 (X ) o H q (Q)
A
H j [V ]
H sq (
, X ) / H sq (V, BdV ) / Hq (Q) (5.4.6)
[
]
H sq (
) / Hq (
)
whose columns are exact (the right hand one by Lemma 3.1.10) and whose bottom
part is commutative by Proposition 5.3.6. Then A is the unique isomorphism making
the top rectangle commutative (compare the proof of Theorem 5.3.14).
Remark 5.4.19 Diagram (5.4.6) uses the singular (co)homology. But, via a trian-
gulation of
, the various spaces may be the geometric realizations of simplicial
complexes (by abuse of notations we use the same letters, i.e.
= |
|, etc.).
5.4 Poincar Duality and Submanifolds 233
Then, Diagram (5.4.6) makes sense for simplicial (co)homology; the isomorphism
H sq (
, X ) H sq (V, BdV ) is just the simplicial excision (see Exercise 2.17).
Remark 5.4.20 Suppose that Q is connected or consists of two points. Then H q (
Q) H q (Q) Z2 . Therefore, l(Q, Q ) = 1 if and only if H i([Q ]) = 0 in
Hq (
Q). In this case, l(Q, Q ) determines H i([Q ]).
The following lemma shows that l(Q, Q ) is not always zero. We say that Q is
a meridian sphere for Q if Q is the boundary of a (s q)-disk in
intersecting
Q transversally in one point.
Lemma 5.4.21 Let Q, Q and
satisfying (1)(3) above. Suppose that Q is a
meridian sphere for Q. Then l(Q, Q ) = 1.
Proof Let (Q,
) be the normal bundle of Q in
. A Riemannian
metric provides a
smooth bundle pair (D(), S()) with fiber D mq , S mq1 and a diffeomorphism
: (D(), S()) (V, BdV ), where V is a tubular neighbourhood of Q in
.
By choosing the Riemannian metric conveniently, we may assume that V is the
image by of a fiber D mq of D(). One has H i([Q ]) = H j H ([S mq1 ]),
where j : (V, BdV ) (
,
Q) denotes the pair inclusion, so l(Q, Q ) =
l(Q, (S mq1 )) by (5.4.5).
In Diagram (5.4.6), one has H H j A([Q]) = U , the Thom class of ,
as can be checked on each connected component of Q. Therefore,
satisfying (1)(3) above. Suppose that there exists a compact manifold W with
Bd W = Q so that the inclusion of Q into
extends to a map j : W
which
is transverse to Q ( j needs not to be an embedding). Then j 1 (Q) is a finite number
of points in W .
Proposition 5.4.22 l(Q, Q ) = j 1 (Q) mod 2 .
Proof Let k = j 1 (Q) N. Let W0 be the manifold W minus an open tubular
neighbourhood of j 1 (Q). By (5.4.5), l(Q, Q ) depends only on the homology class
H i([Q ]) Hq (
Q) which, thanks to the map j (see Exercise 5.6), is the same
as that of k meridian spheres. The result then follows from Lemma 5.4.21.
234 5 Poincar Duality
We now introduce some material for Lemma 5.4.23, which will enable us to
compute linking numbers using convenient singular cochains. Let Q, Q and
Since c vanishes on Ssq (W, W intV ), the cochain c is a B-small cocycle, i.e.
sq sq1
c Z B (
). We claim that we can choose a CB (
) such that a = c.
sq
Indeed, by (2) and the small simplex theorem 3.1.34, 0 = H sq (
) HB (
)
when q > 0. When q = 0, c represents the Poincar dual class of Q in HBs (
)
H s (
). But, by (3), [Q] represents 0 in H0 (
), so c represents 0 in HBs (
). A
sq 1
cochain a CB (
) with (a ) = c may be also chosen, using the symmetric
data Q V W
Q.
Finally, let Z q (
int V ) represent H i([Q ]) and let Z sB (
) represent
[
] in HsB (
) Hs (
).
We can now start the proof of Lemma 5.4.23. Given Steps 1 and 2, it is enough
to prove (a) for a particular choice of c and a. We use Diagram (5.4.6) and see A as
an isomorphism from H q (Q) onto H sq1 (
intV ). Let a Z sq1 (
int V )
sq1
represent A([Q]). Let a CB (
) be its zero extension and let c = (a)
sq
Z B (
). By Lemma 3.1.17, c represents (A([Q]). Also, c is the zero extension of
the cocycle c Z sq (W, W int V ) which, by definition of A and Diagram (5.4.6),
represents the Poincar dual class of Q in H sq (W, W int V ). Therefore, since a
represents A([Q]) and Z q (
int V ) represents H i([Q ]), one has l(Q, Q ) =
a, = a, .
To prove (b), consider the pair inclusions j1 : (
, ) (
,
int V ) and
j2 : (W , W int V ) (
,
int V ). Since Z sB (
), there exists a (unique)
Z s (W , W int V ) such that C j2 ( ) = C j1 (). As H j1 and H j2 are
isomorphisms, represents the generator of Hs (W , W int V ) = Z2 . Therefore,
c = c represents H i([Q ]) and, by (a),
l(Q, Q ) = a, c = a c , .
Remark 5.4.24 The proof of Lemma 5.4.23 in the simplicial category (see
Remark 5.4.19) is somewhat simpler. It uses only the tubular neighbourhoods Vi
and not the Wi s, and, of course, does not require the use of small simplex tech-
niques. Also, may be taken explicitly as Ss (
). Writing the details is left to the
reader as an exercise.
Lemma 5.4.23 will be used for the Hopf invariant (see Sect. 6.3.3). For the moment,
its main consequence is the following proposition.
l(Q, Q ) = l(Q , Q) .
l(Q, Q ) + l(Q , Q) = a c + a c,
= (a a ), = a a , () = 0 .
236 5 Poincar Duality
5.1. Prove that the product of two homology manifolds is a homology manifold.
5.2. Let M be a compact manifold with boundary such that H (M) = 0. Show that
the boundary of M is a homology sphere.
5.3. Check the Poincar duality (Theorem 5.3.7) for the manifolds S 1 I and the
Mbius band.
5.4. Show that there is no continuous retraction of a non-empty compact manifold
onto its boundary.
5.5. Let M be a closed triangulable manifold of dimension n. Prove that the homo-
morphism Hk (M { pt}) Hk (M) induced by the inclusion is an isomor-
phism for k < n.
5.6. Let M be a compact triangulable topological n-manifold with boundary
Bd M = N . Suppose that is N = N1 N 2 the union of two closed (n 1)-
manifolds. Let f : M X be a continuous map. Show that H f ([N1 ]) =
H f ([N2 ]) in Hn1 (X ). What happens if N2 = ?
5.7. Let f : M N be a map between closed n-dimensional manifolds of the
same dimension. Show that the degree of f may be computed locally, using a
topological regular value, like in Proposition 3.2.6.
5.8. Let
m be the orientable surface of genus m and let
n be the nonorientable
surface of genus n. For which m and n does there exist a continuous map of
degree one from
m to
n or from
n to
m ?
5.9. Let M be a closed manifold of dimension m which is the products of two
closed manifolds of positive dimensions. Does there exist a degree one map
f : M RP m ?
5.10. Let Q 1 and Q 2 be closed submanifolds of a closed manifold M (in the smooth
category). Suppose that Q 1 and Q 2 intersect transversally in an odd number
of points. Show that [Q 1 ] and [Q 2 ] represent non-zero classes in H (M).
5.11. Let i : Q M be the inclusion of a smooth closed submanifold of dimension
q in a smooth closed manifold M. Suppose that H i([Q]) = 0 in Hq (M).
Prove that the Euler class of the normal bundle to Q vanishes.
5.12. For A {0, 1, . . . , n}, let PA = {[x0 : : xn ] RP n | xi = 0 when i / A}.
What is the diffeomorphism type of PA ? Show that, if A B = {0, 1, . . . , n},
then PA and PB intersect transversally (what is the intersection?). How does
Proposition 5.4.12 apply in this example?
5.13. Poincar dual classes in a product. Let M1 and M2 be smooth compact
manifolds. Let Q i be a closed submanifold of Mi (i = 1, 2). Then Q 1 Q 2
is a closed submanifold of M1 M2 . Prove that
in H (M1 M2 ).
5.5 Exercises for Chapter 5 237
5.14. Poincar dual classes in a product II. Let M and M be smooth closed mani-
folds and let x M and x M . What are PD({x} M ) and PD(M {x }) in
H (M M )? Check that PD({x} M ) PD(M {x }) = PD({(x, x )}).
5.15. Let Q and Q be disjoint submanifolds of S 2 , where Q consists of two circles
and Q of four points. Using Proposition 5.4.22, compute the linking numbers
l(Q, Q ) and l(Q , Q) for the various possibilities.
5.16. Brouwers definition of the linking number. Let Q and Q be two disjoint closed
submanifolds of S n , of dimension respectively q and q satisfying p + q =
n 1. If Q (or Q ) is of dimension 0, it should consist of an even number of
points. See Q and Q as submanifolds of Rn via a stereographic projection of
S n { pt} onto Rn . Consider the Gauss map : P Q S n1 given by
xy
(x, y) = ||xy|| . Show that the degree of is equal to the linking number
l(Q, Q ) (see Sect. 5.4.4). [Hint: use Proposition 5.4.22.]
5.17. Write the proof of Lemma 5.4.23 in the simplicial category (see Remarks
5.4.19 and 5.4.24).
5.18. Let
be the unit sphere in Rq+1 Rq +1 . Let Q = S q {0}
and
Q = {0} S q
. Compute the linking number l(Q, Q ) in
.
Chapter 6
Projective Spaces
Coming from algebraic geometry, projective spaces and their Hopf bundles play an
important role in homotopy theory, as already seen in Sects. 3.8 and 4.3. The precise
knowledge of their cohomology algebra has interesting applications, like the Borsuk-
Ulam theorem, continuous multiplications in Rm and the Hopf invariant, which are
presented in Sect. 6.2.
The cohomology ring of RPn for n was established in Proposition 4.3.10, using
the transfer (or Gysin) exact sequence for the double cover (S 0 -bundle) S n RPn . It
gives a GrA-isomorphism Z2 [a]/(an+1 ) H (RPn ). We give below a completely
different proof of this fact, which is based on Poincar duality (as RPn is a smooth
closed manifold, it can be triangulated as a polyhedral homology n-manifold: see p.
203). We shall also discuss the cases of complex and quaternionic projective spaces
CPn and HPn , and of the octonionic projective plane OP2 .
with a H 1 (RPn ).
All that implies that the inclusion induces an isomorphism H k (RPn ) H k (RPn1 )
for k n 1. By the induction hypothesis and functoriality of the cup product,
H k (RPn ) = Z2 for k n 1, generated by ak .
By Poincar duality, Hn (RPn ) = Z2 with generator [RPn ] and, by
Theorem 5.3.12, the bilinear map
[RPn ]
H 1 (RPn ) H n1 (RPn ) H n (RPn ) Z2
Note that we have also proven that the standard CW-structure of RPn (n ) is
perfect.
1 t n+1 1
Pt (RPn ) = 1 + t + + t n = and Pt (RP ) = .
1t 1t
Remark 6.1.3 Proposition 6.1.1 and its proof show that the GrA-homomorphism
H j (RPn+k ) H j (RPn ) induced by the inclusion RPn RPn+k is surjective
(k ). In particular, it is an isomorphism for j n.
Remark 6.1.4 The polynomial structure on H (RP ) implies the following fact: if
f : RP X is a continuous map with X a finite dimensional CW-complex, then
H f = 0. Actually, f is homotopic to a constant map. This result is a weak version
of the original Sullivan conjecture [188, p. 180], which lead to important researches
in homotopy theory (see, e.g. [171]) and was finally proven, in a more general form,
by Miller [143].
We now pass to the complex projective space CPn , the space of complex lines in
Cn+1 . Such a line is represented by a non-zero vector z= (z0 , . . . , zn ) Cn+1 {0},
and two such vectors z and z are in the same line if and only if z = z with
p : S 2n+1 CPn
is a principal S 1 -bundle [82, Example 4.44], called the Hopf bundle. In this simple
example, this can be proved directly. Consider the open set Vk Cn+1 {0} given
by Vk = {(z0 , . . . , zn ) Cn+1 | zk = 0}. Its image in CPn is an open set Uk , domain
of the chart k : Cn Uk given by
p1 (Uk ) is given by
On the other hand, a trivialization k : Uk S 1
1
k (k (z0 , . . . , zn1 ), g) = n1 (z0 , z1 , . . . , zk1 , g, zk , . . . , zn1 ) .
1+ i=0 |zi |2
(6.1.2)
It is also classical that CPn is obtained from CPn1 by attaching one cell of
dimension 2n,
with the attaching map p : S 2n1 CPn1 being the quotient map (see e.g. [82,
Example 0.6] or [155, Theorem 40.2]). This gives a standard CW-structure on CPn
with one cell in each even dimension 2n. For the direct limit CP , we get CW-
structure with one cell in each even dimension. For these CW-structure, the vector
space of cellular chains vanish in odd degree, so the cellular boundary is identically
zero. Therefore,
1 t 2(n+1) 1
Pt (CPn ) = 1 + t 2 + + t 2n = and Pt (CP ) = .
1t 2 1 t2
As CPn is a smooth manifold, the same proof as for Proposition 6.1.1, using
Poincar duality, gives Proposition 6.1.5. One can also adapt the proof of
Proposition 4.3.10, using the Gysin exact sequence of the Hopf bundle (see
Exercise 6.2):
e() Hp
H k1 (S 2n+1 ) H k2 (CPn ) H k (CPn ) H k1 (S 2n+1 ) .
with a H 2 (CPn ). The class a is the Euler class of the Hopf bundle
S 2n+1 CPn .
(it is usual to take the right H-vector space structure on Hn+1 ). The space HPn is
obtained from HPn1 by attaching one cell of dimension 4n, with the attaching map
p : S 4n1 HPn1 being the quotient map. The map p is an S 3 -bundle called
the Hopf bundle. This gives a standard CW-structure on HPn with one cell in each
dimension 4k 4n. For the direct limit HP , we get CW-structure with one cell in
each dimension 4k and
1 t (4n+1) 1
Pt (HPn ) = 1 + t 4 + + t 4n = and Pt (HP ) = .
1 t4 1 t4
with a H 4 (HPn ). The class a is the Euler class of the Hopf bundle
S 4n+3 HPn .
Let K = R, C or H and let d = d(K) = dimR K. The space KP1 has a CW-
structure with one 0-cell and one d-cell and is then homeomorphic to S d . The quotient
maps S 2d1 KP1 thus give maps
called the Hopf maps. Note that h1,1 is just a 2-covering. Using the homeomorphism
Sd K = K {} given by a stereographic projection, these Hopf maps admit the
formula
vw1 if w = 0
hi,j (v, w) = (6.1.3)
otherwise.
This formula also makes sense for K = O, the octonions, whose multipli-
cation admits inverses for non zero elements. This gives one more Hopf map
h15,8 : S 15 S 8 . One can prove that h15,8 is an S 7 -bundle (see [82, Example 4.47]),
also called the Hopf bundle. Attaching a 16-cell to S 8 using h15,8 produces the
6.1 The Cohomology Ring of Projective SpacesHopf Bundles 243
H (OP2 ) Z2 [a]/(a3 )
U / H 16 (E,
H 8 (E) S 15 )
O O
We now consider the vector bundle K over KPn associated to the Hopf bundle,
where K = R, C, H and n . For n N, total space of K is
with bundle projection (a, v) a. For instance, for n = 1, E(R ) is the Mbius band.
The correspondence (a, v) V defines a map E(K ) Kn+1 whose restriction to
each fiber is linear and injective. This endows K with an Euclidean structure, whose
unit sphere bundle is the Hopf bundle. The vector bundle K is called the Hopf vector
bundle or the tautological bundle over KPn . Its (real) rank is d = d(K) = dimR K.
By passing to the direct limit when n , we get a tautological bundle K over
KP . Propositions 6.1.5 and 6.1.6 (and 4.7.36 for K = R) gives the following result.
Proposition 6.1.10 For n , the Euler class e(K ) is the non-zero element ad
H d (KPn ) = Z2 .
i1 C = R i R R R . (6.1.4)
Then
H j1 (a2 ) = H j1 (e(C )) by Proposition 6.1.11
= e(j1 C ) by Lemma 4.7.31
= e(R R ) by (6.1.4)
= e(R ) e(R ) by Proposition 4.7.40
= a12 by Proposition 6.1.11.
The proof that H j2 (a4 ) = a22 is the same, using the multiplication by j H on the
fiber of H which is a quaternionic vector bundle.
The Hopf bundles are sphere bundles over S p such that the total space is also a
sphere. We shall see in Proposition 6.3.5 that p = 1, 2, 4, 8 are the only dimensions
where such examples may occur.
6.2 Applications 245
6.2 Applications
f
Sm / Sn
pm pn .
f
RPm / RPn
tr / H n (RPn )
H n (S n )
Hf H f ,
tr / H n (RPn )
H n (S n )
g(z) g(z)
f (z) =
|g(z) g(z)|
A famous consequence is the ham sandwich theorem. For an early history of this
theorem, see [14].
Corollary 6.2.3 Let A1 , . . . , An be n bounded Lebesgue measurable subsets of Rn .
Then, there exists a hyperplane which bisects each Ai .
Proof Identify Rn by an isometry with an affine n-subspace W of Rn+1 not passing
through the origin, and thus see A1 , . . . , An W . For each unit vector v Rn+1 ,
consider the half-space Q(v) = {x Rn+1 | v, x > 0}. Let gi : S n R defined
by gi (v) = measure(Ai Q(v)). The maps gi are the coordinates of a continuous
map g : S n Rn . By Corollary 6.2.2, there is z S n such that g(z) = g(z),
which means that gi (z) = 21 measure(Ai ). Then, P(z) W is the desired bisecting
hyperplane.
H g(a ) = 1 am + am 1 . (6.2.1)
The name of axial map appeared in [6] where references about the earlier literature
on the subject may be found. It started with the work of Stiefel and Hopf [101].
Let : Rm Rm Rk be a non-singular map. By Point (2) of the definition,
we get a continuous map : S m1 S m1 S k1 defined by
(x, y)
(x,
y) = . (6.2.2)
|(x, y)|
For x RPm1 , the restriction of x to the slice {x} RPm1 is covered by two-fold
covering maps:
{x} S m1 / RPm1 S m1 / S k1
pm1 pk1
.
{x} RPm1 / RPm1 RPm1 /2 RPk1
x
In fact, by a famous result of J.F. Adams (see Remark 8.6.7), non-singular maps
Rm Rm Rm exist only if m = 1, 2, 4, 8.
Proof We consider the associated axial map : RPm1 RPm1 RPm1 and
denote by a the generator of H m1 (RPm1 ). The Knneth theorem implies that the
correspondence x 1 a and y a 1 provides a GrA-isomorphism
H (RPm1 RPm1 ) .
Z2 [x, y] (x m , ym )
By (6.2.1), H (a)
= x + y. Therefore, (x + y)m = 0. As x m and ym also vanish,
one has
m
m
m1
m
(x + y)m = i x i ymi = i x i ymi
i=0 i=1
248 6 Projective Spaces
This implies that mi 0 mod 2 for all i = 1, . . . , m 1 which, by Lemma 6.2.6,
happens only if m = 2r .
For n N, denote its dyadic expansion in the form n = jJ(n) 2j where J(n)
N.
Lemma 6.2.6 (Binomial coefficients mod 2) Let m, r N. Then
m
r 1 mod 2 J(r) J(m) .
In other words, mr 1 mod 2 if and only if the dyadic expansion of r is a
sub-sum of that of m.
j j
Proof In Z2 [x], the equation (1 + x)2 = 1 + x 2 holds, whence (1 + x)2 = 1 + x 2 .
Therefore
m
m j j
r x r = (1 + x)m = (1 + x)2 = (1 + x 2 ) .
r=0 jJ(m) jJ(m)
Theorem 6.2.10 The topological complexity TC (RPn ) is equal to the smallest inte-
ger k such that there is a non-singular map : Rn+1 Rn+1 Rk .
Symmetric non-singular maps (i.e. (x, y) = (y, x) are, in some range, related to
embeddings of RPn in Euclidean spaces or to the symmetric topological complexity.
For results and references, see [68].
6.3.1 Definition
The space Cf depends only on the homotopy class of f (see, e.g.[82, Proposition 0.18]),
then so does the Hopf invariant. A constant map has Hopf invariant 0. The compu-
tation of the cohomology ring of the various projective planes in Sect. 6.1 shows
that the 2-fold cover S 1 S 1 as well as the other Hopf maps h3,2 : S 3 S 2 ,
h7,4 : S 7 S 4 and h15,8 : S 15 S 8 have Hopf invariant 1.
Our Hopf invariant is just the mod 2 reduction of the classical integral Hopf
invariant defined in e.g. [82, Sect. 4.B]. The form of our definition is motivated by
extending the statements to the case m = 1, usually not considered by authors.
Note that Hopf defined his invariant in 193135 [99, 100], before the invention
of the cup product. He used linking numbers (see Sect. 6.3.4).
For m = 1, recall the bijection DEG: [S 1 , S 1 ]
Z given in (3.2.3).
characteristic class is the non zero element a H 1 (C). Its transfer exact sequence
looks like
H p a
0 H 0 (C) H 1 (C) H 1 (C)
tr
H 1 (C) H 2 (C)
Z2 Z2 Z2 Z2
By Van Kampens theorem, 1 (C) is cyclic of order 2k. Thus, 1 (C) is cyclic of
order k and H (C) = Z2 if k is even while it vanishes if k is odd. The proposition
1
(D D) = D D D D = S D D S ,
f
B D 1 1
Proof The case m = 1 was done in Example 6.3.2. We may thus assume that m > 1.
The following proof is inspired by that of [81, Lemma 2.18]. Let f = f . Consider
the commutative diagram
/ H 2m (Cf )
H m (Cf ) H m (Cf )
O O
/ H 2m (Cf , S m )
H m (Cf , B+ ) H m (Cf , B )
/
H (D D, S D) H (D D, D S)
m m
H (D D, (D D))
2m
O ggg3
ggg gg
1 2 ggggg
ggggg
H m (D, S) H m (D, S)
The left horizontal maps are isomorphism since m > 1 and the right ones by excision.
It then suffices to prove that f : H m (B , S) H m (D S, S S) is not zero.
As the restriction of f to S S is equal to , one has a commutative diagram
/ H m (B , S)
H m1 (S)
f
/ H m1 (S S) / H m (D S, S S)
H m1 (D S)
O 2 nnnn
7
2 n n n
nnn
H m1 (S)
where the second line is the cohomology sequence of the pair (D S, S S).
Let u, v S m1 such that H(u, v) is satisfied. Let s1 , s2 : S S S be the
slice inclusions given by s1 (x) = (x, v) and s2 (x) = (u, x). The composition si
is thus an odd map. Therefore, Theorem 6.2.1 implies that H ( si )(a) = a. By
Corollary 4.7.3, one deduces that
H (a) = 1 a + a 1 . (6.3.1)
On the other hand, ker = Image 2 = {0, 1 a}. Therefore, f does not
vanish.
In the proof of Proposition 6.3.3, the hypothesis on H(u, v) is only used to obtain
Eq. (6.3.1). Therefore, one has the following proposition.
We shall prove in Corollary 8.6.4 that, if there exists a map f : S 2m1 S m with
Hopf invariant 1, then m = 2r . Actually, m = 1, 2, 4, 8 by a famous theorem of
Adams (see Theorem 8.6.6). This theorem implies the following result.
6.3 The Hopf Invariant 253
i
Proposition 6.3.5 Let S q
E
S p be a locally trivial bundle. Suppose that
H (E) H (S ). Then q = p 1 and p = 1, 2, 4 or 8.
p+q
Hi
H q (E) H q (S q )
H q+1p (S q ) .
H (a) = 1 a + (1 a)
for some Z2 . As = 0 and p > 1, one gets from Proposition 4.7.46 that
0 = e (a) = H (a) +1a,
where e H p (S p ) is the generator. Therefore, H (a) = a 1 + 1 a. By
Proposition 6.3.4, this implies that Hopf (f ) = 1.
Actually, l(Q, Q ) is the original definition by H. Hopf of his invariant [99, 100].
Proposition 6.3.7 goes back to the work of Steenrod [182], after which the definition
of Hopf (f ) with the cup product in Cf was gradually adopted.
an equality holding in HB2m1 (), where []B is the generator of HB2m1 ()
H 2m1 () = Z2 .
Let B1 = 1 (B). The inclusion i : Mf induces a morphism of cochain
complexes C i : CB (M ) C () whose kernel is denoted by C (M , ).
1
f B B1 f
Note that CB1 (Mf , ) = CB (M ) and so the inclusion C (M , ) C (M )
1
f B1 f B1 f
coincides with C j, the morphism induced by the pair inclusion j : (Mf , )
(Mf , ) (see Remark 3.1.26). One has the commutative diagram
(M , ) Cj (M ) Ci
0 / CB f / CB f / C () / 0
B
O t:
1 1
tt
t
C tt (6.3.4)
tt C f
(S m )
CB 0
where the top row is an exact sequence of cochain complexes. This sequence gives
rise to a connecting homomorphism sitting in the exact sequence
Hi Hj
HB2m1 (Mf ) / H 2m1 () / H 2m (Mf , ) / H 2m (Mf ) .
1 B B1 B1
The cohomology class |u| may be described in another way. As for (6.3.2), one
has c 1 c 1 = 0 for support reasons. Therefore,
Now, C i(M (a1 ) + c 1 ) = 0, thus there is a unique w ZBm1 (Mf , ) with C j(w) =
M (a1 ) + c 1 . The first cup product of (6.3.7) may be understood as relative cochain
256 6 Projective Spaces
analogous to that of Lemma 4.1.14 (in the case Y2 = ). Equation (6.3.6) is equiv-
alent to
/ H 2m (Mf , )
HBm1 (Mf ) HBm1 (Mf , ) B1
O O
/ H 2m (Mf , )
H m (Mf ) H m (Mf , )
O O
(6.3.10)
/ H 2m (M
f ) H m (M
H m (M f , C) f , C)
/ H 2m (M
f)
H (Mf ) H m (M
m f)
is commutative, where the vertical arrows are the obvious ones or induced by
the inclusions (the commutativity of the bottom square is the content of the
singular analogue of Lemma 4.1.8). Let k : Mf M f denote the inclusion. Then
Hk (e) = e , the generator of H (Mf ) Z2 . Equation (6.3.9), obtained using the top
m
e e = l(Q, Q ) b (6.3.11)
6.3 The Hopf Invariant 257
Remark 6.3.8 For a map f : S 1 S 1 with even degree, the equality Hopf (f ) =
l(Q, Q ) holds true, using Proposition 6.3.1 (see Exercise 6.11). When deg f is odd,
the linking number l(Q, Q ) is not defined. Indeed, both Q and Q have an odd number
of points and condition (3) of p. 231 is not satisfied.
In ordinary life, the symmetries of an object (like a ball or a cube) help us to apprehend
it. The same should happen in topology when studying spaces with symmetries, i.e.
endowed with actions of topological groups. Equivariant cohomology is one tool for
such a purpose.
Our aim here is mostly to develop enough material needed in the forthcoming
chapters. For instance, the definition and most properties of the Steenrod squares use
equivariant cohomology for spaces with involution. This case is treated in detail in
Sect. 7.1, at an elementary level and with ad hoc techniques. A second section deals
with -spaces for any topological group (the proof of the Adem relations requires
-equivariant cohomology with the symmetric group Sym4 ). Equivariant cross
products, treated in Sect. 7.4, will also be used. Only Sect. 7.3 is written uniquely for
its own interest, devoted to some simple form of localization theorems and Smith
theory. A final section presents the equivariant Morse-Bott theory, used in Sect. 9.5
to compute the cohomology of flag manifolds (see also Sect. 10.3.5). For further
reading on equivariant cohomology, see e.g. [9, 37, 103].
X G = {x X | (x) = x}.
As G has only two elements, the complement of X G is the subspace where the action
is free.
Springer International Publishing Switzerland 2014 259
J.-C. Hausmann, Mod Two Homology and Cohomology, Universitext,
DOI 10.1007/978-3-319-09354-3_7
260 7 Equivariant Cohomology
where is the equivalence relation (z, (x)) (z, x). If X and Y are G-spaces and
if f : Y X is a continuous G-equivariant map, the map id f : S Y S X
descends to a map f G : YG X G . This makes the Borel construction a covariant
functor from the category TopG to Top,TopG where is the category of G-spaces
and G-equivariant maps. Using the obvious homeomorphism between (X I )G and
X G I , a G-homotopy between two G-maps f 0 and f 1 : X Y descends to a
homotopy between f G0 and f G1 . Hence, X G and YG have the same homotopy type if
X and Y have the same G-homotopy type.
Let p : S RP be the quotient map (this is a 2-fold covering projection). A
map p : X G RP is then given by p([z, x]) = p(z). Observe that p coincides
with the map f G : X G ptG = RP induced by the constant map X pt.
Example 7.1.2 Suppose that the involution is trivial, i.e. (x) = x for all x X .
The projection S X X then descends to X G X . Together with the map p,
this gives a homeomorphism X G RP X .
7.1 Spaces with Involution 261
Lemma 7.1.3 (1) The map p : X G RP is a locally trivial fiber bundle with
fiber homeomorphic to X .
(2) If f : Y X is a G-equivariant map, then the diagram
fG
YG / XG
FF w
FFp p ww
FF ww
F# {ww
RP
is commutative.
(3) If has a fixed point, then p admits a section. More precisely, the choice of a
point v X G provides a section sv : RP X G of p.
(4) The quotient map S X X G is a 2-fold covering admitting p as a charac-
teristic map.
proj S
S X / S
p
XG / RP
is commutative and proj S ( (y)) = proj S (y). By Lemma 4.3.4, this implies
that p is a characteristic map for the covering S X X G . Point (4) is thus
established.
Point (2) is obvious from the definitions. For Point (3), let v X G . By Point (2),
the inclusion i : {v} X gives rise to a commutative diagram
iG
{v}G / XG
HH w
HH p ww
.
HH ww
H# {ww
RP
262 7 Equivariant Cohomology
Lemma 7.1.4 Let X be a free G-space such that X is Hausdorff. Then, the GrA-
morphism H q : H (X/G) H (X G ) is an isomorphism. Moreover, if X is a free
G-complex, then the map q : X G X/G is a homotopy equivalence and the map
p : X G RP is homotopic to the composition of q with a characteristic map for
the covering X X/G.
covering covering
q
f
XG / X/G / RP
is commutative and the upper horizontal arrows commute with the deck involu-
tions. By Lemma 4.3.4, this implies that f q is a characteristic map for the cov-
ering S X X G . By Lemma 7.1.3, so is p. By Corollary 4.3.3, two char-
acteristic maps of a covering are homotopic. Therefore, the maps p and f q are
homotopic.
Corollary 7.1.5 Let X be a finite dimensional G-complex. Then, the following con-
ditions are equivalent.
(1) X has a fixed point.
(2) The morphism H p : H (RP ) H (X G ) is injective.
HG (X, Y ) = H (X G , YG ).
/ H (Y )
H (Y )[u] G
H f [u] HG f (7.1.3)
/ H (Y ) .
H (Y )[u] G
: HG (X ) H (X ) (7.1.4)
264 7 Equivariant Cohomology
iz
X / XG
f fG
i f (z)
X / X
G
X
H ( X ) o HG ( X )
H f HG f (7.1.5)
X
H (X ) o HG (X ) .
/ H (Y )
H (Y )[u] G
KKK t
KKK tt
ev0 KKK tt (7.1.6)
% tz tt
H (Y )
where ev0 is the evaluation of a polynomial at u = 0, i.e. the unique algebra homo-
morphism extending the identity on H (Y ) and sending u to 0.
We now explain how some information on HG (X ) may be obtained form transfer
exact sequences. Observe that = H where : X X G is the composition
slice
: X X S X G .
u tr u
HGm1 (X ) HGm (X )
H m (X ) HGm (X ) HGm+1 (X ) .
(7.1.7)
7.1 Spaces with Involution 265
Ann (u) = {x HG (X ) | ux = 0}
tr
0 HG (X )/(u)
H (X ) Ann (u) 0. (7.1.8)
r / H (S X G ) o
H (S X ) H (S ) H (X G )
tr tr tr id
r / H (RP X G ) o
H (S G X ) H (RP ) H (X G )
H (X )G = {a H (X ) | H (a) = a} H (X ).
H p
0 HGr ( pt) HGr (X )
H r (X )G 0 (7.1.11)
Z k = S k G X.
H p
0 H r (RP k ) H r (Z k )
H r (X )G 0 (7.1.12)
We start with k = 1. The space Z 1 is the mapping torus of . The mapping torus
exact sequence of Proposition 4.7.44 is of the form
J
H r 1 (X )
H r 1 (X )
H r (Z 1 )
H r (X )
H r (X ) ,
where = id + H . Hence, ker(H r (X ) H r (X )) = H r (X )G . If r 2, then
H (X ) = 0, which proves that : H (Z 1 ) H r (X )G is an isomorphism and thus
1 r
H (RP , RP 1 ) / H (D , S 1 ) o e
H ( pt)
H (Z , Z 1 )
/ H (D X, S 1 X ) o e
H (X )
This diagram, together with the cohomology sequences for the pairs (RP , RP 1 )
and (Z , Z 1 ) gives the commutative diagram:
= / H r (X )G
H r (X )G
where the two long lines are exact. The induction step follows by comparing the two
middle columns. The argument divides into four cases.
H 0 ( pt) / / H r +1 (RP )
H p .
H 0 (X ) / / H r +1 (Z )
x + (x) x (x)
x= +
2 2
gives the decomposition Rn+1 = V+ V with V being the eigenspace for the
eigenvalue 1. As is an isometry, the vector spaces V+ and V are orthogonal.
Therefore, two elements , O(n + 1) of order 2 are conjugate in O(n + 1)
if and only if dim(S n ) = dim(S n ) . We write S np , (1 p n) for the sphere
S equipped with an involution O(n + 1) such that dim(S n ) = p. Hence,
n
r : HG (S np ) HG ((S np )G ) = HG (S p ) H (S p )[u]
and
r : H G (S np ) H G ((S np )G ) = H G (S p ) H (S p )[u].
0 / H ( pt) / HG (S np ) / H (S n ) / 0
G G p
= r r ,
0 / H ( pt) / H (S p ) / H (S p ) / 0
G G G
the five-lemma technique show that r is injective if and only if r is injective. Thus
we shall prove that r is injective.
We first prove that r is injective when p = 0. One can see S0n as the suspension
n , with (S n )G = { , } S 0 . Then, X = S n is the union of the G-
of S1 0 + 0
equivariantly contractible open sets X + = S0n { } and X = S0n {+ }, with
n . Hence, X has the
intersection X 0 having the G-equivariant homotopy type of S1 G
homotopy type of { }G and
M V M V
H k1 (RP n ) / H k (S n ) r / H (S 0 ) J / H k (RP n ) /
G 0 G
(7.1.14)
with J = HG j + + HG j , where j : X 0 X denotes the inclusion. The
map j is G-homotopy equivalent to the constant map S1 n . As noted
before Example 7.1.2, the induced map HG ( ) HG (X ) is the GrA-morphism
0
M V
HGk1 (Y ) / H k1 (S n1 ) / H k (S n ) / H k (Y )
G p1 G p G
r r r r (7.1.15)
M V
HGk1 (Y G ) / H k1 (S p1 ) / H k (S p ) / H k (Y G )
G G G
where the horizontal line are the Mayer-Vietoris sequences for the data (X, X + , X ,
X Y ) and (X G , (X + )G , (X )G , (X Y )G ). Hence, r : HGk (S np ) HGk (S p ) is
injective by the proof of the five lemma (see [82, p. 129]).
The last assertion is now obvious, since r 1 is injective and, as H G (S p )
H (S p )[u], one has H Gn (S p ) = Z2 u n p .
Example 7.1.16 We use the notations of the proof of Proposition 7.1.15 in the case
p = 0, with (S0n )G = S 0 = { }. The isomorphism : H n (S0n ) HGn (S0n )
defined by the commutative diagram
1 r
H n (S0n ) / H n (S n ) / / H n (S 0 )
G 0 G
O O O
HGn (S0n , ) / r / H n (S 0 , )
G
H n (S0n ) / H n (S n ) / r / H n (S 0 ) o / H n ( ) H n (+ )
G 0 G G G
is an extension of the fiber for the bundle S0n (S0n )G RP . Another one,
+ , is obtained using + (there are two of them by the exact sequence (7.1.11) and
+ (a) = (a) + u n ). Then, r (a) = (u n , 0) and r + (a) = (0, u n ). Hence,
neither nor + is multiplicative. We see the relation r (a)2 = u n r (a).
Hence, as r is a monomorphism of Z2 [u]-module, the relation (a)2 = u n (a)
holds in HG (S0n ). By the Leray-Hirsch Theorem 4.7.17, HG (S0n ) is a free Z2 [u]-
module generated by A = + (a) (or, by B = (a)). By dimension counting, we
check that HG (S0n ) admits, as a Z2 [u]-algebra, the presentation
HG (S0n ) Z2 [u][A] (A2 + u n A) . (7.1.16)
A + B + u n , and A2 + u n A.
AB = A(A + u n ) = A2 + u n A = 0
and
B 2 = (A + u n )2 = A2 + u 2n = u n A + u 2n = u n (A + u n ) = u n B.
r (a) = b u n p . (7.1.17)
H Gn (S np ) / H n (S n )
p
r 2 = u 2 + bu + b2 .
Proof Let x H m (CP n ) with x ker r . Write x under the form x = (a k )u r + ltr
(k + r = m), where is given by Corollary 7.1.19 and ltr denotes some polynomial
in the variable u of degree less than r . Then, the equation
holds in HG (RP n ) = H (RP n )[u]. This first proves that k > 0. Choose x so that
k is minimal. Then, (7.1.18) again implies that bk = 0. Hence, n < and k > n.
As is multiplicative, one has (a k ) = 0 and x = ltr , contradicting the minimality
of k.
274 7 Equivariant Cohomology
The proof of Corollary 7.1.20 generalizes for conjugation spaces (see Lemma
10.2.8). For n < , Corollary 7.1.20 is a consequence of the equivariant formality
of CP n (see Proposition 7.3.9).
Remark 7.1.21 As an exercise, the reader may develop the analogous of Proposi-
tion 7.1.18 and Corollaries 7.1.19 and 7.1.20 for the G-space X = HP n , where G
acts via the involutions on H defined by (x + i y + j z + kt) = x + i y j z kt
(thus X G CP n ), or (x + i y + j z + kt) = x i y j z kt (thus X G RP n ).
The same work may be done with X = OP 2 with various R-linear involutions on O
so that X G HP 2 , CP 2 or RP 2 .
t
tr H p
H (B)
H (E) H (B)
f
Y / X
DD z
DDp p zz
DD zz
D! z| z
B
is commutative.
(5) If the action on X has a fixed point, then p admits a section. More precisely,
the choice of a point v X provides a section sv : B X of p.
(6) If acts trivially on X , then X has the homotopy type of B X (see the
proof of Point (3) of Lemma 7.1.3).
(7) The projection E X X is a -principal bundle induced from the universal
bundle by p.
The two upper lines are 0 -principal bundles. As both E0 and E have vanishing
homotopy groups, the map Ei is a weak homotopy equivalence, and so is g. Hence
X has the weak homotopy type of B0 . In addition, the map Bi : B0 B is
weakly homotopy equivalent to the locally trivial bundle X B with fiber X .
More generally, let Y is a -space and consider / 0 Y endowed with the diagonal
-action; then H (/ 0 Y ) H0 (Y ) (see the proof of Theorem 7.4.3).
f (x) = () f (x)
E f
is called equivariant with respect to . The continuous map E X E X
then descends to a continuous map f , : X X (depending on ). There is a
commutative diagram
f ,
X / X
. (7.2.1)
B
B / B
f , : H (X ) H (X ). (7.2.2)
7.2 The General Case 277
for all a H (X ) and v H ( pt). We say that f , preserves the module structures
via . More simply, the -space X becomes a -space via , thus H (X ) becomes a
H (B )-algebra and f , is a morphism of H (B )-algebras. An important case
is given by f = id : X X , Setting id, = , we get a map : H (X )
H (X ) which is a morphism H (B )-algebras.
7.2.6 Free actions. Let 0 be a closed normal subgroup of and let X be a -space.
For x X , and 0 , 0 0 , the equation
(0 ) (0 x) = (0 0 1 ) x
q
E X / E X
p p .
q
E(/ 0 ) (0 \X ) / Y
Therefore,
p 1 (a) = q((q p)1 (a)) { (ti i i ), x | i 0 }
E0 , (7.2.4)
the last homeomorphism being given by (ti i i ), x (ti i ).
278 7 Equivariant Cohomology
: H (X ) H (X ) (7.2.5)
= id{e}, : H (X ) H{e}
(X ) = H (X ). (7.2.6)
/ H (X )
H (X )
JJJ t
JJJ tt
JJ tt
$ yttt
H (X )
is commutative.
H ( pt) H (X )
H (X ) (7.2.7)
(3) If X is equivariantly formal and is of finite cohomology type, one uses (7.2.7)
to provides an isomorphism of H ( pt)-modules between H (X ) and H (X )
H ( pt). This isomorphism depends on the choice of a section of : H (X )
H (X ) and is not, in-general, an isomorphism of algebras.
Any -equivariant map f : Y X satisfies p f = p, so H is a contravariant
functor from Top to the category of H ( pt)-algebra.
Let v X . As for 3.1.14, one has the following diagram.
H ( pt)
III
p III
II
i
$
j
H (X , {v} ) / H (X )
/ H (v) (7.2.10)
MMM
MM
MMM
M&
H (X )
where the line and the column are exact. This proves that
H (X ).
H (X , {v} ) (7.2.11)
Observe that, in (7.2.10), i coincides with the section sv of p . We see that the choice
of v X produces a supplementary vector subspace to p (H ( pt)) in H (X ).
280 7 Equivariant Cohomology
Lemma 7.2.11 Let (X, A) be a pair of -spaces which is equivariantly well cofi-
brant. Then (X , A ) is well cofibrant.
Proof One checks that the proof of Lemma 3.1.40 works equivariantly.
If (X, A) is a pair of -spaces, the quotient space X/A inherits a -action, with
[A] (X/A) , where [A] denotes the set A as a class in X/A. The proof of the
following lemma is the same as that of Lemma 3.1.43.
Example 7.2.14 Let (X, x) be a pointed space. The group G = {I, } acts on X X
by exchanging the coordinates and this action descends to X X . If (X, x) is well
pointed, the proof of Lemma 3.1.40 shows that the pair (X X, X X ) is G-
equivariantly well cofibrant. By Lemma 7.2.13, (X X, x x) is G-equivariantly
well pointed.
: H ((X/A) , (A/A) )
H (X , A )
is an isomorphism.
H k1 (K ) / H k1 (L ) / H k (K , L ) / H k (K ) / H k (L )
= =
H k1 (K ) / H k1 (W ) / H k (K , W ) / H k (K ) / H k (W )
which, by the five lemma, implies that H k (K , L )
H k (K , W ) is an iso-
morphism. The same proof gives the isomorphism H k (X , A ) H k (X , V ).
Proposition 7.2.15 then comes from the commutativity of the following diagram
(where the vertical arrows are induced by inclusions)
H (K , L ) / H (X , A )
O O
H (K , W ) / H (X , V )
excision excision
H (K L , W L ) / H (X A , V A ).
Corollary 7.2.16 Let (X, A) be a pair of -spaces which is equivariantly well cofi-
brant. If A is non-empty, there is a functorial isomorphism of H ( pt)-algebras
H (X /A )
H (X/A).
The hypothesis A
= is necessary since H (X ) is not isomorphic to H (X ).
/ H (X/A)
H ((X/A) , (A/A) )
.
/ H (X /A )
H (X , A )
282 7 Equivariant Cohomology
: H (X ) H {e}
(X ) H (X )
which is functorial.
As in Lemma 7.1.10, one proves that (H (X )) H (X ) . The following
statement generalizes Proposition 7.1.12.
Proof (Using a spectral sequence). In the E 2 -term of the Serre spectral sequence of
the bundle X X B, the lines from 1 to n 1 vanish:
H r (X)
0
..
. 0
0
H 0 (B) H 1 (B) H 2 (B)
H p H p
H r +1 (B) Hr +1 (X ).
H r (X )
0 H r (B) Hr (X )
(7.2.12)
The theorem below is an example of the so called localization theorems. For more
general statements, see e.g. [37, Chap. 3] or [9, Chap. 3].
Theorem 7.3.1 Let X be a finite dimensional G-complex. Then, the inclusion X G
X induces an isomorphism
h G (X )
h G (X G )
h G (CP n ) r / h (RP n )
G
h k1 / h k (Z , X ) / h k (Z ) / h k (X ) / h k+1 (Z , X )
G (X ) G G G G
rX r Z ,X rZ rX r Z ,X
h k1 / h k (Z G , X G ) / h k (Z G ) / h k (X G ) / h k+1 (Z G , X G )
G (X )
G
G G G G
The two lines are exact sequences, obtained by tensoring with Z2 [u, u 1 ] the exact
sequence of (Z , X ) for HG (as in the proof of Lemma 4.6.9, we use that a direct
sum of exact sequences is exact and that, over a field, tensoring with a vector space
preserves exactness). If r X is an isomorphism by induction hypothesis, it is enough,
using the five lemma, to prove that r Z ,X is an isomorphism. Note that C is a disjoint
union of free G-cells C f and of isotropic G-cells G i . By excision, one has the
commutative diagram
r Z ,X r
/ h (Ci , BdCi )
h G (Z G , X G ) G
7.3 Localization Theorems and Smith Theory 285
Lemma 7.3.6 Let X be a finite dimensional G-complex with b(X ) < . Then, as
a vector space over Z2 (u),
Proof From the transfer exact sequence (7.1.7), we extract the exact sequence
u u
HGk1 (X ) HGk (X ) HGk (X ) HGk+1 (X ).
H k (X )
Proposition 7.3.7 Let X be a finite dimensional G-complex with b(X ) < . Then
Proof
the last equality coming from Lemma 7.3.6, since X G is equivariantly formal. From
Lemma 7.3.6 again, the above inequality is an equality if and only if X is equivariantly
formal.
Proof From Corollary 7.1.8, we already know that (2) implies (1). For the converse,
suppose that X is equivariantly formal. Then HG (X ) is a free Z2 [u]-module by
Proposition 7.1.6 and thus j : HG (X ) Z2 [u, u 1 ] Z2 [u] HG (X ) = h G (X ) is
injective. Therefore, in the commutative diagram
HG (X ) r / H (X G )
G
j jG
r / h (X G )
h G (X ) G
the left vertical arrow is injective. When X is finite dimensional G-complex, the
bottom arrow is an isomorphism by Theorem 7.3.1. Hence j is injective.
by -subspaces, such that, for each n, the space X n (the n-skeleton) is -homeo-
morphic to a -space obtained from X n1 by attachment of a family -cells of
dimension n (of various type). A -space endowed with a -CW-structure is a -
CW-complex (or just a -complex). The topology of X is the weak topology with
respect to the filtration (7.3.4).
If X is a -complex, then X/ admits a CW-structure so that the projection
X X/ is cellular. For = G of order 2, the above definition is easily made
equivalent to that of p. 260 (compare also [37, pp. 101102]). If is a compact Lie
group acting smoothly on a smooth manifold X , then X admits a -CW-structure
(see [107]).
The Milnor classifying space B S 1 for principal S 1 -bundles is homotopy equivalent
to CP . Then, by Proposition 6.1.5, HS1 ( pt) = Z2 [v] with v of degree 2. For a pair
(X, Y ) of S 1 -spaces, we thus define
h S 1 (X )
h S 1 (X S )
1
Proof The proof follows the plan of that of Theorem 7.3.1, by induction on the
skeleton of X , starting trivially with the (1)-skeleton which is the empty set. The
induction step reduces to proving that, if the theorem is true for X , it is then true
for Z = X C where C is a family of S 1 -cells. As for Theorem 7.3.1, this even-
tually reduces to proving that h G (C, BdC) = 0 when C is not an isotropy cell. As
1 0
X S = X S , the isotropy group of C is then a finite group of odd order. The pair
(C, BdC) is of the form (S 1 / D n , S 1 / S n1 ) and, as seen in Example 7.2.4,
C S 1 B and (BdC) S 1 B S n1 . By Lemma 7.2.2, HS1 (C) = H ( pt) and
HS1 (BdC) = H (S n1 ). In particular, the multiplication by u is the zero map and
thus h S 1 (C) = h S 1 (BdC) = 0. From the exact sequence of (C, BdC) for h G , it
follows that h G (C, BdC) = 0.
1 0
The Smith theory for S 1 -complexes with X S = X S is very similar to that of
Let Z2 (v) be the fraction field of Z2 [v].
S 0 -spaces.
288 7 Equivariant Cohomology
Lemma 7.3.11 Let X be a finite dimensional S 1 -complex with b(X ) < and
1 0
X S = X S . Then, as a vector space over Z2 (v),
Proof The proof is the same as that of Lemma 7.3.6. The transfer exact sequence is
replaced by the Gysin exact sequence of the S 1 -bundle X S X S 1 which, as
indicated in (7) p. 275, is induced from the universal bundle by p : X S 1 B S 1
CP . Therefore, this Gysin sequence looks like
v v
HSk1 HSk+1
1 (X ) 1 (X ) HSk1 (X ) HSk+2
H k+1 (X ) 1 (X )
The proofs of [Link].14 below are then the same as those of [Link].9,
replacing Theorem 7.3.1 by Theorem 7.3.10.
Proposition 7.3.12 Let X be a finite dimensional S 1 -complex with b(X ) < and
1 0
X S = X S . Then
1
b(X S ) b(X ) (7.3.5)
1
(2) If X has the cohomology of a sphere, so does X S .
1 0
Proposition 7.3.14 Let X be finite dimensional S 1 -complex with X S = X S . Then,
the following statements are equivalent.
(1) X is equivariantly formal.
(2) r : HS1 (X ) HS1 (X S ) is injective.
1
P
(X Y )12
X 1 Y2 (7.4.1)
given by
P (ti (ai , bi ), (x, y) = (ti ai , x), (ti bi , y) ,
The cross product H (B1 ) H (B2 )
H (B1 B2 ) post-composed with
H P0 gives a ring homomorphism
Note that, if B1 or B2 is of finite cohomology type, the Knneth theorem implies
that h is an isomorphism. The homotopy equivalence (7.4.1) together with (7.4.3)
and the Knneth theorem gives the following lemma.
/ H (X 1 Y2 ) H P / H (X Y ).
12 : H1 (X ) H2 (Y )
12
As seen in Example 7.1.16, H1 (X ) and H2 (Y ) admit the following presentations
H1 (X ) Z2 [u 1 , A1 , B1 ] (A1 + B1 + u m
1 , A1 + u 1 A1 )
2 m
290 7 Equivariant Cohomology
and
H2 (Y ) Z2 [u 2 , A2 , B2 ] (A2 + B2 + u n2 , A22 + u n2 A2 ),
A1 + B1 + u m
1 , A1 + u 1 A1 , A2 + B2 + u 2 and A2 + u 2 A2 .
2 m n 2 n
One can of course eliminate the Bi s and get the shorter presentation
H12 (X Y ) Z2 [u 1 , u 2 , A1 , A2 ] (A21 + u m
1 A1 , A2 + u 2 A2 ).
2 n
12
H1 (X ) H2 (Y ) / H (X Y )
12
r X rY r (7.4.5)
12
H1 (X ) H2 (Y 2 )
1 / H ((X Y )12 )
12
permits us to compute the image under r of the various classes of H12 (X Y ). Set
H1 (X 1 ) = Z2 [u 1 ]
1
Z2 [u 1 ]+
1
and H2 (Y 2 ) = Z2 [u 2 ]
2
Z2 [u 2 ]+
2
.
One has
B1 um1 0 u m
1 0
B2 u n2 u n2 0 0
B1 B2 u m n
1 u2 0 0 0
homomorphism : H (X Y ) H (X Y ). The composed map
H P
H (X ) H (Y ) / H (X Y ) / H
(X Y ) / H (X Y )
2
(7.4.7)
is called the equivariant cross product. For X = Y = pt, one has the commutative
diagram
H ( pt) H ( pt) / H ( pt)
. (7.4.8)
/ H (B)
H (B) H (B)
B / P / B B
B B( ) 5 (7.4.9)
B
and H B (a b) = a b by (4.6.5).
The equivariant cross product will be useful in Sect. 8.3 but one may wish
to get some Knneth theorem. As this is not even the case for X = Y = pt, some
adaptation is needed. Lemma 7.4.1 together with diagram (7.4.8) implies that
(w a) b = a (w b) = w (a b). (7.4.10)
: H (X ) H ( pt) H (Y ) H (X Y ).
292 7 Equivariant Cohomology
defined for a -pair (X, A). The definition of the strong equivariant cross product
extends to pairs and we get a morphism of H ( pt)-algebras
: h (X, A) k (X, A)
h (X ) / h (A) / h +1 (X, A) / h +1 (X ) / h +1 (A)
h (X ) / k (A) / k +1 (X, A) / k +1 (X ) / k +1 (A)
(7.4.11)
where the lines are exact. That the square diagram with the s commutes comes
from the definition of , using the commutativity of Diagram (4.6.13).
The theorem is proven by induction on the dimension of X . If X is 0-dimensional,
it is a disjoint union of homogeneous -spaces. As the disjoint union axiom holds for
our theories, the induction starts by proving the theorem for X = / 0 , where 0
is a closed subgroup of . As Y is -equivariantly formal, it is also 0 -equivariantly
formal and one has
It satisfies (z,
(, y)) = (z,
(0 , y)) = (z0 , 01 1 y);
(, y)) and (z,
it thus descends to a map
: E (/ 0 Y )
E 0 Y
which is a homeomorphism: its inverse is induced by the map (z, y) = (z, ([e], y)),
where e is the unit element. Hence, k (X ) is also isomorphic, as an H ( pt)-
algebra, to H0 (Y ). It remains to show that
is a GrV-isomorphism. As Y and B0
are both of finite cohomology type, the graded vector space H0 (Y ) H (B0 )
H (Y ) is finite dimensional in each degree. Therefore, it suffices to prove that
is
surjective.
If Z is a -space, we denote by i : Z Z the inclusion i(z) = [(1e, 0, ...), z]
(it induces the forgetful homomorphism H i = : H (Z ) H (Z )). One has a
commutative diagram
/ 0 Y o
s
Y
i i
E (/ 0 Y ) o E 0 Y
where s is the slice inclusion s(y) = ([e], y]). We thus get a commutative diagram
/ H (X Y ) H s / H (Y )
H (/ 0 ) H (Y )
O O O
H
H (/ 0 ) H (Y ) / H (X Y ) / H (Y )
0
(a)
= H (1
(a))
and the disjoint union axiom one can restrict ourselves to the case of a pair (X 0 , A0 ) =
/ 0 (D n , S n1 ) (a -cell). By the five lemma in Diagram (7.4.11) for the pair
(X 0 , A0 ), it suffices to prove the theorem for X 0 and for A0 . The former is covered by
the 0-dimensional case (sinceX 0 is -homotopy equivalent to / 0 ) and the latter
is (n 1)-dimensional, thus covered by the induction hypothesis.
Remark 7.4.4 If = {e}, Theorem 7.4.3 reduces to the ordinary Knneth Theo-
rem 4.6.7. Therefore, the hypotheses that Y is of finite cohomology type is essential.
Theorem 7.4.3 is also wrong if Y is not equivariantly formal. For example, set
= {1}, X = S 1 and Y = S 2 , with the antipodal involution. These are free
-spaces and, by Lemma 7.1.4,
Moreover, H ( pt) = H (RP ) Z2 [u] and, using Lemma 7.1.4 again together
with Proposition 4.3.10, the Z[u]-morphisms H ( pt) H (X ) and H ( pt)
H (Y ) are surjective. Therefore,
Using the notations of Example 7.4.2 for the fixed points, one has
and one has the following table for r : HG (S0m S0n ) HG ((S0m S0n )G )
For a generalization of this example, see Proposition 10.3.5.
We now define the equivariant reduced cross product, related to the equivariant
cohomology of a smash product. Let X be a 1 -space and Y be a 2 -space, pointed
7.4 Equivariant Cross Products and Knneth Theorems 295
B1 um 0 um 0
B2 un un 0 0
B1 B2 u m+n 0 0 0
If the pairs (X, {x}) and (Y, {y}) are equivariant well cofibrant pairs, we say that
(X, x) and (Y, y) are equivariantly well pointed.
Lemma 7.4.6 Let (X, x) be an equivariantly well pointed 1 -space and (Y, y) be
an equivariantly well pointed 2 -space. Then, the map P : (X Y )12 X 1 Y2
Y2 and induces an isomorphism
of (7.4.1) sends (X Y )12 onto X 1
H P : H (X 1 H12 (X Y )
Y2 )
Proof That P((X Y )12 ) = X 1 Y2 follows directly from the definition of P,
using (7.4.2). This gives a commutative diagram
(X {y})12 / (X Y )12
n OOO
P nnnn OOOP
nn OOO
vnnn h.e. O'
X 1 {y}2 / X Y2
1
(7.4.13)
where the unlabeled arrows are inclusions and h.e. means homotopy equivalence.
Our hypotheses and Lemma 7.2.11 imply that pairs like ((X {y})12 , ({x}{y})12 ),
etc., are good. Hence, the hypotheses of Proposition 3.1.54 to get Mayer-Vietoris
sequences are fulfilled. We thus get a morphism from the Mayer-Vietoris sequence
for the outer square of (7.4.13) to that of the inner square, and the proposition follows
from the five-lemma.
296 7 Equivariant Cohomology
Lemma 7.4.8 Let (X, x) be an equivariantly well pointed 1 -space and (Y, y) be
an equivariantly well pointed 2 -space. Then, there is a natural isomorphism
H (X 1 Y2 , X 1 H 12 (X Y )).
Y2 )
Proof By Lemma 7.4.6, the map P produces a morphism from the cohomology
sequence
of the pair (X 1 Y2 , X 1
Y2 ) to that of the pair (X Y )12 , (X
Y )12 . By Lemma 7.4.6 again and the fact that the map P of (7.4.1) is a homotopy
equivalence, the five lemma implies that
H P : H (X 1 Y2 , X 1
Y2 ) H ((X Y )12 , (X Y )12
Using the isomorphism of Lemma 7.4.8 as well as those of (7.2.11). one constructs
the commutative diagram
/ H (X ) H (Y )
H (X 1 , {x}1 ) H (Y2 , {y}2 ) 1 2
(7.4.14)
12
/ H (X Y )
H (X 1 Y2 , X 1 Y
2 ) 12
which defines the equivariant reduced cross product 12 . The relative cross product
(left vertical arrow) is indeed defined as in (4.6.6), since, as (Y, y) is equivariantly
well pointed, the couple (Y2 , {y}2 ) is a good pair by Lemma 7.2.11.
In the case where 1 = 2 = , one can see X Y as a -space via the diagonal
homomorphism : . Composing 12 with : H (X Y )
H (X Y ), we get the equivariant reduced cross product
H (X ) H (Y ) H (X Y ). (7.4.15)
Lemma 7.4.9 Let (X, x) and (Y, y) be equivariantly well pointed -spaces. Then,
(1) there is an equivariant reduced cross product
7.4 Equivariant Cross Products and Knneth Theorems 297
H (X ) H (Y ) H (X Y )
(7.4.16)
H (X ) H (Y )
/ H (X Y )
H (X ) H (Y ) / H (X Y )
r r r
H (X ) H (Y ) / H (X Y )
O O
[ H (X ) H (B)] [ H (Y ) H (B)] / H (X Y ) H (B)
(7.4.17)
H (X ) H (Y ) / H (X Y )
. (7.4.18)
H (X ) H (Y )
/ H (X Y )
Example 7.4.10 Let (Z , z) be a well pointed space, considered with the trivial action
of G = {I, }. Then, H G (Z ) H (Z )[u] and the bottom square in (7.4.17) becomes
G
H G (Z ) H G (Z ) / H (Z Z )
G
O O
,
[u]
H (Z )[u] H (Z )[u] / H (Z Z )[u]
where, for a, b H (Z ),
[u] is defined by
au m
[u] bu n = (a
b) u m+n .
s()
= s ()
= s = s = s()
and hence ()
= 1 (). If p : P pt is another -equivariant princi-
pal A-bundle and if h : P P is a (, A)-equivariant homeomorphism, then
h(s) = h(s)(). This provides a map from the isomorphism classes of -
equivariant principal A-bundles over a point and the set hom(, A)/A of the conju-
gation classes of continuous homomorphisms from to A. This map is a bijection.
A homomorphism : A is realized by the bundle A pt with the -action
= () (hence, if e is the unit element of A, one has indeed e = e()).
This proves the surjectivity. The proof of the injectivity is left to the reader.
p
Let : P
X be a -equivariant principal A-bundle. Being -equivariant, the
map p induces a map p : P X . Let i : X X be an inclusion as in (7.2.8).
Before proving Lemma 7.5.2, let us recall the standard local cross-sections for
the Milnor construction of the universal -bundle p : E B. For i N, let
(E)i = {(t j j ) E | ti
= 0} and let (B)i = p((E)
i ). There is a cross-
section si of p over (B)i sending b (B)i to the unique element in (t j j )
p 1 (b) with i = 1. If Z is a -space, the map i : (B)i Z (E)i Z
given by i (b, u) = [si (b), u] is a homeomorphism: its inverse is induced by the
correspondence [(t j j ), u] ( p(t
j j ), i z).
Proof of Lemma 7.5.2 The right A-action on P = E P is defined by
[z, u] = [z, u]. For i N, one has the commutative diagram
i
(B)i P / (E)i P
id p p .
i
(B)i X / (E)i X
Remark 7.5.4 When A is abelian, the last assertion of Lemma 7.5.2 may be strength-
ened: a principal A-bundle over a -space X admits a structure of a -equivariant
bundle if and only if it is induced from a principal A-bundle over X (see [127]).
f , =
P( f ) / P o / P( )
f ,
/ X o = / X
X
Thanks to the description of the A-actions (see the proof of Lemma 7.5.2), the
map f , A-equivariant. Hence, f , factor through an isomorphism ( f )
f , .
( ) . (7.5.1)
with the map pFra : Fra() X given by pFra () = p (0). The right G L(Kr )-
action on Fra() is by precomposition (we use the same notation for the bundle Fra()
and for its total space). The evaluation map sending [, t] Fra() G L(Kr ) Kr to
(t) E() defines an isomorphism of K-vector bundles
Fra() G L(Kr ) Kr
E(). (7.5.2)
For more details and developments, see 9.1.9 If is a -equivariant K-vector bundle,
then acts on Fra() by ()(t) = (t). Hence, Fra() is a -equivariant principal
G L(Kr )-bundle and (7.5.2) is an isomorphism of -equivariant K-vector bundles.
The tautological homeomorphism
implies that
( f ) f , . (7.5.4)
Whitney sum
=
X (F F ) G L(Kr Kr ) (K K )
r r
302 7 Equivariant Cohomology
using the homomorphism : G G G L(Kr Kr ) induced by the unique
linear action of G G on Kr Kr satisfying (R, R ) (v v ) = (Rv R v ).
Lemma 7.5.7 ( ) and ( ) .
Proof One has
( ) = X (F F ) G L(Kr Kr ) (Kr Kr )
r
X (F F ) G L(Kr Kr ) (K K ) by (7.5.3)
r
r
X (F F ) G L(Kr Kr ) (K K ) by (7.5.1)
r
while
=
X (F F ) G L(Kr Kr ) (K K ).
r r
This will prove the lemma for Whitney sum, and also for the tensor product, using
instead of .
As X : X X X is -equivariant with respect to the diagonal homomorphism
: , it induces a map = ( X ), : X (X X ) . By
Lemma 7.5.5, one has
X (F F ) (F F ) . (7.5.7)
Z Z
For -space Z and Z , a natural homotopy equivalence P : (Z Z )
was constructed in (7.4.1). For Z = F and Z = F , we thus get a homotopy
equivalence P : (F F ) F F which is (G G )-equivariant. The
diagram
/ (F F ) P / F F
(F F )
/ (X X ) P / X X
X
F ) X (F F ). This together with (7.5.7) gives the required isomorphism
of (7.5.6).
e () = e( ) Hr (X ).
Lemma 7.5.9 If V
= {0}, then e ()
= 0.
e () = 1 e() + e ()
1
homcont (, O(1)) hom(0 (), Z2 ) hom(1 (B), Z2 ) H 1 (B) = H1 ( pt).
(7.5.8)
304 7 Equivariant Cohomology
Example 7.5.12 Let be the 2-torus formed by the diagonal matrices of O(n). Then
H (B) Z2 [u 1 , . . . , u n ], where u i H 1 (B) corresponds to the homomorphism
i : {1} given by the i-th diagonal entry. The inclusion : O(n)
provides a -equivariant vector bundle of rank n over a point. Note that is a direct
sum of 1-dimensional representations i . Using Lemmas 7.5.7 and 7.5.11, we get that
n
w()
= (1 + u i ).
i=1
Lemma 7.5.13 Let : G L(V ) be a representation of a 2-torus on a finite
dimensional vector space V . Then the following two conditions are equivalent.
(1) V = {0}.
(2) e ()
= 0.
Proof That (2) implies (1) is given by Lemma 7.5.9. To prove the converse, we use
the fact that is diagonalizable, with eigenvalues 1: indeed, this is true for a linear
7.5 Equivariant Bundles and Euler Classes 305
involution (see Example 7.1.14) and, if a, b G L(V ) commute, then b preserves the
eigenspaces of a. Thus, V = V1 Vr and acts on V j through a homomorphism
j : {1} = O(1). Hence, is the Whitney sum 1 r . Therefore,
e ()
= e( )
= e(( 1 ) ( r ) ) by Lemma 7.5.7
= e(( 1 ) ) e(( r ) ) by Proposition 4.7.40
= 1 r by Lemma 7.5.11.
e ()
H (X ) H+r (X )
is injective.
a = amin + A
with
0
= amin H k p (B) H p (X ) and A H kq (B) H q (X ).
q> p
Then
a e () = amin (e (x ) 1) + A
with
amin (e (x ) 1) H k p+r (B) H p (X ) and A H kq+r (B) H q (X ).
q> p
306 7 Equivariant Cohomology
then
amin (e (x ) 1) = bc (b e (x )) c
= 0 .
(b,c)BC
Statements 7.5.11, 7.5.13 and 7.5.14 have analogues, replacing O(1) by S O(2)
and 2-tori by tori. Let be a topological group and let : S O(2) be a
continuous homomorphism, making to act on R2 . This gives a -vector bundle of
rank 2 over a point (see Example 7.5.8). Its equivariant Euler class lives in H2 ( pt) =
H 2 (B). As S O(2) S 1 , one has B S O(2) CP (see Example 7.2.1). Define
/ E S O(2) o / S
E S O(2)
(7.5.12)
B
/ B S O(2) o / CP
B
As S O(2) S 1 , E S O(2) is the sphere bundle S( ) for the Euclidean structure
on given by the standard Euclidean structure on R2 . Diagram (7.5.12) implies
that S( ) is induced by B from the Hopf bundle S CP , whose Euler class
in H 2 (CP ) (see Proposition 6.1.6). Hence,
A torus is a Lie group isomorphic to (S 1 )m , the integer m being called the rank
of . For instance, S O(2) is a torus of rank 1. As seen in Sect. 7.4,
e ()
= e ( 1 ) e ( s ) = (1 ) (s ),
the last equality coming from Lemma 7.5.15. Since H (B) is a polynomial algebra,
the condition e ()
= 0 is equivalent to ( j )
= 0 for all j. The condition V =
{0} = V 2 is equivalent to V j = {0} = V j2 for all j, where V j is the 2-dimensional
vector space corresponding to the jth factor R2 in the decomposition of V .
We are thus reduced to the case dim V = 2 and : S O(2). We start with
preliminaries. Choose isomorphisms (S 1 )m , S O(2) S 1 and S 1 R/Z. We
get a commutative diagram
Zm / / Rm / / (S 1 )m
1 (7.5.15)
Z / / R / / S1
308 7 Equivariant Cohomology
where the vertical arrows are homomorphisms. Therefore, (x
1 , . . . , xm ) = i bi xi
with bi Z and
We deduce that
If is surjective, one gets a fiber bundle ker S 1 and, using its homotopy
exact sequence and (7.5.16), we get
V = {0} = coker 1 0 (ker ) Z gcd(b1 , . . . , bm )Z. (7.5.18)
V 2 = {0} 2 ker
21 Z ker 1
. (7.5.19)
2 | gcd(b1 , . . . , bm )
hom(0 (ker ); Z2 ) = 0
/ E / B
=
S1 / S / B
whose rows are fiber bundles. Passing to the homotopy exact sequences, we get a
commutative diagram
/ 1 () / 0
2 (B)
= 1
/ 1 (S 1 ) / 1 (S) / 0
2 (B)
e ()
H 1 (B) H 1 (S) H 0 (B) H 2 (B). (7.5.21)
0 Z2
= 0 implies V = {0}. Therefore,
By Lemma 7.5.9, one knows that e ()
using (7.5.18)(7.5.21),
e ()
= 0 H 1 (S) = 0
hom(1 (S); Z2 ) = 0
hom(coker 1 ; Z2 ) = 0 . (7.5.22)
hom(0 (ker ); Z2 ) = 0
V 2 = {0}
is injective.
Proof The proof is the same as that of Proposition 7.5.14, using Lemma 7.5.16
instead of Lemma 7.5.13.
Equation (7.6.1) implies that the coefficients of Mt ( f a,b ) are greater or equal
to those of Pt (Ma,b , Ma ) (whence the name of Morse-Bott inequalities). For the
equivalence of (7.6.1) with other classical and more subtle forms of the Morse-Bott
inequalities (see [13, Sect. 3.4]).
Proof The map f a,b has a finite number of critical values, all in the interior of [a, b].
Let a = a0 < a1 < < ar = b be regular values such that [ai , ai + 1] contains
a single critical value. We shall prove by induction on i that (7.6.1) holds true for
f a,ai . The induction starts trivially for i = 0, with the three terms of (7.6.1) being
zero.
As [ai , ai+1 ] contains a single critical level, there is a homotopy equivalence
where (Di , Si ) is the disjoint union over N 0 (Crit f ai ,ai +1 ) of the pairs formed
by the disk and sphere bundles of (N ) (see [18, pp. 339344]). By excision and
the Thom isomorphism,
Therefore,
On the other hand, Corollary 3.1.27 applies to the triple (Ma,ai+1 , Ma,ai , Ma ) gives
the equality
Other simple criteria for perfectness are given by the following three results. For
a regular value x of f : M R, set Wx = f 1 (, x].
one has
By Corollary 3.1.27 and its proof, this implies that H (Wb , Wa ) H (Wc , Wb ) is
surjective, whence (2).
Conversely, suppose that (2) holds true. For two regular values a < c, we prove
that Pt (Ma,c , Ma ) = Pt (Wc , Wa ) = Mt ( f a,c ), by induction on the number n a,c of
312 7 Equivariant Cohomology
critical values in the segment [a, c]. This is trivial for n a,c = 0, since then Ma,c is
then diffeomorphic to Ma [a, c] (see [95, Chap. 6, Theorem 2.2]). When n a,c = 1,
one uses (7.6.4). For the induction step, when n a,c 2, choose a regular value
b (a, c) such that n a,b = n a,c 1. Then,
Proof The evaluation of (7.6.1) at t = 1 implies (7.6.8) and the equality is equivalent
to Rt = 0.
In the case where M is a closed manifold, one has the following result.
Proof Equation (7.6.8) implies (7.6.9) when f (M) (a, b). Conversely, let a < b
be two regular values of f . Let a < a and b > b such that f (M) (a , b ). Using
Corollary 3.1.28 and excision, we get
Doing the same for dim H (Ma ,b , Ma ) and using (7.6.1) gives
Now, if (7.6.9) holds true, then all the inequalities occurring in (7.6.10) are equalities,
including dim H (Ma,b , Ma ) = dim H (Crit f a,b ).
7.6 Equivariant Morse-Bott Theory 313
Remark 7.6.7 When = {1}, Theorem 7.6.6 follows from Smith theory. Indeed,
for any regular values a < b of f ,
) by hypothesis
dim Crit f a,b = dim H (Ma,b
dim H (Ma,b ) by Proposition 7.3.7
dim Crit f a,b by Lemma 7.6.4.
Therefore, the above inequalities are equalities and f is perfect by Lemma 7.6.4
and equivariantly formal by Proposition 7.3.7. Point (3) then follows from Proposi-
tion 7.3.9.
Remark 7.6.8 Under the hypotheses of Theorem 7.6.6, when = {1} and f is a
Morse function, M. Farber and D. Schtz have proven that each integral homology
group Hi (M; Z) is free abelian with rank equal to the number of critical points of
index i [60, Theorem 4]. By the universal coefficients theorem [82, Theorem 3.2],
such a function is perfect.
Mz,y M y S D,
where (D, S) is the disjoint union over N 0 (Crit f z,x ) of the pairs formed by the
disk and sphere bundles of (N ). Using (7.6.3) and the proof of Proposition 4.7.32,
we get the commutative diagram
314 7 Equivariant Cohomology
H (W y , Wz ) o H (Mz,y , Mz ) o H (D, S) o Hind N (N )
excision excision Thom N
e ( (N ))
/ H (Mz,y ) / H (Mz,y /
H (W y )
)
N H (N )
(7.6.13)
). As M = Crit f , the linear -action
where N runs over 0 (Crit f z,y ) = 0 (Mz,y
of (N ) has fixed point set consisting only of the image of the zero section. By
Lemma 7.5.13, the right vertical arrow of (7.6.13) is injective. Thus, we deduce
from (7.6.13) that H (W y , Wz ) H (W y ) is injective. This cuts the -equivariant
cohomology sequence of (W y , Wz ) into short exact sequences. The same cutting
occurs for the pair (W y , Wz ) using Proposition 3.1.21, and one has a commutative
diagram
0 / H (W y , Wz ) / H (W y ) / H (Wz ) / 0
r z,y ry rz (7.6.14)
0 / H (Mz,y
) / H (W y ) / H (W ) / 0
z
where the vertical arrows are induced by the inclusions. The left vertical arrow is
injective by (7.6.13). Since n z = n 1, the right one is injective by induction
hypothesis. By diagram-chasing, we deduce that the middle vertical arrow is injective,
which proves (7.6.12).
Warning: As W y is the disjoint union of Mz,y and W , one has H (W )
z y
H (Mz,y ) H (Wz ). Consider the image Im r y of r y under this decomposition. The
above arguments imply that Im r z,y 0 Im r y . But, in general 0 Im r z
Im r y
(see Example 7.6.9).
We deduce Point (3) from (7.6.12). Indeed as M = x Wx Corollary 3.1.16
provides a commutative diagram
/ lim H (Wx )
H (M)
x
. (7.6.15)
/ lim H (Wx )
H (M )
x
0 / H k (W y , Wz ) / H k (W y ) / H k (Wz ) / 0
y,z y z ,
H k1 (Wz ) / H k (W y , Wz ) / H k (W y ) / H k (Wz ) / H k+1 (W y , Wz )
(7.6.16)
the top sequence being cut as seen above. Similarly to (7.6.13), we get a commutative
diagram
H (W y , Wz ) o H (Mz,y , Mz ) o H (D, S) o Hind N (N )
excision excision Thom N
y,z Crit .
H (W y , Wz ) o H (Mz,y , Mz ) o H (D, S) o N Hind N (N )
excision excision Thom
(7.6.17)
/ H (M)
lim
H (Wx )
x
lim x, . (7.6.18)
/ H (M )
lim
H ((Wx ) )
x
j
0 / H (M, W0 ) / H (M) / H (W0 ) / 0
r+ r r .
0 / H ( p+ ) / H ( p+ ) H ( p ) / H ( p ) / 0
Thom / j
H0 ( p+ ) Hn (M, W0 ) / H n (M)
Thom / n (M, W ) / H n (M)
H ( p+ )
0
H 0
Moreover, the image of r is the set of classes (a, b) such that b a is a multiple
of .
Proof The proof is the same as that of Theorem 7.6.6. The hypothesis Crit
f = M implies that the negative normal bundles are -vector bundles and the
hypothesis Crit f = M 2 permits us to use Proposition 7.5.17 instead of Proposition
7.5.14.
Moreover, the image of r is the set of classes (a, b) such that b a is a multiple
of ().
i+
M0 / M+
DD
DDi
i DD j+ . (7.6.19)
D"
j
M / M
H i : H (M) H (M0 )
is surjective and its kernel is the ideal ker H j +ker H j+ , generated by ker H j
and ker H j+ .
, j )
( j
H (M)
+
/ H (M ) H (M+ )
/ H (M ) H (M )
H (M ) +
Suppose that x1 < x2 < x3 < . . . are regular values of f such that f xi ,xi+1 has
only one critical level (we use the notations of Theorem 7.6.6 and its proof). Then,
by (7.6.14), H (Wi+1 ) H (Wi ) is surjective. As W0 = M and M is compact,
this argument shows that j is surjective. By symmetry, replacing f by f (using
again that M is compact), one also has that j+ is surjective.
Let a H (M0 ). Using (7.6.20), choose a H (M ) such that a = i
(a )+
i (a+ ). As j is surjective, there exist b H (M) with i (b ) = a . Then
where the horizontal and vertical sequences are exact and the left hand vertical arrow
is an isomorphism by excision. Hence, ker i = ( j )1 (ker i
), which yields to an
exact sequence
But Diagram (7.6.21) provides a section of ker i ker i , whose image is equal
to ker j+ . This proves the assertion on ker i (which is actually GrV-isomorphic to
ker j ker j+ ).
H0 (M1 )
Thom / H 1 (M, M ) / 1 / H 1 (M)
3 H (M)
r1 .
1
H1 (M1 ) / H 1 (M1 )
e ( ) = 1 e( (M1 )) + e()
1 H 1 (B M1 ),
320 7 Equivariant Cohomology
e ( ) = 1 b + u 1 = b + u 1 ,
the last formula making sense in the presentation H (M1 ) Z2 [b, u 1 ]/(bn ). As
1 (b + u 1 ) = b, this proves that is surjective, as already known by Theorem 7.6.6.
Let a = (1) + v. One also has 1 r1 (a) = b so, by the Leray-Hirsch theorem,
H (M) is the free Z2 [v]-module generated by a, a 2 , . . . , a n1 and the Poincar
series of M is
1 t n+1
Pt (M ) = Pt (M) Pt (B) = . (7.6.22)
(1 t)2
Indeed, one already knows that H (M) is GrA-generated by v and a, and, using the
injective homomorphism r , one checks that the relation a n+1 = va holds true. This
gives the GrA-morphism of (7.6.23) which is surjective, and hence bijective since
both sides of (7.6.23) have the same Poincar series, computed in (7.6.22).
H i : H (M) H (M0 )
is surjective and its kernel is the ideal ker H j +ker H j+ , generated by ker H j
and ker H j+ .
As an example, one can take the complex analogue of Example 7.6.14, i.e. = S 1
acting on M = CP n given by [x0 , . . . , xn ] = [x0 , . . . , xn1 , xn ] and the Morse-
Bott function f ([x0 , . . . , xn ]) = 1 2xn2 . All the formulae of Example 7.6.14 hold
true, with the degrees of all the classes multiplied by 2.
7.6 Equivariant Morse-Bott Theory 321
Remark 7.6.16 For = S 1 , the hypotheses of Proposition 7.6.15 are realized when
f is the moment map of a Hamiltonian circle action (see [12]). In this case, it follows
from F. Kirwans thesis [117, Sect. 5] that H (M; Q) H (M0 ; Q) is surjective
(see e.g. [198, Theorem 2]). This justifies the terminology of surjectivity theorem
la Kirwan used above to introduce Propositions 7.6.13 and 7.6.15. For the assertion
on ker H i in these propositions, compare [199, Theorem 2]; our proofs followed
the hint of [199, Remark 3.5].
7.11. Let X = S01 S01 , with the diagonal G-action. Give a presentation of HG (X )
as a Z2 [u]-algebra. Prove that the map f : X R given by f (ei , ei ) =
cos + 2 cos is an equivariant Morse function satisfying the hypotheses
of Theorem 7.6.6 and, with the help of this theorem, describe the injective
restriction homomorphism HG (X ) HG (X G ).
7.12. Find a connected equivariantly formal G-space X such that X G is the disjoint
union of a point and of a sphere.
7.13. For 0 p n, let Ppn denote the projective space RP n endowed with the
involution
f (x0 : x1 : : xn ) = x02 + x 2p
: H (X ) H +1 (
X )
X X G). Suppose that X is a connected finite dimensional G-complex
satisfying b(X ) = b(X G ) < . Let i : X
X denote the inclusion. Prove
that the sequence
H G i
0 / H (
X) / H (X ) / H (X ) / 0
G G
is exact.
7.20. Let = SU (2) acting on X = SU (2) by conjugation.
(a) Show that X has the homotopy type of the double mapping cylinder CC j
where j is the inclusion of CP HP (see Exercise 6.4). [Hint: use
that X/ is homeomorphic to a segment]
(b) Deduce from Exercise 6.4 that X is -equivariantly formal.
(c) Prove that there is a (unique) isomorphism of H ( pt)-algebras
In Chap. 4, the power of cohomology was much increased by the introduction of the
cup product, making H (X) a graded algebra. Another rich structure on H (X) comes
from cohomology operations, i.e. the natural self-transformations of the mod 2 coho-
mology functor (see Sect. 8.1). The basic examples of such operations, the Steenrod
squares Sqi : H (X) H +i (X), were discovered by Norman Steenrod and Henri
Cartan in the late 1940s (see, e.g. [40, pp. 510523] for historical details). The GrA-
morphism induced by any continuous map must then commute with all the Steenrod
squares, which imposes strong restrictions. For instance, the spaces Y = S 2 S 3
and Y = RP2 do not have the same homotopy type, although their cohomology
are GrA-isomorphic. Indeed, Sq1 vanishes on H (Y ) but not on H (Y ). In the same
way, we show that all suspensions of Hopf maps are essential, i.e. not homotopic to
a constant map (see Sect. 8.6).
After an introductory section on cohomology operations, we state in Sect. 8.2
the basic properties and make some computations of Steenrod squares. Their con-
structions and the proof of Adem relations are given in Sects. 8.3 and 8.4. Based on
equivariant cohomology, these two technical sections may be skipped on first read-
ing, since the applications of Steenrod squares are consequences of the properties
presented in Sect. 8.2.
The last two sections of this chapter treat applications of Steenrod squares. Promi-
nent among them are Adams theorem on the Hopf invariant one problem and Serres
computation of the cohomology algebra of Eilenberg-MacLane spaces K(Z2 , n).
The latter implies that mod 2 cohomology operations are, in some sense, generated
by sums, cup products and iterations of Steenrod squares (see Remark 8.5.7). More
applications will appear in Chap. 9, for instance Thoms definition of Stiefel-Whitney
classes and Wus formula.
defined for any topological pair (X, Y ), satisfying the following two conditions:
(1) Q is functorial, i.e. if g : (X , Y ) (X, Y ) is a continuous map of pairs, then
H g Q = Q H g . (8.1.1)
(2) Q(X,Y ) = Q[i](X,Y ) where Q[i](X,Y ) is the restriction of Q(X,Y )
to H i (X, Y ).
We may restrict the definition to some classes of pairs, like CW-pairs, etc. For
instance, restricting to pairs (X, ) gives operations on absolute cohomology, since
H (X, )
H (X). Point (2) is a partial linearity (Q is not supposed to be linear)
and permits us to define Q via its restrictions Q[i] .
Examples of cohomology operations are given by Q = 0 or Q = id . A less
trivial example is the cohomology operation Q such that by Q[n] (a) = an for all
n N, where an = a a (n times). Cohomology operations may be added,
multiplied by cup products and composed, giving rise to more examples.
Here are a few remarks about cohomology operations. They are used throughout
this section, without always an explicit mention.
8.1.1 By Theorem 3.7.1, a topological pair has, in a functorial way, the same coho-
mology as a CW-pair. Hence, when studying cohomology operations, we do not lose
generality by restricting to CW-pairs. For instance, a cohomology operation defined
for CW-pairs extends in a unique way to a cohomology operation defined for all
topological pairs.
8.1.2 Let (X, Y ) be a CW-pair with Y non-empty. The quotient map (X, Y )
(X/Y , [Y ]) induces an isomorphism H (X/Y , [Y ]) H (X, Y ) (Proposition
3.1.45). Most questions on cohomology operations may thus be settled by consider-
ing the CW-pairs of type (X, ) and (X, pt). In particular, a cohomology operation
defined for these pairs extends to a unique cohomology operation. Moreover, a coho-
mology operation Q defined on absolute cohomology for CW-complexes extends to
a unique cohomology operation for CW-pairs, using the commutative diagram
8.1 Cohomology Operations 327
Q Q Q , (8.1.2)
0 / H (X, pt) / H (X) / H (pt) / 0
(H iA )
H (X, ) / A0 (X) H
(A, )
Q Q
(H i A)
H (X, ) / A0 (X) H
(A, emptyset)
or, if pt A0 0 (X),
(H iA )
H (X, pt) / H (A0 , pt) A0 (X)A0 H (A, )
Q Q
(H i A)
H (X, pt) / H (A0 , pt) A0 (X)A0 H (A, )
N(m)
Q(H m (X, Y )) H k (X, Y ) (8.1.3)
k=m
Proof By [Link].3 above, it is enough to prove the lemma for CW-pairs (X, Y )
with X connected and Y = pt or . As H 0 (X, pt) = 0, Q(H 0 (X, pt)) = 0 by Lemma
8.1.4. The constant map X pt induces an isomorphism H 0 (pt, ) H 0 (X, ).
As H >0 (pt, ) = 0, the functoriality implies (8.1.3) for m = 0, with N(0) = 0.
If m > 0, then H m (X, pt)
H m (X, ) H m (X), so it is enough to prove (8.1.3)
in the absolute case. By functoriality, the following diagram is commutative.
H m (X, X m1 ) / / H m (X)
Q Q
H (X, X m1 ) / H (X)
As H k (X, X m1 ) = 0 for k < m, this proves that the direct sum in (8.1.3) starts
at k = m. Also, any class a H m (X) is of the form a = H f () for some map
f : X Km . Thus, N(m) is the maximal degree of Q() H (Km ).
Proof The condition is necessary by Lemma 8.1.4. For the converse, using 8.1.1
8.1.3 above, it suffices to define Q(X,pt) for an path-connected non-empty CW-
complex X. On H 0 (X, pt) = 0, Q is defined by Q(0) = 0 (this is compulsory
by Lemma 8.1.4). The functoriality for the inclusion (X, ) (X, pt) on H 0 is
guaranteed by the condition Q (0) = 0. Let P : H (X) H 0 (X) be the projection
onto the component of degree 0. Let j : pt X be an inclusion of a point in X. As
Q (0) = 0, the commutative diagram
Q
H >0 (X) / H (X) P / H 0 (X)
Hj Hj Hj
Q =0
H >0 (pt) / H (pt) P / H 0 (pt)
shows that Q (H >0 (X)) H >0 (X). Hence, the commutative diagram
8.1 Cohomology Operations 329
/ H >0 (X)
H >0 (X, pt)
Q Q
/ H >0 (X)
H >0 (X, pt)
The notion of cohomology operation makes sense for the reduced cohomology,
with the same definition.
Proof Let p : X pt be the unique map from X to a point. Consider the diagram
Hp
H (pt) / H (X) / / H (X)
Q Q Q
Hp
H (pt) / H (X) / / H (X)
where the line are exact. As Q is a cohomology operation, the left square is commuta-
tive, so there is a unique Q : H (X) H (X) so that the right square commutes and
this construction is functorial. (Recall that, if X is path-connected and Y is non-empty,
then H (X, Y ) = H (X, Y )).
Proposition 8.1.8 For a cohomology operation Q, Conditions (a), (b) and (c) are
equivalent and (a) implies (d). If Q(1) = 1, then (d) implies (a).
Proof Without loss of generality, we may suppose that the spaces X and Xi are con-
nected CW-complexes. Statement (b) is stronger than (a) since H (X) = H (X, ).
To prove that (a) implies (b), it suffices to consider the case Y = pt, which is obvious.
Using the functoriality of Q, (a) (c) follows from the definition of the cross
product and (c) (a) from the formula a b = (a b) (see Remark 4.6.1).
330 8 Steenrod Squares
That (c) (d) is obvious, so (a) (d). Now, (d) implies (c) for classes of positive
degree. As (c) (a), property (d) implies that Q(a b) = Q(a) Q(b) except
possibly for a or b equal to 1. If, say a = 1, then
H m (Km ) H n (Kn ) / H m+n (K K )
m n
QQ Q
H (Km ) H (Kn )
/ H (K K )
m n
One of the most remarkable feature of mod 2 cohomology is the existence of coho-
mology operations, introduced by N. Steenrod and H. Cartan in the late 1940s (see,
e.g. [40, pp. 510523]), called the Steenrod squares Sqi : H (X, Y ) H (X, Y )
(i N). For a H (X, Y ),
m one has Sqi (a) = 0 for i > m (see 2a in Theorem 8.2.1).
Hence, the sum iN Sq (a) has only a finite number of non-zero terms and thus
i
(1) Sq is Z2 -linear.
(2) if a H n (X, Y ) then Sqi (a) H n+i (X, Y ) and
(a) Sqi (a) = 0 for i < 0 and i > n.
(b) Sq0 (a) = a.
(c) Sqn (a) = a a.
(4) Sq = Sq , where : H (X)
H +1 (X) is the suspension isomor-
phism of Proposition 3.1.49.
(5) The Adem relations:
[i/2]
jk1
Sqi Sqj = i2k Sqi+jk Sqk (0 < i < 2j) .
k=0
Example 8.2.2 Theorem 8.2.1 permits us to compute Sqi easily for the projective
spaces RPn , CPn and HPn . Indeed, one has the following results.
(a) Let a H 1 (X). Then (2) implies that Sq(a) = a + a2 (we write an for the cup
product of n copies of a). Then, (3) implies that
n
n i
Sq(an ) = (a + a2 )n = an (1 + a)n = an i a .
i=1
Therefore
n n+i
Sqi (an ) = i a . (8.2.2)
(b) If a H 2 (X) satisfies Sq1 (a) = 0, then Sq(a) = a + a2 and, as in (a), one has
Sq2i (an ) = ni an+i and Sq2i+1 (an ) = 0 . (8.2.3)
Besides the trivial case of OP2 , there are no more such examples. Indeed, by Corollary
8.6.3 and Theorem 8.6.6, if a H m (X) satisfies Sq(a) = a + a2 with a2 = 0, then
m = 1, 2, 4 or 8.
Proposition 8.2.3 Let X1 and X2 be topological spaces [pointed for (b)]. Then,
(1) Sq(a b) = Sq(a) Sq(b) for all a H (X1 ), b H (X2 ).
(2) Sq(a Sq(b) for all a H (X1 ), b H (X2 ).
b) = Sq(a)
Sq = Sq ,
p
H ({1} Y ) o o H (S 0 Y )
H +1 (Z, {1} Y ) o o / H +1 (D1 , S 0 Y )
H +1 (Z, Z ) excision
Sections 8.3 and 8.4 contain the proof of Theorem 8.2.1. They are based on the
ideas of Steenrod (see [184, VII.1 and VIII.1]) using the equivariant cohomology.
Other treatments of similar ideas are developed in [3, VI.7] and [82, Sect. 4.L].
H (X X) / / H (X X)
O O
(8.3.1)
H (X) / / H (X)
H (X X) / / H (X X)
O fNNN O fNNN
NNN NNN
N N
NNN
NN
H G (X X) / H (X X)
G
8 8
G G
H (X) / / H (X)
is commutative. These liftings are functorial and satisfy G (0) = 0 and G (0) = 0.
Such liftings are unique.
Proof The maps , , and preserving the connected components, one may sup-
pose that X is connected. Lemma 8.3.1 is obvious when n = 0, giving G (0) = 0
and G (1) = 1. We can then assume n > 0. In this case, H n (X) H n (X) is an
isomorphism, so it is enough to define G .
334 8 Steenrod Squares
isomorphism. We define G = 1 .
Now, a cohomology class a H n (X) is of the form a = H fa () for a map
fa : X Kn , well defined up to homotopy. We define
Sq = ev1 r G (8.3.4)
/ H (X) o / H (X)[u]
HG (X X) r
G
O
G ev1 . (8.3.5)
Sq
H (X) / H (X)
By (8.3.3) and Lemma 8.3.1, the map Sq is a cohomology operation, defined so far
on absolute cohomology for connected CW-complexes. As G (0) = 0, Lemma 8.1.6
implies that this partial definition of Sq extends to a unique cohomology operation
Sq : H (X, Y ) H (X, Y ) defined for all topological pairs (X, Y ).
For a H n (X, Y ) let Sqi (a) be the component of Sq(a) in H n+i (X, Y ). Again,
defining Sqi : H (X, Y ) H (X, Y ) by
Sqi ( aj ) = Sqi (aj ) , where aj H j (X) (8.3.6)
jN jN
/ H (X) o / H (X)[u]
H G (X X)
r
G
O
G ev1 (8.3.7)
Sq
H (X) / H (X)
In the important case where H j (X) = 0 for j < n (e.g. X = Kn ), one ca use
Remark 8.3.2 to get the following commutative diagram
1
H 2n (X X)G / H 2n (X X) r / H (X) o / H (X)[u]
O G G
o ooo7
ooo ev1 (8.3.8)
ooo G Sq
H n (X) / H (X)
We now prove Properties (1)(4) of Theorem 8.2.1, for the absolute cohomology
H (X) of a connected CW-complex X.
Proof of (2). That Sqi sends H n (X) to H n+i (X) is by definition and we already
noticed that Sqi = 0 for i < 0. If a H n (X), then r G (a) HG2n (X), which implies
that Sqi = 0 for i > n. Note that, from (8.3.4) and the definition of the Sqi , one has,
for a H n (X):
336 8 Steenrod Squares
n
r G (a) = Sqi (a) uni . (8.3.9)
i=0
Let us prove that Sqn (a) = a a. From the above equation, we deduce that
Sqn (a)= ev0 r G (a). Using Diagrams (7.1.5) and (7.1.6), we get the diagram
G
H (X) / H (X X) r / H (X) o / H (X)[u]
G G
O
= ev0
/ H (X X) / H (X)
H (X)
Linearity of Sq. We have to prove that for each n N, the map Sq : H n (X)
H (X) is linear. By Point (2) already proven, the restriction of Sq to H 0 is Sq0 = id,
so we may assume that n 1. By functoriality of Sq, the diagram
H n (X/X n1 ) / / H n (X)
Sq Sq
H (X/X n1 ) / H (X)
+ b) = (a)
(a
+ (b) +a b+b a
b + (a
= (a) + (b) + a b) .
8.3 Construction of Steenrod Squares 337
+ b) = (a)
1 (a
+ (b) + tr (a
b) .
ker N = H (X X)G = D N
tr(x y) = x y + (x y) = N(x y) .
Proposition 8.3.3 With the above identifications, the following properties hold true.
id
(a) The restriction of to D N coincides with the identity D N H (X X)G .
(b) N = Ann (u).
(c) D is a free Z2 [u]-module with basis D {0}. In particular, D is isomorphic to
Z2 [u] D.
(d) As a Z2 [u]-module, HG (X X) = D N .
Proof Point (a) is obvious from the identification via . Hence, H (X X)G is the
image of and one has the commutative diagram
where the lines are exact (the upper line is the transfer exact sequence (7.1.8)). By the
techniques of the five lemma, we deduce that : Ann (u) N is an isomorphism.
As (N) is contained in the image Ann (u) of the transfer map, this proves (b). Also,
we get the isomorphism
338 8 Steenrod Squares
: HG (X X)/(u)
H (X X)G . (8.3.10)
Let B be Z2 -basis H (X) formed by homogeneous classes. To prove (c), one has
to show that
G (a)uk(a) = 0 . (8.3.11)
aB0
for any non-empty finite subset B 0 of B and any function k : B 0 N. Let Bmin
0 be
the subset formed by the elements in B which are of minimal degree. Then
0
ev1 r G (a)uk(a) = Sq(a) = a + terms of higher degrees = 0 .
aB0 aB0 aBmin
0
(a b) = (a b) (a b) = (a a) (b b) = (a) (b) .
Hence,
G (a b) = G (a) G (b) + x
with x ker = (u) [the last equality was established in (8.3.10)]. We may suppose
that a H m (X) and b H n (X). Let V be Z2 -basis H <m+n (X) formed by homoge-
neous classes. By Proposition 8.3.3, x = vV 0 G (a)uk(v) for some finite subset
V 0 of V, with k(v) > 0. Let Vmin
0 be the subset formed by the elements in V 0 which
Since Sqi (a b) = 0 for i < 0, one has Vmin0 = and therefore V 0 = . This
H (S 1 X):
b c) c H n (X) ,
Sq(c) = Sq(b (8.3.12)
8.3 Construction of Steenrod Squares 339
The Adem relations are relations amongst the compositions Sqi Sqj . They were con-
jectured by Wu wen-Tsn around 1950 and first proved in 1952 by Adem in his
thesis at Princeton University (summary in [4] and full proofs in [5]). We present
below a proof based on the idea of Steenrod [184, Chap. VIII], using the equivariant
cohomology for the symmetric group Sym4 . The proof in [82, Sect. 4.L] is another
adaptation of the same idea. For different proofs, see [33] and Remark 8.5.10.
Let X be a topological space. Consider the map
G
: H (X)
Sq
r
HG (X X)
HG ((X X)G ) H (BG X)
(recall that BG RP : see Example 7.2.1). The map Sq would sit diagonally
is
in (8.3.5), the diagram used to define Steenrod squares. By Sect. 8.3, the map Sq
functorial, Z2 -linear and multiplicative.
Consider now the iterated map
Sq
Sq : H (X) H (BG BG X) H (X)[u, v] ,
using the Knneth theorem and that H (BG BG) Z2 [u, v] with u and v in
degree 1.
Sq(a)
Proposition 8.4.1 For any a H (X), the polynomial Sq is symmetric in
the variables u and v.
H 2n G / / H 2n (Y Y )G
K (Y Y )
gNNN
K
O gOOO O
OOO NNN
OOO K NNN
H 2n / HGK
2n (Y Y )
K GK (Y Y )
G
K 7 G
K 7
H nK (Y ) / / HKn (Y )
f
HKn (Y ) / H n (Y )
K
Sq
HKn (Y ) o / H n (BK Y ) / H 2n (BG BK Y )
Proof The lifting GK is defined using the lifting G of Lemma 8.3.1 and the com-
mutative diagram
8.4 Adem Relations 341
H 2n (Y Y )
r / HGK
2n (Y )
f GK O
ffffff
fffff O
ffff
fffff
ff ff
rff
HK2n (Y Y )G o / H 2n ((Y Y )K )G o HG2n ((Y Y )K )
r / H 2n (YK )
=
O O O
G
O
K K
H 2n ((Y Y )KK )G o / H 2n ((Y )K )
r
HG2n ((Y Y )KK )
O O
G
O
K P P
H 2n (YK YK )G o / H 2n ((Y )K ))
r
HG2n (YK YK )
O l6 fff 2 G
G lll
l ffff ffff
l f
lll ffff f
lllffffffffff Sq
HKn (Y ) o
= / H n (YK ) ff
(8.4.1)
(we do not need the last column for the definition of GK but it will be used later). The
commutativity of the right rectangle is the definition of K , using the formula (7.4.7)
for the equivariant cross product. The top vertical isomorphisms come from the
following fact: if Z is a (G K)-space,
the homotopy
equivalence E(G K)
Z EG EK Z given by (ti (gi , ki ), z (ti gi , z), (ti ki , z) descends to
a homotopy equivalence E(G K)GK Z EG G (EK K Z). The same
homotopy equivalence is used to get the map
ee H 2n
ee eeeeeeeee GK (Y Y )
O
e e e e
e e e ee eeeee (2)
eee
reeeeee
H 2n
K (Y Y )
G o / H 2n ((Y Y )K , (Y Y )K )G o 2n ((Y Y ) , (Y Y ) )
HG K K
O (1) O O
K
K
H 2n ((Y Y )KK , (Y Y )KK )G o 2n ((Y Y )
HG KK , (Y Y )KK )
O O
K P
Y K )G
H 2n (YK YK , YK o HG K K K YK )
2n (Y Y , Y
O
iii4
iiiiiii
i G
o / iiii
H nK (Y ) H n (YK , {y}K )
(8.4.3)
342 8 Steenrod Squares
As Y is equivariantly well pointed by y, the pair (YK , {y}K ) is well cofibrant, so the
cross-square map is defined. Also, the pair (Y Y , Y Y ) is K-equivariantly
well cofibrant (the proof is the same as for Lemma 7.2.12). Hence, Identification
(1) then comes from Corollary 7.2.16. The same argument gives Identification (2),
using (8.4.2) for Z = Y Y and Z = Y Y . The lifting G is defined using the
following diagram.
H K (Y K Y K )G / YK )G
HK2n (YK YK , YK
O fNNN O iRRR
NNN RRR
NNN RRR
RR
H 2n
G (YK YK )
/ HGK K YK )
2n (Y Y , Y
K K
p8 5
ppppp
ppp G G
H n (Y K )
/ H (YK , {y}K )
With these definitions, Diagram (8.4.3) is mapped into Diagram (8.4.1), giving rise
to the diagram of Point (1) of our lemma. That GK and GK coincide with G and G
when K is the trivial group follows from the definitions, as well as Point (2). Point
(3) comes from (8.4.1), where the occurrence of Sq is noticed.
H (X 4 ) / / H (X 4 )
O O
. (8.4.4)
H (X) / / H (X)
( ) r
: H n (X) H (X )
4n 4
H ((X 4 ) ) H (X) H (B) .
8.4 Adem Relations 343
Let be the subgroup of generated by s = (1, 2)(3, 4) and t = (1, 3)(2, 4). As s
and t commute, is isomorphic to G G. Let i : denote the inclusion. We
shall prove that the diagram
H (X)
9 H (B)
idH Bi
H (X) H (B0 ) . (8.4.5)
O
Sq
Sq
H n (X) / H (X)[u, v]
is commutative. For the moment, let us show that this property implies Proposition
8.4.1. It is enough to prove that the image of H (B) Z2 [u, v] consists of sym-
metric polynomials. Under the isomorphism Z2 [u, v] H (B) the automorphism
exchanging u and v corresponds to that induced by exchanging s and t. But in ,
exchanging s and t is achieved by the conjugation by the transposition (2, 4). Such
an inner automorphism of induces the identity on H (B) by Proposition 7.2.3.
It remains to prove that Diagram (8.4.5) is commutative. Let G1 and G2 be the
subgroups of generated by s and t respectively, so G1 G2 . The commutativity
of Diagram (8.4.5) comes from that of the diagram
H4n (X 4 )
r / H 4n (X)
O LLL
LLL
LL
%
4n 4 r / H 4n
HG G (X ) G2 G1 (X)
2
O 1
NNN O
NNrr
NNN =
( )
N'
G 4n 2 r / H 4n
I G 1 HG G (X ) G2 G1 (X)
O O
2 II 2 1
G
G 1
2
G1
H n (X) VV / H 2n (X 2 ) r / H 2n (X) III
VV VVVV G1 G1
O
VVVV Sq
VVV V
VVVV
VV+
Sq
H 2n (BG1 X) / H 4n (BG BG X)
2 1
(8.4.6)
4n (X 4 ) r / H 4n (X) / H 4n (B X)
H
O KKK
KKj K
2
KK j (Bjid) .
%
2
H (X)
n / H4n (X 4 )
r / H 4n (X) / H 4n (B X)
The commutativity of Diagram (8.4.6) comes from that of its subdiagram I, II and
III (the commutativity of the other diagrams is obvious). Diagrams II and III com-
mute because of Points (2) and (3) of Lemma 8.4.2. To verify the commutativity of
Diagram (I), we put it as the inner square of the following diagram.
/ H 4n
H 4n 4
(X )
4
G2 G1 (X )
O KK O
KK oo
KK
KK
(D)
ooooo
% ow o
/ H 4n
G2 G1 (X )
4
H4n (X 4 )
O O
(A)
G 1
G (C) G
( )
( ) G 1
2 2
G1
H n (X) / HG2n1 (X 2 )
9 gOOO
sss
ss (B) OOO
ss OOO
ss G1
H n (X) / H 2n (X 2 )
G1
Diagrams (A), (B) and (C) commute because of Lemmas 8.3.1 and 8.4.2, and Dia-
gram (A) is obviously commutative. As H n (X) H n (X) is an isomorphism, the
inner inner square will commute if the outer does. But the outer square commutes by
default, since, using Proposition 7.2.17, all the groups are equal to Z2 and the maps
are non trivial (for G1 and GG21 , this is checked using the restrictions to the trivial
group and Point(2) of Lemma 8.4.2).
From Proposition 8.4.1, we deduce relations between Sqi Sqj called the Adem
relations.
[i/2]
jk1
Sqi Sqj = Sqi+jk Sqk (0 < i < 2j)
i 2k
k=0
Example
8.4.4 (1) When i = 1, the right hand member in the Adem relation reduces
to j1
1 Sq j+1 . Hence
8.4 Adem Relations 345
Sqj+1 if j is even
Sq Sq =
1 j
.
0 if j is odd
: H n (X)
Proof of the Adem Relations Let a H n (X). The homomorphism Sq
H (RP X)
H (X)[u] satisfies
n
Sq(a) = Sq (a)un = Sq (a)un .
=0 Z
The range extension Z is possible since the other summands vanish. We shall
do that repeatedly in the computations below and, without other specification, the
summations will be over the integers (with only a finitely many non-zero terms).
This permits us to exchange the summation symbols.
Observe that Sq(u) one has
= u2 + uv = u(u + v) thus, by multiplicativity of Sq,
) = Sq(u)
Sq(u k k = u (u + v)k . Therefore
k
Sq(a)
Sq n )Sq(Sq
= Sq(u (a))
= un (u + v)n Sq Sq (a)vn+
= , un vn+ (u + v)n Sq Sq (a)
n n+ 2n
= ,, u v Sq Sq (a)
Setting + = i yields
n n+ 2ni i
Sq(a)
Sq = Sq Sq (a) .
,,i u v
Setting n + = 2n q yields
2nq 2nq 2ni i q+n
Sq(a)
Sq = ,q,i u v Sq Sq (a) . (8.4.7)
By Proposition 8.4.1, for each i and q, the coefficient of u2nq v2ni in (8.4.7) must
be equal to that of u2ni v2nq . This leads to the equation
2nq i q+n q i+n
Sq Sq (a) = 2ni
Sq Sq (a) .
346 8 Steenrod Squares
i [i/2]
nk
nj i j+
Sq Sq (a) = i2k Sq
j+ik
Sqk (a) . (8.4.8)
=0 k=0
Now, i and j being fixed, suppose that n = 2r 1+j for r large. Then, by Lemma 6.2.6,
nj 2r 1
= = 0 if = 0
for, the dyadic expansion of 2r 1 has a zero where that of has a one. Hence,
the left hand member of (8.4.8) reduces to the single term Sqi Sqj (a). Also,
nk 2r +jk1 jk1
i2k = i2k = i2k ifi < 2j
since the length of the dyadic expansions of i 2k is not more than that of j 1 and
adding 2r to j k 1 only puts a single 1 far to the left.
Thus, (8.4.8) proves the Adem relations classes of degree 2r 1 + j with r large
(2 > max{i, j}). As Sq = Sq , Eq. (8.4.8) holds for a if and only if it holds
r
for (a). But the suspension isomorphism may be iterated on a class a H n (X)
till its degree becomes of the form 2r 1 + j with r large. This proves the Adem
relations.
[s/2]
r 2r k1
Sqs Sq2 = Sqm + s2k Sqmk Sqk (0 < i < 2j)
k=1
expresses Sqm as a sum of Sqi Sqj . If s > 0 then i, j < m, which permits us to prove
the lemma by induction on m.
8.5 The Steenrod Algebra 347
Here are a few examples of decompositions of Sqi according to Lemma 8.5.1 and
its proof:
not a sum of Sqi Sqj with i, j < 2n . On the other hand, the Adem relations imply that
n
n
Sq(wn ) = Sq(xi ) = wn (1 + xi ) .
i=1 i=1
Hence,
1 = x1 + + xn
2 = x
1 x2 + xn1 xn (8.5.4)
k = i1 <<ik xi1 xik .
348 8 Steenrod Squares
For an integer p, we use the joker notation Lp for any polynomial in 1 , . . . , p . For
instance, the equations Lp = Lp+q and Sqi (Lp ) = Lp+i hold true but, as Sqp (p ) = p2
and Sqi (p ) = 0 for i > p, one has Sqi (Lp ) = L2p1 for all i.
Proof Only the first equation has to be proven. We proceed by induction on r. For
r=1, the lemma follows from (8.5.3). Suppose that k 2.
Let I = (i2 , . . . , ir ). By induction hypothesis, Eq. (8.5.3) and the Cartan formula,
one has
SqI (w) = Sqi1 SqI (w)
= Sqi1 (wLi2 )
= Sqi1 (w)Li2 + j1 Sqi1 j (w)Sqj (Li2 )
= wi1 Li2 + w j1 i1 j L2i2 1
= w(i1 Li1 1 + Li1 1 )
since i1 2i2 .
Proof of Proposition 8.5.2 The Adem relations imply that any monomial SqI is a
sum of admissible ones. It remains to see that the admissible monomials are linearly
independent.
Suppose that II I SqI = 0 for I Admn and I Z2 . We must prove that
I = 0 for all I. We proceed by induction on the cardinality of I. Equation (8.5.3)
for n i1 proves the assertion for I = {(i1 )}.
Let maxj I = max{0, ij | (i1 , . . . , ik ) I} and let w = wn as in (8.5.2) with
n max I. Set I = I0 I1 where I0 = {(i1 , . . . , ik ) I | i1 = max1 I}.
By Lemma 8.5.3, one has
0= I SqI (w) = I SqI (w) + I SqI (w) = w( max I Lmax I 1 + Lmax I 1 ) .
II II0 II1
Therefore,
I SqI (w) = 0 and I SqI (w) = 0 . (8.5.5)
II0 II1
(This uses a very easy case of the uniqueness of the expression of a symmetric
polynomial as a polynomial in the i s).
If the decomposition I = I0 I1 is non-trivial (i.e. I = I0 ), (8.5.5) permits
us to apply the induction hypothesis. Otherwise, we decompose I0 with respect to
8.5 The Steenrod Algebra 349
Theorem 8.5.5 H (Km ) is the polynomial algebra generated by SqI () for I admis-
sible of excess < m.
The proof of this theorem uses spectral sequences and will not be given here. The
condition e(I) < m is natural: SqI () = 0 is e(I) > n since i1 = e(I)+i2 + +ik >
n + i2 + + ik . If e(I) = n, then
r1
SqI () = (Sqi2 Sqik )2 = = (Sqir Sqik )2
Example 8.5.6 (1) Only the empty sequence has excess 0. Then H (K1 ) is the poly-
nomial algebra generated by H 1 (K1 ). This is not a surprise since K1 RP by
Proposition 3.8.3.
In order to formulate the other examples, observe that if I = (i1 , . . . , ik ) is admissible,
so is I + = (2i1 , i1 , . . . , ik ) and e(I + ) = e(I). We denote by F(I) the family of
admissible sequences obtained from I by iterating this construction.
(2) The family of admissible monomials with excess 1 is F(1). Thus H (K2 ) is a
polynomial algebra with one generator degree 2i + 1, i N. Its Poincar series is
1
Pt (K2 ) = .
1 t 2 +1
i
iN
350 8 Steenrod Squares
Corollary 8.5.8 Let Q be a cohomology operation, and let Q[n] its restriction to
H n (). Then, there exists An A such that Q[n] (x) = An x for all x H n (X) and
all spaces X.
We now list other corollaries of Theorem 8.5.5. The following one comes from
Proposition 8.5.4.
Remark 8.5.10 The proofs of both Theorem 8.5.5 and Proposition 8.5.4, and then
that of Corollary 8.5.9, do not use the Adem relations. Thus, one can use Corollary
8.5.9 to give an alternative proof of the Adem relations, as in [175, Sect. 33], [154,
pp. 2931] or [27].
Corollary 8.5.11 The Adem relations are the only relations amongst the SqI s which
hold true for all spaces.
Proof A relation amongst the SqI s would be of the form P(SqI1 , . . . , SqIr ) = 0,
where P is a Z2 -polynomial in r variables. The Adem relations imply that any mono-
mial SqI is a sum of admissible ones. Therefore, there is a relation of the form
Proposition 8.5.12 Suppose that for each CW -complex X, there exists a map
P : H (X) H (X) satisfying the following properties.
(a) If g : Y X is a continuous map, then H g P = P H g.
(b) P(H n (X)) H 2n (X).
(c) If a H 1 (RP ) then P(a) = a + a a.
(d) P(x y) = P(x) P(y) for all x, y H(X).
Then P = Sq.
Proof Using (a) and (d) together with the definition of the cross product, we get
(d) P(x y) = P(x) P(y) for all x H(X) and y H(Y ).
Let w = x1 . . . xn H ((RP )n ) Z2 [x1 , . . . , xn ]. Using (c) and (d) we prove,
as for (8.5.3), that P(w) = w k . But, by Formula (8.5.3) again, this shows that
P(w) = Sq(w). Using (a), (b) and Corollary 8.5.9, we deduce that P = Sq on
H n (Kn ). By (a), this proves that P = Sq in general.
As a last application of Theorem 8.5.5, we compute the Poincar series of Km ,
following [175, Sect. 17]. By Theorem 8.5.5, one has
1
Pt (Km ) = ,
1 t m+a(r)
r=0
where
k
k
a(r) = {(1 , . . . , k ) | i < m and i (2i 1) = r} . (8.5.7)
i=1 i=1
k
Set 0 = m 1 i=1 i . Then
k
m+r =1+ i 2i = 1 +
20 +
+ 20 + +
2k +
+ 2k . (8.5.8)
i=0 0 k
Using that ki=0 i = m 1 and writing the power of 2 in (8.5.8) in decreasing
order h1 hm1 , we get
m + a(r) = {(h1 , . . . , hm1 ) Nr1 ) | h1 hm1 and2h1 + + 2hr + 1 = m + r} .
352 8 Steenrod Squares
Let r < m. If I is an admissible sequence with deg(I) = r, the condition e(I) < m
is automatic since e(I) deg(I). Using (8.5.7), we see that a(r) is equal to the number
of partitions of r into integers of the form 2i 1. Also, H m+r (Km ) only contains
classes of the form SqI () (products like SqI ()SqJ () have higher degree). This
proves the following result of [191, p. 37].
Lemma 8.5.14 If r < m, then dim H m+r (Km ) is equal to the number of partitions
of r into integers of the form 2i 1.
8.6 Applications
Suspension of the Hopf maps. Recall that the non triviality of the cup-square map
(a) = a a is H (KP2 ) for K = R, C, H or O implies that the Hopf maps
are not homotopic to a constant maps (see Corollary 6.1.9). This argument cannot
be applied to the suspensions of the Hopf maps k hp,q : S p+k S q+k since the cup
product in H >0 ( k KP2 ) vanish by dimensional reasons (also by Corollary 4.4.4).
But, for instance in RP2 , (a) = Sq1 (a). As Sq = Sq , one deduces that
Sq1 is not trivial on k RP2 and therefore k h1,1 is not homotopic to a constant map
for all k N [though H k+1 k h1,1 vanishes on H k+1 ( k RP2 )]. The same argument
applies for the other Hopf maps, so we get the following proposition.
Proposition 8.6.1 For all k 0, the k-th suspension of the Hopf maps
is a bijection.
In particular, if Y is a finite dimensional CW -complex, then [B, Y ] is a singleton.
This is a weak version of the Sullivan conjecture (see Remark 6.1.4).
354 8 Steenrod Squares
We recall below some classical facts about vector bundles (defined on p. 186).
Two vector bundles = ( p : E X ) and = ( p : E X ) over the
same space X are isomorphic if there exists a homeomorphism h : E E such
that p h = p and such that the restriction of h to each fiber is linear. Two such
isomorphisms h 0 , h 1 : E E are isotopic if there exists a family of isomorphisms
h t : E E depending continuously on t [0, 1] and joining h 0 to h 1 . Unless
otherwise mentioned, the total space of a vector bundle is denoted by E( ) and the
bundle projection by p.
Springer International Publishing Switzerland 2014 355
J.-C. Hausmann, Mod Two Homology and Cohomology, Universitext,
DOI 10.1007/978-3-319-09354-3_9
356 9 Stiefel-Whitney Classes
with the projection onto X as the bundle projection. The projection to E( ) gives a
map f : E( f ) E( ) which is a linear isomorphism on each fiber and such that
the diagram
f
E( f ) / E( )
pr X p (9.1.1)
f
X / Y
Lemma 9.1.2 Let be a trivial vector bundle over a topological space X . Then the
action
f : T ( ) T ( f )
which is equivariant for the actions defined in (9.1.2), via the homomorphism f :
[Y, G L(r, R)] [X, G L(r, R)] induced by f . Indeed, for : Y
G L(r, R) and T T ( ), the following formula holds true in T ( f ).
f ( T ) = ( f ) f T. (9.1.3)
defines a trivialization H : E( ) X Rr of .
The above lemmas have analogues for principal bundles. Let A be a topological
group. Recall that a A-principal bundle over X consists of a continuous map p : P
X , a continuous right action of A on P such that p(z) = p(z) for all z P and all
A. In addition, the following local triviality should hold: for each x X there
is a neighbourhood U of x and a homeomorphism h : U A p 1 (U ) such that
p h(x, a) = x and h(x, a) = h(x, a). In consequence, A acts simply transitively
on each fiber and p is a surjective open map, thus descending to a homeomorphism
P/A X (use [44, Sect. I of Chap. VI]). An isomorphism of A-principal bundles
from p : P X to p : P X is a A-equivariant homeomorphism h : P P
such that p h = p. Two such isomorphisms h 0 , h 2 : P P are isotopic if there
exists a family of isomorphisms h t : P P depending continuously on t [0, 1]
and joining h 0 to h 1 . The notion of induced A-principal bundle works as for vector
bundles and Proposition 9.1.1 also follows from [181, Theorem 11.3].
A trivialization of an A-principal bundle is an isomorphism with the product
bundle X A X . An A-principal bundle is trivial if and only if it admits a
section (see, e.g. [181, I.8]). This gives a bijection between sections and trivializations
and between homotopy classes of sections and isotopy classes of trivialization. If
1 , 2 : X P are two sections of p, then 2 (x) = 1 (x)(x) for a unique
: Map(X, A) whence the analogue of Lemma 9.1.2: the action of Map(X, A) on
the trivializations of P is simply transitive. Also, Proposition 9.1.6 holds true for
principal bundles.
9.1 Trivializations and Structures on Vector Bundles 359
is a vector bundle of rank r over X . Most of the time, the representation is implicit
and we just write P A Rr for P (A,) Rr . A (A, )-structure (or just A-structure)
for a vector bundle of rank r over X is an A-principal bundle P X together
with a vector bundle isomorphism f : P A Rr E( ). Two A-structures (P, f )
and (P , f ) are
strongly equivalent if there exists an isomorphism of A-principal bundles h : P
P such that f (h idRr ) = f .
weakly equivalent if there exists an isomorphism of A-principal bundles h : P
P such that f (h idRr ) is isotopic to f .
Here are a few examples.
9.1.9 Each vector bundle of rank r admits a G L(r, R)-structure which is unique
up to strong equivalence. Indeed, consider the space of frames of :
with the map pFra : Fra( ) X given by pFra () = p (0) (The image by
Fra( ) of the standard basis of Rr is a frame (basis) of (Rr ), whence the name space
of frames). By precomposition, the topological group G L(r, R) acts continuously and
freely on the right upon Fra( ). The map pFra descends to a continuous bijection
Fra( )/G L(r, R) X . Using local trivializations, one checks that this map is a
homeomorphism. Also, a local trivialization of gives rise to a local section of pFra .
Hence, pFra is a G L(r, R)-principal bundle, called the framed bundle of .
Consider the evaluation map f Fra : Fra( ) G L(r,R) Rr E( ) sending [, t] to
(t). This map is a continuous bijection which is linear on each fiber and, using
local trivializations of again, one checks that it is a homeomorphism. Hence,
f Fra is a G L(r, R)-structure on . We claim that f Fra is a universal structure in
the following sense. Each A-structure (for a representation : A G L(r, R))
360 9 Stiefel-Whitney Classes
9.1.10 G L + (r, R)-structures and orientations (see also Sect. 9.2). Recall that an
orientation of a finite dimensional real vector space is an equivalence class of
(ordered) basis, where two basis are equivalent if their change-of-basis matrix is
in G L + (r, R), i.e. has positive determinant. An orientation of a vector bundle is an
orientation of each fiber which varies continuously, i.e. there are local trivializations
p 1 (U ) U Rr whose restriction to each fiber is orientation-preserving (for
the standard orientation of Rr ). A vector bundle admitting an orientation is called
orientable and the choice of an orientation makes it oriented.
If P is a G L + (r, R)-principal bundle, then P G L + (r,R) Rr is oriented, using the
standard orientation of Rr . Hence, a G L + (r, R)-structure (P, f ) on a vector bundle
makes it oriented. Conversely, an oriented vector bundle admits a G L + (r, R)-
structure: one just restricts the canonical (Fra( ), f Fra ) of 9.1.9 to Fra+ ( ), where
9.1.11 O(r )-structures. Consider the orthogonal group O(r ) with its standard rep-
resentation O(r ) G L(r, R). Let f : P O(r ) Rr E( ) be a O(r )-structure on
. Then, the standard inner product on R gives, via f , an Euclidean structure on
r
(see p. 187) for which f is an isometry on each fiber. On the other hand, an Euclidean
bundle of rank r admits an O(r )-structure: one restricts f Fra to the subbundle of
Fra( ) formed by orthonormal frames:
As in (9.1.9), one shows that such an O(r )-structure compatible with a given
Euclidean structure on is unique up to strong equivalence. This process provides
a bijection between Euclidean structures on and strong equivalences of O(r )-
structures.
9.1 Trivializations and Structures on Vector Bundles 361
On the other hand, a vector bundle over a paracompact space admits Euclidean
structures which form a convex space. Let (, et ) be the vector bundle endowed
with an Euclidean structure et depending continuously on t I . Then
is the total space of an O(r )-principal bundle over X I . Note that Frae ( ) is
the union indexed by I of Fra (, et ), the bundle of orthonormal frames for the
Euclidean structure et . If X is paracompact, Frae ( ) X I is isomorphic to the
principal bundle Fra (, e0 ) I X I [105, Chap. 4, Theorem 9.8]. Hence, there
is an isomorphism h : Fra (, e0 ) Fra (, e1 ) such that i 1 h is homotopic to i 0
(where i t : Fra (, et ) Fra( ) denotes the inclusion). This proves the following
statement: a vector bundle over a paracompact space admits an O(r )-structure which
is unique up to weak equivalence.
P
h / P
f f .
hO
PO / P
O
which is the total space of an S O(r )-principal bundle over X . Then (Fra+ ( ), f Fra )
is an S O(r )-structure which is universal for the A-structures associated to a repre-
sentation A S O(r ). The special case of the representation Spin(r ) S O(r )
(spin structures) is treated in Sect. 9.3 (compare [130, Sect. II.1]).
The best known example of r ep+ ( ) is for = T S n , the tangent bundle to the
standard unit sphere S n . One sees T S n as the space of couples (v, w) Rn+1 Rn+1
such that |v| = 1 and v, w = 0 (up to translation, w is tangent to v S n ). Then
the map q : S O(n + 1) S n defined by q(A) = Ae1 (first column vector) is the
oriented frame bundle for T S n . The bundle isomorphism S O(n + 1) Fra+ (T S n )
sends A to the map A : Rn T S n defined by
n
A (t1 , . . . , tn ) = Ae1 , ti Aei+1 .
i=1
Lemma 9.1.15 Let (X, A) be a cofibrant pair with X paracompact. Let be a vector
bundle over X whose restriction over A is trivial. Then, there exists a vector bundle
over X/A such that , where : X X/A is the quotient map.
Structures on vector bundles and the classifying spaces are related as follows. Let
be a vector bundle of rank r over a paracompact space X . Fix a characteristic map
c : X BG L(r, R) for Fra( ). A representation : A G L(r, R) of A induces
a continuous map B : B A BG L(r, R) which may be made a Serre fibration.
9.1 Trivializations and Structures on Vector Bundles 363
Let O(V ) be the set of the two orientations of a finite dimensional vector space V .
Let be a vector bundle of rank r over a topological space X . Using the canonical
G L(r, R)-structure (Fra( ), f Fra ) of 9.1.9, we define
The projection O( ) X is a locally trivial bundle whose fiber over x X is, via
f Fra , in bijection with O( p 1 (x)). In consequence, O( ) X is a two fold covering.
An orientation of (see 9.1.10) is clearly a continuous section of O( ) X .
The characteristic class w(O( ) X ) H 1 (X ) (see Sect. 4.3.2), is called the
first Stiefel-Whitney class of and is denoted by w1 ( ).
Proof Let and be two vector bundles over a CW-complex X . If and are
isomorphic, they have the same rank and the 2-coverings O( ) and O( ) are iso-
morphic, which implies that w1 ( ) = w1 ( ).
To prove the converse, note that, when X is 1-dimensional, any vector bundle
over X is the Whitney sum of a line bundle with the trivial vector bundle
[105, Chap. 8, Theorem 1.2]. By Remark 9.2.2, w1 ( ) = w1 (). We are thus reduced
to and being both of rank 1, in which case we use Proposition 9.2.4.
364 9 Stiefel-Whitney Classes
Let L(X ) be the set of isomorphism classes of real lines bundles over a space
X . The tensor product (see (7.5.5)) of two line bundles is again a line bundle. This
provides an operation on L(X ).
Proposition 9.2.4 Let X be a CW-complex. Then the first Stiefel-Whitney class pro-
vides an isomorphism
w1 : (L(X ), )
(H 1 (X ), +).
G L(R) G L(R) / G L(R R)
K / R
F = (F F ) ( (F F )).
(9.2.1)
/ XX / BR BR
X
(, ) 3
/ E K K BR / ER
(ER ER ) K R
(9.2.2)
P / BK B
/ BR
BR BR
where is defined by ([(ti (gi , gi ), ]) = (ti , gi gi ). Diagrams (9.2.1) and (9.2.2)
imply that B P (, ) is a characteristic map for the R -principal bundle F .
As the inclusion {1} R is a homomorphism and a homotopy equivalence,
one has BR B{1} RP K (Z2 , 1). The map B P thus defines contin-
uous multiplication on K (Z2 , 1). One checks that it is homotopy commutative and
admits a homotopy unit. Let u be the generator of H 1 (BR ) = Z2 . By Proposition
4.7.54 and Lemma 4.7.56, one has
H (B P )(u) = u 1 + 1 u. (9.2.3)
Hence,
/ L(X )
Cov2 (X )
KKK u
KKK uu
w KK% uu .
zuu w1
H 1 (X )
The identification S n O(1) R
E() is given by [z, t] (R z, t z).
Proposition 9.2.7 Let be a vector bundle over a CW-complex X . Then, the fol-
lowing conditions are equivalent.
(1) The restriction of over the 1-skeleton of X is trivial.
(2) w1 ( ) = 0.
0 if c preserves the orientation
c
1 otherwise.
be the homotopy class of this map. Here, the isomorphism [S 1 , G L + (r, R)]
1 (G L + (r, R)) holds true since G L + (r, R) is a topological group and G L + (r, R)
has the homotopy type of S O(r ) by the Gram-Schmidt orthonormalization process.
If r 3, then 1 (S O(r )) = Z2 . If r = 2 then 1 (S O(r )) Z and, by conven-
tion, we take w 2 (e) mod 2. The correspondence e w 2 (e) thus defines a cellular
2-cochain w 2 = w 2 (, T1 ) C 2 (X ).
Lemma 9.3.1 Suppose that X has no 3-cells or that X 3 is regular complex. Then,
the cochain w 2 (, T1 ) is a cellular cocycle. Its cohomology class w 2 ( ) H 2 (X )
depends only of the isomorphism class of .
Proof We may assume that X is connected. Observe first that the cochain w 2 (, T1 )
does not depend on the orientation of , since the other choice would just change all
368 9 Stiefel-Whitney Classes
the orientations under consideration. Let us see how w 2 (, T1 ) depends on the isotopy
class of the trivialization [T1 ] T (1 ). Let T1 T (1 ) be another trivialization
compatible with the orientation. As seen above, this compatibility implies that the
restriction T0 of T1 to 0 coincides with T0 up to isotopy. Such an isotopy may be
realized in a neighbourhood of X 0 in X 1 , so one may assume that T0 = T0 . By
Lemma 9.1.2, there is a unique map a : X 1 G L + (r, R) such that T1 = a T1 .
As T0 = T0 , the restriction of a to X 0 is constant to the identity of Rr . Hence, each
1-cell with characteristic map : D 1 X 1 gives rise to a homotopy class
a() = [a ] [(D 1 , S 0 ), (G L + (r, R), id)] 1 (G L + (r, R), id) 1 (S O(r ), id) = Z2
which does not depend on the choice of (since 1 (S O(r ), id) = Z2 ; again,
if r = 2, one takes by convention the value mod 2 of a 1 (S O(2)) Z).
The correspondence a() determines a cellular 1-cochain a C 1 (X ). Let
e be a 2-cell of X with characteristic map : (D 2 , S 1 ) (X, X 1 ). Using the
cellular boundary formula (3.5.4) and writing the abelian group 1 (G L + (r, R)) =
Z2 additively, we get that [a ] = (a). In the same way, using (9.1.3), one gets the
following formula.
Equation (9.3.3) shows that (w 2 (, T1 ))() = 0 for all 3-cell , proving that
(w 2 (, T1 )) = 0. Also, formula (9.3.2) show that [w 2 (, T1 )] H 2 (X ) does not
depend on the choice of T1 and thus depends only on . Finally, if isomorphic to
via a homeomorphism h : E( ) E( ) over the identity of X , the trivialization
T1 = T1 h satisfies w 2 ( , T1 ) = w 2 (, T1 ). Therefore, w 2 ( ) = w 2 ( ).
Lemma 9.3.2 Let be an orientable vector bundle of rank r 2 over a CW-complex
X satisfying the hypotheses of Lemma 9.3.1. If is a trivial vector bundle over X ,
then w 2 ( ) = w 2 ( ).
9.3 The Class w 2 Spin Structures 369
E([] ) = D 2 Rr pt Rr
is the total space of a vector bundle [] of rank r over X . This process gives a
bijection between 1 (G L + (r, R)) and the isomorphism classes of vector bundles of
rank r over S 2 (compare [181, Sect. 18]). The two cochain associating to the 2-cell of
X the element [] 1 (G L + (r, R)) = Z2 if r 3 (or its reduction mod 2 if r = 2)
represents w 2 ([] ) H 2 (X ) = Z2 . Summing up, there are two vector bundles
(up to isomorphism) of rank 3 over S 2 : the trivial bundle , satisfying w 2 () = 0,
and the non-trivial bundle , characterized by the property that w2 ( ) = 0. This is
an example of Proposition 9.3.4.
Proposition 9.3.4 Let be a vector bundle of rank r 3 over a CW-complex X .
Suppose that X has no 3-cell or that X 3 is a regular complex. Let i be the restriction
of over the X i . Then, the following conditions are equivalent.
(1) 3 is trivial.
(2) 2 is trivial.
(3) w1 ( ) = 0 and w 2 ( ) = 0.
In the next section, Proposition 9.3.4 will be generalized, using the singular second
Stiefel-Whitney class (see Proposition 9.4.6).
Proof By Proposition 9.2.7, w1 ( ) = 0 if 2 is trivial. Also, is orientable by
Proposition 9.2.1, so w 2 ( ) is defined. We can represent w 2 ( ) by a cocycle w 2 (, T1 )
where T1 is the restriction of T (2 ). For each 2-cell e, we thus have T e = |e ,
thus w 2 (, T1 ) = 0, proving that w 2 ( ) = 0. Thus, (2) implies (3).
Conversely, suppose that w1 ( ) = 0 and w 2 ( ) = 0. Choose a trivialization
T1 of 1 and let : 2 (D 2 , S 1 ) (X, X 1 ) be a global characteristic map
for the 2-cells of X . Then, w 2 (, T1 ) = (a) for a C 1 (X ). As in the proof
of Lemma 9.3.1, the cochain a may be used to modify (relative to 0 ) T1 into a
trivialization T1 such that w 2 (, T1 ) = 0 (this uses that r 3). This means that, over
2 S 1 , the trivialization T1 coincides up to isotopy with the unique (up to isotopy)
trivialization over 2 D 2 compatible with the orientation. By Lemma 9.1.7, this
implies that 2 is trivial.
370 9 Stiefel-Whitney Classes
We have so far proven that (2) (3). We now prove the equivalence (1) (2),
which is true for any CW-complex. The implication (1) (2) is trivial. Conversely,
let T (2 ). Let : 3 (D 3 , S 2 ) (X, X 2 ) be a global characteristic map
for the 3-cells of X . As above, one compares the trivialization over 3 S 2
with the unique (up to isotopy) trivialization over 3 D 3 which is compatible
with the orientation. Their isotopy classes differ by the action of an element of
[3 S 2 , G L + (r, R)]. But 2 (S O(r )) = 0 (see, e.g. [181, 22.10]), thus
In general, the above sets are empty. For the existence of a spin structure, one has
the following proposition (see Proposition 9.4.6 for a more general framework).
This implies that 2 is trivial and (b) holds by Proposition 9.3.4. When r = 2, we
apply the above argument to where is a trivial bundle and use Remark 9.2.2
and Lemma 9.3.2.
Conversely, suppose that w1 ( ) and w 2 ( ) vanish. Fix an orientation and an
Euclidean structure on (thus inducing an orientation and an Euclidean structure on
k ). Suppose first that r 3. By Proposition 9.3.4, 2 is trivial and thus admits a spin
structure f2 : P2 Fra+ (2 ). Consider the commutative diagram
2 (X 2 ) / 1 (S O(r )) i
/ 1 (Fra + (2 )) / 1 (X 2 ) / 0 (S O(r ))
2 (X ) / 1 (S O(r )) i
/ 1 (Fra + ( )) / 1 (X ) / 0 (S O(r ))
(9.3.4)
where the rows are the homotopy exact sequences of the bundles Fra+ ( ) for = 2
or . By Lemma 9.3.5, the set of strong equivalence classes of spin structures on
is in bijection with the set
2 (X ) / 1 (S O(2)) i
/ 1 (Fra + ( )) / 1 (X ) / 0 (S O(2))
2 (X ) / 1 (S O(3)) i
/ 1 (Fra + ( )) / 1 (X ) / 0 (S O(3))
(9.3.5)
As E( ) = , Diagram (9.3.5) shows that E( ) = and hence admits a
Spin(2)-structure.
Finally, note that, in (9.3.4), the last horizontal map vanish (0 (S O(r ))
0 (Fra+ ( )) is injective). Also, hom(1 (Fra+ ( )), Z2 ) is an Abelian group. Hence,
if E( ) = , it is in bijection with
: H k (X )
H k+r (E, E 0 ),
where E 0 E is the complement of the zero section. Using the Steenrod squaring
Sq : H (E, E 0 ) H (E, E 0 ), the (total) Stiefel-Whitney class w( ) H (X ) of
is defined by
w( ) = 1 Sq (1), (9.4.1)
w( ) = w( ) w( ) H (X X ). (9.4.2)
If X = X , then
w( ) = w( ) w( ) H (X ). (9.4.3)
Now, Theorem 9.4.1 comes from the properties of Sq established in Theorem 8.2.1.
Since Sq0 = id, one has w0 ( ) = 1 Sq0 (U ( )) = 1. As Sqi (U ( )) = 0 for i > r ,
this proves (1). The naturality (2) comes from the naturality of all the ingredients
of (9.4.4): the Thom class is natural (Lemma 4.7.30), and so is , and Sq is also
natural, being a cohomology operation. Now, (3) is a consequence of (2) since a
trivial bundle is induced by a map to a point.
To prove (4), one has
w( ) = 1 Sq(U
( ))
1
= Sq U ( ) U ( ) (9.4.5)
using (4.7.24)
= 1 Sq(U ( )) Sq(U ( )) by (3) of Theorem 8.2.1
(a a ) = H ( p p )(a a ) U ( )
= [H p(a) H p (a )] [U ( ) U ( )]
(9.4.6)
= [H p(a) U ( )] [H p(a ) U ( )]
= (a) (a ).
w( ) = H (w( )) = H (w( ) ( )) = w( ) w( ).
Property (5) is a consequence of (3) and (4). Finally, (6) follows from
wr ( ) = 1 Sqr (U ( )) = 1 (U ( ) U ( )) = e( ),
Remark 9.4.2 Versions of Properties (1), (2), (9.4.3) and (6) uniquely characterize
the total Stiefel-Whitney class. See Proposition 9.6.4, [153, Theorem 7.3] or [105,
Chap. 16, Sect. 5]. This is the philosophy of the axiomatic presentation of Stiefel-
Whitney class (see [153]), inspired by that of the Chern classes introduced by Hirze-
bruch [96, p. 58].
Remark 9.4.3 As the Steenrod squares are used for Definition (9.4.1), the Adem rela-
tions provide constraints amongst Stiefel-Whitney classes. For instance, the relation
Sq2i+1 = Sq1 Sq2i (see Example 8.4.4) implies that w2i+1 ( ) = 0 if w2i ( ) = 0.
Also, if w2k ( ) = 0 for k = 1 . . . , r , then, by Lemma 8.5.1, w j ( ) = 0 for
0 < j < 2r +1 .
374 9 Stiefel-Whitney Classes
We now discuss the relationship with the classes w1 and w2 defined in Sects. 9.2
and 9.3.
Proposition 9.4.4 Let be a vector bundle over a CW-complex X . Then, the first
Stiefel-Whitney class w1 ( ) H 1 (X ) defined above coincides with that defined in
Sect. 9.2. In particular, w1 ( ) = 0 if and only if is orientable.
Proof Both definitions enjoy naturality for induced bundles. We can then restrict
ourselves to X being 1-dimensional, since H 1 (X ) H 1 (X 1 ) is injective. In this
case, where is a line bundle and a trivial vector bundle (see e.g. [105,
Chap. 8, Theorem 1.2]). By Remark 9.2.2 and (5) of Theorem 9.4.1, we are reduced
to the case of a line bundle. Then, both definitions coincide with the Euler class by
Corollary 9.2.5 and Point (6) of Theorem 9.4.1.
Proof Recall that the condition on X (and the orientability of ) was necessary
for us to define w 2 ( ). The coincidence between w2 ( ) H 2 (X ) and w 2 ( )
H 2 (X ) holds under the identification of H 2 (X ) and H 2 (X ) as the same subgroup of
H 2 (X 2 ) (see (3.5.5)). The class w2 is natural by Point (2) of Theorem 9.4.1 and, by
construction, w 2 is natural for the restriction to a subcomplex. We can thus suppose
that X = X 2 and that X is connected.
As is orientable, its restriction over X 1 is trivial. By Lemma 9.1.15, p ,
where p : X X = X/ X 1 . Again, w2 ( ) = H p(w2 ( )) and, by construction of
w 2 , w 2 ( ) = H p(w 2 ( )). We can thus suppose that X is a bouquet of 2-sphere, or
even that X = S 2 with its minimal cell decomposition.
If is a trivial bundle, both equations w2 ( ) = w2 ( ) and w 2 ( ) = w 2 ( )
hold true, by Point (5) of Theorem 9.4.1 and Lemma 9.3.2. We can thus suppose that
has rank 3. As seen in Example 9.3.3, there is only one non-trivial such bundle over
S 2 , characterized by w 2 ( ) = 0. Let C be the tautological bundle over CP 1 S 2 .
By Proposition 6.1.10, one has
0 = e(C ) = w2 (C ) = w2 (C ).
which finishes the proof of our proposition. Incidentally, we have proven that C is
stably non-trivial.
(1) w1 ( ) = 0 and w2 ( ) = 0.
(2) the restriction 3 of over X 3 is trivial.
Proof Suppose first that r 3. If admits a spin structure, then 2 is trivial (see the
proof of Proposition 9.3.6), which implies (1) by Proposition 9.4.6. Conversely, if (1)
holds true, then 2 is trivial by Proposition 9.4.6 and thus 2 admits a spin-structure.
That this structure extends to is established as in the proof of Proposition 9.3.6. For
the case r = 2 as well as for the last assertion of the proposition, the proofs are the
same as those for Proposition 9.3.6.
Most of the results of this section come from [15], but we do not use spectral
sequences. The Leray-Hirsch Theorem 4.7.17 for locally trivial bundles, together
with some perfect Morse theory, is sufficient for our needs. We shall deal with homo-
geneous spaces of the form / 0 , where is a Lie group and 0 a compact subgroup
(therefore, a Lie subgroup). Then / 0 inherits a smooth manifold structure [37,
Chap. 1, Proposition 5.3]. More generally, [20, Chap. II, Theorem 5.8] implies the
following lemma.
elementary linear algebra teaches us that two matrices in S M(n) are in the
same O(n)-orbit if and only if they have the same characteristic polynomial.
The correspondence from this definition to Definition (2) associates, to a matrix
M, its eigenspaces for the various eigenvalues.
Concrete definition (3) will be our working definition for Fl(n 1 , . . . , nr ) throughout
this section. Special classes of flag manifolds are given by the Grassmannians
Gr(k; Rn ) = Fl(k, n k) O(n) O(k) O(n k)
dim Gr(k; Rn ) = dim O(n) dim O(k) dim O(n k) = k(n k).
n
f (M) = j Mjj
j=1
k(k + 1)
f(M) = + f (M)
2
Proof of Proposition 9.5.2 We introduce precise notations which will be used later.
For 1 i < j n, let r i j : M2 (C) Mn (C) defined by requiring that the entries
of r i j (N ) are those of the identity matrix In , except for
ij
The action of Rt on Fl(n 1 , . . . , nr ) S M(n) by conjugation produces a flow and
ij
thus a vector field V i j on Fl(n 1 , . . . , nr ), whose value VM at M Fl(n 1 , . . . , nr ) is
ij i j i j
VM = dt d
(Rt M Rt )|t=0 (we identify TM Fl(n 1 , . . . , nr ) as a subspace of S M(n)).
A direct computation gives that
ij ij
(Rt M Rt )ii = Mii cos2 t Mi j sin 2t + M j j sin2 t
ij ij
(Rt M Rt ) j j = Mii sin2 t + Mi j sin 2t + M j j cos2 t (9.5.4)
ij ij
(Rt M Rt )i j = Mi j cos 2t + (Mii M j j ) sin t cos t.
Moreover,
ij ij
(Rt M Rt )ik = Mik cos t M jk sin t if i = k = j
ij ij
(Rt M Rt )k j = Mki sin t + Mk j cos t if i = k = j (9.5.5)
ij ij
(Rt M Rt )kl = Mkl if i = k and j = l.
ij ij
Let g i j (t) = f (Rt M Rt ). The first derivative g i j (t) satisfies
Hence,
ij
VM f = g i j (0) = 2( j i)Mi j , (9.5.6)
which proves that only the diagonal matrices in Fl(n 1 , . . . , nr ) may be critical points
of the weighted trace.
Suppose that
Fl(n 1 , . . . , nr ) is a diagonal matrix. Let
ij
and let V
= {V
| (i, j) J
} T
Fl(n 1 , . . . , nr ). By (9.5.4) and (9.5.5),
ij ij
dt (Rt
Rt )(0) has only non-zero term away from the diagonal, namely dt
d d
ij ij
(Rt
Rt )i j (0) =
ii
j j . Hence, vectors of V
are linearly independent. But
n(n 1) n k (n k 1)
r r
J
= = dim O(n) dim O(n k ) = dim Fl(n 1 , . . . , nr ).
2 2
k=1 k=1
ij
H f (V
kl , V
) = V
kl (V i j f )
= V
kl M 2( j i)Mi j by (9.5.6)
d kl
= 2( j i) dt (Rt
Rt )|t=0 i j .
kl
Using (9.5.4) and (9.5.5), we see that the matrix of H f in the basis V
is diagonal,
with diagonal term
ij ij
H f (V
, V
) = 2( j i)(
ii
j j ).
As (i, j) J
, this proves that f is a Morse function as well as the assertion on the
Morse index of
.
It remains to prove that f is perfect. Let be the subgroup of O(n) formed by the
diagonal matrices (with coefficients 1). The O(n)-action on S M(n) by conjugation
may be restricted to and f is -invariant. Moreover, the diagonal matrices in
Fl(n 1 , . . . , nr ) are exactly the fixed points of the -action. The perfectness of f then
follows from Theorem 7.6.6.
Here is a first consequence of Proposition 9.5.2.
Corollary 9.5.5
n!
dim H (Fl(n 1 , . . . , nr )) = .
n 1 ! nr !
In particular,
dim H (Fl(k, n k)) = Gr(k; Rn ) = (nk ) and dim H (Fl(1, , 1)) = n!.
obtained by Lemma 7.6.3, since f and f are perfect by Proposition 9.5.2. From
Proposition 9.5.2 again and its proof, the critical points of f have the negative normal
directions in Wm1 or in Wm1 . Hence, using excision, the Morse lemma and Thom
isomorphisms, we get the commutative diagram
H (Wm , Wm1 ) / CCrit f f1 (m) H m (C)
i m,m1 pr oj
H (Wm , Wm1 ) / CCrit f f1 (m) H m (C)
which proves that i m,m1
is onto. If i m1 is surjective by induction hypothesis, we
get that i m is surjective by diagram-chasing.
Note that the point D Crit f Crit f of lowest index is
D = dia(1, . . . , 1, 0, . . . , 0, 1) S M(n + 1)
restricts to a linear isomorphism on each fiber. Such a map thus provides a trivial-
ization of 1 r .
If one sees Fl(n 1 , .
. . , nr ) as the space of matrices M S M(n) with characteristic
polynomial equal to ri=1 (x i )n i (presentation (3), p. 376), then
Proof Slightly more formally, we consider the polynomial ring Z2 [w1 , . . . , wk ] with
formal variables wi of degree i. The correspondence wi wi (k ) provides a GrA-
morphism : Z2 [w1 , . . . , wk ] H (B O(k)) which we shall show that it is
bijective.
For the injectivity, we consider the tautological line bundle over RP and its
n-times product n over (RP )n . As seen above, k is universal so n is induced by
a map f : (RP )n B O(n). Recall from Proposition 4.3.10 that H (RP ) =
Z2 [a] with a of degree 1 and, by Theorem 9.4.1, w( ) = 1 + a. By the Knneth
theorem, there is a GrA-isomorphism Z2 [a1 , . . . , an ] H ((RP )n ) and, by
Theorem 9.4.1, w( n ) = (1 + a1 ) (1 + an ). As H f (w(k )) = w( n ),
there is a commutative diagram
Z2 [w1 , . . . , wk ] / H (B O(k))
H f
/ H ((RP )n )
Z2 [a1 , . . . , an ]
with
(w(k )) = (1 + a1 ) (1 + an ) = 1 + 1 + n ,
9.5 Real Flag Manifolds 383
k
Bd = {(d1 , . . . , dk ) Nk | j d j = d}.
j=1
(d1 , . . . , dk ) dia(0, . . . , 0, 1, 0, . . . , 0, 1, . . . , 0, . . . , 0, 1, 0, . . . , 0)
dk dk1 d1
provides a bijection Bd
Critd f . As f is a perfect Morse function by Proposition
9.5.2, one has
the last equality coming from Lemma 9.5.7 when n is large enough. Therefore,
Define
1
Q r (t) = = 1 + t r + t 2r + Z[[t]], (9.5.10)
1 tr
As any vector bundle of rank k over a paracompact space is induced from the
universal bundle k [153, Theorem 5.6], Theorem 9.5.8 has the following corollary.
384 9 Stiefel-Whitney Classes
Corollary 9.5.10 Any characteristic class in mod 2 cohomology for vector bun-
dles of finite rank over paracompact spaces is a polynomial in the Stiefel-Whitney
classes wi .
Also, Theorem 9.5.8 together with Lemma 9.5.7 gives the following corollary.
Theorem 9.5.8 permits us to compute the cohomology of B S O(k). The latter also
has a tautological bundle k = (E S O(k) S O(k) Rk B S O(k)) which is orientable.
H (B S O(k)) Z2 [w2 , . . . , wk ]
Proof Let i : S O(k) O(k) denote the inclusion. By Example 7.2.4, the map
Bi : B S O(k) B O(k) is homotopy equivalent to a two fold covering, which
is non-trivial since B S O(k) is connected. By Lemma 4.3.6, its characteristic class
w(Bi) H 1 (B O(k)) is not trivial. By Theorem 9.5.8, the only non-zero element in
H 1 (B O(k)) is w1 (k ), so w(Bi) = w1 (k ).
By Theorem 9.5.8 and the transfer exact sequence (Proposition 4.3.9), the ring
homomorphism H Bi : H (B O(k)) H (B S O(k)) is surjective with kernel the
ideal generated by w1 (k ). As Bi is covered by a bundle map from k to k , one has
H Bi(wi (k ) = wi (k ). The corollary follows.
w( j ) = 1 + w1 ( j ) + + wn j ( j ) H (Fl(n 1 , . . . , nr )) (9.5.11)
Z2 [wi ( j )] , 1 i r j , j = 1, . . . , r
Proof We first prove that H (Fl(n 1 , . . . , nr )) is, as a ring, generated by the Stiefel-
Whitney classes wi ( j ) (1 i r j , j = 1, . . . , r ). This is done by induction on
r (note that r 2 in order for the definition of Fl(n 1 , . . . , nr ) to make sense). For
r = 2, as Fl(n 1 , n 2 ) = Gr(n 1 ; Rn 1 +n 2 ), the result comes from Corollary 9.5.11.
For the induction step, let us define a map : Fl(n 1 , . . . , nr ) Fl(n nr , nr ) by
(W1 . . . , Wr ) = (W1 Wr 1 , Wr ) (using the mutually orthogonal defini-
tion (2) of the flag manifolds). By Lemma 9.5.1, this gives a locally trivial bundle
Fl(n 1 , . . . , nr 1 )
Fl(n 1 , . . . , nr )
Fl(n nr , nr ).
= (9.5.13)
O(n)/ / E O(n)/ / B O(n)
where the top line is the O(n)-universal bundle. Hence, the bottom line is a locally
trivial bundle with fiber equal to O(n)/ = Fl(n 1 , . . . , nr ); as E O(n) is con-
tractible, there are homotopy equivalences
the last homotopy equivalence coming from (7.4.3). Hence, Diagram (9.5.13) may
be rewritten in the following way.
386 9 Stiefel-Whitney Classes
= /
O(n) / E O(n) / B O(n) (9.5.14)
=
Fl(n 1 , . . . , nr ) / B B / B O(n)
where denotes the inclusion of in O(n). The left column is a -principal bundle
which is a -structure on = 1 r . The central column is the -principal
bundle associated to the vector bundle = n 1 nr over B B O(n 1 )
B O(nr ). Thus, the map is a classifying map for the -structure on : it
lifts the map B , which is classifying for as a vector bundle (that B is
null-homotopic is coherent with the triviality of , seen in (9.5.8)). Hence
n j j ,
and thus
H (wi (n j )) = wi ( j ) , H (wi ( )) = wi ( ).
H (B) , (1 i r j , j = 1, . . . , r ).
Z2 [wi (n j )]
Z2 [wi ( j )] wi ( ), i > 0
/ Z2 [wi ( j )]wi ( ), i > 0
TTTT jjj
TTTT jjjj
TTTT jjj
T) ju jj
H (Fl(n 1 , . . . , nr ))
In particular,
Q 1 (t) Q k (t)
Pt (Gr(k; Rn )) = Pt (Fl(k, n k)) =
Q nk+1 (t) Q n (t)
and
Q 1 (t)n (1 t)(1 t 2 ) (1 t n )
Pt (Fl(1, . . . , 1)) = = .
Q 1 (t) Q n (t) (1 t)n
Remark 9.5.16 The above formulae, evaluated at t = 1 using LHospitals rule, give
dim H (Fl(n 1 , . . . , nr )), etc., giving again the formulae of Corollary 9.5.5.
Proof of Corollary 9.5.15 We have seen in the proof of Theorem 9.5.14 that
B
Fl(n 1 , . . . , nr )
B B O(n)
r
Pt (B) = Pt (B O(n 1 ) B O(nr )) = [Q 1 (t) Q n j (t)].
j=1
The first formula then comes from Corollary 4.7.20. The other formulae are conse-
quences of the first one.
We now give some illustrations of Theorem 9.5.14.
Example 9.5.17 Consider the case of the complete flag manifold Fl(1, . . . , 1).
Theorem 9.5.14 says that H (Fl(1, . . . , 1)) is generated by xi = w1 (i ) for i =
1 . . . , n. In this generating system, wi (1 n ) = i , the ith elementary
symmetric polynomial in the variables xi . Hence, by Theorem 9.5.14,
H (Fl(1, . . . , 1)) Z2 [x1 , . . . , xn ] 1 , . . . , n .
k
w i = wr w ir (i = 1, . . . , n k) and w i = 0 if i > n k. (9.5.16)
r =1
holds true in H r (Gr(k; Rn )). The symmetric formula wr = det w i+1 j 1i, jr
holds true as well. These equalities are both equivalent to Eq. (9.5.15).
Proof The first equation is proved by induction on r , starting, for r = 1, with
w 1 = w1 (this also gives the uniqueness of the solution). The induction step is
achieved by expanding the determinant with respect to the first column: the (s, 1)-th
minor is equal to w r s by induction hypothesis and the result follows from (9.5.16).
The symmetric equation follows from the symmetry in wi and w i of (9.5.16) (coming
from the symmetry of (9.5.15)).
Below are two special case of Example 9.5.18.
Example 9.5.20 Consider the case of Gr(1; Rn ) = Fl(1, n 1) RP n1 . The
relation w w = 1 gives rise to the system of equations
w1 + w 1 = 0
w i + w i1 w1 = 0 (i = 2, . . . , n 1)
w n1 w1 = 0
w 1 = w1
w 2 = w12 + w2
(9.5.17)
w13 = 0
w2 w12 + w22 = 0.
For any bundle of rank k over a space X the dual (or normal) Stiefel-Whitney
class w r ( ) are defined by the equation of Lemma 9.5.19. Set w(
) = 1+ w 1 ( )+
for the total dual Stiefel-Whitney class. Equations (9.5.15) and (9.5.16) are satisfied.
If there exists a vector bundle over X such that is trivial, then w() = w(
).
Thus, if is of rank r , then w i ( ) = 0 for i > r . The same condition is necessary
for being induced from the tautological bundle by a map f : X Gr(k; Rk+r ).
For example, let M be a smooth manifold of dimension k which admits an immer-
sion : M Rk+r . Let x M. By identifying T(x) Rk+r with Rk+r , the k-
vector space Tx (T M) becomes an element of Gr(k; Rk+r ). This produces a map
: M Gr(k; Rk+r ) and T M = . We thus get the following result.
Proposition 9.5.22 If a smooth manifold M of dimension k admits an immersion
into Rk+r , then w i (T M) = 0 for i > r .
For improvements of Proposition 9.5.22 concerning also smooth embeddings, see
Proposition 9.8.23 and Corollary 9.8.24. Usually, Proposition 9.5.22 does not give
the smallest integer r for which M immerses into Rk+r . This is however the case in
the following example, taken from [153, Theorem 4.8].
Proposition 9.5.23 For k = 2 j ( j 1), the projective space RP k immerses into
R N if and only if N 2k 1.
Proof That a manifold of dimension k 2 immerses into R2k1 is a classical
theorem of Whitney [210]. Conversely, we shall see in Proposition 9.8.10 that
j j +1 j
w(T RP 2 ) = (1 + a)2 = 1 + a + a2 ,
j
where 0 = a H 1 (RP 2 ) = Z2 . Hence,
j j 1
w(T
RP 2 ) = 1 + a + a 2 + + a 2 ,
j
which, using Proposition 9.5.22 implies that RP 2 does not immerses into
R2 2 .
j+1
points of index r of f (see, e.g. [13, Theorem 3.28]). For the weighted trace f (or
f) defined on M = Gr(k; Rn ) in Proposition 9.5.2 (or Remark 9.5.4), a very explicit
such CW-structure is given, using the Schubert cells (there are generalizations for
flag manifolds). Inspired by works of H. Schubert on enumerative geometry in the
XIXth century (see e.g. [169]), Schubert cells were introduced in 1934 (for complex
Grassmannians) by Ch. Ehresmann [47] ([48] for the real Grassmannians). See [40,
22425] for a history. We restrict ourselves here to a very elementary point of view,
Schubert calculus being a huge subject in algebraic geometry.
Recall that Crit f are diagonal matrices in S M(n). We write dia(1 , . . . , n ) =
dia(), where = 1 n is a binary word of length n. Let [nk ] be the set or
such words with i = k (they are (nk ) in number). The correspondence 0
identifies [nk ] with a subset of [n+1
k ], permitting us to define [ k ] as the direct limit
of [nk ].
Let F = (F1 Fn ) be a complete flag in Rn (adding the convention that
F0 = {0}). For [nk ], the Schubert cell CF with respect to F is defined by
i
CF = {P Gr(k; Rn ) | dim(P Fi ) = j } Gr(k; Rn ).
j=1
(This convention is close to that of [119], except for the binary words being written in
the reverse order, so it works for n = , in the spirit of [153, Sect. 6]). The following
facts may be proven.
(1) The Schubert cells {CF | [nk ]} are the open cells of a CW-structure X F on
Gr(k; Rn ) (see [153, Sect. 6]). The dimension of CF is
k(k + 1)
d() = index (dia()) = f(dia()) = + i .
2
i1
By Proposition 9.5.2, the cellular chains have then the same Poincar polynomial
as the homology. Therefore, X F is a perfect CW-structure.
(2) The closure C F , called the Schubert variety, satisfies
i
C F = {P Gr(k; Rn ) | dim(P Fi ) j } Gr(k; Rn )
j=1
[] = [C F ] Hd() (Gr(k; Rn )) (n )
which does not depend on F since, by Proposition 9.5.2, the complete flag man-
ifold is path-connected. It corresponds, under the isomorphism (3.5.6) between
9.5 Real Flag Manifolds 391
cellular and singular homology, to the cellular homology class for X F indexed
by . It follows that the S = {[] H (Gr(k; Rn )) | [nk ]} is a basis of
H (Gr(k; Rn )) (n ).
(3) Let P Gr(k; Rn ). Using a basis of Rn compatible with the flag F, let M P be
the matrix of a linear epimorphism Rn Rnk with kernel P. The condition
P C F is equivalent to the vanishing of various minors of M P . Therefore,
P C F is a compact real algebraic variety. This is another proof of the existence
of the class [], since such a variety carries a fundamental class (see [192, p. 67]
or [16, Theorem 3.7 and Sect. 3.8]).
(4) Suppose that F is the standard flag (Fi = Ri 0). Then f(C F ) = [0, d()]
and C F f1 (d()) = dia(). Recall from Proposition 9.5.2 that d() is equal
to the number of pairs (i, j) with 1 i < j n such that i < j . For such
ij
a pair (i, j), let Rt be the one-parameter subgroup of S O(n) considered in the
proof of Proposition 9.5.2. Then, the curve Rt dia()Rt is contained in C F for
ij ij
t R and stays in C when |t| < /2. By the proof of Proposition 9.5.2, these
F
[] , [] = ,
where is the Kronecker symbol. The basis S was studied in [31, 32]. Because
of intersection theory, a more widely used additive basis for H (Gr(k; Rn )) (defined
only or n < ) is S P D , is formed by the Poincar duals [] P D for all [nk ].
Though some intersection theory in used in the proof of Proposition 9.5.29, we shall
not use S P D . We just note the following result.
Lemma 9.5.25 For any k n < , the two sets S and S P D in H (Gr(k; Rn ))
are equal.
Proof Let F be the standard flag (Fi = Ri 0) and let F be the anti-standard
one (Fi = 0 Ri ). For [nk ], define [nk ] by i = n+1i . The cycles
C F and C F are of complementary dimensions and, by (4) above, they intersect
transversally in a single point (the k-plane generated by i ei for i = 1, 2, . . . , n). In
the same way, if [nk ] satisfies d() = d() but = , then C F C F = .
Analogously to Proposition 5.4.12, one has
392 9 Stiefel-Whitney Classes
[ ] P D [] P D = [C F C F ] (9.5.18)
[ ] P D [] P D , [Gr(k; Rn )] =
= 111111111
00101101
.
0000
prefix stem suffix
where
= [] [] , [] Z2 .
= C
By Lemma 9.5.25 and its proof, one has
. Again, Schubert calculus
was initiated by Ehresmann in [47, 48] and further developed in e.g. [31, 32, 66, 75].
For a more recent as well as an equivariant version, see [119]. Note that = 0
Our notation for Schubert symbols are that of [153], close to the original one of
[47]. Other conventions are used in e.g. [32, 75].
394 9 Stiefel-Whitney Classes
When this is not the case, we decide by convention, that a represents the class 0.
a = [ ] = [] P D .
If a = (a1 , . . . , ak ) then a = (n + 1 ak , . . . , n + 1 a1 ). The definition of
is also transposed for Schubert symbols:
ab= ab
c
c
c
ab
c
= a b, c Z2 .
The following proposition and its proof is a variant, in our language, of Reduction
Formula I of [75, p. 202].
a = (a1 , . . . , ar 1 , ar +1 1, . . . , ak 1)
b = (b1 , . . . , bs1 , bs+1 1, . . . , bk 1)
c = (c1 , . . . , ct1 , ct+1 1, . . . , ck 1)
Example 9.5.30 Let us use the formula for s = 1 and suppose that bs = 1. Thus
b = [] = [1] with [n1
k1 ]. The condition t = r + s 1 reduces to t = r and
ct = ar + bs 1 becomes cr = ar . Writing it in terms of a = [] and c = [] this
means that if r = r = 1 for some r , one can remove r from and r from and
replace by .
For instance,
9.5 Real Flag Manifolds 395
10101,11010
01101 = 1010,1010
0110 s = 1 and r = t = 5
= 100,010
010 s = 1 and r = t = 3
=1 since [100] = 1 in H 0 (Gr(1; R3 )).
the last equality coming from the intersection theory analogous to Proposition 5.4.12
but for algebraic cycles (see Remark 9.5.26).
Let P Gr(k; Rn ). If P C a C b C c then
dim(P Fn+1ar ) k + 1 r
dim(P Fn+1b ) k+1s
s
dim(P Fct ) t.
F and F are transverse flags and, by linear algebra, one checks that
Then, F,
Hence,
(C aF C bF C cF ) = (C (Fa) F C cF )
C (b)
c = c .
which, using (9.5.21), proves that ab a b
Since in the right side of (9.5.22), we use the convention of Remark 9.5.28,
Proposition 9.5.32 holds true for any n and any i (wi = 0 if i k).
Example 9.5.33
(2, 3, 5, 6) + (2, 3, 4, 7) + (1, 3, 5, 7) in H 6 (Gr(4; Rn )) for n 7.
w2 (1, 3, 4, 6) =
(2, 3, 5, 6) in H 6 (Gr(4; R6 )).
wi = (1, 2, . . . , k i, k i + 1, . . . , k + 1).
a J
(J ) = a,w
i
(J ) = ((aa11),(2)
+1)
.
j = 0 n+1 j = 1. (9.5.23)
Hence
codim F (P Fni ) = dim Q i = codim P (P Fi ) . (9.5.24)
ni
(F) (F )
Suppose that P C for [nk ]. Then, P C [nnk ]. We must prove
that = , that is to say (i = 0 n+1i = 1). But, using (9.5.24)
398 9 Stiefel-Whitney Classes
where the sum runs over all the Schubert k-symbols b such that
k
a j b j a j + 1 and (b j a j ) = 1.
j=1
Example:
w12 = w1 (1, 2, . . . , k 1, k + 1)
= (1, 2, . . . , k 2, k, k + 1) + (1, 2, . . . , k 1, k + 2)
= w2 + w 2 .
Formula (9.5.25) admits the following generalization, called the Pieri formula, which
is a sort of a dual of Proposition 9.5.32.
holds in H (Gr(k; Rn )), where the sum runs over all the Schubert k-symbols b such
that
k
a j b j < a j+1 and (b j a j ) = i (9.5.27)
j=1
(Note that the implication follows from Corollary 9.5.31 and from w i being of
degree i). Rewriting (9.5.28) with , [nk ] gives that w i [] , [] = 1 if and
only if and satisfy the following pair of conditions
(i) = A1 10r1 A2 10r2 As 10rs As+1 , with sj=1 r j = i, and
(ii) = A1 0r1 1A2 0r2 1 Ars 0rs 1As+1 .
(Intuitively: a certain quantity of 1s are shifted by one position to the right of total
amount shifting being i). The pair of conditions (i) and (ii) is equivalent to the
following ones
s
(i) = A rs
s+1 1 0 As 1
rs1 0 A 1r1 0 A with
2 1 j=1 r j = i, and
(ii) = As+1 01 As 01r s r s1
A2 01 .
r 1
Recall from Lemma 9.5.34 and the proof of Proposition 9.5.35 that the homeo-
morphism h : Gr(k; Rn ) Gr(n k; Rn ) satisfies H ([]) = [ ] and w i =
H (wi (nk )). Therefore
By Proposition 9.5.32, the right hand equality in (9.5.29) is equivalent to the pair of
conditions (i) and (ii) , which proves Proposition 9.5.36.
We finish this subsection by mentioning the Giambellis formula, which express
a cohomology class given by a Schubert symbol as a polynomial in the w i s. The
Giambelli and the generalized Pieri formulae together provides a procedure for com-
puting the structure constants ab
c .
B
F1(1, . . . , 1)
B B O(n). (9.6.1)
B / B O(1) B O(1) RP RP
: Z2 [x1 , , xn ]
H (B)
E O(1) E O(1)
E / E O(n)
B O(1) B O(1)
B / B O(n).
One has a similar diagram for the associated vector bundles = (E O(1) O(1) R
B O(1)) (corresponding to the tautological line bundle over
n RP ) and n . This
implies that B n . As w( ) = i=1 (1 + xi ), one has
H B(wi (n )) = wi ( ) = i ,
1 n
B
B B B O(1) B O(1),
B n ( ) = (1 n ) = 1 n ,
is injective.
402 9 Stiefel-Whitney Classes
/ E O(n)
E O(n 1 ) E O(nr )
,
B / B O(n)
B O(n 1 ) B O(nr )
f
X / X
,
B
B / B O(n)
f = f n = B n .
H B(w(
n )) = (1 + xi )n H (B) Z2 [x1 , , xn ].
Proof of Proposition 9.6.5 By naturality of w and Sq, it suffices to prove (9.6.2) for
= n , the tautological vector bundle on B O(n). By Theorem 9.6.1 and its proof,
H B(w j (n )) = j Z2 [x1 , , xn ]
404 9 Stiefel-Whitney Classes
Lemma 9.6.7 Let and be vector bundles over a paracompact space X . Suppose
that is of rank r and that is a line bundle. Then
r
w( ) = (1 + w1 ())k wr k ( ). (9.6.3)
k=0
Proof Set u = w1 (). Suppose first that splits into a Whitney sum of r line bundles
j , of Stiefel-Whitney class 1 + v j . Then, letting k = (v1 , . . . , vr ) denote the k th
elementary symmetric polynomial, one has
w( ) = w(rj=1 ( j ))
= rj=1 w( j ) by (9.4.3)
r
= j=1 (1 + u + v j ) by Proposition 9.2.4
r
= k=0 (1 + u) r k (v1 , . . . , vr ).
k
The plan of this section follows that of Sect. 9.5. We shall indicate the slight changes
to get from the real flag manifolds to the complex ones, without repeating all the
proofs.
Let n 1 , . . . nr be positive integers and let n = n 1 + n 2 + nr . By the complex
flag manifold FlC (n 1 , . . . , nr ), we mean any smooth manifold diffeomorphic to the
homogeneous space
FlC (n 1 , . . . , nr ) U (n) U (n 1 ) U (n 2 ) U (nr ). (9.7.1)
The most usual concrete occurrence of complex flag manifolds are as below.
9.7 Complex Flag Manifolds 405
As, in the real case, we define the complete complex flag manifold
FlC (1, . . . , 1) U (n) U (1) U (1)
n
f (M) = j Mjj
j=1
Recall that dim Fl(n 1 , . . . , nr ) was computed in Corollary 9.5.5 and that the
Poincar polynomial Pt (Fl(n 1 , . . . , nr )) was described in Corollary 9.5.15. Equal-
ity (9.7.4) implies the following corollary.
Corollary 9.7.2 The cohomology groups of FlC (n 1 , . . . , nr ) vanish in odd
degrees.
Remark 9.7.3 The manifold FlC (n 1 , . . . , nr ) H M(n) admits an U (n)-invariant
symplectic form, induced from the non-degenerate symmetric form (X, Y )
trace (X Y ) on H M(n) (see [12, Chap. II, Example 1.4]). The weighted trace is
the moment map for the Hamiltonian circle action given by the conjugation by
dia(eit , e2it , . . . , enit ). The involution given on FlC (n 1 , . . . , nr ) by the complex
conjugation is anti-symplectic and anti-commutes with the circle action. Its fixed
point set is Fl(n 1 , . . . , nr ). Note that f is -invariant and the critical point of f or
f |Fl(n 1 , . . . , nr ) are the same. This, together with (9.7.4), is a particular case of a
theorem of Duistermaat [45] (see also Remark 9.7.9).
Proof of Proposition 9.7.1 We use the injective homomorphism r i j : SU (2) U (n),
introduced in the proof of Proposition 9.7.1, whose image contains the matrices
ij cos t sin t ij i j cos t 1 sin t
Rt =r ij
and Rt = r (t R).
sin t cos t 1 sin t cos t
ij ij i j (t) = R ti j
R t
i j (t) = Rt
Rt and
ij
.
As in the proof of Proposition 9.5.2, this shows that the critical points of f are exactly
the diagonal matrices and computes the indices.
As the critical points are all of even index, the function f is a perfect Morse
function by Lemma 7.6.2. One can also proceed as in the proof of Proposition 9.5.2,
9.7 Complex Flag Manifolds 407
using that f is invariant for the action of the diagonal subgroup T of U (n), which is
the torus U (1) U (1), and use Theorem 7.6.11.
As in Sect. 9.5, consider the inclusion H M(n) H M(n+1) with image the matri-
ces with vanishing last row and column. Seeing Gr(k; Cn ) H M(n) as in (9.5.3),
this gives an inclusion Gr(k; Cn ) Gr(k; Cn+1 ). The proof of the following lemma
is the same as that of Lemma 9.5.7.
Then
Pi = U (n)/Bi
U (n) U (n 1 ) U (nr ) = FlC (n 1 , . . . , nr )
k
c( ) = w2 j (R ),
j=1
where R is the vector bundle seen as a real vector bundle of (real) rank 2k. The
component of c( ) in H 2 j (X ) is
c j ( ) = w2 j (R ) H 2 j (X ) (9.7.5)
Remark 9.7.6 Our Chern classes c j ( ) are the reduction mod 2 of the integral Chern
classes (see [153, Sect. 14] or [105, Chap. 16]). That the restriction mod 2 of c j ( )
coincides with w2 j (R ) (whence our definition (9.7.5)) is proven in [181, Theo-
rem 41.8]. Note that, by Theorem 9.7.5, w2 j+1 (R ) = 0.
Proof of Theorem 9.7.5 It is the same as that of Theorem 9.5.8, using Proposition 9.7.1.
To see that the Chern classes are algebraically independent, we use the tautological
complex line bundle over CP and its n-times product n over (CP )n .
Theorem 9.7.5 together with Lemma 9.5.7 gives the following corollary.
Z2 [ci ( j )] , 1 i r j , j = 1, . . . , r
H (Fl(n 1 , . . . , nr )).
H 2 (FlC (n 1 , . . . , nr ))
We have seen in Proposition 9.2.4 that the first Stiefel-Whitney class classifies
the real lines bundles. The full analogue for complex line bundles requires coho-
mology with Z-coefficients: the first integral Chern class provides an isomorphism
(LC (X ), ) H 2 (X ; Z), where LC (X ) be the set of isomorphism classes of com-
plex lines bundles over a CW-complex X (see [96, pp. 6263]). But, staying within
the mod 2 cohomology, one can prove the following result.
Proposition 9.7.10 Let and be two complex line bundles over a CW-complex
X . Then c1 ( ) = c1 ( ) + c1 ( ).
Proof The argument follows the end of the proof of Proposition 9.2.4. One has to
replace R by C and K by K C = C C . The only thing to prove is that the
composed map
P / B KC B
/ BC
BC BC
H (B P )(v) = v 1 + 1 v, (9.7.6)
Finally, the splitting principle results of Sect. 9.6 have their correspondents for
complex bundles. One uses the inclusion of the diagonal subgroup of U (n)
The following result is proven in the same way as for Theorem 9.6.1.
As for Theorems 9.6.2 and 9.7.11 generalizes in the following way for the
inclusion
is injective.
(2) H Bn 1 ,...,nr (ci ) = ci (n 1 nr ) for each i 0. In particular, the image
of H Bn 1 ,...,nr is generated by ci (n 1 nr ) (i 0).
(3) The induced complex vector bundle Bn1 ,...,nr n splits into a Whitney sum of
complex vector bundles of ranks n 1 , . . . , nr .
As in Sect. 9.6, we deduce from Theorem 9.7.11 the following proposition (split-
ting principle for complex bundles).
Thanks to our definition of Chern classes via Stiefel-Whitney classes, the follow-
ing proposition is a direct consequence of Proposition 9.6.5.
Remark 9.7.16 As in Sect. 9.5.3, the Schubert calculus may be developed for
complex Grassmannians. The degrees of (co)homology classes are doubled. The
Stiefel-Whitney classes wi are replaced by the Chern classes ci . The Stiefel-Whitney
classes w i corresponds, in the literature, to the Segre classes.
Lemma 9.7.17 Let and be complex vector bundles over a paracompact space
X . Suppose that is of rank r and that is a line bundle. Then
r
c( ) = (1 + c1 ())k cr k ( ). (9.7.8)
k=0
Proof The proof is the same as that of Lemma 9.6.7. The use of Proposition 9.2.4
has to be replaced by that of Proposition 9.7.10.
Sqk ,[Q]
H nk (Q) H n (Q) Z2
for all a H nk (Q). The left hand side of (9.8.1) vanishing if k > n k, one has
vk (Q) = 0 if k > n/2. The class vi (Q) is the i-th Wu class of Q (for Wu classes in
a more general setting, see [123, Sect. 3]). Note that v0 (Q) = 1. The total Wu class
v(Q) is defined by
As an example the next lemma shows the role of vk (Q) when n = 2k. Let V be
a Z2 -vector space and let B : V V V be a bilinear form. A symplectic basis of
V for B is a basis {a1 , . . . , ak , b1 . . . , bk } of V such that B(ai , a j ) = B(bi , b j ) = 0
and B(ai , b j ) = B(b j , a j ) = i j . By convention, the empty basis for V = {0} is
also symplectic.
412 9 Stiefel-Whitney Classes
Lemma 9.8.1 Let Q be a closed smooth manifold of dimension 2k such that its Wu
class vk (Q) vanishes. Then the bilinear form B : H k (Q) H k (Q) Z2 given by
B(x, y) x y, [Q] admits a symplectic basis.
Note that the lemma implies that H k (Q) has even dimension and thus, by
Poincar duality, (Q) is even. This can be also deduced from Corollary 5.4.16 and
Theorem 9.4.1 since, by the Wu formula (see below), w2k (T Q) = Sqk (vk (Q)) = 0.
Proof By definition of the Wu class, vk (Q) = 0 is equivalent to B being alternate,
i.e. B(x, x) = 0 for all x H k (Q). By Theorem 5.3.12, B is non-degenerate. We are
thus reduced to prove the following classical claim: on a Z2 -vector space V of finite
dimension, a non-degenerate bilinear form B which is alternate admits a symplectic
basis. As B is non-degenerate, there exists a1 , b1 V such that B(a1 , b1 ) = 1.
Hence B(b1 , a1 ) = 1 since alternate implies symmetric in characteristic 2. One has
an exact sequence
0 AV
Z2 Z2 0,
where is the linear map (v) = (B(a1 , v), B(v, b1 )) and A = ker . As B is
non-degenerate, so is its restriction to A A. This permits us to prove the claim by
induction on the dim V .
The Wus formula below relates the Wu class of Q to the Stiefel-Whitney class
w(T Q) of the tangent bundle T Q of Q (often called the Stiefel-Whitney class of Q).
Theorem 9.8.2 (Wus formula) For any smooth closed manifold Q, one has
w(T Q) = Sq(v(Q)).
/
H (X Y ) H (Y )
H (X ) (9.8.2)
/
(actually: H k (X Y ) Hm (Y ) H km (X )) which is defined as follows. Consider
the map H (X ) H (Y ) H (Y ) H (X ) defined by the correspondence a b
b, a, using the Kronecker pairing , . As H (X Y ) H (X ) H (Y )
by the Knneth theorem (we assume that Y is of finite cohomology type), this gives
the linear map (9.8.2). The slant product is characterized by the equation
(a b)/ = b, a
/ M
Q
Y AA } >
AAi j }}
AA }}
A }}
W
where is the bundle projection and the other maps are inclusions. By excision,
j
H (M, M Q) o
H (W, Bd W ) H (D(), S()).
(w) U = Sq U.
(1 w) U = Sq U . (9.8.4)
and therefore
U /[Q] = (1 b0 )/[Q] = 1.
414 9 Stiefel-Whitney Classes
is valid for all b H (Q). As H f is surjective, Theorem 5.3.12, this implies that
v = V (Q ), so H f (v(Q)) = v(Q ). By Wus formula,
The same argument, using Proposition 9.4.7, implies the following result.
w(T RP n ) = (1 + a)n+1
[n/2]
ni i
v(RP n ) = i a .
i=0
n v(R P n ) w(T R P n )
2 1+a 1 + a + a2
3 1 1
4 1 + a + a2 1 + a + a5
5 1 + a2 1 + a2 + a4
6 1 + a + a3 1 + a + a2 + a3 + a4 + a5 + a6
7 1 1
9.8 The Wu Formula 417
Proof of Proposition 9.8.10 The two formulae will be proved separately. Checking
Wus formula is left as an exercise. By (8.2.2),
ni n ni i
vi (RP n ) a ni = Sqi a ni = i a = i a a
ni
.
i
which proves that vi (RP n ) = ni
i a . This proves the formula for the Wu class.
As for the Stiefel-Whitney class, the idea is the following. Recall that RP n =
Gr(1; Rn+1 ) = Fl(1, n). Write = 1 and = 2 for the tautological bundles.
Then,
T RP n hom( , ) (9.8.7)
(see [153, Lemma 4.4] for a proof). But is the trivial bundle n+1 of rank
n + 1. Adding to both side of (9.8.7) the bundle hom( , ) 1 , we get
T RP n 1 hom( , n+1 ).
Remark 9.8.12 The argument of the proof of Proposition 9.8.10 essentially works
for computing the Chern class of the tangent bundle to T CP n (which is a complex
vector bundle). The slight difference is that = hom( , 1 ) is not, as complex
vector bundle, isomorphic to but to the conjugate bundle (the complex structure
on each fiber is the conjugate of that of (see [153, pp. 169170]). But this does not
alter our Chern classes which are defined mod 2: ci (T CP n ) = w2i (T CP n ). Thus
[n/2]
ni i
c(T CP n ) = (1 + a)n+1 and v(CP n ) = i a
i=0
where 0 = a H 2 (CP n ). The first formula holds as well for the integral
Chern class with a suitable choice of a generator of H 2 (CP n ; Z) (see
[153, Theorem 14.10]).
418 9 Stiefel-Whitney Classes
Wus formula has two important consequences for closed 3-dimensional manifolds.
The first one is the following.
Proof For any smooth closed manifold, one has w1 (T Q) = v1 (Q) by Wus for-
mula. Thus, v1 (Q) = 0 if Q is orientable. In dimension 3, this implies that
v(Q) = 1 and, by Wus formula again, w(T Q) = 1. The result then follows from
Proposition 9.4.6.
Then, h 1 extends to a GrA-isomorphism h : H (M) H ( M).
m
M (ai , a j , ak ) = ai a j ak , [M] = li j bl ak , [M] = ikj .
l=1
9.8 The Wu Formula 419
Therefore,
m
=
h 2 (ai a j ) a k , [ M]
M (ai , a j , al )h 2 (bl ) a k , [ M]
l=1
m
= M (ai , a j , al )bl a k , [ M]
l=1
= M (ai , a j , ak )
and
HG ( f f ) HG j
H m (Q ).
: HGm (M M) HGm (Q Q) HGm (Q 0 )
In order to get applications of Lemma 9.8.17, we now express PDG,N (M) within
the description of HGm (M M) given by Proposition 8.3.3, which can be rephrased
as follows. There is a GrA[u]-isomorphism from HG (M M) to (Z2 [u] D) N ,
where D is the Z2 -vector space generated by {x x | x H k (M), k 0} so that
: HG (M M) H (M M)G sends the elements of D N (elements of
u-degree 0) isomorphically to H (M M)G . The Z2 -vector space N is generated
by {x y + y x | x, y H (M)} and coincides with the ideal ann (u).
PDG (RP 2 ) = u 2 + a a + N (1 a 2 ).
Proof It is enough to prove (1) for PDG,N (M) with N big enough. Let i : Q P
be the inclusion of a closed manifold Q into a compact manifold P. For x H j (P),
one has
= u Sq (a), [Q]
N i only non-zero term
= Sqi (a), [M].
(9.8.12)
For y, z H j (M), we have (y y) + (z z) (y + z) (y + z) mod N
and u N = 0. Therefore, for k > 0, u k PDG,N (Q) admits an expression of the form
[m/2]
u k PDG,N (Q) = u k j=0 u m2 j (y j y j ) with y j H j (M). Hence,
422 9 Stiefel-Whitney Classes
[m/2]
x PDG,N (Q), [P] = u N m+2i (a a) u m2 j (y j y j ), [P]
j=0
= u N (a a) (yi yi ), [P]
= u N {(a yi ) (a yi )}, [P]
= a yi , [M] (9.8.13)
Using (9.8.11), Formulae (9.8.12) and (9.8.13) imply that yi = vi (M) for all i =
0 . . . , [m/2]. This proves (1).
For Point (2) we must prove that N (PDG,N ) = PD(M) where N is induced by
the fiber inclusion M M S N (M M) P. But this map is transversal to
RP N
M . Point (2) thus comes from Proposition 5.4.10.
Proposition 9.8.18 enables us to compute the image of PDG (M) under the homo-
morphism
Corollary 9.8.20 ev1 r (PDG (M)) = w(T M), the total Stiefel-Whitney class of
the tangent bundle T M.
Proof
[m/2]
ev1 r (PDG (M)) = k=0 ev1 r vk (M) vk (M) by Proposition 9.8.19
[m/2]
= k=0 Sq(vk (M)) by (8.3.5)
= Sq(v(M))
= w(T M) by the Wu formula.
Remark 9.8.21 The formula of Corollary 9.8.20 may be proven directly in the
following way. By Lemma 5.4.4 and the considerations before (9.8.10), one has
r (PDG (M)) = eG (T M), where G acts on T M by the antipodal action on each
fiber. This equivariant Euler class satisfies ev1 (eG (T M)) = w(T M) (see (10.4.7) in
Sect. 10.4), which proves Corollary 9.8.20. Moreover, using the proof of
Corollary 9.8.20, with the last line removed, gives a new proof of the Wu formula.
GysG
0 / H p (
Q ) / H (Q Q) / H (Q ) / 0
G G
HG r
/ H p (Q) / H (Q) / H ((T 1 Q)/G) / 0
0 G G
9.8 The Wu Formula 423
where the rows are exact sequences. Here, (a) = a eG (T Q), where G acts on
T Q via the antipodal involution.
Proof The diagram comes from Proposition 5.4.10 applied, for N big, to the pair
(S N G (Q Q), RP N
Q ). The long diagram of Proposition 5.4.10 splits into
the above diagram because is injective (see Proposition 7.5.14). The bottom line
is the Gysin sequence for the sphere bundle (T 1 Q)G Q G .
(w mq 1) PD(
Q ) = H ( f f )(PD(
M ))
f
in H m (Q Q).
HG ev1
HG
m p
(
Q ) / H m p (Q) / H (Q)
G
The left square comes from Lemma 9.8.22 and is thus commutative. So is the right
square by Remark 9.8.21.
If f is homotopic to a smooth immersion, then O G = 0 by Lemma 9.8.17. By
f
mq
Lemma 9.8.22, this implies that there exists b HG (Q) such that the equations
Hence
Since w(T
Q) w(T Q) = 1, multiplying both sides of (9.8.15) by w(T
Q) gives
f
As b is of degree m q, Eq. (9.8.16) implies that w k = 0 for k > m q. We have
thus proven (1). Also, (9.8.16) is equivalent to
mq
f
b= w i u mqi . (9.8.17)
i=0
HG GysG
(Q) o / H m (Q Q)
m p m p
HG
HG (
Q ) G
(9.8.18)
H Gys
H m p (Q) o
H m p (
Q ) / H m (Q Q)
The left square is obviously commutative and the right square is so by Proposition
5.4.11, since the fiber inclusion Q Q S N G (Q Q) is transversal to RP N
f
Q . If f is homotopic to a smooth embedding, then OG = 0 by Lemma 9.8.17.
Also, (1) holds and, by the above and Diagram (9.8.14), one has
1 (b)
HG ( f f )(PDG (M)) = GysG (HG ) (9.8.19)
Hence,
1 (b) =
GysG (HG ) 1 (b)
Gys (H ) by commutativity of (9.8.18)
=
Gys (H ) 1 (w mq
f
) by (9.8.17)
= f
Gys H (w mq 1) by (9.8.21)
f
= (w mq 1) PD(
Q ) by Lemma 5.4.8
(9.8.22)
Combining (9.8.19), (9.8.20) and (9.8.22) provides the proof of Point (2).
9.8 The Wu Formula 425
This section is a survey of some results of Thoms important paper [191], which,
amongst other things, was the foundation of cobordism theory. Some proofs are
almost complete and others are just sketched.
This theorem is due to Thom [191, Theorem III.2]. The result is wrong for inte-
gral cohomology (see [191, Theorem III.9]). This section is devoted to the proof of
Theorem 9.9.1. We start with some preliminaries.
426 9 Stiefel-Whitney Classes
T ( ) = D( )/S( ).
The homeomorphism class of T ( ) does not depend on the choice of the Euclid-
ean structure (see p. 187). Also, S( ) has a collar neighborhood in D( ). Hence,
by Lemma 3.1.39, the pair (D( ), S( )) is well cofibrant. Using Proposition 3.1.45
together with the Thom isomorphism theorem provides the following isomorphisms
H k (B)
H k+r (D( ), S( ))
H k+r (T ( )).
We now specialize to = r,N , the tautological vector bundle over the Grass-
mannian Gr(r ; R N ) (N ). (The Thom space T (r, ) is also called M O(r ) in the
literature; it is the r -th space of the Thom spectrum M O). We get some information
on the cohomology ring H (T (r,N )) using the Gysin exact sequence of the sphere
bundle q : S(r,N ) Gr(r ; R N ), whose Euler class is wr .
wr H q
H ir (Gr(r ; R N )) H i (Gr(r ; R N )) H i (S(r,N ))
wr
H ir +1 (Gr(r ; R N )) (9.9.1)
together with the exact Sequence of Corollary 3.1.48 for the pair (D(r,N ), S(r,N ))
(using that D(r,N
= Gr(r ; R N ))
H q
H i (T (r,N )) H i (Gr(r ; R N )) H i (S(r,N )) H i+1 (T (r,N )). (9.9.2)
H p : H (T (r, )) H (Gr(r ; R ))
g
Gr(r ; R ) o (RP )r
MMM
MMfMwr
p MMM f aa (9.9.3)
M&
fU
T (r, ) / Kr
r
D ( j)
F : T r, Y = Kr Kj = Kr Kr +2 . (9.9.5)
j=1
|K | M W |K |
= H ( f a )(U )
= H f a H (U )
= H f a ()
= a.
PM , [M] Z2
Proof of Theorem 9.9.6 Let M1 and M2 be two closed manifolds of the same dimen-
2 . For any P Z2 [X 1 , . . . , X n ], one has
sion and let M = M1 M
since H j ([M]) = 0 (see Eq. (5.3.6) and the end of the proof of Theorem 5.3.7).
For the converse, we shall prove that if a closed manifold M of dimension n
does not bound, then at least one of its Stiefel-Whitney numbers is not zero. Let us
embed M into Rn+r for r large, with normal bundle . Let f : M Gr(r ; R )
be a map such that f r, . The map f induces a map T f : T T r, .
A closed tubular neighbourhood N of M is diffeomorphic to D(). We consider
Rn+r S n+r . The projection N D() T () extends to a continuous map
: S n+r T by sending the complement of N onto the point [S()]. This gives
a map f = T f : S n+r T r, (called the Pontryagin-Thom construction).
By an argument based on transversality, one can prove that, for r large enough, M
bounds if and only if f is homotopic to a constant map [191, Lemma IV.7 and its
proof].
Let us compose f with the map F : T r, Y of (9.9.5). By Lemma 9.9.3,
f is not homotopic to a constant map if and only if F f is not homotopic to a
constant map. As Y is a product of Eilenberg-MacLane spaces, F f is not homotopic
to a constant map if and only if H (F f) = 0. The latter implies that H T f :
H n+r (T r, ) H n+r (T ) does not vanish. Using the Thom isomorphisms, this
implies that H f : H n (Gr(r ; R )) H n (M) does not vanish. This implies that
there is a polynomial P in the Stiefel-Whitney classes of such that P,
[M] = 0.
9.9 Thoms Theorems 431
These classes w i are the normal Stiefel-Whitney classes of M and, by Lemma 9.5.19,
the Stiefel-Whitney classes w j = w j (T M) have polynomial expressions in the w i .
Therefore, there is a polynomial P in w j such that P, [M] = 0, producing a
non-zero Stiefel-Whitney number for M.
Corollary 9.9.10 Let M and M be two closed smooth manifolds of the same dimen-
sion. Suppose that there exists a map f : M M such that H f is an isomorphism.
Then, M and M are cobordant.
Hence, M and M have the same Stiefel-Whitney numbers. By Theorem 9.9.6, they
are cobordant.
Corollary 9.9.12 Let M and N be closed manifolds which are not boundaries. Then
M N is not a boundary.
432 9 Stiefel-Whitney Classes
Proposition 10.1.1 Let X be a finite dimensional G-complex with b(X) < . Sup-
pose that (0 (X G )) = b(X). Let a HGk (X). Then Sqi (a) = (ki ) ui a.
Corollary 10.1.2 Let X be a finite dimensional G-complex with b(X) < . Suppose
that (0 (X G )) = b(X). Then, any a H (X) satisfies Sq(a) = a (i.e. Sqi = 0 for
i > 0). In particular, a a = 0 if a H >0 (X).
Let us restrict the above results to the case where X is a smooth closed G-manifold.
Then, X G is a union of closed manifolds (see, e.g. [12, Corollary 2.2.2]). We have seen
Springer International Publishing Switzerland 2014 433
J.-C. Hausmann, Mod Two Homology and Cohomology, Universitext,
DOI 10.1007/978-3-319-09354-3_10
434 10 Miscellaneous Applications and Developments
in the proof of Proposition 10.1.1 that each component of X G has the cohomology of
a point. Hence X G is a discrete set of b(X) points (the smooth involution is called
an m-involution in [165]). Examples include linear spheres S0n ; if X1 and X2 are such
G-manifolds, so is X1 X2 with the diagonal involution; if dim X1 = dim X2 , the
G-equivariant connected sum X1 X2 around fixed points carries an m-involution.
Thus, an orientable surface carries an m-involution. Also, if X admits a G-invariant
Morse function, then is an m-involution by Theorem 7.6.6. Corollary 10.1.2 has
the following consequence for the Stiefel-Whitney class w(TX) of a manifold X
admitting an m-involution.
Proof By Corollary 10.1.2, Sqi = 0 for i > 0. Hence, the Wu class V (X) is equal
to 1. Therefore, using Wus formula 9.8.2, w(TX) = Sq(V (X)) = 1.
Lemma 10.1.4 Let X 2k+1 be a smooth closed G-manifold such that X G is discrete.
Then, X G is even.
be the bilinear
form on H k (V ) given by a, b
= a b, [V ]
. By Proposition 5.3.9 and its
proof, one has B, B
on Zr2 . Hence, in terms of coding theory (see, e.g. [46]), B is a binary self-dual linear
code on Zr2 . Choosing another labeling for the points of X G changes B by an isometry
of Zr2 obtained by coordinate permutations. The class of B modulo these isometries
thus provides an invariant of the G-action.
The self-dual code B has other descriptions. For instance, the diagram of inclusions
V
i / D
j
W / X
= (10.1.1)
HGk (X) / H k (W ) H k (X G ) / H k (V )
G
whose row are the Mayer-Vietoris exact sequences. Lemma 7.1.4 guarantees that
the vertical maps are isomorphisms and, together with Corollary 3.8.4, implies that
the map V VG (X G )G is, on each component, homotopy equivalent to the
inclusion RP2k RP . Therefore, the homomorphism HGk (X G ) H k (V ) is an
isomorphism. Hence, diagram-chasing in (10.1.1) shows that B = image(H k (W )
H k (V )) coincides with
image(HGk (X) HGk (X G ))
(pushed into H k (V )). For other descriptions of B, see [165, Sect. 2]. The following
theorem is proved in [121, Theorem 3].
Theorem 10.1.6 Every binary self-dual linear code may be obtained from a closed
smooth 3-dimensional G-manifold X with scattered fixed point set.
As in Sect. 7.3, the above results have analogues for S 1 -actions. The proofs of
Proposition 10.1.7 and Corollary 10.1.8 below are the same as for Proposition 10.1.1
and Corollary 10.1.2, replacing Propositions 7.3.7 and 7.3.9 by Propositions 7.3.12
and 7.3.14, etc. Recall that HS1 (pt) Z2 [v] with v of degree 2.
Proposition 10.1.7 Let X be a finite dimensional S 1 -complex with b(X) < and
1 0 1
X S = X S . Suppose that (0 (X S )) = b(X). Then HSodd
1 (X) = 0 and, if a HS 1 (X),
2k
Analogously to Corollary 10.1.3, one has the following result, with the same
proof.
1 0
Corollary 10.1.9 Let X be a smooth closed S 1 -manifold such that X S = X S and
1
(0 (X S )) = b(X). Then, H odd (X) = 0 and w(TX) = 1.
for all a H 2m (X, Y ) and all m N; in (10.2.1), ltm denotes any element in
H (X, Y )[u] which is of degree less than n in the variable u. An involution admitting
an H -frame is called a conjugation. An even cohomology pair (i.e. H odd (X, Y ) = 0)
together with a conjugation is called a conjugation pair. A G-space X is a conjugation
space if the pair (X, ) is a conjugation pair. The existence of the section implies
that a conjugation space is equivariantly formal. Note that there are examples of
G-spaces which admit pairs (, ) satisfying (a) and (b) above but none of them
satisfying the conjugation equation (see [63, Example 1]). For simplicity, we shall
mostly restrict this survey to conjugation spaces; the corresponding statements for
conjugation pairs may be found in [87].
Any space X such that H (X) = H (pt) = H (X G ) is a conjugation space. For
instance, a finite dimensional G-CW-complex X satisfying H (X) = H (pt) and
X G = is a conjugation space by Corollary 7.3.8. Another easy example is the
G-sphere Sm 2m of Example 7.1.14. Indeed, one has the following lemma.
The same treatment may be done for HPm or OP2 (see Remark 7.1.21).
438 10 Miscellaneous Applications and Developments
The section produces an isomorphism HG (X) H (X)[u] and ker Y is the ideal
generated by u (see Remark 7.1.7). As H odd (Y ) = 0, we deduce that there exists
di H i (Y ) such that
Let us apply rY to both sides of (10.2.4). For the left hand side, we get
rY HG f X (a) = HG f G rX X (a)
= HG f G (X (a) uk + ltk ) by the conjugation equation
= HG f G (X (a)) uk + ltk HG f G being a GrA[u]-morphism.
(10.2.5)
Comparing (10.2.5) with (10.2.6) and using that Y is injective implies that d0 = 0.
Then, (10.2.6) may be replaced by
Again, the comparison with (10.2.5) implies that d2 = 0. This process may be
continued, eventually giving that HG f X (a) = Y H f (a). Applying rY to the
right hand member of this equation gives
by the conjugation equation. Comparing the leading terms of (10.2.8) and (10.2.5)
gives that H f G X (a) = Y H f (a).
The following lemma is recopied with its short proof from [87, Lemma 3.8].
Lemma 10.2.8 Let X be a conjugation space. Then the restriction homomorphism
r: HG (X) HG (X G ) is injective.
Proof Suppose that r is not injective. Let 0 = x = (y)uk + ltk HG2n+k (X) be an
element in ker r. The conjugation equation guarantees that k = 0. We may assume
that k is minimal. By the conjugation equation again, we have 0 = r(x) = (y)un+k +
ltn+k . Since is an isomorphism, we get y = 0, which is a contradiction.
The H -frame of a conjugation space behaves well with respect to the character-
istic classes of G-conjugate-equivariant bundles. A G -conjugate-equivariant bundle
p
over a G-space X (with an involution ) is a complex vector bundle = (E X),
together with an involution on E such that p = p and is conjugate-linear
on each fiber: ( x) = (x) for all C and x E. This was called a real
p
bundle by Atiyah [11]. Note that G = (E G X G ) is a real vector bundle and
rank R G = rank C . The following result is proven in [87, Proposition 6.8].
Proposition 10.2.9 Let be a G-conjugate-equivariant bundle over a spherical
conjugation complex X. Then (c()) = w( ).
A theory of (integral) equivariant Chern classes for G-conjugate-equivariant bun-
dles over a conjugation space is developed in [160].
Another relationship between conjugation spaces and the Steenrod squares was
discovered by Franz and Puppe in [63]. It is illustrated by the case of CPm , with the
notations of Example 10.2.2, where the conjugation equation (10.2.2) for CPm may
be written as follows.
10.2 Conjugation Spaces 441
k
k
r (ak ) = ((a)u + (a)2 )k = (kj )(a)k+j ukj = Sqj ((ak ))ukj .
j=0 j=0
(10.2.9)
It was proven in [63, Theorem 1.1] that (10.2.9) holds true in general, leading to the
following universal conjugation equation.
Theorem 10.2.10 Let X be a conjugation space, with H -frame (, ). Then, for
x H 2k (X), one has
k
r (x) = Sqj ((x))ukj . (10.2.10)
j=0
Note the resemblance between the right member of (10.2.10) and that of (8.3.9).
For other occurrences of such an expression, see [125, Sect. 2.4].
Let r : H (X) H (X G ) be the restriction homomorphism in non-equivariant
cohomology. The following corollary was observed in [63, Corollary 1.2].
Corollary 10.2.11 For x H (X), one has r (x) = (x) (x).
Proof Suppose that x H 2k (X). Denote by G : HG (X G ) H (X G ) the forgetful
homomorphism for X G . Then
/ H (X) r / H (X G ) o / H (X G )[u]
H (X) G G
ev1 (10.2.11)
Sq
H (X) / H (X G )
Theorem 10.2.10 has also consequences for conjugation manifolds, i.e. closed
manifolds X with a smooth conjugation . Then, X G is a closed manifold (see, e.g.
[12, Corollary 2.2.2]) whose dimension, because of the isomorphism : H (X)
H (X G ), is half of the dimension of X. By looking at the derivative of around a fixed
point, one checks that preserves the orientation if and only if dim X 0 mod 4.
For various properties of conjugation manifolds, see [80, Sect. 2.7], from which we
extract the following results (see also [160, Appendix A]).
442 10 Miscellaneous Applications and Developments
Applying the ring isomorphism to (10.2.12) and using Proposition 10.2.6 gives
(v2i (X)) (a) = Sqi ((a)) for all a H 2n2i (X) . (10.2.13)
which implies that (v2i (X)) = vi (X G ), and, as H odd (X) = 0, that (v(X)) = v(X G ).
Using this and the Wu formula, one gets
using the following idea. For a smooth G-action on a manifold X with X G being of
codimension 2, the quotient space X/G inherits a canonical smooth structure. If X
is a conjugation 4-manifold, then H (X/G) H (S 4 ). Conversely, let (Y , ) be a
manifold pair such that Y is a 4-dimensional Z2 -homology sphere containing as
a codimension 2 closed submanifold. By Alexander duality (Theorem 5.3.14), one
has H 1 (Y ) = Z2 . Thus, Y admits a unique non-trivial 2-fold covering (see
Sect. 4.3); the latter extends to a unique branched covering X Y , with branched
locus , and X turns out to be a conjugation 4-manifold with X G = M. The final
statement is thus the following ([80, Theorem A]).
Theorem 10.2.14 The correspondence X (X/G, X G ) defines a bijection
between
(a) the orientation-preserving G-diffeomorphism classes of oriented connected con-
jugation 4-manifolds, and
(b) the orientation-preserving G-diffeomorphism classes of smooth manifold pairs
(Y , ), where Y is an oriented 4-dimensional homology sphere and is a closed
connected surface embedded in M.
The conjugation sphere S24 corresponds to the trivial knot S 2 S 4 . Under the
bijection of Theorem A, any knot S 2 S 4 corresponds to a conjugation 4-manifold
X with X G S 2 . In general, X is not simply connected. On the other hand, Gor-
don [69, 70] and Sumners [189] found infinitely many topologically distinct knots
in S 4 which are the fixed point set of smooth involutions. These examples pro-
duce infinitely many topologically inequivalent smooth conjugations on S 4 (see [80,
Proposition 5.12]).
If X is a simply-connected conjugation 4-manifold, it is known that X/G is at least
homeomorphic to S 4 (see [80, Proposition 5.3]). In addition, X is homeomorphic (not
2
necessarily equivariantly) to a connected sum of copies of S 2 S 2 , CP2 , and CP
(see [80, Proposition 2.17]). These are severe restrictions on a simply-connected
closed smooth 4-manifold to carry a smooth conjugation.
Olbermann, in his thesis [157], was the first to address Question (i); he proved
the following result (see [158, Theorem 1.2]).
Theorem 10.2.15 Any closed smooth orientable 3-manifold is diffeomorphic to the
fixed point-set of a conjugation 6-manifold.
The case of non-orientable 3-manifolds is not known. Any 3-dimensional Z2 -
homology sphere is the fixed point of infinitely many inequivalent conjugations
on S 6 , [159]; this gives a partial answer to Question (ii) in this case.
Remark 10.2.16 As observed by W. Pitsch and J. Scherer, the answer to Question (i)
is not always positive. For example, the octonionic projective plane OP2 , which
is a smooth closed 16-manifold (see Remark 6.1.8), is not the fixed point set of
any conjugation space. Indeed, H (OP2 ) Z2 [x]/(x 3 ) by Proposition 6.1.7, with
degree (x) = 8, but, by Theorem 8.6.5, Z2 [x]/(x 3 ) is not the cohomology ring of a
topological space if degree (x) > 8.
444 10 Miscellaneous Applications and Developments
Chain and polygon spaces are examples of configuration spaces, a main concept of
classical mechanics. In recent decades, starting in [83, 202] (inspired by talks of
Thurston on linkages [195], new interests arose for polygon spaces, in connections
with Hamiltonian geometry (see e.g. [88, 91, 111, 118]), mathematical robotics [56,
142] and statistical shape theory [90]. This section contains original results on the
equivariant cohomology of chain spaces, giving new proofs for known statements
about their ordinary cohomology.
We use the notations of [59, 85, 90], inspired by those of statistical shape theory
[112]. In order to make some formulae more readable, we may write |J| for the
cardinality J of a finite set J.
Let = (1 , . . . , n ) Rn>0 and let d be an integer. We define the subspace Cdn ()
of (S d1 )n1 by
n1
Cdn () = z = (z1 , . . . , zn1 ) (S d1 )n1 | i zi = n e1 ,
i=1
n1
BCdn () = z = (z1 , . . . , zn1 ) (S d1 )n1 | i zi , e1
= n ,
i=1
where
n
d1 n
Nd () = z (S )
n
i zi = 0
i=1
descends to an SO(d)-homeomorphism
N dn () .
SO(d) SO(d1) Cdn () (10.3.1)
Recall that the map SO(d) S d1 given by A Ae1 is the orthonormal oriented
frame bundle for the tangent bundle to S d1 (see p. 362). Thus, by (10.3.1), we get
a locally trivial bundle
When d = 2 the space of chains C2n () coincides with the polygon space N2n ().
The axial involution on Rd = R Rd1 given by (t, y) = (t, y) induces
an involution, still called , on the pair (BCdn (), Cdn ()) and on (S d1 )n1 . As
commutes with the O(d 1)-action on Cdn (), it descends to a G-action on Ndn (),
where G = {id, }. A bar above a G-space denotes its orbit space:
BC d () = BCdn ()/G , Cdn () = Cdn ()/G , N dn () = Ndn ()/G .
n
We shall compute the G-equivariant cohomology of BCdn () and Cdn (), as algebras
over HG (pt) = Z2 [u] (u of degree 1). This uses some G-invariant Morse theory on
M = (S d1 )n1 . We start with the robot arm map F : M Rd defined by
n1
F (z) = i zi , z = (z1 , . . . , zn1 ) . (10.3.3)
i=1
n1
f (z) = p1 (F (z)) = i zi , e1
.
i=1
446 10 Miscellaneous Applications and Developments
n1
f (z1 , . . . , zn1 ) = i zi , e1
i=1
is a G-invariant Morse function, with one critical point PJ for each J {1, . . . , n1},
where PJ = (z1 , . . . , zn1 ) with zi equal to e1 if i J and e1 otherwise (a collinear
chain). The index of PJ is (d 1) |J|.
A length vector Rn>0 is generic if C1n () = , that is to say there are no
collinear chains or polygons. In this section, we shall only deal with generic length
vectors.
Corollary 10.3.2 If is a generic length vector, then BCdn (), Cdn () and N dn () are
smooth closed orientable manifolds of dimension
dim BCdn () = dim N dn () = (n1)(d 1)1 and dim Cdn () = (n2)(d 1)1 .
We now see how chain and polygon spaces are determined by some combinatorics
of their length vector
= (1 , . . . , n ). A subset J of {1, . . . , n} is called -short
(or just short) if iJ i < iJ / i . The complement of a short subset is called long.
If is generic, subsets are either short or long. Short subsets form, with the inclusion,
a poset Sh(). Define Shn () = {J {1, . . . , n 1} | J {n} Sh()} .
For J {1, . . . , n}, let HJ be the hyperplane (wall) of Rn defined by
HJ := (1 , . . . , n ) Rn
i = i .
iJ iJ
/
10.3 Chain and Polygon Spaces 447
The union H(Rn ) of all these walls determines a set of open chambers in (R>0 )n
whose union is the set of generic length vectors (a chamber is a connected component
of (R>0 )n H(Rn )). We denote by Ch() the chamber of a generic length vector .
Note that Ch() = Ch( ) if and only if Sh() = Sh( ).
Let Symn be the group of bijections of {1, . . . , n}; we see Symn1 as the sub-
group of Symn formed by those bijections fixing n. If X is a set, the group Symn
acts on the Cartesian product X n by
The notation emphasizes that this action is on the right: an element x X n is formally
a map x : {1, . . . , n} X (xi = x(i)) and Symn acts by pre-composition, i.e.
x = x . We shall use this action on various n-tuples, in particular on length vectors.
Lemma 10.3.3 Let = (1 , . . . , n ) and = (1 , . . . , n ) be two generic length
vectors. Then, the following conditions are equivalent
(1) Shn () and Shn ( ) are poset isomorphic.
(2) Sh() and Sh( ) are poset isomorphic via a bijection Symn1 .
(3) Ch( ) = Ch( ) for some Symn1 .
Moreover, if one of the above conditions is satisfied, there are O(d 1)-diffeomor-
phisms of manifolds pairs
(BCdn ( ), Cdn ( ))
h: (BCdn (), Cdn ())
and
(BC nd (), Cn ())
h: (BC d ( ), Cdn ( )) .
n
d
Proof Implications (1) (2) (3) are obvious. Let us prove that (1) (2). Let
Symn1 be the permutation giving the poset isomorphism Shn () Shn ( ).
Replacing by , we may assume that Shn () = Shn ( ). We now observe that
Shn () determines Sh(). Indeed, let J {1, . . . , n}. Then, either n J or n J,
and thus Shn () tells us whether J Sh() (or J Sh()).
It remains to prove that (3) implies the existence of the O(d1)-diffeomorphisms h
As the G action commutes with the O(d 1)-action (G is naturally in the center
and h.
If Sym
of O(d 1)), it suffices to construct h, which will induce h. n1 , then the
correspondence z z defines an O(d 1)-diffeomorphism (BCdn (), Cdn ())
(BCdn ( ), Cdn ( )). Replacing by , we may thus assume that Ch() = Ch( )
and = id.
Consider the smooth map L: (Rd {0})n1 (R>0 )n given, for x =
(x1 , . . . , xn1 ) by
L(x) = |x1 |, . . . , |xn1 |, F(x), e1
,
448 10 Miscellaneous Applications and Developments
n1
where F(x) = xi . Observe that the map (S d1 )n1 (Rd {0})n1 sending
i=1
(z1 , . . . , zn1 ) to (1 z1 , . . . , n1 zn1 ) induces a diffeomorphism : BCdn ()
L 1 () such that F = F, the robot arm map of (10.3.3). If is generic, then
is a regular value of L. Indeed, let x = (x1 , . . . , xn1 ) L 1 (). For each i =
1, . . . , n 1, one can construct a path x i (t) = (x1i (t), . . . , xn1
i (t)) (Rd {0})n1
with x(0) = x such that L(x (t)) = (1 (t), . . . , n (t)) satisfies j (t) = j for j = i and
i i i i
ii (t) = i +t with = 0. For i = n, this follows from the proof of Corollary 10.3.2.
Suppose that i n 1. If x is not a lined configuration, then xi and j=i xj are
linearly independent and generate a 2-dimensional plane , containing F(x). There
are rotations it and t of , depending smoothly on t, such that it ((1 + t)xi ) +
t ( j=i xj ) = F(x). Hence, X i (t) may be defined as
it ((1 + t)xi ) if j = i
xji (t) =
t (xj ) if j = i .
Finally, if x is a lined configuration, then F(x) and e1 are linearly independent (since
is generic). They thus generate a 2-dimensional plane . Let x i (t) defined by
x ii (t) = (1 + t)xi and x ji (t) = xj when j = i. If t is small enough, there is a unique
rotation rt of such that rt (F( x i (t)), e1
= n . We can thus define x i (t) = t (x i (t)).
j j
As Ch() is convex, it contains the segment [, ] consisting of only generic length
vectors. What has been done above shows that the map L is transversal to [, ].
Therefore, X = L 1 ([, ]) is O(d)-cobordism between BCdn () and BCdn ( ). Let
pd1 : Rd Rd1 be the projection onto the last d 1 coordinates. As in the
proof of Corollary 10.3.2, the map P: X Rd1 defined by P(x) = pd1 (F(x)) is
transversal to 0. Thus, Y = P1 (0) is a submanifold of X of codimension n1 and the
pair (X, Y ) is a cobordism of pairs between (BCdn (), Cdn ()) and (BCdn ( ), Cdn ( )).
The map L: X [, ] has no critical point. The standard Riemannian metric
on (Rd )n induces an O(d 1)-invariant Riemannian metric on (X, Y ). Following
the gradient lines of for this metric provides the required O(d 1)-equivariant
diffeomorphism h.
For n 9, a list of all chambers (modulo the action of Symn ) was obtained
in [90]. Their numbers are as follows (for n = 10, it was computed independently
by Minfeng Wang and Dirk Schtz: see the Web complement of [90]).
n 345 6 7 8 9 10
Nb of chambers 2 3 7 21 135 2470 175428 52980624
Geometric descriptions of several chain and polygon spaces for -generic are
provided in [85], as well as some general constructions. Among them, the operation
of adding a tiny edge, which we now describe. Let = (2 , . . . , n ) be a generic
10.3 Chain and Polygon Spaces 449
B
: BCdn (+ ) S d1 BCdn1 () and
: Cdn (+ ) S d1 Cdn1 () ,
where S d1 BCd1
m () and S d1 C m () are equipped with the diagonal O(d1) -
d1
action.
Proof The diffeomorphism
is constructed in [85, Proposition 2.1]. The construc-
tion can be easily adapted to give B
.
is injective (this also follows from Lemma 7.3.6 and Proposition 7.3.9). The variables
one and the Z2 [u]-module structure on HG (M ) is given by the
uJ are of degree G
inclusion u J uJ .
xi (i N) are formal variables in a
In the remainder of this section, whenever
polynomial ring and J N, we set xJ = jJ xj . In particular, x = 1.
Proposition 10.3.5 For n 2, there is a GrA[u]-isomorphism
d1 n1
Z2 [u, A1 . . . , An1 , B1 , . . . , Bn1 ] I
HG ((S ) ) (10.3.5)
where the variables Ai and Bi are of degree d 1 and I is the ideal generated by
the families of relators
(a) Ai + Bi + ud1 i = 1, . . . , n 1
(b) A2i + Ai ud1 i = 1, . . . , n 1
Proposition 10.3.5 generalizes Examples 7.6.9 and 7.4.5, with the slightly different
notations of (10.3.4) for the equivariant cohomology of the fixed point set.
Z2 [u, A 1 . . . , A n2 , B 1 , . . . , B n2 ] I
HG (M)
Z [u] HG (M0 )
G : HG (M) HG (M) .
2
Setting Ai = A i G 1, Bi = B i
G 1 (i = 1, . . . , n 2), An1 = 1
G A and
Bn1 = 1 G B gives the induction step for the isomorphism (10.3.5).
We now prove the induction step for (10.3.6). The fixed points of M are denoted
by PJ , indexed by J {1, . . . , n 2}. We denote the fixed point of M0 = S d1
R Rd1 by min = (1, 0) and max = (1, 0) (corresponding to the extrema
of the Morse function (t, x) t). Set HG (M0G ) Z2 [umin ] Z2 [umax ]. For
J {1, . . . , n 2}, then PJ = P J min and PJ{n1} = P J max . Hence, for
i = 1, . . . , n 2, one has, using the obvious notations, that
r(Ai ) = r(A i G 1)
= r (Ai ) G r0 (1) G
by naturality of
|J|(d1)
= uJ G [1min + 1max ] by induction hypothesis
J{1,...,n2}
iJ
|J|(d1) |J|(d1)
= uJ + uJ (J {1, . . . , n 2})
J J{n1}
iJ iJ
|J|(d1)
= uJ .
J{1,...,n1}
iJ
10.3 Chain and Polygon Spaces 451
r(An1 ) = r(1 G A)
= r (1) G r0 (A)
= 1J G umax
d1
J{1,...,n2}
d1
= uJ{n1}
J{1,...,n2}
|J|(d1)
= uJ .
J{1,...,n1}
n1J
This proves (10.3.6) for r(Ai ), i = 1, . . . , n 1. The formula for r(Bi ) are
deduced using relators (a). The formulae for r(AJ ) and r(BJ ) follow since r is mul-
tiplicative.
where the variables Ai and Bi are of degree d 1 and I is the ideal generated by
the families of relators
(a) Ai + Bi + ud1 i = 1, . . . , n 1
(b) A2i + Ai ud1 i = 1, . . . , n 1
(c) AJ J {1, . . . , n 1} and J {n} is long
(d) BJ J {1, . . . , n 1} and J is long.
Therefore,
HG (M) / r / H (M G ) / Z2 [uJ ]
G
J{1,...,n1}
HG j HG j
G pr (10.3.8)
r Z2 [uJ ]
HG (M ) / / H (M G )
G
/
J{1,...,n1}
J{n} short
That r and r are injective follows from Theorem 7.6.6. Hence, for x HG (M),
H j (AJ ) = 0 if and only if pr r(x) = 0. Since M is equivariantly formal (by
Theorem 7.6.6 again), Theorem 10.3.6 implies that
This proves that ker HG j is the Z2 [u]-module generated by relators (c) (since
AJ AK = AJK , this is an ideal).
In the same way, we prove that ker HG j+ is the Z2 [u]-module generated by relators
(d). Details are left to the reader.
10.3 Chain and Polygon Spaces 453
where the variables Ai are of degree d 1 and I is the ideal generated by the
families of relators
Note that, by (2), only the sets K J with K {n} being short occur in the sum
of Relators (3).
Example 10.3.8 Elementary geometry easily shows that BCdn () = if and only if
{n} is long (see also Example 10.3.23 below). In Corollary 10.3.7, we see that if {n}
is long, then relator (2) for J = implies that 1 I and thus HG (BCdn ()) = 0.
Compare Example 10.3.21.
Example 10.3.9 Suppose that is generic and that n = + n1 i=1 i , with > 0
small enough such that J {n} is short only for J = . Hence, relators (2) imply that
Ai = 0 for i = 1, . . . , n 1. The only subset J of {1, . . . , n 1} which is long is
{1, . . . , n 1} itself. Thus, the family of relators (3) contains one element, in which
the only non-zero term in the sum occurs for K = . This relator has thus the form
u(n1)(d1) and we get
HG (BCdn ()) Z2 [u] (u(n1)(d1) ) . (10.3.9)
Notice that, with our hypothesis, n is a regular value of f which is just above a
minimum. Thus, BCdn () = f 1 () is G-diffeomorphic to the sphere S (n1)(d1)1
endowed with the antipodal involution (the isotropy representation of G on the tangent
space to M at the minimum P of f ). As the G-action on BCdn () is free, one has
454 10 Miscellaneous Applications and Developments
n
HG (BCdn ()) H (BC d ()/G) H (RP(n1)(d1)1 )
Example 10.3.9 will help us to compute HG (Cdn ()), after introducing some pre-
liminary material. We use the robot arm map F : M = (S d1 )n1 Rd = RRd1
defined in (10.3.3). Let N = F1 (R 0). If = (1 , . . . , n1 ) is itself generic,
then N is a closed submanifold of codimension d 1 in M. Indeed, except at F1 (0),
the robot arm map is clearly transverse to R 0 (use that F is SO(d)-equivariant).
If is generic, then 0 is a regular value of F (see the proof of Corollary 10.3.2).
Hence, F is everywhere transversal to R 0.
A slight change of e.g. 1 (which does not change the G-diffeomorphism type
of the pair (BCdn (), Cdn ()) by Lemma 10.3.3) will make is generic. Hence, with-
out loss of generality, one may assume that N is a closed G-invariant submanifold
of M. One has Cdn () = N N+ where N = N M (notation of the proof of
Corollary 10.3.7).
There is a G-equivariant map t : M M such that 0 = id and 1 (M ) =
N . Indeed, for z M , denote by z the 2-plane in Rd generated by e1 and F (z).
Define t (z) SO(d) to be the rotation of angle cos1 (t|F (z)|/|f (z)|) on z , the
identity on z and such that t F (z), e1
f (z). The retraction by deformation t
is defined by t (z1 , . . . , zn1 ) = (t (z1 ), . . . , t (zn1 )). The existence of t implies
that
HG (M ) HG (N ) . (10.3.10)
Proof Let (B, C) = (BCdn (), Cdn ()). Consider the commutative diagram
HG (M ) / / H (B)
G
HG j HG i
HG (N ) / / H (C)
G
where all the arrows are induced by the inclusions. The horizontal maps are indicated
to be surjective: this follows from Proposition 7.6.13 since Crit f = M G = N G . That
HG j is an isomorphism was noticed in (10.3.10). Hence, HG i is surjective.
10.3 Chain and Polygon Spaces 455
Let B = B/G and C = C/G. As the G-action on (B, C) is free, the vertical maps
in the diagram
iG
CG / BG
i
C / B
are homotopy equivalences (see Lemma 7.1.4). As B and C are smooth closed man-
ifolds, Proposition 5.4.5 implies that ker HG i is the annihilator of the Poincar dual
PD(C) H d1 (B) H d1 (B). It thus remains to show that PD(C) = ud1 .
G
Let pd1 : R = R R
d d1 R d1 be the projection onto the second factor.
The map : B (Rd1 )n1 {0} defined by
= H (PD(RP
PD(C) (n2)(d1)1
)) = H (u
d1 ) = ud1 .
The two occurrences of the letter u in the above formulae is a slight abuse of language,
permitted by the considerations of Lemma 7.1.4: the G-action under consideration
are all free and in the commutative diagram
H HG
/ H (B)
H (B) G
where the variables Ai are of degree d 1 and I is the ideal generated by the
families of relators
456 10 Miscellaneous Applications and Developments
Proof We use the notations of the proof Theorem 10.3.6, with M = (S d1 )n1 , etc.
Recall from Proposition 10.3.5 that
HG (M) Z2 [u, A1 . . . , An1 ] I1
where I1 is the ideal generated by relators (1). Denote by I2 , I3 and I3 the ideals
of H (M) generated by, respectively, relators (2), (3) and relators (3) of Corol-
lary 10.3.7. It was shown in Theorem 10.3.6 and Corollary 10.3.7 that
J = {x HG (M) | ud1 x J }
is equal to I2 + I3 .
That I2 + I3 J is obvious. For the reverse inclusion, let x J . By (10.3.11),
one has ud1 x = y2 + y3 for some y2 I2 and y3 I3 . As I3 = ud1 I3 , we can
write y3 = ud1 y3 with y3 I3 . Let z = y + y3 . Then ud1 z I2 . We shall prove
that z I2 .
As noticed in the proof of Theorem 10.3.6, HG (M) is the free Z[u]-module gen-
erated by AJ (J {1, . . . , n 1}). Thus, z admits a unique expression
z= J AJ ,
J{1,...,n1}
As, HG (M) is the free Z[u]-module generated by the classes AJ , one deduces
from (10.3.12) and (10.3.13) that J = 0 if J {n} is short. Thus, z I2 .
10.3 Chain and Polygon Spaces 457
The equality J = I2 +I3 may be also obtained using a partial Groebner calculus
with respect to the variable u, as presented in [89, Sect. 6].
Remark 10.3.12 In the case d = 2, where C2n () = N 2n (), the presentation of
H (C2n ()) of Theorem 10.3.11 was obtained in [89, Corollary 9.2], using techniques
of toric manifolds.
Example 10.3.13 It is easy to see that Cdn () = if and only {k} is long for some
k {1, . . . , n}. If k = n then relator (2) for J = implies that 1 I and thus
HG (Cdn ()) = 0. If k < n, it is relator (3) for J = {k} which implies that 1 I .
Example 10.3.14 Let = (1, 1, 1, ), with < 1. The presentation of HG (BCd4 ())
given by Corollary 10.3.7 takes the form
HG (BCdn ()) Z2 [u, A1 , A2 , A3 ] I
with I being the ideal generated by A2i + Ai ud1 (i = 1, 2, 3), AJ for |J| = 2, and
relators (3) for J = {1, 2}, {1, 3} and {2, 3}, which are
ud1 (ud1 + A1 + A2 )
ud1 (ud1 + A2 + A3 )
ud1 (ud1 + A1 + A3 ) .
The sum of these relators equals u2(d1) which thus belongs to I . Relator (3) for
J = {1, 2, 3} does not bring new generators for I .
The presentation of HG (Cd4 ()) given by Theorem 10.3.11 is similar, with relators
(3) replaced by relators (3):
ud1 + A1 + A2
ud1 + A2 + A3
ud1 + A1 + A3 .
The sum of these relators being equal to ud1 , we get that the three classes Ai
HGd1 (BCd4 ()) are mapped to the same class A HGd1 (Cd4 ()). Therefore,
HG (Cd4 ()) Z2 [u, A] (ud1 , A2 ) . (10.3.14)
Note that Cd4 () is G-diffeomorphic to the unit tangent space T 1 S d1 (by
orthonormalizing (z1 , z2 )). Thus, (10.3.14) is a presentation of H (Cd4 ())
H ((T 1 S d1 )/G).
In the presentations of HG (BCdn ()) and HG (Cdn ()) given in Corollary 10.3.7 and
Theorem 10.3.11, the integer d is only used to fix the degree of the variables Ai . Here
is an application of that.
458 10 Miscellaneous Applications and Developments
(d1) (d1)
dBC : HG (BC2n ())
HG (BCdn ()) and dC : HG (C2n ())
HG (Cdn ())
(1 + t a1 )n1
Pt (HG (Ma )) = Pt (Ma ) Pt (RP ) = .
1t
Hence
(d1) (1 + t d1 )n1
Pt (HG (Md )) = = Pt d1 (HG (M2 ))
1 t d1
for all p N.
By eliminating the variables Bi in the presentation of HG (Ma ) given in
Proposition 10.3.5, we get the presentation
a 2
HG (Ma ) Z2 [ua , Aa1 . . . , Aan1 ] (Ai ) = uaa1 Aai ,
Proof Let BCd = BCdn (). By (7.1.8), one has a short exact sequence
tr
0 HG (BCd )/(u)
H (BCd ) Ann (u) 0 , (10.3.17)
whence
where J is the ideal generated by the squares A2i of the variables and the monomials
AJ when J {n} is long. Therefore,
where the second argument in Ann( ) specifies the ring in which the first argument is
considered. As the relators of the presentation of H (BCd ) given in Corollary 10.3.7
are in degree (d 1), the correspondence x ud2 x provides, for every p 0,
an isomorphism of Z2 -vector spaces
H (p+1)(d1)1 (BCd ) .
d : H p(d1) (BCd )
d : H (d1) (BCd )
H (d1)1 (BCd )
We have thus proven that (10.3.24) is valid for all d 2. Together with (10.3.21)
and (10.3.18), this establishes the proposition.
Below is the counterpart of Theorem 10.3.16 for chain spaces. It requires the
length vector be dominated, i.e. satisfying n i for i n.
Theorem 10.3.17 Let be a generic length vector which is dominated. Then, the
Poincar polynomial of Cdn () is
Pt (Cdn ()) = t |J|(d1) + t (|K|1)(d1)1 . (10.3.28)
J{1,...,n1} K{1,...,n1}
J{n}short K long
Theorem 10.3.17 above reproves the computations of the Betti numbers of Cdn ()
obtained by other methods in [60, Theorem 1] and [58, Theorem 2.1].
Proof The proof is the same as that of Theorem 10.3.16, using the isomorphism dC
of Lemma 10.3.15, instead of dBC . The hypothesis that is dominated is used to
obtain the analogue of Equation (10.3.20), namely
HG (Cdn ()) (u) d1 (Sh
n ()) . (10.3.29)
Remark 10.3.20 Let C = Cdn () with generic and dominated. As observed in [65,
Proposition A.2.4], H (C) is determined by H (d1) (C) when d > 3, using Poincar
duality. Indeed, by Theorem 10.3.11 and Eq. (10.3.29), Z = {ZJ = (AJ ) | J
Shn ()} is a Z2 -basis of H (d1) (C) (Z = 1). The bilinear map H (d1) (C)
H (d1)1 (C) Z2 given by
(x, y) x y, [C]
is non degenerate (see Theorem 5.3.12) and thus identifies H (d1)1 (C) with
H (d1) (C) . Let Y = {YJ | J Shn ()} be the Z2 -basis of H (d1)1 (C) which
is dual to Z under this identification. In particular, Y = [C], the generator of
H (n2)(d1)1 (C) = Z2 (we say that Y is the Poincar dual basis to the basis Z).
One has then the multiplication table.
ZJK if J K = and J K Shn ()
ZJ ZK = (10.3.30)
0 otherwise,
YJK if K J
ZJ YK = (10.3.31)
0 otherwise
and
YJ YK = 0 . (10.3.32)
Indeed, (10.3.30) comes from the corresponding relation amongst the classes AJ .
Formula (10.3.32) is true for dimensional reasons, since d > 3. For (10.3.31), note
that, ZJ YK H (n2(|K||J|)(d1)1 (C) and hence may be uniquely written as a
linear combination
ZJ YK = L YL ,
LL
where L is the set L Shn () with |L| = |K| |J|. If I L, one has on one hand
ZI L YL , [C]
= I
LL
with the convention that inf = 0. The terminology is inspired by that of [91]. If
lops () > 0, one has
dim Sh
n () = n 2 lops () . (10.3.33)
Example 10.3.22 Let = (1 , . . . , n ) be a generic length vector with lops () = 1.
From the second sum of (10.3.20), we see that this is equivalent to H d2 (BCdn ()) = 0
(the reduced cohomology is relevant for the cases d = 2, where it says that BC2n ()
is not connected). We check that Shn () is poset isomorphic to Shn (0 ) where 0 =
(, . . . , , 2, 1), with < 1/(n 2). By Lemma 10.3.3, the chamber of is well
determined modulo the action of Symn1 . The O(d 1)-diffeomorphism type of
BCdn (0 ) may be easily described. It is clear that BCd2 (2, 1) S d2 . Therefore, by
Lemma 10.3.4, BCdn (0 ) (S d1 )n2 S d2 . When d = 2, this is the only case
where BC2n () is not connected, as shown by Theorem 10.3.16. Note that Cdn (0 ) is
empty by Theorem 10.3.17, which is coherent with Proposition 10.3.10.
The following lemma uses the nilpotency class nil introduced in Sect. 4.4.
Proof Let BC = BCdn (). Suppose that lops () = k 2. By (10.3.17) and (10.3.20),
the algebra H (BC) contains a copy of HG (BC)/(u) d1 (Sh n ()). By (10.3.33),
dim Shn () = n 2 k. Therefore, there exists x1 , . . . , xnk1 H d1 (BC)
whose cup product v does not vanish in H (nk1)(d1) (BC). By Poincar duality
Theorem 5.3.12, there is w H k(d1)1 (BC) such that v w = 0 in H (n1)(d1)1
(BC). As k 2 the number k(d1)1 is strictly positive since d 2. Thus, v w is
a non-vanishing cup product of length nk. Such a length is the maximal possible, as
seen using Sequence (10.3.17). Hence, nil H >0 (BCdn ()) = nk +1. This proves (a).
The proof of (b) is similar, using Theorem 10.3.17 and its proof instead of
Theorem 10.3.16. As dim C = (n 2)(d 1) 1, the class v is of degree
(k 1)(d 1) 1. The latter is strictly positive if d > 2 or k > 2.
If and are both dominated, then the above equality holds true if there exists a
GrA-isomorphism H (Cdn ()) H (Cdn ( )).
Proof For the big chain space BCdn ( ), this is follows from Lemma 10.3.24, except
when d = 2 and lops () 1, cases which are covered by Examples 10.3.21
and 10.3.22. The argument for Cdn ( ) is quite similar. The case lops () = 2 is covered
by Example 10.3.23. The case lops () = 1 is not possible if is dominated, so
lops () = 0 is equivalent to Cdn () = .
By Lemma 10.3.3, the diffeomorphism type of BCdn () or Cdn () is determined by
the chamber Ch() (up to the action of Symn1 ). The inverse problem consists of
recovering Ch() by algebraic topology invariants of BCdn () (or Cdn ()). We start by
the big chain space.
n n
(4) H (BC d ()) and H (BC d ( )) are GrA-isomorphic.
Finally, if d > 2 or if lops () = 2, then any condition (1)(3) above is equiva-
lent to
(5) H (BCdn ()) and H (BCdn ( )) are GrA-isomorphic.
That (5) implies (1) is not known in general if d = 2. That (4) implies (3) is wrong
3 3
if n = 3 and d = 2. Indeed, BC 2 (1, 3, 1) and BC 2 (1, 1, 1) are connected closed
1-dimensional manifolds, thus both diffeomorphic to S 1 but, by Corollary 10.3.7,
one has
HG (BC23 (1, 3, 1)) Z2 [u, A1 ] (A21 , u) while HG (BC23 (1, 1, 1)) Z2 [u] (u2 ) .
Implications like (4) (2) or (5) (2) are in the spirit of Proposition 4.2.5:
characterizing a closed manifold (within some class) by algebraic topology tools.
This was the historical goal of algebraic topology (see p. 201).
n
Proof As and are generic, one has H (BC d ()) HG (BCdn ()) and the same for
. The following implications are then obvious, except (a) which was established in
Lemma 10.3.3.
(a)
(1) +3 (2) +3 (3) +3 (4)
CCCCC
CCCC
CCC
%
(5)
We shall now prove that (3) (1), (4) (3) and finally (5) (1).
(3) (1). A GrA[u]-isomorphism HG (BCdn ()) HG (BCdn ( )) descends to
a GrA-isomorphism : HG (BCdn ())/(u) HG (BCdn ( ))/(u). By (10.3.20), this
implies that d1 (Shn ()) and d1 (Sh
n ( )) are GrA-isomorphic. Using
Lemma 4.7.51 and Proposition 4.7.50, we deduce that the simplicial complexes
Sh
n () and Shn ( ) are isomorphic. It follows that Shn () and Shn ( ) are poset
isomorphic. By Lemma 10.3.3, this implies (1).
n n
(4) (3). Let : H (BC d ()) H (BC d ( )) is a GrA-isomorphism and let
n
(u) = v. We must prove that v = u. This is obvious for d > 2 since H 1 (BC d ( )) =
Z2 . If d = 2, Corollary 10.3.7 implies that
xu = xv = x 2 (10.3.34)
n n
for all x H 1 (BC 2 ( )). By Corollary 10.3.7 again, H (BC 2 ( )) is generated in
n
degree 1, so (10.3.34) implies that (u + v)x = 0 for all x H (BC 2 ( )). By
n
Corollary 10.3.2, BC 2 ( ) is a closed manifold of dimension > 1 (since n 4). We
conclude that v = u by Poincar duality, using Theorem 5.3.12.
466 10 Miscellaneous Applications and Developments
(5) (1). Suppose first that d > 2. By (10.3.22) and (10.3.20), Condition (5) implies
that d1 (Sh
n ()) and d1 (Shn ( )) are GrA-isomorphic. The argument is then
the same as that for (3) (1).
We now assume that d = 2. By Corollary 10.3.25, Condition (5) implies that
lops () = lops ( ). Let L = lops () = lops ( ). The cases L = 0, 1 were treated in
Examples 10.3.21 and 10.3.22. Let us assume that L > 2. By Theorem 10.3.16 and its
proof, the subalgebra of H (BC2n ()) (respectively: H (BC2n ( ))) generated by the
elements of degree one is isomorphic to 1 (Sh
n ()) (respectively: 1 (Shn ( ))). By
Condition (5), this implies that 1 (Shn ()) and 1 (Shn ( )) are GrA-isomorphic
and the proof that Ch( ) = Ch( ) proceeds as that for (3) (1).
Proof The proof is the same as that of Proposition 10.3.26, except for the following
small differences. For (3) (1), instead of (10.3.16), one uses Equation (10.3.29),
using that and are dominated. For (4) (3), the hypothesis that n > 4 guar-
antees that dim C2n ( ) > 1. For (5) (1), one uses Theorem 10.3.17 instead of
Theorem 10.3.16.
Proposition 10.3.29 was first proved by V. Fromm in his thesis [65, Cor. 1.2.5].
It is wrong if d = 3: for small, C34 (, 1, 1, 1) is diffeomorphic to S 2 S 1 (see
Example 10.3.23) while C34 (1, 1, 1, ) is diffeomorphic to T 1 S 2 RP3 (see Example
10.3.14).
We give below a proof of Proposition 10.3.29 based on an idea of D. Schtz, using
the following lemma.
j
/ N n () h / N n ( ) / C n ( )
Cdn () d d d
The integral cohomology ring of the spatial polygon space N3n () has been computed
in [89, Theorem 6.4]. The result is as follows.
Theorem 10.3.31 Let = (1 . . . , n ) be a generic length vector. Then, there is a
graded ring isomorphism
n
Z[v, A1 . . . , An1 ] I
H (N3 (); Z)
where the variables v and Ai are of degree 2 and I is the ideal generated by the
families of relators
(1) A2i + Ai v i = 1, . . . , n 1
(2) A
J J {1, . . . , n 1} and J {n} is long
(3) AK v |JK|1 J {1, . . . , n 1} and J is long
KJ
Theorem 10.3.31 says in particular that H odd (N3n (); Z) = 0. The Bockstein exact
sequence for 0 Z Z Z2 0 (see [179, Chap. 5, Sect. 2, Theorem 11])
thus implies that H (N3n ()) H (N3n (); Z) Z2 . Using Theorem 10.3.11, the
correspondence Ai Ai and v u thus provides a graded ring isomorphism
H (C2n ()) H (N 2n ())
H 2 (N3n ())
which divides the degrees by half. This suggests that N3n () is a conjugation space,
which we shall prove below. The involution on R3 given by the reflection through
the horizontal plane induces an involution, still called , on N3n (), with fixed point
set equal to N 2n ().
Proposition 10.3.32 Let = (1 , . . . , n ) be a generic length vector. Then, the
space N3n () endowed with the involution is a conjugation manifold.
The proofs of this proposition use some Hamiltonian geometry, directly or indi-
rectly, so their understanding requires some knowledge in the subject, as presented
10.3 Chain and Polygon Spaces 469
in e.g. [12, Chapters 2 and 3]. Recall that, if is generic, N3n () is a symplectic
manifold [88, 89, 111, 118]. The proof of Proposition 10.3.32 uses the following
lemma.
Proof The proof of (a) and (b) proceeds by induction on n. When n = 3, there are
two chambers up to permutation, represented by 0 = (1, 1, 2) and 1 = (1, 1, 1).
As N33 (0 ) = and N33 (1 ) = N 23 (1 ) = pt, (a) and (b) are true. For the induction
step, we consider the diagonal-length function : N3n () R given by (z) =
|n zn n1 zn1 |. By Lemma 10.3.3, we can slightly change n1 without modifying
the O(2)-diffeomorphism type of C3n () and thus the -equivariant diffeomorphism
type of N3n (). Therefore, we can assume that n1 = n , in which case is a smooth
map. Using [83, Theorem 3.2], we deduce that is Morse-Bott function. The critical
points are of even index and are isolated, except possibly for the two extrema. The
preimage of the maximum is either a point or N3n1 (1 , . . . , n2 , n1 + n ) and
the preimage of the minimum is either a point or N3n1 (1 , . . . , n2 , |n1 n |).
This proves (a) by induction.
The restriction of to N 2n () N3n1 () is also Morse-Bott with Crit =
Crit but the index of each critical point is divided in half. Thus, passing a critical
point of index 2 corresponds to add a conjugation 2-cell. This proves (b) by induction
on n.
nTo prove (c), we use that N3n1 () is the SO(3)-symplectic reduction at 0 of
2 2
i=0 Si where Si is the standard 2 sphere equipped with the SO(3)-homogeneous
symplectic form with symplectic volume equal to 2i (see [89]). The involution
is clearly anti-symplectic on S2i and this property descends to the symplectic
reduction.
Proof of Proposition 10.3.32 We give below three proofs. The first one is the one
indicated in [87, Example 8.7].
1st proof. By induction on n, using the function : N3n () R of the proof of
Lemma 10.3.33. For n = 3, N33 () is either empty or a point, which starts the induc-
tion. The induction step uses that is the moment map of an S 1 -Hamiltonian action
on N3n () [118] and called the bending flow [111]. It may be visualized as a rota-
tion of zn1 and zn at constant speed around of axis n zn + n1 zn1 , leaving the
1
other zi s fixed. As a moment map for a circle action, it satisfies Crit = (N3n ())S .
We have seen that the critical points of are isolated or polygon spaces with fewer
1
edges. Hence, by induction hypothesis, (N3n ())S is a conjugation space. The invo-
lution is anti-symplectic by Lemma 10.3.33 and satisfies (z) = 1 (z) for all
z N33 () and S 1 . That N3n () is a conjugation manifold thus follows from [87,
Theorem 8.3].
470 10 Miscellaneous Applications and Developments
2nd proof. We use that N3n () is a symplectic reduction for the Hamiltonian action
of the maximal torus of U(n) on Gr(2; Cn ) (see [88, Theorem 4.4]). The complex
conjugation on Gr(2; Cn ) is anti-symplectic, with fixed point set equal to Gr(2; Rn ),
descends to the involution on N3n (). The manifold Gr(2; Cn ) with the complex
conjugation is a conjugation space (see p. 438 or Remark 9.7.9). That N3n () is a
conjugation space thus follows from [87, Theorem 8.12].
3rd proof. By Theorem 10.3.31, H odd (N3n ()) = 0 and H (N3n ()) is generated by
H 2 (N3n ()). By Lemma 10.3.33, N3n () is simply connected and H 2 is multipli-
cation by (1). Therefore, N3n () is a conjugation manifold by results of V. Puppe
(see [166, Theorem 5 and Remark 2]).
Remark 10.3.34 The quotient BN3n () = BC3n ()/SO(2) is called in [89] the
abelian polygon space (being an S 1 -symplectic reduction while N3n () is an SO(3)-
symplectic reduction). In [89, Theorem 6.4], the integral cohomology ring of BN3n ()
is computed: the statement is as that of Theorem 10.3.31 but with the relators of Corol-
lary 10.3.7. The involution is defined on BN3n () with fixed point set BC2n (). The
3rd proof of Proposition 10.3.32 may be easily adapted to show that is a conjugation
on BN3n ().
= {(t1 , . . . , tn ) Rn | ti = 0 if i = 0} .
Note that is the center of the Schubert cell CF for the standard complete flag
F in Rn (see Sect. 9.5.3).
satisfies
r (w(T2 )) = (1 + ui ) and r (w(( )T2 ) = (1 + ui ) .
i =1 i =0
We may note that the classes r (w(T2 )) and r (w(T2 )) satisfy the GKM-
conditions (see p. 483)
Proof Let E() be the fiber of over , seen as a T2 -equivariant vector bundle
over . One has a T2 -equivariant isomorphism
E() L(ui )
i =1
where L(ui ) is the T2 -equivariant line bundle over , on which T2 acts via the homo-
morphism dia(1 , . . . , n ) i . This homomorphism is associated to ui under the
bijection of (7.5.8). By Lemma 7.5.11, w(L(ui )T2 ) = 1 + ui and, using Lemma 7.5.7
and (9.4.3), we get
r (w(T2 )) = w((E() )T2 ) = (1 + ui ) .
i =1
E( ) = {(t1 , . . . , tn ) Rn | ti = 0 if i = 1} .
472 10 Miscellaneous Applications and Developments
n
w(T2 ) w(( )T2 ) = (1 + ui )
i=1
holds true in HT2 (Gr(k; Rn ). In fact, this provides a presentation of HT2 (Gr(k; Rn )
(see Corollary 10.5.7 and Remark 10.5.8).
Example 10.4.4 Consider Gr(1; R3 ) RP2 . The T 2 -fixed points are in bijection
with {100, 010, 001}. As a Z2 [u1 , u2 , u3 ]-algebra, HT2 (RP2 ) is generated by w1 =
w1 (T2 ) and w i = wi (T2 ) (i = 1, 2). The value of r for these classes are given in
Table 10.1.
One checks that the relations
w1 + w 1 = 1 , w 2 + w1 w 1 = 2 , w1 w 2 = 3 . (10.4.1)
w1 + w 1 = 1
w2 + w1 w 1 + w 2 = 2
(10.4.2)
w2 w 1 + w1 w 2 = 3
w2 w 2 = 4 .
The above results have their analogues in the complex case. The same proof as
for Proposition 10.4.1 gives the following proposition.
1
new trivialization (v)
= (p(v), 2 (v)) of over U by setting 2 (v) = gp(v) 2 (v).
One checks that
2 (v) = Ab ()v , (10.4.3)
in other words, the map y Ay is constant over U. As X is locally contractible,
there are such trivializations (Ux , x ) as above around each x X. Define
E = {v E | v = ()v, } .
As as 2-torus, the vector space Ex decomposes into a direct sum of weight subspaces
Ex = Ex (10.4.4)
hom(,O(1))
(see the proof of Lemma 7.5.13). Clearly, E p1 (x) = Ex and, using (10.4.3),
E is the total space of a -weight subbundle of . By (10.4.4), this proves the
proposition.
By Lemma 7.5.7, is the Whitney sum of the bundles . Hence, to compute
the Stiefel-Whitney classes of rigid -equivariant vector bundles, it suffices to know
those of -weight bundles. The following proposition provides the answer. We iden-
tify hom(, O(1)) with H 1 (B) via the bijection of (7.5.8).
Proposition 10.4.8 Let be a 2-torus and let H 1 (B). Let be a -weight
-bundle of rank r over X. Then, in H (X) H (B) H (X), one has
r
w( ) = (1 + )k wrk () . (10.4.5)
k=0
Proof Let = (R pt) be the -weight line bundle over a point and let X = q ,
where q: X pt is the constant map. Hence, X is a -weight bundle over X whose
underlying bundle is a trivial line bundle. Note that any bundle over X may be
endowed with a structure of a -weight bundle using the isomorphism X .
In fact, using the definition of the tensor product bundle of (7.5.5), we see that any -
weight bundle is obtained this way: X , where is the bundle endowed
with the trivial -action. By Lemma 7.5.7, one has
( X ) . (10.4.6)
Example 10.4.9 Let be a vector bundle of rank r over X. We let G = {1, } act on
by (v) = v. Hence, is an u-weight for u the generator of H 1 (BG). Using the
identification HG (X) H (X)[u], Formula (10.4.5) becomes
r
w(G ) = wrk ()(1 + u)k .
k=0
Thus,
Proposition 10.4.8 has its analogue for T -equivariant complex vector bundles,
where T is a torus. Let hom(T , U(1)), giving rise to () H 2 (BT ) (see
(7.5.11)). Then, if be a -weight complex vector T -bundle of rank r over X, its
equivariant Chern class c(T ) satisfies
r
c(T ) = (1 + ())k crk () . (10.4.8)
k=0
in HT (X) H (BT ) H (X). The proof is the same as for Proposition 10.4.8, using
at the end Lemma 9.7.17 instead of Lemma 9.6.7.
The title of the section paraphrases that of Borels famous paper [15]. The main goal
is to prove and exemplify Theorem 10.5.1 below, due to A. Knutson (unpublished).
In addition, at the end of the section, we study the so-called GKM-conditions for the
flag manifolds.
1 ,,2 : H1 (/2 )
H (B1 ) H (B) H (B2 ) . (10.5.1)
476 10 Miscellaneous Applications and Developments
(2) Let (, 1 , 2 ) and ( , 1 , 2 ) be two data as in (1). Let
: be a
continuous homomorphism such that
(i ) i . Denote by
i : i i the
restriction of
. Set
=
1 ,,2 and
=
1 , ,2 . Then the diagram
1
2 (10.5.2)
/ H (B1 ) H (B) H (B2 )
H1 (/2 )
Remark 10.5.2 Point (3) says that
1 ,,2 is an isomorphism of H (B1 )-modules
with respect to the isomorphism
1 ,, . With the obvious vertical identification in
the commutative diagram
1 ,,
H1 (/ ) / H (B1 ) H (B) H (B)
O
,
1
H (B1 ) / H (B1 )
Let 1 2 acts on by (1 , , 2 ) ( , ) = (1 1 , 21 ).
Then = 1 1 acts freely on and the multiplication :
coincides with the quotient map )/ . Hence, as above, one has a
GrA-isomorphism
10.5 The Equivariant Cohomology of Certain Homogeneous Spaces 477
: H1 2 ()
H1 2 ( ) . (10.5.4)
H (1 \ /2 )
H1 2 ( ) . (10.5.5)
Now, 1 \ and /2 being closed smooth manifolds, they are equivalent to finite
-CW-complexes (see [107]). If 1 \ or /2 is -equivariantly formal, then the
equivariant Knneth theorem 7.4.3 holds true, telling us that the strong equivariant
cross product gives a GrA-isomorphism
H (1 \) H (pt) H (/2 )
H (1 \ /2 ) . (10.5.6)
Remark 10.5.3 As the right member of (10.5.1) is symmetric in 1 and 2 , one has
a GrA-isomorphism
This can be more easily deduced from (10.5.3) and thus, does not require /1 or
/2 being -equivariantly formal.
The first two applications of Theorem 10.5.1 concern the extreme cases 1 =
and 1 = 1. The space / = pt is -equivariantly formal. Therefore, for any
closed subgroup 2 of , one has the GrA-isomorphism
Example 10.5.4 Let 1 : 1 O(n) denote the inclusion of the closed subgroup 1
in O(n). Theorem 10.5.1 together with Proposition 10.4.1 implies that
w (n1 nr ) + H 1 (w ) (w = 1 + w1 + w2 + ) .
In the particular case of the complete flag manifold Fl(1, . . . , 1), Isomorphism
(10.5.10) takes the form
H1 (Fl(1, . . . , 1)) H (B1 )[x1 , . . . , xn ] (i (x1 , . . . , xn ) = H 1 (wi )) ,
(10.5.11)
=
T2 ,O(n),2 : HT2 (O(n)/2 )
Z2 [u1 , . . . , un ] H (BO(n)) H (B2 ) .
(10.5.12)
For instance, (10.5.10) implies that
HT2 (Fl(n1 , . . . , nr )) Z2 [u1 , . . . , un ][wi (nj ) | j = 1, . . . , r , i = 1, . . . , nj ] I ,
(10.5.13)
i (u1 , . . . , un , ) = i (x1 , . . . , xn , ) (i = 1, . . . , n) .
Proof We start with the Grassmannian Gr(k; Rn ) = Fl(k, n k). For the inclusion
: (T2 , O(n), 1 O(n k)) (T2 , O(n), O(k) O(n k)), Diagram (10.5.2) has
the form
480 10 Miscellaneous Applications and Developments
id
2
/ H (BT2 ) H (BO(n)) H (BO(n k))
HT2 (Stief(k, Rn ))
(we do not write the indices to the isomorphisms
). The O(n k)-principal bundle
Stief(k, Rn ) Gr(k; Rn ) is 1 , so Stief(k, Rn )T2 Gr(k; Rn )T2 is (1 )T2 . Hence,
w1 ((1 )T2 ) ker
. Using (10.5.15), one sees that ker(id
2 ) is the Z2 -vector
space generated by 1w1 (1 ). Therefore,
(w1 ((1 )T2 )) = 1w1 (1 ). A symmetric
argument shows that
(w1 ((2 )T2 )) = 1 w1 (2 ).
This starts an induction argument on k to prove the proposition for Gr(k; Rk+1 ) =
Fl(k, 1). The induction step uses Diagram (10.5.2) for the inclusion
: (T2 , O(k + 1), O(k) O(1)) (T2 , O(k + 2), O(k + 1) O(1))
id
2
/ H (BT2 ) H (BO(k+1)) H (BO(k) BO(1))
HT2 (Gr(k; Rk+1 ))
By induction hypothesis,
(wi ((1 )T2 )) = 1wi (1 ) for i k and
(w1 ((2 )T2 )) =
1 w1 (2 ). By Proposition 10.4.1, wk+1 ((1 )T2 ) is in ker
. On the other hand,
ker(id
2 ) is, in degree k + 1, the Z2 -vector space generated by 1 wk+1 (1 ).
This proves that
(wk+1 ((1 )T2 )) = 1 wk+1 (1 ).
We now prove the proposition for Gr(k; Rn ) = Fl(k, n k), by induction on n.
The previous argument starts the induction for n = k+1. The induction step proceeds
as above, using Diagram (10.5.2) for the inclusion
: (T2 , O(n), O(k) O(n k)) (T2 , O(n + 1), O(k) O(n + 1 k))
: (T2 , O(n), O(n1 ) O(nr )) (T2 , O(n), O(n1 ), O(nj ) O(n nj ))
10.5 The Equivariant Cohomology of Certain Homogeneous Spaces 481
such that
2 (1 O(nj ) 1) = O(nj ) 1 and, for k = j,
2 (1 O(nk ) 1)
1 O(n nj ). Diagram (10.5.2) for
has the form
Therefore,
n
w((1 )T2 ) w((r )T2 ) = (1 + ui )
i=1
holding in HT2 (Fl(n1 , . . . , nr )). This relation may be obtained in the following way.
The trivializing map of (9.5.8) provides a morphism of T2 -equivariant bundles
E(1 r ) / Rn
f
Fl(n1 , . . . , nr ) / pt
where T2 acts on Rn via the standard action of O(n). Using Example 7.5.12, one has
n
w((1 )T2 (r )T2 ) = f (w((R )T2 ) = n
(1 + ui ) .
i=1
482 10 Miscellaneous Applications and Developments
Z2 [u1 , . . . , un ][w1 , w 1 , . . . , w n1 ]
by the relations
These relations are the same as those of (10.4.1), no wonder given Corollary 10.5.7.
As RPn1 is T2 -equivariantly formal, H (RPn1 ) is the quotient of HT2 (RPn1 )
by the relations ui = 0. Relations (10.5.17) becomes w k = w1k and w1n = 0. Thus,
H (RPn1 ) Z2 [w1 ]/(w1n ) as expected.
w1 + w 1 = 1
w2 + w1 w 1 + w 2 = 2
(10.5.18)
w2 w 1 + w1 w 2 = 3
w2 w 2 = 4 .
These relations are the same as those of (10.4.2) which is coherent with Corol-
lary 10.5.7. As in Example 10.5.9, we get a presentation of H (Gr(2; R4 )) by setting
ui = 0. This presentation is equivalent to that of Example 9.5.23.
Example 10.5.11 In the case 1 = {1} (the trivial subgroup), one has H{1} (Fl(n , . . . ,
1
nr )) H (Fl(n1 , . . . , nr )) and the above coincides with some theorems of Sect. 9.5.2
(e.g. Theorem 9.5.14 and Example 9.5.17).
Example 10.5.12 The analogues of the above examples works for the complex flag
manifolds FlC (n1 , . . . , nr ), where O(n) is replaced by U(n), T2 is replaced by the
maximal torus T (S 1 )n of the diagonal matrices in U(n) and the Stiefel-Whitney
classes are replaced by the Chern classes. The variables xi and yi have degree 2 instead
of 1. The analogue of Proposition 10.5.6 says that
(ci ((j )T2 )) = 1 ci (j ). One
can show that these results are valid for the cohomology with coefficients in any
field.
We finish this section by studying the GKM-conditions for the flag manifolds.
Viewing Fl(n1 , . . . , nr ) SM(n) using (9.5.2), the fixed point set Fl(n1 , . . . , nr )T2
is clearly formed by the diagonal matrices. If = dia(x1 . . . , xn ) is a diagonal
matrix and Symn , we set = dia(x(1) . . . , x(n) ). We say that a class
a HT2 (Fl(n1 , . . . , nr )T2 ) satisfies the GKM-conditions if, for all transposition
= (i, j), the class a a is a multiple ui uj . This is an ad hoc formula-
tion for Fl(n1 , . . . , nr ) (in the spirit of [119]) of the conditions introduced in [71]
by M. Goresky, R. Kottwitz and R. MacPherson (whence the initials GKM). The
importance of the GKM-conditions is illustrated in the following result.
Proposition 10.5.14 The image of
HT2 (Fl(n1 , . . . , nr )) r / H (Fl(n1 , . . . , nr )T2 ) / Z2 [u1 , . . . , un ]
T2
Fl(n1 ,...,nr )T2
HT2 (Cij ) r / H (C T2 ) / Z2 [u1 , . . . , un ]
T2 ij
,
where all the vertical arrows are induced by inclusions. The right vertical arrow is
just the projection. Therefore, the GKM-condition for comes nfrom Example 7.6.10.
For the converse, we use the weighted trace f (M) = j=1 j Mjj which is, by
Proposition 9.5.2, a Morse function with Critf = Fl(n1 , . . . , nr )T2 . Let Wx =
f 1 (, x] and let Tx be the set of those transpositions such that and
are in Wx . We claim that a class a HT2 (WxT2 ) is in the image of r: HT2 (Wx )
HT2 (WxT2 ) if and only if it satisfies the GKM-conditions for Tx . The only if part
484 10 Miscellaneous Applications and Developments
is proven as above since, if (i, j) Tx , then Cij Wx . The proof of the if part
proceeds by induction on the number nx of critical values of f in Wx , starting triv-
ially if nx = 0 or 1. For the induction step, choose z < y such that nz = ny 1. Let
Mz,y = Wy Wz . As in (7.6.14), one has the commutative diagram
0 / HT (Wy , Wz ) / HT (Wy ) / HT (Wz ) / 0
2 2 2
rz,y ry rz (10.5.19)
0 / HT (Mz,y ) / H (WyT2 ) / H (WzT2 ) / 0
2 T2 T2
where all arrows are induced by the inclusions and where the horizontal lines are
exact.
If a HT2 (WyT2 ) satisfies the GKM-conditions for Ty , so does a = (a) for
for some b H (Wz ). As is surjective,
Tz . By induction hypothesis, a = rz (b) T2
there exists b HT2 (Wy ) such that a ry (b) = (c) for some c HT2 (Wz,yT2
). By
the only if part the class ry (b) satisfies the GKM-conditions for Ty , and then so
T2
does a ry (b). let D Mz,y . Let TD be the set of transpositions in Ty such that
D = D. For each (i, j) TD , the class (a ry (b))D is a multiple of ui uj (since
(a ry (b)) = 0 when = D). Since is injective, the class cD is a multiple of
ui uj for each (i, j) TD . By the proof of Proposition 9.5.2, the negative normal
bundle (D) for f at D is the Whitney sum
(D) = TD Cij .
(i,j)TD
T2
This can be done for any D Mz,y . Using Diagram (7.6.13), we deduced that there
exists c HT2 (Wy , Wz ) such that rz,y (c) = c. Hence, a = ry ((
c) + b).
In 1960, Michel Kervaire introduced an invariant for framed manifolds which enabled
him to construct the first topological manifold admitting no smooth structure (see
Theorem 10.6.12). The computation of the Kervaire invariant then led to one of the
most important problems in homotopy theory (see Theorem 10.6.11). In this section,
we give a survey of the geometric side of the Kervaire invariant, using the surgery
point of view of Wall (though well known by specialists, such a presentation is new in
the literature). The stable homotopy aspect of the invariant is only briefly mentioned,
being beyond the scope of this book. The notes of Weber [205] were helpful for
preparing this section. We start with the invariant introduced by Arf [10] in order to
classify quadratic forms in characteristic 2.
Let V be a finite dimensional Z2 -vector space. A quadratic form on V is a map
q: V Z2 such that the expression
k
Arf(q) = q(ai )q(bi ) .
i=1
That Arf(q) is independent of the choice of the symplectic basis follows from
Point (2) of the following proposition. Two quadratic forms q and q on V are equiv-
alent if there is an automorphism h of V such that q = q h.
Proof (Compare [24, Sect. III.1].) Suppose first that dim V = 2. Let A = {a, b} be
a symplectic basis for B on V with which we compute Arf(q) = q(a)q(b). Suppose
that Arf(q) = 0. There are two cases:
(i) q(a) + q(b) = 0, hence maj(q) = 0.
(ii) q(a) + q(b) = 1. By (10.6.1), one has q(a + b) = 0 and maj(q) = 0. By
symmetry, one may assume that q(a) = 0 and q(b) = 1. Then, the changing of
basis a = a and b = a + b makes this form equivalent to that of (i).
If Arf(q) = 1, then q(a) = q(b) = 1, thus q(a + b) = 1 and maj(q) = 1. Points (1),
(2) and (3) are thus proven when dim V = 2. We denote by qi the quadratic form for
which Arf(qi ) = i.
We now prove (1) and (2) by induction on dim V . Let B = {a1 , . . . , ak , b1 . . . , bk }
be a basis of V which is symplectic for B. One has V = V V where V is generated
by {aj , bj | j k 1} and V is generated by {ak , bk }. The restriction of q to V
(respectively: V ) is denoted by q (respectively: q ). We have
It thus suffices to prove that maj(q) + maj(q) = maj(q). Suppose that q = q1 . One
has 1 (q1 ) = 3 and 0 (q1 ) = 1. Therefore,
1 (q) = 30 (q) + 1 (q)
0 (q) = 31 (q) + 0 (q) .
10.6 The Kervaire Invariant 487
q1 q1 q0 q0
hr,r
r / r
hs,s
s / s
is commutative, where the vertical arrows are the inclusion morphisms. A stable
trivialization of a vector bundle over X is a stable isomorphism of with a product
bundle. A vector bundle admitting a stable trivialization is called stably trivial.
A framed manifold is a smooth manifold M together with a smooth stable trivial-
ization of its tangent bundle TM, called a stable framing of M. Two framed manifolds
M1 and M2 of the same dimension m and with Bd M1 = Bd M2 are framed cobordant
if there is exists a framed manifold W m+1 such that
BdW = M1 M2 and M1 M2 = Bd M1 = Bd M2
and whose stable framing extends those of M1 and M2 . The set of framed cobordism
fr
classes of framed closed manifolds of dimension m is denoted by m . It is an abelian
group for the disjoint union.
488 10 Miscellaneous Applications and Developments
hM
m+k+r o / TM r k / m+r k
h
TM M
k r
M M
k )
E(M / Rk
M / pt
m
S
= lim
m+k (S k ) (10.6.3)
k
Example 10.6.2 Let (S n , F) be the standard sphere equipped with a stable framing
F. The comparison between F and the standard stable framing F0 (extending to
Dn+1 ) takes the form F = F F0 , where F : S n SO is a smooth map, whose
class [F ] n (SO) is unique (compare Lemma 9.1.2). The correspondence F
[S n , F] nfr nS gives a map Jn : n (SO) nS which coincides with the
J-homomorphism of Whitehead [207].
We now describe framed surgery, following the point of view of Wall [204] (for
another approach, see p. 495). Let : S j Dmj M m (0 j m) be a smooth
embedding. We consider the (m + 1)-dimensional manifold
: Imm(S j Dmj , M) [S j , M] .
F : [S j , M] Imm(S j Dmj , M)
Proposition 10.6.4 (Surgery below the middle dimension) A stably framed compact
m-dimensional manifold M m is stably framed cobordant to a manifold M which is
([m/2] 1)-connected (i.e. i (M ) = 0 for i m/2 1).
Proof Let F be the stable framing of M and let a [S k , M]. If k < m/2, general
position implies that F (a) contains an embedding : S k Dmk M using
which, by Proposition 10.6.3, a stably framed surgery may be performed on M. Up
to homotopy equivalence, W is obtained from M by attaching a (k +1)-cell and from
M by attaching a (m k)-cell. Hence, the inclusions i: M W and j: M W
satisfy
j: p (M ) p (W ) is an isomorphism for p m k 1.
Therefore, if k m/2 1, then p (M ) is isomorphic to p (M) for p k 1 and,
if [] = 0, k (M ) is isomorphic to a strict quotient of k (M). In particular, if M is
(k1)-connected, so is M and, in addition, the class [] has been killed. Therefore,
by a finite sequence of framed surgeries, one may obtain a stably framed manifold
M which is [m/2] 1-connected. For more details, see e.g. [204, Theorem 1.2].
We now treat the middle dimensional surgery for an (k 1)-connected stably
framed closed manifold M m with m = 2k (k odd). Consider the Hurewicz homomor-
phisms h: k (M) Hk (M; Z) and h2 : k (M) Hk (M) (sending [: S k M]
to H ([S k ])); since k 3, we do not worry about base points). By the Hurewicz
theorem [82, Theorem 4.32], h is an isomorphism and, the universal coefficient
theorem [82, Theorem 3B.5], Hk (M) Hk (M; Z) Z2 . Hence, h2 descends to an
isomorphism
k (M) 2 k (M)
Hk (M) . (10.6.4)
When is in general position and 3v < 2n, then 1 (x) 2 and SI() is a
(2v n)-dimensional submanifold of N (see [77, Theorem 2.5])
Let a k (M). Choose an immersion : S k Dk M in general position
representing F (a) (where F is the stable framing of M). Let 0 be the restrictions
of to S k {0}. The self-intersection SI(0 ) is thus a finite number of points. Define
q () = SI(0 ) mod 2 .
q = qM : Hk (M) Z2 .
B0 (, ) = [(0 (S k ) 0 (S k )] mod 2 .
We claim that
B0 (, ) = a b . (10.6.6)
Indeed, if 0 and 0 are embeddings, this is just Corollary 5.4.13. We claim that a
and b may be represented by embeddings 0 and 0 such that 0 (S k ) 0 (S k ) =
0 (S k ) 0 (S k ). Suppose first that SI(0 ) is even. The points of SI(0 ) may be be
pairwise eliminated by Whitney procedure (since M is simply connected: see [210,
Theorem 4 and its proof]). This produces a regular homotopy 0t : S k M with
00 = 0 , so that 0 = 01 is an embedding. The control on the Whitney process
guarantees that the intersection of 0t (S k ) with (S k ) is constant in t. If SI(0 )
is odd, we use that there exists an immersion : S k Rm with SI() = 1 (see
[210, Sect. I.2]). We can compose with a chart Rm M whose range is away
from 0 (S k ) 0 (S k ), obtaining an immersion : S k M which, as a map, is
null-homotopic. Let : S k M be the immersion obtained by connected sum of
0 and . Then, 0 represents a and SI( 0 ) is even, so we can proceed as in the
previous case. The whole process may be independently applied to 0 . This proves
the claim and then Eq. (10.6.6).
Equations (10.6.5) and (10.6.6) imply that q (2a) = 0, because
points. These points can then be pairwise eliminated by the Whitney procedure as
explained above.
By Point (b) of Proposition 10.6.5, qM : Hk (M) Z2 is a quadratic form asso-
ciated to the absolute intersection form of M. If Bd M is either empty or a Z2 -
homology sphere, the intersection form is non-degenerate (see Proposition 5.3.11).
Its Arf invariant Arf(qM ) is thus defined and is called the Kervaire invariant c(M)
of M. The case where Bd M is a Z2 -homology sphere is too general for our purpose
so we introduce the following definition: a compact manifold M is almost closed if
Bd M is either empty or a homotopy sphere.
Proposition 10.6.6 Let m = 2k 6 (k odd). Let M0 and M1 be two (k 1)-
connected stably framed almost closed manifolds of dimension m. If M0 and M1 are
stably framed cobordant, then c(M0 ) = c(M1 ).
Proof Let W0m+1 be a stably framed cobordism between M0 and M1 . If Bd M0 (and
thus Bd M1 ) is empty, we remove a tube Dm I out of W0 , getting a stably framed
manifold W m+1 whose boundary is the connected sum M = M0 M1 . If Bd M0
(and thus Bd M1 ) is a homotopy sphere, we set W = W0 and M = Bd W . The
manifold M is a (k 1)-connected stably framed closed manifold and, clearly,
c(M) = c(M0 ) + c(M1 ). It thus suffices to prove that c(M) = 0. By surgery
below the middle dimension (see Proposition 10.6.4), we may assume that W is
(k 1)-connected. To prove that c(M) = 0, it is enough to show that q(B) = 0
where B = ker(Hk (M) Hk (W )). Indeed, Proposition 5.3.9 and Kronecker dual-
ity imply that 2 dim B = dim Hk (M). The vanishing of q(B) thus implies, using
Proposition 10.6.1, that c(M) = Arf(q) = maj(q) = 0.
Let h and h denote the integral (co)homology. As M is (k 1)-connected and
almost closed, the Hurewicz theorem, the integral Poincar duality and the universal
coefficient theorem imply that
Therefore, all the groups in (10.6.7) are free abelian and the isomorphism
hk (M)
hk (M) sends BZ = ker(hk (M) hk (W )) onto BZ = Image hk (W ) hk (M) .
As hk (M) is free abelian, the same proof as for Proposition 5.3.9 shows that BZ is a
direct summand of hk (M) and rank hk (M) = 2 rank BZ (all groups in the analogue
of Diagram (5.3.7) are free abelian). Hence, BZ is a direct summand ofhk (M). The
homomorphism BZ /2 BZ B is then injective, where B = Image H k (W )
H k (M) . By Proposition 5.3.9, dim Hk (M) = 2 dim B, so B and BZ /2 BZ have the
same dimension. This shows that the homomorphism BZ B is surjective. Consider
the commutative diagram
hk+1 (W ) / hk+1 (W, M) / hk (M) / hk (W )
10.6 The Kervaire Invariant 493
whose rows are exact. The bijectivities and surjectivity seen on vertical arrows
come from the Hurewicz-Whitehead theorem [179, Chap. 7, Sect. 5, Theorem 9],
since M and W are (k 1)-connected. By five-lemmas arguments, we deduce that
k+1 (W, M) BZ B is surjective.
Let b B. By the above, there is a map : S k M, representing b, which extends
to : Dk+1 W . Using the stable framing of W , the pair if map (, ) determines,
in its homotopy class, a pair of immersion (, (Dk+1 , S k ) (W, M) which
):
we may assume to be in general position. The self-intersection SI( 0 ) is a compact
1-dimensional manifold whose boundary is SI(0 ). As an arc has two ends, one has
q(b) = q (0 ) = 0.
Proposition 10.6.5 permits us to define the Kervaire invariant for any stably framed
almost closed manifold M 2k (k odd), as c(M) = c(M ) where M is a (k 1)-
connected manifold stably framed cobordant to M. For closed manifolds, this gives
a map
fr
c: 2k Z2 (k odd) . (10.6.8)
fr
which is a homomorphism. Indeed, the sum in 2k may be represented by the con-
nected sum. If M1 and M2 are (k 1) connected stably framed closed manifolds,
then M = M1 M2 is (k 1)-connected and c(M) = c(M1 ) + c(M2 ).
(same proof as that of Lemma 9.8.1, or see [156, IV.1]). Under the isomorphism
hk (M)/2hk (M) Hk (M) the basis {ai , b i } gives a symplectic basis {ai , bi } for the
Z2 -intersection form.
By changing the basis {ai , b i }, we may assume that q(a1 ) = 0. Indeed, this can
be achieved if q(a1 )q(b1 ) = 0 (by exchanging a 1 with b 1 if necessary). Otherwise,
as Arf(q) = c(M) = 0, there exists j = 1 such that q(aj )q(bj ) = 1 (say j = 2). The
basis change of (10.6.2) then does the job.
We are thus in position to perform a stably framed surgery on an embedding
S k Dk M representing a 1 , giving a stably framed manifold M . Let M0 =
:
M int((S k Dk )), contained in both M and M .
By excision, hj (M, M0 ) hj (S k Dk , S k S k1 ) vanishes except for j = k where
it is infinite cyclic. As M is (k 1)-connected, the integral homology sequence of
the pair (M, M0 ) yields to the exact sequence
h j
0 hk (M0 ) hk (M) hk (M, M0 ) hk1 (M0 ) 0 (10.6.9)
where j: (M, ) (M.M0 ) denotes the pair inclusion. Since M is almost closed,
Poincar and Kronecker dualities provide the commutative diagram
h j
/ hk (M, M0 ) o
hk (M) hk (S k Dk , S k S k1 )
O O
[M] [S k Dk ]
/ hk (M) h / hk (S k Dk )
hk (M, Bd M)
k k
(h )
hom(hk (M); Z) / hom(h (S k Dk ); Z)
k
M M0 (S k Dk ) and M0 (S k Dk ) S k S k1
hm (M)
theorem, m (M) Z. If : S m M represents a generator of m (M),
then is a homotopy equivalence by the Hurewicz-Whitehead theorem. Hence M is
a homotopy sphere.
Corollary 10.6.9 Let m = 2k 6 with k odd. Let M m be a compact stably framed
manifold whose boundary is a homotopy sphere. Suppose that c(M) = 0. Then
= Bd M is diffeomorphic to the standard sphere S m1 .
Proof By Proposition 10.6.8, the homotopy sphere is also equal to Bd M where M
is contractible. Since is simply connected, it is a consequence of the h-cobordism
that M is diffeomorphic to Dm (see [151, Proposition A, p. 108]). Hence, is
diffeomorphic to S m1 .
We have so far presented the stably framed surgery under the point of view of
Wall [204], using the theory of immersions. An earlier approach was introduced
by Milnor in [148] and developed in [24, 113] (for a presentation of the Kervaire
invariant in this framework, see [120, 133]). With this method, in order to per-
form a stably framed surgery on a class a j (M m ), we first represent a by an
embedding : S j M (this is possible when m > 2j and when m = 2j if M is
simply connected [77]). The stable framing of M gives a trivialization of N TM
where N is the trivial bundle of rank N (N large). We thus get a trivialization F of
N TM N TS j . The vector bundle 1 TS j is the restriction of the
tangent bundle to Rj+1 and therefore has a canonical field of orthonormal frames.
Thus, N TS j = 1 N1 TS j has a canonical field of orthonormal frames.
Together with the above trivialization F, this gives an element []
of the homotopy
group j (Stief(j + N, Rm+N )) of the Stiefel manifold Stief(j + N, Rm+N ) which is
shown to be the obstruction to perform a stably framed surgery on the class a. Homo-
topy groups of Stiefel manifold are known (see [181, Theorem 25.6]). For 2j < m,
j (Stief(j + N, Rm+N )) = 0, whence the surgery below the middle dimension. For
m = 2k with k odd, one has k (Stief(k + N, R2k+N )) = Z2 . This gives the quadratic
form q: Hk (M) Z2 , by q(a) = []. Consider the principal bundle
P = SO(k) SO(2k + N) Stief(k + N, R2k+N )
Changing the stable framing of M adds to q(a) an element in the image of j . The
SO(k)-principal bundle P is the bundle of orthonormal frames in k . Hence,
(q(a)) k1 (SO(k)) k (BSO(k)) classifies . If k is odd and k = 1, 3, 7,
then ker i Z2 (see [24, Corollary IV.1.11]) and thus is injective. This proves
the following result.
Lemma 10.6.10 Let M be a (k 1)-connected 2k-dimensional stably framed
manifold, with k odd and k = 1, 3, 7. Then, a class a Hk (M) satisfies q(a) = 0 if
and only if it is representable by a k-sphere in M with trivial normal bundle.
496 10 Miscellaneous Applications and Developments
The Kervaire invariant has several other definitions (see, e.g. [23, 123] and also the
proof of Theorem 10.6.12). These more homotopic descriptions were much used for
computing the image of the Kervaire invariant c: m fr m Z2 , an outstanding
S
problems in stable homotopy theory. One of the main advance was due to Browder
[23]. An almost complete solution (except for m = 126) was provided by Hill,
Hopkins and Ravenel in 2009, who proved the following theorem (see [92]).
Theorem 10.6.12 Let m = 2k 10 with k odd. Then the following assertions are
equivalent.
(a) The Kervaire invariant c: m
fr Z2 vanishes.
(b) The Kervaire sphere 0m1 is not diffeomorphic to the standard sphere.
10.6 The Kervaire Invariant 497
(c) The Kervaire manifold K m does not have the homotopy type of a smooth closed
manifold.
Thus, according to Theorem 10.6.11, (b) and (c) are true for 10 m = 14, 30, 62
and possibly 126. Theorem 10.6.12 goes back to Kervaire [114] who proved it in
1960 for m = 10, constructing the first example in history of a topological closed
manifold not admitting any smooth structure (even up to homotopy type). Together
with the discovery by J. Milnor in 1956 of several smooth structures on the 7-
sphere, Kervaires result, was quite influential in the history of differential topology
(see [53]).
Proof (c) (b). Suppose that (b) is not true, so there is a diffeomorphism
: S m1 0 . Then K0 Dm is a smooth closed manifold which is homeo-
morphic to K. This contradicts (c).
(b) (a). If (a) is not true, there is a closed smooth stably framed manifold N m with
c(N) = 1. Let N0 be N with an open m-disk removed. Thus, N0 is a smooth almost
closed stably framed manifold with c(N0 ) = 1. Let P be the boundary connected
sum of N0 and K0 . The boundary of P is 0 S m1 , diffeomorphic to 0 . But P is a
smooth almost closed stably framed manifold with c(P) = c(N0 ) + c(K0 ) = 0. By
Corollary 10.6.9, 0 is diffeomorphic to S m1 .
(a) (c). This is more complicated and we just sketch the idea of the proof.
Suppose that (c) is not true, so there is a smooth closed manifold M and a homotopy
equivalence f : K m M. Hence, M is of dimension m and is (k 1)-connected. Let
x be the cone point of K and y = f (x). Let D be an open m-disk in M around y and let
M0 = M D. Using boundary collars in K0 and M0 , one can construct continuous
maps of pairs fK : (K0 , 0 ) (K, x) and fM : (M0 , S m1 ) (M, y). These maps
induce isomorphism
H f
Hk (K) / Hk (M)
H fK H fM (10.6.10)
Hk (K0 ) o
Hk (M0 )
where is defined to make the diagram commutative. For the sake of this proof,
an m-dimensional relative smooth manifold (X, Y ) is called acceptable if X is (k
1)-connected and H i (X, Y ; G) = 0 for k < i < n for all coefficient groups G.
The above pairs (K, x), (M, y), (K0 , 0 ) and (M0 , S m1 ) are acceptable. If (X, Y )
is an acceptable pair, Kervaire and Milnor in [113, pp. 531534] defined a map
X,Y : Hk (X) Z2 (this is the map 0 : Hk (X; Z) Z2 of [113, p. 534] which
descents to Hk (X)). The following two properties hold true.
(i) Let g: (X, Y ) (X , Y ) be a continuous map between acceptable pairs. If g
induces an isomorphism H (X , Y ; Z) H (X, Y ; Z), then
X,Y H g = X ,Y .
498 10 Miscellaneous Applications and Developments
(ii) Let (X, Y ) be an acceptable pair with X stably parallelizable. Then X,Y (a) = 0
if and only if a is representable by an embedded k-sphere with trivial normal
bundle [113, Lemma 8.3 and p. 534].
Another fact is that, as M is homotopy equivalent to K, it is stably parallelizable
(see [25, Theorem A2.1]). Therefore, the quadratic form qM and qM0 are defined.
Since (a) is true and m 10, one has m = 14 by Theorem 10.6.11 and thus
Lemma 10.6.10 applies. Therefore, for a Hk (M0 ) Hk (M), one has
Besides giving the Kervaire invariant for a stably framed manifold, the Arf invari-
ant of a quadratic form determines the surgery obstruction group L2 () Z2 for
of order 2 [24, 203]. It has also applications in classical and high dimensional
knot theory (see [205] for a survey on these works).
10.1. Which closed surfaces admit a involution with scattered fixed point set?
10.2. Let X be a conjugation space. Prove that : H 0 (X) H 0 (X G ) coincides with
the homomorphism induced by the inclusion X G X. Deduce that a G-space
Y is a conjugation space if and only if each path-connected component of Y
is a conjugation space.
10.3. Prove that the definition of a conjugation space may be expressed with the
reduced cohomology.
10.4. Let X and Y be two conjugation spaces which are G-equivariantly well
pointed. Prove that X Y is a conjugation space.
10.5. Let Xi (i = 1, 2) be two conjugation spaces which are G-equivariantly well
pointed. Suppose that X2 has finite cohomology type. Prove that X1 X2 is a
conjugation space.
10.6. Let X be a conjugation space which is equivariantly well pointed. Construct
a conjugation space Z such that Z G is homeomorphic to X G S 1 .
10.7. Prove that there is no conjugation space X such that X G is homotopy equivalent
to k OP2 . [Hint: see Remark 10.2.16.]
10.8. Consider the generic length vector = (1, . . . , 1, n 2) Rn>0 . Let C =
Cdn () and C = Cdn (). Compute Pt (C ) using Theorem 10.3.17. Compute
H (C ) using the transfer exact sequence or Theorem 10.3.11.
10.9. Let = (1, 1, 2, 2, 3). Compute Pt (Cd5 ()). What are C25 () and C25 ()?
10.7 Exercises for Chapter 10 499
10.10. For which generic length vector is the chain space C2n () an orientable
manifold? [Hint: this depends on n and on the lopsidedness lops ().]
10.11. For which generic length vector does the spatial polygon space N3n () admit
a spin structure?
10.12. Let = (1 , . . . , n ) be a generic length vector with lops () 2. Prove that
ulops ()2 = 0 in H (C2n ()) HG (C2n ()).
10.13. Do Example 10.4.5 for Gr(2; R5 ).
10.14. Use Theorem 10.5.1 to compute H1 (/2 ) for 1 = 2 = {1}, the center
of = SU(2). Prove that H1 (/2 ) H (RP3 )[u]. Is that surprising?
Chapter 11
Hints and Answers for Some Exercises
= (1, 1, 3, 3, 3): the maximal simplexes of Sh() are {1, 2, 3}, {1, 2, 4} and
{1, 2, 5}. (Sh()) = 1. Pt (Sh()) = 1.
= (1, 1, 1, 1, 1): Sh() is the 1-skeleton of F{1, 2, 3, 4, 5}. (Sh()) = 5.
Pt (Sh()) = 1 + 6t.
2.5. a = {{2z} | z Z} and a = {{2z + 1} | z Z}.
2.10. By definition of a pseudomanifold, there exists a sequence = 0 , . . . , m =
of n-simplexes such that, for i 1 < m, i and i+1 have an (n 1)-face
in common, called i . Then, a = {0 , . . . , m1 } satisfies (a) = {, }.
2.11. If = (), then = ( + [M]). If also = ( ), then + Z m (M),
therefore + = 0 or [M] by Proposition 2.4.4.
2.12. This is the content of Proposition 2.5.7.
2.15. Hn (M) = 0. Indeed, if 0 = a Cn (M), there are a and S(M) a
(since M is infinite). Using Point (c) of the definition of a pseudomanifold, one
can suppose that = Sn1 (M). Then a. Thus, Z n (M) = 0.
01
Hr (K 0 ) / Hr (K 1 ) / Hr (K 1 , K 0 ) / Hr 1 (K 0 )
i .
j
Hr (K 2 ) / Hr (K ) / Hr (K , K 2 ) / Hr 1 (K 2 )
H k (X )L / H k (Z ) / H k+1 (Y, Z )
LLL pp8 PPP nn6 OOO
LL pp PPP nnn OOO
% ppp PP( n n n O'
k (Y ) k+1 (X, ) H7 k+1 (Y )
r9
H NNN H
nn 6 PPP
Z
oo
rr NNN nnn PPPP oo
rrr
N& nnn P( ooo
k
H (Y, Z ) / H k+1 (X, Y ) / H k+1 (X )
H ( f g) H f H g
H (X Y ) / H (X ) H (Y )
4.18. Using the Knneth formula, the condition Pt (X ) = Pt (Y ) amounts to the
polynomial equality ri=1 (1 + ai t) = sj=1 (1 + b j t). Therefore r = s
and k (a1 , . . . , ar ) = k (b1 , . . . , br ) for k = 1 . . . , r , where k is the kth
elementary symmetric function. This implies the polynomial equality
r
r
(x ai ) = (x bi ) ,
i=1 i=1
H r 1 (M Q) / H r 1 (S()) / H r 1 (Sx )
.
H r (M, M Q) / H r (D(), S()) / / H r (Dx , Sx )
= H i 1 ([Q 1 ]) H i 2 ([Q 2 ])
= (H i 1 H i 2 )([Q 1 ] [Q 2 ])
= H i([Q 1 Q 2 ]) by Exercise 4.17
/ H k (CC f ) / H k (Y ) H k (Y ) / H k (X ) / H k+1 (CC f ) /
6.6. Use the Hopf vector bundle K over KP 1 . For n = 2k, one can take =
C C (k times) over (CP 1 )k . For n = 2k +1, take = C C R
over (CP 1 )k RP 1 .
6.7. There exits a map f : X S n such that a = H f () (see the proof of
Proposition 3.8.1). One can then take = f K where K is the vector Hopf
bundle over KP 1 for K = R, C, H and O.
6.10. Follows from Exercise 4.24.
h f
6.13. The maps h and f extend to maps on mapping cones Cg h Cg and Cg
C f g . The formula follows from the functionality of the cup product.
6.14. Let y S m be another regular value for f . We may suppose that j is transversal
to Q = f 1 ({y }). Then,
7.2. Follows from Corollary 7.1.17. Note that this is wrong for p = 0 (see Example
7.1.16).
7.3. As X is equivariantly formal, there is a GrV[u]-isomorphism between H (X G )
and Z2 [u][B], where B is a GrV basis of H (X ). Therefore,
Pt (X ) t Pt (X )
Pt (X G ) = and Pt (u H (X G )) = .
1t 1t
7.8. One check that (X Y ) X Y . The result then follows from the Knneth
theorem 4.6.7. One can also use the equivariant Knneth theorem 7.4.3 with
an additional hypothesis on .
7.9. The hypotheses of the Knneth theorems 4.6.7 and 7.4.3 are satisfied (see the
end of Remark 7.4.4). Therefore, there is a commutative diagram
H (X ) H ( pt) H (Y ) / H (X Y )
X Y X Y
/ H (X Y )
H (X ) H (Y )
0 / H (X ) r / H (X G ) J / H (Y ) / 0
G G
HG (X G ) Z2 [u 3 ] Z2 [u 1 ] Z2 [u 1 ] Z2 [u 3 ] .
the statements the are all the same, the degree of each cohomology classes
being doubled.
7.18. Write X for X . We see X as the union of two cones C X and C+ X
glued over their common base X . The homomorphism comes from the
composition
/ H +1 (C X, X ) o / H +1 ( X )
H (X ) H +1 ( X, C+ X )
H (X ) / H +1 ( X )
. (11.6.1)
/ H +1 ( X )
H (X )
11.6 Exercises for Chapter 7 511
(1 + t 3 )
Pt (H (X )) = = Pt (H ( pt)) Pt (X ) .
1 t4
0 / H (X Y ) / H (X ) H (Y ) / H (z) / 0
where the vertical arrows are induced by the constant maps. Since the right
vertical map is an isomorphism, we check that the quotient of the second row
by the first one is an exact sequence (a particular case of the snake lemma: see
[28, Lemma 3.3]). Thus, the H -algebra homomorphism ( H i X , H i Y ) : H
(X Y ) H (X ) H (Y ) induced by the inclusions is an isomorphism.
9.4. Let m = dim M. Proposition 4.2.1 and its proof provide an epimorphism
: H >0 (M1 ) H >0 (M2 ) H >0 (M). For 0 < i < m, is induced by the
inclusions of Mi minus a disk into M. This implies that, for 0 < i < dim Mi ,
wi (M) is the image of (wi (M1 ), wi (M2 ). The same holds true for i = m, using
that (M) (M1 ) + (M2 ) mod 2 together with Corollary 5.4.16.
9.5. The Stiefel-Whitney classes w(T RP 4 ) (see Proposition 9.8.10) and w(T CP 2 )
(see Remark 9.8.12) are incompatible with such a decomposition, given
Formula (9.4.3).
9.6. Given Formula (9.4.1), this follows from Exercise 8.3.
9.9. Using the tautological bundles, as for Proposition 6.1.11. Using that BU (n) is
a conjugation space (see p. 438), this also follows from Corollary 10.2.11.
9.11. H (Gr(2; R5 )) has 10 basis elements: 1 = (1, 2), w1 = (1, 3), w12 = (2, 3) +
(1, 4), w2 = (2, 3), w13 = (1, 5), w1 w2 = (2, 4), w22 = (3, 4), w12 w2 =
(3, 4) + (2, 5) (w14 = w22 + w12 w2 ), w15 = w1 w22 = (3, 5) (w13 w2 = 0),
w22 w12 = (4, 5). The expression in the Schubert symbols were found using
Propositions 9.5.27 and 9.5.32.
9.12. Since M is orientable, Sq1 : H 5 (M) H 6 (M) vanishes (see Corollary
9.8.5). By Wus formula and the Adem relations, w6 (T M) = Sq3 (v3 (M)) =
Sq1 Sq2 (v3 (M)) = 0. The result follows from Corollary 5.4.16. The same
argument works when dim M = 10, using the Adem relation Sq5 = Sq1 Sq4 .
9.13. By Corollary 9.8.5, Sq1 : H n1 (Q) H n (Q) is surjective while Sq1 : H n1
(P) H n (P) vanishes. As Sq1 H n1 f = H n f Sq1 , this proves the
statement under Hypothesis (a). The argument for Hypothesis (b) is similar,
using Corollary 9.8.6.
514 11 Hints and Answers for Some Exercises
H 2 (X 1 ) H 2 (X 2 ) / H 2 (X X )
1 2
1 2
H (X 1 ) H (X 2G )
G / H (X G X G )
1 2
11.9 Exercises for Chapter 10 515
and
1 2
H 2 (X 1 ) H 2 (X 2 ) / H 2 (X 1 ) H 2 (X 2 )
G G
G
/ H 2 (X 1 X 2 )
H 2 (X 1 X 2 ) G
which define (, ).
Checking the conjugation equation is straightforward.
10.6. Z = X S12 , where S12 is the 2-sphere with the linear involution of Example
7.1.14. This uses Exercise 10.5 .
10.7. In H (X ), Sq16 should not vanish by Proposition 10.2.6. This contradicts
Theorem 8.6.5.
10.8. The two sums in Proposition 10.3.7 have only one term and Pt (C ) = 1 +
t (n2)(d1)1 . Hence, H (C ) H (S (n2)(d1)1 ). By the transfer exact se-
quence, H (C ) is GrA-isomorphic to H (RP (n2)(d1)1 ). Theorem 10.3.11
gives the GrA[u]-presentation HG (C ) Z2 [u]/(u (n2)(d1) ). Actually, ar-
guments like in Example 10.3.9 enable us to prove that C S (n2)(d1)1
and C RP (n2)(d1)1 (see e.g. [85, Example 2.6]).
10.9. By Proposition 10.3.7, Pt (Cd5 ()) = 1+2t d1 +2t 2(d1)1 +t 3(d1)1 . When
d = 2, C25 () is an orientable surface by Corollary 10.3.2. As Pt (C25 () =
1 + 4t + t 2 , C25 () is an orientable surface of genus 2 and thus C25 () is a
non-orientable surface of genus 3.
10.10. Let C = C2n () and C = C2n (). Since is generic, H (C ) HG (C )
and C is a closed manifold of dimension n 3 (see Corollary 10.3.2). By
Lemma 10.3.3, we may suppose that is dominated. If lops () 1, C is
empty (see Examples 10.3.21 and 10.3.22). If lops () = 2, then Cdn () is
orientable, being diffeomorphic to (S 1 )n3 (see Example 10.3.23). Suppose
that lops () 3. By (10.3.28), C is connected and, since p : C C is of
degree 0, one has H n3 (C ) = u H n4 (C ) by the transfer exact sequence.
As HG (C ) is GrA-generated in degree 1 (see Theorem 10.3.11), there ex-
ists x1 , . . . , xn4 H 1 (C ) such that x1 xn4 u = 0 in HGn3 (C ) Z2 .
Then Sq1 (x1 xn4 ) = (n 4)x1 xn4 u by Theorem 10.3.7. Note that
the monomials of the form x1 , . . . , xn4 generate H n4 (C ). Using Corollary
9.8.5, we see that, for generic and dominated, C2n () is non-orientable if and
only if lops () 3 and n is odd.
10.11. By Proposition 10.3.32, N3n () is a conjugation manifold with N3n ()G =
C2n (). Using Proposition 10.2.12, the answer is analogous to that of Exercise
10.10: for generic and dominated, N3n () has no spin structure if and only
if lops () 3 and n is odd.
10.12. Let C = C2n (). By (10.3.33), the simplicial complex Sh n () (definition p. 459)
satisfies dim Sh n () = n 2 lops (). Therefore, in the face exterior algebra
1 (Sh n ()) (see Sect. 4.7.8), there exists at most n 2 lops () elements
516 11 Hints and Answers for Some Exercises
1. Adams, J.F.: On the structure and applications of the Steenrod algebra. Comment. Math. Helv.
32, 180214 (1958)
2. Adams, J.F.: On the non-existence of elements of Hopf invariant one. Ann. of Math. 2(72),
20104 (1960)
3. Adem, A., Milgram, R.J.: Cohomology of finite groups. Grundlehren der Mathematischen
Wissenschaften [Fundamental Principles of Mathematical Sciences], vol. 309. Springer,
Berlin (1994)
4. Adem, J.: The iteration of the Steenrod squares in algebraic topology. Proc. Nat. Acad. Sci.
U. S. A. 38, 720726 (1952)
5. Adem, J.: The relations on Steenrod powers of cohomology classes. Algebraic geometry and
topology. A symposium in honor of S. Lefschetz, pp. 191238. Princeton University Press,
Princeton, NJ (1957)
6. Adem, J., Gitler, S., James, I.M.: On axial maps of a certain type. Bol. Soc. Mat. Mexicana
2(17), 5962 (1972)
7. Alexander, J.W.: A proof and extension of the Jordan-Brouwer separation theorem. Trans.
Amer. Math. Soc. 23(4), 333349 (1922)
8. Alexander, J.W.: Some problems in topology. Verh. Internat. Math. Kongr. Zrich, 1, 249257
(1932)
9. Allday, C., Puppe, V.: Cohomological methods in transformation groups. Cambridge Studies
in Advanced Mathematics. 32, vol. 11, pp. 470. Cambridge University Press, Cambridge
(1993)
10. Arf, C.: Untersuchungen ber quadratische Formen in Krpern der Charakteristik 2. I. J. Reine
Angew. Math. 183, 148167 (1941)
11. Atiyah, M.F.: K-theory and reality. Quart. J. Math. Oxford Ser. 2(17), 367386 (1966)
12. Audin, M.: The topology of torus actions on symplectic manifolds. Progress in Mathematics,
vol. 93. Birkhuser Verlag, Basel (1991)
13. Banyaga, A., Hurtubise, D.: Lectures on morse homology. Kluwer Texts in the Mathematical
Sciences, vol. 29. Kluwer Academic Publishers Group, Dordrecht (2004)
14. Beyer, W.A., Zardecki, A.: The early history of the ham sandwich theorem. Amer. Math.
Monthly 111(1), 5861 (2004)
15. Borel, A.: La cohomologie mod 2 de certains espaces homognes. Comment. Math. Helv. 27,
165197 (1953)
16. Borel, A., Haefliger, A.: La classe dhomologie fondamentale dun espace analytique. Bull.
Soc. Math. France 89, 461513 (1961)
17. Borel, A., Serre, J.-P.: Corners and arithmetic groups. Comment. Math. Helv. 48, 436 491.
Avec un appendice: Arrondissement des varits coins, par A. Douady et L, Hrault (1973)
18. Bott, R.: Lectures on Morse theory, old and new. Bull. Amer. Math. Soc. (N.S.) 7(2), 331358
(1982)
19. Bott, R., Tu, L.W.: Differential Forms in Algebraic Topology. Springer, New York (1982)
(vol. 82 of Graduate Texts in Mathematics)
20. Bredon, G.E.: Introduction to Compact Transformation Groups. Pure and Applied Mathemat-
ics, vol. 46. Academic Press, New York (1972)
21. Brcker, T., Tom Dieck, T.: Representations of compact Lie groups. Graduate Texts in Math-
ematics, vol. 98. Springer, New York (1995)
22. Brouwer, L.E.J.: Collected works. In: Freudenthal, H. (ed.) Geometry, Analysis, Topology
and Mechanics, vol. 2. North-Holland Publishing Co., Amsterdam (1976)
23. Browder, W.: The Kervaire invariant of framed manifolds and its generalization. Ann. of Math.
2(90), 157186 (1969)
24. Browder, W.: Surgery on Simply-Connected Manifolds (Springer, NewYork, 1972). Ergeb-
nisse der Mathematik und ihrer Grenzgebiete, Band 65
25. Brown, E.H. Jr., Peterson, F.P.: The Kervaire invariant of (8k + 2)-manifolds. Amer. J. Math.
88, 815826 (1966)
26. Brown, K.S:. Cohomology of groups. Graduate Texts in Mathematics, vol. 87. Springer, New
York (1982)
27. Bullett, S.R., Macdonald, I.G.: On the Adem relations. Topology 21(3), 329332 (1982)
28. Cartan, H., Eilenberg, S.: Homological algebra. Princeton University Press, Princeton, N. J.
(1956)
29. Cech, E.: Multiplications on a complex. Ann. of Math. (2) 37(3), 681697 (1936)
30. Charney, R.: An introduction to right-angled Artin groups. Geom. Dedicata 125, 141158
(2007)
31. Chern, S.: Characteristic classes of Hermitian manifolds. Ann. of Math. 2(47), 85121 (1946)
32. Chern, S.: On the multiplication in the characteristic ring of a sphere bundle. Ann. of Math.
2(49), 362372 (1948)
33. Cohen, D.E.: On the Adem relations. Proc. Cambridge Philos. Soc. 57, 265267 (1961)
34. Constantin, A., Kolev, B.: The theorem of Kerkjrt on periodic homeomorphisms of the
disc and the sphere. Enseign. Math. (2), 40(34), 193200 (1994)
35. Cornea, O., Lupton, G., Oprea, J., Tanr, D.: Lusternik-Schnirelmann category, Mathematical
Surveys and Monographs, vol. 103. American Mathematical Society, Providence (2003)
36. Davis, D.M.: Table of immersions and embeddings of real projective spaces. Available on
Donald Daviss home page at Lehigh University. [Link]
37. tom Dieck, T.: Transformation Groups. Walter de Gruyter and Co., Berlin (1987)
38. tom Dieck, T.: Algebraic topology. In: EMS Textbooks in Mathematics. European Mathemat-
ical Society (EMS), Zrich (2008)
39. tom Dieck, T., Kamps, K.H., Puppe, D.: Homotopietheorie. In: Lecture Notes in Mathematics,
vol. 157. Springer-Verlag, Berlin (1970)
40. Dieudonn, J.: A History of Algebraic and Differential Topology. 19001960. Birkhuser-
Boston Inc., Boston (1989)
41. Dold, A.: Erzeugende der Thomschen Algebra N. Math. Z. 65, 2535 (1956)
42. Dold, A.: Partitions of unity in the theory of fibrations. Ann. of Math. 2(78), 223255 (1963)
43. Dold, A.: Lectures on algebraic topology. In: Classics in Mathematics. Springer, Berlin (1995)
(Reprint of the 1972 edition)
44. Dugundji, J.: Topology. Allyn and Bacon Inc., Boston (1966)
45. Duistermaat, J.J.: Convexity and tightness for restrictions of Hamiltonian functions to fixed
point sets of an antisymplectic involution. Trans. Amer. Math. Soc. 275(1), 417429 (1983)
46. Ebeling, W.: Lattices and codes. Advanced Lectures in Mathematics. Friedr. Vieweg & Sohn,
Braunschweig. A course partially based on lectures by F. Hirzebruch (1994)
47. Ehresmann, C.: Sur la topologie de certains espaces homognes. Ann. of Math. (2) 35(2),
396443 (1934)
References 519
48. Ehresmann, C.: Sur la topologie de certaines varits algbriques relles. J. Math. Pures Appl.
IX, 69100 (1937)
49. Eilenberg, S.: Singular homology theory. Ann. of Math. 2(45), 407447 (1944)
50. Eilenberg, S., MacLane, S.: Acyclic models. Amer. J. Math. 75, 189199 (1953)
51. Eilenberg, S., Steenrod, N.: Foundations of Algebraic Topology. Princeton University Press,
Princeton (1952)
52. Eilenberg, S., Steenrod, N.E.: Axiomatic approach to homology theory. Proc. Nat. Acad. Sci.
U. S. A. 31, 117120 (1945)
53. Eliahou, S., de la Harpe, P., Hausmann, J.-C., Weber, C.: Michel Kervaire 19272007. Notices
Amer. Math. Soc. 55(8), 960961 (2008)
54. Farber, M.: Topological complexity of motion planning. Discrete Comput. Geom. 29(2), 211
221 (2003)
55. Farber, M.: Topology of robot motion planning. In: Morse Theoretic Methods in Nonlinear
Analysis and in Symplectic Topology, NATO Science Series II: Mathematics, Physics and
Chemistry, vol. 217, pp. 185230. Springer, Dordrecht (2006)
56. Farber, M.: Invitation to topological robotics. European Mathematical Society (EMS), Zrich,
Zurich Lectures in Advanced Mathematics (2008)
57. Farber, M., Fromm, V.: The topology of spaces of polygons. Trans. Amer. Math. Soc. 365(6),
30973114 (2013)
58. Farber, M., Hausmann, J.-C., Schtz, D.: On the conjecture of Kevin Walker. J. Topol. Anal.
1(1), 6586 (2009)
59. Farber, M., Hausmann, J.-C., Schtz, D.: The Walker conjecture for chains in Rd . Math. Proc.
Camb. Philos. Soc. 151(2), 283292 (2011)
60. Farber, M., Schtz, D.: Homology of planar polygon spaces. Geom. Dedicata 125, 7592
(2007)
61. Farber, M., Tabachnikov, S., Yuzvinsky, S.: Topological robotics: motion planning in projec-
tive spaces. Int. Math. Res. Not. 34, 18531870 (2003)
62. Ferry, S.C.: Constructing U V k -maps between spheres. Proc. Amer. Math. Soc. 120(1), 329
332 (1994)
63. Franz, M., Puppe, V.: Steenrod squares on conjugation spaces. C. R. Math. Acad. Sci. Paris
342(3), 187190 (2006)
64. Fritsch, R., Piccinini, R.A.: Cellular Structures in Topology, Volume 19 of Cambridge Stud-
iesin Advanced Mathematics. Cambridge University Press, Cambridge (1990)
65. Fromm, V.: The topology of spaces of polygons. Ph.D. thesis, Durham University. http://
[Link]/3208/ (2011)
66. Fulton, W.: Young Tableaux. With Applications to Representation Theory and Geometry.
London Mathematical Society Student Texts, vol. 35. Cambridge University Press, Cambridge
(1997)
67. Giever, J.B.: On the equivalence of two singular homology theories. Ann. of Math. 2(51),
178191 (1950)
68. Gonzalez, J., Landweber, P.: Symmetric topological complexity of projective and lens spaces.
Algebr. Geom. Topol. 9, 473494 (2009) (electronic)
69. Gordon, McA.: On the higher-dimensional Smith conjecture. Proc. London Math. Soc. 3(29),
98110 (1974)
70. Gordon, McA.: Knots in the 4-sphere. Comment. Math. Helv. 51(4), 585596 (1976)
71. Goresky, M., Kottwitz, R., MacPherson, R.: Equivariant cohomology, Koszul duality, and the
localization theorem. Invent. Math. 131(1), 2583 (1998)
72. Gottlieb, D.H.: Fiber bundles with cross-sections and noncollapsing spectral sequences.
Illinois J. Math. 21(1), 176177 (1977)
73. Gray, B.: Homotopy Theory. Academic Press (Harcourt Brace Jovanovich Publishers), New
York (1975)
74. Greenberg, M.J., Harper, J.R.: Algebraic topology, volume 58 of Mathematics Lecture Note
Series. Advanced Book Program (Benjamin/Cummings Publishing Co. Inc., Reading, 1981)
(A first course)
520 References
75. Griffiths, P., Harris, J.: Principles of Algebraic Geometry. Pure and Applied
[Link]-Interscience, New York (1978)
76. Gubeladze, J.: The isomorphism problem for commutative monoid rings. J. Pure Appl. Alge-
bra 129(1), 3565 (1998)
77. Haefliger, A.: Plongements diffrentiables de varits dans varits. Comment. Math. Helv.
36, 4782 (1961)
78. Haefliger, A.: Points multiples dune application et produit cyclique rduit. Amer. J. Math.
83, 5770 (1961)
79. Hambleton, I., Hausmann, J.-C.: Equivariant bundles and isotropy representations. Groups
Geom. Dyn. 4(1), 127162 (2010)
80. Hambleton, I., Hausmann, J.-C.: Conjugation spaces and 4-manifolds. Math. Z. 269(12),
521541 (2011)
81. Hatcher, A.: Vector Bundles and K-Theory. Available on Allen Hatchers home page at Cornell
University
82. Hatcher, A.: Algebraic topology. Cambridge University Press, Cambridge (2002)
83. Hausmann, J.-C.: Sur la topologie des bras articuls. In Algebraic topology Poznan 1989,
volume 1474 of Lecture Notes in Math (Springer, Berlin, 1991), pp. 146159
84. Hausmann, J.-C.: On the Vietoris-Rips complexes and a cohomology theory for metric spaces.
In: Prospects in Topology (Princeton, NJ, 1994), volume 138 of Ann. of Math. Stud., pp. 175
188. Princeton University Press, Princeton (1995)
85. Hausmann, J.-C.: Geometric descriptions of polygon and chain spaces, in Topology and
robotics, volume 438 of Contemp. Math. (American Mathametical Society, Providence, 2007),
pp. 4757
86. Hausmann, J.-C., Holm, T.: Conjugation spaces and edges of compatible torus actions, in Geo-
metric aspects of analysis and mechanics, volume 292 of Progr (Math. Birkhuser/Springer,
New York, 2011), pp. 179198
87. Hausmann, J.-C., Holm, T., Puppe, V.: Conjugation spaces. Algebr. Geom. Topol. 5:923964
(2005) (electronic)
88. Hausmann, J.-C., Knutson, A.: Polygon spaces and Grassmannians. Enseign. Math. (2),
43(12), 173198 (1997)
89. Hausmann, J.-C., Knutson, A.: The cohomology ring of polygon spaces. Ann. Inst. Fourier
(Grenoble) 48(1), 281321 (1998)
90. Hausmann, J.-C., Rodriguez, E.: The space of clouds in Euclidean space. Exp. Math. 13(1):31
47, 2004. [Link]
91. Hausmann, J.-C., Tolman, S.: Maximal Hamiltonian tori for polygon spaces. Ann. Inst. Fourier
(Grenoble) 53(6), 19251939 (2003)
92. Hill, M.A., Hopkins, M.J., Ravenel, D.C.: The Arf-Kervaire invariant problem in algebraic
topology: introduction, in Current Developments in Mathematics, 2009 (International Press,
Somerville, 2010), pp. 2357
93. Hirsch, M.W.: Immersions of manifolds. Trans. Amer. Math. Soc. 93, 242276 (1959)
94. Hirsch, M.W.: Smooth regular neighborhoods. Ann. of Math. 2(76), 524530 (1962)
95. Hirsch, M.W.: Differential topology. Graduate texts in mathematics, No. 33 (Springer-verlag,
New York, 1976)
96. Hirzebruch, F.: Topological Methods in Algebraic Geometry. Third enlarged edition. New
appendix and translation from the second German edition by R.L.E. Schwarzenberger, with
an additional section by A. Borel. Die Grundlehren der Mathematischen Wissenschaften,
Band 131. Springer, New York (1966)
97. Hirzebruch, F., Mayer, K.H.: O(n)-Mannigfaltigkeiten, exotische Sphren und Singularitten.
Lecture Notes in Mathematics, No. 57 (Springer, Berlin, 1968)
98. Hopf, H.: Zur Algebra der Abbildungen von Mannigfaltigkeiten. J. Reine Angew. Math. 163,
7188 (1930)
99. Hopf, H.: ber die Abbildungen der dreidimensionalen Sphren auf die Kugelflche. Math.
Ann. 104(1), 637665 (1931)
References 521
100. Hopf, H.: ber die Abbildungen von Sphren auf Sphren niedrigerer Dimension. Fundam.
Math. 25, 427440 (1935)
101. Hopf, H.: Ein topologischer Beitrag zur reellen Algebra. Comment. Math. Helv. 13, 219239
(1941)
102. Hopf, H.: Einige persnliche Erinnerungen aus der Vorgeschichte der heutigen Topologie. In:
Colloque de Topologie (Brussels, 1964), pp. 816. Librairie Universitaire, Louvain (1966)
103. Hsiang, Wu-chung: Hsiang, Wu-yi: Differentiable actions of compact connected classical
groups. I. Amer. J. Math. 89, 705786 (1967)
104. Hudson, J.F.P.: Piecewise Linear Topology. University of Chicago Lecture Notes prepared
with the assistance of J. L. Shaneson and J. Lees. W. A. Benjamin Inc, New York (1969)
105. Husemoller, D.: Fibre bundles. In: Graduate Texts in Mathematics, vol. 20, 3rd edn. Springer,
New York (1994)
106. Illman, S.: Smooth equivariant triangulations of G-manifolds for G a finite group. Math. Ann.
233(3), 199220 (1978)
107. Illman, S.: The equivariant triangulation theorem for actions of compact Lie groups. Math.
Ann. 262(4), 487501 (1983)
108. James, I.M.: On category, in the sense of Lusternik-Schnirelmann. Topology 17(4), 331348
(1978)
109. James, I.M., Whitehead, J.H.C.: The homotopy theory of sphere bundles over spheres. II.
Proc. London Math. Soc. 3(5), 148166 (1955)
110. Kamiyama, Y., Tezuka, M., Toma, T.: Homology of the configuration spaces of quasi-
equilateral polygon linkages. Trans. Amer. Math. Soc. 350(12), 48694896 (1998)
111. Kapovich, M., Millson, J.J.: The symplectic geometry of polygons in Euclidean space. J.
Differential Geom. 44(3), 479513 (1996)
112. Kendall, D.G., Barden, D., Carne, T.K., Le, H.: Shape and shape theory. Wiley Series in
Probability and Statistics. John Wiley and Sons Ltd., Chichester (1999)
113. Kervaire, M., Milnor, J.W.: Groups of homotopy spheres. I. Ann. of Math. 2(77), 504537
(1963)
114. Kervaire, M.A.: A manifold which does not admit any differentiable structure. Comment.
Math. Helv. 34, 257270 (1960)
115. Kervaire, M.A.: Smooth homology spheres and their fundamental groups. Trans. Amer. Math.
Soc. 144, 6772 (1969)
116. Kirby, R.C., Siebenmann, L.C.: Foundational Essays on Topological Manifolds, Smooth-
ings, and Triangulations. Princeton University Press, Princeton, NewJersey (1977) (Annals
of Mathematics Studies, No. 88)
117. Kirwan, F.C.: Cohomology of quotients in symplectic and algebraic geometry. Mathematical
Notes. vol. 31. Princeton University Press, Princeton, NJ (1984)
118. Klyachko, A.A.: Spatial polygons and stable configurations of points in the projective line,
in Algebraic geometry and its applications (Yaroslavl 1992), Aspects Math., E25 (Vieweg,
Braunschweig, 1994), pp. 6784
119. Knutson, A., Tao, T.: Puzzles and (equivariant) cohomology of Grassmannians. Duke Math.
J. 119, 221260 (2003)
120. Kosinski, A.A.: Differential Manifolds. Academic, Boston, MA (1993) (vol. 138 of Pure and
Applied Mathematics)
121. Kreck, M., Puppe, V.: Involutions on 3-manifolds and self-dual, binary codes. Homology,
Homotopy Appl. 10(2), 139148 (2008)
122. Lang, S.: Algebra, 2nd edn. Addison-Wesley Publishing Company Advanced Book Program,
Reading, MA (1984)
123. Lannes, J.: Sur linvariant de Kervaire des varits fermes stablement paralllises. Ann. Sci.
cole Norm. Sup. (4), 14(2), 183197 (1981)
124. Lannes, J.: Sur les espaces fonctionnels dont la source est le classifiant dun p-groupe ablien
lmentaire. Inst. Hautes tudes Sci. Publ. Math. (75), 135244, (1992). With an appendix
by Michel Zisman
522 References
125. Lannes, J., Zarati, S.: Sur les foncteurs drivs de la dstabilisation. Math. Z. 194(1), 2559
(1987)
126. Lashof, R.K.: Equivariant bundles. Illinois J. Math. 26(2), 257271 (1982)
127. Lashof, R.K., May, J.P.: Generalized equivariant bundles. Bull. Soc. Math. Belg. Sr. A
38(265271), 1986 (1987)
128. Latour, F.: Double suspension dune sphre dhomologie [daprs R. Edwards]. In: Sminaire
Bourbaki, 30e anne (1977/78), vol. 710 of Lecture Notes in Math., pages Exp. No. 515, pp.
169186. Springer, Berlin (1979)
129. Latschev, J.: Vietoris-Rips complexes of metric spaces near a closed Riemannian manifold.
Arch. Math. (Basel) 77(6), 522528 (2001)
130. Lawson, H.B. Jr., Michelsohn, M.-L.: Spin Geometry. Princeton Mathematical Series, vol.
38. Princeton University Press, Princeton (1989)
131. Lebesgue, H.: Oeuvres scientifiques (en cinq volumes), vol. IV. LEnseignement mathma-
tique, Geneva (1973) (Sous la rdaction de Franois Chtelet et Gustave Choquet)
132. Lefschetz, S.: Introduction to Topology (Princeton Mathematical Series, vol. 11). Princeton
University Press, Princeton, New Jersey (1949)
133. Levine, J.P.: Lectures on groups of homotopy spheres. In: Algebraic and Geometric Topology,
New Brunswick, New Jersey, 1983, vol. 1126 of Lecture Notes in Math., pp. 6295. Springer,
Berlin (1985)
134. MacLane, S.: Categories for the Working Mathematician, Volume 5 of Graduate Texts in
Mathematics, 2nd edn. Springer, New York (1998)
135. Massey, W.S.: Imbeddings of projective planes and related manifolds in spheres. Indiana Univ.
Math. J. 23, 791812 (1973/74)
136. Massey, W.S.: A Basic Course in Algebraic Topology, Volume 127 of Graduate Texts in
Mathematics. Springer-Verlag, New York (1991)
137. Massey, W.S.: A history of cohomology theory. In: History of Topology, pp. 579603. North-
Holland, Amsterdam (1999)
138. Matouek, J.: Lectures on Discrete Geometry. Graduate Texts in Mathematics, vol. 212.
Springer, New York (2002)
139. May, J.P.: Equivariant homotopy and cohomology theory. CBMS Regional Conference Se-
ries in Mathematics., vol. 91. Published for the Conference Board of the Mathematical Sci-
ences, Washington, DC (1996). With contributions by Cole, M., Comezaa, G., Costenoble,
S., Elmendorf, A.D., Greenlees, J.P.C., Lewis, L.G. Jr., Piacenza, J.R.J., Triantafillou, G.,
Waner, S.
140. May, J.P.: A concise course in algebraic topology. Chicago Lectures in Mathematics. Univer-
sity of Chicago Press, Chicago, IL (1999)
141. McCleary, J.: A users guide to spectral sequences. In: Cambridge Studies in Advanced Math-
ematics, vol. 58, 2nd edn. Cambridge University Press, Cambridge (2001)
142. Milgram, R.J., Trinkle, J.C.: The geometry of configuration spaces for closed chains in two
and three dimensions. Homology Homotopy Appl. 6(1), 237267 (2004)
143. Miller, H.: The Sullivan conjecture on maps from classifying spaces. Ann. Math. (2) 120(1),
3987 (1984)
144. Milnor, J.W.: Construction of universal bundles. II. Ann. of Math. 2(63), 430436 (1956)
145. Milnor, J.W.: On manifolds homeomorphic to the 7-sphere. Ann. of Math. 2(64), 399405
(1956)
146. Milnor, J.W.: The geometric realization of a semi-simplicial complex. Ann. of Math. 2(65),
357362 (1957)
147. Milnor, J.W.: On spaces having the homotopy type of CW-complex. Trans. Amer. Math. Soc.
90, 272280 (1959)
148. Milnor, J.W.: A procedure for killing homotopy groups of differentiable manifolds, in Pro-
ceedings of the Symposium Pure Mathematics, vol. III (American Mathematical Society,
Providence, 1961), pp. 3955
149. Milnor, J.W.: Morse theory. Based on lecture notes by M. Spivak and R. Wells. Annals of
Mathematics Studies, No. 51. Princeton University Press, Princeton, N.J. (1963)
References 523
150. Milnor, J.W.: Spin structures on manifolds. Enseignement Math. 2(9), 198203 (1963)
151. Milnor, J.W.: Lectures on the h-cobordism theorem. Notes by L. Siebenmann and J. Sondow.
Princeton University Press, Princeton, N.J. (1965)
152. Milnor, J.W.: Topology from the differentiable viewpoint. In: David, W.W. (ed.) Based on
Notes. The University Press of Virginia, Charlottesville, VA (1965)
153. Milnor, J.W., Stasheff, J.D.: Characteristic Classes. Princeton University Press, Princeton
(1974) Annals of Mathematics Studies, No. 76
154. Mosher, R.E., Tangora, M.C.: Cohomology operations and applications in homotopy theory.
Harper and Row Publishers, New York (1968)
155. Munkres, J.R.: Elements of algebraic topology. Addison-Wesley Publishing Company, Menlo
Park, CA (1984)
156. Newman, M.: Integral Matrices, in Pure and Applied Mathematics, vol. 45 (Academic Press,
New York, 1972)
157. Olbermann, M.: Conjugations on 6-manifolds, Ph.D. thesis, University of Heidelberg. http://
[Link]/archiv/7450 (2007)
158. Olbermann, M.: Conjugations on 6-manifolds. Math. Ann. 342(2), 255271 (2008)
159. Olbermann, M.: Involutions on S 6 with 3-dimensional fixed point set. Algebr. Geom. Topol.
10(4), 19051932 (2010)
160. Pitsch, W., Scherer, J.: Conjugation spaces and equivariant Chern classes. Bull. Belg. Math.
Soc. Simon Stevin 20, 7790 (2013)
161. Poincar, H.: Analysis situs. J. Ec. Polytech. 21, 1123 (1895)
162. Poincar, H.: Complment lAnalysis situs. Palermo Rend. 13, 285343 (1899)
163. Pont, J.-C.: La topologie algbrique des origines Poincar. Presses Universitaires de France,
Paris (1974)
164. Postnikov, M.M.: The structure of the ring of intersections of three-dimensional manifolds.
Doklady Akad. Nauk. SSSR (N.S.) 61, 795797 (1948)
165. Puppe, V.: Group actions and codes. Canad. J. Math. 53(1), 212224 (2001)
166. Puppe, V.: Do manifolds have little symmetry? J. Fixed Point Theory Appl. 2(1), 8596 (2007)
167. Quillen, D.: The mod 2 cohomology rings of extra-special 2-groups and the spinor groups.
Math. Ann. 194, 197212 (1971)
168. Ranicki, A.A.: On the Hauptvermutung. In: The Hauptvermutung Book, pp. 331. Kluwer
Academic, Dordrecht (1996) (vol. 1 of K-Monogr. Math.)
169. Ronga, F.: Schubert calculus according to Schubert. arXiv:math/0608784v1[[Link]]
170. Schtz, D.: The isomorphism problem for planar polygon spaces. J. Topol. 3(3), 713742
(2010)
171. Schwartz, L.: Unstable modules over the Steenrod algebra and Sullivans fixed point set con-
jecture. Chicago Lectures in Mathematics. University of Chicago Press, Chicago, IL (1994)
172. Schwartz, L.: propos de la conjecture de non-ralisation due N. Kuhn. Invent. Math.
134(1), 211227 (1998)
173. Scull, L.: Equivariant formality for actions of torus groups. Canad. J. Math. 56(6), 12901307
(2004)
174. Seifert, H., Threlfall, W.: Lehrbuch der Topologie. B. G. Teubner, Leipzig und Berlin (1934)
175. Serre, J.-P.: Cohomologie modulo 2 des complexes dEilenberg-MacLane. Comment. Math.
Helv. 27, 198232 (1953)
176. Seymour, R.M.: On G-cohomology theories and Knneth formulae, in Current trends in alge-
braic topology, Part 1 (London, Ont., 1981), vol. 2. CMS Conferences Proceedings (American
Mathematical Society, Providence, RI, 1982), pp. 257271
177. Smale, S.: Generalized Poincars conjecture in dimensions greater than four. Ann. of Math.
2(74), 391406 (1961)
178. Smith, P.A.: Transformations of finite period. Ann. of Math. 2(39), 127164 (1938)
179. Spanier, E.H.: Algebraic topology. Springer-Verlag, New York (1981)
180. Spivak, M.: A Comprehensive Introduction to Differential Geometry, vol. V, 2nd edn. Publish
or Perish Inc., Wilmington, USA (1979)
181. Steenrod, N.: The Topology of Fibre Bundles. Princeton University Press, New Jersey (1951)
524 References
182. Steenrod, N.E.: Cohomology invariants of mappings. Ann. of Math. 2(50), 954988 (1949)
183. Steenrod, N.E.: The work and influence of Professor S. Lefschetz in algebraic topology,
in Algebraic Geometry and Topology. A Symposium in Honor of S. Lefschetz (Princeton
University Press, New Jersey, 1957), pp. 2443
184. Steenrod, N.E.: Cohomology operations. Lectures by N. E. Steenrod written and revised by
D. B. A. Epstein. Annals of Mathematics Studies, vol. 50. Princeton University Press, Prince-
ton (1962)
185. Steenrod, N.E.: A convenient category of topological spaces. Michigan Math. J. 14, 133152
(1967)
186. Stong, R.E.: Notes on cobordism theory. Mathematical notes. Princeton University Press,
Princeton, N.J. (1968)
187. Sullivan, D.P.: On the intersection ring of compact three manifolds. Topology 14(3), 275277
(1975)
188. Sullivan, D.P.: Geometric Topology: Localization, Periodicity and Galois Symmetry, Volume
8 of K-Monographs in Mathematics. Springer, Dordrecht (2005) The 1970 MIT notes, Edited
and with a preface by Andrew Ranicki
189. Sumners, D.W.: Smooth Z p -actions on spheres which leave knots pointwise fixed. Trans.
Amer. Math. Soc. 205, 193203 (1975)
190. Thom, R.: Espaces fibrs en sphres et carrs de Steenrod. Ann. Sci. Ecole Norm. Sup. 3(69),
109182 (1952)
191. Thom, R.: Quelques proprits globales des varits diffrentiables. Comment. Math. Helv.
28, 1786 (1954)
192. Thom, R.: Un lemme sur les applications diffrentiables. Bol. Soc. Mat. Mexicana 2(1), 5971
(1956)
193. Thomas, E.: On the cohomology groups of the classifying space for the stable spinor groups.
Bol. Soc. Mat. Mexicana 2(7), 5769 (1962)
194. Thomas, E.: On the mod 2 cohomology of certain H-spaces. Comment. Math. Helv. 37,
132140 (1962)
195. Thurston, W., Meeks, J.: The mathematics of three-dimensional manifolds. Scientific Amer-
ican 251(1), 94106 (July 1984)
196. Tietze, H.: ber die topologischen Invarianten mehrdimensionaler Mannigfaltigkeiten.
Monatsh. Math. Phys. 19(1), 1118 (1908)
197. Toda, H.: Composition methods in homotopy groups of spheres. Annals of Mathematics
Studies, vol. 49. Princeton University Press, Princeton (1962)
198. Tolman, S., Weitsman, J.: On the cohomology rings of hamiltonian T-spaces, in Northern
California Symplectic Geometry Seminar, vol. 196. Amer. Math. Soc. Transl. Ser. 2 (American
Mathematical Society, Providence, RI, 1999), pp. 251258
199. Tolman, S., Weitsman, J.: The cohomology rings of symplectic quotients. Comm. Anal. Geom.
11(4), 751773 (2003)
200. Veblen, O., Alexander, J.W. II.: Manifolds of N dimensions. Ann. Math. (2), 14(14), 163178
(1912/1913)
201. Vietoris, L.: ber den hheren Zusammenhang kompakter Rume und eine Klasse von zusam-
menhangstreuen Abbildungen. Math. Ann. 97(1), 454472 (1927)
202. Walker, K.: Configuration spaces of linkages. Bachelors thesis, Princeton. [Link]
net/math/[Link] (1985)
203. Wall, C.T.C.: Surgery of non-simply-connected manifolds. Ann. of Math. 2(84), 217276
(1966)
204. Wall, C.T.C.: Surgery on Compact Manifolds (Academic Press, London, 1970) (London Math-
ematical Society Monographs, No. 1)
205. Weber, C.: The Robertello-Arf invariant of knots Preprint (University of Geneva, Geneva)
206. Weinberger, S.: Homology manifolds. In: Sher, R.B., Daverman, R.J. (eds.) Handbook of
Geometric Topology, pp. 10851102. North-Holland, Amsterdam (2002)
207. Whitehead, G.W.: Elements of Homotopy Theory, Volume 61 of Graduate Texts in Mathematics
(Springer, New York, 1978)
References 525
J
Join M
simplicial, 7 Majority invariant, 485
topological, 171 Manifold
Jordan Theorem, 96 combinatorial, 202
PL, 202
polyhedral homology, 202
K relative polyhedral homology, 211
Kervaire topological, 95, 135
invariant, 492, 493 Map
manifold, 496 cellular, 107
sphere, 496 of simplicial triple, 46
Kirwan surjectivity theorems, 317321 of topological pairs, 69
Klein bottle piecewise affine, 6
cohomology algebra of, 138 Mapping cylinder
triangulation of, 28 bundle pair, 182
Kronecker double, 257
duality, 1419 neighbourhood, 79
ordered, 52 Mapping torus, 191
singular, 61 exact sequence, 191
pair, 15 Maximal simplex, 6
morphism of, 17 Mayer-Vietoris
pairing connecting homomorphisms
extended, 61 simplicial, 48
on (co)chains, 12 singular, 87
on (co)homology, 16 data, 87
on cellular (co)chains, 103 sequence
on ordered (co)chains, 51 simplicial, 48
on singular (co)chains, 60 singular, 87
Knneth theorem, 160 Meridian sphere, 233
equivariant, 292 M-involution, 434
reduced, 169 Morse-Bott
relative, 164, 179 function, 309
critical manifold, 309
perfect, 311
L self-indexed, 377
Lefschetz duality, 211 inequalities, 310
Length vector, 444 lacunary principle, 311
chamber of a, 447 polynomial, 310
dominated, 461 Morse function, 309
532 Index
N free, 445
Natural transformation, 112 spatial, 468
NDR-pair, 80 Polyhedral homology
Negative normal bundle, 309 manifold, 202
Nilpotency class, 147 relative, 211
Non-singular map, 246, 353 Pontryagin-Thom construction, 430
Null-homotopic, 121 Product
cap, see cap product
in relative simplicial cohomology,
O 152
Octonionic projective plane cross, 156
cohomology algebra of O P n , 243 cup, see cup product
Odd map, 245 in relative singular cohomology, 155
Open simplex, 7 of CW-complexes, 99
Order slant, 412
affine, 9 tensor, 157
simplicial, 8 Projective space
Ordered R P as Eilenberg-space, 121
chain, 51 cohomology algebra of C P n , 241
cochain, 51 cohomology algebra of H P n , 242
cohomology, 52 cohomology algebra of R P n , 146, 239
homology, 52 complex, 240
simplex, 50 octonionic (projective plane), 243
Orientation quaternionic, 242
of a vector bundle, 360 real, 99
of a vector space, 360 simplicial cohomology algebra of R P 2 ,
transport along a path, 366 137
standard CW-structure on R P n , 99
tautological line bundle, 366
triangulation of R P 2 , 26
P
Proper map, 310
Pair Pseudomanifold, 21
CW, 97 fundamental class of, 22
good, 78 fundamental cycle of, 22
Kronecker, 15
simplicial, 41
topological, 66 Q
map of, 69 Quadratic form, 485
Perfect
CW-structure, 106
Morse-Bott function, 311 R
Piecewise affine map, 6 Reduced
Pieri formula, 398 equivariant cohomology, 266, 279
PL-manifold, 202 singular (co)homology, 63
Poincar dual suspension, 170
functoriality, 224 Reduced symmetric square, 420
of a homology class, 217 Regular
of a submanifold, 221 CW-complex, 104
Poincar duality, 203 value (topological), 91
Poincar series/polynomial, 23, 72, 88 Relative
Pointed space, 84 cohomology
well, 85, 168 ordered, 55
Polygon space, 444 simplicial, 41
abelian, 470 singular, 67
Index 533
homology order, 8
simplicial, 43 for the barycentric subdivision, 11
singular, 67 pair, 41
singular cycle, 68 pairs
Representable functor, 119 map of, 45
Retraction, 78, 94 relative
by deformation, 78 cohomology, 41
Riemannian metric, 187 homology, 43
Robot arm map, 445 suspension, 56
triad, 47
triple, 46
S map of, 46
Scattered fixed point set, 433 Simplicial complex
Schubert complex, 5
cell, 390 finite, 6
variety, 390 component of, 8
Schubert calculus, 393400 connected, 8
complex, 411 Euclidean realization, 6
Giambelli formula, 399 geometric realization, 6
Pieri formula, 398 locally finite, 6
Segre class, 411 Simplicial excision, 57
Self-intersection, 490 Singular
Semi-free action, 436 chain, 60
Sequence, see exact sequence cochain, 60
Short subset, 56, 446 cocycles, 61
Shn (), 446 cohomology, 61
Sh n (), 459
cycles, 61
Simp, 7 homology, 61
Simplex, 5 reduced (co)homology, 63
boundary of a, 6 relative
geometric, 7 cohomology, 67
geometric open, 7 homology, 67
maximal, 6 simplex, 59
ordered, 50 small, 75
singular, 59 Skeleton
small, 75 of a CW-complex, 97
standard, 59 of a simplicial complex, 6
Simplicial Slant product, 412
category, 7 Slice inclusion, 165
chain, 11 Small
cochain, 11 map, 75
cocycles, 13 singular simplex, 75
cohomology, 13 Smash product, 168
exact sequence, 42, 45, 46 Smith inequality, 285
cohomology connecting homomorphism, Spin structure, 370
42 Splitting principle, 402, 409
cycles, 13 for complex bundles, 410
graph, 6 generalized, 401, 410
homology, 13 Star, 7
homology connecting homomorphism, open, 7
44 Steenrod
map, 7 algebra, 346
of simplicial pairs, 45 squares, 334
534 Index