威尔逊定理
BrightNight · · 算法·理论
1. 定理陈述
定理(Wilson's Theorem)
设
成立 当且仅当
等价地,若
2. 证明
2.1 必要性:p 为素数 \Rightarrow (p-1)! \equiv -1 \pmod{p}
设
-
对任意
a \in \mathbb{Z}_p^\times ,存在唯一逆元a^{-1} ,使得a \cdot a^{-1} \equiv 1 \pmod{p}. -
若
a \equiv a^{-1} \pmod{p} ,则a^2 \equiv 1 \pmod{p} ,即(a-1)(a+1) \equiv 0 \pmod{p}. 由于
p 为素数,必有a \equiv 1 或a \equiv p-1 \pmod{p} 。
因此 仅有1 与p-1 是自身的逆元。 -
对其余元素
\{2, 3, \dots, p-2\} ,可两两配对为(a, a^{-1}) ,每对乘积模p 同余于1 。 -
综上:
\begin{aligned} (p-1)! &= 1 \cdot 2 \cdots (p-2) \cdot (p-1) \\ &\equiv 1 \cdot (p-1) \pmod{p} \\ &\equiv -1 \pmod{p}. \end{aligned}
2.2 充分性:(n-1)! \equiv -1 \pmod{n} \Rightarrow n 为素数
若
若同时有
直接验证
3. 推论
-
推论 1:若
p 为奇素数,则(p-2)! \equiv 1 \pmod{p}. -
推论 2(Gauss):若
p \equiv 1 \pmod{4} ,则\left[\left(\frac{p-1}{2}\right)!\right]^2 \equiv -1 \pmod{p}.
4. 数值示例
验证
定理成立。