剩余定理(尤其是中国剩余定理)是数论中关于同余方程组解的存在性与构造性的重要定理,而逐级满足法是其核心解题策略——通过逐步满足每一个同余条件,最终构建出满足全部条件的解。
基本定义与核心逻辑
给定一组互质的正整数 m₁, m₂, ..., mₙ,以及任意整数 a₁, a₂, ..., aₙ,则同余方程组:
x ≡ a₂ (mod m₂)
...
x ≡ aₙ (mod mₙ)
在模 M = m₁ × m₂ × ... × mₙ 下有唯一解。这就是剩余定理的经典表述。
什么是“逐级满足”?
所谓逐级满足,是指从第一个同余条件出发,构造一个满足它的数;再在此基础上调整,使其满足第二个条件;依次类推,直至满足全部条件。
例如对以下方程组:
x ≡ 3 (mod 5)
x ≡ 2 (mod 7)
我们首先找满足 x ≡ 2 (mod 3) 的数,如 2、5、8、11、14、17、20、23、26……
再从中筛选满足 x ≡ 3 (mod 5) 的:23 是第一个(23 ÷ 3 = 7…2,23 ÷ 5 = 4…3)。
最后从 23 开始,以 LCM(3,5)=15 为步长递增(23、38、53、68、83、98…),找到满足 x ≡ 2 (mod 7) 的:23(23÷7=3…2)即为解。
最终解为 x ≡ 23 (mod 105),其中 105 = 3×5×7。
互质判定:解题的第一道关卡
两数 a 与 b 互质,当且仅当它们的最大公约数 GCD(a, b) = 1。
常见互质组合:
- 任意两个连续整数(如 8 与 9)
- 质数与非其倍数的任意整数(如 7 与 15)
- 与任意正整数(GCD(1, n) = 1)
- 两个不同的质数(如 11 与 13)
反例:(6, 9) 不互质(GCD = 3),(10, 15) 不互质(GCD = 5),(4, 8) 不互质(GCD = 4)。
x ≡ 2 (mod 6)
第一个式子说明 x 为奇数,第二个式子要求 x 为偶数 → 矛盾 → 无解。
最小公倍数(LCM)的深层意义
在逐级满足过程中,每加入一个新模数,解的周期变为当前所有模数的最小公倍数。
例如:满足 x ≡ a (mod m) 和 x ≡ b (mod n) 的解,其周期为 LCM(m, n),而非简单乘积(仅当 GCD(m, n) = 1 时,LCM(m,n) = m×n)。
计算公式:
扩展至多数: