Wilson定理的证法及其应用

来源 :课程教育研究·新教师教学 | 被引量 : 0次 | 上传用户:xin3020abc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】Wilson定理的重要性,不仅表现在对二次同余的研究有帮助,而且它给出一个正整数是素数的充要条件,因而决定一个正整数是否为素数的问题已经完全解决。该文将给出Wilson定理的两种证法,并应用 Wilson定理介绍一个素数公式,并证明其成立。
  【关键词】素数 ; Wilson定理 ; 多项式 ; 素数公式
  【中图分类号】G64 【文献标识码】B 【文章编号】2095-3089(2015)7-0245-02
  早在古代,寻找素数公式就吸引了许多数学家的注意,他们产生了一些有趣的猜想,认为他们所猜想的这个公式就可以表示所有的素数,但最后都一一被否定。本文从威尔逊(Wilson)定理出发,介绍一个公式来表示所有的素数,即素数公式。先给出Wilson定理以及Wilson定理之逆定理的证明,然后再应用Wilson定理证明素数公式,最后介绍几个例题。
  1.介绍几个由不同数学家猜测的素数公式[4]
  数学家欧几里德猜想:当p1,p2,…pk是素数时,则p1,p2,…pk+1也是素数。例如:
  2+1=3,2×3+1=7,2×3×5+1=31,
  2×3×5×7+1=211,2×3×5×7×11+1=2311。
  3,7,31,211,2311都是素数。但是如果再继续计算下去,就会发现:
  2×3×5×7×11×13+1=30011=59×509,
  2×3×5×7×11×13×17+1=510511=19×97×277.
  30011,510511都是合数,否定了欧几里德的猜想。
  以上两种猜想,都只在前五个数成立,而在以后的各数中就被否定,经过进一步科学家的研究知道:在5≤n≤1945中,至少有48个n所对应的费尔马数都是合数。
  直到今天,除了F0,F1,F2,F3,F4,F5这五个费尔马数是素数外,还没有找到一个其它的费尔马数是素数。由于许多数学家的各种猜想和结果,致使许多长期从事数学工作的同志,还认定不存在一个公式来表示所有的素数。本文将从Wilson定理出发,给出一个用二元整系数多项式来表示所有素数,即素数公式,并加以证明。
  2.Wilson定理及其证法
  2.1 Wilson定理的第一种证法
  Wilson定理 正整數p是素数?圯(p-1)!≡-1(mod p).
  证 当p=2或p=3时,(p-1)!≡-1(mod p).显然成立。
  现在令p>3,若r是下列p-3个数2,3,…,p-2中的一个,则在这些数中必有一数s≠r,可使rs≡1(mod p).
  这是因为r,2r,3r,…(p-1)r为模p的简化剩余系[1],所以其中必有一数且只有一数sr使sr≡1(mod p).
  因为2≤r≤(p-2),故s≠1,s≠(p-1),另外,还有s≠r,因若s=r,则r2≡1(mod p),即(r+1)(r-1)≡0(mod p). (1)
  故应得p|(r+1)或p|(r-1),而2≤r≤(p-2),故(1)式不可能成立,所以s≠r.
  又因为rs=sr,即r与s是成对地出现的,故2,3,…,p-2这p-3个数共可分为对,每一对数之乘积都模p同余于1,所以
  2·3·4…(p-2)≡1≡1(mod p).
  即(p-2)!≡1(mod p).从而有(p-1)!≡-1(mod p).
  2.2 Wilson定理的第二种证法
  Wilson定理 设p为素数,则(p-1)!≡-1(mod p)[7].
  证 当p=2时,显然成立。p>2时,p-1必为偶数,设p-1=2l,则zp={1,2,…,p-1}={1,2,…,2l}.
  令a1=1,b1=p-1,T1={a1,b1},作S1=zp\T1.
  假设已构造出Tk={a1,b1,…ak,bk},Sk=zk\Tk[6],k>1时,对i>1时,有aibi≡1(mod p).
  任取an+1∈Sk,令bk+1=ak+1-1(mod p),则bk+1∈Zp且ak+1bk+1≡1(mod p).如果bk+1=a1=1,则ak+1≡1(mod p),或ak+1∈zp,只能ak+1=1∈Tk,这与ak+1?埸Tk矛盾;
  同理,如果bk+1=b1=p-1,则ak+1=p-1∈Tk,矛盾;当k>1时,如果bk+1=ai,2≤i≤k,ak+1ai≡1(mod p),
  那么ak+1aibi≡bi(mod p).因为aibi≡1(mod p).所以ak+1≡bi(mod p).
  又∵ak+1,bi∈zp,∴ak+1=bi∈Tk矛盾;如果bk+1=bi,2≤i≤k,也推出ak+1=ai∈Tk,矛盾;
  当k≥1时,如果bk+1=ak+1,则(ak+1)2≡1(mod p).所以(ak+1+1)(ak+1-1)≡0(mod p).故只能(ak+1+1)≡0(mod p)或ak+1-1≡0(mod p).
  所以p|(ak+1+1)或p|(ak+1-1).但ak+1∈{2,3,…,p-2},所以,1≤ak+1-1≤p-1,也矛盾;即只能bk+1?埸sk,bk+1≠ak+1;这样构造
  Tk+1={a1,b1,…,ak+1,bk+1}[8].
  则a1=1,b1=p-1,aibi≡1(mod p),a1≠b1,i=2,3,…,k+1.
  再构造sk+1=zp/Tk+1;…如此一直构造下去,直到得到T1={a1,b1,…,ai,bi},则
  T1=zp={1,2,…,p-1};aibi=1(mod p);i=2,3…;l=.   所以(a2b2)×(a3b3)…×(albl)=2×3…×(p-3)×(p-2)≡12(l-1)(mod p).
  所以1×2…×(p-2)×(p-1)=1×(p-1)≡-1(mod p).因此(p-1)!≡-1(mod p).
  3.Wilson定理之逆定理的证明
  Wilson定理不仅是判定一个数为素数的必要条件,也是判定一个数为素数的充分条件.证明如下:
  如果(p-1)!≡-1(mod p),那么p为素数[2]。
  证法1 假设p不是素数,那么一定存在正整数q,使q|p
  因为(p-1)!≡-1(mod p),所以(p-1)!≡-1(mod q).但q|(p-1)!,所以,0≡-1(mod p).这是不可能的,故p是素数。
  证法2 若(p-1)! ≡-1(mod p),则存在t∈z,使(p-1) !=-1+tp,tp=(p-1)!+1.
  对任意q,1≤q≤p-1,如果q|p,则q1((p-1)!+1);但q|(p-1)![3],故q|1,而此时只能q=1,即:p只能被1或自身整除,故p为素数。
  4.Wilson定理的应用
  既然从理论上讲,威尔逊定理解决了判定一个整数是否为素数的问题,那么一定存在某个公式来表示所有的素数.
  4.1 素数公式[5]
  下證 n+1为素数。
  要说明n+1为素数,据Wilson定理可知,必须满足[(n+1)-1]!≡-1(mod (n+1)).
  因为m是正整数,所以(n+1)|[(n+1)-1]! +1即[(n+1)-1]! +1≡0(mod (n+1)).
  而[(n+1)-1]!+1≡0(mod (n+1))?圳n+1为素数,所以n+1为素数,即B=0时,A为素数,所以
  A=2,当B≠0时;n+1,当B=0时.
  验证 例如:取m=3,n=4,则B=3×5-(4!+1)=-10≠0,A=2;
  取m=329891,n=10,则B=329891×(10+1)-(10!+1)=0,A=10+1=11是素数。
  5.小结
  Wilson定理在初等数论中十分重要,它的重要性在于给出了一个正整数是素数的充要条件,从理论上解决了判定一个整数是否为素数的问题.并且为人们论证素数公式提供了有利的条件。
  参考文献
  [1]闵嗣鹤,严士健.初等数论[M].北京:高等教育出版社,2004,58-59.
  [2]李复中.初等数论选讲[M].吉林:东北师范大学出版社,1984.
  [3]周显.初等数论[M].武汉:华中师范学院数学系.1981.
  [4]郑玉才.Wilson定理与素数公式[J].1992,1:11-13.
  [5]陈景润.初等数论[M].北京:科学出版社,1978.
  [6]王彤华,杨海文,刘咏梅.初等数论[M].北京:北京航空航天大学出版社,2008,3.
  [7]冯志刚.初等数论[M].上海:上海科技教育出版社,2009,1.
  [8]潘承彪.简明数论[M].北京:北京大学出版社,1998,1.
  作者简介:吴琼茹(1986-),女,汉族,河南漯河人,助教,硕士研究生,研究方向:基础数学。李伟(1986-),男,汉族,河南信阳人,助教,硕士研究生,研究方向:应用数学。
其他文献
【摘要】采取多种方式激发学生兴趣,通过对学生创新思维培养,从而培养学生在数学上的创新能力。  【关键词】兴趣 ; 创新思维 ; 创新能力  【中图分类号】G633.6 【文献标识码】B 【文章编号】2095-3089(2015)7-0241-01  《中学数学课程标准》要求教育要面向全体学生,培养学生创新思维、创新能力,而创新思維和创新能力的培养必须学生对学习要产生浓厚兴趣。通过近些年的教学点滴,
【摘要】小组合作学习是一种较为先进的学习模式,已经逐步被众多教师所运用。在初中数学教学中,小组合作学习能够有效提高学生的学习效率,并显著地提高学生的综合素质。  【关键词】初中数学 ; 小组合作学习 ; 开展策略  【中图分类号】G633.6 【文献标识码】B 【文章编号】2095-3089(2015)7-0240-01  一、引言  在传统的初中数学教学中,多数教师从主观上将课堂教学当作自己的“
【摘要】利用计算机数据库可以有效的提高计算机的处理质量和处理效率。计算机网络具有开放性的特点,这就为计算机数据库的安全使用带来了一定的安全隐患。技术人员需要在计算机科学技术的发展水平上,对计算机数据库的管理应用技术进行探索,不断建立完善的计算机数据库管理系统,提高计算机数据库的安全性。  【关键词】计算机 ; 数据库管理 ; 数据库应用 ; 分析  【中图分类号】G42 【文献标识码】B 【文章编
【摘要】本文首先讲述了新课程理念下信息技术所面临的问题,又根据新课程教学过程中的实践经验,提出几点教学方法的相关建议,旨在对新课程理念下高中信息技术的教学方法提供技术参考。  【关键词】高中信息技术 ; 新课程 ; 教学方法  【中图分类号】G633.67 【文献标识码】B 【文章编号】2095-3089(2015)7-0244-01  一、高中信息技术的教学在新课程理念下所要面临的问题  高中新
例题教学是数学教学的重要组成部分,是数学学习活动的重要环节,通过例题教学,能展示思维过程,启迪创新意识,形成知识技能;同时还能渗透数学思想,培养数学精神,提高学生的学习兴趣和学习信心。在教学实践中,有的教师不重视例题教学,主要表现在以下几个方面:  ① 丢弃课本例题。  ② 没有充分展示思维过程。  ③ 缺少反思和归纳。  本人根据自己多年的教学实践,结合北师大版实验教材八年级下册第四章第五节相似