ATLAS Ouvrir dans l'atlas →

Théorème 4Formule de Künneth

La formule de Künneth en homologie singulière

L'homologie à coefficients dans un anneau commutatif RR est l'homologie Hn(X;R){H_n(X; R)} du complexe C(X;R)C(X; R) du nœud Eilenberg-Zilber ; pour R=ℤR = \mathbb Z, c'est Hn(X)H_n(X). Le produit croisé homologique est la composée Hi(X;R)⊗RHj(Y;R)→×Hi+j(C(X;R)⊗RC(Y;R))→EZ∗Hi+j(X×Y;R)\begin{aligned} &H_i(X; R) \otimes_R H_j(Y; R) \\ &\xrightarrow{\times} H_{i+j}\big(C(X; R) \otimes_R C(Y; R)\big) \\ &\xrightarrow{\mathrm{EZ}_*} H_{i+j}(X \times Y; R) \end{aligned} du produit croisé algébrique (Produit de complexes, (ii)) et de l'isomorphisme d'Eilenberg-Zilber ; on note x×yx \times y l'image de x⊗yx \otimes y.

Pour n⩾1n \geqslant 1, le tore de dimension nn est Tn=(S1)nT^n = (S^1)^n, produit de nn copies du cercle S1=ℝ/ℤ{S^1} = \mathbb R/\mathbb Z (Groupe fondamental du cercle), muni de la topologie produit ; T2T^2 est le tore du nœud Bouquet de deux cercles. L'application ((x1,…,xn−1),xn)↦(x1,…,xn)((x_1, \dots, x_{n-1}), x_n) \mapsto (x_1, \dots, x_n) est un homéomorphisme de Tn−1×S1T^{n-1} \times S^1 sur TnT^n, chacune des deux applications réciproques ayant des composantes continues (Topologie produit) : on identifie ces deux espaces.

Énoncé

(i) Coefficients entiers. Pour tous espaces XX et YY et tout nn, la suite 0→⨁i+j=nHi(X)⊗Hj(Y)→×Hn(X×Y)→⨁i+j=n−1Ti,j(X,Y)→0\begin{aligned} 0 &\to \bigoplus_{i+j=n} H_i(X) \otimes H_j(Y) \\ &\xrightarrow{\times} H_n(X \times Y) \\ &\to \bigoplus_{i+j=n-1} T_{i,j}(X, Y) \to 0 \end{aligned} est exacte et naturelle, où Ti,j(X,Y)T_{i,j}(X, Y) est le noyau de Bi(X)⊗Hj(Y)→Zi(X)⊗Hj(Y)B_i(X) \otimes H_j(Y) \to Z_i(X) \otimes H_j(Y). Ce noyau est nul si Hj(Y)H_j(Y) est plat, par exemple libre, ou si Hi(X)H_i(X) est isomorphe à un ℤk{\mathbb Z^k}. En particulier, si tous les Hj(Y)H_j(Y) sont libres, Hn(X×Y)≅⨁i+j=nHi(X)⊗Hj(Y).H_n(X \times Y) \cong \bigoplus_{i+j=n} H_i(X) \otimes H_j(Y).

(ii) Corps. Sur un corps KK, pour tous espaces XX et YY, le produit croisé est un isomorphisme ⨁i+j=nHi(X;K)⊗KHj(Y;K)≅Hn(X×Y;K).\begin{aligned} &\bigoplus_{i+j=n} H_i(X; K) \otimes_K H_j(Y; K) \\ &\quad \cong H_n(X \times Y; K). \end{aligned}

(iii) Tore. On a H0(S1)≅H1(S1)≅ℤH_0(S^1) \cong H_1(S^1) \cong \mathbb Z et Hk(S1)=0H_k(S^1) = 0 pour k⩾2k \geqslant 2. Soit gg un générateur de H1(S1)H_1(S^1) et oo la classe d'un point, qui engendre H0(S1)H_0(S^1). Pour I⊂{1,…,n}I \subset \{1, \dots, n\}, soit eI∈H∣I∣(Tn)e_I \in H_{|I|}(T^n) le produit croisé c1×⋯×cnc_1 \times \cdots \times c_n, effectué de gauche à droite, où ci=gc_i = g si i∈Ii \in I et ci=oc_i = o sinon. Les eIe_I tels que ∣I∣=k|I| = k forment une base de Hk(Tn)H_k(T^n), qui est libre de rang (nk)\binom nk, et nul pour k>nk > n.

Démonstration

(i) Par le théorème d'Eilenberg-Zilber (Eilenberg-Zilber, (ii)), Hn(X×Y)≅Hn(C(X)⊗C(Y))H_n(X \times Y) \cong H_n(C(X) \otimes C(Y)), et l'on applique le nœud Künneth algébrique, (i), à C=C(X)C = C(X) et D=C(Y)D = C(Y). Les cycles et les bords de C(X)C(X) sont des sous-groupes du groupe libre Ci(X)C_i(X), donc plats sans aucun choix (Modules plats, (iv)), et les Cj(Y)C_j(Y) sont libres, donc plats (même nœud, (ii)).

L'annulation de Ti,jT_{i,j} est le point (ii) du nœud Künneth algébrique, ℤk\mathbb Z^k étant projectif (Groupes projectifs, (i)). La naturalité vient de celle de la suite algébrique et de celle de EZ\mathrm{EZ}.

(ii) Les espaces vectoriels Ci(X;K)C_i(X; K) et leurs sous-espaces sont plats (Modules plats, (iv)) ; on applique le point (ii) du nœud Künneth algébrique à C(X;K)C(X; K) et C(Y;K)C(Y; K), puis le point (iii) du nœud Eilenberg-Zilber.

(iii) Le cercle. Le nœud Bouquet de deux cercles, (i), donne un homéomorphisme de S1S^1 sur un losange, que la translation de vecteur (−14,−14)(-\frac14, -\frac14) envoie sur L={(u,v):∣u∣+∣v∣=14}L = \{(u, v) : |u| + |v| = \frac14\}. L'application y↦y/∥y∥y \mapsto y/\|y\| est un homéomorphisme de LL sur le cercle unité de ℝ2\mathbb R^2, de réciproque y↦y/(4(∣y1∣+∣y2∣))y \mapsto y/(4(|y_1| + |y_2|)), toutes deux continues comme quotients de fonctions continues qui ne s'annulent pas. Le nœud Homologie des sphères donne l'homologie de S1S^1 ; comme S1S^1 est connexe par arcs, H0(S1)H_0(S^1) est engendré par oo (Degré 0, point).

Récurrence. Pour n=1n = 1, c'est ce qui précède. Pour n⩾2n \geqslant 2, on applique (i) à X=Tn−1X = T^{n-1} et Y=S1Y = S^1, dont l'homologie est libre : Hk(Tn)≅Hk(Tn−1)⊗H0(S1)⊕Hk−1(Tn−1)⊗H1(S1).\begin{aligned} H_k(T^n) &\cong H_k(T^{n-1}) \otimes H_0(S^1) \\ &\quad \oplus H_{k-1}(T^{n-1}) \otimes H_1(S^1). \end{aligned} Comme ℤ⊗A≅A\mathbb Z \otimes A \cong A, les éléments eI×oe_I \times o, pour I⊂{1,…,n−1}I \subset \{1, \dots, n - 1\} et ∣I∣=k|I| = k, et eJ×ge_J \times g, pour ∣J∣=k−1|J| = k - 1, forment une base, par l'hypothèse de récurrence. Ce sont les eIe_I de TnT^n, avec n∉In \notin I ou n∈In \in I. Le rang est (n−1k)+(n−1k−1)=(nk)\binom{n-1}{k} + \binom{n-1}{k-1} = \binom nk, par la relation de Pascal (coefficients binomiaux).

□
Remarque

Sur le corps ℚ\mathbb Q, le point (ii) dit que les nombres de Betti bn=dim⁡Hn(−;ℚ)b_n = \dim H_n(-; \mathbb Q) d'un produit vérifient bn(X×Y)=∑i+j=nbi(X) bj(Y)b_n(X \times Y) = \sum_{i+j=n} b_i(X)\, b_j(Y) lorsqu'ils sont finis. C'est l'énoncé de Künneth (Über die Bettischen Zahlen einer Produktmannigfaltigkeit, Math. Ann. 90, 1923, p. 65-85), complété l'année suivante pour la torsion (Über die Torsionszahlen von Produktmannigfaltigkeiten, Math. Ann. 91, 1924, p. 125-134), dans le cadre des variétés combinatoires de l'époque.

Remarque

Le terme Ti,jT_{i,j} est le groupe Tor⁡(Hi(X),Hj(Y)){\operatorname{Tor}}(H_i(X), H_j(Y)) dès que les chaînes Ci(X)C_i(X) et les bords Bi(X)B_i(X) sont projectifs pour tout ii, ce qui rend les cycles Zi(X)Z_i(X) projectifs : ce sont les hypothèses du point (iii) du nœud Künneth algébrique portant sur le premier complexe, celles qui portent sur le second ne servant qu'au scindage. Pour le complexe singulier, la démonstration de ces hypothèses emploie l'axiome du choix, comme au point (ii) du nœud Coefficients universels.

Remarque

Un cas se traite pourtant sans choix : si Hj(Y)=ℤ/2ℤH_j(Y) = \mathbb Z/2\mathbb Z, alors Bi⊗ℤ/2ℤ≅Bi/2BiB_i \otimes \mathbb Z/2\mathbb Z \cong B_i/2B_i (Produit tensoriel, (iv)), et Ti,jT_{i,j} est le noyau de Bi/2Bi→Zi/2ZiB_i/2B_i \to Z_i/2Z_i, c'est-à-dire (Bi∩2Zi)/2Bi(B_i \cap 2Z_i)/2B_i. Dans Zi(X)Z_i(X), sous-groupe du groupe abélien libre Ci(X)C_i(X), l'égalité 2z=02z = 0 entraîne z=0z = 0, coefficient par coefficient ; l'application 2z↦[z]2z \mapsto [z] est donc bien définie, et elle identifie ce noyau au sous-groupe Hi(X)[2]H_i(X)[2] des classes cc telles que 2c=02c = 0.

Le chapitre Homologie cellulaire, qui ne précède pas celui-ci, établit dans une branche parallèle que H0(ℝP2)≅ℤH_0(\mathbb RP^2) \cong \mathbb Z, H1(ℝP2)≅ℤ/2ℤH_1(\mathbb RP^2) \cong \mathbb Z/2\mathbb Z et Hk(ℝP2)=0H_k(\mathbb RP^2) = 0 pour k⩾2k \geqslant 2 (Homologie de ℝPⁿ) ; ces groupes sont admis ici. On obtient ainsi H3(ℝP2×ℝP2)≅T1,1≅ℤ/2ℤH_3(\mathbb RP^2 \times \mathbb RP^2) \cong T_{1,1} \cong \mathbb Z/2\mathbb Z, les autres termes étant nuls, puisque H0H_0 est libre et que Hk=0H_k = 0 pour k⩾2k \geqslant 2 : une classe de dimension 33 dans un produit de surfaces sans homologie en degré 22, qui vient tout entière de l'élément d'ordre 22 de H1(ℝP2)H_1(\mathbb RP^2).

Remarque

Pour le tore, (iii) donne H∗(T2)H_*(T^2) de rangs 11, 22, 11 et H∗(T3)H_*(T^3) de rangs 11, 33, 33, 11, ce que le produit des complexes « cellulaires » de la seconde remarque du nœud Produit de complexes laissait prévoir. Le générateur e{1,2}=g×ge_{\{1, 2\}} = g \times g de H2(T2)H_2(T^2) est représenté par l'image du carré découpé en deux triangles de la figure du nœud Eilenberg-Zilber, quand on prend pour EZ\mathrm{EZ} le battage, ce qui suppose admis que celui-ci convient (première remarque du nœud Eilenberg-Zilber).

Ouvrir dans l'atlas interactif →