This score reflects both the level of the required concepts and the difficulty of the solution.Ce score tient compte à la fois du niveau des notions nécessaires et de la difficulté de la résolution.
1–10First steps / middle schoolPremiers pas / collège
Les multiples de p non nuls et inférieurs à p2−1 sont p,2p,…,(p−1)p ainsi (p2−1)!=pp−1m avec m premier avec p.
Le théorème de Wilson affirme que n∈N∗ est premier si, et seulement si (n−1)!≡−1modn. On va montrer le sens qui nous intéresse et s’en servir pour répondre à la question. Méthode 1 Soit p premier. Alors dans Fp× les seuls éléments qui sont leur propre inverse (dits involutifs) sont −1 et 1 car l’équation x2=1 est équivalente à (x−1)(x+1)=0 et Fp est intègre puisque c’est un corps. On en déduit que tous les autres éléments de Fp× ont un inverse distinct d’eux-même. Alors, dans Fp×, (p−1)!=k=1∏p−1k=x∈Fp×∏x=1×(−1)=−1∈Fp×.Méthode 2 D’après le petit théorème de Fermat, ∀1≤k≤p−1,kp−1=1∈Fp. Ainsi le polynôme Xp−1−1∈Fp[X] possède p−1 racines distinctes et, étant de degré p−1 il est scindé à racines simples et se factorise en Xp−1−1=k=1∏p−1(X−k). En évaluant en 0 on obtient donc −1=k=1∏p−1(−k)=(−1)p−1(p−1)!=(p−1)!On revient à notre problème initial. En écrivant les entiers k≤p2−1 sous la forme k=qp+r avec 0≤q≤p−1 et 1≤r≤p (ce n’est pas tout à fait la division euclidienne de k par p) on a : (p2−1)!=p21q=0∏p−1r=1∏p(qp+r)=p21q=0∏p−1(qp+p)q=0∏p−1r=1∏p−1(qp+r)=pp−1(p−1)!q=0∏p−1r=1∏p−1(qp+r)(le p21 permet de retirer le terme correspondant, compté en trop dans le produit puisque p2). Puis, en réduisant modulo p, pp−1(p2−1)!=(p−1)!((p−1)!)p=(p−1)!p+1Wilson=(−1)p+1=1∈Fp.On peut aussi conclure d’une autre manière en s’inspirant de la première méthode de la preuve du sens direct du théorème de Wilson : Le produit pp−1(p2−1)! vu dans Z/p2Z est le produit des inversibles fois (p−1)! (facteur correspondant au multiples de p). Or l’équation x2=1 a aussi pour solutions −1 et 1 car si p2 divise (x−1)(x+1) alors soit p2∣x−1, soit p2∣x+1, soit p∣x−1 et p∣x+1 mais dans ce dernier cas p∣x−1−(x+1)=2 ce qui est exclu car p impair. Par le même argument on conclut alors que pp−1(p2−1)!=−(p−1)!modp2ce qui implique le résultat déjà trouvé en réduisant encore modulo p.