12 Chapitre 2 : Plus grand diviseur commun et applications
B) Algorithme d’Euclide
Soit ,,et des entiers avec et non simultanément nuls et tels que . Alors les diviseurs
communs à et sont les diviseurs communs à et et en particulier, .
Proposition 2 :
Preuve : Soit un diviseur de et , puisque , est une combinaison linéaire de
et et donc . Réciproquement, si divise et ,divise , c’est à dire .
Puisque les deux ensembles de diviseurs sont les mêmes, leur plus grand élément est aussi le même
et .
Algorithme : (d’Euclide)
Soient et deux entiers naturels non simultanément nuls. On dénit un ensemble de couples 𝑛 𝑛
en eectuant les divisions euclidiennes successives :
de par : 1 1, 1 et si 1 on continue, sinon on pose 0 et on s’arrête ;
de par 1: 12 2, 2 1et si 2 on continue, sinon on s’arrête ;
de 1par 2:1 23 3, 3 2et si 3 on continue, sinon on s’arrête ;
Hérédité : Soit ℕ∗,𝑛+1 et 𝑛+1 sont le quotient et le reste dans la division euclidienne de 𝑛−1
par 𝑛si 𝑛+1 on continue, sinon on s’arrête.
Si l’on s’arrête, on note le dernier reste non nul.
Soient et deux entiers naturels non simultanément nuls. L’algorithme d’Euclide associé à et
est ni et le PGCD de et de est le dernier reste non nul.
Théorème 2 : (Détermination pratique du PGCD)
Preuve : En dénissant la séquence 𝑛, on observe que les termes sont classés en ordre décroissant
strict à cause de la propriété du reste de la division euclidienne. Or entre et 0, il y a au plus 0
entiers, ce qui signie qu’en descendant d’une unité à chaque étape (la plus petite descente pour une
séquence décroissante), il y a au plus 0 termes distincts et la suite 𝑛est nie1et le dernier
terme est nécessairement .
Si 1 , 0donc et 0. Si 1 , d’après la propriété précédente en
notant 𝑛le dernier reste non nul,
1 𝑛−1 𝑛 𝑛 𝑛
Le PGCD de et est donc bien le dernier reste non nul.
Remarque : On peut écrire l’algorithme
sous la forme d’une fonction de deux va-
riables en utilisant la récurrence (boucle
tant que).
1fonction pgcd (a,b)
2tant que b != 0
3a <- b;
4b <- a%b;
5fin tant que
6retourner a;
7fin
Exercice 1 : Déterminer le PGCD de et .
1. Une suite nie est une fonction dénie sur une partie nie de ℕ.
©S. Der Monsessian - dermon.fr