数学实验之五素数专题知识市公开课一等奖百校联赛特等奖课件.pptx
《数学实验之五素数专题知识市公开课一等奖百校联赛特等奖课件.pptx》由会员分享,可在线阅读,更多相关《数学实验之五素数专题知识市公开课一等奖百校联赛特等奖课件.pptx(78页珍藏版)》请在咨信网上搜索。
1、数学试验之五数学试验之五 -素数素数中国科学技术大学数学系陈发来第1页试验内容试验内容l素数个数l素数表结构l素数判别l最大素数l求解素数公式l素数分布第2页1 1、素数个数、素数个数算术基本定理:任何整数都能够分解为设 为全部素数。考查第3页 假如N为合数,则N必以一些 为因子。这是不可能!即使素数有没有穷多个,但伴随整数范围越来越大,素数似乎越来越稀少。1,100-25 1000,1100-16 100000,100100-6 10000000,10000100-2第4页2 2、素数表结构、素数表结构EratosthenesEratosthenes筛法筛法 2 3 4 5 6 7 8 9
2、10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 经过众多学者艰辛努力,D.N.Lehmer 于 19编织出了10000000以内素数表。第5页试除法试除法 假设我们已经找到了前n个素数p_1=2,p_2=3,.,p_n,为了寻找下一个素数我们从p_n+2开始依次检验每一个整数N,看N是否能被某个p_i,i=1,2,.,n整除.假如N能被前面某个素数整除,则N为合数.不然N即为下 一个素数p_n+1.为提升算法效率,只需用不超出 素数去除N。第6页3 3、素数判别、素数判别威尔逊判别法威尔逊判别法 n
3、是素数充要条件是 这里 是指 a-b 被p整除。不过该算法运算量为O(nlogn2),计算量太大。第7页Fermat判别法 假如p是素数,a与p互素,那么实际上,大约25前,中国古代数学家就发觉了上述结论。他们由此得出:如果 ,则n为素数。该判别法运算量为O(log3n).第8页 经过编程计算发觉,反过来结论并不成立。比如,不过341=11x34为合数!称使得成立p为伪素数。第9页注意同余计算:深入,伪素数有多少个?第10页 答案是无穷多个。实际上,数学家迈罗在19证实,假如n为伪素数,那么2n-1也是伪素数。不过,同素数个数相比,伪素数个数非常少。比如,在2x1010之内,伪素数不到素数百万
4、分之三。所以,能够认为 Fermat定理逆定理几乎成立。第11页利用伪素数表,能够给出判别素数新方法:假如p不整除2n-1,则p为合数;假如p整除2n-1,且在伪素数表中,则p为合数,不然,p是素数。伪素数能够推广到a-伪素数。令人惊奇是,存在这么数p,它对任何a都是伪素数。比如,561=3x11x17就是这么一个伪素数,即第12页这么数称为绝对伪素数,也称迈克尔数。假如迈克尔数只有有限个,则对nM,素数判别变得比较轻易。但迈克尔可能有没有限个,这使得直接用Fermat 定理判别素性变得困难。第13页n-1检验法检验法 假设n-1=FR,FR,gcd(F,R)=1.假如对F每一个素因子q都存在
5、一个整数a1满足 则n是素数。第14页基于广义黎曼猜测判别基于广义黎曼猜测判别 1976年,缪内发觉了素性判别与黎曼猜测之间一个深刻联络。他结论是:在广义黎曼假设下,存在常数C,对任何整数n,若n为合数,则存在aC(logn)2 使得第15页维路于1978年指出,上述常数C=70.由此能够设计以下多项式算法:对任意n,依次对a=1,2,70(logn)2检验上式是否成立。若对每一个a都不成立,则n为素数。不然,n 为合数。上述算法运算量为O(logn)5.第16页年数学家Adleman,Rumely,Cohen和Lenstra研究出一个非常复杂、含有高度技巧素数判别方法,检验一个位数素性只需秒
6、,对一个位数,只要秒,而一个位数只用秒。假如用试除法,判别一个位数素性要一百亿年!第17页概率判别法概率判别法Lehmann:给定p,判断它是否为素数:()选择一个小于p随机数a;()假如a与p不互素,则p为合数;()计算 J=a(p-1)mod p;()假如 J1或-1,那么p为合数;()假如 J=1或-1,那么p不是素数可能性最多是50%.第18页重复k次试验,那么p不是素数可能性不超出1/2k.利用上述算法能够产生大随机素数:(1)产生随机数p;(2)确保p不被较小素数整除。(3)产生随机数a,利用上述算法检测p素性。直到经过屡次测试为止。第19页素性判别多项式算法素性判别多项式算法给定
7、一个n位整数,假设某一算法能在f(n)步内判断出该整数是否素数。假如f(n)是一个多项式话,则称该算法含有多项式复杂性,称该问题是“多项式可解”。假如不存在一个算法其含有多项式计算复杂性,则称该问题属于NP问题。第20页8月,印度理工大学计算机系三位学者提出了整数素性判别多项式算法!即素性判别问题是P类问题。他们指出算法复杂性普通为O(n12)。假如提供一些启发线索话,算法复杂性能够降到O(n6)甚至O(n3).一个令人关注问题是,该算法是否会威胁现有RSA公钥密码体系安全?第21页4、最大素数MersenneMersenne数数 形如 数称为Mersenne数。利用Mersenne数能够结构
8、出非常大素数。很显然,假如n是合数,则M_n也为合数,但n为素数时,M_n不一定为素数。比如,M_11=2047=23x89是合数。第22页 1644年Mersenne宣称,对n=2,3,5,13,17,19,31,67,127,257,M_n都是素数,而且对其它n257,M_n都是合数。然而,后人证实M_67,M_257不是素数,而M_61,M_89,M_107都是素数。第23页截止2月,数学家仅发觉了39个 Mersenne素数.n 位数 时间86143259621982110503332651983132049397511983216091650501985第24页 n 位数 时间756
9、839 2278321992859433258716199412577873786321996139826942092119962976221895932199730213779095261998697259320989601999134669174053945第25页MersenneMersenne数素性判别方法数素性判别方法 定义数列u_0=4,u_k+1=u_k2-2(mod M_n),k=1,2,.,n.假如u_n-1 =0(mod M_n),则M_n为素数.不然,M_n 为合数.第26页 关于关于MersenneMersenne素数深入问题素数深入问题:(1)Mersenne素数是否
10、有没有穷多个?(2)对什么样n,M_n是素数?是否存在求n公式?最少使M_n为素数n应该含有什么性质?(3)假如M_n是合数,假如分解M_n?第27页5、生成素数公式是否存在单变量整系数多项式,它只生成素数而且生成全部素数?更普通地,是否存在一个生成素数多变量函数公式?假如这么公式不存在,能否找到一个虽不能给出全部但能给出无穷多个素数(且只给出素数)公式?第28页FermatFermat数数 形如F_n=22n+1数被称为 Fermat数。Fermat宣称,对全部整数n,F_n永远是素数。确实,F_0=3,F_1=5,F_2=17,F_3=257,F_4=65537都是素数。但Euler指出F
11、_5=4294967297=6416700417 是合数。第29页后人验证出F_n(n4)都是合数。Fermat数F_n与正多边形做图有紧密联络.古代数学家认为,当n为大于6素数时,正n边形不能用圆规与直尺做出。不过,在1796年,19岁德国数学家Gauss找到了用直尺与圆规做正17边形方法。这一辉煌结果轰动了整个数学界。第30页五年后他深入证实了:一个正n边行可用直尺与园规作图充要条件是,n=2k或者n=2k p_1 p_2.p_r,其中p_1,p_2,.,p_r为不一样Fermat数.尤其地,正17边形能够用直尺与园规做出.今后,数学家梨西罗与盖尔美斯给出了正257边形与正65537边形做
12、图法!第31页关于Fermat数主要研究问题是:(1)怎样分解Fermat数?(2)Fermat素数是否只有有限个?(3)Fermat合数是否有没有穷多个?(4)Fermat数有没有平方因子?第32页EulerEuler素数生成公式素数生成公式 Euler曾研究过公式:f(n)=n2+n+41.能够验证,当n=0,1,39时,f(n)都是 素数,但f(40)是合数。有趣是,公式能给出相当多素数。第33页公式n2+n+41有一个非常奇特性质.为揭示这一特征,我们考查它二次求根公式判别式d=12-4141=-163.163有什么尤其地方?有!请看 第34页作为Hilbert第十问题一个推论,马蒂雅
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 实验 素数 专题 知识 公开 一等奖 联赛 特等奖 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。