- énoncé : ap−1 ≡ 1 mod p (pour a ≢ 0 [p])
On imprime la suite {a1, a2, . . . , an−1, an} dans Z / nZ (Z modulo n)
- d'abord quand n n'est pas premier :
n = 6 (il y a 2 diviseurs de 0 : 2 × 3 ≡ 0 [6])
(Z / 6Z) ak mod 6 (pour k = 1 à 6) : première colone = a
0 0 0 0 0 0 0k ≡ 0 [6]
1 1 1 1 1 1 1k ≡ 1 [6]
2 4 2 4 2 4 2k engendre {2, 4}
3 3 3 3 3 3 3k ≡ 3 [6]
4 4 4 4 4 4 4k ≡ 4 [6]
5 1 5 1 5 1 5k engendre {1, 5}
an−1 ≢ 1
et même : an−1 ≡ a (est-ce un hasard ? c'est vrai pour 6, 10, 14, 22, 26, 30, 34, . . .)
Exercice : démontrer que an−1 ≡ a [n] pour n = 2 p (avec p premier ≠ 2)
- n = 10 (il y a 2 diviseurs de 0 : 2 × 5 ≡ 0 [10])
(Z / 10Z) ak mod 10 (pour k = 1 à 10) : première colone = a
0 0 0 0 0 0 0 0 0 0 0k ≡ 0 [10]
1 1 1 1 1 1 1 1 1 1 1k ≡ 1 [10]
2 4 8 6 2 4 8 6 2 4 2k engendre {2, 4, 6, 8}
3 9 7 1 3 9 7 1 3 9 3k engendre {1, 3, 7, 9}
4 6 4 6 4 6 4 6 4 6 4k engendre {4, 6}
5 5 5 5 5 5 5 5 5 5 5k ≡ 5 [10]
6 6 6 6 6 6 6 6 6 6 6k ≡ 6 [10]
7 9 3 1 7 9 3 1 7 9 7k engendre {1, 3, 7, 9}
8 4 2 6 8 4 2 6 8 4 8k engendre {2, 4, 6, 8}
9 1 9 1 9 1 9 1 9 1 9k engendre {1, 9}
an−1 ≢ 1
- maintenant, avec n = p, nombre premier
n = 7
(Z / 7Z) ak mod 7 (pour k = 1 à 7) : première colone = a
0 0 0 0 0 0 0 0k ≡ 0 [7]
1 1 1 1 1 1 1 1k ≡ 1 [7]
2 4 1 2 4 1 2 2k engendre {1, 2, 4}
3 2 6 4 5 1 3 3k engendre (Z / 7Z) → 3 est un générateur de (Z / 7Z)
4 2 1 4 2 1 4 4k engendre {1, 2, 4}
5 4 6 2 3 1 5 5k engendre (Z / 7Z) → 5 est un générateur de (Z / 7Z)
6 1 6 1 6 1 6 6k engendre {1, 6}
On constate que pour p = 7 : ap−1 ≡ 1 [p]
remarque : (Z / 7Z) possède 2 générateurs : {3, 5}
pour les autres nombres a, on trouve 1 avant la fin (k = p−1) : la suite n'engendrera plus de nouveaux nombres.
je me demande quelle est la condition pour qu'un élément unique soit générateur ?
- n = 11
(Z / 11Z) ak mod 11 (pour k = 1 à 11) : première colone = a
0 0 0 0 0 0 0 0 0 0 0 0k ≡ 0 [11]
1 1 1 1 1 1 1 1 1 1 1 1k ≡ 1 [11]
2 4 8 5 10 9 7 3 6 1 2 2k engendre (Z / 11Z) → 2 est un générateur de (Z / 11Z)
3 9 5 4 1 3 9 5 4 1 3 3k engendre {1, 3, 4, 5, 9}
4 5 9 3 1 4 5 9 3 1 4 4k engendre {1, 3, 4, 5, 9}
5 3 4 9 1 5 3 4 9 1 5 5k engendre {1, 3, 4, 5, 9}
6 3 7 9 10 5 8 4 2 1 6 6k engendre (Z / 11Z) → 6 est un générateur de (Z / 11Z)
7 5 2 3 10 4 6 9 8 1 7 7k engendre (Z / 11Z) → 7 est un générateur de (Z / 11Z)
8 9 6 4 10 3 2 5 7 1 8 8k engendre (Z / 11Z) → 8 est un générateur de (Z / 11Z)
9 4 3 5 1 9 4 3 5 1 9 9k engendre {1, 3, 4, 5, 9}
10 1 10 1 10 1 10 1 10 1 10 10k engendre {1, 10}
On constate que pour p = 11 : ap−1 ≡ 1 [p]
remarque : (Z / 11Z) possède 4 générateurs : {2, 6, 7, 8}
- n = 13
(Z / 13Z) ak mod 13 (pour k = 1 à 13) : première colone = a
0 0 0 0 0 0 0 0 0 0 0 0 0 0k ≡ 0 [11]
1 1 1 1 1 1 1 1 1 1 1 1 1 1k ≡ 1 [11]
2 4 8 3 6 12 11 9 5 10 7 1 2 2k engendre (Z / 13Z) → 2 est un générateur de (Z / 13Z)
3 9 1 3 9 1 3 9 1 3 9 1 3 3k engendre {1, 3, 9}
4 3 12 9 10 1 4 3 12 9 10 1 4 4k engendre {1, 3, 4, 9, 10, 12}
5 12 8 1 5 12 8 1 5 12 8 1 5 5k engendre {1, 5, 8, 12}
6 10 8 9 2 12 7 3 5 4 11 1 6 6k engendre (Z / 13Z) → 6 est un générateur de (Z / 13Z)
7 10 5 9 11 12 6 3 8 4 2 1 7 7k engendre (Z / 13Z) → 7 est un générateur de (Z / 13Z)
8 12 5 1 8 12 5 1 8 12 5 1 8 8k engendre {1, 5, 8, 12}
9 3 1 9 3 1 9 3 1 9 3 1 9 9k engendre {1, 3, 9}
10 9 12 3 4 1 10 9 12 3 4 1 10 10k engendre {1, 3, 4, 9, 10, 12}
11 4 5 3 7 12 2 9 8 10 6 1 11 11k engendre (Z / 13Z) → 11 est un générateur de (Z / 13Z)
12 1 12 1 12 1 12 1 12 1 12 1 12 12k engendre {1, 12}
On constate que pour p = 13 : ap−1 ≡ 1 [p]
remarque : (Z / 13Z) possède 4 générateurs : {2, 6, 7, 11}