Suite du cours du 11/10 qui devait être faite le 18/10. A RECOPIER

publicité
Suite du cours du 11/10 qui devait être faite le 18/10. A RECOPIER POUR LUNDI 8/11
6)Propriété fondamentale du pgcd :
Pour tout a, b et k dans ZZ
pgcd(a ; b) = pgcd(a – kb ; b)
Démo (faite en exercice et à refaire dans le DM3)
7)Algorithme d’Euclide :
Soient a et b dans IN*
a = bq1 + r1 avec 0  r1  b
si r1 = 0 alors b / a
donc pgcd(a ; b) = b.(c’est fini)
si r1  0 alors d’après le lemme d’Euclide et sa démonstration :
pgcd(a ;b) = pgcd(b ; r1) et D(a ; b) = D(b ; r1)
or b = r1q2 + r2 avec 0  r2  r1
si r2 = 0 alors r1/ b et pgcd(a ; b) = pgcd((b ; r1) = r1 .(c’est fini)
si r2  0 alors pgcd(a ; b) = pgcd(b ; r1) = pgcd(r1 ; r2)
et
D(a ; b) = D(r1 ; r2)
or r1 = q3r2 + r3 avec 0  r3  r2 …
On construit ainsi une suite d’entiers naturels ( r k ) telle que b > r1 > r2 > …rn  0
La suite (rk) est décroissante et son nombre de termes non nuls est fini.(ce sont des entiers de plus en
plus petits entre 0 et b)
pgcd(a ; b) =pgcd(rn – 1 ; rn) = pgcd(rn ; 0) = rn (dernier reste non nul) et D(a ; b) = D(rn ; 0) = D(rn)
On retiendra que pgcd(a ; b) est le dernier reste non nul dans l’algorithme d’Euclide et que
l’ensemble des diviseurs communs à a et b est l’ensemble des diviseurs du pgcd(a ; b )
Exemple : a= 1636 b =1128
a = 1636
b = 1128
r1 = 508
r1 = 508
r2 = 112
r2 = 112
r3 = 60
r3 = 60
r4 = 52
r4 = 52
r5 = 8
r5 = 8
r6 = 4
r6 = 4
r7 = 0
On en déduit que : pgcd(1636 ; 1128) = 4
8)Nombres premiers entre eux :
Déf : Soient a  ZZ* et b  ZZ* .
a et b sont premiers entre eux
(leur seul diviseur naturel commun est 1)
signifie que pgcd(a ; b) = 1
Remarque : ne pas confondre « premiers » et « premiers entre eux »
22 et 15 sont « premiers entre eux » car pgcd (22 ; 15) = 1
mais 22 n’est pas « premier » et 15 n’ est pas « premier ».
9)Propriété multiplicative du pgcd :
Pour tout a  IN* , b  IN* et k  IN*
pgcd(ka ; kb ) = k pgcd(a ; b)
Démo : En modifiant chaque étape de l’algorithme d’Euclide,
Si a = bq + r avec 0  r  b alors ka = kbq + kr avec 0  kr  kb
Donc pgcd(ka ; kb) = pgcd( kb ; kr)…
Donc pgcd(ka ; kb) = pgcd( krn ; 0) = krn = k pgcd(a ; b)
Téléchargement