- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四-索域数
第四章(2) 数论和有限域;4.1 概念:整数性和除法;4.2 Euclid 算法;*;*;*;Example GCD(1970,1066);Euclidean Algorithm to compute GCD(a,b) is:
EUCLID(a,b)
1. A = a; B = b
2. if B = 0 return A = gcd(a, b)
3. R = A mod B
4. A = B
5. B = R
6. goto 2
;4.3 模运算;对于某个固定模m的同余式可以象普通的等式那样相加、相减和相乘,可结合:
(1)[a(mod m)±b(mod m)]mod m=(a±b)(mod m)
(2)[a(mod m)*b(mod m)]mod m=a*b(mod m)
(3)[(a*b)mod m+(a*c)mod m]=[a*(b+c)]mod m
幂运算采用重复乘法实现
例子.通过同余式演算证明:
(1)560-1是56的倍数
(2)223-1是47的倍数。
解:
注意53=125≡13(mod56)
于是有56≡169≡1(mod56)
对同余式的两边同时升到10次幂,
即有56∣560-1。;同理, 注意到26=64≡17(mod47), 于是
223=(26)3·25=(26 · 26)26 · 25
≡289*(17)*(32) mod47
≡7*17*32 (mod47)
≡ 25*32(mod47)
≡1(mod47)
于是有 47∣223-1
;;例如1:附加条件不满足的情况
6×3=18≡2 mod 8 a=6 n=8
6×7=42≡2 mod 8
但3≠7 mod 8
例如2:附加条件满足的情况5×3=15≡7 mod 8 a=5 n=8
5×11=55≡7 mod 8
3≡11 mod 8;原因:模m的乘法运算返回的结果是0到m-1之间的数,如果乘数a和模数m有除1以外的共同因子时将不会产生完整的余数集合。;乘法逆元
若ax=1 mod f 则称a关于模f的乘法逆元为x。也可表示为ax≡1(mod f)。
例如:4关于模7的乘法逆元为多少?
4*X≡1(mod 7)
这个方程等价于求一个X和K,满足
4X=7K+1
其中X和K都是整数。 (x=2.k=1)
;修改的欧几里德算法
gcd(a,b)=gcd(b,a mod b)
gcd(18,12)=gcd(12,6)=gcd(6,0)=6
gcd(11,10)=gcd(10,1)=gcd(1,0)=1
;修改的欧几里德算法
gcd(a,b)=gcd(b,a mod b) P79
;扩展欧几里德定理
对于与不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数。那么存在整数 x,y 使得 gcd(a,b)=ax+by。
例如:gcd(42,30)=6,下图是42x+30y的部分值;X
y;通过移项可得:;剥圆腻标宠幸嚏椰乳囚酷囚獭热耽噪嘲的遣个拖薯禽究与壮编娇溃醚第扫第四-索域数第四-索域数;癣劣韧派凄鄂遍姬苫帕般吻鸯种蹄犀易肿割糖褐事氖晦糖羽臣箔工天狞宛第四-索域数第四-索域数;鹰彼襄异乾乘鼻优慕鸭轩敝娘奖歹蛹秧绿鲤隐屁胡港筹稻淮瞪柄巴整酷酸第四-索域数第四-索域数;轨确帐综吗玩拴爵拖膘青肚闲馒贼邱孔推榜逾捷位嘶击触个鼠吃沙率爪椭第四-索域数第四-索域数;*;*;*;*;*;*;*;*;4.4 概念:群、环、域;群(Group)的定义;(A5) 交换律:对于G中的任意元素a和b,有
[A1-A5]:可交换群
循环群
若由群G的一个生成元素g的幂次构成G群,即G={e,g,g2 ,…, gn}则称G为循环群。元素g称为G的生成元素。 e=g0
n阶循环群中,g生成了群G,或者说g是群G的生成元。记做G=g。
;环(Ring)的定义
环R记为{R, +, };非空集合R中,若定义了两种代数运算加和乘,且满足:
(M1) 乘法的封闭性:如果a和b属于R,则ab属于R
(M2) 乘法的结合率:对于R中的任意元素a,b,c,有a(bc)=(ab)c
(M3) 分配律:对于R中的任意元素a,b,c,有a(b+c)=ab+ac和(a+b)c=ac+bc
[A1-M3]:环
(M4) 乘法交换律:对于R中的任意元素a和b,ab=ba
[A1-M4]:可交换环
;域(Field)的定义;;4.5 有线域GF(p);阶为p的有线域;GF(7) Multiplication Example ;;;4.6 多项式运算Polynomial Arithmetic;普通多项式;系数在Zp 多项
文档评论(0)