线性同余方程

概述

线性同余方程(linear congruence)是形如 的方程,其中 为正整数, 为整数, 为未知量。其求解的核心工具是模逆元:当 时,方程有唯一解 。更一般地,方程有解的充要条件是 ,此时恰有 个不同解(模 下)。线性同余方程是数论中求解问题的基本工具,也是中国剩余定理的基础构件。

定义

线性同余方程(Linear Congruence)

形如

的方程称为线性同余方程,其中 为正整数, 为整数, 为未知量。

求解的目标是找到所有满足 的整数

有解条件与解的个数

。则线性同余方程

  • 有解当且仅当
  • 当有解时,在模 下恰有 不同解
  • 个解为 ,其中 是某个特解

核心性质

性质描述说明
有解充要条件 时方程无解
唯一解条件逆元存在,
解的个数 个(模 下)解之间间隔
求解核心利用模逆元 (当
等价形式线性同余方程等价于线性 Diophantine 方程

关系网络

graph TB
    A["线性同余方程<br/>ax ≡ b (mod m)"] --> B["模逆元"]
    A --> C["中国剩余定理"]
    A --> D["同余"]
    A --> E["最大公约数"]
    A --> F["贝祖定理"]

    B --> B1["存在条件:gcd(a,m)=1"]
    B --> B2["扩展欧几里得算法求解"]

    C --> C1["联立同余方程组"]
    C --> C2["模数两两互素"]

    E --> E1["有解条件:gcd(a,m) | b"]
    E --> E2["解的个数:gcd(a,m) 个"]

    F --> F1["ax + my = gcd(a,m)"]

    style A fill:#5cb85c,color:#fff
    style B fill:#4a90d9,color:#fff
    style C fill:#d9534f,color:#fff
    style D fill:#e8a838,color:#fff
    style E fill:#9b59b6,color:#fff
  • 模逆元 是求解线性同余方程的核心工具:当 时,
  • 中国剩余定理 将多个线性同余方程联立为方程组,在模数两两互素时有唯一解
  • 同余 是线性同余方程的理论基础,提供了模运算的基本性质
  • 最大公约数 决定方程是否有解以及解的个数: 是有解的充要条件

章节扩展

第4章:数论与密码学

线性同余方程是第 4.4 节”解同余方程”的核心内容:

  • 4.4 解同余方程:线性同余方程的定义、有解条件、利用模逆元求解、解的个数分析
  • 4.4 中国剩余定理:将多个线性同余方程联立为方程组,构造法与回代法求解
  • 4.4 费马小定理,可用于简化大幂模素数的计算
  • 4.6 密码学:RSA 密码系统的解密过程涉及求解线性同余方程

补充

线性同余方程的学术背景

线性同余方程的求解可追溯到古代数论。其现代理论建立在 贝祖定理(Bézout’s identity)之上: 可以表示为 的线性组合,即存在整数 使得 。这一等式直接给出了模逆元的构造方法,也是扩展欧几里得算法的理论基础。线性同余方程在密码学中有广泛应用,例如 RSA 密码系统中需要求解 来确定解密密钥

学术来源:Rosen, K. H. (2019). Discrete Mathematics and Its Applications (8th ed.). McGraw-Hill, Section 4.4.

参考链接:Hardy, G. H., & Wright, E. M. (2008). An Introduction to the Theory of Numbers (6th ed.). Oxford University Press, Chapter VIII.

参见

  • 模逆元 — 线性同余方程求解的核心工具,
  • 中国剩余定理 — 联立线性同余方程组的系统求解方法
  • 同余 — 模运算的基本定义与性质
  • 最大公约数 — 决定方程有解条件与解的个数