- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数论算法》 第四章二次同余方程与平方剩余
《数论算法》 第四章二次同余方程与平方剩余
PAGE
PAGE #/49
第4章二次同余方程与平方剩余
4.1 一般二次同余方程
(一)二次同余方程
ax2 + bx+ c三 0 (mod m), (a工 0 (mod m)) (1)
(二)化简
设m= pg2 岸,则方程(1)等价于同余方程
1
ax2 + bx + c 三 0
(mod
2
ax + bx + c 三 0
(mod
2
ax + bx + c 三 0
(mod
问题归结为讨论同余方程
2
ax + bx+ c三 0 (mod
a、
p),
(p*a)
(2)
(三)化为标准形式
pz2,方程(2)两边同乘以4a,
2 2 n
4a x + 4abx+ 4ac三 0 (mod p
(2ax * b)2 三 b2 — 4ac (mod pa)
变量代换,
y= 2ax + b (3)
有
y2 三 b2 — 4ac (mod p ) (4)
当p为奇素数时,方程(4)与(2)等价。即
两者同时有解或无解;有解时,对(4)的每个解
y = y0 mod p ,通过式(3)(
x的一次同余方程,且(p,
2a) = 1 ,所以解数为1
)给出(2)的一个解
x三x0 mod p,由(4)的不同的解给出(2)的不同 的解;反之亦然。
两者解数相同。
结论只须讨论以下同余方程
(5)
(5)
x 三 a (mod p )【例】化简方程7x2 + 5x— 2三0 (mod 9)为标准形式
(解)方程两边同乘以4a= 4X 7= 28,得
196处 + 140x— 56三 0 (mod 9)
配方 (14x + 5) 2 — 25 — 56三 0 (mod 9)
移项 (14x + 5) 2 三 81 (mod 9)
变量代换 y= 14x+ 5
得 y2= 0 (mod 9)
(解之得y= 0, 士 3,从而原方程的解为
x三 14_1(y — 5戸 5_1 (y— 5)
三 2(y— 5)三 2y— 10三 2y— 1
三一7, — 1, 5三一4, — 1, 2 (mod 9))
(四)二次剩余
【定义4.1.1]设m是正整数,a是整数,mla。若同余方 程
2
x 三a (mod m) (6)
有解,则称a是模m的平方剩余(或二次剩余);若无解,
?1?■-?
则称a是模m的平方非剩余(或二次非剩余)。
问题:
设正整数a是模p的平方剩余,若记方程(6)中的 解为x三?. a (mod m),那么此处的平方根a (mod m)与通常的代数方程x2 = a的解:a有何区别?
如何判断方程(6)有解?
如何求方程(6)的解?
(五)例
【例1] 1是模4平方剩余,—1是模4平方非剩余。
【例2] 1、2、4是模7平方剩余,3、5、6是模7平方非 剩余。
【例3]直接计算12, 22,…,142得模15的平方剩余(实 际上只要计算(12, 22,…,72)
1, 4, 9, 10, 6
平方非剩余:2, 3, 5, 7, 8, 11, 12, 13, 14
【例4]求满足方程E: y2三x3 +x+1 (mod 7)的所有 点。
(解)对 x= 0, 1, 2, 3, 4, 5, 6 分别解出 y:
2
x = 0, y 三 1 (mod 7), y三 1, 6 (mod 7)
x = 1, y2 三 3 (mod 7),无解
2
x = 2, y 三4 (mod 7), y三2, 5 (mod 7)
x = 3, y2三3 (mod 7),无解
x = 4, y2 三6 (mod 7),无解
x = 5 , y 三 5 (mod 7),无解
x = 6 , y2 三 6 (mod 7),无解
所以,满足方程的点为(0, 1), (0, 6), ( 2, 2), (2, 5) 说明:方程E: y2三x3 + x+1的图形称为椭圆曲线。
4.2模为奇素数的平方剩余与平方非剩余
模为素数的二次方程
2
x 三a (mod p) , (a, p)= 1 (1)
因为- x 2 = x2,故方程(1)要么无解,要么有两个 解。
(一)平方剩余的判断条件
【定理4?2?1】(欧拉判别条件)设p是奇素数,(a, p)= 1 , 则
a是模p的平方剩余的充要条件是
a(p,)2 三 1 (mod p) (2)
a是模p的平方非剩余的充要条件是
a(p」)2 三—1 (mod p) (3)
并且当a是模p的平方剩余时,同余方程(1)恰有两个解。
(证)先证pLa时,式(2)或(3)有且仅有一个成立。 由费马定理 ap_1三1 (mod p)
2
(a(p,)2) — 1 = 0 (mod p)
(al)2 -1 F + 1)=
文档评论(0)