ATLAS Ouvrir dans l'atlas →

Proposition 1Formule de Künneth

Modules plats

Un module FF est plat si, pour toute application linéaire injective u:M→Nu : M \to N, l'application idF⊗u:F⊗M→F⊗N\mathrm{id}_F \otimes u : F \otimes M \to F \otimes N est injective. Par la symétrie du produit tensoriel (Produit tensoriel, (iii)), il revient au même de demander que u⊗idFu \otimes \mathrm{id}_F le soit.

Pour un complexe de chaînes DD de modules (Produit tensoriel), on note F⊗DF \otimes D le complexe de terme F⊗DnF \otimes D_n et de bord id⊗∂\mathrm{id} \otimes \partial.

Énoncé

(i) Suites exactes. Si FF est plat, il transforme toute suite exacte courte 0→M′→M→M′′→00 \to M' \to M \to M'' \to 0 en une suite exacte courte 0→F⊗M′→F⊗M→F⊗M′′→00 \to F \otimes M' \to F \otimes M \to F \otimes M'' \to 0. Pour tout complexe DD, l'application x⊗[z]↦[x⊗z]x \otimes [z] \mapsto [x \otimes z] est un isomorphisme F⊗Hn(D)≅Hn(F⊗D).F \otimes {H_n}(D) \cong H_n(F \otimes D).

(ii) Libres, rétractes, projectifs. Un module libre R(S)R^{(S)} est plat. Un rétracte d'un module plat est plat. Pour R=ℤR = \mathbb Z, tout groupe projectif est plat.

(iii) Lemme de finitude. Soient u:M→Nu : M \to N linéaire, AA un module et ξ∈A⊗M\xi \in A \otimes M tel que (id⊗u)(ξ)=0(\mathrm{id} \otimes u)(\xi) = 0 dans A⊗NA \otimes N. Il existe un sous-module A0A_0 de AA engendré par une famille finie et un élément ξ0∈A0⊗M\xi_0 \in A_0 \otimes M, d'image ξ\xi dans A⊗MA \otimes M, tels que (id⊗u)(ξ0)=0(\mathrm{id} \otimes u)(\xi_0) = 0 dans A0⊗NA_0 \otimes N.

(iv) Deux cas sans choix. Tout sous-groupe d'un groupe abélien libre ℤ(S)\mathbb Z^{(S)} est plat. Sur un corps KK, tout espace vectoriel est plat.

Démonstration

(i) La suite tensorisée est exacte en F⊗MF \otimes M et en F⊗M′′F \otimes M'' par l'exactitude à droite (Produit tensoriel, (iv)), et la première flèche est injective puisque FF est plat.

Pour l'homologie, notons ZnZ_n et BnB_n les cycles et les bords de DD. La suite 0→Zn→Dn→∂Bn−1→00 \to Z_n \to D_n \xrightarrow{\partial} B_{n-1} \to 0 est exacte, et devient exacte après tensorisation par FF ; de plus, F⊗Bn−1→F⊗Dn−1F \otimes B_{n-1} \to F \otimes D_{n-1} est injective. Comme id⊗∂n\mathrm{id} \otimes \partial_n est la composée F⊗Dn→F⊗Bn−1→F⊗Dn−1F \otimes D_n \to F \otimes B_{n-1} \to F \otimes D_{n-1}, son noyau est l'image de F⊗ZnF \otimes Z_n, qui s'identifie à F⊗ZnF \otimes Z_n.

L'image de id⊗∂n+1\mathrm{id} \otimes \partial_{n+1} est celle de F⊗BnF \otimes B_n, puisque F⊗Dn+1→F⊗BnF \otimes D_{n+1} \to F \otimes B_n est surjective. Ainsi Hn(F⊗D)H_n(F \otimes D) est le conoyau de F⊗Bn→F⊗ZnF \otimes B_n \to F \otimes Z_n, c'est-à-dire F⊗Hn(D)F \otimes H_n(D), par l'exactitude à droite appliquée à Bn→Zn→Hn(D)→0B_n \to Z_n \to H_n(D) \to 0.

(ii) Par Produit tensoriel, (iii), R(S)⊗M≅M(S)R^{(S)} \otimes M \cong M^{(S)}, et id⊗u\mathrm{id} \otimes u devient l'application qui applique uu à chaque coordonnée, injective si uu l'est.

Soient s:Q→Ps : Q \to P et r:P→Qr : P \to Q linéaires, avec r∘s=idQr \circ s = \mathrm{id}_Q et PP plat. Si (idQ⊗u)(ξ)=0(\mathrm{id}_Q \otimes u)(\xi) = 0, alors (idP⊗u)((s⊗id)(ξ))=(s⊗id)((idQ⊗u)(ξ))=0,\begin{aligned} &(\mathrm{id}_P \otimes u)\big((s \otimes \mathrm{id})(\xi)\big) \\ &= (s \otimes \mathrm{id})\big((\mathrm{id}_Q \otimes u)(\xi)\big) = 0, \end{aligned} puisque les deux composées valent s⊗us \otimes u. Donc (s⊗id)(ξ)=0(s \otimes \mathrm{id})(\xi) = 0, et ξ=(r⊗id)(s⊗id)(ξ)=0\xi = (r \otimes \mathrm{id})(s \otimes \mathrm{id})(\xi) = 0.

Pour R=ℤR = \mathbb Z, un groupe projectif PP est l'image du morphisme canonique ℤ(P)→P\mathbb Z^{(P)} \to P, ∑nxx↦∑nxx\sum n_x x \mapsto \sum n_x x ; par projectivité, ce morphisme a une section qui est elle-même un morphisme (Groupes projectifs, (ii)), si bien que PP est un rétracte d'un groupe libre. Aucun choix n'intervient, la projectivité étant l'hypothèse.

(iii) Écrivons ξ=∑kak⊗mk\xi = \sum_k a_k \otimes m_k. Dire que (id⊗u)(ξ)=0(\mathrm{id} \otimes u)(\xi) = 0, c'est dire que ∑k(ak,u(mk))\sum_k (a_k, u(m_k)) appartient à Rel(A,N)\mathrm{Rel}(A, N), donc est une combinaison finie des générateurs de ce sous-module. Soit A0A_0 le sous-module engendré par les aka_k et par les éléments xx, x′x' de AA qui figurent dans ces générateurs, en nombre fini.

Chacun de ces générateurs est alors un générateur de Rel(A0,N)\mathrm{Rel}(A_0, N), puisque x+x′x + x' et rxrx appartiennent à A0A_0. L'élément ξ0=∑kak⊗mk\xi_0 = \sum_k a_k \otimes m_k de A0⊗MA_0 \otimes M convient.

(iv) Soient BB un sous-groupe de ℤ(S)\mathbb Z^{(S)}, u:M→Nu : M \to N injectif, et ξ∈B⊗M\xi \in B \otimes M tel que (id⊗u)(ξ)=0(\mathrm{id} \otimes u)(\xi) = 0. Par (iii), il existe un sous-groupe B0B_0 de BB engendré par des éléments b1,…,brb_1, \dots, b_r et un ξ0∈B0⊗M\xi_0 \in B_0 \otimes M, d'image ξ\xi, tel que (id⊗u)(ξ0)=0(\mathrm{id} \otimes u)(\xi_0) = 0.

Les supports des bib_i sont contenus dans une partie finie S0S_0 de SS, et B0B_0 est un sous-groupe de ℤ(S0)\mathbb Z^{(S_0)}, lui-même isomorphe à un ℤk{\mathbb Z^k} par une numérotation de S0S_0. Par le nœud Groupes projectifs, (iii), B0B_0 est isomorphe à un ℤm\mathbb Z^m, donc plat par (ii) : ξ0=0\xi_0 = 0, et son image ξ\xi est nulle.

Sur un corps, on raisonne de même : le sous-espace B0B_0 engendré par une famille finie a une base finie (Dimension, (i)), il est isomorphe à un KmK^m, donc plat.

□
Remarque

Le groupe ℤ/nℤ\mathbb Z/n\mathbb Z n'est pas plat pour n⩾2n \geqslant 2, d'après la seconde remarque du nœud Produit tensoriel. Le groupe ℚ\mathbb Q l'est sans être libre : un sous-groupe de ℚ\mathbb Q engendré par p1/q,…,pr/qp_1/q, \dots, p_r/q est contenu dans 1qℤ≅ℤ\frac1q\mathbb Z \cong \mathbb Z, donc isomorphe à ℤ\mathbb Z ou nul, et la démonstration de (iv) s'applique.

Remarque

Un groupe abélien est plat si et seulement s'il est sans torsion. Si nx=0nx = 0 avec x≠0x \neq 0 et n⩾1n \geqslant 1, la multiplication par nn, injective sur ℤ\mathbb Z, devient après tensorisation par FF la multiplication par nn sur FF, qui n'est pas injective. Réciproquement, par le lemme de finitude (iii), il suffit que les sous-groupes de type fini de FF soient plats ; sans torsion, ils sont libres par le théorème de structure des groupes abéliens de type fini, démontré au chapitre Modules sur un anneau principal, qui n'est pas en amont de ce chapitre : cette réciproque est admise ici.

Remarque

Le point (iv) est ce qui permettra d'établir la formule de Künneth sans axiome du choix. La démonstration usuelle demande que les bords Bn(X)B_n(X) du complexe singulier soient libres, ce qui passe par un bon ordre sur l'ensemble des simplexes (théorème de Dedekind, démontré au nœud Théorème de Dedekind), et qu'ils soient projectifs, énoncé que Blass a montré équivalent à l'axiome du choix pour les groupes abéliens libres quelconques. La platitude ne demande, elle, que des sous-groupes de type fini, qui vivent dans un nombre fini de coordonnées.

Il en va de même sur un corps : l'existence d'une base dans tout espace vectoriel équivaut à l'axiome du choix (Blass, Existence of bases implies the axiom of choice, Contemp. Math. 31, 1984, p. 31-33 ; voir Existence de bases), alors que la platitude n'utilise que des bases de sous-espaces de dimension finie.

Ouvrir dans l'atlas interactif →