Wilson定理推论

  • Wilson定理: 设 ppp 是一个素数,则
(p−1)!≡−1(mod  p).(p-1)!\equiv-1(mod\;p).(p1)!1(modp).

    此定理的证明一般不难找到,此处不作赘述。下面介绍一下相关的推论以及证明(选自《信息安全数学基础(第二版)第2章习题》)
 

  • 推论1: 如果 ppp 是奇素数,那么
12⋅32⋅ ⋯ ⋅(p−4)2⋅(p−2)2≡(−1)p+12(mod  p)1^2\cdot3^2\cdot\,\cdots\,\cdot(p-4)^2\cdot(p-2)^2\equiv(-1)^{\frac{p+1}{2}}(mod\;p)1232(p4)2(p2)2(1)2p+1(modp)

证明:证明:
(p−1)!=1⋅2⋅3⋅4⋅ ⋯ ⋅(p−4)(p−3)(p−2)(p−1)=1⋅[p−(p−2)]⋅3⋅[p−(p−4)]⋅ ⋯ ⋅(p−4)(p−3)(p−2)(p−1)=1⋅(p−1)⋅3⋅(p−3)⋅ ⋯ ⋅(p−4)[p−(p−4)][p−(p−2)]≡12⋅32⋅ ⋯ ⋅(p−4)2(p−2)2(−1)p−12(mod  p)  (p为奇数)\begin{aligned} (p-1)!&=1\cdot2\cdot3\cdot4\cdot\,\cdots\,\cdot(p-4)(p-3)(p-2)(p-1)\\ &=1\cdot[p-(p-2)]\cdot3\cdot[p-(p-4)]\cdot\,\cdots\,\cdot(p-4)(p-3)(p-2)(p-1)\\ &=1\cdot(p-1)\cdot3\cdot(p-3)\cdot\,\cdots\,\cdot(p-4)[p-(p-4)][p-(p-2)]\\ &\equiv1^2\cdot3^2\cdot\,\cdots\,\cdot(p-4)^2(p-2)^2(-1)^{\frac{p-1}{2}}(mod\;p)\;(p为奇数) \end{aligned}(p1)!=1234(p4)(p3)(p2)(p1)=1[p(p2)]3[p(p4)](p4)(p3)(p2)(p1)=1(p1)3(p3)(p4)[p(p4)][p(p2)]1232(p4)2(p2)2(1)2p1(modp)p
由Wilson定理可知,若p为素数,则(p−1)!≡−1(mod  p).由Wilson定理可知,若p为素数,则(p-1)!\equiv-1(mod\;p).Wilsonp(p1)!1(modp).
所以所以
  12⋅32⋅ ⋯ ⋅(p−4)2(p−2)2(−1)p−12≡−1(mod  p)⇒12⋅32⋅ ⋯ ⋅(p−4)2(p−2)2(−1)p−1≡(−1)p+12(mod  p)⇒12⋅32⋅ ⋯ ⋅(p−4)2(p−2)2≡(−1)p+12(mod  p)\begin{aligned} &\quad\ \ 1^2\cdot3^2\cdot\,\cdots\,\cdot(p-4)^2(p-2)^2(-1)^{\frac{p-1}{2}}\equiv-1(mod\;p)\\ &\Rightarrow1^2\cdot3^2\cdot\,\cdots\,\cdot(p-4)^2(p-2)^2(-1)^{p-1}\equiv(-1)^{\frac{p+1}{2}}(mod\;p)\\ &\Rightarrow1^2\cdot3^2\cdot\,\cdots\,\cdot(p-4)^2(p-2)^2\equiv(-1)^{\frac{p+1}{2}}(mod\;p)\\ \end{aligned}  1232(p4)2(p2)2(1)2p11(modp)1232(p4)2(p2)2(1)p1(1)2p+1(modp)1232(p4)2(p2)2(1)2p+1(modp)
 

  • 推论2: 如果 ppp 是素数,并且p≡3(mod  4)p\equiv3(mod\;4)p3(mod4),那么
(p−12)!≡±1(mod  p).(\frac{p-1}{2})!\equiv\pm1(mod\;p).(2p1)!±1(modp).

证明:证明:
因为p≡3(mod  4),所以p=4m+3(m∈Z)因为p\equiv3(mod\;4),所以p=4m+3(m\in \mathbb{Z})p3(mod4)p=4m+3mZ
(4m+2)!=1⋅2⋅ ⋯ ⋅(2m+1)(2m+2)⋅ ⋯ ⋅(4m+1)(4m+2)=1⋅2⋅ ⋯ ⋅(2m+1)[p−(2m+1)]⋅ ⋯ ⋅(p−2)(p−1)=[(2m+1)!]2(−1)2m+1.\begin{aligned} (4m+2)!&=1\cdot2\cdot\,\cdots\,\cdot(2m+1)(2m+2)\cdot\,\cdots\,\cdot(4m+1)(4m+2)\\ &=1\cdot2\cdot\,\cdots\,\cdot(2m+1)[p-(2m+1)]\cdot\,\cdots\,\cdot(p-2)(p-1)\\ &=[(2m+1)!]^2(-1)^{2m+1}.\\ \end{aligned}(4m+2)!=12(2m+1)(2m+2)(4m+1)(4m+2)=12(2m+1)[p(2m+1)](p2)(p1)=[(2m+1)!]2(1)2m+1.
由Wilson定理可知,若p为素数,则(p−1)!≡−1(mod  p).由Wilson定理可知,若p为素数,则(p-1)!\equiv-1(mod\;p).Wilsonp(p1)!1(modp).
所以所以
  [(2m+1)!]2(−1)2m+1≡−1(mod  p)⇒[(2m+1)!]2(−1)2(2m+1)≡(−1)2m+2(mod  p)⇒[(2m+1)!]2≡1(mod  p)⇒[(2m+1)!]2−1≡0(mod  p)⇒[(2m+1)!+1][(2m+1)!−1]≡0(mod  p)\begin{aligned} &\quad\ \ [(2m+1)!]^2(-1)^{2m+1}\equiv-1(mod\;p)\\ &\Rightarrow[(2m+1)!]^2(-1)^{2(2m+1)}\equiv(-1)^{2m+2}(mod\;p)\\ &\Rightarrow[(2m+1)!]^2\equiv1(mod\;p)\\ &\Rightarrow[(2m+1)!]^2-1\equiv0(mod\;p)\\ &\Rightarrow[(2m+1)!+1][(2m+1)!-1]\equiv0(mod\;p) \end{aligned}  [(2m+1)!]2(1)2m+11(modp)[(2m+1)!]2(1)2(2m+1)(1)2m+2(modp)[(2m+1)!]21(modp)[(2m+1)!]210(modp)[(2m+1)!+1][(2m+1)!1]0(modp)
因为 p 为素数,因为\,p\,为素数,p
所以必有(2m+1)!+1≡0(mod  p)或(2m+1)!−1≡0(mod  p)所以必有(2m+1)!+1\equiv0(mod\;p)或(2m+1)!-1\equiv0(mod\;p)(2m+1)!+10(modp)(2m+1)!10(modp)
即(2m+1)!≡±1(mod  p)⇒(p−12)!≡±1(mod  p).即(2m+1)!\equiv\pm1(mod\;p)\Rightarrow(\frac{p-1}{2})!\equiv\pm1(mod\;p).(2m+1)!±1(modp)(2p1)!±1(modp).
 

  • 推论3:如果 ppp 是素数,并且0&lt;k&lt;p0&lt;k&lt;p0<k<p,那么
(p−k)!(k−1)!≡(−1)k(mod&ThickSpace;p).(p-k)!(k-1)!\equiv(-1)^k(mod\;p).(pk)!(k1)!(1)k(modp).

证明:证明:
(p−1)!=1⋅2⋅&ThinSpace;⋯&ThinSpace;⋅(p−k)(p−k+1)⋅&ThinSpace;⋯&ThinSpace;⋅(p−2)(p−1)=1⋅2⋅&ThinSpace;⋯&ThinSpace;⋅(p−k)[p−(k−1)]⋅&ThinSpace;⋯&ThinSpace;⋅(p−2)(p−1)=(p−k)!(k−1)!(−1)k−1(0&lt;k&lt;p)\begin{aligned} (p-1)!&amp;=1\cdot2\cdot\,\cdots\,\cdot(p-k)(p-k+1)\cdot\,\cdots\,\cdot(p-2)(p-1)\\ &amp;=1\cdot2\cdot\,\cdots\,\cdot(p-k)[p-(k-1)]\cdot\,\cdots\,\cdot(p-2)(p-1)\\ &amp;=(p-k)!(k-1)!(-1)^{k-1}(0&lt;k&lt;p) \end{aligned}(p1)!=12(pk)(pk+1)(p2)(p1)=12(pk)[p(k1)](p2)(p1)=(pk)!(k1)!(1)k10<k<p
由Wilson定理可知,若p为素数,则(p−1)!≡−1(mod&ThickSpace;p).由Wilson定理可知,若p为素数,则(p-1)!\equiv-1(mod\;p).Wilsonp(p1)!1(modp).
所以所以
  (p−k)!(k−1)!(−1)k−1≡−1(mod&ThickSpace;p)⇒(p−k)!(k−1)!(−1)2(k−1)≡(−1)k(mod&ThickSpace;p)⇒(p−k)!(k−1)!≡(−1)k(mod&ThickSpace;p)\begin{aligned} &amp;\quad\ \ (p-k)!(k-1)!(-1)^{k-1}\equiv-1(mod\;p)\\ &amp;\Rightarrow(p-k)!(k-1)!(-1)^{2(k-1)}\equiv(-1)^k(mod\;p)\\ &amp;\Rightarrow(p-k)!(k-1)!\equiv(-1)^k(mod\;p)\\ \end{aligned}  (pk)!(k1)!(1)k11(modp)(pk)!(k1)!(1)2(k1)(1)k(modp)(pk)!(k1)!(1)k(modp)
 
 
参考文献
[1] 殷堰工,Wilson定理的若干探讨,苏州教育学院学报,第17卷第3期,2000年9月。
[2] 叶寿坤,威尔逊定理的两个推论及应用,龙岩师专学报,第11卷第3期,1993年8月。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值