Arithmétique PGCD et PPCM Démonstration de l'algorithme d'Euclide

précédent

suivant résumé résumé

Démonstration de l'algorithme d'Euclide

Soient a et b deux entiers positifs. Supposons que a est le plus grand, a supérieur ou égale b, et divisons a par b : a = bq1 + r1 avec 0 inférieur ou égale r1 < b.

Tout diviseur commun à a et b est un diviseur commun à b et r1 et réciproquement.
Donc pgcd(a,b) = pgcd(b,r1).

On itère le procédé et l'on sait que la suite des restes obtenue est une suite d'entiers strictement décroissante. Donc à un certain stade rk = 0.

b = r1 q2 + r2    et    0 inférieur ou égale r2 < r1
r1 = r2 q3 + r3    et    0 inférieur ou égale r3 < r2
rk-3 = rk-2 qk-1 + rk-1   et    0 inférieur ou égale rk-1 < rk-2  
rk-2 = rk-1 qk
Donc rk-1 divise rk-2 et pgcd(rk-2, rk-1) = rk-1 et de proche en proche rk-1=pgcd(a,b).

Cet algorithme est une démonstration d'existence du pgcd. Il permet aussi de montrer que tout diviseur commun à a et b est un diviseur de d. Comme nous l'avons vu sur l'exemple, cet algorithme permet de déterminer successivement chaque reste comme na + mb avec n et m entiers. Nous allons donc nous intéresser aux entiers qui peuvent s'écrire sous la forme ax + by.

Arithmétique PGCD Existence

précédent

suivant résumé résumé