Skip to content

整数中国剩余定理

Chinese remainder theorem for integers

两两互素模数下的同余方程组在模其乘积意义下有唯一解。

条目类型
定理

形式陈述

若正整数 n1,,nk 两两互素,则对任意整数 a1,,ak同余

xai(modni)(1ik)

存在解,并且所有解模

N=n1n2nk

唯一。令 Ni=N/ni,取 ui 满足 Niui1(modni),则

xi=1kaiNiui(modN)

给出显式解。等价地,环同态

Z/NZiZ/niZ

是同构。

直觉

两两互素的模数提供彼此独立的坐标。每个 Niui 在第 i 个坐标等于一、在其余坐标等于零,像离散的坐标选择器。互素模数像彼此独立的坐标轴:一个剩余类在模 ni 的信息不会与其他坐标发生冲突。Bézout 等式构造出的系数在一个坐标上等于 1、在其余坐标上等于 0,于是可以像拼接坐标分量一样组装全局整数。唯一性则来自两个解的差同时被所有模数整除

例子与边界

x2(mod3)x3(mod5) 的解为 x8(mod15)。若模数不互素,方程组有解当且仅当 aiaj(modgcd(ni,nj)) 对所有 i,j 成立;解若存在,模最小公倍数唯一。例如x0(mod2)x1(mod4) 不相容。两两互素比“整体 gcd 为一”更强,三个模数整体 gcd 为一并不足以直接使用乘积模结论。显式公式中的逆元存在正因 gcd(Ni,ni)=1

求解

x1(mod4),x2(mod9).

x=1+4k,则 4k1(mod9);因为 417(mod9),得 k7(mod9),于是

x29(mod36).

若模数不互素,必须先检查兼容性。例如x1(mod4)x3(mod6) 相容,因为二者模 2 同余;解只在模 lcm(4,6)=12 意义下唯一。

推论与应用

CRT 用于大整数并行模运算、有限环分解、插值、秘密分享和密码实现加速。整数版本是 环的中国剩余定理 的特例,并依赖 最大公因数 与 Bézout 关系。它把大模数运算分解为小模数运算,用于多精度计算、RSA 私钥运算加速、同余方程计数以及有限环上的算法。

参考资料
  • Kenneth Ireland and Michael Rosen, A Classical Introduction to Modern Number Theory, 2nd ed., Springer, 1990,Ch. 2, Chinese remainder theorem。
  • Ivan Niven, Herbert S. Zuckerman, and Hugh L. Montgomery, An Introduction to the Theory of Numbers, 5th ed., Wiley, 1991,Ch. 2, simultaneous congruences。
关系图谱6 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
分类位置

上位 / 更一般

下位 / 直接特例

暂未标注直接特例。

类型化关系

被这些条目使用