整除
设a为非零整数,b是整数
若存在一个整数q,使得b=a*q,则称之为b可以被a整除 记作a|b
其中b为a的倍数,a为b的约数(因子)
举例 :2|4,5|10
整除性质及证明
1. 如果a|b且b|c,则a|c
-
证明
因为a|b,所以设k1=b/a,同理设k2=c/b
所以b=a∗k1,c=b∗k2=a∗k1∗k2
则a|c=a|a∗k1∗k2=k1∗k2
又因为k1和k2为整数,所以a|c
证毕
2. 如果a|b且a|c,任取x,y∈Z 则a|(b∗x+c∗y)
-
证明
因为a|b,所以设k1=b/a,同理设k2=c/a
所以b=a∗k1,c=a∗k2
则a|(b∗x+c∗y)=a|(a∗k1∗x+a∗k2∗y)=a|a∗(k1∗x+k2∗y)=k1∗x+k2∗y
又因为k1,k2,x,y都为整数,所以k1∗x+k2∗y即为整数
综上a|(b∗x+c∗y)
证毕
3. 设m≠0,则a|b可推出(m∗a)|(m∗b)
-
证明
因为a|b,所以设k1=b/a,即b=k1∗a
则(m∗a)|(m∗b)=(m∗a)|(m∗k1∗a)=k1
又因为k1为整数,所以(m∗a)|(m∗b)
证毕
4. ∀x,y∈Z 满足此式 a∗x+b∗y=1,又当 a|n且b|n,则(a∗b)|n
推论:∀x,y∈Z满足此式 a∗x+b∗y=m(m∈Z),易证(a∗b)|n∗m
5. 若b=q∗d+c 则d|b↔d|c即(d|b的充分必要条件为d|c)
-
证明(反证法)
因为d|b,所以设k1=b/d,同理设k2=c/d
则b=q∗d+c→d∗k1=q∗d+d∗k2 → k1=q+k2
当k2为整数时,k1为整数;当k1为整数时,k2为正整数
综上,若b=q∗d+c 则d|b↔d|c
证毕
5条性质归纳
-
如果a|b且b|c,则a|c
-
如果a|b且a|c,任取x,y∈Z 则a|(b∗x+c∗y)
-
设m≠0,则a|b可推出(m∗a)|(m∗b)
-
∀x,y∈Z 满足此式 a∗x+b∗y=1,又当 a|n且b|n,则(a∗b)|n
推论:∀x,y∈Z满足此式 a∗x+b∗y=m(m∈Z),则(a∗b)|n∗m
-
若b=q∗d+c 则d|b↔d|c即(d|b的充分必要条件为d|c)
同余
若a,b为两个整数,且m|(a−b),则 a==b(modm)
设k=(a−b)/m 则a−b=m∗k(k∈Z)
举例 7mod3=1mod3此时k为2
∀a,b,c∈Z,∀m,n∈N,m为模
同余性质及证明
-
自反性:a≡a(modm)
证明略
-
对称性:若a≡b(modm) 则b≡a(modm)
-
传递性:若a≡b(modm),b≡c(modm),则a≡c(modm)
-
证明
因为a≡b(modm),b≡c(modm)
所以若m|(a−b),m|(c−b)
根据整除性质,如果a|b且a|c,任取x,y∈Z 则a|(b∗x+c∗y)
此时x取-1,y取1,m|((a−b)∗−1+(c−b)∗1)→m|(c−b) → c==b(modm)
证毕
- 同加性: 若a≡b(modm)则 a+c≡b+c(modm)
-
证明
由a≡b(modm)则m|(a−b)
a−b加上0=c−c
则m|(a−b+c−c)整理得m|((a+c)−(b+c))
所以a+c≡b+c(modm)
证毕
- 同乘性: 若a≡b(modm),则a∗c≡b∗c(modm);若a≡b(modm),若c==d(modm),则a∗c≡b∗d(modm)
-
证明
由a≡b(modm) 则m|(a−b) 令k=(a−b)/m 即k∗m=a−b
等式两边同乘以c,得c∗k∗m=(a−b)∗c
因为m|c∗k∗m,所以m|(a−b)∗c 即a∗c==b∗c(modm)
由a≡b(modm) 则m|(a−b) 令k1=(a−b)/m 即k1∗m=a−b
同理令k2=(c−d)/m即k2∗m=c−d
则a∗c−b∗d=k1∗m−k2∗m=m∗(k1−k2)
又因为m|m(k1−k2),所以m|(a∗c−b∗d),即a∗c≡b∗d(modm)
证毕
- 同幂性:若a≡b(modm) 则an≡bn(modm)
证明就一句话带过,利用同乘性
6条性质归纳
-
自反性:a≡a((modm))
-
对称性:若a≡b(modm) 则b==a(modm)
-
传递性:若a≡b(modm),b≡c(modm),则a≡c(modm)
-
同加性: 若a≡b(modm)则 a+c≡b+c(modm)
-
同乘性: 若a≡b(modm),则a∗c≡b∗c(modm);若a≡b(modm),若c≡d(modm),则a∗c≡b∗d(modm)
-
同幂性:若a≡b(modm) 则an≡bn(modm)
推论
- a∗bmodk=(amodk)∗(b modk)modk
- 若amodp=x,amodq=x,p,q互质,则 amodp∗q=x
- 证明
因为amodp=x,amodq=x,p,q互质,所以存在s,t令a=s∗p+x,a=t∗q+x
所以s∗q=t∗q
则存在整数r,令s=r∗q
所以a=r∗p∗q+x
所以amodp∗q=x
证毕
同余不满足同除性 即不满足a÷n==b÷n(modm)
概念补充
剩余类
剩余类亦称同余类
定义:对模n同余的所有整数构成的一个集合叫做模n的一个剩余类
根据定义,转化为数学语言:
设m是给定的正整数,以Cr(r=0,1,2,....,m−1)表示所有形如qm+r的整数组成的集合,其中q=0,±1,±2,.....则C0,C1,C2,C3,....,Cm−1称为模 m的剩余类。
完全剩余系
定义:在模m的剩余类中各取一个元素,则这m个数就构成了模m的一个完全剩余系
常用完全剩余系,任取m个整数0,1,2,3,.....,m−1,则构成一个完全剩余系{0,1,2,3,.........,m−1}
性质:若∀r∈Z+,{r0,r1,r2,.....rn}为完全同余系的充要条件为这n个数取模于n的余数互不相等$
(这个稍微理解透定义,就不证自明)
参考文献
信息学奥赛之数学一本通
在此鸣谢作者
后记
大部分由笔者证明,少部分是原书证明,如有错误证明烦请指出,感激不尽
学好整除同余基本性质,为后期学习奠定基础
本文作者:归游
本文链接:https://www.cnblogs.com/guiyou/p/15126267.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步