整除
整除的定义
若
a,b∈Z,如果存在
q∈Z,且
a=qb,则称
b 整除
a,记作
b∣a;反之,若不存在
q,则称
b 不整除
a,记作
b∤a。
整除的性质
- 若 a∣b,b∣c,则 a∣c;
- 若 a∣b 且 a∣c,则 a∣bx+cy;
- 若 2∣a,则 a 为偶数;反之则 a 为奇数;
- 若 (a,b)=1 且 a∣bc,则 a∣c;
- 若 (a,b)=1 且 a∣c,b∣c,则 ab∣c;
带余除法定理
若存在
a,b∈Z 且
b>0,则存在唯一的
q,r∈Z,使得
a=qb+r。
其中,
a 为被除数,
b 为除数,
q 为商,
r 为余数,且
0≤r<b。
等式两边同时除以
b 可得
ba=q+br,可得
q=ba−r=⌊ba⌋。
由此,不难发现
ba−(b−1)≤q≤ba。
EG1.若 n 为正整数,令 r(n) 表示 n 除以 1,2,⋯,n 的余数和,试证明有无穷多正整数 n 使得 r(n)=r(n-1)。
证明:对每个
k=1,2,⋯,n,利用带余除法定理,可得:
n=qk⋅k+rk (0≤rk<k)
因此,
qk=⌊kn⌋,就有
rk=n−⌊kn⌋⋅k。
所以有:
r(n)=r1+r2+⋯+rn=k=1∑nrk=k=1∑n(n−⌊kn⌋⋅k)
想证有无穷多正整数
n,使得
r(n)=r(n−1),可以考虑:
r(n)−r(n−1)=k=1∑n(n−⌊kn⌋⋅k)−k=1∑n−1(n−1−⌊kn−1⌋⋅k)=2n−1−k=1∑n(⌊kn⌋−⌊kn−1⌋)⋅k
不难发现,当
k∣n 时,
⌊kn⌋−⌊kn−1⌋=1;当
k∤n 时,上式值为
0。
因此,
r(n)−r(n−1)=2n−1−1≤k≤n且k∣n∑1⋅k,也就是要证存在无穷多正整数
n 使得
2n−1=1≤k≤n且k∣n∑k。当
n 取
2p,其中
p∈N 时,上式成立。#
公因子与最大公因子
- 若 b∣a,则称 a 是 b 的倍数,b 是 a 的因子。特别地,若 b∣a,则 ±b∣±a,并且 ∣b∣∣∣a∣。
- 若 a,b∈N+ 且 b∣a,则有 1≤b≤a。
- 若 a,b∈Z 且 d∣a 且 d∣b,则 d 是 a,b 的一个公因子。特别地,−d 也是 a,b 的一个公因子。
- 若 a,b∈Z 且 a,b=0,如果 d 是 a,b 的一个公因子且是最大的,则 d 是 a,b 的最大公因子,记为 d=(a,b)。
最大公因数的性质
当
a,b∈Z 时:
- (a,b)=(b,a)=(±a,±b)=(∣a∣,∣b∣)。
- (a,0)=∣a∣,(a,1)=1。
- (a,b)=(a−qb,b),其中 q∈Z(辗转相除法)。
- 若 a,b=0 且 d∣a 且 d∣b,则 d∣(a,b)。
- ((a,b)a,(a,b)b)=1。
- 当 (a,b)=1 时,a,b 互素。
- 若 (a,b)=1,则 (a,bc)=(a,c)。
- 若 (a,b)=1,则 (ab,c)=(a,c)(b,c)。
裴蜀定理
若
a,b∈Z 且
a,b=0,那么一定存在
s,t∈Z,使得:
as+bt=(a,b)
Euler定理的简化版本
结论:设 m 为大于 1 的正整数,令 a∈Z,且 (a,m)=1,那么存在 t∈N+,使得 m∣at−1,其中 1≤t<m。
证明:令集合
P={a1,a2,⋯,am}。
因为
(a,m)=1,所以
(ai,m)=1,其中
i=1,2,⋯,m。
又因为
ai 与
m 互素,所以
ai 除以
m 的余数在
1,2,⋯,m−1 中。利用抽屉原理,可得存在
1≤i<j≤m,使得
ai 与
aj 除以
m 的余数相同。因此,有:
m∣aj−ai=ai(aj−i−1)
由于
(ai,m)=1,有
m∣aj−i−1。令
t=j−i,可得
m∣at−1。因为
1≤i<j≤m,所以
1≤t≤m−1。 #
素数与合数
素数与合数的定义
令
τ(n) 为
n 的所有不同的正因子的个数:
- 当 τ(n)=2 时,称 n 为素数;
- 当 τ(n)≥3 时,称 n 为合数;
- 当 τ(n)=1 时,则 n=1。
Euclid 定理
Euclid 定理:素数有无限多个。
素数的性质
- 若 n 是大于 2 的正整数,则 n 一定有一个正因子是素数;
- 若 p 为素数,n∈Z,则 p∣n 或 (p,n)=1;
- 若 p 为素数且 p∣ab,则 p∣a 或 p∣b。
算数基本定理
如果
n 是一个大于
1 的正整数,那么
n 一定可以拆分为有限个素数之积。
如果不考虑这种拆分的顺序,那么这种拆分方案就是唯一的。因此,我们令:
n=p1a1⋅p2a2⋯ptat
其中,
p1<p2<⋯<pt 为素数,
ai 为大于
1 的正整数,
i=1,2,⋯,t。
注:
- p1 为 n 的最小素因子,pt 为 n 的最大素因子;
- 引理:若 n∈N+,则 n=2a⋅b,其中 2∤b,b≥1,a≥0;
- 引理:若 n∈N+,则 n=a2⋅b,其中 a,b∈N+ 且 b 不能被任意一个大于 1 的数的平方整除(无平方因子)。