Idéal de l'anneau des entiers d'un corps quadratique

De testwiki
Aller à la navigation Aller à la recherche

En mathématiques, les idéaux de l'anneau des entiers d'un corps quadratique [[Extension simple|ℚ(Modèle:Sqrt)]] — cas le plus élémentaire d'un corps de nombres — offrent les premiers exemples de résultats généraux de la théorie algébrique des nombres, comme l'existence d'une décomposition de tout idéal en produit d'idéaux premiers ou la finitude du groupe des classes d'idéaux.

Ces résultats permettent la résolution de certaines équations diophantiennes, comme un cas relativement général de l'équation de Pell-Fermat ou des généralisations du théorème des deux carrés de Fermat.

Contexte

Modèle:Article détaillé

Un corps quadratique est une extension quadratiqueextension finie de degré 2 — du corps ℚ des rationnels. C'est donc une extension simple, de la forme K = ℚ(Modèle:Racine) où d est entier sans facteur carré (non nécessairement positif), admettant deux plongements dans le corps ℂ des complexes.

Dans K, les « entiers » (algébriques) sont les racines de polynômes unitaires à coefficients dans l'anneau ℤ des entiers (relatifs). Ce sont des entiers quadratiques et ils forment un sous-anneau du corps. Cet anneau est noté OModèle:Ind, ou parfois ℤ[ω], car il est engendré par un élément ω, égal à (1 + Modèle:Sqrt)/2 si d est congru à 1 modulo 4 et à Modèle:Sqrt sinon.

Le début de cet article concerne plus généralement les sous-anneaux unitaires de ℤ[ω] contenant strictement ℤ. Ils sont de la même forme ℤ[ω'], mais pour des ω' plus généraux : pour un certain entier Modèle:Math non carré parfait, de même signe que d et tel que le radical de |f| soit égal à |d|, ω' = Modèle:Racine, ou éventuellement, mais seulement si Modèle:Math est congru à 1 modulo 4, ω' = (1 + Modèle:Racine)/2.

Anneau de Dedekind

Certains anneaux d'entiers quadratiques sont principaux (voire euclidiens). Cette propriété a pour conséquence les théorèmes classiques de l'arithmétique : identité de Bézout, lemme d'Euclide ou encore théorème fondamental de l'arithmétique.

Mais beaucoup ne sont pas principaux ni même factoriels[1]. Ernst Kummer, confronté à cette difficulté, découvre la notion de Modèle:Lien, qui lui permet de démontrer le dernier théorème de Fermat dans les cas où l'exposant est un nombre premier régulier. Cette approche, finalisée par Richard Dedekind[2], permet d'offrir un palliatif de cette absence de factorialité. Si les éléments de l'anneau ne peuvent plus se décomposer en produit d'éléments premiers, en un certain sens les idéaux le peuvent.

Anneau intégralement clos

Le corps des fractions de tous les sous-anneaux ℤ[ω'] de OModèle:Ind est K et par construction, le seul d'entre eux qui est intégralement clos est OModèle:Ind (un anneau A est dit intégralement clos si ses éléments sont les seuls éléments entiers sur A de son corps des fractions). Mais les deux autres propriétés utiles des sections suivantes sont vraies pour tous les ℤ[ω'].

Anneau noethérien

Modèle:Article détaillé Dans ℤ, tout élément non nul et non inversible est produit d'un nombre fini d'éléments irréductibles. Cette propriété est vraie (avec unicité de la décomposition) dans tout anneau factoriel, mais l'anneau des entiers d'un corps quadratique n'est pas toujours factoriel. Cependant, elle est vraie aussi (sans l'unicité) dans tout anneau (commutatif, unitaire, intègre) noethérien. Un anneau A est dit noethérien si chacun de ses idéaux est de type fini.

Pour tout idéal non nul M de ℤ[ω'] (avec ω' = Modèle:Racine ou (1 + Modèle:Racine)/2 comme précisé ci-dessus), il existe bien une famille finie, constituée de seulement deux éléments, génératrice du ℤ[ω']-module M et même base de ce ℤ-module :

Modèle:Énoncé

Modèle:Démonstration/début Notons M l'idéal (non inclus dans ℤ). Son intersection N avec ℤ est un idéal non nul de ℤ, donc de la forme aModèle:' ℤ pour un certain entier aModèle:' > 0. Le ℤ-module quotient M/N est non nul et isomorphe à un sous-ℤ-module de Modèle:Nobr Il est donc engendré par un élément non nul, classe dans ce quotient d'un certain élément α = b' + cω' de M\N, si bien que M = Modèle:Nobr. Le ℤ-module M est donc libre, de base (a', α). On se ramène à c > 0 en remplaçant au besoin α par son opposé, puis à 0 ≤ b' < a' ajoutant à α un multiple entier adéquat de a'. Pour que le ℤ-module ℤa' ⊕ ℤα soit un idéal, il faut et il suffit qu'il contienne a'ω' et αω'. Un rapide calcul (ou un raisonnement plus élaboré sur les normes) montre que cela équivaut à a' = ac et b' = bc avec a, b vérifiant les conditions annoncées. Modèle:Démonstration/fin

Idéal premier, idéal maximal

En général, les idéaux de ℤ[ω] ne sont pas tous principaux. Cependant, tous les ℤ[ω'] vérifient une propriété usuelle des anneaux principaux :

Modèle:Énoncé

Cette propriété découle directement de la suivante :

Modèle:Énoncé

Modèle:Démonstration

Plus précisément, si l'idéal non nul M = c(ℤa ⊕ ℤ(b + ω')) est premier alors ac est un nombre premier p (car l'idéal M ⋂ ℤ = acℤ de ℤ est premier) donc M est soit de la forme ℤp ⊕ ℤ(b + ω'), soit égal à pℤ[ω'], et le corps fini ℤ[ω']/M est donc isomorphe soit à [[Anneau Z/nZ#Cas où ℤ/nℤ est un corps|FModèle:Ind]], soit [[Corps fini#Exemple : les corps à p2 éléments|FModèle:Ind]].

Produit d'idéaux

Modèle:Voir Les anneaux de Dedekind sont ceux qui, sans être nécessairement factoriels, vérifient la « factorialité pour les idéaux ». Plus précisément (Modèle:Cf. article détaillé) : Modèle:Théorème

Comme exposé dans les sections précédentes, les propriétés 1 et 2 ci-dessus sont vérifiées par tous les sous-anneaux ℤ[ω'] de ℤ[ω] et la 3 ne l'est que par ℤ[ω]. Par conséquent, seul ce dernier vérifie la propriété de décomposition des idéaux en idéaux premiers.

Par exemple dans A := ℤ[[[:Modèle:Sqrt]]] (strictement inclus dans l'anneau des entiers d'Eisenstein), l'idéal 4A ne possède aucune décomposition en idéaux premiers. Comme tout idéal propre, il est inclus dans un idéal maximal M qui, dans cet exemple, est unique et égal à 2ℤ + (1 + Modèle:Racine)ℤ. Il est encore strictement inclus dans MModèle:2, mais il contient strictement MModèle:3.

Idéal

Trace et norme d'un élément

Modèle:Voir

La trace (relative) Tr(α) d'un élément α de ℚ(Modèle:Racine) est définie comme la trace de l'endomorphisme φModèle:Ind : x ↦ αx et sa norme (relative) comme le déterminant de φModèle:Ind. En notant σ la [[Entier quadratique#Conjugué et norme|conjugaison dans ℚ(Modèle:Sqrt)]], ces deux rationnels sont Tr(α) = α + σ(α) et N(α) = ασ(α), et sont entiers si et seulement si α appartient à OModèle:Ind.

Norme d'un idéal

Modèle:Article détaillé Modèle:Ancre

La norme d'un idéal non nul M de ℤ[ω'] est définie comme la valeur absolue du déterminant, dans une base du ℤ-module ℤ[ω'], d'une base du sous-module M (cette définition ne dépend pas des bases car les matrices de passages appartiennent à GL(2,ℤ) donc leurs déterminants valent ±1). On démontre alors (Modèle:Cf. article détaillé) :

Modèle:Énoncé Modèle:Retrait

Puisque la norme d'un idéal principal engendré par un élément α est égale[3] à la valeur absolue de la norme de α, on en déduit : Modèle:Énoncé Modèle:Retrait

La norme des éléments est multiplicative par définition. La norme des idéaux l'est aussi (Modèle:Cf. article détaillé) : Modèle:Énoncé

On sait déjà que l'anneau ℤ[ω] = OModèle:Ind est de Dedekind (contrairement à ses sous-anneaux non triviaux), mais on peut à présent expliciter la dernière des trois caractérisations équivalentes du § « Produit d'idéaux », car l'identité N(α) = ασ(α) s'étend aux idéaux :

Modèle:Énoncé

Modèle:Démonstration/début Par multiplicativité de la norme, il suffit de montrer que Mσ(M) est engendré par un entier. On peut supposer M non nul, donc de la forme (α, β) avec α et β non nuls (deux éléments suffisent pour engendrer l'idéal, Modèle:Cf. § « Anneau noethérien »). Le produit Mσ(M) est alors égal à (ασ(α), ασ(β), βσ(α), βσ(β)) donc, en notant e le PGCD des trois entiers N(α) = ασ(α), Tr(ασ(β)) = ασ(β) + βσ(α) et N(β) = βσ(β), à (e, ασ(β)). Montrons qu'il est égal à (e), c'est-à-dire que ασ(β)/e appartient à OModèle:Ind.

Tr(ασ(β)e)=Tr(ασ(β))eetN(ασ(β)e)=N(α)eN(β)e,

ce qui conclut. Modèle:Démonstration/fin

Par exemple dans OModèle:Ind, le produit de (7, 4 + Modèle:Sqrt) par son conjugué est égal à (7).

Discriminant

Modèle:Article détaillé Pour tout idéal M de ℤ[ω'], l'application (x, y) ↦ xy est une forme bilinéaire sur ce ℤ-module, appelée forme trace. Son déterminant ne dépend pas de la base choisie pour le ℤ-module, ce qui permet de définir le discriminant d'un idéal M comme le déterminant (dans n'importe quelle base) de la forme trace de M.

Pour M = ℤ[ω'], cette définition donne (Modèle:Cf. exemple 2 de l'article détaillé) :

Modèle:Énoncé

Modèle:Énoncé

Les définitions et cette proposition sont générales à tout anneau de Dedekind.

Groupe des classes

Modèle:Article détaillé

Le groupe des classes d'un anneau de Dedekind (commutatif) A est le quotient du monoïde des idéaux non nuls de A (muni de la multiplication, avec A comme élément neutre) par la relation d'équivalence

I ~ J lorsqu'il existe dans A des éléments non nuls a et b tels que aI = bJ.

(Ce quotient est bien un groupe (commutatif), d'après la dernière des trois caractérisations équivalentes ci-dessus des anneaux de Dedekind ; pour A = ℤ[ω], l'inverse de la classe de M est la classe de σ(M) : Modèle:Cf. § « Norme d'un idéal ».)

Pour démontrer la proposition suivante (pour l'anneau des entiers de n'importe quel corps de nombres dans l'article détaillé, et pour le cas particulier d'un corps quadratique ici), on utilise des arguments géométriques, un peu de même nature que ceux utilisés plus haut pour interpréter la norme d'un élément : Modèle:Énoncé Modèle:Démonstration/début

  • Cas où d > 0 :

La démonstration étant essentiellement visuelle, elle est illustrée par le graphique de droite. On a choisi d égal à 17. Une fois encore, l'anneau est représenté par un réseau de ℝModèle:2. L'application φ de l'anneau ℤ[ω] dans ℝModèle:2 est celle qui à l'élément α associe φ(α) = (α, σ(α)), c'est-à-dire le couple formé par α et son conjugué. Le conjugué d'un nombre quadratique a + bModèle:Racine est le nombre quadratique abModèle:Racine. Une base du réseau Im(φ) est donnée par les deux couples (1, 1) et (ω, σ(ω)). Le covolume V du réseau est égal à la valeur absolue du déterminant de la matrice

(1ω1σ(ω)).
Illustration du cas d = 17.

Il est donc égal à racine carrée du discriminant de ℤ[ω]. Sur la figure, d, égal à 17, est congru à 1 modulo 4 ; le covolume du réseau est l'aire du parallélogramme illustré en bleu ; il est à peine supérieur à 4. Le réseau est illustré par les points, en général en gris. Les intersections du quadrillage bleu correspondent aux points de ℝModèle:2 à coordonnées entières.

On considère un idéal J non nul ; son image par φ est un sous-réseau du précédent, a priori à maillage plus large. Dans l'exemple, J est l'idéal composé des multiples de 2. Une fois encore, le covolume de φ(J) est égal au produit de la norme de J par V ; il est donc égal ici à la racine carrée du discriminant de J. Sur la figure, le covolume de φ(J) correspond au parallélogramme rouge, d'aire égale à 4 fois celle du parallélogramme associé au covolume V de φ(ℤ[ω]), soit approximativement 16,49. Les points rouges sont ceux correspondant à l'idéal.

Le théorème de Minkowski indique que tout convexe borné, symétrique par rapport à l'origine et d'aire quadruple du covolume d'un réseau contient au moins deux points non nuls du réseau. Pour construire un tel convexe, on munit ℝModèle:2 de la norme ||.|| qui associe à un point (x, y) la valeur |x| + |y|. Une boule de rayon r a pour aire 2rModèle:2. Pour être certain que la boule de centre 0 et de rayon r contient au moins un point non nul du réseau de l'idéal J, il faut choisir r tel que :

2r2=4𝒩(J)discr([ω])doncr=(2𝒩(J)discr([ω]))12.

Dans l'exemple, l'aire de la boule doit être au moins égale à 65,97 et le rayon r à 5,74. Sur la figure, cette boule est illustrée en vert, elle contient bien deux points du réseau φ(J) correspondant à 2 et –2. Soit π un point non nul, correspondant au réseau φ(J) et appartenant à la boule de centre 0 et de rayon r. Sa norme géométrique, égale à |π| + |σ(π)|, est inférieure à r. L'égalité suivante permet d'obtenir une majoration de la norme arithmétique de π en fonction de la norme géométrique de φ(π).

|𝒩(π)|=|πσ(π)|=14((|π|+|σ(π)|)2(|π||σ(π)|)2)14π2.

On en déduit l'existence d'un élément non nul π de J dont la norme arithmétique vérifie la majoration :

|𝒩(π)|12𝒩(J)discr([ω]).

Dans l'exemple choisi, cela montre l'existence d'un élément non nul de J de norme arithmétique inférieure à 2,88.

Soient JModèle:' un idéal tel que JJModèle:' soit égal à un idéal principal non nul αℤ[ω] — rappelons qu'on peut prendre JModèle:' = σ(J) et α = N(J) — alors αℤ[ω] contient πJModèle:', donc l'ensemble K := πJModèle:'/α est un idéal de ℤ[ω], et JK = πℤ[ω]. On en déduit que la classe inverse de celle de J — donc toute classe, puisque J est arbitraire — contient un idéal K tel que

𝒩(K)=|𝒩(π)|𝒩(J)12𝒩(J)discr([ω])𝒩(J)=discr([ω])2.
  • Fin du traitement de l'exemple, si d = 17 :

Dans l'exemple choisi, la racine carrée du discriminant de l'anneau est égale à Modèle:Racine, soit moins de 4,2. La seule norme possible pour K, si J est non principal, est 2.

La preuve de noethérianité a montré que K est alors de la forme ℤ2 ⊕ ℤ(b + ω) avec b = 0 ou 1. Un rapide calcul permet de constater que les deux candidats correspondants pour K sont des idéaux principaux : Modèle:Nobr est engendré par 1 + ω, et ℤ2 ⊕ ℤω par son élément conjugué, 2 – ω. Il n'existe donc pas d'idéal non principal de norme 2 et l'anneau est principal.

  • Cas où d < 0 :
Illustration du cas d = –17.

Le raisonnement est exactement le même que le précédent, même si la représentation ainsi que la distance sont modifiées. Ici, l'application φ est celle qui au point α associe le couple composé de sa partie réelle et de sa partie imaginaire. Le covolume du réseau associé à l'anneau est maintenant égal à la moitié de la racine carrée de la valeur absolue du discriminant. Dans l'exemple, d est égal à –17 (non congru à 1 modulo 4) et ω à Modèle:MathModèle:Racine, le covolume du réseau est égal à Modèle:Racine et le discriminant à 68. L'idéal J, toujours choisi dans l'exemple, comme l'ensemble des multiples de 2, est associé à un réseau de covolume encore égal à 4 fois le précédent, toujours illustré en rouge sur la figure. Son covolume est approximativement égal à 16,49.

On choisit cette fois, comme norme géométrique, celle associée à la distance euclidienne. Encore une fois, le théorème de Minkowski indique que l'aire de la boule centrée en 0 doit être égale à 4 fois le covolume de l'idéal pour assurer l'existence dans la boule d'un point non nul de l'idéal. On obtient les égalités, si r désigne le rayon de la boule :

πr2=4𝒩(J)12|discr([ω])|doncr=(2π𝒩(J)|discr([ω])|)12.

Le carré de la norme géométrique choisie est égal à la norme arithmétique, ce qui garantit l'existence dans J d'un élément non nul de norme majorée par

2π𝒩(J)|discr([ω])|.

Dans l'exemple choisi, r est approximativement égal à 4,58 et un point de l'idéal est par exemple 4. On en déduit, comme précédemment, que toute classe contient un idéal K tel que

𝒩(K)2π|discr([ω])|.
  • Fin du traitement de l'exemple, si d = –17 :

Il faut maintenant rechercher des idéaux non principaux de norme inférieure ou égale à 5, valeur donnée par la majoration précédente.

Par la même méthode que précédemment, ce sont les ℤ-modules de la forme c(ℤa ⊕ ℤ(b + Modèle:MathModèle:Racine)) avec 0 ≤ b < a, 2 ≤ acModèle:2 ≤ 5 et bModèle:2 + 17 multiple de a. Les triplets possibles pour (a, b, c) sont donc limités aux quatre valeurs Modèle:Nobr (3, 1, 1), (3, 2, 1) et (1, 0, 2), mais la quatrième est à exclure d'emblée car l'idéal correspondant, 2ℤ[[[:Modèle:Math]]Modèle:Racine], est principal. Notons les deux premiers

JModèle:Ind = ℤ2 ⊕ ℤ(1 + Modèle:MathModèle:Racine) et JModèle:Ind = ℤ3 ⊕ ℤ(1 + Modèle:MathModèle:Racine).

Puisque JModèle:Ind est le seul idéal de norme 2, il est son propre conjugué donc JModèle:IndModèle:2 = 2ℤ[[[:Modèle:Math]]Modèle:Racine].

Cet idéal JModèle:Ind n'est pas principal car 2 et 1 + Modèle:MathModèle:Racine sont premiers entre eux. En effet, 1 est la seule norme (xModèle:2 + 17 yModèle:2 avec x et y entiers) qui divise simultanément leurs normes respectives, 4 et 18.

L'égalité 2JModèle:IndModèle:2 = (1 + Modèle:MathModèle:Racine)JModèle:Ind prouve alors que le groupe des classes est cyclique d'ordre 4. Modèle:Démonstration/fin

On en déduit : Modèle:Théorème En effet, chaque classe d'idéaux contient un idéal non nul de norme inférieure ou égale à m, et le nombre de ces idéaux est majoré par le nombre de triplets (a, b, c) d'entiers tels que Modèle:Nobr et 0 ≤ b < a. Par exemple pour d = –5, toute classe contient un idéal de norme inférieure à 4Modèle:Sqrt/π ≈ 2,8 et l'idéal de norme 2 est non principal, donc le groupe des classes est d'ordre 2[4]. On peut de plus remarquer que Modèle:Nobr (correspondant à m < 2) font bien partie des [[Théorème de Stark-Heegner|valeurs pour lesquelles OModèle:Ind est principal]] (et même, en fait, de celles pour lesquelles il est euclidien).

Décomposition des nombres premiers

Modèle:Voir

D'après les sections précédentes :

  • tout idéal premier M de ℤ[ω] contient un idéal de la forme pℤ[ω] où p est un nombre premier, unique car
    • si pℤ[ω] est premier — on dit dans ce cas que p est inerte — alors ℤ[ω]/M = ℤ[ω]/pℤ[ω] [[Corps fini#Exemple : les corps à p2 éléments|FModèle:Ind]],
    • sinon, M est de norme p ;
  • inversement, d'après les propriétés de la norme, pour tout nombre premier p, tout éventuel idéal M de norme p est premier et vérifie : pℤ[ω] = Mσ(M). Par unicité de la factorisation en idéaux premiers, M et σ(M) sont alors les deux seuls idéaux de norme p s'ils sont distincts, ou M est le seul si σ(M) = M, et
    • si pℤ[ω] = Mσ(M) avec σ(M) ≠ M — on dit dans ce cas que p est décomposé — alors d'après le théorème chinois généralisé, ℤ[ω]/pℤ[ω] ≃ ℤ[ω]/M × ℤ[ω]/σ(M) ≃ [[Anneau Z/nZ#Cas où ℤ/nℤ est un corps|FModèle:Ind]] [[Produit d'anneaux|× FModèle:Ind]] ;
    • si pℤ[ω] = MModèle:2 — on dit dans ce cas que p est ramifié — alors ℤ[ω]/pℤ[ω] ≃ [[Anneau de valuation discrète|FModèle:Ind[X]/(XModèle:2)]].

Les idéaux premiers s'obtiennent donc comme les facteurs dans ℤ[ω] des nombres premiers (plus précisément : des idéaux principaux engendrés par ces nombres), et l'on peut prévoir le comportement de chacun d'eux :

Modèle:Énoncé

En effet, le comportement de p est donné par le type d'isomorphisme de ℤ[ω]/pℤ[ω], or ℤ[ω] ≃ ℤ[X]/(P) donc ℤ[ω]/pℤ[ω] ≃ ℤ[X]/(p, P) ≃ FModèle:Ind[X]/(Modèle:Surligner) (en notant Modèle:Surligner la réduction mod p de P), et le type d'isomorphisme de FModèle:Ind[X]/(Modèle:Surligner) correspond bien, dans chacun des trois cas, à celui calculé pour ℤ[ω]/pℤ[ω]. Ce raisonnement montre de plus que lorsque pℤ[ω] n'est pas premier, il est le produit de l'idéal premier (p, ω – c) par son conjugué, où Modèle:Surligner est une racine de P dans FModèle:Ind.

Si p ≠ 2, le comportement est donc déterminé par le discriminant de P, égal au discriminant ∆ de ℤ[ω] (rappelons que ∆ = d ou 4d) : p est inerte si ∆ n'est pas un carré mod p, décomposé si ∆ est un carré non nul mod p, et ramifié si ∆ est divisible par p. La loi de réciprocité quadratique permet ensuite, connaissant les carrés modulo chaque facteur premier de ∆, de déterminer à quelle réunion de classes mod ∆ doit appartenir p pour que ∆ soit un carré mod p.

Si p = 2, l'étude directe de Modèle:Surligner dans FModèle:Ind[X] montre que p est inerte si d ≡ 5 mod 8, décomposé si d ≡ 1 mod 8 et ramifié sinon.

Remarquons que pour tout p, le cas ramifié était prévisible par un théorème général à l'anneau des entiers de tout corps de nombres : un nombre premier est ramifié si et seulement s'il divise le discriminant de l'anneau.

Notes et références

Modèle:Références

Voir aussi

Bibliographie

Articles connexes

Lien externe

Modèle:MathWorld

Modèle:Portail

  1. Ces deux notions sont en fait équivalentes pour un anneau de Dedekind, or l'anneau des entiers de tout corps de nombres est de Dedekind.
  2. Richard Dedekind, Traité sur la théorie des nombres trad. C. Duverney, Tricorne, Genève, 2006 Modèle:ISBN.
  3. En utilisant (α, αω') comme base de ce ℤ-sous-module si α ≠ 0, et en convenant que la norme de l'idéal nul est 0. Voir aussi Modèle:Samuel1, Modèle:P..
  4. Cet exemple est détaillé dans Modèle:Harvsp et dans Modèle:Chapitre.