ATLAS Ouvrir dans l'atlas →

Corollaire 2Théorème 90 de Hilbert et théorie de Kummer

Points rationnels du cercle et triplets pythagoriciens

Énoncé

(i) Les couples (u,v)(u, v) de rationnels tels que u2+v2=1u^2 + v^2 = 1 sont exactement les couples (m2−n2m2+n2, 2mnm2+n2),\left(\frac{m^2 - n^2}{m^2 + n^2},\ \frac{2mn}{m^2 + n^2}\right), où (m,n)(m, n) parcourt les couples d'entiers non tous deux nuls.

(ii) Si des entiers aa, bb, cc, avec c≠0c \neq 0, vérifient a2+b2=c2a^2 + b^2 = c^2, il existe des entiers mm et nn non tous deux nuls et un rationnel λ\lambda tels que (a,b,c)=λ (m2−n2, 2mn, m2+n2).(a, b, c) = \lambda\,(m^2 - n^2,\ 2mn,\ m^2 + n^2).

Démonstration

L'extension ℚ(i)/ℚ\mathbb Q(i)/\mathbb Q. Dans ℂ{\mathbb C}, le polynôme X2+1X^2 + 1 n'a pas de racine rationnelle, puisqu'un carré de rationnel n'est pas négatif ; il est donc irréductible sur ℚ{\mathbb Q}, étant de degré 22, et c'est le polynôme minimal de ii : [ℚ(i):ℚ]=2[\mathbb Q(i):\mathbb Q] = 2 (Polynôme minimal). La conjugaison envoie ii sur −i-i, donc ℚ(i)\mathbb Q(i) sur lui-même, et sa restriction σ\sigma est un automorphisme distinct de l'identité (Automorphismes).

Le groupe Aut⁡(ℚ(i)/ℚ)\operatorname{Aut}(\mathbb Q(i)/\mathbb Q) a au plus [ℚ(i):ℚ]=2[\mathbb Q(i):\mathbb Q] = 2 éléments (Dedekind, Artin, (iii)) ; il en a donc exactement deux, autant que le degré : l'extension est galoisienne (Extensions galoisiennes, (b)), cyclique d'ordre 22, engendrée par σ\sigma. Pour x=u+ivx = u + iv avec u,v∈ℚu, v \in \mathbb Q, on a Nℚ(i)/ℚ(x)=(u+iv)(u−iv)=u2+v2N_{\mathbb Q(i)/\mathbb Q}(x) = (u + iv)(u - iv) = u^2 + v^2.

(i) Soit u2+v2=1u^2 + v^2 = 1. Alors x=u+ivx = u + iv est de norme 11, et la forme cyclique du théorème 90 (Forme cyclique, (i)) donne y∈ℚ(i)×y \in \mathbb Q(i)^\times tel que x=y/σ(y)x = y/\sigma(y). Multiplier yy par un dénominateur commun kk de ses deux coordonnées, entier non nul, ne change pas le quotient, puisque σ(k)=k\sigma(k) = k ; on peut donc supposer y=m+iny = m + in avec mm et nn entiers, non tous deux nuls. Alors x=m+inm−in=(m+in)2m2+n2=m2−n2+2mn im2+n2,\begin{aligned} x &= \frac{m + in}{m - in} = \frac{(m + in)^2}{m^2 + n^2} \\ &= \frac{m^2 - n^2 + 2mn\,i}{m^2 + n^2}, \end{aligned} et l'on identifie les parties réelle et imaginaire.

Réciproquement, (m2−n2)2+(2mn)2=(m2+n2)2(m^2 - n^2)^2 + (2mn)^2 = (m^2 + n^2)^2, de sorte que ces couples sont bien sur le cercle.

(ii) Le couple (a/c,b/c)(a/c, b/c) est sur le cercle ; par (i), a/c=(m2−n2)/(m2+n2)a/c = (m^2 - n^2)/(m^2 + n^2) et b/c=2mn/(m2+n2)b/c = 2mn/(m^2 + n^2) pour des entiers mm, nn non tous deux nuls, et λ=c/(m2+n2)\lambda = c/(m^2 + n^2) convient.

□
Remarque

Pour (m,n)=(2,1)(m, n) = (2, 1), on obtient (2+i)/(2−i)=(3+4i)/5(2 + i)/(2 - i) = (3 + 4i)/5, et le triplet (3,4,5)(3, 4, 5) ; pour (m,n)=(3,2)(m, n) = (3, 2), le triplet (5,12,13)(5, 12, 13). Un dénombrement direct trouve seize triplets (a,b,c)(a, b, c) d'entiers positifs sans facteur commun avec a<ba < b et c⩽100c \leqslant 100, et tous s'obtiennent ainsi, après division par le facteur commun de (m2−n2,2mn,m2+n2)(m^2 - n^2, 2mn, m^2 + n^2) et rangement de aa et bb.

Remarque

Le même résultat se lit sur la figure. Posons t=n/mt = n/m pour m≠0m \neq 0 : le point de (i) s'écrit ((1−t2)/(1+t2), 2t/(1+t2))\big((1 - t^2)/(1 + t^2),\ 2t/(1 + t^2)\big), et c'est le second point d'intersection du cercle avec la droite de pente tt issue de (−1,0)(-1, 0).

(−1, 0) (0, 1/2) (3/5, 4/5) 3/5 y = 2 + i x = y/σ(y) = (3 + 4i)/5 32 + 42 = 52
Le cercle unité et la droite issue du point (−1,0)(-1, 0) qui passe par (0,12)(0, \frac12), de pente t=12t = \frac12. Elle recoupe le cercle au point (35,45)\big(\frac35, \frac45\big), qui correspond à y=2+iy = 2 + i et au triplet (3,4,5)(3, 4, 5). Une droite de pente rationnelle recoupe le cercle en un point rationnel, et le théorème 90 garantit que tout point rationnel s'obtient ainsi, avec t=n/mt = n/m et y=m+iny = m + in.
Remarque

L'erreur la plus répandue est d'oublier le facteur λ\lambda de (ii) : tout triplet n'est pas de la forme (m2−n2,2mn,m2+n2)(m^2 - n^2, 2mn, m^2 + n^2) elle-même. Le triplet (9,12,15)(9, 12, 15), multiple de (3,4,5)(3, 4, 5), a un c=15c = 15 qui n'est pas une somme de deux carrés d'entiers ; il s'obtient avec (m,n)=(2,1)(m, n) = (2, 1) et λ=3\lambda = 3.

Repose sur

Sert à

Aucune fiche de ce graphe ne l'utilise encore.
Ouvrir dans l'atlas interactif →