Loading AI tools
équation diophantienne particulière De Wikipédia, l'encyclopédie libre
L'équation ax + by = c, où les coefficients a, b et c sont trois entiers relatifs (a et b non tous deux nuls) et où les inconnues x et y sont des entiers relatifs, est une des équations diophantiennes les plus simples à résoudre. Sa résolution s'appuie sur l'algorithme d'Euclide, le théorème de Bachet-Bézout (qui correspond au cas, appelé aussi identité de Bézout, où c est égal au PGCD de a et b) et le théorème de Gauss.
Dans l'ensemble des entiers relatifs, une telle équation possède, ou bien aucune solution, ou bien une infinité de solutions. Lorsque les coefficients et les inconnues sont des entiers naturels, l'équation possède un nombre fini de solutions. Le théorème de Paoli en donne le nombre à 1 près.
Le théorème de Bachet-Bézout affirme que cette équation admet toujours au moins une solution.
La première étape de la résolution consiste à trouver une solution particulière, c'est-à-dire un couple d'entiers relatifs (x0, y0) vérifiant : ax0 + by0 = 1.
Ensemble des solutions — Une solution particulière (x0, y0) étant connue, l'ensemble des solutions est formé des couples (x0 + bk, y0 – ak) où k est un entier relatif quelconque.
En effet, il est facile de vérifier qu'un tel couple est solution du problème :
Il s'agit maintenant de prouver que seuls ces couples sont solutions. Supposons donc que le couple (x, y) est solution de l'équation. On a donc
En regroupant autrement les termes, on obtient
L'entier b divise donc le produit a(x – x0). Comme a et b sont premiers entre eux, le lemme de Gauss permet de dire que b divise x – x0. Il existe donc un entier relatif k tel que x – x0 = kb. Soit encore
En remplaçant x – x0 par kb dans (2), on obtient :
Puis en simplifiant par –b
Soit encore
Donc, si (x, y) est solution de (1) alors, il existe un entier relatif k tel que (x, y) = (x0 + bk, y0 – ak).
Une solution particulière peut être trouvée en multipliant par c une solution particulière de l'équation ax + by = 1. En effet, si (x0, y0) vérifie ax0 + by0 = 1 alors ax0c + by0c = c ; le couple (x0c, y0c) est alors solution de l'équation ax + by = c.
Un raisonnement analogue au précédent permet de trouver l'ensemble des solutions :
Ensemble des solutions — Une solution particulière (x1, y1) étant connue, l'ensemble des solutions est formé des couples (x1 + bk, y1 – ak) où k est un entier relatif quelconque.
On appelle d le pgcd de a et de b.
Si c n'est pas un multiple de d — L'équation n'a pas de solution.
En effet, d divisant a et b, d divise aussi toute expression de la forme ax + by où x et y sont des entiers relatifs, donc d doit diviser c.
On suppose maintenant que d divise c ; il existe alors trois entiers relatifs a1, b1 et c1 tels que
avec a1 et b1 premiers entre eux.
L'équation ax + by = c est alors équivalente à l'équation a1x + b1y = c1 dans laquelle a1 et b1 sont premiers entre eux, et ce cas a déjà été résolu. On obtient alors la résolution dans le cas général :
D'où la propriété :
Si c est un multiple de d — L'équation admet toujours des solutions. Une solution particulière (x1, y1) étant connue, l'ensemble des solutions est formé des couples (x1 + bk/d, y1 – ak/d) où k est un entier relatif quelconque.
On suppose dans cette section que c est un multiple de d. Parmi toutes les solutions d'une équation ax + by = c donnée, on peut chercher celle(s) pour laquelle x2 + y2 soit la plus petite possible.
Il s'agit de rendre minimale la valeur (x1 + b1k)2 + (y1 – a1k)2. Si l'on considère la fonction de la variable réelle t définie par f(t) = (x1 + b1t)2 + (y1 – a1t)2, l'étude de cette fonction du second degré montre que celle-ci possède un minimum en[3] Si t est entier, le couple solution est alors (x1 + b1t, y1 – a1t) ; sinon, l'entier qui rend f minimale est le (ou les) entier(s) k le(s) plus proche(s) de t.
Le(s) couple(s) d'entiers solution de ax + by = c dont la valeur x2 + y2 est minimale est (ou sont) le (ou les) couple(s) (x1 + b1k, y1 – a1k) où k est le (ou les) entier(s) le(s) plus proche(s) de t = (a1y1 – b1x1)/(a12 + b12).
Dans le cas où a et b sont premiers entre eux, le cas où t est entier mérite d'être explicité. On démontre que t est entier si et seulement si l'entier c est un multiple de a2 + b2. La solution du système minimal est alors[3] .
Dans le cas où a et b sont premiers entre eux, il existe deux solutions au système minimal si et seulement si a et b sont impairs et l'entier c est un multiple impair de (a2 + b2)/2.
La résolution de l'équation ax + by = 1, où a et b sont premiers entre eux, permet de trouver un inverse à a modulo b, c'est-à-dire un entier x tel que ax ≡ 1 (mod b). L'ensemble des solutions permet de dire qu'il existe une unique classe x telle que ax = 1 dans ℤ/bℤ. En effet, parmi les couples solutions, tous les entiers x sont congrus modulo b.
L'ensemble des points M(x, y) vérifiant l'équation ax + by = c forme une droite. Les couples d'entiers relatifs vérifiant cette équation correspondent aux points M de la droite dont les coordonnées sont entières. La résolution de l'équation dans l'ensemble des entiers relatifs permet de donner les coordonnées de ces points. Selon la valeur de c, la droite D peut ne jamais passer par des points de coordonnées entières ou bien posséder une infinité de points de coordonnées entière régulièrement répartis.
La solution du système minimal se lit alors très facilement. Le ou les couples solutions correspondent aux points dont les coordonnées vérifient x2 + y2 est minimal. Ce sont donc les points de la droite les plus proches de l'origine. Le point O se projette sur la droite en H. La solution du système minimal est donc le (ou les) points de la droite de coordonnées entières situé(s) le plus près de H.
Décomposer une fraction irréductible A/B en éléments simples, c'est la décomposer en somme d'un entier relatif et de fractions de la forme rj,i / pi j dans laquelle pi est un nombre premier apparaissant dans la décomposition de B en facteurs premiers, j est un exposant entier non nul ne dépassant pas l'exposant de pi dans la décomposition de B et rj,i est un entier compris entre 0 et pi – 1.
Lucas[4] prouve l'existence d'une telle décomposition. Il procède en plusieurs étapes.
Si , où p est un nombre premier, une simple écriture de A dans la base p permet d'aboutir. En effet
où les sont des entiers compris entre 0 et p – 1 et E est un entier relatif. D'où en divisant par B
La seconde étape consiste à travailler sur un nombre B = ab où a et b sont premiers entre eux et c'est là qu'intervient l'équation diophantienne. Les deux nombres sont premiers entre eux, il existe donc des entiers relatifs x et y tels que
donc
La décomposition de la fraction sera donc établie dès que seront obtenues les décompositions des fractions x/b et y/a.
Lucas procède alors de proche en proche. Si alors on peut poser et
La seconde fraction se décompose aisément et la première est à décomposer en utilisant le même processus. Il suffit de k – 1 étapes pour arriver au bout de la décomposition complète.
Lucas démontre que malgré la multiplicité des méthodes pour arriver à la décomposition, celle-ci est unique.
Exemple : Décomposition de la fraction
On décompose 90 en 9×10. On cherche deux entiers x et y tels que 9x + 10y = 259. On peut prendre x = 1 et y = 25.
On décompose 10 en 2×5. On cherche deux entiers x et y tels que 2x + 5y = 1. On peut prendre x = 3 et y = –1.
On écrit 25 en base 3
Donc
Il suffit de remplacer dans (1) les résultats trouvés dans (2) et (3)
Les techniques mises en place pour la résolution de l'équation ax + by = c peuvent être réinvesties pour la résolution des équations linéaires à plus d'inconnues. En particulier, elles permettent de résoudre l'équation diophantienne linéaire ax + by + cz = d.
Comme dans le cas de la dimension 2, on peut remarquer que l'équation n'admet pas de solution si d n'est pas un multiple du PGCD de (a, b, c). Si d est multiple du PGCD, on peut diviser chacun des coefficients par le PGCD, on se ramène alors à une équation du même type dans lequel les coefficients devant x, y et z sont premiers entre eux dans leur ensemble.
Dans l'équation ax + by + cz = d, où a, b, c sont premiers entre eux, on pose b∧c le PGCD de b et c et note b1 et c1 les entiers relatifs premiers entre eux tels que
by + cz étant toujours un multiple de b∧c, l'équation est équivalente au système
Les entiers a et b∧c étant premiers entre eux, la seconde équation admet des solutions et, pour tout Y la première équation admet des solutions. L'équation ax + by + cz = d admet donc toujours des solutions.
On appelle (x1, y1, z1) l'une d'entre elles et (y0, z0) une solution de l'équation b1y + c1z = 1. On peut noter by1 + cz1 = (b∧c)Y1.
Les solutions de l'équation (2) sont les couples : où k est un entier relatif quelconque.
L'équation (1) s'écrit alors :
dont les solutions sont les couples :
où h est un entier relatif quelconque.
Les solutions de l'équation de départ sont donc données par l'égalité matricielle suivante
où h et k sont des entiers relatifs quelconques.
On ne considère ici que la résolution de l'équation ax + by = c où a, b, c sont des entiers naturels, a et b non nuls et premiers entre eux, les solutions étant cherchées parmi les entiers naturels.
Lucas attribue à Petri Paoli[5] et Ernesto Cesàro les deux résultats suivants[6] :
Théorème de Paoli — Si q est le quotient de la division de c par ab et r le reste, le nombre de couples d'entiers naturels solutions de l'équation ax + by = c est q ou q + 1 selon que l'équation ax + by = r admet aucune ou une solution.
Si l'on s'intéresse alors plus précisément aux entiers r compris entre 0 et ab – 1 pour lesquels l'équation ax + by = r admet une solution, on peut démontrer que :
On déduit de ces trois points que le plus grand entier r pour lequel l'équation ax + by = r n'a pas de solution positive (appelé le nombre de Frobenius de {a, b}) est égal à ab – a – b.
Des deux premiers points, on déduit le théorème suivant :
Théorème de Cesàro[7],[8],[9] — Il existe exactement ab – ½ (a – 1)(b – 1) entiers naturels r compris entre 0 et ab – 1 pour lesquels l'équation ax + by = r admet une solution.
Lorsqu'un entier r compris entre 1 et ab – 1 est donné, pour déterminer si l'équation ax + by = r admet une solution, il faut observer le système minimal. Le point de la droite ax + by = r le plus proche de l'origine est de coordonnées rationnelles positives.
L'unique solution entière positive (si elle existe) de l'équation ax + by = r correspond à un des points de la droite à coordonnées entières les plus proches de ce point. Si (x1, y1) est une solution dans l'ensemble des entiers relatifs de l'équation ax + by = r, l'unique solution positive (si elle existe) de l'équation est donc à chercher dans les deux couples (x1 + bk1, y1 – ak1) ou (x1 + bk2, y1 – ak2) où k1 et k2 sont les deux entiers les plus proches de (ay1 – bx1)/(a2 + b2). Si aucun de ces deux couples n'est dans ℕ2, l'équation n'admet pas de solution.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.