zoukankan      html  css  js  c++  java
  • 数学--数论--二次探测定理

    定理
    p,x21(modp),x1(modp)xp1(modp)若p为质数,x2≡1(modp),则x≡1(modp)或x≡p−1(modp)
    证明:
    :x210(modp),(x+1)(x1)0(modp).移项可得:x2−1≡0(modp),也就是(x+1)(x−1)≡0(modp).

    p(x+1)(x1).这个式子等价于p|(x+1)(x−1).

    p(x+1)p(x1),p(x1),p(x+1),p(x1)(x+1)?容易想到p|(x+1)或者p|(x−1)都是可行的,那么有没有p∤(x−1),p∤(x+1),而p|(x−1)(x+1)呢?

    ,gcd(p,x1)>1gcd(p,x+1)>1.p"",(x1),(x+1).p,p1;,使gcd1.,p(x1)p(x+1)若出现上面这种情况,首先要保证的是gcd(p,x−1)>1且gcd(p,x+1)>1.\可以理解为p这个因子被"拆成"了两份,一份和(x−1)融合在了一起,另一份和(x+1)融合在了一起.而p是质数,只能拆成p和1两个因子;\无论怎么拆,都不能使得两个gcd同时大于1.这算是一种不严谨的证法,证明了一定有p|(x−1)或p|(x+1)

    :p(x+1)x+10(modp),xp1(modp).p(x1)..接下来就简单了:p|(x+1)等价于x+1≡0(modp),即x≡p−1(modp).p|(x−1)同理.这样就证明完毕了.

  • 相关阅读:
    MySQL主从复制与读写分离
    MySQL主从同步、读写分离配置步骤
    c# 无损压缩图片,接口传过来的是字节
    C# 和JAVA AES加密之间的互相兼容,C#版
    list的线程非安全性
    webrequesthelper
    .net core 实现微信登陆
    .net core 实现QQ登陆网站
    c# 深拷贝
    在H+框架下的一个给iframe 的body 添加事件。
  • 原文地址:https://www.cnblogs.com/lunatic-talent/p/12798533.html
Copyright © 2011-2022 走看看