- 初等數(shù)論(第三版)
- 潘承洞 潘承彪
- 2720字
- 2019-11-29 14:56:00
3 帶余數(shù)除法
3.1 帶余數(shù)除法及其基本應(yīng)用
整數(shù)集合最重要的特性是在其中可以實現(xiàn)下面的帶余數(shù)除法(也稱為帶余除法或除法算法),它是初等數(shù)論的證明中最重要、最基本、最直接的工具.
定理1(帶余數(shù)除法)設(shè)a,b是兩個給定的整數(shù),a≠0,那么,一定存在唯一的一對整數(shù)q與r,滿足
b=qa+r,0≤r<|a|.(1)
此外,a|b的充分必要條件是r=0.
證唯一性若還有整數(shù)q′與r′滿足
b=q′a+r′,0≤r′<|a|,(2)
不妨設(shè)r′≥r.由式(1)和(2)得:0≤r′-r<|a|及r′-r=(q-q′)a.
若r′-r>0,則由上式及2定理1(vi)推出|a|≤r′-r.這和r′-r<|a|矛盾.所以,必有r′=r,進而得q′=q.
存在性當a|b時,可取q=b/a,r=0.當a|/b時,考慮集合
T={b-ka,k=0,±1,±2,…}.
容易看出,集合T中必有正整數(shù)(例如,取k=-2|b|a),所以由最小自然數(shù)原理知,T中必有一個最小正整數(shù),設(shè)為t0=b-k0a>0.我們來證明必有t0<|a|.因為a|/b,所以t0≠|(zhì)a|.若t0>|a|,則t1=t0-|a|>0,顯見,t1∈T,t1<t0.這和t0的最小性矛盾.取q=k0,r=t0就滿足要求.
最后,顯見當b=qa+r時,a|b的充分必要條件是ar.當滿足0≤r<|a|時,由2定理1(vi)就推出a|r的充分必要條件是r=0.這就證明了定理的最后一部分.證畢.
在具體應(yīng)用帶余數(shù)除法時,常取以下更靈活的形式:
定理2設(shè)a,b是兩個給定的整數(shù),a≠0;再設(shè)d是一給定的整數(shù).那么,一定存在唯一的一對整數(shù)q1與r1,滿足
b=q1a+r1,d≤r1<|a|+d.(3)
此外,a|b的充分必要條件是a|r1.
只要對a和b-d用定理1就可推出定理2,詳細論證留給讀者.特別有用的是取d=-|a|/2,當2|a;d=-(|a|-1)/2,當2|/a.這時式(3)變?yōu)閎=q1a+r1,其中

合起來可寫為
b=q1a+r1,-|a|/2≤r1<|a|/2.(3′)
適當選取d(如何選?)也可使式(3)變?yōu)橐韵聝煞N形式:
b=q1a+r1,-|a|/2<r1≤|a|/2(注:當a為奇數(shù)時式(3′)和(3″)是一樣的.);(3″)
b=q1a+r1,1≤r1≤|a|.(3?)
通常把式(1)中的r稱為b被a除后的最小非負余數(shù),式(3′)和(3″)中的r1都稱為絕對最小余數(shù),式(3)中的r1稱為最小正余數(shù),而式(3)中的r1統(tǒng)稱為余數(shù).
推論3設(shè)a>0.(i)任一整數(shù)被a除后所得的最小非負余數(shù)是且僅是0,1,…,a-1這a個數(shù)中的一個.
(ii)相鄰的a個整數(shù)被a除后,恰好取到這a個余數(shù).特別地,一定有且僅有一個數(shù)被a整除.
這是定理1的直接推論,證明留給讀者.它是常用的整數(shù)分類及進位制表示法的基礎(chǔ).先來討論整數(shù)分類,這就是第三章2將討論的同余類.
例1設(shè)a≥2是給定的正整數(shù),j=0,1,…,a-1.對給定的j,被a除后余數(shù)等于j的全體整數(shù)是
ka+j,k=0,±1,±2,….
這些整數(shù)組成的集合記為j mod a.當0≤j≠j′≤a-1時集合j mod a和j′mod a不相交,以及并集
0mod a∪1mod a∪…∪(a-1)mod a=Z,
即全體整數(shù)按被a除后所得的最小非負余數(shù)來分類,分成了兩兩不相交的a個類.例如:a=2時,全體整數(shù)分為兩類:
0mod2={2k:k∈Z},1mod2={2k+1:k∈Z};
a=3時全體整數(shù)分為三類:
0mod3={3k:k∈Z},1mod3={3k+1:k∈Z},
2mod3={3k+2:k∈Z};
a=6時全體整數(shù)分為六類:
0mod6={6k:k∈Z},1mod6={6k+1:k∈Z},2mod6={6k+2:k∈Z},3mod6={6k+3:k∈Z},4mod6={6k+4:k∈Z},5mod6={6k+5:k∈Z}.
例2(i)0mod2∩0mod3=0mod6;(ii)1mod2∩1mod3=1mod6;(iii)0mod2∩1mod3=4mod6.
證先來證(i).即要證a=2k且a=3h的充分必要條件是a=6d.充分性顯然.由2k=3h知h=2(k-h),所以a=6(k-h).這就證明了必要性.
(ii)就是要證:a=2k+1且a=3h+1的充分必要條件是a=6d+1,即a-1=2k且a-1=3h的充分必要條件是a-1=6d.而這正是(i)所證明的.
(iii)就是要證:a=2k且a=3h+1的充分必要條件是a=6d+4.充分性顯然.由2k=3h+1知h=2(k-h)-1,所以a=6(k-h)-2=6(k-h-1)+4,這就證明了必要性.請讀者解釋這些等式的含意.
例31mod2=1mod6∪3mod6∪5mod6.
證n∈1mod2即n=2k+1,k∈Z.而由例1知:必有k=3h,3h+1或3h+2,h∈Z,因而必有n=6h+1,6h+3或6h+5.反過來顯然成立.請讀者解釋等式的含意.
下面來討論a進位制.
例4設(shè)a≥2是給定的正整數(shù),那么任一正整數(shù)n必可唯一表示為
n=rkak+rk-1ak-1+…+r1a+r0,(4)
其中整數(shù)k≥0,0≤rj≤a-1(0≤j≤k),rk≠0.這就是正整數(shù)的a進位表示.
證對正整數(shù)n必有唯一的k≥0,使ak≤n<ak+1(為什么).由帶余數(shù)除法知,必有唯一的q0,r0滿足
n=q0a+r0,0≤r0<a.
若k=0,則必有q0=0,1≤r0<a,所以結(jié)論成立.設(shè)結(jié)論對k=m≥0成立.那么,當k=m+1時,上式中的q0必滿足
am≤q0<am+1.
由假設(shè)知
q0=smam+…+s0,
其中0≤sj≤a-1(0≤j≤m-1),1≤sm≤a-1,因而有
n=smam+1+…+s0a+r0,
即結(jié)論對m+1也成立.證畢.
現(xiàn)在來討論特殊數(shù)列被某一正整數(shù)除后所得的余數(shù)的特殊性.
例5設(shè)a>2是奇數(shù).證明:
(i)一定存在正整數(shù)d≤a-1,使得a|2d-1;
(ii)設(shè)d0是滿足(i)的最小正整數(shù)d,那么a|2h-1(h∈N)的充分必要條件是d0|h.
(iii)必有正整數(shù)d,使得(2d-3,a)=1.
證先證(i).考慮以下a個數(shù):
20,21,22,…,2α-1.
由2例2知,a|/2j(0≤j<a).由此及定理1可得:對每個j,0≤j<a,
2j=qja+rj,0<rj<a.
所以a個余數(shù)r0,r1,…,ra-1僅可能取a-1個值.因此其中必有兩個相等,設(shè)為ri,rk,不妨設(shè)0≤i<k<a,因而有
a(qk-qi)=2k-2i=2i(2k-i-1).
利用2的例2,由此推出a2k-i-1.取d=k-i≤a-1就滿足要求.
下面來證(ii).充分性是顯然的,只要證必要性.同樣由定理1得
h=qd0+r,0≤r<d0,
因而有

最后來證(iii).取d滿足(i),利用2定理8(iv)我們有(2d-3,a)=(2d-1-2,a)=(-2,a)=1.
在例5中取a=11,我們有
2=0·11+2,22=0·11+4,23=0·11+8,24=1·11+5,
25=2·11+10,26=5·11+9,27=11·11+7,28=23·11+3,
29=46·11+6,210=93·11+1.
因此,使11|2d-1的最小正整數(shù)d=10,所有能使11|2d-1的正整數(shù)d=10·k,k=1,2,….由以上計算也可以看出,2d被11除后可能取到的最小非負余數(shù)是:1,2,3,4,5,6,7,8,9,10.
在例5中取a=15,則有
2=0·15+2,22=0·15+4,23=0·15+8,24=1·15+1.
因此,使15|2d-1的最小正整數(shù)d=4,所有能使15|2d-1的d=4·k,k=1,2,3,….由以上計算知,2d被15除后可能取到的最小非負余數(shù)是:1,2,4,8.
推論3是對全體整數(shù)被一個固定的正整數(shù)a除后所得的最小非負余數(shù)的情況來說的.在例5中已經(jīng)看到,特殊的整數(shù)或特殊的整數(shù)列被一個固定的正整數(shù)a除后所得的最小非負余數(shù)會有更特殊的性質(zhì),這一點在初等數(shù)論的論證中有重要作用.例如:
(i)兩個4k+3形式的數(shù)(即被4除余3的數(shù))的乘積一定是4k+1形式的數(shù)(即被4除余1的數(shù));
(ii)x2被4除后所得的非負最小余數(shù)只可能是0,1;
(iii)x2被8除后所得的非負最小余數(shù)只可能是0,4(當x為偶數(shù))及1(當x為奇數(shù));
(iv)x2被3除后所得的非負最小余數(shù)是0,1;
(v)x3被9除后所得的非負最小余數(shù)是0,1,8.
請讀者自己驗證這些結(jié)論.這樣,對任意的整數(shù)x,y,從(ii)可推出:x2+y2≠4k+3;從(iii)推出:x2+y2≠8k+3,8k+6,8k+7;從(v)推出:x3+y3≠9k+3,9k+4,9k+5,9k+6(請讀者自己驗證).
以上證明的結(jié)論和所舉例子都是對非負最小余數(shù)來說的.對絕對最小余數(shù),以及一般指定的余數(shù)d≤r1<|a|+d(d為指定的整數(shù)),都可作同樣的討論.在應(yīng)用中靈活地運用這一點是很重要的.
- Advanced Blockchain Development
- 走近費曼叢書:費曼講物理:相對論
- 數(shù)獨游戲全集
- 數(shù)學(xué)的力量
- 幾何之美
- 越玩越聰明的印度數(shù)學(xué)和孫子算經(jīng)
- 高等數(shù)學(xué)習(xí)題全解與學(xué)習(xí)指導(dǎo)(下冊)
- 說不盡的圓周率
- ABAQUS 2018有限元分析從入門到精通
- 咖啡時間聊數(shù)學(xué)
- 認識無窮的八堂課:數(shù)學(xué)世界的冒險之旅
- 第四屆(2018)北京高校數(shù)學(xué)微課程教學(xué)設(shè)計競賽優(yōu)秀作品與教改論文集錦
- 可視化微分幾何和形式:一部五幕數(shù)學(xué)正劇
- 高等數(shù)學(xué)(上冊)
- Hands-On Cryptography with Python