ATLAS Ouvrir dans l'atlas →

Théorème 1Formule de Künneth

La formule de Künneth algébrique

Soient CC et DD deux complexes de modules, nuls en degré négatif ; on note ZiZ_i et BiB_i les cycles et les bords de CC, et ι:Bi→Zi\iota : B_i \to Z_i l'inclusion. On pose Ti,j=Ker⁡(ι⊗id),T_{i,j} = \operatorname{Ker}(\iota \otimes \mathrm{id}), noyau de ι⊗id:Bi⊗Hj(D)→Zi⊗Hj(D)\iota \otimes \mathrm{id} : B_i \otimes H_j(D) \to Z_i \otimes H_j(D).

Énoncé

(i) Supposons que les ZiZ_i, les BiB_i et les DjD_j soient plats. Pour tout nn, la suite 0→⨁i+j=nHi(C)⊗Hj(D)→×Hn(C⊗D)→⨁i+j=n−1Ti,j→0\begin{aligned} 0 &\to \bigoplus_{i+j=n} {H_i}(C) \otimes H_j(D) \\ &\xrightarrow{\times} H_n(C \otimes D) \\ &\to \bigoplus_{i+j=n-1} T_{i,j} \to 0 \end{aligned} est exacte, où ×\times est le produit croisé algébrique (Produit de complexes, (ii)). Elle est naturelle.

(ii) Le module Ti,jT_{i,j} est nul si Hj(D)H_j(D) est plat, ou si la projection Zi→Hi(C)Z_i \to H_i(C) a une section linéaire, ce qui est le cas pour R=ℤR = \mathbb Z quand Hi(C)H_i(C) est projectif, par exemple isomorphe à un ℤk{\mathbb Z^k}. Sur un corps KK, les hypothèses de (i) sont toujours satisfaites, et ×\times est un isomorphisme ⨁i+j=nHi(C)⊗KHj(D)≅Hn(C⊗KD).\begin{aligned} &\bigoplus_{i+j=n} H_i(C) \otimes_K H_j(D) \\ &\quad \cong H_n(C \otimes_K D). \end{aligned}

(iii) Supposons R=ℤR = \mathbb Z, et que les CiC_i, les BiB_i, les DjD_j et les bords de DD soient projectifs, ce qui est le cas si chaque CiC_i et chaque DjD_j est isomorphe à un ℤk\mathbb Z^k. Alors Ti,j=Tor⁡(Hi(C),Hj(D))T_{i,j} = {\operatorname{Tor}}\big(H_i(C), H_j(D)\big), et la suite de (i) est scindée : Hn(C⊗D)≅⨁i+j=nHi(C)⊗Hj(D)⊕⨁i+j=n−1Tor⁡(Hi(C),Hj(D)).\begin{aligned} &H_n(C \otimes D) \\ &\cong \bigoplus_{i+j=n} H_i(C) \otimes H_j(D) \\ &\quad \oplus \bigoplus_{i+j=n-1} \operatorname{Tor}\big(H_i(C), H_j(D)\big). \end{aligned}

Démonstration

(i) Une suite exacte de complexes. Soient ZZ et B′B' les complexes de bord nul de termes ZiZ_i et Bi′=Bi−1B'_i = B_{i-1} en degré ii. L'inclusion Z→CZ \to C et le bord ∂:C→B′\partial : C \to B' sont des morphismes de complexes, puisque ∂∂=0\partial\partial = 0, et la suite 0→Z→C→∂B′→00 \to Z \to C \xrightarrow{\partial} B' \to 0 est exacte en chaque degré.

Tensorisons par DD (Produit de complexes, (i)). En bidegré (i,j)(i, j), la suite 0→Zi⊗Dj→Ci⊗Dj→Bi−1⊗Dj→00 \to Z_i \otimes D_j \to C_i \otimes D_j \to B_{i-1} \otimes D_j \to 0 est exacte, DjD_j étant plat (Modules plats, (i)) : on obtient une suite exacte courte de complexes 0→Z⊗D→C⊗D→B′⊗D→0.0 \to Z \otimes D \to C \otimes D \to B' \otimes D \to 0.

Homologie des termes extrêmes. Le complexe Z⊗DZ \otimes D est la somme directe des complexes Zi⊗DZ_i \otimes D, décalés de ii, dont le bord est (−1)i id⊗∂(-1)^i\, \mathrm{id} \otimes \partial ; le signe ne change ni les noyaux ni les images. Comme ZiZ_i est plat, le point (i) du nœud Modules plats donne Hn(Z⊗D)≅⨁i+j=nZi⊗Hj(D),H_n(Z \otimes D) \cong \bigoplus_{i+j=n} Z_i \otimes H_j(D), par z⊗[w]↦[z⊗w]z \otimes [w] \mapsto [z \otimes w], et de même Hn(B′⊗D)≅⨁i+j=nBi−1⊗Hj(D)H_n(B' \otimes D) \cong \bigoplus_{i+j=n} B_{i-1} \otimes H_j(D).

Le morphisme de connexion. Soient b=∂c∈Bi−1b = \partial c \in B_{i-1}, avec c∈Cic \in C_i, et ww un cycle de DjD_j. L'élément c⊗wc \otimes w relève b⊗wb \otimes w, et ∂(c⊗w)=∂c⊗w=b⊗w,\partial(c \otimes w) = \partial c \otimes w = b \otimes w, vu dans Zi−1⊗DjZ_{i-1} \otimes D_j. Le morphisme de connexion (Suite exacte longue) envoie donc b⊗[w]b \otimes [w] sur ι(b)⊗[w]\iota(b) \otimes [w] : sur chaque facteur, c'est ι⊗id:Bi−1⊗Hj(D)→Zi−1⊗Hj(D)\iota \otimes \mathrm{id} : B_{i-1} \otimes H_j(D) \to Z_{i-1} \otimes H_j(D), ces éléments engendrant Bi−1⊗Hj(D)B_{i-1} \otimes H_j(D).

Conclusion. La suite exacte longue donne la suite exacte 0→Coker⁡δn+1→Hn(C⊗D)→Ker⁡δn→0.\begin{aligned} 0 &\to \operatorname{Coker}\delta_{n+1} \to H_n(C \otimes D) \\ &\to \operatorname{Ker}\delta_n \to 0. \end{aligned} Par l'exactitude à droite appliquée à Bi→Zi→Hi(C)→0B_i \to Z_i \to H_i(C) \to 0 (Produit tensoriel, (iv)), le conoyau de ι⊗id\iota \otimes \mathrm{id} sur le facteur (i,j)(i, j) est Hi(C)⊗Hj(D)H_i(C) \otimes H_j(D), et la flèche induite envoie [z]⊗[w][z] \otimes [w] sur [z⊗w][z \otimes w] : c'est le produit croisé. Le noyau de δn\delta_n est la somme des Ti,jT_{i,j} pour i+j=n−1i + j = n - 1.

Les deux flèches sont naturelles : la première est le produit croisé, et la seconde est induite par ∂⊗id\partial \otimes \mathrm{id}.

(ii) Si Hj(D)H_j(D) est plat, ι⊗id\iota \otimes \mathrm{id} est injectif. Si la projection q:Zi→Hi(C)q : Z_i \to H_i(C) a une section ss, l'application r=id−s∘qr = \mathrm{id} - s \circ q envoie ZiZ_i dans BiB_i et vaut l'identité sur BiB_i, comme au nœud Groupes projectifs, (ii) ; alors (r⊗id)∘(ι⊗id)=id(r \otimes \mathrm{id}) \circ (\iota \otimes \mathrm{id}) = \mathrm{id}, et ι⊗id\iota \otimes \mathrm{id} est injectif. Pour R=ℤR = \mathbb Z et Hi(C)H_i(C) projectif, la section existe par ce même point.

Sur un corps, tous les espaces vectoriels sont plats (Modules plats, (iv)), et Ti,j=0T_{i,j} = 0.

(iii) Comme Bi−1B_{i-1} est projectif, ∂:Ci→Bi−1\partial : C_i \to B_{i-1} a une section, et ZiZ_i est un rétracte de CiC_i par une application rir_i égale à l'identité sur ZiZ_i (Groupes projectifs, (ii)) ; il est projectif (même nœud, (i)). Les ZiZ_i, les BiB_i et les DjD_j sont donc plats (Modules plats, (ii)), et (i) s'applique. La suite 0→Bi→Zi→Hi(C)→00 \to B_i \to Z_i \to H_i(C) \to 0 est une présentation projective, et Ti,jT_{i,j} est, par définition, Tor⁡(Hi(C),Hj(D))\operatorname{Tor}(H_i(C), H_j(D)) (Le groupe Tor).

Scindage. Soit ρC:Ci→Hi(C)\rho_C : C_i \to H_i(C) la composée de rir_i et de la projection. Pour c∈Ci+1c \in C_{i+1}, ∂c\partial c est un bord, donc un cycle, et ρC(∂c)=[∂c]=0\rho_C(\partial c) = [\partial c] = 0 : ρC\rho_C est un morphisme de CC dans le complexe H(C)H(C) de bord nul. On construit de même ρD\rho_D, les bords de DD étant projectifs.

Le morphisme de complexes ρC⊗ρD:C⊗D→H(C)⊗H(D)\rho_C \otimes \rho_D : C \otimes D \to H(C) \otimes H(D) (Produit de complexes, (i)) arrive dans un complexe de bord nul, et induit une application Hn(C⊗D)→⨁i+j=nHi(C)⊗Hj(D)H_n(C \otimes D) \to \bigoplus_{i+j=n} H_i(C) \otimes H_j(D). Elle envoie [z⊗w][z \otimes w] sur ρC(z)⊗ρD(w)=[z]⊗[w]\rho_C(z) \otimes \rho_D(w) = [z] \otimes [w], puisque rir_i est l'identité sur les cycles : c'est un inverse à gauche du produit croisé.

□
Remarque

Pour le complexe CC formé de ℤ→×2ℤ\mathbb Z \xrightarrow{\times 2} \mathbb Z, en degrés 11 et 00, on a H0(C)=ℤ/2ℤH_0(C) = \mathbb Z/2\mathbb Z et H1(C)=0H_1(C) = 0. Le point (iii) donne H0(C⊗C)≅ℤ/2ℤH_0(C \otimes C) \cong \mathbb Z/2\mathbb Z, H1(C⊗C)≅Tor⁡(ℤ/2ℤ,ℤ/2ℤ)≅ℤ/2ℤH_1(C \otimes C) \cong \operatorname{Tor}(\mathbb Z/2\mathbb Z, \mathbb Z/2\mathbb Z) \cong \mathbb Z/2\mathbb Z et H2(C⊗C)=0H_2(C \otimes C) = 0, ce que confirme le calcul direct par la forme de Smith des matrices du bord de C⊗CC \otimes C.

La classe de degré 11 ne vient d'aucun produit de classes : c'est la torsion de H0(C)H_0(C) qui, croisée avec elle-même, crée de l'homologie un degré plus haut. Sur le corps 𝔽2=ℤ/2ℤ\mathbb F_2 = \mathbb Z/2\mathbb Z, le complexe C⊗𝔽2C \otimes \mathbb F_2 a un bord nul, et (C⊗𝔽2)⊗(C⊗𝔽2)(C \otimes \mathbb F_2) \otimes (C \otimes \mathbb F_2) a une homologie de dimensions 11, 22, 11, conformément à (ii).

Remarque

Le scindage de (iii) n'est pas naturel : il dépend des rétractions rir_i, comme celui du théorème des coefficients universels (Coefficients universels). C'est pourquoi le théorème s'énonce par une suite exacte, dont les flèches, elles, ne dépendent d'aucun choix de section.

Remarque

Aucune forme du choix n'intervient : les hypothèses portent sur les modules, et la démonstration ne fait que des constructions explicites. Le point (i) s'applique au complexe singulier, dont les cycles et les bords sont des sous-groupes de groupes libres, plats sans choix (Modules plats, (iv)) ; le point (iii) demanderait, pour ce complexe, que les bords soient projectifs, ce qui emploie l'axiome du choix.

Ouvrir dans l'atlas interactif →