chap8-数论入门分析.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chap8-数论入门分析

Stallings Table 8.4, which is directly derived from Table 8.3, shows the sets of discrete logarithms that can be defined for modulus 19. * 8.4 剩余定理 (同余): 设n为一自然数,若a-b为n的倍数,则称a与b关于模n同余。记作 a≡b(mod n);若a与b关于模n不同余,则记作 a≠b(mod n);如果a≡b(mod n),则称b为a对模n的余数。反之,a也是b对模n的余数。 性质1: 若a≡b(mod n)看作a与b的二元关系, 则它是一个等价关系,即满足: 自反性 a ≡a(mod n); 对等性 如果a mod n=b mod n,则a≡b(mod n); 对称性 若a≡b(mod n),则b≡a(mod n); 传递性 若a≡b(mod n), b≡c(mod n),则a≡c(mod n)。 * 大连理工大学 同余或按模计算 性质 2: 若ai≡bi(mod n)(i=1,2,…,k) 推论1:若 a≡b(mod n),则 ak≡bk(mod n), 推论2:若 a≡b(mod n),则 ka≡kb(mod n), 以上两式中:k 为任意整数 (同余类): 全体整数按照对模n的余数关系可分为n类,使 得同类之数关于模n同余,不同类之数关于模n 不同余。这样划分的类叫做模n同余类。 * 大连理工大学 定义:完全剩余系 在模n的每个同余类中取出一个数作为代表构成的集合,叫做模n的完全剩余系。 集合{0,1,2,…,n-1} 叫做模n的非负最小剩余系; 集合{0,1,-1,2,-2,…} 叫做模n的绝对最小剩余系; 若(k,n)=1,则 0,k,2k,…,(n-1)k 为n的一个完全剩余系。 * 大连理工大学 定义(缩剩余系): 从模n的n个同类中取出与n互素的同余类,从中个取出一个代表,构成的集合叫做模n的缩剩余系。 若{a1, a2,… ,a } 为模n的一个缩剩余 系, 又(k,n)=1,则{k a1 ,ka2,…,ka }也为一个缩剩余系。 * 大连理工大学 定理(Fermat定理): 设p为素数,则对任意整数a,有ap≡a(mod p) (欧拉定理) 若(a, n)=1, 则 a φ(n)= 1 mod n *Fermat定理和Euler给出了方程ax ≡ 1(mod n)的解为x=a mod n,若n为素数,可进一步简化上式为x=a(n-1)-1 mod n= an-2 mod n* *若将其扩展到一般一次同余方程 ax ≡ b(mod n),若(a,n)=1 此方程有解,且有唯一的解 ,其解为x=bx0 mod n;其中x0为方程ax ≡ 1(mod n)的解,即x0 =a mod n * 大连理工大学 单变量线性同余 (Linear Congruence in One Variable) 定义:已给整数a, b及n0, ax=b mod n, 其中x 为变量。 问题:上式是否有解,如果有解,解是什么? 定理:令 a, b, n 为整数,且a0, (a, n)=d (1)若 d不能整除b, 则ax=b mod n 无解 (2)若 d能整除b, 记做d|b, 则ax=b mod n 有d个解 ax = b mod n的求解过程: 利用欧几里德算法求出d=(a, n) 若d 不能整除b, 则无解。 (2)若d能整除b, 则令: 因为 (a’, n’)=1, a’ x’ =b’ mod n’ 有唯一解,假设此解为x0 利用欧几里德算法求出a’模n’的乘法逆元(a’)-1, x’= (a’)-1 b’ mod n’ x0 = x’ mod n 令x= x0 +(n/d)t mod n, t=1,2, …, d-1, 即可求出剩下的d-1个解 求解9x=12 mod 15 (1)求出d=(a, n)=(9,15)=3 3 能整除12,因此x有解,且有3个解 (2) Chinese Remainder Theorem used to speed up modulo computations if working modulo a product of numbers eg. mod M = m1m2..mk Chinese Remainder theorem lets us work in each moduli mi separately

文档评论(0)

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

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

1亿VIP精品文档

相关文档