本文的内容仅是个人理解,如有错误请私信纠正
Wilson 定理
内容
对于素数p都有: ( p − 1 ) ! ≡ − 1 ( m o d p ) (p-1)!\equiv -1(\mod p) (p−1)!≡−1(modp)
证明
对于
p
=
2
p=2
p=2:显然
1
!
=
1
≡
−
1
(
m
o
d
2
)
1!=1\equiv -1(\mod 2)
1!=1≡−1(mod2),成立
对于
p
≥
3
p\ge3
p≥3:
∵
\because
∵
p
p
p 以内与
p
p
p 互质的数有
p
−
1
p-1
p−1 个,除
1
1
1 和
p
−
1
p-1
p−1 外剩余的
p
−
2
p-2
p−2 个数均可两两配对,即有不同于自己对于
p
p
p 的逆元
∴
\therefore
∴
(
p
−
1
)
!
≡
1
×
(
p
−
1
)
≡
−
1
(p-1)!\equiv1\times(p-1)\equiv-1
(p−1)!≡1×(p−1)≡−1
Legendre 公式
内容
n
!
n!
n! 中含有的素数
p
p
p 的幂次
v
p
(
n
!
)
v_p(n!)
vp(n!) 为:
v
p
(
n
!
)
=
∑
i
=
1
∞
⌊
n
p
!
⌋
v_p(n!)=\sum_{i=1}^{\infty}\lfloor\frac{n}{p!}\rfloor
vp(n!)=i=1∑∞⌊p!n⌋
证明:显然
Wilson 定理的推广
内容
( p q ! ) p ≡ { 1 , ( p = 2 ) ⋀ ( q ≥ 3 ) − 1 , o t h e r w i s e (p^q!)_p\equiv \begin{cases}1,(p=2)\bigwedge(q\ge3)\\-1,otherwise \end{cases} (pq!)p≡{1,(p=2)⋀(q≥3)−1,otherwise
对于 p = 2 p=2 p=2:
- 当 q = 1 q=1 q=1 显然 1 ! = 1 ≡ − 1 ( m o d 2 ) 1!=1\equiv -1(\mod 2) 1!=1≡−1(mod2),成立
- 当 q = 2 q=2 q=2 显然 1 ∗ 3 = 1 ≡ − 1 ( m o d 4 ) 1*3=1\equiv -1(\mod 4) 1∗3=1≡−1(mod4),成立
- 当 q ≥ 3 q\ge3 q≥3时,易做到两两配对使得乘积为 − 1 -1 −1 ,但组数有偶数个,导致乘起来后为 1 1 1
对于
p
≥
3
p\ge3
p≥3:
∵
\because
∵
p
q
p^q
pq 以内与
p
q
p^q
pq 互质的数有
(
p
−
1
)
p
q
−
1
(p-1)p^{q-1}
(p−1)pq−1 个,除
1
1
1 和
p
q
−
1
p^q-1
pq−1 外剩余的
(
p
−
1
)
p
q
−
1
−
2
(p-1)p^{q-1}-2
(p−1)pq−1−2 个数均可两两配对,即有不同于自己对于
p
q
p^q
pq 的逆元,此外的
p
q
−
1
p^{q-1}
pq−1 个数与
p
p
p 不互质但会被排外。
∴
\therefore
∴
(
p
q
!
)
p
≡
−
1
(p^q!)_p\equiv-1
(pq!)p≡−1
综上所述,定理成立。