5.1 范畴论视角下的拓扑


5.1 用映射当唯一物证:范畴论替拓扑立下的档案规则

第五章:现代拓扑前沿与交叉领域

拓扑学家面对的考题听起来很朴素:桌上两个橡皮泥捏成的形体,能不能不剪开、不粘合、只靠连续推挤就互相转化?这就是同胚问题。可我们的眼睛并不能直接"看见"答案,只能靠测量。测量工具叫不变量——一个只要形体经过连续变形就不改变的量。两个空间测出的数值对不上,立刻可以结案:它们不是同一种形状。麻烦出在反向的判定上:数值都相等,未必同胚,因为你无法确定手里的探针是否足够敏锐,把该看出的差别都看出来了。

整个代数拓扑的成长史,有一半是在寻找更尖锐的探针:先把空间的边角磨掉(取同伦类),再用一个结构简单的标准空间去"戳"它,观察会戳出什么。沿这条思路走到尽头,会撞见一个更根本的选择。与其一个空间一个空间地单独检验,不如把全拓扑世界里所有空间之间的连续映射一次性收编进一张网,然后问:哪些结论只靠这张网的骨架就能成立?

上世纪四十年代,艾伦伯格(S. Eilenberg)与麦克莱恩(S. Mac Lane)本来只想把"两种理论之间的自然同构"这个说法讲严谨,却顺手搭出了这张网的图纸。我们今天管它叫范畴论。图纸上只有三样东西:对象、箭头、箭头的复合规则。拓扑学随之换了一种存在方式——空间不再是档案柜里一份份独立的卷宗,而是某个关系网络中的节点,节点本身可以语焉不详,真正构成证据的是节点之间的箭头。

一、一份只认箭头的档案:范畴与同构

一个范畴 \mathbf{C} 由三部分拼成:一族对象;对任意两个对象 A,B,一个态射集 \mathrm{Hom}_{\mathbf{C}}(A,B),其中的元素我们把它们想成从 AB 的"箭头";一个复合运算,把 f:A\to Bg:B\to C 接成 g\circ f:A\to C。复合必须满足两条纪律:结合律 h\circ(g\circ f)=(h\circ g)\circ f;每个对象 A 配一根恒等箭头 \mathrm{id}_A,它做复合时既不添乱也不删减,f\circ \mathrm{id}_A=f=\mathrm{id}_B\circ f

要求只有这两条,看起来宽松得近乎贫瘠。但正是这份贫瘠让它通用。拓扑空间配上连续映射,构成范畴 \mathbf{Top};集合配函数,构成 \mathbf{Set};群配群同态、阿贝尔群配同态,分别得到 \mathbf{Grp}\mathbf{Ab}。同一套语法在不同领域反复出现,是范畴论的第一条回报。

同胚在范畴里的化身是"同构":存在 f:X\to Yg:Y\to X,满足 g\circ f=\mathrm{id}_Xf\circ g=\mathrm{id}_Y。这个定义不再偷看元素、不再依赖开集族的具体长相,只看箭头能否成对抵消。反过来说,想要判断一个空间长什么样,与其拆开它数内部零件,不如把外面所有能指向它的箭头全部收集起来。这条路有个名字,我们后面会用到它——把所有可能的"探针映射"当成对象的公开档案。

二、探针要有探针的规矩:函子为什么能当不变量

把测量本身升级成网与网之间的翻译机。函子 F 把一个范畴搬进另一个范畴:对象送给对象,箭头送给箭头,并且遵守两条翻译守则——F(\mathrm{id}_A)=\mathrm{id}_{F(A)}F(g\circ f)=F(g)\circ F(f)。箭头方向原样保留的叫协变函子;方向反转、f:A\to B 被送成 F(f):F(B)\to F(A) 的叫反变函子。上同调、对偶空间、\mathrm{Hom}(-,Y) 这类天然就翻转箭头的构造,都落在反变一侧。

这两条守则看着平淡,却是整栋侦探所的承重墙。翻译机若连"先走 f 再走 g"和"直接走 g\circ f"都分不清,它读出的任何数字都没有资格作为证据;反过来,只要翻译机遵守这两条,同构就必然被送到同构——X\cong Y 时立刻有 F(X)\cong F(Y)。不变性不再需要逐案验证,它从"这个函子尊重复合"这一句承诺里自动流出来。奇异同调 H_n:\mathbf{Top}\to\mathbf{Ab}、带基点空间上的基本群 \pi_1:\mathbf{Top}_*\to\mathbf{Grp},都是这类函子。它们之所以被称为不变量,不是因为名字里带着"不变量"三个字,而是因为函子公理把"同胚的东西必然落到同构的群上"这件事钉死了。

再看同伦。fg 同伦,意味着 f 能连续地变形为 g;同调会立刻把它们的像拉平,H_n(f)=H_n(g)。于是我们可以再粗放一点:把同伦的空间直接当成同一个对象,箭头也只保留同伦类,得到同伦范畴 \mathbf{hTop}。在这个范畴里,XY 同构当且仅当它们同伦等价。同伦不变量——基本群、同调群、高阶同伦群——统统变成 \mathbf{hTop}(或它的带基点版本)上的函子。原来"对同伦等价不敏感"这种看起来要逐类核实的性质,在范畴语言里只是一个定义层面的选择:你要研究的对象本来就被安放在一个把同伦抹平了的范畴里。单点空间 \ast 在其中扮演零号探针,S^1 扮演环状探针,往后的章节会反复看到这种"用一个小空间去测一个大空间"的姿势。

图注:不变量并非凭空从天而降,而是把空间 X 送去与标准探针 IS^1\Delta^n 相互作用之后自然沉淀出来的产物;H_n\pi_1\Omega 各抓一个侧面,自然变换再把各个侧面缝成一致的整体。

三、两套读数怎么对账:自然变换与自然同构

函子负责把一套理论搬到另一套里。可如果我们有两套理论、两个函子 F,G:\mathbf{C}\to\mathbf{D},它们各自给出的答案应该如何互相换算?单在某个对象上给一个同构是不够的——万一这个换算关系每走一个箭头就变一次样,两套理论便谈不上"说的是同一件事"。

自然变换 \eta:F\Rightarrow G 解决的正是这个问题:它给每个对象 X 指定一根箭头 \eta_X:F(X)\to G(X),并要求对所有 f:X\to Y,方块 \eta_Y\circ F(f)=G(f)\circ\eta_X 交换。交换的意思是两条路殊途同归:先让 F 沿 f 前进再翻译,等于先翻译再让 G 沿 f 前进。这套约束把"每个点上的换算"升级为"贯穿整张网的同步换算"。若每根 \eta_X 都可逆,就说 \eta 是自然同构,两套理论在结构上等价。

拓扑学里最日常的例子:奇异同调与胞腔同调。一个空间若带上 CW 复形结构,胞腔同调算起来省力得多,但它和用奇异单形定义的 H_n 是否真的给出同一份答案?问题的正确问法不是"两个数字碰巧相等",而是"是否存在自然同构把二者连起来"。答案是存在,而且正是因为这条自然同构,我们才有资格把"同调群"当作空间本身的名下财产,而不是某套具体构造的附赠品。判定两个理论等价而不诉诸自然变换,等于只看两页账本上某几行数字相同就宣布两家公司合并——差远了。

顺带一提,写 X 的公开档案、即把 X 换成函子 \mathrm{Hom}(-,X) 这件事,有一条著名的定理在背后撑腰。Yoneda 引理说的是:从 \mathrm{Hom}(-,X) 到任何集合值函子 F 的自然变换,与 F(X) 的元素一一对应。推论更干脆:两个对象 \mathrm{Hom}(-,X)\cong\mathrm{Hom}(-,Y) 自然同构,当且仅当 X\cong Y。换句话说,一个对象在范畴里没有隐秘的私生活——它在所有箭头下的全部行为决定它是谁。这在哲学上很重:我们不必相信空间内部藏着什么不可言说的本质,只消收集它和外部世界互动的完整记录。侦探们最朴素的信条——行为决定身份——在这里被写成了严格定理。

四、从证词到判决:泛性质如何规定构造

讨论完"怎么测",还要处理"怎么造"。拓扑里常见的积空间、商空间、子空间、不交并,过去各自有一套用开集手工搭的施工方案,彼此看不出联系。范畴论指出它们其实是同一个抽象模式在不同场景下的重复演出,这个模式叫极限与余极限。

以两个空间的积为例。X\times Y 的资格不是"集合笛卡尔积再装个拓扑",而是一条泛性质:配备两根投影 \mathrm{pr}_1:X\times Y\to X\mathrm{pr}_2:X\times Y\to Y,使得对任意空间 Z 和任意一对连续映射 f:Z\to Xg:Z\to Y,存在唯一的 \langle f,g\rangle:Z\to X\times Y 让两个三角形都交换。这一条把所有"同时朝 XY 映射的公共来源"都统一收编:Z 到积空间的映射,与"到 X 的映射 + 到 Y 的映射"这两个数据完全等价,谁也丢不了信息。

把这套说法推广,就得到一般极限:给定一张图,极限是这个图的所有"锥"(从公共对象 Z 发出一族兼容箭头)中最末端的那个,所有其他锥都经唯一箭头穿过它。余极限则把箭头全部反过来,处理"从一族对象出发被并到一处"的构造。不交并就是二元余积,商空间是余等化子——把 f,g 两条映射的像强行捏合——而子空间的相对拓扑也能从拉回图中长出来。泛性质带来一份昂贵但可靠的礼物:极限若存在,就在唯一同构意义下被图本身钉死。无论你用开集、用网收敛还是用别的手法把它造出来,只要它满足同一条泛性质,大家造出的就是同一个对象,中间只差一条由泛性质自动指定的同胚。构造的"合法性"从此不靠手工技巧担保,靠的是它在整个范畴里的功能位置。

五、自由与遗忘的配对:伴随函子

把"造"再往深挖一层,会遇见范畴论里最常用的一个装置——伴随。设 U:\mathbf{Top}\to\mathbf{Set} 是遗忘函子,它把拓扑空间只留底层集合,箭头留成普通函数。忘掉结构是种破坏性操作,人们自然会问:能不能反向给任意集合 S 配一个"最不费力"的拓扑?能。答案是离散拓扑:每个子集都开,映射怎么送出都连续。用伴随的语言说,离散空间函子 FU 的左伴随,满足对所有 X\in\mathbf{Top} 有自然同构

\mathrm{Hom}_{\mathbf{Top}}(F(S),X)\cong\mathrm{Hom}_{\mathbf{Set}}(S,U(X)).

式子左边谈连续映射,右边谈普通函数,伴随把二者一一对应起来:要给 F(S) 找一条连续映射,等价于给 S 找一条函数,数据量不多不少。右伴随则给出另一极端的答案——平凡拓扑,只有空集与全集两个开集。于是一整条"拓扑化策略"的光谱被厘清:从最自由的离散拓扑到最保守的平凡拓扑,中间夹着度量拓扑、序拓扑等各种居中方案,全部由"谁是谁的伴随"来排序。伴随关系本质上是"自由构造"与"遗忘"这一对相反动作的账目平衡。

图注:给集合披上拓扑不是随便的约定,而是在伴随关系划定的谱系里做选择——左伴随给"最自由"的答案,右伴随给"最保守"的答案;\mathbf{Top}\mathbf{sSet} 之间那对伴随,则维持着连续世界与离散组合世界之间的双向翻译。

更值钱的一对伴随出现在连续与离散世界的交界处。几何实现 |\cdot| 把单纯集合变成拓扑空间,奇异函子 \mathrm{Sing} 把拓扑空间变成单纯集合,二者互为伴随,|\cdot|\dashv\mathrm{Sing}S^1 的奇异单纯集、两个函子来回搬运的信息不丢失,这给"组合模型能否完整代表连续空间"提供了正面回答,也铺出了模型范畴与 \infty-范畴的进路。二十世纪末流行的同伦假设——\infty-群胚范畴与同伦类型范畴等价——正是顺着这根藤摸到的瓜:空间的全部同伦信息,可以纯粹由组合数据记录,不必依赖点集。

六、把相等当成路径:同伦类型论把对象彻底溶进关系

范畴论的逻辑如果再推一步,会走到把"对象"本身也溶解掉的地步,这就是同伦类型论(HoTT)。在 HoTT 里,类型不再是一袋子静态元素,而是一个自带路径结构的空间。a,b:A 之间的等式 a=_A b 不再是真或假,它本身是个类型,其元素就是从 ab 的路径;两条路径之间的相等又给出更高层的路径,一层层垒上去,恰好编码了同伦群的全套数据。类型就是空间,证明就是找路径,相等的证明就是构造同伦。

这套设定的招牌公理是单值化:对类型宇宙 \mathcal{U}

(A=_\mathcal{U}B)\simeq(A\simeq B).

它直说:两个类型相等,当且仅当它们同伦等价。曾经需要额外声明的约定——"同伦等价的空间视作相同"——如今被写进逻辑本身,成了推导的必然。研究者在 HoTT 里证明 \pi_1(S^1)\cong\mathbb{Z} 时,不必先造出实直线再算覆盖空间:把 S^1 定义成由一个基点与一条闭合回路生成的归纳类型,就可以直接用类型论的工具构造出整数与基本群的同构。范畴论把注意力从对象移到箭头,HoTT 则把箭头内化成了数学对象之间最原初的关系——相等。二者一脉相承:要紧的不是"有什么东西",而是"东西之间能怎么走"。

七、这套档案规则的持久回报

谈到这里,范畴论对拓扑的意义已经超出了"方便的语言"。它为不变量侦探所签发了一套统一的执业资格:凡是能当不变量用的机器,都得先是尊重复合与恒等的函子;凡是声称两套理论等价的说法,都得先交出自然同构;凡是把空间当作可判定的个体来引用,都得准备好它的 Hom 行为档案。后续章节里那些耀眼的成果——5.3 的持久同调用滤过的复形追踪洞的出生与死亡,5.4 的陈数把能带结构的整体弯曲读成一个整数——读起来像物理或数据科学,但它们的可靠性担保书都是本节这几行公理写就的:测量机器若不守复合律,测量的结果就与"同胚下不变"无关。

而范畴论自身也早就不在拓扑的围墙内办公。阿蒂亚为拓扑量子场论给出的定义,是把配边范畴上的幺半函子当作不变量:(d-1) 维闭流形是对象,d 维配边是箭头,一个"量子不变量"就是这样一个函子进 \mathbf{Vect} 的保结构翻译。编程语言把函子与单子做成标准接口,形式化数学工程把同调论逐条搬进证明助手——它们各自解决的具体问题不同,用的却都是同一张图纸:对象间的箭头网络,比对象本身的清单更经得起搬运。

拓扑学经由范畴论学到的一课可以压缩成一句话:空间的"真相"不藏在它自己的点里,而藏在它与一切其他空间的关系中。档案可以烧掉,账本可以销毁,只要箭头还连着,身份就还在。


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U