Aller au contenu

Leçon 5

Équations du type ax+by=cax + by = c

Vidéo 5 : Équations ax + by = c · 3 min 45 s · sous-titres en français

Le cours écrit

Dans cette leçon, aa et bb sont des entiers naturels non nuls, cc est un entier naturel, et l'on cherche les couples (x ;y)(x\,;y) d'entiers relatifs tels que a x+b y=ca\,x + b\,y = c. C'est la compétence exigible du programme : « résoudre dans Z\mathbb{Z} des équations du type ax+by=cax + by = c où aa, bb et cc sont des entiers naturels ».

5.1 Existence de solutions

Théorème. Soit d=PGCD(a ;b)d = \mathrm{PGCD}(a\,;b). L'équation a x+b y=ca\,x + b\,y = c a des solutions dans Z2\mathbb{Z}^2 si, et seulement si, dd divise cc.

Démonstration.

  • Si (x ;y)(x\,;y) est une solution, dd divise aa et bb, donc il divise a x+b y=ca\,x + b\,y = c.
  • Réciproquement, si c=d kc = d\,k, l'identité de Bézout donne uu et vv tels que a u+b v=da\,u + b\,v = d ; alors a (u k)+b (v k)=d k=ca\,(u\,k) + b\,(v\,k) = d\,k = c.

Exemple 24. 84 x+30 y=1084\,x + 30\,y = 10 n'a aucune solution entière : PGCD(84 ;30)=6\mathrm{PGCD}(84\,;30) = 6 ne divise pas 1010. En effet, le membre de gauche est toujours un multiple de 66.

5.2 Méthode de résolution

  1. Simplifier. On calcule d=PGCD(a ;b)d = \mathrm{PGCD}(a\,;b). Si dd ne divise pas cc, il n'y a pas de solution. Sinon, on divise par dd : a′ x+b′ y=c′a'\,x + b'\,y = c', avec a′a' et b′b' premiers entre eux.
  2. Trouver une solution particulière (x0 ;y0)(x_0\,;y_0), à vue ou par la remontée de l'algorithme d'Euclide (on trouve a′ u+b′ v=1a'\,u + b'\,v = 1, puis on multiplie par c′c').
  3. Soustraire et appliquer Gauss. Si (x ;y)(x\,;y) est une solution, on soustrait a′ x0+b′ y0=c′a'\,x_0 + b'\,y_0 = c' : a′ (x−x0)=b′ (y0−y).a'\,(x - x_0) = b'\,(y_0 - y). a′a' divise b′ (y0−y)b'\,(y_0 - y) et a′a' est premier avec b′b', donc a′a' divise y0−yy_0 - y : y0−y=a′ ky_0 - y = a'\,k avec k∈Zk \in \mathbb{Z}. En remplaçant, a′ (x−x0)=b′ a′ ka'\,(x - x_0) = b'\,a'\,k, donc x−x0=b′ kx - x_0 = b'\,k.
  4. Vérifier et conclure. Réciproquement, pour tout k∈Zk \in \mathbb{Z}, le couple (x0+b′ k ; y0−a′ k)(x_0 + b'\,k\,;\,y_0 - a'\,k) est solution, car a′ b′ k−b′ a′ k=0a'\,b'\,k - b'\,a'\,k = 0. L'ensemble des solutions est {(x0+b′ k ;  y0−a′ k), k∈Z}.\big\{(x_0 + b'\,k\,;\;y_0 - a'\,k),\ k \in \mathbb{Z}\big\}.

Exemple 25. Résoudre dans Z2\mathbb{Z}^2 l'équation 84 x+30 y=1884\,x + 30\,y = 18.

  1. PGCD(84 ;30)=6\mathrm{PGCD}(84\,;30) = 6 divise 1818. On divise par 66 : 14 x+5 y=314\,x + 5\,y = 3.
  2. Solution particulière : 14×2+5×(−5)=28−25=314 \times 2 + 5 \times (-5) = 28 - 25 = 3, donc (x0 ;y0)=(2 ;−5)(x_0\,;y_0) = (2\,;-5).
  3. Si 14 x+5 y=314\,x + 5\,y = 3, alors 14 (x−2)=5 (−5−y)14\,(x - 2) = 5\,(-5 - y). 55 divise 14 (x−2)14\,(x - 2) et 55 est premier avec 1414, donc 55 divise x−2x - 2 : x=2+5kx = 2 + 5k. Alors 14×5k=5 (−5−y)14 \times 5k = 5\,(-5 - y), d'où y=−5−14ky = -5 - 14k.
  4. Réciproquement, 14 (2+5k)+5 (−5−14k)=28−25=314\,(2 + 5k) + 5\,(-5 - 14k) = 28 - 25 = 3. Les solutions sont les couples (2+5k ; −5−14k)(2 + 5k\,;\,-5 - 14k), k∈Zk \in \mathbb{Z}.

Remarque. Une autre solution particulière donne une autre écriture du même ensemble. Avec la remontée, 14×(−1)+5×3=114 \times (-1) + 5 \times 3 = 1, donc (x0 ;y0)=(−3 ;9)(x_0\,;y_0) = (-3\,;9) : on obtient (−3+5k ;9−14k)(-3 + 5k\,;9 - 14k), qui décrit les mêmes couples (remplacer kk par k+1k + 1).

5.3 Un problème concret

Exemple 26 (situation simplifiée). Dans une librairie, un cahier coûte 350350 F et un stylo 150150 F. Une élève a dépensé exactement 2 6002\,600 F. Combien a-t-elle pu acheter de cahiers et de stylos ?

On note xx le nombre de cahiers et yy le nombre de stylos : 350 x+150 y=2 600350\,x + 150\,y = 2\,600. En divisant par 5050 : 7 x+3 y=527\,x + 3\,y = 52, avec PGCD(7 ;3)=1\mathrm{PGCD}(7\,;3) = 1.

  • Solution particulière : 7×1+3×15=527 \times 1 + 3 \times 15 = 52.
  • Comme ci-dessus, les solutions dans Z2\mathbb{Z}^2 sont x=1+3kx = 1 + 3k et y=15−7ky = 15 - 7k, k∈Zk \in \mathbb{Z}.
  • Ici xx et yy sont des entiers naturels : 1+3k≥01 + 3k \geq 0 donne k≥0k \geq 0, et 15−7k≥015 - 7k \geq 0 donne k≤2k \leq 2.
kk 00 11 22
cahiers xx 11 44 77
stylos yy 1515 88 11

Il y a trois possibilités.

5.4 Équations avec des congruences

Pour résoudre a x≡b  [n]a\,x \equiv b \;[n], deux méthodes :

  • le tableau des restes : on essaie les nn restes possibles de xx ;
  • multiplier par un « inverse » : on cherche un entier a′a' tel que a a′≡1  [n]a\,a' \equiv 1 \;[n] (il existe quand aa et nn sont premiers entre eux, d'après le théorème de Bézout), et on multiplie les deux membres par a′a'.

Exemple 27. Résoudre dans Z\mathbb{Z} : 3 x≡2  [7]3\,x \equiv 2 \;[7].

3×5=15≡1  [7]3 \times 5 = 15 \equiv 1 \;[7]. Si 3x≡2  [7]3x \equiv 2 \;[7], en multipliant par 55 : 15 x≡10  [7]15\,x \equiv 10 \;[7], soit x≡3  [7]x \equiv 3 \;[7]. Réciproquement, si x≡3  [7]x \equiv 3 \;[7], alors 3x≡9≡2  [7]3x \equiv 9 \equiv 2 \;[7]. Les solutions sont les entiers x=3+7kx = 3 + 7k, k∈Zk \in \mathbb{Z}.

Le tableau des restes donne le même résultat :

xx modulo 77 00 11 22 33 44 55 66
3x3x modulo 77 00 33 66 2\mathbf{2} 55 11 44

Lien avec la leçon. 3x≡2  [7]3x \equiv 2 \;[7] signifie 3x=2+7m3x = 2 + 7m avec mm entier, c'est-à-dire 3x+7y=23x + 7y = 2 en posant y=−my = -m : c'est une équation du type ax+by=cax + by = c.

Lire le cours complet du chapitre

Exercices 9 et 10

  • Exercice 9 : résoudre des équations
  • Exercice 10 : problèmes concrets et congruences

Exercices du chapitre (PDF, 256 Ko)

Corrigés

Cherche d'abord les exercices sur ta feuille, puis compare avec le corrigé détaillé.

Corrigés du chapitre (PDF, 280 Ko)

Tu es hors connexion. Les chapitres téléchargés restent disponibles dans Hors connexion.