Wilson定理推论

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

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

  • 推论1: 如果 p p p 是奇素数,那么
1 2 ⋅ 3 2 ⋅   ⋯   ⋅ ( p − 4 ) 2 ⋅ ( p − 2 ) 2 ≡ ( − 1 ) p + 1 2 ( m o d    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 ) ] ≡ 1 2 ⋅ 3 2 ⋅   ⋯   ⋅ ( p − 4 ) 2 ( p − 2 ) 2 ( − 1 ) p − 1 2 ( m o d    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
由 W i l s o n 定 理 可 知 , 若 p 为 素 数 , 则 ( p − 1 ) ! ≡ − 1 ( m o d    p ) . 由Wilson定理可知,若p为素数,则(p-1)!\equiv-1(mod\;p). Wilsonp(p1)!1(modp).
所 以 所以
   1 2 ⋅ 3 2 ⋅   ⋯   ⋅ ( p − 4 ) 2 ( p − 2 ) 2 ( − 1 ) p − 1 2 ≡ − 1 ( m o d    p ) ⇒ 1 2 ⋅ 3 2 ⋅   ⋯   ⋅ ( p − 4 ) 2 ( p − 2 ) 2 ( − 1 ) p − 1 ≡ ( − 1 ) p + 1 2 ( m o d    p ) ⇒ 1 2 ⋅ 3 2 ⋅   ⋯   ⋅ ( p − 4 ) 2 ( p − 2 ) 2 ≡ ( − 1 ) p + 1 2 ( m o d    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: 如果 p p p 是素数,并且 p ≡ 3 ( m o d    4 ) p\equiv3(mod\;4) p3(mod4),那么
( p − 1 2 ) ! ≡ ± 1 ( m o d    p ) . (\frac{p-1}{2})!\equiv\pm1(mod\;p). (2p1)!±1(modp).

证 明 : 证明:
因 为 p ≡ 3 ( m o d    4 ) , 所 以 p = 4 m + 3 ( m ∈ Z ) 因为p\equiv3(mod\;4),所以p=4m+3(m\in \mathbb{Z}) p3(mod4)p=4m+3mZ
( 4 m + 2 ) ! = 1 ⋅ 2 ⋅   ⋯   ⋅ ( 2 m + 1 ) ( 2 m + 2 ) ⋅   ⋯   ⋅ ( 4 m + 1 ) ( 4 m + 2 ) = 1 ⋅ 2 ⋅   ⋯   ⋅ ( 2 m + 1 ) [ p − ( 2 m + 1 ) ] ⋅   ⋯   ⋅ ( p − 2 ) ( p − 1 ) = [ ( 2 m + 1 ) ! ] 2 ( − 1 ) 2 m + 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.
由 W i l s o n 定 理 可 知 , 若 p 为 素 数 , 则 ( p − 1 ) ! ≡ − 1 ( m o d    p ) . 由Wilson定理可知,若p为素数,则(p-1)!\equiv-1(mod\;p). Wilsonp(p1)!1(modp).
所 以 所以
   [ ( 2 m + 1 ) ! ] 2 ( − 1 ) 2 m + 1 ≡ − 1 ( m o d    p ) ⇒ [ ( 2 m + 1 ) ! ] 2 ( − 1 ) 2 ( 2 m + 1 ) ≡ ( − 1 ) 2 m + 2 ( m o d    p ) ⇒ [ ( 2 m + 1 ) ! ] 2 ≡ 1 ( m o d    p ) ⇒ [ ( 2 m + 1 ) ! ] 2 − 1 ≡ 0 ( m o d    p ) ⇒ [ ( 2 m + 1 ) ! + 1 ] [ ( 2 m + 1 ) ! − 1 ] ≡ 0 ( m o d    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
所 以 必 有 ( 2 m + 1 ) ! + 1 ≡ 0 ( m o d    p ) 或 ( 2 m + 1 ) ! − 1 ≡ 0 ( m o d    p ) 所以必有(2m+1)!+1\equiv0(mod\;p)或(2m+1)!-1\equiv0(mod\;p) (2m+1)!+10(modp)(2m+1)!10(modp)
即 ( 2 m + 1 ) ! ≡ ± 1 ( m o d    p ) ⇒ ( p − 1 2 ) ! ≡ ± 1 ( m o d    p ) . 即(2m+1)!\equiv\pm1(mod\;p)\Rightarrow(\frac{p-1}{2})!\equiv\pm1(mod\;p). (2m+1)!±1(modp)(2p1)!±1(modp).
 

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

证 明 : 证明:
( p − 1 ) ! = 1 ⋅ 2 ⋅   ⋯   ⋅ ( p − k ) ( p − k + 1 ) ⋅   ⋯   ⋅ ( p − 2 ) ( p − 1 ) = 1 ⋅ 2 ⋅   ⋯   ⋅ ( p − k ) [ p − ( k − 1 ) ] ⋅   ⋯   ⋅ ( p − 2 ) ( p − 1 ) = ( p − k ) ! ( k − 1 ) ! ( − 1 ) k − 1 ( 0 < k < p ) \begin{aligned} (p-1)!&=1\cdot2\cdot\,\cdots\,\cdot(p-k)(p-k+1)\cdot\,\cdots\,\cdot(p-2)(p-1)\\ &=1\cdot2\cdot\,\cdots\,\cdot(p-k)[p-(k-1)]\cdot\,\cdots\,\cdot(p-2)(p-1)\\ &=(p-k)!(k-1)!(-1)^{k-1}(0<k<p) \end{aligned} (p1)!=12(pk)(pk+1)(p2)(p1)=12(pk)[p(k1)](p2)(p1)=(pk)!(k1)!(1)k10<k<p
由 W i l s o n 定 理 可 知 , 若 p 为 素 数 , 则 ( p − 1 ) ! ≡ − 1 ( m o d    p ) . 由Wilson定理可知,若p为素数,则(p-1)!\equiv-1(mod\;p). Wilsonp(p1)!1(modp).
所 以 所以
   ( p − k ) ! ( k − 1 ) ! ( − 1 ) k − 1 ≡ − 1 ( m o d    p ) ⇒ ( p − k ) ! ( k − 1 ) ! ( − 1 ) 2 ( k − 1 ) ≡ ( − 1 ) k ( m o d    p ) ⇒ ( p − k ) ! ( k − 1 ) ! ≡ ( − 1 ) k ( m o d    p ) \begin{aligned} &\quad\ \ (p-k)!(k-1)!(-1)^{k-1}\equiv-1(mod\;p)\\ &\Rightarrow(p-k)!(k-1)!(-1)^{2(k-1)}\equiv(-1)^k(mod\;p)\\ &\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月。

你可能感兴趣的:(homework)