D'abord le
cas très très particulier:
Lemme: Soient p un nombre premier et x un entier. Tout nombre premier q qui divise
^p-x^p)
est de la forme np+1.
Preuve: On pose
^d-x^d=0 (mod q)\})
. Cet ensemble est non vide donc minoré. Notons

son plus petit élément.
Soit n un élément quelconque de

. On écrit une division euclidienne:

. b est donc nul (car

et on a clairement (x+1)
b-x
b=0 (mod q)). D'où

.
Comme p est dans

il vient que

(

étant impossible).
Comme on a aussi

il vient

. C'est exactement ce qu'on voulait.
Pour le cas très très particulier, on prend x=n!, on remarque alors que q>n. D'où le résultat.
Cas initial.
Lemme: Soient n et a deux entiers, et p un nombre premier divisant
)
mais ne divisant pas n. Alors
)
.
On sait que l'on a
)
quelque soit m. On applique cette formule à n. Il vient que

dans F
p.
Mais comme p ne divise pas n,

est à racines simples et donc a est racine simple de

. L'ordre de a est donc forcément n.
En effet, dans le cas contraire, p diviserait un
)
avec d divseur strict de n. Ce qui contredirait le fait que a soit racine simple de

.
Pour revenir au cas général, on refait comme avant: a=k! ...