3
§1. Corps finis
1.1. Th´eor`eme de Bezout. Deux nombres entiers a, b sont premiers l’un `a l’autre
si et seulement si il existent des nombres entiers c, d tels que ac +bd = 1.
1.2. Th´eor`eme. Soit p∈Zun nombre premier. Alors Fp:= Z/pZest un corps.
Preuve: exercice. Utiliser soit le th´eor`eme de Bezout, soit le lemme suivant.
1.3. Lemme. Un anneau commutatif fini est un corps ssi il est int`egre (c’est-´a-
dire, ne contient pas de diviseurs de z´ero).
(a) Racines primitives
1.4. Consid´erons le groupe multiplicatif F∗
p. Celui-ci est un groupe ab´elien
d’ordre p−1, d’o`u ap−1= 1 pour chaque a∈F∗
p.
En d’autres termes, pour chaque b∈Zpremier `a p, on a bp−1≡1(p) (le ”petit”
th´eor`eme de Fermat).
Exemples d’applications.
1.4.1. Exercice. (a) Montrer que si 2n−1 est premier alors nest premier.
(b) Si un premier pdivise 237 −1 alors pest de la forme 74k+ 1.
En effet, on cherche un premier ptel que 237 ≡1(p). D’abord pest impair. D’un
autre cˆot´e, 2p−1≡1(p), d’o`u 37|(p−1). Comme 2|(p−1), on a 74|(p−1), donc p
est de la forme 74k+ 1.
(c) Donner des exemples de nombres premiers de la forme 74k+ 1.
(p= 149,223)
(d) Montrer que 223 |237 −1. Donc, 237 −1 n’est pas premier.
En effet, on calcule: 28≡33 (mod 223); 216 ≡ −26 (mod 223); 232 ≡
7 (mod 223), d’o`u 237 ≡7·32 = 224 ≡1 (mod 223).
1.4.2. Exercice. Nombres premiers de Fermat. (a) Montrer que si 2m+ 1 est
premier alors m= 2n.
(b) D´esignons pn= 22n+ 1. Montrer que pnest premier pour n= 1,2,3,4.
(c) (Euler) Montrer que si un premier pdivise p5alors p= 64k+ 1.
En effet, ci c’est le cas, alors 232 ≡ −1 (mod p), donc 2 est d’ordre 64 dans F∗
p.
Il s’en suit que 64|(p−1).
(d) (Euler) Montrer que 641 |p5, donc p5n’est pas premier.
1.5. Consid´erons le groupe F∗
5. On a Card(F∗
5), donc a priori ce groupe peut
ˆetre isomorphe `a Z/4Zou `a Z/2Z×Z/2Z.
Essayons le nombre 2: les restes 2amodulo 5 pour a= 1,2,3,4 sont 2,4,3,1,
donc F∗
5est cyclique, avec un g´en´erateur ¯
2 = 2 mod(5).