ATLAS Ouvrir dans l'atlas →

Lemme 1Cohomologie singulière

Réduction modulo un sous-groupe d'un groupe abélien libre

Dans ce nœud et le suivant, II est un ensemble muni d'un bon ordre ⩽\leqslant (Bon ordre), F=ℤ(I)F = \mathbb Z^{(I)} est le groupe abélien libre sur II (Complexes de chaînes) et HH est un sous-groupe de FF.

Pour x∈Fx \in F et i∈Ii \in I, on note x(i)∈ℤx(i) \in \mathbb Z la coordonnée de xx en ii ; l'application πi:x↦x(i)\pi_i : x \mapsto x(i) est un morphisme. Le support de xx est l'ensemble des ii tels que x(i)≠0x(i) \neq 0 ; il est fini, comme partie d'une partie finie (Ensembles finis, (iii)).

Pour i∈Ii \in I, on pose F<i={x∈F:x(j)=0 si j⩾i},F⩽i={x∈F:x(j)=0 si j>i},\begin{aligned} F_{<i} &= \{x \in F : x(j) = 0 \text{ si } j \geqslant i\}, \\ F_{\leqslant i} &= \{x \in F : x(j) = 0 \text{ si } j > i\}, \end{aligned} puis H<i=H∩F<iH_{<i} = H \cap F_{<i} et H⩽i=H∩F⩽iH_{\leqslant i} = H \cap F_{\leqslant i}. Un élément de F⩽iF_{\leqslant i} dont la coordonnée en ii est nulle appartient à F<iF_{<i}.

L'image πi(H⩽i)\pi_i(H_{\leqslant i}) est un sous-groupe de ℤ\mathbb Z, donc de la forme niℤn_i\mathbb Z pour un unique ni∈ℕn_i \in {\mathbb N} (Idéaux de ℤ). Les indices ii tels que ni>0n_i > 0 sont les pivots de HH ; on note PP leur ensemble.

Un élément x∈Fx \in F est réduit sous ii si 0⩽x(j)<nj0 \leqslant x(j) < n_j pour tout pivot j<ij < i. Aucune condition ne porte sur les coordonnées qui ne sont pas des pivots.

Énoncé

(i) Toute partie finie non vide d'un ensemble totalement ordonné a un plus grand élément. En particulier, tout x≠0x \neq 0 de FF a une hauteur ht⁡(x)\operatorname{ht}(x), le plus grand élément de son support, et x∈F⩽ht⁡(x)x \in F_{\leqslant \operatorname{ht}(x)}.

(ii) Unicité. Soit i∈Ii \in I. Si xx et yy sont réduits sous ii et si x−y∈H<ix - y \in H_{<i}, alors x=yx = y.

(iii) Réduction. Pour tout i∈Ii \in I et tout x∈Fx \in F, il existe un unique z∈H<iz \in H_{<i} tel que x−zx - z soit réduit sous ii.

Démonstration

(i) Montrons, par récurrence sur m∈ℕm \in \mathbb N (Récurrence), qu'une partie AA à m+1m + 1 éléments a un plus grand élément. Pour m=0m = 0, AA a un seul élément, qui convient.

Si AA a m+2m + 2 éléments, par une bijection ff de m+2m + 2 sur AA, la partie A′=A∖{f(m+1)}A' = A \setminus \{f(m + 1)\} est l'image de m+1m + 1 par ff, et elle a m+1m + 1 éléments. Par hypothèse de récurrence, elle a un plus grand élément a′a', et le plus grand des deux éléments a′a' et f(m+1)f(m + 1), qui sont comparables puisque l'ordre est total, est le plus grand élément de AA.

Un bon ordre est total (Bon ordre, (i)), et le support d'un x≠0x \neq 0 est fini et non vide : il a un plus grand élément ht⁡(x)\operatorname{ht}(x), et x(j)=0x(j) = 0 pour j>ht⁡(x)j > \operatorname{ht}(x).

(ii) Supposons d=x−yd = x - y non nul, et soit j=ht⁡(d)j = \operatorname{ht}(d). Comme d∈F<id \in F_{<i} et d(j)≠0d(j) \neq 0, on a j<ij < i. Par (i), d∈H⩽jd \in H_{\leqslant j}, donc d(j)=πj(d)d(j) = \pi_j(d) appartient à njℤn_j\mathbb Z.

Puisque d(j)≠0d(j) \neq 0, cela impose nj>0n_j > 0 et ∣d(j)∣⩾nj|d(j)| \geqslant n_j : jj est un pivot inférieur à ii. Mais xx et yy sont réduits sous ii, donc 0⩽x(j)<nj0 \leqslant x(j) < n_j et 0⩽y(j)<nj0 \leqslant y(j) < n_j, d'où ∣d(j)∣<nj|d(j)| < n_j : contradiction.

(iii) Unicité. Si zz et z′z' conviennent, les éléments x−zx - z et x−z′x - z' sont réduits sous ii, et leur différence z′−zz' - z appartient à H<iH_{<i} : ils sont égaux par (ii), donc z=z′z = z'.

Existence. Soit QQ l'ensemble des i∈Ii \in I tels que, pour tout x∈Fx \in F, il existe z∈H<iz \in H_{<i} avec x−zx - z réduit sous ii. Par le principe d'induction dans un ensemble bien ordonné (Bon ordre, (ii)), il suffit de montrer que i∈Qi \in Q dès que tout j<ij < i appartient à QQ. Supposons-le, et soit x∈Fx \in F.

Soit AA l'ensemble des éléments du support de xx strictement inférieurs à ii. Si AA est vide, z=0z = 0 convient : x(j)=0x(j) = 0 pour tout j<ij < i, et 0⩽0<nj0 \leqslant 0 < n_j pour tout pivot jj. Sinon, soit jj le plus grand élément de AA, donné par (i).

Si jj est un pivot, il existe, par définition de njn_j, un élément g∈H⩽jg \in H_{\leqslant j} tel que g(j)=njg(j) = n_j. La division euclidienne (Division euclidienne) donne x(j)=qnj+rx(j) = q n_j + r avec 0⩽r<nj0 \leqslant r < n_j, et l'on pose x′=x−qgx' = x - qg, de sorte que x′(j)=rx'(j) = r. Si jj n'est pas un pivot, on pose x′=xx' = x. Dans les deux cas, x−x′∈H⩽jx - x' \in H_{\leqslant j}, et x′(k)=x(k)x'(k) = x(k) pour tout k>jk > j.

Comme j<ij < i, on a j∈Qj \in Q : il existe z′∈H<jz' \in H_{<j} tel que x′−z′x' - z' soit réduit sous jj. Posons z=(x−x′)+z′z = (x - x') + z'. C'est un élément de H⩽jH_{\leqslant j}, donc de H<iH_{<i}, et x−z=x′−z′.x - z = x' - z'. Vérifions que cet élément est réduit sous ii. Aux pivots k<jk < j, c'est le choix de z′z'. Si jj est un pivot, sa coordonnée en jj est x′(j)−z′(j)=rx'(j) - z'(j) = r, puisque z′∈F<jz' \in F_{<j}. Enfin, pour j<k<ij < k < i, on a x(k)=0x(k) = 0, puisque kk n'est pas dans le support de xx au-delà de max⁡A\max A, de sorte que x′(k)=0x'(k) = 0, et z′(k)=0z'(k) = 0 : la coordonnée est nulle, ce qui satisfait la condition 0⩽0<nk0 \leqslant 0 < n_k. Ainsi i∈Qi \in Q, et Q=IQ = I.

□
Remarque

Le point (iii) est une division euclidienne transfinie : le sous-groupe H<iH_{<i} joue le rôle de bℤb\mathbb Z dans la division par un entier b⩾1b \geqslant 1, et chaque classe de FF modulo H<iH_{<i} a un unique représentant réduit sous ii, comme chaque entier a un unique reste. La démonstration traite la plus grande coordonnée non nulle sous ii, puis recommence sous cet indice ; le bon ordre garantit, par le principe d'induction, que ce procédé aboutit.

Remarque

L'élément gg de la démonstration d'existence est pris dans un ensemble non vide, une seule fois, à l'intérieur de la démonstration d'un énoncé d'existence : ce n'est pas un usage de l'axiome du choix, qui n'intervient que pour choisir simultanément un élément dans chaque ensemble d'une famille infinie. Il en va de même de l'élément z′z' fourni par l'hypothèse d'induction : c'est une simple instanciation de l'énoncé existentiel « j∈Qj \in Q », pour le seul x′x' considéré. L'élément zz obtenu ne dépend d'ailleurs pas de gg, puisqu'il est unique.

Remarque

L'erreur la plus répandue est de vouloir réduire toutes les coordonnées. Dans ℤ2\mathbb Z^2, avec I={0,1}I = \{0, 1\} et 0<10 < 1, le sous-groupe HH engendré par e0+2e1e_0 + 2e_1 ne contient aucun multiple non nul de e0e_0 : n0=0n_0 = 0, l'indice 00 n'est pas un pivot, et H<1={0}H_{<1} = \{0\} ne permet de modifier aucune coordonnée. Tout élément de FF est alors réduit sous 11, quelle que soit sa coordonnée en 00.

Repose sur

C'est un point de départ.

Sert à

Ouvrir dans l'atlas interactif →