Théorème 8Algèbre commutative
Lemme de Nakayama
Un A-module est de type fini s'il existe tels que , c'est-à-dire que tout élément de s'écrive . Pour un idéal , on note l'ensemble des sommes finies avec et ; c'est un sous-module de .
(i) Lemme de Nakayama. Soit un idéal tel que , et un -module de type fini. Si , alors .
(ii) Sous les mêmes hypothèses, si est un sous-module de tel que , alors .
(iii) Soit un anneau local, d'idéal maximal et de corps résiduel , et un -module de type fini. Alors est un -espace vectoriel de dimension finie .
Des éléments engendrent si et seulement si leurs classes engendrent ; et une famille génératrice de dont aucune sous-famille stricte n'engendre a exactement éléments.
Démonstration
(i) Par récurrence sur le nombre de générateurs. Si , .
Soit avec . Un élément de s'écrit , et, en développant chaque sur les , avec des . Comme , on écrit ainsi , soit
Or est inversible : , donc , engendré par éléments, avec . L'hypothèse de récurrence donne .
(ii) Le quotient (Module) est de type fini, engendré par les classes des générateurs de , et : toute classe s'écrit, puisque , comme classe d'un élément de , c'est-à-dire . Par (i), , et .
(iii) L'idéal vérifie (Anneaux locaux, (i)). Le module quotient est annulé par : pour , . La loi est donc bien définie, et munit d'une structure de -espace vectoriel, les axiomes se lisant sur ceux du -module.
Les classes de générateurs de engendrent , qui est donc de dimension finie (Dimension). Si les classes de engendrent , le sous-module vérifie , et par (ii) ; la réciproque est claire.
Soit enfin une famille génératrice dont aucune sous-famille stricte n'engendre . Les classes engendrent .
Si elles formaient une famille liée, une relation avec exprimerait comme combinaison linéaire des autres classes, qui engendreraient encore ; les éléments correspondants engendreraient par ce qui précède, contrairement à l'hypothèse. Les classes forment donc une base, et .
□L'hypothèse « de type fini » ne peut pas être omise. Pour et le corps des fractions de , vu comme -module, on a , puisque tout élément s'écrit , et pourtant : d'après (i), appliqué à , n'est donc pas de type fini sur .
L'hypothèse non plus : pour , et , on a , puisque , mais n'est pas inversible dans .
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 joue le rôle d'espace cotangent, et, par (iii), sa dimension est le nombre minimal de générateurs de , c'est-à-dire de fonctions qui suffisent à décrire le point au premier ordre : c'est la dimension de plongement.