数论定理一.知识要点1.欧拉定理和费尔马小定理缩系的定义:设m为正整数,一个模m的剩余类称为与模m互素的余类,如果它中的数与m互素.在与模m互素的各个剩余类中分别取一个代表所构成的集合称为模m的一组缩系.很显然,缩系具有以下性质:(1)模m的缩系中含有(m)个数((m)是小于m的正整数中且与m互素的个数).(2)设mrr,1是(m)个与m互素的整数,则mrr,1模m两两不同余.(3)设1,ma,且mrr,1是模m的一组缩系,则mararar,,,21是模m的一组缩系.欧拉(Euler)定理:设m是大于1的整数,a为整数,且1,ma,则mammod1.解:设mxxx,,,21是模m的缩系.因为1,ma,所以maxaxax,,,21也是模m的缩系.这两个缩系分别乘起来得mxxxaxaxaxmmmod·2121,且1,21mxxxm.从而mammod1mammod1.特别地,取m为质数p,有费尔马(Fermat)小定理:设p为质数,a为整数,pa,则papmod11.它也常常写成paapmod.这里不需假定pa,但p应为素数.2.中国剩余定理(孙子定理)中国剩余定理:设kmmm,,21是两两互质的正整数,kaaa,,,21是任意整数,则同余方程组.mod,mod,mod2211kkmaxmaxmax对模kmmm21有唯一解.解:设kimmmmMiki,,2,121.依题设,有1,iimM,由裴蜀定理知,存在整数ib,使得iiimbMmod1,ki,2,1.对kkkMbaMbaMbax222111,其中iiiMba能被kiimmmm,,,,111整除,而被im除的余数恰为ia.从而kiiiiMbax1是同余方程组的解.又设x,y均为同余方程组的解,则有yxm1,yxm2,…,yxmk,即yxmmmk21,亦即kmmmyx21mod.所以同余方程组对模kmmm21有唯一解.3.威尔逊(wilson)定理威尔逊(wilson)定理:设p为质数,则ppmod1!1.解:对于任意整数a,且1≤a≤p-1,由裴蜀定理知,存在整数a’,使得paamod1'.称a’为a的数论倒数,且不妨设1≤a’≤p-1.若有整数b,满足pbamod1',则将此式两边同乘以a,有pabmod.这说明对于不同整数a,1≤a≤p-1,对应着不同的数论倒数a’.又若整数a的数论倒数是它自身,则paamod1,亦即paamod011,故1a或pmod1.当2p时,显然有ppmod1!1.当p>2时,有2,3,…,p-2这p-3个数恰好配成互为数论倒数的23p对数,故它们的积pppmod1123223.于是pppmod1111!1.4.拉格朗日定理设p为质数,n是非负整数,多项式01axaxaxfnn是一个模p为n次的整系数多项式(即pan),则同余方程pxfmod0(※),至多有n个解(在模p的意义下).证明:我们对n用归纳法.当0n时,0axf,因为pa0,故同余方程(※)无解,命题成立.设当ln时命题成立,则当1ln时,若命题不成立,即同余方程(※)至少有2l个解,设为pcccxlmod,,,221①,我们考虑多项式11111111cxacxacxacfxfllllll11111111cxacxacxacfxfllllllxhcxxacxll111②,其中xh是l次多项式并且首项系数1la,满足1lap,从而由归纳假设知l次同余方程pxhmod0③,至多有个l个解,但由①,②可知同余方程③至少有l+1个解.pcccxlmod,,,232,矛盾!故当1ln时命题成立.综上所述,命题得证.二.典型例题例1.已知正整数k≥2,kppp,,,21为奇质数,且1,21kpppa.证明:111121kpppa有不同于kppp,,21的奇质因数.证明:由1,21kpppa,有1,1pa.由费尔马小定理,11mod11pap.又k≥2,kppp,,,32kppp,,,32为奇质数,则211121kppp为正整数,从而12111mod121pakppp,即12111121kpppap.同理,1211121kpppa能被P2,P3,…Pk整除,从而1211121kpppa不能被kpppp,,,,321整除.注意到211121kppp是一个偶数,则0211121kpppa或1(mod4),因此4不整除1211121kpppa,故1211121kpppa异于kppp,,,21的奇质因数.所以1121111112121kkppppppaa1211121kpppa有异于kppp,,,21的奇质因数.例2.对于自然数n,如果对于任何整数a,只要1nan,就有12nan,则称n具有性质P.(34届IMO预)(1)求证:每个素数n都具有性质P.(2)求证:有无穷多个合数也都具有性质P.证:(1)设pn为素数且1pap,于是1,pa.由费尔马小定理知11pap,而1111aaaapp.故1ap,即pamod1.因此,paimod1,1,,2,1,0pi.上述p个同余式累和,得ppaaappmod0121.故11212aaaappp,即12pap.(2)设n是具有性质P的合数.若1nan,则1,an.由欧拉定理,有nanmod1,又因nanmod1,由阶的性质知,nannmod1,.如果1,nn,则namod1,于是利用(1)中证明可得12nan.因此,问题化为求无穷多个合数n,使1,nn.对任何素数p≥5,取p-2的素因数q,并令pqn.这时11qpn.因为2pq,所以q(p-1).又因q≤p-2<p,故p(q-1).因此,有1,nn.对于每个这样的合数n,若1nan,则1an,因而nakmod1,,2,1,0k.故12nan.因为对于每个素数p≥5都可按上述程序得到具有性质P的相应合数pn,且p<pn<p2,所以,有无穷多个合数n具有性质P.例3.求所有整数n≥2,满足:对所有的整数a,b,且1,,nbna,nbamod的充分必要条件是nabmod1.(第41届IMO预选题)解:若n有奇素因子p,设npa||,记1npna,Na.由中国剩余定理知,存在Zx,使nxmod1,apxmod2,则1,nx.取xba,即知nxmod12,从而apmod14,故3p,且1a.因此1,5n.取5ba,即知nmod125,从而24n,故24,12,8,6,4,3,2n24,12,8,6,4,3,2n.下证:当n取上述值时,满足条件.注意到,当2a时,有8mod12a;当3a时,有3mod12a,又24n,32243,故必有namod12(因为1,na).对Zba,,且1,,nbna,nbamod,则nabmod1.对Zba,,且1,,nbna,nabmod1,则nabamod12.从而aban又1,na,有ban,即nbamod.综上,所求n的值为2,3,4,6,8,12,24.例4.求所有正整数n,满足对所有的正整数n,存在一个整数m,使12n是92m的因子.(第39届IMO预选题)解:引理1:若p为4k-1(k≥2)型质数,则不存在Zm,使pmmod92.证明:设pmmmod31pmmmod31(∵13,p,∴m1存在),Nm1.又∵pmmod912,∴)(mod121pm.由费马小定理知,pmmpppmod11121212111,矛盾.引理2:当1≤i<j时,有112,1222ji112,1222ji,且13,122i.证明:∵12mod211121222222iijijij,∴12,1212,12222iji12,1212,12222iji.又∵3mod2111222ii,∴13,23,122i.对于原题,若9122mn,n≥2.设tnS2,2t.若t≥3,则1212nt,从而9122mt.又必存在4k-1型素数p,且3p,12tp(否则,4mod1111121t,矛盾).此时92mp,与引理1矛盾.故t=1,从而Sn2,且1212123121212222SS.由引理2及中国剩余定理知,存在Nm1,使12mod22211iim,i=1,2,…,s-1.故12mod0121222211iim12mod0121222211iim.令13mm,有12mod013922122Smm.因此,9122mn.综上,所求正整数n为2的幂次2i(i=1,2,…).数论中存在性问题是最常见的,除了运用数论存在性定理来解决外,还需要有直接构造的能力.例5.证明:每个正有理数能被表示成3333dcba的形式,且其中a,b,c,d是正整数.(40届IMO预选题)证明:设该正有理数为p.(1)当2,21p时,333321121ppppp,其中2p-1,2-p,p+1Q.(2)当p≥2时,由于1,41323,故有Nn,使2,21323pn,由(1)有333333333322132132213223pppppnnnnn.(3)当21,0p时,由于4,1233,故有Nn,使2,21233pn,由(1)有333333333232123123212332pppppnnnnn.综上,总有Qdcbam1111,,,,,使31313131313131313dcmbmadcbamp,设ma1,mb1,c1,d1的分母公倍数为n,则取Nmnaa1,Nmnbb