Définissons l'arithmétique modulo m: Zm symbolise l'ensemble {0, ..., m-1} muni de deux opérations + et x. L'addition et la multiplication dans Zm fonctionnent exactement comme l'addition et la multiplication usuelles, excepté le fait que tous les résultats sont réduits modulo m.
Supposons par exemple que l'on veuille calculer 11 x 13 dans Z16. Comme entiers ordinaires, on a 11 x 13 = 143. Pour réduire 143 modulo 16, on fait une division euclidienne: 143 = 8 x 16 + 15, donc 143 mod 16 = 15, et, donc, 11 x 13 = 15 dans Z16.
Ces définitions de l'addition et de la multiplication satisfont la plupart des règles familières en arithmétique. On rappelle la liste de ces propriétés sans les démontrer:
Puisque les opposés existent dans Zm, on peut aussi faire des soustractions. On définit a - b dans Zm comme étant a + m - b mod m. De manière équivalente, on peut calculer l'entier a - b et le réduire modulo m. Par exemple, pour calculer 11 - 18 dans Z31, on peut évaluer 11 + 13 mod 31 = 24. On peut aussi retrancher 18 de 11, obtenir -7 et calculer -7 mod 31 = (-7 + 31) mod 31 = 24.
Didier Müller, 28.1.21 |