- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1 数 论 数论是研究整数性质的一门理论。素数是组成整数的基本元素,数论的本质是对素数性质的研究。人们对于数论的研究非常早,数论几乎和平面几何有着同样悠久的历史。根据研究方法,可以将数论分为初等数论和高等数论。 2.1.1 整除 整数集对于加法、减法和乘法三种运算都是封闭的,但对于除法运算是不封闭的,为此引进整除的概念。 定义2-1 设a,b∈Z,b?≠?0,如果存在q∈Z,使得等式a?=?bq成立,那么称b整除a或a被b整除,记作:b|a,此时b被称为a的约数,a被称为b的倍数。 如果不存在满足等式a?=?bq的整数q,那么称b不能整除a或a不能被b整除,记作:b a。 关于整除,有如下几个简单的性质。 设a,b,c∈Z,b?≠?0,c?≠?0,则有: (1) 如果c|b,b|a,那么c|a; (2) 如果b|a,那么bc|ac,反之亦真; (3) 如果c|a,c|b,那么,对于任意m,n∈Z,有c|(ma?+?nb); (4) 如果b|a,a≠0,那么|b|≤|a|; (5) 如果b|a,a|b,那么|b|?=?|a|。 定理2-1(带余除法) 设a,b∈Z,b?≠?0,则存在q,r∈Z,使得a?=?bq?+?r,0≤r|b|,并且q,r是唯一的。 证明 存在性。当b|a时,取q?=?a/b,r?=?0即可。当b a时,考虑集合E?=?{a-bk|k∈Z},易知E中有正整数,因此E中有最小正整数,设为r?=?a-bk0,下证r??|b|。 因为b a,所以r?≠?|b|,若r|b|,则存在r′=r-|b|0,又r′∈E,故与r的最小性矛盾,从而存在q,r∈Z,使得a=bq+r,0≤r|b|。 唯一性。设另有q′,r′∈Z,使得a?=?bq′+?r′,0≤r′|b|,则b(q-q′)=r′-r,于是b|(r′-r),但由于0≤|r′-r||b|,故r′-r=0,即r=r′,从而q=q′。 定义2-2 等式a?=?bq+r,0≤r|b|中的整数q称为a被b除所得的(不完全)商,整数r称为a被b除所得的余数。 例2-1 设b?=?15,则 当a?=?255时,a?=?17b?+?0,故q?=?17,r?=?0; 当a?=?417时,a?=?27b?+?12,故q?=?27,r?=?12; 当a?=?-81时,a?=?-6b?+?9,故q?=?-6,r?=?9。 2.1.2 最大公约数 定义2-3 最大公约数:设a,b是两个整数,若整数d满足d|a并且d|b,则称d为a,b的一个公约数;公约数中最大的一个称为最大公约数,记作:gcd(a,b),可简记为(a,b)。 若gcd(a,b)?=?1,则称a,b互素。 最大公约数是数论中的一个重要概念,迄今为止有多种求最大公约数的算法,其中最为著名的是由古希腊学者欧几里得提出的辗转相除法,又称为欧几里德算法(Euclidean algorithm),是目前已知的最古老的算法。 辗转相除法是现代数论中的基本工具,有很多重要的应用,它是RSA算法(一种在电子商务中广泛使用的公钥加密算法)的重要部分。辗转相除法基于如下原理:两个正整数a与b(ab)的最大公约数等于其中较小的数b和两数相除的余数r的最大公约数。令r0?=?a,r1?=?b,辗转相除法过程如下: 直到其中 定理2-2 设两数为a、b(ba),r?=?a mod b,为a除以b以后的余数,k为a除以b的商,则gcd(a,b)?=?gcd(b,r)。 证明 第一步:令c?=?gcd(a,b),则可设a?=?mc,b?=?nc。 第二步:根据前提可知r ?=?a-kb?=mc-knc=(m-kn)c。 第三步:根据第二步结果可知c也是r的因数。 第四步:可以断定m-kn与n互素。否则,可设m-kn=xd, n=yd,(d??1),则m?=?kn?+?xd?=?kyd?+?xd?=?(ky?+?x)d,则a?=?mc?=?(ky?+?x)dc,b?=?nc?=?ycd,故a与b的最大公约数为cd,而非c,与前面结论矛盾。 从而可知gcd(b,r)?=?c,继而gcd(a,b)?=?gcd(b,r)。 例2-2 利用辗转相除法求4081与20 723的最大公约数。 解 根据辗转相除法可以进行如下计算: 20 723?=?4081?×?5?+?318 4081?=?318?×?12?+?265 318?=?265?×?1?+?53 265?=?53?×?5?+?0所以gcd(4081,20?723)?=?53 例2-3 利用
您可能关注的文档
最近下载
- 第14届国际数学教育大会标识及介绍.docx VIP
- 血友病教学课件.ppt VIP
- 《费尔巴哈的提纲》课件.ppt VIP
- 05S502 室外给水管道附属构筑物国标 建筑图集 汇编 .docx VIP
- 马工程系列《教育学原理》项贤明主编第一到十章全完整版课件PPT:产生发展、教育与社会人的发展、目的培养目标、制度、课程教学德育、教师学生等(1).pptx VIP
- 2025年山东能源集团公开招聘笔试参考题库附带答案详解.docx
- 积极心理学课件:构建积极生活,提升幸福感.ppt VIP
- 碘对比剂不良反应预防和处理课件.ppt VIP
- 糖尿病肾病合并肺部感染护理查房-幻灯片.ppt VIP
- 大学生安全教育(思政版):交通安全PPT教学课件.pptx VIP
文档评论(0)