zoukankan      html  css  js  c++  java
  • 数论四大定理

    威尔逊定理

    概念

    p可整除(p-1)!+1是p为质数的充要条件
     

    欧拉定理

    概念

    欧拉定理,也称费马-欧拉定理。
    若n,a为正整数,且n,a互素,即  gcd(a,n) = 1,则  a^φ(n) ≡ 1 (mod n)

     

    扩展欧拉定理

    概念

     

    费马小定理

    概念

    若 n 是质数,a%n !=0,则   a^(n-1) ≡1(mod n);
          a%n ==0,则   a^(n-1) ≡0(mod n)
    若 n 是质数,gcd(a,n) =1,a^φ(n) =n-1,则 a^(n-1)≡0(mod n)

     

     孙子定理

    概念

    • 模数互质时
    求满足 n%A=a && n%B=b 的数
    则 n = ( k1*B*a + k2*A*b )% lcm( A,B ) + m * lcm( A,B );  // k1*B%A = k2*A%B = 1;
    此时,显然可得,n%A=a && n%B=b ;
     
    推广一下:
    设 Gi=∏(A...) /Ai;
    n = ∑(ki*Gi*gi) %lcm(A...) +m*lcm(A...);  //Gi*gi%Ai = 1;
     
     
    •  模数不互质时(扩展孙子定理)
    求满足 n%A=a && n%B=b 的最小正整数
    则 k1*A+a=k2*B+b
    即 k1*A-k2*B=b-a
    可用扩展欧几里得求得 k1、k2
    进而求得前两个方程的  特解 x0=k1*A+a(注意正负号),  通解 x=x0+k*lcm(A, B) 
    方程数大于2时,可以顺推,执行同样的过程。
     
     
     

     
     
    附:三大定理的证明(定理的引用参考《初等数论及其应用》)
    作者:synapse7
    来源:CSDN
    原文:https://blog.csdn.net/synapse7/article/details/19610361
     

    一、威尔逊定理

    (PS:在利用定理4.10时,仅需用到a^-1的存在性;证明中的“只有”二字要用定理4.11中的“唯一性”)

     
    二、欧拉定理

    证明前,我们先定义一个概念:

     

    三、费马小定理

    重申一遍,gcd(a,p)=1

     

  • 相关阅读:
    CV大牛/实验室主页
    mendeley使用技巧
    卷积理解与思考
    CMake构建OpenGL项目
    信号与系统学习(2)-跃阶信号
    信号与系统学习(1)-正弦信号和指数信号
    txt转换为mat
    matlab取整函数
    三维观察流水线的理解
    C#中文和UNICODE字符转换方法
  • 原文地址:https://www.cnblogs.com/canchan/p/10370381.html
Copyright © 2011-2022 走看看