好的,我们开始学习一个新的词条:代数拓扑中的正合序列(Exact Sequence)。
第一步:基本概念——什么是序列?
在数学中,一个序列(特别是在代数语境下)指的是一串对象(例如集合、群、向量空间等)以及连接它们的一串态射(可以理解为保持结构的映射,例如群同态、线性映射等)。
我们用一个简单的例子来理解。假设我们有三个阿贝尔群(为简化讨论,我们通常在阿贝尔群背景下引入正合序列)和两个群同态:
A, B, C
以及同态 f: A → B 和 g: B → C。
我们可以将它们写成一个序列:
A --f--> B --g--> C
在这个序列中,对象和态射一个接一个地连接起来。
第二步:序列在“某一点”的正合性
现在,我们来定义最关键的概念:正合性(Exactness)。
对于一个序列 A --f--> B --g--> C,我们说它在对象 B 处是正合的(exact),如果满足以下条件:
“f 的像(Image)等于 g 的核(Kernel)”。
用符号表示就是:Im(f) = Ker(g)
让我们来拆解这个条件的含义:
Im(f)(f的像): 这是在群B中所有能被f映射到的元素构成的子群。即Im(f) = { b ∈ B | 存在 a ∈ A,使得 f(a) = b }。Ker(g)(g的核): 这是在群B中被g映射到C的零元(单位元)的那些元素构成的子群。即Ker(g) = { b ∈ B | g(b) = 0 }(这里0代表C群的单位元)。
所以,Im(f) = Ker(g) 这个条件意味着:
一个元素 b ∈ B 是来自 A 的某个元素的像(即 b = f(a)),当且仅当它被 g 映射到 C 的零元(即 g(b) = 0)。
换句话说,B 中那些“看起来像是从 A 来的”元素,正好就是那些“被 g 消灭(映射为零)的”元素。
第三步:短正合序列(Short Exact Sequence)
最常用和最重要的一种正合序列是短正合序列(Short Exact Sequence)。它的形式如下:
0 --> A --f--> B --g--> C --> 0
这里的 0 代表只含一个零元(单位元)的平凡群。这个序列在 每一个对象 处都是正合的。让我们逐一检查其正合性:
- 在 A 处正合: 序列是
0 --> A --f--> ...。第一个映射(从0到A)只能将零元映射到A的零元。所以它的像Im(0→A) = {0_A}。这个像必须等于下一个映射f的核Ker(f)。因此,我们得到Ker(f) = {0_A}。这意味着f是一个单射(Injective)(即一对一映射)。 - 在 B 处正合: 这正是我们第二步讨论的情况,
Im(f) = Ker(g)。 - 在 C 处正合: 序列是
... --g--> C --> 0。最后一个映射(从C到0)必然将C的所有元素都映射到0。所以它的核Ker(C→0)是整个群C。这个核必须等于前一个映射g的像Im(g)。因此,我们得到Im(g) = C。这意味着g是一个满射(Surjective)(即映射是覆盖整个C的)。
综合起来,一个短正合序列 0 --> A --f--> B --g--> C --> 0 告诉我们:
f是单射,所以A可以看作是B的一个子群。g是满射。Im(f) = Ker(g)。这意味着,如果我们把A视为B的子群,那么商群B / A恰好与C同构。
因此,短正合序列是描述“B 以 A 为子群,并以 C 为商群”这一结构的精确而强大的工具。 它本质上是在说 B 是由 A 和 C 以某种方式“扩展”而成的。
第四步:直观例子——整数模n群
让我们看一个具体的例子来巩固理解。考虑序列:
0 --> Z --x2--> Z --mod 2--> Z/2Z --> 0
这里:
- 第一个映射
x2是“乘以2”的映射:f(n) = 2n。 - 第二个映射
mod 2是标准的多余映射:g(m) = m mod 2。 Z/2Z是整数模2的群,包含两个元素{0, 1}。
验证其正合性:
x2是单射吗?是的,因为只有n=0时2n=0。所以Ker(x2) = {0},与Im(0→Z) = {0}相等。在第一个 Z 处正合。Im(x2)是Z中所有偶数的集合2Z。
Ker(mod 2)是那些模2等于0的整数,也就是所有偶数2Z。
所以Im(x2) = Ker(mod 2)。在中间的 Z 处正合。mod 2是满射吗?是的,因为g(0)=0,g(1)=1覆盖了Z/2Z。所以Im(mod 2) = Z/2Z,等于Ker(Z/2Z→0) = Z/2Z。在 Z/2Z 处正合。
这个短正合序列精确地描述了“整数群 Z 如何包含偶数群 2Z,并且商群为 Z/2Z”。
第五步:长正合序列与数学中的应用
正合序列的概念可以推广到任意长度的序列:
... --> A_{n-1} --f_{n-1}--> A_n --f_n--> A_{n+1} --f_{n+1}--> ...
如果这个序列在每一个对象 A_n 处都满足 Im(f_{n-1}) = Ker(f_n),那么它就被称为一个长正合序列(Long Exact Sequence)。
长正合序列在代数拓扑和同调代数中无处不在,其威力在于:
- 它们连接了不同的数学对象。例如,在代数拓扑中,一个拓扑空间的不同维数的同调群(
H_n(X))可以通过一个长正合序列(称为同调长正合序列)联系起来,这个序列由一个空间对(X, Y)(其中 Y 是 X 的子空间)产生。这允许我们通过已知的Y和X/Y的信息来计算未知的X的信息。 - 它们是进行“代数追踪”的强大工具。序列的正合性意味着信息在序列中以一种高度约束的方式流动。如果一个对象处的信息缺失,可以通过序列中相邻对象的信息来推断。
总结一下:
正合序列是代数学中一个描述对象间精确关系的基本语言。短正合序列 0→A→B→C→0 揭示了 B 是由 A 和 C 构建的扩张。长正合序列则将一系列对象串联起来,成为同调论、代数拓扑等领域中进行计算和证明的核心工具。