《代数与数论》课件第十九章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《代数与数论》课件第十九章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 代数与数论 代数 数论 课件 第十九
- 资源描述:
-
1、1主要内容主要内容l 素数素数l 最大公约数与最小公倍数最大公约数与最小公倍数l 同余同余l 一次同余方程一次同余方程l 欧拉定理与费马小定理欧拉定理与费马小定理l 初等数论在计算机科学技术中的几个应用初等数论在计算机科学技术中的几个应用第六部分第六部分 初等数论初等数论2第十九章第十九章 初等数论初等数论 主要内容主要内容l 素数素数l 最大公约数与最小公倍数最大公约数与最小公倍数l 同余同余l 一次同余方程一次同余方程l 欧拉定理与费马小定理欧拉定理与费马小定理l 初等数论在计算机科学技术中的几个应用初等数论在计算机科学技术中的几个应用319.1 素数素数今后只考虑正整数的正因子今后只考虑
2、正整数的正因子.平凡因子平凡因子:1 和自身和自身真因子真因子:除除 1 和自身之外的因子和自身之外的因子例如例如,2,3 是是 6 的真因子的真因子设设a,b是两个整数,且是两个整数,且b0.如果存在整数如果存在整数c 使使 a=bc,则,则称称a 被被b 整除整除,或,或 b 整除整除a,记作,记作 b|a.此时此时,又称又称 a 是是b 的的倍数倍数,b是是a 的的因子因子.把把 b 不整除不整除 a 记作记作 b a.例如例如,6有有8个因子个因子1,2,3和和6.4整除的性质整除的性质性质性质19.1 若若a|b且且a|c,则则 x,y,有有a|xb+yc.性质性质19.2 若若a|
3、b且且b|c,则则a|c.性质性质19.3 设设 m0,则则 a|b 当且仅当当且仅当 ma|mb.性质性质19.4 若若a|b且且b|a,则则a=b.性质性质19.5 若若a|b且且b0,则则|a|b|.带余除法带余除法:a=qb+r,0r 1,p是素数且是素数且d|p,则则d=p.性质性质19.7 设设p是素数且是素数且p|ab,则必有则必有p|a 或者或者 p|b.设设p是素数且是素数且p|a1a2ak,则必存在则必存在1ik,使得使得p|ai.注意注意:当当d不是素数时不是素数时,d|ab不一定能推出不一定能推出d|a或或d|b.性质性质19.8 a1是合数当且仅当是合数当且仅当a=b
4、c,其中其中1ba,1c1,则则 a=,其中其中p1,p2,pk是不相同的素数是不相同的素数,r1,r2,rk是正整数是正整数,并且在并且在不计顺序的情况下不计顺序的情况下,该表示是惟一的该表示是惟一的.该表达式称作整数该表达式称作整数 a 的的素因子分解素因子分解.例如例如 30=235,117=3213,1024=210 推论推论 设设a=,其中其中 p1,p2,pk 是不相同的素数是不相同的素数,r1,r2,rk是正整数是正整数,则正整数则正整数d为为a的因子的充分必要条件的因子的充分必要条件是是d=,其中其中0siri,i=1,2,k.krkrrppp2121krkrrppp2121k
5、skssppp21217例题例题例例1 21560有多少个正因子有多少个正因子?解解 21560=2357211由推论由推论,21560的正因子的个数为的正因子的个数为4232=48.例例2 10!的二进制表示中从最低位数起有多少个连续的的二进制表示中从最低位数起有多少个连续的0?解解 2,3,4=22,5,6=23,7,8=23,9=32,10=25.得得 10!=2834527,故故10!的二进制表示中从最低位数起有的二进制表示中从最低位数起有8 8个连续的个连续的0.8素数的分布素数的分布梅森数梅森数(Marin Mersenne):2p 1,其中其中p为素数为素数 当当n是合数时是合数
6、时,2n 1一定是合数一定是合数,2ab 1=(2a 1)(2a(b 1)+2a(b 2)+2a+1).梅森数可能是素数梅森数可能是素数,也可能是合数也可能是合数:22 1=3,23 1=7,25 1=31,27 1=127都是素数都是素数,而而211 1=2047=2389是合数是合数.到到2002年找到的最大梅森素数是年找到的最大梅森素数是213466917 1,有有4百万位百万位.定理定理19.2 有无穷多个素数有无穷多个素数.证证 用反证法用反证法.假设只有有穷多个素数假设只有有穷多个素数,设为设为p1,p2,pn,令令m=p1p2pn+1.显然显然,pi m,1in.因此因此,要么要
7、么m本身本身是素数,要么存在大于是素数,要么存在大于pn的素数整除的素数整除m,矛盾矛盾.9素数的分布素数的分布(续续)(n):小于等于小于等于n的素数个数的素数个数.例如例如 (0)=(1)=0,(2)=1,(3)=(4)=2,(5)=3.168 1229 9592 78498 664579 145 1086 8686 72382 6204211.159 1.132 1.104 1.085 1.071(n)n/ln n(n)n/ln n 103 104 105 106 107n定理定理19.3(素数定理素数定理)1ln/)(limnnnn 10素数测试素数测试aa定理定理11.4 如果如果a
8、是合数是合数,则则a必有小于等于必有小于等于 的真因子的真因子.证证 由性质由性质19.8,a=bc,其中其中1ba,1c()2=a,矛盾矛盾.推论推论 如果如果a是合数是合数,则则a必有小于等于必有小于等于 的素因子的素因子.证证 由定理由定理,a有小于等于有小于等于 的真因子的真因子b.如果如果b是素数是素数,则结论成立则结论成立.如果如果b是合数是合数,由性质由性质19.9和性质和性质19.5,b有有素因子素因子pb .根据性质根据性质11.2,p也是也是a 的因子的因子,结论也结论也成立成立.aaaa11157161例例3 判断判断157和和161是否是素数是否是素数.解解 ,都小于都
9、小于13,小于小于13的素数有的素数有:2,3,5,7,11.检查结果如下检查结果如下:2 157,3 157,5 157,7 157,11 157 结论结论:157是素数是素数.2 161,3 161,5 161,7|161(161=723)结论:结论:161是合数是合数.例题例题12 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
10、 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3
11、7 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
12、40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
13、 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 4
14、5 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100埃拉托斯特尼埃拉托斯特尼(Eratosthene)筛法筛法13d是是a与与b的的公因子公因子(公约数公约数):d|a且且d|bm是是a与与b的的公倍数公倍数:a|m且且b|m定义定义19.3 设设a和和b是两个不全为是两个不全为0的整数的整数,称称a与与b的公因子中
15、的公因子中最大的为最大的为a与与b的的最大公因子最大公因子,或或最大公约数最大公约数,记作记作gcd(a,b).设设a和和b是两个非零整数是两个非零整数,称称a与与b最小的正公倍数为最小的正公倍数为a与与b的的最小公倍数最小公倍数,记作记作lcm(a,b).例如例如 gcd(12,18)=6,lcm(12,18)=36.对任意的正整数对任意的正整数a,gcd(0,a)=a,gcd(1,a)=1,lcm(1,a)=a.19.2 最大公约数与最小公倍数最大公约数与最小公倍数14定理定理19.5 (1)若若a|m,b|m,则则 lcm(a,b)|m.(2)若若d|a,d|b,则则d|gcd(a,b)
16、.证证(1)记记M=lcm(a,b),设设m=qM+r,0rD,注意到注意到d|a,D|a,由由(1),得得m|a.同理同理,m|b.即即,m是是a和和b的公因子的公因子,与与D是是a和和b的最大公约数矛盾的最大公约数矛盾.最大公约数与最小公倍数的性质最大公约数与最小公倍数的性质15最大公约数与最小公倍数最大公约数与最小公倍数(续续)例例4 求求150和和220的最大公约数和最小公倍数的最大公约数和最小公倍数.利用整数的素因子分解利用整数的素因子分解,求最大公约数和最小公倍数求最大公约数和最小公倍数.设设 其中其中p1,p2,pk是不同的素数是不同的素数,r1,r2,rk,s1,s2,sk是非
17、负是非负整数整数.则则 gcd(a,b)=lcm(a,b)=,2121krkrrpppa,2121ksksspppb,),min(),min(2),min(12211kksrksrsrppp),max(),max(2),max(12211kksrksrsrppp解解 150=2352,168=2337.gcd(150,168)=21315070=6,lcm(150,168)=23315271=4200.16辗转相除法辗转相除法定理定理19.6 设设a=qb+r,其中其中a,b,q,r 都是整数都是整数,则则 gcd(a,b)=gcd(b,r).证证 只需证只需证a与与b和和b与与r有相同的公因
18、子有相同的公因子.设设d是是a与与b的公因的公因子子,即即d|a且且d|b.注意到注意到,r=a qb,由性质由性质19.1,有有d|r.从而从而,d|b且且d|r,即即d也是也是b与与r的公因子的公因子.反之一样反之一样,设设d是是b与与r的公的公因子因子,即即d|b且且d|r.注意到注意到,a=qb+r,故有故有d|a.从而从而,d|a且且d|b,即即d也是也是a与与b的公因子的公因子.17辗转相除法辗转相除法欧几里得欧几里得(Euclid)算法算法辗转相除法辗转相除法设整数设整数a,b,且且b0,求求gcd(a,b).做带余除法做带余除法 a=qb+r,0r0,再对再对b和和r做带余除法
19、做带余除法 b=q r+r,0r 0是是a和和b的公因子的公因子,有有 d|xa+yb,即即 d|1.从而从而 d=1,得证得证a和和b互素互素.定义定义19.2 如果如果gcd(a,b)=1,则称则称a和和b互素互素.如果如果a1,a2,an中中的的任意两个都互素任意两个都互素,则称它们则称它们两两互素两两互素.例如例如,8和和15互素互素,而而8和和12不互素不互素.4,9,11,35两两互素两两互素.21例题例题例例6 设设a|c,b|c,且且a与与b互素互素,则则ab|c.证证 根据定理根据定理19.8,存在整数存在整数x,y,使使xa+yb=1.两边同乘以两边同乘以c,得得cxa+c
20、yb=c.又由又由a|xa和和b|c,可得可得ab|cxa.同理同理,ab|cyb.于是于是,有有ab|cxa+cyb,即即ab|c.2219.3 同余同余定义定义19.3 设设m是正整数是正整数,a和和b是整数是整数.如果如果m|a b,则称则称a模模m同余于同余于b,或或a与与b模模m同余同余,记作记作ab(mod m).如果如果a与与b模模m不同余不同余,则记作则记作a b(mod m).例如例如,153(mod 4),160(mod 4),14 2(mod 4),15 16(mod 4).下述两条都是下述两条都是a与与b模模m同余的充分必要条件同余的充分必要条件:(1)a mod m=
21、b mod m.(2)a=b+km,其中其中k是整数是整数.23同余的性质同余的性质性质性质19.10 同余关系是等价关系同余关系是等价关系,即同余关系具有即同余关系具有 自反性自反性.aa(mod m)传递性传递性.ab(mod m)bc(mod m)ac(mod m).对称性对称性.ab(mod m)ba(mod m).缩写缩写 a1a2ak(mod m).性质性质19.11 模算术运算模算术运算 若若ab(mod m),cd(mod m),则则 acbd(mod m),acbd(mod m),akbk(mod m),其中其中k是非负整数是非负整数.性质性质19.12 设设d1,d|m,则
22、则ab(mod m)ab(mod d).性质性质19.13 设设d1,则则ab(mod m)dadb(mod dm).性质性质19.14 设设c,m互素互素,则则ab(mod m)cacb(mod m).24模模m等价类等价类模模m等价类等价类:在模在模m同余关系下的等价类同余关系下的等价类.am,简记作简记作a.Zm:Z在模在模m同余关系下的商集同余关系下的商集在在Zm上定义加法和乘法如下上定义加法和乘法如下:a,b,a+b=a+b,ab=ab.例例7 写出写出Z4的全部元素以及的全部元素以及Z4上的加法表和乘法表上的加法表和乘法表.解解 Z4=0,1,2,3,其中其中i=4k+i|kZ,i
展开阅读全文