The cross product in singular homology #
For topological spaces X and Y and coefficient objects R and S, the homology cross
product is the morphism
Hₚ(X; R) ⊗ H_q(Y; S) ⟶ Hₙ(X × Y; R ⊗ S), for p + q = n.
It is the cross product HomologicalComplex.homologyCross of the singular chain complexes,
Hₚ(C(X; R)) ⊗ H_q(C(Y; S)) ⟶ Hₙ(C(X; R) ⊗ C(Y; S)), followed by the map on homology induced
by the Eilenberg–Mac Lane shuffle map C(X; R) ⊗ C(Y; S) ⟶ C(X × Y; R ⊗ S). On classes of
cycles a and b it is the class of the shuffle product a × b. It is natural in both spaces
and in both coefficient objects. As for HomologicalComplex.homologyCross, each declaration
only assumes that tensoring preserves cokernels for the three objects the construction uses:
tensorLeft of Hₚ(C(X; R)), and tensorRight of the cycles Z_q(C(Y; S)) and of the chains
C_{q+1}(Y; S). For ModuleCat these are found by instance search.
By the Eilenberg–Zilber theorem the shuffle map is a chain homotopy equivalence with homotopy
inverse the Alexander–Whitney map, so the map induced by Alexander–Whitney on homology recovers
the algebraic cross product (TopCat.singularHomologyCross_comp_homologyMap_alexanderWhitney).
So the Künneth theorem over a field, that the direct sum over all p + q = n of the homology
cross products Hₚ(X; k) ⊗ H_q(Y; k) ⟶ Hₙ(X × Y; k) is an isomorphism, reduces to the
corresponding statement for the direct sum of the algebraic cross products of the singular chain
complexes.
Main definitions and results #
TopCat.singularHomologyCross: the homology cross product.TopCat.homologyπ_tensorHom_singularHomologyCross: its value on classes of cycles.TopCat.singularHomologyCross_naturalityandTopCat.singularHomologyCross_coefficient_naturality: naturality in the spaces and in the coefficients.TopCat.singularHomologyCross_comp_homologyMap_alexanderWhitney: under the Eilenberg–Zilber isomorphism, the homology cross product is the cross product of the singular chain complexes.
References #
- A. Hatcher, Algebraic Topology, Section 3.B, the cross product in homology.
- S. Eilenberg and J. A. Zilber, On products of complexes, Amer. J. Math. 75 (1953).
The homology cross product Hₚ(X; R) ⊗ H_q(Y; S) ⟶ Hₙ(X × Y; R ⊗ S) for p + q = n:
the cross product of the singular chain complexes followed by the shuffle map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The homology cross product is the cross product of the singular chain complexes followed by the map induced by the shuffle map.
The cross product of the classes of two singular cycles is the class of their shuffle product.
The cross product of the classes of two singular cycles is the class of their shuffle product.
Naturality of the homology cross product in both spaces:
f_* a × g_* b = (f × g)_* (a × b).
Naturality of the homology cross product in both spaces:
f_* a × g_* b = (f × g)_* (a × b).
Naturality of the homology cross product in both coefficient objects.
Naturality of the homology cross product in both coefficient objects.
The homology cross product under Eilenberg–Zilber: following the homology cross product by the map induced by the Alexander–Whitney map gives the cross product of the singular chain complexes. Since the Alexander–Whitney map is a chain homotopy equivalence, this identifies the homology cross product with the algebraic one.
The homology cross product under Eilenberg–Zilber: following the homology cross product by the map induced by the Alexander–Whitney map gives the cross product of the singular chain complexes. Since the Alexander–Whitney map is a chain homotopy equivalence, this identifies the homology cross product with the algebraic one.