好的,我们开始学习新的词条:同调代数。
同调代数是一门研究“复杂性”中“简单部分”的学科。它提供了一套强大的工具,通过构建代数不变量来度量数学对象偏离“完美”或“简单”的程度。我们将从熟悉的例子出发,逐步深入到其核心思想。
第一步:动机源于几何——计算“洞”的数量
想象一个几何形状,比如一个球面(像一个皮球)和一个环面(像一个甜甜圈)。它们的根本区别是什么?直观上,环面中间有一个“洞”,而球面没有。
在拓扑学中,我们如何用数学来精确描述和区分这种“洞”的概念?一种方法是使用三角剖分:将一个复杂的形状分解为简单的“三角形”(或它们的更高维类似物,称为“单形”)。
-
构建链复形:
假设我们有一个环面的三角剖分。- 令 C₀ 为所有顶点(0维单形)生成的自由阿贝尔群。
- 令 C₁ 为所有边(1维单形)生成的自由阿贝尔群。
- 令 C₂ 为所有面(2维单形)生成的自由阿贝尔群。
- 我们可以继续定义 C₃, ... 但对于环面,到 C₂ 就足够了。
-
引入边界算子:
现在我们定义连接这些群的映射,称为边界算子 ∂。- ∂₂: C₂ → C₁:将一个面映射到其边界边的和(考虑定向)。
- ∂₁: C₁ → C₀:将一条边映射到其终点顶点减去起点顶点。
- ∂₀: C₀ → 0:通常定义为零映射。
这些映射有一个关键性质:边界之边界为零。例如,一个面的边界是一个闭合的边循环,这个循环的边界是零(起点和终点相同,相减为零)。所以,∂₁ ∘ ∂₂ = 0。更一般地,对任意 n,有 ∂ₙ ∘ ∂ₙ₊₁ = 0。
-
从边界到“洞”:
满足 ∂(x) = 0 的元素称为闭链。例如,一个不是任何面的边界的闭合循环(比如环绕环面中心的那个圆)就是一个1维闭链。
如果一个闭链恰好是某个更高维链的边界,则称为边缘链。例如,一个三角形的边界是一个闭合循环,但它是一个边缘链。关键洞察:一个“洞”的存在,正好对应着一个闭链但不是边缘链的循环。因为如果这个循环是某个面的边界,那么它就能被“填满”,也就不构成“洞”了。
-
定义同调群:
为了捕捉这种差异,我们定义第 n 个同调群为:
Hₙ = (n维闭链) / (n维边缘链) = ker(∂ₙ) / im(∂ₙ₊₁)- 对于球面,任何闭合循环都是某个面的边界,所以 H₁ 是平凡的(只有一个元素)。
- 对于环面,存在两个独立的、不是边界的闭合循环(绕中心孔和绕管子的循环),所以 H₁ 是一个自由阿贝尔群,秩为2。这精确地反映了环面有1个“洞”(但产生了两个独立的非边缘循环)的拓扑事实。H₂ 的秩(贝蒂数)则告诉我们“封闭表面”的数量,环面是1。
第二步:抽象化——从拓扑到代数
同调代数的巨大飞跃在于认识到,上面这个计算“洞”的框架并不依赖于几何形状本身。它只依赖于以下代数数据:
一个链复形 是一系列阿贝尔群(或更一般地,一个阿贝尔范畴中的对象)Cₙ 和一系列映射(态射)dₙ: Cₙ → Cₙ₋₁,满足 dₙ ∘ dₙ₊₁ = 0。
这些映射 dₙ 通常称为微分或边缘算子。
条件 d² = 0 意味着 im(dₙ₊₁) ⊆ ker(dₙ)。也就是说,每一个“边缘”都是“闭”的。
对于任何一个这样的链复形 (Cₐ, dₐ),我们都可以定义它的同调群:
Hₙ(Cₐ) = ker(dₙ) / im(dₙ₊₁)
同调群 Hₙ 衡量了链复形在位置 n 的“不精确性”。
- 如果 im(dₙ₊₁) = ker(dₙ),我们称该复形在 n 处是正合的。这代表着一种“完美”或“无复杂性”的状态。
- 因此,Hₙ 量化了复形在 n 处偏离正合性的程度。Hₙ 越大(越不平凡),偏离就越大。
第三步:核心工具——函子性与导出函子
同调代数之所以强大,是因为它不仅是关于孤立的链复形,更是关于它们之间的关系。
-
链映射:
两个链复形 (Cₐ, dₐ) 和 (C‘ₐ, d’ₐ) 之间的链映射 f: Cₐ → C‘ₐ,是一系列态射 fₙ: Cₙ → C’ₙ,它们与微分交换:fₙ₋₁ ∘ dₙ = d‘ₙ ∘ fₙ。
这个交换条件保证了链映射将闭链映到闭链,将边缘链映到边缘链。因此,它诱导出同调群之间的态射 f_*: Hₙ(Cₐ) → Hₙ(C‘ₐ)。 -
同调函子:
这意味着,同调 Hₙ 是一个函子。它将(链复形的范畴)中的对象(链复形)和态射(链映射)映射到(阿贝尔群的范畴)中的对象(同调群)和态射(诱导同态)。 -
短正合列与同调长正合列:
如果有一个链复形的短正合列:0 → Aₐ → Bₐ → Cₐ → 0,那么同调代数的一个核心定理断言,存在一个长正合列:
... → Hₙ₊₁(Cₐ) → Hₙ(Aₐ) → Hₙ(Bₐ) → Hₙ(Cₐ) → Hₙ₋₁(Aₐ) → ...
这个长正合列是极其强大的计算工具,它允许我们通过已知的复形 Aₐ 和 Cₐ 的同调信息,来计算未知复形 Bₐ 的同调信息。连接同态 Hₙ₊₁(Cₐ) → Hₙ(Aₐ) 是理解同调如何测量“不精确性”的关键。 -
导出函子(同调代数的顶峰):
这是最抽象也是最重要的概念。在许多数学领域(如代数几何、代数拓扑),我们关心的函子 F(比如“取全局截面”函子 Γ)不一定是正合函子,即它不保持短正合列。- 如果 F 是正合的,那么将短正合列 0 → A → B → C → 0 映成另一个短正合列 0 → F(A) → F(B) → F(C) → 0。
- 但如果 F 只是左正合的(只保持 0 → F(A) → F(B) → F(C)),那么序列在 F(C) 处可能不再正合。
同调代数解决这个问题的方法是:“修复”不正合的函子。我们通过将对象 A 替换为一个“好的”链复形(即一个内射/投射分解),然后对这个复形应用函子 F,最后再取这个新复形的同调。
这样得到的同调群,记为 RⁿF(A),称为 F 的右导出函子。它们精确地度量了 F 的非正合性:- R⁰F(A) 通常就是 F(A) 本身。
- 如果 F 是正合的,那么对所有 n>0,RⁿF(A) = 0。
- 如果 F 不正合,那么某些 RⁿF(A) 将是非零的,它们包含了关于 F 和 A 的重要信息。
总结
同调代数是一门通过链复形及其同调来研究“复杂性”的学科。
- 起源:从拓扑学中计算“洞”的几何问题出发。
- 核心:抽象为研究满足 d²=0 的代数结构(链复形),其同调群 Hₙ = ker(dₙ)/im(dₙ₊₁) 度量了该结构偏离“完美”(正合性)的程度。
- 力量:它具有函子性,能将一个范畴中的关系(如短正合列)转化为同调群之间的关系(长正合列)。
- 顶峰:导出函子(如 Ext, Tor, 层上同调)提供了一套系统的方法,将不正合的函子“转化”为一系列正合函子,从而成为现代数学众多领域的统一语言和基础工具。