同余

1. 同余的定义

定义 两个整数 a,ba,\,b 除以正整数 mm,若余数相同,则称 aabb 关于模 mm 同余,记作 ab(modm)a \equiv b \pmod m

显然

ab(modm)a=km+b(kZ)m(ab) a \equiv b \pmod m \Leftrightarrow a = km+b\,(k \in \mathbb{Z}) \Leftrightarrow m \mid (a-b)

在数论的上下文中,记号 (c,m)(c,\,m) 表示 ccmm 的最大公约数。

2. 同余的性质

2.1 常用性质

模为正整数,下列的数字都是整数。

  1. aa(modm)a \equiv a \pmod m(自反性)
  2. ab(modm)aa(modm)a \equiv b \pmod m\Leftrightarrow a \equiv a \pmod m(对称性)
  3. ab(modm),bc(modm)ac(modm)a \equiv b\pmod m,\, b \equiv c \pmod m\Rightarrow a \equiv c \pmod m(传递性)
  4. ab(modm),cd(modm)a±cb±d(modm)a \equiv b\pmod m,\, c \equiv d \pmod m\Rightarrow a \pm c \equiv b \pm d \pmod m
  5. ab(modm),cd(modm)acbd(modm)a \equiv b\pmod m,\, c \equiv d \pmod m\Rightarrow ac \equiv bd \pmod m
    • 特别地 ab(modm)akbk(modm),kZa \equiv b \pmod m \Rightarrow ak \equiv bk \pmod m,\,k \in \mathbb{Z}
    • 反复运用上面的结论,得 ab(modm)anbn(modm),nNa \equiv b \pmod m \Rightarrow a^n \equiv b^n \pmod m,\,n \in \mathbb{N}
  6. acbc(modm)ac \equiv bc \pmod m
    • (c,m)=1(c,\,m) = 1 时,ab(modm)a \equiv b \pmod m
    • (c,m)=d(c,\,m) = d 时,ab(modm/d)a \equiv b \pmod {m/d}
  7. Aa(modm1),Aa(modm2),(m1,m2)=1Aa(modm1m2)A \equiv a \pmod {m_1},\, A \equiv a \pmod {m_2},\,(m_1,\,m_2) = 1 \Rightarrow A \equiv a \pmod {m_1 m_2}

2.2 费尔马小定理

pp 是素数,aa 是正整数,且 (m1,m2)=1(m_1,\, m_2) = 1,则

ap11(modp) a^{p-1} \equiv 1 \pmod p

证明

由于 a,2a,,(p1)aa,\,2a,\,\cdots,\,(p-1)app 的余数各不相同,否则,若存在 iaja(modp)ia \equiv ja \pmod p,其中 1i<jp11 \leqslant i < j \leqslant p-1,则 p(ji)ap \mid (j-i)a,而 pap \nmid a,那么 p(ji)p \mid (j-i),这是不可能的。因此 a,2a,,(p1)aa,\,2a,\,\cdots,\,(p-1)app 的余数必然取遍 1,2,,p11,\,2,\,\cdots,\,p-1p1p-1 个数,仅可能顺序不同。

a2a(p1)a12(p1)  (modm) a \cdot 2a \cdots (p-1)a \equiv 1 \cdot 2 \cdots (p-1)\;\pmod m

pp 是素数,则

((p1)!,p)=1 \left((p-1)!\,,\,p\right) = 1

所以由性质(6)得

ap11(modm) a^{p-1} \equiv 1 \pmod m

3. 剩余类和完全剩余系

3.1 剩余类定义

定义mN+m \in \mathbb{N}^+,把全体整数按对模 mm 的余数进行分类,余数为 r(0rm1)r(0 \leqslant r \leqslant m - 1) 的所有整数归为一类,记为 KrK_rKrK_r 称为模 mm 的一个 剩余类r=0,1,2,,m1r = 0,\,1,\,2,\,\cdots,\,m-1)。

显然,KrK_r 是一个以 mm 为公差的无穷等差数集,即

Kr={qm+rm 是模,r 是余数,qZ} K_r = \left\{qm+r \mid m \text{ 是模},\,r \text{ 是余数},\, q \in \mathbb{Z} \right\}

3.2 剩余类性质

  1. Z=K0K1Km1\mathbb{Z} = K_0 \cup K_1 \cup \cdots \cup K_{m-1},且 KiKj=,ijK_i \cap K_j = \emptyset,\, i \neq j
  2. 对任意的 nNn \in \mathbb{N},有唯一的 r0r_0 使 nKr0n \in K_{r_0}
  3. 对任意的 a,bZa,\,b \in \mathbb{Z}a,bKrab(modm)a,\,b \in K_r \Leftrightarrow a \equiv b\pmod m

3.3 完全剩余系

定义K0,K1,,Km1K_0,\,K_1,\,\cdots,\,K_{m-1} 是模 mm 的全部剩余类,从每个 KrK_r 中任取一个数 ara_r,这 mm 个数 a0,a1,,am1a_0,\,a_1,\,\cdots,a_{m-1} 组成模为 mm 的一个 完全剩余系,简称 完系

定义 0,1,2,,m10,\,1,\,2,\,\cdots,\,m-1 称为模 mm最小非负完系

由定义易得结论:mm 个整数 a1,a2,,ama_1,\,a_2,\,\cdots,\,a_m 是模 mm 的一个完系的充要条件是 iji \neq j 时,不存在 aaj(modm)a \equiv a_j \pmod m

4. 不定方程

5. 孙子定理

n2,m1,m2,,mnn \geqslant 2,\,m_1,\,m_2,\,\cdots,\,m_n 是两两互质的正整数,记

M=m1m2mn,Mi=Mmi,i1,n M = m_1m_2\cdots m_n,\, M_i = \frac{M}{m_i},\, i \in \overline{1,\,n}

则同余方程组

{xc1(modm)1,xc2(modm)2,xcn(modm)n \left\{ \begin{aligned} x &\equiv c_1 \pmod m_1, \\ x &\equiv c_2 \pmod m_2, \\ &\cdots \\ x &\equiv c_n \pmod m_n \end{aligned} \right.

有且仅有唯一解

xi=1nMiaici(modM) x \equiv \sum_{i=1}^n M_i a_i c_i \pmod M

其中

Miai1(modm)i,i1,n M_i a_i \equiv 1 \pmod m_i,\,i \in \overline{1,\,n}