同余
1. 同余的定义
定义 两个整数 a,b 除以正整数 m,若余数相同,则称 a 与 b 关于模 m 同余,记作 a≡b(modm)。
显然
a≡b(modm)⇔a=km+b(k∈Z)⇔m∣(a−b)
在数论的上下文中,记号 (c,m) 表示 c 与 m 的最大公约数。
2. 同余的性质
2.1 常用性质
模为正整数,下列的数字都是整数。
- a≡a(modm)(自反性)
- a≡b(modm)⇔a≡a(modm)(对称性)
- a≡b(modm),b≡c(modm)⇒a≡c(modm)(传递性)
- a≡b(modm),c≡d(modm)⇒a±c≡b±d(modm)
- a≡b(modm),c≡d(modm)⇒ac≡bd(modm)
- 特别地 a≡b(modm)⇒ak≡bk(modm),k∈Z
- 反复运用上面的结论,得 a≡b(modm)⇒an≡bn(modm),n∈N
- 若 ac≡bc(modm)
- 当 (c,m)=1 时,a≡b(modm)
- 当 (c,m)=d 时,a≡b(modm/d)
- A≡a(modm1),A≡a(modm2),(m1,m2)=1⇒A≡a(modm1m2)
2.2 费尔马小定理
设 p 是素数,a 是正整数,且 (m1,m2)=1,则
ap−1≡1(modp)
证明
由于 a,2a,⋯,(p−1)a 模 p 的余数各不相同,否则,若存在 ia≡ja(modp),其中 1⩽i<j⩽p−1,则 p∣(j−i)a,而 p∤a,那么 p∣(j−i),这是不可能的。因此 a,2a,⋯,(p−1)a 模 p 的余数必然取遍 1,2,⋯,p−1 这 p−1 个数,仅可能顺序不同。
故
a⋅2a⋯(p−1)a≡1⋅2⋯(p−1)(modm)
又 p 是素数,则
((p−1)!,p)=1
所以由性质(6)得
ap−1≡1(modm)
3. 剩余类和完全剩余系
3.1 剩余类定义
定义 设 m∈N+,把全体整数按对模 m 的余数进行分类,余数为 r(0⩽r⩽m−1) 的所有整数归为一类,记为 Kr,Kr 称为模 m 的一个 剩余类(r=0,1,2,⋯,m−1)。
显然,Kr 是一个以 m 为公差的无穷等差数集,即
Kr={qm+r∣m 是模,r 是余数,q∈Z}
3.2 剩余类性质
- Z=K0∪K1∪⋯∪Km−1,且 Ki∩Kj=∅,i=j
- 对任意的 n∈N,有唯一的 r0 使 n∈Kr0
- 对任意的 a,b∈Z 有 a,b∈Kr⇔a≡b(modm)
3.3 完全剩余系
定义 设 K0,K1,⋯,Km−1 是模 m 的全部剩余类,从每个 Kr 中任取一个数 ar,这 m 个数 a0,a1,⋯,am−1 组成模为 m 的一个 完全剩余系,简称 完系。
定义 0,1,2,⋯,m−1 称为模 m 的 最小非负完系。
由定义易得结论:m 个整数 a1,a2,⋯,am 是模 m 的一个完系的充要条件是 i=j 时,不存在 a≡aj(modm)。
4. 不定方程
5. 孙子定理
设 n⩾2,m1,m2,⋯,mn 是两两互质的正整数,记
M=m1m2⋯mn,Mi=miM,i∈1,n
则同余方程组
⎩⎨⎧xxx≡c1(modm)1,≡c2(modm)2,⋯≡cn(modm)n
有且仅有唯一解
x≡i=1∑nMiaici(modM)
其中
Miai≡1(modm)i,i∈1,n