极限与余极限(Limits & Colimits)

阶段3.5 · 范畴论进阶 · 第4章 | 预计学习时间: 4 小时 | 难度: 🟡 进阶

📋 前置知识

在前几章我们学会了"对象 + 态射"的语言。从这一章开始,我们要学会一种更高级的建造方式——用泛性质(universal property)从已知的对象出发,拼接出新的对象。这就是极限(limit)余极限(colimit)

如果你觉得这些词陌生,先记住一个最朴素的画面:极限 = 朝里收拢的金字塔(cone)余极限 = 朝外张开的金字塔(cocone)。范畴论用一句箴言把所有"建造"统一了:

"积、纤维积、核、等化子……都是同一种东西的不同名字:极限。" —— 范畴论的统一律

1. 图表、锥与极限

图表(Diagram)

设 $J$ 是一个小范畴("指标范畴",shape),$\mathcal{C}$ 是范畴。一个形状为 $J$ 的图表就是一个函子 $$ D: J \longrightarrow \mathcal{C}. $$ 把 $J$ 想成一张"骨架图",$D$ 把它到 $\mathcal{C}$ 里。

锥(Cone)

$\mathcal{C}$ 中对象 $C$ 到图表 $D$ 的一个是一族态射 $$ \{\,\psi_j: C \to D(j)\,\}_{j\in J} $$ 使得对 $J$ 中每个箭头 $\alpha: i\to j$ 都有 $D(\alpha)\circ \psi_i = \psi_j$("兼容条件")。

极限 = 万有锥(Limit = Universal Cone)

$D$ 的极限是一个特别的锥 $$ \{\,\pi_j: L \to D(j)\,\}_{j\in J} $$ 它对所有其他锥具有初始性:对任一锥 $\{\psi_j: C\to D(j)\}$,存在唯一态射 $h: C\to L$ 满足 $\pi_j\circ h = \psi_j$。我们把 $L$ 记作 $\varprojlim D$ 或 $\lim D$。

一句话:极限 = 兼容地汇入图表的所有方式中"最经济"的那一个

2. 具体的极限

2.1 积 $A\times B$:两条投影

最简单的图表只有两个对象、没有非平凡箭头:$J = \{\bullet\ \ \bullet\}$。它的极限叫积(product)

图解 1:积的泛性质(锥图)

积 $\textcolor{5d6d7e}{A\times B}$ 的泛性质:所有"指向 $\textcolor{5d6d7e}{A,B}$ 的兼容锥"都唯一地经过它
$\textcolor{b85c10}{C}$
任一"测试"锥的顶点
$\textcolor{1e5fa8}{A\times B}$
$\textcolor{1e5fa8}{A}$
$\textcolor{1e5fa8}{B}$
$\textcolor{1e5fa8}{\pi_1}$
$\textcolor{1e5fa8}{\pi_2}$
$\textcolor{b85c10}{f}$
$\textcolor{b85c10}{g}$
$\textcolor{8e44ad}{\exists\,!\, h = (f, g)}$
满足 $\textcolor{6b3d8a}{\pi_1\circ h = f,\ \pi_2\circ h = g}$;这样的 $\textcolor{6b3d8a}{h}$ 存在且唯一

例 1:积在不同范畴中的样子

2.2 等化子 $\mathrm{eq}(f,g)$

指标范畴换成"两个平行箭头":$J = \{\bullet \rightrightarrows \bullet\}$。它的极限叫等化子(equalizer)

等化子

给定 $f, g: A\rightrightarrows B$,$\mathrm{eq}(f,g)$ 是 $A$ 的"最大子对象" $E\xrightarrow{e} A$ 使 $f\circ e = g\circ e$,且对任何另一个 $h: X\to A$ 满足 $fh = gh$,都唯一地分解为 $h = e\circ \tilde h$。

Set 中:$E = \{a\in A : f(a) = g(a)\}$。

Ab 中:$E = \ker(f - g)$ —— 故"核 = 与零映射的等化子"。

2.3 拉回 / 纤维积(Pullback / Fibre Product)

指标范畴换成"角":$\bullet\to \bullet \leftarrow \bullet$。它的极限叫拉回纤维积,记作 $A\times_C B$。这是代数几何中最常用的构造,没有之一。

图解 2:Pullback(纤维积)方块图

纤维积 $\textcolor{5d6d7e}{A\times_C B}$ = 让方块"恰好相容"的最大对象
$\textcolor{1e5fa8}{A\times_C B}$
$\textcolor{1e5fa8}{B}$
$\textcolor{1e5fa8}{A}$
$\textcolor{b85c10}{C}$
$\textcolor{1e5fa8}{p_B}$
$\textcolor{1e5fa8}{p_A}$
$\textcolor{b85c10}{g}$
$\textcolor{b85c10}{f}$
$\textcolor{6b3d8a}{Z}$
$\textcolor{8e44ad}{\exists\,!}$
在 Set 中
$\textcolor{2c3e50}{A\times_C B = \{(a,b)\mid f(a)=g(b)\}}$
"f, g 同时返回同一点的子集"
在 Top 中
同样的集合,赋予来自 $\textcolor{2c3e50}{A\times B}$ 的
子空间拓扑("两条投影都连续")
在 CRing$\textcolor{b85c10}{^{\mathrm{op}}}$(仿射 schemes)
拉回 ↔ 推出张量积:
$\textcolor{2c3e50}{A\otimes_C B}$ —— 概形的基变换

纤维 = 纤维积的特殊情形

若 $C = \{*\}$,则 $A\times_C B = A\times B$(普通积)。
若 $B = \{c\}$(单点)通过 $g$ 嵌入 $C$,则 $A\times_C \{c\} = f^{-1}(c)$ —— $f$ 在 $c$ 处的纤维。这就是"纤维积"得名的来源。

3. 余极限:把所有箭头翻转

余极限(Colimit)

把"锥"中的所有箭头反向,就得到余锥(cocone);其中具有终性的那一个就是余极限 $\varinjlim D$,对偶于极限: $$ \text{colim} \;=\; \lim \text{(在反范畴中)}. $$

3.1 余积 $A\amalg B$(不交并 / 自由乘积)

图解 3:余积的泛性质(余锥图)

余积 $\textcolor{5d6d7e}{A\amalg B}$ = 包含 $\textcolor{5d6d7e}{A}$ 与 $\textcolor{5d6d7e}{B}$ 的"最自由"对象
$\textcolor{b85c10}{C}$
$\textcolor{1d7a45}{A\amalg B}$
$\textcolor{1d7a45}{A}$
$\textcolor{1d7a45}{B}$
$\textcolor{1d7a45}{\iota_1}$
$\textcolor{1d7a45}{\iota_2}$
$\textcolor{b85c10}{f}$
$\textcolor{b85c10}{g}$
$\textcolor{8e44ad}{\exists\,!\, h = [f, g]}$
$\textcolor{6b3d8a}{\mathbf{Set}}$: 不交并  ·  $\textcolor{6b3d8a}{\mathbf{Grp}}$: 自由乘积 $\textcolor{6b3d8a}{A*B}$  ·  $\textcolor{6b3d8a}{\mathbf{Top}}$: 不交并空间

3.2 余等化子(Coequalizer)

余等化子 = 商对象

$f, g: A\rightrightarrows B$ 的余等化子是 $B\twoheadrightarrow Q$,使 $q\circ f = q\circ g$,且对任何另一个 $h: B\to X$ 满足 $hf = hg$,唯一分解。

Set 中:商 $B/\sim$,等价关系由 $f(a)\sim g(a)$ 生成。

Ab 中:$\mathrm{coker}(f - g) = B/\mathrm{Im}(f - g)$ —— 故"余核 = 与零的余等化子"。

3.3 推出(Pushout)

图解 4:Pushout 方块图(Pullback 的对偶)

推出 $\textcolor{5d6d7e}{A\amalg_C B}$ = 沿 $\textcolor{5d6d7e}{C}$ 把 $\textcolor{5d6d7e}{A}$ 与 $\textcolor{5d6d7e}{B}$ 粘合
$\textcolor{b85c10}{C}$
$\textcolor{1d7a45}{B}$
$\textcolor{1d7a45}{A}$
$\textcolor{1d7a45}{A\amalg_C B}$
$\textcolor{b85c10}{f}$
$\textcolor{b85c10}{g}$
$\textcolor{6b3d8a}{Z}$
$\textcolor{8e44ad}{\exists\,!}$
Top 中:把 $\textcolor{6b3d8a}{A}$ 与 $\textcolor{6b3d8a}{B}$ 沿 $\textcolor{6b3d8a}{C}$ 的"两副相同图像"粘合(adjunction space),如 $\textcolor{6b3d8a}{S^n = D^n\amalg_{S^{n-1}} D^n}$。

4. 滤过(余)极限:芽与茎

滤过范畴(Filtered Category)

范畴 $J$ 称为滤过的,若:

典型例子:任一有向集(含偏序,任两元有共同上界)。

图解 5:滤过余极限——层的茎(stalk)

一连串递减的开邻域,截面在交集上变成"芽"
$\textcolor{1e5fa8}{U_1}$
$\textcolor{1e5fa8}{U_2}$
$\textcolor{1e5fa8}{U_3}$
$\textcolor{c0392b}{x}$
$\textcolor{5d6d7e}{s_1\in\mathcal{F}(U_1)}$
$\textcolor{5d6d7e}{s_2\in\mathcal{F}(U_2)}$
$\textcolor{5d6d7e}{s_3\in\mathcal{F}(U_3)}$
限制态射的有向链
$\textcolor{1e5fa8}{\mathcal{F}(U_1)}$
$\textcolor{1e5fa8}{\mathcal{F}(U_2)}$
$\textcolor{1e5fa8}{\mathcal{F}(U_3)}$
$\textcolor{3A7BC8}{\cdots}$
茎 $\textcolor{6b3d8a}{\mathcal{F}_x}$(芽的集合)
$\textcolor{2c3e50}{\mathcal{F}_x \;=\; \varinjlim_{U\ni x} \mathcal{F}(U)}$
"在某个充分小的邻域上相同的截面"被合并

例 2:函数芽(germs of functions)

在 $\mathbb{R}$ 上取 $x = 0$,令 $\mathcal{C}^0(U)$ = $U$ 上的连续函数。两个函数 $f\in\mathcal{C}^0(U)$ 和 $g\in\mathcal{C}^0(V)$ 等价当且仅当它们在某个 $W\subseteq U\cap V$ 上重合。等价类就是函数在 $0$ 处的芽。可以是连续函数芽、光滑函数芽、解析函数芽。

5. 完备范畴与限制定理

(余)完备性

范畴 $\mathcal{C}$ 称为完备的,若所有极限都存在;称为余完备的,若所有余极限都存在。

限制定理(Limit-existence Theorem)

$\mathcal{C}$ 完备 ⟺ 它有所有小积且有所有等化子
$\mathcal{C}$ 余完备 ⟺ 它有所有小余积且有所有余等化子

换言之,所有极限都可以由"积 + 等化子"拼起来——这是范畴论中一条非常实用的简化定理

6. 生活实例:乐高积木的拼装与拆解

想象一堆乐高零件 $A, B, C, \ldots$ 与一份"拼装说明书"(图表 $D$)。