Alg`ebre G´en´erale
MP
15 f´evrier 2013
Table des mati`eres
1 Au commencement... 3
1.1 Debrefsrappels ................................. 3
1.2 Algorithme d’Euclide, identit´e de Bezout . . . . . . . . . . . . . . . . . . . . 4
1.3 D´ecomposition en facteurs premiers . . . . . . . . . . . . . . . . . . . . . . . 5
2 Congruences : l’anneau Z/nZ8
2.1 Sous groupes de (Z,+),congruences ...................... 8
2.2 El´ements g´en´erateurs du groupe (cyclique) (Z/nZ,+),inversibles de l’an-
neau (Z/nZ,+,×) ................................ 10
2.3 Le groupe des inversibles de l’anneau Z/nZ.................. 13
3 Groupes 14
3.1 Vocabulaire et ´echauffements . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2 Groupes monog`enes et cycliques . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3 Th´eor`eme de Lagrange - HP mais... . . . . . . . . . . . . . . . . . . . . . . . 17
3.4 Groupesproduits................................. 17
3.5 Exercices ..................................... 18
4 Anneaux et corps, g´en´eralit´es, notion d’id´eal 23
5 L’anneau Z/nZ;compl´ements 24
5.1 Id´eaux de Z,arithm´etique ........................... 24
5.2 Caract´eristique d’un corps . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.3 LindicatricedEuler ............................... 27
5.4 Exercices ..................................... 29
6 A propos des polynˆomes 31
6.1 Division euclidienne des polynˆomes . . . . . . . . . . . . . . . . . . . . . . . 31
6.2 Racinesetcoecients .............................. 31
6.3 Id´eaux de K[X].................................. 35
Document disponible sur univenligne.fr ou sur mpcezanne.fr sous le nom AlgebreGenerale.pdf
1
6.4 Leth´eor`emedeBezout.............................. 35
7 Algorithmique 38
7.1 Algorithme d’Euclide ´etendu . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.2 D´ecomposition d’une permutation en produit de transpositions . . . . . . . 40
7.3 Exponentiation rapide et Codage RSA . . . . . . . . . . . . . . . . . . . . . 41
8 R´esumons nous 43
8.1 Groupes...................................... 43
8.2 Anneaux et corps, g´en´eralit´es, notion d’id´eal . . . . . . . . . . . . . . . . . . 44
8.3 Compl´ements d’arithm´etique, les anneaux Zet K[X]............. 46
8.4 L’anneau Z/nZ.................................. 48
9 Quelques corrig´es 49
10 Autres exemples de groupes et de leurs sous-groupes 52
10.1Groupesym´etrique................................ 52
10.1.1 Lespermutations............................. 52
10.1.2 Signature d’une permutation . . . . . . . . . . . . . . . . . . . . . . 53
10.1.3 Exercices ................................. 54
10.2Legroupeorthogonal............................... 54
10.2.1 G´en´eralit´es ................................ 54
10.2.2 Description de O2(R) et de O3(R) ................... 55
2
1 Au commencement...
1.1 De brefs rappels
Th´eor`eme 1 division euclidienne
Pour tout couple d’entiers naturels (a, b) tel que b > 0,il existe un couple (q, r) et un seul
v´erifiant :
a=bq +ret 0 r < b.
Exercice 1
1. D´ecrire un algorithme de division euclidienne en n’utilisant que la soustraction
comme op´eration arithm´etique, produire par la mˆeme occasion la preuve du th´eor`eme
pr´ec´edent ;
2. ´
Ecrire un programme r´ecursif qui prend aet ben donn´ees et retourne le couple (q, r);
(7.1)
D´efinition 1 diviseurs, nombres premiers, ppcm, pgcd
Soient aZet bZdeux entiers.
division euclidienne La division euclidienne est l’application
φ: (a, b)N×N(q, r)N2
o`u qet r, d´efinis par le th´eor`eme pr´ec´edent, ie : 0 r < b, sont respectivement le
quotient et le reste dans la division euclidienne de apar b;
divisibilit´e
on dit que adivise b(ou que best un multiple de a) et on note a|bssi il existe kZ,
b=ka;
nombre premier
pZest premier ssi p6= 1 et si ses seuls diviseurs sont ±1 et ±p;
nombres premiers entre eux ou ´etrangers
deux entiers sont premiers entre eux ssi leurs seuls diviseurs communs sont 1 et -1 ;
pgcd
on note pgcd(a,b), le plus grand diviseur commun `a aet b;
ppcm
on note ppcm(a,b), le plus petit multiple positif commun `a aet b;
relation de congruence modulo n
Soit nun entier non nul. La relation de congruence modulo nest la relation d´efinie
sur Z2par :
ab[n]abnZ.
3
1.2 Algorithme d’Euclide, identit´e de Bezout
Exercice 2 l’algorithme d’Euclide et sa programmation
1. Soient aet bdeux entiers, (q, r) le r´esultat de la division euclidienne de apar b:
a=bq +r, 0r < b.
Justifier que (a, b) et (b, r) ont le mˆeme pgcd.
2. On note r0=a, r1=b, et, tant que ri6= 0, ri1=riqi+ri+1 avec 0 ri+1 < ri.
Montrer que la suite obtenue est finie, que son dernier terme est nul et que le dernier
reste non nul est le pgcd de aet b.
3. Montrer qu’il existe des entiers uet vtels que pgcd(a, b) = au +bv. On pourra
exprimer matriciellement ri+1
ri+2 en fonction de ri
ri+1 .
4. ´
Ecrire un programme MAPLE qui prend aet ben arguments et retourne un triplet
(d, u, v) tel que d=pgcd(a, b) = au +bv. Voir en section 7.1.
Th´eor`eme 2 algorithme d’Euclide, identit´e de Bezout
Si aet bsont deux entiers naturels non nuls, la suite d´efinie par l’algorithme :
r0=a, r1=b,
tant que ri+1 6= 0, ri+2 est le reste dans la DE de ripar ri+1,
est finie.
Cela signifie que l’algorithme termine (sic). La derni`ere it´eration donne rm= 0 et le dernier
reste non nul, rm1est le pgcd de aet b.
Il existe u, v entiers relatifs tels que
pgcd(a, b) = au +bv;
(identit´e de Bezout)
D´emonstration c’est l’exercice pr´ec´edent ; on notera toutefois que l’on peut calculer
pratiquement les coefficients de Bezout de la fa¸con suivante : si rnest le dernier reste non
nul, on a rn2rn1qn1=rn,on remplace alors rn1et rn2en usant des relations
ri1riqi=ri+1.
Th´eor`eme 3 th´eor`eme de Bezout
Pour tout couple d’entiers naturels (a, b)N2, a et bsont premiers entre eux ssi il existe
des entiers relatifs u v, tels que 1 = ua +bv.
D´emonstration
cons´equence de l’algorithme d’Euclide ´etendu ;
on observe qu’un diviseur commun `a aet bdivise 1 ;
4
Exercice 3 th´eor`eme de Lam´e (1845) ou pourquoi MAPLE est utilisable
On se propose ici d’´evaluer le nombre d’op´erations r´ealis´ees par l’algorithme d’Euclide
lors d’une ex´ecution avec comme donn´ees aet b.
1. La suite de Fibonacci (L´eonard de Pise 1) est d´efinie de la fa¸con suivante :
F0= 0, F1= 1 et Fn+2 =Fn+1 +Fn.
Donner une expression de Fnen fonction de n; v´erifier que deux termes successifs
de la suite (Fn)n1sont premiers entre eux.
2. On suppose dor´enavant que a > b. On note r0=a, r1=b, ri1=riqi+ri+1 avec
0ri+1 < ri.La suite obtenue est celle des restes dans l’algorithme d’Euclide.
Montrer que si n est le nombre d’it´erations de l’algorithme d’Euclide, alors
aFn+1, b Fn.
Indication : ´ecrire en colonne 1 la succession des op´erations de l’algorithme d’Euclide
(on notera rnle dernier reste non nul) ; ´ecrire en colonne 2, en commen¸cant par
la derni`ere ligne et apr`es les avoir justifi´ees, des in´egalit´es v´erifi´ees par les Gi=
rni+1.
r0=q1r1+r2G?G?+G?
r1=q2r2+r3
r3=q3r3+r4
.
.
..
.
.
ri1=qiri+ri+1 G?G?+G?
.
.
..
.
..
.
..
.
.
rn2=qn1rn1+rnG3G2+G1
rn1=qnrn+rn+1 G2G1+G0
3. En d´eduire une majoration de nen fonction des donn´ees aet b.
C’est parce que son cut est en O(ln(sup(a, b)) que l’algorithme d’Euclide est efficient...
Cette ´etude est aussi d´evelopp´ee dans un sujet EPITA 2004.
1.3 D´ecomposition en facteurs premiers
Th´eor`eme 4 th´eor`eme de Gauss
Si deux entiers aet bsont premiers entre eux, alors a|b x a|x.
si pest premier, alors p|ab p|aou p|b.
D´emonstration : on fera appel au th´eor`eme de Bezout pour ´ecrire une relation au+bv =
1 puis axu +bxv =x...
1. Attention : Lam´e (XIX˚si`ecle) n’est pas disciple de L´eonard (XII˚ si`ecle)
5
1 / 57 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !