ATLAS Ouvrir dans l'atlas →

Théorème 2Géométrie algébrique

Idéaux maximaux d'un anneau de polynômes sur un corps

Soit KK un corps. Pour n⩾1n \geqslant 1, on écrit K[X1,…,Xn]=K[X′][Xn]{K[X_1, \dots, X_n]} = K[X'][X_n], avec K[X′]=K[X1,…,Xn−1]K[X'] = K[X_1, \dots, X_{n-1}] (Évaluation, (iii)) ; le degré en XnX_n d'un polynôme est son degré comme polynôme en XnX_n à coefficients dans K[X′]K[X']. Pour n=0n = 0, l'anneau K[X1,…,X0]K[X_1, \dots, X_0] est KK.

Énoncé

(i) Pour tout n∈ℕn \in {\mathbb N}, tout idéal J≠K[X1,…,Xn]J \neq K[X_1, \dots, X_n] est contenu dans un idéal maximal.

(ii) Soit II un idéal de K[X1,…,Xn]K[X_1, \dots, X_n] et π\pi la surjection canonique sur A=K[X1,…,Xn]/IA = K[X_1, \dots, X_n]/I. Pour tout idéal maximal 𝔐⊃I\mathfrak M \supset I, π(𝔐)\pi(\mathfrak M) est un idéal maximal de AA, et π−1(π(𝔐))=𝔐\pi^{-1}(\pi(\mathfrak M)) = \mathfrak M. Par suite, tout idéal J≠AJ \neq A de AA est contenu dans un idéal maximal de AA.

Démonstration

(i) Par récurrence sur nn. Pour n=0n = 0, le seul idéal de KK différent de KK est {0}\{0\} (Corps, (ii)), et il est maximal. Soit n⩾1n \geqslant 1 et J≠K[X1,…,Xn]J \neq K[X_1, \dots, X_n], que l'on note K[X]K[X].

Un élément de JJ unitaire en XnX_n à une constante près. Si J={0}J = \{0\}, on le remplace par l'idéal XnK[X]X_nK[X], qui le contient et ne contient pas 11, puisque ses éléments XnQX_nQ ont un coefficient nul en degré 00 en XnX_n. On peut donc prendre f∈Jf \in J non nul.

En développant les coefficients de ff en XnX_n, puis ceux-ci, par récurrence, on écrit f=∑e∈EceX1e1⋯Xnenf = \sum_{e \in E} c_e X_1^{e_1} \cdots X_n^{e_n}, où E⊂ℕnE \subset \mathbb N^n est fini et non vide et les ce∈Kc_e \in K sont non nuls. Soit rr un entier strictement supérieur à tous les eie_i, et w(e)=en+e1r+e2r2+⋯+en−1rn−1.w(e) = e_n + e_1r + e_2r^2 + \cdots + e_{n-1}r^{n-1}.

Deux éléments distincts de EE ont des poids distincts. En effet, w(e)w(e) s'écrit en base rr avec les chiffres en,e1,…,en−1e_n, e_1, \dots, e_{n-1}, tous strictement inférieurs à rr. Si rkr^k est la plus haute puissance dont le chiffre diffère d'un poids à l'autre, l'écart sur ce chiffre contribue au moins rkr^k à la différence des poids, et les écarts sur les chiffres inférieurs au plus (r−1)(1+r+⋯+rk−1)=rk−1(r - 1)(1 + r + \cdots + r^{k-1}) = r^k - 1.

Soit φ\varphi le morphisme d'anneaux de K[X]K[X] dans lui-même qui fixe KK, envoie XiX_i sur Xi+XnriX_i + X_n^{r^i} pour i<ni < n, et XnX_n sur XnX_n (Évaluation, (iii)), et ψ\psi celui qui envoie XiX_i sur Xi−XnriX_i - X_n^{r^i}. Les composées ψ∘φ\psi \circ \varphi et φ∘ψ\varphi \circ \psi fixent KK et chaque XiX_i, donc sont l'identité par unicité : φ\varphi est un automorphisme.

Comme polynôme en XnX_n à coefficients dans K[X′]K[X'], Xi+XnriX_i + X_n^{r^i} est unitaire de degré rir^i. L'image φ(X1e1⋯Xnen)\varphi(X_1^{e_1} \cdots X_n^{e_n}) est donc un produit de polynômes unitaires, unitaire de degré w(e)w(e) (Anneau A[X], (ii)). Si e∗e^* est l'élément de EE de plus grand poids N=w(e∗)N = w(e^*), on obtient φ(f)=c XnN+∑k<NgkXnk,\varphi(f) = c\,X_n^N + \sum_{k < N} g_k X_n^k, avec c=ce∗≠0c = c_{e^*} \neq 0 et gk∈K[X′]g_k \in K[X'].

L'idéal φ(J)\varphi(J) est différent de K[X]K[X] et contient φ(f)\varphi(f). S'il est contenu dans un idéal maximal 𝔐\mathfrak M, alors J⊂φ−1(𝔐)J \subset \varphi^{-1}(\mathfrak M), idéal maximal, puisque φ\varphi induit un isomorphisme de K[X]/φ−1(𝔐)K[X]/\varphi^{-1}(\mathfrak M) sur le corps K[X]/𝔐K[X]/\mathfrak M (Anneau quotient, Idéaux premiers, maximaux, (ii)). On peut donc supposer que JJ contient un polynôme f=cXnN+∑k<NgkXnkf = cX_n^N + \sum_{k<N} g_kX_n^k, avec c∈K×c \in K^\times.

Une variable de moins. L'ensemble J′=J∩K[X′]J' = J \cap K[X'] est un idéal de K[X′]K[X'] qui ne contient pas 11 ; par hypothèse de récurrence, il est contenu dans un idéal maximal 𝔪′\mathfrak m' de K[X′]K[X']. Soit QQ l'idéal de K[X]K[X] engendré par JJ et 𝔪′\mathfrak m', formé des sommes j+∑iaihij + \sum_i a_ih_i avec j∈Jj \in J, ai∈𝔪′a_i \in \mathfrak m' et hi∈K[X]h_i \in K[X].

Le quotient M=K[X]/JM = K[X]/J est un K[X′]K[X']-module (Module). La division euclidienne par c−1fc^{-1}f, unitaire en XnX_n (Division des polynômes, (i)), écrit tout P∈K[X]P \in K[X] comme un multiple de ff plus un polynôme de degré en XnX_n inférieur à NN : MM est engendré par les classes uku_k de XnkX_n^k, 0⩽k<N0 \leqslant k < N.

L'idéal QQ ne contient pas 11. Montrons d'abord, par récurrence sur mm, le fait suivant, pour un anneau RR, un idéal 𝔞\mathfrak a de RR et un RR-module V=Rv1+⋯+RvmV = Rv_1 + \cdots + Rv_m : si tout élément de VV s'écrit ∑jbjyj\sum_j b_jy_j avec bj∈𝔞b_j \in \mathfrak a et yj∈Vy_j \in V, il existe a∈𝔞a \in \mathfrak a tel que (1−a)V={0}(1 - a)V = \{0\}. Pour m=0m = 0, V={0}V = \{0\} et a=0a = 0 convient.

Pour m⩾1m \geqslant 1, le module quotient V/RvmV/Rv_m est engendré par m−1m - 1 éléments et vérifie la même hypothèse : il existe b∈𝔞b \in \mathfrak a tel que (1−b)V⊂Rvm(1 - b)V \subset Rv_m. En développant sur les vlv_l, on écrit vm=∑lalvlv_m = \sum_l a_lv_l avec des al∈𝔞a_l \in \mathfrak a, d'où (1−b)vm=∑lal(1−b)vl=c′vm(1 - b)v_m = \sum_l a_l(1 - b)v_l = c'v_m avec c′∈𝔞c' \in \mathfrak a, puisque chaque (1−b)vl(1 - b)v_l est dans RvmRv_m.

Ainsi (1−b−c′)vm=0(1 - b - c')v_m = 0, puis (1−b−c′)(1−b)V⊂(1−b−c′)Rvm={0}(1 - b - c')(1 - b)V \subset (1 - b - c')Rv_m = \{0\}, et (1−b−c′)(1−b)(1 - b - c')(1 - b) s'écrit 1−a1 - a avec a∈𝔞a \in \mathfrak a.

Si l'on avait 1∈Q1 \in Q, tout P∈K[X]P \in K[X] s'écrirait j+∑iaihij + \sum_i a_ih_i, et la classe de PP dans MM serait ∑iaihˉi\sum_i a_i\bar h_i, avec ai∈𝔪′a_i \in \mathfrak m'. Le fait précédent, pour R=K[X′]R = K[X'], 𝔞=𝔪′\mathfrak a = \mathfrak m', V=MV = M et les générateurs u0,…,uN−1u_0, \dots, u_{N-1}, donnerait a∈𝔪′a \in \mathfrak m' avec (1−a)1ˉ=0(1 - a)\bar 1 = 0, c'est-à-dire 1−a∈J∩K[X′]=J′⊂𝔪′1 - a \in J \cap K[X'] = J' \subset \mathfrak m', puis 1∈𝔪′1 \in \mathfrak m', ce qui est exclu.

Un idéal maximal contenant QQ. L'anneau B=K[X]/QB = K[X]/Q n'est pas nul, et l'action de a∈K[X′]a \in K[X'] par multiplication n'y dépend que de la classe de aa modulo 𝔪′\mathfrak m', puisque 𝔪′⊂Q\mathfrak m' \subset Q : BB est un espace vectoriel sur le corps F=K[X′]/𝔪′F = K[X']/\mathfrak m' (Idéaux premiers, maximaux, (ii)), engendré par les classes de 1,Xn,…,XnN−11, X_n, \dots, X_n^{N-1}, donc de dimension finie sur FF, au plus NN (Dimension, (ii)), et ses idéaux en sont des sous-espaces.

Les dimensions sur FF des idéaux de BB différents de BB forment une partie de {0,…,N−1}\{0, \dots, N - 1\} (Dimension, (iii)), non vide puisqu'elle contient celle de {0}\{0\}. Soit 𝔫\mathfrak n un tel idéal de dimension maximale. Un idéal 𝔫′≠B\mathfrak n' \neq B qui contiendrait strictement 𝔫\mathfrak n serait de dimension strictement plus grande (Dimension, (iii)) : 𝔫\mathfrak n est un idéal maximal de BB.

L'image réciproque 𝔐\mathfrak M de 𝔫\mathfrak n dans K[X]K[X] est le noyau de la surjection composée K[X]→B→B/𝔫K[X] \to B \to B/\mathfrak n, à valeurs dans un corps : 𝔐\mathfrak M est un idéal maximal (Anneau quotient, Idéaux premiers, maximaux, (ii)), et il contient Q⊃JQ \supset J.

(ii) Comme π\pi est surjective, π(𝔐)\pi(\mathfrak M) est un idéal de AA : π(m)π(x)=π(mx)\pi(m)\pi(x) = \pi(mx). Un élément xx tel que π(x)∈π(𝔐)\pi(x) \in \pi(\mathfrak M) s'écrit m+im + i avec m∈𝔐m \in \mathfrak M et i∈I⊂𝔐i \in I \subset \mathfrak M : π−1(π(𝔐))=𝔐\pi^{-1}(\pi(\mathfrak M)) = \mathfrak M, et π(𝔐)≠A\pi(\mathfrak M) \neq A puisque 1∉𝔐1 \notin \mathfrak M.

Si 𝔑≠A\mathfrak N \neq A est un idéal qui contient π(𝔐)\pi(\mathfrak M), son image réciproque est un idéal qui contient 𝔐\mathfrak M et ne contient pas 11 ; elle vaut 𝔐\mathfrak M, et 𝔑=π(π−1(𝔑))=π(𝔐)\mathfrak N = \pi(\pi^{-1}(\mathfrak N)) = \pi(\mathfrak M) : π(𝔐)\pi(\mathfrak M) est maximal.

Enfin, si J≠AJ \neq A, l'idéal π−1(J)\pi^{-1}(J) contient II et ne contient pas 11 ; par (i), il est contenu dans un idéal maximal 𝔐\mathfrak M, et J=π(π−1(J))⊂π(𝔐)J = \pi(\pi^{-1}(J)) \subset \pi(\mathfrak M).

□
Remarque

La démonstration n'utilise aucune forme de l'axiome du choix. Elle ne choisit qu'un nombre fini d'objets, dont l'existence est établie : un polynôme non nul ff, un idéal maximal de K[X′]K[X'], un idéal de dimension maximale parmi des sous-espaces d'un espace de dimension finie. La récurrence porte sur l'énoncé « pour tout idéal J≠K[X1,…,Xn]J \neq K[X_1, \dots, X_n], il existe un idéal maximal 𝔐⊃J\mathfrak M \supset J », et l'hypothèse de récurrence n'est appliquée qu'à l'idéal J′J' ; on ne choisit jamais une infinité d'objets à la fois, ce que fait la preuve générale de Krull en invoquant le lemme de Zorn.

Remarque

Le changement de variables Xi↦Xi+XnriX_i \mapsto X_i + X_n^{r^i} est attribué à Nagata. Il fait de K[X]/JK[X]/J un module engendré par un nombre fini d'éléments sur K[X′]K[X'], et c'est ce qui permet de remonter un idéal maximal de K[X′]K[X'].

Pour J=(X1X2−1)J = (X_1X_2 - 1) dans K[X1,X2]K[X_1, X_2], on a r=2r = 2 et φ(X1X2−1)=X23+X1X2−1\varphi(X_1X_2 - 1) = X_2^3 + X_1X_2 - 1, unitaire en X2X_2. Sans changement de variables, la remontée peut échouer : l'idéal maximal (X1)(X_1) de K[X1]K[X_1] contient J∩K[X1]={0}J \cap K[X_1] = \{0\}, mais J+(X1)J + (X_1) contient 1=X1X2−(X1X2−1)1 = X_1X_2 - (X_1X_2 - 1).

E. Arrondo donne une autre démonstration sans choix, elle aussi par récurrence sur le nombre d'indéterminées et après un changement de variables du même type, mais où l'on montre par un résultant que l'idéal remonté ne contient pas 11, l'idéal maximal étant ensuite obtenu dans un anneau de polynômes en une indéterminée sur un corps, sans argument de dimension : « The Nullstellensatz without the Axiom of Choice » (arXiv:2009.02837, 2020).

Ouvrir dans l'atlas interactif →