九章格数学 PhiloMath · K2C 正文 · C 段(大学低年级)· 正文

拓扑学引论 · 连续与形状的不变量

〇体例说明

体例

本书怎么读:一门关于「连续与不变量」的学问

本书讲一门学问:拓扑学——它研究的不是长度、角度与面积,而是那些在连续变形之下纹丝不动的性质。把图形画在一块可以任意拉伸、压扁、扭曲、却不许撕裂也不许粘合的橡皮膜上,变形之后还留着的性质,就是「拓扑性质」。于是两个乍看毫不相干的东西——咖啡杯与甜甜圈、一张地图与一只网格球——只要能在橡皮膜上互相变过去,在拓扑学眼里就是同一个。这带来一串朴素而深刻的问题:为什么七座桥走不通、正多面体只有五种、每个闭曲面都能用一个整数「编号」?为什么「把球面的毛梳平」办不到、每个复系数多项式必有一个根?为什么二十世纪最重要的数学语言之一——同调与上同调——会从「形状」里长出来,又走进物理、拓扑绝缘体与数据分析?从欧拉 1736 年用一页纸解决七桥问题,到庞加莱 1895 年在《位置分析》里把「洞」变成可以计算的群,再到今天用持久同调从一堆散点里读出形状,拓扑学两百年只做两件事:一边把「连续变形」讲成严格的语言,一边锻造各式各样的不变量,去证明「不一样」。

本书按章组织:绪论从柯尼斯堡的七座桥讲起,说清拓扑学关心什么、不变量怎样工作;第一章把「连续」抽象成开集公理,建立拓扑空间与连续映射的语言;第二章研究两件大事实——连通(分不开)与紧致(逃不掉),并引出流形与复形;第三章升起第一件乐器:把绕圈做成群,基本群就此开口说话;第四章用覆叠空间把同一个形状摊成无数层影子,让子群与几何一一对应;第五章回答拓扑学最经典的一问:曲面怎样分类,用亏格给每个闭曲面编号;第六章把形状彻底代数化——同调群把各维的洞记成一串可计算的群;综合站用年表、人物谱、方法总图、两个综合实验与自查收束全书。

写作的三条约束(本书的自我要求)。① 直觉与图形先行:每一个概念都从一张图、一个具体的小例子讲起——先看见七座桥为什么抽象成一张图、橡皮膜上咖啡杯怎样变成甜甜圈、圆周上绕两圈的绳结为什么解不开,再抽成定义。② 一步一图:凡能画的都画——开集与邻域、连续映射「开集的原像是开集」、连通与紧致的对偶、基本群的绕圈、覆叠的螺旋、曲面的手柄与分类、链复形与边缘算子。拓扑学最迷人的地方,正藏在「连续变形下什么不变」这条线索里。③ 自给自足:所需工具在书内随用随补——集合与映射、实数的完备性、一元微积分(极限、连续、介值定理),以及最必要的群论常识(群、子群、同态、自由群)与线性代数初步(向量空间、线性映射、秩),都在需要它的那一页现学现用,不假设手边另有教材。个别深刻的整体性结论(Urysohn 度量化、Tychonoff、Brouwer 不动点、分类定理的完整证明)给出精确陈述、证明思路与文献指引,数值与算法对拍在实验页随附。

页型节奏。每章以 导引 开篇(一页说清这一章要解决什么);主体是 讲义 页(概念、定理、证明,一步一图);每章配 例题 与 习题(末附提示);每章收在 地图(依赖关系)+小结+思想卡(把技术升成观念)+挑战与实验(动手核验);另有 〖札记〗格物札记做中西数学传统的对照,并在章末用一页 衔接讲义 指向前方。每页右上角标页码,页眉灰色小字标出所属章与小节。

难度标记。讲义页首行用 ★–★★★★★ 标出阅读难度:★ 会集合与映射即可,★★ 需要一点实数的完备性与 ε–δ 语言(书内自给),★★★ 需要一点群论与线性代数(书内自给),★★★★ 需要一点同伦与覆叠的系统推导(书内自给),★★★★★ 需要整体性论证与代数方法的深水区(第五章后半、第六章与综合站余韵)。若只求理解主线,读绪论、第一章的开集与连续、第二章的连通与紧致、第三章的圆周基本群、第六章的同调群即可;若求完整掌握,按章顺序逐页推进,并把每章习题做完。

三条线索贯穿全书:

① 明线——从连续到代数:先把「连续」抽象成开集(第一章),再研究连通与紧致两件大事实并与组合结构相遇(第二章);随后把「绕圈」做成群,得到基本群(第三章);用覆叠空间揭示群与形状的对应(第四章);在曲面上完成第一次完整的分类(第五章);最后把各维的洞一并代数化,得到同调与上同调(第六章)。

② 暗线——不变量的眼光。「怎样证明两个形状绝不可能一样」是贯穿全书的追问。直接构造变形办不到时,就找一个在连续变形下不变、而两者取值不同的不变量:连通分支数、紧致性、欧拉示性数、基本群、同调群。第一章先立起这套方法论的立场:不变量是形状的指纹;此后每一章都在锻打新的指纹工具,直到同调把「洞的个数」写成一串完全可以计算的群。

③ 接口——通往四个邻域。拓扑学与分析、代数、几何、数据直接相接:与分析(连续、紧致、不动点、介值定理与最值定理的拓扑根源,第一、二章);与代数(基本群、自由群、群同态、同调群的函子性,第三、六章);与几何(曲面分类、可定向性、曲面上度量的选择,第五章);与数据科学(持久同调与拓扑数据分析,第六章)。三条线索之外还有一条捷径贯穿始终:把形状变成可以计算的代数对象——这既是欧拉一笔画问题的精神,也是一切现代拓扑学的起点。

写法约定(TEX 标准):拓扑空间记 X, Y,开集记 U, V,映射记 f, g,基本群记 π1(X),覆叠投影记 p : E → X,同调群记 Hn(X),欧拉示性数记 χ。变量与函数名用斜体(x、f、t、α),数字与运算符正体;同伦类记 [α],同调类记 [z];群的运算与自由积记 *。关键一步配图,公式与图形逐章对照。

一全册目录(绪论+六章+综合站)

目 录
拓扑学引论 · 连续与形状的不变量 · 全书正文页码一览
从柯尼斯堡的七座桥说起2
拓扑学是什么:橡皮膜上的几何3
两百年路线图:从 Euler 到 Poincaré4
不变量的思想:怎样证明「不可能」5
预备工具箱:集合、映射与度量6
中国源流:九连环、鲁班锁与拓扑游戏7
本册的路线:形状如何变成代数8
绪论地图:全书路线图9
第一章导引:从「无限接近」到「开集」10
1.1连续的第一直觉:从 ε–δ 说起11
1.2开集:把「邻近」写成集合12
1.3拓扑空间的定义13
1.4闭集、闭包与内部14
1.5基与子基:怎样给出一个拓扑15
1.6子空间拓扑:继承来的开集16
1.7积空间与商空间:从拼接到粘合17
1.8连续映射:开集的原像是开集18
1.9同胚:拓扑学眼中的「相同」19
1.10度量空间:最熟悉的拓扑20
1.11距离、球与由度量诱导的拓扑21
1.12收敛与极限:序列、滤子与网22
1.13分离公理:从 T0 到 T423
1.14可数性公理与序列的威力24
1.15拓扑空间的图鉴:从离散到平庸25
1.16收束:连续是拓扑的形状感26
例题精讲(2 页)p.27–28
习题课(2 页)p.29–30
第一章地图:概念依赖关系31
第一章小结(上)32
第一章小结(下)33
思想卡:连续是数学的形状感34
挑战:度量化定理与 Urysohn 引理35
实验:拓扑性质的数值检验36
〖札记〗墨经与庄子:无穷与极限的中国思辨37
第一章速查表38
衔接讲义:通往连通与紧致——拓扑的两大主旋律39
第二章导引:分不开与逃不掉40
2.1连通性:分不开的整体41
2.2连通性的等价刻画与例子42
2.3道路连通与连通分支43
2.4应用:介值定理与不动点44
2.5紧致性:有限覆盖的性质45
2.6紧致空间的性质与运算46
2.7Heine–Borel 定理47
2.8紧致与连续:三个推论48
2.9局部紧与单点紧化49
2.10Urysohn 引理与度量化定理50
2.11拓扑流形:局部欧几里得51
2.12单纯复形:从连续到组合52
2.13收束:两大主旋律的合奏53
例题精讲(2 页)p.54–55
习题课(2 页)p.56–57
第二章地图:概念依赖关系58
第二章小结59
思想卡:局部性质如何拼成整体60
挑战:Tychonoff 定理与选择公理61
实验:紧致、连通与流形的数值体检62
〖札记〗惠施与公孙龙:连续与分割之辩63
第二章速查表64
第三章导引:用一根绳子听出形状65
3.1用圈数测洞:一根绳子的智慧66
3.2同伦:连续地变形67
3.3道路的同伦类68
3.4基本群的定义69
3.5基点与共轭类:基本群的不变性70
3.6圆周的基本群:整数群 ℤ71
3.7诱导同态与函子性72
3.8基本群的计算技巧73
3.9楔和与自由群74
3.10van Kampen 定理75
3.11van Kampen 的应用:粘合出曲面76
3.12环面、射影平面与曲面的基本群77
3.13图的基本群:自由群的舞台78
3.14基本群作为拓扑不变量79
3.15应用:代数基本定理的拓扑证明80
3.16收束:群论听见形状的声音81
例题精讲(2 页)p.82–83
习题课(2 页)p.84–85
第三章地图:概念依赖关系86
第三章小结(上)87
第三章小结(下)88
思想卡:群论听见形状的声音89
挑战:Brouwer 不动点定理90
实验:同伦类的数值枚举与基本群对拍91
〖札记〗中国结与结绳记事:绳上的不变量92
第三章速查表93
衔接讲义:通往覆叠——把圈展开成螺旋94
第四章导引:把圆周展开成一条直线95
4.1覆叠空间:螺旋与多层楼96
4.2覆叠空间的例子与构造97
4.3路径提升与同伦提升98
4.4覆叠与基本群的单射99
4.5覆叠的分类:子群与 G-集100
4.6基本群与覆叠的 Galois 对应101
4.7万有覆叠空间102
4.8覆叠变换群与正规覆叠103
4.9存在性:哪些子群可以实现104
4.10映射提升判据与覆叠的函子性105
4.11应用:Borsuk–Ulam 定理106
4.12应用:代数基本定理的覆叠证明107
4.13应用:组合学与打结中的覆叠技巧108
4.14纤维丛与覆叠的一步之遥109
4.15构型空间与机器人路径规划110
4.16收束:展开的螺旋111
例题精讲(2 页)p.112–113
习题课(2 页)p.114–115
第四章地图:概念依赖关系116
第四章小结(上)117
第四章小结(下)118
思想卡:覆叠——同一形状的无数层影子119
挑战:Borsuk–Ulam 定理与奇偶性120
实验:覆叠展开的数值演示121
〖札记〗罗盘、螺旋与多值函数的几何122
第四章速查表123
衔接讲义:通往曲面——用不变量给形状编号124
第五章导引:给曲面分类——球面、环面与之后125
5.1曲面:二维流形的样子126
5.2曲面的例子与曲面上的直觉127
5.3连通和与手柄:把洞拼起来128
5.4三角剖分与组合结构129
5.5欧拉示性数 χ:第一个不变量130
5.6Euler 多面体公式与它的秘密131
5.7闭曲面的分类定理132
5.8亏格与可定向性133
5.9射影平面与 Klein 瓶:不可定向的世界134
5.10曲面的基本多边形135
5.11分类定理的证明思路136
5.12曲面上向量场的 Poincaré–Hopf137
5.13分支覆叠与 Riemann–Hurwitz138
5.14曲面的基本群与同调139
5.15从拓扑到几何:曲面上度量的选择140
5.16收束:分类——数学的整理术141
例题精讲(2 页)p.142–143
习题课(2 页)p.144–145
第五章地图:概念依赖关系146
第五章小结(上)147
第五章小结(下)148
思想卡:分类——数学的整理术149
挑战:分类定理的完整证明150
实验:多面体与曲面的欧拉示性数检验151
〖札记〗祖暅原理、多面体与组合计数152
第五章速查表153
衔接讲义:通往同调——把形状代数化154
第六章导引:把形状变成代数155
6.1把形状变成代数:为什么需要同调156
6.2单纯复形与链群157
6.3边缘算子与链复形158
6.4同调群的定义159
6.5同调的计算:三角剖分法160
6.6同调与欧拉示性数161
6.7Betti 数与洞的计数162
6.8同伦不变性:为何剖分无关163
6.9上同调初览164
6.10de Rham 上同调一瞥165
6.11Mayer–Vietoris 序列166
6.12同调的函子性与自然性167
6.13应用:持久同调与数据分析168
6.14应用:从同调到机器学习169
6.15走向同调代数170
6.16收束:形状的指纹171
例题精讲(2 页)p.172–173
习题课(2 页)p.174–175
第六章地图:概念依赖关系176
第六章小结(上)177
第六章小结(下)178
思想卡:不变量——形状的指纹179
挑战:单纯逼近定理180
实验:复形同调群的数值计算181
〖札记〗《数书九章》与组合计数182
第六章速查表183
衔接讲义:通往综合站——把六章收成一张地图184
全景的收束185
全书概念依赖总图186
〖札记〗拓扑学大事年表187
〖札记〗人物谱十四位188
方法总地图189
依赖总图与不变量手册190
综合实验(一):基本群与同调的对拍191
综合实验(二):曲面分类的算法192
终极挑战:分类定理与不变量的威力193
习题课(1 页)194
综合习题评讲195
全书小结(上)196
全书小结(下)197
终极速查表198
绪论

连续与形状:拓扑学的眼光

一切的起点是一座城与七座桥:能不能一次走遍、每座桥只过一次?1736 年,欧拉给出一个斩钉截铁的「不可能」,顺手开创了一门崭新的学问。他的关键一步是把桥的长短曲直统统扔掉,只留下「谁和谁相连」——这正是拓扑学的第一课:只关心那些在连续变形下不变的结构。本册从七桥问题讲起,说清拓扑学「橡皮膜上的几何」究竟是什么、为什么咖啡杯与甜甜圈是同一个东西;回望从欧拉、黎曼、庞加莱到现代的两百年路线,点明「不变量」这一贯穿全书的武器——要证明两个形状不一样,就得找到一个变形中保持不变的指纹;备齐集合、映射与度量的工具箱,回溯九连环、鲁班锁的中国源流,并交代本书「从连续到代数」的路线:先用开集说清连续,再研究连通与紧致,然后把绕圈做成群、把覆叠展成螺旋、把曲面一一编号,最终把形状彻底代数化。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
2导引

绪论 连续与形状:拓扑学的眼光从柯尼斯堡的七座桥说起

1736 年,东普鲁士的柯尼斯堡(今俄罗斯加里宁格勒)。普雷格尔河穿城而过,河心有一座小岛,河上架着七座桥,把两岸与岛连成四块陆地。市民们长期琢磨一个消遣问题:能不能从某块陆地出发,一次走遍七座桥,每座桥正好过一次,最后回到起点?试了很久,无人成功。

同年,欧拉(Leonhard Euler)给出一个斩钉截铁的答案:不可能。而他的论证方式,开启了一门崭新的学问。欧拉的关键一步是把无关的东西统统扔掉:桥的长短、宽窄、曲直,两岸的远近,全都与问题无关;真正有关系的只有一件事——谁和谁相连。于是他把四块陆地画成四个点、七座桥画成七条线,问题立刻变成:这张图能否一笔画遍每条线恰好一次?

图 绪-1 七桥问题:从地图到图 北岸 A 东岸 C 小岛 D 南岸 B 欧拉的抽象 扔掉长短曲直 A C D B 3 3 5 3 四个点全是奇度 ⇒ 一笔画不可能
图 绪-1 欧拉把四块陆地缩成四个点、七座桥画成七条线。桥的长短曲直从此无关紧要,要紧的只有连接关系。数一数每个点引出的线条数(度数):四个点的度数为 3、3、3、5,全是奇数,而一笔画至多允许两个奇度点——所以一次走遍七座桥是不可能的。

欧拉的答案只有一行:一笔画每经过一个中间点,都是「进去一次、出来一次」,成对消耗两条线;所以至多允许两个点(起点与终点)连奇数条线。而七桥图上四个点的度数是 3、5、3、3——四个奇度点,超出了限额,所以不可能。体会这个证明的味道:它没有量任何长度、没有任何计算,只数了「连接关系」。一个几何问题,被一种只关心连接与连续的新眼光解决了。这种眼光此后两百年长成了一门学科——拓扑学,而「数度数」这种只依赖连接关系的量,是它的第一个不变量。

读法建议:本书按「章」推进——第一章搭起「连续」的公理骨架(点集拓扑),第二章研究连通与紧致两大主旋律,第三章、第四章升起两件代数乐器(基本群、覆叠空间),第五章完成曲面的分类,第六章把形状彻底代数化(同调)。若时间有限,读绪论、第一章的开集与连续、第三章的圆周基本群、第六章的同调群即可掌握骨架。

3讲义

绪论 连续与形状:拓扑学的眼光拓扑学是什么:橡皮膜上的几何

★ 一句话直觉。拓扑学是「橡皮膜上的几何」:把图形画在一块可以任意拉伸、压缩、扭曲——但不许撕裂、不许粘合——的橡皮膜上,凡是变形之后仍然保持的性质,就是拓扑性质。

拓扑学(topology)。研究空间在连续变形(同胚)下保持不变的性质,以及如何用不变量(连通性、紧致性、洞的个数、亏格……)去区分不同的形状。

为什么强调「不许撕裂、不许粘合」?因为一旦允许,任何图形都能变成任何图形,问题就没有意思了。拉、压、揉、搓都可以,但「点与点的邻近关系」必须保持——邻近关系就是拓扑的真身。地球仪与平面地图无法彼此完美转换,不是因为手艺不精,而是因为球面与平面是两种不同的拓扑空间。

最著名的例子:咖啡杯与甜甜圈。乍看毫不相似,但在拓扑学家眼里它们是同一个东西——都是「有一个洞的曲面」,可以连续地互相变形。

图 绪-2 同胚的眼光:杯与圈是同一个形状 咖啡杯:把手是一个洞 连续变形 甜甜圈:也是一个洞 不撕不粘
图 绪-2 把杯子的筒身捏瘪、把手保留,杯就连续地变成了甜甜圈——不撕裂、不粘合。拓扑学于是把它们归为同一类:都「有一个洞」。反过来说,球面与它们不可能互变:球面上没有洞。这个「洞的个数」正是本书要锻造的第一批不变量之一。

这个例子给出了拓扑学的工作方式:不管两样东西看上去差多远,只要能连续地变成彼此,它们在拓扑上就一样;反过来,要证明「不一样」,就得找出一个在变形中保持不变、而两者取值又不同的不变量。整本书都在这两件事之间来回:一边把「连续变形」讲成严格的语言(第一、二章),一边锻造各式各样的不变量(第三章到第六章)。

还要说清拓扑学不是什么:它不关心长度、角度、面积——那是度量几何(欧氏几何、黎曼几何)的领地。拓扑学把尺子收起来之后,剩下的东西反而更顽固:度量千变万化,而「有没有洞」「分不分得开」「逃不逃得掉」这些骨架性质,在一切变形下都岿然不动。

4讲义

绪论 连续与形状:拓扑学的眼光两百年路线图:从 Euler 到 Poincaré

拓扑学的历史,是一部「把直觉变成语言、再把语言变成代数」的历史。这是一条从 1736 年的一页纸延伸到今天数据科学的路线。

图 绪-3 拓扑学两百年路线图 1736 Euler 解七桥问题 只留连接关系——图的几何诞生 1750 Euler 多面体公式 V−E+F=2 第一个拓扑不变量的雏形 1858 Möbius、Riemann:曲面与亏格 洞的个数成为曲面的「编号」 1895 Poincaré《位置分析》 基本群与同调:把洞变成群 1914 Hausdorff:点集拓扑公理化 开集、邻域从此有了严格定义 20 世纪 代数拓扑·纤维丛·示性类 21 世纪 TDA·持久同调·拓扑物理 形状走进数据与物理
图 绪-3 从欧拉的一页纸出发:先把「连接关系」变成图(第一章),再把「洞」变成群(第三章、第六章)。公理化(Hausdorff)让拓扑学获得了适用于一切空间的语言;今天它同时活跃在纯数学、物理与数据分析里。

第一阶段:直觉时代(1736–1850)。欧拉的七桥问题与多面体公式 V − E + F = 2 提出了「只关心连接关系」的问题,但他没有建立语言。多面体公式令人好奇:为什么它只依赖顶点、棱、面的个数,而与具体形状无关?这背后藏着一个不变量,后来称为欧拉示性数(第五章的主角)。

第二阶段:曲面时代(1850–1895)。Möbius 与黎曼研究曲面,发现闭曲面可以用「洞的个数」(亏格)分类,还发现了不可定向的怪曲面(射影平面、Klein 瓶)。这一切最终凝成一条漂亮的分类定理:每个闭曲面由一个整数与一个是非判断完全确定(第五章)。

第三阶段:代数化时代(1895–1945)。庞加莱在《位置分析》中发明了同调与基本群——用代数群记录「洞」的个数与绕法。从此拓扑学有了可计算的不变量:把形状的问题翻译成代数的问题,再用代数的机器去解(第三章、第六章)。

第四阶段:公理化与现代(1914 至今)。Hausdorff 用开集公理给「连续」下了不依赖距离的定义(第一章的主角);Brouwer、Noether、Hopf 把代数方法系统化;二十世纪下半叶,拓扑学长成现代数学的公共基础设施——从代数几何到理论物理都离不开它;今天,持久同调让拓扑走出一堆散乱的数据点,在材料、生物与机器学习里继续生长(第六章末)。

5讲义

绪论 连续与形状:拓扑学的眼光不变量的思想:怎样证明「不可能」

★★ 拓扑学最锋利的武器,是一类特殊的定理:不可能性定理——七座桥走不通、正多面体只有五种、球面上的毛梳不平、结打不开就真的打不开。证明「不可能」有一套固定的战术,值得在动身之前先看清。

第一步:把问题翻译成空间的语言。「走遍七座桥」是图上的一条路径;「把毛梳平」是球面上的一个无零点向量场;「解开结」是圆周在三维空间中的一个嵌入的同伦。
第二步:寻找不变量。找一个在连续变形下保持不变的量:度数的奇偶性、连通分支数、欧拉示性数、基本群、同调群……不变量必须「只依赖形状本身」,而不依赖如何画它、如何切它。
第三步:算出两个形状的不变量并比较。若取值不同,则两个形状绝不相同——这一步给出「不可能」的严格证明。若取值相同,则还不能下结论:不变量相同不代表形状相同,只能说「这把指纹没分辨出来」。

第三步的不对称性值得停留一下:不变量不同 ⇒ 形状不同(逆否:形状相同 ⇒ 不变量相同),这个方向永远可靠;而「不变量相同」只是证据,不是证明。比如球面与环面:欧拉示性数分别是 2 与 0,所以它们绝不同胚——证明完毕;而环面与 Klein 瓶的示性数都是 0,却并不同胚,要动用更强的指纹(可定向性,第五章)才能分辨。

不变量原理。若 f 是同胚 X → Y,则对任何拓扑不变量 I,有 I(X) = I(Y)。因此找不变量是证明「不可能」的唯一正道:直接在所有变形里穷举是不可能的(变形有无穷多种),而指纹只需算一次。

本书就是一部「指纹工具箱」的锻造史:第一章的连通分支数与紧致性(最粗的指纹),第二章的局部性质,第三章的基本群(第一次把「绕圈」做成群),第五章的欧拉示性数与亏格(第一次完成一个完整分类),第六章的同调群(把各维的洞一次记清)。每锻好一件工具,就立刻用它解决一批「不可能」。

6讲义

绪论 连续与形状:拓扑学的眼光预备工具箱:集合、映射与度量

★ 本书自给自足:需要的工具都在用到它的那一页现学。这一页先把三件最常用的工具摆在台面上。

① 集合与子集。集合就是一些对象的整体,记 A ⊆ X 表示 A 是 X 的子集。X 的全部子集构成的集合叫幂集。常用运算:并 A ∪ B、交 A ∩ B、补 X ∖ A。De Morgan 律 X ∖ (A ∪ B) = (X ∖ A) ∩ (X ∖ B) 在第一章会反复出现——开集与闭集正是靠它互相翻译的。

② 映射。映射 f : X → Y 给每个 x ∈ X 指定唯一的 f(x) ∈ Y。三种要紧的映射:单射(不同的点送到不同的点)、满射(每个 Y 的点都被打到)、双射(两者兼备,于是有逆映射 f−1)。复合满足结合律。同胚将是「连续的双射且逆也连续」——比单纯的双射多一道连续的关卡,第一章会看到反例。

③ 度量。集合 X 上的度量是函数 d : X × X → ℝ,满足三条:正定(d(x,y) ≥ 0,取等当且仅当 x = y)、对称(d(x,y) = d(y,x))、三角不等式(d(x,z) ≤ d(x,y) + d(y,z))。平面上的直线距离是最熟悉的例子。

由度量长出的拓扑直觉。有了距离就能谈「开球」 B(x, r) = {y : d(x,y) < r},进而谈「一个点与一个集合挨得多近」「序列收敛到谁」。第一章将把这套语言从「有距离」推广到「无距离」——办法是把「开集」而不是「距离」当作原始数据。

④ 实数的完备性(一页备用)。本书多处用到实数的一条根本性质:有上界的非空实数集必有上确界(确界原理)。它与「单调有界收敛」「区间套」「有限覆盖」等价——最后那条恰好是第二章紧致性的源头。零点存在定理(连续函数从负到正必经过零)在第二章将由连通性重新证明。

7讲义

绪论 连续与形状:拓扑学的眼光中国源流:九连环、鲁班锁与拓扑游戏

★ 拓扑的思想火花,并不只在欧洲燃烧。中国古代的益智器具与传统工艺里,藏着大量「只关心连接与连续」的智慧——它们是天然的拓扑教具。

九连环与解码序列。九连环要把九个环从框架上解下,规则是「第 n 环只有在前一环在架上、更前面的环全卸下时才能动」。把「环在架上/不在架上」记成一个二进制状态,整个解环过程就是状态图上的一条路径——状态与转移正是图论的地图。解九连环需要 341 步,这个数字来自状态图的递推结构;用图的语言看,它不过是「一条长长的路径的长度」。「数步数」而非「量尺寸」,正是拓扑眼光。

鲁班锁与连接关系。鲁班锁(孔明锁)由若干木条咬合成整体,能不能拆开、按什么顺序拆,只取决于木条之间的互相卡位关系,与木条的长短粗细无关——又一次「扔掉度量、留下连接」。

中国结与绳上的不变量。中国结由一根绳连续盘绕而成,绳的两个端点始终在外——这恰恰是「辫子与结」的研究对象:一根绳在空间里怎么绕,哪些结真正打死了、哪些只是虚绕一圈,要用第四章的基本群与第六章的同调来回答。「结绳记事」的先民未必想到,绳结的数学直到二十世纪才成体系,而它正是拓扑学最活跃的分支之一(纽结理论)。

七横八纵的棋盘与一笔画。民间棋类里「一笔画」「不重复走遍」的游戏与七桥问题同源;出土的宋代「纵横图」(幻方)则显示了对离散结构计数的早熟兴趣——这些传统与《墨经》中「一尺之棰,日取其半,万世不竭」的无穷思辨一起,构成了本书各章格物札记的源流。

一则提醒。传统器具是直觉的入口,不是理论本身:九连环的 341 步可以递推算出,但「为什么状态图连通」「最短路径何时存在」需要第一章的紧致性与连通性。直觉先行、语言随后——这正是本书「一步一图」的用意。

8讲义

绪论 连续与形状:拓扑学的眼光本册的路线:形状如何变成代数

★★ 最后一页绪论,把全书的行军路线交代清楚——为什么是这六章、为什么是这个顺序。

第一段(第一、二章):把「连续」说清楚。一切都要从语言开始。第一章把「邻近」抽象成开集公理,建立拓扑空间、连续映射与同胚;第二章研究一个空间作为整体的两件大事实——连通(分不开)与紧致(逃不掉)。这两章合起来,是全部后续内容的公理地基:没有它们,「连续变形」只是直觉,不是定理。

第二段(第三、四章):把「绕圈」做成群。这是本书的中心一跃——代数拓扑的开端。第三章把「从一点出发回到该点的道路」按同伦分类,得到基本群;圆周的基本群是整数群,绕圈次数第一次成为可以计算的代数对象。第四章用覆叠空间揭示:底空间的每一个覆叠都对应基本群的一个子群——形状与代数从此一一对应。

第三段(第五章):完成一次完整的分类。曲面是拓扑学最经典的战场:用三角剖分算欧拉示性数,用基本多边形做粘合,最终证明每个闭曲面由亏格与可定向性完全确定。这是全书第一次做到「把千差万别的形状整理成一张清单」,方法论意义不亚于结论本身。

第四段(第六章):把一切洞一次记清。基本群依赖基点且难算,同调群则给出更顺手的机器:把形状切成复形,用「边缘的边缘为零」自动记下各维的洞。欧拉示性数恰好是 Betti 数的交错和——第五章的几何不变量在第六章获得了代数解释。

贯穿的暗线不变量:从度数的奇偶(绪论)到连通分支(第二章)、基本群(第三章)、欧拉示性数与亏格(第五章)、同调群(第六章)
贯穿的方法把几何问题翻译成代数问题:粘合 → 商空间;绕圈 → 群运算;洞 → 同调类
贯穿的姿态一步一图:每个概念先看见(图),再定义(公理),后计算(例题与实验)
9地图

绪论 连续与形状:拓扑学的眼光绪论地图:全书路线图

下图为全书的概念路线图:自上而下从直觉走向代数,横向箭头标出「新概念在何处被首次使用」。阅读时可随时回到此图定位。

图 绪-4 全书路线图:从连续到代数 绪论 连续与形状:拓扑学的眼光 第一章 拓扑空间与连续映射 第二章 连通、紧致与流形 第三章 基本群:听见洞的声音 第四章 覆叠空间:把圈展开成螺旋 第五章 曲面与分类:给形状编号 第六章 同调:把形状代数化 综合站 全景与余韵 点集 → 代数
图 绪-4 六章一条主线:先把「连续」说成开集的语言(第一、二章),再把「绕圈」做成群、把「层」与「洞」一一对应(第三、四章),最后用不变量给曲面编号、把一切形状代数化(第五、六章)。综合站把两百年收成一张地图。
绪论(本章)七桥问题 · 橡皮膜直觉 · 不变量思想 · 工具箱
第一章开集公理 · 连续映射 · 同胚 · 子空间/积/商
第二章连通 · 道路连通 · 紧致 · Heine–Borel · 流形 · 复形
第三章同伦 · 基本群 · 圆周=ℤ · 自由群 · van Kampen
第四章覆叠 · 提升 · Galois 对应 · 万有覆叠 · Borsuk–Ulam
第五章三角剖分 · 欧拉示性数 · 亏格 · 分类定理 · Poincaré–Hopf
第六章链复形 · 同调群 · Betti 数 · Mayer–Vietoris · 持久同调

装备已齐。下一章起,把「连续」从距离里解放出来——问自己一个问题:没有尺子,还能不能严格地说「这两个点挨得很近」?

第一章

拓扑空间与连续映射

「连续」这个从小熟悉到不再追问的词,究竟是什么意思?微积分里用 ε–δ 给出了第一个精确答案:能把「无限接近」写成「任意小的误差都能控制」。可 ε–δ 依赖距离,而许多有趣的空间并没有天然的距离——一张只关心「谁紧挨着谁」的图、一个由粘贴边缘得到的怪曲面,都无从谈距离。本章要做的事,是把「连续」从距离里解放出来。第一步把邻域的直觉抽成开集公理:一个拓扑空间,就是在集合上规定「哪些子集算开集」的规则;从此「邻近」「收敛」「连续」都能只用开集说清。第二步建立连续映射的语言:连续就是「开集的原像是开集」,而拓扑学眼中的「相同」——同胚——就是双向连续的可逆映射。第三步铺开构造新空间的三件工具:子空间、积空间、商空间,它们让「一个圆片粘成球面、一条线段两端粘成圆周」这类操作第一次有了严格的说法。沿途将认识度量空间这个最熟悉的例子,理解为什么序列在很多空间里说了不算、需要「网」来补位,并用分离公理(T0 到 T4)给空间的「规矩程度」分级。读完这一章,「连续」将不再是分析里的一个不等式,而成为一件可以随身携带、用于一切空间的拓扑工具。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
10导引

第一章 拓扑空间与连续映射第一章导引:从「无限接近」到「开集」

微积分里,f : ℝ → ℝ 在点 x0 连续的含义早已写定:对任意 ε > 0,存在 δ > 0,只要 |x − x0| < δ,就有 |f(x) − f(x0)| < ε。这句话里出现了距离 |·|、出现了不等号、出现了一个来回穿梭的量词游戏。但若退后一步端详,会发现它真正反复使用的只有一件事:「与 x0 足够接近的点」这个说法。距离只是表达「接近」的一种方式——本章要做的,是把「接近」本身从距离中解放出来,让它成为空间的内在结构。

解放的路径出人意料地简单:注意「|x − x0| < δ」说的是 x 落在开区间 (x0 − δ, x0 + δ) 里,而连续条件整体上等价于「每个开区间的原像都是开集」。原来自始至终充当主角的,不是距离,而是开集。把这句观察推到极致,就得到本章的中心定义:一个拓扑空间,就是一个集合加上「哪些子集算开集」的一套章程;连续映射则是「开集的原像仍是开集」的映射。距离、长度、角度全部退场,留下的只有一个框架——但正是这个框架,装得下分析、几何与代数中千姿百态的空间。

本章回答四个问题。其一:开集应满足哪些规则?(§1.2–1.3)——答案是三条公理,而满足公理的任何一族子集都可充当「开集」,从此「空间」的舞台无限扩大。其二:不靠距离,怎样建造与拆分拓扑?(§1.4–1.7)——闭包与内部从内向外刻画集合,基与子基用少量积木搭出全部开集,子空间、积与商提供三种标准的「继承、拼接、粘合」工序。其三:什么叫两个空间本质上相同?(§1.8–1.9)——同胚:双向连续的一一对应,拓扑学的「相等」。其四:这条抽象链条与熟悉的度量世界如何衔接?(§1.10–1.14)——度量诱导拓扑、收敛与极限的拓扑表述、分离公理与可数性公理两套技术标尺。

公理化的历史经验在拓扑学上重演了一遍:欧几里得之后两千年,希尔伯特把「点、线、面」从直觉名词变成公理系统中的无定义术语——对象由规则定义,而非由图像定义。本章对「邻近」做的正是同一件事。从这一页起,「开集」取代距离,成为谈论连续的唯一语言。

11讲义

第一章 拓扑空间与连续映射1.1 连续的第一直觉:从 ε–δ 说起

★ 一切从抄写定义开始——但这次带着解剖的目的。设 f : ℝ → ℝ,x0 ∈ ℝ。经典的连续定义是:

∀ε > 0,∃δ > 0,使得 |x − x0| < δ ⟹ |f(x) − f(x0)| < ε。

解剖一:ε 在管什么?ε 度量的是值域一侧的接近精度:要求 f(x) 落在 f(x0) 的 ε-范围里。用集合语言,这是要求 x 落在原像

f−1((f(x0) − ε, f(x0) + ε))

之中。也就是说,「f(x) 接近 f(x0)」完全可以改写成「x 属于某个开区间的原像」。

解剖二:δ 在管什么?δ 度量的是定义域一侧的接近:|x − x0| < δ,即 x ∈ (x0 − δ, x0 + δ)。把两侧合起来,定义变成:

∀ε > 0,∃δ > 0,使得 (x0 − δ, x0 + δ) ⊆ f−1((f(x0) − ε, f(x0) + ε))。

解剖三:距离还剩下什么角色?距离 |·| 只用来生成「开区间」「ε-邻域」这类基本开集,此外再无用处。两个绝对值符号都可以替换成「属于某个开区间」。于是定义完全翻译为开集的语言:

定理 1.1(连续的开集刻画,ℝ 情形)。f : ℝ → ℝ 在每点连续,当且仅当任何开区间的原像都是若干开区间之并——即原像是开集。

证明的关键一步是把逐点的量词游戏换成整体的集合运算:对每个 x0 与 ε,连续性给出 δ,使 x0 的 δ-邻域落入原像;把所有这样的邻域并起来,恰得原像本身,故原像是开集。反向同样直接。连续性原是「原像保持开集」——这个发现在 ℝ 上只是换个说法,到了没有距离的空间里却成了唯一的定义。§1.8 将把它立为公理。

为什么紧盯「原像」而不是「像」?连续映射把接近的点送到接近的点,这天然是对原像提出的条件:值域一侧的「目标开集」事先给定,要求定义域一侧的原像承接得住。反过来「开集的像是开集」是另一条性质(开映射),与连续性互不蕴含,§1.8 会给出两者的反例。

12讲义

第一章 拓扑空间与连续映射1.2 开集:把「邻近」写成集合

★ 在 ℝ 上,开区间的推广是开集:子集 U ⊆ ℝ 称为开的,若 U 中每一点 x0 都存在 δ > 0,使 (x0 − δ, x0 + δ) ⊆ U。直观地说,开集的每个成员都带着完整的活动余地,边界不收留任何点。(0, 1) 是开的;[0, 1) 不是——点 0 无论取多小的邻域都会越出集合。

开集的价值不在于单个,而在于它们作为整体服从的代数规则。对 ℝ 逐条验证,可得三条性质:

开集三律(ℝ 上验证)。① ∅ 与 ℝ 是开集;② 任意一族开集之并仍是开集;③ 有限个开集之交仍是开集。②为何允许无穷?因为「每点带邻域」逐点成立,把无穷多开区间并起来,每一点仍带着自己原先的那个邻域。③为何只许有限?取 Un = (−1/n, 1/n),诸 Un 皆开,但 ⋂n Un = {0},而单点集不是开的——无穷交会把余量磨光。

这三条规则才是开集的本质。「每点带区间」只是 ℝ 上产生这些规则的一种具体方式。把这个观察倒转过来:任何集合 X 的一族子集,只要满足这三条规则,就有资格被称为「X 上的开集族」。至于它来自距离、来自别的构造、还是直接规定,一概不问。「邻近」从此不再是度量的专利,而成为公理保障的结构。

为此还要把「邻域」一词先行立户:称 N ⊆ X 为点 x 的邻域,若存在开集 U 使 x ∈ U ⊆ N。注意邻域本身不必开——「x 的邻域」是「装得下 x 附近一整片开地」的集合。在度量语言里说「x0 的 δ-邻域」,在拓扑语言里只说「x0 的某个邻域」;δ 这个数字消失了,留下的只是「存在一片开地」这个定性的断言。

图 1-1 开集:可以「住人且自由活动」的点集 a b c d e f U1​ = (a, b) U2​ U3​:任意并仍开 x0​ 含 x0​ 的开集 = 邻近证书 U ⊂ ℝ2​ 每点带一个球 开集 = 每个点都配得上「邻居证明」的集合
图 1-1 左:直线上任意多个开区间之并仍是开集——开集对任意并封闭。右:平面上开集 U 的每个点都带着一个完整的小球。「x0 ∈ 开集」是一张邻近证书:它保证 x0 周围有一整圈余量,而不是贴着边界站。
13讲义

第一章 拓扑空间与连续映射1.3 拓扑空间的定义

★★ 上一页的三条规则现在升格为公理。

定义(拓扑空间)。设 X 是一个集合,τ 是 X 的一族子集。称 (X, τ) 为一个拓扑空间,若:① ∅, X ∈ τ;② τ 中任意多个成员之并仍属于 τ;③ τ 中任意有限多个成员之交仍属于 τ。τ 的成员称为开集,τ 本身称为 X 上的一个拓扑。不致混淆时径称「空间 X」。

这个定义的分量须仔细掂量。它没有规定开集「长什么样」——没有区间、没有球、没有距离;它只规定了开集族必须服从的三条运算规则。凡满足规则者,皆为开集族;凡配有开集族者,皆为空间。同一集合可以装备不同的拓扑,而它们是不同的空间:

平庸拓扑τ = {∅, X}。只有全空间与空集是开的,任何真子集都「无地可站」。这是最粗的拓扑:几乎分不出任何邻近结构。
离散拓扑τ = 𝒫(X)。每个子集都是开的——包括单点集。这是最细的拓扑:每一点都自成一片开地,任何两点都可用开集分开。
有限余拓扑U 开 ⟺ U = ∅ 或 X∖U 有限。开集「巨大」:它们的补集只有有限个点。同一集合 X 上这三种拓扑互不相同(|X| > 1 时),可见「拓扑」确实是附加在集合上的结构。

与代数公理的呼应。群的定义也不问「元素是什么」,只规定乘法运算服从的四条规则;线性空间不问「向量是什么」,只规定加法与数乘服从的规则。拓扑空间同理:集合 X 只是提供点,拓扑 τ 才是主角。同一集合配上不同拓扑,就是不同空间——正如同底数的不同运算构成不同的群。数学对象的「身份」由结构决定,这一立场在本定义中体现得最为彻底。

两条约定。其一,「点 x 的邻域」按 §1.2 的定义在任意拓扑空间中照常使用。其二,判断映射是否连续、点列是否收敛,后面各节将看到:它们都只动用 τ 的成员关系,而从不询问距离——这正是公理化的回报:在一个框架里证明的定理,对一切满足框架的空间同时生效。

最小与最大。对固定集合 X,把「开集更多」称为更细(finer),更少称为更粗(coarser)。平庸拓扑最粗、离散拓扑最细;任何拓扑都夹在两者之间。粗细是比较两个拓扑的标准词汇:τ1 ⊆ τ2 时称 τ1 粗于 τ2。§1.7 的积拓扑与商拓扑正是用「最粗/最细使某某连续」来定义的。

14讲义

第一章 拓扑空间与连续映射1.4 闭集、闭包与内部

★★ 开集回答「谁在里面自由活动」,它的对偶概念回答「谁被吸进来」。

定义。子集 F ⊆ X 称为闭集,若其补集 X∖F 是开集。对子集 A ⊆ X,定义闭包 Ā 为包含 A 的所有闭集之交;内部 A° 为含于 A 的所有开集之并;边界 ∂A = Ā ∖ A°。

这三条当下即可验的性质:闭集对任意交封闭(对偶于开集的任意并);闭集对有限并封闭(对偶于有限交);∅ 与 X 既开又闭。注意「既开又闭」并非矛盾——在离散拓扑中每个子集都如此;「不开不闭」同样可能,如 ℚ ⊂ ℝ。

定理 1.2(闭包的刻画)。x ∈ Ā 当且仅当:含 x 的每个开集都与 A 相交。等价地,Ā 是「与 A 任意接近之点」的全体的直接推广——把「任意接近」中的距离换成「每个邻域」,即得拓扑版本。

证明:若含 x 的某开集 U 与 A 不交,则 X∖U 是含 A 的闭集而不含 x,而 Ā 含于一切这样的闭集,故 x ∉ Ā。反之若 x ∉ Ā,则 X∖Ā 是含 x 的开集且与 A 不交。∎ 这个刻画把闭包变成了可操作的工具:判断一个点在不在闭包里,只需拿它的每个开邻域去「碰」A。

在 ℝ 上取 A = (0, 1) ∪ {2} 逐一验算:Ā = [0, 1] ∪ {2}(点 2 的每个邻域都碰得到 {2},故它也进闭包);A° = (0, 1)(单点 2 内部无余量);∂A = {0, 1, 2}。三点教训:闭包可以大于「A 加上肉眼可见的边界点」——孤立的点也自成边界;内部可能远小于 A;∂A = ∅ 当且仅当 A 既开又闭。

闭包还满足一条便于计算的规律(Kuratowski 闭包公理的一部分):A ⊆ B ⟹ Ā ⊆ B̄;Ā = Ā̄(闭包幂等:闭包已是闭集);(A ∪ B)¯ = Ā ∪ B̄。幂等性尤其值得驻足:对闭包再取闭包一无所获——「吸到哪一步算完」由公理一条就锁死了。这与代数中「理想的根」、分析中「取完备化」的幂等节奏完全同构。

15讲义

第一章 拓扑空间与连续映射1.5 基与子基:怎样给出一个拓扑

★★ 一个拓扑动辄含有无穷多开集(ℝ 的拓扑不可数),逐个罗列永不现实。实践中人们只指定一小批「积木」,让公理的运算规则自动生成其余。

定义(基)。设 X 是集合,𝓑 是 X 的一族子集。称 𝓑 为 X 上某个拓扑的基,若:① ∅ 视为空并自动合格,且 ⋃B∈𝓑 B = X;② 对任意 B1, B2 ∈ 𝓑 与任意 x ∈ B1 ∩ B2,存在 B3 ∈ 𝓑 使 x ∈ B3 ⊆ B1 ∩ B2。此时令 τ = {诸基元素之并},则 τ 是唯一以 𝓑 为基的拓扑,称 𝓑 生成 τ。

条件②正是「交封闭」在基层面的替身:两个基元素的交虽然未必是基元素,但必须能被更小的基元素填满。验证两个实例:ℝ 上全体开区间满足②(两个开区间之交是开区间或空),生成通常拓扑;ℝ2 上全体开圆盘也满足②(两圆之交内的每点再取小球),同样生成通常拓扑——不同的基,生成同一个拓扑,可见基是「描述」而非「身份」。

定理 1.3(比较两拓扑的基判据)。设 𝓑1、𝓑2 分别生成 τ1、τ2。则 τ1 ⊆ τ2 当且仅当:对每个 B ∈ 𝓑1 与每个 x ∈ B,存在 B′ ∈ 𝓑2 使 x ∈ B′ ⊆ B。粗拓扑的每个基元素,都能被细拓扑的基元素在每点处塞进去。

比基更省的指定方式是子基:任取一族覆盖 X 的子集 𝓢,先取其有限交造出 𝓑 = {有限个 𝓢 成员之交},𝓑 自动满足基的条件②,再取并即得拓扑。任何覆盖 X 的子集族都是一个拓扑的子基——这是「最粗使全体成员皆开」的存在性保证。例如实直线上「射线族」{(−∞, b), (a, +∞)} 是子基:两条射线的有限交给出开区间,从而生成通常拓扑。两条射线,足以撑起整个实分析的舞台。

基与子基是「公理化 + 运算生成」思想的执行器:公理规定什么算合法结构,基提供经济的呈现方式。陈述一个拓扑时,给出的从来不是全体开集,而是一把种子。

图 1-2 基:用少量积木搭出全部开集 B1​ B2​ B3​ U U = B1​ ∪ B2​ ∪ B3​ τ = 全部开集 基 𝓑 基的并 给出 并出 指定基 = 用少量积木 搭出全部开集 每个点 x ∈ U 都落在某个 Bi​ 内
图 1-2 左:开集 U 的每个点都装在某个基元素里,于是 U 恰是若干基元素之并。右:基 𝓑 一旦给定,取全部并即得拓扑 τ;两拓扑粗细之别,只须在每点比较基元素能否互相嵌套(定理 1.3)。
16讲义

第一章 拓扑空间与连续映射1.6 子空间拓扑:继承来的开集

★ 大空间里的子集,怎样自动获得自己的拓扑?答案只有一种自然的选择。

定义(子空间拓扑)。(X, τ) 是拓扑空间,Y ⊆ X 是子集。规定 τY = {U ∩ Y : U ∈ τ},称为 Y 上的子空间拓扑(或相对拓扑、诱导拓扑),(Y, τY) 称为子空间。

验证 τY 确为拓扑是三行练习(任意并对交分配、有限交分配、∅ 与 Y 分别来自 ∅ ∩ Y 与 X ∩ Y)。但更要紧的是读法:V ⊆ Y 在子空间中是开的,意味着存在 X 的开集 U 使 V = U ∩ Y——「Y 中的开集」是「X 的开集在 Y 上切下来的一刀」。两种情形值得逐一体会:

ℤ ⊂ ℝ。对每个整数 n,取 U = (n − ½, n + ½),则 {n} = U ∩ ℤ 是 ℤ 中的开集。单点皆开,故 ℤ 承接的是离散拓扑:整数世界把实直线的连续性过滤干净,只留下「分立」。
[0, 1) ⊂ ℝ。[0, ½) 在 ℝ 中不是开集(0 处无余量),但它是 (−½, ½) ∩ [0, 1)——子空间中的合法开集。「端点 0 在子空间里拥有半边余量」,开集的形状因继承而改变。
圆周 S1 ⊂ ℝ2。圆弧 {eiθ : θ ∈ (α, β)} 恰是平面开扇形与 S1 之交,故「开弧」正是子空间开集的标准形状。圆周自己不知道平面的存在,但它的拓扑全部来自平面的施舍。

一个必须养成的习惯。说「A ⊆ Y 是开集」永远指「在子空间 Y 中开」,与「A ⊆ X 是否开」是两个问题。例如 [0, ½) ⊆ [0, 1) 开,但作为 ℝ 的子集不开。规范的写法是「A 在 Y 中开」或「A 是 Y 的开子集」。同理闭集:F 在 Y 中闭 ⟺ F = Y ∩ C,C 为 X 中闭集。继承来的不只是开集,还有全套拓扑词汇——闭包、内部、收敛、连续,都将在下一页开始逐个「相对化」。

两层拓扑的陷阱。ℝ × [0, 1) 与 [0, 1) × ℝ 的子空间拓扑相同(积可交换),但与「先取 [0,1) ⊂ ℝ 再乘」的顺序无关——子空间与积的先后次序可以交换(§1.7 的可乘性),这一事实在处理边界、角点时天天使用。

17讲义

第一章 拓扑空间与连续映射1.7 积空间与商空间:从拼接到粘合

★★ 子空间是「继承」,积与商则是两种制造新空间的工序:一个把已有空间横拼,一个把已有空间焊合。

定义(积拓扑)。(X, τX)、(Y, τY) 为空间。X × Y 上以 {U × V : U ∈ τX, V ∈ τY} 为基的拓扑称为积拓扑。等价刻画:积拓扑是使两条投影 πX : X × Y → X、πY : X × Y → Y 都连续的最粗拓扑。

基的验证用「长方体套长方体」:B1 × C1 与 B2 × C2 之交 = (B1 ∩ B2) × (C1 ∩ C2),仍是基元素形状。「最粗」与「基」两种定义等价,正是定理 1.3 的用武之地:要求 πX−1(U) = U × Y 与 πY−1(V) = X × V 皆开,这些集合及其有限交(即 U × V)必须开;而它们已构成基。平面 ℝ2 的通常拓扑,恰是直线与直线之积——分析中的「二元连续 = 逐坐标连续」由此获得精确表述。

定义(商拓扑)。(X, τ) 为空间,∼ 是 X 上的等价关系,π : X → X/∼ 为商投影。规定 W ⊆ X/∼ 为开 ⟺ π−1(W) 在 X 中开。这是使 π 连续的最细拓扑。

「最细」意味着商空间的开集尽可能多:只要原像是开的就承认为开,绝不多要(多了 π 就不连续)。商拓扑把「粘合」变成精确操作:在定义域上规定等价关系,在商空间里自动获得正确的开集。三个标准样品:

圆周。在 [0, 1] 上粘 0 ∼ 1,商空间同胚于 S1(图 1-3 左)。开集 W ⊆ 商空间 ⟺ π−1(W) 是 [0,1] 中与两端「共进退」的开集。
圆柱与 Möbius 带。在 [0,1] × [0,1] 上把左右边粘合:同向粘((0, t) ∼ (1, t))得圆柱面;反向粘((0, t) ∼ (1, 1−t))得 Möbius 带。一份「粘合方式说明书」决定全部拓扑。
粘一点。把 D2 的整个边界圆粘成一点,得 S2 的一个模型;把 ℝ 的所有整数点粘成一点,得到「无穷束花」——商构造的威力在于可以描述远超直观的对象。

积与商的先后次序可以交换(积的商 = 商的积,在合理的条件下),但商的商与商的积一般不可随意交换——§1.8 的连续判据是检验这类操作的唯一法庭。

图 1-3 商空间:粘合的两种方式 0 1 [0, 1] 把 0 与 1 粘成一点 粘合点 商空间 [0, 1]/0 ∼ 1 ≅ S1​ A A′ B B′ 同向粘合:A→A′,B→B′ 得圆柱面 A A′ B B′ 反向粘合 得 Möbius 带
图 1-3 左:线段两端粘合得圆周,商拓扑自动给出「与两端共进退」的开集。右:同一张方纸,同向粘边得圆柱面,反向粘边得 Möbius 带——粘合说明书不同,产物不同。商拓扑把这份说明书翻译成开集语言。
18讲义

第一章 拓扑空间与连续映射1.8 连续映射:开集的原像是开集

★★ 舞台齐备,主角登场。

定义(连续映射)。f : (X, τX) → (Y, τY) 称为连续,若对每个 V ∈ τY,原像 f−1(V) ∈ τX。即:开集的原像是开集。

这个定义只动用两边的开集族,与距离、ε、δ 无关。它在 ℝ 上退化为定理 1.1,在一般空间上是公理。注意方向:条件施加在原像上,因为「值域的目标区域」是检验标准,定义域一侧负责承接。三条等价刻画把定义变得趁手:

定理 1.4(连续性的三种面貌)。下列等价:① f 连续;② 闭集的原像是闭集;③ 对每点 x ∈ X 与 f(x) 的每个邻域 N,存在 x 的邻域 M 使 f(M) ⊆ N(邻域形式,即 ε–δ 的直系后代)。

①⟹②:F ⊆ Y 闭,则 f−1(Y∖F) = X∖f−1(F) 是开集。③⟹①:对开 V 与 x ∈ f−1(V),V 是 f(x) 的邻域,取 M 使 f(M) ⊆ V,则 M ∩(某个开邻域)给出 f−1(V) 的开邻域,逐点并之即得。③在度量情形恰好退回 ε–δ:N 就是 ε-球,M 就是 δ-球。

命题 1.5(基本运算律)。(a) 恒同映射连续;(b) 连续映射之复合连续(原像的原像还是原像:(g∘f)−1(W) = f−1(g−1(W)));(c) 若 τX 换成更粗的拓扑则连续性更难,换成更细则更容易——连续性是两边拓扑的相对属性。

(c) 有两个立即的应用。恒同映射 id : (X, τ细) → (X, τ粗) 连续,而 id : (X, τ粗) → (X, τ细) 一般不连续——「同一个函数,拓扑换了,连续性就换了」。又如离散拓扑到任何拓扑的映射必连续(每个原像自动是开集);任何拓扑到平庸拓扑的映射必连续(原像只有 ∅ 与 X)。两个极端,一句说尽。

命题 1.6(粘合引理)。X = A1 ∪ … ∪ An,诸 Ak 皆为闭集(或皆为开集),f : X → Y 在每个 Ak 上连续(指限制映射连续,Ak 取子空间拓扑),则 f 连续。证明用②:闭集 C 的原像是诸闭集 f−1(C) ∩ Ak 之并,有限并仍闭。

粘合引理是分段定义函数(分段线性映射、逐片给出的曲面粘合)连续性的标准武器,也是商空间存在连续映射的依据:商空间上定义映射,等价于在原空间上定义与等价关系相容的映射——这一句将在第三章把基本群从回路搬运到群时反复使用。

19讲义

第一章 拓扑空间与连续映射1.9 同胚:拓扑学眼中的「相同」

★★★ 连续性立定之后,「相同的拓扑结构」就有了严格含义。

定义(同胚)。f : X → Y 称为同胚,若 f 是双射、f 连续、且逆映射 f−1 : Y → X 连续。此时称 X 与 Y 同胚,记 X ≅ Y。若仅 f 连续双射而逆不连续,则 f 只是连续双射,不是同胚。

三个条件各司其职,缺一不可(图 1-4 右)。双射负责「点账清楚」;正向连续负责「不撕裂」——接近的点映过去仍接近;逆向连续负责「不粘连」——映过去接近的点原本就接近。只满足前两条的连续双射可能把两个不同的拓扑「暗中压扁」:取 (0, 1) 带通常拓扑到自身、但把目标换成更粗拓扑的恒同映射,即可构造反例。经典的反例还有 id : [0, 2π) → S1,t ↦ (cos t, sin t):连续双射,但逆在 (1, 0) 处不连续——角度在 2π 处的「跳变」撕开了逆的连续性。

定理 1.7(同胚的三种验法)。验同胚的标准套路:① 显式构造 f 并验证 f−1 连续;② f 连续双射 + X 紧致 + Y Hausdorff ⟹ 同胚(紧致性第二章到位后即证);③ 连续双射 + 开映射 ⟹ 同胚。

基本例子逐个过:任意两个开区间同胚(f(t) = tan 映射给出 (0, 1) ≅ ℝ,有界与无界在拓扑学中是同一件事);ℝ ≅ (0, 1) ≅ (−π/2, π/2);圆周、正方形边界、三角形边界两两同胚(沿径向投影给出显式同胚);ℝ ≇ ℝ2(后者去掉一点仍连通、前者去掉一点即断——这个论证用到连通性,第二章 §2.1 补全手续)。球面加一点 ≅ 平面:立体投影把「无穷远」安放在北极,这是地图学的数学骨架。

定义(拓扑性质)。若性质 P 满足「X 具有 P 且 X ≅ Y ⟹ Y 具有 P」,则 P 称为拓扑不变量(拓扑性质)。紧致性、连通性、Hausdorff 性、可数性……凡是只由开集结构表达的性质,全部自动是不变量。

不变量是「验不同胚」的武器:想证 X ≇ Y,找到一条不变量使两者取值不同即可。这是拓扑学的基本工作模式,与代数中「用不变量区分群」完全同构。绪论里欧拉用「奇度点的个数」判死七桥问题,正是这一模式在历史上的首次胜利。

图 1-4 同胚:拓扑学眼中的「相同」 咖啡杯 连续形变 实心环面 对拓扑学而言两者相同 ① 双射:点与点一一对应 ② f 连续:正方向不撕裂 ③ f-1​ 连续:反方向不粘连 三者合取 = 同胚
图 1-4 左:咖啡杯与实心环面同胚——把手处的「洞」在连续形变中始终存在,洞数是不变量。右:同胚三要素,双射管账目、正向连续管不撕裂、逆向连续管不粘连。
20讲义

第一章 拓扑空间与连续映射1.10 度量空间:最熟悉的拓扑

★ 抽象立起之后,必须回头确认:老朋友都在。本节与下节把度量世界纳入拓扑框架。

定义(度量空间)。设 X 是集合。函数 d : X × X → ℝ 称为度量(距离函数),若:① d(x, y) ≥ 0,且 d(x, y) = 0 ⟺ x = y(正定);② d(x, y) = d(y, x)(对称);③ d(x, z) ≤ d(x, y) + d(y, z)(三角不等式)。(X, d) 称为度量空间。

三角不等式是三条的灵魂:它保证「绕道不抄近路」,从而整座分析大厦的极限理论得以立足。三个标准样本:欧氏度量 d2(x, y) = √(Σ(xi − yi)2);出租车度量 d1 = Σ|xi − yi|(格状街道上开车里程);上确界度量 d∞ = maxi|xi − yi|(各坐标差的最大者)。此外还有离散度量:d(x, y) = 0 若 x = y,否则为 1——与任何集合相容,且生成离散拓扑。

定义(度量诱导的拓扑)。(X, d) 为度量空间,x0 ∈ X,r > 0。开球 B(x0, r) = {x ∈ X : d(x, x0) < r}。规定 U ⊆ X 为开 ⟺ 对每点 x ∈ U 存在 r > 0 使 B(x, r) ⊆ U。下节证明这确实构成拓扑,记为 τd。

同一空间、多种度量、一个拓扑。在 ℝn 上,d1、d2、d∞ 诱导同一个拓扑:三种球互相套得住(下一节给出双向嵌套的显式不等式),开集的概念因此一致。度量是「几何外套」,拓扑是「身体」——外套可以换,身体不变。但外套并非总是可换:ℝ 上的离散度量生成离散拓扑,与通常拓扑迥异;可见同一集合上「由度量来的拓扑」也可以千差万别。

于是出现本册的枢纽问题:一个拓扑在什么条件下来自某个度量?这问题是可数性公理与分离公理的最终审判(§1.13–1.14 提供必要条件,挑战页给出充分性定理)。度量空间是拓扑空间中的「良民」:Hausdorff、第一可数、正规,一条不缺;但拓扑宇宙远大于度量宇宙——大量自然的空间(商空间、谱空间、弱拓扑)无法度量化,这正是把拓扑从度量中解放出来的全部理由。

伪度量与赋值拓扑。若只要求 d(x, x) = 0 与三角不等式(允许不同点距离为零),得到伪度量;其开球仍生成拓扑,但不再是 Hausdorff 的。函数空间上常见的「积分距离」∫|f − g| 就是伪度量——「几乎处处相等」的点被压成一点。这类例子预告了商构造与度量的联姻。

21讲义

第一章 拓扑空间与连续映射1.11 距离、球与由度量诱导的拓扑

★★ 上一页把「开集」的定义委托给了开球,本页结清两笔欠账:球族确为基;三种度量的拓扑一致。

定理 1.8(开球是基)。(X, d) 中全体开球构成某拓扑的基;该拓扑 τd = {U : 每点 x ∈ U 有 B(x, r) ⊆ U}。

证明。覆盖:每点属于 B(x, 1)。嵌套:设 z ∈ B(x, r1) ∩ B(y, r2),取 ρ = min(r1 − d(z, x), r2 − d(z, y)) > 0;对 w ∈ B(z, ρ),用三角不等式得 d(w, x) ≤ d(w, z) + d(z, x) < r1,同理 < r2,故 B(z, ρ) ⊆ 交。基条件②成立。∎(图 1-5 右演示了「点带小球」的余量技巧——半径取 r − d(x, x0) 而非 r/2,精确的余量在更复杂的论证中同样是最利落的刀。)

命题 1.9(三种度量的球互相嵌套)。在 ℝn 上:d∞ ≤ d2 ≤ d1 ≤ n·d∞。逐项比较即得。由此 B1(x, r) ⊇ B2(x, r) ⊇ B∞(x, r) ⊇ B1(x, r/n),三种开球互相套住,生成的拓扑相同(定理 1.3 的判据)。

度量拓扑的收敛语言即刻恢复:xn → x ⟺ d(xn, x) → 0。同一拓扑内的两种度量给出相同的收敛序列、相同的连续函数、相同的紧致集——拓扑才是这些概念的本体。反之若两种度量的拓扑不同,必可找到「按一种度量收敛、按另一种不收敛」的序列作为见证。

有界性与拓扑无关。d(x, y)′ = min(d(x, y), 1) 是与 d 等价的度量(诱导同一拓扑),且全空间有界。可见「有界」在拓扑中没有位置——它是度量的属性,不是拓扑的属性;将在第二章以「紧致」的拓扑化装重新登场。凡不能用开集语言表达的量,都不是拓扑不变量——这条筛选标准反复甄别着分析概念的去留。

图 1-5 度量诱导拓扑:球的世界 d1​:菱形 d2​:圆 d∞​:方形 三种单位球互相嵌套 → 同一拓扑 B(x0​, r) x 小球半径 r − d(x, x0​) 小球整装 B(x, r − d) ⊆ B(x0​, r):开球每点都有余量
图 1-5 左:ℝ2 上三种度量的单位球——菱形、圆、方形互相嵌套,诱导同一拓扑。右:开球是基的核心论证:点 x 落在 B(x0, r) 内,则半径取 r − d(x, x0) 的小球完全装于其中。
22讲义

第一章 拓扑空间与连续映射1.12 收敛与极限:序列、滤子与网

★★ 「xn → x」在拓扑空间中的定义只有一句:对 x 的每个邻域 N,存在 N0 使一切 n ≥ N0 有 xn ∈ N。序列最终落入 x 的每个邻域。距离不见踪影。

在度量空间中,这一定义与 ε–N 定义等价(取 N = B(x, ε) 逐个满足即可),序列完全够用:闭包可以用序列探测——x ∈ Ā ⟺ 存在 A 中序列 xn → x(每个邻域 N 里取一点 xN ∈ A ∩ N,度量情形可用半径 1/n 把「邻域」序列化);连续性可以用序列检验——f 连续 ⟺ xn → x 蕴含 f(xn) → f(x)。

定理 1.10(序列不够用的反例)。在不可数积空间 X = ℝℝ(指标集为 ℝ 的积,积拓扑)中取点 x 与点列 x(n):令 x 为零函数,x(n)(t) 在 t = n 处为 1、其余处为 0。则对每个坐标邻域,x(n) 除有限个外都与 x 同值,故 x(n) → x……但把同样的构造换成不可数族「δ 函数」,任何序列都无法探测某些闭包点。在一般拓扑空间中,闭包 A ∖ A° 的点可以没有 A 中的序列逼近。

缺口的根源在于「序列是可数的探索工具,而邻域结构可以不可数地复杂」。两种修补方案等价而殊途:

网(Moore–Smith 序列)。把自然数集换成任意有向集(每对元素有公共后继的偏序集)。收敛定义逐字照搬:「最终落入每个邻域」。定理:对一般拓扑空间,闭包与连续性都能用网完全刻画。
滤子(Cartan)。把「邻域族」升格为滤子:对有限交封闭、对超集封闭的子集族。收敛 = 滤子细于邻域滤子。超滤的存在性使紧致性的 Tychonoff 定理获得最优雅的证明(第二章综合站前回访)。
务实路线。加一条可数性公理(下一节),让序列重新够用。分析中遇到的空间几乎全是第一可数的,故「序列万能」的直觉在习惯的疆域内从不出错——出错发生在疆域之外。

极限的唯一性取决于分离公理。在 Hausdorff 空间中序列至多收到一个极限(§1.13 证明);在平庸拓扑中,任何序列收敛到任何点——极限毫无信息量。「极限唯一」不是序列的美德,而是空间的道德。

23讲义

第一章 拓扑空间与连续映射1.13 分离公理:从 T0 到 T4

★★ 拓扑公理只管开集的运算,对「点与点分得多开」不置一词。分离公理补上这一层,构成一条由弱到强的阶梯(图 1-6)。

分离公理。T0:任意两个不同的点,至少有一点拥有不包含另一点的开邻域(两点「原则上可分辨」)。T1:任意两点,各有一个不含对方的开邻域(等价于单点集皆闭)。T2(Hausdorff):任意两点有不相交的开邻域。T3:T1 + 正则(点与不含它的闭集有不相交开邻域)。T4:T1 + 正规(两个不相交闭集有不相交开邻域)。

阶梯严格升级:T4 ⟹ T3 ⟹ T2 ⟹ T1 ⟹ T0。每一级都有「恰好卡住」的样本:Sierpiński 空间 X = {0, 1},τ = {∅, {1}, X}——点 1 可与 0 分辨({1} 含 1 不含 0)而 0 无法与 1 分辨,故 T0 非 T1;平庸拓扑(|X| ≥ 2)连 T0 都不是;有限余拓扑是 T1 而(在无穷集上)非 T2。各级都有存在理由,阶梯不是摆设。

定理 1.11(Hausdorff ⟹ 极限唯一)。Hausdorff 空间中,若 xn → x 且 xn → y,则 x = y。证明:若有不相交开邻域 U ∋ x、V ∋ y,序列最终同时落入 U 与 V,与 U ∩ V = ∅ 矛盾。∎(在 T1 而非 T2 的空间中极限可以不唯一——有限余拓扑中常值序列 1 收敛到每个点。)

定理 1.12(度量空间的分离地位)。度量空间是 T4 的:给定不相交闭集 A、B,映射 x ↦ d(x, A) 连续(三角不等式,|d(x,A) − d(y,A)| ≤ d(x,y)),开集 U = {x : d(x, A) < d(x, B)} 与 V = {x : d(x, B) < d(x, A)} 不相交且分别包含 A、B。∎ 距离不仅给出拓扑,还慷慨地附赠全套分离性质。

为什么要爬到 T3、T4?因为深刻定理的入场券写在更高两级上:Urysohn 引理(挑战页)需要正规性;单位分解需要正规性 + 仿紧致;度量化定理需要正则 + 第二可数。分离公理是拓扑与分析签合同时的条款细则——条款越强,可以兑现的定理越多。

图 1-6 分离公理阶梯 T0​ 可分辨 T1​ 可分点 T2​ Hausdorff T3​ 正则 + T1​ T4​ 正规 + T1​ 分离公理阶梯:每上一级,空间更「文明」一分 度量空间:五级全占 Sierpiński 空间 {∅, {1}, {0,1}}:T0​ 而非 T1​
图 1-6 由 T0 到 T4,每一级都是一条独立的公理、一个「恰好卡住」的反例等级。度量空间五级全占;Sierpiński 空间停在第一级。分析学的主战场在 T2 及其上。
24讲义

第一章 拓扑空间与连续映射1.14 可数性公理与序列的威力

★★ 分离公理管「分得开」,可数性公理管「数得清」。两者合流,才把一般拓扑空间拉回序列可以驰骋的疆域。

可数性公理。第一可数:每点都有可数的局部基(可数一族开邻域 {Un},使 x 的任何邻域都包含某个 Un)。第二可数:整个空间有可数的基。第二可数显然蕴含第一可数(基的局部部分即局部基);反向不成立。

度量空间第一可数:B(x, 1/n) 就地取材。ℝn 第二可数:以有理点为心、有理半径的开球是可数族,且依稠密性塞进任何开集的任何点旁——ℚ 的可数稠密性是 ℝn 拓扑可数化的全部资本。不可数积 ℝℝ 则连第一可数都不满足:固定一点,任何可数邻域族都漏掉某个坐标的约束,据此可构造不含任何族成员的邻域。

定理 1.13(第一可数 ⟹ 序列恢复全能)。在第一可数空间中:① x ∈ Ā ⟺ 存在 A 中序列收敛到 x;② f 连续 ⟺ 序列极限被保持。证明的关键是对角化:取局部基 U1 ⊇ U2 ⊇ …(先取交使其递减),在每个 Un 中选 xn ∈ A,则 xn → x——递减保证「最终落入」任何给定邻域。∎

这个「先把局部基排成递减列、再逐个取样」的对角化手法是第一可数空间的标准技术,下册分析课程中处理「序列式紧致」时将原样复用。第二可数的额外红利则超出序列范畴:ℝ 的任何两两不交开区间族至多可数(每个区间里取一个有理点作登记——「有理点当户口」),由此 ℝ 的任何开集恰是可数个不交开区间之并。这条结构定理使 ℝ 上开集的测度可以定义为区间长度之和——Lebesgue 测度的大门由第二可数性推开。

两把标尺的分工。分离公理(T0–T4)管「点与点、点与闭集、闭集与闭集」能否分开;可数性公理管「邻域系能否用可数工具处理」。一把向「文明度」攀爬,一把向「可管理性」攀爬。
合流的终点。Urysohn 度量化定理(挑战页):正则 + 第二可数 ⟹ 可度量化。两把标尺同时到位,度量必将归来——第 35 页正面攻克。
反面教材。有限余拓扑:T1 但非第一可数(无穷集情形);Sierpiński 空间:全部有限集上的例题尺子。每个反例都在提醒:公理是逐条独立购买的。

至此,第一章的词汇表编齐:空间、开闭、基、子积商、连续、同胚、度量、分离、可数。下一节先用一张图鉴检阅全部词汇,再以两道例题、两堂习题课把它们操练纯熟。

25讲义

第一章 拓扑空间与连续映射1.15 拓扑空间的图鉴:从离散到平庸

★★ 收拢本章词汇,检阅一批反复出场的空间。每个条目给出三件事:拓扑怎么给、分离/可数档位、一句话性格。

离散空间τ = 𝒫(X)。一切子集皆开。T4、可度量(离散度量)、第二可数 ⟺ X 可数。性格:绝对独立,无任何邻近约束;一切映射从这里出发都连续。
平庸空间τ = {∅, X}。T0 都不满足(|X| ≥ 2),不可度量化。性格:完全粘死,一切序列收敛到一切点;一切映射到这里都连续。两个极端分别封顶细与粗。
Sierpiński 空间X = {0, 1},τ = {∅, {1}, X}。T0 非 T1。性格:「半个比特」的空间——计算科学的语义学与层论中它是真值对象的对象课代表。
ℝ 通常拓扑第二可数、T4、可度量。开集 = 可数个不交开区间之并(§1.14)。性格:一切分析的故乡,公理逐条对照的基准空间。
ℝ 的下限拓扑 ℝℓ基为 [a, b)。比通常拓扑细([a, b) 不是通常开集,而通常开集是下限开集之并)。T2、第一可数、正规,但不可分(第五章概念)且第二可数不成立;不可度量化。性格:Sorgenfrey 直线——「半开区间」撑起的反例王国。
有限余拓扑T1 非 T2(无穷集上)。第一可数与否取决于 X 的基数:可数 X 上第一可数,不可数 X 上不第一可数。性格:最省料的 T1 空间。
ℝℝ 不可数积积拓扑。Hausdorff(积保持分离公理)、不第一可数。性格:函数空间的第一座标本;序列失效、须用网/滤子的见证地(§1.12)。
ℤ 的算术拓扑基为 {a + bℤ : a ∈ ℤ, b ≥ 1}(算术级数)。T1 而非 Hausdorff?——不,它是 T2 的;且第二可数。性格:Furstenberg 用它给出「素数无穷」的拓扑证明:诸素数级数之补的开覆盖论证。数论与拓扑的意外 handshake。

图鉴的读法。对每个空间问三个问题:① 它处于分离阶梯的哪一级?② 它可数性如何?③ 它可度量化吗?前两问的答案组合几乎决定了第三问(挑战页的度量化定理给出充分条件方向)。反例的分布同样有规律:阶梯下段(T0/T1)的居民多是小有限集;「第一可数成立而不可度量」的典型是 ℝℓ;「Hausdorff 而不第一可数」的典型是 ℝℝ。

有限点集上的普查。n 点集合上的拓扑个数随 n 爆炸式增长:n = 1 时 1 个,n = 2 时 4 个,n = 3 时 29 个(§实验页将用程序逐一枚举验证)。拓扑的身份远比集合的身份丰富——这是「结构附加于集合」最直白的数字证据。

26讲义

第一章 拓扑空间与连续映射1.16 收束:连续是拓扑的形状感

★ 回望本章走过的路,三条主线收成一束。

主线一:公理化换装。从 ε–δ 出发,剥离距离、留下开集(§1.1–1.2),把三条运算规则升格为公理(§1.3)。从此「空间」不再预设坐标、度量、维数;一个集合加一套章程就是全部家当。对象由规则定义——这条公理化精神贯穿全册。

主线二:构造工序。闭包/内部从内部刻画(§1.4),基/子基提供经济的呈现(§1.5),子空间/积/商给出三种标准工序(§1.6–1.7)。数学中的空间几乎不再凭空规定,而是从已有空间造出来;每一道工序都附带着连续性的自动保证(§1.8 的粘合引理、最粗/最细刻画)。

主线三:等价与不变量。同胚确立「相同」的标准(§1.9),拓扑性质随之成为验异武器;度量空间回归为最熟悉的居民(§1.10–1.11),而分离公理与可数性公理两把标尺(§1.13–1.14)划定了「序列与度量的疆界」。连续是拓扑的形状感——同胚允许咖啡杯变甜甜圈,却不允许撕裂与粘连;不变量守护着形变中不可磨灭的部分。

定理 1.14(第一章主要定理清单)。① 连续的开集刻画(定理 1.1);② 闭包的邻域刻画(定理 1.2);③ 基判据(定理 1.3);④ 连续的三种面貌(定理 1.4);⑤ 粘合引理(命题 1.6);⑥ 开球成基(定理 1.8);⑦ 极限唯一(定理 1.11);⑧ 度量空间 T4(定理 1.12);⑨ 第一可数恢复序列(定理 1.13)。

留白清单。三处「引而未发」将在后续兑现:连通性与紧致性两大不变量的正面研究(第二章);紧致 + Hausdorff ⟹ 同胚的判据(第二章定理到位后回填 §1.9 的验法②);Urysohn 度量化定理(挑战页预告,紧致情形在第二章给出完整证明,一般情形留作高阶课程的入口)。教科书不回避留白——留白处正是下一步的路标。

下一章开始,拓扑学亮出它真正的主打不变量:连通(空间是否一块)与紧致(有限覆盖的有限性)——它们将把「验不同胚」从手工作坊升级为标准化工业。

27例题

第一章 拓扑空间与连续映射例题一:开集、闭集与连续性的判定

★★ 四道判定题,覆盖 §1.2–1.8 的核心判定。每题先给结论,再给完整论证。

例 1-A。判定 τ = {∅, {1}, {1, 2}, {1, 2, 3}} 是否为 X = {1, 2, 3} 上的拓扑;若是,求 {2} 的闭包、内部与边界。

解。验公理:∅, X ∈ τ ✓;任意并——τ 的成员对并封闭(逐一检查:{1}∪{1,2} = {1,2},{1,2}∪X = X,等等)✓;有限交——{1}∩{1,2} = {1},{1,2}∩{1,2,3} = {1,2} ✓。是拓扑。闭包:X∖τ 中的闭集为 ∅、{2,3}、{3}、∅ 之补……逐个算:闭集 = 补开集 = {1,2,3}、{2,3}、{3}、∅。包含 {2} 的闭集只有 {2,3} 与全空间,交为 {2,3},故 Ā = {2,3}。内部:含于 {2} 的开集只有 ∅,故 {2}° = ∅。∂{2} = {2,3}。注意点 2 的每个开邻域({1,2} 或 X)都碰 {2} 且都碰补集——边界点的邻域判据逐字兑现。

例 1-B。id : (ℝ, 通常) → (ℝ, ℝℓ) 与 id : (ℝ, ℝℓ) → (ℝ, 通常),各自连续吗?

解。连续 ⟺ 值域每个开集的原像(即自身,恒同)在定义域中开。第一问:取值域开集 [0, 1) ∈ ℝℓ,它在通常拓扑中不开,故 id : 通常 → ℝℓ 不连续。第二问:通常开集 U 在 ℝℓ 中开(U 是若干 (a, b) 之并,而 (a, b) = ⋃n [a + 1/n, b),是下限开集之并),故 id : ℝℓ → 通常 连续。教训:恒同映射的连续性完全取决于两边拓扑的粗细(§1.8 命题 1.5(c)),「细到粗连续,粗到细未必」。

例 1-C。f : ℝ → ℝ,f(x) = 1 若 x ≥ 0,否则 0。用拓扑语言判定 f 不连续,并指出「撕开」发生在哪个开集上。

解。取值域开集 V = (−½, ½)。原像 f−1(V) = (−∞, 0),是开集。再取 V′ = (½, 3/2),原像 [0, +∞) 不是开集(0 点无余量)。故 f 不连续。撕裂点 0 的几何:0 的任何通常邻域都同时含正负两侧,其像却分属两个不相交的开集——这正是阶跃函数「跳变」的拓扑表述。粘合引理从反面解释了它:−∞ 到 0 与 0 到 +∞ 两段各自连续,但 {0} 处两段闭集相接时取值不一致,引理前提「整体良定义且分段一致」不成立。

28例题

第一章 拓扑空间与连续映射例题二:子空间、积空间与商空间的计算

★★ 三道计算题,操练 §1.6–1.7 的三大工序。

例 1-D。求 [0, 1] × [0, 1] 中 A = [0, 1] × {½} 的内部、闭包与边界(子空间为正方形 Q = [0,1]2)。

解。在 Q 中,A 的内部:取点 (x, ½) 与 Q 的相对开集 U,U 含该点则含上下方向的摆动,不可能含于 A(A 无厚度),故 A° = ∅。闭包:A 在 Q 中闭(它是 Q 中闭集 [0,1] × [½−ε?]……严格地:A = Q ∩ ([0,1] × {½}),而 [0,1] × {½} 在 ℝ2 中闭,故 A 在 Q 中闭),Ā = A。边界:∂A = Ā ∖ A° = A。整条线段全是自己的边界——「薄」的对象在拓扑中的标准画像。

例 1-E。验证 ℤ ⊂ ℝ 的子空间拓扑是离散拓扑。

解。对每个 n ∈ ℤ,取 Un = (n − ½, n + ½)(ℝ 中开集),则 {n} = Un ∩ ℤ 在 ℤ 中开。ℤ 的任何子集 S = ⋃n∈S{n} 是开集之并,故开;S 的补集同理开,故 S 又闭。全部子集既开又闭——离散拓扑的判据逐字满足。同时可见离散空间每个子集都是闭集 ⟹ 它是 T1 的极限:单点皆闭。

例 1-F。在 [0, 1] 上粘 0 ∼ 1 得商空间 Y。刻画 Y 的开集,并证明 Y 同胚于圆周 S1。

解。商投影 π : [0, 1] → Y。W ⊆ Y 开 ⟺ π−1(W) 在 [0, 1] 中开。π−1(W) 要么不含 0、1(此时它就是 [0,1] 中不含端点的开集,即通常开集与 [0,1] 之交),要么同时含 0 与 1(此时它在两端各带半边余量)。同胚:定义 f : [0, 1] → S1,f(t) = (cos 2πt, sin 2πt)。它连续(坐标函数连续)、满射,且 f(s) = f(t) ⟺ s = t 或 {s, t} = {0, 1}——恰是 ∼ 的等价类。故 f 下降为双射 f̄ : Y → S1,且由商拓扑的最细性 f̄ 连续。逆的连续性(紧致性到位后由定理 2-x 一击即得;此处亦可显式验证:S1 中开弧的原像是「与两端共进退」的开集,正是 Y 的开集形状)。商构造 + 显式映射 = 圆周的严格诞生;第三章将把这套手续原样用于「把区间端点绕圈」的基本群。

29习题

第一章 拓扑空间与连续映射习题课(一):拓扑空间与连续基本功

★★ 前四题只用定义,后两题需要组合前面两节。提示与答案倒置排放——先自己动手,再看灰条。

题 1-1。设 τ = {∅, {a}, {a, b}, X}(X = {a, b, c})。写出全部闭集,并求 {b} 的闭包与内部。

答案:闭集为 ∅、{b, c}、{c}、X;{b}¯ = {b, c},{b}° = ∅(含于 {b} 的开集只有 ∅)。

题 1-2。证明:τ1 ⊆ τ2 ⟹ τ1 中每个闭集是 τ2 中的闭集(细拓扑的闭集更多)。由此说明「闭包」随拓扑变细而变小。

提示:闭集 = 开集之补,补运算把包含关系反向。

题 1-3。在 ℝ 上,A = ℚ。求 Ā、A°、∂A。

答案:Ā = ℝ(任何开区间含有理数),A° = ∅(任何开区间含无理数),∂A = ℝ。ℚ「既不开放也不封闭」,却无处不在。

题 1-4。证明:A° = X∖(Āc)(内部与闭包对偶),∂A = Ā ∩ Āc。

提示:A° 是含于 A 的最大开集 ⟺ 其补是含 Ac 的最小闭集。

题 1-5。f : X → Y 连续,A ⊆ X。证明:f(Ā) ⊆ f(A) 的闭包;并举例说明反向包含不成立(提示:f(x) = x2 在 ℝ 上,A = [0, +∞))。

答案示例:A = [0, +∞),f(Ā) = [0, +∞),但 f(A) 之闭包亦为 [0,+∞)——换 A = {±1} 与 f(x) = x2:f(Ā) = {1} 闭,反向亦等。反例取 A = (0,1),f 常值 0:f(Ā) = {0} = f(A) 之闭。再取 f(x) = arctan x,A = ℝ:双方均 (−π/2, π/2)。构造真反例:f(x) = ex,A = ℝ:f(Ā) = (0, +∞),其闭包 (0,∞) 闭包为 [0, +∞) ⊋ (0, +∞) = f(A) 之闭?不——f(A) = (0, +∞),闭为 [0, +∞);f(Ā) = (0, +∞) ⊆ [0, +∞) ✓ 且严格小:反向 f(A) 闭 ⊋ f(Ā) 成立,反向包含在此例中 (0,+∞) ⊉ [0,+∞) 不成立者……严格反例:f : ℝ → ℝ,f(x) = ex,A = ℕ:f(A) = {e, e2, e3, …},闭包添加聚点 0?0 不属于 en 之闭?lim e−n = 0 而非 en……取 A = −ℕ:f(A) = {e−1, e−2, …},闭包 = 该集 ∪ {0};而 Ā = −ℕ ∪ {0},f(Ā) = {e−n} ∪ {1},不含 0 ⊊ 闭包。故 0 ∈ f(A) 之闭而 0 ∉ f(Ā)。

题 1-6。证明:积拓扑中投影 πX 是开映射(开集的像是开集);并说明 πX 未必是闭映射(取双曲线 xy = 1 在 ℝ2 中的闭像)。

提示:开集是基元素之并,πX(U × V) = V 或 ∅;闭映射反例:xy = 1 闭于 ℝ2 而投影至 x 轴得 ℝ ∖ {0},开不闭。

做完六题,「开、闭、包、内、连续」就不再是名词,而是手上听得见响的工具。

30习题

第一章 拓扑空间与连续映射习题课(二):构造新拓扑的进阶

★★★ 这一堂动手「造空间」:基、子空间、积、商轮番上阵。

题 1-7。设 𝓑 = {[a, b) : a, b ∈ ℝ, a < b}。验证 𝓑 满足基条件,并证明生成的拓扑 ℝℓ 严于通常拓扑。

提示:[a1,b1) ∩ [a2,b2) = [max(a1,a2), min(b1,b2));严格性用 [0,1) 不是通常开集。

题 1-8。证明:Y ⊆ X 取子空间拓扑时,Y 的子空间拓扑与「把 Y 视为 X×{0} ⊆ X × {0} 的子空间」一致;即子空间与积可交换(在本情形)。

提示:(U ∩ Y) × {0} = (U × {0}) ∩ (Y × {0}),两边分别是积开集与子空间开集。

题 1-9。在 X = [0,1] × [0,1] 上定义 (0, t) ∼ (1, 1 − t)。写出商空间中开集的刻画,并说明它是 Möbius 带。

提示:W ⊆ X/∼ 开 ⟺ π−1(W) 开且「沿粘合边共进退」:π−1(W) 含 (0, t) ⟺ 含 (1, 1−t)。

题 1-10。证明:商映射 π : ℝ → ℝ/ℤ×ℤ 不可度量化是错误的——先证 ℝ/ℤ×ℤ(把 ℤ×ℤ 全部粘成一点)不是 Hausdorff,从而不可度量化。

提示:粘合点 [∞] 的任何开邻域的原像是含 ℤ×ℤ 的开集,必与 0 的任何邻域相交(0 的邻域含整数点附近小开区间……不,ℤ×ℤ ⊂ ℝ2。改取 X = ℝ2、粘 ℤ2 成一点:粘合点与任何非粘合点的开邻域必相交,因含 ℤ2 的开集覆盖整个平面的稠密网格附近)。

题 1-11。设 f : X → Y 连续。证明:f 视为映射 X → f(X)(子空间拓扑)仍连续;并举例说明 f : X → f(X) 是同胚需要双射之外的条件。

提示:原像与交交换;反例即 §1.9 的 id : [0, 2π) → S1 的像 = S1,连续双射而非同胚。

题 1-12。证明:S1 与 [0, 1] 不同胚(去掉内点看「断口数」:S1 去任一点仍是「一段弧」,[0,1] 去内点断成两段——把「一段弧」严格化为同胚不变,需连通性,第二章工具到位后回填完整论证)。

提示:设 h : S1 → [0,1] 同胚,p ∈ S1 非 h 像的端点……完整手续:S1∖{p} ≅ (0,1) 连通与否留待 §2.1。现在可以做的部分:[0,1] 去掉中间点断开是「距离事实」,其拓扑化即连通性。

本堂的每道题都埋着下一章的引线:连通(1-12)、紧致(1-11 的正条件)、分离的反例(1-10)。习题不只是操练,也是路标。

31地图

第一章 拓扑空间与连续映射第一章地图:概念依赖关系

★ 一章三十页,概念二十有余。图 1-7 把依赖关系收成一张图:实线是「定义用到」,虚线是「对照呼应」。

三条走廊。① 中央走廊:开集三律 → 三大工序(子空间/积/商)→ 连续映射 → 同胚,这是「空间怎么造、映射怎么判」的主动脉;② 左侧支线:闭包·内部从对偶面刻画开集,直接服务例题与习题的计算;③ 右侧支线:基·子基与度量诱导拓扑——一者是「经济呈现」,一者是「熟悉的特例」,两者在「度量化问题」(分离 + 可数 ⟹ 度量归来)处汇合。

图 1-7 第一章概念地图 开集三律(§1.2–1.3) 闭包·内部 基·子基(§1.5) 子空间 积空间 商空间 连续映射(§1.8) 同胚(§1.9) 度量诱导拓扑 分离公理 · 可数性 从「开集」一粒种子,长成整章的概念树
图 1-7 实线=定义依赖:虚线=对照呼应。度量诱导拓扑(右下)与基(右上)之间的虚线是「开球即基」;分离·可数(右下角)是两把标尺,通往第二章与度量化。

往前看。第二章的两面旗帜——连通(一块 vs 多块)与紧致(有限覆盖)——都由开集语言直接定义,却都强大到足以验同胚。本章的「留白清单」(§1.16)正是它们的伏笔:S1 ≇ [0, 1] 的断口论证(习题 1-12)、连续双射升级同胚(§1.9 验法②),在第二章全部兑现。

32小结

第一章 拓扑空间与连续映射第一章小结(上):定义与公理

★ 本页收齐定义,下页收齐定理。斜体字是速记口诀。

拓扑空间 (X, τ)∅、X 在内;任意并、有限交封闭。对象由规则定义。
开集 / 闭集闭集 = 补集开。开对任意并、闭对任意交。
邻域 N ∋ x存在开集 U:x ∈ U ⊆ N。邻域不必开,装得下开地即可。
闭包 Ā含 A 的最小闭集;x ∈ Ā ⟺ x 的每个开邻域碰 A。吸进来的极限。
内部 A°、边界 ∂AA° = 含于 A 的最大开集;∂A = Ā ∖ A° = Ā ∩ Āc。吐出去的余量;骑线者。
基 𝓑 / 子基 𝓢基:每开集是基元素之并;子基:有限交造基。一把种子长成森林。
子空间拓扑U ∩ Y。继承的一刀。
积拓扑基 = U × V;使投影连续的最粗拓扑。横着拼。
商拓扑W 开 ⟺ π−1(W) 开;使 π 连续的最细拓扑。竖着粘。
连续映射开集的原像开。三种面貌:原像闭 / 邻域形式。目标开集的接力棒。
同胚双射 + 连续 + 逆连续。不撕裂、不粘连、账目清。
度量与 τd三公理;开球成基。距离是拓扑的一件外套。
分离公理 T0–T4分辨 / 分点 / Hausdorff / 正则 / 正规。文明的阶梯。
可数性公理第一可数(可数局部基)、第二可数(可数基)。数得清的邻域。

记号的五条约定。① Ā、A°、∂A 全程通用;② τY 表子空间拓扑,τd 表度量诱导拓扑;③ 「空间」默认指拓扑空间,「度量空间」特指带度量的;④ f−1(V) 是原像集,不预设 f 可逆;⑤ π 恒表商投影,πX 表积投影。

33小结

第一章 拓扑空间与连续映射第一章小结(下):定理与方法

★★ 九条定理按用途分三组。

【判定组】定理 1.1(连续 = 原像保开);定理 1.4(三种面貌:原像开 / 原像闭 / 邻域形式);定理 1.3(基判据比粗细)。用途:拿到映射先问「目标开集的原像开不开」。
【计算组】定理 1.2(x ∈ Ā ⟺ 每个开邻域碰 A);Kuratowski 律(幂等、并分配);对偶律 A° = X∖Āc。用途:闭包内部边界三件套的手工计算。
【构造组】命题 1.6(粘合引理);定理 1.8(开球成基);最粗/最细刻画(§1.7 两定义)。用途:分段函数、商空间、新拓扑的合法性证明。

方法沉淀。① 「余量技巧」:证明集合开,给每点配一个明确半径的球(定理 1.8 的 ρ = min(r1 − d(z,x), r2 − d(z,y)) 是范本)——min 出余量,三角不等式搬运余量。② 「降维打 maps」:商空间的命题先在原空间陈述,再检查「与等价关系相容」,最后用商拓扑的万有性质落地。③ 「不变量验异」:证不同胚,找一个拓扑性质使两空间取值不同——这在本章只是雏形(有界性不是不变量!),第二章的连通与紧致才是成熟武器。

本章出现的反例清点(每个都值得随身携带)。Un = (−1/n, 1/n) 之交非开(无穷交的陷阱);连续双射非同胚([0, 2π) → S1);ℚ ⊂ ℝ 不开不闭(稠密集的标准像);有限余拓扑 T1 非 T2(分离阶梯的卡位者);Sierpiński 空间 T0 非 T1;ℝℝ 序列失效(网的必要性);ex 与 A = −ℕ(f(Ā) ⊊ f(A) 闭)。

一页话记住第一章。开集立宪(三律公理),工序造物(子积商),连续执法(原像保开),同胚定亲(不撕不粘),度量归籍(开球成基),两把标尺(分离·可数)丈量疆界。下一章:连通与紧致,不变量的正面战场。

34思想卡

第一章 拓扑空间与连续映射思想卡:连续是数学的形状感

★★★ 1872 年,克莱因在埃尔朗根提出纲领:一种几何,就是研究某类变换下不变的性质——欧氏几何研究刚体运动(长度、角度不变),射影几何研究射影变换(共线性不变)。把这份清单推到最宽的一档:允许的变换是同胚,不变的是开集结构——这一档就是拓扑学。克莱因的清单上,它是最宽容的几何:不问长短、不问曲直、只问「能不能连续地互相变成对方」。

宽容不等于浅薄。不变量越少,区分力越弱、适用面越广——这正是「柔」与「刚」的辩证。欧氏几何能区分全等与非全等的两个三角形,却对「球面与环面」无能为力(两者都 « 不全等 »,但欧氏工具说不出更多);拓扑学用「洞数」一个不变量就一锤定音。工具的粒度匹配问题的粒度:问「这两个曲面是否可以互相连续变形」,就该用拓扑的尺,而不是欧氏的尺。

本章的公理化抉择——对象由规则定义——是这枚思想硬币的另一面。拓扑空间不问「点是什么」,只问「开集族服从什么规则」;同胚不问「形变的具体路径」,只问「两端的结构是否一致」。数学由此获得一种独特的自由:凡是同构的对象,在结构意义上就是同一个对象。代数里的群同构、分析里的等距同构、逻辑里的模型同构,全部共享这条「结构主义」信条;拓扑学的同胚,是信条最直观的注脚——咖啡杯与甜甜圈,账目、连接、洞数三者皆同,便是同一件东西。

一句话带走。拓扑学把「形状」定义为在同胚下保持不变的东西——连续是它的形状感,不变量是它的账本。学会在合适的粒度上选择工具,比记住任何具体定理都重要。粒度匹配问题,是数学家手艺的核心。

35挑战

第一章 拓扑空间与连续映射挑战:度量化定理与 Urysohn 引理

★★★ §1.10 立下的枢纽问题——「一个拓扑何时来自度量」——本页正面迎击。需要的弹药:正规性(T4)与第二可数。

引理(Urysohn,1935 前后定型)。X 正规,A、B 为不相交闭集。则存在连续函数 f : X → [0, 1],使 f(A) = {0},f(B) = {1}。

证明思路(二进折叠)。在 (0, 1) 的二进分数集 D = {m/2n} 上归纳地安放一列开集 Ur(r ∈ D):令 U1 = X∖B,由正规性取 U1/2 使 Ā1/2 ⊆ U1 且 U1/2 ⊇ A;再在 (0, 1/2) 与 (1/2, 1) 两段重复……归纳得全序族 {Ur}r∈D,满足 A ⊆ Ur ⊆ Ār ⊆ Us(r < s)。定义 f(x) = inf{r : x ∈ Ur},用嵌套关系验证连续。正规性在每一步归纳中出场:两个不相交闭集(A 与补集)需要被不相交开集分开——这就是 T4 的用武之地。Urysohn 引理被称为「拓扑学第一深刻定理」:它从纯公理中榨出一个实值连续函数,为度量化的归来铺路。

定理(Urysohn 度量化定理)。正则 + 第二可数的空间可度量化。

证明骨架。① 由第二可数取可数基 {Un};② 对每对 (m, n) 使 Ām ⊆ Un(正则性保证足够多这样的对),用 Urysohn 引理造函数 fmn : X → [0, 1](在 Ām 上取 0、在 X∖Un 上取 1);③ 令

d(x, y) = Σ(m,n) 2−(m+n) |fmn(x) − fmn(y)|

级数一致收敛,d 是度量;再用正则性验证 d 诱导原拓扑(关键:基元素 Un 在 d 中是开邻域之并——由某个 fmn 在该点不为 0 探测)。可数基提供可数函数族,函数族折算成一个度量:加权的思想与无穷维分析中的 Hilbert 空间嵌入同源。

反向核查(必要性)。可度量化 ⟹ 正则(度量空间 T4,定理 1.12)+ 第二可数?——不必然:不可数离散空间可度量化而无可数基。故「正则 + 第二可数」是充分的而并非必要的;精确的必要充分条件是 Nagata–Smirnov 定理(σ-局部有限基),超出本册疆界,留作通往高阶课程的桥。

这条定理是第一章两把标尺的合龙处:分离(正规)提供函数,可数(第二可数)提供函数的枚举——两者相加,距离函数从公理中重新生长出来。

36实验

第一章 拓扑空间与连续映射实验:拓扑性质的数值检验

★★ 公理是可计算的。3 点集合 X = {1, 2, 3} 的全部子集共 8 个,其候选「开集族」共 28 = 256……不对——子集族是幂集的子集,共 28 = 256 族;逐一检验三条公理,数出真拓扑的个数。

实验设计。① 枚举 X 幂集的全体子族(256 族);② 对每族检验:∅, X 在内、对任意并封闭、对任意交封闭;③ 对合格拓扑再检验 T0(任两点存在开集恰含其一)。预期:拓扑共 29 个,其中 T0 的 19 个(正文 §1.15 已按此宣称,本实验即其证明)。

from itertools import combinations

X = frozenset({0, 1, 2})
subs = [frozenset(c) for r in range(4)
        for c in combinations(X, r)]        # 8 个子集

def is_topo(T):                             # 三条公理
    T = set(T)
    if frozenset() not in T or X not in T: return False
    for A in T:
        for B in T:
            if (A | B) not in T: return False
            if (A & B) not in T: return False
    return True

def is_T0(T):                               # 点可分辨
    for a in X:
        for b in X:
            if a != b and all((a in S) == (b in S) for S in T):
                return False
    return True

cands = (combinations(subs, r) for r in range(9))
topos = [T for c in cands for T in map(frozenset, c) if is_topo(T)]
print(len(topos), sum(1 for T in topos if is_T0(T)))

运行结果(本册成书时实跑):程序输出两个数:

29 19

即 3 点集上恰有 29 个拓扑,其中 19 个满足 T0。抽查三个锚点核对正确性:平庸拓扑与离散拓扑都在册(29 个的极两端);T0 = 19 的两端——离散(T0 ✓)与 Sierpiński 型(T0 ✓)各居其列,而「三点粘两点」的 {{1},∅} 型非 T0 者被正确排除。

延伸一(动手)。把公理③改为「任意交封闭」,数出 3 点集上满足强化公理的族数——即「Alexandrov 拓扑」个数,与偏序个数对照。
延伸二(思考)。4 点集的候选族数是 216 = 65536,枚举可行;5 点集是 2332 ≈ 1099,暴力枚举当场出局的规模——组合爆炸是枚举法的边界,也是「先证定理、再跑程序」的理由。
延伸三(编程)。把 29 个拓扑按「同胚」分类(保持点集的双射拉动开集族),数出同胚类个数——答案 9 类;此实验第 125 页之后的曲面分类章将给出「为什么 9」的组合学解释。

公理化不是说漂亮话——每条公理都是一台可执行的检验仪。当枚举可行时,让机器替公理跑一遍,是拓扑学习惯的诚实。

37格物札记

第一章 拓扑空间与连续映射〖札记〗墨经与庄子:无穷与极限的中国思辨

★★ 「连续」与「无穷」的纠缠,中国先秦文献里有两条互为镜像的记述,值得与本章的公理化并排阅读。

庄子·天下篇记惠施之历物十事,其一曰:「一尺之棰,日取其半,万世不竭。」一根尺杖每日截半,万年不竭——这是对无穷可分性的正面宣言:任何正长度经任意多次减半仍为正。翻译进本章语言:开区间 (0, 1/n) 对每个 n 非空,而 ⋂n(0, 1/n) = ∅——「万世不竭」说的是每一段开区间非空,「竭」发生在无穷交的极限处。庄子这句话精确地踩在「有限交保开、无穷交不保开」的刀口上(§1.2 开集三律之③为何只许有限交,正例即此)。先秦的思辨直觉与现代公理的边界刻画,隔着两千年撞了个正着。

墨经·经上则给出反向的刻画:「穷,或有前不容尺也。」——「穷」(达到尽头)的判据是「或」(区域)的前沿出现「不容尺」(容纳不下一个最小单位)的状态。《经说》补注:「穷:或不容尺,有不容尺者也。」墨家把「无穷逼近尽头」定义为一个可否证的操作判据:尽头 = 存在一个无法再容纳刻度的位置。这与现代分析中「x 是 A 的聚点 ⟺ 任何邻域含 A 的异于 x 的点」在结构上同型:无穷性质用有限检验表达——正是本章 ε–δ 到邻域语言的全部翻译机关。

两条记述合读,可见同一组概念的两副面孔:庄子给出过程(万世不竭的无穷序列),墨家给出判据(不容尺的有限检验)。十九世纪分析严格化(Weierstrass 的 ε–δ、Cantor 的集合论)完成的,正是把「过程直觉」翻译成「判据语言」;本章把判据再抽象一层(开集三律),完成的则是把「度量判据」翻译成「结构规则」。三层翻译,一个方向:从直观到可检验,从可检验到可公理。

延伸一格。「日取其半」的操作若真执行万世,得到的不是一堆碎木,而是一个嵌套区间序列((0,1] ⊇ (0,1/2] ⊇ …)。区间的嵌套定理(闭区间套原理)保证「极限点」存在——这正是第二章紧致性的前奏之一。墨家的「不容尺」,在闭区间套的语言里就是「交出恰好一点」。先秦的「穷」,是紧致性的第一次口头发表。

38速查

第一章 拓扑空间与连续映射第一章速查表

★ 考前与写作时的单页索引。行文顺序 = 章节顺序。

对象定义 / 判据备注
拓扑 τ∅, X ∈ τ;任意并 ∈ τ;有限交 ∈ τ细 = 开多;粗 = 开少
开 / 闭F 闭 ⟺ X∖F 开可既开又闭;可不开不闭
邻域∃ 开 U:x ∈ U ⊆ NN 不必开
闭包 Āx ∈ Ā ⟺ 每个开邻域碰 A幂等;并分配
内部 / 边界A° = X∖Āc;∂A = Ā ∩ Āc∂A = ∅ ⟺ 既开又闭
基 𝓑覆盖 + 交内可嵌套;开集 = 基之并子基:有限交造基
子空间τY = {U ∩ Y}ℤ ⊂ ℝ 得离散
积拓扑基 U × V;最粗使 π 连续ℝ2 = ℝ × ℝ
商拓扑W 开 ⟺ π−1(W) 开;最细使 π 连续[0,1]/0∼1 ≅ S1
连续V 开 ⟹ f−1(V) 开复合闭;粘合引理分段闭
同胚双射 + f 连续 + f−1 连续(0,1) ≅ ℝ(tan)
度量 → 拓扑开球成基:B(x, r)d1, d2, d∞ 同拓扑
T0 / T1 / T2可分辨 / 单点闭 / 不交邻域T2 ⟹ 极限唯一
T3 / T4正则 / 正规(+T1)度量空间全占
可数性第一可数:可数局部基;第二:可数基第一可数 ⟹ 序列全能
度量化正则 + 第二可数 ⟹ 可度量化Urysohn;非必要条件

常见错误五连。① 开集的无穷交未必开;② 连续不保开(是原像保开);③ 连续双射未必同胚;④ 「有界」不是拓扑不变量;⑤ 极限唯一是空间(T2)的性质,不是序列的性质。

39讲义

第一章 拓扑空间与连续映射衔接讲义:通往连通与紧致——拓扑的两大主旋律

★ 第一章反复许诺的两个词——连通、紧致——下一章兑现。本页先把「为什么偏偏是这两个」讲清楚。

主旋律一:连通(一块还是多块)。定义只有一句:X 连通 ⟺ X 不能写成两个非空不相交开集之并。它直接封存了「验不同胚」的最常用战术:同胚保持连通(连续原像的不变量),于是 ℝ ≇ ℝ2(去一点看断)、S1 ≇ [0,1](习题 1-12 的完整化)、ℝ ≇ ℚ(ℚ 全不连通——有理数世界布满无理数的刀缝)。第二章还将给出路径连通(任两点可用连续道路相连)这个可操作的强化版,并把「连通分支」「局部连通」收编入册。

主旋律二:紧致(有限覆盖的有限性)。定义也只有一句:X 紧致 ⟺ 每个开覆盖有有限子覆盖。它把「无限 → 有限」的万能压缩封装成一条性质:紧致空间上的连续实值函数有最大最小值(Weierstrass 定理的拓扑本体)、紧致 + Hausdorff ⟹ 连续双射必同胚(§1.9 验法②的兑现)、紧致 × 紧致仍紧致(Tychonoff 有限情形)。ℝn 中「有界闭集紧致」(Heine–Borel)将作为特例给出,而其证明的秘密武器正是本章攒下的「闭集对任意交封闭」+ 度量的余量技巧。

一张对照表。连通回答「空间分几块」(整体性);紧致回答「无限能否压成有限」(有界性的拓扑化装)。前者是「不断」,后者是「不漏」。两者都是同胚不变量、都只在开集语言中定义、都强大到独立验异。
为什么需要这两条才能走远。第一章的判定工具(开闭包内)是「逐点」的;连通与紧致是首批「整体」的不变量。逐点工具搭台,整体工具唱戏——商空间的同胚判定(例 1-F 逆连续性)、度量化、乃至第六章把形状代数化,全部踩在这两条主旋律之上。

第一章把「连续」从距离中解放出来;第二章要回答的是:解放出来的语言,最先照亮形状的哪两盏灯。答案:一块与不漏——连通,紧致。

第二章

连通、紧致与流形

有了拓扑空间这件语言,接下来要问:一个空间作为「整体」,能有什么样的性质?本章聚焦两件最要紧的大事实,一正一反、互为对偶。连通说的是「分不开」:一个空间若能拆成两个互不相交的非空开集,就是断的,否则是连的——这看似简单的一条,却是一切「整体性」结论的源头,介值定理(从负到正必经过零)与不动点定理(圆盘压到自身必有不动点)都从它长出来。紧致说的是「逃不掉」:任意一族开覆盖里总能挑出有限个覆盖全部,这在欧氏空间里恰好等价于「有界且闭」(Heine–Borel 定理),却能被搬到任意拓扑空间;紧致空间上的连续函数必有最大值、连续映射把闭集映成闭集、紧致与 Hausdorff 的两个不错性质,构成分析里无数定理的公共地基。本章还会补齐两件工具:把「局部紧」的空间补成紧致的单点紧化,以及由分离公理发展出的 Urysohn 引理与度量化定理——它回答「什么样的拓扑空间其实来自一把尺子」。最后,两件对象把拓扑与后面的几何、代数接上线:每点附近都像欧氏空间的拓扑流形,与由有限个三角形拼成的单纯复形。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
40导引

第二章 连通、紧致与流形第二章导引:分不开与逃不掉

第一章把「连续」翻译成了开集语言,但那套语言至今只回答了一个问题——「什么是拓扑学的相同」。本章回答拓扑学最擅长回答的另一类问题:两个空间为什么不同。答案是一对整体不变量,性格截然相反:

连通——空间是不是一整块。ℝ 是一整块,ℚ 千疮百孔;圆周剪开还是一个连通的弧,区间剪掉内点立刻断成两截。「分不开」是可以严格定义的:不能写成两个非空不相交开集之并。定义只用开集,因此自动是同胚不变量——这正是上一章公理化的红利第一次兑换现金。

紧致——无限多个条件能否压缩成有限个。开覆盖的语言把「逃不掉」精确化:任何用开集铺成的覆盖,都能抽出有限的一小片照样盖住全空间。有界闭区间 [0, 1] 逃不掉,开区间 (0, 1) 随便逃——差两个端点,天壤之别。紧致是分析学最高频的假设:最大值存在、一致连续、连续双射升级同胚,全部由它担保。

本章路线:先连通(§2.1–2.4)——定义、等价刻画、道路连通、介值定理与不动点;再紧致(§2.5–2.8)——定义、运算、Heine–Borel、与连续性的三笔红利;然后两件大事:单点紧化把无穷远装进口袋(§2.9),度量化定理在紧致情形完整收官(§2.10,第一章的留白兑现)。末三节(§2.11–2.12)把视野抬向流形与单纯复形——局部欧氏的空间与可组合计算的形状,它们是第三章基本群与第六章同调的舞台。

第一章的词汇是零件,本章的两大不变量是发动机。连通管「分不分得开」,紧致管「逃不逃得掉」——两句话,撑起拓扑学在分析学与几何学中的全部实权。

41讲义

第二章 连通、紧致与流形2.1 连通性:分不开的整体

★★ 「一块」的直觉要翻译成开集语言。X 的「分裂」指什么?——把 X 写成两个互不搭界的开放区域之并:

定义(连通)。空间 X 称为连通的,若不存在非空开集 U、V 使 U ∪ V = X 且 U ∩ V = ∅。此时 (U, V) 称为 X 的一个分离。等价说法(对偶):X 连通 ⟺ X 中只有 ∅ 与 X 既开又闭 ⟺ X 中只有 ∅ 与 X 的闭包是自身(无「自闭合」的真子集)。

子集 A ⊆ X 连通,指 A 带子空间拓扑连通。定义的分量在于「不存在」:要证连通,须排除一切可能的分裂方案;而排除的武器恰是上一章的运算律——开集的任意并与闭集的任意交。一个样板:ℝ 连通。反证:若 ℝ = U ⊔ V(U、V 非空开),取 a ∈ U、b ∈ V,不妨 a < b。令 s = sup{t : [a, t] ⊆ U}——s 存在(b 是上界)。若 s ∈ U,U 开给出 s 右侧的余量,与 s 的上确界性矛盾;若 s ∈ V,V 开给出 s 左侧的余量,而该余量内的点仍使 [a, t] ⊆ U,矛盾。∎ 上确界一锤定音——完备性 ℝ 的分析事实,兑换成连通性的拓扑事实。

ℚ 不连通。任取无理数 α,ℚ = (ℚ ∩ (−∞, α)) ∪ (ℚ ∩ (α, +∞)):两个非空不相交的(相对)开集。每一刀都切在无理数上——ℚ 的「刀缝」处处存在,它全不连通(§2.3)。
两个极端。平庸拓扑恒连通(无开集可用);两点以上离散恒不连通(单点开集随取随拆)。连通不是「点多」或「开集多」,而是开集之间「咬合」得紧。
剪口的位置。[0, 1] 去掉内点 c 断成两块(相对开集 [0, c) 与 (c, 1]);去掉端点仍是连通的。S1 去掉任何一点都连通(同胚于开区间)。「去一点的存活率」本身就是不变量——第一章习题 1-12 的论证由此补全。

连通的定义是负面的(不存在分裂),但它的力量是正面的:凡从连通空间出发的连续实值函数,都被迫「连续地」取值——这正是 §2.4 介值定理的全部秘密。

图 2-1 连通与分离:剪得动与剪不动 连通:一块 U V X = U ⊔ V:两个非空不相交开集 不连通:能被剪成两块开集 连通 = 剪不动 定义只用「开集」二字
图 2-1 左:连通空间没有任何「开缝」可下手。右:分离 X = U ⊔ V——两个非空不相交开集,剪刀落点必须两边都是开的;ℚ 处处可下刀,ℝ 一刀也下不去。
42讲义

第二章 连通、紧致与流形2.2 连通性的等价刻画与例子

★★ 连通之所以好用,在于三条运输定律——它们让连通性沿着连续映射搬运。

定理 2.1(连通三定律)。① 连续像连通:X 连通、f : X → Y 连续,则 f(X) 连通。② 并的粘合:若诸 Ak 连通且两两相交非空(或都与某个公共集相交),则 ⋃Ak 连通。③ 积连通:X、Y 连通 ⟹ X × Y 连通(一般积同理由 Tychonoff 型论证)。三者证明共用同一招:假设目标有一个分离,沿 f 或交运算「拖回」原空间,得到原空间的分离,矛盾。

①的证明最短:f(X) 的分离 (U, V) 的原像是 X 的分离(原像保开、保非空、保不交)。「连通是连续不变量」这半句话,值半个介值定理:取 Y = ℝ,连续实值函数在连通空间上的像连通;而 ℝ 的连通子集只有区间与点(可用 §2.1 的样板证明直接移植)——于是:连通空间上的连续实值函数,像必是区间。介值定理已经写在这一句里(§2.4 正式结算)。

②的典型应用:路径的并。若 A ∩ B ≠ ∅ 且 A、B 连通,则 A ∪ B 连通——「握手引理」。由此 ℝn 中的开连通集可以一路「焊接」出来(§2.3 的道路版本更顺手)。③给出丰富的样本:ℝn = 直线之积连通;环面 S1 × S1 连通;S1 × [0,1](圆柱面)连通——第三章将看到,连通却「有洞」的大家庭。

连通子集的代数。ℝ 中:连通子集 ⟺ 区间。两连通集相交则并连通;连通集的闭包连通(把 A 的每个点换成 Ā 的点,分离不可能只切到 A 外);连通集的内部可以不连通(两个相切闭圆盘之并的内部)——闭包听话,内部叛逆。
反例仓库。{0, 2} ∪ (1, 2)?——(1, 2) ∪ {2} 连通而 {0} 孤立。ℝ2 中两个外切闭圆盘连通;两个分离圆盘不连通。图像「y = 1/x 的两支」不连通——定义域 (−∞,0) ∪ (0,+∞) 本就断开。判断连通先看定义域。

乘积与投影。③的逆问题有趣:X × Y 连通 ⟺ X、Y 都连通(由投影连续 + 像连通立即得)。连通性在积与投影两边都成立,这让环面的连通性不必直接验证。对照:紧致性(§2.6)只在「积」方向成立,「投影像」方向是平凡的连续像定理——两个不变量的脾气在这里第一次分岔。

43讲义

第二章 连通、紧致与流形2.3 道路连通与连通分支

★★ 「一块」还有一条更贴直觉的判据——能不能走着去。

定义(道路连通)。X 称为道路连通,若任意两点 a, b ∈ X 存在连续映射 γ : [0, 1] → X 使 γ(0) = a、γ(1) = b。道路连通 ⟹ 连通([0,1] 连通,γ 像连通,握手引理把任意两点焊进同一块)。反向不成立:

拓扑学家的正弦曲线(图 2-2 左):T = {(x, sin(1/x)) : 0 < x ≤ 1/π} ∪ {(0, 0)}。曲线部分连通((0, 1/π] 的连续像),其闭包添上原点仍连通(闭包保持连通);但从曲线上任一点走到原点都没有道路——任何道路到达 x = 0 之前,都要在「1/x 的振荡」中把振幅无限次来回拉满,连续延拓无解。连通而不道路连通的最小标本:两个概念在此分家,且分家处正是「振荡无限加密」的奇观。附带一提:在开集的世界里两个概念重新合一——ℝn 的开连通集必道路连通(每点的小球可走,握手引理全局焊合)。分析中打交道的几乎全是开集,故「连通 = 能走着去」的直觉在习惯疆域内从不失手。

定义(连通分支)。对 x ∈ X,含 x 的全部连通子集之并 C(x) 连通(握手引理),是含 x 的极大连通子集,称为 x 的连通分支。任意两个分支要么重合、要么不交(图 2-2 右);X = 诸分支之并。分支数是同胚不变量——「数分支」是验不同胚的第一算法。

ℝ ∖ {0} 的分支是 (−∞, 0) 与 (0, +∞):两块。ℝ2 ∖ {0} 仍道路连通(绕过去)。「挖洞的后果随维数而变」——第三章基本群将把这句话量化。
ℚ 的分支是单点集:全不连通(totally disconnected)——连通分支缩到点。p 进数域同理;数论中的 「 粉碎 」 空间同属此族。
道路分支:把定义中「连通」换成「道路连通」得道路分支,道路分支 ⊆ 连通分支,正弦曲线中两者不等。分支的细分同样是信息。

分支把「一块还是多块」精确到「几块、每块多大」。下一个问题自然是:这块空间「抱得紧不紧」——紧致登场。

图 2-2 正弦曲线与连通分支 (0, 0) y = sin(1/x):振荡越来越密 加一点 (0,0):连通,但无道路可通 C1​ C2​ C3​ 连通分支 = 极大连通块 任意两分支:要么重合,要么不交
图 2-2 左:拓扑学家的正弦曲线——添上原点后连通,却没有道路从曲线通向原点(振荡在 x = 0 处无限加密)。右:连通分支是极大连通块,两两不交;分支数是同胚不变量。
44讲义

第二章 连通、紧致与流形2.4 应用:介值定理与不动点

★★ 连通性的第一笔现金结算——分析学的两大定理获得拓扑证明。

定理 2.2(介值定理)。f : [a, b] → ℝ 连续,μ 介于 f(a) 与 f(b) 之间,则存在 c ∈ [a, b] 使 f(c) = μ。拓扑证明三行:[a, b] 连通 ⟹ 像 f([a,b]) 连通 ⟹ 像是含 f(a)、f(b) 的区间 ⟹ 含 μ。∎ 第一章定理 1.1(连续 = 原像保开)+ §2.1(ℝ 连通)+ 定理 2.1①(像连通)——三块积木,一步搭成。

介值定理的常用形态:二分法求根(实验页实跑验证:f(x) = x2 − 2 在 [0, 2] 中二分 60 步得 √2 = 1.414213562373095…)、「温度总有相等的时刻」(环形温度场)、多项式的实根存在性(奇次多项式两端异号)。「存在性证明 + 数值二分 = 可执行的存在」——介值定理是数学存在性定理中最「工程友好」的一个。

定理 2.3(一维 Brouwer 不动点)。f : [0, 1] → [0, 1] 连续,则存在 x* 使 f(x*) = x*。证明:令 g(x) = f(x) − x。g(0) = f(0) ≥ 0,g(1) = f(1) − 1 ≤ 0,介值定理给出 g(c) = 0。∎

几何图像:把 f 的图像画在正方形里,它必然从左墙出发、抵达右墙,途中必跨过对角线——跨点即不动点。不动点是「自我指涉」的数学形态:方程 x = f(x) 的解、经济学的一般均衡、迭代法的收敛目标,本质都是不动点。一维的证明登峰造极地简单,高维的 Brouwer 定理(f : Dn → Dn 有不动点)则需要第二章之外的工具——第六章同调将给出最漂亮的证明:「Dn 不可能缩到边界」的同调表述。

迭代求不动点。xn+1 = cos xn 从任意初值出发都收敛到不动点 x* = 0.7390851332151607…(Dottie number;实验页实跑 200 步验证)。迭代是「数值版的不动点定理」:定理担保存在,迭代把它找出来。
不动点可以不唯一。f(x) = x 全体点皆不动;f(x) = x2 在 [0,1] 有不动点 0 与 1。定理只担保「至少一个」;唯一性需要额外条件(压缩映射 |f(x)−f(y)| ≤ k|x−y|, k < 1——Banach 不动点定理,分析课的主角)。

「连续地把区间送回区间,必有一点被留在原地」——连通性 + 紧致性的合奏(下一节)将把这句一维的智慧推广到任何维数。

45讲义

第二章 连通、紧致与流形2.5 紧致性:有限覆盖的性质

★★ 第二主旋律登场。紧致把「无限多个要求」压缩成「有限多个」——分析的几乎所有存在性定理背后,都站着这个压缩。

定义(紧致)。X 称为紧致的,若 X 的任何开覆盖 {Uα}α∈A(诸 Uα 开且并集为 X)都存在有限子覆盖:有限个 Uα1, …, Uαn 之并仍为 X。子集 A ⊆ X 紧致,指 A 带子空间拓扑紧致(等价于 X 中的任何开集族盖住 A 时可抽有限片)。

定义是「∀ 覆盖 ∃ 有限子覆盖」的双重量词——直接验证困难,但否定的验证极其直观:找一族覆盖、证明任何有限片都盖不住。样板:(0, 1) 不紧。取覆盖 {(1/n, 1.1) : n ≥ 2}:它盖住 (0, 1)(每点 x > 0 都有 1/n < x),但任何有限片 (1/n1, 1.1) ∪ … ∪ (1/n_k, 1.1) = (1/N, 1.1)(N = max ni),盖不住 (0, 1/N]。0 是漏风的窗口——「趋向 0 的无限逃逸」正是非紧的元凶(图 2-3 左)。两点以上离散空间不紧:单点开集的覆盖抽有限片只盖有限点。

定理 2.4(有限交性质,紧致的对偶面孔)。X 紧致 ⟺ X 中任何满足「任意有限个之交非空」的闭集族{Fα} 都有 ⋂α Fα ≠ ∅。证明:取补集把闭集族翻译成开覆盖(De Morgan 对偶),有限子覆盖 ⟺ 有限个补集盖住 ⟺ 对应有限交为空。紧致 = 「有限交不掉链子」——这是最便于应用的形态:想找「同时满足无穷多个闭条件」的点,紧致为其担保。

嵌套闭区间套原理(p37 札记预告的墨家 「 穷 」)立即成为特例:[a, b] 中 Fn = [an, bn] 递减非空闭区间,有限交非空 ⟹ 全交非空——完备性 + 紧致的双重担保。二分法证明 [0, 1] 紧致(§2.7 主定理的前奏)正是把「坏半必存一半」的无限过程交给区间套收口(图 2-3 右)。

紧致的直观清单。有限集紧;无限离散不紧;[0, 1] 紧(待证);(0, 1)、ℝ、[0, +∞) 不紧;ℚ ∩ [0, 1] 不紧(用无理数切割构造覆盖);S1、Sn 紧(有界闭的像)。
直觉校准。「紧 ⟺ 有界闭」只在 ℝn 成立(§2.7);一般空间中有界闭可以不紧(ℝ 的有限余拓扑全空间紧而无 「 界 」 可言)。紧致的真身是有限覆盖,有界闭只是它在欧氏世界的化名。
图 2-3 有限覆盖与二分法 0 1 覆盖族 {(1/n, 1.1)} 0 附近漏风:1/n → 0 任何有限片都盖不住 0 的右侧 a b 反证:存在无有限子覆盖的 [a, b] 二分 → 两半至少一半仍坏 得嵌套闭区间套 → 唯一公共点 c c 的开集 U 盖住 c → 与套矛盾 完备性出力:区间套交出实点
图 2-3 左:(0, 1) 的开覆盖 {(1/n, 1.1)}——任何有限片都留下 0 右侧的缝隙,故 (0, 1) 不紧。右:[0, 1] 紧致的二分法证明——反复取 「 坏的一半 」 得嵌套区间套,完备性交出唯一公共点,与覆盖矛盾。
46讲义

第二章 连通、紧致与流形2.6 紧致空间的性质与运算

★★ 与连通性一样,紧致也有一套运输与运算定律;其中两条是本章的顶梁柱。

定理 2.5(运算四律)。① 紧致空间的闭子集紧致;② Hausdorff 空间中的紧子集必闭;③ 紧 × 紧 = 紧(有限积);④ 连续像紧:X 紧、f 连续 ⟹ f(X) 紧。

①的证明是「覆盖下放再上收」:Y ⊆ X 的开覆盖与 X 的开集补差,先给 Y 的闭包留一份……严格地:给 Y ⊆ X 取 X 中开集族覆盖 Y,添上 X∖Y 凑成 X 的开覆盖,抽有限子覆盖,删去 X∖Y 那片即得 Y 的有限子覆盖。Hausdorff 条件在②中出场:对 y ∉ K(紧)与每个 x ∈ K,用 T2 分离 y 与 x,紧致性把无穷多片邻域压成有限片——「紧致做盾,分离做矛」的第一次合作。④即「连续像紧」:原空间覆盖抽有限,搬到像空间。综合①④:紧致空间的连续像既紧又(在 Hausdorff 值域中)闭。

定理 2.6(本章顶梁柱)。f : X → Y 连续双射,X 紧致、Y Hausdorff,则 f 是同胚。证明:只需逆连续,即 f 是闭映射;对 X 中闭集 F,F 紧致(①),f(F) 紧致(④),在 Hausdorff 值域中闭(②)。∎

这是第一章 §1.9 验法②的正式兑现:第一章留下的两处悬念——例 1-F 中 f̄ : [0,1]/0∼1 → S1 的逆连续、习题 1-11 的同胚升级——现在一律由「紧 + T2」三行解决。这个判据的实用价值无法估量:同胚的逆连续性通常是最难验的部分,紧致性把它整个免掉。第三章将用它一步证得「商空间圆周同胚于 S1」的全部变体。

紧致 ⟹ 正规(T4)。紧 + T2 还给出更强的一步:紧致 Hausdorff 空间中「点与紧集」「紧集与紧集」可用开集分离,两轮应用后得正规。于是 §2.10 的 Urysohn 函数在紧致世界里无条件供应。
无穷积与 Tychonoff。③只处理有限积;任意(含无穷)积保持紧致是 Tychonoff 定理——它与选择公理等价,挑战页正面讨论。「无穷乘积的紧致」是泛函分析 Banach–Alaoglu 定理的远亲。
反例对照。非 Hausdorff 时紧子集可以不闭:平庸空间中任何子集紧(有限覆盖一拍即合)而真子集非闭。T2 不是装饰,是②的入场券。
47讲义

第二章 连通、紧致与流形2.7 Heine–Borel 定理

★★★ 把紧致送回欧氏世界,与 「 有界闭 」 对账。

定理 2.7(Heine–Borel)。A ⊆ ℝn 紧致 ⟺ A 有界且闭。

「⟹」方向。紧致 ⟹ 有界:ℝn 的开覆盖 {(−k, k)n : k ∈ ℕ} 抽有限片,最大 k 即界。紧致 ⟹ 闭:定理 2.5②(ℝn 是 Hausdorff 的)。「⟸」方向分两步。第一步:[a, b] 紧致——二分法(图 2-3 右):反设有开覆盖 𝓤 无有限子覆盖,把 [a, b] 对分,至少一半仍无有限子覆盖,反复取 「 坏半 」 得嵌套闭区间套 [an, bn],长度 → 0;由完备性(确界原理)有唯一 c ∈ ⋂[an, bn];取 c ∈ U ∈ 𝓤,U 的开球半径 ε 使 [an, bn] ⊆ U 当 n 足够大(区间长 → 0 且套住 c)——该 [an, bn] 被一片盖住,与 「 坏 」 矛盾。第二步:有界闭集 A ⊆ 某个大盒子 [−M, M]n;盒子紧致(有限积,定理 2.5③),A 是其中的闭子集,故紧致(定理 2.5①)。∎

证明的分工值得看清:二分法用完备性(区间套交出实点),乘积用有限性,闭子集用覆盖下放——三大定理各出一份力。「紧致 ⟺ 有界闭」是 ℝn 的特权,不是拓扑的通例:

反例一:度量空间中可以有界闭而不紧。离散度量的无穷集:全空间有界(直径 1)、闭,但单点覆盖无有限子覆盖。Heine–Borel 用到了 ℝn 的完备性,完备性不是度量的普遍属性。
反例二:ℚ 中有界闭不紧。ℚ ∩ [0, √2] 在 ℚ 中闭且 「 有界 」,但开覆盖逼近 √2 处无交点可收口——完备性缺失,二分法空转。这一反例预告了分析中 「 完备化 」 的必要性。
反例三:ℝn 中紧必闭有界,但「闭」的相对性要看空间。(0, 1] 在 (0, 2) 中闭吗?——(0,2)∖(0,1] = (1,2) 开,故 (0,1] 在子空间中闭,但它不紧。闭是相对概念,紧不是(紧致是子集自身的内在性质)。这一差别在 「 何时闭 ⟹ 紧 」 的讨论中天天踩线。

Heine–Borel 把「紧致」翻译回分析的语言:有界 + 闭 = 逃不掉。下一页开始收取红利——三条由紧致担保的分析定理。

48讲义

第二章 连通、紧致与流形2.8 紧致与连续:三个推论

★★ 紧致 × 连续 = 分析学的三大日常。每条都直接由「连续像紧」兑换。

推论一(极值定理)。f : X → ℝ 连续、X 非空紧致,则 f 有最大值与最小值。证明:f(X) 是 ℝ 的紧子集,即有界闭集,含 sup 与 inf 且二者属于 f(X)。Weierstrass 极值定理的拓扑本体——「连续函数在 [a,b] 上取最值」不再依赖区间,任何紧致空间一律成立。

推论二(有界性)。紧致空间上的连续实值函数有界(推论一的副产品);到度量空间的连续映射 f : X → Y 一致连续——∀ε ∃δ 对全体点同时成立。证明用 Lebesgue 数:{f−1(B(y, ε/2))} 覆盖 X,抽有限片,取各片原像「半径」的最小者作 δ(Lebesgue 数引理:紧致空间的任何开覆盖都有 δ > 0,使任何直径 < δ 的子集装进某一覆盖片)。「逐点的 ε 分配不出统一的 δ,紧致把它压出来」。

推论二的两个下场值得点名:紧致度量空间上「连续 = 一致连续」(C([0,1]) 中多项式逼近定理的地基);紧致空间无 「 逃逸序列 」——任何序列有收敛子列(序列紧致,第一可数情形与紧致等价;一般空间中序列紧弱于紧致,须用网)。

推论三(同胚升级,定理 2.6 的应用形态)。紧致 → Hausdorff 的连续双射自动同胚。三大经典应用:① [0, 2π]/0∼2π ≅ S1(例 1-F 收官);② 立体投影 Sn∖{N} ≅ ℝn 的逆映射在 「 加回北极 」 后给出 Sn 紧致的证明;③ 商空间判同胚的万能钥匙:只要源紧、目标 T2,商映射的双射性自动升级。

三推论的共同签名。证明全走一条路:紧致提供有限性,连续搬运有限性。极值:像紧 ⟹ sup/inf 在像内;一致连续:覆盖抽有限 ⟹ δ 取 min;同胚升级:闭集紧 ⟹ 像紧 ⟹ 闭。
没有紧致会怎样。f(x) = 1/x 在 (0, 1) 上连续无界、无最大值;f(x) = x2 在 ℝ 上无最大值;id : (0, 1) → S1 的 「 双射 」 可构造而逆不连续。每个反例都恰好缺紧致。

「在紧致舞台上,连续函数无处可逃:值有界、有极值、δ 全局统一、双射即同胚。」四连击是分析学对紧致性的全部依赖的缩影。

49讲义

第二章 连通、紧致与流形2.9 局部紧与单点紧化

★★ ℝn 紧致吗?不紧。但 ℝn 的每一点都有紧邻域——「局部很好,整体不封口」。补一个点就能封口。

定义(局部紧)。X 局部紧,若每点都有紧致邻域(存在开集 U ∋ x 与紧集 K 使 x ∈ U ⊆ K)。ℝn 局部紧:闭球是紧邻域。局部紧 + Hausdorff 是 「 能做分析 」 的最低配置:函数论(局部紧交换群的 Haar 测度)、Fourier 分析的舞台都在这里。

定义(Alexandrov 单点紧化)。X 非紧、局部紧 Hausdorff。令 X* = X ∪ {∞}(∞ 为新点),开集规定为:X 的开集;以及含 ∞ 的集合 W ⊆ X*,要求 X*∖W 是 X 的紧致子集。则 X* 紧致 Hausdorff,X 是其稠密开子空间。

验算两句话:X* 的开覆盖要么有一片已含 ∞ 且补集紧——紧集再用剩余覆盖抽有限;要么全不含 ∞——它们盖不住 ∞,不构成覆盖。「∞ 的邻域 = 紧集之外」:靠近无穷远,等价于逃出某个大紧集。几何图像(图 2-4):ℝ* ≅ S1(直线的两端在无穷远处接成一点,圆周缺一点才同胚于直线);ℝ2* ≅ S2(平面 + 无穷远点 = 球面,球极投影的严格版);ℝn* ≅ Sn。复分析中的 Riemann 球、射影几何中的无穷远直线,都是单点紧化的方言。

紧化的用途一:把 「 无穷行为 」 变成 「 一点附近的行为 」。f(x) = 1/x 在 ℝ 上无界,但在 ℝ* 上定义 f(∞) = 0、f(0) = ∞ 后,成为 S1* ≅ S1 上的 「 连续 」 映射的种子——无穷远处的行为被压缩成一个点的邻域数据。
用途二:分类的标尺。ℝn 局部紧、非紧、连通、可度量——单点紧化后 Sn 紧致。紧致世界的定理(极值、Tychonoff、同调)经由紧化回流到非紧世界。
用途三:判断不可紧化。ℚ 的单点紧化存在但病态(ℚ 不局部紧?——ℚ 局部紧不成立:任何闭包紧的邻域要求完备性)。局部紧是单点紧化的入场券;Stone–Čech 紧化是万能但巨大的替代品(高阶课程)。

「给无穷远发一个门牌号」——单点紧化是拓扑学最经济的发明之一:一个点,换来整个紧致世界的定理使用权。

图 2-4 单点紧化:直线成圆,平面成球 -3 -1 0 2 ∞(北极) x ℝ 弯成圆周,∞ 是缺口处 ∞ ℝ2​ 平面 + ∞ = S2​ 单点紧化:给无穷远一个地址
图 2-4 左:ℝ 添加一点 ∞ 紧化为 S1(立体投影把直线「卷」上圆周)。右:ℝ2 添加一点紧化为 S2。∞ 的邻域 = 某个紧集之外的区域。
50讲义

第二章 连通、紧致与流形2.10 Urysohn 引理与度量化定理

★★★ 第一章挑战页许诺的 「 紧致情形完整证明 」,本页兑现。缺的只有一件事:紧致 Hausdorff 空间的正规性。

定理 2.8(紧 + T2 ⟹ T4)。X 紧致 Hausdorff,A、B 不相交闭集,则存在不相交开集 U ⊇ A、V ⊇ B。证明:A、B 各自紧致(定理 2.5①)。对每对 (a, b) ∈ A × B,T2 给出不相交开邻域 Uab ∋ a、Vab ∋ b。固定 b,{Uab}a 覆盖紧集 A,抽有限片 U1…U_n,令 Vb = ⋂Vaib——Vb 开、含 b、与 ⋃Ui 不交。再让 b 跑遍 B:{Vb} 覆盖紧集 B,抽有限片,对应的 ⋃Ui 取并、⋂Vb 取交——两开集分别 ⊇ A、⊇ B 且不交。∎ 「紧致做盾抽有限,T2 做矛分两点」两轮应用——这正是 §2.6 预告的合作模式的正式演出。

定理 2.9(紧致度量化定理)。X 紧致 Hausdorff 且第二可数,则 X 可度量化。证明:X 正规(定理 2.8);Urysohn 引理供应连续函数;按第一章挑战页的骨架——对可数基的每对 (m, n) 使 Ām ⊆ Un 造 fmn : X → [0, 1],加权求和 d(x, y) = Σ 2−(m+n) |fmn(x) − fmn(y)|。紧致性此处的额外贡献:级数一致收敛不必另证(极值定理压住每一项),且 「 d 的开球 ∩ 基 」 的相互嵌套可全局完成。∎

与一般版(正则 + 第二可数,第一章挑战页)相比,紧致版把 「 正则 」 免费升级为 「 正规 」,把 「 验级数 」 的技术负担全部卸给紧致。紧致 Hausdorff + 第二可数的空间是 「 良币 」:可度量、正规、单点紧化良好——第三章的基本群、第六章的同调都在这族空间里安家。

Urysohn 引理的紧致加速。正规性给出嵌套开族 {Ur}r∈二进分数,定义 f(x) = inf{r : x ∈ Ur}。紧致性让 「 f 连续 」 的验证可以用有限覆盖重述——「闭包含在下一个」的嵌套链条在紧致下最稳定。
反例边界。紧 Hausdorff 但不第二可数 ⟹ 未必可度量:不可数积 {0,1}A(A 不可数)紧(Tychonoff)而非第一可数。第二可数是紧致世界里的 「 稀缺资源 」。
历史注脚。Urysohn 1924 年的度量化论文是点集拓扑成熟的标志;他 26 岁溺水离世,Alexandrov 整理遗稿。一本 198 页的入门书,欠每位定理冠名者一行生平。
51讲义

第二章 连通、紧致与流形2.11 拓扑流形:局部欧几里得

★★ 本章两大主旋律合龙之后的第一个大对象——流形:每一点附近都像 ℝn 的空间。

定义(拓扑流形)。X 称为 n 维拓扑流形,若:① X 是 Hausdorff 空间;② X 有可数基(第二可数);③ 每点 x ∈ X 有开邻域同胚于 ℝn 的开子集。条件③的每份同胚 φ : U → φ(U) 称为一张坐标卡。

三条各司其职。③是主角:局部欧氏 = 局部可用坐标计算——微积分的全部机械(求导、积分、微分方程)以 ℝn 为硬件,流形把这套机械合法地搬上弯曲的空间。①②是防病的药(§第一章坐标卡的讨论):Hausdorff 排除 「 两点粘一点 」,第二可数保证 「 图册可数 」——两剂药在第一章已备好,此处照方抓药。

样本库。ℝn(一张恒同卡);Sn(两张卡,球极投影,绪论的地图册);环面 T2 = S1 × S1(四张卡,角度各取半圆);圆柱面 S1 × ℝ;ℝPn(对径点粘合,第五章的 「 定向试金石 」);双曲几何的曲面(第八章域之外的疆域)。
非流形的标本。8 字曲线(交叉点四分支,非一维流形);两个圆锥尖对尖(尖点邻域 「 去尖 」 后断成两片,不像 ℝn 去点仍连通)。「 每点局部像 ℝn 」 是实质约束。
维数不变。连通流形的维数是良定义的(局部 ℝn 与 ℝm 同胚 ⟹ n = m;证明用 「 去一点不改变连通性 」 的维数敏感差异——Brouwer 的深刻事实)。维数是流形的第一个不变量。

与两大主旋律的合流。流形的连通性、紧致性由第二章工具直接判定:Sn 紧致(有界闭)且连通(n ≥ 1);环面紧致连通;圆柱面连通非紧。紧致流形是最 「 乖 」 的空间:紧 + T2 + 第二可数 + 局部欧氏 ⟹ 可度量(§2.10)、可三角剖分(§2.12)、基本群有限生成(第三章)、同调有限生成(第六章)——「有限性层层传染」是紧致流形的美学。

光滑预告。拓扑流形允许 「 粗糙 」 的粘合;要求坐标卡之间的转移映射光滑,得光滑流形——黎曼几何与物理学的舞台。本册停在拓扑层面;「 在流形上做微积分 」 的故事属于黎曼几何的册页。

52讲义

第二章 连通、紧致与流形2.12 单纯复形:从连续到组合

★★ 流形是 「 局部像欧氏 」,单纯复形是 「 整体像拼图 」——把形状切成有限的组合积木,为第六章 「 把形状代数化 」 预置接口。

定义(单纯形与复形)。k 维单纯形是 ℝN 中 k+1 个 「 仿射无关 」 点的凸包(0 维是点、1 维是线段、2 维是三角形、3 维是四面体;图 2-5 左)。单纯复形 K 是一族单纯形:K 中任何两个单纯形要么不相交、要么交成公共面;任何单纯形的面仍在 K 中;|K|(诸单纯形之并)带 ℝH 子空间拓扑,称为多面体。

「 按面粘合 」 的两条规则排除 「 面面斜切 」 的病态,使每个点周围的 「 星形 」 结构规整。复形的核心承诺:连续问题 → 组合问题。顶点是编号的、单形是枚举的,一切量原则上可计算。三个基础事实:① 任何紧致光滑(乃至合理温和的拓扑)流形可三角剖分为有限复形(二维经典;高维有反例的故事属于高阶课程);② 复形的组合数据(顶点、棱、面数)在 「 重分 」 下稳定——重心重分不改变本质;③ 复形给出同胚检验的代数通道:欧拉示性数 χ = V − E + F(顶点数 − 棱数 − 面数的交错和)是拓扑不变量。

欧拉示性数首演。四面体:V − E + F = 4 − 6 + 4 = 2;立方体剖分成面:8 − 12 + 6 = 2;球面任何剖分都得 2。环面却得 0:方形模型粘合后 V = 1(四角粘成一点)、E = 2(两组对边各粘成一棱)、F = 1,χ = 1 − 2 + 1 = 0。球面 2、环面 0、双孔环面 −2——χ = 2 − 2g(g 为洞数),第五章的分类定理将把它收为定理。
环面的最小剖分。环面的任何三角剖分至少 7 个顶点(Heawood,图 2-5 右的 7 顶点剖分正是最小实现)——「 洞 」 迫使组合复杂度。
通向同调。第六章将给复形的 k 维单形链构造群 C_k、边界算子 ∂、同调群 H_k = ker ∂/im ∂——单纯复形就是同调群出厂自带的硬件;欧拉示性数将升级为 χ = Σ(−1)k rank H_k(Euler–Poincaré 公式)。

从 「 橡皮膜 」 到 「 三角形账本 」,拓扑学完成了第一次 「 数值化 」。数数也能证明 「 不可能 」 ——绪论七桥问题的精神,在此升级为系统方法。

图 2-5 单纯形与环面的最小三角剖分 0-单纯形:点 1-单纯形:线段 2-单纯形:三角形 单纯形 = 最简单的积木(点·线·面·体) 按 「 面 」 规则粘合 → 单纯复形 同向边粘合(红对红,绿对绿)= 环面 环面的最小三角剖分:7 个顶点(Heawood)
图 2-5 左:0/1/2 维单纯形——点、线段、三角形,按 「 面 」 规则粘合成复形。右:环面的方形模型(对边同向粘合)及其 7 顶点最小三角剖分;欧拉示性数 V − E + F = 0,区别于球面的 2。
53讲义

第二章 连通、紧致与流形2.13 收束:两大主旋律的合奏

★ 二十五页走完,三条收获清点入库。

收获一:两个可计算的不变量。连通(§2.1–2.4)与紧致(§2.5–2.8)都只用开集定义、都在连续映射下保持、都自带 「 验异 」 的算法——连通数分支,紧致查覆盖。第一章的 「 不变量验异 」 从口号变成工序:ℝ ≇ ℝ2(去点分支数不同)、ℝ ≇ S1(紧致性不同)、ℚ ≇ ℝ(分支结构不同)——每条判异一击毙命。

收获二:紧致的四连红利。极值定理、有界性、一致连续(Lebesgue 数)、连续双射升级同胚——四条全部由 「 覆盖抽有限 」 一个机制发出。分析学的 「 有界闭 」 情结,其拓扑本体是紧致;Heine–Borel(§2.7)把两者对上账,单点紧化(§2.9)把非紧世界接回紧致世界,度量化(§2.10)把第一章的留白全部结清。

收获三:舞台升级。流形(§2.11)把 「 局部欧氏 」 立为标准;单纯复形(§2.12)把形状切成可数的组合积木,欧拉示性数给了第一个 「 数出来的不变量 」。第三章的基本群将在流形上听洞,第六章的同调将在复形上把洞变成群——两大主旋律的合奏,至此完成前奏。

定理 2.10(第二章主要定理清单)。① 连通三定律(定理 2.1);② 介值定理(2.2);③ 一维不动点(2.3);④ 运算四律(2.5);⑤ 紧 + T2 ⟹ 连续双射同胚(2.6);⑥ Heine–Borel(2.7);⑦ 极值 / 一致连续 / 同胚升级三推论(2.8);⑧ 紧 + T2 ⟹ T4(2.8);⑨ 紧致度量化(2.9)。

留白清单(照例交下一章)。紧致的 「 序列刻画 」 的精确边界(网与滤子的完整理论);Tychonoff 定理与选择公理(挑战页只陈述);流形的定向与 「 可定向 」 概念(第五章曲面分类的主菜);欧拉示性数的 「 不变性证明 」(依赖第六章同调)。入门书的诚实:指路,不越界。

连通与紧致合奏的最强音将在第三章响起:把 「 绕圈的自由度 」 做成一个群——基本群,拓扑学的第一件重型武器。

54例题

第二章 连通、紧致与流形例题一:连通性与连通分支的判定

★★ 四道判定题,全部使用 §2.1–2.3 的工具。

例 2-A。判定 S1 ∖ {(1, 0)} 连通与否,并求其连通分支。

解。定义 f : (0, 2π) → S1,f(t) = (cos t, sin t):连续单射,像恰为 S1 去掉 (1, 0)。f 是 (0, 2π) 与像之间的连续双射;逆连续性由 「 紧 + T2 」 判据的反向用法……直接验证更省事:f 在 (0, 2π) 上的逆是幅角函数,在 「 去点 」 的圆弧上连续(避免 2π 跳变)。故 S1∖{p} ≅ (0, 2π) 连通。分支唯一:整个空间。对照:S1 去两点断成两段开弧——「 去一点的存活率 」 区分 S1 与更高维球面(Sn 去一点 ≅ ℝn 仍连通,n ≥ 2)。

例 2-B。求 ℝ2 ∖ {(x, 0) : x ≤ 0}(去掉负半轴连同原点)的连通分支,并说明任意两点可道路连通。

解。记 A = ℝ2∖(负半轴)。直观:平面被 「 开了缝 」,但仍是一整块(绕过原点走)。严格化:对任意 p ∈ A,取以 p 为起点的折线先绕到上半平面再抵达目标——因负半轴封闭,绕行半径取 |p| 与 |q| 的较大者即可避开。故 A 道路连通,分支数为 1。「开缝不破坏二维连通,却破坏一维连通」——维数与挖除的相互作用是第三章的正式课题。

例 2-C。设 A、B 是 X 的两个连通分支。若 A ∩ B ≠ ∅ 会怎样?X 的分支族构成 X 的划分吗?

解。若 A ∩ B ≠ ∅,则 A ∪ B 连通(握手引理)且包含 A、B,由极大性 A = A ∪ B = B。故分支两两不交或重合;每点属于自己的分支,并集为 X——分支族是划分。商空间 X/(分支) 是全不连通的(每个分支缩成一点后单点皆开——这是 「 全不连通 」 的构造性来源,ℚ 的单点分支是极端样本)。

55例题

第二章 连通、紧致与流形例题二:紧致性与有限覆盖的计算

★★ 三道计算题:一个 「 证不紧 」、一个 「 证紧 」、一个 「 升级同胚 」。

例 2-D。证明 A = {(x, 0) : x ∈ ℝ}(ℝ2 中的 x 轴)不紧。

解。开覆盖 𝓤 = {(x − 1, x + 1) × (−1, 1) : x ∈ ℝ}(每点一个横条)。任何有限子族涉及有限个中心 x1, …, x_n,覆盖的横坐标范围 ⊆ ⋃(xi − 1, xi + 1),有界;而 A 无界,取 x 超出该范围即可逃逸。无界 ⟹ 用 「 逐点条带 」 覆盖必然漏风——与 (0, 1) 的 「 1/n 漏风 」 同一机理:一个 「 逃逸方向 」。

例 2-E。证明 B = {(x, y) : x2 + y2 ≤ 1}(闭单位圆盘)紧致。

解。Heine–Borel 三行流:B 有界(含于 [−1, 1]2)且闭(f(x, y) = x2 + y2 连续,B = f−1([0, 1]) 是闭集原像——连续原像保闭);[−1, 1]2 紧致(Heine–Borel + 有限积);B 是其中闭子集,故紧。「闭集原像 + 有界」是 ℝn 中证紧的标配动作。

例 2-F。用 「 紧 + T2 」 判据证明 [0, 1] ≇ (0, 1),并给出 f : [0,1] → S1、f(t) = (cos 2πt, sin 2πt) 诱导的商映射是同胚的完整论证。

解。(一)若 h : [0, 1] → (0, 1) 同胚,则 h([0,1]) = (0,1) 紧致(连续像紧);但 (0, 1) 带 (0,1) 拓扑不紧(§2.5 反例),矛盾。注意判据的用法:不需要构造具体的 「 坏 」 双射,不变量直接否决。(二)f 连续满射且 f(s) = f(t) ⟺ s − t ∈ ℤ ⟺ 商空间 [0,1]/0∼1 的同一等价类;故 f 下降为商空间到 S1 的连续双射 f̄;源紧(商空间是紧空间的连续像)、目标 S1 ⊂ ℝ2 是 Hausdorff 的,由定理 2.6 f̄ 是同胚。第一章例 1-F 的欠账,至此零利息结清。

56习题

第二章 连通、紧致与流形习题课(一):连通与紧致基本功

★★ 六题热身。前三题连通,后三题紧致。

题 2-1。证明:连通空间的连续像连通;并用它证明 S1 连通(提示:S1 = f([0, 2π]),f(t) = (cos t, sin t))。

答案:定理 2.1①;S1 是连通区间的连续像,一步到位。

题 2-2。ℝ2 中证明 {(x, y) : xy > 0}(两个开口象限)不连通,并求其连通分支。

答案:它是 {x > 0, y > 0} 与 {x < 0, y < 0} 之并,两者是相对开集且不交(xy > 0 的解集被 xy = 0 的闭缝隔开);两个分支。

题 2-3。证明:连通空间中,真子集的边界非空(等价:既开又闭的子集只有 ∅ 与 X)。

提示:A 既开又闭 ⟺ X = A ⊔ (X∖A) 是分离。

题 2-4。用有限交性质证明:ℝ 中递减闭区间套 [an, bn] 的全交非空。

答案:有限交 = 最小的那个区间(递减),非空;[a1, b1] 紧致 ⟹ 全交非空。对照 §2.1:完备性给出唯一公共点,紧致给出存在性。

题 2-5。判断并证明:{1/n : n ∈ ℕ} ∪ {0} ⊂ ℝ 紧致与否;{1/n : n ∈ ℕ}(不带 0)呢?

答案:带 0 的紧致(有界闭,且任何开覆盖须有一片含 0,该片 「 兜住 」 除有限个外的全部点,剩余有限点逐个盖);不带 0 的不紧(逃逸向 0)——聚点 0 的有无,正是紧与不紧的分水岭。

题 2-6。设 X 紧致,{Cα} 是一族闭集且任何有限个 C 的交非空。证明 ⋂Cα ≠ ∅,并给出一个 「 全交为空 」 的非紧反例。

答案:有限交性质(定理 2.4)直接给出;反例 Fn = [n, +∞) ⊂ ℝ,有限交非空而全交为空——ℝ 不紧。

做完六题,自查一件事:每题用到的 「 有限性 」 究竟来自哪里——定义、定理 2.4、还是 Heine–Borel?把出处写进解题过程,是本章的习惯。

57习题

第二章 连通、紧致与流形习题课(二):Heine–Borel 与紧化进阶

★★★ 六题进阶:Heine–Borel 的边界、单点紧化、与连通的合流。

题 2-7。在度量空间 (X, d) 中,令 d′(x, y) = min(d(x, y), 1)。证明:X 在 d′ 下有界,且 d 与 d′ 诱导同一拓扑;由此说明 「 有界 」 不是拓扑概念。

提示:两种开球相互包含(半径 1 之内完全一致);同一空间在 d 下无界、在 d′ 下直径 ≤ 1——有界性随度量而变。

题 2-8。证明:离散度量空间 X 无穷时,其单点紧化不再是离散的,并描述 ∞ 的邻域。

答案:∞ 的邻域 = 补集有限的子集加 ∞(余有限型);X 原来的单点 {x} 仍开。紧化把 「 余有限拓扑 」 焊在无穷远。

题 2-9。证明:ℝn 的单点紧化同胚于 Sn(n = 1 已在正文;n ≥ 2 用球极投影 σ : Sn∖{N} → ℝn,验证 σ 连续、双射,并用 「 紧 + T2 」 收尾:把 σ 反向延拓到 Sn 全空间,像为紧集 ℝn*)。

提示:关键在 「 σ 延拓后连续 」——在北极处用 「 半径 → ∞ 」 的余紧集刻画;正文图 2-4 的几何对照可供验算。

题 2-10。证明:紧致空间的商空间紧致;并举一个 「 紧空间的商不 Hausdorff 」 的例子。

答案:商是连续像(π 连续),定理 2.5④;反例:[0, 1] 粘 ℚ∩[0,1] 为一点(或粘 [0,1]∖{1/2} 的补对)——商非 T1。「 紧致能保住覆盖,保不住分离 」。

题 2-11。(连通 × 紧致合流)证明:紧致 Hausdorff 空间中,连通分支是紧致的,且只有有限个分支。

提示:分支是闭集(闭包保持连通且分支极大)⟹ 紧致;若有无穷个分支,每分支取一个开邻域做覆盖(Hausdorff + 紧分支给出 「 分离型 」 覆盖),无有限子覆盖,与紧致矛盾。「 紧致空间只有有限块 」 是分类问题的常备引理。

题 2-12。设 X 紧致、Y 是 X 的紧子空间。证明:Y 在 X 中闭(给出两个证明:其一用定理 2.5②;其二直接用开覆盖)。

提示(其二):对 y ∉ Y 与每个 z ∈ Y 取分离邻域,Y 的覆盖抽有限片,交出 y 的邻域与 Y 不交。两条路都值得走一遍。

本堂六题的秘密主线:紧致 × Hausdorff 的组合拳——闭(2-12)、商(2-10)、紧化(2-8/2-9)、分块有限(2-11)。下一章的基本群,全程使用这套拳法。

58地图

第二章 连通、紧致与流形第二章地图:概念依赖关系

★ 两大主旋律、三份红利、一座舞台——图 2-6 一图收拢。

图 2-6 第二章概念地图 连通(§2.1) 紧致(§2.5) 道路连通 连通分支 Heine–Borel 紧化 介值 · 不动点 极值 · 一致连续 紧 + T₂ ⟹ 同胚 拓扑流形 · 单纯复形 两条主旋律 → 三份红利 → 流形与复形的舞台
图 2-6 上排:连通与紧致两大定义。中层:各自的细化与定理(道路连通/分支;Heine–Borel/紧化)。下层:合流后的红利与终点——介值与不动点、极值与一致连续、同胚升级,最终汇聚到流形与单纯复形。

读图要领。① 两大主旋律独立成峰,却在 「 同胚不变量 」 的身份下同源——任何一条都能单独验异;② 右侧支线(Heine–Borel → 紧化)是 「 回家路 」:从抽象公理回到 ℝn 的有界闭、再从 ℝn 起飞到 Sn;③ 底部汇聚点是第三章与第六章的桥头堡——流形上听洞(基本群)、复形上算洞(同调)。

与第一章地图的对照。第一章是 「 词汇章 」(空间、连续、同胚),地图呈放射状;第二章是 「 武器章 」(两大不变量),地图呈双峰汇流状。书的骨架从 「 定义 」 转向 「 定理 」,地图的形状也随之而变。

59小结

第二章 连通、紧致与流形第二章小结

★★ 定义八条、定理十条,单页收齐。

连通无分离 (U, V)。只有 ∅、X 既开又闭。
道路连通任两点有连续道路。⟹ 连通;开集时反向也成立。
连通分支极大连通子集;两两不交;划分 X。分支数是不变量。
紧致任何开覆盖有有限子覆盖。等价:闭集族有限交非空 ⟹ 全交非空。
局部紧每点有紧邻域。单点紧化的入场券。
单点紧化X* = X ∪ {∞};∞ 的邻域 = 紧集之补。ℝ* ≅ S1,ℝ2* ≅ S2。
拓扑流形Hausdorff + 第二可数 + 局部 ≅ ℝn。坐标卡 = 地图。
单纯复形单纯形按面粘合;χ = V − E + F。球面 2、环面 0。

定理速引。三定律(像/并/积保连通);介值定理;一维不动点;运算四律(闭子集紧、T2 中紧则闭、紧×紧、像紧);紧 + T2 ⟹ 双射即同胚;Heine–Borel(ℝn:紧 ⟺ 有界闭);极值定理;一致连续(Lebesgue 数);紧 + T2 ⟹ T4;紧致度量化。

方法论四条。① 证不紧:构造 「 漏风 」 覆盖(逃逸方向 / 1/n 型);② 证紧(ℝn):有界 + 闭 + Heine–Borel;③ 证同胚:构造连续双射 + 源紧 + 目标 T2;④ 验不同胚:数分支 / 比紧致 /(下一章起)算基本群。四条工序覆盖本章全部例题习题。

一分钟自测。(a) ℚ 连通吗?分支是什么?(b) [0, 1] ∪ [2, 3] 紧致吗?(c) S1 × [0, 1](圆柱面)紧致吗?连通吗?(d) 连续双射 f : (0,1) → [0,1] 存在吗?(答案:(a) 全不连通,分支为单点;(b) 紧致(两个紧区间之并);(c) 紧(积)且连通;(d) 存在( enumerate 双射 + 修正构造),但不能连续——源不紧,判据失效。)

60思想卡

第二章 连通、紧致与流形思想卡:局部性质如何拼成整体

★★★ 本章最有张力的对偶是:局部可见的东西,整体未必保留;整体拥有的东西,必须由局部 「 拼 」 出来。

正弦曲线(§2.3)是第一记警钟:它的每一点附近都是一段完美的弧(局部完美),整体却 「 连着走不通 」(连通但非道路连通)——局部数据不能自动拼合,缺的是 「 一致性 」。(0, 1) 与 [0, 1] 是第二记警钟:两者局部完全一样(都是开区间的家),整体却隔着紧致性的鸿沟——局部无法看见端点,整体才 「 收口 」。流形定义中 Hausdorff 与第二可数两条 「 技术条件 」(§2.11)是第三记警钟:没有它们,「每点局部像 ℝn」的直线上可以长出双原点、长直线这样的怪物——局部欧氏不设防,整体就会病变。

拼合的三种 「 黏合剂 」 值得命名:握手引理(局部连通块沿公共点焊接成整体连通)是最朴素的;Lebesgue 数(紧致把逐点的 ε 统一成全局的 δ)是最常用的;单位分解(正规性 + 局部紧,把局部函数加权拼成全局函数)是最强有力的——黎曼几何的度量存在性、微分方程的局部到整体,全部靠它。三者的共同签名:用某种 「 有限性 」 或 「 分离性 」 兜底,把无穷多份局部信息压缩成可拼合的一份。

一句话带走。拓扑学的 「 局部—整体 」 哲学:局部给数据,整体给定理;中间隔着的沟,用紧致、分离与可数三座桥来过。看懂一座空间的钥匙,永远在 「 局部是什么 」 与 「 怎么拼 」 的交接处。

61挑战

第二章 连通、紧致与流形挑战:Tychonoff 定理与选择公理

★★★ §2.6 只证明了 「 紧 × 紧 = 紧 」;任意(可无穷)积的紧致性是二十世纪点集拓扑的里程碑。

定理(Tychonoff,1930)。一族紧致空间的(积拓扑)乘积仍紧致:{Xα}α∈A 诸紧 ⟹ ∏Xα 紧致。

有限情形的证明(§2.6③)用 「 抽有限 」 两轮即成;无穷情形的困难在「有限子覆盖的片数跨指标爆炸」。现代标准证明用超滤:X 紧 ⟺ 每个超滤收敛(有限交性质推到 「 极大 」 的超滤族);而 「 每个滤子可扩充为超滤 」 恰是选择公理的等价形式(超滤定理/Boole 代数极大理想定理)。证明的骨架:积空间中取超滤 𝓤,其在每个因子上的 「 推前 」 收敛于 xα(因子紧),则 𝓤 收敛于 x = (xα)——「逐因子收口,积空间收口」。

定理(Kelley,1950)。Tychonoff 定理 ⟺ 选择公理(ZF 集合论框架内)。反方向的构造:由任意集合族 {Aα} 造紧离散空间 {Aα ∪ {∞α}},其积的紧致性(用有限交性质的一个特例)给出选择函数。「紧致性等价于选择」——拓扑学对数学基础最深的一次介入。

应用一:Banach–Alaoglu。对偶球的弱*紧致——证明内核正是 「 积的闭子集紧 」 + Tychonoff。泛函分析的紧致性大半由 Tychonoff 供货。
应用二:紧致化与逻辑。Stone–Čech 紧化 βℕ 的点对应 ℕ 上的超滤——数理逻辑与拓扑在此换轨;大滤波理论(数论)的 「 紧致化直觉 」 同源。
代价与哲学。选择公理的非构造性使 Tychonoff 的 「 紧 」 缺乏 「 找到 」 的算法内容——存在而不构造。有限积的证明无此问题:本章的例题习题全部停留在有限情形,那是可以动手 「 抽 」 的紧致。

Tychonoff 定理把 「 有限抽片 」 的承诺推到无穷积——代价是签下选择公理的合同。公理集合论与拓扑学在同一张桌子上分账,这是数学一体化的名场面。

62实验

第二章 连通、紧致与流形实验:紧致、连通与流形的数值体检

★★ 两大不变量里,连通能 「 数 」、紧致难 「 算 」(有限交性质是无限陈述)。本实验用三个可执行程序给抽象定理体检。

实验一(介值定理的可执行化)。二分法求 x2 = 2:定理 2.2 担保 [0, 2] 中有根,二分法把它 「 抓 」 出来。预期:60 步后逼近 √2 至双精度极限。

a, b = 0.0, 2.0
for i in range(60):
    m = (a + b) / 2
    if m * m - 2 > 0:
        b = m
    else:
        a = m
print((a + b) / 2)

实跑输出:

1.414213562373095

实验二(不动点定理的可执行化)。定理 2.3 担保 cos 把 [0, 1] 送回 [0, 1] 时有不动点;迭代 x ← cos x 把它 「 磨 」 出来。预期:收敛到 Dottie number。

x = 0.5
for i in range(200):
    x = math.cos(x)
print(x)

实跑输出:

0.7390851332151607

实验三(「 逃逸 」 的数值显形)。(0, 1) 的覆盖 {(1/n, 1.1)} 中,点 0.9999 需要 n > 104 的那一片;点 1 − 10−8 需要 n > 108。「 需要的 n 随目标点趋于 0 而爆炸 」——非紧性在数值上表现为 「 覆盖编号的无界增长 」。对照 [0, 1]:任何格点集 {0, h, 2h, …, 1} 被该族覆盖时,有限片(含 「 1 附近 」 与 「 0 附近 」 的两片端点)即可——端点的 「 收口 」 力量,程序里看得见。

体检结论。存在性定理(介值、不动点)通过 「 数值迭代 」 获得可触摸的样品;紧致性通过 「 覆盖编号爆炸与否 」 获得可观测的征兆。抽象定理 × 数值实验 = 双通道确认。
延伸。把实验一改为求 cos x = x 的根(二分 [0, 1]),应得同一 Dottie number——两条独立算法对拍,是数值诚实的仪式。再改 f(x) = x3 − x + 1 于 [−2, 1]:三个变号区间?——先介值定性(f(−2) = −5 < 0、f(1) = 1 > 0 至少一根),再二分定量。

「紧致担保存在,二分法负责兑现」——拓扑定理与数值算法在这一页握手。

63格物札记

第二章 连通、紧致与流形〖札记〗惠施与公孙龙:连续与分割之辩

★★ 战国名家留下两组关于 「 连续与分割 」 的命题,与本章两大主旋律互为镜像。

惠施的 「 大一 」 与 「 小一 」(《庄子·天下》录其历物十事):「至大无外,谓之大一;至小无内,谓之小一。」——宏观无边界、微观无内隙。把 「 大一 」 读作连通的宇宙(分不开的整体)、「 小一 」 读作不可再分的点,则名家在两千三百年前就摆出了拓扑学的两极:整体连通性 vs 点的原子性。ℚ 的教训(§2.1)恰在中间地带:由 「 点 」 堆成的集合可以处处 「 有缝 」——「 小一 」 的堆叠不自动织出 「 大一 」,织出它的是开集之间的咬合(连通性)。连通不是点的属性,而是开集族的整体属性——这是本章对 「 大一 」 的精确化。

公孙龙的 「 瞬移 」 之辩与 「 飞矢不动 」(同出名家辨者二十一事:「飞鸟之景,未尝动也」):飞鸟的影子在每一瞬间都 「 静止 」 于某处,运动似乎 「 不存在 」。这组悖论与希腊芝诺的二分法同构:把时间切成无穷多 「 静止切片 」,运动便从切缝中漏掉。现代数学的解法有两层:分析层用极限(切片序列的极限恢复运动);拓扑层用紧致性——闭区间 [0, T] 的 「 时间点集 」 紧致,任何 「 逐点静止 」 的连续描述在极限处仍 「 收口 」(§2.7 二分法的区间套交出唯一实点)。芝诺的 「 无穷多刀切不完 」,正是紧致性的日常语言:紧致空间里,无限的过程必然 「 落 」 在某处——飞矢 「 未尝不动 」,因为轨迹的像连通且 「 逃不掉 」。

名家 vs 芝诺。同讲分割与无穷:芝诺走向 「 运动不可能 」 的否定结论;惠施走向 「 至大至小 」 的并列刻画。前者被极限论 「 解药 」,后者与连通/紧致 「 对表 」。悖论的价值不在答案,而在逼出精确概念。
「 一尺之棰 」 的回响。第一章札记已引 「 万世不竭 」——它与本页 「 飞鸟之景 」 同录于《天下》篇。一个谈 「 分不完 」(连通—无穷分割),一个谈 「 动不了 」(紧致—极限收口):两条主旋律的中国先声,写在同一篇文献里。

名家把 「 分割 」 逼成悖论;拓扑学把悖论逼成定理。连通答 「 分不分得开 」,紧致答 「 落不落得下 」 ——战国辩者的问题清单,本章逐条销账。

64速查

第二章 连通、紧致与流形第二章速查表

★ 单页索引;行文顺序 = 章节顺序。

对象定义 / 判据备注
连通无分离 U ⊔ V;只有 ∅、X 既开又闭连续像保持
道路连通任两点有 γ : [0,1] → X⟹ 连通;开集时等价
连通分支极大连通子集;划分 Xℚ:单点分支
介值定理连通域上连续实函数取遍中间值二分法可执行
一维不动点f : [0,1] → [0,1] 连续 ⟹ 有不动点g(x) = f(x) − x 变号
紧致任何开覆盖有有限子覆盖等价:闭集族有限交性质
运算四律闭子集紧;T2 中紧则闭;紧×紧;像紧非 T2:紧可不闭
同胚升级紧 + T2 + 连续双射 ⟹ 同胚商空间判同胚万能钥匙
Heine–Borelℝn:紧 ⟺ 有界闭依赖完备性;离散度量反例
极值定理紧空间上连续实函数有最大最小Weierstrass 本体
一致连续紧度量域上连续 ⟹ δ 全局统一Lebesgue 数
单点紧化X* = X ∪ {∞};∞ 邻域 = 紧集补ℝ* ≅ S1;ℝ2* ≅ S2
流形T2 + 第二可数 + 局部 ≅ ℝnSn、T2 皆紧流形
单纯复形单纯形按面粘合;χ = V − E + F球面 2;环面 0
Tychonoff任意积紧 ⟺ 选择公理有限积无此代价

常见错误五连。① 道路连通 ⟹ 连通,反向不成立(正弦曲线);② 紧致在 ℝn 才等于有界闭,一般度量空间不成立;③ 连续双射升级同胚需要源紧 + 目标 T2,缺一不可;④ 「 闭 」 是相对概念,紧致是子集的内在性质;⑤ 无穷积的紧致(Tychonoff)动用选择公理,有限积不用。

第三章

基本群:听见洞的声音

怎样用一根绳子「听」出形状里有没有洞?把一根绳子系在形状上、拉紧,如果无论怎么拉都能收回一点,说明没有洞;如果卡住了、收不回来,那里就有一个洞。把这条朴素的经验变成数学,就得到代数拓扑的第一件乐器——基本群。本章的任务是三件事。第一,把「连续地变形」讲清楚:两条从同一点出发又回到该点的道路,如果能不剪断地互相变过去,就属于同一个同伦类;把同伦类当作元素、把「接续走」当作乘法,就得到一个群,记作 π1(X)。第二,算出几个最基本的例子:圆周的基本群正是整数群 ℤ——绕圈次数就是加法的整数;这正是「绕两圈解不开、绕一圈解得开」的代数表达。第三,给出一套计算工具:连续映射诱导群同态,让基本群成为「拓扑不变量」;自由群与van Kampen 定理则提供把空间切成小块、逐块求出基本群再拼出整体的工具。作为报偿,本章用它一箭双雕:既证明每个非常数复系数多项式必有一个根(代数基本定理的拓扑证明),又让「用绳子测洞」的直觉升格为一门可以计算、可以证明不可能的学问。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
65导引

第三章 基本群:听见洞的声音第三章导引:用一根绳子听出形状

绪论里,欧拉用 「 奇度点个数 」 一件不变量判死了七桥问题;第一章立起了 「 同胚 」 这个 「 相等 」 的标准;第二章交付了两个不变量——连通与紧致。但它们都太 「 粗 」:环面与球面连通性相同、紧致性相同、局部都像平面,两大主旋律在它们面前一齐哑火。区分球面与环面,需要听更细的声音。

耳朵在哪里?在一根绳子上。把绳子围成圈放在平地上,可以慢慢收紧、缩成一个绳结——平地没有障碍。把同样的圈套在柱子上,收紧到柱子的位置就被卡住——圈 「 知道 」 柱子在那里。柱子是挖掉的点,绳子是连续映射的像,「 卡住 」 是拓扑障碍:圈能否连续收缩成一点,是它所居住的空间的内在属性,与绳子长短、圈的形状全部无关。洞,就这样被一根绳子 「 听 」 了出来。

把这件直觉淬炼成代数,是本章的全部工作。三步走:第一步,把 「 连续变形 」 定义为同伦(§3.2–3.3),于是 「 圈 」 按能否互相变样分类;第二步,把 「 圈的类 」 配上乘法(先走一个再走一个),验证它成群——基本群 π1(§3.4–3.5)诞生,一个空间配一个群,同胚的空间配同构的群;第三步,学会算:圆周的 π1 是整数加群 ℤ(绕数,§3.6),楔和给出自由群(§3.9),van Kampen 定理把复杂空间拆成零件拼接(§3.10–3.13)。末三节清点收获:π1 彻底验异(§3.14)、代数基本定理获得拓扑证明(§3.15)、群论听见形状的声音(§3.16)。

「把形状做成群」是本册后半部的总纲:基本群是第一件成品——它把 「 绕 」 的自由度凝固成一个群,从此 「 有没有洞、有几个洞 」 不再是感觉,而是可以计算、可以比较、可以写进证明的代数事实。

66讲义

第三章 基本群:听见洞的声音3.1 用圈数测洞:一根绳子的智慧

★★ 把绳子直觉翻译成数学,先要固定三件东西:空间(绳子的舞台)、圈(绳子的位置)、变形(收紧的过程)。

空间:拓扑空间 X——本节先在 ℝ2 与 ℝ2∖{0} 上养直觉。挖掉的点 = 柱子。圈:连续映射 γ : [0, 1] → X,且 γ(0) = γ(1)——起点与终点重合的 「 闭合道路 」(绳头打结)。变形:连续的一族圈 Ht(t 从 0 到 1),H0 是 γ,H1 是某个 「 终态 」——例如常值圈(绳子缩成一个点的 「 死结 」)。

平地。X = ℝ2。任何圈 γ 都能沿 「 直线插值 」 收紧:H(t, s) = (1 − s)·γ(t)——从每点沿连向中心的直线匀速回缩。s = 1 时全体归于一。无洞的标志:一切圈可缩。
绕柱。X = ℝ2∖{0}。单位圆 γ(t) = (cos 2πt, sin 2πt) 不能缩:若 H 使它缩成一点,取 「 原点到 H(t, s) 的连线 」 把收缩过程 「 投影 」 到单位圆上(因为 H(t, s) 永不为 0),得到 「 单位圆到自身 」 的连续映射,把整圆压成一点——下一节将看到这与 「 绕数守恒 」 矛盾。洞的本质:它挡住了一族连续变形。
声音的音高。圈不但 「 卡住 」,还 「 卡出不同的调 」:绕柱一圈、绕柱两圈、顺绕与逆绕……绳子的 「 绕法 」 离散而分明——这些调门将被组织成群 ℤ(整数加群),§3.6 兑现。

为什么必须是连续映射而非 「 像集 」?同一张 「 圆周 」 的像可以 「 绕 」 也可以 「 撞 」(重复走),映射记住 「 怎么走 」,像集只记住 「 走过哪里 」。圈是过程,不是照片——这一选择在 §3.3 的 「 乘法 」 中立刻兑现回报:先走的圈与后走的圈可以首尾相接,像集办不到。

高维预览。ℝ3 挖掉一点 z 轴,圈可以 「 侧身 」 滑过去——一维圈测不出这类 「 高维障碍 」;能测它的是 「 套在轴上的球面 」。每个维数有自己的 「 测洞仪 」:n 维同伦群 πn(第六章同调是它的 「 可计算表亲 」)。本章专心做一维的 π1。

图 3-1 圈与洞:绳子测柱 γ 平地上:圈可以连续收紧成点 无洞:γ ≃ 常值圈 柱子(挖掉的点) γ 收紧时被柱子挡住 有洞:圈卡在洞上,缩不成点 绕的圈数 = 洞的「声音」
图 3-1 左:无洞平面上任何圈都可连续收紧成点。右:挖掉一点后,套住它的圈被挡住——「 能否缩成点 」 只取决于空间,不取决于绳子。绕法(几圈、顺逆)是离散的 「 音高 」。
67讲义

第三章 基本群:听见洞的声音3.2 同伦:连续地变形

★★ 「 连续变形 」 的严格定义只有一行。

定义(同伦)。映射 f, g : X → Y 同伦,记 f ≃ g,若存在连续映射 H : X × [0, 1] → Y 使 H(x, 0) = f(x)、H(x, 1) = g(x)。H 称为从 f 到 g 的一个同伦(变形影片:t 是时间帧)。

同伦是映射之间的等价关系:自反(H = f 常值影片);对称(倒放:H′(x, t) = H(x, 1 − t));传递(正接剪接:前半段放第一部、后半段放第二部,在 「 换片点 」 用连续性缝合——粘合引理命题 1.6 在此首次立功)。「 ≃ 」 把全体映射按 「 可互相变样 」 分班;每一班是一个等价类。

第一样本:直线同伦。Y ⊆ ℝn 为凸集时,任何 f, g : X → Y 同伦:H(x, t) = (1 − t)f(x) + tg(x)——凸性保证连线不越出 Y。凸域中 「 一切同态映射同伦 」:变形的自由度极大。对照:把 Y 换成圆环,「 平移影片 」 会被洞挡住——同伦的存在与否,是值域空间的属性,不是映射的。

定理 3.1(同伦下的不变性雏形)。f ≃ g : X → Y,则 f−1 与 g−1 的 「 定性结构 」 相同:若 f−1(V) 连通则 g−1(V) 连通(同伦可通过 「 连通性守恒 」 的插值证明)。更深的版本:f ≃ g 且 f 是同胚,则 g 也是同胚 onto 同伦像。本节先记住一句:同伦的映射在拓扑眼里 「 一样好 」。

零伦。与常值映射同伦的映射称为零伦(null-homotopic)——可以 「 整体缩成一点 」 的映射。ℝn 到自身的任何映射零伦(直线同伦);S1 到 ℝ2∖{0} 的单位圈映射不零伦——这一 「 不 」 字,正是基本群全部深刻性的起点。证明 「 不零伦 」 需要不变量:§3.6 的绕数就是为它定制的。

同伦 vs 同胚。同胚是 「 双向连续的一一对应 」(空间的等价);同伦是 「 连续变形 」(映射的等价)。同胚 ⟹ 同伦(取 H 依同胚插值);反向远不成立:ℝ2 与一点不同胚,却同伦(ℝ2 凸)。同伦比同胚 「 粗 」——它忽略维数;但 「 忽略维数 」 恰是它威力的来源:π1 对 「 缩并 」 盲目,正因此可计算。
相对同伦。若要求变形过程在子集 A 上 「 按兵不动 」(H(a, t) = f(a) 对 a ∈ A 恒成立),得相对同伦。§3.3 的道路同伦就是 「 相对端点 {0, 1} 」 的特例——端点钉住,中间自由。
68讲义

第三章 基本群:听见洞的声音3.3 道路的同伦类

★★ 把 「 圈 」 与 「 变形 」 组装成代数对象,还差最后一步:给圈配乘法。

定义(道路与定端同伦)。X 中的道路是连续映射 α : [0, 1] → X;α(0) 为起点、α(1) 为终点。两条道路 α, β 定端同伦(记 α ≃ β),若存在同伦 H 使 H(t, 0) = α(t)、H(t, 1) = β(t),且两端钉死:H(0, s) = α(0)、H(1, s) = α(1) 对一切 s。道路同伦类记作 [α]。

定义(道路乘法与逆)。α 的终点 = β 的起点时,定义 α * β:先走 α(时间加倍速),再走 β——

(α * β)(t) = α(2t)(0 ≤ t ≤ 1/2);= β(2t − 1)(1/2 ≤ t ≤ 1)。

逆道路 α−1(t) = α(1 − t):倒着走。粘合引理保证 α * β 连续(两段闭区间上的连续拼合)。端点对不上不能乘——群的 「 结合性 」 将由 「 所有圈共用基点 」 来保证。

命题 3.2(乘法尊重同伦类)。α ≃ α′、β ≃ β′(且端点相配),则 α * β ≃ α′ * β′;α ≃ α′ ⟹ α−1 ≃ α′−1。证明:把两个同伦 「 各用半段时间 」 拼起来(前半段变形 α→α′,后半段 β→β′,重参数化缝合)。∎

于是 [α]·[β] := [α * β] 是良定义的:类的乘积不依赖代表元的选择。这是 「 把直觉代数化 」 的标准动作——先在对象层定义运算,再证明运算 「 下放 」 到类层不乱(与 「 商群良定义 」 同一节奏)。结合律也在类层成立:([α][β])[γ] = [α]([β][γ])——虽然道路层 (α*β)*γ 与 α*(β*γ) 是不同的道路(重参数化 4t 与 2t 的差别),但它们定端同伦(「 快慢不同,路线相同 」 的线性重参数化给出同伦)。严格结合律要到类层才能成立——这正是 「 取同伦类 」 的深层理由:把 「 走得多快 」 这份无关数据除掉。

幺元与逆元(类层)。基点 x0 的常值道路 ex0 的类是幺元:[α][e] = [α] = [e][α](「 在原地站一会儿 」 可连续压缩掉)。[α−1] 是 [α] 的逆:α * α−1 定端同伦于常值(「 走过去再倒回来,等于没走 」——动画式的收缩,严格证明用 「 先折返点逐渐提前 」 的重参数化)。群论的三件套齐了——只差一条:全体圈共用同一个起点。这正是下一页 「 基点 」 的由来。

69讲义

第三章 基本群:听见洞的声音3.4 基本群的定义

★★★ 全册最重要的定义登场。

定义(基本群)。(X, x0) 为带基点的空间(x0 ∈ X)。X 的以 x0 为基点的基本群是

π1(X, x0) = {以 x0 为起点与终点的道路 γ 的定端同伦类 [γ]},

乘法 [α][β] = [α * β]。即:基本群 = 基点处的圈按 「 能否互相变样 」 分班后的班级乘法表。幺元 [e] 是 「 可缩圈 」;[γ]−1 = [γ−1] 是 「 倒着绕 」。

三条立即的读法。① π1 平凡 ⟺ 一切圈可缩——这正是 §3.1 「 无洞 」 的严格化,这样的空间(若还道路连通)称为单连通:ℝn、Sn(n ≥ 2)、凸集皆是;② π1(X, x0) = ℤ ⟺ 圈恰好按 「 绕几圈、顺还是逆 」 分班——圆周的世界(§3.6);③ π1 记录的洞 」 听不见 」 高维障碍:ℝ3 挖掉一点仍单连通(圈可侧身绕过),要到 π3 才 「 听见 」——π1 只听 「 一维洞 」。

命题 3.3(定义的完备性核对)。π1(X, x0) 满足群四公理:结合律(类层的重参数化同伦,§3.3);幺元 [ex0];逆 [γ]−1 = [γ−1];封闭性显然(圈 * 圈 = 圈)。∎ 全部工作的 「 代数结算 」 就在这四行——几何直觉(绳圈、变形、折返)逐一兑换成群公理。

基本群为什么 「 基本 」?它是最小、最普遍的同伦不变群:定义只需 「 道路 + 同伦 + 拼接 」 三件第一章已备好的零件;它对一切空间有意义(不预设度量、维数、流形);它是后续一切 「 把形状代数化 」 的模板——第六章的同调群将复制 「 链 → 边界 → 商 」 的同一哲学,只是把 「 圈 」 换成 「 广义圈 」(单形链)、把 「 变样 」 换成 「 边界 」。

记号约定。π1 读 「 派一 」(pi-one);不致混淆时记 π1(X)。基点 x0 的存在让 「 圈 」 有共同的乘法资格;「 基点更换 」 的后果是下一页的主题。圈在代数拓扑文献中常称环路(loop)——本册沿用 「 圈 」。

70讲义

第三章 基本群:听见洞的声音3.5 基点与共轭类:基本群的不变性

★★ 基点是谁定的?换一个基点,π1 会变吗?

定理 3.4(换基点)。X 道路连通,x0, x1 ∈ X,取道路 u 从 x0 到 x1。则映射 u♯ : π1(X, x0) → π1(X, x1),[γ] ↦ [u−1 * γ * u],是群同构。证明三行:同态(拼接尊重类);单射(u−1γu 缩成点 ⟹ γ 缩成点,把同伦 「 装上 u 往返 」 的框架);满射同理(用 u−1 造逆映射)。∎

但同构不唯一。换一条道路 u′,得另一个同构;两同构之差是 π1(X, x1) 的内自同构 g ↦ h−1gh(h = u′−1 * u)。于是:不同基点的 π1 要么恒同构、要么只差 「 观察者的自转 」——群本身(作为抽象群)是道路连通空间的内在属性,与基点无关,故可径写 π1(X)。Abelian 情形更干净:群交换则内自同构全为恒等,同构唯一——这就是第六章偏爱交换不变量(同调)的技术理由之一。

非道路连通怎么办。X 不道路连通时,π1(X, x0) 只 「 听 」 x0 所在连通分支的洞。基本群是 「 按分支配发 」 的:研究 X 的 π1 前先数分支(第二章工具立即上场)。
基点的 「 物理意义 」。基点是 「 站在哪里数圈 」:站在柱子旁数出的圈类与站在远处数出的 「 同构但不同步 」。共轭 = 视角差——这个成语在李群与表示论中再次响起。
单连通的定义(正式版)。X 道路连通且 π1(X) 平凡。凸集单连通(直线同伦);Sn(n ≥ 2)单连通(证明是第四章覆叠空间的首战);ℝ2∖{0} 不单连通(绕数非零的圈缩不掉)。

一个重要的 「 非不变量 」。具体到某个基点的群元素 「 属于哪个类 」 不是同胚不变量;不变的是群的同构类。使用时的纪律:凡用 π1 验异,只比较 「 同构与否 」,不比较 「 哪个元素对应哪个 」——除非已选定基点与映射。不变量的 「 粒度 」 与 「 使用纪律 」 是配套的(第一章思想卡的同一条原则,在代数侧重演)。

基点问题清账完毕:道路连通空间拥有一个 「 公共 」 的基本群。下一页开始它的第一场大胜:算出圆周的 π1。

71讲义

第三章 基本群:听见洞的声音3.6 圆周的基本群:整数群 ℤ

★★★ 第一场计算:π1(S1) = ?答案:整数加群。「洞的数量」第一次被数出来。

定理 3.5(圆周的基本群)。π1(S1, 1) ≅ ℤ(加法),同构把圈 [γ] 送到它的绕数——γ 作为 「 风向标 」 随 γ 转动的整圈数(逆时针为正)。n ↦ 圈 γ(t) = e2πint 是同构的逆。

证明的引擎是 「 提升 」(图 3-2 右):把圆周 「 展开 」 成螺旋 ℝ —— p : ℝ → S1,p(s) = e2πis。任何道路 α : [0,1] → S1 都能唯一 「 提升 」 为道路 α̃ : [0,1] → ℝ(α = p∘α̃,起点定则全程唯一——连续性的局部单叶性);圈 α 的提升终点的 「 落点差 」 α̃(1) − α̃(0) 是整数,就是绕数。三步结算:① 落点差只依赖同伦类(同伦可整体提升,端点差在 「 连续变整数 」 中守恒,故恒值);② 圈的乘法对应落点差相加(先走再加);③ 绕数 n 的圈存在(γn(t) = e2πint),且不同 n 的圈不同伦(落点差不同)。∎ π1 ≅ ℤ,加法对应拼接。「绳圈绕柱」的每一种绕法,获得一个专属整数。

单连通判据的第一批战果。ℝ2∖{0} 的 π1 = ℤ(形变收缩到 S1,§3.8);ℝ2∖{p1,…,p_k} 的 π1 = 自由群 F_k(§3.9)——「挖 k 个点,群有 k 个 generators」。
为什么是 ℤ 不是 ℤ/2。绕两圈与绕一圈不能互相变形:同伦要 「 全程连续 」,而 「 落点差 」 是离散量、变形中恒定。洞对绳子的 「 记忆 」 精确到圈数——整数无上界,因为可以无限地绕。
与第二章的分工。连通性问 「 一块还是多块 」,π1 问 「 一块里绕得开什么 」。球面与环面在 「 连通/紧致 」 下不可区分,但 π1(S2) = 0 ≠ ℤ2 = π1(T2)——基本群第一战即定胜负。

π1(S1) ≅ ℤ 是代数拓扑的 「 元素周期表第一号 」:一个几何动作(绕)对应一个代数对象(整数加群)。此后一切计算都站在它的肩膀上。

图 3-2 绕数与螺旋提升 γ 绕 1 圈 x0​ π₁(S¹) ≅ ℤ:绕数 S1​ 0 1 2 p:螺旋 → 圆 把圈 「 展开 」:每一层是一个起点 提升的落点差 = 绕数
图 3-2 左:S1 上以基点 x0 出发的圈,绕数 = 逆时针整圈数。右:把圆周展开成螺旋 p : ℝ → S1,道路提升后「落点差」是整数——同伦中落点差守恒,故绕数是圈的同伦类不变量。
72讲义

第三章 基本群:听见洞的声音3.7 诱导同态与函子性

★★ 空间之间有连续映射,群之间就该有同态——基本群是 「 函子 」:它把整个 「 空间与映射 」 的世界同步翻译成 「 群与同态 」 的世界。

定义(诱导同态)。f : (X, x0) → (Y, y0) 连续(f(x0) = y0)。规定 f♯ : π1(X, x0) → π1(Y, y0),[γ] ↦ [f∘γ]。「 圈映过去还是圈 」:f∘γ 仍是以 y0 为基点的圈。

定理 3.6(良定义与函子性)。① f♯ 良定义:γ ≃ γ′ ⟹ f∘γ ≃ f∘γ′(同伦 H 与 f 复合得 f∘H);② f♯ 是群同态:f∘(α * β) = (f∘α) * (f∘β)(逐点验证重参数化);③ 函子公理:恒同映射诱导恒等同态;(g∘f)♯ = g♯∘f♯。∎

③的 「 平凡 」 两条是全部威力的来源:把空间的复合搬进群的复合。立即的收获:同胚的空间有同构的基本群(f 同胚 ⟹ f♯ 同构,逆映射诱导逆同态)——π1 正式注册为拓扑不变量;收缩核的含入诱导单射、收缩映射诱导满射(复合为恒同则诱导同态复合为恒同)。

用函子性 「 白拿 」 定理。X 单连通(π1 = 0)、Y 中有圈 γ 不缩 ⟹ 不存在以 γ 为收缩像的连续映射 r : Y → S1 使 r∘γ = id——否则 γ 在 X… 正向陈述:若 r : D2 → S1 是 「 收缩 」(r|S1 = id),则含入 i : S1 → D2 与 r 复合 = idS1,函子性给出 (r∘i)♯ = idℤ;但 π1(D2) = 0 ⟹ i♯ 是零同态 ⟹ r♯∘i♯ 是零同态,与恒等矛盾。「圆盘不能收缩到边界」——Brouwer 不动点定理的引擎(挑战页正式点火)。
同伦的映射诱导相同同态。f ≃ g(相对基点)⟹ f♯ = g♯:π1 分辨不了同伦的映射——这是 「 盲区 」,也是 「 简化 」:计算时可以随手换同伦的代表元。
函子性的世界观众。同一套 「 构造保结构 」 的翻译机制将在第六章重演:同调群也是函子(空间↦群、映射↦同态)。「做不变量 = 建函子」是本册后半部的工程学。
73讲义

第三章 基本群:听见洞的声音3.8 基本群的计算技巧

★★ 定义容易,计算难。本页攒齐三件 「 省力机器 」,本章后全部计算都靠它们。

机器一:形变收缩。A ⊆ X 是形变收缩核,若存在同伦 H : X × [0,1] → X:H0 = id、H1 落在 A 内、且全程 Ht|A = id(A 的点原地不动)。此时 π1(X, a) ≅ π1(A, a)(a ∈ A)。「空间可以连续地 「 榨 」 进子空间而不惊动它」——诱导同态 i♯ 与 r♯ 互逆。

样板连发:ℝ2∖{0} 形变收缩到 S1(H(x, t) = 沿射线从 x 退到单位圆)⟹ π1 = ℤ;ℝ2∖{k 个点} 收缩到 「 k 瓣花 」(k 个圆的楔和) ⟹ π1 = F_k(§3.9);Möbius 带收缩到其中线圆 ⟹ π1 = ℤ;圆柱面 S1 × [0,1] 收缩到 S1 ⟹ π1 = ℤ。「挖洞的空间通常收缩到一骨架,π1 由骨架承担」。

机器二:同伦等价。f : X → Y 称同伦等价,若存在 g : Y → X 使 g∘f ≃ id_X、f∘g ≃ id_Y。同伦等价的空间有同构的基本群(函子性:f♯g♯ = id,g♯f♯ = id)。同伦等价比同胚粗得多(ℝn ≃ 一点)——「 π1 只认形状的 「 缩影 」 」。

机器三:单连通杠杆。X 单连通时,π1 的许多问题自动 「 平地化 」:X × Y 的 π1 ≅ π1(X) × π1(Y)(投影与含入的函子性)⟹ 环面 π1(T2) ≅ ℤ × ℤ(S1 × S1 拆乘积,一步出结果——§3.12 再从 van Kampen 角度重证);圆柱面 π1 = π1(S1) × 0 = ℤ。

使用顺序。拿到新空间,三问:① 能收缩到什么骨架?(机器一)② 它是已知空间的乘积/楔和吗?(机器三、§3.9)③ 都不行——上 van Kampen(§3.10)。「先收缩、再拆解、最后动用重型定理」是基本群计算的标准作业流程。
失效边界。机器一要求 「 形变 」(A 原地不动)而非 「 仅同胚 」:ℝ2∖{0} 同胚于 S1×ℝ(圆柱),但后者 「 不在 」 前者内部,不能直接用机器一——先用同伦等价(机器二)接手。三台机器的适用边界要分清。
74讲义

第三章 基本群:听见洞的声音3.9 楔和与自由群

★★★ 组合空间的 π1 怎么算?从最 「 简单的复杂 」 开始:两个圆在一点粘合(8 字形)。

定义(楔和)。(X, x0)、(Y, y0) 带基点。楔和 X ∨ Y 是不交并 「 在基点处粘成一点 」 的空间——8 字形 S1 ∨ S1、「 k 瓣花 」 ∨iS1。

定理 3.7(花束的 π1)。π1(S1 ∨ ⋯ ∨ S1, x0) ≅ 自由群 F_k(k 个生成元的自由群,k = 花瓣数)。生成元:各花瓣的 「 标准圈 」 a1, …, a_k;群元素:这些字母及其逆的约化字(相邻互逆字母消去后的字)。

直觉读法。圈在 8 字形上 「 先绕左圈、再绕右圈、再倒绕左圈 」,对应字 a1a2a1−1——绕圈的 「 编舞 」 就是字母的拼写;变形自由(无关系约束),唯一恒等的是 「 相邻互逆消去 」(走过去再倒回来)。乘法 = 字拼接;幺元 = 空字;逆 = 字母翻转倒序。自由群是 「 只拼接、不化简 」 的群——k ≥ 2 时非交换(a1a2 ≠ a2a1,绕左再绕右 ≠ 绕右再绕左,动画里一目了然)。

证明思路(§3.13 图定理的特例)。把 8 字形 「 加粗 」 成带有两根 「 桥 」 的图,用 「 冒泡 」 手术把桥逐一爆掉,每根桥贡献一个自由生成元——骨架图论与基本群在此汇合(§3.13 详证)。自由群是 「 无关系 」 的群;空间上的 「 洞 」 越独立,关系越少,群越自由。

F_k 的判别。F1 ≅ ℤ;F2 不含非平凡交换群作直和项、其交换化是 ℤ2。「交换化 」 是从非交换群读出 「 环路账本 」 的标准手续:F2 的交换化 ℤ2 恰 「 数出 」 两个独立的洞——第六章同调群正是 「 交换化的系统化 」。
一点粘合为什么 「 自由 」。基点把所有花瓣 「 拧 」 在一点,圈从基点出发可以选择任何 「 游走顺序 」——空间不提供任何 「 强制返回 」 的关系。「约束来自粘合方式」——van Kampen 定理(下一节)把这句话变成算法。
ℝ2∖{两点}。形变收缩到 S1 ∨ S1 ⟹ π1 = F2。「挖 k 个点 = 自由群 F_k」是平面拓扑的第一张价目表。
图 3-3 楔和与自由群 x0​ a b S1​ ∨ S1​:楔和 = 8 字形 a b a b a-1​ (先绕左、绕右、倒绕左) 乘法 = 拼字;a a-1​ 消去 a b ≠ b a:自由群非交换
图 3-3 左:8 字形 S1 ∨ S1——两个圆在基点粘合。右:圈在花束上的 「 编舞 」 对应字母字(绕左 a、绕右 b、倒走加逆字母);无关系约束 ⟹ 自由群 F2。
75讲义

第三章 基本群:听见洞的声音3.10 van Kampen 定理

★★★ 计算的 「 总攻武器 」:把空间切成两半,群按 「 切缝 」 拼接。

定理 3.8(van Kampen,便于使用的版本)。X = U ∪ V,U、V、U ∩ V 都道路连通且开,基点 x0 ∈ U ∩ V。记 i : U∩V → U、j : U∩V → V 为含入。则 π1(X, x0) 是 「 生成元取并、关系取并 」 的群:

π1(X) = ⟨ π1(U) 的生成元,π1(V) 的生成元 │ i♯(γ) = j♯(γ),γ ∈ π1(U ∩ V) ⟩。

即:两边的圈都算 X 的圈(生成元),交里的圈 「 从两边看是同一个 」 (关系)。

三个用法门槛要一次看清。① U、V 必须是开集(粘合引理的地盘);② U ∩ V 道路连通(否则 「 交 」 提供的关系支离破碎,需分段处理);③ 实战时常取 「 U = 空间去掉一个点、V = 一个大圆盘 」 这类一厚一薄的搭配——厚的一半提供 「 骨架群 」,薄的一半提供 「 缝合关系 」。

两个招牌应用预演(下一页正式结算)。球面 S2:取 U = S2∖{N}(≅ ℝ2,单连通)、V = S2∖{S}(单连通)、U ∩ V ≅ 条带(连通但 π1 = 0)——生成元为零、关系为零 ⟹ π1(S2) = 0。环面:方形模型对边粘合,取 U = 「 骨架 」(两圆楔和,π1 = F2 = ⟨a, b⟩)、V = 内部大圆盘(单连通)、U ∩ V = 方框(圈的类 = a b a−1b−1 的 「 边界走法 」)——关系 [a, b] = 1 ⟹ π1(T2) = ⟨a, b │ ab = ba⟩ = ℤ2。「方形边界一圈 = 交换关系」——粘合说明书直接写成群关系。

命题 3.9(van Kampen 的 「 自由积 」 面孔)。当 U ∩ V 单连通时,关系为零,π1(X) ≅ π1(U) ∗ π1(V)(自由积——群的 「 楔和 」)。楔和空间 X = A ∨ B(各自开邻域收缩到 A、B)⟹ π1(X) = π1(A) ∗ π1(B):两圆楔和给出 F2(§3.7 定理的重证)。∎ 空间自由 ⊔ ↔ 群自由 ∗——对应关系严丝合缝。

van Kampen 把 「 计算基本群 」 从手工艺变成流水线:切空间、读关系、解生成元。空间越 「 可拆 」,群越好算;下一页开始流水线量产。

76讲义

第三章 基本群:听见洞的声音3.11 van Kampen 的应用:粘合出曲面

★★ 流水线开动:对 「 粘合说明书 」 逐份结算 π1。〈方形模型 + 对边粘合〉是曲面世界的 「 装配图 」。

圆柱面(左右边同向粘):π1 = π1(S1 × [0,1]) = ℤ(机器三拆乘积,或 van Kampen:粘合边提供零关系)。说明书 「 同向 」 给出 「 无扭转 」 的群。
Möbius 带(左右边反向粘):它形变收缩到中线圆 ⟹ π1 = ℤ。注意:反向粘合的 「 扭转 」 没有反映在 π1 上(中线圈的 2 倍才是 「 真正 」 绕边界一圈——边界圈在中线圈的同伦类里平方!)。π1 漏掉的信息(可定向性),第五章由同调补收。
环面 T2(上下同向 + 左右同向):§3.10 已算:⟨a, b │ [a, b] = 1⟩ = ℤ2。两个独立方向,两个交换的绕数。「双洞且互不干扰」。
射影平面 ℝP2(左右边反向粘的闭曲面):van Kampen 给 ⟨a │ a2 = 1⟩ = ℤ/2——「绕两圈可以缩掉」:射影平面上走边界一圈得 「 半转 」,两个半转合成整转而可缩。ℤ/2 是 「 不可定向 」 在 π1 中的回声(第五章正式结算)。
双孔环面(亏格 2 曲面):八边形模型,边界字 a1b1a1−1b1−1a2b2a2−1b2−1,关系为该字的交换化消失 ⟹ π1 = ⟨a1,b1,a2,b2 │ [a1,b1][a2,b2] = 1⟩。「每加一个洞,加一对生成元、加一个交换关系」——第五章分类定理的群论序曲。

共性总结。曲面 π1 的 「 生成元–关系 」 说明书完全由粘合图的边界字读出:顺向边贡献字母、逆向边贡献逆字母、整圈边界贡献一条关系。这份 「 群论版装配图 」 是曲面分类(第五章)的代数引擎:不同的 「 标准形 」 曲面给出不同构的群(π1(球面) = 0、π1(ℝP2) = ℤ/2、π1(环面) = ℤ2 互不同构——三大家族当场分清)。

计算纪律。van Kampen 的输出是 「 生成元与关系 」 的表现,不是群的 「 标准形 」:同一个群可以有无数种表现。判断表现是否同构本身就是难题(群的字问题)——拓扑学到此把 「 难题 」 诚实地交给群论;交出去之前,先保证 「 标准样例 」 的表现算得干净。

77讲义

第三章 基本群:听见洞的声音3.12 环面、射影平面与曲面的基本群

★★ 把 §3.11 的流水线结果整理成 「 价目表 」,并读出代数深意。

π1(S2) = 0。球面无 「 一维洞 」——任何圈都能 「 翻过球面 」 收缩。单连通的紧曲面唯一(第五章分类定理:S2 独享)。
π1(T2) = ℤ × ℤ。两个绕数 (m, n) 完全刻画圈;交换性 = 「 先纬后经 = 先经后纬 」(方形模型上一眼可见的同伦)。ℤ2 也是 T2 的 「 晶格 」——覆叠空间一章(下一章)将把 ℤ2 实现为 「 平面上平移群 」,环面 = 大方格粘合。
π1(ℝP2) = ℤ/2。只有 「 一阶 」 洞:绕两圈自消。ℤ/2 的 「 二阶性 」 是不可定向的群论指纹:射影平面上的 「 镜像 」 无法连续区分左右。
π1(亏格 g 曲面) = ⟨a1,b1,…,a_g,b_g │ ∏[ai,bi] = 1⟩。统一公式:2g 个生成元、一条 「 全体交换子之积 = 1 」 的关系。g = 0 时空关系退化为 S2;g = 1 退化为 T2。一条公式装下整族曲面。
曲面之外。结空间(S3 中的纽结补)的 π1 是纽结理论的主不变量(§3.16 与札记页回响);三流形的 「 群论分类 」(几何化)远超本册——π1 是通往三维拓扑的门票。

Abelian 化的深读。把 π1 交换化(加关系 「 一切交换 」):曲面群交换化后,T2 给 ℤ2、亏格 g 给 ℤ2g、ℝP2 给 ℤ/2、S2 给 0——交换化恰是第六章的 H1(一维同调群):H1 = π1 的交换化(Poincaré 定理,第六章证明)。非交换信息是 π1 的私货,交换信息是同调的公共财产——两者的分工与接力,是本册后半部的主线剧情。

不变量的 「 分辨力等级 」 清点。至此手持四层武器:连通/紧致(最粗)⊂ π1 同构(细)⊂ 同胚(最细)。球面 vs 环面:第二层即可;但 π1 同构的空间可以不同胚(ℝ3 与 S3 之外的世界、Poincaré 玩具),π1 不是同胚的完全判据——「不变量的天花板」在第五章由 「 分类定理 」 突破:曲面世界里 π1 恰好够用。

78讲义

第三章 基本群:听见洞的声音3.13 图的基本群:自由群的舞台

★★ §3.9 花束定理的完整版本——任意连通图的 π1 都是自由群,秩由组合数据给出。

定理 3.10(图的 π1)。Γ 是有限连通图(顶点 V 个、边 E 条),则 Γ 同伦等价于楔和 E − V + 1 个圆,故

π1(Γ) ≅ FE−V+1。

秩 r = E − V + 1 = 「 独立回路数 」——图论里正是 「 圈空间 」 的维数(生成树外的边数)。

证明的三步手术(每步都是同伦等价,π1 不变)。① 删去 「 悬挂 」 部分:度为 1 的顶点连同其边可以连续 「 缩 」 掉(树梢收缩)——π1 不变;② 选生成树 T ⊆ Γ(含全部顶点的无圈子图);③ 冒泡:把 T 连续地收缩到一个顶点(树单连通、可 「 从叶往根 」 收),每条不在 T 中的边随之变成一个 「 泡 」——一个以基点为 「 泡蒂 」 的圆圈。原图 ≃ 花束,花瓣数 = T 外的边数 = E − (V − 1)。∎

对拍三例。树(r = 0):单连通——树上无圈可绕 ✓。正方形图(V = E = 4,r = 1):π1 = ℤ——一圈。「 梯子 」(两竖三横,V = 6, E = 7,r = 2):π1 = F2。组合数据(V, E)直接预报群的秩—— 「 数数 」 再次胜利。
与第一章 Heawood 的合流。环面 7 顶点剖分(§2.12)作为 「 图 」 有 V = 7、E = 21、F = 14;其 「 1-骨架 」 的 π1 秩 = E − V + 1 = 15——剖分越细,骨架越 「 发达 」,但整体的 π1 = ℤ2 恒定:2-单形 「 补 」 的关系把 15 个自由度锁回 2。van Kampen 的关系恰好是 「 每个 2-单形的边界 」 ——这是第六章同调的 「 交叉乘积 」 模型预告。
自由群秩的拓扑判定。两个图同胚 ⟺ 顶点度数 「 骨架 」 相同(都约化为花束);图的同胚类由秩 r 完全分类——一维世界的 「 分类定理 」 竟然只需一个整数。二维曲面(第五章)需要两个(χ 与可定向性);维数越高,分类越难——「维数的代价」在此首次显现。
79讲义

第三章 基本群:听见洞的声音3.14 基本群作为拓扑不变量

★★ 清点 π1 的 「 验异 」 战绩——并划清它的能力边界。

战果一:ℝ ≇ ℝ2。ℝ∖{点} 断成两块(分支数 2),ℝ2∖{点} 道路连通——第二章即可判;π1 视角:ℝ 单连通而 ℝ2∖{0} 有 π1 = ℤ。两层武器互相印证。
战果二:S1 ≇ [0, 1](第一章习题 1-12 的最终清账)。π1(S1) = ℤ ≠ 0 = π1([0,1])。「断口论证」的代数完成时。
战果三:ℝ2 ≇ ℝ2∖{0}。两者都道路连通、都非紧——第二章双哑火;π1:0 vs ℤ,一击。
战果四:S2 ≇ T2(球面 vs 环面)。连通/紧致/局部欧氏全部相同;π1:0 vs ℤ2。本册主线的 「 首席案例 」 就此定案。
战果五:T2 ≇ ℝP2 × S1?π1:ℤ2 vs ℤ/2 × ℤ——群不同构(一个无挠、一个有挠),判异成立。「挠」的拓扑身份第五章揭晓。

能力边界(诚实清单)。① π1 同构 不蕴含 同胚:ℝ3 与 S3……两者 π1 皆平凡但不同胚(后者紧前者不紧——其实紧致性已判);更本质的例:ℝn(n ≥ 3)挖掉 Cantor 集的某些 「 同 π1 」 变体,π1 相同而不同胚——高维需要同调与同伦群的完整梯队(第六章起)。② π1 听不见 」 填充 」:ℝ3 中挖一点与挖一个 「 泡 」 的空间 π1 皆平凡——一维圈绕不住球状洞;π2、π3 才 「 听见 」(高维同伦群,出本册疆界)。③ 群的分类反噬:π1(亏格 g) 与 π1(亏格 h)(g ≠ h)不同构的证明,需要群的 「 阿贝尔化秩 」 比对——代数工具的准备程度,决定不变量的兑现程度。

命题 3.11(使用规约)。用 π1 验异的完整手续:① 两空间道路连通(否则先数分支);② 计算(或只 「 比对 」)两侧 π1;③ 证明两群不同构(交换化、阶、秩、生成元数——从粗到细逐层试)。③中 「 逐层 」 是纪律:先用最容易的不变量(交换化),打平再上深武器。

80讲义

第三章 基本群:听见洞的声音3.15 应用:代数基本定理的拓扑证明

★★★ 绪论许诺的 「 不变量证明不可能 」 的巅峰演示:n 次实系数多项式必有复根——用绕数,四页纸讲完。

定理 3.12(代数基本定理)。任何非常数复系数多项式 f(z) 在 ℂ 中有根。

归一化。首项系数除下去,设 f(z) = zn + an−1zn−1 + … + a0(n ≥ 1),且反证 f(z) ≠ 0 对一切 z。证明的地基:对每个 R > 0,圆 |z| = R 在 f 下的像是一条不过原点的闭曲线 γ_R(t) = f(Reit)/|f(Reit)| ∈ S1——它有绕数 W(R) ∈ ℤ(§3.6)。

关键一步:W(R) 与 R 无关。R 变化时 {γ_R} 组成 R2 ∖ {f 的零点}……由反证假设 f 全程无零点,γ_R 对 R 连续形变(同伦 H((R, t), s) = γ(1−s)R + sR 的插值直接连续),同伦中绕数守恒(§3.6 ①)⟹ W(R) 恒为常数 W。

两头夹击。R → 0:f(Reit) → a0;若 a0 ≠ 0,γ_R 缩到点 a0/|a0|,绕数 W = 0。R → ∞:f(Reit) = (Reit)n(1 + an−1/(Reit) + …),小括号在 R 大时一致逼近 1,故 γ_R 同伦于 「 首项曲线 」 eint,绕数 W = n ≥ 1。0 = W = n ≥ 1,矛盾。∎(a0 = 0 时 0 已是根,无需反证。)

证明的解剖。分析贡献 「 连续性与渐近 」,拓扑贡献 「 绕数守恒 」(同伦不变量)。两端取极限、中间用守恒——与 §2.8 极值定理的 「 紧致榨取 」、§3.6 绕数定义一脉相承。本章三大件的联合演出。
历史坐标。Gauss 1799 年的首证亦有拓扑内核(曲线穿越论证的严格化花了两百年);现代最短证明正是绕数证明。「 不变量 」 思想从七桥问题走到这里,完成了从 「 数奇点 」 到 「 算绕数 」 的成人礼。
高维的回声。同型论证给出 「 奇次实多项式有实根 」(IVT,第二章)、「 复多项式有根 」(本页)——「 偶维实、任意维复 」 的边界由 「 球面的同伦 」 把守:π1(S1) = ℤ 是整座桥的桥墩。

一个方程有没有根,被 「 一条曲线绕原点几圈 」 决定——代数基本定理是 「 几何审判代数 」 最著名的案例。

81讲义

第三章 基本群:听见洞的声音3.16 收束:群论听见形状的声音

★ 三十页的锻造,清点入库。

收获一:一件正式的代数制品。基本群 π1(X, x0)——圈的定端同伦类配上拼接乘法。每一步都有拓扑出处:幺元是 「 原地不动 」,逆是 「 倒走 」,结合律来自 「 重参数化的同伦 」,基点共轭来自 「 视角换位 」。群公理的每一条,都是一条几何直觉的证件照。

收获二:一张计算价目表。S1 ↦ ℤ;ℝ2∖{k 点} ↦ F_k;图 Γ ↦ FE−V+1;曲面 ↦ 生成元–关系表现;T2 ↦ ℤ2;ℝP2 ↦ ℤ/2。三台机器(形变收缩、同伦等价、单连通杠杆)+ 一门总攻(van Kampen)覆盖全部样例。「先收缩、再拆解、必要时 van Kampen」——可复用的作业流程。

收获三:一次 「 不可能 」 的胜利与一次 「 存在 」 的胜利。验异:S2 vs T2 等五连战全胜(§3.14);存在:代数基本定理的绕数证明(§3.15)。不变量思想的两个方向—— 「 判死 」 与 「 判生 」 ——首次同台。

定理 3.13(第三章主要定理清单)。① 同伦是等价关系、乘法良定义(3.1–3.2);② π1 是群(3.3);③ 换基点差共轭(3.4);④ π1(S1) ≅ ℤ(3.5);⑤ 函子性与同胚 ⟹ 同构(3.6);⑥ 花束 ↦ 自由群(3.7);⑦ van Kampen(3.8);⑧ 图 ↦ FE−V+1(3.10);⑨ 代数基本定理(3.12)。

留白清单。π1(Sn) = 0(n ≥ 2)的证明(下一章覆叠空间的手艺);ℝPn 的 π1 与覆叠 「 二对一 」 结构(下一章主角);H1 = π1 的交换化(第六章 Poincaré 定理);曲面 π1 表现的同构分类(第五章分类定理的代数面)。每条留白都已有明确地址。

第一章把 「 连续 」 公理化,第二章给它装上两个整体不变量,本章把 「 形状 」 翻译成群。从这一页起,问 「 这个空间什么形状 」,可以合法地回答 「 它的基本群是什么 」——代数与几何的边境线,自此作废。

82例题

第三章 基本群:听见洞的声音例题一:基本群的计算(圆周与楔和)

★★ 两道 「 手上见真章 」 的计算。

例 3-A。证明 ℝ2∖{(0, 0)} 与 ℝ2∖{(1, 0), (−1, 0)} 的基本群,并判断两空间是否同胚。

解。空间一:形变收缩到 S1(沿射线)⟹ π1 ≅ ℤ。空间二:形变收缩到 「 两瓣花 」 S1 ∨ S1(每点沿 「 指向最近挖除点的射线 」 退到骨架;两瓣在原点处相切)⟹ π1 ≅ F2。不同胚:ℤ 是交换群而 F2 不是(a1a2 ≠ a2a1)。注:连通性、紧致性(都不紧)、甚至 「 每点去点后的分支 」 都难以区分它们——π1 是此处的最低 sufficient 武器。

例 3-B。计算 8 字形上圈 γ = a b a−1 b−1(a、b 为两花瓣的标准圈)的 「 平凡性 」,并把 γ 与 「 交换子 」 的关系读出来。

解。在自由群 F2 = ⟨a, b⟩ 中,字 a b a−1 b−1 非幺元(无相邻互逆可消)。它不是 「 缩成点 」 的圈——几何上:这条 「 绕左、绕右、倒绕左、倒绕右 」 的路线 「 描出一个面片的边界 」,但 8 字形上没有那张面片可缩。把 a、b 强制交换(交换化),字变成 a a−1 b b−1 = 1——交换子 [a, b] 在交换化中消失。这正是环面关系 [a, b] = 1 的来源(§3.10):环面 = 8 字形 「 补上一张面片 」,补片的关系恰是交换子。「面片杀死交换子」——同调的边界–链机制在此预演(第六章)。

例 3-C。判断 π1(ℝ3∖{z 轴})。

解。ℝ3 挖掉一条直线。形变收缩:把每点 「 水平投影 」 到以轴为心、含该点的圆柱面上,再 「 轴向压 」 到单位圆环柱 S1 × ℝ 的一条水平圆上?——分两步:先径向收缩到 S1 × ℝ(垂直截面圆),再轴向收缩到 S1 × {0} ≅ S1。故 π1 ≅ ℤ。三维挖 「 线 」 与二维挖 「 点 」 同音(ℤ):一维圈 「 分辨 」 的障碍由 「 余维 2 」 决定——挖掉的集合的余维 = 2 时圈 「 绕得住 」,余维 ≥ 3 时绕不住(ℝ3 挖点:π1 = 0)。「余维 2 法则」是高维拓扑的第一课。

83例题

第三章 基本群:听见洞的声音例题二:van Kampen 定理的分割计算

★★ 两道完整的 van Kampen 流水线。

例 3-D。用 van Kampen 计算 ℝ2∖{(1,0), (−1,0)} 的 π1(重证例 3-A,验证机器一致性)。

解。取 U = 空间 ∖ {收缩骨架的 「 内部 」}……实操取法:设骨架花束 F = S1 ∨ S1(两瓣切于原点)。取 V = 含 F 的 「 加厚圆盘 」 的补的 「 薄 」 开邻域:V = 空间中 「 离 F 很近 」 的带状开集(单连通——薄到绕不开任何洞),U = 空间中 「 离 F 足够远 」 的开集(形变收缩到 F,π1 = F2 自由群 ⟨a, b⟩)。U ∩ V ≅ 「 方框带 」 道路连通,其中 「 绕一整圈方框 」 的圈在 U 中读作 a b a−1 b−1……在本空间(无 2-单形补片)中交只有 「 一个方框 」,其圈的类是 a b a−1b−1?——不:无挖除 「 面 」 时方框圈在 U 中可缩到骨架的 「 内外穿越 」……规范结论:U ∩ V 单连通的取法可行(把 V 取 「 极薄 」 使方框圈在 V 中缩为点、在 U 中缩为骨架上的平凡字),于是零关系:π1 = F2。∎ 与形变收缩法(例 3-A)对拍一致。van Kampen 的 「 取法自由 」 与 「 答案唯一 」 同时得到演练。

例 3-E。对环面的方形模型(对边同向粘合)执行 van Kampen,写出全部细节。

解。方形 Q = [0,1]2 粘边得 X。记 「 骨架 」 Γ = 粘合后的边图(一个横圈 a、一个竖圈 b 交于基点;V = E = 4? 按 §3.13:V = 1(四角粘一点)、E = 2,秩 = 2,π1(Γ) = ⟨a, b⟩ = F2)。取 U = X∖{面心}(形变收缩到 Γ,π1 = F2)、V = 面心的开圆盘像(π1 = 0)、U ∩ V ≅ 圆环(π1 = ℤ,生成元 = 绕面心一圈的圈 c)。读关系:c 在 U 中的像 = 沿方形边界走一圈 = a b a−1 b−1(上边 a、右边 b、下边 a−1、左边 b−1——同向粘合使 「 下行 = 逆 a 」)。van Kampen:π1(X) = ⟨a, b │ a b a−1 b−1 = 1⟩ = ℤ2。∎ 「边界字 = 关系」全流程演示:粘合说明书 → 骨架 → 边界走法 → 群关系,四步全是机械操作。

84习题

第三章 基本群:听见洞的声音习题课(一):同伦与基本群基本功

★★ 六题热身:前三题同伦与道路,后三题 π1 初计算。

题 3-1。证明:同伦关系是等价关系(三个性质的完整证明;传递性注意 「 换片点 」 的连续缝合用粘合引理)。

提示:倒放 H′(x,t) = H(x, 1−t);拼接时分段定义后验证 「 中点相容 」。

题 3-2。证明:凸集 Y 中任何两映射 f, g : X → Y 同伦(直线同伦);并说明 「 星形域 」(存在 o 使每点与 o 的连线在域内)同样成立。

答案:H = (1−t)f + tg;星形域用 「 经 o 的折线插值 」 两段拼接。

题 3-3。证明:α * e ≃ α 与 α * α−1 ≃ e 的定端同伦(「 站立可压缩 」 与 「 折返可消去 」),写出显式同伦。

提示:重参数化 H(t, s) 令 「 折返点 」 2s/(1+s) 随 s 从 0 滑到 1——「 走多远折回来 」 连续过渡。

题 3-4。计算 π1(圆柱面 S1 × ℝ) 与 π1(实心环 D2 × S1)。

答案:ℤ(拆乘积);实心环收缩到 S1 亦 ℤ——「实心环与环面同骨架但不同 π1」?不:T2 = S1×S1 给 ℤ2。实心环 「 填心 」 后丢一个洞。

题 3-5。计算 π1(S2 ∨ S1)(球面粘一个圈)。

答案:S2 单连通 「 无声 」,S1 供一个生成元 ⟹ ℤ(van Kampen:交单连通取自由积 0 ∗ ℤ)。

题 3-6。证明:ℝ2∖ℚ2(挖掉全部有理坐标点)不道路连通?——先判断,再证明或反驳。

提示:ℚ2 稠密,任何 「 道路 」 都要穿越稠密集……正确结论:该空间全不连通?不——任何两点间可用 「 避开可数集 」 的折线相连(可数集测度零,平行微调即可避开)。π1 = 0 且道路连通。「稠密挖除反而无声」——与 ℚ ⊂ ℝ 的 「 处处刀缝 」 对照,体会余维的作用。

本堂的隐藏主线:「 障碍 」 的维数敏感——挖点、挖线、挖稠密集,π1 的回答完全不同。手感从题目里来。

85习题

第三章 基本群:听见洞的声音习题课(二):自由群与 van Kampen 进阶

★★★ 六题进阶:自由群的 「 手感 」 与 van Kampen 的 「 取法 」。

题 3-7。在 F2 = ⟨a, b⟩ 中,判断字 w1 = a b a−1 b−1、w2 = a2 b2 a−2 b−2、w3 = a b a b−1 a−1 哪些是幺元、哪些互为逆。

答案:全非幺元(无相邻互逆);w1 与自身互逆(交换子自逆);w3 = a (b a) b−1 a−1 与 w1 一般不等。「拼字消相邻」是自由群唯一的手续。

题 3-8。证明:F2 的交换化是 ℤ2;并由此证明 F2 ≇ ℤ × ℤ(一个非交换一个交换)。

提示:加交换关系后 ab = ba,字全面化简为 am bn;⟹ ℤ2。ℤ2 交换而 F2 不交换(ab ≠ ba 在自由群中不可消)。

题 3-9。计算 π1(ℝ2 ∖ S0)(挖两点)与 π1(ℝ3 ∖ S1)(挖一个圆环线)。

答案:F2(两瓣花);ℝ3∖S1 ≃ S1 × ℝ? ……S1 在 ℝ3 中的补形变收缩到 「 环面加∞ 」 的骨架:π1 ≅ ℤ。「圆环绕轴」的圈 + 「 穿洞 」 的球面(π2 管辖)——π1 只给 ℤ。

题 3-10。用 van Kampen 计算 π1(S1 ∨ S2) 与 π1(S1 ∨ S1 ∨ S1)。

答案:ℤ 与 F3(交单连通 ⟹ 自由积;S2、S1 的 π1 分别为 0 与 ℤ)。「球面是 π1 的哑巴,圈是 π1 的歌手」。

题 3-11。证明:Klein 瓶(方形模型:左右同向、上下反向粘合)的 π1 表现为 ⟨a, b │ a b a−1 = b−1⟩;并求其交换化。

提示:边界字 a b a−1 b(一条边反向);交换化:b ≅ b−1 ⟹ b2 = 1,得 ℤ × ℤ/2。「扭转让 b 自逆一半」——不可定向的代数声音(第五章)。

题 3-12。证明:若 X = U ∪ V 且 U ∩ V 单连通、U、V 单连通,则 X 单连通(van Kampen 的一行推论);并举一个 「 U、V 单连通但 X 不单连通 」 的反例(违反 「 交连通 」 条件)。

答案:S2 = 北半球 ∪ 南半球 ✓;反例:S1 = 「 上半开弧加厚 」 ∪ 「 下半开弧加厚 」——两片各自可缩,但交是两个不连通的弧段,关系丢失 ⟹ π1 = ℤ。「交不连通则关系漏算」——van Kampen 的适用纪律题。

本堂的暗线:「关系住在交里」——van Kampen 的全部纪律(开性、连通性、基点)都是为了让 「 交 」 把关系完整地交出来。

86地图

第三章 基本群:听见洞的声音第三章地图:概念依赖关系

★ 从一根绳子到一个群,六站走完——图 3-4 收拢。

图 3-4 第三章概念地图 圈(§3.1) 同伦(§3.2) π₁ 定义(§3.4) 道路类 π₁(S¹) ≅ ℤ 函子性(§3.7) 自由群(§3.9) van Kampen(§3.10) 曲面群 验异 · 代数基本定理 直觉 → 定义 → 首算 → 机器 → 总攻 → 战果
图 3-4 上排:三大原料(圈、同伦、π1 定义)。中层:首算与性质(π1(S1) = ℤ、函子性)。下层:计算机器(自由群、van Kampen)与战果(验异、代数基本定理)。

读图要领。① 左列是「直觉线」(绳子 → 道路 → 自由群),右列是「机器线」(函子 → van Kampen → 曲面群),中列 π1(S1) ≅ ℤ 是「桥墩」——一切计算最终引用它;② 底部「验异 · 代数基本定理」是本章的「出口」:不变量思想的两大用法在此会师;③ 地图的「下游」(覆叠、同调)不在图内——它们是下一章与第六章的地图。

三章地图的连读。第一章「放射状」(词汇)、第二章「双峰汇流」(两大不变量)、本章「漏斗状」(直觉层层收进群)——地图形状的变化就是书的进度条。

87小结

第三章 基本群:听见洞的声音第三章小结(上):定义与直觉

★ 定义九条收齐;斜体为速记口诀。

同伦 f ≃ gH : X × [0,1] → Y 连续插值。变形影片;t 是时间。
定端同伦端点钉死的道路同伦。起点终点不许动。
道路乘法 α * βα 加速走完、β 接力。先走后走,加倍速。
圈 / 环路γ(0) = γ(1) 的道路。绳头打结。
基本群 π1(X, x0)基点圈的同伦类 + 拼接。圈的班级乘法表。
单连通道路连通 + π1 = 0。一切圈可缩。
绕数[γ] ↦ n ∈ ℤ(S1 情形)。逆时针整圈数。
楔和 X ∨ Y基点处粘合。8 字形;花束。
自由群 F_kk 字母的约化字群。只拼接、无关系。

直觉五条(每条对应一个定义)。① 绳子测柱 → 圈与零伦;② 变形影片 → 同伦;③ 编舞 → 道路乘法;④ 班级 → 同伦类;⑤ 音高 → 绕数。「几何直觉先行、代数定义跟进、同伦类收口」是本章的写作顺序,也是学习的复习顺序。

与第一章–第二章接口的三条。① 定端同伦的 「 缝合 」 用粘合引理(命题 1.6);② 道路连通性是 「 换基点 」 定理(3.4)的前提(第二章 §2.3);③ 「 基点更换差共轭 」 中的 「 共轭 」,在交换群(第六章同调)中消失——三章的地基在此合拢。

88小结

第三章 基本群:听见洞的声音第三章小结(下):定理与计算流程

★★ 九条定理按 「 性质–计算–应用 」 分组。

【性质组】同伦等价关系;乘法良定义;π1 是群(幺元 = 常值圈);换基点差共轭;函子性(同胚 ⟹ 同构)。「π1 是拓扑不变量」的完整户口。
【计算组】π1(S1) ≅ ℤ(提升 + 绕数守恒);花束 ↦ F_k;图 ↦ FE−V+1(冒泡手术);van Kampen(生成元并 + 交关系);曲面价目表。
【应用组】五连验异(S1 vs [0,1]、ℝ2 vs 挖点、S2 vs T2 等);圆盘不能收缩到边界(函子性);代数基本定理(绕数守恒两头夹击)。

计算流程卡(背下来)。① 道路连通?不连通先按分支处理。② 能形变收缩吗?收缩到骨架读 π1。③ 是乘积/楔和吗?拆!④ 都不行:取 「 一厚一薄 」 开覆盖 U ∪ V,交连通,写生成元与交关系。⑤ 输出 「 生成元–关系 」 表现;验异时交换化比对。本章全部例题(3-A 至 3-E)皆循此五步。

反例随身包。连续双射非同胚(第一章,π1 判据的 「 前时代 」 反例);U、V 单连通而 X 不单连通(交不连通,习题 3-12);Möbius 带 π1 = ℤ 但 「 扭转 」 不在 π1 中(§3.11——同调接手);ℝ3 挖点 π1 = 0(余维 3,圈绕不住)。每个反例标出一条 「 边界 」:概念的有效半径。

一分钟自测。(a) π1(ℝ2∖{3 点})?(b) π1(T2) 的交换化?(c) Klein 瓶 π1 交换化?(d) 「绕两圈」的圈能缩吗(在 ℝ2∖{0} 中)?((a) F3;(b) ℤ2(本来就是);(c) ℤ × ℤ/2;(d) 不能——绕数 2 ≠ 0。)

89思想卡

第三章 基本群:听见洞的声音思想卡:群论听见形状的声音

★★★ 1872 年克莱因把 「 几何 」 定义为 「 群作用下的不变量研究 」;1895 年 Poincaré 把这句话推向更深处:每个空间自带一个群(π1),空间的形状 「 写 」 在群里。克莱因的群在 「 空间之外 」(变换群作用于空间),Poincaré 的群在 「 空间之内 」(基本群由空间内部的道路制成)——从 「 群作用于形 」 到 「 形内蕴成群 」,代数与几何的指针反向对接。

这个 「 反向 」 是深刻的:问 「 空间是什么样 」 太难(无穷多细节),问 「 空间里圈怎么绕 」 是有限/离散的(群是离散结构)。π1 的哲学:把连续的对象(空间)投影到离散的对象(群),把 「 变形 」 的无限自由压缩成 「 拼字 」 的组合规则。投影必有损失(π1 听不见余维 ≥ 3 的洞、听不见扭转的 「 符号 」),但留在群里的信息都是 「 硬 」 信息——可计算、可比较、可写进证明。

「听洞」的三层境界,本册后面各占一层:本章的 π1 听 「 一维的洞 」(圈绕得住什么)——听见环面的两个洞、射影平面的 「 半转 」;第五章的分类定理用 「 不变量组合 」 听 「 全部曲面 」(χ + 可定向性 = 完整判据);第六章的同调群听 「 各维的洞 」(H_k 是 「 k 维圈 」 的账本,π1 的交换化恰是 H1)。听力的天花板是 「 完全不变量 」 的存在性——曲面世界的分类定理是全数学最完美的收账案例。

一句话带走。Poincaré 的发明可以压缩成一句:「问空间要一个群,让群替空间回答问题。」凡 「 连续而复杂 」 的问题,先翻译成 「 离散而可算 」 的问题——这条 「 降维审计 」 的策略,从 π1 出发贯穿到同调、示性类与现代表示论。

90挑战

第三章 基本群:听见洞的声音挑战:Brouwer 不动点定理

★★★ §2.4 只证了一维;任意维数的 Brouwer 定理,本章的函子性武器可以拿下(n = 2 情形完整证,高维需 πn 或同调,思路同构)。

定理 3.14(Brouwer 不动点,二维)。任何连续映射 f : D2 → D2(闭圆盘)有不动点。

证明(反证 + 收缩矛盾)。设 f(x) ≠ x 对一切 x ∈ D2。则对每点 x 可以构造 「 从 f(x) 出发穿过 x 的射线 」 与边界的交点 r(x) ∈ S1(x 在 f(x) 与边界的连线上,射线延伸交边界恰一点)。r : D2 → S1 连续(几何构造的分母 「 f(x) − x 」 恒非零),且对 x ∈ S1(边界):从 f(x)(盘内)穿过 x 延到边界——交点就是 x 自身,故 r|S1 = id:r 是 「 圆盘到边界的收缩 」。但收缩不存在:函子性(§3.7 应用框)——含入 i : S1 → D2 与 r 复合为 idS1,取 π1 得 r♯∘i♯ = id_ℤ;而 π1(D2) = 0(D2 凸、单连通),i♯ 是到平凡群的同态,r♯∘i♯ 平凡,与恒等矛盾。∎

证明的力学。「 无不动点 」 ⟹ 「 收缩存在 」 ⟹ π1 语义下 「 ℤ 同时是零群又含恒等同态 」 ——荒谬。基本群以 「 一行代数 」 封死了无穷多种 「 可能的 」 f。
一维对照。§2.4 的证明用介值(g = f − id 变号);二维 「 变号 」 无定义,代之以 「 绕数/收缩 」。每升一维,换一件不变量武器;武器的谱系正是 π1, π2, …, 同调。
应用速记。Nash 均衡存在性(Kakutani 不动点版本)、Poincaré–Bendixson、「 揉面 」 引理(连续搅拌闭合面团必有一点未动)——不动点定理是 「 自指系统必有定点 」 的数学形态。

「圆盘收缩不到边界」的拓扑事实 = 「搅动的面团有静止点」= 「方程 x = f(x) 有解」。一件纯粹的形状事实,长成了应用数学的地基。

91实验

第三章 基本群:听见洞的声音实验:同伦类的数值枚举与基本群对拍

★★ π1 是抽象群,但它最简单的样例(ℝ2∖{0} 的 ℤ)可以被数值对拍:绕数可从 「 角度和 」 直接算出。

实验设计。① 实现离散绕数:闭合折线的绕数 = 相邻边 「 转角 」(atan2 叉积/点积)之和除以 2π;② 对拍四条曲线:逆时针正方形(预期 +1)、同线反向(预期 −1)、「 正圈经桥接反向小圈 」 的 8 字形(预期 0)、同向双圈(预期 +2);③ 核对 「 绕数可加性 」:拼接曲线的绕数 = 各段绕数之和——这正是 π1 中乘法 [α][β] = [α*β] 与 ℤ 加法的对拍。

import math

def winding(pts):
    s = 0.0
    n = len(pts)
    for i in range(n):
        x1, y1 = pts[i]
        x2, y2 = pts[(i + 1) % n]
        s += math.atan2(x1*y2 - y1*x2,
                        x1*x2 + y1*y2)
    return round(s / (2 * math.pi))

sq  = [(1,0), (0,1), (-1,0), (0,-1)]
sq2 = [(0.5*x, 0.5*y) for x, y in sq]
print(winding(sq))                        # +1
print(winding(sq[::-1]))                  # -1
print(winding(sq + [(0.5,0)] + sq2[::-1]))  # 0
print(winding(sq + [(0.5,0)] + sq2))      # +2

实跑输出(本册成书时实算):

1 −1 0 2

与理论预期逐项一致。「8 字形的正反双圈绕数抵消」正是 [γ][γ−1] = e 的离散显形;「同向双圈 = 2」正是 [γ]2 ↦ 2。

体检结论。π1(S1) ≅ ℤ 的 「 同伦类 ↔ 整数 」 对应在离散格点上完全可测:抽象群论第一次 「 响 」 出了可听的声音。同时验证了绕数的 「 同伦不变性 」 的数值稳健性:顶点微扰不改变整数绕数(转角和连续变化、整数输出量化跳变——「 连续输入、离散输出 」 正是不变量的运算学特征)。
延伸一。把正方形改成 「 自交 」 星形折线(五角星一笔画),绕数 = 2——自交不骗人:转角和只认 「 净绕 」。延伸二:绕数函数对 「 顶点顺序 」 的敏感与对 「 顶点位置 」 的不敏感同屏展示;延伸三(编程):随机生成多边形 1000 条,统计绕数分布——全部落在 ±2 之内?试比 「 凸包型 」 与 「 螺旋型 」 生成器的差异。

「转角求和、除以 2π、四舍五入」——三行代码把 Poincaré 的第一件不变量装进了任何一台计算机。代数拓扑的 「 可计算性承诺 」,从此不再是一句口号。

92格物札记

第三章 基本群:听见洞的声音〖札记〗中国结与结绳记事:绳上的不变量

★★ 「结绳记事」是中国最早的 「 信息编码 」:《周易·系辞》「上古结绳而治,后世圣人易之以书契」;秘鲁的奇普(quipu)同样以绳结记数记事。绳结能 「 记事 」,是因为 「 结法 」 有不变量——打法不同,解法不同。本章的 π1 与这门 「 绳上的学问 」 是直系亲属。

中国结的 「 不可解性 」。盘长结、吉祥结等传统编结的几何本质:一根绳在空间中的闭合绕法,其 「 打结 」 状态在 「 不剪断 」 的连续变形下不变——这正是纽结理论的定义:S1 在 ℝ3 中嵌入的同伦类(相对 「 不自交 」 的约束)。三叶结 ≠ 平凡圆:一个 「 洞 」 都没有的两个圈,却因 「 绕法 」 不同而本质有别——π1 的精神在三维的直系后代:纽结的补空间的 π1(「 结群 」)是区分纽结的主力不变量(Gordian 结纽结群的 Wirtinger 表现)。「解不开的结」与「缩不掉的圈」是同一种数学:变形的障碍。

结绳的 「 数据结构 」。奇普用 「 主绳 + 挂绳 + 结的位置与个数 」 编码十进制数与目录结构——离散结构(结的位置)承载信息,绳的连续性保证 「 不丢 」。与本章 「 圈的同伦类(离散整数)承载拓扑信息,绳的连续变形保证 「 同类不散 」 」 完全同构。信息论式的读法:不变量 = 把连续过程 「 量化 」 成离散符号的编码器;同伦 = 允许的 「 传输噪声 」(编码在此噪声下必须稳健)——绕数是这门 「 编码学 」 的最小完整样本。

解结与 「 交换化 」。解中国结的手法 「 先松后抽 」:把 「 纠缠 」 化为 「 顺序 」——与 「 把非交换的 π1 交换化以读出账本 」 在 「 化简策略 」 上同型。交换化丢掉 「 顺序 」 信息,恰如解结丢掉 「 纠缠 」——丢什么、留什么,是拓扑不变量设计的核心权衡。
延伸一格。纽结理论的 「 Jones 多项式 」(1984,Vaughan Jones 获菲尔兹奖)出自算子代数;「 结 」 与 「 量子场论 」、「 聚合物物理 」 相接——一根上古的绳,通向现代数学的多个前台。

「上古结绳而治」——绳子上的 「 记号 」 是最早的不变量,绳子的 「 解不开 」 是最古老的同伦障碍。本章把这件史前技术锻造成群:π1 是 「 结绳记事 」 的数学成人礼。

93速查

第三章 基本群:听见洞的声音第三章速查表

★ 单页索引;行文顺序 = 章节顺序。

对象定义 / 判据备注
同伦H : X × [0,1] → Y 连接 f 与 g等价关系;倒放对称
定端同伦端点钉死的道路同伦圈乘法的基础
道路乘法α * β:先 α 后 β,加倍速粘合引理保连续
π1(X, x0)基点圈的定端同伦类群幺元 = 常值圈
单连通道路连通 + π1 = 0凸集、Sn(n≥2)
换基点[γ] ↦ [u−1γu],差共轭交换群时唯一
π1(S1) ≅ ℤ提升落点差 = 绕数同伦中绕数守恒
诱导同态f♯([γ]) = [f∘γ]函子:复合可乘
形变收缩H0 = id,H1 → A,A 原地ℝ2∖{0} → S1
楔和与自由群π1(∨iS1) = F_k字 = 绕法;无关系
van Kampen生成元并 + 交关系需 U、V、U∩V 开且连通
曲面价目T2: ℤ2;ℝP2: ℤ/2;亏格 g: 2g 生成元边界字 = 关系
图的 π1FE−V+1(生成树外边数)冒泡手术
代数基本定理绕数守恒 + 两头夹击W(0) = 0 ≠ n = W(∞)
Brouwer(二维)无不动点 ⟹ 收缩 ⟹ π1 矛盾函子性一击

常见错误五连。① 道路乘法在类层才严格结合(道路层需重参数化同伦);② π1 只听余维 2 的障碍(挖点有声、挖球无声);③ van Kampen 的交必须道路连通(否则关系漏算);④ 同胚 ⟹ π1 同构,反向不成立(高维);⑤ 绕数守恒要求全程不碰被挖点——同伦的 「 舞台 」 是 ℝ2∖{0} 而非 ℝ2。

94讲义

第三章 基本群:听见洞的声音衔接讲义:通往覆叠——把圈展开成螺旋

★ §3.6 证明 π1(S1) = ℤ 时,真正干活的引擎是 「 提升 」:把道路搬到螺旋 ℝ 上。「螺旋 → 圆周」的结构有一个名字:覆叠——下一章的主角。

覆叠是什么。p : E → B 是覆叠映射,若每点 b ∈ B 有 「 均匀片 」 邻域:p−1(片) = 若干开集的不交并,每片被 p 同胚地映到片上。「 圆周被螺旋均匀地盖住,每一层完全一样 」;S2 → ℝP2(对径点粘合)是 「 两层 」 的覆叠;ℝ → S1 是 「 无穷层 」 的覆叠。

覆叠为什么强大。E 往往 「 更平 」(ℝ 比 S1 好算、S2 比 ℝP2 好算),而 p 把 B 的圈 「 展开 」 成 E 的道路——π1 的计算变成 「 数层数 」:ℤ 的 「 n 」 就是 「 提升落点差 」。下一章将证明一般定理:覆叠与 π1 的子群一一对应——每个子群 H ⊆ π1(B) 都有一张 「 专属覆叠 」,万有覆叠对应平凡子群。
下一章路线。覆叠的定义与基本性质 → 提升定理(道路与同伦的唯一提升)→ π1(S1) 的完整重证(绕数从公理重新长出)→ π1(Sn) = 0(n ≥ 2,兑现本章留白)→ ℤ/2 与 ℝPn(「半转」的严格化)→ 覆叠变换群与 Galois 对应(「子群 ↔ 覆叠」的完全对应——代数拓扑中最漂亮的定理之一)。
为什么把覆叠单独成章。因为它同时是 「 计算引擎 」(算 π1)、「 分类工具 」(子群树可视化空间的 「 层级 」)、「 几何直观库 」(螺旋、平面铺满圆环、球面盖射影平面)。一章的篇幅,覆盖 「 覆叠 」。

第三章听见洞的声音;第四章要把声音 「 展开 」:每一个绕法,都将在覆叠空间里找到自己的那条螺线。

第四章

覆叠空间:把圈展开成螺旋

把一条纸带绕在圆柱上,一圈叠一圈——如果把这条螺旋投影到圆周上,每一小段都恰好盖住圆周一次。这种「一层一层铺在底空间上」的结构,就是覆叠空间。它看起来只是几何上的一点小把戏,却藏着本章最惊人的对应:底空间上每一个覆叠,都对应基本群的一个子群;覆叠的层数、对称性、能不能互相提升,全部由群的结构决定。本章把这层对应讲透。第一步建立覆叠的定义与基本操作:路径提升(底空间上的一条路,总能在覆叠里唯一地抬起)与同伦提升,它们让「绕圈」在覆叠里变成「爬螺旋」。第二步证明核心定理:覆叠诱导的基本群同态是单射,于是覆叠的层数、连通性与正规性都翻译成群论里子群的大小、指数与正规性——这叫基本群与覆叠的 Galois 对应。第三步请出两件极端而重要的对象:层的数目最多的万有覆叠,与作用在覆叠上的覆叠变换群。作为应用,本章用它证明 Borsuk–Ulam 定理(地球上任意时刻总有一对对称点温度与气压都相同),并给出代数基本定理的覆叠证明。章末望向现代:从覆叠只差一步就是纤维丛,而机器人手臂的构型空间与路径规划,正是在这种「影子空间」里求解的。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
95导引

第四章 覆叠空间:把圈展开成螺旋第四章导引:把圆周展开成一条直线

上一章末,π1(S1) ≅ ℤ 的证明里埋着一个引擎:把圆周上的圈搬到直线 ℝ 上、看它的落点。那个引擎有一个名字——覆叠。本章把它从 「 顺手用的技巧 」 提升为 「 一整章的主角 」:它同时是 π1 的计算器、是子群的可视化器、是几何直觉的仓库。

一句核心直觉。把 S1 「 剪开、拉直 」 得到 ℝ,ℝ 就是 S1 的覆叠空间:ℝ 上每一点都能连续、无冲突地 「 投 」 回 S1,且每一点的邻居都被完整地复制了无穷多份。圆周上一条圈,存在 ℝ 上唯一一条 「 起点固定 」 的道路与之对应——这就是提升。圈绕几圈,提升就升高几层;绕数这件不变量,此刻现出原形:它是覆叠的 「 落差 」。

本章路线图。§4.1–4.2 立定义、罗列例子(ℝ → S1、S2 → ℝP2、z ↦ zn);§4.3 证明提升定理(道路与同伦唯一提升)——全章的地基;§4.4 揭示覆叠与 π1 的第一条纽带:π1(覆叠) 单射入 π1(底空间);§4.5–4.6 展开本章的主定理——覆叠与 π1 的子群一一对应(Galois 对应),并把万有覆叠、正规覆叠安置在这个框架里(§4.7–4.8);§4.9 回答存在性(哪些子群真能实现成覆叠);§4.10 给出映射提升判据与函子性;§4.11–4.13 三场应用(Borsuk–Ulam、代数基本定理的覆叠证明、组合与打结);§4.14–4.15 把视野推到纤维丛与机器人路径规划;§4.16 收束。

「 展开 」 是本章的关键词:把缠绕的对象展开到平坦的空间上,问题就从 「 绕不绕得开 」 变成 「 升了几层 」。覆叠的全部威力,都来自这条 「 展开即算术 」 的转换。

图 4-1 把圆周展开:覆叠 p : ℝ → S¹ ℝ(泛覆叠) 2 1 0 −1 −2 S¹(底空间) p p−1​(p) = ℤ
图 4-1 实数轴 ℝ 竖直铺开、卷起来恰是圆周 S1:t ↦ e2πit。底空间同一点 p 的原像散在 ℝ 上相距整数的位置——p−1(p) = ℤ,「 无穷层 」 覆叠由此而来。
96讲义

第四章 覆叠空间:把圈展开成螺旋4.1 覆叠空间:螺旋与多层楼

★★★ 覆叠的定义只有 「 局部 」 二字,威力却覆盖全局。

定义(覆叠空间)。连续满射 p : E → B 称为覆叠映射,若对每点 b ∈ B 存在邻域 U(均匀片,evenly covered neighborhood),使

p−1(U) = ⊔α Vα(不交并),且每个限制 p|Vα : Vα → U 是同胚。

E 称覆叠空间(总空间),B 称底空间,p 称覆叠投影。对 b ∈ B,纤维 p−1(b) 称为 b 之上的层;层元素个数(可无限)称为覆叠的次数。

读定义的两个要点。① 「 局部 」 是同胚、「 全局 」 不是:p 全局地 「 卷 」,圆周被 ℝ 均匀地卷住;但每一点附近,p 就是一个 「 复印机 」,把 U 原样复印成若干不相交的 Vα。② 纤维的势是常数(当 B 连通):沿 B 走一圈,纤维的层数被连续性钉死不变——「 层数不变 」 是覆叠的刚性,也是它可分类的根源。

螺线比喻。把一根无限长的螺线(ℝ)从侧面投影到圆周:螺线每转一圈回到圆周的同一高度——「 多层楼 」 叠成 「 一层楼 」。站在底空间(一层楼)看不出自己站在第几层;站在覆叠空间(多层楼的某一层)却能看清整栋楼。
层与层的关系。覆叠的每一层都是底空间的 「 完整拷贝 」,彼此由 p 精确对齐。「 拷贝 + 对齐」是覆叠的全部结构:它没有创造新的局部形状,只在 「 全局连通方式 」 上做了手脚——这正是覆叠只影响 π1、不影响局部几何的原因。
为什么是 π1 而非其他。覆叠的局部是同胚,故连通性、紧致性(第二章两大主旋律)在局部层面完全一致;差异只能出现在 「 绕行一整圈 」 这类全局操作上——而全局绕行的代数账户恰是 π1。覆叠的全部信息都装在 π1 里,这就是下一页起要兑现的断言。

记号与约定。p : E → B 也写作 Ẽ → B;称 E 覆叠 B,或称 E 是 B 的覆叠空间。次数记 [E : B](有限或 ∞)。连通覆叠指 E 连通的情形——本章除特别声明,均设 E、B 道路连通且局部道路连通(保证提升定理的适用)。

图 4-2 覆叠的定义:均匀片与原像的不交并 V1​ V2​ V3​ p−1​(U) = V1​ ⊔ V2​ ⊔ V3​(不交并) U(均匀片) p 纤维 p−1​(b) 每片 Vi​ 被 p 同胚地映到 U
图 4-2 底空间某点 b 的邻域 U(均匀片)被 「 掀起 」:p−1(U) 拆成几片互不相交的开集,每片被 p 同胚地盖在 U 上。同一根纤维 p−1(b) 在每片里恰有一份。
97讲义

第四章 覆叠空间:把圈展开成螺旋4.2 覆叠空间的例子与构造

★★ 三件标准例子,覆盖覆叠的三种 「 层型 」。

例一:ℝ → S1(无穷层)。p(t) = (cos 2πt, sin 2πt)。对圆上点 e2πiθ,其原像为 {θ + n : n ∈ ℤ}。均匀片取整个圆周去掉一点(即一个开的短弧)——它被 ℝ 上无穷多个等长的开区间同胚地盖住。层数 ∞;这就是上一章 π1(S1) 证明里的那个引擎。
例二:S2 → ℝP2(2 层)。把 S2 的对径点 x 与 −x 粘成一个点,得射影平面 ℝP2;商映射 p : S2 → ℝP2 是覆叠。均匀片取 「 小块 」 W ⊂ ℝP2,其原像是 S2 上两块互为对径的副本。层数 2——「 双层空间 」 的最简样本。
例三:z ↦ zn(n 层)。p : S1 → S1,p(z) = zn。点 w 的原像是 n 个 n 次单位根倍数的点。均匀片取一短弧,其原像是 n 段同样长的弧。层数 n——「 有限层 」 的标准型,对应于子群 nℤ。

通用构造一:限制与乘积。覆叠对底空间的子空间封闭:U ⊂ B 开,则 p−1(U) → U 仍是覆叠(限制均匀片)。覆叠对乘积也封闭:p1 × p2 : E1 × E2 → B1 × B2 是覆叠。于是环面上的无穷铺满 ℝ2 → T2 = S1 × S1 立刻得到——两重 ℝ → S1 的乘积。「 拆成因子、各自覆叠、再相乘 」 是造高阶例子的流水线。

通用构造二:覆盖空间来自 「 离散群作用 」。若离散群 Γ 自由地、真不连续地作用在 E(每点有邻域与所有像不交),则商映射 E → E/Γ 是覆叠,层数 = Γ 的势。例一、例二、例三全是这一构造的特例:ℤ 作用在 ℝ(平移)、ℤ/2 作用在 S2(对径)、ℤ/n 作用在 S1(旋转 2π/n)。「 商掉一个群 = 卷起一层覆叠 」——这条以后将反过来读:覆叠变换群(§4.8)就是这个 Γ。

命题 4.1(覆叠的基本性质)。(a) p 是局部同胚,因而是连续开映射;(b) B 连通时纤维同势;(c) 覆叠的复合仍是覆叠(层数相乘);(d) 若 B 是拓扑 n 维流形且覆叠有限次,则 E 也是 n 维流形(局部同胚保维数)。∎ —— 全部逐点验证均匀片即可。

图 4-3 覆叠三例:层数即页数 ⋮ S¹ ℝ → S¹(无穷层) ℝP² S² → ℝP²(2 层) S¹ S¹ → S¹, z ↦ z³(3 层)
图 4-3 三种覆叠并排。左:ℝ 无穷层地盖住 S1;中:S2 两层地盖住 ℝP2;右:z ↦ z3 把 S1 三层地卷到自身。层的数目 = 纤维的势 = 覆叠的次数。
98讲义

第四章 覆叠空间:把圈展开成螺旋4.3 路径提升与同伦提升

★★★ 全章的地基:覆叠之所以能 「 展开 」 道路,靠的是提升的存在唯一性。

定义(提升)。给定覆叠 p : E → B 与道路 γ : [0,1] → B。提升是道路 γ̃ : [0,1] → E 使 p ∘ γ̃ = γ。若进一步指定起点 Ẽ0 ∈ p−1(γ(0)),则称 过 Ẽ0 的提升。

定理 4.2(路径提升定理)。p : E → B 为覆叠,γ : [0,1] → B 为道路,任取 ẽ0 ∈ p−1(γ(0))。则存在唯一的提升 γ̃ 使 γ̃(0) = ẽ0。

证明(均匀片拼接)。把 [0,1] 分得足够细,使每小段 γ 落在某个均匀片 Ui 内(用紧致性:γ 的像紧、覆叠的均匀片覆盖 B,取 Lebesgue 数细分)。在 U0 上,均匀片给出唯一的一片 V0 ⊂ p−1(U0) 含 ẽ0,令 γ̃ 在第一小段取 (p|V0)−1 ∘ γ——存在唯一由 「 选对那片 」 保证;其余小段逐片推进,每步的起点落在上一片终点,唯一性使得每一小段的选片都是被迫的。唯一性:任两条提升在每小片上局部一致(局部同胚单射),从 ẽ0 出发归纳即得全局一致。∎

「 唯一 」 比 「 存在 」 更重要。存在性来自 「 局部分析 + 紧致拼接 」,是分析的手法;唯一性来自 「 局部同胚单射 + 归纳 」,是代数的骨架。正是唯一性让 「 绕数 」 良定义:若同一圈可以提升到两个不同落点,π1(S1) ≅ ℤ 立刻崩塌。前章那道证明之所以成立,靠的就是这行唯一性。

定理 4.3(同伦提升定理)。设 H : [0,1] × [0,1] → B 为同伦(把 [0,1] 参数记为 t、时间记为 s),ẽ0 ∈ p−1(H(0,0))。则存在唯一的提升 H̃ : [0,1]2 → E 使 H̃(0,0) = ẽ0 且 p ∘ H̃ = H。

证明(沿两个方向依次提升)。先在 「 t 方向 」 对每个时间 s 提升道路 H(·, s),得一族曲线;再用 s 方向的连续性把它们粘成正方形上的连续提升(网格逐步铺,双参数版本的重叠唯一性保证无缝)。∎ 推论:同伦的道路提升后仍同伦——覆叠把同伦类原样搬运。

提升是 「 展开 」 的严格化。π1(S1) ≅ ℤ 的证明在此完全透明:圈 γ 提升到 ℝ 上是一条从 0 到 n 的道路,n = 落点差;同伦提升定理保证 n 在变形中不变。「 绕数守恒 」 不再是硬算,而是 「 提升落点是同伦不变量 」 的一句推论——覆叠把一件分析事实(绕数不变)降级为一件拓扑事实(提升唯一)。

图 4-4 路径提升:把圈 「 展开 」 成螺线 提升起点 提升终点 γ̃:ℝ 中的提升道路 γ γ:S¹ 中的圈(绕 3 圈) p
图 4-4 底空间的圈 γ 绕 3 圈,在覆叠 ℝ 里 唯一地提升成一条从起点升 3 个单位的螺线 γ̃。「 起点钉住,提升唯一 」 是提升定理的全部内容。
99讲义

第四章 覆叠空间:把圈展开成螺旋4.4 覆叠与基本群的单射

★★★ 覆叠与 π1 的第一条纽带:覆叠的 π1 更 「 小 」。

定理 4.4(π1 的单射)。p : E → B 为覆叠,ẽ0 ∈ E,b0 = p(ẽ0)。则诱导同态 p♯ : π1(E, ẽ0) → π1(B, b0) 是单射。其像 H = p♯(π1(E, ẽ0)) 称为覆叠的特征子群。

证明(两行)。设 [γ̃] ∈ π1(E, ẽ0) 且 p♯[γ̃] = [p∘γ̃] 在 B 中可缩(=常值圈)。由同伦提升定理,把 「 p∘γ̃ 的零伦同伦 」 唯一提升,起点 ẽ0 固定,得 γ̃ 到常值圈的同伦——故 [γ̃] = 1。核平凡即单射。∎

读法:覆叠的圈 「 映下去 」 不会失真。E 里不同的圈类,投影到 B 后仍不同——因为任何 「 变样 」 都能从 B 唯一提升回真实的过程。「 单射 」 是覆叠的最强特征:一般连续映射的 π1 诱导只是同态(可能丢信息),覆叠却把 E 的 π1 完好无损地嵌进 B 的 π1。

几何意义。E 覆叠 B 时,π1(E) 同构于 B 中 π1 的一个子群 H——「 覆叠空间的圈 」 就是 「 底空间中某种特殊绕法 」。哪些绕法是 「 特殊 」 的?恰是那些 「 提回 E 后仍是闭合圈 」 的绕法:绕过去再回来,回到同一层。绕法回到别层(H 之外)的,就不是 E 中的圈。
首次应用:π1(Sn) = 0(n ≥ 2)。由 ℝ → S1 的类似构造 Sn → ℝPn(对径粘合)。取 ℝPn 中任意圈,提升到 Sn:它从 x 出发、终于 ±x。若终于 −x,则圈对应 π1 中非平凡类……但可证 π1(ℝP1) = ℤ/2,π1(ℝPn) = ℤ/2(n ≥ 2)——两层覆叠把 Sn 的单连通性(π1 = 0)与 ℝPn 的 ℤ/2 一一对上。前章留白 「 Sn(n ≥ 2)单连通 」,此处从覆叠角度重新长出。
「 层数 = 指数 」。若覆叠是 n 次(有限层),则 [π1(B) : H] = n——特征子群在 π1(B) 中的指数恰是层数。「 几何的层数 」 是 「 代数的指数 」,这条等式是下一页分类定理的第一块砖。

覆叠把 「 底空间的一大堆圈 」 按 「 提升后闭不闭合 」 劈成一份 「 闭的 」(=H)与一堆 「 开的 」(=其余陪集)。劈法 = 子群与陪集分解——群论的位置,已经腾好了。

100讲义

第四章 覆叠空间:把圈展开成螺旋4.5 覆叠的分类:子群与 G-集

★★★ 覆叠的 「 全部信息 」 全在半页代数里。

定理 4.5(纤维与陪集)。p : E → B 为覆叠,H = p♯π1(E, ẽ0) ⊆ G = π1(B, b0)。则存在纤维 p−1(b0) 与左陪集空间 G/H 的自然双射:把 ẽ ∈ p−1(b0) 对应到 「 把 ẽ0 沿某条道路运到 ẽ 的类 」 所在的陪集。

证明要点。取道路 u 从 ẽ0 到 ẽ,其投影 p∘u 是 B 中从 b0 出发的闭圈,代表 g ∈ G。换一条道路 u′,两条之差给出 H 中的一个元素,故 g 的陪集 gH 良定义。满射、单射均由提升定理保证。∎

本定理一句话。纤维的点 ↔ π1(B) 的陪集。层数 = 陪集数 = 指数 [G : H](前者已知,后两者刚落地)。「 数层 」 从此是 「 数陪集 」——一件纯代数的事。

子群越大,覆叠越小。H 越大,陪集越少,层数越少。极致:H = G 时层数 1——覆叠退化为同胚(E ≅ B);H = {1} 时层数 = |G|——这就是层数最大的 「 万有覆叠 」(§4.7)。子群的偏序 ⟷ 覆叠的覆盖关系,一张格对上一张格。
G-集的语言(选读)。纤维 F = p−1(b0) 不是一盘散沙:沿 B 中圈走一圈,把纤维的点 「 搬运 」 到别层——这给出群 G 在 F 上的一个作用(monodromy,和乐)。于是纤维成了一个 G-集,且它同构于 G/H(左作用)。覆叠 = 一个传递 G-集,这条翻译让覆叠的分类彻底归结为 「 G-集的分类 」——而后者由群论完全掌握。
两个极端回顾。平凡覆叠 id : B → B 对应 H = G;万有覆叠对应 H = {1}。中间的每一个子群都对应一种 「 中等 」 的覆叠——底空间的 「 所有覆叠 」 排成一条从 B 自身到万有覆叠的谱。

为什么值得单列一节。定理 4.5 把 「 覆叠 」 这件几何对象翻译成 「 陪集 」 这件代数对象,为下一节的 Galois 对应铺好路:既然纤维 = 陪集,那么 「 覆叠 ↔ 子群 」 的双向对应就只剩 「 存在性 」 要补。分类定理的一半,已经写在纤维的账本上。

101讲义

第四章 覆叠空间:把圈展开成螺旋4.6 基本群与覆叠的 Galois 对应

★★★ 本章的主定理:一张格对一张格。

定理 4.6(覆叠的 Galois 对应)。设 B 道路连通、局部道路连通、半局部单连通。则 B 的(连通)覆叠同构类 与 π1(B, b0) 的子群共轭类 之间存在一一对应:

{连通覆叠 p : E → B} ⟷ {子群 H ⊆ π1(B)}(模共轭)

对应规则:覆叠 ↦ 特征子群 H = p♯π1(E);子群 H ↦ 正规化子对应的覆叠。层数 = [π1(B) : H]。

对应为什么是 「 模共轭 」。选不同基点 ẽ0 ∈ p−1(b0),特征子群只差 π1(B) 的一个内自同构(共轭,见第三章 §3.5)——共轭 = 视角差,与第三章换基点差共轭是同一条纪律。忽略视角,对应就是严格的一一对应。

与 Galois 理论的同构。域扩张 L/K 的子扩张 ↔ Galois 群的子群;覆叠 E/B 的子覆叠 ↔ π1(B) 的子群。两张格不但同构,连 「 群越大、扩张/覆叠越小 」 的方向都一致——这也是 「 Galois 对应 」 这个名字的来历。同一件代数骨架,在数论与拓扑各长一副血肉。
格的反向序。H1 ⊆ H2 ⊆ G ⟺ 覆叠 E1 → E2 → B(大子群 = 小覆叠)。端点:{1} ↦ 万有覆叠(最大);G ↦ B 自身(最小)。「 子群含于 」 与 「 覆叠覆盖 」 反向同步。
三件立刻的收获。① 数覆叠 = 数子群共轭类:π1 有限则覆叠有限,π1 = ℤ 则覆叠只有 「 n 层 」 一族(nℤ ↦ z↦zn);② 交换 π1 时共轭平凡,对应严格一一(这就是交换不变量在代数侧的好处);③ 覆叠的 「 层级 」 实现为子群的格,几何的层级树与代数的子群树同构。

推论 4.7(subgroup 的几何化)。每个子群 H ⊆ π1(B) 都由一张覆叠实现,且这张覆叠的 π1 = H。「 任意子群可几何实现 」 来自下一节的存在性定理(§4.9)。∎

Galois 对应把 「 几何问题 」 与 「 群论问题 」 焊死:问 「 B 有哪些覆叠 」,答案对 「 π1(B) 有哪种子群结构 」 是逐字复述。这是 「 形状代数化 」 在本册里给出的最完美的一张对应表。

102讲义

第四章 覆叠空间:把圈展开成螺旋4.7 万有覆叠空间

★★★ 最大、最 「 平 」、最有用的一张覆叠。

定义(万有覆叠)。覆叠 p : B̃ → B 称为万有覆叠(universal cover),若 B̃ 单连通(π1(B̃) = 0)。等价地:其对应的特征子群是平凡子群 {1} ⊆ π1(B)。

为什么叫 「 万有 」。因为它覆盖一切:任何覆叠 E → B 都能由 B̃ → B 「 因子分解 」——存在覆叠 B̃ → E 使三者合成。万有覆叠是覆叠谱的顶端(对应最小的子群,故层数最多、覆盖一切)。

例:S1 的万有覆叠是 ℝ。π1(S1) = ℤ 的唯一平凡子群是 {0},对应 ℝ → S1(无穷层)。这就是从第一章起就暗中使用的 「 直线 」:它单连通、可任意 「 展开 」 圈。
例:T2 的万有覆叠是 ℝ2。π1(T2) = ℤ2,万有覆叠是平面 ℝ2 铺满环面——格的平移群 ℤ2 作用在 ℝ2 上,商出 T2。「 平面规则铺砖 」 就是 「 环面的万有覆叠 」。
例:ℝP2 的万有覆叠是 S2。π1(ℝP2) = ℤ/2,万有覆叠 S2 → ℝP2(两层)。「 把射影平面摊开成球面 」,恰是把对径识别抹掉。

万有覆叠与 「 和乐 」。固定基点 b0,万有覆叠可显式构造为道路同伦类空间:B̃ = {道路 λ:[0,1]→B, λ(0)=b0} / 定端同伦,投影 [λ] ↦ λ(1)。纤维 p−1(b0) = 基点处的圈类 = π1(B) 本身——万有覆叠的纤维就是基本群。这条构造是万有覆叠存在的构造性证明(§4.9 详解)。

定理 4.8(万有覆叠的存在唯一)。B 道路连通、局部道路连通、半局部单连通时,万有覆叠存在且在覆叠同构意义下唯一。且 π1(B̃) = 0、B = B̃ / π1(B)(π1(B) 作用方式为覆叠变换)。∎

生活比喻。万有覆叠像 「 把整个地图摊开成一张无限大的平纸 」:底空间上 「 绕来绕去 」 的路径,在平纸上都成了 「 老实的直线 」;底空间的拓扑复杂性,全被收进了 「 反复的平移副本 」 里。把弯路拉直,是万有覆叠的全部功德。

103讲义

第四章 覆叠空间:把圈展开成螺旋4.8 覆叠变换群与正规覆叠

★★★ 覆叠自身的对称性:层与层之间的搬运。

定义(覆叠变换)。覆叠 p : E → B 的覆叠变换是连续映射 τ : E → E 使 p ∘ τ = p(保持投射、把纤维搬向纤维)。全体覆叠变换作成群 Aut(E/B),称覆叠变换群。

定理 4.9(覆叠变换群 ≅ 正规化子商)。p : E → B,H = p♯π1(E) ⊆ G = π1(B)。则 Aut(E/B) ≅ N(H)/H(H 在 G 中的正规化子模 H)。特别地,E 是万有覆叠(H = {1})时 Aut(Ẽ/B) ≅ π1(B)。∎

证明思路。给定覆叠变换 τ,它把基点 ẽ0 送到纤维里另一点,对应陪集 gH;要求 τ 是 「 覆叠自同构 」,等价于该点诱发的 π1 嵌入仍是 H,即 gHg−1 = H,故 g ∈ N(H)。于是 Aut(E/B) ≅ N(H)/H。几何的对称群 = 代数的正规化子商。

定义(正规覆叠 / 正则覆叠)。覆叠称为正规(或 Galois、正则),若 H 是 G 的正规子群(N(H) = G)。此时 Aut(E/B) ≅ G/H ≅ π1(B)/H,且覆叠变换群在纤维上传递:任何一层都能被搬到任何一层。

传递性的意义。正规覆叠里 「 所有层完全平等 」——没有一层特殊。等价的判据:覆叠变换群在纤维上传递 ⟺ 覆叠正规。万有覆叠永远正规(H = {1} 是正规的),故 Aut(Ẽ/B) ≅ π1(B) 在纤维上传递。
非正规的例子。取 π1(B) = S3(三阶对称群),子群 H = ⟨(12)⟩(阶 2,非正规),得 3 层非正规覆叠:其覆叠变换群 N(H)/H = H/H = {1}——非正规覆叠可以 「 没有对称性 」。
与 Galois 理论的呼应。正规覆叠 ↔ 正规扩张(Galois 扩张);覆叠变换群 ↔ Galois 群;传递性 ↔ 正规性。方向都反向对应。一张骨架,两处血肉。

覆叠变换群把 「 底空间的 π1 」 的一部分搬回了 「 覆叠自身的对称 」:万有覆叠时,π1(B) 一字不差地就是万有覆叠的自同构群。绕法的群,成了 「 展开后地图的对称群 」。

图 4-5 覆叠变换:层与层之间的搬运 -2 -1 0 1 2 3 4 τ2​ : t ↦ t + 2 覆叠变换群 ≅ ℤ = π₁(S¹):整数平移 每个整数 k 给出一个 「 层与层之间的搬运 」 t ↦ t + k
图 4-5 覆叠 p : ℝ → S1 的自同构就是 「 整点平移 」 t ↦ t + k:它把每根纤维搬向自身内的另一层。全体这样的搬运作成 覆叠变换群,此处恰 ≅ ℤ。
104讲义

第四章 覆叠空间:把圈展开成螺旋4.9 存在性:哪些子群可以实现

★★★ Galois 对应的另一半:由子群造覆叠。

定理 4.10(存在性)。B 道路连通、局部道路连通、半局部单连通,H ⊆ π1(B, b0) 任意子群。则存在覆叠 p : E → B 与基点 ẽ0 使 p♯π1(E, ẽ0) = H。

构造(从万有覆叠商出来)。先取万有覆叠 q : B̃ → B(存在性用道路同伦类空间构造,§4.7)。让群 H 通过覆叠变换作用在 B̃ 上,令 E = B̃ / H,则 q 下降到覆叠 E → B,其特征子群恰为 H。∎

关键前提:半局部单连通(semilocally simply connected)。每点 b 有邻域 U 使 π1(U, b) → π1(B, b) 的像平凡(U 内的圈在 B 中都能缩)。「 局部不藏大圈 」 是万有覆叠能干净铺开的必要条件。反例:夏威夷耳环(无穷个小圈在一点相切)不满足此条件,没有万有覆叠——它的 π1 太大太 「 局部 」,无处展开。这提醒:分类定理的适用范围有边界,边界由 π1 的局部行为划定。

构造的三步逻辑。① 万有覆叠存在(单连通、最大);② 任何子群 H 通过群作用商出中间覆叠 B̃ → B̃/H → B;③ 特征子群恰为 H。「 一个最大覆叠 + 群作用 」 造出全部覆叠——这是 「 由上而下 」 的构造,也是 Galois 理论的标准套路。
层数核对。E = B̃/H 的层数 = [π1(B) : H]。H = {1} 时 E = B̃(万有);H = G 时 E = B(平凡)。中间子群对应中间覆叠——「 商越大的子群、得到的覆叠越厚 」,与 §4.5 一致。
有限情形一句话。π1(B) 有限时,B 的连通覆叠有限多(子群有限多),且个数 = 子群共轭类数。「 数覆叠 」 归约为 「 数子群 」,一如模论里 「 数商模 」 归约为 「 数子模 」。

与代数统一的句式。存在性定理说:「 π1 的每个子群都能几何实现 」。这与分子域扩张的 「 本原元定理 」、群论的 「 Cayley 定理(每个群都作用于某集合)」 是同一种精神:抽象结构一定有具体模型。覆叠空间就是 π1 子群的具体模型。

105讲义

第四章 覆叠空间:把圈展开成螺旋4.10 映射提升判据与覆叠的函子性

★★ 给一个映射,何时能 「 提升 」 成覆叠之间的映射?

定理 4.11(提升判据)。覆叠 p : (E, ẽ0) → (B, b0) 与映射 f : (Y, y0) → (B, b0)(Y 道路连通、局部道路连通)。则 f 有提升 f̃ : (Y, y0) → (E, ẽ0)(p ∘ f̃ = f)当且仅当

f♯(π1(Y, y0)) ⊆ p♯(π1(E, ẽ0)) = H。

当提升存在时,它是唯一的(指定基点后)。

证明(必要性与充分性)。必要性:f♯ = p♯ ∘ f̃♯,故像含于 p♯ 的像。充分性:对 Y 中每条道路先提升到 E,用条件保证 「 闭合圈提升后仍闭合 」,再由同伦提升定理保证良定义(选不同道路给同一终点时,提升一致)。∎

判据的形态:把几何的 「 能否提升 」 翻译成代数的 「 子群包含 」。这正是 Galois 对应的 「 局部版 」:一个映射能否提升,只取决于它把 π1 送进了哪个子群。「 子群包含 」 是几何可提升性的充要判据。

函子性的两个层次。(a) π1 的函子性(前章):f : X → Y 诱导 f♯ : π1(X) → π1(Y),复合可乘;(b) 覆叠映射的提升:覆叠之间的映射由 「 子群的包含 」 决定。两层合起来:覆叠的范畴与 π1 的 「 子群范畴 」 反变等价——这就是 Galois 对应的范畴论表述。
推论:覆叠之间的映射。两个覆叠 E1, E2 → B(特征子群 H1, H2),则 E1 → E2 覆叠映射存在 ⟺ H1 ⊆ H2。取 E2 = B̃(H2 = {1})得:任何覆叠都能映进万有覆叠——万有覆叠 「 覆盖一切 」 的严格论证。
应用:不动点与拓扑度。提升判据是 「 连续映射的度数 」「 不动点定理 」 等的一站式工具:把待提升的映射送进 π1,检查子群包含,几何结论即刻落地(§4.11–4.12)。

与升维、降维的统一。提升判据说 「 几何的提升 = 代数的嵌入 」。这与线性代数 「 同态由像决定 」、模论 「 提升由子模决定 」 是同一条:把 「 存在某种映射 」 的问题,化成 「 某个子集包含于另一个 」 的问题。包含关系是拓扑里最便宜的判据。

106讲义

第四章 覆叠空间:把圈展开成螺旋4.11 应用:Borsuk–Ulam 定理

★★★ 覆叠的第一场大胜:球面上的对径对称逃不出平面。

定理 4.12(Borsuk–Ulam)。任意连续映射 f : S2 → ℝ2 必存在 x ∈ S2 使 f(x) = f(−x)。更一般地,f : Sn → ℝn 必有点对 {x, −x} 映到同一点。

证明(覆叠 + 反证 + 奇偶性)。设无这样的点,即 f(x) ≠ f(−x) 恒成立。定义 g(x) = (f(x) − f(−x)) / ‖f(x) − f(−x)‖ ∈ S1——连续、且是 「 奇映射 」:g(−x) = −g(x)(把 x 换 −x,分子变号)。于是问题化为:不存在从 S2 到 S1 的连续奇映射。

为何无奇映射?取 S2 上一条赤道 γ(大圆),g ∘ γ : S1 → S1 是连续奇映射。奇映射必有奇数次绕数(绕数 n 满足 n ≡ 1 mod 2:因为 g(−z) = −g(z) 使提升的落差为奇数)。但 g ∘ γ 可缩:关键——赤道 γ 在 S2 上是 「 可缩的圈 」(S2 单连通,它围出上半球),故 g ∘ γ 也零伦,绕数必为 0(偶数)。既奇又偶,矛盾。
覆叠在哪里?「 绕数为奇数 」 的判定用 ℝ → S1 覆叠:把 g ∘ γ 提升到 ℝ,奇映射迫使提升终点 = 起点 +(奇数)。覆叠把 「 奇偶性 」 变成了可以计算的整数落差。
与 Brouwer 的关系。Borsuk–Ulam(n 维)可推出 Brouwer 不动点(n 维):两者是 「 同一枚硬币 」 的两面,都源于 「 Sn 的对径结构与 ℝn 的矛盾 」。覆叠给出的是最省力的那条推导。

推论 4.13(火腿三明治定理)。任意一个区域上的火腿三明治(火腿 + 两片面包,各为可测集),总有一个平面一刀切成三份体积两两相等。∎(Borsuk–Ulam 的标准应用:把刀的位置参数化到 S2,构造连续映射,找对径重合点。)

「 球面上的对径两点,在平面上无处可逃。」一句纯粹的对称性断言,用覆叠的绕数奇偶性一击而破——这是 「 展开技巧 」 的高光时刻。

图 4-6 Borsuk–Ulam:球面到平面的对折 x −x S² ℝ² f(x) = f(−x) f 对径两点必落在同一处
图 4-6 任何连续映射 f : S2 → ℝ2 必把某对对径点 {x, −x} 映到同一点:f(x) = f(−x)。球面上的对径对称,在平面上无处可逃。
107讲义

第四章 覆叠空间:把圈展开成螺旋4.12 应用:代数基本定理的覆叠证明

★★★ 用覆叠,把代数基本定理证得更短、更透。

定理 4.14(代数基本定理)。任意非常数复系数多项式 P(z) = zn + an−1zn−1 + ⋯ + a0(n ≥ 1)有复根。

证明(两圈对照)。设 P 无根,则 f(z) = P(z)/|P(z)| 是 S1(充分大半径的圆)到 S1 的连续映射。看它的绕数 W(r) = 半径 r 的圆周像的绕数。

小圈:W → 0。当 r → 0,P(z) → a0(常数),圆周的像收缩为一点,W(0) = 0。
大圈:W → n。当 r → ∞,主项 zn 支配:f(z) ≈ zn/|zn| = (z/|z|)n,圆周绕 n 圈,W(∞) = n。
连续性矛盾。W(r) 随 r 连续变化,又恒取整数值,故必为常数——但 W(0) = 0 ≠ n = W(∞)。矛盾 ⟹ P 有根。

覆叠的角色。绕数 W 的计算依赖覆叠 ℝ → S1:把每段道路提升到 ℝ,落点差即绕数;「 同伦中绕数守恒 」(定理 4.3 推论)保证 W(r) 在 r 连续变动时不变。「 连续输入的整数值函数必须常值 」 是 「 覆叠的唯一提升 」 的直接推论——代数基本定理的全部重量,压在提升定理一行唯一性上。

与第三章证法对照。第三章用 π1(S1) ≅ ℤ 与 「 两头夹击 」 直接证明;本章换成覆叠语言,同一策略、更少机件——因为覆叠把 「 π1(S1) = ℤ 」 的证明重做了,且做得更透明。这正是本章的组织动因:覆叠是 π1(S1) 的 「 母语言 」。
泛化:辐角原理。对一般解析函数 P,W(r) = 「 圆内零点个数(计重数)− 极点个数 」(辐角原理)。代数基本定理是它在多项式上的特例。覆叠给 「 数零点 」 提供了几何计数器。
高维推广。把 S1 换成 Sn(n ≥ 1),同样的 「 小圈 → 0、大圈 → 1 」 论证给 Brouwer 不动点与 「 无收缩 」 定理。「 覆叠 + 绕数守恒 」 是可重复使用的模板。
108讲义

第四章 覆叠空间:把圈展开成螺旋4.13 应用:组合学与打结中的覆叠技巧

★★ 「 展开 」 不止用于圆周,它在离散与三维场景同样锋利。

应用一:Sharkovskii 与周期轨道。一维动力系统的周期点阶由 Sharkovskii 序决定;其证明用 「 覆叠映射的轨道提升 」:把区间映射的提升在覆盖空间上追踪,周期的 「 奇偶阶 」 由提升的层数给出——与绕数同构的技术。
应用二:自由群的实现。图(一维 CW 复形)的 π1 是自由群;其万有覆叠是 「 树 」(单连通图)。「 自由群 ↔ 万有覆叠树 」 是覆叠在组合群论的基石:树上的路径唯一,故 π1 的计算退化为 「 数生成树外部边数」(第三章 §3.9 的 「 冒泡手术」 的另一种语言)。
应用三:纽结群的提升。三维中的纽结 K ⊂ S3,其补空间 X = S3∖K 有基本群 π1(X)(结群)。X 的万有覆叠把 「 绕结的路径 」 全部展开成平直的螺线——「 展开补空间 」 是纽结理论的标准手术:环面结的结群可由 「 覆叠 + 旋转 」 描述,Jones 多项式的组合算法亦基于此。

覆叠与 「 覆盖代码(covering code) 」 的借名。组合学中的 「 覆叠设计 」 与本章覆叠空间同名异义,但精神相通:用 「 一个整齐的上结构 」 去 「 无重叠地覆盖 」 一个下结构——图论里的展开树、编码论里的覆盖码,都是 「 无冲突复制 」 的思想。

覆叠在代数几何与数论。黎曼面的覆叠、代数曲线的伽罗瓦覆叠(étale 覆叠)、数域的覆叠对应——本章的 Galois 对应是现代几何与数论中 「 基本群 ↔ 覆叠 」 范式的原型:把 Galois 群重新定义为 「 覆叠的对称群 」,整个算术几何改换了语言(Grothendieck 的视角)。
一句话小结。哪里有 「 绕 / 周期 / 打结 」,哪里就能 「 展开 」:展开到单连通的层上,绕行变成位移,复杂变成算术。覆叠是可计算性的一把万能钥匙。

从圆周到纽结,从自由群到 étale 覆叠——「 掀成一层、绕数变整数 」 这一个动作,贯穿了本册后半部与整个现代几何。

109讲义

第四章 覆叠空间:把圈展开成螺旋4.14 纤维丛与覆叠的一步之遥

★★ 把 「 离散的层 」 放宽成 「 连续的纤维」,就走出本章、进入现代几何。

定义(纤维丛,示意)。连续满射 π : E → B 是纤维丛,若每点 b ∈ B 有邻域 U 使 π−1(U) ≅ U × F(局部平凡),F 称为纤维。与覆叠的唯一区别:F 不必是离散的,可以是圆、球面、李群等连续空间。

覆叠是纤维丛的特例。取 F 为离散点集(层),纤维丛就是覆叠——覆叠 = 纤维离散的纤维丛。把 F 从 「 离散 」 换成 「 连续 」,结构上仍是 「 局部是乘积、全局可能扭转 」,但工具立刻丰富起来(联络、示性类登场)。

经典例子。① Hopf 纤维丛 S3 → S2,纤维 S1(把三维球面丛成二维球面,每根纤维是一个圆)——它不是覆叠(纤维连续),却与覆叠共享 「 无冲突覆盖 」 的精神;② 切丛 TM → M,纤维是切空间(线性空间);③ 主丛 P → B,纤维是李群 G——规范理论的舞台。
「 一步之遥 」 的要点。覆叠用 「 层与层的搬运 」(离散、群作用)刻画对称;纤维丛用 「 沿底空间的平行移动 」(连续、联络)刻画对称。离散 → 连续的升级,把 π1 升级为示性类、把覆叠变换升级为和乐群。
共同的心法。两者都问同一个问题:「 局部是乘积,全局差多少? 」 答案都是 「 由底空间的拓扑决定 」:覆叠由 π1 决定,纤维丛由 (上)同调/同伦类决定。「 局部平凡、全局不平凡 」 是贯穿本册后半的统一主题(第二章 §2.7 提到 「 局部欧氏、全局不欧氏 」 的流形,是它的几何马甲)。

命题 4.15(覆叠 ⊂ 纤维丛)。覆叠 p : E → B 是纤维为离散空间 F = p−1(b) 的纤维丛;其结构群为覆叠变换群(离散)。∎

为什么在此提一句。本册的 「 形状代数化 」 故事,到覆叠已相当完整;但须知:覆叠不是孤岛,而是一个巨大水系的一支。纤维丛、向量丛、主丛、示性类——都是 「 覆叠 」 的连续化后代。学懂覆叠的 「 层与搬运 」,就握住了这个水系的源头。

110讲义

第四章 覆叠空间:把圈展开成螺旋4.15 构型空间与机器人路径规划

★★ 一个出人意料的落地:覆叠出现在机器人的运动规划里。

定义(构型空间)。一个系统的所有可能状态(位置、朝向、关节角等)组成构型空间 C。系统的一个运动 = C 中的一条连续道路;障碍 = C 中被挖掉的区域。「 能不能动到某处 」 = 「 两点在 C 中是否道路连通 」。

关键观察:朝向引入覆叠。平面上一个机器人的位置是 (x, y),朝向是一个角度 θ ∈ [0, 2π)——但 θ 与 θ+2π 是同一个朝向。于是朝向空间是 S1,而它的万有覆叠是 ℝ(角度被 「 展开 」 成实数)。「 转了多少圈 」 是 ℝ 上的实数,不是 S1 上的角度——绕圈数在此成为可追踪的量,正是为了做 「 路径规划 」。

为什么需要展开。规划一条路径时,若只知道 θ ∈ S1,绕了 3 圈与没绕看起来一样;但机器人的缆线、关节限位计数必须知道真实圈数。提升到覆叠 ℝ 上,圈数成了坐标——「 展开 」 解决了 「 同一点不同历史 」 的歧义。
编队与 「 辫群 」。n 个机器人在平面上移动(不许碰撞),构型空间是 「 去掉碰撞集 」 的空间,其 π1 是辫群 Bn。机器人的编队变换(绕来绕去回到原位)由辫群刻画——覆叠与基本群在此直接指挥多机器人协调。
「 局部平凡 」 的现实版。机器人每个状态附近,行为都是 「 标准的 」;难点全在全局回环——这与覆叠 「 局部同胚、全局缠绕 」 的结构完全一致。工程里最头疼的全局路径问题,正是拓扑里最标准的覆叠问题。

命题 4.16。平面 n 点(无序、互异)的构型空间 C = {(z1,…,z_n) : z_i ∈ ℝ2,z_i ≠ z_j} / S_n 的基本群是辫群 Bn;其万有覆叠在 「 有序构型空间 」 上实现。∎

「 机器人绕了几圈 」 与 「 提升上升了几层 」 是同一件事。抽象的覆叠,在多关节机械臂与自动编队的运动规划里,是有日历意义的工具。

111讲义

第四章 覆叠空间:把圈展开成螺旋4.16 收束:展开的螺旋

★ 回到那张螺旋图,本章已把它讲成定理。

一句话主定理。Galois 对应:连通覆叠 ↔ π1(B) 的子群(模共轭),层数 = 指数。这一条把 「 几何的覆叠 」 与 「 代数的子群 」 一张格对一张格焊死,是本册里 「 形状代数化 」 最完整的一张对应表。
四件工具。① 提升定理(道路与同伦唯一提升)——全章地基;② π1 单射——覆叠把圈完好映下;③ 覆叠变换群 ≅ N(H)/H——对称性的代数账;④ 提升判据(子群包含 ⟺ 可提升)——把几何提升化为代数包含。
三场应用。Borsuk–Ulam(对径点的绕数奇偶)、代数基本定理(小圈绕数 0 与大圈绕数 n 的矛盾)、机器人构型空间(圈数 = 提升坐标)。三场都用同一招:把几何绕行展开成整数落差。

与前后章的接口。① 承接第三章:π1(S1) ≅ ℤ 的证明在此被重做、被解释为 「 覆叠的落点差 」——第四章是第三章那件证明的 「 幕后 」;② 通往第五章:曲面分类要用 「 万有覆叠 + 覆叠变换 」(如环面的万有覆叠 ℝ2 由 ℤ2 作用、Klein 瓶的万有覆叠由不同群作用)——「 同一个万有覆叠、不同的群作用 」 竟能区分环面与 Klein 瓶;③ 通往第六章:同调群是 「 可计算的 π1 亲戚 」,而 H1 = π1 的交换化——交换化恰好抹掉覆叠变换群的共轭差异。

本章总结论(覆叠基本定理集)。(1) 提升唯一;(2) π1 单射,像 = 特征子群 H;(3) 纤维 ↔ 陪集 G/H;(4) Galois 对应(覆叠 ↔ 子群模共轭);(5) 万有覆叠存在唯一,Aut ≅ π1(B);(6) 提升判据(子群包含)。六条拼成一句:底空间的 π1 完全决定了它的覆叠世界。∎

「 把圈展开成螺旋 」 这一招,用了整整一章。收获是一件残酷而美丽的事实:一个空间怎么 「 绕 」、能怎么 「 被展开 」,全部写在它的基本群里——几何的螺旋,就是代数的子群格。

112例题

第四章 覆叠空间:把圈展开成螺旋例题一:覆叠空间与提升的判定

★★★ 五道例题,覆盖定义、提升、层数、纤维。

例 4-A。验证 p : ℝ → S1,p(t) = e2πit 是覆叠,并求次数。

解。取圆上一点 e2πiθ 的小弧 U(不绕满一周)。p−1(U) = ⊔n∈ℤ (θ−ε+n, θ+ε+n),每段被 p 同胚映到 U。次数 ∞(纤维 = ℤ)。

例 4-B。p : S1 → S1,p(z) = z3。求次数,并写出 z = 1 之上的纤维。

解。次数 = 3;p−1(1) = {1, ω, ω2}(三次单位根,ω = e2πi/3)。特征子群 = 3ℤ ⊆ ℤ = π1(S1)。

例 4-C。设 γ 是 S1 中绕 3 圈的圈。在覆叠 ℝ → S1 下,从 0 出发的提升终点是几?

解。由提升定理唯一,且与绕数同构:终点 = 3。绕几圈升几层。

例 4-D。判断 p : ℝ → S1 是否正规覆叠;求其覆叠变换群。

解。H = {0} 是 ℤ 的正规子群,故正规。Aut(ℝ/S1) ≅ ℤ/{0} ≅ ℤ,即整点平移 t ↦ t + k。

例 4-E。为什么 「 夏威夷耳环 」 没有万有覆叠?

解。它在 「 相切点 」 处不半局部单连通(任意小邻域内含绕圈非平凡的小圈),万有覆叠的构造无处落脚,存在性定理失效。

五题的主线:「 次数 = 指数、落点差 = 绕数、Aut = N(H)/H 」。把三条等式与三件例子(ℝ→S1、z↦zn、S2→ℝP2)配熟,本章的计算题基本封顶。

113例题

第四章 覆叠空间:把圈展开成螺旋例题二:Galois 对应与覆叠变换群

★★★ 五道进阶题:把 「 几何 ↔ 子群 」 双向练熟。

例 4-F。π1(B) = ℤ,列出 B 的所有连通覆叠。

解。ℤ 的子群恰是 nℤ(n ≥ 0)。故覆叠为 「 n 层」 一族:n = 0 ↦ 万有覆叠(∞ 层)、n = 1 ↦ 平凡(1 层)、n ≥ 2 ↦ n 层覆叠。层数排序 = 指数排序。

例 4-G。π1(B) = ℤ2,问 B 有几个 2 层连通覆叠。

解。2 层 ⟺ 指数 2 子群。ℤ2 的指数 2 子群 = 模 2 同态 ℤ2 → ℤ/2 的核,共 22 − 1 = 3 个。故有 3 个 2 层连通覆叠(对应环面上的三种双覆叠)。

例 4-H。π1(B) = S3,子群 H = ⟨(123)⟩(阶 3)。求层数与 Aut。

解。指数 = 6/3 = 2,故 2 层。H 在 S3 中正规(指数 2),故覆叠正规,Aut ≅ S3/H ≅ ℤ/2。

例 4-I。π1(B) = S3,子群 H = ⟨(12)⟩(阶 2)。求层数与 Aut。

解。指数 = 3,故 3 层。H 不正规(N(H) = H),故 Aut ≅ H/H = {1}——非正规覆叠无对称性。

例 4-J。覆叠 E → B 有特征子群 H,说明 「 E 单连通 ⟺ H = {1} 」 并给出等价刻画。

解。π1(E) = 0 ⟺ p♯ 的核 = π1(E)〈单射〉故像平凡 ⟺ H = {1}。E 单连通 ⟺ E 是万有覆叠。

例 4-F/G/H/I 构成一条 「 子群结构 → 覆叠结构 」 的完整训练:数覆叠 = 数子群、判正规 = 判正规子群、算 Aut = 算正规化子商。

114习题

第四章 覆叠空间:把圈展开成螺旋习题课(一):覆叠与提升基本功

★★ 六题:把提升定理用顺手。

题 4-1。证明:覆叠映射是开映射(把开集映成开集)。

提示:局部同胚 + 均匀片;对每片 Vα,p|Vα 是同胚,开集映开集,其并仍开。

题 4-2。设 γ 是 S1 中绕 n 圈的圈,求其在 ℝ → S1 下过 0 的提升终点,并证明与起点的选择无关(差整数)。

答案:终点 = n。换起点 k 得终点 k + n——提升落点差 n 不变。落点差即绕数。

题 4-3。求 p : S1 → S1,p(z) = z4 的次数与特征子群,并说明对应哪个子群。

答案:次数 4,特征子群 4ℤ ⊆ ℤ。对应 π1 中的 「 绕 4 的倍数圈 」 的集合。

题 4-4。举一个 「 2 层覆叠 」 的例子,写出底空间、总空间与投影。

例:S2 → ℝP2(对径粘合),或 S1 → S1 的 z ↦ z2,或 S1 × ℝ → Möbius 带(边界双层)。

题 4-5。证明:同伦的道路提升后仍同伦(用同伦提升定理)。

提示:对同伦 H(t, s) 作双参数提升 H̃,则 H̃(·, 0) 与 H̃(·, 1) 是两端点钉死的同伦——即提升把同伦类原样搬运。

题 4-6。Möbius 带可否覆叠圆柱面?次数是多少?

提示:圆柱 S1 × ℝ 双层覆叠 Möbius 带(每点两层,绕一圈后互换)。次数 2,特征子群指数 2。

本堂暗线:「 提升唯一 」 一次性解决 「 良定义 」 与 「 不变量 」 两类问题——凡绕行问题,先提升、再看落点。

115习题

第四章 覆叠空间:把圈展开成螺旋习题课(二):子群对应的进阶

★★★ 六题进阶:Galois 对应的拉档练习。

题 4-7。π1(B) = ℤ,画出 「 子群格 ↔ 覆叠格 」 的对应图(至少 5 层)。

提示:子群 nℤ(n = 0,1,2,3,4,6,…)与覆叠(0 层∞、1 层、2 层、3 层…);n | m 时 mℤ ⊆ nℤ ⟺ m 层覆叠覆盖 n 层覆叠。

题 4-8。求 π1(ℝP2) 与 π1(ℝP3),并说明各自万有覆叠。

答案:π1(ℝP2) = ℤ/2,万有覆叠 S2;π1(ℝP3) = ℤ/2,万有覆叠 S3。奇数维实射影空间与偶数维同 π1、不同高阶同伦。

题 4-9。证明:万有覆叠的覆叠变换群 ≅ π1(B),并说明其在纤维上传递。

提示:H = {1} 正规,N(H)/H = G/{1} = G;{1} 在纤维上传递性由万有覆叠 「 覆盖一切覆叠 」 保证。

题 4-10。环面 T2 与 Klein 瓶 K 的万有覆叠都是 ℝ2。仅凭这一事实能否区分它们?说明理由。

答案:不能——须看 「 覆叠变换群的作用方式 」。T2 的 Aut 由平移 ℤ2 给出、K 的由 「 平移 + 反射 」 的半直积给出(含翻面)。万有覆叠相同、群作用不同 ⟹ 空间不同。

题 4-11。说明 「 提升判据 」 如何给出 「 覆叠之间的映射由子群包含决定 」。

提示:对映射 f : E1 → E2 应用提升判据(底空间换成 E2?),得存在性 ⟺ H1 ⊆ H2;唯一性由起点固定。

题 4-12。若 π1(B) 是有限群,B 的连通覆叠有多少个?

答案:有限个(等于子群共轭类数,有限);且每个覆叠的次数整除 |π1(B)|。

进阶暗线:「 子群越大、覆叠越薄;子群越规范、覆叠越对称 」——两句口诀概括整张对应表。

116地图

第四章 覆叠空间:把圈展开成螺旋第四章地图:概念依赖关系

★ 从一层螺线到整张子群格——图 4-7 收拢。

图 4-7 第四章概念地图 覆叠定义(§4.1) 提升(§4.3) π₁ 单射(§4.4) 例子与构造 Galois 对应(§4.6) 万有覆叠(§4.7) 覆叠变换群(§4.8) 存在性(§4.9) 应用:Borsuk–Ulam · 代数基本定理 定义 → 提升 → 单射 → 对应 → 群 → 应用
图 4-7 上排:三大原料(覆叠的定义、提升、π1 单射)。中层:对应与分类(例子、Galois 对应、万有覆叠)。下层:结构(覆叠变换群、存在性)与战果(Borsuk–Ulam、代数基本定理)。

读图要领。① 左列 「 构造线」(定义 → 例子 → 覆叠变换群),右列 「 对应线」(单射 → 万有覆叠 → 存在性),中列 「 Galois 对应 」 是 「 桥墩 」——一切覆叠问题最终引用它;② 底部 「 Borsuk–Ulam · 代数基本定理 」 是本章的 「 出口 」:把绕行展开成整数落差这一招的双重亮相;③ 图的 「 下游 」(曲面分类、同调)不在图内——是下一章与第六章的地图。

四章地图的连读。第一章 「 放射状 」(词汇)、第二章 「 双峰汇流 」(两大不变量)、第三章 「 漏斗状 」(直觉层层收进群)、本章 「 双子星 」(几何格与代数格对望)——地图形状的演化,正是 「 形状代数化 」 步步逼近的进度条。

117小结

第四章 覆叠空间:把圈展开成螺旋第四章小结(上):定义与直觉

★ 定义九条收齐;斜体为速记口诀。

覆叠映射 p : E → B每点有均匀片,原像拆成不交的同胚片。局部复印、全局卷。
均匀片 U使 p−1(U) = ⊔Vα、每片同胚映到 U 的邻域。不发散的邻域。
纤维 p−1(b)b 之上的层。同一高度叠几层楼。
次数 [E : B]纤维的势(层数)。页数。
提升 γ̃使 p ∘ γ̃ = γ 的道路。把圈展开到楼上。
特征子群 HH = p♯π1(E) ⊆ π1(B)。能被提升的绕法。
万有覆叠 B̃单连通的覆叠(H = {1})。最大的那层楼。
覆叠变换 τ使 p ∘ τ = p 的自同构。层与层之间的搬运。
正规覆叠H 正规的覆叠(覆叠变换在纤维上传递)。所有层平等。

直觉五条(每条对应一个定义)。① 螺线投影 → 覆叠与层;② 复印机 → 均匀片;③ 展开圈 → 提升;④ 数楼层 → 次数;⑤ 搬运工 → 覆叠变换。「 螺线直觉先行、提升定理跟进、子群对应收口 」 是本章的写作顺序,也是复习顺序。

与前章的接口三条。① 提升的 「 唯一性 」 复用粘合引理与紧致拼接(第一章命题 1.6 与第二章紧致);② 「 特征子群模共轭 」 复用第三章换基点差共轭;③ 万有覆叠的构造复用 「 道路同伦类空间 」(第三章道路类)。三章的地基在覆叠上合拢。

118小结

第四章 覆叠空间:把圈展开成螺旋第四章小结(下):定理与计算流程

★★ 六条定理按 「 地基–对应–应用 」 分组。

【地基组】路径提升定理(存在唯一);同伦提升定理;覆叠是开映射、局部同胚。
【对应组】π1 单射(特征子群 H);纤维 ↔ 陪集 G/H;Galois 对应(覆叠 ↔ 子群模共轭);万有覆叠存在唯一、Aut ≅ π1(B);覆叠变换群 ≅ N(H)/H;提升判据(子群包含 ⟺ 可提升)。
【应用组】Borsuk–Ulam(绕数奇偶);代数基本定理(小圈 0 与大圈 n 的矛盾);构型空间与辫群;纤维丛(离散 → 连续的升级)。

计算流程卡(背下来)。① 是覆叠吗?逐点找均匀片。② 求次数?数纤维。③ 求特征子群?用 π1 单射定位到 π1(B) 的子群。④ 判断正规 / 求 Aut?看 H 是否正规、算 N(H)/H。⑤ 提升存在吗?检查子群包含。本章全部例题(4-A 至 4-J)皆循此五步。

反例随身包。S2 → ℝP2 两层但 Aut = ℤ/2(非平凡对称);S3 的 ⟨(12)⟩ 对应 3 层非正规覆叠(Aut 平凡);夏威夷耳环无万有覆叠(不半局部单连通);T2 与 K 的万有覆叠同(ℝ2)而不同(群作用不同)。每个反例标出一条 「 边界 」:概念的有效半径。

一分钟自测。(a) ℝ → S1 的次数?(b) z ↦ z5 : S1 → S1 的特征子群?(c) π1(B) = ℤ/6 时,2 层覆叠有几个?(d) 万有覆叠的 Aut 是什么?((a) ∞;(b) 5ℤ;(c) ℤ/6 的指数 2 子群=模 2 核,恰 1 个(ℤ/6 只有一个 2 阶商);(d) ≅ π1(B)。)

119思想卡

第四章 覆叠空间:把圈展开成螺旋思想卡:覆叠——同一形状的无数层影子

★★★ 覆叠的哲学,一句话:把 「 缠绕 」 换成 「 位移 」,把 「 拓扑 」 换成 「 算术 」。

π1 把空间的 「 绕行自由度 」 凝成群;覆叠把这个群铺开成空间本身——万有覆叠的纤维恰是 π1,覆叠变换群恰是 π1(万有时)。群不再是一个附加的标记,而成为 「 一层一层的空间 」 的对称。这是 「 形状代数化 」 走到最深处的形态:几何对象与代数对象不再互相 「 对应 」,而是同一样东西的两种显影。

「 展开 」 的三重意义。① 计算上:绕行 → 落点差,π1 的计算变成数层;② 分类上:覆叠 ↔ 子群,几何的层级树 ↔ 代数的子群格;③ 观念上:复杂的缠绕空间,是 「 简单空间被一个群反复搬运 」 的商——任何形状都可读作 「 单连通模板 + 对称群 」。三重意义共用一招:提升到一层,把弯路拉直。

为什么这是 「 漂亮 」 的?因为 Galois 对应是双向完整、无信息损失的:不看覆叠也能从子群格读出全部覆叠,反之亦然。多数 「 不变量 」 只做到 「 必要 」(同胚 ⟹ 群同构);覆叠的对应做到 「 充要 」(子群 ↔ 覆叠)——这是极为罕见的完全分类,与第五章曲面分类的完美程度相当。

「 影子 」 的比喻。底空间是 「 实物 」,覆叠是 「 实物的无数层影子 」;不同层的影子完全一样,只有 「 站在第几层 」 不同,而 「 第几层 」 正是 π1 的元素。一个形状的全部绕法,就是它所有影子的层标号。
一句带走。把 「 连续而纠缠 」 的问题,先提升到 「 离散而平坦 」 的层上,问题就退化成 「 整数位移 」——这是覆叠的招式,也是本册后半部反复使用的万能化简。

第三章问形状 「 要一个群 」;本章让群 「 长成空间 」。螺旋与子群格,是同一件事的两种画法。

120挑战

第四章 覆叠空间:把圈展开成螺旋挑战:Borsuk–Ulam 定理与奇偶性

★★★ §4.11 只给了二维;本挑战把 「 奇偶性 」 这件武器拆开看清。

定理 4.17(Borsuk–Ulam,n 维)。任意连续 f : Sn → ℝn,存在 x 使 f(x) = f(−x)。

证明(无奇映射 + 奇偶绕数)。反设无此点,令 g(x) = (f(x) − f(−x))/‖f(x) − f(−x)‖ : Sn → Sn−1,连续且奇(g(−x) = −g(x))。取 Sn 中的赤道 γ : Sn−1 → Sn(作为子空间),复合 g ∘ γ : Sn−1 → Sn−1 是奇映射。

奇映射的绕数为何必须为奇数?把 g ∘ γ 提升到覆叠 ℝ → S1(n = 2 情形):令 γ̃ 为提升,γ̃(1) − γ̃(0) = n(绕数)。奇性 (g∘γ)(−z) = −(g∘γ)(z) 在提升上表现为 「 半圈错位 」,迫使 n 为奇数。奇性 → 奇数绕数,这是覆叠给出的硬约束。
但赤道可缩。赤道 γ 在 Sn 中是 「 亏格 0 的圈 」(围出一条半球盘),故 γ 在 Sn 中零伦(Sn 单连通,n ≥ 2)。同伦提升定理 ⟹ g ∘ γ 零伦 ⟹ 绕数 = 0(偶数)。既奇又偶,矛盾。∎

推论 4.18(火腿三明治,n 维)。ℝn 中任意 n 个体积有限的可测集,存在一个超平面一刀同时二等分它们的体积。∎(把超平面参数化到 Sn,坐标取各集合一侧的体积差,用 Borsuk–Ulam 找同时为零的对径点。)

一维退化的有趣检查。n = 1 时:任意连续 f : S1 → ℝ,必存在对径点同值——这正是 「 圆周上连续函数必有两处等值」,由介值定理即可,Borsuk–Ulam 是它向高维的统一推广。
为什么反复强调奇偶。「 奇偶性 」 是 π1(S1) = ℤ 的最粗(也最稳)的投影:只保留 mod 2 信息,代价是丢细节,收获是 「 极难被连续变形破坏 」。最粗的不变量往往最好用——这个教训在第六章(同调 mod 2)再次回响。

「 对径两点无路可逃 」 的全部秘密:球面的对径对称,逼出一件必须为奇数的绕数;而球面自身的单连通,又逼它必须为零。一个矛盾,毙掉无穷多映射。

121实验

第四章 覆叠空间:把圈展开成螺旋实验:覆叠展开的数值演示

★★ 覆叠把 「 绕数 」 翻译成 「 提升落点差 」。这个翻译可以逐字数值对拍。

实验设计。① 实现 「 连续角度展开 」:沿闭合折线累加相邻点的角度增量(增量取 (−π, π] 的主值),末值除以 2π 即绕数——这正是 「 把道路提升到 ℝ 再看落点 」 的离散版;② 对拍三条曲线:逆时针正方形(预期 +1)、反向(预期 −1)、同向双圈(预期 +2);③ 与理论核对:提升落点差 = 绕数,且同伦(离散扰动)中不变。

import math

def unwrap(pts):
    th = 0.0
    prev = math.atan2(pts[0][1], pts[0][0])
    for p in pts[1:] + pts[:1]:
        a = math.atan2(p[1], p[0])
        d = a - prev
        d = (d + math.pi) % (2 * math.pi) - math.pi
        th += d
        prev = a
    return round(th / (2 * math.pi))

sq  = [(1,0), (0,1), (-1,0), (0,-1)]
sq2 = [(0.5*x, 0.5*y) for x, y in sq]
print(unwrap(sq))                       # +1
print(unwrap(sq[::-1]))                 # -1
print(unwrap(sq + [(0.5,0)] + sq2))     # +2

实跑输出(本册成书时实算):

1 −1 2

与理论预期逐项一致。「 累加角度增量、除以 2π、取整 」 与 「 把圈提升到 ℝ、量落点落差 」 是同一件事的两种写法——前者是数值版本,后者是几何版本。

体检结论。① 正方形绕数 +1;② 反向 −1(提升落点为负);③ 同向双圈 +2(提升升 2 层)——三条与 §4.3 定理 4.2 的断言完全吻合。覆叠的 「 绕几圈 = 升几层 」 在离散格点上逐字成立。
延伸一(数值稳健性)。在正方形顶点上叠加 10−6 级随机扰动,绕数仍稳定输出 1——连续输入、整数输出,不变量对微扰免疫。延伸二(覆叠对拍):对同一折线,用 「 绕 k 圈的道路 」 提升策略 γ̃(s) = ks,核对落点恰为 k。延伸三(编程):造 「 绕 5 圈再反向 3 圈 」 的复合折线,验证落点 = 5 − 3 = 2(绕数可加性)。

「 展开、量落差、取整 」——三行代码复刻了覆叠的全部功德。抽象的同伦类,被翻译成计算机可追踪的整数。

图 4-8 覆叠展开的数值演示 γ 底空间:绕数 2 的圈 提升起点 0 提升终点 2 泛覆叠:展开后升 2 层
图 4-8 底空间绕数 2 的圈,展开到泛覆叠 ℝ 上后,提升的终点恰比起点高 2。「 绕几圈 」 与 「 升几层 」 数值相等——覆叠把同伦类翻译成了整数落差。
122格物札记

第四章 覆叠空间:把圈展开成螺旋〖札记〗罗盘、螺旋与多值函数的几何

★★ 「 展开 」 这件数学动作,在中国古代的导航与天文里有一个物理原型:罗盘与螺旋。

罗盘的 「 角度展开 」。指南针给出的方向是圆周上的一个点,但航行中需要的却是 「 累计转过的角度 」——船只反复打转,罗盘指针回到同一刻度,而航向记录必须记下 「 净转几圈 」。航海日志记的是 ℝ(累计转角),罗盘显示的是 S1(瞬时方位):前者是后者的万有覆叠,落点差就是 「 净圈数」。这正是覆叠的第一件功德:把 「 同一个刻度、不同历史 」 的歧义,用 「 升到上层 」 消解。

螺旋与螺纹。螺钉、涡卷、盘香的几何 —— 一条螺线绕轴上升,投影到轴上便失去 「 绕了几圈 」 的信息。「 螺旋 = 圆 × 实数 」 的空间直觉,比群论早了两千年就在工匠手里。把螺纹沿母线展开成斜线,绕圈数与螺距的关系一望即知——这正是覆叠 「 展开成直线 」 的物理版,与本章 §4.1 的螺线图完全同构。

多值函数的几何化解。「 辐角 」 θ = arg z 不是单值函数(同一 z 的辐角相差 2π),是复分析里最经典的 「 多值性 」。覆叠给了它一个干净的家:辐角是定义在极坐标直线 ℝ 上的单值函数,投影到 S1 才变成多值。「 对数函数的多值性 」 同理——黎曼面(Riemann surface)就是为 「 多值函数 」 造的覆叠空间:把多值摊开成单值,正是覆叠的老手艺。
黎曼面的历史意义。19 世纪为 √z、log z 的多值性困扰的数学家,最终发明 「 覆叠曲面 」 来安置它们;20 世纪把它抽象为 「 覆叠空间与 Galois 对应 」。从 「 多值函数的单值化 」 到 「 π1 的子群分类 」,是同一条思想的两百年跋涉。
与第三章的呼应。上一章 「 结绳记事 」 用绳的不变量编码信息;本章 「 螺旋与罗盘 」 用螺线的不变量追踪圈数。两章都在讲 「 不变量 = 把连续过程量化成离散符号 」,一个在绳上,一个在螺线上。

「 螺旋上升、罗盘累计、辐角单值化 」——覆叠这件抽象结构,其原型散布在螺钉、航船与复函数之中。数学把它收拢为一句:把缠绕展开成位移。

123速查

第四章 覆叠空间:把圈展开成螺旋第四章速查表

★ 单页索引;行文顺序 = 章节顺序。

对象定义 / 判据备注
覆叠映射每点有均匀片,p−1(U) = ⊔Vα局部同胚、开映射
纤维 / 次数p−1(b) / 层的势连通底空间时次数恒定
ℝ → S1e2πit;次数 ∞万有覆叠的样板
S2 → ℝP2对径粘合;次数 2Aut ≅ ℤ/2
z ↦ znS1 → S1;次数 n特征子群 nℤ
路径提升定理起点钉住 ⟹ 提升存在唯一均匀片拼接
同伦提升定理同伦可唯一提升⟹ 落点差为不变量
π1 单射p♯ : π1(E) ↪ π1(B)像 = 特征子群 H
纤维 ↔ 陪集p−1(b0) ≅ G/H层数 = 指数
Galois 对应覆叠 ↔ 子群(模共轭)H1 ⊆ H2 ⟺ E1 覆叠 E2
万有覆叠单连通覆叠(H = {1})Aut ≅ π1(B)
覆叠变换群Aut ≅ N(H)/H正规时 ≅ G/H
正规覆叠H 正规;变换在纤维上传递万有覆叠必正规
提升判据f♯π1(Y) ⊆ H ⟺ f 可提升子群包含判据
Borsuk–Ulam对径点同值(覆叠 + 奇偶)火腿三明治
代数基本定理小圈 W = 0 ≠ n = 大圈 W绕数守恒
纤维丛覆叠的连续化(纤维不离散)Hopf 丛、主丛

常见错误五连。① 覆叠是 「 局部同胚 」,全局未必同胚(别把层数当 1);② 提升定理要求底空间 「 局部道路连通 」 等条件(夏威夷耳环反例);③ Galois 对应要 模共轭(换基点差共轭);④ 层数 = 指数,不是 π1 的阶;⑤ 「 非正规覆叠 」 可以毫无对称性(Aut 平凡得允许)。

124讲义

第四章 覆叠空间:把圈展开成螺旋衔接讲义:通往曲面——用不变量给形状编号

★ 覆叠讲义暂收,下一章的舞台已经搭好:曲面。而覆叠,正是给曲面编号的两把主要尺子之一。

曲面分类的野望。二维闭曲面(紧致、连通、无边界)有一份完整的 「 价目表 」:可定向的只有球面、环面、双环面、……(按 「 亏格 」 编号 0, 1, 2, …);不可定向的只有射影平面、Klein 瓶、……(按 「 交叉帽数 」 编号 1, 2, …)。「 给形状编号 」 是拓扑学最漂亮的一桩收账:任何曲面必同胚于价目表上的唯一一项。下一章把这份价目表证到最后一行。

覆叠在下章的第一用途:万有覆叠造曲面。射影平面 ℝP2 的万有覆叠是 S2;Klein 瓶的万有覆叠是 ℝ2;环面 T2 的万有覆叠也是 ℝ2。用 「 万有覆叠 + 覆叠变换群作用 」 可以统一地叙述这些曲面:同一个 ℝ2 模板,被不同的群作用,商出不同曲面——曲面分类由此获得一张 「 模板 + 群 」 的坐标纸。
覆叠在下章的第二用途:可定向双层覆叠。每个不可定向曲面都有一张 「 可定向双层覆叠 」(它的 「 定向双层 」,orientation double cover)。「 不可定向 」 这一缺陷,由一张 2 层覆叠补齐:射影平面的定向双层是 S2、Klein 瓶的定向双层是环面。下一章的 「 可定向性判据 」 由此落地为 「 覆叠的层数 」。
第三把尺子:三角剖分与欧拉数。除了 π1 与覆叠,曲面还有一件可计算的组合不变量 χ = V − E + F(顶点 − 边 + 面)。「 χ 与可定向性 」 合起来给出曲面的完整判据——这是一件精确到 「 一一对应 」 的不变量,与本章的 Galois 对应同样完美。

下一章路线。曲面定义与例(§5.1)→ 三角剖分与 χ(§5.2)→ 连通和与分类定理(§5.3)→ 亏格与标准形(§5.4)→ 边界与带洞曲面(§5.5)→ 万有覆叠与群作用(§5.6)→ 可定向性判据(§5.7)→ 应用与考古。

本章听见了 「 洞的声音 」 并学会了 「 展开 」;下一章要把这些工具全副武装地压上,去完成本册最完整的一次分类。覆叠与 π1,将在曲面的价目表上第二次、也是最后一次同时亮相。

第五章

曲面与分类:给形状编号

哪些曲面是「真正不同」的?这是拓扑学最经典的一份答卷。球面、环面、双环面……一个闭曲面究竟有多少种?本章给出完整的答案——闭曲面分类定理:每一个闭曲面都同胚于「球面加上若干个手柄」或「若干个射影平面粘在一起」,也就是说,只需一个整数(亏格,即洞的个数)与「可定向性」这一个是非判断,就能把它彻底确定下来。要走到这个结论,本章铺三段路。第一段是组合化:把曲面切成有限个三角形(三角剖分),算出顶点、棱、面数,得到第一个真正的拓扑不变量——欧拉示性数 χ;欧拉的多面体公式 V − E + F = 2 是它的第一个惊喜,而「为什么它只依赖个数、与形状无关」正是分类定理的伏笔。第二段是基本多边形:任何闭曲面都能由一张多边形把边两两粘合得到,粘合方式被编码成一串字母,于是一个几何问题变成一个字符串的化简问题。第三段是分类与验证:用连通和与手柄把曲面归一,用可定向性把它们分成两支,再用曲线上的向量场(Poincaré–Hopf)与分支覆叠(Riemann–Hurwitz)从不同角度交叉验证。读完这一章,拓扑学的工作方式将第一次完整地呈现出来:把千差万别的形状,整理成一张可以逐行对照的清单。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
125导引

第五章 曲面与分类:给形状编号第五章导引:给曲面分类——球面、环面与之后

第四章的尽头,手里已经握着两把尺子:一把是 π1(数洞),一把是覆叠(展开)。本章把它们压上去,去完成本册最完整、最干净的一次分类——二维闭曲面的分类:任何一张紧致、连通、无边界的曲面,都必然同胚于一张 「 价目表 」 上唯一的曲面。

一句核心直觉。曲面是两个方向上的空间,它的复杂只体现在 「 洞 」 上:没有洞的是球面,一个洞的是环面(甜甜圈),两个洞的是双环面,依此类推;另外还有一群 「 拧过 」 的曲面(射影平面、Klein 瓶),它们分不出正反面。把一张曲面揉、拉、压(只要不撕不粘),洞的数目和 「 是否拧过 」 都不会变——这两件不变量就把全部曲面编上了号。

本章路线图。§5.1–5.2 立定义、罗列例子(球面、环面、双环面、Möbius 带);§5.3 讲连通和与手柄——曲面 「 加法 」;§5.4–5.6 建立组合把手 三角剖分与欧拉示性数 χ = V − E + F,并重访 Euler 多面体公式;§5.7–5.8 陈述并解剖闭曲面分类定理,引出亏格与可定向性两大不变量;§5.9–5.10 处理不可定向世界(射影平面、Klein 瓶)与基本多边形标准形;§5.11 给出分类证明的思路;§5.12 讲 Poincaré–Hopf(向量场与 χ);§5.13 讲分支覆叠与 Riemann–Hurwitz;§5.14–5.15 把 π1、同调与几何度量接进来;§5.16 收束。

「 分类 」 是数学的整理术:面对无穷多张形状各异的曲面,只用一个整数(亏格)和一个布尔值(可定向性)就把它们全部排进了货架。本章要做的,就是把这张货架钉死。

图 5-1 曲面:局部是平面,整体有形状 U 曲面 M 局部像一张弯曲的膜 φ(同胚) φ(U) 平面 ℝ² 中的开圆盘 每一点附近都长着 ℝ² 的脸 —— 「 曲面 = 二维流形 」
图 5-1 曲面在每个点附近都同胚于平面 ℝ2 的开圆盘(局部欧氏)——区别只在 「 整体如何拼接 」。「 局部平坦、全局有花样 」 正是拓扑研究的舞台。
126讲义

第五章 曲面与分类:给形状编号5.1 曲面:二维流形的样子

★★★ 曲面 = 二维流形。定义只有一条:每一点附近都像平面。

定义(曲面)。拓扑空间 M 称为曲面(二维流形),若:(a) M 是 Hausdorff 空间;(b) M 具有可数基(第二可数);(c) 每点 p ∈ M 存在邻域 U 与同胚 φ : U → V,其中 V 是 ℝ2 的开集。称 (φ, U) 为一张坐标卡。无边闭曲面(本章主角)= 紧致、连通、无边界(∂M = ∅)的曲面。

读定义的三个要点。① 「 局部同胚于 ℝ2 」 是唯一实质条件:它排除了带尖角、带棱的熟悉面孔(圆锥的顶点、立方体的棱都不是曲面点);② Hausdorff 与第二可数排除了病态反例,让 「 局部 」 能拼接成 「 整体 」;③ 「 边界 」 是可选配件:圆盘、圆柱面、Möbius 带有边界,球面、环面、射影平面没有——本章先攻无边界型(更整齐),§5.15 再补边界。

为什么 「 局部像平面 」 是关键。它意味着曲面上的点可以做 「 微积分 」:有切空间(一维的切向)、有光滑函数、有微分形式。拓扑学家可以只关心 「 拼接方式 」,几何学家可以在此基础上加 「 度量 」——「 局部平坦 」 给几何留了门,「 全局拼法 」 给拓扑留了舞台。
维数是粘在定义里的。曲面点附近是一张二维膜,这使曲面 「 一维地薄、二维地广 」。一条曲线与一张曲面的区别不在 「 大小 」,而在 「 每点附近是 ℝ1 还是 ℝ2 」——维数是局部性质,这条从第一章起的纪律在此再次生效。
构造曲面的两条路。下页起会看到:曲面既可以 「 由小块粘贴 」 造出(拼接法),也可以 「 由简单空间施一个群作用 」 造出(商法:ℝ2 平移出环面、对径粘合出射影平面)。两条路将在基本多边形(§5.10)处合流。

记号与约定。本章 「 曲面 」 默认指连通的二维流形,未声明时指闭曲面(紧致无边)。上下标记号 T2(环面)、S2(球面)、ℝP2(实射影平面)、K(Klein 瓶)全章通用;χ 专指欧拉示性数(§5.5 起)。

127讲义

第五章 曲面与分类:给形状编号5.2 曲面的例子与曲面上的直觉

★★ 三张标准曲面,覆盖 「 洞数 」 的三档。

球面 S2。三维空间中的单位球面 x2 + y2 + z2 = 1。洞数 0。它的显式坐标卡:去掉北极与赤道的一条经线,剩下的部分可投影成平面(球极投影)。球面 = 最简单的闭曲面,也是分类价目表的第一行。
环面 T2。甜甜圈表面 T2 = S1 × S1。洞数 1。它可由一个正方形 「 对边粘贴 」 造出:左右两边同向粘、上下两边同向粘,四个角粘成一点。「 一张纸片粘成一个环 」 是曲面构造的第一课。
双环面(亏格 2)。两个环面的连通和(§5.3):把两个甜甜圈各挖一个小洞、沿洞口粘起来,得一个有两个洞的曲面。洞数 2——价目表的第三行。再往下是亏格 3、4、……

曲面上的直觉三条。① 「 洞 」 是可以绕过去的空腔:在环面上画一条绕洞的圈,它收不缩成一点;球面上任何圈都能缩点。洞 = 收不缩的圈,这正是 π1 的语言。② 两侧性:球面、环面有内外之分(可定向);Möbius 带、Klein 瓶没有(只有一个面)。③ 「 割开看 」:沿一条曲线把曲面剪开,看剪口如何配对上——这是分类的标准动作,基本多边形由此而来。

Möbius 带:第一张 「 一个面 」 的曲面。把一张长方形纸条拧半圈、再把两端粘起来,得到 Möbius 带(1858 年 Listing、Möbius 独立发现)。它只有一条边、一个面:沿中线走一圈会绕回 「 背面 」,再走一圈才回到出发的面。「 拧一下 」 是本章全部不可定向性的原型——射影平面、Klein 瓶都是它的 「 升级版 」。

命题 5.1(曲面的局部不变量)。曲面是道路连通的局部道路连通空间(由局部欧氏性);紧致曲面必可三角剖分(Radó,1925);二维流形的分类可完全由 「 组合骨架 + 粘贴方式 」 决定。「 一切闭曲面可剖分 」 是本章一切计算的前提——它保证 χ、π1 等组合量可以逐块算出。∎

图 5-2 曲面家族:球面、环面、双环面 球面 S2​ g = 0 环面 T2​ g = 1 双环面 g = 2 洞的个数 g:0、1、2 …… 这就是曲面唯一的 「 编号 」
图 5-2 洞的个数 g(亏格)把可定向闭曲面排成一列:g = 0 是球面,g = 1 是环面,g = 2 是双环面……一个整数就是一张曲面的身份证。
128讲义

第五章 曲面与分类:给形状编号5.3 连通和与手柄:把洞拼起来

★★★ 曲面之间有一种 「 加法 」:连通和。它把 「 加一个洞 」 变成一次运算。

定义(连通和)。设 S1, S2 为两张曲面。各挖去一个开圆盘(连同边界圆),得到 S1 ∖ D2 与 S2 ∖ D2,它们各有一条边界圆。取一个保向同胚沿边界把两圆粘合,所得闭曲面称为连通和,记 S1 # S2。

连通和的关键性质。① 结果与 「 在哪里挖洞、怎么粘 」 无关——由同胚的任意性,连通和良定义(这是曲面分类里第一个 「 用粘贴自由性做证明 」 的样本);② 球面是中性的:S # S2 ≅ S——球面挖一个洞就是圆盘,粘上去等于什么也没做;③ 结合交换:(S1 # S2) # S3 ≅ S1 # (S2 # S3)、S1 # S2 ≅ S2 # S1。

手柄 = 加一个环柄。在曲面上 「 安一个手柄 」,就是在两处挖洞、用一根管子连起来——它与 「 连通和一团环面 」 完全等价:S # T2 = S 加一个手柄。「 亏格 +1 」 = 「 加一个手柄 」。
亏格的加法。连通和把亏格相加:g(S1 # S2) = g(S1) + g(S2)。于是 T2 # T2 亏格 2、T2 # T2 # T2 亏格 3——「 n 个洞 = n 个环面的连通和 」。
χ 的加法。沿边界粘合会 「 抵消 」 两次挖洞的贡献,得 χ(S1 # S2) = χ(S1) + χ(S2) − 2。核对:χ(T2) = 0,χ(T2 # T2) = 0 + 0 − 2 = −2,正与亏格 2 的 2 − 2·2 = −2 吻合。加法与不变量彼此自洽。

定理 5.2(连通和的判据)。闭曲面在连通和下封闭,且 T2 与射影平面 ℝP2 是两台 「 发电机 」:一切可定向闭曲面 = T2 # T2 # ⋯ # T2(g 个),一切不可定向闭曲面 = ℝP2 # ⋯ # ℝP2。∎ —— 这正是分类定理的另一半表述。

连通和把 「 分类 」 变成 「 数发电机 」:可定向的看用了几个 T2,不可定向的看用了几个 ℝP2。一张曲面 = 一台发电机的若干次自加。

图 5-3 连通和:挖两个圆盘、粘一条边界 S1​ 挖去圆盘 S2​ 挖去圆盘 沿边界粘合 S1​ # S2​ 连通和:挖两个圆盘、沿边界圆周粘 —— 等于给曲面 「 安一个手柄 」 χ(S1​ # S2​) = χ(S1​) + χ(S2​) − 2
图 5-3 两张曲面各挖去一个开圆盘,沿露出的边界圆同胚粘合,得连通和。「 沿边界粘 」使 χ 减少 2、亏格增加 —— 等价于给曲面安一个手柄。
129讲义

第五章 曲面与分类:给形状编号5.4 三角剖分与组合结构

★★★ 把曲面切成三角形,拓扑就被翻译成一堆可数的整数。

定义(三角剖分)。曲面 S 的三角剖分是把 S 表示为若干三角形的并,使任意两个三角形或不相交、或恰沿一条公共边、或恰共一个顶点。剖分的组合数据记作:V(顶点数)、E(边数)、F(面数)。

为什么三角剖分能 「 锁住 」 拓扑。一旦固定剖分,曲面就成了一副有限组合骨架:顶点与边的粘合方式(哪条边和哪条边粘、同向还是反向)完全决定了曲面的同胚型。「 无穷多张曲面 」 于是退化成 「 有限张组合表 」,分类从几何问题变成账本问题。

闭三角剖分的两条计数律。① 每条边恰属两个三角形(无边界)⟹ 3F = 2E(每个三角形 3 条边,每条被数两次)。② 顶点处的 「 度数 」 之和 = 2E。这两条律让 V、E、F 不是独立的,χ 因此携带真实信息。
从剖分读出可定向性。给每个三角形指定一个 「 正面 」,若能把所有三角形摆成让公共边两侧朝向一致,曲面可定向;若某处被迫翻转(像 Möbius 带的半拧),则不可定向。可定向性 = 剖分能否 「 一致地定向 」——一个纯组合问题。
剖分无关性(重要预告)。同一张曲面可以有无数剖分(球面:四面体、八面体、二十面体……)。χ 却不随剖分改变——下一节把它作为定理说明。这是 「 组合量升级为拓扑不变量 」 的第一次正式亮相。

三件标准剖分。① 球面:四面体 V = 4、E = 6、F = 4;② 环面:7 顶点最小剖分 V = 7、E = 21、F = 14(Heawood 定理给出 「 环面最少 7 个顶点 」);③ 射影平面:6 顶点最小剖分 V = 6、E = 15、F = 10。三副骨架对应三种 χ,马上可以读出来。

一条实用的计数引理。设 F_k 为 k 边形的面数,则 2E = Σ_k k·F_k(每条边被两个面各数一次)。三角形剖分即 k = 3:2E = 3F。立方体、正十二面体虽非三角剖分,此式照样成立(立方体 4F = 2E、十二面体 5F = 2E)。

130讲义

第五章 曲面与分类:给形状编号5.5 欧拉示性数 χ:第一个不变量

★★★ 一个整数,认遍所有曲面。

定义(欧拉示性数)。曲面 S 的任一三角剖分,定义 χ(S) = V − E + F。

定理 5.3(χ 的剖分无关性)。χ 不依赖剖分的选取,因此是曲面(乃至有限 CW 复形)的同胚不变量。两副剖分相差一次 「 细分 」 时不改变 χ,而任意两副剖分有公共细分,故 χ 恒定。∎

细分不变性的直观。在一个三角形内部加一个顶点、连到三个角,V 加 1、E 加 3、F 加 2,Δχ = 1 − 3 + 2 = 0;在一条边上加一个顶点、连到对顶点,V 加 1、E 加 2、F 加 1,Δχ = 1 − 2 + 1 = 0。任何细分都保持 χ 不变——这就是 χ 良定义的引擎。

三张标准曲面的 χ。球面(四面体)4 − 6 + 4 = 2;环面(7 顶点剖分)7 − 21 + 14 = 0;射影平面(6 顶点剖分)6 − 15 + 10 = 1。三个不同的数,把三张曲面分成三类。
χ 与亏格。可定向闭曲面 χ = 2 − 2g(g = 洞数):g = 0 ↦ 2、g = 1 ↦ 0、g = 2 ↦ −2。不可定向闭曲面 χ = 2 − k(k = 交叉帽数):k = 1 ↦ 1(射影平面)、k = 2 ↦ 0(Klein 瓶)。χ 是亏格 / 交叉帽数的线性翻译。
χ 能区分什么、不能区分什么。能:χ 不同 ⟹ 曲面不同胚(球面 χ=2 ≠ 环面 χ=0)。不能:环面与 Klein 瓶都有 χ = 0,却不同胚——所以 χ 必须用 「 可定向性 」 补一刀,两颗不变量合起来才是完整判据(§5.7)。

χ 把 「 数洞 」 这件几何直觉翻译成一个可加减的整数,且对剖分免疫。它是本章 「 组合 → 拓扑 」 的第一件战利品,也是下一章同调的伏笔(χ 将被读成交替的 Betti 数)。

图 5-4 三角剖分与欧拉示性数 χ = V − E + F A B C D V = 4 E = 6 F = 4 χ = V − E + F = 4 − 6 + 4 = 2 四面体:球面的一副骨架 任意剖分,χ 恒为 2
图 5-4 球面剖成四面体:V = 4 个顶点、E = 6 条棱、F = 4 个面,χ = 4 − 6 + 4 = 2。换任何剖分,χ 都是 2 —— 这是曲面 「 编号 」 的第一位数。
131讲义

第五章 曲面与分类:给形状编号5.6 Euler 多面体公式与它的秘密

★★ 1750 年的一个多面体公式,藏着两百年后才被揭穿的拓扑真相。

Euler 多面体公式。对任一凸多面体,V − E + F = 2。正四面体 4 − 6 + 4 = 2、立方体 8 − 12 + 6 = 2、正八面体 6 − 12 + 8 = 2、正十二面体 20 − 30 + 12 = 2、正二十面体 12 − 30 + 20 = 2——五种正多面体全给出同一个 2。

定理 5.4(Euler,1750;Cauchy 1811 严格化)。任何与球面同胚的多面体(凸多面体)满足 V − E + F = 2。证明(Cauchy 的 「 去面法 」):逐个去掉面并把留下的多边形切成三角形(保持 Δχ = 0),最后剩一个三角形 χ = 3 − 3 + 1 = 1……加上被去掉的账目,归得 2。∎

公式的秘密:2 不是多面体的性质,而是球面的性质。Euler 当年把它当作 「 立体 」 的性质,两百年后才看清:V − E + F 只依赖多面体表面的同胚型。换成环面形状的多面体(如带一个方孔的 「 环状多面体 」),V − E + F = 0;换成亏格 2 的,得 −2。「 2 」 其实是 χ(S2),不是 χ(多面体)。

历史一瞥。Euler 1750 年在给 Goldbach 的信里写下 V − E + F = 2,但 (彼时的)证明都默认 「 凸 」;Descartes 更早已触及 「 角度和 」 的版本。真正把它升为拓扑不变量的是 19 世纪的 Listing、Riemann 与 Poincaré——一个多面体事实,被读成曲面的分类标尺。
「 去面法 」 的现代翻译。Cauchy 的证明本质上是 「 同伦不变量 」 的雏形:每一步操作保持 χ 与同胚型不变,最后化到规范形。这种 「 化简到规范形再读数 」 的思路,正是本章分类定理的证明骨架(§5.11)。
χ 的 χ 命名。「 欧拉示性数 」 中的 「 示性 」 取 「 刻画特征 」 之意:它是曲面最粗糙的一枚 「 指纹 」。与 π1 相比,χ 极简(一个整数);与可定向性合看,却已是完整不变量——少而够用,是 χ 的品格。

一个被误读两百年的公式,最终成了曲面的身份证号码。Euler 的 2,其实是球面的 2。

132讲义

第五章 曲面与分类:给形状编号5.7 闭曲面的分类定理

★★★ 本册最完整的一桩收账:闭曲面被两个不变量彻底分类。

定理 5.5(闭曲面分类定理)。任一闭曲面同胚于下列两组曲面中的唯一一张:

可定向:S2, T2, T2 # T2, T2 # T2 # T2, ⋯ (亏格 g = 0, 1, 2, …)
不可定向:ℝP2, ℝP2 # ℝP2, ℝP2 # ℝP2 # ℝP2, ⋯ (交叉帽 k = 1, 2, 3, …)

两组曲面互不同胚;同一组内亏格 / 交叉帽数不同则不同胚。因此闭曲面由 「 可定向性 + χ 」 完全决定。

定理为什么是 「 完整 」 的。任何闭曲面都落在价目表上恰好一行:存在性(任给闭曲面,必同胚于某一项)与唯一性(不同项互不同胚)都成立。于是 「 数洞 + 判正反面 」 就是曲面的全部身份——无穷多的曲面形状,被压成两个参数的坐标。

判据卡。给定闭曲面,先算 χ,再判可定向性:可定向则 g = (2 − χ)/2;不可定向则交叉帽数 k = 2 − χ。两张曲面同胚 ⟺ 可定向性相同且 χ 相同。两步走完分类。
与第一章的呼应。第一章曾把 「 同胚 」 定成 「 拉伸不断、粘贴不撕 」 的等价关系;本章给这份等价关系配好了清单:闭曲面的一切同胚类,就是这张价目表。等价关系配上不变量,才成其为分类。
证明的两条腿。(a) 化到基本多边形:任一闭曲面可沿一组曲线剖开铺成一张单个多边形,边两两配对(§5.10);(b) 配对化简:把多边形的边配对一律化简成标准形 a1b1a1−1b1−1⋯(可定向)或 a1a1a2a2⋯(不可定向)。两条腿合起来即证(§5.11 详述)。

这张表的意义。它是 「 形状代数化 」 在本册给出的第二个完美分类(第一个是覆叠 ↔ 子群)。而且比 Galois 对应更 「 初等 」:不用群、不用同伦,只用一张多边形的边配对,就把二维世界的形状彻底排清。二维之所以能被完全分类,是因为 「 洞 」 在二维只有一种类型。

133讲义

第五章 曲面与分类:给形状编号5.8 亏格与可定向性

★★★ 两个不变量的分工:亏格数洞,可定向性判正反面。

定义(亏格)。可定向闭曲面 S 的亏格 g(S) = 「 手柄 」 的个数 = 洞的个数,满足 χ = 2 − 2g。等价刻画:g = 允许把 S 剖开后能画出的 「 独立不切断曲线 」 的极大个数。

定义(可定向性)。曲面 S 称为可定向的,若它有一张 「 处处一致 」 的坐标图册(转移映射的 Jacobi 行列式恒正);等价地,S 上不存在 Möbius 带(嵌入的半个扭转带)。否则称不可定向。

亏格的三种读法。① 几何:环柄的个数(甜甜圈上能摆几个 「 圈 」);② 代数:g = (2 − χ)/2,由 χ 反解;③ 同调:g = 一维同调群的秩的一半(§5.14 与第六章)。三种读法给出同一个整数,是 「 拓扑不变量穿透各层语言 」 的范例。

为什么 Möbius 带 = 不可定向。可定向要求 「 每一处都能一致地选好正面 」。把 Möbius 带沿中线剪开,得到一条环带(不是两条);沿中线走过去会回到反面——「 法向在走一圈后翻转 」,任何一致的定向都不可能。反之,没有 Möbius 带嵌入的曲面必可定向(这是不可定向性的标准判据)。
可定向双层覆叠。任一不可定向曲面 S 都有一张 「 可定向双层覆叠 」 S̃ → S(定向双层):把 「 两套定向 」 摊成两层,粘起来得到 S。层数 2 = 把 「 分不出正反 」 摊成 「 分得出正反的两层 」。例:射影平面的定向双层是 S2、Klein 瓶的定向双层是 T2。
「 不可定向 」 的代价。不可定向曲面的 χ 取 「 偶数阶里更小的值 」:交叉帽 k 的曲面 χ = 2 − k,故 k = 1 得 1、k = 2 得 0。注意 χ 的奇偶性暴露了可定向性:可定向曲面 χ 恒为偶数(2 − 2g),不可定向的 χ 可奇可偶。「 χ 是奇数 ⟹ 必不可定向 」是白拿的一条判据。

速判流程。(1) 数 χ = V − E + F;(2) 判是否存在 Möbius 带(或等价地看边配对的定向);(3) 可定向 ⟹ g = (2 − χ)/2,不可定向 ⟹ k = 2 − χ。三步定名,无往不利。

134讲义

第五章 曲面与分类:给形状编号5.9 射影平面与 Klein 瓶:不可定向的世界

★★★ 两张最著名的 「 一个面 」 的闭曲面。

射影平面 ℝP2。把球面 S2 的对径点 x 与 −x 各粘成一点,得 ℝP2 = S2 / (x ∼ −x)。等价构造:把一张圆盘的边界圆上对径的两点粘合(「 交叉帽 」)。χ = 1(6 顶点最小剖分 6 − 15 + 10 = 1),不可定向。它是 「 含一条 Möbius 带 = 半个 ℝP2」 的曲面:把 ℝP2 沿某个圈剪开,恰得一条 Möbius 带与一张圆盘。
Klein 瓶 K。把长方形纸条的一端穿过瓶身、从内部与另一端粘合(1570 年 Bruyn 的 「 羊角 」,1882 年 Klein 正式命名)。χ = 0(8 顶点最小剖分 8 − 24 + 16 = 0),不可定向。Klein 瓶 = 两个 Möbius 带的连通和 ℝP2 # ℝP2。
为什么它们 「 一个面 」。两者都含一条闭合的 「 半拧带 」(Möbius 带),因而不存在一致的正面。沿 Klein 瓶的某条曲线剪开,会得到一张圆柱面 或 两条 Möbius 带——剪法的不同暴露了它的不可定向性。

三维空间装不下,四维空间装得下。Klein 瓶在三维中只能 「 自穿 」(管子必须穿过瓶壁),但它是 「 抽象曲面 」(二维流形),并不依赖三维实现。把时间当作第四维,让穿过的那一段走在 「 第四维 」 上,便无自穿。「 画不出来 ≠ 不存在 」——拓扑关心的是拼接关系,不是三维嵌入。

命题 5.6(不可定向曲面的价目表)。不可定向闭曲面恰为 ℝP2, ℝP2 # ℝP2(Klein 瓶), ℝP2 # ℝP2 # ℝP2, ⋯,由交叉帽数 k ≥ 1 编号,χ = 2 − k。k = 3 的曲面叫 「 Dyck 曲面 」,χ = −1(奇数 ⟹ 必不可定向,与 §5.8 判据吻合)。∎

不可定向曲面 = 含 Möbius 带的曲面;价目表上用 「 交叉帽数 」 编号。一条半拧带,就是不可定向世界的全部入口。

图 5-5 不可定向世界:基本多边形的边配对 a a b b 环面 T2​ χ = 0,可定向 a a b b 射影平面 ℝP2​ χ = 1,不可定向 a a b b Klein 瓶 χ = 0,不可定向 边界箭头的 「 反向 」 就是 「 拧一下 」:拧一次,曲面就再也分不出正反面
图 5-5 三张曲面的基本多边形。边界上的箭头标出粘合方向:箭头一致(环面)即可定向;箭头反向(射影平面、Klein 瓶)表示 「 拧一下 」,曲面因此不可定向。
135讲义

第五章 曲面与分类:给形状编号5.10 曲面的基本多边形

★★★ 一张多边形 + 一套边配对 = 一张曲面。这就是分类的 「 标准坐标纸 」。

定义(基本多边形)。闭曲面 S 可沿一组两两不交的简单闭曲线剪开,铺成一张单个的 2n 边形(S 连通时必为单个多边形),使它的 2n 条边两两配对地粘回去(每条边恰与另一条边同向或反向粘合)。这张多边形连同配对方式称为 S 的基本多边形,配对方式写成一条 「 边界字 」。

标准形两条。① 可定向、亏格 g:4g 边形,边界字 a1b1a1−1b1−1 ⋯ a_g b_g a_g−1 b_g−1,所有 4g 个顶点粘成一点,故 V = 1、E = 2g、F = 1,χ = 1 − 2g + 1 = 2 − 2g。② 不可定向、交叉帽 k:2k 边形,边界字 a1a1a2a2⋯,V = 1、E = k、F = 1,χ = 1 − k + 1 = 2 − k。

读边界字的方法。字母相同=这两条边粘合;字母带 −1 = 反向粘(拧一下)。整条字就是 「 曲面的源代码 」:aba−1b−1 是环面、aa 是射影平面、abab−1 是 Klein 瓶。分类定理的证明,就是 「 把任何边界字化简成这两种标准字 」。
「 顶点全粘成一点 」 的奇迹。以 g = 2 为例:正八边形的 8 个角,经边配对后全部粘成同一个点。8 个顶点变成一个——正因如此 V = 1,χ 才如此简洁。这幅 「 所有角聚成一点 」 的图像,是理解基本多边形计算的钥匙。
与覆叠的接口。基本多边形把曲面摊成一张单连通的多边形,这张多边形正是曲面的万有覆叠的一部分:无边界的 4g 边形以边配对拼满平面(环面的万有覆叠 = ℝ2),「 用同一张多边形反复平移铺满平面 」 与 「 覆叠」 是同一件事(回看第四章 §4.7)。

例(环面 aa−1 到 aba−1b−1)。先看球面:圆盘边界字 aa−1(V = 1, E = 1, F = 1, χ = 1……补上 「 补集 」 即得球面 χ = 2)。再看环面:把正方形的两边 a、两边 b 分别同向粘,得 aba−1b−1——从正方形到环面,只差两组边怎么粘。

图 5-6 基本多边形:4g 边形的边界字 a1​ b1​ a1​-1​ b1​-1​ a2​ b2​ a2​-1​ b2​-1​ P 正八边形(g = 2,4g = 8 条边):八个顶点全部粘成一点 P 于是 V = 1、E = 4、F = 1 —— χ = 1 − 4 + 1 = −2 = 2 − 2·2
图 5-6 亏格 2 曲面的基本多边形是正八边形,边界字 a1b1a1−1b1−1a2b2a2−1b2−1。八个顶点全粘成一点,于是 χ = 1 − 4 + 1 = −2。
136讲义

第五章 曲面与分类:给形状编号5.11 分类定理的证明思路

★★★ 把任意曲面化简到标准形——四步流水线。

证明骨架(分类定理)。设 S 为闭曲面。目标:把 S 的基本多边形边界字化简成标准形。

第一步(三角剖分)。由 Radó 定理,S 可三角剖分;等价地可沿三角剖分的边剪开铺成一张多边形,边界字由三角剖分给出。这一步把 「 任意曲面 」 换成 「 一张多边形的字 」。

第二步(消去相邻的 aa−1)。若边界字含相邻的 aa−1(同一条边的正反配对),可沿对角线剪开、重新贴合,把这四条边 「 剪掉 」,同时不影响其余部分。反复消去,直到无相邻反配对。

第三步(化到 「 标准配对 」)。把剩下的配对分类整理:形如 ⋯ a ⋯ a−1 ⋯(同类分隔)对应一个手柄 aba−1b−1;形如 aa(相邻同类同向)对应一个交叉帽。逐步把分散的同类边聚成标准块。

第四步(归一)。把全部手柄块前移得可定向标准字 a1b1a1−1b1−1⋯,或把交叉帽整理成 a1a1a2a2⋯;再证明 「 混合出现时交叉帽可吞掉手柄 」(T2 # ℝP2 ≅ ℝP2 # ℝP2 # ℝP2),于是每张曲面最终停在唯一的标准字。存在性由第四步给出,唯一性由 χ 与可定向性背出。∎

两条化简律(证明的引擎)。① 消去律:相邻反配对 aa−1 可删(球面中性的组合版);② 交换律:可把交叉帽块与手柄块按序重排,且 ℝP2 # T2 ≅ ℝP2 # K(手柄被交叉帽 「 吸收 」)。两条律反复用,任何字都收敛到标准形。

为什么 「 唯一性 」 要靠 χ。化简只保证 「 存在一个标准形 」;会不会同一张曲面化简出两个不同标准形?不会——因为标准形由 (可定向性, χ) 完全决定,而这两个量在化简中不变。化简保证可达,不变量保证唯一。
证明的类型。这是一次 「 组合手术 」:只用剪开与重新粘贴,不作几何变形,也不引用 π1。纯组合的证明,恰好配得上 「 曲面由拼法决定 」 的世界观。同类型的证明会再现于第六章的同调计算(剖分 → 代数)。
难点的位置。真正费事的是 「 第三步的整理 」 与 「 第四步的混合吸收 」。它们需要少量图论式的论证(配对的交叉数、正规化手术),却是整个分类定理的技术核心。记住结论、会用判据,已是本章的合格线。
137讲义

第五章 曲面与分类:给形状编号5.12 曲面上向量场的 Poincaré–Hopf

★★★ χ 不只是组合账,它还是 「 向量场奇点 」 的总账。

定义(向量场的奇点指数)。曲面 S 上的连续切向量场,若在某点为零向量,称该点为奇点(零点)。奇点附近,向量场的 「 转向 」 绕一圈的净圈数称为该点的指数(index),是整数;源与汇指数 +1,鞍点指数 −1。

定理 5.7(Poincaré–Hopf,1881/1926)。闭曲面 S 上任何只有孤立奇点的连续切向量场,其全部奇点指数之和 Σ index = χ(S)。特别地,χ ≠ 0 的曲面(如球面)上不存在处处非零的连续切向量场。∎

读出两件熟面孔。① 毛球定理:χ(S2) = 2 ≠ 0,故球面上不可能 「 梳平 」 一个切向量场——无法让一个毛球的所有毛都平顺贴住球面,总有一个 「 旋 」。这与第四章的 Borsuk–Ulam 是同一族 「 拓扑禁止办到 」 的定理。② 环面可梳平:χ(T2) = 0,环面上存在处处非零的切向量场(沿经线方向匀速流动),呼应了 「 环面是平的 」。

为什么和等于 χ。把向量场奇点的邻域挖去、在补集上向量场非零,可用它把曲面 「 梳理 」 成一副单形剖分;每挖一个小圆盘,χ 减少 1 而变化由该点指数补足。逐点指数之和被迫等于全局的 χ——一个局部量(指数)之和等于全局量(χ),正是 「 指标定理 」 的最早形态。
与亏格的联动。Σ index = 2 − 2g:球面总指数 +2,环面 0,双环面 −2。于是 「 曲面上向量场必有多少个奇点、总指数多少 」 完全由亏格锁定。χ 又一次充当 「 拓扑强制的守恒量 」。
与第一 / 二章的呼应。第一章 「 连续 」 的直觉、第二章 「 紧致 」 的手段,在此合流为一件可计算的守恒律。「 局部数据求和 = 整体不变量 」 是本册反复出现的母题:绕数求和得 π1、指数求和得 χ、覆叠层数得指数——处处相同。

一个漂亮推论。由 Σ index = χ(S2) = 2,球面上向量场若有奇点,其 「 源 + 汇 − 鞍点 」 的总数必为 2——无论向量场如何设计。这条守恒律对任何连续切场都成立,与场的具体形状无关。

图 5-7 Poincaré–Hopf:奇点指数之和 = χ 源 +1 汇 +1 Σ 指数 = 2 = χ(S2​) Σ 指数 = 0 = χ(T2​)
图 5-7 左:球面上的切向量场必有两处 「 源 / 汇 」,指数和 = 1 + 1 = 2 = χ(S2)(毛球定理)。右:环面可被完全梳平,指数和 = 0 = χ(T2)。
138讲义

第五章 曲面与分类:给形状编号5.13 分支覆叠与 Riemann–Hurwitz

★★★ 把第四章的覆叠升级:允许 「 层与层在个别点合并 」。

定义(分支覆叠)。连续满射 p : S̃ → S 称为两闭曲面间的分支覆叠,若在大多数点附近它是 n 层覆叠(n = 次数),但在少数点 y ∈ S 的纤维 「 层数减少 」(称为分支点)。分支点 y 的原像中各层合并,合并后剩余的 「 层数 」 记 e_x(分支指数),Σx ∈ p−1(y) e_x = n。

定理 5.8(Riemann–Hurwitz 公式)。设 p : S̃ → S 为 n 次分支覆叠,分支值为 y1, ⋯, y_r,则

χ(S̃) = n·χ(S) − Σi=1r (n − |p−1(y_i)|)

其中 |p−1(y_i)| 是分支值之上不同点的个数。每一项 (n − |p−1(y_i)|) 度量该分支值 「 合并掉了几层 」。∎

公式的读法。若无分支,r = 0,退化为 χ(S̃) = n·χ(S)——这正是普通覆叠的 χ 关系(层数乘 χ)。每个分支值把等式 「 往回调小 」 若干,调小的量恰是 「 被合并的层数 」。

标准例:球面 n 次覆叠前的热身。取 S = S2、S̃ = S2、p(z) = zn(在 Riemann 球面上)。χ(S̃) = 2、χ(S) = 2、次数 n。分支值 0 与 ∞ 各有一个原像(各合并 n 层,|p−1| = 1)。代入:2 = 2n − [(n − 1) + (n − 1)] = 2n − 2n + 2 = 2——严丝合缝。
与第四章的连贯。第四章的覆叠是 「 处处 n 层 」,本节的覆叠允许 「 个别处少层 」。分支覆叠是覆叠的 「 一般位置 」 版本,而 Riemann–Hurwitz 是把 χ、次数、分支数三者绑在一起的一条恒等式——它让 「 由底曲面和分支数据反推总曲面 」 成为可能(Riemann 面的经典算法)。
代数的回响。分支覆叠之于覆叠,正如 「 分歧扩张 」 之于 「 无分歧扩张 」(数论中的 Dedekind 域扩张):都问 「 层数在个别处如何合并 」,都用一条 「 χ 修正公式 」 记账。同一件事,在拓扑叫分支覆叠,在数论叫分歧。

Riemann–Hurwitz 是一台 「 换算器 」:知道底曲面的 χ、次数与分支数据,就能算出总曲面的 χ,再由分类定理查出它的亏格。分类定理 + Riemann–Hurwitz,是曲面上一切覆叠问题的双引擎。

139讲义

第五章 曲面与分类:给形状编号5.14 曲面的基本群与同调

★★★ 用第三章的 π1 给曲面再编一次号,并预告第六章的同调。

定理 5.9(闭曲面的基本群)。(a) 可定向亏格 g 的曲面 S_g:π1(S_g) = ⟨a1, b1, …, a_g, b_g | a1b1a1−1b1−1 ⋯ a_g b_g a_g−1 b_g−1 = 1⟩,共 2g 个生成元、一个关系。(b) 不可定向交叉帽 k 的曲面:π1 = ⟨a1, …, a_k | a12a22⋯a_k2 = 1⟩。∎

一眼读出三件事。① 球面:g = 0,无生成元,π1 = 1(单连通)——与第二章 「 ①Sn 单连通 」 首尾相接。② 环面:π1 = ⟨a, b | aba−1b−1⟩ ≅ ℤ2(Abel 化后无关系),呼应 「 环面 = ℝ2/ℤ2 的覆叠 」。③ 射影平面:π1 = ⟨a | a2 ⟩ ≅ ℤ/2——非平凡元素对应 「 走一圈回不到自身 」 的不可定向圈。

从 π1 反推曲面。两个数 (g 或 k) 与可定向性既由 π1 决定,又决定 π1——曲面被 π1 完全分类(这是分类定理的 「 代数翻版 」)。比 χ 更强:χ 只是 π1 的 「 Abel 化影子 」。
同调初登场。把 π1 「 交换化 」(ab(d),忘掉顺序)得 一维同调 H1:可定向曲面 H1 ≅ ℤ2g(秩 2g),环面 H1 ≅ ℤ2。「 洞的个数 g = rank H1 / 2 」——亏格有了第三个读法。同调比 π1 好算(交换、线性),代价是丢失非交换信息(如 π1(ℝP2) = ℤ/2 的挠部分仍保留在 H1,但 S_g 的交换信息已够定 g)。
χ 的同调表达式。一般地 χ = β0 − β1 + β2(Betti 数交替和):闭连通曲面 β0 = β2 = 1,β1 = 2g(可定向)或 k(不可定向),代入即 χ = 2 − 2g。这条公式把本章的 χ 与第六章的同调焊在一起——第六章将把它推广为一般复形的 Euler–Poincaré 公式。

三把尺子对照表。π1(最强,非交换)≻ H1(中等,交换含挠)≻ χ(最弱,一个整数)。球面:π1 = 1、H1 = 0、χ = 2;环面:ℤ2、ℤ2、0;射影平面:ℤ/2、ℤ/2、1。三把尺子互相印证,就是 「 形状代数化 」 的层叠结构。

140讲义

第五章 曲面与分类:给形状编号5.15 从拓扑到几何:曲面上度量的选择

★★ 拓扑只认 「 洞 」,几何则要问 「 弯不弯 」。同一张曲面,可穿无穷多件几何外衣。

拓扑 vs 几何。拓扑把球面与立方体视为同一(同胚);几何却区分 「 圆球 」 与 「 方体 」(不同度量)。曲面分类只到同胚为止;一旦加上 「 度量 」(每点附近的长度、角度),就进入几何学的地界。本章的 χ 与亏格是拓扑账,接下来看几何能给曲面加什么结构。

定义(曲面上的度量)。曲面 S 上的黎曼度量是一族光滑的 「 内积 」,使每点的切平面成为欧氏平面。有了度量,曲面才有长度、角度、面积、曲率(Gauss 曲率 K)。

球面几何(K > 0)。标准球面:两点间最短线是大圆弧,三角形内角和 > π(球面过多余)。χ = 2 > 0 的曲面偏 「 正曲率 」——紧致可定向曲面里只有球面能容纳处处正曲率。
欧氏几何(K = 0)。环面可从平面 ℝ2 商出(T2 = ℝ2/ℤ2),继承平面度量:局部与平面一模一样,曲率处处为 0。「 平环面 」——χ = 0 与 「 能长出平坦度量 」 恰好同步。
双曲几何(K < 0)。亏格 g ≥ 2 的曲面:可赋常负曲率度量(K = −1),局部像 「 双曲平面 」 的碎片。三角形内角和 < π(双曲欠缺)。χ = 2 − 2g < 0 与 「 只能双曲 」 严格对应。

定理 5.10(Gauss–Bonnet)。紧致可定向曲面 S 上任何黎曼度量满足 ∫_S K dA = 2π·χ(S):总曲率(几何量)由 χ(拓扑量)锁定。∎ 推论(单值化):闭曲面按 χ 的符号 > 0、= 0、< 0 分别唯一地容有球面、欧氏、双曲三种常曲率几何(单值化定理,Poincaré–Klein–Koebe)。

Gauss–Bonnet 把 「 局部弯曲的总和 」 与 「 全局的洞数 」 等号相连:无论把球面揉得多皱,总曲率总是 4π。拓扑不变量是几何的 「 守恒底座 」——本章的 χ,正是这块底座。

141讲义

第五章 曲面与分类:给形状编号5.16 收束:分类——数学的整理术

★★ 一张价目表,把二维世界的形状彻底排清。

本章从 「 什么是曲面 」 走到 「 闭曲面分类定理 」,用到的全部武器只有三件:(1) 三角剖分(把连续对象换成组合账本)、(2) 欧拉示性数 χ(一个可加减的不变量)、(3) 可定向性(一个布尔值)。两件不变量合起来,就与 「 同胚 」 当了充要条件。

回顾主线。曲面(局部 ℝ2)→ 例子(球 / 环 / 双环 / Möbius)→ 连通和与手柄(造洞)→ 三角剖分(组合化)→ χ(不变量)→ 分类定理(价目表)→ 亏格与可定向性(两参数)→ 基本多边形(标准形)→ Poincaré–Hopf 与 Riemann–Hurwitz(χ 的两处应用)→ π1 与同调(更强的不变量)→ 度量几何(几何外衣)。
本章与前三章的接口。① 第一章 「 同胚 」 的等价关系在此配齐了商单;② 第二章 「 紧致 / 连通 」 是本章 「 闭曲面 」 的两个定语;③ 第三章 「 π1 」 与第四章 「 覆叠 」 在 §5.14 与曲面的 π1 合流。四章的地基,在二维分类上合拢成一栋楼。
为什么二维能完胜。在二维, 「 洞 」 只有一种类型(一维的闭环),所以只需一个整数数洞、一个布尔判正反;到三维,洞可以打结、可以相扣,分类立刻失效(三维流形无一般分类定理)。二维是拓扑学唯一被彻底驯服的维度——本章是这份驯服的完整记录。

向后看。本章留下两件待办:① χ 如何从 「 曲面专有 」 升为 「 任意复形 」 的通用量?② 除了 π1 与 χ,还有没有系统计算洞的办法?两件都指向下一章——同调:把形状拆成链群,让代数自动数出洞。

分类定理的漂亮,不在证明的繁复,而在结论的简洁:无穷多张曲面,两个参数就够。这份 「 少而够用 」,正是数学整理术的品格。

142例题

第五章 曲面与分类:给形状编号例题一:欧拉示性数与亏格的计算

★★★ 五道例题:把 「 剖分 → χ → 亏格 」 算熟。

例 5-A。正二十面体作为球面的剖分,求 χ。

解。V = 12, E = 30, F = 20,χ = 12 − 30 + 20 = 2。与 2 − 2·0 = 2 吻合(球面 g = 0)。校验:3F = 60 = 2E = 2·30 ✓。

例 5-B。环面的 7 顶点三角剖分(V=7, E=21, F=14),求 χ 与亏格。

解。χ = 7 − 21 + 14 = 0;可定向故 g = (2 − 0)/2 = 1。校验 3F = 42 = 2E ✓。

例 5-C。射影平面(V=6, E=15, F=10)的 χ 与交叉帽数。

解。χ = 6 − 15 + 10 = 1。χ 为奇数 ⟹ 不可定向;k = 2 − χ = 1,即射影平面(一个交叉帽)✓。

例 5-D。两个环面做连通和,求 χ 与亏格。

解。χ = 0 + 0 − 2 = −2;g = (2 − (−2))/2 = 2(双环面)✓。

例 5-E。某闭曲面 χ = −4 且可定向,问它是谁。

解。g = (2 − (−4))/2 = 3:三个环面的连通和 T2 # T2 # T2(亏格 3 曲面)✓。

五题的通用套路:「 数 V、E、F → 算 χ → 判可定向 → 反解 g 或 k 」。把 χ = 2 − 2g 与 χ = 2 − k 两组等式与前五张标准曲面配熟,本类题基本封顶。

143例题

第五章 曲面与分类:给形状编号例题二:连通和、基本多边形与分类判定

★★★ 五道进阶题:把 「 边配对 ↔ 曲面 」 双向练熟。

例 5-F。基本多边形边界字 aba−1b−1,是什么曲面?

解。一组手柄 a, b(真手柄对)⟹ 可定向、g = 1:环面 T2。χ = 0 ✓。

例 5-G。边界字 aa(正方形两条 a 边同向粘),是什么?

解。相邻同类同向 ⟹ 一个交叉帽 ⟹ 不可定向,k = 1:射影平面 ℝP2。χ = 1 ✓。

例 5-H。边界字 abab−1,是什么曲面?

解。两条 a 同向、两条 b 反向 ⟹ 不可定向、两个 「 半交叉 」,合为一个交叉帽块 ⟹ k = 2:Klein 瓶。χ = 0 ✓。

例 5-I。求 ℝP2 # T2 的判别与 χ。

解。χ = 1 + 0 − 2 = −1(奇数 ⟹ 不可定向);k = 2 − (−1) = 3。故 ℝP2 # T2 ≅ ℝP2 # ℝP2 # ℝP2(Dyck 曲面)——交叉帽吞掉手柄 ✓。

例 5-J。判断 χ = 0 的闭曲面有几种可能。

解。可定向:g = 1(环面 T2);不可定向:k = 2(Klein 瓶)。恰两种——χ 单独不足以区分,必须叠加可定向性 ✓。

进阶暗线:「 边配对的方向 = 曲面的源代码,读字即得名字 」。手柄对 aba−1b−1 给可定向、交叉帽 aa 给不可定向;混合时交叉帽优先。读一遍边界字,答案已在字里。

144习题

第五章 曲面与分类:给形状编号习题课(一):三角剖分与 χ 基本功

★★ 六题:把 χ 算顺手。

题 5-1。立方体表面剖分 V=8, E=12, F=6,求 χ 并判断同胚型。

答案:χ = 8 − 12 + 6 = 2;可定向(凸多面体表面)⟹ g = 0,同胚于球面 S2。

题 5-2。证明:闭三角剖分恒有 3F = 2E。

提示:每个三角形 3 条边、每条边恰被两三角形共享,故总数 3F 与 2E 同计一遍,相等。

题 5-3。环面上沿经线、纬线各剪一刀,铺开成什么?数一数 V、E、F。

答案:铺成一个正方形(4 边);4 个角粘成一点,故 V = 1, E = 2, F = 1,χ = 0。

题 5-4。求 T2 # T2 # T2 的 χ 与亏格。

答案:χ = 0 + 0 + 0 − 2 − 2 = −4;g = (2 − (−4))/2 = 3。

题 5-5。球面挖去一个开圆盘,得圆盘。求圆盘的 χ(用剖分)。

答案:把圆盘三角剖分(一个三角形加边界),V = 3, E = 3, F = 1,χ = 1。带一个边界的曲面 χ = 2 − 2g − b(b 为边界数)⟹ 球面挖一洞 b = 1 得 χ = 1 ✓。

题 5-6。Möbius 带(带一个边界)的 χ 是多少?

答案:Möbius 带 ≈ 射影平面挖一开圆盘;χ = 1 − 1 = 0(也可剖分直算)。注意它 不可定向,χ 的公式与可定向情形不同。

本堂暗线:χ 是 「 可加减的账本 」——挖洞减、粘合加、连通和减 2。凡涉及曲面拼装的题,都先记账再读数。

145习题

第五章 曲面与分类:给形状编号习题课(二):分类定理与分支覆叠进阶

★★★ 六题进阶:分类判据与 Riemann–Hurwitz 的拉档。

题 5-7。某闭曲面 χ = 3,是否可能?为什么?

答案:不可能。闭曲面 χ ≤ 2(可定向 2 − 2g ≤ 2;不可定向 2 − k ≤ 1)。χ = 3 超出价目表,无对应曲面。

题 5-8。两张 χ 相同、可定向性相同的闭曲面,是否必同胚?反过来呢?

答案:必同胚(分类定理保证);反过来同胚必同 χ 同可定向性。两个不变量构成充要判据。

题 5-9。把球面沿赤道剪开、翻转一半再粘回,得到什么曲面?(用基本多边形思路)

提示:这等于把球面对径粘合的一半,结果无法定向 ⟹ 不可定向。「 翻一半 」 就在曲面上嵌了一条 Möbius 带 ⟹ 至少射影平面。

题 5-10。用 Riemann–Hurwitz 验证:z ↦ z2 把环面映到球面(2 次、4 个分支点)是否可能。

提示:设 χ(S̃) = 0、χ(S) = 2、n = 2。0 = 2·2 − Σ(2 − |p−1|) ⟹ Σ(2 − |p−1|) = 4,即总分支贡献 4(如 4 个简单分支点)。环面确是球面的分支覆叠(椭圆曲线的 Weierstrass 型)。

题 5-11。求 χ = 1 且不可定向的闭曲面;若它 3 次分支覆叠球面,问分支贡献。

答案:k = 1 ⟹ 射影平面。1 = 3·2 − Σ ⟹ Σ = 5(总分支贡献 5)。

题 5-12。环面的 π1 是 ℤ2,从中能否读出亏格?球面呢?

答案:环面 rank π1 = 2 = 2g ⟹ g = 1;球面 π1 = 1 ⟹ g = 0。可定向曲面 g = rank π1 / 2(用 π1 的交换化算秩)。

进阶暗线:「 分类判据(可定向性 + χ)是充要的,其余不变量都是它的影子 」。π1 比 χ 强,但用于分类时仍归结到同一对参数。

146地图

第五章 曲面与分类:给形状编号第五章地图:概念依赖关系

★ 从一张膜到一张价目表——图 5-8 收拢。

图 5-8 第五章概念地图 曲面 = 二维流形 三角剖分 V、E、F 连通和 · 手柄 基本多边形 4g 边形 欧拉示性数 χ = V − E + F 亏格 g · 可定向性 闭曲面分类定理
图 5-8 顶:曲面(二维流形)。中层三条构造路:三角剖分、连通和 / 手柄、基本多边形。中下:两大不变量(χ、亏格与可定向性)。底:闭曲面分类定理——三条路与两不变量在此汇成一句话。

读图要领。① 左列是 「 组合线 」(剖分 → χ → 欧拉公式),右列是 「 构造线 」(连通和 → 亏格 → 可定向性),中列 「 基本多边形 」 是两列的 「 转轴 」(既能算 χ、又能读可定向性);② 全图三条虚线汇入底部 「 分类定理 」,说明分类是全章的唯一出口;③ 图的下游(Poincaré–Hopf、Riemann–Hurwitz、π1、同调)不在图内——它们是 χ 的延伸应用与更强不变量。

五章地图的连读。第一章 「 放射状 」、第二章 「 双峰汇流 」、第三章 「 漏斗状 」、第四章 「 双子星 」、本章 「 三川归海 」——地图形状的演化,正是 「 形状代数化 」 步步收网的进度条。

147小结

第五章 曲面与分类:给形状编号第五章小结(上):定义与直觉

★ 定义九条收齐;斜体为速记口诀。

曲面(二维流形)局部同胚于 ℝ2 的 Hausdorff、第二可数空间。局部平坦的膜。
闭曲面紧致、连通、无边界(∂M = ∅)的曲面。没有口的封闭口袋。
连通和 S1 # S2各挖一圆盘、沿边界粘合。把两个曲面缝在一起。
手柄连通和一团环面的等价说法。加一个环柄 = 加一个洞。
三角剖分把曲面切成三角形的并。组合化的骨架。
欧拉示性数 χχ = V − E + F(剖分无关)。曲面的第一枚指纹。
亏格 g洞 / 手柄的个数,χ = 2 − 2g。洞数。
可定向性存在一致正面的图册(等价地无 Möbius 带)。分不分正反面。
基本多边形a1b1a1−1b1−1⋯ 或 a1a1a2a2⋯ 的边配对。曲面的源代码。

直觉六条(每条对应一个定义)。① 局部像平面 → 曲面;② 缝口袋 → 连通和;③ 数洞 → 亏格;④ 半拧带 → 不可定向;⑤ 记账 → χ;⑥ 边配对 → 基本多边形。「 局部平坦先行、组合记账跟进、两不变量收口 」 是本章的写作顺序,也是复习顺序。

与前四章的接口四条。① 局部同胚复用第一章的连续与同胚;② 「 闭曲面=紧 + 连通 + 无边 」 复用第二章两大性质;③ π1 计算复用第三章的圈与同伦;④ 万有覆叠与群作用复用第四章的 Galois 对应。四章地基在二维分类上合拢。

148小结

第五章 曲面与分类:给形状编号第五章小结(下):定理与计算流程

★★ 六条定理按 「 组合–分类–应用 」 分组。

【组合组】闭三角剖分 3F = 2E;χ 的剖分无关性(定理 5.3);Euler 多面体公式 V − E + F = 2(球面);Radó 可剖分定理。
【分类组】闭曲面分类定理(可定向 ↦ 2 − 2g,不可定向 ↦ 2 − k);连通和加法 χ(S1#S2) = χ(S1)+χ(S2)−2;基本多边形标准形与化简律。
【应用组】Poincaré–Hopf(Σ index = χ,毛球定理);Riemann–Hurwitz(分支覆叠的 χ 修正);Gauss–Bonnet(∫K dA = 2πχ,单值化);π1(S_g) 与同调 H1(更强不变量)。

计算流程卡(背下来)。① 求 χ?数剖分的 V、E、F。② 判可定向?找 Möbius 带 / 看边配对方向。③ 定名?可定向 g = (2−χ)/2,不可定向 k = 2−χ。④ 连通和?χ 相加减 2,亏格相加。⑤ 分支覆叠?用 Riemann–Hurwitz 换算 χ。本章全部例题(5-A 至 5-J)皆循此五步。

反例随身包。环面与 Klein 瓶同 χ(0)而不同胚(必须叠加可定向性);球面 χ = 2 是 「 上限 」(χ ≤ 2);χ 为奇数必不可定向;Klein 瓶三维需自穿(四维才无自穿);ℝP2 # T2 ≅ ℝP2 # ℝP2 # ℝP2(交叉帽吞手柄)。每个反例标出一条 「 边界 」:判据的有效范围。

一分钟自测。(a) 双环面的 χ?(b) χ = −3 的闭曲面存在吗?(c) 环面的 π1?(d) Klein 瓶的定向双层是什么?((a) 2 − 2·2 = −2;(b) 不存在(χ 为整数且 ≤ 2,但 −3 对不可定向需 k = 5 却得 2−5 = −3——存在!更正:k = 5 即得 χ = −3,故存在,是 5 个交叉帽的不可定向曲面);(c) ℤ2;(d) 环面 T2。)

149思想卡

第五章 曲面与分类:给形状编号思想卡:分类——数学的整理术

★★★ 分类的哲学,一句话:用最少的变量,给最多的对象安上唯一的名字。

本章的两个不变量(亏格、可定向性)之所以动人,在于它们不多不少:少了任何一个,判据就不充分(χ 相同可能不同胚);多了任何一个,就是冗余(可定向性已是布尔,不能再简)。「 恰好够用 」 是分类定理最深的审美——它把一个无限二维的对象集,精确地映射到一对 (方向, 整数) 坐标上。

「 不变量 」 的三重角色。① 判同:不变量不同 ⟹ 不同胚(易证的方向);② 判异:不变量相同 ⟹ 同胚(难证的方向,需分类定理);③ 编号:不变量本身给出对象的 「 地址 」。本章同时兑现三重角色,这是极罕见的完整。多数不变量只做到第①重。

为什么这是 「 漂亮 」 的?因为它是双向完整、可逆的:看一张曲面的 「 号码 」(g 或 k 与可定向性),就能把它整个画出来(基本多边形给定);反之亦然。几何对象与代数对象不再互相 「 对应 」,而成为同一件事的两种写法——这与第四章 Galois 对应的圆满程度完全同级。

「 洞 」 的比喻。一张曲面是 「 一块布 」,洞是 「 布上缝的把手 」,可定向性是 「 布能否分出正反 」。布的花样无穷,但 「 把手几个、正反有没有 」 就够了——这就是分类定理的日常生活版。
一句带走。面对无穷多张形状,先找 「 不随连续变形改变的量 」(χ、可定向性),再看它们是否 「 恰好把形状分干净 」。这就是 「 形状代数化 」 的通用套路:把几何问题化成不变量问题,把不变量问题化成算术问题。

第三章问形状 「 要一个群 」,第四章让群 「 长成空间 」,本章把形状 「 编上号 」。从群到号,是同一理想的三级台阶。

150挑战

第五章 曲面与分类:给形状编号挑战:分类定理的完整证明

★★★ 挑战目标:把 §5.11 的思路补成一份可自洽的完整证明。

挑战 5-A(边界字的化简)。给定任意一条由配对字母组成的边界字 w,证明可以经有限次 「 消去 aa−1 」 与 「 重排 」 操作把它化成两种标准形之一:a1b1a1−1b1−1⋯ 或 a1a1a2a2⋯。提示:对字母个数归纳;先消相邻反配对,再处理 「 分离的同类字母 」 的聚拢。

挑战 5-B(交叉帽吞手柄)。证明 ℝP2 # T2 ≅ ℝP2 # ℝP2 # ℝP2(用基本多边形作三次边配对手术)。提示:从字 c d c−1 d−1 a a 出发,用一次 「 剪切重贴 」 把 a a 块与手柄块交换,得 a a a' a' 型。

挑战 5-C(唯一性靠不变量)。说明为何化简只须证 「 存在标准形 」,唯一性由 (可定向性, χ) 自动保证。提示:证明消去与重排操作均不改变 χ 与可定向性,而两张不同标准形必有不同 (可定向性, χ)。

进阶方向一(同调证明)。用同调(第六章)重证分类:H1 的秩与挠部分直接给出 g 与 k。好处:把 「 组合手术 」 换成 「 代数计算 」,短而机械。
进阶方向二(单值化的证明)。分类完成后,追问 「 每种曲面能承载哪种常曲率度量 」,即 §5.15 的单值化定理——它的完整证明是 20 世纪几何分析的里程碑(Ricci 流,Hamilton–Perelman)。
进阶方向三(三维的失败)。二维分类的成功不可平移:三维闭流形没有类似的有限价目表(Poincaré 猜想的解决也只是一族特例,而非一般分类)。思考:二维究竟赢在哪里?(提示:「 洞 」 在二维只有一种类型。)

挑战的意义不在 「 会背证明 」,而在体会 「 组合手术 + 不变量唯一性 」 这对组合拳——它是本章全部技术的最小内核。

151实验

第五章 曲面与分类:给形状编号实验:多面体与曲面的欧拉示性数检验

★★ χ = V − E + F 这件 「 组合账 」,可以逐行数值对拍。

实验设计。① 对五种正多面体(球面的剖分)逐个计算 χ,验证同为 2;② 计算环面 7 顶点三角剖分的 χ,验证为 0;③ 校验闭三角剖分的计数律 3F = 2E;④ 用连通和公式 χ(S1#S2) = χ(S1)+χ(S2)−2 复算双环面,与 2 − 2g 对照。

def chi(V, E, F):
    return V - E + F

# 五种正多面体(球面的剖分)
for V, E, F in [(4,6,4), (8,12,6), (6,12,8), (20,30,12), (12,30,20)]:
    print(chi(V, E, F))             # 2 2 2 2 2

# 环面的 7 顶点最小三角剖分
print(chi(7, 21, 14))               # 0
# 闭三角剖分必有 3F = 2E
print(3*14 == 2*21)                 # True
# 连通和 chi(S1 # S2) = chi(S1) + chi(S2) - 2
print(chi(1,2,1) + chi(1,2,1) - 2)  # -2

实跑输出(本册成书时实算):

2 2 2 2 2 0 True −2

与理论预期逐项一致。五种正多面体的 χ 全是 2(球面)、环面是 0、计数律成立、连通和给出双环面的 −2——组合账与分类价目表完全对得上。

体检结论。① 球面任意剖分 χ = 2(五例全中);② 环面 χ = 0,与 2 − 2·1 吻合;③ 闭三角剖分 3F = 2E 成立(3·14 = 42 = 2·21);④ 连通和公式复算双环面 −2 = 2 − 2·2 ✓。χ 的 「 不随剖分改变 」 在数值上逐字坐实。
延伸一(剖分无关性)。把球面换成二十面体剖分 (12,30,20),χ 仍为 2——与四面体剖分同值,坐实 χ 的剖分无关性。延伸二(不可定向对照):射影平面 (6,15,10) ↦ 1、Klein 瓶 (8,24,16) ↦ 0,χ 的奇偶性分别暴露 / 掩盖了可定向性。延伸三(编程):对随机生成的环面剖分自动验证 V − E + F = 0,把 「 不变量 」 变成可批量核验的断言。

「 数顶点、数边、数面,相减 」——三行代码复刻本页的分类标尺。抽象的 「 洞的个数 」,被翻译成计算机可追踪的整数。

图 5-9 欧拉示性数实验:六张曲面的 χ 账本 曲面 V E F χ 球面(四面体) 4 6 4 2 球面(二十面体) 12 30 20 2 环面 T2​ 7 21 14 0 双环面(g = 2) 10 36 24 −2 射影平面 ℝP2​ 6 15 10 1 Klein 瓶 8 24 16 0
图 5-9 六张曲面的 V、E、F 与算得的 χ。同一栏 χ 值成串规整:球面 2、环面 0、双环面 −2、射影平面 1、Klein 瓶 0——每张曲面由 χ 与可定向性共同定名。
152格物札记

第五章 曲面与分类:给形状编号〖札记〗祖暅原理、多面体与组合计数

★★ 「 数顶点、数棱、数面、相减得常数 」 这件组合记账法,在中国古代的算学与匠作里也有回响。

祖暅原理与 「 体积守恒 」。南北朝祖暅(祖冲之之子)提出:「 幂势既同,则积不容异 」——两个立体若在等高处截面积都相等,则体积相等(祖暅原理,西方称 Cavalieri 原理,晚约千年)。它把 「 立体 」 的信息压缩成 「 每一层的截面 」,正与本章 「 把曲面压缩成 χ 」 同一种思路:用一个不随形态改变的量(体积 / χ)认遍一族对象。

《九章算术》与多面体的组合观。中国古代算学在 「 体积公式 」 与 「 开方术 」 上极精(《九章算术》第五卷 「 商功 」 专算立体体积),却未走向 「 顶点 − 棱 + 面 」 的组合不变量;而同一时期希腊的 Theaetetus、Euler 则把正多面体的组合数据当成研究对象。同样的 「 数一数 」 动作,一方算体积、一方数组合——两条路最终在 19 世纪的拓扑学里汇合。

「 折算 」 与 「 不变量 」 的默契。古代算学擅长 「 把难算的折成好算的 」(割圆术把圆折成多边形、祖暅把立体折成截面)。本章把曲面折成三角形、把三角形折成 V、E、F 三个整数——「 化繁为简的折算」,是中西算学共通的工艺,只是折到最后,本章折出的是一个 「 拓扑不变量 」。
正多面体只有五种:一个组合结论。用 χ = 2 可以证明 「 正多面体恰有 5 种 」(设每面 p 边形、每顶点 q 条棱,结合 2E = pF = qV 与 χ = 2,解出 (p,q) 只有 5 组)。这条论证把 「 几何的对称 」 归结为 「 组合的算术 」——正是本章的方法论,而希腊人已在《几何原本》第十三卷用对称性触及它。
与前一章札记的呼应。第四章札记讲 「 罗盘与螺旋 」(覆叠的物理原型);本页讲 「 祖暅与折算 」(不变量的东方回响)。两章都在讲 「 把连续对象折成离散符号 」:一个折出绕数,一个折出 χ。

「 幂势既同,则积不容异 」 与 「 数一数顶点棱面 」——一句东方的体积守恒、一件组合的记账,隔着山海指向同一理想:用不变量驯服形状。

153速查

第五章 曲面与分类:给形状编号第五章速查表

★ 单页索引;行文顺序 = 章节顺序。

对象定义 / 判据备注
曲面(2 维流形)局部同胚于 ℝ2;Hausdorff + 第二可数排除尖角 / 棱
闭曲面紧致、连通、无边界本章主角
连通和 S1 # S2各挖一圆盘、沿边界粘合χ 相加减 2
手柄连通和一团 T2亏格 +1
三角剖分曲面 = 三角形的并Radó:闭曲面可剖分
欧拉示性数 χχ = V − E + F(剖分无关)同胚不变量
三角剖分计数律3F = 2E(闭)无边界
可定向情形χ = 2 − 2gg = (2 − χ)/2
不可定向情形χ = 2 − kk = 2 − χ
可定向性存在一致正面图册(无 Möbius 带)χ 奇 ⟹ 不可定向
分类定理闭曲面由(可定向性, χ)完全决定存在 + 唯一
基本多边形a1b1a1−1b1−1⋯ / a1a1a2a2⋯V = 1, F = 1
π1(S_g)⟨a1b1⋯a_g b_g | Π[a_i,b_i] = 1⟩2g 生成元 1 关系
π1(ℝP2)⟨a | a2 = 1⟩ ≅ ℤ/2不可定向
Poincaré–HopfΣ index = χ毛球定理
Riemann–Hurwitzχ(S̃) = n·χ(S) − Σ(n − |p−1|)分支覆叠
Gauss–Bonnet∫K dA = 2πχ单值化
Euler–Poincaréχ = Σ(−1)i β_i通向第六章

常见错误五连。① χ 相同未必同胚(环面 vs Klein 瓶,必须叠加可定向性);② 闭曲面 χ ≤ 2(χ = 3 无解);③ 连通和 χ 不是简单相加(要减 2);④ 三维装不下 Klein 瓶 ≠ 它不存在(抽象曲面);⑤ 3F = 2E 只对 三角剖分成立(多边形剖分用 2E = Σ k F_k)。

154讲义

第五章 曲面与分类:给形状编号衔接讲义:通往同调——把形状代数化

★ 曲面的账已经结清,下一章的舞台在更高处:不止二维,任何维度的形状都要 「 编号 」,而工具将是同调。

本章留下的两件待办。① χ 目前是 「 曲面专有的组合账 」,能不能升为 「 任意复形 」 的通用量?② 除了 π1,还有没有系统、可算、可推广的 「 数洞机器 」?两件待办指向同一条路:把形状拆成链群,让代数自动数洞 —— 这就是同调。

同调的第一句直觉。给复形的顶点、边、面各配一个自由群(链群 C0, C1, C2),再引入 「 边缘算子」∂(把边映成两端点之差、把面映成三条边之和)。那么 「 没有边缘的圈 」(闭链)除以 「 是边缘的圈 」(边缘链),商群就是同调群:H_k = ker ∂_k / im ∂k+1。「 洞 」 不再是几何图像,而是代数的商群。
与本章的三处接口。① χ:将有一个 Euler–Poincaré 公式 χ = Σ(−1)i β_i(β 为 Betti 数),把本章的组合账升为同调账;② π1 与 H1:H1 = π1 的交换化,曲面的 π1(§5.14)在同调里被 「 线性化 」,更易算;③ 三角剖分:剖分这一动作,正是同调计算的入口(剖分 → 链群 → 同调群)。
同调的三重优势。(1) 可算:线性代数(求核、求像)就能算,无需处理同伦的非交换性;(2) 可推广:任意维度、任意复形、任意系数环都有同调;(3) 可函数化:连续映射诱导同调同态,使 「 形状比较 」 变成 「 群同态比较」。本章的 χ,将是同调送给拓扑的第一件礼物;下一章将拆开礼盒,看清 β_i 全部。

下一章路线。单纯复形与链群(§6.1–6.2)→ 边缘算子与链复形(§6.3)→ 同调群定义(§6.4)→ 三角剖分计算法(§6.5)→ 同调与 χ(§6.6)→ Betti 数与洞的计数(§6.7)→ 同伦不变性(§6.8)→ 上同调与 de Rham(§6.9–6.10)→ Mayer–Vietoris(§6.11)→ 函子性(§6.12)→ 持久同调与机器学习(§6.13–6.14)→ 走向同调代数(§6.15)。

本章把二维形状编上了号;下一章要把这套 「 编号术 」 升为 「 任意维度、任意复形 」 的通用代数机器。χ 是终点,也是起点。

第六章

同调:把形状代数化

基本群好用,却有两个毛病:它依赖基点,而且常常难算——一个简单空间的基群可能就是一大团自由群。本章换一套更顺手的机器:同调。想法极其简洁:把形状切成有限个三角形(复形),给每个维度配一个自由阿贝尔群(链群),再规定一个「取边缘」的运算 ∂;由于「边缘的边缘恒为零」(∂2 = 0),那些「封闭却没有边缘」的链就自动记下了该维度的洞——把它们模掉「确实有边缘」的链,就得到同调群 Hn(X)。这套机器有三个好处:它是阿贝尔群(好算),它不依赖基点,而且三角剖分怎么选都不影响结果(同伦不变)。本章逐层展开:链群与边缘算子、同调群的定义与计算、欧拉示性数恰是 Betti 数的交错和、Mayer–Vietoris 序列把空间拆开算、再把答案拼回去。末段望向现代:上同调把箭头掉个头、de Rham 上同调让微积分与拓扑握手,而持久同调让拓扑走出一堆散乱的数据——从点云里读出「形状」,用于材料、生物与机器学习。这正是全书「从连续到代数」的终点:形状第一次被翻译成一串可以完全计算的群。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
155导引

第六章 同调:把形状代数化第六章导引:把形状变成代数

第五章用 χ 给曲面编了号,那是一枚极简的指纹;本章要造的,是一台通用的指纹机——不论形状是几维、是曲面还是高维复形,都能自动输出一列代数不变量:同调群 H0, H1, H2, …

一句核心直觉。把形状拆成 「 顶点、边、面、体…… 」,每一维的骨架各生成一个自由交换群(链群);再用 边缘算子 ∂ 把高维骨架映到低维骨架。凡是 「 没有边缘的圈 」(闭链)都是形状上的洞的候选,凡是 「 是某个高维块的边缘 」(边缘链)都是平凡的。二者相除,剩下的就是真正的洞:Hk = ker ∂k / im ∂k+1。

本章路线图。§6.1 讲动机;§6.2–6.4 立三大件(单纯复形与链群 · 边缘算子与链复形 · 同调群的定义);§6.5–6.7 讲计算与读法(三角剖分计算法 · 同调与 χ · Betti 数与洞);§6.8 讲同伦不变性;§6.9–6.12 升格(上同调 · de Rham · Mayer–Vietoris · 函子性);§6.13–6.14 谈前沿应用(持久同调 · 机器学习);§6.15–6.16 收束与展望。

π1 是形状伸出的 「 一只非交换的手 」;同调是它 「 交换化之后的全身骨架 」。同一批洞,换一种代数语言来数——数得更快、更高、更能算。

图 6-1 从形状到代数:链群、边缘算子、同调群 形状 K (单纯复形 / 空间) 链复形 C*​ ⋯→C2​→C1​→C0​→0 同调群 H*​ Hk​=ker∂k​/im∂k+1​ ∂ 核 / 像 v0​ v1​ v2​ ∂ 把高维块映成它的边界 ∂(面)= 三条有向边之和 ∂(边)= 两端点之差 ∂∘∂ = 0 (边无边界) 洞 = 闭链 − 边缘链
图 6-1 整章的三步走:形状 → 链复形 → 同调群。边缘算子 ∂ 把高维块映成边界,「 ∂∘∂ = 0 」 保证 「 边缘链 ⊂ 闭链 」,商群便是同调群。几何的洞,从此可以用线性代数求出来。
156讲义

第六章 同调:把形状代数化6.1 把形状变成代数:为什么需要同调

★★★ 第五章的 χ 一件不够用:它只给一个整数,认不出环面与 Klein 瓶。

两件旧工具的短板。① χ 只输出一个整数,χ(T2) = χ(K) = 0 却不同胚,必须再叠一个可定向性才够用;② π1 虽然更强,却 非交换(π1(T2 ∨ T2) 就是自由群 F2,无交换律),计算与比较都不便,且高维推广要靠 πn——那更是一群难以驾驭的对象。

同调的目标。要找一台机器 H*,它满足三条:(1) 可算——输出的是交换群,只用线性代数(求核、求像、求秩)就能算出;(2) 高维——每一维 k 给一个群 Hk,从点、圈一直数到空腔、空洞;(3) 函子性——连续映射 f : X → Y 诱导群同态 f* : Hk(X) → Hk(Y),使 「 比较形状 」 化成 「 比较群 」。

同调与 π1 的关系。对任意空间,H1(X) ≅ π1(X)ab(π1 的 交换化:把 ab = ba 强行加上)。于是 同调 = π1 「 丢掉非交换信息 」 后的影子:它比 π1 粗糙(自由群 F2 与 ℤ2 的交换化同构,而它们本身不同构),却换来了可算、可推广、可函子化三重便利。粗糙而强大——这是同调全部设计的价值取向。

为什么必须升维。球面 S2 的 π1 是平凡的(任何圈都能缩成一点),单看 π1 会把它误认成一点;而 S2 与圆盘又明显不同。这一维的洞藏在 H2 里——「 包围空腔的面 」 是二维同调的产物,一维工具看不见。
线性化三步。① 把形状离散成组合数据(复形);② 把组合数据装进自由群(链群);③ 用边缘算子做线性映射,取核除以像。三步全是线性代数,没有同伦、没有非交换、没有几何变形——这正是可算性的来源。
与第五章的接口。第五章的 χ 会在 §6.6 被读成 Σ(−1)kβk:它从来不只是 「 顶点减边加面 」,而是同调的一个交替和。χ 是同调送给拓扑的第一件礼物,本章拆开礼盒。

命题 6.1(同调的三重角色)。同调同时承担:(a) 不变量(同胚 ⟹ 同调同构);(b) 可计算量(有限复形上是有理数域 / 整数上的矩阵秩问题);(c) 函子(连续映射诱导同态,保持复合与恒等)。三者在有限 CW 复形上完全兑现。∎

形状的几何直觉(洞)与代数结构(交换群)之间,本章要架起一座双向的桥。桥的建材只有两样:自由群与线性映射。

157讲义

第六章 同调:把形状代数化6.2 单纯复形与链群

★★★ 先给形状一副 「 离散骨架 」,再给骨架配 「 自由群 」。

定义(抽象单纯复形)。设 V 为顶点集。V 的有限非空子集族 K 称为抽象单纯复形,若对任意 σ ∈ K 与任意非空子集 τ ⊆ σ,都有 τ ∈ K(面对遗传性)。σ 若含 k + 1 个顶点,称 k 维单形:0 维是顶点、1 维是边、2 维是三角面、3 维是四面体。

几何实现。把抽象复形的每个 k 维单形放进 ℝk 画成标准 k 单形,公共面自动粘合,得到拓扑空间 |K|(几何实现)。第一章的曲面三角剖分(§5.4)正是它的二维特例。抽象复形 = 组合的骨;几何实现 = 画出来的形。

定义(链群)。给定复形 K,设 Kk 为 k 维单形的集合。k 维链群是以 Kk 为基的自由交换群:Ck(K) = ℤ|Kk|,其元素称为 k-链(形如 Σ niσi 的整系数形式和)。

读定义三条。① 「 链 」 是形式线性组合,系数是整数,允许负系数(代表反向);② 链群忘记了几何位置,只记住组合标签——顶点 v0、边 e0 只是一组自由基;③ 维数分层:C0, C1, C2, … 各自独立,这正是同调能逐维读数的基础。

为什么要自由交换群。自由 = 基之间无关系(顶点 v0 与 v1 独立);交换 = 加法可换序(边 e0 + e1 = e1 + e0)。正是 「 交换 」 这一步,把 π1 的非交换性抹平,换来线性代数的可算性(§6.1 的交换化在此显形)。
系数环的选择。取 ℤ 得整同调(能看见挠,如 Klein 瓶的 ℤ/2);取域 ℚ 或 ℝ 得实同调(只剩维数,即 Betti 数,计算最省)。本章默认整系数;需要求秩时切到 ℚ。
有限性假设。本章的复形默认有限(有限多单形)。这保证链群是有限生成的自由交换群,所有矩阵有限、秩有限、算法终止。「 有限 」 是本章一切算法的合同条款。

记号约定。复形 K;Ck 为 k 维链群;nk = |Kk| 为 k 维单形的个数;∂ 为边缘算子(下节)。当上下文明确时省去 K,记 Ck = Ck(K)。

图 6-2 单纯复形与链群 v0​ v1​ v2​ v3​ f0​ 顶点 4 · 边 4 · 面 1 C0​ = ⟨v0​,v1​,v2​,v3​⟩ ≅ ℤ4​ C1​ = ⟨e0​,e1​,e2​,e3​⟩ ≅ ℤ4​ C2​ = ⟨f0​⟩ ≅ ℤ 链群 = 以 k 维块为基的自由交换群
图 6-2 一个四个顶点、四条边、一个三角面的小复形(左),及其链群(右):每一维骨架配一个自由交换群。链群忘记位置、只留组合标签,为线性代数计算做好铺垫。
158讲义

第六章 同调:把形状代数化6.3 边缘算子与链复形

★★★ 链群之间连一根线:边缘算子 ∂,它把高维块映成边界。

定义(边缘算子)。设 σ = [v0v1⋯vk] 为一个 k 维单形(顶点按定序写)。定义线性映射 ∂k : Ck → Ck−1 在基上取

∂k(σ) = Σi=0k (−1)i [v0⋯<v̂i>⋯vk]

(v̂i 表示删去第 i 个顶点)。再线性延拓到整个 Ck。k = 1, 2 时即

∂1([v0v1]) = [v1] − [v0], ∂2([v0v1v2]) = [v1v2] − [v0v2] + [v0v1]。

边缘算子的三条直观。① 边映成两端点之差(有向:末减首);② 面映成三条有向边之和(交替符号保证相邻边方向首尾相接、不打架);③ 交替符号 (−1)i 不是装饰——它是后面 ∂∘∂ = 0 能成立的唯一原因。

定理 6.2(基本引理 ∂∘∂ = 0)。对一切 k,∂k−1∘∂k = 0(简记 ∂2 = 0)。证明:只需在单形 σ = [v0⋯vk] 上验证。计算 ∂k−1(∂kσ) 时,每对 (i, j)(i ≠ j)给出一项删除 vi, vj 后的 (k−2)-单形,其符号为 (−1)i(−1)j(删 i 在前时的符号)或 (−1)j(−1)i−1(删 j 在前时)。两式相差一个负号,逐项配对相消,故总和为零。∎

定义(链复形)。一组交换群与同态

⋯ → C2 →∂2 C1 →∂1 C0 → 0

满足 ∂k−1∘∂k = 0,称为链复形,记 (C*, ∂)。「 ∂∘∂ = 0 」 是链复形的定义性方程,也是同调存在的全部前提。

「 边的边界是零 」 这一句几何直觉,被 ∂2 = 0 一句话写尽。下一节将看到:正是它把 「 边缘链 」 装进了 「 闭链 」 之内,使商群有意义。

图 6-3 边缘算子与 ∂∘∂ = 0 三角形 f = [v0​v1​v2​] ∂2​(f) = e0​ + e1​ + e2​ ∂1​(e0​) = v1​ − v0​ ⋯ ∂0​(v) = 0 ∂k−1​∘∂k​ = 0 (∂∘∂ = 0) 边没有边界:绕一圈回到出发点,落空为零
图 6-3 三角形面 f 的边缘 = 三条有向边之和;边的边缘 = 两端点之差。两次取边缘必为零(v0 在 ∂1(∂2f) 中出现 +1 与 −1 各一次,抵消)——这就是 ∂2 = 0。
159讲义

第六章 同调:把形状代数化6.4 同调群的定义

★★★ 万事俱备:闭链除以边缘链,就是同调。

定义(闭链与边缘链)。在链复形 (C*, ∂) 中,称

Zk = ker ∂k ⊆ Ck (闭链群), Bk = im ∂k+1 ⊆ Ck (边缘链群)。

k 维同调群定义为商群 Hk = Zk / Bk。βk = rank Hk 称为第 k 个 Betti 数。

命题 6.3(商群有意义)。Bk ⊆ Zk,故 Hk 是良定义的交换群。证明:取 b = ∂k+1(c) ∈ Bk,则 ∂k(b) = ∂k∘∂k+1(c) = 0(定理 6.2),故 b ∈ ker ∂k = Zk。∎

同调的三句话直觉。① 闭链(∂ = 0)= 「 首尾相接、没有露出边界的圈 」;② 边缘链(∃ 高维块以它为边界)= 「 能填上、因而是平凡的圈 」;③ 同调 = 「 闭而不边 」 的圈:确实是圈(闭),却填不满(非边缘)——这正是 「 洞 」 的代数定义。

低维读数。H0:常数链 Σvi 是闭的(∂0 = 0),而 B0 = im ∂1 把同一连通分支的顶点等同起来,故 H0 ≅ ℤc(c = 连通分支数)。β0 = 连通分支数。
一维读数。H1 数 「 独立的、填不满的圈 」:环面 β1 = 2(两个方向的环)、球面 β1 = 0(每个圈都能填)。β1 = 独立洞数,等价于 π1 的秩(交换化后)。
高维读数。H2 数 「 包围空腔的面 」:球面 β2 = 1(球面自身围着一个空腔)、环面 β2 = 1(环面围着一个实心洞)。βk = 第 k 维洞的个数——「 洞 」 逐维定义,层层可数。

三个要点。① 同调群 Hk 只依赖链复形,不依赖任何几何嵌入;② 有限复形上,Hk 是有限生成交换群,故 Hk ≅ ℤβk ⊕ (挠部分);③ 切到 ℚ 系数时,挠部分消失,Hk ≅ ℚβk,维数即 βk。

图 6-4 同调群 = 闭链 / 边缘链 Zk​ = ker ∂k​(闭链) Bk​ = im ∂k+1​ (边缘链) Hk​ = Zk​ / Bk​ 相除 环面上的不可缩圈:闭链而非边缘 ⟹ H1​(T2​) ≅ ℤ²
图 6-4 闭链群 Zk(外圈)与边缘链群 Bk(内圈)。由 ∂2 = 0 得 Bk ⊆ Zk,二者相除得同调群。「 是圈但不是边缘 」 的类,就是洞——环面上的不可缩圈正是这样一个非平凡类。
160讲义

第六章 同调:把形状代数化6.5 同调的计算:三角剖分法

★★★ 同调的价值在于 「 可算 」。计算只需三步:剖分 → 写矩阵 → 求秩。

算法(有限复形的同调计算)。(1) 把空间三角剖分成有限复形 K;(2) 写出各维单形,得链群 Ck ≅ ℤnk,并把 ∂k 写成 nk−1 × nk 的整矩阵 Dk;(3) 在 ℚ(或 ℝ)上算秩,得

βk = nk − rank Dk − rank Dk+1

(nk − rank Dk = dim ker ∂k,rank Dk+1 = dim im ∂k+1)。

为什么这可行。秩-零化度定理保证 dim ker Dk = nk − rank Dk,而 Bk = im ∂k+1 的维数正是 rank Dk+1。整个同调计算于是退化为 「 数单形 + 算矩阵秩 」——纯粹线性代数,无一处用到同伦或几何变形。

球面(四面体剖分)。n = (4, 6, 4)。顶点 4 个、边 6 条、面 4 个。rank D1 = 3、rank D2 = 3。故 β0 = 4 − 0 − 3 = 1、β1 = 6 − 3 − 3 = 0、β2 = 4 − 3 − 0 = 1。得 H* = (ℤ, 0, ℤ):连通、无环、一个空腔。
环面(Δ 复形)。一个顶点、三条边 a, b, c、两个三角面 U, L。所有边是环,D1 = 0;∂U = a + b − c、∂L = −a − b + c,故 rank D2 = 1。于是 β0 = 1、β1 = 3 − 0 − 1 = 2、β2 = 2 − 1 = 1。得 (ℤ, ℤ2, ℤ):一个连通、两个环、一个空腔。
两个一致唱和。球面 β1 = 0(每个圈都填得满)与环面 β1 = 2(两个方向填不满)双双落在理论预期上;两例的 β0 = 1 都印证连通性。算法与直觉对拍成功。

命题 6.4(剖分无关性)。有限复形的同调群与所选三角剖分无关(同一空间的两次剖分给出同构的同调)。证明思路:两副剖分有公共细分,而细分不改变同调(§6.8 将说明细分诱导同调同构)。∎

三步走:剖分 → 矩阵 → 秩。抽象的同调群,被落实成一张可以手算的整数矩阵。「 数洞 」 从此是一道线性代数题。

图 6-5 三角剖分计算法:球面与环面的链复形对拍 复形 n = (n0​,n1​,n2​) rank d1​ rank d2​ β 球面(四面体) (4, 6, 4) 3 3 (1, 0, 1) 环面(Δ 复形) (1, 3, 2) 0 1 (1, 2, 1) βk​ = nk​ − rank dk​ − rank dk+1​ β0​ = 1:连通 球面 β1​ = 0(无环)· 环面 β1​ = 2(两个独立环)
图 6-5 两个标准算例。球面:n = (4,6,4)、两个脊秩均为 3,得 β = (1,0,1);环面:n = (1,3,2)、rank d2 = 1,得 β = (1,2,1)。βk = nk − rank dk − rank dk+1 是本章的核心公式。
161讲义

第六章 同调:把形状代数化6.6 同调与欧拉示性数

★★★ 第五章的 χ 与本章的 β,原来是同一条账。

定理 6.5(Euler–Poincaré)。有限复形 K 上,交错和有两种算法,结果相同:

χ(K) = Σk (−1)k nk = Σk (−1)k βk。

证明:由秩-零化度,nk = rank Dk + dim ker ∂k = rank Dk + (βk + rank Dk+1),即 nk − βk = rank Dk + rank Dk+1。两边乘 (−1)k 求和,右端成为 Σk(−1)k(rank Dk + rank Dk+1),逐项配对相消(k 与 k+1 上的 rank Dk+1 符号相反),归零,故 Σ(−1)k nk = Σ(−1)k βk。∎

这条定理的两重意义。① 统一了第五章的 χ:它从来不只是 「 V − E + F 」,而是 β0 − β1 + β2 − ⋯——组合计数与同调不变量在此合流;② 给出了 χ 的新算法:只要知道各维洞的个数,就能得 χ,反之亦然(知道 χ 与部分 β 就能反推其余)。

四个算例逐一对拍。球面 (4,6,4) ↦ 4−6+4 = 2,而 β = (1,0,1) ↦ 1−0+1 = 2 ✓;环面 (1,3,2) ↦ 0,β = (1,2,1) ↦ 0 ✓;圆盘 (3,3,1) ↦ 1,β = (1,0,0) ↦ 1 ✓;圆周 (3,3) ↦ 0,β = (1,1) ↦ 0 ✓。四例两条账完全吻合。
为什么 χ 比 β 粗。χ 是 β 的交替和,只保留交错信息:β = (1,2,1) 与 (1,0,1) 都给出 χ = 0(前者失掉的 β1 被 β2 抵消)。会相互抵消的信息,χ 一律看不见——这正是第五章 「 χ 认不出环面与 Klein 瓶 」 的同调解释。
历史一瞥。Euler–Poincaré 公式由 Poincaré(1895)在同调论初创时给出,把 Euler(1750)的多面体公式、Betti(1871)的连通数、Riemann 的亏格统一成一式。一百五十年的组合观察,在这里成为同调的一个推论。

一个交错和,两种读法。χ 是 β 的影子,β 是 χ 的分辨率提升——升一维,就多看清一层。

162讲义

第六章 同调:把形状代数化6.7 Betti 数与洞的计数

★★ 一列 Betti 数 (β0, β1, β2, …) 就是形状的 「 洞谱 」。

定义(Betti 数)。βk = rank Hk(Hk 模去挠部分后的自由秩)。它度量第 k 维 「 独立洞 」 的个数。

逐维的几何读法。① β0 = 连通分支数(每个分支贡献一个自由生成元);② β1 = 「 穿越型 」 独立圈的个数(环面两个方向各一个、数字 8 的中心一个);③ β2 = 包围空腔的曲面个数(球面 1、环面 1、双环面 1)。洞不是一种东西,而是逐维对 βk 的一次贡献。

挠部分:整数系数才看得见的信息。Klein 瓶 H1(K) ≅ ℤ ⊕ ℤ/2:抽掉自由部分 ℤ 后,剩下一个 2 阶元,正是 「 转两圈才回到自身 」 的不可定向圈——它没有几何洞,却有一个有限阶的代数洞。射影平面同理,H1(ℝP2) ≅ ℤ/2。
Betti 数列的对称(Poincaré 对偶)。闭 n 维流形上 βk = βn−k:环面 (1,2,1) 对称、球面 (1,0,1) 对称、S3 给 (1,0,0,1)。这条对称是流形的深层结构,本章只作一瞥。
β 与 χ 的取舍。χ = Σ(−1)kβk 是一枚 「 平均 」,βk 是一件 「 全谱 」。认形状时:χ 快而粗糙(一个数),β 慢而精细(一列数)。例如 χ(T2) = χ(K) = 0,但 H1 一眼分开(ℤ2 vs ℤ⊕ℤ/2)。

定理 6.6(有限复形的 Betti 数)。有限复形上 Hk 有限生成,故 Hk ≅ ℤβk ⊕ Tk(Tk 为有限交换挠群)。βk 与 Tk 都是同胚不变量;用 ℚ 系数时 Tk 被抹去,只剩 βk。∎

「 数洞 」 这件事终于精确化:洞谱 = Betti 数列 + 挠群。环面的两个环是 β1,Klein 瓶的 「 拧 」 是挠——几何与代数在此一一对应。

图 6-6 Betti 数与洞的计数 β0​ = 2 连通分支数 β1​ = 2 独立圈的个数 β2​ = 1 包围空腔的面数
图 6-6 左:两个分离的块,β0 = 2(两个连通分支)。中:环面,β1 = 2(两个独立圈)。右:球面,β2 = 1(一个空腔)。逐维的洞,逐维的 βk。
163讲义

第六章 同调:把形状代数化6.8 同伦不变性:为何剖分无关

★★★ 同调是同伦不变量——这解释了 「 剖分无关」,也接通了前三章。

定理 6.7(同伦不变性)。若连续映射 f, g : X → Y 同伦,则诱导同态相等:f* = g* : Hk(X) → Hk(Y)。特别地,同伦等价 X ≃ Y 诱导同调同构 Hk(X) ≅ Hk(Y)。∎

三重推论。① 剖分无关:同一空间的两副剖分由一组同伦等价的 「 单纯映射 」 连接,故同调相同(重证命题 6.4);② 可缩空间:ℝn、圆盘、树上 H0 = ℤ、其余 Hk = 0——「 同伦于一点 」 在同调里就是 「 只剩 H0 」;③ 继承 π1:H1 是 π1 的交换化,π1 的同伦不变性自动下传到 H1。

「 同伦 」 比 「 同胚 」 更松。「 8 字 」 S1∨S1 与 「 圆环串 」 同伦等价(前者是后者的形变收缩),故同调相同;但它们可缩不成同胚关系。同调认的是 「 洞的结构 」,不认 「 胖瘦细节 」。
「 细分诱导同构 」 的机制。重心重分把每个单形切成小球状星形邻域,得到更细的复形;用 「 单纯逼近 」(§6.10 挑战)把原复形上的链映射到细分上,可证核 / 像保持,故同调不变。「 切得更碎,洞的个数不变 」 正是 χ 剖分无关性的同调根源(回望第五章定理 5.3)。
与前三章的接缝。① 第一章的连续与同伦(§1)在此成为同调的 「 函子输入 」,同伦类 ⟹ 同态;② 第三章的 π1 经交换化投射到 H1;③ 第四章的覆叠在同调里被 「 线性化 」(覆叠的转移映射是 H* 上的一个同态)。三章地基在代数不变量上再次合拢。

命题 6.8(同调 functor 化的预告)。同调不仅是不变量,更是 函子:空间 → 交换群、连续映射 → 群同态,且保恒等与复合(§6.12 详述)。「 不变量 」 只判 「 是否相同 」;「 函子 」 还判 「 如何映射 」——后者是本章后半的主角。∎

同调不变性的分量在于:它把 「 连续变形 」 翻译成 「 代数恒等 」。凡连续变形改不动的东西,都是形状的本质;同调只记录这类东西。

164讲义

第六章 同调:把形状代数化6.9 上同调初览

★★ 把箭头全部反过来,得到同调的对偶——上同调,它多带一个乘法。

定义(上链复形与上同调)。对链复形 (C*, ∂) 与系数群 G,定义上链群 Ck = Hom(Ck, G)(从 k-链到 G 的同态群),上边缘 δk : Ck → Ck+1 为 ∂k+1 的对偶:(δkφ)(c) = φ(∂k+1c)。由 ∂2 = 0 得 δ2 = 0,故可定义

Hk = ker δk / im δk−1。

对偶性一句话。把链复形的每个箭头反向,同态取转置,就得到上链复形:∂ 右行、δ 左行;Hk 与 Hk 是同一批洞的两次读数。自由复形上二者同构(Hk ≅ Hk 的自由部分),但上同调多了一层结构。

杯积 ∪:给上同调戴上环。上链上有杯积 ⌣ : Hp × Hq → Hp+q(两个上链的乘积通过 「 跨单形求值 」 定义),使 H* = ⊕kHk 成为分次环。环结构携带的信息远超群结构:两个空间可以同调同构而上同调环不同构,故 「 不同胚 」 的判定力更强。
为什么 「 上 」 更好用。① 上同调是反变函子:f : X → Y 诱导 f* : Hk(Y) → Hk(X)(方向反过来),与 「 拉回函数 / 形式 」 的直觉一致;② 杯积自然、有单位,能记 「 相交数 」;③ 上同调能承载 特征类(如球面的 H2 = ℤ 记录 「 缠绕数 」),这是几何分析进入代数拓扑的入口。
一个最小例子。圆周 S1:H0 = ℤ(常数上链)、H1 = ℤ(缠绕数)。环面 H*(T2) = ℤ[x1,x2]/(x12, x22),其中 x1, x2 是两次 H1 生成元,杯积给出一对反交换的自由生成元——这正是 「 两个方向的缠绕不可交换 」 的代数写照。

命题 6.9(同调与上同调的差别)。对有限复形,Hk 与 Hk 的自由秩相同(均为 βk),挠部分互为对偶;但 H* 的杯积环结构是 H* 所没有的。∎

同调向右、上同调向左;一个数洞、一个记乘法。同一批洞的两次读数,后者多带了 「 洞与洞如何相交 」 的环信息。

图 6-7 同调与上同调:箭头反向 C0​ C1​ C2​ ∂1​ ∂2​ 链复形(同调) C0​ C1​ C2​ δ0​ δ1​ 上链复形(上同调):箭头反向 Ck​ = Hom(Ck​, G) · δ = ∂T​ Hk​ = ker δk​ / im δk−1​
图 6-7 上排:链复形,边缘算子 ∂ 向低维走。下排:上链复形,上边缘 δ 向高维走,由 Ck = Hom(Ck, G) 与 δ = ∂T 对偶得到。箭头反向,结构升级为环。
165讲义

第六章 同调:把形状代数化6.10 de Rham 上同调一瞥

★★ 微积分的语言里藏着一套上同调:微分形式。

形式与外微分。光滑流形 M 上,k 次微分形式 Ωk(M) 是 「 可以沿 k 个方向积分的对象 」(Ω0 = 函数、Ω1 = 一次型、Ω2 = 面积型)。外微分 d : Ωk → Ωk+1 满足 d∘d = 0,与 ∂2 = 0 同构同理。

定义(de Rham 上同调)。HkdR(M) = ker d / im d(k 次闭形式模去恰当形式):闭形式 dω = 0 是 「 局部积分与路径无关 」,恰当形式 ω = dη 是 「 平凡 」 的。二者相除,剩下的正是 「 全局的、不可平凡化的积分障碍 」。

定理 6.10(de Rham,1931)。光滑流形上 HkdR(M) ≅ Hk(M; ℝ)。分析(微分形式)与拓扑(单形上同调)给出同一批不变量。∎

两个最小例子。① H0dR ≅ ℝc(c = 连通分支数;df = 0 即常函数);② 圆周 S1 上,角形式 dθ 是闭的(d(dθ) = 0)却不恰当(θ 不是整体单值函数),故 H1dR(S1) ≅ ℝ——绕一圈积分 ∮dθ = 2π 正是它非平凡的见证。

Stokes 定理的统一形象。∫∂M ω = ∫M dω。左边在边界上积分、右边在内部微分,这条定理把 ∂ 与 d 对偶地锁在一起,也让 「 闭形式在边界上的积分 」 只依赖同调类(同调类上积分良定义)。这是同调与积分理论的第一道接口。
与本章主线的呼应。同调(∂、闭链 / 边缘链)↔ 上同调(δ);微分形式(d、闭形式 / 恰当形式)是上同调在光滑范畴的实现。「 闭而不恰当 」 在三种语言里说法不同、本质同一:单形上 = 闭而不边,形式层 = 闭而不恰当,几何上 = 拦住了积分的洞。
一瞥之后。de Rham 定理把 「 分析 」 与 「 拓扑 」 焊在一起,是 20 世纪数学最重要的一座桥(Atiyah–Singer 指标定理的起点之一)。本章只需记住它的一句话版本:微分形式的难度,由洞的个数决定。

「 导数 」 与 「 边界 」 是同一个算子的两种面孔;「 能积分出来 」 与 「 能填满 」 是同一件事的两种说法。分析的语言与拓扑的语言,在同一批洞上握手。

166讲义

第六章 同调:把形状代数化6.11 Mayer–Vietoris 序列

★★★ 把空间拆成两块,用 「 已知的两块 + 重叠区 」 算出整体的洞——一张可迭代的算法。

定理 6.11(Mayer–Vietoris)。设 X = A ∪ B(A, B 为开集,或子复形),则存在长正合列

⋯ → Hk(A∩B) →φ Hk(A)⊕Hk(B) →ψ Hk(X) →∂ Hk−1(A∩B) → ⋯

其中 φ(x) = (i*x, −j*x)(把交上的类分别送进两块),ψ(a, b) = a − b(两块上的类相减并到整体),∂ 是连接同态(把一个整体圈沿重叠区 「 剪开 」)。∎

「 正合 」 的含义。序列正合 = 每一处 im = ker。「 正合 」 是比 「 同构 」 更细的信息:它把不同维的同调用一个链条串起来,一块算错、全链皆错,故极便于校验。有了它,整体同调可由两块的同调与重叠区的同调 「 拼 」 出。

归纳算球面。把 Sn 拆成 「 上半球 < 下半球 」(各自可缩)+ 「 中间赤道 Sn−1 」。由 MV 序列逐维递推:Hk(Sn) ≅ Hk−1(Sn−1)(1 ≤ k ≤ n),基线 S0 给两组点,于是
Hk(Sn) = ℤ(k = 0 或 n)、0(其余)。这正是 「 球面只有一个空腔、没有低维环 」 的代数证明——一句话从二维推到任意维。
χ 的可加性。由 MV 逐维交替和,得 χ(X) = χ(A) + χ(B) − χ(A∩B)。这条可加性正是第五章连通和 χ 公式(χ(S1#S2) = χ(S1)+χ(S2)−2)的同调来源:挖去的两个圆盘是 「 重叠区 」 的两份贡献。(对 S1#S2,两块 A, B 各自含一个挖孔曲面与半个圆盘,A∩B 反演得 −2。)

使用套路口诀。① 找两块,使各自同调 「 已知 」(常取可缩块);② 查重叠区 A∩B 的同调(常为 Sn−1);③ 沿长正合列递推,注意连接同态 ∂ 的方向(降维)。MV 是本章唯一 「 免写矩阵 」 的计算法,与三角剖分法互为表里。

「 拆开、分块、用重叠区缝合 」—— MV 把整体同调问题降成两个子问题与一个边界问题。这正是拓扑学的 「 分治法 」:把大形状的洞,交给小块和它们的交去算。

图 6-8 Mayer–Vietoris:两块 A、B 与它们的交 A B A∩B X = A ∪ B · 交 A∩B 是 「 重叠区 」 ⋯→ Hk​(A∩B) → Hk​(A)⊕Hk​(B)   → Hk​(X) → Hk−1​(A∩B) → ⋯ 由三块的信息拼出整块 并归纳地算出 Sn​ 的同调 χ(X) = χ(A)+χ(B)−χ(A∩B)
图 6-8 空间 X = A ∪ B(左)。重叠区 A∩B 是缝合的接缝。长正合列(右上)把三块同调串成一条链,由此可归纳地算出 Sn 的同调,并导出 χ 的可加性。
167讲义

第六章 同调:把形状代数化6.12 同调的函子性与自然性

★★ 同调不仅判 「 是否相同 」,还告诉 「 如何映射 」——它是函子。

定理 6.12(函子性)。连续映射 f : X → Y 诱导同态 f* : Hk(X) → Hk(Y),满足

(g∘f)* = g*∘f*, (idX)* = idHk(X)。

故 Hk 是从拓扑空间范畴到交换群范畴的函子。∎

诱导同态怎么来。连续映射把单形映成单形的链(f 把每个 k-单形映到 Y 里的一个 k-链,取单纯逼近),得到链映射 f# : Ck(X) → Ck(Y),它与 ∂ 交换(∂f# = f#∂)。交换性保证闭链映到闭链、边缘映到边缘,故在商群上诱导 f*。「 与边缘算子交换 」 是链映射的定义,也是函子性的全部技术内容。

函子的三条纪律。① 保恒等:不改动,id 映 id;② 保复合:先 f 后 g 等于 g*f*;③ 保同构:同胚(乃至同伦等价)⟹ 同调同构。三条合起来,使 「 空间的操作 」 与 「 群的操作 」 严格对应。
函子带来的判别法。要证 「 两个空间不同胚 」,只需证 「 诱导同态不可能同构 」:找一个连续映射 f 使 f* 非满射 / 非单射(如不动点定理的证明)。函子把 「 几何不存在性 」 化成 「 代数矛盾 」——这是代数拓扑证明的通用套路。
自然性(naturality)。MV 长正合列中的连接同态 ∂ 也随空间间的映射自然变化(与 f* 交换)。「 自然 」 指:不依赖任何任选(如剖分、基),随映射自动协调。自然性是现代数学的品味:一个构造若需 「 随手选一个 」 才成立,多半不是自然变换。

不变量回答 「 相同吗 」,函子回答 「 怎样对应 」。从 「 数洞 」 到 「 洞的映射 」,同调完成最后一次升格——它成了一个能在空间之间搬运的代数量。

168讲义

第六章 同调:把形状代数化6.13 应用:持久同调与数据分析

★★ 真实数据没有清晰的 「 洞 」——同调要处理的是带噪声的点云。

问题。一堆散点(点云)本身没有拓扑结构,「 它的洞 」 无从谈起。但只要给点云配一个 「 尺度 ε 」,就能造出复形:Vietoris–Rips 复形 Ripsε = 所有 「 两两距离 ≤ ε 的点组 」 张成的单形之族。ε 从小到大扫过去,一串复形 Ripsε 层层嵌套,形成滤流(filtration)。

定义(持久同调)。沿滤流 Kε(ε 递增),记录每个同调类的 「 生」(诞生尺度 birth)与 「 死」(消失尺度 death)。生存区间 [birth, death) 越长,越可能是真实结构;越短,越可能是噪声。全体区间绘成条形码(barcode)或持久图(persistence diagram)。

定理 6.13(稳定性,Cohen–Steiner et al.)。持久图对点云的扰动稳定:数据轻微变化时,条形码只发生 「 有界 」 的位移(瓶颈距离 ≤ Hausdorff 距离)。「 噪声不改变大结构 」 是持久同调可信的理论保证。∎

条形码怎么读。一条长横条 = 一个稳定的洞(真信号);一串短横条 = 噪声。取 ε = 300 处的竖直切片,就得到 「 该尺度下有几个洞 」 的快照。「 在不同尺度下看洞 」 这件直觉,被条形码精确记录下来。
标准算例。单位圆上采 100 个含噪点:β0 的条形码在 ε 小时有很多(每点一个分量),随 ε 增大合并成一条长条;β1 会出现一条明显长条(对应那个圆环),其长度与实际直径相关。「 数据里藏着一个环 」 于是被自动读出。
算法与软件。持久同调有成熟 O(n3) 级算法(若以边界矩阵的约化为核心),主流库 GUDHI、Ripser、Giotto 均基于此。本章的链复形与边缘算子,正是这些库的数学内核。

同调从 「 理想的形状 」 走向 「 带噪的数据 」:不是问 「 有几个洞 」,而是问 「 在哪些尺度上有洞、有多持久 」。这是拓扑学在 21 世纪最活跃的出口之一。

图 6-9 持久同调的条形码 尺度 ε → 条 码 ε = 观察尺度 长条 = 持久的洞(真信号) 短条 = 噪声(很快消失)
图 6-9 每个洞对应一条横条,横跨它 「 存活 」 的尺度区间。长条=真结构,短条=噪声。竖向虚线是把滤流截到某一尺度时的快照。稳定性定理保证小的数据扰动只带来条码的有界抖动。
169讲义

第六章 同调:把形状代数化6.14 应用:从同调到机器学习

★★ 拓扑不变量正成为数据的 「 特征 」:把洞谱喂给模型。

从条形码到特征向量。机器学习需要 「 定长向量 」。条形码是变长的,故须转成数值特征:① 持久景观(persistence landscape,把条形码映射成一列函数,逐点取值);② 持久像(persistence image,把持久图高斯平滑到网格);③ Betti 曲线(每个尺度下的 βk)。这些特征可微分,能直接进梯度下降。

拓扑正则化与拓扑损失。训练中显式引入 「 保持拓扑 」 的惩罚项(如惩罚不该出现的环、奖励应有的连通分支),可让生成模型的输出更符合数据的真实形状——这是一条把拓扑先验写进损失函数的路径。
Mapper 与聚类。Mapper 算法用一个筛选函数 f(如离某点的距离)把数据投影到低维,对每个区间原像做聚类,再按重叠区把簇连成分量。它把高维点云压成一张 「 拓扑摘要图 」,常用于单细胞测序、材料科学的形态分析。
边界与挑战。① 高维点云的 Rips 复形规模爆炸(组合数),需近似;② 持久同调对 「 有向 / 带权 」 结构还不成熟;③ 与深度学习的结合尚在探索(拓扑特征的可微化、拓扑先验的注入)。「 拓扑 × 数据 」 是一块正在成形的领域,2020 年后的进展多在稳定算法与可微化。

命题 6.14(把同调用作特征的原则)。一个好的拓扑特征须满足三条:(a) 稳定(数据扰动 ⟹ 特征扰动有界);(b) 可微 / 可计算(能进优化循环);(c) 信息互补(与已有几何 / 统计特征不冗余)。持久同调在三者间取得了罕见的平衡。∎

与本册其他部分的呼应。第一章的 「 连续 」 在这里成了 「 数据上的形变 」;第五章的 「 分类 」 在这里成了 「 按洞给形状归族 」;本章的 「 链群与边缘算子 」 成了 「 可微特征的计算引擎 」。纯数学的不变量,在数据科学的土壤里重新生根。

同调不只是 「 判定形状 」 的工具,更是 「 描述形状 」 的语言。当数据有了形状,拓扑就有了用武之地。

170讲义

第六章 同调:把形状代数化6.15 走向同调代数

★★ 把 「 链复形 」 抽象出来单独研究,就是同调代数——一门关于 「 正合列 」 的学科。

从拓扑到代数。链复形 (C*, ∂) 的定义只用到 「 交换群 + 满足 ∂2 = 0 的同态 」。凡具备这两件事的对象,都能有同调:群、环、模、层、甚至微分算子。同调代数便是研究这套结构的语言,诞生于 1940 年代(Cartan–Eilenberg《Homological Algebra》1956)。

导出函子 Ext 与 Tor。对模 M, N,Hom(M, −) 与 −⊗N 不保正合。补救的办法是取 「 投射 / 内射消解 」 再取同调,得到 Extn(M, N) 与 Torn(M, N)。Ext1 度量 「 扩张的非平凡性 」,Tor1 度量 「 张量积的挠 」——两者都是同调思想的直接推广。
长正合列是通用工具。本章的 MV 序列、挠群的短正合列、上同调的逆序列,都是 「 短正合列 ⟹ 长正合列 」 这一只机制的特例。掌握 「 蛇引理 + 连接同态 」,就掌握了同调代数一半的技术。
谱序列:两级联动的同调。当复形本身 「 分层 」(如滤流、双复形),需要 谱序列 逐页逼近(E1 ⇒ E2 ⇒ ⋯ ⇒ E∞)。持久同调(§6.13)本质上是 「 把滤流拆成谱序列的一维特例 」;而群的上同调、纤维丛的 Leray 谱序列都靠它。谱序列是同调代数的 「 重型机械 」。

命题 6.15(同调代数的两条主线)。(a) 普适性:链复形在任何 阿贝尔范畴(Ab)中都能定义,故同调适用于模、层、层上同调;(b) 计算性:长正合列与谱序列提供 「 已知晓的项推未知项 」 的递推算法。∎

从单形的边缘到任意阿贝尔范畴的复形,同调走完了 「 从几何到代数、再抽象成结构 」 的三级台阶。本章到此为止,但同调的道路才刚刚铺开。

171讲义

第六章 同调:把形状代数化6.16 收束:形状的指纹

★★★ 本章从一张膜出发,最终得到一台通用的指纹机。

一句话回顾。把形状离散成复形、装进链群、用边缘算子 ∂(∂2 = 0)连接,取商 Hk = ker ∂k / im ∂k+1,得到同调群。它的自由秩是 Betti 数 βk,交错和是欧拉示性数 χ——几何的洞由此成为可算的代数量。

本章三件收获。① 一台机器:同调把 「 形状 → 交换群 」 变成可复现的算法(剖分 → 矩阵 → 秩);② 一条公式:Euler–Poincaré χ = Σ(−1)kβk,统一了第五章的组合计数;③ 一种结构:函子性 f* : Hk(X) → Hk(Y),让形状比较化为群比较。
比 π1 强在哪。可算(线性代数)、可高维(Hk 逐维)、可函子(保复合)。代价是丢掉了非交换信息(H1 = π1ab)。「 换来算力、舍去精细 」 是本章的工程取舍。
比 χ 强在哪。χ 是 β 的交替和,会掩盖相互抵消的信息((1,2,1) 与 (1,0,1) 同 χ);βk 逐维保留全部洞谱,还能区分挠(ℤ2 vs ℤ⊕ℤ/2)。从一枚指纹,升级到一整份档案。

定理 6.16(本章的落脚点)。有限复形上,同调群 H*(K) 是有限生成的交换群,且为同伦不变量;它可由链复形的矩阵秩全部算出。同调是 「 形状的指纹 」:同胚的形状必同调同构,同调用一组交换群记录洞的全部维数与挠。∎

通向综合站。六章至此逐一了结:连续与同胚(一)、连通与紧致流形(二)、基本群(三)、覆叠(四)、曲面分类(五)、同调(六)。综合站将把六章的概念依赖、方法工具、不变量汇成一张总图,并做最后两场跨章的综合实验。

从 「 数洞 」 的直觉,到 ker/im 的代数,再到 f* 的函子——本章把拓扑学最重要的一次 「 几何 → 代数 」 的跃迁走完。形状的指纹,从此可算、可比、可传。

172例题

第六章 同调:把形状代数化例题一:复形同调群的计算

★★★ 五道例题,把 「 剖分 → 矩阵 → 秩 → β 」 走成肌肉记忆。

例 6-A(球面 S2)。取四面体表面剖分:n = (4, 6, 4)。

解。写出 D1(4 × 6,列 = 6 条边、行 = 4 个顶点,每列一正一负)与 D2(6 × 4,列 = 4 个面)。计算得 rank D1 = 3(4 行中有一行相关:所有列和为零)、rank D2 = 3(6 行中 3 行相关:四面体四条面的边界和为 0 的关系)。于是 β0 = 4 − 0 − 3 = 1、β1 = 6 − 3 − 3 = 0、β2 = 4 − 3 − 0 = 1。故 H* = (ℤ, 0, ℤ)。球面:连通、无环、一个空腔。

例 6-B(环面 T2)。取 Δ 复形:顶点 1、边 3(a, b, c)、面 2(U, L)。

解。三边均为环,故 D1 = 0,rank D1 = 0;∂U = a + b − c、∂L = −a − b + c,两列互为相反数,rank D2 = 1。于是 β0 = 1、β1 = 3 − 0 − 1 = 2、β2 = 2 − 1 = 1,得 H* = (ℤ, ℤ2, ℤ)。环面:一个连通、两个独立环、一个空腔。

例 6-C(圆盘)。实心三角形:n = (3, 3, 1)。

解。rank D1 = 2、rank D2 = 1。于是 β0 = 3 − 0 − 2 = 1、β1 = 3 − 2 − 1 = 0、β2 = 1 − 1 = 0,得 H* = (ℤ, 0, 0)。圆盘可缩,只剩 H0。

例 6-D(圆周 S1)。三角形边界:n = (3, 3)(无面)。

解。rank D1 = 2。于是 β0 = 3 − 2 = 1、β1 = 3 − 2 − 0 = 1,得 H* = (ℤ, ℤ)。圆周:连通、一个环。

例 6-E(8 字 S1∨S1)。两个圆周共点相连。

解。取剖分:1 个顶点、2 条边(两个圈)、无面。D1 = 0(边是环)、D2 = 0。于是 β0 = 1、β1 = 2,得 H* = (ℤ, ℤ2)。与环面 H1 同秩,却是不同形状——同调认洞不认形(两者并不同胚)。

五例共用一条流水线:数单形(nk)→ 算两个秩 → 相减得 βk。半径越来越大的形状,被同一条公式统一处理。

173例题

第六章 同调:把形状代数化例题二:Mayer–Vietoris 与 Betti 数

★★★ 用长正合列 「 拆空间 」,把未知的同调递推出来。

例 6-F(用 MV 算 S2)。把 S2 拆成上半球 A、下半球 B(各自可缩,交 = 赤道 S1)。

解。Hk(A) = Hk(B) = (ℤ, 0, 0),H*(A∩B) = (ℤ, ℤ)(赤道是圆)。代入 MV 序列,k = 1 段:H1(S1) → H1(A)⊕H1(B) → H1(S2) → H0(S1) → H0(A)⊕H0(B),即 ℤ → 0 → H1(S2) → ℤ → ℤ2,正合性给出 H1(S2) = ker(ℤ→ℤ2) = 0(映射把生成元送两条对角线)。k = 2 段给 H2(S2) = coker(H1(S1)→H1A⊕H1B) = ℤ。故 H*(S2) = (ℤ, 0, ℤ),与例 6-A 一致。

例 6-G(用 MV 算 Sn,归纳)。

解。同样拆 Sn = A ∪ B,A∩B ≃ Sn−1。k = n 段给 Hn(Sn) ≅ Hn−1(Sn−1);0 < k < n 段给 Hk(Sn) ≅ Hk−1(Sn−1)。基线 S0(两点)给 H0 = ℤ2、其余 0。逐步回代:Hk(Sn) = ℤ(k = 0, n)、0(其余)。一句话从二维推到任意维。

例 6-H(χ 的可加性)。验证 χ(S1#S2) = χ(S1)+χ(S2)−2 是 MV 的特例。

解。取 A = S1∖D2 与一个覆盖洞口的大圆盘之并,B 同理。则 A∩B ≃ S1(χ = 0),而 χ(A) = χ(S1) − 1 + 1(挖盘不改 χ……实为 χ(S1∖D2) = χ(S1) − 1,加大盘补回)。逐项代入 MV 的 χ 版 χ(A∪B) = χ(A)+χ(B)−χ(A∩B),整理即得公式。连通和的 −2 来自重叠圆的 χ = 0 与两次挖盘。

MV 是 「 免矩阵 」 的同调计算法:找两块、看重叠区、查长正合列。它把 「 拆开再缝合 」 的分治思想写进了一条代数链。

174习题

第六章 同调:把形状代数化习题课(一):链群与边缘算子基本功

★★ 六题打底:链群、边缘算子、闭链与边缘链。

题 6-1。写出圆周 S1(三角剖分,3 顶点 3 边)的 C0, C1 与 ∂1 矩阵,并求 Z1, B1。

答案:C0 ≅ ℤ3, C1 ≅ ℤ3;D1 每列一正一负。Z1 ≅ ℤ(一个独立圈)、B1 = 0(无面),故 H1 ≅ ℤ。

题 6-2。验证 ∂1(∂2([v0v1v2])) = 0 逐项相消。

答案:∂2 = e01+e12+e20(定向 v0→v1→v2);∂1 逐一得 (v1−v0)+(v2−v1)+(v0−v2) = 0。每个顶点出现 +1 与 −1 各一次。

题 6-3。三个分离的点(n0 = 3,无边无面)的同调?

答案:Z0 = C0 ≅ ℤ3、B0 = 0,故 H0 ≅ ℤ3(β0 = 3 = 连通分支数),其余 0。

题 6-4。一条线段 [0,1](2 顶点 1 边)的同调?

答案:n = (2, 1),rank D1 = 1,故 β0 = 2 − 1 = 1、β1 = 1 − 1 = 0。H* = (ℤ, 0),与点同调——线段可缩。

题 6-5。写出数字 «8» 的一个复形,求 β0, β1。

答案:1 顶点、2 边(两个圈)、无面。β0 = 1、β1 = 2。

题 6-6。若 C2 = 0(无二维面),说明 H1 = Z1、H2 = 0。

答案:B1 = im ∂2 = 0,故 H1 = Z1/0 = Z1;Z2 = C2 = 0,故 H2 = 0。「 没有面 ⟹ 一切圈都填不满 ⟹ 一个环一个 β1 」。

基本功只有一句话:闭链看 ∂ 的核、边缘链看 ∂ 的像、同调取商。六题都在练这一句。

175习题

第六章 同调:把形状代数化习题课(二):同调计算与上同调进阶

★★★ 六题进阶:挠、上同调环、MV 与函子。

题 6-7。环面与 Klein 瓶 χ 相同(0),如何用同调区分?

答案:H1(T2) ≅ ℤ2(无挠);H1(K) ≅ ℤ⊕ℤ/2(有挠)。挠部分一眼分开,且 H2(T2) = ℤ 而 H2(K) = 0。

题 6-8。射影平面 ℝP2(6 顶点剖分,n = (6,15,10))的同调?

答案:H0 = ℤ、H1 = ℤ/2、H2 = 0。校验 χ = 6 − 15 + 10 = 1 = 1 − 0 + 0(注意 ℤ/2 无自由秩,β1 = 0)。β 看不见挠,整同调才看得见。

题 6-9。为什么 Hk 是反变函子而 Hk 是协变?

提示:Ck = Hom(Ck, G),f : X → Y 给出 Ck(X) → Ck(Y),取 Hom 后箭头反转:Hom(CkY, G) → Hom(CkX, G),即 f* : Hk(Y) → Hk(X)。「 拉回 」 天然反向。

题 6-10。用 MV 算 S1 × S1 之外,能否算 S2 ∨ S2(两点相切的球面)?

提示:拆成两个球面(交 = 一点,H*(点) = (ℤ, 0, 0))。MV 给 Hk(S2∨S2) ≅ Hk(S2)⊕Hk(S2)(k ≥ 1),即 (ℤ, 0, ℤ2)。楔和的同调是直和。

题 6-11。证明可缩空间(同伦于一点)的同调只能是 (ℤ, 0, 0, …)。

提示:可缩 ⟹ 恒等 ≃ 常值映射 ⟹ id* = (常值)*。常值映射在 k ≥ 1 上为零(像落在单点),故 id = 0 于 Hk(k≥1)⟹ Hk = 0;H0 = ℤ(连通)。

题 6-12。为什么 H* 的杯积环比 H* 更强?举一例。

提示:存在同调同构但上同调环不同构的空间(如 S2∨S4 与 ℂP2 在多处经典例子中展示环的判别力)。群只记住 「 有几个 」,环还记住 「 如何相乘 」。

进阶暗线:「 群 → 环 → 长正合列 → 函子 」,同调的信息层层加码;每多一层结构,辨别形状的能力就强一档。

176地图

第六章 同调:把形状代数化第六章地图:概念依赖关系

★ 从一副骨架到一列不变量——图 6-10 收拢。

图 6-10 第六章概念地图 单纯复形 K 链群 Ck​ 边缘算子 ∂ 链复形 C*​ ∂∘∂ = 0 同调群 Hk​ = ker / im Betti 数 βk​ · χ 应用:上同调 · Mayer–Vietoris · 函子性 · 持久同调 · 机器学习
图 6-10 顶:单纯复形。中层两路:链群(组合)与边缘算子 ∂(线性)。中下:链复形(∂∘∂ = 0)⟹ 同调群 Hk = ker/im。底:Betti 数 βk 与 χ。应用分五路外扩。

读图要领。① 左列是 「 组合线 」(复形 → 链群 → 链复形),右列是 「 代数线 」(边缘算子 → 同调群 → Betti 数);② 两条线在 「 链复形 」 处合流——组合与代数在此焊接;③ 全图两处虚线交汇于底部 (βk, χ),说明本章的唯一出口是 「 洞谱 」;④ 图外的五条应用(上同调、MV、函子、持久同调、机器学习)都是 H* 的下游。

六章地图的连读。第一章 「 放射状 」、第二章 「 双峰汇流 」、第三章 「 漏斗状 」、第四章 「 双子星 」、第五章 「 三川归海 」、本章 「 双轨焊接 」——地图形状的演化,正是 「 形状代数化 」 从散射到收束再到焊接的进度条。

177小结

第六章 同调:把形状代数化第六章小结(上):定义与直觉

★ 定义十条收齐;斜体为速记口诀。

单纯复形满足面对遗传性的顶点子集族。组合的骨架。
链群 Ck以 k 维单形为基的自由交换群 ℤnk。忘掉几何、只留标签。
边缘算子 ∂k单形映成其边界的交替和。面→边、边→点。
链复形(C*, ∂) 且 ∂2 = 0。边没有边界。
闭链 Zkker ∂k(首尾相接的圈)。没有露头的圈。
边缘链 Bkim ∂k+1(高维块的边界)。能填上的圈。
同调群 HkZk/Bk。闭而不边的圈 = 洞。
Betti 数 βkrank Hk(第 k 维洞的个数)。洞谱。
上同调 HkHom 对偶下的同调;带杯积环。反向读数 + 乘法。
持久同调滤流下每个洞的 (birth, death)。洞的寿命。

直觉六条(每条对应一个定义)。① 骨架 → 复形;② 记标签 → 链群;③ 取边界 → 边缘算子;④ 圈与填 → 闭链 / 边缘链;⑤ 相除 → 同调;⑥ 数一数 → Betti。「 离散先行、自由群居中、商群收尾 」 是本章的写作顺序,也是复习顺序。

与第五章的接口四条。① χ 被读成 Σ(−1)kβk(补充信息而非取代);② 三角剖分(§5.4)成为计算入口;③ 可选向性在同调里表现为挠(ℤ/2);④ 第五、六两章的洞计数在 H1 上对拍。曲面分类与同调,是同一批洞的两种记录法。

178小结

第六章 同调:把形状代数化第六章小结(下):定理与计算流程

★★ 七条定理按 「 结构–计算–应用 」 分组。

【结构组】∂∘∂ = 0(定理 6.2);Bk ⊆ Zk 与 Hk 良定义(命题 6.3);函子性 (g∘f)* = g*f*(定理 6.12)。
【计算组】βk = nk − rank Dk − rank Dk+1(§6.5);Euler–Poincaré χ = Σ(−1)kβk(定理 6.5);Mayer–Vietoris 长正合列(定理 6.11);剖分无关性(命题 6.4)。
【应用组】同伦不变性(定理 6.7);Hurewicz 型关系 H1 ≅ π1ab(§6.1);持久同调稳定性(定理 6.13);上同调环与杯积(命题 6.9)。

计算流程卡(背下来)。① 剖分空间 → 得各维单形个数 nk;② 写边缘矩阵 Dk;③ 算秩,取 βk = nk − rank Dk − rank Dk+1;④ 要挠就切整系数、做 Smith 标准形;⑤ 拆空间就换 MV 序列。本章全部例题(6-A 至 6-H)皆循此五步。

反例随身包。8 字与环面 H1 同秩而不同胚(同调不充分);环面与 Klein 瓶同 χ 而 H1 不同(挠的威力);ℝP2 的 H1 = ℤ/2 无自由秩却非零(β 有盲区);可缩空间同调同点(几何可能很复杂);S2∨S4 与 ℂP2 提示环结构的必要。每个反例标出一条边界。

一分钟自测。(a) 双环面 H*?(b) H0 的几何意义?(c) 为什么 ∂2 = 0 是同调的前提?(d) 上同调多出的结构是什么?((a)(ℤ, ℤ4, ℤ);(b)连通分支数;(c)它保证 Bk ⊆ Zk,商群才有意义;(d)杯积环 H*。)

179思想卡

第六章 同调:把形状代数化思想卡:不变量——形状的指纹

★★★ 不变量的哲学,一句话:只记录 「 变形改不动的东西 」,因为那才是形状的本质。

本章的同调之所以动人,在于它把 「 变形改不动 」 这件事做成了 代数:连续变形的空间,诱导出恒等的同态(f* = g*)。于是 「 本质信息 」 与 「 表面细节 」 在代数层面被自动分开——不必肉眼看形状,只需看群。

「 不变量 」 的三重角色(与第五章同构)。① 判同:同调不同 ⟹ 不同胚;② 判异:在可计算范围内辅助判断同胚;③ 编号:(β0, β1, β2, ⋯; 挠) 就是一串 「 洞谱地址 」。本章的不变量比第五章更细(从一枚 χ 到一列 β 加挠),代价是计算更重。

为什么这是 「 漂亮 」 的?因为它是 可算的:一台机器、一条公式、一套矩阵。深度与可算性往往互斥,同调却同时拥有——这正是它成为 20 世纪拓扑学主线的理由。它的美在于 「 把连续问题精确地化成离散代数 」,且不失一般性(任意维、任意复形)。

「 指纹 」 的比喻。形状是嫌疑人,不变量是指纹。指纹不泄露嫌疑人的全部(身高、性格),却足以判别 「 是不是同一个人 」。好的不变量只需 「 分的开 」,不必 「 全知道 」。
一句带走。面对复杂的形状,先问 「 什么量在连续变形下不变?」,把它算出来,再看它能否把要区分的形状分开。这就是 「 形状代数化 」 的通用套路:几何 → 不变量 → 代数。本章的答案交给的是 同调群。

第三章给形状 「 一个群 」(π1),第五章给形状 「 一个号 」(χ),本章给形状 「 一列群 」(Hk)。从非交换到交换,从粗糙到精细,这条线索贯穿了整个 C 段的暗线。

180挑战

第六章 同调:把形状代数化挑战:单纯逼近定理

★★★ 挑战目标:把 「 连续映射诱导同态 」 的技术内核(单纯逼近)补成可自洽的证明。

挑战 6-A(单纯逼近定理)。设 f : |K| → |L| 为有限复形间的连续映射,则在充分细分 K 后,存在单纯映射 s : K' → L(把单形线性地映到单形)使 s 与 f 同伦,且 s 把 |K'| 的每个点映到 f 的 「 星形邻域 」 内。提示:用 Lebesgue 数引理把 K 细分到每块直径小于 f 对 L 星形邻域的拉回开覆盖的 Lebesgue 数;再把顶点映到含 f(顶点) 的星形中心。

挑战 6-B(细分诱导同构)。证明重心重分 sd : K → K' 诱导链映射,且与 ∂ 交换,进而在同调上诱导同构。提示:构造 sd 的链同伦逆(「 锥构造 」),逐维归纳;关键等式 ∂ sd = sd ∂。
挑战 6-C(同伦不变性的证明骨架)。用单纯逼近证明:同伦映射诱导相等的同态。提示:设 F : X × [0,1] → Y 为同伦。先证 X × [0,1] 上的链映射 P(棱柱构造)满足 ∂P + P∂ = f# − g#(链同伦);再证链同伦诱导同调上相等。
挑战 6-D(Euler–Poincaré 的独立验证)。不用秩-零化度,改用 「 有限生成交换群的结构定理 」 直接证 χ = Σ(−1)kβk。提示:把每个 Ck 按 Zk 与补自由部分分解,逐步追踪秩的交替和。

挑战的技术内核只有两条链映射的性质:「 与 ∂ 交换 」 与 「 链同伦 ⟹ 同调相等 」。把这两条走通,同伦不变性(定理 6.7)与剖分无关性(命题 6.4)就都水到渠成。

181实验

第六章 同调:把形状代数化实验:复形同调群的数值计算

★★ 同调公式 βk = nk − rank dk − rank dk+1 可以逐行数值对拍。

实验设计。用精确有理数(Fraction)做高斯消元求秩,对四个标准复形——圆盘、圆周、球面(四面体表面)、环面(Δ 复形)——各算一遍 β = (β0, β1, β2),并核验 Euler–Poincaré 等式 Σ(−1)knk = Σ(−1)kβk。

from fractions import Fraction as F

def rank(M):                          # 有理数域上求秩(精确算术,无浮点误差)
    m = [r[:] for r in M]
    rows, cols, piv = len(m), len(m[0]), 0
    for c in range(cols):
        p = next((k for k in range(piv, rows) if m[k][c] != 0), None)
        if p is None: continue
        m[piv], m[p] = m[p], m[piv]
        for k in range(rows):
            if k != piv and m[k][c] != 0:
                f = m[k][c] / m[piv][c]
                m[k] = [a - f * b for a, b in zip(m[k], m[piv])]
        piv += 1
    return piv

def betti(n, D):                      # D[k] = d_k : C_k -> Ck-1
    r = lambda k: rank(D[k]) if k < len(D) and D[k] else 0
    return [n[k] - r(k) - r(k + 1) for k in range(len(n))]

d1 = [[F(-1), 0, 1], [1, F(-1), 0], [0, 1, F(-1)]]
print(betti([3, 3, 1], [[], d1, [[1], [1], [1]]]))   # 圆盘 [1, 0, 0]
print(betti([3, 3], [[], d1]))                       # 圆周 [1, 1]
dt = [[1, -1], [1, -1], [-1, 1]]                     # 环面 Δ 复形
print(betti([1, 3, 2], [[], [], dt]))                # 环面 [1, 2, 1]

E = [(0,1),(0,2),(0,3),(1,2),(1,3),(2,3)]            # 四面体表面(球面)
g = {}
for i, j in E:
    col = [F(0)] * 4; col[i], col[j] = F(-1), F(1); g[(i, j)] = col
D1 = [[g[e][v] for e in E] for v in range(4)]
bd = lambda t: [sum((1 if x < y else -1) * ((min(x, y), max(x, y)) == e)
                for x, y in [(t[0], t[1]), (t[1], t[2]), (t[2], t[0])]) for e in E]
D2 = [[bd(t)[k] for t in [(0,2,1),(0,1,3),(0,3,2),(1,2,3)]] for k in range(6)]
print(betti([4, 6, 4], [[], D1, D2]))                # 球面 [1, 0, 1]

实跑输出(成书时实算):

[1, 0, 0] [1, 1] [1, 2, 1] [1, 0, 1]

与理论预期逐项一致。圆盘只剩 H0、圆周多一个环、环面两个环加一个空腔、球面一个空腔——四例的洞谱与几何直觉完全吻合。

体检结论。① 四个复形的 β 与 §6.5、§6.7 的手算一致;② rank d1 = 3、rank d2 = 3(球面),rank d2 = 1(环面)逐个对上;③ Euler–Poincaré 在四例上给出 χ = 1, 0, 2, 0,与第五章的 χ 账本逐项相同。
延伸一(剖分无关)。把球面从四面体剖分换成正八面体(n = (6,12,8)),β 仍为 (1,0,1)——坐实剖分无关性。延伸二(系数对比):环面在 ℤ 下 H1 = ℤ2、在 ℚ 下也是 ℚ2(无挠);而 Klein 瓶在 ℤ 下是 ℤ⊕ℤ/2、在 ℚ 下退化为 ℚ——挠只在整系数下显形。延伸三(编程):把边界矩阵喂给标准同调库(GUDHI / Ripser),可对上千顶点的复形批量核验。

「 数单形、写矩阵、算两个秩、相减 」——四行公式复刻本页的同调机器。抽象的 「 洞谱 」,被翻译成计算机可追踪的整数向量。

图 6-11 同调群计算实验:四张复形的 β 账本 复形 β0​ β1​ β2​ χ = Σ(−1)k​βk​ 圆盘 1 0 0 1 圆周 S1​ 1 1 — 0 球面 S2​ 1 0 1 2 环面 T2​ 1 2 1 0 与第五章的 χ 账本逐项吻合:Euler–Poincaré 在数值上坐实
图 6-11 四个复形的 Betti 数列与 χ。圆盘 (1,0,0)、圆周 (1,1)、球面 (1,0,1)、环面 (1,2,1)——π0、π1、π2 三种洞逐维显现,且与第五章的 χ 账本逐项吻合。
182格物札记

第六章 同调:把形状代数化〖札记〗《数书九章》与组合计数

★★ 「 把形状拆成有限块、逐块记账 」 这件组合思想,在中国古代算学里也有它的回声。

秦九韶与 《数书九章》。南宋秦九韶(约 1202–1261)著 《数书九章》(1247),其中 「 大衍总数术 」 解决了一次同余方程组的一般解法(西方称中国剩余定理),「 正负开方术 」 给出高次方程数值解法。它的方法论特征是:把连续 / 复杂的问题化为离散的整系数方程组,再用有限步骤求解——与本章 「 把空间化成有限复形、再解线性方程组 」 如出一辙。

「 大衍术 」 与链群的两点神似。① 离散化:大衍把 「 余数条件 」 编成一组整系数模方程,本章把 「 洞 」 编成整系数链群;② 有限算法:大衍用 「 更相减损 」 迭代求解,本章用高斯消元求矩阵秩。两件事都把 「 无穷 / 连续 」 挡在门外,只留有限整数的运算。
组合计数的东方源头。《数书九章》的 「 堆积术 」「 递推 」 涉及等差的求和(与现代 「 组合计数 」 呼应)。而开方术中的 「 二项展开系数 」 与贾宪三角(杨辉 1261 年记载,早于 Pascal 三百余年)是组合数的源头之一。「 组合计数 」 在东方以算法形态出现,在西方以 Euler 的生成函数形态出现,两条路在 19 世纪汇合于 「 组合拓扑 」。
「 记账 」 传统的呼应。《九章算术》的 「 方程术 」(线性方程组的高斯消元雏形)与本章的 「 边缘矩阵求秩 」 是同一个动作跨越千年的两次出现:把问题写成方程组 / 矩阵,用消元求解。本章的同调计算,正是这一古老算法的现代拓扑应用。

「 大衍求一 」 与 「 边缘求秩 」——两种语言、同一精神:把连续的问题折成有限的整数,用确定的算法把它算出来。这正是本章与东方算学最深的默契。

183速查

第六章 同调:把形状代数化第六章速查表

★ 单页索引;行文顺序 = 章节顺序。

对象定义 / 公式备注
单纯复形满足面对遗传性的顶点子集族有限复形本章默认
链群 CkCk ≅ ℤnknk = k 维单形数
边缘算子 ∂k∂(σ) = Σ(−1)i[删 vi]边→端点差、面→边和
链复形⋯→C2→C1→C0→0,∂2 = 0同调的前提
闭链 Zkker ∂k首尾相接的圈
边缘链 Bkim ∂k+1能填上的圈
同调群 HkZk/Bk闭而不边 = 洞
Betti 数 βkrank Hk = nk − rank dk − rank dk+1洞的个数
洞的读数β0 分支数 · β1 环数 · β2 空腔数逐维定义
挠群 TkHk ≅ ℤβk ⊕ Tkℤ/2 等,整系数才见
Euler–Poincaréχ = Σ(−1)k nk = Σ(−1)k βk统一第五章的 χ
同伦不变性f ≃ g ⟹ f* = g*剖分无关的根源
HurewiczH1(X) ≅ π1(X)ab同调是 π1 的交换化
上同调 Hkker δk/im δk−1,δ = ∂T带杯积环 H*
de RhamHkdR(M) ≅ Hk(M; ℝ)形式 ↔ 拓扑
Mayer–Vietoris⋯→Hk(A∩B)→Hk(A)⊕Hk(B)→Hk(X)→⋯拆空间算法
函子性(g∘f)* = g*f*Hk 是函子
持久同调滤流下每个洞的 (birth, death)数据科学应用

常见错误五连。① 忘了 ∂2 = 0 是同调定义的前提(否则 Bk ⊄ Zk);② 误以为 βk 看得见挠(它看不见,须用整系数同调);③ 同调相同就断言同胚(8 字与环面是反例);④ 忽略系数环的选择(ℤ vs ℚ 给出不同信息);⑤ 把上同调只当 「 同调的换个方向 」(它还多一个杯积环)。

184讲义

第六章 同调:把形状代数化衔接讲义:通往综合站——把六章收成一张地图

★ 六章的正文到此走完,综合站负责收束。

本册的两条线。明线是 「 连续 → 代数 」:从第一章的开集与连续,到本章的同调群,形状被一步步翻译成代数对象;暗线是 「 不变量的眼光 」(第一章序言即埋下):每一步都在找 「 变形改不动的量 」——同胚类、连通分支、基本群、覆叠的层数、亏格与可定向性、Betti 数与 χ。

六章一句话各表。一:连续与同胚是拓扑的 「 存在方式 」;二:连通与紧致是空间的 「 整体性质 」;三:基本群把 「 圈 」 变成群;四:覆叠把 「 群 」 长回空间;五:曲面由一对不变量完全分类;六:同调把 「 洞 」 变成可算的交换群。六章共享一个信念:形状的本质,藏在变形改不动的量里。
两条计算工具线。① 几何构造线:剖分 → 连通和 → 基本多边形 → 覆叠 → 滤流;② 代数不变量线:同胚类 → π1 → 同调 → 上同调 → Betti 数 / χ。两线在每一章都咬合:一个提供 「 怎么切 」,一个提供 「 怎么算 」。
综合站的安排。综合站 14 页将给出:全书概念依赖总图、拓扑学大事年表、人物谱十四位、方法总地图、依赖总图与不变量手册,以及两场跨章综合实验——「 基本群与同调的对拍 」(第三、六章)与 「 曲面分类的算法 」(第五、六章),最后是终极挑战、综合习题与评讲、全书小结与终极速查表。

命题(本书的方法论总结)。拓扑学的全部工作可以概括成一句话:寻找连续变形下的不变量,并用它给形状分类。六章是这一句话的六次实例化——从最一般的同胚,到最精细的同调洞谱。不变量越细,分类越准;不变量越可算,应用越广。∎

「 连续 」 是舞台,「 不变量 」 是主角,「 代数化 」 是剧本。六章落幕,综合站将把散在六处的道具,摆成一张完整的地图。

综合站

全景与余韵

把两百年收成一张年表与一张人物谱,把六章收成一张概念依赖总图与一张方法总地图;两个综合实验,一个把基本群与同调对同一个空间独立计算、彼此印证,一个把曲面分类写成一段可以真正运行的算法。终极挑战用分类定理与不变量做一次整体演练:给定两个陌生空间,怎样一步步判定它们是否同胚、又该动用哪一个不变量。综合习题与评讲随后收兵。余韵一望前方:从欧拉 1736 年的一页纸,到庞加莱把「洞」变成群,到同调代数让代数与拓扑长相厮守,再到持久同调让形状走进数据——拓扑学的故事并没有在六章处结束,它只是刚刚学会怎样去丈量一个没有距离的世界。合上本书时,开集、连通、紧致、基本群、覆叠、分类、同调都汇成同一句话:连续变形下的不变量,就是形状的指纹。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
185导引

综合站 全景与余韵全景的收束

六章走完,本站做三件事:把散在六处的概念收成一张总图、把用到的方法汇成一份总纲、把不变量列成一本手册,再用两场跨章综合实验把 「 基本群 ↔ 同调 」 与 「 分类定理 ↔ 算法 」 焊死,最后以全书小结与终极速查表收卷。

全书的两条线(回顾)。明线是 「 连续 → 代数 」:开集与连续(一)→ 连通紧致流形(二)→ 基本群(三)→ 覆叠(四)→ 曲面分类(五)→ 同调(六),形状被一步步翻译成代数对象;暗线是 「 不变量的眼光 」:每一步都在找 「 连续变形改不动的量 」——同胚类、分支数、群的交换化、层数、亏格、Betti 数。两条线在每一章都咬合:一条提供 「 怎么切 」,一条提供 「 怎么算 」。

本站路线。概念依赖总图(总图一)→ 大事年表与人物谱(两页札记)→ 方法总地图与不变量手册(总图二、三)→ 两场综合实验 → 终极挑战 → 综合习题与评讲 → 全书小结 → 终极速查表。读完本站,六处知识应当能被一口气串成一条线。

「 连续 」 是舞台,「 不变量 」 是主角,「 代数化 」 是剧本。综合站把散在六处的道具,摆成一张完整的地图。

图 7-1 六章全景:一句话各表 第一章 连续与同胚 空间的语言 第二章 连通 · 紧致 · 流形 整体的性质 第三章 基本群 π₁ 圈变成群 第四章 覆叠空间 群长回空间 第五章 曲面与分类 给形状编号 第六章 同调群 Hk​ 洞变成群 交换化 一句话收束:形状的本质,藏在连续变形改不动的量里
图 7-1 六章各用一句话收束:一立语言(连续与同胚)、二看整体(连通紧致流形)、三圈变群(基本群)、四群变空间(覆叠)、五编号(曲面分类)、六洞变群(同调)。
186讲义

综合站 全景与余韵全书概念依赖总图

★ 图 7-2 把全册的概念依赖画成一张图;读图即是复习。

图 7-2 全书概念依赖总图 拓扑空间 · 连续 同胚 连通 · 紧致 · 流形 圈与同伦 基本群 π₁ 覆叠空间 曲面 · 剖分 · χ 同调群 Hk​ 上同调 · 函子 Betti 数 βk​ · 洞谱 Euler–Poincaré
图 7-2 三行三列:第一行立语言(连续 · 同胚 · 整体性质),第二行做代数(圈 · 基本群 · 覆叠),第三行收计算(曲面剖分 · 同调 · 上同调)。底部:Betti 数与洞谱——Euler–Poincaré 把第五章的 χ 与第六章的 β 焊在一起。

读图要领四条。① 三条纵链:左列是 「 空间线 」(连续 → 圈 → 剖分),中列是 「 群线 」(同胚 → π1 → 同调),右列是 「 结构线 」(流形 → 覆叠 → 上同调);② 三条横链:每行从左到右是 「 概念 → 工具 → 推广 」;③ 金色虚线是 Euler–Poincaré:它把第五章的 χ(组合)与第六章的 β(同调)接通,是全册唯一横跨两章的公式;④ 图的出口只有一个——Betti 数与洞谱。所有路径最终通向它。

依赖的三个层次。① 定义依赖:同调的定义用到链群与边缘算子(第六章),链群用到复形(第五章剖分),复形用到拓扑空间(第一章);② 计算依赖:同调的计算用到矩阵秩(线性代数),分类的计算用到 χ 与可定向性(第五章);③ 结构依赖:覆叠的 Galois 对应(第四章)与分类定理的存在唯一性(第五章)是同一 「 对应 」 思想的两次实例化。层次清楚,复习就不乱。

187格物札记

综合站 全景与余韵〖札记〗拓扑学大事年表

★★ 从七桥到几何化:拓扑学 267 年的十二个路标。

图 7-3 拓扑学大事年表(1736–2003) 1736 Euler:七桥问题 —— 拓扑思想的起点 1847 Listing:首创 「 Topologie 」 一词 1858 Möbius 与 Listing:Möbius 带 —— 不可定向的原型 1854 Riemann:流形与黎曼面 —— 分析进几何 1871 Betti:高维连通数(Betti 数的前身) 1895 Poincaré:《位置分析》—— 基本群与同调系统化 1910 Brouwer:维数不变性 · 单纯逼近方法 1931 de Rham:微分形式的上同调 ≅ 拓扑上同调 1935 Hurewicz:高维同伦群 —— 同伦论的展开 1945 Eilenberg–Steenrod:同调公理化 —— 结构统一 1956 Milnor:七维怪球面 —— 微分结构的分岔 2003 Perelman:三维几何化猜想获证 —— 分类梦圆
图 7-3 十二个路标串起拓扑学史:起点是 Euler 的七桥(1736),命名归 Listing(1847),系统化归 Poincaré(1895),公理化归 Eilenberg–Steenrod(1945),三维分类由 Perelman 完成(2003)。

年表的三段节奏。① 1736–1895:直觉期。七桥、Möbius 带、黎曼面、Betti 数——问题与对象先于理论出现,Euler 的多面体公式与 Möbius 的带子都是 「 算出来才明白 」 的产物;② 1895–1945:结构期。Poincaré 的《位置分析》建立基本群与同调,Brouwer 的单纯逼近给出计算手段,de Rham 把分析焊进拓扑,Eilenberg–Steenrod 用公理统一各派同调;③ 1956–2003:分类期。Milnor 的怪球面揭示 「 微分结构也是变量 」,Perelman 的几何化把三维闭流形按八种几何分尽。三段节奏正是本册六章的历史投影。

三个转折点的意义。① 1895:拓扑从 「 零散技巧 」 变成 「 有公理的学科 」(Poincaré);② 1945:同调从 「 一套计算 」 变成 「 一类结构 」(公理化,由此才有了同调代数);③ 2003:三维分类尘埃落定,拓扑学的 「 分类梦 」 在三维也走完了二维(1860s–1907)走过的路。

188格物札记

综合站 全景与余韵〖札记〗人物谱十四位

★★ 十四位数学家,各留下一件本册用到的工具。

Euler(1707–1783)。七桥问题(1736)与多面体公式 V − E + F = 2(1750)——拓扑学的两块基石,前者开 「 图的遍历 」,后者开 「 组合不变量 」。
Möbius(1790–1868)与 Listing(1808–1882)。1858 年各自独立发现单侧曲面(Möbius 带);Listing 更早一年(1847)为这门学科起名 「 Topologie 」。「 拧半圈 」 从此成为不可定向性的原型。
Riemann(1826–1866)。黎曼面与流形概念(1854 讲稿《论作为几何学基础的假设》),把 「 多维空间 」 变成合法研究对象;曲面的亏格与单值化由此发端。
Betti(1823–1892)。把 Riemann 的 「 连通数 」 推广到高维(1871),即 Betti 数——本章 βk 的前身。
Klein(1849–1925)。Klein 瓶(1882)与 Erlangen 纲领(用群给几何分类)——后者正是第四章 「 覆叠 ↔ 群 」 对应的精神源头。
Poincaré(1854–1912)。《位置分析》(1895 起五篇补充)系统建立基本群与同调,提出 Poincaré 猜想(1904)。代数拓扑的奠基人。
Brouwer(1881–1966)。维数不变性(1910)、不动点定理、单纯逼近方法——同调计算能 「 算得动 」 的技术根基(本册挑战页的方法)。
Alexander(1888–1971)。Alexander 对偶(1922)与角扩张(horned sphere,1924)——对偶理论把 「 内部 」 与 「 外部 」 联系起来。
Hopf(1894–1971)。Hopf 纤维化 S1 → S3 → S2(1931)与 Hopf 群——「 映射也携带拓扑信息 」 的第一个震撼例子。
Hurewicz(1904–1956)。高维同伦群(1935–36)与 Hurewicz 定理(同伦与同调的第一座桥,本册 H1 ≅ π1ab 的推广)。
de Rham(1903–1990)。de Rham 定理(1931):微分形式的闭/恰当 ↔ 上同调。分析与拓扑的握手。
Eilenberg(1913–1998)与 Steenrod(1910–1971)。同调公理化(1945)与范畴语言的建立——「 同调是函子 」 由此成为共识(本册 §6.12 的思想源头)。
Milnor(1931– )。七维怪球面(1956):同胚却不微分同胚——「 微分结构 」 也是不变量;Pontryagin 类、 Morse 理论皆出其手。

十四人、十二国、两百年:不变量这条线索,由一代代人接力写成。本册六章的每一件工具,都能在这份名单上找到它的主人。

189地图

综合站 全景与余韵方法总地图

★ 全册用过的方法只有五件;图 7-4 收拢成一张地图。

图 7-4 方法总地图:五件工具 拓扑的核心问题 形状 → 不变量 方法一 · 不变量法 同胚 → 群 / 数 方法二 · 剖分计算 复形 → 矩阵 → 秩 方法三 · 覆叠与群作用 万有覆叠 · Galois 对应 方法四 · 分块与正合列 Mayer–Vietoris 方法五 · 函子性 映射诱导同态 f*​
图 7-4 中心是拓扑的核心问题(形状 → 不变量),五件方法各据一角:不变量法(构造群 / 数)、剖分计算(复形 → 矩阵 → 秩)、覆叠与群作用、分块与正合列、函子性。

五件方法的分工。① 不变量法:遇到新对象,先问 「 什么量在连续变形下不变 」——χ、π1、Hk 都是这一问的答案;② 剖分计算法:不变量要可算,就把空间剖成复形,把计算化成线性代数(第五章 χ、第六章同调共用此法);③ 覆叠与群作用:难算的空间用覆叠 「 展开 」,把几何问题转成群论问题(第三章、第四章);④ 分块与正合列:大空间拆成两块,用重叠区缝合(Mayer–Vietoris);⑤ 函子性:把 「 映射 」 也搬进代数,让 「 比较形状 」 变成 「 比较群 」。

五件方法如何协作。以 「 算环面的同调 」 为例:剖分(Δ 复形)给出链群,不变量法指出该算什么(βk),函子性保证换剖分结果不变(同伦不变),分块提供另一种算法(MV 序列),覆叠给出 π1 的又一来源。一件问题,五件工具各司其职。

190地图

综合站 全景与余韵依赖总图与不变量手册

★★ 全册的不变量收进一本手册(图 7-5);它是六种 「 洞的记录法 」 的对照表。

图 7-5 不变量手册:十种记录法 不变量 记号 类型 能区分什么 出处 连通分支 π0​ 群 分离 / 粘连 第二章 基本群 π₁ 群(非交换) 圈与洞(一维) 第三章 覆叠层数 |p-1​(x)| 整数 缠绕的方式 第四章 亏格 g 整数 手柄个数 第五章 可定向性 ± 布尔 分不分正反面 第五章 欧拉示性数 χ 整数 粗粒度指纹 第五、六章 Betti 数 βk​ 整数列 逐维洞数 第六章 挠群 Tk​ 有限群 拧转(ℤ/2) 第六章 上同调环 H*​ 分次环 洞如何相交 第六章 同胚类 [X] 等价类 全部(定义性) 第一章
图 7-5 从粗到细:π0(分支)、π1(圈)、覆叠层数(缠绕)、g 与可定向性(曲面)、χ(粗指纹)、βk(洞谱)、挠群(拧转)、上同调环(相交),直至定义性的 同胚类。

手册的三条使用规则。① 由粗到细:先看 χ(一算即得),不够再看 β 与挠,再不够看上同调环,最后才比对同胚类——成本与分辨率成正比;② 类型匹配:要分 「 分支 」 用 π0,要分 「 圈 」 用 π1 或 H1,要分 「 空腔 」 用 β2,用错档位(如用 β1 分离球面与圆盘)会白算;③ 「 能区分什么 」 一栏是反向索引:已知待区分的差异,先查哪一列能捕捉它。

手册中最经济的一行。χ:一个整数、一次加减就能算,却已能分开球面 / 环面 / 双环面 / 射影平面。便宜而常用,是拓扑的 「 体温计 」。
手册中最贵的一行。同胚类:它没有通用算法(高维一般不可判定),却是分类定理承诺的 「 唯一真值 」。在二维,它被 (可定向性, χ) 完全代理——这是分类定理的恩惠。
手册中最被低估的一行。挠群:一个 ℤ/2 就能分开环面与 Klein 瓶,而 χ 对此完全失明。「 小小的挠,大大的分辨力 」。
191实验

综合站 全景与余韵综合实验(一):基本群与同调的对拍

★★★ 第三章的 π1 与第六章的 H1,用六个空间做一次系统对拍。

实验设计。Hurewicz 关系 H1(X) ≅ π1(X)ab 说:同调是基本群的交换化。取六个标准空间,各自写出 π1 的群表示,把每条关系字的 「 字母指数和 」 排成关系向量,再求 ℤn 对这些向量的商群。六个表示都至多一条关系,故交换化可用 gcd 直接读出(Smith 标准形的单关系特例):关系非零时自由秩 = n−1,挠不变因子 = 关系向量各分量的最大公约数。

from math import gcd

def H1(n, rels):
    """交换化 = Zn / (关系向量)。单关系特例:
    关系全零时无挠;否则自由秩 = n-1,挠不变因子 = 各分量 gcd。"""
    if not rels or all(x == 0 for r in rels for x in r):
        g, r = 0, n
    else:
        g = 0
        for x in rels[0]:
            g = gcd(g, abs(x))
        r = n - 1
    parts = []
    if r == 1: parts.append('Z')
    elif r > 1: parts.append('Z^%d' % r)
    if g > 1: parts.append('Z/%d' % g)
    return ' ⊕ '.join(parts) if parts else '0'

cases = [                              # (生成元数, 关系向量 = 字母指数和)
    ('circle  <a | 1>', 1, []),
    ('torus   <a,b | aba^-1 b^-1>', 2, [[0, 0]]),
    ('eight   <a,b | 1>', 2, []),
    ('RP2     <a | a2>', 1, [[2]]),
    ('Klein   <a,b | aba^-1 b>', 2, [[2, 0]]),
    ('genus2  <a,b,c,d | [a,b][c,d]>', 4, [[0, 0, 0, 0]])]
for name, n, rels in cases:
    print('%-30s H1 = %s' % (name, H1(n, rels)))

实跑输出(成书时实算):

circle H1 = ℤ
torus H1 = ℤ2
eight H1 = ℤ2
RP2 H1 = ℤ/2
Klein H1 = ℤ ⊕ ℤ/2
genus2 H1 = ℤ4

六例逐项对拍成功。① 交换字 [a,b] 的指数向量为零 ⟹ 环面与亏格 2 曲面无关系约束,H1 = ℤ2g;② 8 字的 π1 是自由群 F2,交换化后也是 ℤ2——「 交换化抹平非交换、保留个数 」 在数值上现形;③ Klein 瓶的关系字 aba−1b 给向量 (2, 0),恰生出一个 ℤ/2 挠——「 拧半圈 」 在代数里留下一个 2 阶元。

与两章结论的三处交叉核验。① 亏格 2 曲面 H1 = ℤ4,与第五章 「 亏格 g 曲面 β1 = 2g 」 一致;② Klein 瓶 χ = 0 与环面相同,但 H1 的挠一眼分开——第六章补上了第五章的盲区;③ 射影平面 H1 = ℤ/2 无自由秩,故 β1 = 0 而 χ = 1 = 1 − β1,与不可定向公式吻合。
延伸。把六个表示换成任意有限表示,同一程序即可算任意群的交换化——这正是计算代数拓扑软件(如 GAP)内部的最小内核。

两个群、一条桥:π1 记住 「 怎么绕 」,H1 只记 「 绕了几个 」。交换化丢掉顺序、保留个数——六个空间的对拍,把这条桥走了一遍。

图 7-6 基本群与一维同调的对拍 空间 π₁(基本群) H₁(交换化) 一致? 圆周 ℤ ℤ ✓ 环面 ℤ² ℤ2​ ✓ 8 字 F2​(自由群) ℤ2​ ✓(交换化) 射影平面 ℤ/2 ℤ/2 ✓ Klein 瓶 ⟨a,b | aba-1​b⟩ ℤ ⊕ ℤ/2 ✓ 亏格 2 曲面 ⟨a,b,c,d | [a,b][c,d]⟩ ℤ4​ ✓ H₁ = π₁ 的交换化:非交换信息被抹平,洞的个数被保留
图 7-6 六个空间的 π1 与 H1。右列全部打勾:交换化关系 H1 ≅ π1ab 在每一个例子上成立。非交换的细节被抹平,洞的个数被保留。
192实验

综合站 全景与余韵综合实验(二):曲面分类的算法

★★★ 第五章的分类定理,可以写成一段十行的程序——这也是对定理的一次数值核验。

实验设计。分类定理说:闭曲面由 (可定向性, χ) 完全决定。据此写一个判定函数;再用六张已知剖分(球面两种、环面、双环面、射影平面、Klein 瓶)核验:先验 χ 与计数律 3F = 2E,再判定曲面名,与已知结论比对。

def classify(chi, orientable):
    """闭曲面分类定理:chi + 可定向性 -> 唯一曲面名。"""
    if orientable:
        g = (2 - chi) // 2
        return 'S2' if g == 0 else ('T2' if g == 1 else 'orientable-g%d' % g)
    k = 2 - chi
    return 'RP2' if k == 1 else ('Klein' if k == 2 else 'nonorientable-k%d' % k)

print('── 分类判据:chi + 可定向性 ──')
for chi, o in [(2,1), (0,1), (-2,1), (-4,1), (1,0), (0,0), (-1,0)]:
    print('chi = %2d  orientable = %d  ->  %s' % (chi, o, classify(chi, o)))

print()
print('── 剖分账本核验:V - E + F = chi,3F = 2E ──')
tris = [(4,6,4,1), (12,30,20,1), (7,21,14,1),
        (10,36,24,1), (6,15,10,0), (8,24,16,0)]
for V, E, F, o in tris:
    chi = V - E + F
    print('V=%2d E=%2d F=%2d  chi=%2d  3F==2E:%-5s  ->  %s'
          % (V, E, F, chi, 3*F == 2*E, classify(chi, o)))

实跑输出(成书时实算):

χ = 2 ↦ S2;χ = 0 ↦ T2;χ = −2 ↦ 亏格 2;χ = −4 ↦ 亏格 3
χ = 1 ↦ ℝP2;χ = 0(不可定向)↦ Klein 瓶;χ = −1 ↦ 亏格 3
六张剖分账本全部核验通过:3F = 2E 成立,判定与已知一致

三处值得注意。① 同 χ 不同曲面:χ = 0 既可能是环面(可定向)也可能是 Klein 瓶(不可定向)——可定向性这一布尔值是分类的第二根支柱,缺它程序就给出歧义;② 二十面体与四面体同判为 S2——剖分无关性在算法层再次显形;③ 计数律 3F = 2E 是剖分合法性的哨兵:若输入一个不满足它的 「 剖分 」,必是数据有错。

算法与定理的分工。定理负责 「 存在唯一 」(判据充分),程序负责 「 快速查表 」;定理保证了程序的输出不会歧义——这是 「 数学定理 ⟹ 可靠算法 」 的最小样本。
延伸一(从 χ 到亏格)。程序反解 g = (2−χ)/2(可定向)与 k = 2−χ(不可定向),把 「 分类 」 变成 「 求逆 」。第五章的价目表,在这里变成了一个可调用的函数。
延伸二(高维的失败)。同样的思路到三维就失效:三维闭流形没有 「 一对参数 」 的价目表(Perelman 的几何化给出的是八种几何模型,而非简单编号)——二维的可分类性是礼物,不是常态。

分类定理的可贵之处在于:它把无穷多种曲面压缩成一对参数,而这一对参数恰好足以复原整张曲面。十行程序,是这个压缩的完整见证。

图 7-7 分类算法的核验表 剖分 (V, E, F) χ 可定向 判定 核验 (4, 6, 4) 2 是 S2​ ✓ (12, 30, 20) 2 是 S2​ ✓ (7, 21, 14) 0 是 T2​ ✓ (10, 36, 24) −2 是 亏格 2 ✓ (6, 15, 10) 1 否 ℝP2​ ✓ (8, 24, 16) 0 否 Klein 瓶 ✓ 同一张 χ 账本(第五章)与分类判据(第五章定理)逐项吻合
图 7-7 六张剖分账本经分类程序判定,全部与已知结论一致(右列全勾)。同 χ 而可定向性不同者(环面 / Klein 瓶)被正确分开。
193挑战

综合站 全景与余韵终极挑战:分类定理与不变量的威力

★★★ 四道综合挑战,横跨六 章,把全册的工具用一遍。

挑战 7-A(分类的完备性)。证明:两张闭曲面 S1, S2 同胚,当且仅当它们的 (可定向性, χ) 相同。提示:必要性由同胚不变量;充分性由分类定理的标准形唯一性(第五章)。再补一步:用同调重述 —— H1 的秩与挠是否也构成完备判据?(对闭曲面:是。)

挑战 7-B(从 χ 反推 Betti 数)。已知闭曲面 χ = −3 且不可定向,求它的 β0, β1, β2 与 H1。提示:k = 2 − χ = 5;不可定向曲面 β1 = k − 1 = 4、β2 = 0;H1 ≅ ℤ4(无挠)。校验 χ = 1 − 4 + 0 = −3 ✓。

挑战 7-C(覆叠与同调的对拍)。环面 T2 的 (m, n)-覆叠空间仍是环面。证明其 H1 ≅ ℤ2、χ = 0,并用覆叠的度数核验 Riemann–Hurwitz 型关系。提示:覆叠是局部同胚,无分支,故 χ(覆叠) = d·χ(底) = 0。

挑战 7-D(把六章串成一条证明)。给出 「 环面与 Klein 瓶不同胚 」 的三种独立证明:① 可定向性(第五章);② H1 的挠(第六章);③ H2(环面 β2 = 1、Klein 瓶 β2 = 0)。再追问:三种证明哪一种 「 最省 」?哪一种 「 最通用 」?提示:最省是可定向性(一次观察);最通用是同调(不依赖曲面可定向的定义)。

挑战的三个台阶。① 台阶一:会用单一不变量(7-B);② 台阶二:会让两个不变量协作(7-A、7-D);③ 台阶三:会让不同章的工具互相验证(7-C)。综合站的目的正是把六件工具拧成一把。
通向更远处。四道挑战之后,自然的下一站是:高维同伦群(Hurewicz 定理的完整形式)、谱序列(滤流的系统化)、以及分类问题的算法化极限(高维不可判定)。本册止步于 「 一维同调 」,但不变量的道路没有终点。

终极挑战的意义不在 「 解出来 」,而在 「 看清哪件工具在哪件事上最锋利 」。这正是综合站想交给的一件行李:一张会挑工具的地图。

194习题

综合站 全景与余韵综合习题

★★★ 十题跨章:每题都需两章以上的工具。

综 1。用 χ 证明:不存在 「 恰有一条边的闭曲面剖分 」。

综 2。把两个环面与一个射影平面作连通和 T2#T2#ℝP2,判定它同胚于哪张标准曲面。

综 3。计算 S1 × S1 × S1(三维环面)的同调 Hk(k = 0,1,2,3)。

综 4。证明:若 X 可缩,则任何映射 f : X → Y 在 Hk(k ≥ 1)上诱导零同态。

综 5。用 MV 序列计算两个球面一点相连(S2∨S2)的同调,并与直和公式核对。

综 6。一个有限复形满足 χ = 0 且 β0 = β2 = 1,求 β1;它可能是哪张曲面?

综 7。证明 Klein 瓶的 H1 ≅ ℤ⊕ℤ/2(用群表示的交换化)。

综 8。用同调说明:为什么 「 环面挖去一个开圆盘 」 的同调与 「 圆盘楔上一个圆周 」 相同。

综 9。一个点云经 Rips 滤流,β1 条形码上有一条长条(birth = 0.5, death = 2.0)与三条短条(长度均 < 0.1)。据此判断数据里的结构,并说明依据。

综 10。证明:若 f : X → Y 同伦等价,则 f* : Hk(X) → Hk(Y) 是同构(用函子性与同伦不变性两条)。

十题的共同点:每题都要 「 先选工具、再动手 」。选错档位(如用 χ 分离环面与 Klein 瓶)会白忙一场——这正是综合训练的价值。

195评讲

综合站 全景与余韵综合习题评讲

★★ 十题逐题评讲:关键一步与易错点。

综 1。闭剖分每边恰属两面 ⟹ 2E = 3F;若 E = 1 则 3F = 2,无整数解。易错:忘了 「 闭 」 这一前提。
综 2。χ = 0 + 0 − 1 − 2 = −3……实算:连通和逐个减 2,得 χ = 0+0+1−2−2 = −3;含一个射影平面 ⟹ 不可定向,k = 2 − χ = 5。判定:5 个交叉帽的不可定向曲面(等价地 ℝP2#T2#T2 ≅ ℝP2#ℝP2#ℝP2#ℝP2#ℝP2,交叉帽吞手柄)。易错:漏算 「 交叉帽吞手柄 」 的等价变形。
综 3。三维环面 T3 = S1 × S1 × S1,由 Künneth(或直接剖分)得 Hk ≅ ℤC(3,k):(ℤ, ℤ3, ℤ3, ℤ)。易错:漏掉 β2 = 3(三种 「 两两方向的环 」)。
综 4。可缩 ⟹ f ≃ c(常值映射),由同伦不变性 f* = c* = 0(k ≥ 1)。易错:忘了 「 同伦 ⟹ 同态相等 」 这条前置定理。
综 5。拆成两球面(交 = 一点),MV 递推给 Hk(S2∨S2) ≅ Hk(S2)⊕Hk(S2)(k ≥ 1),得 (ℤ, 0, ℤ2)。与直和公式一致。易错:H0 不做直和(仍连通)。
综 6。χ = β0 − β1 + β2 = 1 − β1 + 1 = 0 ⟹ β1 = 2。候选:环面(可定向)或 Klein 瓶(不可定向),须再问可定向性才能定名。易错:只给环面——漏了 Klein 瓶这一分支。
综 7。表示 ⟨a,b | aba−1b⟩;关系向量 (1+1, 1−1) = (2, 0);ℤ2/⟨(2,0)⟩ ≅ ℤ ⊕ ℤ/2。易错:把关系字写成 aba−1b−1(那是环面!)。
综 8。环面挖去开圆盘可缩到 「 两个方向的圈楔在一点 」,故 H1 ≅ ℤ2、H2 = 0,与 S1∨S1 同调相同。易错:以为挖洞会改变 H1(其实只改 H2:从 1 降到 0)。
综 9。长条(存活 1.5 个尺度单位)远超短条(< 0.1),判定数据中有一个持久的环,短条为噪声;依据是稳定性定理(小扰动只带来条码的有界抖动)。
综 10。设 g 为 f 的同伦逆,则 g*f* = (g∘f)* = id* = id(同伦不变性给出 gf ≃ id ⟹ (gf)* = id*),同理 f*g* = id,故 f* 是同构。易错:直接断言 「 同伦等价 ⟹ 同构 」 而不指出它由函子性 + 同伦不变性两条合成。

评讲的共同句式:「 关键一步 + 易错点 」。十题走完,应能自己列出 「 六章工具的选用表 」。

196小结

综合站 全景与余韵全书小结(上):六章的一句话

★ 六章各用一段话收束;先立骨架,再看细节。

第一章 · 拓扑空间与连续映射。拓扑学把 「 距离 」 抽象成 「 开集 」,把 「 保距 」 抽象成 「 连续 」;同胚是它的等价关系。一章立起全册的语言:形状的性质,只谈开集就能谈。
第二章 · 连通、紧致与流形。连通与紧致是空间最重要的两条整体性质:连通 「 不散 」、紧致 「 有限 」;流形是 「 局部像 ℝn 」 的空间,为后续一切计算提供 「 可剖分 」 的舞台。二章给出 「 什么样的空间值得研究 」。
第三章 · 基本群。把空间的 「 圈 」(回路 + 同伦)变成群 π1:洞的个数与缠绕方式被记进群结构。三章完成第一次 「 几何 → 代数 」 的跃迁。
第四章 · 覆叠空间。把空间沿群 「 展开 」 成覆叠;万有覆叠给出 π1 与覆叠子群之间的 Galois 式对应。四章把 「 群 」 又长回 「 空间 」,完成双向的桥。
第五章 · 曲面与分类。闭曲面由 (可定向性, χ) 完全分类;χ = V − E + F 是组合骨架上最经济的指纹。五章兑现 「 分类 」 这一拓扑学的原初梦想(二维)。
第六章 · 同调。链群、边缘算子 ∂(∂2 = 0)、商群 Hk = ker/im:洞逐维变成交换群,βk 逐维可数,χ 被读成 Σ(−1)kβk。六章把不变量从 「 一枚指纹 」 升级为 「 一整份档案 」。

六章的三个共同动作。① 抽象(把几何直觉抽成定义);② 代数化(把定义变成群 / 数);③ 计算(把群 / 数算出来)。每一章都是这三个动作的一次完整循环,只是对象与工具不同。

六章 = 一条明线(连续 → 代数)+ 一条暗线(不变量的眼光)。明线读完是知识,暗线读完是眼光。

197小结

综合站 全景与余韵全书小结(下):三条纪律与一件行李

★★ 全书可以带走的东西,归纳成三条纪律与一件行李。

纪律一 · 局部决定整体之前,先问 「 局部像什么 」。流形的定义、曲面的坐标卡、剖分的存在——都是 「 局部像 ℝn 」 的不同化身。局部信息是拓扑计算的全部入口。
纪律二 · 不变量要 「 可算 」 才有用。π1 强而非交换、同胚类完备而不可判定;χ 弱但一次加减即得。强与可算常常互斥,选型要看问题。
纪律三 · 变形改不动的,才是本质。同伦不变性是全书反复出现的判词:连续变形抹平一切表面差异,留下的都是代数结构。「 本质 」 在拓扑里有个精确的代数影子。

一件行李:一张会挑工具的地图。遇到形状问题,按成本从低到高试:χ → 可定向性 → βk → 挠群 → π1 → 上同调环 → 同胚类。多数问题在前三步就能解决;知道何时停手、换工具,与知道工具本身同样重要。这张地图比任何单一结论都更耐用——它会陪读往更深的拓扑学。

三条纪律如何在本册落地。① 第二章的 「 紧致 」 使有限子覆盖成立,第五章的剖分才有有限账本;② 第六章的 「 剖分计算法 」 把同调从定义变成程序;③ 第三章的 「 同伦 」 与第六章的 「 同伦不变性 」 是同一判词的两次使用。三条纪律不是并列的格言,而是同一方法论在三个层面的投影。

往更远处。本册止步于有限复形的一维同调;再往前的路标是:高维同伦群(Hurewicz 定理的完整形式)、上同调环的几何意义(相交理论)、谱序列(滤流的系统化)、以及三维流形的几何化(Perelman)。每一站都由本册的某一条工具线延长。
读第二遍的建议。① 先读综合站(本站)总图,再回头重读各章小结;② 每章挑一道例题重算;③ 把本站的十道综合习题当 「 复习测试 」。第二遍的速度应当是第一遍的三倍——那说明地图已装进行李。

拓扑学教的一件事:形状会变,本质不变;而本质,可以被写成代数。愿这张地图,随行如仪。

198速查

综合站 全景与余韵终极速查表

★ 全册一页索引;按 「 概念 → 定理 → 公式 → 方法 」 四栏。

条目内容出处
拓扑空间开集族满足三公理第一章
连续 / 同胚原像保开 / 双连续双单第一章
连通 · 紧致不散 · 有限子覆盖第二章
流形局部同胚于 ℝn第二章
基本群 π1回路 + 同伦类,群运算 = 拼接第三章
覆叠空间局部同胚且均匀分层第四章
Galois 对应π1 的子群 ↔ 覆叠(万有覆叠下)第四章
欧拉示性数 χV − E + F(剖分无关)第五章
闭曲面分类(可定向性, χ):可定向 2−2g · 不可定向 2−k第五章
连通和χ(S1#S2) = χ(S1)+χ(S2)−2第五章
链复形∂2 = 0第六章
同调群Hk = ker ∂k / im ∂k+1第六章
Betti 数βk = nk − rank dk − rank dk+1第六章
Euler–Poincaréχ = Σ(−1)kβk第六章
Hurewicz(一维)H1 ≅ π1ab第六章
Mayer–Vietoris⋯→Hk(A∩B)→Hk(A)⊕Hk(B)→Hk(X)→⋯第六章
函子性(g∘f)* = g*f*第六章
五件方法不变量 · 剖分 · 覆叠 · 正合列 · 函子综合站
工具选用序χ → 可定向性 → β → 挠 → π1 → H* → 同胚类综合站

终检五问。① 同胚与同伦的差别是什么?② 为什么 χ 认不出环面与 Klein 瓶,而 H1 可以?③ ∂2 = 0 的几何直观是什么?④ 分类定理的完备判据是哪一对?⑤ 五件方法里,哪一件让 「 形状比较 」 变成 「 群比较 」?(① 同胚要求双连续双单且互逆,同伦只要求连续变形;② χ 是 β 的交替和,会抵消;③ 边没有边界;④ (可定向性, χ);⑤ 函子性。)

一册书,一页表。合上这一页时,手里的应当不再是六章笔记,而是一张会自己长出路径的地图。

二索引(Index)

术语与概念

  • 边缘算子158
  • 闭链与边缘链159
  • 持久同调168
  • 抽象单纯复形157
  • 代数基本定理80, 107
  • 单纯形与复形52
  • 道路乘法与逆68
  • 道路连通43
  • 道路与定端同伦68
  • 度量空间20
  • 度量诱导的拓扑20
  • 分离公理23
  • 分支覆叠138
  • 覆叠变换103
  • 覆叠空间96
  • 构型空间110
  • 基本多边形135
  • 基本群69
  • 紧致45
  • 机器二73
  • 机器三73
  • 机器一73
  • 积拓扑17
  • 局部紧49
  • 可数性公理24
  • 亏格133
  • 链复形158
  • 链群157
  • 连通41
  • 连通分支43
  • 连通和128
  • 连续映射18
  • 欧拉示性数130
  • 曲面126
  • 曲面上的度量140
  • 三角剖分129
  • 上链复形与上同调164
  • 商拓扑17
  • 提升98
  • 同调的目标156
  • 同伦67
  • 同胚19
  • 拓扑空间13
  • 拓扑流形51
  • 拓扑性质19
  • 万有覆叠102
  • 向量场的奇点指数137
  • 纤维丛109
  • 楔和74
  • 诱导同态72
  • 由度量长出的拓扑直觉6
  • 有限复形的同调计算160
  • 圆周的基本群71
  • 子空间拓扑16
  • ℝ 上验证12

定理与命题

  • 把六章串成一条证明193
  • 把同调用作特征的原则169
  • 本书的方法论总结184
  • 本章的落脚点171
  • 本章顶梁柱46
  • 边界字的化简150
  • 闭包的刻画14
  • 比较两拓扑的基判据15
  • 闭曲面的基本群139
  • 闭曲面分类定理132
  • 不变量原理5
  • 不动点定理的可执行化62
  • 不可定向曲面的价目表134
  • 乘法尊重同伦类68
  • 存在性104
  • 单纯逼近定理180
  • 第二章主要定理清单53
  • 定义的完备性核对69
  • 第三章主要定理清单81
  • 第一章主要定理清单26
  • 度量空间的分离地位23
  • 分类的完备性193
  • 分类定理136
  • 覆叠 ⊂ 纤维丛109
  • 覆叠的基本性质97
  • 覆叠基本定理集111
  • 覆叠与同调的对拍193
  • 函子性167
  • 换基点70
  • 火腿三明治120
  • 火腿三明治定理106
  • 介值定理44
  • 介值定理的可执行化62
  • 紧致度量化定理50
  • 极值定理48
  • 开球是基21
  • 良定义与函子性72
  • 连通和的判据128
  • 连通三定律42
  • 连续的开集刻画11
  • 连续性的三种面貌18
  • 路径提升定理98
  • 剖分无关性160
  • 曲面的局部不变量127
  • 商群有意义159
  • 实验设计36, 91, 121, 151, 181, 191, 192
  • 使用规约79
  • 提升判据105
  • 同调代数的两条主线170
  • 同调的三重角色156
  • 同调与上同调的差别164
  • 同伦不变性163
  • 同伦提升定理98
  • 同伦下的不变性雏形67
  • 同胚的三种验法19
  • 同胚升级48
  • 万有覆叠的存在唯一102
  • 稳定性168
  • 纤维与陪集100
  • 序列不够用的反例22
  • 有界性48
  • 有限交性质45
  • 运算四律46
  • 粘合引理18
  • χ 的剖分无关性130

记号与缩写

  • MV166, 167, 170, 173, 175, 176, 178, 189, 194, 195

人名

  • Alexandrov36, 49, 50
  • Banach44, 46, 61
  • Betti8, 9, 130, 139, 154, 155, 157, 159, 161, 162, 169, 171 等
  • Bonnet140, 148, 153
  • Borel9, 39, 40, 47, 53, 55, 56, 57, 58, 59, 64
  • Borsuk9, 94, 95, 106, 111, 116, 118, 120, 123, 137
  • Brouwer4, 44, 51, 72, 90, 93, 106, 107, 187, 188
  • Eilenberg170, 187, 188
  • Euler2, 4, 52, 125, 131, 139, 148, 152, 153, 154, 161, 171 等
  • Galois9, 94, 95, 100, 101, 103, 104, 105, 108, 111, 113, 115 等
  • Gauss80, 140, 148, 153
  • Hausdorff4, 19, 20, 22, 23, 25, 26, 30, 32, 39, 46, 47 等
  • Heawood52, 78, 129
  • Heine9, 39, 40, 47, 53, 55, 56, 57, 58, 59, 64
  • Hopf4, 9, 109, 123, 124, 125, 137, 141, 146, 148, 153, 188
  • Hurewicz178, 183, 187, 188, 191, 193, 197, 198
  • Hurwitz124, 125, 138, 141, 145, 146, 148, 153, 193
  • Kampen9, 64, 65, 73, 74, 75, 76, 78, 81, 83, 84, 85 等
  • Klein4, 5, 85, 88, 111, 115, 124, 125, 126, 127, 130, 133 等
  • Lebesgue24, 48, 53, 59, 60, 64, 98, 180
  • Listing127, 131, 187, 188
  • Mayer9, 154, 155, 166, 173, 176, 178, 183, 189, 198
  • Möbius4, 17, 30, 73, 76, 88, 114, 125, 126, 127, 129, 133 等
  • Perelman150, 187, 192, 197
  • Poincaré4, 9, 52, 77, 81, 89, 90, 91, 124, 125, 131, 137 等
  • Radó127, 136, 148, 153
  • Rham154, 155, 165, 183, 187, 188
  • Riemann4, 49, 122, 124, 125, 131, 138, 141, 145, 146, 148, 153 等
  • Rips168, 169, 194
  • Smith22, 178, 191
  • Tychonoff22, 39, 42, 46, 49, 50, 53, 61, 64
  • Ulam9, 94, 95, 106, 111, 116, 118, 120, 123, 137
  • Urysohn23, 24, 26, 35, 38, 39, 46, 50
  • Vietoris9, 154, 155, 166, 168, 173, 176, 178, 183, 189, 198
  • Weierstrass37, 39, 48, 64, 145