X x Y
X
Y
The theorem can be formulated as follows. Suppose
X
Y
C*(X)
C*(Y)
C*(X x Y)
C*(X) ⊗ C*(Y)
\partial | |
C*(X) ⊗ C*(Y) |
(\sigma ⊗ \tau)=\partialX\sigma ⊗ \tau+(-1)p\sigma ⊗ \partialY\tau
for
\sigma\inCp(X)
\partialX
\partialY
C*(X)
C*(Y)
Then the theorem says that we have chain maps
F\colonC*(X x Y) → C*(X) ⊗ C*(Y), G\colonC*(X) ⊗ C*(Y) → C*(X x Y)
such that
FG
GF
X
Y
H*(C*(X x Y))\congH*(C*(X) ⊗ C*(Y)).
The original theorem was proven in terms of acyclic models but more mileage was gotten in a phrasing by Eilenberg and Mac Lane using explicit maps. The standard map
F
G
X
Y
FG=
id | |
C*(X) ⊗ C*(Y) |
, GF-
id | |
C*(X x Y) |
=
\partial | |
C*(X) ⊗ C*(Y) |
H+H\partial | |
C*(X) ⊗ C*(Y) |
for a homotopy
H
X
Y
HH
FH
HG
The diagonal map
\Delta\colonX\toX x X
C*(X)\toC*(X x X)
F
C*(X)\toC*(X) ⊗ C*(X)
H*(X)
X
Y
H*(X) ⊗ H*(Y)\toH*(C*(X) ⊗ C*(Y)) \overset\sim\to H*(X x Y)
also called the Eilenberg - Zilber map, becomes a map of differential graded coalgebras. The composite
C*(X)\toC*(X) ⊗ C*(X)
The Alexander - Whitney and Eilenberg - Zilber maps dualize (over any choice of commutative coefficient ring
k
G*\colonC*(X x Y) → (C*(X) ⊗
*, | |
C | |
*(Y)) |
F*\colon(C*(X) ⊗
* → | |
C | |
*(Y)) |
C*(X x Y)
which are also homotopy equivalences, as witnessed by the duals of the preceding equations, using the dual homotopy
H*
i\colonC*(X) ⊗ C*(Y)\to(C*(X) ⊗
* | |
C | |
*(Y)) |
\alpha ⊗ \beta\mapsto(\sigma ⊗ \tau\mapsto\alpha(\sigma)\beta(\tau))
k
i
C*(X) ⊗
*(X) \overset{i}{\to} (C | |
C | |
*(X) |
⊗
* \overset{G | |
C | |
*(X)) |
*}{\leftarrow} C*(X x X)\overset{C*(\Delta)}{\to}C*(X)
inducing a product
\smile\colonH*(X) ⊗ H*(X)\toH*(X)
H*(i)
H*(G)
G*
F*
\alpha ⊗ \beta\mapsto(\sigma\mapsto(\alpha ⊗ \beta)(F*\Delta*\sigma)
\dim\sigma | |
= \sum | |
p=0 |
\alpha(\sigma| | |
\Delta[0,p] |
) ⋅
\beta(\sigma| | |
\Delta[p,\dim |
))
which, since cochain evaluation
Cp(X) ⊗ Cq(X)\tok
p=q
Note that if this direct map
C*(X) ⊗ C*(X)\toC*(X)
C*(X)
An important generalisation to the non-abelian case using crossed complexes is given in the paper by Andrew Tonks below. This give full details of a result on the (simplicial) classifying space of a crossed complex stated but not proved in the paper by Ronald Brown and Philip J. Higgins on classifying spaces.
The Eilenberg–Zilber theorem is a key ingredient in establishing the Künneth theorem, which expresses the homology groups
H*(X x Y)
H*(X)
H*(Y)