
- •INTRODUCTION
- •§1. A word about structures
- •§3. Smooth manifolds revisited
- •§4. Exercises
- •§1. Stratifolds
- •§2. Local retractions
- •§3. Examples
- •§4. Properties of smooth maps
- •§5. Consequences of Sard’s Theorem
- •§6. Exercises
- •§1. Exercises
- •§1. Motivation of homology
- •§2. Z/2-oriented stratifolds
- •§3. Regular stratifolds
- •§4. Z/2-homology
- •§5. Exercises
- •§1. The Mayer-Vietoris sequence
- •§2. Reduced homology groups and homology groups of spheres
- •§3. Exercises
- •§2. A separation theorem
- •§3. Invariance of dimension
- •§4. Exercises
- •§1. The fundamental class
- •§2. Z/2-homology of projective spaces
- •§3. Betti numbers and the Euler characteristic
- •§4. Exercises
- •§1. Integral homology groups
- •§2. The degree
- •§3. Integral homology groups of projective spaces
- •§4. A comparison between integral and Z/2-homology
- •§5. Exercises
- •§1. The axioms of a homology theory
- •§2. Comparison of homology theories
- •§4. Exercises
- •§1. The cross product
- •§3. Exercises
- •§1. Lens spaces
- •§2. Milnor’s 7-dimensional manifolds
- •§3. Exercises
- •§1. Cohomology groups
- •§3. The Mayer-Vietoris sequence
- •§4. Exercises
- •§1. Transversality for stratifolds
- •§2. The induced maps
- •§3. The cohomology axioms
- •§4. Exercises
- •§2. The cup product
- •§3. The Kronecker pairing
- •§4. Exercises
- •§1. Exercises
- •§1. The Euler class
- •§2. Euler classes of some bundles
- •§3. The top Stiefel-Whitney class
- •§4. Exercises
- •§1. Exercises
- •§1. Pontrjagin classes
- •§2. Pontrjagin numbers
- •§3. Applications of Pontrjagin numbers to bordism
- •§5. Exercises
- •§1. The signature theorem and exotic 7-spheres
- •§2. The Milnor spheres are homeomorphic to the 7-sphere
- •§3. Exercises
- •§4. Exercises
- •§1. The product of two stratifolds
- •§2. Gluing along part of the boundary
- •§3. Proof of Proposition 4.1
- •Bibliography
- •Index

Chapter 10
K¨unneth’s theorem
Prerequisites: in this chapter we assume that the reader is familiar with tensor products of modules. The basic definitions and some results on tensor products relevant to our context are contained in Appendix C.
1. The cross product
We want to compute the homology of X × Y . To compare it with the homology of X and Y , we construct the ×-product SHi(X) × SHj (Y ) → SHi+j (X × Y ). If [S, g] SHk(X) and [S , g ] SH (Y ) we construct an element
[S, g] × [S , g ] SHk+ (X × Y )
and similarly for Z/2-homology.
For this we take the cartesian product of S and S (considered as a stratifold by example 6 in chapter 2) and the product of g and g .
If S and S are regular of dimension k and l and Z/2-oriented, then the
product is regular and the (k + |
− |
1)-dimensional stratum |
i+j=k+ −1 |
(Si |
× |
|||||||||
j |
) = (S |
k |
|
1 |
k |
− |
1 |
|
|
|
|
|||
(S ) |
|
× (S ) |
− |
) (S |
|
× (S ) |
) is empty which means that S × S is |
also Z/2-oriented. Thus [S × S , g × g ] is an element of SHk+ (X × Y ; Z/2). If S and S are oriented then the (k + )-dimensional stratum is Sk × (S ) and carries the product orientation. Thus [S × S , g × g ] is an element of SHk+ (X × Y ). This is the construction of the ×-products or cross
103
104 |
10. K¨unneth’s theorem |
products :
SHi(X) × SHj (Y ) → SHi+j (X × Y )
and
SHi(X; Z/2) × SHj (X; Z/2) → SHi+j (X × Y ; Z/2) which are defined as
[S, g] × [S , g ] := [S × S , g × g ].
The following Proposition follows from the definition of the ×-product:
Proposition 10.1. The ×-products are bilinear and associative.
Since the ×-products are bilinear they induce maps from the tensor product
SHi(X; Z/2) Z/2 SHj (Y ; Z/2) −→ SHi+j (X × Y ; Z/2)
and
SHi(X) SHj (Y ) −→ SHi+j (X × Y ).
(We denote the tensor product of abelian groups by and of F -vector spaces by F .)
We sum the left side over all i, j with i+j = k to obtain homomorphisms
× : SHi(X) SHj (Y ) → SHk(X × Y )
i+j=k
and
× : SHi(X; Z/2) Z/2 SHj (Y ; Z/2) → SHk(X × Y ; Z/2).
i+j=k
It would be nice if these maps were isomorphisms. For Z/2-homology, we will show this under some assumptions on X, but for integral homology these assumptions are not su cient. The idea is to fix Y and to consider the functor
SHkY (X) := SHk(X × Y ) where for f : X → X we define
f : HkY (X) → HkY (X )
1. The cross product |
105 |
by (f × id) . This is obviously a homology theory: the Mayer-Vietoris sequence holds since
(U1 × Y ) (U2 × Y ) = (U1 U2) × Y,
(U1 × Y ) ∩ (U2 × Y ) = (U1 ∩ U2) × Y.
Furthermore this is a homology theory with compact supports.
For X a point the maps × above are isomorphisms. Thus we could try to prove that they are always an isomorphism for nice spaces X by applying
the comparison result Corollary 9.4 if
X −→ SHi(X) SHj (Y ) =: hYk (X)
i+j=k
were also a homology theory and, similarly, if
X −→ SHi(X; Z/2) Z/2 SHj (Y ; Z/2) =: hYk (X; Z/2)
i+j=k
were a homology theory. Here, for f : X → X , we define
f = ((f id) : SHi(X) SHj (Y ) → SHi(X ) SHj (Y )).
i+j=k
The homotopy axiom is clear but the Mayer-Vietoris sequence is a problem. It would follow if for an exact sequence of abelian groups
f g
A → B → C
and an abelian group D the sequence
f id |
g id |
A D −→ |
B D −→ C D |
were exact. But this is in general not the case. For example consider
·2
0 → Z −→ Z
and D = Z/2 giving
·2
0 → Z/2Z −→ Z/2Z
which is not exact since ·2 : Z/2Z → Z/2Z is 0. If instead of abelian groups we work with vector spaces over a field F , the sequence
A F D |
f F id |
g F id |
−→ B F D |
−→ C F D |
is exact. It is enough to show this for short exact sequences 0 → A → B → C → 0 by passing to the image in C and dividing out the kernel in A. Then
106 |
10. K¨unneth’s theorem |
there is a splitting s : C → B with gs = id and a splitting p : B → A with pf = id. These splittings induce splittings of
A F D |
f F id |
g F id |
−→ B F D |
−→ C F D, |
|
implying its exactness. |
|
|
The sequence is also exact if D is a torsion-free finitely generated abelian
group. Namely then D Zr for some r. It is enough to check exactness
=
for r = 1, where it is trivial since A Z A. For larger r we use that
=
A (D D ) (A D) (A D ).
=
Thus, if all homology groups of Y are finitely generated and torsion-free, the functor hYk (X) is a generalized homology theory. And since SHk(X; Z/2) is a Z/2-vector space we conclude that for any fixed space Y the functor hYk (X; Z/2) is a homology theory. To obtain some partial information about the integral homology groups of a product of two spaces, if SHk(Y ) is not finitely generated and torsion-free, we define rational homology groups.
Definition: SHm(X; Q) := SHm(X) Q. For f : X → Y we define f : SHm(X; Q) → SHm(Y ; Q) by f id : SHm(X) Q → SHm(Y ) Q.
By the considerations above the rational homology groups define a homology theory called rational homology. Since the rational homology groups are Q-vector spaces (scalar multiplication with λ Q is given by λ(x μ) := x λμ), the functor
X −→ SHi(X; Q) SHj (Y ; Q) =: hYk (X; Q)
i+j=k
is a homology theory. By construction it has compact supports.
2. The K¨unneth theorem
To apply Corollary 9.4 we have to check that the maps × : hYk (X; Z/2) →
SHkY (X; Z/2), × : hYk (X) → SHkY (X) and × : hYk (X; Q) → SHkY (X; Q) commute with induced maps and the boundary operator in the Mayer-
Vietoris sequence, in other words, that these maps are natural transformations. The proof is the same in both cases and so we only give it for Z/2-homology:
2. The K¨unneth theorem |
107 |
Lemma 10.2. The maps
× : hYk (X; Z/2) → SHkY (X; Z/2) define a natural transformation.
Proof: Everything is clear except the commutativity in the MayerVietoris sequences. Let U1 and U2 be open subsets of X and consider for i + j = k the element [S, f] [Z, g] SHi(U1 U2) SHj(Y ). By our definition of the boundary operator in the Mayer-Vietoris sequence of SHi(X) we can decompose the stratifold S (after perhaps changing it by a bordism) as S = S1 S2 with ∂S1 = ∂S2 =: Q, where f(S1) U1 and f(S2) U2. Then d([S, f]) = [Q, f|Q]. Thus d([S, f] [Z, g]) = [Q, f|Q] [Z, g]. On the other hand [S, f] × [Z, g] = [S × Z, f × g] and, since S × Z = (S1 S2) × Z, we conclude: d([S × Z, f × g]) = [Q × Z, f|T × g]. Thus the diagram
SHi(U1 U2) SHj (Y ) |
× |
|
× Y ) |
−→ SHi+j ((U1 U2) |
|||
↓ d |
|
↓ d |
|
|
× |
((U1 ∩ U2) × Y ) |
|
SHi−1(U1 ∩ U2) SHj (Y ) −→ SHi+j−1 |
commutes.
q.e.d.
Now the K¨unneth Theorem is an immediate consequence of Corollary
9.4:
Theorem 10.3. (K¨unneth Theorem) Let X be a nice space (see page
95). Then for F = Q or Z/2Z
× : SHi(X; F ) F SHj (Y ; F ) → SHk(X × Y ; F )
i+j=k
is an isomorphism. The same holds for integral homology if for all j the groups SHj (Y ) are torsion-free and finitely generated.
We note that the Kunneth theorem stated here holds for all spaces X which admit decompositions as finite CW -complexes since all these spaces are nice. In a later chapter we will identify the stratifold homology of CW - complexes with the homology groups defined in a traditional way using simplices. The world of chain complexes is more appropriate for dealing with the K¨unneth Theorem and there one obtains a general result computing the integral homology groups of a product of CW -complexes.
108 |
10. K¨unneth’s theorem |
As an application we prove that for nice spaces X the Euler characteristic of X × Y is the product of the Euler characteristics of X and Y .
Theorem 10.4. Let X and Y be Z/2 homologically finite and X a nice space. Then
e(X × Y ) = e(X) · e(Y ).
Proof: By the previous theorem the proof follows from
Lemma 10.5. Let A = (A0, A1, . . . , Ak) and B = (B0, . . . , Br) be se-
quences of finite-dimensional Z/2-vector spaces. Then for C = C(A, B) =
(C0, C1, . . . , Ck+r) with Cs := i+j=s Ai Bj, we have e(C) = e(A) · e(B)
where e(A) := i(−1)i dim Ai and similarly for e(B) and e(C).
Proof: The proof is by induction over k and for k = 0 the result is clear. Let
A be given by A0, A1, . . . , Ak−1. Then e(A ) + (−1)k dim Ak = e(A). Define C as C(A , B). Then Cs = Cs for s ≤ k and Ck+j = Ck+j (Ak Bj). Thus,
e(C) = e(C ) + (−1)k dim Ak e(B)
=e(A ) · e(B) + (−1)k dim Ak e(B)
=e(A) · e(B).
q.e.d.
Another application is the computation of the homology of a prod-
|
spheres Sn |
× |
Sm for n and m positive. |
Since the homology |
||||||||||
uct of two m |
|
|
|
|
|
|
|
n |
× |
S |
m |
) = |
||
groups of S |
|
are torsion-free, the K¨unneth theorem implies H (S |
|
|
||||||||||
|
|
n |
|
|
m |
|
|
|
k |
|
|
|
|
|
H (S ) |
H (S ). Using the fact that A |
Z = A for each abelian |
||||||||||||
i+j=k i |
|
|
j |
|
|
|
|
|
|
|
|
|
group A we obtain
|
|
|
|
|
Z |
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k |
|
× |
|
|
|
|
H |
(Sn |
|
Sm) = |
|
Z |
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
|
|
|
|
|
Z |
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k= 0, n + m
k= n, if n = m
k= m, if n = m
k= n = m otherwise.
With the |
-product we also obtain a basis for the homology groups |
|||||||||||||||||||
|
n |
× S |
m |
|
× |
point in Sn and y be a point in Sm. |
|
Then |
||||||||||||
of S |
|
|
. |
Let x be na |
×n |
S |
m |
), [S |
n |
× |
y, i] generates H (S |
n |
× |
S |
m |
) and |
||||
|
|
i] generates H (S |
|
|
|
|
||||||||||||||
[(x, y),m |
|
|
|
0 |
× S |
m |
|
|
n |
|
|
|
|
|||||||
[x × S |
|
, i] generates Hm(S |
|
) for n = m, and these elements are a |