Aller au contenu
Maths Clairesmathsclaires.com/terminale-expertes/06-pgcd-bezout-gaussTle expertes
Tle expertes · Chapitre 6 · Arithmétique

PGCD, théorèmes de Bézout et de Gauss

30 exercices corrigés

Cours

À quoi ça sert ?

On veut payer exactement \(100\) € avec des pièces de \(7\) et de \(11\) €, carreler une pièce avec des dalles carrées les plus grandes possibles, savoir quand deux comètes repasseront ensemble, ou chiffrer un message de façon qu'on puisse le déchiffrer. Toutes ces questions reposent sur le plus grand diviseur commun de deux entiers et sur deux théorèmes fondamentaux, ceux de Bézout et de Gauss. Avec ce chapitre, tu sauras :

  • calculer un PGCD (plus grand commun diviseur) avec l'algorithme d'Euclide ;
  • écrire le PGCD comme combinaison \(au + bv\) et reconnaître des entiers premiers entre eux ;
  • utiliser le théorème de Gauss ;
  • résoudre une congruence \(ax \equiv b \ [n]\), une équation \(ax + by = c\), et étudier un chiffrement affine.

1 PGCD et algorithme d'Euclide

Le plus grand entier qui divise à la fois \(a\) et \(b\) s'appelle leur PGCD.

Définition

Soient \(a\) et \(b\) deux entiers non tous deux nuls. Le PGCD de \(a\) et \(b\), noté \(\operatorname{PGCD}(a \,;\, b)\), est le plus grand entier naturel qui divise \(a\) et \(b\).

Propriété clé

Si \(a = bq + r\) (division euclidienne, \(b \ne 0\)), alors \(\operatorname{PGCD}(a \,;\, b) = \operatorname{PGCD}(b \,;\, r)\). Algorithme d'Euclide : on remplace \((a \,;\, b)\) par \((b \,;\, r)\) et on recommence ; le dernier reste non nul est le PGCD.

Pourquoi c'est vrai ?

L'idée en une phrase : \(a\), \(b\) et \(b\), \(r\) ont exactement les mêmes diviseurs communs.

Voir la démonstration pas à pasMasquer la démonstration

Étape 1 — Dans un sens. Si \(d\) divise \(a\) et \(b\), il divise \(r = a - bq\) (combinaison linéaire).

Étape 2 — Dans l'autre. Si \(d\) divise \(b\) et \(r\), il divise \(a = bq + r\).

Étape 3 — Conclure. Les deux couples ont les mêmes diviseurs communs, donc le même plus grand. Les restes diminuent strictement, donc l'algorithme s'arrête ; au dernier pas, \(\operatorname{PGCD}(r_k \,;\, 0) = r_k\) ✓.

Exemple guidé — \(\operatorname{PGCD}(1\,071 \,;\, 462)\)

Étape 1. \(1\,071 = 462 \times 2 + 147\).

Étape 2. \(462 = 147 \times 3 + 21\).

Étape 3. \(147 = 21 \times 7 + 0\).

Conclusion : le dernier reste non nul est \(21\) : \(\boxed{\operatorname{PGCD}(1\,071 \,;\, 462) = 21}\).

🔍 Vérification : \(1\,071 = 21 \times 51\) et \(462 = 21 \times 22\), avec \(51\) et \(22\) sans diviseur commun autre que \(1\) ✓.

Erreurs fréquentes
  • ❌ Donner le dernier reste, qui vaut \(0\). ✅ C'est le dernier reste non nul.
  • ❌ Confondre PGCD et produit des facteurs communs « au hasard ». ✅ L'algorithme d'Euclide donne la réponse sans décomposer.
À toi !

Calcule \(\operatorname{PGCD}(120 \,;\, 84)\) avec l'algorithme d'Euclide.

Voir la réponseMasquer la réponse

\(120 = 84 \times 1 + 36\) ; \(84 = 36 \times 2 + 12\) ; \(36 = 12 \times 3 + 0\). Le PGCD est \(12\).

À retenir

\(\operatorname{PGCD}(a \,;\, b) = \operatorname{PGCD}(b \,;\, r)\) ; Euclide : dernier reste non nul.

2 Identité et théorème de Bézout

Le PGCD peut toujours s'écrire comme une combinaison de \(a\) et \(b\) à coefficients entiers.

Théorème (identité de Bézout)

Pour tous entiers \(a\) et \(b\) non tous deux nuls, il existe des entiers \(u\) et \(v\) tels que \[au + bv = \operatorname{PGCD}(a \,;\, b).\]

Pourquoi c'est vrai ?

L'idée en une phrase : on considère le plus petit entier strictement positif de la forme \(au + bv\), et on montre que c'est le PGCD.

Voir la démonstration pas à pasMasquer la démonstration

Étape 1 — Le plus petit. L'ensemble des entiers \(au + bv > 0\) n'est pas vide (il contient \(|a|\) ou \(|b|\)) : il a un plus petit élément \(d = au_0 + bv_0\).

Étape 2 — \(d\) divise \(a\). On divise : \(a = dq + r\) avec \(0 \leqslant r < d\). Alors \(r = a - dq = a(1 - qu_0) + b(-qv_0)\) est de la même forme ; s'il était strictement positif, il serait plus petit que \(d\) : impossible. Donc \(r = 0\) et \(d \mid a\). De même, \(d \mid b\).

Étape 3 — \(d\) est le plus grand. Tout diviseur commun de \(a\) et \(b\) divise \(au_0 + bv_0 = d\), donc lui est inférieur ou égal. Ainsi \(d = \operatorname{PGCD}(a \,;\, b)\) ✓.

Définition

\(a\) et \(b\) sont premiers entre eux si \(\operatorname{PGCD}(a \,;\, b) = 1\).

Théorème de Bézout

\(a\) et \(b\) sont premiers entre eux si, et seulement si, il existe des entiers \(u\) et \(v\) tels que \(au + bv = 1\).

Méthode — trouver \(u\) et \(v\) (algorithme d'Euclide « remonté »)

On écrit les divisions d'Euclide, on exprime le dernier reste non nul, puis on remplace successivement les restes précédents.

Exemple guidé — Bézout pour \(1\,071\) et \(462\)

Étape 1 — Le dernier reste. \(21 = 462 - 3 \times 147\).

Étape 2 — Remplacer \(147\). \(147 = 1\,071 - 2 \times 462\), donc \(21 = 462 - 3(1\,071 - 2 \times 462) = 7 \times 462 - 3 \times 1\,071\).

Conclusion : \(\boxed{1\,071 \times (-3) + 462 \times 7 = 21}\).

🔍 Vérification : \(-3\,213 + 3\,234 = 21\) ✓.

Erreurs fréquentes
  • ❌ Croire que \(u\) et \(v\) sont uniques. ✅ Il y en a une infinité (par exemple, on peut ajouter \(b\) à \(u\) et retrancher \(a\) à \(v\) quand le PGCD vaut \(1\)).
  • ❌ Conclure « premiers entre eux » de \(au + bv = 3\). ✅ Seul \(au + bv = 1\) le permet.
À toi !

Montre que \(2n + 1\) et \(3n + 1\) sont premiers entre eux pour tout entier \(n\).

Voir la réponseMasquer la réponse

\(3(2n + 1) - 2(3n + 1) = 6n + 3 - 6n - 2 = 1\) : d'après Bézout, ils sont premiers entre eux.

À retenir

\(\operatorname{PGCD}(a \,;\, b) = au + bv\) ; premiers entre eux \(\iff au + bv = 1\) possible ; on trouve \(u\), \(v\) en remontant l'algorithme d'Euclide.

3 Le théorème de Gauss

Quand un nombre divise un produit sans avoir de facteur commun avec l'un des deux termes, il divise l'autre.

Théorème de Gauss

Si \(a\) divise \(bc\) et si \(a\) et \(b\) sont premiers entre eux, alors \(a\) divise \(c\). Conséquence : si \(a\) et \(b\) divisent \(c\) et sont premiers entre eux, alors \(ab\) divise \(c\).

Pourquoi c'est vrai ?

L'idée en une phrase : on multiplie l'identité de Bézout par \(c\).

Voir la démonstration pas à pasMasquer la démonstration

Étape 1 — Bézout. \(a\) et \(b\) premiers entre eux : il existe \(u\), \(v\) avec \(au + bv = 1\).

Étape 2 — Multiplier par \(c\). \(acu + bcv = c\).

Étape 3 — Conclure. \(a\) divise \(acu\) et divise \(bc\) (donc \(bcv\)) : il divise leur somme \(c\) ✓.

Conséquence. \(c = ak\) ; \(b\) divise \(ak\) et est premier avec \(a\), donc \(b \mid k\) (Gauss) : \(k = bk'\) et \(c = abk'\) ✓.

Exemple guidé — utiliser Gauss

On sait que \(7\) divise \(4n\). Montrer que \(7\) divise \(n\).

Étape 1 — Vérifier l'hypothèse. \(\operatorname{PGCD}(7 \,;\, 4) = 1\).

Étape 2 — Appliquer. \(7 \mid 4 \times n\) et \(7\) est premier avec \(4\), donc \(7 \mid n\) (Gauss).

🔍 Vérification : \(4 \times 21 = 84 = 7 \times 12\), et \(21\) est bien multiple de \(7\) ✓.

Erreurs fréquentes
  • ❌ « \(6\) divise \(4 \times 3\), donc \(6\) divise \(3\). » ✅ Faux : \(6\) et \(4\) ne sont pas premiers entre eux, Gauss ne s'applique pas.
  • ❌ « \(4 \mid n\) et \(6 \mid n\), donc \(24 \mid n\). » ✅ \(4\) et \(6\) ne sont pas premiers entre eux (\(n = 12\) est un contre-exemple).
À toi !

Un entier \(n\) est divisible par \(3\) et par \(4\). Est-il divisible par \(12\) ?

Voir la réponseMasquer la réponse

Oui : \(3\) et \(4\) sont premiers entre eux et divisent \(n\), donc \(3 \times 4 = 12\) divise \(n\).

À retenir

Gauss : \(a \mid bc\) et \(\operatorname{PGCD}(a \,;\, b) = 1 \Rightarrow a \mid c\) ; toujours vérifier que les nombres sont premiers entre eux.

4 Congruences ax ≡ b [n] et inverse modulo n

Au chapitre précédent, on ne savait pas « diviser » une congruence. Bézout permet de le faire quand \(a\) est premier avec \(n\).

Définition

Un inverse de \(a\) modulo \(n\) est un entier \(a'\) tel que \(aa' \equiv 1 \ [n]\).

Propriété

\(a\) a un inverse modulo \(n\) si, et seulement si, \(a\) et \(n\) sont premiers entre eux. Dans ce cas, \(ax \equiv b \ [n] \iff x \equiv a'b \ [n]\).

Pourquoi c'est vrai ?

L'idée en une phrase : \(aa' \equiv 1 \ [n]\) s'écrit \(aa' + nk = 1\), c'est exactement Bézout.

Voir la démonstration pas à pasMasquer la démonstration

Étape 1 — Existence. Si \(\operatorname{PGCD}(a \,;\, n) = 1\), Bézout donne \(au + nv = 1\), donc \(au \equiv 1 \ [n]\) : \(u\) est un inverse. Réciproquement, \(aa' - 1 = nk\) donne \(aa' - nk = 1\).

Étape 2 — Résoudre. Si \(ax \equiv b\), en multipliant par \(a'\) : \(x \equiv a'ax \equiv a'b \ [n]\). Réciproquement, si \(x \equiv a'b\), alors \(ax \equiv aa'b \equiv b\) ✓.

Exemple guidé — résoudre \(3x \equiv 2 \ [7]\)

Étape 1 — Un inverse de \(3\). \(3 \times 5 = 15 \equiv 1 \ [7]\) : l'inverse est \(5\).

Étape 2 — Multiplier. \(x \equiv 5 \times 2 = 10 \equiv 3 \ [7]\).

Conclusion : les solutions sont les entiers \(\boxed{x = 3 + 7k,\ k \in \mathbb{Z}}\).

🔍 Vérification : \(3 \times 3 = 9 \equiv 2 \ [7]\) ✓.

Erreurs fréquentes
  • ❌ Diviser par \(3\) « comme dans \(\mathbb{R}\) ». ✅ On multiplie par l'inverse modulo \(n\).
  • ❌ Chercher un inverse de \(6\) modulo \(9\). ✅ \(\operatorname{PGCD}(6 \,;\, 9) = 3\) : il n'y en a pas.
À toi !

Trouve l'inverse de \(7\) modulo \(26\).

Voir la réponseMasquer la réponse

\(26 = 7 \times 3 + 5\), \(7 = 5 + 2\), \(5 = 2 \times 2 + 1\) ; en remontant, \(1 = 26 \times 3 - 7 \times 11\), donc \(7 \times (-11) \equiv 1 \ [26]\) et l'inverse est \(-11 \equiv 15\) (vérification : \(7 \times 15 = 105 = 4 \times 26 + 1\)).

À retenir

Inverse de \(a\) modulo \(n\) ⇔ \(\operatorname{PGCD}(a \,;\, n) = 1\) ; \(ax \equiv b \iff x \equiv a'b\).

5 Équations diophantiennes ax + by = c

On cherche les couples d'entiers \((x \,;\, y)\) tels que \(ax + by = c\).

Propriété

L'équation \(ax + by = c\) a des solutions entières si, et seulement si, \(\operatorname{PGCD}(a \,;\, b)\) divise \(c\).

Méthode — résoudre \(ax + by = c\)
  • vérifier que \(d = \operatorname{PGCD}(a \,;\, b)\) divise \(c\), puis tout diviser par \(d\) ;
  • trouver une solution particulière \((x_0 \,;\, y_0)\) (Bézout multiplié par \(c\), ou essais) ;
  • soustraire : \(a(x - x_0) = -b(y - y_0)\), puis appliquer Gauss ;
  • conclure : \(x = x_0 + bk\), \(y = y_0 - ak\), \(k \in \mathbb{Z}\) (avec \(a\) et \(b\) premiers entre eux).
Exemple guidé — \(5x + 3y = 1\)

Étape 1 — Une solution particulière. \(5 \times (-1) + 3 \times 2 = 1\) : \((x_0 \,;\, y_0) = (-1 \,;\, 2)\).

Étape 2 — Soustraire. Si \(5x + 3y = 1\), alors \(5(x + 1) + 3(y - 2) = 0\), soit \(5(x + 1) = -3(y - 2)\).

Étape 3 — Gauss. \(3\) divise \(5(x + 1)\) et est premier avec \(5\), donc \(3 \mid x + 1\) : \(x + 1 = 3k\). En remplaçant : \(5 \times 3k = -3(y - 2)\), d'où \(y - 2 = -5k\).

Conclusion : \(\boxed{x = -1 + 3k,\ y = 2 - 5k,\ k \in \mathbb{Z}}\) (et réciproquement, ces couples conviennent).

🔍 Vérification : \(5(-1 + 3k) + 3(2 - 5k) = -5 + 15k + 6 - 15k = 1\) ✓.

Erreurs fréquentes
  • ❌ Donner seulement la solution particulière. ✅ L'équation a une infinité de solutions, décrites par un paramètre \(k\).
  • ❌ Oublier la réciproque. ✅ On vérifie que les couples trouvés sont bien solutions.
À toi !

L'équation \(4x + 6y = 5\) a-t-elle des solutions entières ?

Voir la réponseMasquer la réponse

\(\operatorname{PGCD}(4 \,;\, 6) = 2\) ne divise pas \(5\) : aucune solution entière (le membre de gauche est toujours pair).

À retenir

Solutions entières ⇔ \(\operatorname{PGCD}(a \,;\, b) \mid c\) ; solution particulière + Gauss → \(x = x_0 + bk\), \(y = y_0 - ak\).


© 2026 Maths Claires. Tous droits réservés. Reproduction interdite sans autorisation.

Site indépendant, non affilié à l’Éducation nationale. Mentions légales : mathsclaires.com/mentions-legales