Arithmétique

Les entiers de Gauss

Les nombres complexes a + bi dont les deux coordonnées sont entières forment un quadrillage du plan, noté ℤ[i]. On peut y additionner, multiplier, faire des divisions euclidiennes et décomposer en facteurs premiers, exactement comme dans ℤ. Mais les nombres premiers n'y sont pas les mêmes : 5 = (2 + i)(2 − i) n'est plus premier, alors que 3 le reste. Cette arithmétique explique enfin quels entiers sont sommes de deux carrés. Cinq planches pour la découvrir, jusqu'aux anneaux où la factorisation cesse d'être unique.

Vue d'ensemble

Gauss introduit ces nombres en 1832 pour étudier les résidus biquadratiques (les puissances quatrièmes modulo p). Tout repose sur la norme N(a + bi) = a² + b², le carré de la distance à l'origine, qui est multiplicative : N(zw) = N(z)·N(w). Elle transporte les questions de ℤ[i] vers ℤ, et réciproquement.

Dans ℤDans ℤ[i]
deux unités : 1 et −1quatre unités : 1, i, −1, −i (les éléments de norme 1)
division euclidienne avec 0 ≤ r < |b|division euclidienne avec N(r) ≤ N(b)/2
nombres premiers 2, 3, 5, 7, 11, 13…1 + i ; les p ≡ 3 (mod 4) comme 3, 7, 11 ; les facteurs a ± bi des p ≡ 1 (mod 4), comme 2 ± i
décomposition unique en facteurs premiersdécomposition unique, aux unités près
p ≡ 1 (mod 4) est somme de deux carrés (Fermat)parce que p = (a + bi)(a − bi) = a² + b²
Les premiers de Gauss, révélés depuis l'origine. En bleu, les facteurs a + bi des nombres premiers p ≡ 1 (mod 4) ; en orange, sur les axes, les premiers p ≡ 3 (mod 4), qui restent premiers ; en rouge, 1 + i et ses associés. La figure a les symétries du carré : multiplier par i fait tourner d'un quart de tour, et conjuguer fait une symétrie.
1

Un quadrillage qui se multiplie

Multiplier par z, c'est tourner de l'argument de z et dilater par son module.

Avec z = a + bi et w = c + di, on a zw = (ac − bd) + (ad + bc)i : le produit reste dans le quadrillage. Géométriquement, les angles s'ajoutent et les longueurs se multiplient, donc les normes aussi : N(zw) = N(z)·N(w). Les multiples de z forment un nouveau quadrillage, tourné et agrandi, construit sur z et iz. Chaque petit carré de ce quadrillage a pour aire N(z) : il y a donc exactement N(z) classes de restes modulo z, comme il y a n classes de restes modulo n dans ℤ.

z (bleu), w (vert) et leur produit zw (rouge). L'angle de zw est la somme des angles de z et de w.
Les multiples de z (points noirs) et le quadrillage qu'ils forment. Chaque entier de Gauss est coloré selon sa classe de reste modulo z : le motif se répète d'un carré à l'autre.
Le produit zw
N(z) · N(w) = N(zw)
Classes de restes modulo z comptées sur le dessin · N(z)
Les quatre associés de z (multiples par une unité)
Associés. Comme 3 et −3 dans ℤ, les quatre nombres z, iz, −z, −iz ont les mêmes diviseurs : on les dit associés. Les énoncés « à une unité près » viennent de là. Pour choisir un représentant, on prend souvent celui du quart de plan a > 0, b ≥ 0.
2

Division euclidienne et PGCD

Arrondir le quotient complexe donne un reste toujours plus petit que le diviseur.

Pour diviser a par b, on calcule le quotient complexe a/b et on arrondit ses deux coordonnées à l'entier le plus proche : cela donne q, puis r = a − bq. Géométriquement, bq est le multiple de b le plus proche de a. Dans un carré du quadrillage des multiples, aucun point n'est à plus d'une demi-diagonale d'un sommet, donc N(r) ≤ N(b)/2. Les restes diminuent strictement, l'algorithme d'Euclide s'arrête, et le dernier reste non nul est un PGCD. On obtient aussi une relation de Bézout ua + vb = pgcd.

Les multiples de b (points noirs), le point a, le multiple le plus proche bq et le reste r = a − bq (rouge). Le cercle a pour rayon |b|/√2 : r tombe toujours dedans.
Division euclidienne a = bq + r
N(r) ≤ N(b)/2 ?
Algorithme d'Euclide
PGCD et relation de Bézout ua + vb
Contrôle : plus grand diviseur commun par recherche exhaustive
Pourquoi c'est important. L'existence d'une division euclidienne entraîne le lemme d'Euclide (si un premier divise un produit, il divise l'un des facteurs) et donc l'unicité de la décomposition en facteurs premiers. Ce raisonnement, valable dans ℤ, se transporte ici mot pour mot.
3

Les premiers de Gauss

Un nombre premier de ℤ reste premier, se décompose, ou devient un carré.

Un entier de Gauss est premier s'il n'a pas d'autres diviseurs que les unités et ses associés. Gauss les a tous décrits. 2 = −i(1 + i)² est, à une unité près, le carré du premier 1 + i. Un premier p ≡ 3 (mod 4) reste premier, car il n'est pas somme de deux carrés. Un premier p ≡ 1 (mod 4) se décompose en p = (a + bi)(a − bi). Pour trouver a + bi sans essais, on prend x avec x² ≡ −1 (mod p), qui existe d'après la planche sur les résidus quadratiques. Alors p divise x² + 1 = (x + i)(x − i) sans diviser aucun des deux facteurs : le PGCD de p et x + i, calculé par Euclide, est le facteur cherché.

Les premiers de Gauss dans le disque choisi : bleus (facteurs des p ≡ 1 mod 4), orange (p ≡ 3 mod 4, sur les axes), rouges (1 + i et ses associés). Le premier p choisi est entouré, avec ses facteurs reliés.
Premiers de Gauss dans le disque : classification de Gauss · recherche de diviseurs
Le premier p
x² ≡ −1 (mod p), puis pgcd(p, x + i) par Euclide
Contrôle : a² + b² = p · recherche directe
Un critère simple. a + bi avec a et b non nuls est premier exactement quand a² + b² est un nombre premier. Sur un axe, il faut que |a| ou |b| soit un premier de la forme 4k + 3. Le dessin ressemble à un tapis : il a les symétries du carré, et aucune formule simple ne prédit ses détails.
4

Sommes de deux carrés : la réponse de Gauss

Écrire n = x² + y², c'est trouver les entiers de Gauss de norme n.

Comme n = x² + y² = (x + iy)(x − iy), il suffit de décomposer n dans ℤ[i] et de répartir les facteurs entre x + iy et son conjugué. Chaque premier p ≡ 1 (mod 4) d'exposant e donne e + 1 façons de répartir πeπ̄e ; chaque premier q ≡ 3 (mod 4) doit avoir un exposant pair, sinon il n'y a aucune solution ; le facteur 2 ne change rien. On retrouve ainsi, en la comprenant, la formule du nombre de solutions : 4 × produit des (e + 1). L'identité de Brahmagupta, (a² + b²)(c² + d²) = (ac − bd)² + (ad + bc)², n'est que la multiplicativité de la norme.

Le cercle de rayon √n et ses points entiers, c'est-à-dire les entiers de Gauss de norme n. Ils sont colorés selon la façon de répartir les facteurs premiers entre x + iy et x − iy.
Décomposition dans ℤ, puis dans ℤ[i]
Solutions (x, y) : construites par les facteurs · recherche directe · formule
Les écritures avec 0 ≤ y ≤ x
Deux preuves de Fermat. Fermat affirme vers 1640 que tout premier p ≡ 1 (mod 4) est somme de deux carrés ; Euler le démontre en 1749 au prix de longs calculs. Avec les entiers de Gauss, la preuve tient en trois lignes : p divise (x + i)(x − i) mais aucun des deux facteurs, donc p n'est pas premier dans ℤ[i], donc p = (a + bi)(a − bi).
5

Signature : le fossé de Gauss, les entiers d'Eisenstein, la factorisation perdue

Une question ouverte, un réseau voisin et un anneau où tout se dérègle.

En 1962, Basil Gordon demande si l'on peut partir de l'origine et marcher jusqu'à l'infini en ne posant le pied que sur des premiers de Gauss, avec des pas de longueur bornée. Si les pas sont trop courts, on finit bloqué par un « fossé » sans nombre premier. La page explore la composante atteinte depuis 1 + i, dans une fenêtre de côté 600. Avec des pas plus longs, on va beaucoup plus loin. Gethner, Wagon et Wick ont prouvé en 1998 qu'avec des pas de longueur √26 on reste prisonnier. La question générale est toujours ouverte, alors que la réponse est connue dans ℤ : les écarts entre nombres premiers ne sont pas bornés, donc on y est toujours bloqué.

Les premiers de Gauss (gris) et ceux que l'on peut atteindre depuis 1 + i avec les pas autorisés (rouge). Le point le plus éloigné est entouré.
Premiers atteints
Le plus éloigné de l'origine
Bilan

Avec ω = (−1 + i√3)/2, racine cubique de l'unité, les nombres a + bω forment un réseau de triangles équilatéraux, ℤ[ω]. La norme vaut a² − ab + b² et il y a six unités (±1, ±ω, ±ω²). Là aussi, la division euclidienne existe et la factorisation est unique. Mais le partage des premiers suit maintenant les restes modulo 3 : 3 = −ω²(1 − ω)² est presque un carré, les p ≡ 2 (mod 3) restent premiers, et les p ≡ 1 (mod 3) se décomposent (7 = (3 + ω)(3 + ω̄), car 9 − 3 + 1 = 7). Eisenstein s'en sert en 1844 pour la loi de réciprocité cubique, et Euler, avant lui, pour le cas n = 3 du théorème de Fermat.

Les premiers d'Eisenstein : la figure a les six symétries de l'hexagone. Orange : les associés des p ≡ 2 (mod 3) ; rouge : 1 − ω et ses associés ; bleu : les facteurs des p ≡ 1 (mod 3).
Premiers dans le disque : classification · recherche de diviseurs
p ≡ 1 (mod 3) : p = a² − ab + b² = N(a + bω)

Dans ℤ[√−5] (les nombres a + b√−5, de norme a² + 5b²), il n'y a pas de division euclidienne, et l'unicité tombe : 6 = 2 × 3 = (1 + √−5)(1 − √−5). Les quatre facteurs sont irréductibles, car aucun élément n'a pour norme 2 ou 3 (a² + 5b² ne vaut jamais 2 ou 3). Ce phénomène a fait échouer en 1847 la démonstration du théorème de Fermat proposée par Lamé, qui supposait la factorisation unique dans des anneaux de ce type. Kummer, puis Dedekind (1871), l'ont réparé avec les idéaux : ici 2 = 𝔭², 3 = 𝔮𝔮′, 1 ± √−5 = 𝔭𝔮 ou 𝔭𝔮′, et la décomposition en idéaux premiers redevient unique.

Le réseau ℤ[√−5] (un rectangle de côtés 1 et √5) et les facteurs trouvés, reliés par paire. La hauteur √5 explique qu'aucun point ne soit à distance √2 ou √3 de l'origine.
Toutes les factorisations en deux facteurs non inversibles (recherche exhaustive)
Normes des facteurs · produit
Éléments de norme 2 ou 3

Une brève histoire

vers 1640Fermat affirme que tout premier p ≡ 1 (mod 4) est somme de deux carrés.
1749Euler en publie la première démonstration.
1832Gauss introduit les entiers a + bi pour les résidus biquadratiques et y démontre la factorisation unique.
1844Eisenstein utilise les entiers a + bω pour la réciprocité cubique.
1847Lamé annonce une preuve du théorème de Fermat ; Liouville et Kummer montrent qu'elle suppose à tort une factorisation unique.
1871Dedekind définit les idéaux, qui rétablissent l'unicité dans tous les anneaux d'entiers.
1962Basil Gordon pose la question de la marche sur les premiers de Gauss.
1998Gethner, Wagon et Wick prouvent qu'avec des pas de √26, on ne va pas à l'infini.

En résumé

Un anneau euclidien

Arrondir le quotient donne N(r) ≤ N(b)/2 : Euclide, Bézout et la décomposition unique fonctionnent comme dans ℤ, à une unité près.

Trois destins

2 devient un carré, p ≡ 3 (mod 4) reste premier, p ≡ 1 (mod 4) se décompose en (a + bi)(a − bi), ce qui donne p = a² + b².

Une porte ouverte

Eisenstein fait de même avec ω ; dans ℤ[√−5] l'unicité échoue, et il faut les idéaux de Kummer et Dedekind : c'est la théorie algébrique des nombres.

Pour aller plus loin

Les neuf anneaux principaux imaginaires. Parmi les anneaux d'entiers de ℚ(√−d), seuls ceux pour d = 1, 2, 3, 7, 11, 19, 43, 67, 163 ont la factorisation unique (Heegner 1952, puis Baker et Stark en 1966-1967). On retrouve 41 = (163 + 1)/4 dans le polynôme d'Euler n² + n + 41.

La loi de réciprocité biquadratique, but premier de Gauss, s'énonce dans ℤ[i] : elle relie les puissances quatrièmes modulo deux premiers de Gauss.

Liens. Résidus quadratiques et réciprocité, équations diophantiennes (sommes de carrés), théorie algébrique des nombres (idéaux de Kummer), corps finis (ℤ[i]/(3) est le corps à 9 éléments).