Mémoire de Master Agrégation Mathématiques: Table Des Matières
Mémoire de Master Agrégation Mathématiques: Table Des Matières
Mémoire de Master Agrégation Mathématiques: Table Des Matières
Dorian Cacitti-Holland
Les Anneaux Principaux
Introduction.
Pour résoudre des équations diophantiennes, nous sommes souvent amenés à travailler dans
des anneaux factoriels pour obtenir une unique décomposition en produits d’irréductibles de
nos éléments considérés.
Cependant il est difficile de montrer qu’un anneau est factoriel. Nous sommes donc amenés
à considérer une plus petite catégorie d’anneaux factoriels : les anneaux principaux. Ils nous
permettent d’obtenir davantage de propriétés et il est plus aisé de montrer qu’un anneau
est principal. De plus pour montrer qu’un anneau est principal, on peut montrer qu’il s’agit
d’un anneau euclidien qui est une encore plus petite catégorie d’anneaux factoriels.
Par exemple nous allons pouvoir résoudre des équations de Mordell de type y 2 = x3 − k avec
k ∈ Z, ou l’équation de des deux carrés n = x2 + y 2 avec (n, x, y) ∈ N3 .
1
1 La principalité dans un anneau
On considère un anneau A unitaire commutatif. On supposera connu les notions d’an-
neaux, d’idéaux et d’anneaux quotients.
Définition. On dit que I est principal s’il est engendré par un élément de A, ie s’il existe
a ∈ A tel que
I = (a) = aA
y = qx + r
D’autres idéaux vont être importants pour la suite de notre étude des anneaux principaux,
il s’agit des idéaux premiers et des idéaux maximaux
∀(a, b) ∈ A2 , ab ∈ I ⇒ a ∈ I ou b ∈ I
Définition. On dit que I est un idéal maximal si I 6= A et pour tout idéal J de A tel que
I ⊂ J, on ait J = I.
2
Concernant ces types d’idéaux, nous avons des liens entre eux. Les résultats suivant
peuvent être démontrés en revenant aux différentes définitions des notions utilisées.
Proposition. Soit p ∈ A avec A intègre, alors p est premier si et seulement si l’idéal (p) est
premier.
Corollaire. Soit p ∈ A avec A intègre tel que (p) soit maximal alors p est irréductible.
Exemple. Un corps est un anneau principal car ses seuls idéaux sont {0} et K.
En effet soit I idéal non réduit à 0 de K, alors il existe x ∈ I ∩ K ∗ , d’où
∀y ∈ K, y = yx−1 x ∈ Kx = (x) ⊂ I
Donc K ⊂ I ⊂ K puis K = I.
Exemple. Les anneaux Z et K[X], pour K un corps, sont principaux. En effet, les idéaux
de Z ont été détaillés dans la partie précédente et on obtient de la même manière les idéaux
de K[X] car il existe une division euclidienne dans K[X] grâce au degré.
On a vu dans la partie précédente qu’un idéal maximal est premier, mais, dans un anneau
principal, on a la proposition plus forte suivante :
3
— Dans le premier cas on a A = (c) = (p, a). En particulier 1 ∈ (p, a), donc il existe
(u, v) ∈ A2 tel que 1 = up + va.
D’où b = upb + vab avec p | upb (car A commutatif), p | ab | vab.
Par conséquent
p|b
— Dans le second cas on a directement p | a.
Ainsi p est premier, ce qui montre 3 =⇒ 2.
Sens 3 =⇒ 4 : On suppose p est irréductible. Comme p est non inversible,
(p) 6= A
De plus pour J idéal de A principal différent de A contenant (p), il existe a ∈ A tel que
J = (a).
Or, en particulier, p ∈ (p) ⊂ J = (a), donc a | p.
Comme p irréductible, a est soit inversible, soit associé à p.
Le premier cas est exclu car (a) = J 6= A, d’où a et p sont associés, ie il existe α ∈ A× tel
que a = αp, donc
J = (a) = Aa = Aαp = Ap = (p)
avec la pénultième égalité justifiée car l’application x ∈ A 7−→ xα ∈ A est bijective.
Par conséquent (p) est maximal, ce qui montre 3 =⇒ 4.
On a donc montré les différentes équivalences de manière circulaire 1 ⇒ 2 ⇒ 3 ⇒ 4 ⇒ 1.
Remarque. Cette proposition est utile pour montrer qu’un anneau n’est pas principal en
mettant en défaut l’une des assertions.
4
Remarque. La réciproque est fausse, un anneau principal est non nécessairement euclidien.
Pour justifier cette remarque nous avons le contre-exemple suivant qui fait l’objet de
notre premier développement.
√
1+i 19
Proposition. Pour ω = 2
, l’anneau Z[ω] = {a + bω, (a, b) ∈ Z2 } est prinipal et non
euclidien.
Démonstration.
Etape 1 : Lemme intermédiaire : (Z[ω])× = {−1, 1}
Soit u = a + bω ∈ Z[ω]\{0} inversible, alors il existe v ∈ Z[ω] tel que uv = 1.
2
En particulier, en notant N (u) = |u|2 = a + 2b + 19 4
b2 = a2 + ab + 5b2 ∈ N, on a dans N
u0 | u − 1 ou u0 | u + 1
Ainsi, dans N,
N (u0 ) | N (u − 1) ou N (u0 ) | N (u + 1)
En particulier pour u = 2 ∈ Z[ω]\{−1, 0, 1},
N (u0 ) | N (u − 1) = 5 ou N (u0 ) | N (u + 1) = 7
Ainsi, la seule possibilité pour N (u0 ) est N (u0 ) = 1, d’où u ∈ {−1, 1} ce qui est exclu.
Par conséquent Z[ω] n’est pas euclidien.
Etape 3 : Lemme intermédiaire : Pour z ∈ C, il existe u ∈ Z[ω] tel que |z − u| < 1 ou |2z − u| < 1
5
Soit z ∈ C, alors il existe (x, y) ∈ R2 (unique) tel que z = x + ωy, de plus il existe (a, b) ∈ Z2
(unique) tel que
1 1 1 1
(x, y) ∈ a − , a + × b − ,b +
2 2 2 2
1
(en considérant a partie entière de x + 2
et b partie entière de b + 12 ).
On considère donc u = a + bω ∈ Z[ω].
Ainsi, comme |x − a| ≤ 21 ,
1 1
|z − u|2 = (x − a)2 + (x − a)(y − b) + 5(y − b)2 ≤ + |y − b| + 5(y − b)2
4 2
Distinguons deux cas :
— Si |y − b| ≤ 13 alors |z − u|2 ≤ 1
4
+ 61 + 5
9
= 35
36
< 1, d’où
|z − u| < 1
1 1
— Sinon |y − b| ∈ ,
3 2
, ainsi
1 1 1 1
< y − b ≤ oou − ≤ y − b < −
3 2 2 3
D’où
2 2
2b + < y ≤ 2b + 1 ou 2b − 1 ≤ y < 2b −
3 3
Donc en considérant
d := 2b + 1 ou d := 2b − 1
On obtient |2y − d| ≤ 31 .
Ainsi, avec c partie entière de 2x + 21 et u0 := c + dω ∈ Z[ω], on a, grâce au cas
précédent,
|2z − u0 | < 1
Etape 4 : L’idéal (2) est maximal dans Z[ω]
Par le morphisme d’anneaux evω : P ∈ Z[X] −→ P (ω) ∈ Z[ω] de noyau (X 2 −X +5) ⊂ Z[X].
En effet, pour P ∈ Z[X], si P (ω) = 0 alors P (ω) = 0, d’où X 2 − X + 5 = (X − ω)(X − ω) | P
dans C[X] car X − ω et X − ω sont premiers entre eux dans C[X].
D’où, comme X 2 − X + 5 ∈ Z[X] unitaire et P ∈ Z[X], on a X 2 − X + 5 | P dans Z[X], ie
P ∈ (X 2 − X + 5).
Réciproquement, pour P ∈ (X 2 − X + 5) ⊂ Z[X], alors evω = P (ω) = 0.
De plus evω est surjectif par définition de Z[ω].
Donc par théorème d’isomorphisme d’anneaux on a Z[ω] ' Z[X]/(X 2 − X + 5).
Puis, encore par théorèmes d’isomorphismes d’anneaux,
avec X 2 + X + 1 ∈ Z/2Z[X] irréductible, d’où Z[ω]/(2) est un corps, donc (2) est maximal.
Etape 5 : L’anneau Z[ω] est principal
Soit I idéal de Z[ω] non réduit à 0, alors {N (u), u ∈ I\{0}} est un ensemble non vide de N,
6
donc admet un minimum atteint en u0 ∈ I\{0} : N (u0 ) = min{N (u), u ∈ I\{0}}.
Soit v ∈ I et z = uv0 ∈ C.
Or, d’après le lemme précédent, il existe u ∈ Z[ω] tel que |z − u| < 1 ou |2z − u| < 1.
Distinguons les deux cas :
— Si |z − u| < 1 alors |v − uu0 | < |u0 |.
Ainsi, comme v − uu0 ∈ Z[ω], N (v − uu0 ) < N (u0 ), d’où, comme v − uu0 ∈ I et par
minimalité de N (u0 ) sur I\{0},
v = uu0 ∈ (u0 )
2v = uu0 ∈ (u0 )
De plus uu0 = 2v ∈ (2) avec (2) maximal d’après le lemme précédent, en particulier
premier, donc u ∈ (2) ou u0 ∈ (2).
— Si u ∈ (2) alors u = 2u0 avec u0 ∈ Z[ω], d’où, comme Z[ω] intègre et 2 6= 0,
v = u0 u0 ∈ (u0 )
— Sinon u ∈/ (2) et u0 ∈ (2), alors u0 = 2u00 avec u00 ∈ Z[ω], donc v = uu00 .
De plus (u, 2) = Z[ω] car (2) est maximal et u ∈ / (2).
En particulier il existe (λ, µ) ∈ (Z[ω])2 tel que 1 = 2λ + uµ.
D’où u00 = 2u00 λ + uu00 µ = u0 λ + vµ ∈ I car (u0 , v) ∈ I.
Ainsi
v = uu00 ∈ I
Donc I ⊂ (u0 ) ⊂ I, d’où I = (u0 ) est principal, ce qui montre que Z[ω] est principal.
Remarque. On peut définir la même notion pour une famille d’éléments (a1 , ..., ar ) ∈
(A\{0})r : on dit que a1 , ..., ar admettent un PGCD s’il existe d ∈ A\{0} tel que
∀k ∈ J1, rK, d | ak
Et
∀d0 ∈ A\{0}, [∀k ∈ J1, rK, d0 | ak ] =⇒ d0 | d
7
Théorème. Soit a et b dans A principal, alors a et b admettent un PGCD, plus précisément
il existe d ∈ A\{0} PGCD de a et b tel que
(a, b) = (d)
d = au + bv
Démonstration. On a (a, b) idéal de A principal, donc il existe d ∈ A tel que (d) = (a, b).
En particulier a ∈ (d) et b ∈ (d), d’où d | a et d | b.
De plus si d0 ∈ A\{0} tel que d0 | a et d0 | b alors (d) = (a, b) ⊂ (d0 ), d’où d0 | d.
Par conséquent d est un PGCD de a et b.
Remarque. Dans le cas d’une famille (a1 , ..., ar ) ∈ (A\{0})r avec A principal, les a1 , ..., ar
admettent un PGCD d ∈ A\{0} et il existe (u1 , ..., ur ) ∈ Ar tel que
r
X
d= u k ak
k=1
Remarque. Dans le cadre des anneaux euclidiens, l’algorithme d’Euclide permet de déter-
miner le PGCD entre deux éléments et l’algorithme d’Euclide étendu permet également de
déterminer une relation du type d = u1 a1 + u2 a2 (appelé relation de Bézout).
On obtient le théorème de Bézout dans le cas particulier d’éléments premier entre eux
dans leur ensemble :
Définition. Soit (a1 , ..., ar ) ∈ Ar , on dit que que a1 , ..., ar sont premiers entre eux dans leur
ensemble si leur PGCD est dans A× .
Corollaire. Théorème de Bézout : Soit (a1 , ..., ar ) ∈ Ar , alors a1 , ..., ar sont premiers
entre eux dans leur ensemble si et seulement s’il existe (u1 , ..., ur ) ∈ Ar tel que
r
X
1= uk ak
k=1
Comme K[X], pour K un corps, est un anneau principal, on a le résultat suivant pour
les polynômes d’endomorphismes d’un K-espace vectoriel. Il s’agit d’un résultat très utile
en algèbre linéaire, par exemple dans l’étude de la diagonalisabilité d’endomorphismes ou de
matrices.
Application. Lemme des noyaux : Soit K un corps, E un K-espace vectoriel, u dans
EndK (E) et P = P1 ...Pr ∈ K[X] avec P1 , ..., Pr premiers entre eux deux à deux, alors
r
M
ker(P (u)) = ker(Pk (u))
k=1
8
— Pour r = 2 : Comme P1 et P2 sont premiers entre eux et K[X] principal, d’après le
théorème de Bézout, il existe (U1 , U2 ) ∈ (K[X])2 tel que 1 = U1 P1 + U2 P2 .
Soit x ∈ ker(P1 (u)) ∩ ker(P2 (u)), alors
et
P1 (u)((U2 P2 )(u)(x)) = U2 (u)((P1 P2 )(u)(x)) = U2 (u)(P (u)(x)) = 0
D’où x ∈ ker(P1 (u)) + ker(P2 (u)).
Ainsi ker(P (u)) ⊂ ker(P1 (u)) + ker(P2 (u)) ⊂ ker(P (u)).
Par conséquent
ker(P (u)) = ker(P1 (u)) ⊕ ker(P2 (u))
ce qui initialise la récurrence.
— On suppose le résultat vrai au rang r − 1 pour r ∈ J3, +∞J. On a P = P1 ...Pr = Q1 Q2
avec Q1 = P1 ...Pr−1 et Q2 = Pr .
Or, comme les P1 , ..., Pr sont premiers entre eux deux à deux, Q1 et Q2 sont premiers
entre eux, donc, d’après le cas précédent, on a
Définition. On dit que A est un anneau factoriel si A est intègre et si tout élément non
nul de A s’écrit de manière unique comme produit d’éléments irréductibles. Autrement dit,
pour a ∈ A\{0} :
r
— Il existe u ∈ A× et p1 , ..., pr ∈ A irréductibles tels que a = u pk .
Q
k=1
9
s
qk avec v ∈ A× et q1 , ..., qr irréductibles, alors r = s et il existe σ ∈ S(J1, rK)
Q
— Si a = v
k=1
tel que pour tout k ∈ J1, rK, qk et pσ(k) soient associés.
Pour montrer qu’un anneau principal est factoriel nous allons passer par la caractérisation
suivante des anneaux factoriels dont la démonstration est assez longue et ne rentre pas dans
le cadre de l’étude des anneaux principaux.
Lemme. Les assertions suivantes sont équivalentes :
1. A est un anneau factoriel
2. A est intègre et :
— Toute suite croissante d’idéaux principaux de A est stationnaire.
— Tout élément irréductible de A est premier.
Théorème. Un anneau principal est factoriel.
Démonstration. On suppose que A est principal.
En particulier A est intègre et on a vu précédemment que les éléments irréductible de A sont
premiers. Il ne reste plus qu’à montrer que toute suite croissante d’idéaux principaux de A
est stationnaire pour pouvoir conclure avec le lemme précédent.
Soit (In )n∈N une suite croissante d’idéaux principaux de A, alors il existe (an )n∈N ∈ AN tel
que ∀n ∈ N, In = (aSn ).
On considère I = (an ), alors I est un idéal de A comme réunion dénombrable d’idéaux.
n∈N
Or A est principal, donc il existe a ∈ A tel que I = (a).
En particulier il existe n ∈ N tel que a ∈ In = (an ), et comme la suite (In )n∈N est croissante,
on peut considérer n0 ∈ N le plus petit des n ∈ N tel que a ∈ (an ).
Ainsi I = (a) ⊂ (an0 ) ⊂ I, d’où I = (an0 ).
Ainsi ∀p ∈ N, an0 +p ∈ (an0 ), puis, par croissance des idéaux ∀p ∈ N, (an0 +p ) ⊂ (an0 ) ⊂ (an0 +p )
et
∀p ∈ N, In0 +p = (an0 +p ) = (an0 ) = In0
Par conséquent la suite croissante d’idéaux principaux est stationnaire et le lemme précédent
permet de conclure que A est factoriel.
Remarque. La réciproque est fausse, un anneau factoriel est non nécessairement principal.
Proposition. L’anneau Z[X] est factoriel non principal.
Démonstration.
Etape 1 : L’anneau Z[X] est factoriel
En effet l’anneau Z est factoriel car prinicpal, donc par théorème de Gauss sur la factorialité,
Z[X] est factoriel.
Etape 2 : L’anneau Z[X] n’est pas principal
L’idéal I = (2, X) ⊂ Z[X] n’est pas principal (détaillé en partie 1.1).
Par conséquent Z[X] n’est pas principal.
De plus on a un résultat plus général sur les anneaux de polynômes à coefficients dans
un anneau A commutatif, unitaire et intègre :
10
Proposition. Les assertions suivantes sont équivalentes :
1. A[X] est euclidien.
2. A[X] est principal.
3. A est un corps.
Démonstration.
Etape 1 : 1 =⇒ 2 D’après la partie 1.3, un anneau euclidien est principal.
Etape 2 : 2 =⇒ 3 On suppose que A[X] est principal. Soit λ ∈ A\{0}.
On considère l’idéal I = (λ, X) dans A[X] principal, alors il existe P ∈ A[X] tel que
(λ, X) = I = (P ).
En particulier λ ∈ (P ), X ∈ (P ) et P ∈ (λ, X), donc il existe (Q, R, A, B) ∈ (A[X])4 tel que
λ = QP, X = RP et P = λA + XB.
De la première égalité on en déduit en raisonnant sur les degrés que P ∈ A\{0}. En évaluant
la seconde égalité en 1 on a 1 = Q(1)P (1) = Q(1)P , donc P ∈ A× . Puis en évaluant la
dernière égalité en 0 on en déduit P = P (0) = λA(0) + 0.
Ainsi
λ(A(0)P −1 ) = 1
D’où λ est inversible, ce qui montre que A est un corps.
Etape 3 : 3 =⇒ 1 On suppose que A est un corps, alors A[X] est euclidien avec pour stathme
le degré comme détaillé précédemment.
Par conséquent, comme un anneau principal est factoriel, on obtient les deux résultats
suivants, très utiles en arithmétique.
Théorème. Théorème de Gauss : On suppose que A est principal, en particulier factoriel,
soit (a, b, c) ∈ A3 tel que a | bc et a et b premiers entre eux, alors a | c.
Démonstration. Comme A est factoriel, on décompose a, b, c en produits d’irréductibles dis-
tincts : r r r
Y ν (a)
Y ν (b)
Y ν (c)
a = ua pkk , b = ub pkk , c = uc pkk
k=1 k=1 k=1
11
2.3 Un isomorphisme entre anneaux quotients
Quand il s’agit de résoudre un système de congruences, il est naturel de travailler dans un
anneau produit d’anneaux quotients. Mais dans le cas où l’anneau est principal, on peut se
ramener à l’étude dans un anneau quotient plus simple grâce au théorème des restes chinois.
Lemme. Soit a1 , ..., ar éléments deux à deux premiers entre eux dans A principal et pour
Qr
tout k dans J1, rK, bk := ai alors les b1 , ..., br sont premiers entre eux dans leur ensemble.
i6=k
i=1
Démonstration. On suppose par l’absurde qu’il existe p ∈ A premier divisant tous les
b1 , ..., br .
r
Q
En particulier p | b1 = ai , donc, comme p est premier, il existe i ∈ J2, rK tel que p | ai .
j=2
Or, de plus, p | bi , donc, comme p est premier, il existe j ∈ J1, rK\{i} tel que p | aj .
Par conséquent p divise ai et aj premiers entre eux, ce qui est absurde, ce qui montre que
les b1 , ..., br sont premiers entre eux dans leur ensemble.
Théorème. Théorème des restes chinois (ou de Sun Zi) : Avec les notations du lemme
r
Q
précédent, en notant de plus a := ak et les surjections canoniques π : A −→ A/(a) et
k=1
πk : A −→ A/(ak ) pour k ∈ J1, rK, l’application
d’inverse
A/(a1 ) × ...A/(ar ) −→ A/(a)
−1
r
ϕ : P
(π1 (x1 ), ..., πr (xr )) 7−→ π xk uk bk
k=1
r
avec (u1 , ..., ur ) ∈ Ar tel que 1 =
P
u k bk .
k=1
ker(ϕ) = (a)
Or, d’après le lemme précédent, les b1 , ..., br sont premiers entre eux dans leur ensemble,
r
donc, d’après le théorème de Bézout, il existe (u1 , ..., ur ) ∈ Ar tel que 1 =
P
u k bk .
k=1
12
Soit k ∈ J1, rK, alors pour i ∈ J1, rK\{k}, comme bi est un multiple de ak car k 6= i,
πk (bi ) = πk (0). r
P
Donc, comme πk est un morphisme d’anneaux, πk (1) = πk uk bk = πk (uk )πk (bk ).
i=1
Ainsi πk (bk ) est inversible dans A/(ak ) d’inverse πk (uk ).
r
P
Soit (π1 (x1 ), ..., πr (xr )) ∈ A/(a1 ) × ... × A/(ar ), on considère x = x k uk b k .
k=1
Alors, pour k ∈ J1, rK, πk (x) = πk (xk )πk (uk )πk (bk ) = πk (xk ).
Autrement dit
ϕ(x) = (π1 (x1 ), ..., πr (xr ))
Ainsi ϕ est surjectif.
Puis, par propriété universelle sur les morpismes d’anneaux, ϕ induit un isomorphisme d’an-
neaux
A/(a) −→ A/(a1 ) × ... × A/(ar )
ϕ:
π(x) 7−→ (π1 (x), ...., πr (x))
De plus, d’après la démonstration de la surjectivité de ϕ, on a également
A/(a1 ) × ...A/(ar ) −→ A/(a)
−1
r
ϕ : P
(π1 (x1 ), ..., πr (xr )) 7−→ π xk uk bk
k=1
x ≡ a[n]
Application. On considère le système de congruences d’inconnue x ∈ Z et
x ≡ b[n]
de paramètres (a, b, n, m) ∈ Z4 avec n et m premiers entre eux, alors il existe une solution
x ∈ Z (unique modulo nm) de ce système.
x ≡ 2[4]
Exemple. Le système x ≡ 3[5] a pour ensemble de solutions {838 + 180k, k ∈ Z} car
x ≡ 1[9]
on a la relation de Bézout entre 4,5 et 9 : 1 = 1 × 5 × 9 + 11 × 4 × 9 − 22 × 4 × 5.
13
√ √
Exemple. Le nombre d’or ϕ = 1+2 5 est un entier de Q( 5) car annulé par X 2 − X − 1
unitaire à coeffcients dans Z.
Le nombre complexe i est un entier de Q(i) car annulé par X 2 + 1 unitaire à coefficients
dans Z. √
2π
Le nombre complexe j = ei 3 est un entier de Q(i 3) car annulé par X 2 + X + 1 unitaire à
coeffcients dans Z.
Définition. Soit z ∈ Q(δ), alors, comme [Q(δ) : Q] = 2 et (1, δ) est une Q-base de Q(δ), il
existe (x, y) ∈ Q2 tel que z = x + δy, ainsi on appelle :
1. Conjugué de z : z = x − δy
2. Norme de z : N (z) = zz = x2 − dy 2
3. Trace de z : tr(z) = z + z = 2x
Démonstration.
Etape 1 : Sens direct
On suppose que z ∈ Ad , alors il existe (a, b) ∈ Z2 tel que (X 2 + aX + b)(z) = 0.
De même (X 2 + aX + b)(z) = (X 2 + aX + b)(x) = 0 car (a, b) ∈ Z2 .
Donc N (z) = xx = b ∈ Z et tr(z) = z + z = −a ∈ Z.
Etape 2 : Sens indirect
On suppose que tr(z) ∈ Z et N (z) ∈ Z.
Or (X 2 − tr(z)X + N (z))(z) = z 2 − tr(z)z + N (z) = z 2 − (z + z)z + zz = 0, d’où z ∈ Ad .
Démonstration.
Comme z ∈ Ad , d’après le lemme précédent, 2 ab = tr(z) ∈ Z avec a et b premiers entre eux,
donc 2 | b puis b ∈ {1, 2}.
2
Si b = 1 : On a a2 − αβ 2 d = N (z) ∈ Z, d’où β 2 | d.
Or d est sans facteur carré (autre que 1), donc β = 1 puis z = a + αδ.
2 2
Si b = 2 : On a4 − αβ 2 d = N (z) ∈ Z, d’où 4β 2 | a2 β 2 − 4α2 d puis 4 | 4β 2 + 4α2 d | a2 β 2 .
Or a et b (pair) sont premiers entre eux, donc a est impair, puis β est pair : β = 2β 0 .
2 2
Ainsi a4 − 4δα02 = N (z) ∈ Z, d’où 4β 02 | a2 β 02 − α2 d, puis β 02 | 4β 02 + a2 β 02 | α2 d.
Or α et β premiers entre eux et d sans facteur carré, donc β 0 = 1, puis β = 2 et 4 | a2 − α2 d.
De plus a est impair donc α également, ainsi a2 ≡ 1[4] et α2 ≡ 1[4].
Donc, comme a2 − α2 d ≡ 0[4], on a d ≡ 1[4].
14
2. Sinon d ≡ 1[4] alors
1+δ 1+δ
Ad = Z + Z =Z
2 2
Démonstration. Comme d est sans facteur carré, d ≡ 1[4], d ≡ 2[4] ou d ≡ 3[4].
Etape 1 : Si d ≡ 2[4] ou d ≡ 3[4] : Par le lemme précédent, on a Ad ⊂ Z + Zδ.
Réciproquement si z = a + αδ ∈ Z + Zδ alors tr(z) ∈ Z et N (z) ∈ Z, donc d’après un lemme
précédent, z ∈ Ad , d’où Z + Zδ ⊂ Ad , puis Ad = Z + Zδ.
Etape 2 : Si d ≡ 1[4] : Par le lemme précédent, pour z ∈ Ad , on a z = a+αδ 2
avec a et α de
même parité.
Réciproquement pour z = a+αδ 2
avec a et α de même parité, on a tr(z) = α ∈ Z et N (z) =
a2 −dα2
4
∈ Z car d ≡ 1[4], d’où, d’après un
a+αδ lemme
a−α précédent, z ∈ Ad .
, (a, α) ∈ Z , a ≡ α[2] = 2 + α 2 , (a, α) ∈ Z2 , a ≡ α[2] ⊂ Z + Z 1+δ
1+δ
2
Ainsi Ad = 2 2
.
1+δ 1+δ α α
Réciproquement pour z = a + α 2 ∈ Z + Z 2 , on a z = a + 2 + 2 δ, donc on obtient
2 2
tr(z) = 2 a + α2 = 2a + α ∈ Z et N (z) = a + α2 − d α4 = a2 + aα + 1−d
4
α2 ∈ Z car
d ≡ 1[4], d’où, d’après un lemme précédent, z ∈ Ad .
Par conséquent Ad = Z + Z 1+δ 2
.
Démonstration.
Etape 1 : Sens direct On suppose z ∈ A× d , alors il existe w ∈ Ad tel que 1 = zw, donc
1 = N (1) = N (zw) = N (z)N (w) dans Z, d’où |N (z)| = 1.
Etape 2 : Sens indirect On suppose |N (z)| = 1, or N (z) ∈ Z car z ∈ Ad , donc N (z) = ±1,
ie zz = ±1 avec ±z ∈ Ad car tr(z) = tr(z) ∈ Z et N (z) = N (z) ∈ Z, d’où z ∈ A×d.
Théorème. L’anneau A−1 = Z[i] (car −1 ≡ 3[4]) est euclidien avec N comme stathme.
z
Démonstration. Soit (z, w) ∈ Z[i] × Z[i]\{0}, alors w
∈ C, ainsi il existe (x, y) ∈ R2 tel que
z
= x + iy
w
√
On considère q = a+ib avec a et b les entiers les plus proches de x et y, d’où wz − q ≤ 22 < 1.
On considère de plus r = z − qw ∈ Z[i], ainsi N (r) = N (w)N wz − q < N (w).
D’où z = qw + r est une division euclidienne de z par w, ce qui montre que Z[i] est euclidien.
15
Application. (Question posée à l’oral) L’équation de Mordell (pour k = 2)
y 2 = x3 − 2
d’inconnue (x, y) ∈ Z2 a pour uniques solutions (3, 5) et (3, −5).
Démonstration.
Soit (x, y) ∈ Z2 tel que x3 = y 2 − 2.
Etape 1 : x est impair
On suppose par l’absurde que x est pair, alors y 2 ≡ −2[8] ≡ 6[8] ce qui n’est pas pas possible
car dans Z/8Z, 02 = 0, 12 = 1, 22 = 4, 32 = 1, 42 = 0, 52 = 1, 62 = 4, 72 = 1.
D’où x est impair. √
Etape 2 : Utilisation de A−2 = Z[i 2] On a
√ √
x3 = y 2 + 2 = (y + i 2)(y − i 2)
√ √ √
Etape 3 : y + i 2 et y − i 2 sont premiers entre eux dans Z[i 2]
√ √ √
Soit p ∈ Z[i 2] √ un diviseur√ commun √ à y + i 2 et y − i 2. √
Donc p | y + i 2 − (y − i 2) =√2i 2, ainsi dans N (car d = −2 < 0), N (p) | N (2i 2) = 8.
De plus dans N, N (p) | N (y√+ i 2) = y 2 + 2√= x3 impair √ d’après ce qui précède
×
D’où N (p) = 1 puis p ∈ Z[i 2] , ainsi y + i √2 et y − i 2 sont premiers entre eux.
Etape 4 : Utilisation de la factorialité de Z[i 2]
√ √
Comme Z[i 2] est euclidien,
√ √ 2] est principal donc factoriel.
Z[i √
Ainsi,
√ 2de x 3
= (y + i 2)(y
√ − i 2), on en√ déduit qu’il existe (u, v) ∈ (Z[i 2]× )2 et (α, β) ∈
(Z[i 2) tel que y + i 2 = uα3 et y − i 2 = vβ 3 .
Or, d’après
√ un théorème précédent, on a N (u) = N (v) = 1, puis en décomposant u et v en
a + bi 2, on en déduit u √ = ±1 et v = ±1. √ 3
Ainsi on peut
√ écrire y + i 2 =
√ (m + ni 2) pour (m, n) ∈ Z2 .
D’où y+i 2 = m −6mn +i 2(3m n−2n3 ), puis par unicité des parties réelle et imaginaire
3 2 2
16
Cet anneau, euclidien donc principal d’après ce qui précède, va nous aider à résoudre
deux équations diophantiennes importantes : l’équation de Mordell (pour k = 1)
y 2 = x3 − 1
n = x2 + y 2
17
— Si b = 1 alors 1 = 3a2 − 1 ie 3a2 = 2 ce qui n’est pas possible car 3 ne divise pas 2.
— Si b = −1 alors 1 = −3a2 + 1 ie 3a2 = 0, d’où par intégrité de Z, a = 0.
Par conséquent on a
y = a3 − 3ab2 = 0
Puis x3 = y 2 + 1 = 1 ie
x=1
Réciproquement (x, y) = (1, 0) vérifie bien l’équation de Mordell pour k = 1.
Maintenant étudions l’équation des deux carrés qui fait l’objet de notre second dévelop-
pement. On cherche à déterminer les entiers n ∈ N tels qu’il existe (x, y) ∈ N2 tel que
n = x2 + y 2
Démonstration. Soit (n, n0 ) ∈ Σ2 , alorsn d’après le lemme précédent, il existe (z, z 0 ) ∈ Z[i]2
tel que n = N (z), n0 = N (z 0 ).
Donc nn0 = N (z)N (z 0 ) = zzz 0 z 0 = zz 0 zz 0 = N (zz 0 ) avec zz 0 ∈ Z[i] car Z[i] est un anneau,
d’où, d’après le lemme précédent, nn0 ∈ Σ.
Grâce à cette proposition, on peut restreindre l’étude aux éléments premiers de Σ pour
ensuite étudier le cas général grâce à la factorialité de Z.
Lemme. Soit p ∈ P (notation pour l’ensemble des nombres premiers dans N), alors p ∈ Σ
si et seulement si p n’est pas irréductible dans Z[i].
Démonstration.
Etape 1 : Sens direct
On suppose que p ∈ Σ. Alors il existe (a, b) ∈ N2 tel que p = a2 + b2 = (a + ib)(a − ib).
En particulier on a a 6= 0 et b 6= 0 car sinon p ne serait pas premier.
Or Z[i]× = {1, −1, i, −i}, donc a + ib et a − ib ne sont pas inversible dans Z[i].
Par conséquent p n’est pas irréductible dans Z[i].
Etape 2 : Sens indirect
18
Réciproquement on suppose que p n’est pas irréductible dans Z[i], alors il existe (z, z 0 ) dans
(Z[i]\Z[i]× )2 = (Z[i]\{1, −1, i, −i})2 tel que p = zz 0
Ainsi p2 = N (p) = N (z)N (z 0 ), donc, comme p est premier et z et z 0 non inversibles, on a
N (z) = N (z 0 ) = p.
Or si on écrit z = a + ib ∈ Z[i], alors on a p = N (z) = a2 + b2 .
D’où p ∈ Σ.
Théorème. Soit p ∈ P, alors
p ∈ Σ ⇐⇒ p = 2 ou p ≡ 1[4]
Démonstration.
Commençons par remarquer que p = 2 = 12 + 12 , d’où 2 ∈ Σ.
On suppose désormais p ∈ N premier distinct de 2.
Etape 1 : Sens direct
On suppose que p ∈ Σ, alors d’après une proposition précédente, p n’est pas congru à 3
modulo 4, d’où, comme p ∈ P\{2}, p ≡ 1[4].
Etape 2 : Sens indirect
Réciproquement on suppose que p ≡ 1[4].
Or en considérant le morphisme d’anneaux evi : P ∈ Z[X] 7−→ P (i) ∈ Z[i] surjectif de noyau
(X 2 + 1), on a l’isomorphisme d’anneaux Z[i] ' Z[X]/(X 2 + 1).
2
Puis par théorèmes d’isomorphismes : Z[i]/(p)' Z[X]/(X
+ 1, p) ' (Z/pZ[X])/(X 2 + 1).
p−1
Or p ≡ 1[4], donc le symbole de Legendre est −1 p
= (−1) 2 ≡ 1.
D’où, par définition du symbole de Legendre, −1 est un carré dans Z/pZ.
Ainsi X 2 + 1 admet une racine dans Z/pZ, d’où Z[i]/(p) ' (Z/pZ[X])/(X 2 + 1) n’est pas
un anneau intègre.
Par conséquent (p) n’est pas un idéal premier et p n’est pas irréductible.
D’où, d’après le lemme précédent, p ∈ Σ.
Exemple. Les nombres premiers 41, 53 et 61 sont congrus à 1 modulo 4, donc sont sommes
de deux carrés, effectivement 41 = 52 + 42 , 53 = 72 + 22 , 61 = 62 + 52 .
Théorème. Soit n ∈ N, alors :
— Si n ∈ {0, 1} alors n ∈ Σ Q νp (n)
— Sinon on décompose n en facteurs irréductibles (car Z factoriel) n = p et ainsi
p∈P
n ∈ Σ ⇐⇒ ∀p ∈ P, p ≡ 3[4] ⇒ νp (n) ∈ 2N
Démonstration.
Etape 1 : Sens direct
On montre par récurrence forte sur n ∈ N∗ la propriété :
19
— Si νp (n) = 0 alors νp (n) ∈ 2N.
— si νp (n) > 0 alors p | n = a2 + b2 = (a + ib)(a − ib).
Or p ≡ 3[4], donc, d’après le théorème et le lemme précédent, on a p est irréductible
dans Z[i].
D’où, par factorialité de Z[i], p | a + ib ou p | a − ib.
Or p ∈ P ⊂ Z, donc p | a et p | b, ainsi il existe (a0 , b0 ) ∈ N2 tel que a = a0 p, b = b0 p
et de plus on a p2 | a2 + b2 = n.
D’où, dans N, pn2 = a02 + b02 ∈ Σ.
Or νp pn2 = νp (n) − 2 et pn2 < n, donc, par hypothèse de récurrence,
n
νp (n) = νp + 2 ∈ 2N
p2
∀p ∈ P, p ≡ 3[4] ⇒ νp (n) ∈ 2N
Conclusion.
Ainsi, nous avons vu que les anneaux principaux apportent beaucoup plus de structure qu’un
anneau factoriel, ce qui permet de résoudre plus facilement les équations diophantiennes ou
les systèmes de congruences. Cependant ces équations se résolvent encore plus facilement s’il
existe un stathme sur notre anneau, dans le cadre des anneaux euclidiens, mais ceci n’est
pas toujours possible pour les anneaux principaux comme nous l’avons vu.
Bibliographie.
1. Jean-Etienne Rombaldi, "Algèbre et Géométrie", Deboeck supérieur, 2017
2. Daniel Perrin, "Cours d’algèbre", Ellipses, 1996
3. Daniel Duverney, "Théorie des nombres", Dunod, 2007
4. Josette Calais, "Eléments de théorie des anneaux", Ellipses, 2006
5. Bertrand Hauchecorne, "Les contre-exemples en mathématiques", Ellipses, 2007
20