MathLabs
定理已证明

威尔逊定理

命题陈述

自然数 p>1p>1 是素数当且仅当 (p−1)!≡−1(modp)(p-1)! \equiv -1 \pmod{p}。

为什么成立?

模素数 pp 时,从 11 到 p−1p-1 的每个剩余都与其乘法逆元配对,只有 11 和 p−1≡−1p-1\equiv-1 是自己的逆元。把所有剩余相乘,自我配对的元素保留下来,其余的按逆元对相互抵消,最终得到 (p−1)!≡−1(p-1)!\equiv -1。

证明思路

(⇒\Rightarrow)当 pp 为素数时,把每个 k∈{2,…,p−2}k\in\{2,\dots,p-2\} 与其模 pp 逆元配对(绝不会是自身,因为 x2≡1(modp)x^2\equiv1\pmod p 只在 x≡±1x\equiv\pm1 时成立);这些配对相乘为 11,余下 (p−1)!≡1⋅(p−1)≡−1(modp)(p-1)!\equiv 1\cdot(p-1)\equiv -1\pmod p。(⇐\Leftarrow)若 nn 是合数,有真因子 1<d<n1<d<n,则 dd 作为因子出现在 (n−1)!(n-1)! 中,故 d∣(n−1)!d\mid(n-1)!,从而 (n−1)!≢−1(modn)(n-1)!\not\equiv-1\pmod n。

证明者

用到此定理的主题

相关定理

分步证明

该定理暂无分步证明。

参考文献

  1. G. H. Hardy, E. M. Wright (2008). An Introduction to the Theory of Numbers
  2. Carl B. Boyer, Uta C. Merzbach (2011). A History of Mathematics