1. 定理表述

两两互素 的正整数,即 ()。 则同余方程组:

在模 意义下有 唯一解

特殊情况:

  • 若 mi 不互素:将 mi 分解为互素的素数幂次,如 12 = 4*3
  • 若 x 前有系数,需要先用乘法逆元将系数去掉
  • 最后的 mi 必须是互素的,需要删去条件较弱的等式JHJK 2. 构造性通解公式 方程组的解为: 其中: * * (即除去 外所有模数的乘积) * 逆元,满足

将同余式转换为同余式组求解:

  • 根据同余的基本性质,如果 ,则同余式 等价于以下同余式组:

3. 标准求解步骤 (Algorithm)

  1. 计算总模数
  2. 计算分量参数:对于每一个方程
    • 计算
    • 利用 扩展欧几里得算法 计算 使得 ,这里 即为公式中的
  3. 加权求和:计算
  4. 取模规范化

其他解法-代入合并:

依次把同余式翻译成**等式,然后像解普通方程组(比如 代入 )一样去解它。

第一步:翻译(同余 等式)**

当我们说 时,数学上的意思是:

除以 3 余 2”。

把它翻译成等式就是: 等于 3 的某个倍数加上 2。

写出来就是:

(这里 是一个未知的整数)

第二步:代入(核心操作)

现在我们有了 的具体表达式(),我们把它代入到第二个条件里去看看。

假设第二个条件是

换掉:

第三步:求解未知数

现在任务变了:我们要找到 是多少。

  1. 移项(把 2 减过去):

  2. 解这个关于 的方程(求逆元):

    的逆元是 (因为 )。

    所以:

    翻译回等式:

第四步:回带(合并完成)

把算出来的 )带回第一步 的表达式里:

4. 经典例题

题目:解同余方程组

  1. 总模数
  2. 分量计算
    • : 。求 的逆元。 ,即求
    • : ,即求
    • :
    • :
  3. 求和
  4. 结果

5. 理论应用

两两互素时,大模数同余式 等价于同余方程组:

这允许我们将大数运算分解为多个小数运算,提高计算效率(如 RSA 解密中的优化)。