二次同余方程与模合数的解的结构
1. 问题背景
当模数 \(n\) 是合数时,求解二次同余方程 \(x^2 \equiv a \ (\text{mod} \ n)\) 需要新的方法。由于合数可能不是素数,直接使用勒让德符号或模 \(p\) 的二次剩余理论不再适用。本节将分析模合数下二次同余方程解的结构,并说明如何利用素数模的解来构造合数模的解。
2. 模数为素数幂的情况
首先考虑模数为素数幂 \(p^k\)(\(p\) 为奇素数,\(k \geq 1\))的方程:
\[x^2 \equiv a \ (\text{mod} \ p^k). \]
若此方程有解,则 \(a\) 必须是模 \(p^k\) 的二次剩余。关键结论是:
- 当 \(p\) 是奇素数时,若 \(x^2 \equiv a \ (\text{mod} \ p)\) 有解,且 \(p \nmid a\),则 \(x^2 \equiv a \ (\text{mod} \ p^k)\) 对任意 \(k \geq 1\) 也有解(通过亨泽尔引理提升解)。
- 解的数量:若解存在,则模 \(p^k\) 的解恰有 2 个(当 \(p \nmid a\))。
3. 模数为 2 的幂的情况
模数 \(n = 2^k\) 需单独处理,因为 2 是唯一的偶素数:
- \(k = 1\):方程 \(x^2 \equiv a \ (\text{mod} \ 2)\) 仅有平凡解 \(a \equiv 0, 1\),解数为 1 或 2(具体取决于 \(a\))。
- \(k = 2\):模 4 的二次剩余为 \(a \equiv 0, 1\)。解数需具体分析(例如 \(x^2 \equiv 1 \ (\text{mod} \ 4)\) 有 2 个解)。
- \(k \geq 3\):方程 \(x^2 \equiv a \ (\text{mod} \ 2^k)\) 有解的充要条件是 \(a \equiv 1 \ (\text{mod} \ 8)\)(若 \(a\) 为奇数)。解的数量为 4 个(通过提升解得到)。
4. 一般合数模的解的结构
设合数 \(n\) 的素因数分解为:
\[n = 2^k p_1^{k_1} p_2^{k_2} \cdots p_m^{k_m}, \]
其中 \(p_i\) 为奇素数。根据中国剩余定理,方程 \(x^2 \equiv a \ (\text{mod} \ n)\) 的解可分解为以下方程组:
\[\begin{cases} x^2 \equiv a \ (\text{mod} \ 2^k) \\ x^2 \equiv a \ (\text{mod} \ p_1^{k_1}) \\ \vdots \\ x^2 \equiv a \ (\text{mod} \ p_m^{k_m}) \end{cases} \]
- 原方程有解 当且仅当 每个素数幂模的方程都有解。
- 若每个素数幂模的解数分别为 \(N_0, N_1, \dots, N_m\),则模 \(n\) 的总解数为 \(N = N_0 \times N_1 \times \cdots \times N_m\)。
5. 解的数量规律
- 对奇素数 \(p_i\)(且 \(p_i \nmid a\)):每个模 \(p_i^{k_i}\) 的解数为 2。
- 对模 \(2^k\):
- 若 \(k = 1\),解数为 1(当 \(a \equiv 0\))或 2(当 \(a \equiv 1\))。
- 若 \(k = 2\),解数为 1、2 或 4(需具体分析 \(a\))。
- 若 \(k \geq 3\),解数为 0(若 \(a \not\equiv 1 \ (\text{mod} \ 8)\))或 4(若 \(a \equiv 1 \ (\text{mod} \ 8)\))。
- 若 \(a\) 与 \(n\) 不互素(例如 \(p_i \mid a\)),需单独分析解的重数。
6. 示例
求解 \(x^2 \equiv 9 \ (\text{mod} \ 36)\)。分解 \(36 = 2^2 \cdot 3^2\):
- 模 \(2^2\):\(x^2 \equiv 1 \ (\text{mod} \ 4)\) 的解为 \(x \equiv 1, 3 \ (\text{mod} \ 4)\)(2 个解)。
- 模 \(3^2\):\(x^2 \equiv 0 \ (\text{mod} \ 9)\) 的解为 \(x \equiv 0, 3, 6 \ (\text{mod} \ 9)\)(3 个解)。
- 联合中国剩余定理:总解数为 \(2 \times 3 = 6\)。具体解可通过解同余方程组求得(例如 \(x \equiv 3 \ (\text{mod} \ 36)\) 是其中之一)。
7. 总结
模合数的二次同余方程的解可通过分解为素数幂模来系统求解。解的存在性和数量取决于每个素数幂因子的情况,而中国剩余定理是组合这些解的核心工具。这一结构揭示了数论中局部(素数幂)与整体(合数)的深刻联系。