zoukankan      html  css  js  c++  java
  • 威尔逊定理证明:

    威尔逊定理

    威尔逊定理:当 (( p -1 )! ≡ -1 ( mod p )) 时,(p)为素数。

    [p|(p-1)!+1 ]

    [(p - 1)! equiv (p -1) equiv-1(mod p) ]

    证明(静下心看):

    先假设集合(M={ 2,3,4,cdots,p - 2}) ,集合(N = { 1,2,3,cdots,p-1})

    任取一个(ain M)(a) 一定与(p) 互质。

    再假设一个集合(S=acdot N={a,2a,cdots, a(p-1)}) ,对于(forall xin N)(x) 一定与(p) 互质。

    (Sequiv N (mod quad p)) (任何数(mod quad p) 一定属于({1,2,cdots ,p-1})(N))。

    (forall ain M)(exist x in N)(ax equiv 1)(因为 (ax in S) ,在 (mod p) 的条件下 (S=N) ,且存在 (1in N)

    我们可以证明,当(x=1)(x=p-1)(x=a) 时,与已知矛盾。

    所以有

    [ forall ain M ,exist x in M ,ax equiv 1 ]

    也就是可以在(M) 中找到任意两个不相等的数,使得两个数相乘与$ 1 $同余

    对于 ((p-1)!) ,有

    [2 imes(p-1)!=1 imes 2 imes 3 imes cdots imes (p-1) \ imes(p-1) imes(p-2) imes(p-3) imescdots imes1 (mod p) ]

    [2 imes(p-1)!=2 imes(p-1) (mod p) ]

    [(p-1)!equiv p-1 (mod p) ( * ) ]


    由$ ( * ) $ 式得 $ kp+(p-1)=(p-1)!=(p-1) * (p-2)! $
    变形得 $ kp = (p-1) * [(p-2)!-1] $

  • 相关阅读:
    Objective-C代码规范
    Http中Get/Post请求区别
    使用Vitamio打造自己的Android万能播放器
    Vitamio
    图片瀑布流
    TCP与UDP
    SQLite基本操作总结
    IOS文件操作的两种方式:NSFileManager操作和流操作
    JSON和XML
    一些iOS常用的第三方库和控件及第三方框架还有动画
  • 原文地址:https://www.cnblogs.com/mitnick/p/11586921.html
Copyright © 2011-2022 走看看