数论01二次同余式与平方剩余

合集下载

初等数论 第五章 二次同余式与平方剩余

初等数论 第五章 二次同余式与平方剩余

初等数论第五章二次同余式与平方剩余第五章二次同余式与平方剩余第五章二次同余式与平方剩余§1二次同余式与平方剩余二次同余式的一般形式是ax2?bx?c?0(modm),a??0(modm)(1)下面讨论它的解的情况。

?k?1?2令m?p1p2?pk,则(1)有解的充要条件为ax2?bx?c?0(modpi?i),i?1,2,?,k有解,而解f(x)?ax2?bx?c?0(modp?),p为质数(2)又可以归结为解f(x)?ax2?bx?c?0(modp),p为质数(3)。

当p?2时,同余式(3)极易求解,因此,我们只需讨论二次同余式f(x)?ax2?bx?c?0(modp),p为奇质数(4)若p?|a,用4a乘(4)再配方得(2ax?b)2?4ac?b2?0(modp),令y?2ax?b,A?b2?4ac,得y2?A?0(modp)可以证明:同余式(4)和(5)是等价的。

证明必要性显然;反之,设(5)有一解y?y0,因为(p,2a)?1,所以2ax?b?y0(modp)有解,即(4)有解。

以上讨论可知,二次同余式可以化为x2?a(modp),p为奇质数(6)(5)来求解,当p|a时,(6)仅有一个解x?0(modp),所以我们下面总假定p?|a或(p,a)?1。

因此,下面主要研究形如x2?a(modp),(p,a)?1,p为奇质数同余式。

(7)的定义若同余式x2?a(modp),(a,p)?1,p为奇质数有解,则a 叫做模p的平方剩余(二次剩余),若无解,则a叫做模p的平方非剩余(二次非剩余)。

定理1(欧拉判别条件)若(a,p)?1,则a是模p的平方剩余的充要条件为ap?12?1(modp);a是模p的平方非剩余的充要条件为a- 1 - p?12??1(modp)。

若a是模p的平方剩余,则(7)式恰有两解。

第五章二次同余式与平方剩余证明(1)设a是模p 的平方剩余,则同余式x2?a(modp),(a,p)?1有解,设为?,于是??a(modp),从而欧拉定理可知反之,若ap?122ap?12??p?1?1(modp)。

第4讲二次同余与平方剩余

第4讲二次同余与平方剩余
227 2 −1 ⋅ 8
227
227
5−1 227 −1 ⋅ 227 2 ( )(−1) 2 5
2 = ( ) = (−1) = −1 。 东北大学数学系 5
52 −1 8
朱和贵
4.4二次互反律的证明
定理4 (二次互反律) 设p与q是不相同的两个素数,则
⎛ p⎞ ⎛ q⎞ ( p −1) / 2⋅( q −1) / 2 ⎜ ⎟ = ⎜ ⎟ ( −1) ⎝ q ⎠ ⎝ p⎠
东北大学数学系
朱和贵
4.1 一般二次同余式
定义1 给定整数m,对于任意的整数a,(a,m) = 1,若方程x2 ≡ a (mod m)有解,则称a是模m的二 次剩余;否则,称a是模m的二次非剩余. 例1验证1是模4的平方剩余,-1是是模4的非平方剩余 例 2 1,2,4 是模7的平方剩余,-1,3,5是模7的非平方 剩余 解 因为,12≡1, 22≡4, 32≡2, 42≡2, 52≡4 , 62≡1 (mod7),
证明: 定理4也是要证明
⎛ p ⎞⎛ q ⎞ ( p −1) / 2⋅( q −1) / 2 ⎜ ⎟ ⎜ ⎟ = ( −1) ⎝ q ⎠⎝ p ⎠
东北大学数学系
朱和贵
4.4二次互反律的证明
因为
∑[ ] q ( ) = (−1) i=1 p
qi p
p −1) / 2
( q −1) / 2
( p ) = (−1)
⎜ ⎟ = (− 1) ⎜ p⎟ ⎝ ⎠
证明: r1, r2, …, rk表示a,2a,…,,(p-1)/2a的模p最小剩余 小于或等于(p-1)/2的数, 而s1, s2, …, sm表示它们中 大于(p-1)/2的数, 显然k+m=(p-1)/2, 且:

数论01二次同余式与平方剩余共32页

数论01二次同余式与平方剩余共32页

21、要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。——培根 22、业精于勤,荒于嬉;行成于思,毁于随。——韩愈
23、一切节省,归根到底都归结为时间的节省。——马克思 24、意志命运往往背道而驰,决心到最后会全部推倒。——莎士比亚
数论01二次同余式与平方剩余

6、黄金时代是在我们的前面,而ห้องสมุดไป่ตู้在 我们的 后面。

7、心急吃不了热汤圆。

8、你可以很有个性,但某些时候请收 敛。

9、只为成功找方法,不为失败找借口 (蹩脚 的工人 总是说 工具不 好)。

10、只要下定决心克服恐惧,便几乎 能克服 任何恐 惧。因 为,请 记住, 除了在 脑海中 ,恐惧 无处藏 身。-- 戴尔. 卡耐基 。
25、学习是劳动,是充满思想的劳动。——乌申斯基
谢谢!

二次同余式和平方剩余

二次同余式和平方剩余

又因p为奇素数,所以有(p,2)=1
则 ( p,2x0 ) 1,所以有( p, f , (x0 )) ( p,2x0 ) 1 由上一章的定理知x2 a(mod p) 有解,并由
2、雅可比符号为1时,x2 a(mod m) 不一定
有解。例
(2) (2)(2) 1 ,但 x2 2(mod 9) 无解。
9 33
3、雅可比符号为-1时,则 x2 a(mod m)
一定无解。
因为若
(a) m
=-1,则至少有一个i使得
(
即 x2 a(mod pi ) 无解,则 x2 a(mod
(
2) p
(1)
p2 1 8
1, p 8k 1 1, p 8k 3
证:因为 p 1 (1)1(mod p)
2 2(1)2 p 3 3(1)3(mod p)
r
p 1, 2
p 1,
p p
4k 4k
1 3
r
p
1
(1)
p 1 2
(mod
p)
2
2
把上述
p 2
1
个式子相乘得
2 4 6( p 3)( p 1)
∵ 17≡1(mod 4) ∴ (17) (23) ( 6 ) ( 2 )( 3 ) ( 3 ) (17) ( 2) 1
23 17 17 17 17 17 3 3
∴ x2≡17(mod 23)无解,即原方程无解。
例4:若3是素数p平方剩余,问p是什么形式
的素数?
解:∵ 由反转定律
(
3
定理:在模P的简化系中,平方剩余和平方非
剩余余各为 p 1个
p 1
2
且 余,2而个且平仅方与乘一余数分一别同与余。1,22

二次同余式的解法

二次同余式的解法

二次同余式的解法一、什么是二次同余式二次同余式是指形如ax2+bx+c≡0(mod m)的同余方程,其中a,b,c,m是给定的整数,x是未知数,≡表示模同余。

二、二次同余式的解法解二次同余式的一种常用方法是通过模平方根的性质。

下面介绍二次同余式的两种解法:平方剩余和二次非剩余。

2.1 平方剩余如果存在一个整数x,使得x2≡c(mod m),则称c是模m的平方剩余。

我们可以通过以下步骤求解二次同余式:1.计算模m的平方剩余集合{02,12,22,…,(m−1)2}。

2.判断c是否在平方剩余集合中。

–如果在集合中,即存在x满足x2≡c(mod m),则可以得到两个解:x≡±√c(mod m)。

–如果不在集合中,则二次同余式无解。

2.2 二次非剩余如果不存在一个整数x,使得x2≡c(mod m),则称c是模m的二次非剩余。

解决二次同余式的方法如下:1.计算模m的平方剩余集合{02,12,22,…,(m−1)2}。

2.判断c是否在平方剩余集合中。

–如果在集合中,则二次同余式无解。

–如果不在集合中,可以通过以下步骤求解二次同余式:1.找到一个整数y,使得y2≡c⋅a(mod m),其中a是模m的一个非平方剩余。

2.利用模m的平方剩余集合求解y的平方根。

3.根据平方根的性质,可以得到两个解:x≡±y(mod m)。

2.3 例子假设我们要解决二次同余式3x2+5x+2≡0(mod11)。

按照上述方法,我们可以进行如下步骤:1.计算模11的平方剩余集合:{02,12,22,…,102}={0,1,4,9,5,3,3,5,9,4,1}。

2.判断2是否在平方剩余集合中,发现不在集合中。

3.找到一个整数y,使得y2≡2⋅a(mod11),其中a是模11的一个非平方剩余。

可以选择a=3,则62≡2⋅3(mod11)。

4.利用模11的平方剩余集合求解6的平方根,发现6在平方剩余集合中。

5.得到两个解:x≡±6(mod11)。

名师推荐数论01二次同余式与平方剩余32页PPT

名师推荐数论01二次同余式与平方剩余32页PPT
名师推荐数论01二次同余式与平方剩 余
46、法律有权打破平静。——马·格林 47、在一千磅法律里,没有一盎司仁 爱。— —英国
48、法律一多,公正就少。——托·富 勒 49、犯罪总是以惩罚相补偿;只有处 罚才能 使犯罪 得到偿 还。— —达雷厄尔
谢谢
11、越是没有本领的就越加自命不凡。——邓拓 12、越是无能的人,越喜欢挑剔别人的错儿。——爱尔兰 13、知人者智,自知者明。胜人者有力,自胜者强。——老子 14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。——歌德 15、最具挑战性的挑战莫过于提升自我。——迈克尔·F·斯特利

数论的四大定理详解(转载)

数论的四大定理详解(转载)

数论的四⼤定理详解(转载)转载于:前⾔可以发现RSA中的很多攻击⽅法都是从数论四⼤定理推导出的,所以找时间好好学习了⼀下数论四⼤定理的证明及其应⽤场景——Rabin算法。

欧拉定理若$n,a$为正整数,且$n,a$互素,即$gcd(a,n) = 1$,则$a^{φ(n)}\equiv1\pmod{n}$证明⾸先,我们需要知道欧拉定理是什么:数论上的欧拉定理,指的是$a^{φ(n)}\equiv1\pmod{n}$这个式⼦实在$a$和$n$互质的前提下成⽴的。

证明⾸先,我们知道在1到$n$的数中,与n互质的⼀共有$φ(n$)个,所以我们把这$φ(n)$个数拿出来,放到设出的集合X中,即为$x_1,x_2……x_{φ(n)}$那么接下来,我们可以再设出⼀个集合为M,设M中的数为:$m_1=a∗x_1,m_2=a∗x_2……m_φ(n)=a∗x_{φ(n)}$下⾯我们证明两个推理:⼀、M中任意两个数都不模n同余。

反证法。

证明:假设M中存在两个数设为$m_a,m_b$模$n$同余。

即$m_a\equiv m_b$移项得到:$m_a−m_b=n∗k$再将m⽤x来表⽰得到:$a∗x_a−a∗x_b=n∗k$提取公因式得到:$a∗(x_a−x_b)=n∗k$我们现在已知$a$与$n$互质,那么式⼦就可以转化为:$x_a−x_b\equiv 0 \pmod{n}$因为$a$中没有与$n$的公因⼦(1除外)所以$a !\equiv 0 \pmod{n}$ 所有只能是$ x_a−x_b\equiv 0\pmod{n}$。

⼜因为$x_a,x_b$都是⼩于$n$的并且不会相同,那么上述的式⼦⾃然全都不成⽴。

假设不成⽴。

证得:$M$中任意两个数都不模$4$同余。

⼆、M中的数除以n的余数全部与n互质。

证明:我们已知$m_i=a∗x_i$⼜因为$a$与$n$互质,$x_i$与$n$互质,所以可得$m_i$与$n$互质。

带⼊到欧⼏⾥得算法中推⼀步就好了。

第四章 二次剩余

第四章 二次剩余
第四章 二次同余式与平方剩余
4.1 二次同余式与平方剩余
二次同余式的一般形式是:
ax2+bx+c ≡0 (mod m)
(1)
其中 a ≡ 0 (mod m) ,
设 m 有素因数分解:
m
p1 1
p2 2 …
pk k
定理2.1.11和定理2.1.12(定理3.3.1),二次同余式
ax2+bx+c ≡0 (mod m)
(2) n1=0 , 计算 a1=a0≡137, b2≡b12 ≡ 1552 ≡190 (mod 227)
(3) n2=0, 计算 a2=a1≡137, b3≡b22 ≡ 190 2 ≡7 (mod 227)运用模重复平方法Fra bibliotek依次计算如下:
(4) n3=0 , 计算 a 3=a2≡137, b4≡b32 ≡72 ≡49 (mod 227)
例5 求解同余式:x2 ≡ 46(mod 105) 。
由中国剩余定理解这些同余式组: 令 m1 =3, m2 =5, m3 =7, m = m1 ·m2 ·m3 =105 M1 = m2 ·m3 =35, M2 = m1 ·m3 =21 , M3 = m1 ·m2 =15 分别求解同余式 35M1≡1 (mod 3),21M2≡1 (mod 5) , 15M2≡1 (mod 7) 得 M1 ≡ 2 (mod 3),M2 ≡ 1 (mod 5),M3 ≡ 1 (mod 7)
x ≡1(mod 3) x ≡1(mod 5) x ≡2(mod 7)
x ≡1(mod 3) x ≡ 1(mod 5) x ≡-2 (mod 7)
x ≡1(mod 3) x ≡ - 1(mod 5) x ≡2(mod 7)
x ≡1(mod 3) x ≡ - 1(mod 5) x ≡ - 2(mod 7)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020/6/13
数论
二 二次同余式的应用
例 5 求满足方程 E : y2 x3 x 2(mod 7)
的所有点. 解:对 x=0,1,2,3,4,5,6,分别求出 y. x=0, y2 =2 (mod 7), y= 3, 4(mod 7). x=1, y2 =4 (mod 7), y=2,5(mod 7),
p 1
a 2 1(mod p); (2)
(ii) a 是模 p 的平方非剩余的充分 必要条件是
p 1
a 2 1(mod p); (3)
并且当 a 是模 p 的平方剩余时,同 余式(1)恰有二解.
2020/6/13
数论
三 模为奇素数的平方剩余
与平方非定理剩5 设余p是一个素数,n是一个正整
证 (i) 因为 p 是奇素数,数 f( 所x,)=n以x≤n p+有.…那+么表a1同x达余+a式式0 ≡0(mod p)有n个
2020/6/13
数论
二 二次同余式的应用
x=2, y2 =5 (mod 7), 无解, x=3, y2 =4 (mod 7), y=2,5(mod 7), x=4, y2 =0 (mod 7), y=0(mod 7), x=5, y2 =6 (mod 7), 无解, x=6, y2 =0 (mod 7), y=0(mod 7).
2020/6/13
数论
二 二次同余式的应用
x=2, y2 =6 (mod 7), 无解, x=3, y2 =6(mod 7), 无解, x=4, y2 =3 (mod 7), 无解, x=5, y2 =3 (mod 7), 无解, x=6, y2 =5 (mod 7), 无解,
2020/6/13
数论
二次同余式(1)等价于同余式组:
ax2 bx c 0
(mod
p )1 1
ax 2
bx c 0
(mod pk ) k
2020/6/13
数论
一 二次同余式的概念
我们只需讨论模为素数幂 pa 的同余式: ax2 bx c 0(mod p ), p a (2)
将同余式的两端同乘以 4a,我们得到 4a2x2 4abx 4ac 0(mod p ) 或 (2ax b)2 b2 4ac(mod p ) 令 y=2ax+b,我们有
2020/6/13
数论
二 二次同余式的应用
例 6 求满足方程
E : y2 x3 2x 1(mod 7) 的所有点. 解:对 x=0,1,2,3,4,5,6,分别求出 y. x=0, y2 =1 (mod 7), y= 1, 6(mod 7). x=1, y2 =4 (mod 7), y=2,5(mod 7)
a a bn4 130,b b 2 131(mod 227)
4
3
4
5
4
(6) n5 =1,计算
a a bn5 5, b6 b 2 136(mod 227)
5
4
5
5
5
(7) n6 =1,计算
a a bn6 226(mod 227)
6
5
6
2020/6/13
数论
因此,137 为模 227 平方非剩余.
2020/6/13
数论
2020/6/13
数论
二 二次同余式的应用
例 4 求满足方程 E : y2 x3 x 1(mod 7) 的所有点. 解:对 x=0,1,2,3,4,5,6,分别求出 y. x=0, y2 =1 (mod 7), y= 1, 6(mod 7). x=1, y2 =3 (mod 7),无解,
y2 b2 4ac(mod p ),特别地,当 p 是奇素
数时,(p ,2a)=1,上述同余式等价于同余式 (2)
2020/6/13
数论
一 二次同余式的概念
定义 1 设 m 是正整数,若同余式 x2 a(mod m),(a, m) 1
有解,则 a 叫做模 m 的平方剩余(二次剩余); 否则,a 叫做模 m 的平方非剩余(或二次非剩余). 例 1 1 是模 4 的平方剩余,-1 是模 4 的平方 非剩余. 例 2 1,2,4 是模 7 的平方剩余,-1 ,3,5 是模 7 的平方非剩余.
第四章 二次同余式与平方剩余
一 二次同余式的概念 二 二次同余式的应用 三 模为奇素数的平方剩余与平方
非剩余
2020/6/13
数论
一 二次同余式的概念
二次同余式的一般形式是ax2 bx c 0(mod m)(1)
其中 a 0(mod m).
因为正整数
m 有素因数分解式 m
p1 1
pk ,所以 k
0
1
(2) n1 =0,计算
a a 137,b b 2 190(mod 227)
1
0
2
1
(3) n2 =0,计算
a a 137,b b 2 7(mod 227)
2
1
3
2
2020/6/13
数论
(4) n3 =0,计算
a a 137,b b 2 49(mod 227)
3
2
4
3
(5) n4 =1,计算
(ii)因为 p 是奇素数,(a, p)=1,根据 2.4 定
理 1(欧拉定理),我们有表达式
p1
p1
(a 2 1)(a 2 1) a p1 1 0(mod p)
2020/6/13
数论
三 模为奇素数的平方剩余
与平方非剩余
定理2 若p是素
再根据 1.4 定理 2,我们有
数,如果p| ab, 则有p| a 或 p| b
由 3.4 定理 5,此同余式的解数是 p 1,故
2
平方剩余的个数是 p 1,而平方非剩余个数是
2
p- 1 - p 1 = p 1.
2
2
2020/6/13
数论
再证明定理的第二部分: 若(4)中有两个数模 p 同余,即存在
k 1
k (mod 2
p) 使得k2 1
k2 (mod 2
p)

(k k )(k k ) 0(mod p)
p 1
p解1 的充分必要p条1 件是xp –x被f( x)
x p x x((x2 ) 2 a 除2 所) 得余(式a的2所有系1数) x都是P的倍数
p 1
(x2 a)xq(x) (a 2 1)x
其中 q(x)是 x 的整系数多项式. 若 a 是模 p 的平方剩余,即 x2 ≡a (mod p)
个数同余.
2020/6/13
数论
证: 由定理 1,平方剩余的个数等于同余式
p1
定理5 设p是一个素数,n是一个正整
x 2 1(mod p) 的解数数,,但n≤ p.那么同余式
p1
x 2 1| x p1 1
f( x)=xn +…+a1 x +a0 ≡0(mod p)有n个 解的充分必要条件是xp –x被f( x) 除所得余式的所有系数都是P的倍数
2020/6/13
数论
三 模为奇素数的平方剩余 与平方非剩余
我们讨论模为素数 p 的二次同余式
x2 a(mod p), (a, p) 1
(1)
定理 1(欧拉判别条件)设 p 是奇素数, (a, p)=1, 则 ( i ) a 是模 p 的平方剩余的充分必要条件是
2020/6/13
数论
三 模为奇素数的平方剩余 与平方非剩余
推论 设 p 是奇素数,(a1 ,p) =1,(a2 ,p)=1,则 (i) 如果 a1 ,a2 都是模 p 的平方剩余,则 a1 a2 是模 p 的平方剩余. (ii) 如果 a1 ,a2 都是模 p 的平方非剩余,则 a1 a2 是模 p 的平方剩余. (iii) 如果 a1 是模 p 的平方剩余,a2 是模 p 的平 平方非剩余,则 a1 a2 是模 p 的平方非剩余
137 (2271)/2 137113 (mod 227)
运用模重复平方计算法,设 m=227,b=137, 令 a = 1,将 113 写成二进制,
2020/6/13
数论
113 1 24 25 26
我们依次计算如下:
(1) n0 =1,计算
a a bn0 137,b b2 155(mod 227)
p1
p1
p | a 2 1或 p | a 2 1
因此,结论(i)告诉我们: a 是模 p 的 平方非剩余的充分必要条件是
p1
a 2 1(mod p)
2020/6/13
数论
例1 利用定理判断
2020/6/13
数论
例 2 判断 137 是否为模 227 平方剩余. 解: 根据定理 1,我们要计算:
数论
二 二次同余式的应用
x=2, y2 =0 (mod 7), y= 0(mod 7), x=3, y2 =4 (mod 7), y=2,5(mod 7), x=4, y2 =5 (mod 7), 无解, x=5, y2 =2 (mod 7), y=3,4(mod 7), x=6, y2 =1 (mod 7), y= 1, 6(mod 7).
二次同余式的概念, 二次同余式的运用, 欧拉判别条件
2020/6/13
数论
作业
习题4.9 1 ,4,6,8 补充一题:
2020/6/13
数论
有二个解 x,根据 3.4 定理 5,余式的系数被
p 1
P 整除,即 p | a 2 1,所以(2)式成立.
2020/6/13
数论
三 模为奇素数的平方剩余 与平方非剩余
反过来,若(2)成立,则同样根据 3.4 定 理 5,我们有同余式 x2 ≡a (mod p) 有解,
相关文档
最新文档