The Künneth map and the interchange of factors #
For nonnegative chain complexes K and L in a braided preadditive monoidal category, the Koszul
interchange K ⊗ L ⟶ L ⊗ K (TauCeti.NatChainComplex.koszulBraidingHom) sends the tensor
product x ⊗ y of cycles of degrees p and q to (-1)^(p * q) • y ⊗ x. So on homology it
sends the cross product x × y to (-1)^(p * q) • y × x
(TauCeti.NatChainComplex.homologyCross_comp_homologyMap_koszulBraidingHom).
In a braided category, the signed interchange of the summands Hₚ(K) ⊗ H_q(L) is an
isomorphism of the sources of the Künneth maps, so the Künneth map of K and L is an
isomorphism exactly when that of L and K is
(TauCeti.NatChainComplex.isIso_homologyKunneth_comm).
In particular the Künneth theorem for a factor with zero differentials and flat terms holds with
that factor on either side (HomologicalComplex.isIso_homologyKunneth_of_d_eq_zero_of_flat_right).
With the factor on the right, it computes the homology of K ⊗ Z(L) for the complex of cycles
Z(L), as the Künneth short exact sequence requires
(HomologicalComplex.homologyKunnethShortComplex_shortExact).
Main results #
TauCeti.NatChainComplex.cyclesCross_comp_cyclesMap_koszulBraidingHomandTauCeti.NatChainComplex.homologyCross_comp_homologyMap_koszulBraidingHom: interchange on tensor products of cycles and on cross products.TauCeti.NatChainComplex.isIso_homologyKunneth_comm: symmetry of the Künneth theorem.HomologicalComplex.isIso_homologyKunneth_of_d_eq_zero_of_flat_right: the Künneth theorem when the second complex of modules has zero differentials and flat terms.
References #
- C. Weibel, An Introduction to Homological Algebra, Section 3.6, the Künneth formula.
Koszul interchange sends the tensor product of cycles x ⊗ y to (-1)^(p*q) • y ⊗ x.
Koszul interchange sends the tensor product of cycles x ⊗ y to (-1)^(p*q) • y ⊗ x.
Koszul interchange on homology: the cross product x × y is sent to
(-1)^(p*q) • y × x.
Koszul interchange on homology: the cross product x × y is sent to
(-1)^(p*q) • y × x.
The Künneth map is symmetric: in a braided category, the Künneth map of K and L
is an isomorphism exactly when that of L and K is, since Koszul interchange identifies them.
The Künneth theorem when the second factor has zero differentials and flat terms: if L
is a complex of flat modules with zero differentials, so that H_q(L) = L_q, then for every
complex K the Künneth map ⨁_{p + q = n} Hₚ(K) ⊗ H_q(L) ⟶ Hₙ(K ⊗ L) is an isomorphism. This
is HomologicalComplex.isIso_homologyKunneth_of_d_eq_zero_of_flat with the factors interchanged.