一中数学培训(第一,第二讲)

1.整除,最大公因数和最小公倍数

1.1 整除

若整数 b 除以非零整数 a ,商为整数,且余数为零,b 为被除数,a 为除数,即a|b,读作“ a整除 b ”或“ b能被 a 整除”。

其中,整除具有如下三条性质:

  • 整除的传递性,证明如下:
如果 a|b,b|c ,那么有 a|c

a=k1b, c=k2b ,可得 c=k1k2a ,是 a 的倍数。所以有 a|c

  • 整除的可加减性,证明如下:
如果 a|b,a|c ,那么有 a|(b+c),a|(bc)

对于满足题意的 a,b,c , k1,k2Z 使得 b=k1a,c=k2a

所以 a|(b+c) 等价于 a|(k1+k2)a 。因为 k1+k2,k1k2Z ,所以 b+c=(k1+k2)aa 的倍数,有 a|(b+c) 。可减性同理。

  • 整除的可乘性,证明如下:
如果 a|b,a|c ,那么对于 x,yZa|(bx+cy)

b=k1a,c=k2a , 因为 x,yZ ,所以有 a|k1xa,a|k2ya ,即 a|bx,a|cy 。由于整除具有可加减性,那么 a|(bx+cy)

例题

1.1.1 如果 x+6y7 的倍数,那么 5x+2y 也是 7 的倍数。

因为整除的可加减性,由于 7|(x+6y) ,所以 7|(5x+30y)

又因为 7|28y ,所以由于整除的可加减性, 7|(5x+30y28y) ,即 7|(5x+2y)

1.1.2 如果 3|x,7|x , 则 21|x

x=3×7×k ,并且 kZ 。由于 7kZ ,所以一定 3|x ;由于 3kZ ,所以一定 7|x

1.1.3 求证:8|32n+1+5

原命题等价于 8|3×9n+5

n=1 是,3×9n3(mod8)

n>1 时,若 3×9n13(mod8) ,那么有 3×9n3×9(mod8) 。整理得到 3×9n3(mod8)

那么 3×9n+53+5(mod8) ,即 3×9n+50(mod8) 。所以 8|32n+1+5

1.2 最大公约数和最小公倍数

最大公约数:对于 a,b ,最大的 c 满足 c|a,c|b

最小公倍数:对于 a,b ,最小的 c 满足 a|c,b|c

定理:公倍数整除最大公倍数

等价于:存在 a,b ,则对于任意 c 满足 a|c,b|c ,都有 lcm(a,b)|c

我们设一个元素 x 的全部因子构成的可重集合为 Sx ,则 SaSb=Slcm(a,b) 。而对于 d 满足 a|d,b|d ,都有 SaSd,sbSd

如果存在 d 不满足 lcm(a,b)|d ,也就是说 SaSbSd ,但是 SaSd,Sbsd 。与我们的假设相互矛盾。所以一定有 lcm(a,b)|d

定理:(a,b)=(ab,b)

a,b 都是质数的时候, 一定有 (a,b)=1 ,若此时 (ab,b)>1 ,则设 c=(ab,b) 。那么 (ab)=k1c,b=k2c 。因为 b 是质数,所以 c{1,b} 。而 c>1 ,所以 c=b 。那么 (ab)=k1c 等价于 (ab)=k1b 等价于 b|(ab) 。因为 b|b, 所以命题进一步等价于 b|a 。因为 (a,b)=1 ,所以于原命题相违背。得证。

a,b 不一定是质数的时候,设 c=(a,b)a=k1c,b=k2c 。由于整除的可加减性,一定有 c|(ab),c|b ,也就是说 c(ab,b) 。若 (ab,b) 不等于 c ,那么存在 d(k1k2)c|d,k2c|d ,也就是 (k1k2,k2)>1 。因为 c=(a,b),所以 k1,k2 互素。由上述的证明,当 k1,k2 互素时, (k1,k2)=(k1k2,k2)=1 。与我们对于 d 的假设相违背,也就是说不存在 d(d>c) 满足 (k1k2)c|d,k2c|d 。可以观察到 c 一定满足条件, (ab,b)=c 。得证。

这个命题就是大名鼎鼎的更相减损术,可以进一步推出辗转相除法。这里略。

裴蜀定理

定义:设 a,b 是不为 0 的整数,那么一定存在整数 x,y ,满足 ax+by=gcd(a,b)

证明:

1.若任何一个等于 0 ,则 (a,b)=a ,这是定理显然成立。

  1. a,b 不等于 0 ,设 a,b>0,ba,(a,b)=d

对于 ax+by=d ,两端同除以 d ,可得 a1x+b1y=d 。并且 (a1,b1)=1 。我们只考虑对于 (a,b)=1 的二元组 (a,b) ,满足裴蜀定理。

我们考虑辗转相除法(本质上是优化的更相减损术的优化,上已证明),就是 (a,b)=(b,amodb) 一直不断推出来的。我们设余数为 r ,有

(a,b)=(b,r1)=(r1,r2)=...=(rn1,rn)

我们算法展开成带余数除法的形式:

a=q1b+r1

b=q2r1+r2

r1=q3r2+r3

...

rn3=qn1rm2+rn1

rn2=qnrn1+rn

rn1=qn+1rn

我们令辗转相除法运行知道互质的时候推出 rn=1 ,所以有:

rn2=qnrn1+1

移项,得:

1=rn2qnrn1

那么我们将 rn1=rn3qn1rn2 带入上式,得:

1=(1+qnqm1)rn2xnrn3

我们可以不断消除 rn2r1 。最终得出 1=ax+by 。得证。

推论两则:

  • 公因数整数最大公约数
如果 c=(a,b) ,那么对于任意 d 满足 d|a,d|b 都有 d|c

我们定义元素 x 的因子构成的可重集合为 Sx 。那么 Sc=SaSb 。对于每一个 d 都有 SdSaSb ,所以 S_d Sc 。也就是 d|c

  • 整除的互质可消性
如果 a|c,b|c,(a,b)=1 ,那么 ab|c

如果原命题的逆命题不成立,及 ab|c 可能不满足 a|c,b|c ,前提是 (a,b)=1 。设 c=abk , 其中 kZ 。因为 bkZ ,所以 a|c ;因为 akZ ,所以 b|c 。与假设不符。

对于原命题而言, (a,b)=1 ,可以推出 [a,b]=ab 。若 [a,b] 不整除 c ,就代表着 SaSc,SbSc 至少有一个不成立,与题目条件相违背。所以 [a,b]|c ,就是 ab|c

我们进而有 3 条推论:

  • (a,(b,c))=(a,b,c)

  • (a,b)=(a,b,ax)

  • (a,b)=((a,b),(a.c))

posted @   Diavolo-Kuang  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示