Théorème de Fermat sur les sommes de deux carrés - Fermat's theorem on sums of two squares

Dans la théorie additive des nombres , le théorème de Fermat sur les sommes de deux carrés stipule qu'un nombre premier impair p peut être exprimé par :

avec des entiers x et y , si et seulement si

Les nombres premiers pour lesquels cela est vrai sont appelés nombres premiers de Pythagore . Par exemple, les nombres premiers 5, 13, 17, 29, 37 et 41 sont tous congrus à 1 modulo 4, et ils peuvent être exprimés comme des sommes de deux carrés des manières suivantes :

D'autre part, les nombres premiers 3, 7, 11, 19, 23 et 31 sont tous congrus à 3 modulo 4, et aucun d'entre eux ne peut être exprimé comme la somme de deux carrés. C'est la partie la plus facile du théorème, et découle immédiatement de l'observation que tous les carrés sont congrus à 0 ou 1 modulo 4.

Puisque l' identité de Diophante implique que le produit de deux entiers dont chacun peut s'écrire comme la somme de deux carrés est lui-même exprimable comme la somme de deux carrés, en appliquant le théorème de Fermat à la factorisation première de tout entier positif n , on voit que si tous les facteurs premiers de n congruents à 3 modulo 4 se présentent à un exposant pair, alors n est exprimable comme somme de deux carrés. L'inverse est également valable. Cette généralisation du théorème de Fermat est connue sous le nom de théorème de la somme des deux carrés .

Histoire

Albert Girard a été le premier à faire l'observation, décrivant tous les nombres entiers positifs (pas nécessairement premiers) exprimables comme la somme de deux carrés d'entiers positifs; cela a été publié en 1625. L'affirmation selon laquelle chaque premier p de la forme 4n+1 est la somme de deux carrés est parfois appelée théorème de Girard . De son côté, Fermat rédige une version élaborée de l'énoncé (dans laquelle il donne également le nombre d'expressions possibles des puissances de p comme somme de deux carrés) dans une lettre à Marin Mersenne datée du 25 décembre 1640 : pour cette raison cette version du théorème est parfois appelée théorème de Noël de Fermat.

nombres premiers gaussiens

Le théorème de Fermat sur les sommes de deux carrés est fortement lié à la théorie des nombres premiers gaussiens .

Un entier gaussien est un nombre complexe tel que a et b sont des entiers. La norme d'un entier gaussien est un entier égal au carré de la valeur absolue de l'entier gaussien. La norme d'un produit d'entiers gaussiens est le produit de leur norme. C'est l'identité de Diophante , qui résulte immédiatement de la propriété similaire de la valeur absolue.

Les entiers gaussiens forment un domaine idéal principal . Cela implique que les nombres premiers gaussiens peuvent être définis de la même manière que les nombres premiers, c'est-à-dire comme les entiers gaussiens qui ne sont pas le produit de deux non-unités (ici les unités sont 1, −1, i et i ).

La propriété multiplicative de la norme implique qu'un nombre premier p est soit un nombre premier gaussien, soit la norme d'un nombre premier gaussien. Le théorème de Fermat affirme que le premier cas se produit quand et que le second cas se produit quand et Le dernier cas n'est pas considéré dans l'énoncé de Fermat, mais est trivial, car

Résultats associés

Le point de vue ci-dessus sur le théorème de Fermat est un cas particulier de la théorie de la factorisation des idéaux en anneaux d'entiers quadratiques . En résumé, si est l'anneau d' entiers algébriques dans le corps quadratique , alors un nombre premier impair p , ne divisant pas d , est soit un élément premier dans soit la norme idéale d'un idéal dont l' idéal est nécessairement premier. De plus, la loi de réciprocité quadratique permet de distinguer les deux cas en termes de congruences. Si est un domaine idéal principal , alors p est une norme idéale si et seulement

avec a et b deux entiers.

Dans une lettre à Blaise Pascal datée du 25 septembre 1654, Fermat annonce les deux résultats suivants qui sont essentiellement les cas particuliers et Si p est un nombre premier impair, alors

Fermat a aussi écrit :

Si deux nombres premiers qui se terminent par 3 ou 7 et dépassent par 3 un multiple de 4 sont multipliés, alors leur produit sera composé d'un carré et du quintuple d'un autre carré.

En d'autres termes, si p, q sont de la forme 20 k + 3 ou 20 k + 7 , alors pq = x 2 + 5 y 2 . Euler a étendu plus tard cela à la conjecture que

L'affirmation de Fermat et la conjecture d'Euler ont été établies par Joseph-Louis Lagrange . Cette formulation plus compliquée repose sur le fait qu'il ne s'agit pas d'un domaine idéal principal, contrairement à et

Algorithme

Il existe un algorithme trivial pour décomposer un nombre premier de la forme en une somme de deux carrés : Pour tout n tel , testez si la racine carrée de est un entier. Si c'est le cas, on a la décomposition.

Cependant, la taille d'entrée de l'algorithme est le nombre de chiffres de p (jusqu'à un facteur constant qui dépend de la base numérique ). Le nombre de tests nécessaires est de l'ordre de et donc exponentiel dans la taille de l'entrée. La complexité de calcul de cet algorithme est donc exponentielle .

Un algorithme à complexité polynomiale a été décrit par Stan Wagon en 1990, à partir des travaux de Serret et Hermite (1848) et de Cornacchia (1908).

La description

Étant donné un nombre premier impair sous la forme , trouvez d'abord tel que . Cela peut être fait en trouvant un modulo de non-résidus quadratique , disons , et en laissant .

Un tel satisfera la condition puisque les non-résidus quadratiques satisfont .

Une fois déterminé, on peut appliquer l' algorithme d'Euclide avec et . Notons les deux premiers restes inférieurs à la racine carrée de as et . Ce sera alors le cas .

Exemple

Prenez . Un non-résidu quadratique possible pour 97 est 13, puisque . alors on laisse . L'algorithme d'Euclide appliqué à 97 et 22 donne :

Les deux premiers restes plus petits que la racine carrée de 97 sont 9 et 4 ; et en effet nous avons , comme prévu.

Preuves

Fermat n'a généralement pas écrit de preuves de ses affirmations, et il n'a pas fourni de preuve de cette déclaration. La première preuve a été trouvée par Euler après beaucoup d'efforts et est basée sur une descente infinie . Il l'annonça dans deux lettres à Goldbach , le 6 mai 1747 et le 12 avril 1749 ; il en publia la preuve détaillée dans deux articles (entre 1752 et 1755). Lagrange a donné une preuve en 1775 qui était basée sur son étude des formes quadratiques . Cette preuve a été simplifiée par Gauss dans ses Disquisitiones Arithmeticae (art. 182). Dedekind a donné au moins deux preuves basées sur l'arithmétique des entiers gaussiens . Il existe une preuve élégante utilisant le théorème de Minkowski sur les ensembles convexes. Simplifiant une preuve courte antérieure due à Heath-Brown (qui s'inspirait de l'idée de Liouville ), Zagier a présenté une preuve non constructive en une phrase en 1990. Et plus récemment Christopher a donné une preuve de théorie de la partition .

Preuve d'Euler par descendance infinie

Euler réussit à prouver le théorème de Fermat sur les sommes de deux carrés en 1749, alors qu'il avait quarante-deux ans. Il l'a communiqué dans une lettre à Goldbach datée du 12 avril 1749. La preuve repose sur une descendance infinie et n'est que brièvement esquissée dans la lettre. La preuve complète consiste en cinq étapes et est publiée en deux articles. Les quatre premières étapes sont les propositions 1 à 4 du premier article et ne correspondent pas exactement aux quatre étapes ci-dessous. La cinquième étape ci-dessous provient du deuxième article.

Pour éviter toute ambiguïté, zéro sera toujours un constituant possible valide des "sommes de deux carrés", ainsi, par exemple, chaque carré d'un entier est trivialement exprimable comme la somme de deux carrés en définissant l'un d'eux à zéro.

1. Le produit de deux nombres, dont chacun est une somme de deux carrés, est lui-même une somme de deux carrés.

Il s'agit d'une propriété bien connue, basée sur l'identité
dû à Diophante .

2. Si un nombre qui est une somme de deux carrés est divisible par un nombre premier qui est une somme de deux carrés, alors le quotient est une somme de deux carrés. (C'est la première proposition d'Euler).

En effet, supposons par exemple que soit divisible par et que ce dernier soit un nombre premier. puis divise
Puisque est un nombre premier, il divise l'un des deux facteurs. Supposons qu'il se divise . Depuis
(l'identité de Diophante) il s'ensuit que doit diviser . L'équation peut donc être divisée par le carré de . En divisant l'expression par les rendements :
et exprime ainsi le quotient comme une somme de deux carrés, comme revendiqué.
D'autre part, si divise , un argument similaire tient en utilisant la variante suivante de l'identité de Diophante :

3. Si un nombre qui peut être écrit comme une somme de deux carrés est divisible par un nombre qui n'est pas une somme de deux carrés, alors le quotient a un facteur qui n'est pas une somme de deux carrés. (C'est la deuxième proposition d'Euler).

Supposons qu'un nombre ne s'exprime pas comme une somme de deux carrés, qui divise . Écrivez le quotient, factorisé dans ses facteurs premiers (éventuellement répétés), de telle sorte que . Si tous les facteurs peuvent être écrits comme des sommes de deux carrés, alors nous pouvons diviser successivement par , , etc., et en appliquant l'étape (2.) ci-dessus, nous en déduisons que chaque quotient successif, plus petit, est une somme de deux carrés. Si nous descendons jusqu'au bout, alors lui-même devrait être égal à la somme de deux carrés, ce qui est une contradiction. Donc au moins un des nombres premiers n'est pas la somme de deux carrés.

4. Si et sont des entiers positifs relativement premiers, alors chaque facteur de est une somme de deux carrés. (C'est l'étape qui utilise l'étape (3.) pour produire une "descente infinie" et était la proposition 4 d'Euler. La preuve esquissée ci-dessous comprend également la preuve de sa proposition 3).

Soit des entiers positifs relativement premiers : sans perte de généralité n'est pas lui-même premier, sinon il n'y a rien à prouver. Soit donc un facteur propre de , pas nécessairement premier : on veut montrer que c'est une somme de deux carrés. Encore une fois, on ne perd rien à supposer puisque le cas est évident.
Soit des entiers non négatifs tels que les multiples les plus proches de (en valeur absolue) à respectivement. Notez que les différences et sont des entiers de valeur absolue strictement inférieurs à : en effet, quand est pair, pgcd ; sinon depuis pgcd , nous aurions aussi pgcd .
En multipliant on obtient
définissant de manière unique un entier non négatif . Puisque divise les deux extrémités de cette séquence d'équations, il s'ensuit que doit également être divisible par : disons . Soit le pgcd de et qui par le co-prime de est relativement premier à . Ainsi divise , donc en écrivant , et , nous obtenons l'expression pour relativement premier et , et avec , puisque
Maintenant enfin, le pas de descente : si ce n'est pas la somme de deux carrés, alors par le pas (3.) il doit y avoir un facteur dont on peut dire qu'il n'est pas la somme de deux carrés. Mais et ainsi en répétant ces étapes (initialement avec à la place de , et ainsi de suite à l' infini ) nous pourrons trouver une suite infinie strictement décroissante d'entiers positifs qui ne sont pas eux-mêmes les sommes de deux carrés mais qui se divisent en une somme de deux carrés relativement premiers. Puisqu'une telle descente infinie est impossible, nous concluons que doit être exprimable comme une somme de deux carrés, comme on le prétend.

5. Chaque nombre premier de la forme est une somme de deux carrés. (C'est le résultat principal du deuxième article d'Euler).

Si , alors par le petit théorème de Fermat chacun des nombres est congru à un modulo . Les différences sont donc toutes divisibles par . Chacune de ces différences peut être prise en compte comme
Puisque est premier, il doit diviser l'un des deux facteurs. Si dans l'un des cas, il divise le premier facteur, alors par l'étape précédente, nous concluons que c'est lui-même une somme de deux carrés (puisque et diffèrent de , ils sont relativement premiers). Il suffit donc de montrer qu'on ne peut pas toujours diviser le deuxième facteur. S'il divise toutes les différences , alors il diviserait toutes les différences de termes successifs, toutes les différences des différences, et ainsi de suite. Puisque les e différences de la séquence sont toutes égales à ( Différence finie ), les e différences seraient toutes constantes et égales à , ce qui n'est certainement pas divisible par . Par conséquent, ne peut pas diviser tous les seconds facteurs qui prouvent que c'est bien la somme de deux carrés.

La preuve de Lagrange par les formes quadratiques

Lagrange a terminé une preuve en 1775 sur la base de sa théorie générale des formes quadratiques intégrales . La présentation suivante intègre une légère simplification de son argumentation, due à Gauss , qui apparaît à l'article 182 des Disquisitiones Arithmeticae .

Une forme quadratique ( binaire intégrale ) est une expression de la forme avec des nombres entiers. Un nombre est dit représenté par la forme s'il existe des entiers tels que . Le théorème de Fermat sur les sommes de deux carrés est alors équivalent à l'énoncé qu'un nombre premier est représenté par la forme (c'est-à-dire, , ) exactement quand est congru à modulo .

Le discriminant de la forme quadratique est défini comme étant . Le discriminant de est alors égal à .

Deux formes et sont équivalentes si et seulement s'il existe des substitutions à coefficients entiers

avec tel que, lorsqu'il est substitué dans la première forme, céder le second. On voit facilement que les formes équivalentes ont le même discriminant, et donc aussi la même parité pour le coefficient médian , qui coïncide avec la parité du discriminant. De plus, il est clair que des formes équivalentes représenteront exactement les mêmes nombres entiers, car ce genre de substitutions peut être inversé par des substitutions du même genre.

Lagrange a prouvé que toutes les formes définies positives du discriminant -4 sont équivalentes. Ainsi, pour prouver le théorème de Fermat, il suffit de trouver une forme définie positive du discriminant −4 qui représente . Par exemple, on peut utiliser un formulaire

où le premier coefficient a  = a  été choisi de sorte que la forme représente en fixant x  = 1 et y  = 0, le coefficient b  = 2 m est un nombre pair arbitraire (comme il se doit, pour obtenir un discriminant pair), et enfin est choisi pour que le discriminant soit égal à -4, ce qui garantit que la forme est bien équivalente à . Bien sûr, le coefficient doit être un entier, donc le problème se réduit à trouver un entier m tel qui divise : ou en d'autres termes, une 'racine carrée de -1 modulo ' .

Nous prétendons qu'une telle racine carrée de est donnée par . Premièrement, il résulte du théorème fondamental de l'arithmétique d'Euclide que . Par conséquent, : c'est-à-dire sont leurs propres inverses modulo et cette propriété leur est propre. Il résulte alors de la validité de la division euclidienne dans les nombres entiers, et du fait qu'elle est première, que pour tout le pgcd de et peut être exprimé via l' algorithme euclidien donnant un inverse unique et distinct de modulo . En particulier donc le produit de tous les résidus non nuls modulo est . Soit : d'après ce qui vient d'être observé, . Mais par définition, puisque chaque terme dans peut être apparié avec son négatif dans , , qui depuis est impair montre que , comme requis.

Les deux preuves de Dedekind utilisant des entiers gaussiens

Richard Dedekind a donné au moins deux preuves du théorème de Fermat sur les sommes de deux carrés, toutes deux utilisant les propriétés arithmétiques des entiers gaussiens , qui sont des nombres de la forme a  +  bi , où a et b sont des entiers, et i est la racine carrée de -1. L'un apparaît dans la section 27 de son exposé d'idéaux publié en 1877 ; le second est apparu dans le Supplément XI à Peter Gustav Lejeune Dirichlet de Vorlesungen über Zahlentheorie , et a été publié en 1894.

1. Première preuve. Si est un nombre premier impair , alors nous avons dans les entiers gaussiens. Par conséquent, en écrivant un entier gaussien ω =  x  +  iy avec x,y  ∈  Z et en appliquant l' automorphisme de Frobenius dans Z [ i ]/( p ), on trouve

puisque l'automorphisme fixe les éléments de Z /( p ). Dans le cas présent, pour un nombre entier n, et donc dans l'expression ci-dessus pour p , l'exposant (p-1)/2 de -1 est pair. Par conséquent, le membre de droite est égal à ω, donc dans ce cas l'endomorphisme de Frobenius de Z [ i ]/( p ) est l'identité.

Kummer avait déjà établi que si f {1,2 } est l' ordre de l'automorphisme de Frobenius de Z [ i ]/( p ), alors l' idéal dans Z [ i ] serait un produit de 2/ f idéaux premiers distincts . (En fait, Kummer avait établi un résultat beaucoup plus général pour toute extension de Z obtenue en adjoignant une racine m- ième primitive de l'unité , où m était un entier positif quelconque ; c'est le cas m = 4 de ce résultat.) Par conséquent, l'idéal ( p ) est le produit de deux idéaux premiers différents dans Z [ i ]. Puisque les entiers gaussiens sont un domaine euclidien pour la fonction de norme , tout idéal est principal et engendré par un élément non nul de l'idéal de norme minimale. Puisque la norme est multiplicative, la norme d'un générateur d'un des facteurs idéaux de ( p ) doit être un strict diviseur de , de sorte que nous devons avoir , ce qui donne le théorème de Fermat.

2. Deuxième preuve. Cette preuve s'appuie sur le résultat de Lagrange selon lequel si est un nombre premier, alors il doit exister un entier m tel qu'il soit divisible par p (on peut aussi le voir par le critère d' Euler ) ; il utilise également le fait que les entiers gaussiens sont un domaine de factorisation unique (car ils sont un domaine euclidien). Etant donné que pZ ne divise pas l'un des nombres entiers gaussiens et (comme il ne divise pas les parties imaginaires ), mais il ne divise leur produit , il en résulte que ne peut pas être un premier élément des nombres entiers gaussiens. On doit donc avoir une factorisation non triviale de p dans les entiers gaussiens, qui compte tenu de la norme ne peut avoir que deux facteurs (puisque la norme est multiplicative, et , il ne peut y avoir que deux facteurs de p), il doit donc être de la forme pour certains entiers et . Cela donne immédiatement cela .

Preuve par le théorème de Minkowski

Pour congruent à mod un premier, est un résidu quadratique mod par le critère d' Euler . Il existe donc un entier tel que divise . Soit les éléments de base standard pour l' espace vectoriel et l'ensemble et . Considérez le treillis . Si alors . Ainsi divise pour tout .

L'aire du parallélogramme fondamental du réseau est . L'aire du disque ouvert, , de rayon centré autour de l'origine est . De plus, est convexe et symétrique par rapport à l'origine. Par conséquent, d'après le théorème de Minkowski, il existe un vecteur non nul tel que . Les deux et ainsi . D'où la somme des carrés des composantes de .

La "preuve en une phrase" de Zagier

Soit premier, désignons les nombres naturels (avec ou sans zéro), et considérons l'ensemble fini de triplets de nombres. A alors deux involutions : une évidente dont les points fixes correspondent à des représentations de comme somme de deux carrés, et une plus compliquée,

qui a exactement un point fixe . Deux involutions sur le même ensemble fini doivent avoir des ensembles de points fixes avec la même parité , et puisque la deuxième involution a un nombre impair de points fixes, la première aussi. Zéro est pair, donc la première involution a un nombre de points fixes non nul, dont chacun donne une représentation de comme somme de deux carrés.

Cette preuve, due à Zagier , est une simplification d'une preuve antérieure par Heath-Brown , qui à son tour s'inspirait d'une preuve de Liouville . La technique de la preuve est un analogue combinatoire du principe topologique selon lequel les caractéristiques d'Euler d'un espace topologique avec une involution et de son ensemble à virgule fixe ont la même parité et rappelle l'utilisation d' involutions à signe inversé dans les preuves de bijections combinatoires.

Cette preuve est équivalente à une preuve géométrique ou "visuelle" utilisant des figures "de moulin à vent", donnée par Alexander Spivak en 2006 et décrite dans cet article MathOverflow et cette vidéo YouTube de Mathologer Pourquoi cette preuve visuelle a-t-elle été manquée pendant 400 ans ? (théorème des deux carrés de Fermat) sur YouTube .

Preuve avec la théorie des partitions

En 2016, A. David Christopher a donné une preuve de la théorie des partitions en considérant des partitions du nombre premier impair ayant exactement deux tailles , chacune se produisant exactement à des instants, et en montrant qu'au moins une telle partition existe si est congruente à 1 modulo 4.

Voir également

Les références

  • DA Cox (1989). Nombres premiers de la forme x 2  + ny 2 . Wiley-Interscience. ISBN 0-471-50654-0.*Richard Dedekind, La théorie des entiers algébriques .
  • LE Dickson . Histoire de la théorie des nombres Vol. 2. Chelsea Publishing Co., New York 1920
  • Harold M. Edwards, Le dernier théorème de Fermat. Introduction génétique à la théorie algébrique des nombres . Textes d'études supérieures en mathématiques no. 50, Springer-Verlag, NY, 1977.
  • CF Gauss, Disquisitiones Arithmeticae (édition anglaise). Trad. par Arthur A. Clarke. Springer-Verlag, 1986.
  • Goldman, Jay R. (1998), The Queen of Mathematics: A historiquement motivé le guide de la théorie des nombres , AK Peters , ISBN 1-56881-006-7
  • DR Heath-Brown, théorème des deux carrés de Fermat . Invariant, 11 (1984) pp. 3-5.
  • John Stillwell , Introduction à la théorie des nombres entiers algébriques par Richard Dedekind. Bibliothèque mathématique de Cambridge, Cambridge University Press, 1996. ISBN  0-521-56518-9
  • Don Zagier , Une preuve en une phrase que tout nombre premier p 1 mod 4 est une somme de deux carrés . Amer. Math. Mensuel 97 (1990), no. 2, 144, doi : 10.2307/2323918

Remarques

Liens externes