平方剩余:
设p是奇素数(即大于2的素数),如果二次同余式    有解,则a称为模p的平方剩余,否则a称为模p的平方非剩余(二次非剩余)(之所以规定p是大于2的素数,是因为p = 2时解上面的二次同余式非常容易。
求出p = 5,7时的平方剩余和平方非剩余.
解 p = 5时,因为

p = 7时,因为

所以1,4是模5的平方剩余,而2,3是模5的平方非剩余
而且对于平方剩余还存在多解x.(对于为什么取p的完全剩余系中数的x^2,因为p的完全剩余系中就包括了模p的所有可能结果)

模p的简化剩余系中,平方剩余的个数:
设p是奇素数.在模p的简化剩余系中,有 个平方剩余,  个平方非剩余.
证明: 取模p的最小绝对简化剩余系

则模p的全部平方剩余为

因为
于是模p的全部平方剩余为

现在证明这个  平方剩余两两不同,用反证法.
假设
就有
因为p是素数,在时,或者都是不成立的。
 所以所以在模p的简化剩余系中,有个平方剩余,同时有 个平方非剩余.

求模p的平方剩余时,就可以只计算下列数了:

就可以求出来全部的平方剩余解。

求出p = 11,时的平方剩余和平方非剩余.
解 p = 11时:

则全部的解就是1,3,4,5,9

判定一个数a是模p的平方剩余解的充要条件,(p是奇素数)(欧拉判别法)
       
a是模p平方非剩余充要条件
      

勒让德符号:
设p是奇素数,a是整数.勒让德(Legendre)符号定义如下:
    
集合里面的数值代表1:a是模p的平方剩余,-1:a是模p的平方非剩余,0:a可以被p整除
勒让德符号的性质:
a. 即:对于任何素数p,1肯定是p的平方剩余,当p是奇素数(除2外)的时候 -1 也是模p的平方剩余
b. 由  
c.
d.
e.
f.
资料:https://wenku.baidu.com/view/d7a28a53b0717fd5370cdc4a.html

平方剩余(二次剩余)相关推荐

  1. 模平方剩余(二次剩余)与欧拉判别法

    跳转到页内:欧拉判别法 模平方剩余(二次剩余) 定义   设ppp为奇素数,且(a,p)=1(a, p)=1(a,p)=1,如果二次同余式x2≡a(modp)x^2\equiv a \ (mod \ ...

  2. 信息安全数学基础 第4章 二次同余式与平方剩余

    二次同余式与平方剩余 4.1 一般二次同余式 定义 4.1.1 设mmm是正整数.若同余式 x2≡amodm,(a,m)=1x^2\equiv a\mod m,\ (a,m)=1 x2≡amodm,  ...

  3. 密码学二次剩余困难性问题The Quadratic Residuosity Problem

    注:需要有密码学基础才能看懂,全文以N=21举例 基础推导: 假设模数N=p⋅qN=p\cdot qN=p⋅q .p和q是两个不同的奇素数,N是一个Blum Integer(参考链接).举例N=21( ...

  4. 数论概论读书笔记 21.-1是模p平方剩余吗? 2呢

    -1是模p平方剩余吗? 2呢 通过前一章的讨论,我们清楚了对于任何一个素数,[1,p−1][1,p−1][1,p-1]有一半是二次剩余,以及哪些数字是二次剩余,哪些不是. 现在我们考虑对于一个数aaa ...

  5. 寻找模质数意义下的二次剩余与三次剩余

    指导思想 https://en.wikipedia.org/wiki/Cipolla%27s_algorithm http://www.sciencedirect.com/science/articl ...

  6. 数论概论读书笔记 20.模p平方剩余

    模p平方剩余 观察上面这张表,可以发现上下的对称性,字符化描述为: p2+b2−2pb=(p−b)2≡b2(mod p)p2+b2−2pb=(p−b)2≡b2(modp) p^2+b^2-2pb=(p ...

  7. 初等数论--二次剩余与二次同余方程--既约剩余系中二次剩余的个数

    初等数论--二次剩余与二次同余方程--既约剩余系中二次剩余的个数 博主是初学初等数论(整除+同余+原根),本意是想整理一些较难理解的定理.算法,加深记忆也方便日后查找:如果有错,欢迎指正. 我整理成一 ...

  8. Quadratic equation(二次剩余)2019牛客多校第九场

    链接:https://ac.nowcoder.com/acm/contest/889/B 来源:牛客网 题目描述 Amy asks Mr. B problem B. Please help Mr. B ...

  9. 中高级数论 [欧拉函数线性筛,二次剩余]

    欧拉函数线性筛 对于素数ppp, φ(p∗i)={p−1i=1p∗φ(i)p∣i(p−1)∗φ(i)p∤i\varphi (p*i)= \begin{cases} p-1& i=1\\ p*\ ...

最新文章

  1. rocketmq 组监听_最全的RocketMQ学习指南,程序员必备的中间件技能
  2. 三步10分钟搞定数据库版本的降迁 (将后台数据库SQL2008R2降为SQL2005版本)
  3. 06 Java程序员面试宝典视频课程之Javascript
  4. np.array 与np.asarray区别
  5. SAP RETAIL 商品主数据POS视图
  6. ecside使用笔记(1)
  7. 5月TIOBE编程榜,Java、PHP降级,C#再度上升!
  8. iphone如何查看dns延迟_iPhone手机网速慢?1分钟教你设置DNS,网速立马翻一番
  9. JavaMail操作的总结(1)
  10. idea编辑区光标问题
  11. java 通配符泛型_java泛型常用通配符实例解析
  12. 嵌入式研发项目管理的方法论
  13. 调查问卷或量表用总分还是平均分好?
  14. java字符串长度_Java字符串长
  15. 大数据学习入门到实战教程,精心整理万字长文入门第一章,老奶奶看了都说学会了
  16. word每个标题前都有个小黑点,怎么去掉?
  17. 空气质量指数月统计历史数据爬取
  18. deprecate(反对) 关于依赖版本低的问题
  19. uniapp--动态背景特效1
  20. Linux操作系统调优工具

热门文章

  1. Java程序练习-字符串插入
  2. Ubuntu18.04 安装 gnuplot
  3. 自制一个 elasticsearch-spring-boot-starter
  4. hdu-1796 How many integers can you find---容斥定理
  5. iOS动画编程-Layer动画[ 2 ] Getting Started with Layer Animations
  6. 简单工厂模式与工厂方法模式
  7. 设置c#windows服务描述及允许服务与桌面交互的几种方法
  8. Java实现算法导论中最大公约数欧几里得算法
  9. 离线轻量级大数据平台Spark之MLib机器学习库聚类算法KMeans实例
  10. 在线实时大数据平台Storm集成redis开发(分布锁)