数论讲义答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数论选讲
一、整除
1.整数是离散的,每两个整数之间的距离至少为1.即1a b a b <⇔-≤,,a b Z ∈
2.带余除法.设0b >,对于任一整数a ,总可以找到一对唯一确定的q ,r 满足 a qb r =+,0r b ≤<.我们称r 为a 除以b 的余数.
当0r =时,我们说a 被b 整除或b 整除a ,记为|b a .并称a 是b 的倍数或b 是a 的约数(因数),此时b a ≤.
当0r ≠时,我们说a 不被b 整除或b 不整除a ,记为|b a /.
3.如果正整数a 除了1及a 以外没有其他的约数,则称a 为质数,否则称a 为合数. 100以内的质数如下: 2,3,5,7,11,13,17,19, 23,19,31,37,41,
43,47,53,59,61,67,71,73,79,83,89,91
4.唯一分解定理.每一个大于1的自然数n 都可写成质数的连乘积,
即表示成12121k
i k k i i n p p p p αααα===∏的形式,其中12k p p p <<<为质数,*i N α∈,
且这种表示是唯一的.
5.利用唯一分解定理,我们可以得到关于n 的正约数的两个性质:
n 的正约数个数为 121()(1)(1)
(1)(1)k
k i i d n αααα==+++=+∏. n 的所有正约数之和为 01()i
k j i j i n p ασ===∑∏.
6.若|x a 且|x b ,则称x 为a 、b 的公约数.设d 为所有x 中的最大者,则称d 为a 、b 的最大公约数,记作(,)d a b =.
7.若|a y ,|b y ,则称y 为a 、b 的公倍数.设m 为所有y 中大于零的最小者,则称m 为a 、b 的最小公倍数,记作[,]m a b =.
8.对于任意正整数a 、b ,都有(,)[,]ab a b a b =.
9.贝佐特(1730~1783)定理.设(,)d a b =,则存在整数u 、v ,使得ua vb d +=.
10.如果|a c ,|b c ,(,)1a b =,则|ab c .
【例题选讲】
1、证明两个连续正整数的积不可能是完全平方数,也不可能是完全立方数.
反设存在正整数x ,y ,使x (x +1)=y 2,由于x ,x +1互质,故x ,y 都是完全平方数. 两个完全平方数相差1,只有0与1满足要求,此时x =0,y =0,与x 为正整数矛盾. 又反设存在正整数x ,y ,使x (x +1)=y 3,由于x ,x +1互质,故x ,y 都是完全立方数. 设x =u 3,x +1=v 3(u ,v ∈N *,v >u ),v 3-u 3=(v -u )(v 2+vu +u 3)=1,由于v -u ≥1,v 2+vu +u 2≥7,故v 3-u 3=1不成立,故证.
2、设m >n ≥1,(m ,n )=d ,证明:d m
C n m 为整数. 证明:由于C n m 为整数,又n m C n m =n m ×m !n !(m -n )!
=C n -1m -1为整数. 存在x ,y ∈Z ,使xm +yn =d ,所以,d m C n m =xm +yn m C n m =x C n m +y n m C n m
=x C n m +y C n -1m -1∈Z .
3、证明:若(m ,n)=1,则m|C n m +n -1
. C n m +n -1=m m +n C m m +n ⇒mC n m +n -1+nC n m +n -1=mC m m +n ⇒ nC n m +n -1
=m(C m m +n -C n m +n -1
), ∴ m|n C n m +n -1,但(m ,n)=1,故m|C n m +n -1
. 4、在n 2与(n +1)2之间任取若干个互不相同的整数,则这些整数两两的乘积都互不相等. 证明:若只取3个整数a ,b ,c ,满足n 2<a <b <c <(n +1)2,则ab <ac <bc .故只有取的数至少有4个时才有可能使两两的积相等.
设n 2<a <b <c <d <(n +1)2,且有ad =bc .于是b a =d c ,令b a =d c =u v
(u ,v ∈N *, (u ,v )=1). 于是,必有b =up ,d =uq ,a =vp ,c =vq .
由c >b >a ,知u >v ,q >p .所以,u ≥v +1,q ≥p +1.d =uq ≥(v +1)(p +1)=vp +p +v +1=a +(p +v )+1≥n 2+2pv +1≥n 2+2a +1>n 2+2n +1=(n +1)2.与d <(n +1)2矛盾.
5、已知a 、b 为正整数,并且ab 2|(a 3+b 3),求证a =b .
设(a ,b )=d ,且a =a 1d ,b =b 1d (a 1,b 1为自然数),则(a 1,b 1)=1.
由ab 2|(a 3+b 3),可设a 3+b 3=kab 2 (k ∈N *),∴ a 3=b 2(ka -b ).
即a 31=b 21(ka 1-b 1).于是,b 1|a 1,故(a 1,b 1)=b 1=1. a 31|(ka 1-1),于是a 1|(ka 1-1),
∴ a 1|1,于是a 1=1. ∴ a =b =d .
注:由于ab 2与a 3、b 3均为3次式,故可同时约去d 3而不影响问题的结论.故可设(a ,b )=1来做.
又证:设a 3+b 3ab 2=k (k ∈N *),即(a b )2+b a =k .记x =a b
,则x 为有理数,且x 3-kx +1=0. 此方程的有理根只能为x =±1,但a ,b 均为自然数,故x =1,∴a =b .
6、存在1000个连续正整数,其中恰有20个素数.
证明:取1001!+2,1001!+3,…,1001!+1000,1001!+1001,这1000个数都是合数. 记1001!+2=a .则a ,a +1,a +2,…,a +999均为合数.
去掉a +999,添上a -1,又得1000个数:a -1,a ,a +1,…,a +998.由于去掉一个合数而添了一个整数,故所得1000个数中至多有1个素数.
再去掉a +998而添上a -2,此时,这1000个数中素数的个数比刚才的1000个数多1个或相同或减少1个.
这一过程可以一起进行到得到1,2,…999,1000这1000个数为止.此时,这1000个数中的素数个数多于20个(2至100中就有25个素数)
由于每次置换1个数时,所得的1000个与与原1000个数相比较,素数的个数只能增加1个或相同或减少1个.于是这一过程中每次所得素数个数至多变化1个,于是必有某个时刻,恰有20个素数.
说明:《离散的零点定理》设f (n )是定义在整数上的函数,取值也是整数.且|f (n +1)-f (n )|≤1,且存在不同两个整数a ,b (a <b ),使f (a )f (b )<0,则必存在整数c ,满足a <c <b ,使f (c )=0.
7、求出具有下述性质的正整数n :它被≤n 的所有正整数整除.
解:设q 2≤n <(q +1)2,(q ∈N *),则[n]=q .令n =q 2+r(0≤r ≤2q).
由于q|n ,q|q 2,故q|r ⇒r =0,q ,2q .即所有满足n =q 2,q 2+q ,q 2+2q 的正整数均为本题的解.
解:显然,n =1,2,3,4满足题意.现设n ≥5.
由此题知,n =q 2,q 2+q ,q 2+2q .且q ≥2.
又n 能被q -1整除.
当n =q 2=q(q -1)+q ,于是q -1|q ⇒q -1=1⇒q =2时,此时,n =4;
当n =q 2+q =(q -1)(q +2)+2,有q -1|2⇒q =2,3,此时,n =6,12;
当n =q 2+2q =(q -1)(q +3)+3,有q -1|3⇒q =2,4,此时,n =8,24.
∴ n =1,2,3,4,6,8,12,24.
8、证明:有无穷多个n ,满足:n|2n +1.
分析:证明满足某要求的整数有无穷多个,通常有:⑴ 给出一个公式,可以由此公式得出无穷多满足要求的数;⑵ 给出一个递推式,可以由其中任一个满足要求的数得出只一个满足要求的数;且这些数都互不相同;⑶ 用数学归纳法证明之.
解法一:n =1时,1|21+1;n =3时,3|23+1;n =9时,9|29+1.即n =30,31,32时均满足要求.
故推测3k |23k
+1对于一切正整数k 成立.下用数学归纳法证明: