ATLAS Ouvrir dans l'atlas →

Théorème 8Algèbre commutative

Lemme de Nakayama

Un A-module MM est de type fini s'il existe x1,…,xn∈Mx_1, \dots, x_n \in M tels que M=Ax1+⋯+AxnM = Ax_1 + \cdots + Ax_n, c'est-à-dire que tout élément de MM s'écrive ∑iaixi\sum_i a_ix_i. Pour un idéal II, on note IMIM l'ensemble des sommes finies ∑jbjyj\sum_j b_jy_j avec bj∈Ib_j \in I et yj∈My_j \in M ; c'est un sous-module de MM.

Énoncé

(i) Lemme de Nakayama. Soit II un idéal tel que 1+I⊂A×1 + I \subset A^\times, et MM un AA-module de type fini. Si IM=MIM = M, alors M={0}M = \{0\}.

(ii) Sous les mêmes hypothèses, si NN est un sous-module de MM tel que M=N+IMM = N + IM, alors M=NM = N.

(iii) Soit AA un anneau local, d'idéal maximal 𝔪\mathfrak m et de corps résiduel k=A/𝔪k = A/\mathfrak m, et MM un AA-module de type fini. Alors M/𝔪MM/\mathfrak mM est un kk-espace vectoriel de dimension finie dd.

Des éléments x1,…,xnx_1, \dots, x_n engendrent MM si et seulement si leurs classes engendrent M/𝔪MM/\mathfrak mM ; et une famille génératrice de MM dont aucune sous-famille stricte n'engendre MM a exactement dd éléments.

Démonstration

(i) Par récurrence sur le nombre nn de générateurs. Si n=0n = 0, M={0}M = \{0\}.

Soit M=Ax1+⋯+AxnM = Ax_1 + \cdots + Ax_n avec n⩾1n \geqslant 1. Un élément de IMIM s'écrit ∑jbjyj\sum_j b_jy_j, et, en développant chaque yjy_j sur les xix_i, ∑iaixi\sum_i a_ix_i avec des ai∈Ia_i \in I. Comme xn∈M=IMx_n \in M = IM, on écrit ainsi xn=∑iaixix_n = \sum_i a_ix_i, soit (1−an)xn=∑i<naixi.(1 - a_n)x_n = \sum_{i < n} a_ix_i.

Or 1−an∈1+I1 - a_n \in 1 + I est inversible : xn∈M′=Ax1+⋯+Axn−1x_n \in M' = Ax_1 + \cdots + Ax_{n-1}, donc M=M′M = M', engendré par n−1n - 1 éléments, avec IM′=IM=M=M′IM' = IM = M = M'. L'hypothèse de récurrence donne M={0}M = \{0\}.

(ii) Le quotient M/NM/N (Module) est de type fini, engendré par les classes des générateurs de MM, et I(M/N)=M/NI(M/N) = M/N : toute classe x+Nx + N s'écrit, puisque x∈N+IMx \in N + IM, comme classe d'un élément ∑jbjyj\sum_j b_jy_j de IMIM, c'est-à-dire ∑jbj(yj+N)\sum_j b_j(y_j + N). Par (i), M/N={0}M/N = \{0\}, et M=NM = N.

(iii) L'idéal 𝔪\mathfrak m vérifie 1+𝔪⊂A×1 + \mathfrak m \subset A^\times (Anneaux locaux, (i)). Le module quotient V=M/𝔪MV = M/\mathfrak mM est annulé par 𝔪\mathfrak m : pour a∈𝔪a \in \mathfrak m, a(x+𝔪M)=ax+𝔪M=𝔪Ma(x + \mathfrak mM) = ax + \mathfrak mM = \mathfrak mM. La loi (a+𝔪)⋅xˉ=axˉ(a + \mathfrak m)\cdot \bar x = a\bar x est donc bien définie, et munit VV d'une structure de kk-espace vectoriel, les axiomes se lisant sur ceux du AA-module.

Les classes de générateurs de MM engendrent VV, qui est donc de dimension finie (Dimension). Si les classes de x1,…,xnx_1, \dots, x_n engendrent VV, le sous-module N=Ax1+⋯+AxnN = Ax_1 + \cdots + Ax_n vérifie M=N+𝔪MM = N + \mathfrak mM, et N=MN = M par (ii) ; la réciproque est claire.

Soit enfin (x1,…,xn)(x_1, \dots, x_n) une famille génératrice dont aucune sous-famille stricte n'engendre MM. Les classes engendrent VV.

Si elles formaient une famille liée, une relation ∑iλixˉi=0\sum_i \lambda_i\bar x_i = 0 avec λj≠0\lambda_j \neq 0 exprimerait xˉj\bar x_j comme combinaison linéaire des autres classes, qui engendreraient encore VV ; les éléments correspondants engendreraient MM par ce qui précède, contrairement à l'hypothèse. Les classes forment donc une base, et n=dn = d.

□
Remarque

L'hypothèse « de type fini » ne peut pas être omise. Pour A=ℤ(p)A = \mathbb Z_{(p)} et MM le corps des fractions de ℤ\mathbb Z, vu comme AA-module, on a pM=MpM = M, puisque tout élément xx s'écrit p⋅xpp \cdot \frac xp, et pourtant M≠{0}M \neq \{0\} : d'après (i), appliqué à I=pℤ(p)I = p\mathbb Z_{(p)}, MM n'est donc pas de type fini sur AA.

L'hypothèse 1+I⊂A×1 + I \subset A^\times non plus : pour A=ℤA = \mathbb Z, I=2ℤI = 2\mathbb Z et M=ℤ/3ℤM = \mathbb Z/3\mathbb Z, on a 2M=M2M = M, puisque 2⋅2ˉ=1ˉ2 \cdot \bar 2 = \bar 1, mais 1+2=31 + 2 = 3 n'est pas inversible dans ℤ\mathbb Z.

Remarque

Le point (iii) dit qu'au-dessus d'un anneau local, le nombre minimal de générateurs d'un module se lit sur un espace vectoriel. C'est l'outil de base de la géométrie algébrique locale : pour l'anneau local d'un point, l'espace 𝔪/𝔪2\mathfrak m/\mathfrak m^2 joue le rôle d'espace cotangent, et, par (iii), sa dimension est le nombre minimal de générateurs de 𝔪\mathfrak m, c'est-à-dire de fonctions qui suffisent à décrire le point au premier ordre : c'est la dimension de plongement.

Repose sur

Sert à

Aucune fiche de ce graphe ne l'utilise encore.
Ouvrir dans l'atlas interactif →