线性同余方程
概述
线性同余方程(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.