这篇文章是我通过阅读这本书,对需要记下来掌握的基本内容的总结,以便之后的学习与查找,会持续更新。
一、整数的可除性
1.整数的概念
1.1 整除
a,b任意两个整数,存在公式
称b整除a,或者a被b整除,其中b是偏小的一个,a是偏大的一个,记作 ,b为a的因数,a为b的倍数。q常被写成a/b或。
- 0是任何非零整数的倍数,1是任何整数的因数
- 任何非零整数a是其自身的倍数及因数
- 整数具有传递性
1.2 素数(质数/不可约数)
整数n≠0,±1.如果除了显然因数±1和±n外,n没有其他因数,那么n叫做素数(或质数,不可约数),否则为合数。素数有无数多个。
定理:设n是一个正合数,p是n的一个大于1的最小正因数,则p一定是素数,且p≦√n。
例如,n=20,p=5,5为素数。
1.3 欧几里得除法——最小非负余数
设a,b是两个整数,其中b>0,则存在唯一的整数q,r使得:
q:a被b除所得的不完全商;r:a被b除所得的余数
[x]:x的整数部分为小于或等于x的最大整数,有:[x] ≦ x<[x]+1,例如[4.99]=4≦ 4.99<[x]+1=5
可以记q=[],r=a-q•b=a-[]•b
1.4 素数的平凡判别
对于给定正整数N,设不大于√N的所有素数为p1,p2,···,ps.如果N被所有pi除的余数都不为零,即p不能整除n,1≦ i ≦ s,则N是素数。
1.5 欧几里得除法——一般余数
设a,b是两个整数,其中b>0.则对任意的整数c,存在唯一的整数q,r使得:
2.整数的表示
2.1 b进制
这里已经基本理解,可以参考文章以及如下转换表:http://t.csdnimg.cn/2Nufj
3.最大公因数与广义欧几里得除法
3.1最大公因数
设a1,···,an是n(n≥2)个整数。若整数d是它们中每一个数的因数,则d就叫做a1,···,an的一个公因数,表达式为:
如果a1,···,an不全为零,那么整数a1,···,an的所有公因数中最大的一个公因数就叫做最大公因数,记作(a1,···,an)。
当(a1,···,an)=1时,称a1,···,an互素或互质。
d>0是a1,···,an的最大公因数的数学表达式可叙述为:
- 若,则。
定理:设a,b,c是三个不全为零的整数,如果a=q·b+c,其中q是整数,则(a,b)=(b,c).
直观打个比方:1859=1·1573+286,所以(1859,1573)=(1573,286).