数论算法教案4章二次同余方程与平方剩余.docx

数论算法教案4章二次同余方程与平方剩余.docx

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

yusuyuan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档