孙子定理和同余方程组.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
孙子定理和同余方程组

孙子定理和同余方程组 问题的提出 代数的主要问题就是解方程 隋朝之前有部《孙子算经》提出“物不知数”问题: 今有物不知数,三三数之有二,五五数之有三,七七数之有二,问物有几何 韩信点兵 有兵一队,若列成五行,末行一人,若列成六行,末行五人,列成七行,末行四人,列成十一行,末行十人,求兵数 解决:大衍求一术,鬼谷算 天文、历法的需要 孙子定理 明朝程大位《算数统筹》 三人同行七十稀, 五树梅花甘一枝, 七子团圆整半月, 除百零五便得知。 孙子定理 利用算式表示: 2?70+3?21+2?15=233 再把233-105-105=23 233+105n均是答案 ? 3除余数 5除余数 7除余数 70 1 0 0 21 0 1 0 15 0 0 1 ? 3除余数 5除余数 7除余数 70?2 2 0 0 21?3 0 3 0 15?2 0 0 2 233 2+0+0=2 0+3+0=3 2+0+0=2 三人同行七十稀 五树梅花甘一枝 七子团圆整半月 除百零五便得知 孙子定理 设m1,…,mk是k个两两互素的正整数, 若令 m = m1…mk, m = miMi, i = 1,…,k, 则对任意的整数b1,…,bk, 同余方程组 有唯一解 其中 孙子定理 x≡462*3*1+385*5*1+330*4*1+210*10*1(mod 2310) ≡6731 ≡ 2111 (mod 2310) 同余方程组 同余方程组 有解的充要条件是(m1,m2)|b1-b2. 如果上述条件成立, 则同余方程组模[m1,m2]有唯一解. 证明 设(m1,m2) = d, 先证必要性. 若x0为同余方程组的解, 则有x0 ≡ b1 (mod d), x0 ≡ b2 (mod d),两式相减得b1-b2≡0(mod d), 因此d|b1-b2. 再证充分性. 若d|b1-b2, 则因x≡b1 (mod m1)的解可写为x=b1+m1y,将其代入x ≡ b2 (mod m2)得m1y≡b2-b1 (mod m2). 因为(m1,m2) = d, d|b2-b1, 故上式有解, 即原同余方程组有解. 设原同余方程组有两个解分别为x1和x2, 则 x1 - x2 ≡ 0 (mod m1), x1 - x2 ≡ 0 (mod m2), 于是有x1 - x2 ≡ 0 (mod [m1,m2]), 即同余方程组模[m1,m2]有唯一解 同余方程组 练习解方程组:7x≡5(mod 18); 13x≡2(mod 15) 首先7x≡5(mod 18)化为:7x≡5(mod 2)和7x≡5(mod 9) 即: x≡1(mod 2)和7x≡5(mod 9) 13x≡2(mod 15)化为:13x≡2(mod 5)和13x≡2(mod 3) 即: 3x≡2(mod 5)和x≡2(mod 3) 对于7x≡5(mod 9)可以推出7x≡5(mod 3)即x≡2(mod 3) 所以只有3个:3x≡2(mod 5),x≡1(mod 2)和7x≡5(mod 9) 解:x≡4*2*2*9+1*1*5*9+2*1*5*2≡209≡29(mod 90) 系数都化为1: x≡4(mod 5),x≡1(mod 2)和 x≡2(mod 9) 孙子定理的应用 孙子定理的应用 求m≡51675(mod 1081) m≡51675≡(46+5)22*30+15≡515≡5*257≡5*27≡20*32≡-4(mod23) m≡51675≡(47+4)46*14+31≡262≡216≡212≡18(mod47) m≡-4*47*1+18*23*(-2)≡-1063≡65(mod 1081) 孙子定理 孙子定理的最大价值不在于直接解同余方程组 而在于大模的一个同余式化为小模的、模互质的同余方程组 然后利用欧拉定理、费马小定理将式子化简 通过解同余方程组来提高解原来同余式的速度 特别是存在大指数的情况更有效 法一:1012=127*8-4 127=4*32-1 所以 (127,1012)=1,有解 1=4*32-127 1=(127*8-1012)*32-127=127*255-1012*32 所以127*255 ≡1(mod 1012) 所以两边同乘以255 255*127x ≡255*833(mod 1012) ≡907(mod 1012) 练习 解 127x≡833

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档