同余

概念和性质

定义(同余):

  • 给定一个正整数 m,如果用 m 去除两个整数 a 和 b 所得到的余数相同,则称 a 和 b 模 m 同余:$$a \equiv b \pmod{m}$$。否则,称 a 和 b 模 m 不同余,记作 $$a \not\equiv b \pmod{m} $$

定理:

  • 整数 a 和整数 b 模 m 同余 $$\Leftrightarrow m | (a - b)​$$

定理:

  • 设 $$a_1, a_2, b_1, b_2 \in \mathbb{Z}$$,如果有:$$a_1 \equiv b_1 \pmod{m}, a_2 \equiv b_2 \pmod{m}$$

    1. $$a_1 x + a_2 x \equiv b_1 y + b_2 y \pmod{m}, \text{where }x, y \in \mathbb{Z}$$

    2. $$a_1 a_2 \equiv b_1 b_2 \pmod{m}$$

    3. $$a_1^n \equiv b_1^n \pmod{m}. \text{where }n > 0$$

  • 即在模 m 的数域内,满足加法、乘法和指数律。

定理:

  • 设 $$\displaystyle f(t) = \sum_{i = 0}^n a_i t^i\text{ and }g(t) = \sum_{j=0}^{n} b^i t$$ 是两个整系数多项式,满足 $$a_i \equiv b_i \pmod{m}, 0 \le i \le n$$
  • 如果有 $$x \equiv y \pmod{m}$$,则 $$f(x) \equiv g(y) \pmod{m}$$

定理:

  • 若 $$ac \equiv bc \pmod{m}$$,且 $$gcd(c, m) = d$$,则:$$\displaystyle a \equiv b \pmod{\frac{m}{d}}$$

定理:

  • 若 $$a \equiv b \pmod{m}$$,且有正整数 d 满足 $$d | m$$,则:$$a \equiv b \pmod{d}$$

    NOTE:模数化简定理

定理:

  • 若 $$a \equiv b \pmod{m_i}, i = 1, 2, …, n$$,则:$$a \equiv b \pmod{lcm(m_1, m_2, …, m_n)}$$

    NOTE:模数合并定理

剩余类和欧拉定理

定义(剩余类):

  • 设 m 是一个给定的正整数,令 $$C_r$$ 表示所有与整数 r 模 m 同余的整数所组成的集合,则任意这样的 $$C_r$$ 叫做模 m 的一个剩余类,一个剩余类中的任一整数叫做该类的代表元

  • 或可以用集合的形式来描述剩余类的定义:

    $$C_r = {a | a \in \mathbb{Z}, a \equiv r \pmod{m}}$$

定义(完全剩余系):

  • 在模 m 的剩余类 $$C_0, C_1, …, C_{m-1}$$ 中各取一代表元 $$a_i \in C_i, i = 0, 1, …, m-1$$,则此 m 个数组成的集合称为模 m 的一个完全剩余系(又称完系)。

定义(欧拉定理):