Table des matières
1 Algèbre générale et arithmétique 5
1.1 Les premiers algorithmes de l’arithmétique . . . . . . . . . . . . . . . . . . . . 5
1.1.1 Debrefsrappels .............................. 5
1.1.2 Algorithme d’Euclide, identité de Bezout . . . . . . . . . . . . . . . . . 6
1.1.3 Décomposition en facteurs premiers . . . . . . . . . . . . . . . . . . . . 8
1.2 Groupes, première approche . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2.1 Groupes et sous-groupes . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2.2 Exemples de groupes et de sous-groupes . . . . . . . . . . . . . . . . . . 13
1.3 Congruences : l’anneau Z/nZ........................... 15
1.3.1 Relation d’équivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3.2 Sous groupes de (Z,+),congruences ................... 15
1.3.3 Générateurs de (Z/nZ,+),inversibles de (Z/nZ,+,×)......... 17
1.3.4 Le groupe des inversibles de l’anneau Z/nZ............... 20
1.4 Groupes,leretour.................................. 21
1.4.1 Groupes monogènes et cycliques . . . . . . . . . . . . . . . . . . . . . . 21
1.4.2 Ordre d’un élément dans un groupe . . . . . . . . . . . . . . . . . . . . 22
1.4.3 Racines niemes de l’unité dans C...................... 22
1.4.4 Théorème de Lagrange . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.4.5 Groupesproduits.............................. 24
1.4.6 Exercices.................................. 25
1.5 Compléments du point de vue des idéaux . . . . . . . . . . . . . . . . . . . . . 27
1.5.1 Anneauxetcorps.............................. 27
1.5.2 Notiond’idéal ............................... 28
1.5.3 Bref retour sur la divisibilité dans un anneau intègre . . . . . . . . . . . 29
1.5.4 L’anneau Z/nZ............................... 30
1.6 Aproposdespolynômes .............................. 37
1.6.1 Division euclidienne des polynômes . . . . . . . . . . . . . . . . . . . . 37
1.6.2 Racines et coefficients . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.6.3 Idéaux de K[X]............................... 41
1.6.4 Le théorème de Bezout . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.7 Algorithmique.................................... 43
1.7.1 Division euclidienne et algorithme d’Euclide étendu . . . . . . . . . . . 43
1.7.2 Exponentiation rapide et Codage RSA . . . . . . . . . . . . . . . . . . . 45
3