原文筆記

本課程筆記數學 · 11 篇

环的直积与中国剩余定理

核心在于讲清楚两件事:

  1. 定义工具:什么是直积和直和(把小环拼成大环)。
  2. 核心定理:中国剩余定理(CRT)—— 如何把一个大环的问题,拆解成几个小环的问题来解,并且证明它们是等价的。

第一阶段:弄清楚概念(直积与直和)

在进入复杂的证明前,我们必须先看懂符号。

1. 定义 3.4.1:直积 (Direct Product)

符号:∏Ri\prod R_i这是什么:这是一个“大集合”,里面的元素是由很多小元素组成的“长列表”(数组)。

  • 假设你有一族环 RiR_i(比如 R1,R2,R3...R_1, R_2, R_3...)。
  • 直积里的一个元素长这样:(a1,a2,a3,… )(a_1, a_2, a_3, \dots),其中 a1a_1 属于 R1R_1, a2a_2 属于 R2R_2,以此类推。
  • 运算规则:就是“各算各的”。
    • 加法:(a1,a2)+(b1,b2)=(a1+b1,a2+b2)(a_1, a_2) + (b_1, b_2) = (a_1+b_1, a_2+b_2)
    • 乘法:(a1,a2)⋅(b1,b2)=(a1b1,a2b2)(a_1, a_2) \cdot (b_1, b_2) = (a_1 b_1, a_2 b_2)

2. 定义 3.4.1(ii):直和 (Direct Sum)

符号:∐Ri\coprod R_i 或 ⨁Ri\bigoplus R_i它和直积的区别:

  • 直积:列表是无限长的,每个位置都可以是非零数。
  • 直和:列表虽然可能无限长,但要求只有有限个位置是非零的,剩下的全是 0。
  • 特别注意:如果只有有限个环(比如 R1,…,RnR_1, \dots, R_n),那么直积 = 直和。这就是为什么后面的定理里,这两个符号经常混用,因为我们处理的通常是有限个理想的情况。

第二阶段:重头戏——中国剩余定理(证明详解)

这是最难的部分。

定理 3.4.2 (中国剩余定理 CRT) 设 I1,…,InI_1, \dots, I_n 是环 RR 的理想,且两两互素。则: R/(⋂k=1nIk)≅⨁k=1nR/IkR / (\bigcap_{k=1}^n I_k) \cong \bigoplus_{k=1}^n R/I_k

前提知识补充:什么是“两两互素”? 在环论里,理想 II 和 JJ 互素意味着 I+J=RI + J = R。 这意味着,我们可以找到 x∈Ix \in I 和 y∈Jy \in J,使得 x+y=1x + y = 1。这一点在后面的证明中至关重要(用来制造“1”)。

证明第一步:构造映射

我们想证明左边(大环模交集)和右边(小环直和)是一样的(同构),首先得架一座桥。

定义映射 ϕ:R→⨁R/Ik\phi: R \to \bigoplus R/I_kϕ(a)=(a+I1,a+I2,…,a+In)\phi(a) = (a + I_1, a + I_2, \dots, a + I_n)

  • 解释:把 RR 里的一个元素 aa,分别拿到 I1,I2…I_1, I_2 \dots 里去取余数,组成一个列表。
  • 显然这是一个同态(保持加法和乘法)。

我们要找它的核 (Kernel):

  • ker⁡ϕ\ker \phi 就是那些被映射成全是 0 的元素 aa。
  • 这意味着 a≡0(modI1)a \equiv 0 \pmod{I_1},且 a≡0(modI2)a \equiv 0 \pmod{I_2}……
  • 也就是说 aa 必须同时属于 I1,I2,…,InI_1, I_2, \dots, I_n。
  • 所以,ker⁡ϕ=I1∩I2∩⋯∩In=⋂Ik\ker \phi = I_1 \cap I_2 \cap \dots \cap I_n = \bigcap I_k。

根据同态基本定理:R/ker⁡ϕ≅Im ϕR / \ker \phi \cong \text{Im } \phi。 现在左边有了,我们只差最后一步:证明右边是满射 (Surjective)。 也就是要证明:对于右边任意一个列表,我们都能在左边找到对应的原像。


证明第二步:证明满射(最难的归纳法部分)

我们要证明满射,本质上是要构造一组“开关”。 比如我想构造列表 (1,0,0,… )(1, 0, 0, \dots),我需要找到一个 xx,它模 I1I_1 是 1,模其他都是 0。

课件里的构造逻辑:

  1. 定义 MiM_i: Mi=∏j≠iIjM_i = \prod_{j \neq i} I_j
    • 解释:M1M_1 是 I2⋅I3⋯InI_2 \cdot I_3 \cdots I_n(除了 I1I_1 以外所有理想的乘积)。
    • 关键性质:因为 M1M_1 包含 I2,I3…I_2, I_3 \dots 的因子,所以 M1M_1 落在 I2,I3…I_2, I_3 \dots 里面。
    • 也就是说:对于任何 j≠1j \neq 1,都有 M1⊆IjM_1 \subseteq I_j(即模 IjI_j 为 0)。
  2. 断言:M1+M2+⋯+Mn=RM_1 + M_2 + \dots + M_n = R。 课件用了一个复杂的归纳法来证明这一点。目的是为了说明这些“乘积”加起来能覆盖整个环,特别是能造出 1。
    归纳法拆解:
    • 我们知道 IiI_i 和 IjI_j 是互素的(Ii+Ij=RI_i + I_j = R)。
    • 课件引用的命题 3.3.5 其实是一个性质:如果 A+B=RA+B=R 且 A+C=RA+C=R,那么 A+BC=RA+BC=R。
    • 归纳假设:假设 M1+⋯+Mk=Ik+1⋯InM_1 + \dots + M_k = I_{k+1} \cdots I_n (课件这里写得非常简略,其实意思是前 kk 项的和,包含了后面剩余项的乘积,这里有笔误或者是符号借用,我们直接看它的核心推导)。
    • 核心推导: M1+⋯+Mk=Ik⋯In+∏j≠kIj(这一步是在拆分)=(Ik+I1⋯Ik−1)Ik+1⋯In\begin{aligned} M_1 + \dots + M_k &= I_{k} \cdots I_n + \prod_{j \neq k} I_j \quad (\text{这一步是在拆分}) \\ &= (I_k + I_1 \cdots I_{k-1}) I_{k+1} \cdots I_n \end{aligned}
    • 这一步看不懂没关系,请看结论: 归纳法的最终目的是证明: M1+M2+⋯+Mn=RM_1 + M_2 + \dots + M_n = R
  3. 构造"魔法开关": 既然 ∑Mi=R\sum M_i = R,那么单位元 1 也可以写成它们的和。 存在 mi∈Mim_i \in M_i,使得: 1=m1+m2+⋯+mn1 = m_1 + m_2 + \dots + m_n
    请盯着这个式子看,这是证明的灵魂:
    • 考察 m1m_1:它属于 M1M_1。由定义,M1M_1 是 I2,I3…I_2, I_3 \dots 的乘积。所以 m1m_1 在 I2,I3…I_2, I_3 \dots 里都是 0。
    • 考察上面的等式两边同时模 I1I_1: 1≡m1+m2+⋯+mn(modI1)1 \equiv m_1 + m_2 + \dots + m_n \pmod{I_1} 因为 m2,m3…m_2, m_3 \dots 都在 M2,M3M_2, M_3 里(都包含 I1I_1 这个因子),所以它们模 I1I_1 都是 0。 1≡m1+0+⋯+0(modI1)  ⟹  m1≡1(modI1)1 \equiv m_1 + 0 + \dots + 0 \pmod{I_1} \implies m_1 \equiv 1 \pmod{I_1}

    总结 mim_i 的性质:
    • mim_i 在第 ii 个位置看是 1。
    • mim_i 在别的位置看是 0。
  4. 最后合成解: 现在对于任意的目标列表 (x1,x2,…,xn)(x_1, x_2, \dots, x_n),我们令: x=m1x1+m2x2+⋯+mnxnx = m_1 x_1 + m_2 x_2 + \dots + m_n x_n
    让我们验证一下 ϕ(x)\phi(x) 是不是等于 (x1,…,xn)(x_1, \dots, x_n)。 只看第 kk 个分量(模 IkI_k):x≡m1x1+⋯+mkxk+⋯+mnxn(modIk)≡0⋅x1+⋯+1⋅xk+⋯+0⋅xn(modIk)≡xk(modIk)\begin{aligned} x &\equiv m_1 x_1 + \dots + m_k x_k + \dots + m_n x_n \pmod{I_k} \\ &\equiv 0 \cdot x_1 + \dots + 1 \cdot x_k + \dots + 0 \cdot x_n \pmod{I_k} \\ &\equiv x_k \pmod{I_k} \end{aligned}
    证毕! 每一个分量都完美对上了。所以是满射。

第三阶段:应用到整数(推论 3.4.1)

现在我们把抽象的“环 RR”换成我们熟悉的“整数 Z\mathbb{Z}”。

  1. 设定:p1,…,pnp_1, \dots, p_n 是两两互素的整数(比如 3, 5, 7,不一定是质数,只要最大公约数是1即可)。
  2. 对应关系:
    • 环 RR →\rightarrow 整数集 Z\mathbb{Z}。
    • 理想 IkI_k →\rightarrow pkZp_k \mathbb{Z}(pkp_k 的倍数)。
    • 交集 ∩Ik\cap I_k →\rightarrow 最小公倍数 lcm(pi)Z\text{lcm}(p_i)\mathbb{Z}。因为互素,这就是乘积 (∏pi)Z(\prod p_i)\mathbb{Z}。
  3. 方程组: x≡ai(modpi)x \equiv a_i \pmod{p_i} 这其实就是在问:有没有一个整数 xx,经过映射 ϕ\phi 后,变成了 (a1,…,an)(a_1, \dots, a_n)?
  4. 结论: 根据上面的定理,映射是满射(Surjective)。
    • 满射意味着:总有解。无论 aia_i 是多少,都能找到 xx。
    • 核是 ∏piZ\prod p_i \mathbb{Z}:这意味着解在模 ∏pi\prod p_i 的意义下是唯一的。
    • 推论里写的 ∏pi∣(x−y)\prod p_i | (x-y) 就是指:如果有两个解 xx 和 yy,它们的差必须能被总乘积整除(也就是它们其实是同一个解)。

全局总结

  1. 直积/直和:就是把环拼起来的容器。有限个时它俩一样。
  2. 中国剩余定理 (CRT):告诉我们,如果几个理想互不干扰(互素),那么“整体模交集”就完全等同于“分开模各自分量”。
  3. 证明的核心技巧:如何证明你能控制每一个分量?
    • 你需要找到一组开关 m1,…,mnm_1, \dots, m_n。
    • m1m_1 负责 I1I_1(在这里是1,在别处是0)。
    • m2m_2 负责 I2I_2(在这里是1,在别处是0)。
    • 然后用 x=∑mixix = \sum m_i x_i 就能拼出任何你要的结果。