本页目录

基础衔接 01 · 从向量空间到模:除法失效以后

本讲要解决:为什么熟悉的“选基、消元、数维数”到了整数上会失灵?先修:线性空间、环与域。完成后应能计算核、像、商,并解释一条短正合列为何未必分裂。

1. 一条不能除以二的方程

在实数中,\(2x=1\) 有解;在整数中没有。高斯消元里“用主元除这一行”的动作,因此不能不加检查地搬到整数上。我们需要保留向量加法与标量作用,却放弃每个非零标量都可逆的要求。

本路线的环 \(R\) 均为含单位的交换环。一个 \(R\)-模 \(M\) 是带有标量乘法的交换群,满足分配律、\((rs)m=r(sm)\) 和 \(1m=m\)。当 \(R\) 是域时,这正是向量空间。\(\mathbb Z\)-模就是交换群:整数作用由反复相加及取负决定。线性映射也保留下来,但现在要求 \(f(rm)=rf(m)\),称为模同态。

例如 \(\mathbb Z/6\mathbb Z\) 是 \(\mathbb Z\)-模。元素 \([1]\) 非零,却有 \(6[1]=0\)。这里把被非零整数杀死的元素称为挠元。这在实向量空间里不可能发生:若 \(av=0\) 且 \(a\ne0\),乘 \(a^{-1}\) 就得 \(v=0\)。一般含零因子的环上,“挠”的约定需要另外说明;本讲只在整数模上使用该词。

2. 生成元不一定是基

\([1]\) 能生成 \(\mathbb Z/6\mathbb Z\),但不是一组自由基,因为 \(6[1]=0\) 给出非平凡关系。自由模 \(R^n\) 的每个元素有唯一的 \(n\) 个坐标;商模则可以用“生成元加关系”描述。

给定子模 \(N\subset M\),把相差一个 \(N\) 中元素的两个向量认作相同,得到商模 \(M/N\)。若 \(f:M\to P\) 是同态,映射

\[M/\ker f\longrightarrow\operatorname{im}f,\qquad [m]\longmapsto f(m)\]

是同构。【证明】换代表元时相差核中的元素,所以像不变;像相等时差在核中,所以映射单射;每个像元素按定义都有原像,所以满射。证明只用加法和同态,完全不需要除法。

现在看 \(f:\mathbb Z\to\mathbb Z\),\(f(n)=6n\)。它的核为零、像为 \(6\mathbb Z\),但余核是 \(\mathbb Z/6\mathbb Z\)。把同一个矩阵 \([6]\) 看作实数矩阵,余核却变成零。写矩阵之前必须说明系数环,否则“这个方程是否可解”都可能答错。

整数通过乘六嵌入整数,随后映到六个剩余类;乘六无核但商仍有六个元素。

同一条整数轴上,像只占每六步一个的位置。余核记录被像遗漏的剩余类,并不等于实线性代数里的“剩余维数”。

同一个集合,换了标量环就会改变“自由”

把 \(\mathbb Z/6\) 看成 \(\mathbb Z\)-模时,[1] 不是自由基,因为整数 6 是非零标量而 \(6[1]=0\)。把它看成环 \(R=\mathbb Z/6\) 自己上的模时,它却是自由的秩一模 R:每个元素唯一写成 \(r[1]\),坐标 r 本来就在 R 中。此时 [6]=[0] 是零标量,不构成非平凡关系。判断自由性要同时说清对象和标量环。

对 \(T_2:\mathbb Z/6\to\mathbb Z/6\),还可把三个对象放在一起:核是源模里的 \(\{0,3\}\),像是目标里的 \(\{0,2,4\}\),余核则把整个目标再按这个像取商,得到两个类 \(\{0,2,4\}\) 与 \(\{1,3,5\}\)。核和余核在此都含两个元素,但一个是源中的子模,一个是目标的商模,定义与作用不同。

3. 正合是什么意思,为什么还不能拆开

序列 \(A\xrightarrow{u}B\xrightarrow{v}C\) 在 \(B\) 处正合,是指 \(\operatorname{im}u=\ker v\)。先做 \(u\) 再做 \(v\) 必为零,只给出一个包含关系;正合还要求所有被 \(v\) 杀死的元素都来自 \(u\)。

因此

\[0\longrightarrow\mathbb Z\xrightarrow{\times6}\mathbb Z\xrightarrow{q}\mathbb Z/6\mathbb Z\longrightarrow0\]

是短正合列:左箭头单射,右箭头满射,中间的核恰好是 \(6\mathbb Z\)。它却不分裂。假如有同态 \(s:\mathbb Z/6\mathbb Z\to\mathbb Z\) 满足 \(q\circ s=\mathrm{id}\),那么

\[6s([1])=s(6[1])=s(0)=0.\]

整数中只有零被六杀死,故 \(s([1])=0\),与 \(q(s([1]))=[1]\) 矛盾。可以为每个剩余类选代表元 \(0,\ldots,5\),但这种集合上的选择不保持加法:\([5]+[1]=[0]\),而 \(5+1\ne0\)。向量空间中依靠补基得到的分裂,在模中不能默认成立。

4. 算例:整数消元允许做什么

考虑关系矩阵

\[A=\begin{pmatrix}2&4\\0&6\end{pmatrix},\qquad M=\mathbb Z^2/A\mathbb Z^2.\]

做列操作 \(C_2\leftarrow C_2-2C_1\),得到 \(\operatorname{diag}(2,6)\)。这个操作的逆仍是整数操作,因而仅改变关系的生成方式,没有改变像。所以

\[M\cong\mathbb Z/2\mathbb Z\oplus\mathbb Z/6\mathbb Z,\]

共有 12 个元素。不能把第一行除以二来宣布关系变成单位矩阵:除二在整数模中不是可逆换基。一般的 Smith 标准形使用整数可逆行列变换,把整数矩阵化为满足整除关系的对角形式;这里完成了一个实例,未证明一般算法。

这也能直接判定整数方程 \(A(x,y)^T=(b_1,b_2)^T\) 是否有解。第二行要求 \(6y=b_2\);第一行是 \(2x+4y=b_1\)。因此恰好在 \(6\mid b_2\) 且 \(2\mid b_1\) 时可解。例如右端 (2,6) 给 y=1、x=−1,而右端 (1,6) 因第一坐标为奇数而无解。余核的两个坐标,正是在记录这两项同余障碍。

交互中研究 \(T_a:[x]\mapsto[ax]\) 在 \(\mathbb Z/m\mathbb Z\) 上的作用。先预测“\(a\) 非零”是否保证可逆。若 \(d=\gcd(a,m)\),写 \(a=da'\)、\(m=dm'\),则 \(m\mid ax\) 等价于 \(m'\mid x\),所以核有 \(d\) 个元素,像有 \(m/d\) 个。可逆条件是 \(d=1\)。

静态练习:取 \(m=6,a=2\),逐个计算 \(x=0,1,\ldots,5\) 的像,再找重复。

默认核为 \(\{[0],[3]\}\),像为 \(\{[0],[2],[4]\}\);像序列为 \(0,2,4,0,2,4\)。图上的连线仅帮助追踪有限映射,不表示连续函数。

5. 独立验收:不能只认得定义

题一。 在 \(\mathbb Z/8\mathbb Z\) 上乘六,核、像分别是什么?

核对完整计算

\(6x\equiv0\pmod8\) 等价于 \(3x\equiv0\pmod4\),故核为 \(\{0,4\}\)。逐个乘六得到像 \(\{0,2,4,6\}\)。商 \((\mathbb Z/8)/\ker T_6\) 有四个元素,与像同构;它不是整个八元素模。

题二。 判断 \(0\to\mathbb Z\xrightarrow{\times2}\mathbb Z\xrightarrow{q}\mathbb Z/4\to0\) 是否正合,\(q\) 为模四映射。

核对失败位置

不正合,甚至不是链复形:\(q(2\cdot1)=[2]\ne0\)。中间像为 \(2\mathbb Z\),核为 \(4\mathbb Z\),两者不等。把第一箭头改为乘四才得到短正合列。不能因为首尾有零就叫正合列。

什么时候可以放心使用“选原像来分裂”?

若短正合列的右端是自由模 \(R^n\),可为其标准基 \(e_i\) 各选一个原像 \(b_i\in B\),再定义 \(s(\sum_i r_i e_i)=\sum_i r_i b_i\)。自由坐标的唯一性使定义良好,且 \(v\circ s=\mathrm{id}\),所以此时确实分裂。前面的 \(\mathbb Z/6\) 作为整数模不是自由模,任意选代表元就缺少这一步保证。这是一个足够条件,并非所有可分裂短正合列的必要条件。

6. 接下来这些工具用在哪里

局部化会允许某些标量可逆,改变哪些信息还能被看见;链复形会把核与像串起来;向量丛和层则会把模随空间位置组织起来。当前只建立模、商与正合性,不等于已经学完交换代数。

速查与下一步

工具 要检查的条件
商模 \(M/N\) \(N\) 必须是子模
正合 前一像等于后一核,不只是包含
自由模 坐标唯一,生成元之间无非平凡关系
整数换基 变换及其逆都保持整数坐标

下一讲:局部化与局部信息。定义与进一步理论见 Stacks Project:交换代数 的 Modules、Quotients、Localization 各节;本讲整数算例均可直接复算。资料核查:2026-09-13。

路线验收:连续作业:从整数分解到导出观点。先独立提交中间计算,再用题解定位需要回补的步骤。