Skip to content

§2.4 中国剩余定理

本节学习目标

  1. 理解**中国剩余定理(CRT)**的条件(互素理想)和结论(同构于直积)。
  2. 掌握 CRT 的构造性证明——如何从 r1R/I1,r2R/I2 显式构造 rR 使得 rri(modIi)
  3. 理解 CRT 在整数环(经典同余方程组)、多项式环(Lagrange 插值)和域扩张中的应用。
  4. 理解 CRT 在代数几何代数数论中的意义。
  5. 能判断 CRT 条件是否满足,并在不满足时识别失败原因。

3.2.1 动机

中国剩余定理(Chinese Remainder Theorem, CRT)是交换代数中最优美的定理之一。用一句话概括:在互素条件下,局部信息的直积等价于全局信息

直觉 CRT 的核心思想

假设你想了解一个环 R 的结构。直接研究 R 可能很复杂。但如果我们能找到两两互素的理想 I1,,In ,那么 CRT 告诉我们:

R/(I1In)R/I1××R/In

每个 R/Ij 都是 R 的一个"局部"(模去 Ij 后的信息)。CRT 说这些局部信息可以"粘合"成全局信息。

类比:CRT 就像看一幅画——你可以放大每个局部看清细节,CRT 保证这些局部"拼得起来"。

这个定理在以下领域有核心应用:

  • 数论:整数模同余方程组的求解(古人就知道的"韩信点兵"问题)。
  • 计算机科学:高效大整数算术(Montgomery 算法的基础)。
  • 多项式理论:Lagrange 插值的抽象表述。
  • 代数几何:粘合概形层的代数原型。
  • 代数数论:素理想分解与局部-整体原理。

3.2.2 互素理想的回顾

定义 2.4.1 R 的两个理想 I,J 称为互素的(coprime),如果 I+J=R 。等价地,存在 aI,bJ 使得 a+b=1

互素理想的条件比 IJ={0} 强得多。对于 R=Z ,理想 mZnZ 互素当且仅当 gcd(m,n)=1

注意:互素是理想之间的关系,不是元素之间的关系。虽然对主理想域 I=(m),J=(n)I+J=(m,n)=(gcd(m,n)) ,互素等价于 gcd(m,n)=1 ,但在一般环中需要直接用 I+J=R 的定义。

互素不等于无交

IJ 互素意味着 I+J=R ,但 IJ 一般不为零。事实上,CRT 的核心结论之一就是 IJ=IJ[定理])。

例如 2Z3ZZ 中的互素理想,但 2Z3Z=6Z{0}


3.2.3 中国剩余定理(两个理想)

定理 2.4.2 I,J 是交换环 R 的两个互素理想。则:

(1)IJ=IJ

(2) 自然环同态

φ:RR/I×R/J,r(r+I,r+J)

的核为 IJ ,且 φ 是满射。因此

R/(IJ)R/I×R/J

更精确地, kerφ=IJ=IJ ,故 R/IJR/I×R/J

证明

(1) 一般总有 IJIJ (因为 IJ 都是理想)。反过来,设 cIJ 。由于 I+J=R ,存在 aI,bJ 使得 a+b=1 。于是

c=c1=ca+cb.

其中 caJ (因为 cJ )且 caI (因为 aI ),即 caIJ 。类似地 cbIJ (因为 cI,bJ )。因此 c=ca+cbIJ

(2) 核的计算: kerφ={rR:rI 且 rJ}=IJ

满射性:给定 (r1+I,r2+J)R/I×R/J ,由 I+J=R 知存在 aI,bJ 使得 a+b=1 。令 r=r2a+r1b ,则:

  • rr1=r2a+r1br1=r2a+r1(b1)=r2ar1a=(r2r1)aI (因为 aI ),故 r+I=r1+I
  • rr2=r2a+r1br2=r2(a1)+r1b=r2b+r1b=(r1r2)bJ (因为 bJ ),故 r+J=r2+J

[定理](环同态基本定理), R/kerφimφ=R/I×R/J

证明的构造性

CRT 的证明是构造性的:给定 (r1+I,r2+J) ,解为 r=r2a+r1b ,其中 aI,bJ 满足 a+b=1

注意系数的"反直觉"顺序r=r2a+r1b ,不是 r1a+r2b 。这是因为我们需要 rr1(modI) ,所以 r1 应该乘以 bb1(modI) ,因为 a+b=1aI )。

下面的具体计算例子会清楚地展示这一点。


3.2.4 具体计算:CRT 如何构造解

整数环中的 CRT(完整计算)

R=Z ,理想 m1Z,,mnZ 两两互素当且仅当 m1,,mn 两两互质。此时:

Z/(m1mn)ZZ/m1Z××Z/mnZ

这是经典的数论 CRT:同余方程组

xa1(modm1),,xan(modmn)

Z/(m1mn)Z 中有唯一解。

完整计算示例:求解 x2(mod3) , x3(mod5) , x4(mod7)

步骤 1:先解前两个方程。 I=3Z,J=5Z ,找 a3Z,b5Z 使得 a+b=1

2×31×5=1 ,所以 a=6,b=5

r=r2a+r1b=3×6+2×(5)=1810=8

验证: 82(mod3) ✓, 83(mod5) ✓。

步骤 2:现在 x8(mod15)x4(mod7)I=15Z,J=7Z

152×7=1 ,所以 a=15,b=14

r=4×15+8×(14)=60112=52

5253(mod105)

验证53=17×3+2532(mod3) ✓), 53=10×5+3533(mod5) ✓), 53=7×7+4534(mod7) ✓)。

所以 x=53 (或等价地 x53(mod105) )。

单位群的分解

CRT 的一个重要推论是单位群的分解。在 Z/105Z 中:

(Z/105Z)×(Z/3Z)××(Z/5Z)××(Z/7Z)×Z/2Z×Z/4Z×Z/6Z

Euler 函数的积性 ϕ(105)=ϕ(3)ϕ(5)ϕ(7)=2×4×6=48 由此立刻得到。

一般地,CRT 给出 (Z/nZ)×pkn(Z/pkZ)× 。这是 Euler 函数积性和中国剩余定理的精确联系。

幂等元

CRT 还给出了环的幂等元(idempotent)的完整描述。

R/(IJ)R/I×R/J 。在 R/I×R/J 中, (1,0)(0,1) 是幂等元(即 e2=e )。它们在 R 中的原像给出 R 中的幂等元。

具体例子:在 Z/6ZZ/2Z×Z/3Z 中, (1,0) 对应 3(mod6) (因为 31(mod2)30(mod3) ), (0,1) 对应 4(mod6) (因为 40(mod2)41(mod3) )。

验证: 32=93(mod6) ✓, 42=164(mod6) ✓。

这给出了环分解的另一个视角: R/IJ 有非平凡幂等元当且仅当它可以分解为直积。


3.2.5 多项式环中的 CRT

多项式插值

R=F[x]F 为域。设 f1,,fnF[x] 两两互素(即 gcd(fi,fj)=1ij )。则

F[x]/(f1fn)F[x]/(f1)××F[x]/(fn)

这是多项式插值的抽象表述。特别地,取 fi=xaiai 两两不同),则 F[x]/(xai)F ,CRT 给出:

F[x]/i=1n(xai)Fn

这正是 Lagrange 插值定理:给定 n 个点 (ai,bi) ,存在唯一的次数 <n 的多项式通过所有这些点。

具体计算:求 f(x)Q[x] 使得 f(1)=2,f(2)=5,f(3)=10 (次数 <3 )。

CRT 的构造给出: f(x)=2(x2)(x3)(12)(13)+5(x1)(x3)(21)(23)+10(x1)(x2)(31)(32)

=2(x2)(x3)2+5(x1)(x3)1+10(x1)(x2)2

=(x2)(x3)5(x1)(x3)+5(x1)(x2)

展开得 f(x)=x2+1 。验证: f(1)=2,f(2)=5,f(3)=10 ✓。

带余除法视角

F[x] 中,CRT 等价于带余除法:除以 f1f2 的余数由除以 f1 和除以 f2 的余数唯一确定。

gF[x]f1,f2 互素。令 r1=gmodf1 , r2=gmodf2 。CRT 说存在唯一的次数 <deg(f1f2) 的多项式 h 使得 hr1(modf1)hr2(modf2) 。这个 h 就是 gmod(f1f2)

这是信号处理中多速率采样的数学基础:用多个低采样率(模 fi )的信息重建高采样率(模 f1f2 )的信号。


3.2.6 CRT 与域扩张

CRT 与可约多项式

f(x)=f1(x)fn(x)F[x] ,其中 fi 是不同的不可约多项式。则

F[x]/(f)F[x]/(f1)××F[x]/(fn)

每个 F[x]/(fi) 都是 F 的域扩张(由 §2.3 中的 [推论])。因此 CRT 告诉我们:模一个可约多项式的环,等于模各个不可约因子的域扩张的直积

具体例子x41=(x1)(x+1)(x2+1)Q[x] 中。由 CRT:

Q[x]/(x41)Q×Q×Q(i)

这里 Q[x]/(x1)QQ[x]/(x+1)QQ[x]/(x2+1)Q(i)

反例(不互素)x2=xx ,但 xx 不互素( x+x=2x1 )。 Q[x]/(x2)Q[x]/(x)×Q[x]/(x) 。事实上 Q[x]/(x2) 有非零幂零元 xx2=0x0 ),而 Q×Q 没有非零幂零元。

这在 分裂域 理论中有重要作用:当多项式在 F 上可分解为互素因子时,域的结构可以逐因子分析。


3.2.7 CRT 的一般形式

定理 2.4.3 I1,I2,,In 是交换环 R两两互素理想(即 Ii+Ij=R 对所有 ij )。则:

(1)I1I2In=I1I2In

(2) 自然环同态

φ:RR/I1×R/I2××R/In,r(r+I1,,r+In)

是满射,其核为 I1In 。因此

R/(I1In)R/I1×R/I2××R/In

证明n 进行归纳。

基础n=2[定理]

归纳步骤:假设结论对 n1 成立。令 J=I1In1 ,则归纳假设给出 R/JR/I1××R/In1

现在只需证明 J+In=R ,然后对 JIn 应用 n=2 的情形。

对每个 i<n ,由 Ii+In=R ,存在 aiIi,biIn 使得 ai+bi=1 ,即 ai=1biIi+Inai1(modIn)

a=a1a2an1 。则:

  • 对每个 i<na0(modIi) (因为 aiIi 是乘积的一个因子),故 aI1In1=J
  • a1(modIn) (因为每个 ai1(modIn) )。

因此 aJ1aIn ,即 1=a+(1a)J+In ,所以 J+In=R

JIn 应用 [定理]R/JInR/J×R/InR/I1××R/In

归纳步骤中的关键构造

证明中令 a=a1a2an1 ,其中 ai1(modIn)aiIi 。乘积 a 同时满足:

  • aI1In1=J (因为每个 Ii 包含 ai
  • a1(modIn) (因为每个 ai1(modIn)

这是一个非常巧妙的构造——用乘积同时满足多个同余条件。这个技巧在数论中反复出现(Euler 函数、特征标等)。


3.2.8 CRT 不成立的情形

当理想不互素时

CRT 要求理想两两互素。如果这个条件不满足,结论一般不成立。

反例 1R=ZI=2ZJ=4ZI+J=2ZZ (不互素)。

Z/4ZZ/2Z×Z/2Z

左边是循环群 Z/4Z (有 4 阶元素),右边是 Klein 四元群(所有非零元素都是 2 阶)。它们不同构。

反例 2R=F[x]I=(x)J=(x2)I+J=(x)F[x]

F[x]/(x2)F[x]/(x)×F[x]/(x2)

左边有 |F|2 个元素,右边有 |F|×|F|2=|F|3 个元素,大小都不同。

反例 3(三个理想)I1=2Z,I2=3Z,I3=6ZI1,I2 互素, I1,I3 不互素。虽然 I1I2I3=6Z ,但 CRT 的满射性不成立:自然映射 ZZ/2Z×Z/3Z×Z/6Z 的像是 Z/6Z 嵌入到 Z/2Z×Z/3Z×Z/6Z 中的对角子群,不是满的。


3.2.9 进一步应用与推广

CRT 与局部化

CRT 是代数几何中粘合(gluing)技术的代数原型。给定仿射概形 X=SpecR ,理想 I1,,In 两两互素意味着对应的闭子集 V(Ij) 在某种意义上"覆盖"了 X 。CRT 告诉我们, R 的结构可以由各 R/Ij 的信息"粘合"而成。

在代数数论中,CRT 对应于局部-整体原理(local-global principle)的代数版本:一个元素在所有局部(每个素理想)的信息决定了它在整体(环本身)的信息。

CRT 的推广方向
  1. 模论版本:设 MR -模, I1,,In 两两互素理想。则 M/(I1InM)M/I1M××M/InM 。证明与环的情形完全类似。

  2. Hensel 引理:CRT 可以视为 p -adic 分析中 Hensel 引理的离散版本。Hensel 引理说,如果多项式模 p 有单根,则它在 Zp 中有精确提升——这是"逐素数分解"思想的完备化版本。

  3. Dedekind 域中的 CRT:在代数数论中,Dedekind 域的非零理想有唯一的素理想分解。CRT 告诉我们,如果 I=p1e1pnen ,则 R/IR/p1e1××R/pnen 。这是局部化完备化理论的基础。


本节知识检验

自测题:

  1. Z 中, mZnZ 互素的条件是什么? Z/mnZ 同构于什么?

  2. 用 CRT 构造 x 使得 x1(mod4) , x2(mod3)

  3. Z/15Z 中,找出所有幂等元。

  4. Q[x]/(x2(x1)) 是否同构于 Q[x]/(x2)×Q[x]/(x1) ?为什么?

  5. CRT 的条件"两两互素"能否减弱为" I1In=I1In "?为什么?

答案要点:

  1. gcd(m,n)=1Z/mnZZ/mZ×Z/nZ

  2. a=4,b=34+(3)=1 )。 x=2×4+1×(3)=5 。验证: 51(mod4) ✓, 52(mod3) ✓。

  3. Z/15ZZ/3Z×Z/5Z 。幂等元对应 (0,0),(1,0),(0,1),(1,1) ,即 0,10,6,1(mod15) 。验证: 102=10010(mod15) ✓, 62=366(mod15) ✓。

  4. 是的。 x2x1 互素( gcd(x2,x1)=1 ),CRT 适用。 Q[x]/(x2(x1))Q[x]/(x2)×Q[x]/(x1)Q[ϵ]/(ϵ2)×Q

  5. 不能。 I1I2=I1I2 不蕴含 I1+I2=R 。例如 I1=(x),I2=(x)F[x] 中: I1I2=(x)=I1I2 ,但 I1+I2=(x)F[x] 。满射性需要互素条件。


与其他章节的联系

概念连接到说明
互素理想§2.2 商环与理想CRT 的前提条件
不可约多项式§2.3 多项式环多项式 CRT 的应用
带余除法§2.3CRT 的多项式版本
域扩张§3 域论CRT 给出直积分解
分裂域§5 分裂域可约多项式的逐因子分析
有限域§10.1单位群分解
Hensel 引理§11 章CRT 的 p -adic 类比
p -adic Hodge§12 前沿方向CRT 的深远推广

← [§2.3 多项式环](/chapters/02-rings/2.3-polynomial-rings)[§3.1 域的定义 →](/chapters/03-fields/3.1-basic-definitions)

现代 Galois 理论 · 产品级数学教程