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

交换代数初步 · 从数到理想:环的解剖学

〇体例说明

体例

本书怎么读:一门关于「用理想研究环」的学问

本书讲一门学问:交换代数——它以理想与模为工具,研究交换环。它从一个朴素的困惑出发:在 ℤ[√−5] 这样的数系里,6 竟能有两种分解——6 = 2 × 3 = (1 + √−5)(1 − √−5),而四个因子都无法再分。唯一分解失效了,算术的地基在摇晃。为救它,Kummer 发明「理想数」,Dedekind 把它铸成今天的理想:一个本来为救数论而生的代造之物,后来竟成了整个交换代数的主角。顺着这条线,本书还要回答:为什么方程组的个数恰好决定图形的维数?为什么把环搬到素理想处(局部化),就能把全局的困难拆成局部逐点解决?为什么 1950 年代以来,同调(Ext 与 Tor)成了测量「缺口」的仪器,而 Zariski 与 Grothendieck 又把环本身读成了一片几何空间?从 Kummer 的理想数、Dedekind 的理想、Noether 的公理化,到 Zariski 的几何化与 Grothendieck 的概型,一百七十年只做一件事:把「数的算术」推广到任意交换环,并让代数与几何在同一套语言里握手。

本书按章组织:绪论从「三个句式其实是一个」讲起,说清交换代数关心什么、它从哪三次危机里长出来;第一章立起骨架——环、理想、同态与商环、素理想与极大理想、中国剩余定理与根;第二章学会「只盯一点」——局部化、局部环、素谱 Spec 与 Zariski 拓扑的第一次亮相;第三章把有限性练成公理——诺特环、Hilbert 基定理与零点定理、UFD 与 Dedekind 整环的理想分解;第四章抵达高地——Krull 维数、主理想定理、Nakayama 引理、正则局部环与离散赋值环;第五章让代数长出眼睛——模、复形与同调、Ext 与 Tor、平坦模与同调维数;第六章从环走向空间——Zariski 拓扑、层与结构层、概型,以及层上同调、Serre 对偶与算术几何的地平线;综合站用年表、人物谱、方法决策树、两个综合实验与二十四题自查收束全书。

写作的三条约束(本书的自我要求)。① 直觉与例子先行:每一个概念都从一张图、一个具体的小例子讲起——先看见 ℤ、ℤ[i] 与多项式环里的理想,再抽成公理;每一个定理先有「为什么它是对的」的直觉,再有完整的证明。② 一步一图:凡能画的都画——理想的包含格、局部化的放大镜、维数的素理想链、同调的长正合列。交换代数最漂亮的地方正藏在「代数—几何对照表」里:一条定义、一句定理,画出来便一目了然。③ 自给自足:本书不假设手边另有教材,所需工具在书内随用随补——群与阿贝尔群、线性代数的基与维数、多项式环的运算与次数、一点偏序集与点集拓扑,都在需要它的那一页现学现用;每一条定义都同时给出形式陈述与一句大白话的直觉,每一个反复出现的记号都在首次出现处交代清楚。个别深刻而整体的结论(Krull 主理想定理、Dedekind 整环的理想分解、Serre 对偶、伴随函子定理在本书中的用法)给出精确陈述、证明思路与文献指引,数值与程序对拍在实验页随附、可自行复算。

页型节奏。每章以 导引 开篇(一页说清这一章要解决什么);主体是 讲义 页(概念、定理、证明,一步一图);每章配 例题 与 习题 各两页(先示范再放手)、知识地图 一页(本章概念怎么连成网)、小结 两页(正面清单+易错清单)、思想卡(一句话立起本章的哲学)、挑战(一道通向文献的硬题)、实验(一段可复算的程序)、格物札记(中国算学传统里的平行直觉)、速查表(本章公式与记号一页备翻);章末另设 衔接讲义,把下一章的问题提前立起来。所有编号 可跳读:每一页都自带上下文,随手翻开一页也能读下去。

难度标记。讲义页用 ★–★★★★★ 标出阅读难度:★ 高中基础即可,★★ 需要整数与多项式的熟练经验(书内自给),★★★ 需要线性代数与抽象代数的入门(群、环、域的定义,书内自给),★★★★ 需要同调代数或代数几何的一点经验(书内自给),★★★★★ 需要概型语言的观点(第六章概型与层上同调)。若只求理解主线,读绪论、第一至第三编的主干与第五章的模与同调即可;若求完整掌握,按章顺序逐页推进,并把每章习题做完。

三条线索贯穿全书:

① 明线——从数到理想:先让唯一分解失效(绪论),再用理想把「数」接住(第一章),学会只盯一点地看(第二章),然后把有限性练成公理、把分解交给理想(第三章),用维数把代数与几何焊接在一起(第四章),最后同调登场、把环读成空间(第五、六章)——这正是交换代数一百七十年从救数论的工具长成几何语法的轨迹。

② 暗线——结构决定算术。一个环的算术面貌——能不能唯一分解、有多少素理想、维数几许——不由单个元素决定,而由理想与局部化的整体结构决定;「理想替数受过」正是这句格言的第一次亮相。找出「在什么眼光下两个环同构」,是全书反复演练的招式。

③ 接口——通往四个邻域。交换代数是现代数学的支点:与数论(Dedekind 整环与类群)、几何(代数簇与 Zariski 拓扑)、同调(Ext 与 Tor)、计算(Gröbner 基)四条战线相通,第六章与综合站余韵两页逐条架桥。

写法约定(TEX 标准):环记 R、S(变量斜体);理想记 (a)、素理想记 p、极大理想记 m;商环记 R/I;局部化记 S-1R;张量积记 ⊗;同调函子记 Extn、Torn。变量用斜体,环名(ℤ、ℝ、ℂ 等数系)与数字用正体;关键一步配图,代数与几何逐章对照。

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

目 录
交换代数初步 · 从数到理想:环的解剖学 · 全书正文页码一览
三个句式的统一2
算术的三次危机3
从数到环的八十年路线图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.10k[x] 与带余除法20
1.11整环与分式域21
1.12理想格:包含与运算的图景22
1.13生成元、有限性与诺特环的雏形23
1.14中国剩余定理:一次说尽全部余数24
1.15幂零根与 Jacobson 根25
1.16常见误读与澄清26
例题精讲(2 页)p.27–28
习题课(2 页)p.29–30
第一章知识地图31
第一章小结(上):环与理想32
第一章小结(下):素谱与根33
思想卡:元素会骗人,理想不会34
挑战:中国剩余定理的环论形态35
实验:用程序计算理想与商环36
〖札记〗《九章》更相减损与辗转相除37
第一章速查表38
衔接讲义:通往局部化——只盯一点39
第二章导引:只盯一点的显微术40
2.1局部化:构造分式41
2.2局部化的普遍性质42
2.3局部环:只看一点43
2.4局部化的环论性质44
2.5Zariski 拓扑一瞥:几何在召唤45
2.6素谱 Spec:环的几何轮廓46
2.7局部化与素理想:保序对应47
2.8局部化的模:模的显微术48
2.9分式环的更多例子:ℤ_(p) 与 k[x]_(x)49
2.10整闭与正规化:分式域之后50
2.11常见误读与澄清51
例题精讲(2 页)p.52–53
习题课(2 页)p.54–55
第二章知识地图56
第二章小结(上):局部化57
第二章小结(下):局部环与几何开端58
思想卡:局部即颜色,整体即全图59
挑战:局部化的万有性与忠实平坦60
实验:用程序验证局部化61
〖札记〗天元术的「立元」:局部地看62
第二章速查表63
衔接讲义:通往诺特环——有限性的力量64
第三章导引:有限性的力量65
3.1诺特环:链条件登场66
3.2诺特环的第一批例子67
3.3Hilbert 基定理:有限性的接力68
3.4Hilbert 零点定理:代数与几何握手69
3.5代数—几何词典初稿70
3.6诺特环中的理想分解71
3.7相伴素理想与准素分解一瞥72
3.8唯一分解整环:UFD73
3.9UFD 的例子与反例74
3.10主理想整环:辗转相除的疆土75
3.11Gauss 整数 ℤ[i]:分解的接力76
3.12Dedekind 整环:理想的救赎77
3.13类群一瞥:分解失效的度量78
3.14因式分解的算法:从辗转相除到 Gröbner79
3.15有限性的力量:从链条件到基定理80
3.16常见误读与澄清81
例题精讲(2 页)p.82–83
习题课(2 页)p.84–85
第三章知识地图86
第三章小结(上):诺特性与基定理87
第三章小结(下):分解与 Dedekind88
思想卡:从「分解」到「结构」89
挑战:Dedekind 整环的理想分解90
实验:用程序做 Gröbner 分解91
〖札记〗三个名字与一段历史92
第三章速查表93
衔接讲义:通往维数——把方程数换成维数94
第四章导引:局部地思考95
4.1维数:链的长度96
4.2Krull 维数的第一批计算97
4.3维数的几何读法98
4.4Hilbert 函数与多项式99
4.5Krull 主理想定理:割一刀至多降一维100
4.6维数的等价刻画101
4.7局部化再访:局部环的舞台102
4.8Nakayama 引理:一锤定音103
4.9局部环上的模与自由性104
4.10正则局部环:没有奇点的点105
4.11离散赋值环:一维的显微镜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
挑战:Krull 主理想定理的证明120
实验:计算局部环的维数与奇点121
〖札记〗维数思想的源流122
第四章速查表123
衔接讲义:通往模与同调——让代数长出眼睛124
第五章导引:让代数长出眼睛125
5.1模与模范畴126
5.2自由模、投射模、内射模127
5.3复形与同调:量出缺口128
5.4同调的基本性质129
5.5短正合列与蛇形引理130
5.6Ext:扩张的度量131
5.7Tor:张量的歪曲132
5.8平坦模:Tor 归零的世界133
5.9投射分解与内射分解134
5.10导出函子的构造:取同调135
5.11Ext 与扩张的分类136
5.12Tor 与挠元:最初的动机137
5.13平坦性的判据与例子138
5.14长正合列:同调的望远镜139
5.15同调维数:量「堵」的尺子140
5.16常见误读与澄清141
例题精讲(2 页)p.142–143
习题课(2 页)p.144–145
第五章知识地图146
第五章小结(上):模与复形147
第五章小结(下):Ext、Tor 与平坦148
思想卡:同调是障碍的度量149
挑战:用 Tor 刻画平坦性150
实验:用程序计算 Ext 与 Tor151
〖札记〗筹算与位值:消元的代数基因152
第五章速查表153
衔接讲义:通往几何——从环到空间154
第六章导引:从环到空间155
6.1Zariski 拓扑:素理想作点156
6.2层与正则函数157
6.3Serre 的范畴翻译:GAGA 先声158
6.4概型预告:从环到几何159
6.5仿射概型:Spec R 上的结构层160
6.6概型的态射与函子观点161
6.7层上同调:几何的不变量162
6.8拟凝聚层与凝聚层163
6.9射影空间与分次环164
6.10概型的局部性质:正则、正规、光滑165
6.11Serre 对偶与 Riemann–Roch 一瞥166
6.12算术几何:概型上的数论167
6.13计算交换代数:Gröbner 基与算法168
6.14现代接口:导出代数几何与形变169
6.15交换代数的地平线:从二十世纪到二十一世纪170
6.16常见误读与澄清171
例题精讲(2 页)p.172–173
习题课(2 页)p.174–175
第六章知识地图176
第六章小结(上):Zariski 与层177
第六章小结(下):概型与现代视野178
思想卡:环是空间的影子179
挑战:概型与簇的对读180
实验:用程序算 Spec 与簇181
〖札记〗从「天元术」到代数几何182
第六章速查表183
衔接讲义:通往综合站——收束全景184
全景的收束185
全书概念依赖总图186
〖札记〗大事年表:1843 到 2026187
〖札记〗人物谱十四位188
方法决策树189
定理地图与疆界190
综合实验(一):理想运算的数值对拍191
综合实验(二):从方程组到簇与概型192
终极挑战:三条战线的接力193
习题课(1 页)194
评讲:四类错因195
余韵(一):代数几何的地平线196
余韵(二):数论与几何的合流197
符号总表与终极速查198
绪论

理想的目光:从整数到环

一切始于一个朴素的困惑:在 ℤ[√−5] 这样的数系里,唯一分解竟然失效——6 可以有两种方式分解为不可再分的因子。为救算术基本定理,Kummer 引入「理想数」,Dedekind 把它铸成今天的「理想」:一个本来为救数论而生的代造之物,后来竟成了整个交换代数的主角。本册绪论先把「数的整除」「多项式的整除」「曲线的包含」三句话并排读一遍——它们其实是同一个句式;随后沿三次危机讲清这门学问从哪里长出来,用八十年路线图看清它在整个演化中的位置,并从《九章》更相减损与天元术里认出「用理想代替数」的古老源头。读完绪论,将着一张全书路线图进入正文:先立骨架,再学局部地看,然后用有限性与分解武装自己,最后让同调带我们走向几何。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
2导引

绪论 理想的目光:从整数到环三个句式的统一

先做一件小事:把下面三句话并排读一遍。

整数论里问:6 能被 2 整除吗?

多项式论里问:x2 − 1 能被 x − 1 整除吗?

平面几何里问:直线 y = x + 1 是否落在曲线 y2 = x2 + 2x + 1 上?

三个问题,一个句式:甲被乙整除吗。前者问的是数,中间问的是多项式,后者问的是曲线是否含一条直线——而它们其实是同一个问题的三种打扮。交换代数做的第一件事,就是把这个句式提到台面上,给它一个统一的名字:理想(ideal)。

2 | 6 数的整除 (x−1) | (x2​−1) 多项式的整除 直线 ⊂ 曲线 几何的包含 理 想
图 绪-1 三个句式,一个理想:整除、因子、包含本是同一件事

这本书要讲的,就是这一件事如何长成一门学问。可以看到:本来为了救一个数论漏洞而发明的「理想」,最后成了连接数论与几何的公共语言;本来只关心「哪个数整除哪个数」的初等问题,最后被抬升为「哪个理想包含哪个理想」的结构问题——而正是在这个抬升中,交换代数诞生了。

读法建议:本绪论不必一次读通。第一节(p3–p4)讲历史与路线图,第一节卡住也不妨先跳到 p5 看「理想是什么」的直觉图;等六章读完,再回头读这几页,会有一次「看山还是山」的回头。

3讲义

绪论 理想的目光:从整数到环算术的三次危机

交换代数不是凭空长出来的。它的每一次跃进,都是被一个具体的困难逼出来的。这里讲三次危机——它们串起来,正好是这门学问的前史。

第一次危机:费马猜错了。1640 年,Fermat 断言:形如 22n + 1 的数(费马数)都是素数。前五个确实如此:3, 5, 17, 257, 65537。但 1732 年 Euler 算出

232 + 1 = 4294967297 = 641 × 6700417

猜测被推翻。人们这才意识到:素数的分布远比想象中狡黠,「因式分解」并非永远按直觉行事。

第二次危机:唯一分解在 ℤ[√−5] 里失效。为了证明费马大定理,人们走进形如 a + b√−5 的数系。在那里,6 有两种分解:

6 = 2 × 3 = (1 + √−5)(1 − √−5)

而 2, 3, 1 ± √−5 都无法再分下去。算术基本定理——「分解唯一」——在这里碎了。这是真正的危机:整个数论的地基在摇晃。

第三次危机(的解决):Kummer 造出「理想数」。1843 年前后,Kummer 发现:分解之所以不唯一,是因为有些「真正的因子」看不见。他引入「理想数」(ideal number)作为补位者——它们不是数,却像数一样参与整除。Dedekind 随即给它一个严格定义,就变成了今天的理想:一个对加法和「被环内元素乘」封闭的子集。

关键转变。从此,「2 整除 6」这句话被改写成「理想 (2) 包含理想 (6)」。除数与被除数,变成了集合与集合的包含关系——而包含关系可以比较、可以求交、可以求积,比「整除」这一关系丰富得多。

历史的分岔:同一时期,几何那边也在发生类似的事。方程组 f1 = ⋯ = fk = 0 的解集(曲线、曲面)与由这些多项式生成的理想 (f1, …, fk) 一一对应。数论的理想与几何的簇,本是同一种东西的两张脸——第五、六章会把这张对照表写全。

4讲义

绪论 理想的目光:从整数到环从数到环的八十年路线图

把上面三次危机之后的八十年压缩成一条时间轴,就能看清本科交换代数(第一至第五、六章)在整个演化中的位置。

1843 1871 1893 1921 1950s 1960 Kummer理想数 Dedekind理想·整环 Hilbert零点定理 E. Noether公理化 Zariski几何化 Serre–AG概型·层 理想分解Dedekind 整环 诺特性 第一、二章第四章第五、六章
图 绪-2 交换代数八十年路线图:四次跃迁与本书六章的对应
Kummer – Dedekind(1843–1871):为救唯一分解而发明理想,确立「理想分解代替元素分解」的原则。
Hilbert(1893):基定理与零点定理把代数与几何焊在一起,证明「有限性」是可控的。
E. Noether(1921):把一切化归为链条件,交换代数从「技巧集」升格为「公理系统」。
Zariski – Serre – Grothendieck(1950s–1960):用局部环、层与概型重写几何,交换代数成了代数几何的语法。

看清了这条线,六章的分工就一目了然:第一章、第二章站在 Noether 的起点上讲「环与理想」「诺特与分解」;第四章讲「维数与局部」;第五、六章把同调与几何接上。全书是一趟从十九世纪走到二十世纪的旅程。

5讲义

绪论 理想的目光:从整数到环理想:数的替身

在正式下定义之前,先用一张图把「理想」的形状看清楚。理想是环里的一个子集,它对加法封闭、对「被环内元素乘」封闭——用两个字概括:吃得住乘法。

环 R 理想 I 加法封闭 a r r ∈ R 乘入 R = ℤ 乘一个元素的后果 a = 3 → (3) = {…, −6, −3, 0, 3, 6, …} a = 6 → (6) = {…, −12, −6, 0, 6, 12, …} (6) ⊂ (3) ⇔ 3 | 6 包含关系 = 整除关系(方向相反)
图 绪-3 理想的两副面孔:代数上是一个子集,数论上是一个「数的替身」

右侧那一列记住:整除与包含,是同一件事的两种说法,方向恰好相反。数 a 整除 b,等价于理想 (b) 被理想 (a) 包含。把「数的整除」翻译成「理想的包含」,就是交换代数的核心翻译机。

为什么「替身」比本体更好用?因为数做不到的事,理想做得到:在 ℤ[√−5] 里元素分解不唯一,但每个非零理想都能唯一地分解为素理想的乘积。Kummer 的天才在于承认「根本的因子」不是数,而是一种更大的东西——理想。宁可放弃「因子是数」这一执念,也要保住「分解唯一」这条命脉。

一句话记住全册的口诀:元素会骗人,理想不会。接下来每一章,都是在把这句话的适用范围推得更远。

6讲义

绪论 理想的目光:从整数到环预备工具箱

本册自给自足,但下面这些是「起跑线」。若已熟练,可略过;若有生疏,表里的名字,用到时回来查。

工具一句话本册哪里用到
群 / 阿贝尔群带一个可逆运算的集合;交换群叫阿贝尔群环的加法部分
环两种运算(加、乘),加成群、乘有结合律与单位元、分配律第一、二章 p11
域每个非零元都可逆的交换环素理想商环;标量
线性代数基、维数、线性映射、矩阵模与自由模
多项式环ℤ[x]、k[x1,…,xn] 的运算与次数第三章 Hilbert 基定理
整除与素数ℤ 的带余除法、算术基本定理全册的直觉原型
点集拓扑(略)开集、闭集、连续第五、六章 Zariski 拓扑

两条记号约定。① 本册「环」一律指含单位元的交换环(乘法交换、有 1),这是交换代数的标准约定;若偶尔提到非交换环,会明确标注。② 环同态 φ: R → S 一律指保单位元的环同态(φ(1R) = 1S)。

三个反复出现的记号。(a)(a1, …, an) 记由这些元素生成的理想,即所有 Σ ri ai 的集合;(b)R/I 记商环;(c)I ⊆ J 记理想的包含。这三个记号会在每一页出现。

关于「为什么环要有单位元 1」:这并非洁癖。有了 1,才有 {0} 与 R 这两个平凡理想,才有「极大理想」与「域」的判别,才有局部化的分母集。一句话,1 是让整个理论转起来的那个枢轴。

7讲义

绪论 理想的目光:从整数到环中国源流:九章与天元术

交换代数在 1920 年代于德国成型,但「用理想代替数」「用方程组刻画图形」这两条思想,在中国数学传统里早有雏形。这一页做一点对照,不是为了附会,而是为了看清:数学的某些目光,是跨文明的。

更相减损术(《九章算术·方田》)「可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也。」——这就是辗转相除法的减损版,是「最大公因数」与「理想 (a,b)」的雏形。用理想说:(a, b) = (a − qb, b),减损一步,理想不变。
粟米之法(《九章·粟米》)「以御交质变易」——比例换算的成套算法,其背后是「量」的可加性与等价类思想,与理想作为「等价类」的精神相通。
天元术(李冶《测圆海镜》1248)「立天元一为某某」——设未知数、列方程、消元求解。这恰是「多项式方程组 ↔ 解集」的早期实践,与 p3 说的几何一线同源。
四元术(朱世杰《四元玉鉴》1303)天、地、人、物四元并列,用消元法把四元方程化为一元。多重多项式环 ℤ[x,y,z,w] 的消元问题,在这里已有系统算法。
更相减损 = 理想不变式 (a, b) (a − b, b) (a − 2b, b) ⋯ (r, s) 每一步「以少减多」都不改变生成的理想,直到剩下最大公因数 欧几里得算法 ≡ 理想的同构不变式:不动点处的理想由 g 生成
图 绪-4 更相减损术的每一步,正是一次理想的不变操作

「格物札记」页(p37、p62、p92、p122、p152、p182)会用同样的方式,逐章做一次中西对照。这不是点缀:把中国古代算法与现代结构语言并置,往往能照见后者「为什么会是这样」。

8讲义

绪论 理想的目光:从整数到环本册的分工:六章与两条战线

本书六章,恰好对应路线图上的四次跃迁。这里把每章的「问题」列出来——读正文时,可以随时用这三个问题回测:这一页,回答了哪一个?

章核心问题关键收获页
第一、二章什么是环与理想?怎么「本地化」?同态基本定理;素/极大理想;局部化p10–64
第三章什么样的环算术最整齐?链条件;Hilbert 基定理;唯一分解;Dedekind 整环p65–94
第四章维数是什么?局部看会怎样?Krull 维数;主理想定理;局部环;Nakayamap95–124
第五、六章同调能测出什么?代数怎么变几何?复形与同调;Ext/Tor;平坦;Zariski 拓扑与概型预告p125–184

三条读法,供挑选。

最小路线(约 40 页):绪论 p3–p5 → 第一、二章全章 → 第三章 p66–p74 → 综合站 p185–p198。抓住「理想替数」这一件事即可。
标准路线(全册):按章顺序推进,每章的例题与习题至少做一半。这是理解交换代数的正途。
深潜路线:标准路线之外,把每章的思想卡、挑战与实验全做,并读第五、六章的「概型预告」。这条路通往代数几何。
关于「可视化」。本书凡能画的都画:理想的格图、局部化的放大镜、维数的素理想链、Ext 的长正合列。交换代数常被认为「抽象」,其实它有一张极清晰的几何底片——每一页的图,都是为了让看见那张底片。
9地图

绪论 理想的目光:从整数到环全书路线图

最后,把全册收进一张图。图中横轴是「代数—几何」的对照,纵轴是「局部—整体」的移动;六章各占一格,彼此如何衔接,一目了然。

代数 几何 局部 整体 第一、二章 环与理想 理想 = 数的替身 局部化:显微镜 第四章 维数与局部 Krull 维数 = 素理想链 局部环 · Nakayama 第三章 诺特与分解 链条件 · 唯一分解 Dedekind 整环 第五、六章 同调与几何 Ext · Tor · 平坦 Zariski · 概型预告
图 绪-5 全书路线图:六章在「代数—几何」与「局部—整体」两轴上的分布

自上而下、自左而右:先认识工具(第一、二章),再练有限性与分解(第三章),然后学会局部地看(第四章),最后让同调带我们走向几何(第五、六章)。下一章,我们从环的定义写起。

若只记住一件事,这个:交换代数的全部内容,都可以读作「把数的算术推广到任意的环」这一句话的展开。每读一页,问一句:这一页推广了什么?为什么必须推广?

第一章

环与理想:代数的新语言

本章把交换代数的公理骨架一次立稳,再用例子把它泡软。环由加法与乘法组成,理想是其中「被整体消去」的部分——它既是同态的核,又是商环的构造材料,一物两用,正如数论里「整除」与「模余」互为表里。前半是「正餐」:环与理想的定义、同态与商环、同态基本定理与对应定理,把每个环拍成商环的拼图;理想的运算(和、积、交、幂)与生成元把「整除」翻译成「包含」。中半把地标立起来:素理想与极大理想是环的两类关键点,商之或得整环、或得域;ℤ 的理想巡礼与 k[x] 的带余除法,让抽象定义回到最熟悉的整数与多项式。后半走向有限性与根:中国剩余定理一次说尽全部余数,幂零根与 Jacobson 根量出「离整环有多远」。本章末的 Spec 一瞥为第二章埋下几何的伏笔:环的素理想,就是它未来的「点」。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
10导引

第一章 环与理想:代数的新语言第一章导引:从「整除」到「理想」

绪论里我们说:交换代数是「把数的算术推广到任意的环」。这一章就把这句话落成三件工具:理想、商环与素/极大理想。它们分别回答三个问题——

理想是什么?(p11–p16)它是环里「被整体消去」的子集;有了它,「整除」从数与数的关系,升级为集合与集合的包含。
环里哪些理想最要紧?(p17–p20)素理想与极大理想是环的地标:前者商出整环,后者商出域——一软一硬,恰好对应几何里的「曲线」与「点」。
怎么把环拆开再拼回?(p21–p25)分式域、中国剩余定理与幂零根是本章的最后一批工具;而「局部化」这台显微镜,将在第二章正式登场。

章末几页(p24–p25)把中国剩余定理与幂零根请上台——它们是通向第二章「局部化」与第五、六章「同调与几何」的桥墩。

本章的阅读契约。处处以 ℤ 与 k[x](k 是域,如 ℚ、ℝ、ℂ)为试金石:每引入一个抽象概念,立刻回到这两个环里验证。若一条定理在 ℤ 里说不出人话,多半是还没读懂它。

本章是全册的地基。读完它将获得三种能力:把整除翻译成包含、把同态翻译成商环、把局部化翻译成显微镜——第五、六章的几何,全部建立在这三种翻译之上。

11讲义

第一章 环与理想:代数的新语言1.1 环:定义与第一批例子

环(ring)。一个环 R 是一个集合,带上两种运算 + 与 ×,满足:

① (R, +) 是交换群(有零元、有负元);② 乘法有结合律与单位元 1;③ 分配律 a(b + c) = ab + ac。若乘法还交换(ab = ba),称为交换环。本册「环」一律指含 1 的交换环。

定义刻意宽松:不要求可除、不要求可消。这份宽容换来一片辽阔的疆土——下面这些看起来毫不相干的数学对象,全是环:

环元素乘法备注
ℤ整数通常乘法一切的直觉原型
ℚ, ℝ, ℂ数通常乘法非零元皆可逆=域
ℤ[i]a + bii2 = −1Gauss 整数
ℤ[√−5]a + b√−5按根式乘唯一分解失效的「事故现场」
k[x]一元多项式多项式乘法带余除法成立(p20)
k[x,y]二元多项式多项式乘法代数几何的主舞台
ℤ/nℤ余数 0, …, n−1模 n 乘n 素时是域

反面教材(本册唯一一次离开交换世界)。n × n 实矩阵环 Mn(ℝ) 满足环的一切公理,唯独乘法不交换:AB ≠ BA。交换代数对它敬而远之,但它的存在提醒我们:环的公理里,交换性是「选装件」。

单位与零因子。a 是单位,若有 b 使 ab = 1(记 b = a−1);a ≠ 0 是零因子,若有 b ≠ 0 使 ab = 0。环的算术面貌,首先由「有多少单位、有没有零因子」决定:ℤ 里单位只有 ±1,零因子一个没有;ℤ/6ℤ 里 2 × 3 = 0,零因子成对出现。

把 ℤ 里的直觉搬进新环之前,先问三件事:单位是谁?有没有零因子?分解唯一吗?——第三问正是绪论埋下的伏笔,第三章(p73 起)将正面回答。

12讲义

第一章 环与理想:代数的新语言1.2 理想:定义与直觉

理想(ideal)。环 R 的一个子集 I 称为理想,若:

① (I, +) 是加法群的子群(对减法封闭);② 吸收性:对一切 r ∈ R 与 a ∈ I,有 ra ∈ I。记作 I ◁ R。

两条公理各有分工:第一条让 I 自己成一个加法群,第二条让 I 吃得下环外乘法——理想不是关起门来封闭,而是对全环开放吸收。这正是它与「子环」的分野:子环只需自身封闭,理想必须被环「渗透」。

环 R(乘法开放) 理想 I 对减法封闭 a ∈ I r ∈ R r·a 仍落回 I ℤ 里的理想:都是倍数集 (2) = {…, −4, −2, 0, 2, 4, …} (3) = {…, −6, −3, 0, 3, 6, …} 倍数之集,对减法与「乘任何整数」封闭
图 1-1 理想的吸收性:环内任意元素乘理想内元素,结果仍在理想里
平凡理想与真理想。每个环都有两个「躺平」的理想:{0} 与 R 本身,称为平凡理想。除此之外的理想称为真理想。注意:若 1 ∈ I,则吸收性立刻逼出 I = R——所以真理想永远装不下 1,「含 1 即全环」是理想的铁律。

理想不是子环。子环通常要求含 1,而真理想恰恰不能含 1。这不是命名纠纷,而是结构使然:理想注定是要被「商掉」的(p13),子环注定是要被「记住」的——两种命运,两种定义。

为什么叫「ideal」(理想数)?这是 Kummer 1850 年代的遗产:他把看不见的「真正因子」称为理想数,Dedekind 1871 年把「理想数所整除的数的全体」取为定义——一个形而上的名字,落成了一个干净的集合。

13讲义

第一章 环与理想:代数的新语言1.3 同态与商环

环同态。映射 φ: R → S 称为环同态,若它保加法、保乘法、保单位元:φ(a + b) = φ(a) + φ(b),φ(ab) = φ(a)φ(b),φ(1) = 1。其核与像分别定义为

ker φ = {r ∈ R : φ(r) = 0},im φ = {φ(r) : r ∈ R}

两个同态例子,亲手验算:

取余映射 ℤ → ℤ/nℤ,a ↦ a mod n。核是 nℤ——所有 n 的倍数;像是全部余数,即整个 ℤ/nℤ。
求值映射 eva: k[x] → k,f ↦ f(a)。核是 (x − a)——所有以 a 为根的多项式;像是整个 k。

核的两个身份值得并排看:ker φ 是「被压成零的那部分」,而它恰好总是一个理想——吸收性在这里自动成立:φ(r·a) = φ(r)φ(a) = φ(r)·0 = 0。「同态的核」与「理想」是同一枚硬币的两面。

商环。给定理想 I ◁ R,把 R 按 I 分成加法陪集 r + I,并规定

(r + I) + (s + I) = (r + s) + I,(r + I)(s + I) = rs + I

得到的环记作 R/I。乘法良定的关键恰在吸收性:若 i ∈ I,则 (r + i)s = rs + is,而 is ∈ I——陪集代表怎么换,乘积都不变。

商环的哲学一句话:把 I 里的元素一律「视为零」,再问剩下什么算术。ℤ/(5) 是把 5 的倍数抹黑后的算术;k[x]/(x2 + 1) 是逼着 x2 = −1 后长出的新数系——商环不只是「遗忘」,更是「强制」。

14讲义

第一章 环与理想:代数的新语言1.4 同态基本定理与对应定理

第一同构定理。设 φ: R → S 是环同态,则

R / ker φ ≅ im φ

证明思路:令 Φ(r + ker φ) = φ(r)。陪集代表换成 r + i 时 φ(r + i) = φ(r),故 Φ 良定;它是双射、保运算(逐一验证),且把 ker φ 映到 0。每个同态都「是」一个商映射——同态的全部信息都压缩在核里。

两条即时红利:

ℤ/nℤ 的标准同构:取余映射的核是 nℤ、像是全空间,故 ℤ/nℤ ≅ ℤ/nℤ,叙述虽同,套路已立。
k[x]/(x − a) ≅ k:求值映射的核恰是 (x − a)。「把 x 认作 a」这个朴素动作,在代数上是一次严格的商。

对应定理。设 I ◁ R,则 R/I 的理想与 R 中包含 I 的理想一一对应:

J ↦ J/I(向上),K ↦ π−1(K)(向下)

且这一对应保持包含、和、积、交。特别地,R/I 的素(极大)理想恰是 R 中包含 I 的素(极大)理想。

R ⊇ J ⊇ I R 中的理想(须包含 I) J / I R/I 中的理想 R / I 全体理想 素 ↔ 素,极大 ↔ 极大 K ⊂ R/I π−1​(K) 是含 I 的理想 J ↦ J/I K ↦ π−1​(K) 一一对应,保包含、和、积、交
图 1-2 对应定理:商环的理想,就是原环中「盖住 I」的那一批理想

对应定理是本章的「望远镜」:想研究 R/I 的理想,不必在商环里重新开荒——站在 R 里看「哪些理想盖住了 I」即可。p18 证明「极大理想商出域」时,它将第一次发力。

15讲义

第一章 环与理想:代数的新语言1.5 理想的运算:和、积、交、幂

理想之间可以做代数。四种运算,先定义再用 ℤ 验算:

运算定义ℤ 里的例子
和 I + J{i + j},最小的公共扩环(2) + (3) = (1) = ℤ
积 IJ有限和 Σ ikjk(2)(3) = (6)
交 I ∩ J同时属于两者(2) ∩ (3) = (6)
幂 InI⋯I(n 次)(2)2 = (4),(2)3 = (8)

ℤ 里积与交同为 (6),容易让人误以为二者总相等——换到 k[x,y] 立刻破功:

(x)(y) = (xy) = (x) ∩ (y),但 (x2, xy) = (x)(x, y) ⊊ (x) ∩ (x, y) = (x)

一般地有一条单向链,它是一切「估算理想大小」的起手式:

基本链。对任意理想 I, J:

IJ ⊆ I ∩ J ⊆ I, J ⊆ I + J

何时取等?互素时:I + J = R(也称 comaximal),则 IJ = I ∩ J——这正是 p24 中国剩余定理的技术心脏。

ℤ 的理想格:包含 = 整除的反向 (1) (2) (3) (5) (6) (10) (15) (大理想在上,包含小的) 包含反向=整除:2 | 6,故 (6) ⊆ (2)
图 1-3 ℤ 的理想格。上大下小:位置越高,包含越多、整除越「小」

一图胜千言:理想格就是整除关系的倒影。第三章讲「分解唯一」时,整条论证都将在格上展开——每个理想能否唯一地写成素理想的「最小上界」之积,就是那张图上的走法问题。

16讲义

第一章 环与理想:代数的新语言1.6 生成元与主理想

生成理想。给定 a1, …, an ∈ R,它们生成的理想是所有「环内系数的线性组合」:

(a1, …, an) = {r1a1 + ⋯ + rnan : rk ∈ R}

它是包含这批元素的最小理想。特别地,单个元素生成的 (a) = Ra 称为主理想。若每个理想都是主理想,环称主理想环。

用吸收性一望便知:(a) 必须装下 a,就必须装下 ra,就必须装下一切有限和——它恰好是「最小」的那个。两个热身算例:

(2, 3) = (1) = ℤ,因 1 = (−1)·2 + 1·3 (4, 6) = (2),因 2 = (−1)·4 + 1·6

ℤ 里「两枚生成元折叠成最大公因数」绝非偶然——生成理想的和运算,正是 gcd 的代数化身(p19 给出一般证明)。但换个舞台,生成元会「摊大饼」:

关键例子:k[x,y] 里的 (x, y)。它是全部无常数项多项式(f(0,0) = 0)。它不是主理想:若 (x,y) = (g),则 g 须整除 x 又整除 y,故 g 是非零常数,于是 (g) = R——矛盾(1 ∉ (x,y))。几何原因:(x,y) 描述的是「原点」这一个点,而单条方程 g = 0 描述的是一条曲线——一个点压不成一条曲线。
k[x] 里:一个生成元够用 (f) = k[x]·f 例 (x−1):以 1 为根的多项式全体 每个理想都是主理想(p20 证) k[x,y] 里:需要生成元组 (x, y) 非主理想 一条方程压不出一个点 变量越多,越需要「组」
图 1-4 主理想的边界:一元世界人人主理想,多元世界必须靠「组」

「理想需要几个生成元」这个问题,会在第四章获得一个惊人答案:局部环里,生成元个数是可测的不变量(Nakayama 引理,p103–p104)。今天在 k[x,y] 里的一句「一个点压不成一条曲线」,届时会变成一条定理。

17讲义

第一章 环与理想:代数的新语言1.7 素理想:整除的化身

素理想(prime ideal)。P ◁ R,P ≠ R,称为素理想,若

ab ∈ P ⟹ a ∈ P 或 b ∈ P

——把「素数整除乘积必整除其一」逐字翻译成理想的语言。代数等价形式(用于一切证明):R/P 是整环。

两个形式为何等价?一行验算:设 ab ∈ P。在 R/P 里这恰是 (a + P)(b + P) = 0 + P;「无零因子」逼出 a + P = 0 或 b + P = 0,即 a ∈ P 或 b ∈ P。整环与素理想,是同一条件的商环说法与原环说法。

理想所在环素?理由
(p),p 素数ℤ是ℤ/(p) 是域
(6)ℤ否2·3 ∈ (6) 而 2, 3 ∉ (6)
(x)k[x]是商环 ≅ k,无零因子
(xy)k[x,y]否x·y ∈ (xy) 而 x, y ∉ (xy)
(x, y)k[x,y]是商环 ≅ k(把 x,y 都认作 0)
(0)整环 R是商环就是 R 自己
翻译表(本章最重要的一张表)。对交换环 R:素理想 P ⟺ 商环 R/P 是整环;极大理想 M ⟺ 商环 R/M 是域。域必是整环,故极大必素;反之不然(ℤ 里 (0) 素而不极大:ℤ 是整环不是域)。

名字的由来值得咀嚼:素理想不是「素的理想」,而是素数的化身——凡素数在 ℤ 里干的事(整除乘积必居其一、商是整环、生成极大理想),素理想在任意环里都接着干。第三章「理想分解」分解到的正是它们。

18讲义

第一章 环与理想:代数的新语言1.8 极大理想:商出一个域

极大理想(maximal ideal)。M ◁ R,M ≠ R,称为极大理想,若介于它与全环之间的理想只有自己:

M ⊆ J ◁ R ⟹ J = M 或 J = R

极大判据。M 极大 ⟺ R/M 是域。

证明(对应定理首次发力)。由对应定理,R/M 的理想与 R 中含 M 的理想一一对应。M 极大,意味着 R/M 的理想只有 {0} 与全环;而「理想只有两个平凡值」的环恰是域(非零元 a 生成理想 (a) 必为全环,故 1 ∈ (a),有逆)。极大性(一个序条件)等价于「商是域」(一个代数条件)——对应定理把序性质翻译成代数性质。

极大理想为什么值得单独命名?因为它是环里「最接近域」的位置。素理想商出整环(还可能残存零因子之外的结构),极大理想商出域——没有任何残余。两个标准例子:

ℤ:(p) 极大 ⟺ p 素数 k[x,y]:(x−a, y−b) 极大

后一个例子是几何的第一次亮相:k[x,y]/(x − a, y − b) ≅ k,把 x 认作 a、y 认作 b——每个极大理想对应平面上的一个点。这不是巧合,而是 p45 Zariski 拓扑与第五、六章概型语言的种子。

k[x, y] 的素理想分层(Spec 的预告) 理想 (0):整张平面 (f):不可约曲线 商 k[x,y]/(f) 是整环 (x−a, y−b):点(极大理想) 三层对应 (0) ⟷ 整张平面 (f) 素 ⟷ 不可约曲线 (x−a, y−b) ⟷ 点 越高越「大」,商出的环越「瘦」
图 1-5 素理想的三层楼:零理想、主素理想、极大理想——几何上是面、线、点

这张图钉在脑门上:「素理想 = 不可约簇」的对应,是代数几何的全部出发点。第五、六章(p156)将把「点」推广到素理想本身——那时可以发现,今天这页只是把一架望远镜对准了远方。

19讲义

第一章 环与理想:代数的新语言1.9 ℤ 的理想巡礼:算术的翻译

定理(ℤ 的理想全貌)。ℤ 的每个理想都形如 (n) = nℤ,其中 n ≥ 0。

证明。设 I ◁ ℤ,I ≠ {0}。取 I 中最小正整数 n(正整数集的良序原则)。对任意 a ∈ I,带余除法给 a = qn + r,0 ≤ r < n;减法封闭使 r = a − qn ∈ I,而 n 最小,逼出 r = 0。故 I ⊆ (n);又吸收性给 (n) ⊆ I。∎

于是 ℤ 的理想语言可以逐词译回初等算术。这张翻译表是本章的「罗塞塔石碑」,此后每一页都在用它:

算术语言理想语言验证
a 整除 b(b) ⊆ (a)b = ac ⟹ b ∈ (a)
gcd(a, b)(a) + (b) = (gcd)最小公共扩环=最大公因数
lcm(a, b)(a) ∩ (b) = (lcm)公共倍数=公共包含
a, b 互素(a) + (b) = (1) = ℤBézout:存在 ua + vb = 1
p 素数(p) 素理想且极大ℤ/(p) 是域

两条验证示范(其余留作课后口算):gcd 一侧,设 d = gcd(a,b),则 a, b ∈ (d) 给 (a) + (b) ⊆ (d);反向由 Bézout d = ua + vb ∈ (a) + (b) 收口。lcm 一侧,x ∈ (a) ∩ (b) 意即 x 是公共倍数,恰是 lcm 的倍数。

互素=和为全环。(a) + (b) = ℤ 说的是:存在 ua + vb = 1。这句「Bézout 等式」在任意环里都有意义,于是「互素」获得了一个不依赖 gcd 概念的定义:I + J = R(comaximal)。中国剩余定理(p24)只依赖这个定义——这就是它能推广到任意环的原因。

回头看绪论 p7 的更相减损术:(a, b) = (a − qb, b) 每一步不变——现在能读懂它的代数身份了:辗转相除是「和运算下的理想不变式」,而不动点处理想由 gcd 生成。古老算法与现代结构语言,在同一件事上会师。

20讲义

第一章 环与理想:代数的新语言1.10 k[x] 与带余除法

带余除法。设 k 是域,f, g ∈ k[x],g ≠ 0。则存在唯一 q, r ∈ k[x]:

f = qg + r,其中 r = 0 或 deg r < deg g

存在性由逐次消去首项(长除法)得到;唯一性由次数比较立刻得出。

这条中学里人人练过的竖式,在环论里是重型机械——它一开动,ℤ 的全部Nice性质就被成批搬运到 k[x]。第一件行李:

推论(k[x] 是主理想环)。k[x] 的每个理想 I 都是主理想,且由其中次数最低的多项式 g 生成:I = (g)。

证明。取 I 中次数最低的 g ≠ 0(次数是非负整数,最小存在)。对任意 f ∈ I,带余除法 f = qg + r;r = f − qg ∈ I(理想对减法与「乘 −q」封闭),而 deg r < deg g 逼出 r = 0。∎

与 p19 的证明并排看:两处都是「取最小者,带余除法,余数为零」的三步曲——只是 ℤ 用大小排序,k[x] 用次数排序。同一个论证骨架,两副不同的肉身。这类「良序 + 带余除法 ⟹ 主理想」的机制,第三章将命名为欧几里得整环。

根的理想语言。求值映射 eva 的核是 (x − a)(p13),于是得到一句漂亮的翻译:

f(a) = 0 ⟺ (f) ⊆ (x − a) ⟺ (x − a) | f

「a 是根」=「理想 (f) 被极大理想 (x − a) 包含」。多项式的每个根,都是理想格上的一个「落点」。

即时红利(次数记账)。k[x] 中 n 次多项式至多 n 个根:每个根 a 贡献一个一次因子 (x − a),因子越多次数越高——证明只用两行,却是「理想语言记账更快」的第一个实例。

域系数在此不可或缺:ℤ[x] 里带余除法对首一除式仍可行,但「每个理想主理想」失效——(2, x) 就不是主理想(留作挑战,p35 第 3 题)。基底越「平」,竖式越通用,这句经验之谈第四章还会再现。

21讲义

第一章 环与理想:代数的新语言1.11 整环与分式域

整环(integral domain)。非零交换环 R 称为整环,若它没有零因子:ab = 0 ⟹ a = 0 或 b = 0。等价地说:消去律成立(ca = cb 且 c ≠ 0 ⟹ a = b)。

整环是「算术最像 ℤ」的一类环。下表当作体检表,逐项问自己为什么:

环整环?要点
ℤ, k[x], k[x,y], ℤ[i]是多项式环里次数记账堵住零因子
ℤ/pℤ(p 素)是其实是域
ℤ/6ℤ否2 × 3 = 0
ℤ × ℤ否(1,0)(0,1) = (0,0)
k[x,y]/(xy)否两条坐标轴粘成的「十字」
k[x,y]/(y2 − x2 − 1)是双曲线:不可约 ⟹ 素 ⟹ 整环

整环最大的待遇,是它有资格拥有分式。ℤ 里的分数 a/b,本质是「把除法形式化」;同样的构造对任何整环都行得通:

分式域。设 R 是整环。在符号对 (a, b)(b ≠ 0)的集合上规定等价

(a, b) ~ (c, d) ⟺ ad = bc

等价类记作 a/b,加法乘法按分数法则定义(逐条验证良定,消去律是钥匙)。得到的域记作 Frac(R),称为 R 的分式域。嵌入 R ↪ Frac(R),a ↦ a/1,是环的单射同态。

Frac(ℤ) = ℚ Frac(k[x]) = k(x) 有理函数域 Frac(ℤ[i]) = ℚ(i)
普遍性质(一句话版)。任何把 R 单射映入域 K 的同态,都唯一地扩到 Frac(R) → K(分母处有像,分式就有着落)。分式域是「最自由的补全」:只补除法,别的一概不多做。

注意「整环」这个前提不是摆设:ℤ/6ℤ 里若硬造分式,2/3 与 2·5/(3·5) = 10/15 的等价定义 2·15 = 3·10 固然成立,但消去律崩坏会让运算无法良定——零因子是分式的天敌。下一页我们把「允许哪些分母」做成一个可调旋钮,局部化就此登场。

22讲义

第一章 环与理想:代数的新语言1.12 理想格:包含与运算的图景

一句话直觉。理想的全体不是一堆散沙,而是一张格(lattice):它们能比大小(包含)、能交、能并(和)。有了格,环的「地形」就可以画出来看。

定义(理想格)。环 R 的理想全体 Id(R) 按包含 ⊆ 构成一个偏序集,记 I ⊆ J 读作「J 比 I 大」。其中任意两个理想有最大下界 I ∩ J 与最小上界 I + J——这使 Id(R) 成为一个格(lattice)。底元是零理想 (0),顶元是全环 R。

基本运算表。格运算与理想运算一一对应:

I ∧ J = I ∩ J, I ∨ J = I + J, 且 IJ ⊆ I ∩ J ⊆ I, J ⊆ I + J

乘积分担的是「乘法」一侧的信息,交分担「集合」一侧的信息——当两者重合(互素)时,格上出现一个漂亮的对称四边形,正如图 1-8 中央的虚线。

三条格律。① 交换、结合、吸收:I ∩ (I + J) = I,I + (I ∩ J) = I。② 模律:若 I ⊆ J,则 I + (K ∩ J) = (I + K) ∩ J。③ 分配律一般不成立:I ∩ (J + K) 可能真大于 (I ∩ J) + (I ∩ K)——理想的格是「模格」,未必是分配格。
对应定理的格读法。商环 R/I 的理想格,恰是原格中的上区间 [I, R](含 I 的理想)——对应定理(1.4)在格上就是「取一段」。局部化的格则是「与 S 不碰的那一段」(2.2)。
三种地形。① ℤ 与 k[x]:理想格是一条链(全序)——任何两个理想都可比较,这正是「整除」的线性秩序。② ℤ/12ℤ:理想格是 22 × 31 的网格(因子的偏序),平面的。③ k[x,y]:格已是无穷维的复杂地形——「曲线」是它的一维切片。地形越宽,「几何」越丰富。
图 1-6 理想构成的格:交在下、和在上 I + J (上确界) I J I J I ∩ J (下确界) I J ⊆ I ∩ J 上确界 = 和,下确界 = 交 理想全体按包含成「格」:∧ = ∩,∨ = +
图 1-6 理想格:理想全体按包含关系排成一张格图——下确界是交 I ∩ J,上确界是和 I + J,而乘积 IJ 总夹在两者之间。格是交换代数的「地形表」。
23讲义

第一章 环与理想:代数的新语言1.13 生成元、有限性与诺特环的雏形

一句话直觉。理想通常很大,不能一个个数;于是我们问:能不能用有限几个元素把它「生成」出来?能,就叫有限生成——这正是交换代数控制「无穷」的第一招。

定义(生成)。给定 a_1, …, a_n ∈ R,记

(a_1, …, a_n) = {r_1a_1 + ⋯ + r_na_n : r_i ∈ R}

它是含这些元素的最小理想,称由它们生成的理想。一个元素生成的叫主理想;能由有限个元素生成的理想叫有限生成(finitely generated)。为使每个理想都有限生成的环,称诺特环(Noetherian)。

两块试金石。ℤ 与 k[x] 里每个理想都是主理想(1.10 已证 k[x])——一整条理想链被单个元素压平,这是「辗转相除」能通行无阻的真正原因。主理想整环(PID)是「有限生成」的最强形态。
一个不有限的例子。在无穷元多项式环 k[x_1, x_2, x_3, …] 里,理想 (x_1, x_2, x_3, …) 不是有限生成的——任何有限个生成元都会漏掉某个 x_m。可见「有限生成」不是白拿的:它是一条需要证明的性质。
诺特环的入场券。由 Kl 的观察:「每个理想有限生成」⟺「理想升链必止」(图 1-9)。后者是 Noether 1921 年选定的公理形式——它让「有限性」变成一句可操作的话。第三章将证明:域上多项式环 k[x_1, …, x_n] 与整数的任何商都是诺特环(Hilbert 基定理),于是整个代数几何有了有限的地基。
图 1-7 升链条件:有限性写成「链必止」 诺特条件:理想升链必然止步 I_0 I_1 I_2 ⋯ I_n In+1​ ⊆ I_0 ⊆ I_1 ⊆ I_2 ⊆ ⋯ ⟹ 存在 n 使 I_n = In+1​ = ⋯ 等价刻画:每个理想都有限生成
图 1-7 诺特条件(升链止步)与「每个理想有限生成」互为等价——这是第三章的主角「诺特环」的第一张速写:有限性 = 链必止。
24讲义

第一章 环与理想:代数的新语言1.14 中国剩余定理:一次说尽全部余数

《孙子算经》(约公元四世纪):「今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?」答曰二十三。这件一千六百年前的算术,是一条现代定理的最美特例:

中国剩余定理(CRT)。设 I1, …, In 两两互素(Ik + Il = R,凡 k ≠ l)。则

R / (I1⋯In) ≅ R/I1 × ⋯ × R/In

右侧映射是 r ↦ (r + I1, …, r + In),且乘积 I1⋯In = I1 ∩ ⋯ ∩ In。

证明分三步,每步都是「互素」的直付(以 n = 2 为例):

和为全环解「联立」。I1 + I2 = R 给 1 = a + b(a ∈ I1, b ∈ I2)。令 e1 = b,则 e1 ≡ 1 (mod I2) 而 e1 ≡ 0 (mod I1)——「开关元素」登场。
开关元素拼装答案。给定目标 (r1, r2),令 r = r2e1 + r1e2,逐一验算两处余数,满配。
满射加核得同构。映射的核是 I1 ∩ I2;由互素 (I1 + I2 = R) 得 I1I2 = I1 ∩ I2(p15 的等式在此兑现)。第一同构定理收口。
ℤ/mnℤ 一个世界 ℤ/mℤ ℤ/nℤ r ↦ (r mod m, r mod n) gcd(m,n)=1 时是环同构:一分为二,各行其是
图 1-8 CRT:互素的模可以「解耦」——一个环拆成两个互不干扰的世界

回到孙子:取 R = ℤ,(3), (5), (7) 两两互素,CRT 给 ℤ/105 ≅ ℤ/3 × ℤ/5 × ℤ/7。求「三剩二、五剩三、七剩二」=在右侧找 (2, 3, 2) 的原像——开关元素 70, 21, 15 各司其职,拼出 2·70 + 3·21 + 2·15 = 233 ≡ 23。程大位《算法统宗》的口诀「三人同行七十稀」,唱的正是开关元素 70。

25讲义

第一章 环与理想:代数的新语言1.15 幂零根与 Jacobson 根

幂零根 nil( R )。全体幂零元:nil(R) = {a : an = 0(某 n)}。它是一个理想(逐项展开二项式即可验证)。

理想的根 √I。√I = {r : rn ∈ I}。在 R/I 里它就是幂零根。根运算把「乘法」摊平成「集合」:√(IJ) = √(I ∩ J) = √I ∩ √J。

根定理。nil(R) = ⋂ 一切素理想。

证明思路。(⊆)an = 0 ∈ P,素性逐层下放得 a ∈ P。(⊇)设 a 不幂零;取商环,则 a 的一切幂非零,于是理想 {0} ⊊} 由 Zorn 引理(本书只在 p190 疆界页预告,不展开)扩成一个含于补集的极大理想 P,它在原环中是素理想且避开 a。∎

这条定理的意义远超其证明:素理想全体,完全锁定了幂零元全体。环的「最深层代数性质」,居然由一族「几何点」(p18 的分层图)联合决定——代数与几何的第一次深度互锁。

Jacobson 根 J(R)。全体极大理想的交。 Nakayama 引理的判据版(p103)说:元素 r 生成整个环 ⟺ 它的像在 R/J(R) 里生成整个环——局部环时 J(R) = m,这条判据将变成「生成元的账本」。
环 R nil(R)=一切素理想之交 J(R)=一切极大理想之交 ⊇ nil(R) 素 P1​ 素 P2​ 极大 M(也是素)
图 1-9 两个根都是「交」:幂零根交遍素理想,Jacobson 根交遍极大理想

一个读得懂的实例:ℤ/12ℤ 的素理想是 (2), (3)(对应素数 2, 3),交为 (6);幂零元恰是 6 的倍数——62 = 36 ≡ 0 (mod 12)。验一验,图中椭圆的包含关系就落了地。

26讲义

第一章 环与理想:代数的新语言1.16 常见误读与澄清

一句话直觉。本章的定义都短,但短定义最容易「用旧直觉偷读」。六面墙钉在一张卡上,逐条对号。

墙一:把理想当子环。子环必须含 1 且对加乘封闭;理想通常不含 1(含 1 就膨胀成整个环)。理想是「比子环更小、更专」的对象——它只保证加法封闭与吸收乘法。
墙二:记错整除的方向。「a | b」翻译成理想是 (b) ⊆ (a)——方向恰好相反。数字越大,理想越小。混淆方向是初学时最常犯的错:把 a 的倍数集 (a) 想成「越大越好」。
墙三:把素理想理解成「不能再分解」。「素」的严格定义是 ab ∈ P ⟹ a ∈ P 或 b ∈ P,等价于「商环是整环」。它说的是「零因子没有例外」,不是「不可分解」。例如 (x2) 在 k[x] 里「不能再分解」,却不是素理想。
墙四:以为极大理想总存在是显然的。在含 1 的环里,极大理想的存在要Zorn 引理(等价于选择公理的一小块);零环(1 = 0)里则没有极大理想——这是唯一反例,别把它忘了。
墙五:把商环当「除法」。R/I 不是「元素除以元素」,而是「把 I 里的一切都当作 0」的新环。ℤ/12ℤ 里 12 = 0,没有「12 ÷ 12」,只有「12 归零」。
墙六:把单位与非零元混为一谈。只有域里「非零 ⟺ 可逆」。在 ℤ 里 2 非零却不可逆;在局部环 ℤ_(5) 里,3 可逆,5 非零却不可逆。可逆性永远是相对的。

一句总纲。本章每一个定义的「短」,都是为了让它能长在任意环上。越短的定义,越要问自己三个问题:举例了吗?反例在哪?旧直觉在哪里偷偷生效了?——这三问同样是第三章「有限性」与第四章「维数」的护身符。

27例题

第一章 环与理想:代数的新语言例题课(一):环、理想与同态

本页四例,覆盖「核与像 → 商环 → 运算」的基础动作链。每题先自答,再看解。

例 1.求 φ: ℤ[x] → ℤ,f ↦ f(0) 的核与像,并指出 ℤ[x]/ker φ 同构于什么。

解。核=常数项为零的多项式全体=(x);像是全 ℤ。由第一同构定理,ℤ[x]/(x) ≅ ℤ。「取常数项」这一动作,是一次以 (x) 为核的商。

例 2.在 ℤ 里证明 (4) ∩ (6) = (12),并说明为何 (4)(6) = (24) ⊊ (12)。

解。x ∈ (4) ∩ (6) 意即 x 是 4 与 6 的公倍数,即 12 的倍数(lcm(4,6)=12)。积由「单项和」构成:4a·6b = 24ab,故 (4)(6) ⊆ (24),而 12 不能写成 24 的倍数,故真包含。互素才有积=交(4, 6 不互素)。

例 3.证明 (x, 2) 在 ℤ[x] 中是极大理想。

解。算商:把 x 认作 0、把 2 认作 0,得 ℤ[x]/(x, 2) ≅ ℤ/2ℤ,是域。由极大判据(p18),(x, 2) 极大。「算商环定极大」是万能钥匙。

例 4.在 k[x,y] 中判断 (x) 是否素理想;再判断 (x, y) 与 (x2)。

解。k[x,y]/(x) ≅ k[y] 是整环,故 (x) 素;(x,y) 的商是 k,素且极大;(x2) 的商含幂零元 x 的像,非整环,故不素——但 √(x2) = (x),根运算把它「洗」成素理想。

四题四式:同构定理定像、lcm 定交、算商定极大、算商定素。下一页演算难度上调半档,进入局部化。

28例题

第一章 环与理想:代数的新语言例题课(二):素理想与极大理想

例 5.写出 ℤ[1/2] 的全部单位,并说明它是不是域。

解。单位=形如 ±2k 的元素(分母分子各配 2 的幂)。3 不是单位:1/3 ∉ ℤ[1/2]。故非零元不皆可逆,不是域——局部化到非零素理想集(而非补一个素理想)时,得到的是「更瘦的 ℤ」,不是域。

例 6.证明 ℤ(5)/(15ℤ(5)) ≅ ℤ/3ℤ。

解。在 ℤ(5) 里 3 是单位(3 ∉ (5)),故 15ℤ(5) = 5·3·ℤ(5) = 5ℤ(5)(单位可从理想里提出)。于是商环 ℤ(5)/5ℤ(5) ≅ ℤ/5ℤ……等等,为何是 5 不是 3?警惕:题目有诈——15 里的因子 3 已被倒进分母,被消去的是 3 不是 5!正确答案 ≅ ℤ/5ℤ。局部化只保留「分母集碰不到」的算术。

例 7.用 CRT 把 ℤ/360ℤ 拆成域的直积。

解。360 = 23·32·5,素幂理想 (8), (9), (5) 两两互素,CRT 给

ℤ/360 ≅ ℤ/8 × ℤ/9 × ℤ/5

右侧前两个不是域(合数幂),第三个是域。CRT 拆「环」不拆「域」——素数幂的部分是算术的「不可再分单元」。

例 8.设 R = k[x,y],P = (x)。写出 R(P) 的极大理想与剩余域。

解。极大理想是 P R(P) = x R(P);剩余域为 R(P)/xR(P) ≅ Frac(k[y]) = k(y)——沿「纵轴 x = 0」放大镜下的「-generic 点」处,剩余域是有理函数域而非 k。素理想的「点」不必是闭点:几何的层级感,在局部化里首次显形。

例 6 的「诈题」值得记住:局部化后做商环,先问哪些因子已被分母吃掉。这个警觉在第四章维数计算(p97)里会救命。

29习题

第一章 环与理想:代数的新语言习题课(一):基本功

习 1.证明:两个理想的交是理想;两个理想的并一般不是理想(举一例),何时是?提示:并要吸收加法;(2) ∪ (3) 装不下 2 + 3。并是理想 ⟺ 其一包含另一个。

习 2.证明:理想 I 是素的 ⟺ 对任意理想 A, B,AB ⊆ I ⟹ A ⊆ I 或 B ⊆ I。提示:⟸ 取 A = (a), B = (b);⟹ 用 AB 的元素和 + 素性逐项收网。

习 3.求 ℤ[i] 中 (2 + i) 生成的理想里有哪些元素?它是素理想吗?提示:2 + i 的范数 N = 4 + 1 = 5 是素数;商环大小为 5,域。素。

习 4.在 ℤ 里解理想方程:(168) + (180) = ?,(168) ∩ (180) = ? 并把答案用 gcd 与 lcm 说回算术。提示:168 = 23·3·7,180 = 22·32·5;gcd = 12,lcm = 2520。

习题页使用说明:先动笔十分钟能走多远走多远,提示只在第二眼看;四题全是「翻译题」——把本章定理逐字搬到具体环里执行。做不出时,回 p19 的翻译表对号。

30习题

第一章 环与理想:代数的新语言习题课(二):进阶

习 5.证明:S−1R = 0 当且仅当 0 ∈ S。提示:0 ∈ S 时任何 r/s 与 0/1 等价(取 t = 0)。逆方向用等价定义。

习 6.设 S = {1, x, x2, …}。描述 k[x]S = k[x, 1/x] 的全部理想,并判断它是不是主理想环。提示:ℤ 的翻译迁移——它是 ℤ[1/2] 的多项式版;理想由 (x − a)(a ≠ 0)与 0 生成,皆主。

习 7.证明:局部环中,若 a + b = 1,则 a, b 至少一个可逆。提示:反设都在 m 里,则 1 ∈ m,矛盾。这正是 CRT「开关元素」在局部环里的身世。

习 8.把第一同构定理用在「局部化再取商」上:证明 ℤ(3) / 9ℤ(3) 恰有 9 个元素,并列出其加法表的结构。提示:与 ℤ/9ℤ 同构(p44 性质③);每个元素唯一写成 a/1,a = 0..8。

本页四题的公共心法:局部化的一切陈述,都是「通分—约分—记账」三步。第 6 题预告了一个事实:局部化后的环可能比原环更「初等」——这是代数几何「先局部化再议」的操作学根基。

31地图

第一章 环与理想:代数的新语言第一章知识地图

定义层环 p11 · 理想 p12 · 同态 p13 · 生成元 p16 · 局部化 p41
定理层同构定理 p14 · 对应定理 p14 · 主理想判据 p20 · 根定理 p25 · CRT p24
地标层素理想 p17 · 极大理想 p18 · 局部环 p43 · 幂零根 p25
词典层算术翻译表 p19 · 代数几何对照 p45 · 局部化对应 p42
理想 I ◁ R 商环 R/I 素理想 P 运算 + · ∩ · 幂 同构定理 极大理想 · 局部环 根 · Spec · 拓扑
图 1-10 第一、二章概念依赖图:从「理想」一源,流出三条水系

读图提示:中列是主线(理想 → 素 → 极大 → 局部环 → 根 → Spec),左右两列是两大工具族(商环族、运算族)。第三章将沿着中列直接上楼。

自检问题三连:① 对应定理「对应」的是什么?② 为什么「素 ⟺ 商整环」是等价而非定义?③ 局部化的普遍性质里,S 的角色是什么?——三问都能不看书答出,本章合格。

32小结

第一章 环与理想:代数的新语言第一章小结(上):环与理想

理想的定义(p12):加法子群 + 吸收性;含 1 即全环。理想是「被整体消去的集合」,为商而生。
同态基本定理(p14):R/ker φ ≅ im φ——每个同态都是商映射;对应定理把商环的理想翻回原环。
素与极大(p17–18):素 ⟺ 商整环,极大 ⟺ 商域;几何上素理想是「不可约簇」,极大理想是「点」。
翻译表(p19):整除⟷包含反向、gcd⟷和、lcm⟷交、互素⟷和为全环。ℤ 与 k[x] 是两块试金石。
局部化(p41–44):乘闭集放行分母;素理想收缩到「不碰 S」者;局部环=唯一极大;正合性预支第五、六章。
CRT 与根(p24–25):互素理想解耦环;幂零根=素理想之交;Jacobson 根喂给 Nakayama(p103)。
Zariski 拓扑(p45):V(E) 作闭集,Spec 登场;方程 ↔ 闭集的词典第一页。
本章新词一句话页
理想对全环开放的吸收子集p12
商环把 I 视为零后的算术p13
素 / 极大理想商出整环 / 域p17–18
局部化分母放行的显微镜p41
局部环非单位构成理想p43
Spec R素理想作点的空间p45

一句话收编:第一、二章给了我们「环的语言」(理想、商、局部化)与「环的地图」(Spec)。第三章问的是地图上的规矩:哪些环的地图是「有限的」——有限性,正是分解唯一的前提。

33小结

第一章 环与理想:代数的新语言第一章小结(下):素谱与根

正面清单(下半章)。承接第 32 页的小结(上),这一页收束本章的「地标层」与「词典层」。

地标:两类理想。素理想(商整环)=几何中不可约的块;极大理想(商域)=几何中的「点」。极大必素,反之不然((0) 在 ℤ 里素而不极大)。
根的账本。幂零根 nil(R) =一切素理想之交;Jacobson 根 J(R) =一切极大理想之交。两条「交」把环的「病态程度」(有多少幂零元)翻译成素谱的几何。
格的语言。理想按包含成格:∧ = 交,∨ = 和,乘积夹在中间(1.12)。格是本章「地形表」——它把「理想怎么嵌套」变成可以画的对象。
有限性的第一瞥。诺特环=每个理想有限生成=升链必止(1.13)。这是第三章的总开关:有限性一旦到手,分解与算法都有了地基。

素谱的三层(本章的收束图)。把素理想当作点,Spec R 就分三层:① 闭点(极大理想)——几何的「普通点」;② 一般点(高度 1 的素理想)——曲线与曲面;③ 泛点(零理想)——整个簇的「灵魂」。三层不是比喻,而是 Spec 的真子集:{P : ht P = 0} ⊆ {P : ht P ≤ 1} ⊆ Spec R。第三章将证明它们的「层数差」恰是维数(4.1)。

自检三连:① 为什么「极大必素」而「素不必极大」?② nil(R) 与 J(R) 哪个更大,为什么?③ 说出一个「理想格不是分配格」的例子。——能答,本章的地标层就站稳了。下一页衔接讲义把「只看一点」的问题立起来。

34思想卡

第一章 环与理想:代数的新语言思想卡:元素会骗人,理想不会

绪论说 ℤ[√−5] 里 6 = 2 × 3 = (1 + √−5)(1 − √−5)。盯着元素看,分解的「唯一性」死了;换到理想,Dedekind 发现(第三章 p77 详证)

(6) = (2, 1 + √−5)(2, 1 − √−5)(3, 1 + √−5)(3, 1 − √−5)

四个素理想,乘积唯一。同样的故事在 k[x,y] 重演:(xy) 作为「元素理想」没有素性,拆成 (x) ∩ (y) 两个素理想后结构清明。元素视角下的「事故现场」,理想视角下秩序井然。

这不是巧合,而是一次世界观的交接:单打独斗的元素只带着自己的值,而理想带着它与全环的关系(谁乘它都被吸收、它包含谁、它跟谁互素)。交换代数的全部力量,都来自这次「从元素到关系」的升维——这就是「结构先于个体」的世界观,本册的版本是:算术不住在元素里,住在理想里。

留一个问题给第三章开头:理想视角把「分解唯一」救活了,但代价是什么?——代价是必须回答「哪些理想才算素数」(素理想)与「救到什么程度」(类数)。每一次升维都在解决旧问题的同时造出新问题,数学就是这样一节一节长高的。

35挑战

第一章 环与理想:代数的新语言挑战:中国剩余定理的环论形态

标准路线到此已经够用。下面三道挑战题,为「深潜路线」的准备——它们共同把 CRT 推向它的现代形态。

挑战 1.证明 CRT 的 converse:若自然映射 R → R/I1 × R/I2 是满射,则 I1 + I2 = R。提示:取 (1, 0) 的原像 r,则 r − 1 ∈ I1、r ∈ I2,相加。

挑战 2.用 CRT 证明:函数环 k[x] 中,(f) = ∏(fk) 的标准分解(首一不可约因子的幂)对应 k[x]/(f) 的直积分解。并由此把「中国剩余插值」重述为:对 f 的每个不可约因子的幂取余,可独立指定。提示:不同不可约多项式互素(Bezout,p20);幂 (pe) 之间也互素。

挑战 3.证明 (2, x) 在 ℤ[x] 中是极大理想,且不主。再证明:对任意素数 p 与 k[x,y] 中任一点 (a, b),(p, x − a, y − b) 是 ℤ[x,y] 的极大理想。提示:前者商环 ℤ/2;后者商环 ℤ/p;非主用 p20 末页同法。

挑战 3 的余音。(p, x − a, y − b) 这样的极大理想描述的是「模 p 之后的一个点」——整数环与多项式环被同一批极大理想缝合。数论与几何在 Spec 里同住:这句预告,将在代数数论与代数几何那里长成参天大树。

做完三题的自查:已经能把「互素 ↔ 不相交闭集 ↔ CRT 可解」整条链用自己的话讲一遍。这就是 p45 词典的「造句」练习。

36实验

第一章 环与理想:代数的新语言实验:用程序计算理想与商环

纸面定理,机器复核。SymPy 的 QQ[x,y] 与 ZZ[x,y] 支持理想的生成、运算与商环判断——把本章四个「手算」结果交给机器:

# 实验 1-1:理想运算的机器对拍(SymPy >= 1.12)
from sympy import symbols, Poly, gcd, lcm, groebner, QQ
from sympy.ntheory.modular import crt

x, y = symbols('x y')

# (a) k[x] 里的和与交:gcd 与 lcm 的理想版本
f, g = Poly(x**2 - 4, x), Poly(x - 2, x)
print("和 = (gcd):", gcd(f, g).as_expr())      # 期望 x - 2
print("交 = (lcm):", lcm(f, g).as_expr())      # 期望 x2 - 4

# (b) 素性:(x) 素,(xy) 不素(x·y ∈ (xy),但 x、y 都不在)
Gx = groebner([x], x, y, order='lex', domain=QQ)
Gxy = groebner([x * y], x, y, order='lex', domain=QQ)
print("x·y ∈ (x)? ", Gx.reduce(x * y)[1] == 0)   # True
print("x ∈ (xy)?", Gxy.reduce(x)[1] == 0)        # False —— 说明 (xy) 不素

# (c) CRT 拆解:Z/360 ≅ Z/8 × Z/9 × Z/5
print("CRT:", crt([8, 9, 5], [1, 2, 4]))

运行输出(真跑)

和 = (gcd): x - 2
交 = (lcm): x**2 - 4
x·y ∈ (x)?  True
x ∈ (xy)? False
CRT: (209, 360)

实验任务。① 把 (a)–(c) 各跑一遍,对照本章手算结果;② 自选一对理想验证「IJ ⊆ I ∩ J」并找出一个真包含的例子;③ 用 groebner 的 reduce 判定 (x2, y)、(x, y)2、(x3, y) 的成员关系(试 x3、xy),并解释「(x) 素而 (xy) 不素」的判据(p17)。

代码块里的 >= 原样复制(HTML 转义)。若某行报错,先读错误信息——读错也是本实验的一部分:机器的报错常常是定理条件被违反的回声。

37格物札记

第一章 环与理想:代数的新语言〖札记〗《九章》更相减损与辗转相除

绪论 p7 已埋下一条线:更相减损术的每一步 (a, b) = (a − qb, b) 不改变理想。现在有了 p19 的翻译表,可以把这条线说透了——它同时是三件东西:

算术身份求 gcd 的算法:减到不动点,剩下的就是最大公因数。
理想身份和运算的不变式:理想 (a,b) 在减损步下不变。
结构身份局部化的雏形:每一步都在「换一种等价的眼光看同一对数」。
同一件事的三个名字(以 168, 180 为例) 《九章》:更相减损 (180,168) → (12,168) → (12,156) → … → (12,12) 不动点 12 = gcd 欧几里得:带余除法 180 = 1·168 + 12 168 = 14·12 + 0 余数归零,除数即 gcd 本册:理想语言 (180,168) = (168,12) = (12,12) = (12) 理想在步下不变 三个名字,一条原理:操作不改变「生成的结构」 《九章》在操作层、Euclid 在算法层、现代代数在结构层——同一座山的三次攀登
图 1-11 更相减损、辗转相除、理想不变式:同一原理的三个年代层次

中西对照的一点感想:《九章》的「术」是可执行的操作序列(算法),希腊—现代传统追求的是「为什么有效」(结构)。理想语言的高明处在于把操作的有效性变成结构的不变性——不变的东西比操作本身更值得命名。第三章的札记(p92)将继续这条线:从「粟米之法」的比例换算看唯一分解。

38速查

第一章 环与理想:代数的新语言第一章速查表

条目内容页
理想I + I ⊆ I,R I ⊆ I;含 1 即全环p12
商环(r+I)(s+I) = rs+Ip13
第一同构定理R/ker φ ≅ im φp14
对应定理{R/I 的理想} ↔ {含 I 的理想}p14
基本链IJ ⊆ I∩J ⊆ I,J ⊆ I+Jp15
互素取等I+J = R ⟹ IJ = I∩Jp15
素理想ab ∈ P ⟹ a 或 b ∈ P;商整环p17
极大理想M ⊆ J ⟹ J = M 或 R;商域p18
翻译表整除⟷包含反向;gcd⟷和;lcm⟷交p19
k[x] 主理想I = (deg 最小者)p20
分式域ad = bc 等价;整环 ⟹ 最自由补全p21
局部化t(s′r − sr′) = 0 等价;S−1Rp41
素理想对应{素 Q ⊂ S−1R} ↔ {素 P: P∩S = ∅}p42
局部环非单位全体=唯一极大理想 mp43
CRT两两互素 ⟹ R/∩Ik ≅ ∏R/Ikp24
根定理nil(R) = ⋂ 一切素理想p25
Zariski 闭集V(E) = {P : E ⊆ P}p45

出处列指向本章页码,可当「反向索引」用:忘了定义,按行查回。速查表不是背表,是地图的目录页——真正的记忆,来自每页后面的例题与习题。

39讲义

第一章 环与理想:代数的新语言衔接讲义:通往局部化——只盯一点

第一章完成了什么。一副完整的语言装备:环与理想(1.1–1.2)、同态与商环(1.3–1.4)、理想运算与生成(1.5–1.6)、两类地标(1.7–1.8)、ℤ 与 k[x] 两块试金石(1.9–1.10)、分式域、理想格、有限性、CRT 与根(1.11–1.15)。至此,任何环上的「整除—包含—商—运算」都能用同一套词汇讲清。

一个悬而未决的问题。本章所有定理都是「整体」陈述:理想在整环里怎么摆,素理想怎么嵌套。但如果只关心某个素理想附近——比如曲线在某一点、数在某一个素数附近——整体信息显得浪费。有没有办法「只看一点」,把别处暂时关掉?
带着问题走的路标。第二章回答:有,就是局部化。路线:构造分式(2.1)→ 普遍性质(2.2)→ 局部环与单位判据(2.3)→ 局部化的环论性质(2.4)→ Zariski 拓扑与素谱 Spec(2.5–2.6)→ 把「局部」变成可以逐点运算的方法论(2.7–2.11)。
这次换的是眼镜,不是内容。同一个环,整体看是一堆理想,局部看是一台「只看一点」的显微镜。第一章给的是语言,第二章给的是观察方式——而观察方式,往往比对象本身更能决定一门学科的样子。
图 1-12 衔接预告:从「整体」到「局部」再到「空间」 整体:一条曲线,处处都在 局部环 R_p 只盯素理想 p 附近 (放大镜) 素谱 Spec R 把所有局部照片 拼成一张空间 放大 装配 第二章:局部化(先学会看一点)→ 素谱(再学会拼全图)
图 1-12 第一章把环立稳,第二章换一副眼镜:局部化把环搬到素理想处,得到只看一点的局部环;再把所有局部拼起来,就得到 Spec R 这张几何空间。
第二章

局部化与局部环:只盯一点

本章教一门手艺:只看一点。局部化是本编压轴的方法——在分子分母里放行一个乘闭集,就得到一台只盯着某个素数附近看的显微镜:把环搬到素理想处,得到局部环,它的非单位元恰好构成唯一的极大理想。局部化的普遍性质说:它是「让某些元素变可逆」的万有解;局部化的环论性质说:素理想在放大镜下如何一一对应、如何保序。有了它,第二章后半自然引出几何:把素理想当作「点」,环的包含关系当作「闭集」,就得到 Zariski 拓扑;素谱 Spec R 是环的几何轮廓——一个本来纯代数的对象,第一次有了「空间」的样子。读完本章,将拥有一双「局部之眼」:面对任何全局难题,先问——在每一点附近,它长什么样?
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
40导引

第二章 局部化与局部环:只盯一点第二章导引:只盯一点的显微术

一句话直觉。第一章我们学会了「环的词汇」,可每一条定理都是整体陈述。本章换一副眼镜:只看一点。把不想看的地方倒进分母,剩下的就叫局部化。

要解决什么。曲线 y2 = x3 在原点附近「打结」,在别处却光光滑滑。有没有办法只研究「原点附近」,而把别处暂时关掉?数论里也一样:「6 在素数 2 附近怎么分解」「在素数 3 附近又怎么分解」,是两件可以分开算的事。整体太吵,局部安静——这是本章的全部动机。
怎么做。在一个乘闭集 S 上放行分母,得到分式环 S−1R(2.1);它对「把 S 变成单位」这件事是万有的(2.2)。取 S = R ∖ p,得到只含一个极大理想的局部环 R_p(2.3–2.4)。
得到什么。局部化改写理想版图(2.4)、能把模也拉进显微镜(2.8)、给出标准样品(2.9);再往前一步,把素理想当作「点」,就得到 Zariski 拓扑与素谱 Spec(2.5–2.6)——第一章埋下的那条伏笔在此浮出水面。最后一页把「在每点各配一个局部环」立成方法论宣言(2.7, 2.10–2.11)。
图 2-1 第二章的两台仪器:显微镜与拼图 整体环 R 所有素理想 同时可见 局部环 R_p 只留素理想 p 其余倒进分母 局部化 把每点的局部照片按拓扑粘起来 ⟹ 素谱 Spec R (第三章的零点定理将让这张空间「说几何」) 本章两条腿:局部化(只看一点)+ 素谱(把点拼成空间)
图 2-1 局部化是一台可调焦显微镜:对准一个素理想 p,其余素理想统统被倒进分母变成单位;把各点的局部照片按拓扑粘起来,就得到 Spec R ——环的几何轮廓。
41讲义

第二章 局部化与局部环:只盯一点2.1 局部化:构造分式

乘法封闭集。S ⊆ R 称为乘法封闭集,若 1 ∈ S,且 s, t ∈ S ⟹ st ∈ S。三个标准选择:

① S = R ∖ {0}(R 整环时)——造出分式域;② S = {1, f, f2, …}——造出「允许除以 f」的环;③ S = R ∖ P(P 素理想;整环性保证封闭)——造出「只看 P 附近」的环。

局部化。在符号对 (r, s)(s ∈ S)上规定等价

(r, s) ~ (r′, s′) ⟺ ∃ t ∈ S:t(s′r − sr′) = 0

等价类记 r/s,运算同分数法则。所得环记 S−1R。R 整环时等价条件简化为 s′r = sr′——与 p21 分式域完全一致;局部化是分式域的「部分化」版本。

三个必背实例——每个都亲自把分母集认出来:

ℤ[1/2] = {m/2k},分母只许 2 的幂 ℤ(p) = {m/n},n 与 p 互素 k[x](x) = {f/g},g(0) ≠ 0
ℤ:全部素数都看得见 2, 3, 5, 7, 11, 13, … 每个素数各自领一个理想 (p) 同时盯着所有素数=全局 ℤ 的视野:全景 只留素数 p ℤ(​p)​:放大镜 其余素数被「倒进分母」变得可逆
图 2-2 局部化=可调焦显微镜:选定一个素数 p,其余素数统统变成单位

为什么叫「局部」?预支一句 p43 的结论:在 ℤ(p) 里,唯一「活下来」的素理想是 p 那一个——非零理想全部被 p 吸收。整只环只看得见一个素数,这就是局部。Zariski 的口号「在每点配一个局部环」(p43),说的就是把这台显微镜对准几何的每一个点。

42讲义

第二章 局部化与局部环:只盯一点2.2 局部化的普遍性质

普遍性质。设 S 是 R 的乘法封闭集,自然映射 ι: R → S−1R,r ↦ r/1。对任何同态 φ: R → T,若 φ 把 S 全部映成 T 的单位,则存在唯一同态

φ′: S−1R → T,φ′(r/s) = φ(r)φ(s)−1

良定性正是等价定义里那个 t 的用武之地。「把 S 变成单位」这件事,S−1R 做得最早、最省——任何别的做法都从它那里穿行。

普遍性质的回赠是唯一性:凡满足同一条质的构造本质相同(up to iso)——这正是泛性质的口吻:凡满足同一条质者,本质相同;局部化是「用泛性质定义对象」在环论里的标准样板。

素理想的对应。S−1R 的素理想与 R 中与 S 不相交的素理想一一对应:

P ↦ S−1P(向上),Q ↦ {r : r/1 ∈ Q}(收缩,向下)

取 S = R ∖ P0(P0 素),则活下来的素理想恰是含于 P0 的那些。放大镜对准 P0,视野里只剩下它脚下的世界。

即时推论(局部环的预告)。取 S = ℤ ∖ (p):ℤ 中与 S 不相交的素理想只有 (0) 与 (p)。故 ℤ(p) 恰有两个素理想,其中极大的是 pℤ(p)——唯一极大。有一个极大理想的环,叫局部环;下一页专讲。
ℤ 的素理想(Spec ℤ) (0)(2)(3)(5) ⟶ 局部化于 (3) ⟶ ℤ(​3)​ 的素理想 (0) 3ℤ(​3)​(唯一极大) (2),(5) 已可逆,退出舞台
图 2-3 局部化的视野收缩:素理想恰好剩下 (0) 与被对准的那个 (3)

局部化保持的不只是理想,还有正合性(短正合列映过去仍正合)——这句现在可以当作黑箱收好,第五、六章 p133 讲平坦模时它将原封不动地回来领奖。眼下操作口诀:想研究 P 处的行为,先 (R ∖ P)−1R。

43讲义

第二章 局部化与局部环:只盯一点2.3 局部环:只看一点

局部环(local ring)。恰有一个极大理想的环 R,记其极大理想为 m = mR,剩余域为 R/m。

局部环有一条干净得近乎漂亮的刻画:

单位判据。R 局部 ⟺ 非单位恰好构成一个理想(自动就是那个极大理想)。

证明。(⟸)设非单位全体构成理想 m。任何真理想都不含单位,故全部装进 m,于是 m 唯一极大。(⟹)设极大理想唯一为 m。若某非单位 a ∉ m,则 (a) + m 严格大于 m,只能等于 R;但 (a) 不含 1 而 m 全由非单位组成,二者之和也全是非单位——矛盾。∎

「单位=补集」这一判据让我们可以用眼睛认出局部环。三个必背实例:

ℤ(p):单位 = 分母不被 p 整除者 k[x](x):单位 = 常数项非零者 k[[x]]:单位 = 常数项非零者

第三例是形式幂级数环 k[[x]] = k + kx + kx2 + ⋯:级数可逆当且仅当常数项非零(逐阶递推解出逆)。它与 k[x](x) 的极大理想都是 (x)——一切非常数级数/多项式都被 x 吸收。

为什么几何需要局部环?Zariski 的口号:研究代数簇,就是在每一点配一个局部环。以曲线 y2 = x3 为例:在原点处,局部环 k[x,y](x,y)/(y2 − x3) 的理想结构「扭曲」(有三个分支挤在一起);在别处,局部环干净光滑。点的奇与不奇,是局部环的事,不是全环的事——这正是第四章(p105 正则局部环)的起点。
曲线 C:全局看是一整条 光滑点 尖点 O O 处的局部环 只有一个极大理想 三个分支挤在一起 ⟹ 奇点 光滑点处的局部环 干净(正则,见 p74)
图 2-4 尖点与光滑点之别,只在局部环里显形——「奇点」天生是局部概念

一句要紧的话:局部环的「局部」不是缩小,而是聚焦。信息没有变少——交换代数有一条深刻原理(第四章局部—整体,p107):全局信息可以由所有局部信息装配复原。眼下习惯这个动作:出问题,先局部化。

44讲义

第二章 局部化与局部环:只盯一点2.4 局部化的环论性质

局部化不是温和的改良,它大幅改写理想的版图。把 p42 的对应定理展开成三条性质,每条配一个 ℤ(p) 的实例:

理想版图收缩。S−1R 的理想恰是 S−1I(I 跑遍与 S 不相交的理想)。ℤ(3) 里:理想只剩 (0)、3ℤ(3),以及由「膨胀但同源」的理想生成的中间层——版图比 ℤ 稀疏得多。
素理想对得上。素理想与「不碰 S 的素理想」一一对应(p42)。若 S 遇上某个素理想有交集,它就整体出局。
扩张与收缩。I ↦ S−1I(扩张)与 J ↦ J ∩ R(收缩)互逆——当且仅当 I 是「S-素」的(sr ∈ I 且 s ∈ S ⟹ r ∈ I)。扩张会使理想变大:ℤ 里 (6) 在 ℤ(3) 中扩张成 3ℤ(3)——因子 2 被倒进分母,消失了。

局部化是正合的。若 0 → M′ → M → M″ → 0 是模的正合列(模的严格定义在第五、六章 p126,眼下按「交换群加环作用」理解),则逐项局部化后

0 → M′S → MS → M″S → 0

仍然正合。分式化对「恰好的序列」毫无歪曲——这一性质称为平坦性,第五、六章 p133 将以 Tor 重新度量它。

一条反直觉的注记:局部化可能消灭信息。在 ℤ(3) 里,2 成了单位——「2 整除什么」的问题彻底蒸发。更极端地,ℤ[1/2] 只剩素理想 (0) 与「不含 2 的奇素数」们。局部化是有立场的观察:选定立场,就必然牺牲别处的视野。全局=所有局部之和,这件事在第四章(p107)才真正说清。

操作层面的三条速记:① S−1(I + J) = S−1I + S−1J;② S−1(IJ) = (S−1I)(S−1J);③ 商与局部化可交换:S−1R / S−1I ≅ S̄−1(R/I)。三条都是「通分再约」的练习,建议动手验一遍。

45讲义

第二章 局部化与局部环:只盯一点2.5 Zariski 拓扑一瞥:几何在召唤

现在兑现 p18 埋下的承诺:把素理想当作「点」。这不是修辞,而是可以开出拓扑来的严格定义。

Zariski 拓扑。对环 R,记 Spec R 为其全体素理想之集。对子集 E ⊆ R,定义闭集

V(E) = {P ∈ Spec R : E ⊆ P}

——「把 E 全部吃掉的素理想」。由 V(E) = V(√(E)) 等性质可验:Spec 与 V 一起构成拓扑空间(闭集对有限并、任意交封闭)。

为什么叫「闭」?回到 k[x,y] 看三个样品(与 p18 的三层楼对照):

V(x−a, y−b) = {点 (a,b)} V(f) = 曲线 f = 0 上的素理想 V(0) = 整个 Spec

方程组 ↔ 闭集:零点定理的语言学。多项式方程组「f1 = ⋯ = fk = 0」的解集,在 Spec 里恰是闭集 V(f1, …, fk)。代数上「添加方程」=几何上「切割闭集」——这就是 Hilbert 零点定理的舞台(第三章 p69 将正面登台)。

代数 ↔ 几何:一张对照卡 环 R ⟷ 空间 Spec R 素理想 P ⟷ 「点」(不可约闭集) 理想 I ⟷ 闭集 V(I) 和 I + J = R ⟷ V(I) 与 V(J) 不相交 CRT 的几何读法:两个「闭集不相交」保证余数联立有解
图 2-5 Zariski 词典第一页:本章每个概念,都在右侧有一个几何名字
第一、二章的收束。本章走完了一条线:理想(p12)→ 素理想(p17)→ 商环与局部化(p13, p41)→ 谱(本页)。代数侧每前进一步,几何侧就多一行词典。第三章起,这条词典将开始「说句子」:诺特性保证闭集的有限性,零点定理把词典补全,分解理论问「曲线能不能拆」。

一个动作:把 p31 的知识地图与本页对照——第一、二章的全部概念,在图 2-5 的左右两列各站一班岗。词典已经翻开,接下来的每一章都在续写。

46讲义

第二章 局部化与局部环:只盯一点2.6 素谱 Spec:环的几何轮廓

一句话直觉。把素理想当作「点」,环就有了形状。这个由环造出的空间叫素谱 Spec R,它是整本交换代数通往几何的门。

素谱与 Zariski 拓扑。Spec R 是R 的全体素理想之集。对每个子集 E ⊆ R,记V(E) = {p ∈ Spec R : E ⊆ p};全体 V(E) 作为闭集,赋予 Spec R 一个拓扑(Zariski 拓扑)。注意 V(E) = V(√(E)),故闭集只认「根理想」。

两类点,一层套一层。取极大理想——「闭点」,几何的普通点;取零理想(整环)——「泛点」,其闭包是整个空间。对 k[x,y]:闭点是通常的平面点,高度 1 的素理想是「曲线」(不可约闭集),泛点是「整个平面」。Spec 不是一堆散点,而是有「层」的空间——这正是普通拓扑看不见的。
函子性(箭头翻转)。环同态 φ: R → S 给出空间映射

Spec φ: Spec S → Spec R, q ↦ φ−1(q)

「取原像」自动是素理想,且连续。代数方向与几何方向恰好相反——这是第六章「仿射概型是函子」的第一块砖。
几个样品。① Spec k(k 域):只有一点 (0)。② Spec ℤ:一条算术直线(图 2-6)。③ Spec ℤ/pn:也只有一点,但带着「厚度」(幂零元)。④ Spec k[x]:一条「代数直线」,闭点是 (x − a)。
图 2-6 Spec ℤ:一条算术直线 (2) (3) (5) (7) (11) (13) … (0):泛点,闭包是整个空间 Spec ℤ:一条「算术直线」——闭点是素数,泛点是 0 每个闭点的局部环 ℤ_(p) 是 DVR;泛点处是有理数域 ℚ 「点」不是坐标,而是素理想——这是 Zariski 拓扑的起点
图 2-6 素谱 Spec R 把素理想当作点。对 ℤ 而言:闭点是素数 (2), (3), (5), …,泛点 (0) 的闭包铺满整条「算术直线」——一个空间,两类点,一层套一层。
47讲义

第二章 局部化与局部环:只盯一点2.7 局部化与素理想:保序对应

一句话直觉。局部化到底「留下」了哪些理想?答案干净利落:与 S 不相交的那些,而且包含关系原样保留。

保序对应。设 ι: R → S−1R 是自然映射。则

{q ∈ Spec S−1R} ⟷ {p ∈ Spec R : p ∩ S = ∅}

是一一对应,双向互逆:p ↦ S−1p(扩张)与q ↦ ι−1(q)(收缩)。且 p ⊆ p′ ⟺ S−1p ⊆ S−1p′——保序。

几何读法一:取「子链」。Spec S−1R 是 Spec R 中「避开 S」的那部分,对应关系保序,故是「子空间」。特别地:

取 S = R ∖ p:Spec R_p ≅ { p′ ∈ Spec R : p′ ⊆ p }

——局部化于 p,只留下「站在 p 脚下」的素理想。这正是「只看一点」的字面含义:理想链被截到 p 为止。特别地 R_p 只有一个极大理想 pR_p。
几何读法二:商与局部化互补。商 R/I 把 V(I)「削成闭子空间」(收窄到零);局部化 R_p 把别处「模糊掉」(放大到一点)。一个做「减法」,一个做「放大」——两者是交换代数最基本的两个操作。
链长守恒。保序对应保持「链」,故 dim R_p = ht p(4.7 将细说):局部化的维数,恰是素理想的高度。局部化不创造维数,只选出维数的那一段。
图 2-7 局部化的保序对应:理想链被截下一段 Spec S⁻¹R ≅ { p ∈ Spec R : p ∩ S = ∅ } R 的素理想 一条链:小 ⊊ 大 S⁻¹R 的素理想 链被「截断」 只剩不碰 S 的一段 保序双射 局部化 = 在理想链上「截一段」:只保留 p ∩ S = ∅ 的子链
图 2-7 保序对应:S−1R 的素理想与 R 中「与 S 不相交」的素理想一一对应,且保持包含关系——局部化就是在理想链上取一段「子链」。
48讲义

第二章 局部化与局部环:只盯一点2.8 局部化的模:模的显微术

一句话直觉。局部化不只想作用于环,也作用于模——因为环论问题的答案常常藏在模里。「逐点算模」是本章送给后续所有章节的方法。

模的局部化。设 M 是 R-模,S 乘闭。定义 S−1M = (S−1R) ⊗_R M,元素写成 m/s(m ∈ M, s ∈ S),等价与运算按分式法则。当 S = R ∖ p 时记 M_p。

正合性。S−1(−) 是正合函子:若 M′ → M → M″ 正合,则 M′_S → M_S → M″_S 正合。等价地,S−1R 是平坦 R-模(5.8 再相见)。

局部判据(最常用的一条)。M = 0 ⟺ M_m = 0 对一切极大理想 m 成立。证明要点:若 M ≠ 0,取 0 ≠ m ∈ M,则 Ann(m) ≠ R,取极大理想 m ⊇ Ann(m),则 m/1 ≠ 0 in M_m。「整体为零」可以逐点验——这是「局部—整体」最锋利的一把刀。
与运算的相容。局部化与有限直和、张量积交换:(M ⊕ N)_S ≅ M_S ⊕ N_S,(M ⊗_R N)_S ≅ M_S ⊗S−1R N_S。这保证了「先在整体算、再局部化」=「先局部化、再算」——两条路线等价,计算随心选。
为什么它值钱。许多性质是局部性质:只要在每个 m 处成立,整体就成立。平坦性(5.13)、正则性(4.10)、CM 性(4.14)都是这样。把「整体定理」降格成「逐点检查」,是本章留给全书的最大礼物。
图 2-8 模的局部化:把「系数系统」也拉进显微镜 模 M R-作用 M_S = S⁻¹M S⁻¹R-模 「分母放行」 M ↦ S⁻¹M S⁻¹ 是正合函子:短正合列映过去仍正合 且与有限和、张量、局部化都交换 局部性质:M = 0 ⟺ 对一切极大理想 m,M_m = 0
图 2-8 局部化同样作用于模:M_S = S−1M。它保持正合(这一点让「局部—整体」成为可用的方法论),并给出局部判据:M = 0 当且仅当它在每个极大理想处都局部为零。
49讲义

第二章 局部化与局部环:只盯一点2.9 分式环的更多例子:ℤ_(p) 与 k[x]_(x)

一句话直觉。抽象定义要靠标准样品才立得住。本章的两个样品 ℤ_(p) 与 k[x]_(x),是「一维光滑点」的代数履历。

环单位判据唯一极大理想剩余域几何身份
ℤ_(p)分母分子皆不被 p 整除(p)𝔽_p素点 p 附近
k[x]_(x)常数项 ≠ 0(x)k原点附近
k[[x]]常数项 ≠ 0(x)k原点的形式邻域
ℤ[1/2]±2k(非局部)—把所有奇素数
k[x,y]_(x,y)常数项 ≠ 0(x,y)k平面原点(二维)
认分母集的三种套路。① 补素理想型 S = R ∖ p:得到局部环,「只看 p 一点」(前四行)。② 幂集型 S = {fn}:得到「允许除以 f」的环 R[1/f]——几何上是「挖掉 f = 0」的开集(第六行 ℤ[1/2])。③ 补积闭集型:更一般的选择,如「所有奇数的幂」。
形式幂级数环 k[[x]]。它是「把 k[x]_(x) 做到无穷阶完备化」的产物(x-进完备化),单位仍是常数项非零。它与 k[x]_(x) 有许多不同(如 k[[x]] 里 1 + x 的一切「无穷和」都可逆),但「局部环、DVR、唯一极大理想」三者一致。第四章 4.11 会把它们统一命名。
为什么它们是 DVR。这三个环都是「一维、诺特、正则」的局部环,等价于「有唯一的非零素理想、理想链恰是 0 ⊊ m」。它们上有一个离散赋值 v:ℤ_(p) ∋ pku ↦ k(u 单位),把「被 m 整除几次」做成一个整数。一维光滑点的全部算术,就是这个整数。
图 2-9 两块标准样品:ℤ_(p) 与 k[x]_(x) ℤ_(p) 单位:分子分母皆不被 p 整除 唯一极大理想:(p) 剩余域:𝔽_p k[x]_(x) 单位:常数项非零 唯一极大理想:(x) 剩余域:k 两者都是 DVR(离散赋值环):一维、正则、局部 k[x,y]_(x,y) 则是二维正则局部环 「标准样品」:几何的「光滑点」,代数里长得就是这样
图 2-9 标准局部环:ℤ_(p) 与 k[x]_(x) 是「一维光滑」的样板——唯一极大理想、剩余域、单位判据都干净得可以手算,是后面判正则、算赋值的基本参照物。
50讲义

第二章 局部化与局部环:只盯一点2.10 整闭与正规化:分式域之后

一句话直觉。有些整环「漏掉」了本该属于它的元素——分式域里满足整系数方程的元素没被收进来。把漏掉的补上,就是正规化。

整元素与整闭。设 R ⊆ S 环。s ∈ S 称为在 R 上整,若它满足某个首一多项式方程 sn + rn−1sn−1 + ⋯ + r_0 = 0(r_i ∈ R)。整环 R 称整闭,若在分式域 K 中「整于 R」的元素都属于 R。R 在 K 中的整元素全体称正规化。

标准反例。ℤ[√5] = {a + b√5} 不是整闭的:(1+√5)/2 满足 x2 − x − 1 = 0(首一整系数),故在 ℤ 上整,却不在 ℤ[√5] 里。补上它得 ℤ[(1+√5)/2]——正是 ℚ(√5) 的整数环。对比:ℤ[i] 与 ℤ[√−5] 都整闭(它们的「漏元素」不存在)。
为什么 Dedekind 需要它。3.12 的三条件里,「诺特 + 维数 1」保证理想分解存在,而整闭保证分解唯一——唯一性的证明靠「在分式域里做局部化与离散赋值」,整闭正是「赋值都能落回环里」的入场券。缺了整闭,分解可能不唯一。正规化 = 数论里「取整数环」的抽象版本。
几何读法。不整闭的环对应「缺了点」的曲线:Spec ℤ[√5] 在某个「缺掉的整数点」处漏了一个点,正规化把这个点补上,把曲线修成「完全光滑」的姿态。第六章 6.10 会把「正规」列为概型的局部性质之一。
图 2-10 整闭与正规化:补上「漏掉的整数」 ℤ[√5] ⊂ ℚ(√5) (1+√5)/2 是整元素 却不在环里 正规化:ℤ[(1+√5)/2] 整闭、Dedekind 费马数域的整数环 整闭化 整闭 = 分式域里「整元素」全在环内 Dedekind 整环的三条件之一 整闭是「没有漏掉整数点」的严格化
图 2-10 整闭要求「分式域中满足首一整系数方程的元素都已在环里」。ℤ[√5] 漏掉了 (1+√5)/2,补上它就得到正规化——这恰是数论里「代数整数环」的来源。
51讲义

第二章 局部化与局部环:只盯一点2.11 常见误读与澄清

一句话直觉。本章新词多、方向多,最容易「拿旧直觉猜新对象」。五面墙钉在一张卡上。

墙一:把局部化理解成「变小」。局部化有时让环变大:ℤ ⊂ ℤ[1/2],ℤ ⊂ ℤ_(p)。它「放大」了视野的某一部分(把那部分分母放行),代价是「看不见」别的部分。局部化是变焦,不是裁剪。
墙二:以为「局部环」就是「局部化来的环」。局部环的定义是「恰有一个极大理想」;它可以由局部化得到(R_p),也可以是别的来源(如 k[[x]])。反之,局部化也未必得到局部环——ℤ[1/2] 就不是(它有无穷多个极大理想)。两个概念相交但不是同一个。
墙三:把「乘闭集」随便取。S 必须包含 1 且对乘法封闭,否则分式环的运算不封闭。注意 S = R ∖ {0} 只在整环里乘闭;一般环里 0 因子会让它崩坏——此时该用「补素理想」或别的选择。
墙四:以为 Spec R 只是「素理想的集合」。它带着 Zariski 拓扑、带着「Zariski 闭包」(泛点的闭包铺满空间)、带着「层」(第六章)。把 Spec 当散点集,就丢掉了「层」与「闭包」这两个几何灵魂。(0) 与闭点不是同一种点,层次感是 Spec 的第一特征。
墙五:把「整元素」当成「在环里的元素」。整元素是「满足首一整系数方程」的元素,它可能落在更大的环里(如 (1+√5)/2 ∉ ℤ[√5])。把「整」理解成「已经是整数」,就错过了整闭理论的整个动机。

一句总纲。本章每个概念都要问两个问题:这个操作是「放大」还是「削减」?它作用在环上、模上、还是空间上?答对这两个问题,局部化、局部环、素谱、整闭就各归其位。

52例题

第二章 局部化与局部环:只盯一点例题课(一):局部化的构造与计算

本页四例,覆盖「认分母集 → 算单位 → 算极大理想 → 算商」的动作链。先自答再看解。

例 1.写出 ℤ[1/6] 的分母集与全部单位。

解。分母集=由 1/6 生成的乘闭集 S = {6k},于是 ℤ[1/6] = {m/6k}。单位=形如 ±2a3b 者(分子分母各配 2、3 的幂)。5 不是单位(5 ∉ S),故不是域。

例 2.证明 ℤ_(3) 是局部环,写出其唯一极大理想与剩余域。

解。素理想对应(2.7):Spec ℤ_(3) ≅ {(0), (3)},唯一极大者是 3ℤ_(3),剩余域 ℤ_(3)/3ℤ_(3) ≅ ℤ/3 = 𝔽_3。单位=不被 3 整除者(2.9 表)。

例 3.求 k[x,y]_(x,y)/(x2 + y2) 的极大理想与维数。

解。局部环 A = k[x,y]_(x,y) 的极大理想是 m = (x,y);商掉 (x2+y2) 后,极大理想是 mA‾,维数由主理想定理(4.5)为 2 − 1 = 1——一条过原点的「圆锥曲线芽」。

例 4.判断 ℤ_(6) 是不是合法构造,为什么。

解。(6) 不是素理想,ℤ ∖ (6) 甚至不乘闭(2 ∉ (6)、3 ∉ (6),但 2·3 = 6 ∈ (6))——分母集不合法。这说明「局部化到一点」必须先有一个素理想;「局部化到 (6)」无从谈起。若要「只看 2 与 3」,得分别做 ℤ_(2) 与 ℤ_(3),再用 CRT 拼。

四题四式:认分母集、算素理想、算商、验合法性。下一页演算上升半档:进入素谱与局部性质的「空间感」。

53例题

第二章 局部化与局部环:只盯一点例题课(二):局部环与 Spec

本页四例围绕素谱 Spec 与局部性质展开。

例 5.描述 Spec ℤ/nℤ(n = 12),并指出哪些点是「带厚度」的。

解。ℤ/12 的素理想=含 12 的素理想:(2), (3) 两个(对应 ℤ/2, ℤ/3)。空间只有两个点,但它们是「加厚的点」——局部环不是域(ℤ/4, ℤ/9 之类),带着幂零元。这正是「非既约概型」的雏形(第六章 6.5)。

例 6.利用局部判据证明:若 R-模 M 在每个 M_m(m 极大)处为自由,则 M 局部自由。

解。「局部自由」定义即「每点存在邻域使模自由」。用 2.8 的局部判据:在每个极大理想处本地自由 ⟹ 存在 f ∉ m 使 M_f 自由;这些 f 生成单位理想(否则含于某极大理想),故可取有限个覆盖,各邻域上自由,拼成局部自由。「局部自由」的「局部」,用的是「主开集」而不是「点」。

例 7.写出 Spec k[x] 与 Spec k[x,y] 的点,并说明「一图一层」。

解。Spec k[x]:泛点 (0) + 闭点 (x−a)(a ∈ k);代数闭域上恰是「一条线」。Spec k[x,y]:泛点 (0)、高度 1 的素理想(不可约曲线,如 (f),f 不可约)、闭点 (x−a, y−b)。三层:面、线、点——这就是「代数维数」的几何底片(4.1)。

例 8.证明:Spec R[1/f] 是 Spec R 的开集,并说出它的几何含义。

解。由保序对应(2.7),Spec R[1/f] ≅ {p : f ∉ p} = Spec R ∖ V(f),恰是闭集 V(f) 的补——即「f ≠ 0 的开集」(如平面挖去一条曲线)。「除以 f」=「限制到 f ≠ 0 的开集」——第六章「结构层」的出发点(6.5)。

四题的共同心法:把「代数操作」翻译成「拓扑操作」。商 = 取闭集,局部化 = 取开集/取点邻域——这本词典会在第六章写满一整章。

54习题

第二章 局部化与局部环:只盯一点习题课(一):基本功

本页四题对应「分母集、单位、素理想、局部环」四个基本动作,先动笔再看提示。

习 1.判断下列集是否乘闭:(a){1, 3, 9, 27, …} ⊂ ℤ;(b)ℤ ∖ (2) ∪ {0};(c)ℤ ∖ (6)。提示:(a)是;(b)是(ℤ∖(2) 即奇数,奇数乘奇数仍奇,加 0 ∈ (2) 不影响);(c)不是(2·3 = 6 ∈ (6))。

习 2.求 ℤ[1/2] 的素理想全体,并说明它是否诺特。提示:素理想 = ℤ 中不与 {2k} 相交者,即 (0) 与「奇素数」们的扩张;诺特(ℤ 诺特,局部化保持诺特,3.1)。

习 3.证明:局部环中可逆元与不可逆元「互斥」——若 a 可逆则 1 − a 可逆吗?提示:反例 a = 2 在 ℤ_(3):1 − 2 = −1 可逆;再试 a = 1:1−1 = 0 不可逆。结论:不保证——但「a 与 1−a 至多一个不可逆」(单位判据的推论)。

习 4.设 m 极大理想,证明 R_m/mR_m ≅ R/m。提示:用 2.4 性质③(局部化与商交换):R_m/mR_m ≅ (R/m)_m,而 R/m 是域、局部化到非零元仍是自己。

四题的公共心法:局部化的一切运算,都可以「先整体算再局部化」,也可以「先局部化再算」——两条路线结果一致(2.8 的相容性)。做题时选省力的那条。

55习题

第二章 局部化与局部环:只盯一点习题课(二):进阶

本页四题偏「结构性」:素谱、整闭、平坦的入门触感。

习 5.证明:Spec R_p 可嵌入 Spec R,且像是「所有含于 p 的素理想」所成的子空间。提示:直接引用保序对应(2.7),指出它保序且与闭集 V(E) 相容(限制到子空间拓扑)。

习 6.判断 ℤ[√−3] 是否整闭,若不是,写出其正规化。提示:(1+√−3)/2 满足 x2 − x + 1 = 0,故不在 ℤ[√−3] 里 ⟹ 不整闭;正规化是 ℤ[(1+√−3)/2](Eisenstein 整数)。

习 7.证明:ℤ_(p) 里每个非零理想都是 (pk) 形。提示:理想对应 ℤ 的理想、且需避开 ℤ∖(p)——只剩 (pk)(k ≥ 0)。这正是一维、主理想、DVR 的证据。

习 8.举一个「平坦但不是自由」的 ℤ-模,并说明理由。提示:ℚ;平坦:可写成 ℤ_(p) 的过滤余极限(或直接验证 I ⊗ ℚ ↪ ℚ);非自由:ℚ 不可有限生成、更无基(2·(1/2) = 1 之类的依赖)。

四题预告第四、五章:DVR 的理想链(习 7)与平坦非自由(习 8),分别是第四章 4.11 与第五章 5.13 的入门口。能做完这四题,本章已算掌握。

56地图

第二章 局部化与局部环:只盯一点第二章知识地图

把本章的概念收进一张图。图中竖轴是「代数 → 几何」的迁移,四个方框各占一层。

图 2-11 第二章概念依赖图:从「分母集」一源,流向「几何空间」 乘法封闭集 S 局部化 S⁻¹R 分式环 局部环 R_p 唯一极大理想 素谱 Spec R 几何空间 主轴:S → 局部化 → 局部环 → 素谱;四条横线:保序、单位、极大、模
图 2-11 第二章的概念地图:一切从「乘法封闭集 S」出发——局部化 S−1R 是构造、局部环 R_p 是特例、素谱 Spec R 是几何归宿。

读图提示:中列是主线(分母集 → 局部化 → 局部环 → 素谱),三条支线分别是「保序对应」(2.7)、「单位与极大」(2.3, 2.9)、「模的局部化」(2.8)。

构造层乘闭集 2.1 · 分式环 2.1 · 普遍性质 2.2 · 模的局部化 2.8
结构层局部环 2.3 · 保序对应 2.7 · 整闭与正规化 2.10
几何层Zariski 拓扑 2.5 · 素谱 Spec 2.6 · 开集与闭集 2.7
方法层局部判据 2.8 · 局部—整体 2.10 · 在每点配局部环 2.4

自检三连:① 局部化与商,一个取「开集」一个取「闭集」,为什么?② 为什么「每个极大理想处为零」能推出「整体为零」?③ 说出一个「局部环但不是局部化来的环」的例子。——三问能答,本章合格。下一页小结(上)开始正面清单。

57小结

第二章 局部化与局部环:只盯一点第二章小结(上):局部化

正面清单(上半章)。本章前三节与四个标准构造,收在这张清单里。

局部化(2.1)。取乘闭集 S,在「分母放行」下造分式环 S−1R;等价关系比分数多一个 t(零因子的补救)。三种标准选择:补素理想(局部环)、幂集(R[1/f])、补积闭集。
普遍性质(2.2)。把 S 变成单位这件事,S−1R 是「最早、最省」的解——任何别的解都从它穿行。这把局部化的存在性、唯一性一并说清,也是「泛性质定义对象」的标准样板。
局部环(2.3)。唯一极大理想;单位判据:非单位恰构成那个极大理想,故「可逆 ⟺ 不属于极大理想」。
环论性质(2.4)。理想版图收缩(只剩 S-素理想)、素理想保序对应、扩张与收缩互逆、正合性(短正合列映过去仍正合)。
概念一句话页
乘闭集含 1、对乘法封闭2.1
分式环分母放行的新环2.1
普遍性质把 S 变单位的万有解2.2
局部环恰一个极大理想2.3
正合性局部化保持正合2.4

一句话收编:局部化是「变焦」,局部环是「焦点」。下一页的小结(下)把「模的局部化」与「素谱」两条后线收进来,并给出「局部即颜色、整体即全图」的世界观。

58小结

第二章 局部化与局部环:只盯一点第二章小结(下):局部环与几何开端

正面清单(下半章)。承接第 57 页小结(上),这一页收束「模」「素谱」「整闭」三线。

模的局部化(2.8)。M_S = S−1M;S−1 正合;局部判据:M = 0 ⟺ 所有 M_m = 0;与直和、张量交换。
素谱与 Zariski 拓扑(2.5–2.6)。把素理想当点,V(E) 当闭集;两类点(闭点与泛点)嵌套成层;Spec 是反变函子(环同态 → 空间映射)。
保序对应(2.7)。Spec S−1R ↔ 与 S 不相交的素理想;局部化 = 取子链;商 = 取闭子空间;R[1/f] = 取开集。
整闭与正规化(2.10)。整元素、整闭、正规化;ℤ[√5] 的反例;整闭是 Dedekind 三条件里管「唯一性」的那一条。

本章与第一章的接口。第一章给了「环的词汇」(理想、商、运算、地标),本章给了「环的观察方式」(局部化、局部环、素谱、整闭)。两条线在此合流成一句方法论:整体难题先局部化,逐点解决,再装配回去。这句话将在第三章(诺特性是局部性质)、第四章(局部环的维数)、第五章(平坦的局部判据)与第六章(层的局部—整体)里反复兑现。

自检三连:① 为什么局部化保序却不保「所有理想」?② 为什么 Spec R[1/f] 是开集而 Spec R/I 是闭集?③ 整闭到底在 Dedekind 三条件里负责什么?——三问能答,本章的语言与几何两条线就通了。

59思想卡

第二章 局部化与局部环:只盯一点思想卡:局部即颜色,整体即全图

第一章结束时,我们说过一句话:「元素会骗人,理想不会。」本章想再添一句:元素还会「骗距离」——离得近的未必像,离得远的未必不像;只有把「看哪一点」说清楚,比较才有意义。

局部化教的正是这件事。环 ℤ 里 2 和 3 看起来地位平等,但在 ℤ_(2) 的眼里 2 是非单位、3 是单位;在 ℤ_(3) 的眼里恰好反过来。同一个元素,在不同的局部视角下,身份完全不同。这不是矛盾,而是「局部」二字的字面含义。更深的例子:曲线 y2 = x3 在原点「打结」,在别处光滑——「奇点」这个词天生就是局部的,全局看它只是「一条曲线」。

把每一点的局部照片按拓扑粘起来,就得到素谱 Spec R。于是有了本章最值得带走的世界观:局部是颜色,整体是全图;一个环,就是它在每一点「看起来的样子」的总和。这句话听起来像修辞,但在交换代数里它是可证的定理——「局部判据」(M = 0 ⟺ 每个 M_m = 0)正是它的第一块砖。

留一个问题给第三章:哪些性质是「逐点都有就没问题」的?诺特性、正则性、整闭性——它们各自在「局部」与「整体」之间如何传递?把「局部—整体」从一句口号变成一套定理,是接下来每一章都在做的事。

60挑战

第二章 局部化与局部环:只盯一点挑战:局部化的万有性与忠实平坦

标准路线到此够用。下面三道挑战题,为「深潜路线」的准备——它们把局部化的两副「万有性面孔」与平坦性对接起来。

挑战 1.用 S−1R 的普遍性质,证明「把 S 变成单位的环」在同构意义下唯一。提示:设 T, T′ 都满足同一泛性质,分别取恒等同态,用泛性质造出互逆的 T → T′ 与 T′ → T。

挑战 2.证明:M 平坦 ⟺ 对每个 p ∈ Spec R,M_p 平坦;并由此说明「平坦是局部性质」。提示:用 5.13 的「理想判据」逐点验证,或引 Tor 与局部化交换(Tor_n(M,N)_p ≅ Tor_n(M_p, N_p));「局部 ⟹ 整体」用 2.8 的局部判据。

挑战 3.(忠实平坦)称 M 忠实平坦(faithfully flat),若平坦且 M ⊗ N = 0 ⟹ N = 0。证明:M 忠实平坦 ⟺ 对每个极大理想 m,M_m ≠ 0;并说明为什么「忠实平坦」是「能用来做下降」的条件。提示:用局部判据 + Nakayama(4.8);下降(descent)的意思是「局部有解 ⟹ 整体可拼」,忠实平坦保证「不丢信息」。

挑战 3 的余音。忠实平坦下降是 Grothendieck 理论的技术心脏之一:「在一个足够好的覆盖上验证性质,然后拼回整体」——第六章程型理论(6.6)与平坦下降(6.14)都要靠它。三道题合起来,把本章的「局部化」与第五章的「平坦」接成同一条线。

做完三题的自查:能否用自己的话讲清「局部化 → 局部性质 → 下降」这条链。这就是「局部—整体」从口号变成技术的第一步。

61实验

第二章 局部化与局部环:只盯一点实验:用程序验证局部化

纸面定理,机器复核。局部化的「单位判据」「视野收缩」「CRT 拆环」都能在 SymPy 里逐条验证;ℤ[√−5] 的范数对账也可以直接算。

# 实验 2-1:局部化的机器对拍(SymPy >= 1.12)
from sympy import gcd, isprime
from sympy.ntheory.modular import crt

# (a) ℤ_(p) 的单位判据:与 p 互素者
p = 5
units = [a for a in range(1, 30) if gcd(a, p) == 1]
print("(a) ℤ_(5):1..29 中可逆的整数类 =", units)
nonunits = [a for a in range(1, 30) if gcd(a, p) != 1]
print("    非单位是否全部被 5 整除:", all(a % p == 0 for a in nonunits),
      "| 非单位 =", nonunits)

# (b) 视野收缩:ℤ 的素理想在 ℤ_(3) 里存活的只有 (0) 与 (3)
alive = [q for q in range(2, 60) if isprime(q) and q == 3]
dead = [q for q in range(2, 60) if isprime(q)][:6]
print("(b) ℤ 的前几个素数:", dead, "→ ℤ_(3) 中存活的非零素理想:", alive)

# (c) CRT 拆环:ℤ/360 ≅ ℤ/8 × ℤ/9 × ℤ/5
m = [8, 9, 5]; a = [1, 2, 4]
x, M = crt(m, a)
print("(c) CRT:x ≡ (1,2,4) mod (8,9,5) ⟹ x =", x, "mod", M)

# (d) ℤ[√−5] 的范数记账:6 的两副面孔
def N(a, b): return a*a + 5*b*b
print("(d) 范数:N(2) =", N(2,0), "N(3) =", N(3,0),
      "N(1+√−5) =", N(1,1), "N(1−√−5) =", N(1,-1))
print("    2·3 与 (1+√−5)(1−√−5) 的范数对账:", N(2,0)*N(3,0), "=", N(1,1)*N(1,-1))

真实输出(本书实跑)。

(a) ℤ_(5):1..29 中可逆的整数类 = [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29]
    非单位是否全部被 5 整除: True | 非单位 = [5, 10, 15, 20, 25]
(b) ℤ 的前几个素数: [2, 3, 5, 7, 11, 13] → ℤ_(3) 中存活的非零素理想: [3]
(c) CRT:x ≡ (1,2,4) mod (8,9,5) ⟹ x = 209 mod 360
(d) 范数:N(2) = 4 N(3) = 9 N(1+√−5) = 6 N(1−√−5) = 6
    2·3 与 (1+√−5)(1−√−5) 的范数对账: 36 = 36

实验任务。① 把 p 换成 2、3、7 各跑一遍 (a),观察「非单位恰好被 p 整除」这条判据;② 修改 (c) 的模与余数,验证 CRT 的解随参数变化;③ 用 (d) 的范数函数验证 N(2)·N(3) = N(1+√−5)·N(1−√−5),并解释为什么这解释了「6 的两副面孔」。注意 (d) 里 N(2) = 4 ≠ 2——范数在 ℤ[√−5] 里不是绝对值,而是「与共轭之积」,这正是元素分解失灵的算术根源。

代码块里的 > 与 >= 原样复制(HTML 转义)。输出的每一行都可以与正文对照:机器不会说谎,它只会把定理的条件违反之处照出来。

62格物札记

第二章 局部化与局部环:只盯一点〖札记〗天元术的「立元」:局部地看

本章的「局部化」看起来是现代构造,但它的心法与十三世纪中国数学的「立元」惊人地相似。这一页做一点对照。

天元术(李冶《测圆海镜》1248)「立天元一为某某,如积求之」——先设一个未知量(天元),把几何问题化成一元方程,再用消元求解。关键在「先选定一个元」:问题的复杂性被聚焦到一个可控对象上。
四元术(朱世杰《四元玉鉴》1303)天、地、人、物四元并列,用「互隐通分」消去多元——这不只是「多个未知数」,更是一套把多元问题逐层归约的系统。
问:这与局部化何干?局部化做的正是同一件事:面对一个环,先选定一个焦点(素理想 p),把别处的算术倒进分母「隐去」,只留焦点附近的可算问题。焦点选得好,问题就简单。
共同的算法心法:聚焦。天元术聚焦到「一个元」,局部化聚焦到「一个素理想」;消元术聚焦到「一个未知数」,局部化又聚焦到「一点」。它们的共同点是:把「全局纠缠」化成「焦点处可算」,再想办法把结果装配回去。天元术的装配是「还原、验根」;局部化的装配是「局部—整体原则」(4.12)与「层的粘贴」(6.2)。

横向再看:印度—阿拉伯的「代数」(al-jabr,意为「还原、平衡」)与希腊的「综合—分析」也都共享「聚焦—归约」的结构。数学史上,「把一个难问题聚焦到一个够小的对象上、在那里把它彻底解决」这条心法反复被独立发明。局部化是它最纯粹的一次形式化——纯粹到可以把「焦点」本身变成一个点(素理想),把「聚焦」本身变成一个环(分式环)。下一章(诺特环)会把这条心法用到「有限性」上:把无穷的问题聚焦到有限的链上。

63速查

第二章 局部化与局部环:只盯一点第二章速查表

条目内容页
乘闭集1 ∈ S,s,t ∈ S ⟹ st ∈ S2.1
分式环(r,s) ~ (r′,s′) ⟺ t(s′r−sr′) = 02.1
三个实例ℤ[1/2]、ℤ_(p)、k[x]_(x)2.1, 2.9
普遍性质φ(S) ⊆ T^* ⟹ ∃! φ′: S−1R → T2.2
素理想对应{q ⊂ S−1R} ↔ {p: p∩S = ∅},保序2.7
局部环非单位全体 = 唯一极大理想 m2.3
局部化性质S−1(I+J)、S−1R/S−1I ≅ (R/I);正合2.4
模的局部化M_S = S−1R ⊗ M;M=0 ⟺ ∀m, M_m=02.8
素谱Spec R = {素理想},闭集 V(E) = {p: E ⊆ p}2.6
局部化的几何Spec R[1/f] 开集;Spec R/I 闭集2.7
整闭分式域中整于 R 的元素都在 R 内2.10
正规化ℤ[√5] → ℤ[(1+√5)/2]2.10

出处列指向本章页码,可当「反向索引」用:忘了定义,按行查回。速查表不是背表,是地图的目录页——真正的记忆,来自每页后面的例题与习题。

64讲义

第二章 局部化与局部环:只盯一点衔接讲义:通往诺特环——有限性的力量

第二章完成了什么。局部化(2.1–2.2)、局部环与单位判据(2.3)、局部化的环论性质与正合性(2.4)、Zariski 拓扑与素谱(2.5–2.6)、保序对应(2.7)、模的局部化(2.8)、标准样品(2.9)、整闭与正规化(2.10)。一句话:学会了「只看一点」。

一个尚未解决的对偶问题。本章把所有局部算得清清楚楚,但局部化只解决了「小」——它把无穷的理想链截成一段。可整体上,一个环的理想可能无穷多,怎么保证「所有局部信息加在一起」不会失控?有没有一种环,它的理想「本质上只有有限多」?
带着问题走的路标。第三章回答:有,就是诺特环——理想升链必然止步的环。路线:链条件与等价刻画(3.1–3.2)→ Hilbert 基定理(3.3,把多项式环收进有限性)→ Hilbert 零点定理与代数—几何词典(3.4–3.5)→ 理想分解与准素理论(3.6–3.7)→ UFD / PID / Dedekind(3.8–3.13)→ 算法与有限性总账(3.14–3.15)。
局部与整体的合流。第二章教「聚焦到一点」,第三章教「把握整体是有限的」。当两者合流,交换代数第一次有了「既局部可算、又整体可控」的双重地基——代数几何正是建在这块地基上的。下一页,从链条件写起。
图 2-12 衔接预告:从「局部可算」到「整体有限」 局部化 把问题聚焦到一点 可用、可算 诺特条件 理想升链必止 把无穷压成有限 都是「有限化」 局部化让「一点」可算;诺特性让「整体」可枚举 两者合起来 =「有限可算的代数」 第三章:有限性的力量——诺特环、基定理、零点定理
图 2-12 第二章解决了「一点处可算」,第三章解决「整体有限」——诺特条件把无穷的升链压成有限的一步,Hilbert 基定理把多项式环收进有限性。「局部可算 + 整体有限」,是交换代数能走远的两条腿。
第三章

诺特环与唯一分解

为什么交换代数敢谈「有限」?答案是链条件:理想升链必然止步。这条由 Noether 铸出的公理看似平淡,威力却惊人——Hilbert 基定理说多项式环一旦底座诺特则整体诺特,有限生成的代数遂被全部收编;由此推出 Hilbert 零点定理,代数与几何第一次握手。本章接着梳理分解理论:主理想整环里辗转相除法通行无阻,唯一分解整环把它推广到多项式环;最困难的关卡是 Dedekind 整环——那里元素分解会失效,理想分解却唯一,类群恰好量出失效的程度。章末把分解推向算法:从辗转相除到 Gröbner 基,不可分的因子变成可枚举、可计算的对象。有限性的力量,在于把「无穷的可能」压成「可枚举的验证」。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
65导引

第三章 诺特环与唯一分解第三章导引:有限性的力量

第一、二章给了我们环的语言。这一章问一个更挑剔的问题:什么样的环,算术最整齐?「整齐」的最低标准是:理想不至于多到无法收拾。Noether 的回答只有一句话——

链条件。理想的升链 I1 ⊆ I2 ⊆ ⋯ 必然止步。这条公理乍看平淡,却等价于「每个理想都由有限个元素生成」。整个第三章,就是把这句话的威力一路兑现:Hilbert 基定理(多项式环继承诺特性)→ 零点定理(代数与几何的词典补全)→ 准素分解(理想可以拆成有限块)→ 唯一分解(从 UFD 到 Dedekind 整环)。
第一段(p66–p70):链条件 → 基定理 → 零点定理 → 词典。这一段把「有限性」铸成工具。
第二段(p71–p72):诺特环里的理想如何「拆件」——准素分解,几何上是把簇拆成不可约分支。
第三段(p73–p77):分解的阶梯——UFD、PID、Euclid 环、Gauss 整数,最后登上 Dedekind 整环:元素分解失效处,理想分解独活。

本章的历史主角是两位:Hilbert(1888–1893)与 Emmy Noether(1921–1927)。Hilbert 证明了基定理却嫌它「不漂亮」(存在性证明而非构造),Noether 把它锻造成公理体系——「诺特环」这个名字,是数学对她最庄重的致谢。

66讲义

第三章 诺特环与唯一分解3.1 诺特环:链条件登场

诺特环。环 R 称为诺特环,若它满足理想升链条件(ACC):任何理想升链

I1 ⊆ I2 ⊆ I3 ⊆ ⋯

必在某处稳定:存在 N 使 IN = IN+1 = ⋯。

链条件听起来像拓扑学的紧性,其实它说的是一件非常代数的事。两个等价刻画,各有各的用场:

等价刻画。以下三条对环 R 等价:

① 升链条件 ACC;② 极大原理:任何由理想组成的非空集合(在包含关系下)都有极大元;③ 有限生成:每个理想都由有限个元素生成。

证明路线。①⟹②(反证):若无极大元,可无限挑出严格增大的链,与 ACC 矛盾。②⟹③:理想 I 的全体有限子生成集构成理想集合族,取极大元 (a1, …, an);若它 ≠ I,添一个漏掉的元素就严格更大,与极大性矛盾。③⟹①:链 I1 ⊆ I2 ⊆ ⋯ 的并 I = ⋃ Ik 是理想,取有限生成元,每个落在某 Ik 里,取最大的 k——链在此稳定。∎

为什么③是「最实用」的刻画?因为「有限生成」最容易验证、也最容易传递。诺特性从此不再是「链不长」,而是「一切理想都能用有限张清单说尽」——有限性的接力棒,将从这一页交到 Hilbert 基定理手里。

一条防错觉注记:ACC 管的是升链。降链(I1 ⊇ I2 ⊇ ⋯)的对应条件叫 Artin 性,与诺特性互不蕴含——交换代数主用前者,因为「生成元清单」是我们最关心的对象。

67讲义

第三章 诺特环与唯一分解3.2 诺特环的第一批例子

哪些环是诺特环?先做「体检表」,再举一个著名的反例——认识一个概念,正面反面的样例都要见过:

环诺特?理由
域 k是理想只有 {0} 与全环
ℤ(与一切 PID)是每个理想 (n) 一张清单(p19)
ℤ/nℤ是有限环,理想只有有限个
k[x]是主理想环(p20)
k[x,y]是本章最大成果:基定理(p68)
ℤ[√−5]是ℤ 的有限扩张型代数,基定理推论

反例:无穷多个变元。R = k[x1, x2, x3, …](允许任意有限次多项式,但变元无穷多)。升链

(x1) ⊂ (x1, x2) ⊂ (x1, x2, x3) ⊂ ⋯

严格递增、永不停止——非诺特。它也有一条「无清单的理想」:全体无常数项多项式构成理想,却无法由有限个元素生成。诺特性恰在「无穷变元」处断裂——这不是巧合:诺特性本质上是「任何阶段的信息都可有限总结」。

从链条件到几何直觉。在 k[x,y] 里看升链 (x) ⊇ ((x,y)) 方向倒置的例子:{0} ⊂ (x) ⊂ (x,y) ⊂ k[x,y]——几何上正是「整平面 → 一条线 → 一个点」的逐层切割。诺特性断言:这样的切割至多有限次。平面再复杂,也经不起无穷次切割——每刀都必须真砍到东西,砍完为止。

k[x,y] 中理想的降链 = 空间的逐层切割 k[x,y] 整平面 ⊂ (x) 一条线 ⊂ (x,y) 一个点 = R 诺特性 = 这样的真切割至多有限次(每条链必须止步)
图 3-1 升链条件的一句话几何:空间经不起无穷次「真切割」

方向提醒:理想 (x,y) ⊂ (x) ⊂ k[x,y](包含变大=切割变小)。升链从「点」走到「整环」,降链从「整环」砍到「点」——两条方向说的是同一种有限性。

68讲义

第三章 诺特环与唯一分解3.3 Hilbert 基定理:有限性的接力

Hilbert 基定理(1888)。若 R 诺特,则一元多项式环 R[x] 也诺特。

证明思路(首项系数法)。设 J ◁ R[x]。看 J 中多项式的首项系数全体,加零:它是 R 的理想 I。诺特性给 I = (c1, …, cn),取相应的多项式 f1, …, fn ∈ J。任何 f ∈ J,用 fk 的适当倍数逐次「削首项」(次数下降),降到次数低于全体 fk 的最低次;余下低次部分由「低次理想」的归纳假设兜底。∎(严格证明需对次数归纳,机制已在 p20 主理想判据里预演过——同一条「取最小、带余除法、余数为零」的三步曲。)

接力立即兑现。ℤ 诺特 ⟹ ℤ[x] 诺特 ⟹ ℤ[x,y] 诺特 ⟹ ⋯(归纳)。k[x] 诺特 ⟹ k[x,y,z] 诺特。有限多个变元的多项式环,全体诺特。更一般地:诺特环上有限生成的代数(R[a1, …, an])都是诺特环——ℤ[√−5](= ℤ[x]/(x2 + 5))由此自动诺特。

Hilbert 本人如何看待这个证明?当时流行「构造一切」的风气,而他的证明只保证生成元存在,不给出它们。Gordan 讥之为「这不是数学,是神学」;后来 Gordan 自己承认:「神学也自有其妙处」。Noether 随后把这条存在性证明锻造成公理(p66 的三条等价),争议就此终结——「存在性优先于构造」成为现代数学的常规操作,而它正是诺特性给的第一份授权。

ℤ 诺特 p19 直接验证 ℤ[x] 诺特 基定理 ℤ[x,y] 诺特 再接一次 ⋯ 归纳 一条基定理,把有限性从 ℤ 一路传到任意有限变元的世界
图 3-2 基定理=有限性的接力棒:每添一个变元,诺特性不失

「ℤ[√−5] 是诺特环」这一行读出声。绪论里那个分解失效的「事故现场」,在诺特性的框架下原来是守规矩的好公民——它的每个理想都有清单。第三章末(p77)我们将看到:正因为守规矩,它的理想分解才是唯一的。救它的不是别的,正是有限性。

69讲义

第三章 诺特环与唯一分解3.4 Hilbert 零点定理:代数与几何握手

基定理说「理想都有限生成」;零点定理更进一步:理想与几何对象完全互译。设 k 代数闭(如 ℂ),R = k[x1, …, xn]。

弱零点定理。R 的每个极大理想都形如

(x1 − a1, …, xn − an),其中 (a1, …, an) ∈ kn

——极大理想与空间中的点一一对应(p18 埋下的种子,至此成定理)。

强零点定理。对理想 J,记 V(J) 为公共零点集、I(V) 为在 V 上恒零的多项式全体,则

I(V(J)) = √J

——「取零点再取函数」恰好等于「取根」(p25 的根运算)。若 f 在 V(J) 上恒零,则某个幂 fm ∈ J。

两条定理的分工。弱版管点:极大理想 = 点;强版管方程:理想的根 = 零点集的函数。为什么需要代数闭?ℝ 上 (x2 + 1) 的零点集是空的,根运算对不上——闭性保证每条「真方程」都有根可抓。证明工具(Zariski 引理、Noether 归纳)超出本册范围,p190 疆界页给出路线图。

一次完整的互译演示(n = 1)。取 J = ((x − 1)2(x + 2))。零点集 V(J) = {1, −2};在 {1, −2} 上恒零的多项式全体是 (x − 1)(x + 2)。验算:√J = √((x−1)2(x+2)) = (x−1)(x+2) ✓。二重根的「平方」被根运算抹平——强零点定理告诉我们:几何只看见「平方抹平后」的世界。

这一页是全册的转折点:p45 的词典只有「单词」(理想↔闭集),零点定理补上了「语法」(√↔零点集)。从此交换代数的每条定理,都可以问一句:几何上说什么?下一页把词典排版成对照表。

70讲义

第三章 诺特环与唯一分解3.5 代数—几何词典初稿

零点定理授权我们把 k[x1, …, xn] 的理想与 kn 的代数集逐条对译。这张表是第五、六章与相邻领域的护照,值得逐行抄写一遍:

代数(理想语言)几何(代数集语言)
根理想 J = √J代数集 V(J)(一一对应)
理想和 I + J(更大)交集 V(I) ∩ V(J)(更小)
交或积 I ∩ J、IJ并集 V(I) ∪ V(J)
素理想 P不可约代数集
极大理想 M点
商环 k[x]/JV(J) 上的函数环(坐标环)
商环是整环代数集不可约
商环的维数(第四章)代数集的维数

三行做即时验算(n = 2,用第一、二章的工具逐一确认):

V(x) ∩ V(y):纵轴交横轴=原点。代数侧:(x) + (y) = (x,y),极大理想,商是域 k——一个点 ✓。
V(xy):两条坐标轴粘成的十字。代数侧:(xy) 不素(p17 表),但 √(xy) = (x) ∩ (y)——「交」对应「并」✓。
十字为什么「可约」?因为 k[x,y]/(xy) 有零因子 x 的像。商环的整环性=几何的不可约性——词典第 8 行的活体样本。
代数侧:理想 (xy) 的世界 (xy) 不素 √(xy) = (x) ∩ (y) 一个非素理想,根后拆两条 几何侧:十字 V(xy) 两条坐标轴并成十字
图 3-3 词典样张:非素理想的根给出两个素理想,几何上十字拆成两条线

词典有一条总纲:代数运算与几何运算次序相反——理想越大、闭集越小;理想「拆件」(交)、空间「并拢」。带着这条总纲读第五、六章,层与上同调的语言将不再突兀:那不过是把词典从「集合」升级到「函数」。

71讲义

第三章 诺特环与唯一分解3.6 诺特环中的理想分解

算术基本定理说:每个整数拆成素数之积。理想语言的版本问:每个理想能拆成「基本件」吗?诺特性给出了肯定的回答——这是 Emmy Noether 1921 年论文《理想论中的初等理论》的核心。

不可约理想。理想 I 称为不可约,若 I = A ∩ B(A, B 理想)必蕴含 I = A 或 I = B——「不可再交分」。

诺特分解定理(Lasker–Noether)。诺特环的每个理想都是有限多个不可约理想的交;进而每个根理想都是有限多个素理想的交:

√J = P1 ∩ ⋯ ∩ Pr

证明骨架(两句版)。① ACC ⟹ 「不能有限分解」的理想若有,则在其中取极大元 I;I 既不可约又「极大」,可推出 I 是素的(诺特技巧:商环里两个扩张不交的理想通过乘法封闭集分家);② 素性与「交分」矛盾。∎ 这正是 p66「极大原理」的标准用法:诺特性把反证法变成「取极大元」的机械动作。

一个可完全验算的样例(第三章的「果蝇」):

(x2, xy) = (x) ∩ (x2, y)

⊆:x2, xy 都同时在 (x) 与 (x2,y) 里(xy = x·y 是 y 的倍数)。
⊇:f ∈ (x) ∩ (x2,y),写 f = xg = x2a + yb;则 yb ∈ (x),整环消去(y ∉ (x))给 b ∈ (x),故 yb ∈ (xy),于是 f = x2a + xyc ∈ (x2, xy)。∎

几何读法(对照 p70 词典):V(x2,xy) 是纵轴,但「原点处更肥」(x2 与 xy 在原点附近追加约束)。分解式右侧:V(x) 是整条纵轴,V(x2,y) 是「带厚度」的原点。一个非根理想 = 根部分(骨架)+原点处的赘生物——这正是下一页「相伴素理想」要命名的东西。

72讲义

第三章 诺特环与唯一分解3.7 相伴素理想与准素分解一瞥

准素理想。Q 称为准素,若 ab ∈ Q, a ∉ Q ⟹ bn ∈ Q(某 n)——「不素,但差的只是幂」。此时 √Q 是素理想,称为 Q 的相伴素理想。

准素分解。诺特环的每个理想都能写成有限多个准素理想的交:

J = Q1 ∩ ⋯ ∩ Qr,√Qk = Pk 互不相同

诸 Pk 由 J 唯一确定(称为 J 的相伴素理想集 Ass(J));准素件本身可有非唯一性。

继续用 p71 的果蝇:分解 (x2,xy) = (x) ∩ (x2,y) 中,(x) 本身素;(x2,y) 准素、根为 (x,y)。于是

Ass(x2, xy) = { (x), (x,y) }

两条相伴素理想,两种几何身份——这是本页最值得咀嚼的对照:

相伴素理想身份几何意义
(x)极小素理想不可约分支:整条纵轴
(x,y)嵌入素理想嵌入分支:原点处的「赘生物」
V(x2​,xy):纵轴 原点加厚(嵌入分支) 一维骨架 + 零维赘生物 极小素 (x) ⟷ 纵轴(主体) 嵌入素 (x,y) ⟷ 原点(局部变胖) 极小素由簇唯一决定; 嵌入素标记「哪里不干净」
图 3-4 准素分解的几何:骨架(极小素)+赘生物(嵌入素)
为什么「嵌入」是个好名字?V(x2,xy) 作为集合就是纵轴;「原点加厚」不是新的分支,而是寄居在分支内部的结构——代数上,(x,y) 包含极小素 (x),故曰嵌入。第五、六章的深度函数(p157 起)将给「赘生物」定量:坐标环在原点处多出来的那一层函数,正是同调要度量的对象。

历史注记:准素分解是 Lasker(国际象棋世界冠军那位 Lasker!)1905 年在 ℤ[x] 上先证的,Noether 1921 年用链条件推广到一切诺特环——「世界冠军的定理,被公理化方法收入囊中」,这则故事是 p68 「神学之争」的最好续篇。

73讲义

第三章 诺特环与唯一分解3.8 唯一分解整环:UFD

不可约元素。整环中 a(非零、非单位)称为不可约,若 a = bc 必蕴含 b 或 c 是单位——「不可再分」。

唯一分解整环(UFD)。整环 R 称为 UFD,若每个非零非单位元素都能写成不可约元素之积,且写法唯一:

a = p1⋯pr = q1⋯qs ⟹ r = s 且可重排使 pk ∼ qk(相伴:差一个单位)

素元素与不可约元素的分野是 UFD 理论的枢纽,分清:

概念定义关系
素元素 pp | ab ⟹ p | a 或 p | b素 ⟹ 不可约(一行证明);
反向在 UFD 内成立
不可约元素 aa = bc ⟹ b 或 c 单位

UFD 判据。整环 R 是 UFD ⟺ ① 每个非零非单位元素可分解成不可约元素之积(存在性——由「主理想升链条件」ACC(1) 保证:分解每进一步,主理想严格增大,链必止);② 每个不可约元素是素元素(唯一性)。

唯一性的经典把戏(本页技术核心)。设 p 素且 p | q1⋯qs。逐个试探:p 必整除某个 qk;两边都是不可约,故 p ∼ qk,约去后归纳。「素性=可以约去」这一步在 ℤ[√−5] 里失效——绪论的 6 有两种分解,根子正是那里的「不可约但不素」(p74 现场验尸)。

主理想的语言。UFD 里「a 整除 b」=(b) ⊆ (a),唯一分解定理在理想格上的样子:每个主理想 (a) 的「素因子位置」唯一。几何影子:k[x,y] 是 UFD(p74),故「一条方程的零点集按不可约因子分解」唯一——曲线可唯一拆件。

Emmy Noether 的名言值得借来一用:「存在性的问题,今天不谈;今天是理解问题。」UFD 的两条判据(存在+唯一)正是这一哲学的微观版:先把「分解存在」交给链条件,再把「分解唯一」交给素性——两件事各归各管,才不纠缠。

74讲义

第三章 诺特环与唯一分解3.9 UFD 的例子与反例

哪些环是 UFD?先验正面,再解剖两具反例——反例才是这门理论的 DNA。

ℤ 是 UFD:算术基本定理本身。存在性由带余除法(Euclid 环,p75),唯一性由「素数即素元素」(互素性质 p19)。
k[x] 是 UFD:带余除法照搬(p20),不可约多项式=素多项式(Bézout + 次数记账)。
k[x,y] 是 UFD:这是本页最深刻的正面结论——UFD ⟹ UFD[x](Gauss 引理),归纳上去一切有限变元多项式环都是 UFD。一条二次曲线 y2 = x3 − x 的右侧多项式可唯一拆成 x(x−1)(x+1):三个不可约因子的「唯一拆件」,几何上就是三次曲线的三个 x 截点。
反例一:ℤ[√−5](绪论的旧案)。6 = 2 × 3 = (1 + √−5)(1 − √−5),四个因子都不可约(范数 N(a+b√−5) = a2 + 5b2 分别为 4, 9, 6, 6,非平凡分解必给更小范数的因子,逐对排除)。但 2 ∤ (1 + √−5):a + b√−5 = 2(c + d√−5) 比较系数得 bd = −1/2 不可能。不可约而不素——UFD 判据②破功。

反例二:k[t2, t3](「缺了头」的多项式环)。记 x = t2、y = t3,则 y2 = x3。两个分解:

y·y = x·x·x

x, y 都不可约(次数论证:3 只能拆成 3+0),但不互整除——不素。它还是诺特环(k[x,y]/(y2 − x3) 的商)!诺特性不蕴涵 UFD:有限性管「拆得动」,管不了「拆得准」。几何上它是带尖点的曲线 y2 = x3——尖点正是「缺 t」的代数伤疤(第四章 p105:非正则)。

分解的阶梯:谁管什么 Euclid 环(带余除法) PID(理想皆主) UFD(元素分解) 单向 ⟹:均不可逆。k[t2​,t3​] 诺特但非 UFD;ℤ[x] UFD 但非 PID 诺特环(一切理想皆有限生成)是最外层的笼子 Dedekind 整环(p52)在笼子里另立门户:理想分解唯一
图 3-5 分解性质的强弱链:Euclid ⟹ PID ⟹ UFD ⟹ 诺特,层层包含

把本页与 p72 并排读:诺特性保证理想「拆得动」(准素分解),UFD 要求元素「拆得准」。两件事可以独立失败。第三章剩下的问题因此成形:有没有一类环,元素分解失败、理想分解却成功?——答案 Dedekind 整环,p77 揭晓。

75讲义

第三章 诺特环与唯一分解3.10 主理想整环:辗转相除的疆土

主理想整环(PID)。每个理想都是主理想的整环。Euclid 整环(ED)。带「次数函数」d: R ∖ {0} → ℕ 使带余除法成立的整环:a = qb + r,r = 0 或 d(r) < d(b)。

阶梯定理。ED ⟹ PID ⟹ UFD。

证明骨架。ED ⟹ PID:取理想中 d 最小者作生成元(p20 的三步曲)。PID ⟹ UFD:存在性由 ACC(1)(PID 尤其满足);唯一性由「PID 中不可约 p 生成的 (p) 是极大理想((p) ⊂ (m) 只能塌回)故商是域,域是整环,p 素」。∎

PID 里有一条 UFD 没有的奢侈品——Bézout 无条件成立((a,b) = (d) 天生是主理想)。趁热再收两条 PID 特产:

非零素理想皆极大。({0}) ⊂ (p) ⊂ (m)?若 (p) ⊊ (m) 则 p = mi,p 不可约逼 i 单位,(p) = (m) 矛盾。故链只能 (0) ⊂ (p) 止步。「素即极大」是 PID 的指纹,Dedekind 整环将把它收编为公理之一。
理想结构全透明。每个理想 (n);格上整除关系一目了然(图 1-3 那张 ℤ 的图就是一切 PID 的通用地图)。
阶梯的两侧都站反例。UFD 而非 PID:ℤ[x](UFD,p74 之 Gauss 引理;但 (2, x) 非主,p35 挑战 3)。PID 而非 ED:ℤ[(1 + √−19)/2](19 的情形,Dedekind–Hasse)——不带余除法却主理想。阶梯每一级都是真实的区分,不是命名癖。
性质EDPIDUFD诺特
理想皆主是是否否
理想皆有限生成是是否是
元素分解唯一是是是否
理想分解唯一(P 之积)是是否否(Dedekind 才有)

「理想分解唯一」一行,UFD 那格为什么是否?k[x,y] 里 (xy) = (x) ∩ (y) 是交不是积,而 (x2,xy) 的分解含嵌入件——元素层面的唯一性救不了理想层面。哪类环才有理想分解唯一?下一页从 ℤ[i] 淬火,p77 定型。

76讲义

第三章 诺特环与唯一分解3.11 Gauss 整数 ℤ[i]:分解的接力

Gauss 整数与范数。ℤ[i] = {a + bi},范数 N(a + bi) = a2 + b2。范数是「面积」:N(zw) = N(z)N(w),单位恰是 ±1, ±i(范数 1)。

ℤ[i] 是 Euclid 整环。带余除法用「四舍五入到最近格点」:给 z, w ≠ 0,取 q ∈ ℤ[i] 使 N(z/w − q) ≤ 1/2(复平面上格点间距 1,任意点距最近格点 ≤ √2/2,平方 ≤ 1/2)。令 r = z − qw,则

N(r) = N(w)·N(z/w − q) ≤ N(w)/2 < N(w)

∎ 阶梯定理随即兑付:ℤ[i] 是 PID、是 UFD。

UFD 的第一个天文学收获——素数的两种命运。把 ℤ 的素数 p 放进 ℤ[i],观察它在何处落地:

素数在 ℤ[i] 中的行为原因
22 = −i(1 + i)2,重根(1 + i)(1 − i) = 2,两因子相伴
p ≡ 1 (mod 4)分裂:p = a2 + b2 = (a+bi)(a−bi)Fermat 二平方和定理
p ≡ 3 (mod 4)惰性:仍是素元素a2 + b2 ≡ 3 (mod 4) 无解

第三行的验证是本页最漂亮的论证,值得亲历:a2 + b2 = p ≡ 3 (mod 4) 时,平方模 4 只能是 0 或 1,两边之和只能是 0, 1, 2——够不到 3。⟹ 无解 ⟹ p 不可分 ⟹ 素元素(ℤ[i] 是 UFD,不可约即素)。一行模 4 的算术,判死了整个数系的分解行为。

ℤ[i] 的格点(复平面) 2 = (1+i)(1−i) 3:惰性素 5 = (2+i)(2−i):分裂 2:重根分歧 p ≡ 1 (4):分裂为共轭对 p ≡ 3 (4):保持素性 「素数怎么在扩环里分解」—— 正是相邻领域的主旋律
图 3-6 素数在 ℤ[i] 中的三种命运:分歧、分裂、惰性

Gauss 用 ℤ[i] 研究四次互反律;Kummer 沿这条路冲向费马大定理,在 ℤ[√−5] 那样的环里撞上分解不唯一,被迫发明理想数。本页是历史的正峰:一切顺利;下一页就是事故现场的重审——理想出场。

77讲义

第三章 诺特环与唯一分解3.12 Dedekind 整环:理想的救赎

Dedekind 整环。整环 R 称为 Dedekind 整环,若:① 诺特;② 整闭(分式域中满足首一整系数方程的元素都在 R 里);③ 维数 ≤ 1:每个非零素理想都极大。

理想分解定理(Dedekind,1871)。Dedekind 整环的每个非零理想都能唯一地写成素理想的乘积:

I = P1e1⋯Prer(Pk 互异,ek ≥ 1)

——算术基本定理的理想复活版。Kummer 的「理想数」在此获得严格身份:因子不是数,是理想;分解不在元素层,在理想层。

三条件各自在救什么火?① 诺特性保证分解存在(诺特分解定理 p71 的机制);③ 维数 1 保证「素件」够小(素理想全极大,没有嵌入件的杂质);② 整闭保证分解唯一(唯一性的证明靠「在分式域里做局部化与赋值」,整闭是那一步的入场券)。ℤ[√−5] 三条全占(维数 1、整闭——可验证),于是救赎成立:

(6) = (2, 1 + √−5)(2, 1 − √−5)(3, 1 + √−5)(3, 1 − √−5)

四个素理想两两不同;按范数记账,右侧的「大小」恰好是 36 = N(6)。
「2 与 3 不素」的假象,源于它们各自「裂成」一对素理想——正是 p76 分裂现象的复刻,只是 ℤ[√−5] 的类数 > 1,元素层接不住。
类数(理想类群的阶)量出「理想分解与元素分解的距离」:类数 1 ⟺ UFD。ℤ 是 1;ℤ[i] 是 1;ℤ[√−5] 是 2——恰对应那桩 6 = 2×3 悬案。
同一条链上的两次落地:分解的接力 ℤ:算术基本定理 元素层,素数 ℤ[i]:Gauss 元素层仍成立(ED) ℤ[√−5]:事故 元素层失效(类数 2) Dedekind:理想层重建唯一分解 (6) = P1​P2​P3​P4​,四个素理想,唯一 spacer
图 3-7 从算术基本定理到 Dedekind:分解唯一的担子从元素移交理想

第三章在此收束:诺特性给了「拆得动」,Dedekind 三条件给了「拆得准」(理想层)。类数此后将长成代数数论里的一门学问;本书第四章(p95 起)则回头补一课——「维数 ≤ 1」里的「维数」到底是什么?那把尺子,正是下一章的主角。

78讲义

第三章 诺特环与唯一分解3.13 类群一瞥:分解失效的度量

一句话直觉。上一页(3.12)说 Dedekind 整环里理想分解唯一,但元素分解可能失灵。失灵到什么程度?用一个群来度量。

分式理想。整环 R(分式域 K)的分式理想是 K 的一个 R-子模 J,使某 d ∈ R ∖ {0} 有 dJ ⊆ R——即「分母统一后可放回环里」的 R-子模。主分式理想 (a) = aR(a ∈ K^*)构成一个子群。

理想类群。Dedekind 整环 R 的全体非零分式理想按乘法成群,记 I(R);主分式理想 P(R) 是它的正规子群。商群

Cl(R) = I(R) / P(R)

称理想类群,其阶 h 称类数。h = 1 ⟺ Cl(R) = 1 ⟺ R 是主理想整环(因而是 UFD)。

为什么它是「度量」。元素分解唯一的障碍在于:素理想未必主。把「非主性」收集起来商掉,得到的群恰好记录障碍的总量——类数是「理想分解比元素分解多出来的自由度」的阶。ℤ、ℤ[i]、k[x] 类数都是 1;ℤ[√−5] 类数是 2,恰对应 6 的两副面孔。
两个古典结论(陈述,不证)。① Dirichlet:任何数域的类数是有限的。② 类数 1 的虚二次域只有九个:ℚ(√−d),d = 1, 2, 3, 7, 11, 19, 43, 67, 163——这是「唯一分解」在二次域里的完整清单,Hilbert 第 12 问题的著名特例。
与几何的接口。类群可以读成 Picard 群 Pic(Spec R)——第六章(6.3)将看到,「除子模去主除子」正是同一件事的几何说法。数论的「不唯一」与几何的「线丛不平凡」,是同一枚硬币的两面。
图 3-8 类数:量出「理想分解」与「元素分解」的距离 元素层 6 = 2 · 3 = (1+√−5)(1−√−5) 理想层 (6) = P_1 P_2 P_3 P_4 四个素理想,唯一 升维 类数 h = 理想类群的阶 h = 1 ⟺ 元素层也唯一(UFD) ℤ:h=1 ℤ[i]:h=1 ℤ[√−5]:h=2(6 悬案的真凶)
图 3-8 理想类群把「分解到底有多不唯一」变成一个数:类数 h = 1 时元素层也唯一(UFD);h > 1 时元素分解必然失灵,而理想分解始终唯一。
79讲义

第三章 诺特环与唯一分解3.14 因式分解的算法:从辗转相除到 Gröbner

一句话直觉。本章讲了「存在唯一分解」,但证明常是非构造的。真正让理想可算、可判、可解的,是一条算法脉络:辗转相除 → 结式 → Gröbner 基。

一元:带余除法与 gcd。k[x] 里每个理想主(1.10)。给定 f, g,辗转相除求出 gcd,理想 (f, g) 随即化为 (gcd)——「理想相等」在一元里是可判定的。
两式消元:结式。问「f, g 有没有公共根」等价于问「(f, g) ≠ 1 吗」,而这个问题由 结式 Res(f, g) 的零点刻画:Res = 0 ⟺ 有公共根。消去一个变量,就是把结式当作「剩下的方程」。
多元:Gröbner 基。多元没有真正意义上的「带余除法」(谁是首项?),需要先固定一个单项序(如字典序 lex、分次逆字典序 grevlex)。Buchberger 算法把任意理想 I 的一组生成元化成一个 Gröbner 基 G,它具有三重功效:① 理想成员判定(f ∈ I?用广义除法,余式为零);② 零点的计算(消元序可逐次解出变量);③ 几何维数与簇的抽取(第六章 6.13 与综合实验二)。

为什么这里要讲算法?因为交换代数有一个常被误解的面向:它不只是「存在定理的集合」,更是一套可执行的标准形理论。Hilbert 基定理保证有限生成元存在,Gröbner 基把它真正算出来;理想分解保证唯一,Buchberger 与分解算法把它拆开。本章末的实验页(p91)就用一组 Gröbner 基的机器输出,对拍本章的手算结论。

80讲义

第三章 诺特环与唯一分解3.15 有限性的力量:从链条件到基定理

一句话直觉。本章的主线可以压缩成一句话:一条有限性公理,撑起了整座分解与几何的大厦。这一页把「链条」画清楚。

第一环:诺特条件。理想升链必止(3.1),等价于「每个理想有限生成」(1.13 已瞥)。这是全部有限性的总闸:它保证任何「逐次添加」的过程终会停下。
第二环:Hilbert 基定理。R 诺特 ⟹ R[x] 诺特(3.3);迭代得 R[x_1, …, x_n] 诺特,再由「商环继承诺特性」得到:域的有限生成代数、ℤ 的整扩张(如整数环)都诺特。于是整个初等代数几何的坐标环都是诺特的——这是 Grothendieck 之前最硬的一块地基。
第三环:保形与分解。诺特环里,理想可作准素分解(3.6–3.7)、素理想集有极小元与相伴素理想;「分解」有了固定骨架。
第四环:几何侧。Hilbert 零点定理(3.4)说 V 与 I 在域上沿「簇 ↔ 根理想」互逆;于是「有限性」翻译成几何:代数簇的下降链必止(簇不能再无限拆下去)。3.5 的词典由此补全。

一个小结坐标。到目前为止,本章给出了三样东西:① 有限性(诺特 + 基定理);② 分解(准素 / UFD / Dedekind);③ 词典(零点定理与代数—几何对照)。它们分别回答「拆得动吗」「拆出来唯一吗」「拆出来的东西长什么样」。下一页进入典型的初学误读,再以小结(下)与衔接讲义收尾——而第四章(第四章)接过的,正是词典里那个反复出现却一直没定义的词:维数。

81讲义

第三章 诺特环与唯一分解3.16 常见误读与澄清

一句话直觉。本章概念「长得像」的地方最多,最容易张冠李戴。五面墙钉在一张卡上。

墙一:把诺特环当成「元素有限的环」。诺特讲的是理想的有限生成,不是元素个数有限。ℤ、k[x]、任何域都是诺特环,却都是无限集。反过来,一个元素无限的环也可能诺特——有限性住在理想里,不住在元素里。
墙二:把 UFD 与 PID 混为一谈。PID ⟹ UFD,反之不然。k[x,y] 是 UFD(多项式环继承了唯一分解)却不是 PID——理想 (x, y) 不主。口诀:PID 是「每个理想主」,UFD 只管「元素分解唯一」。
墙三:以为「不可约」就是「素」。在 UFD 里不可约等于素,在一般整环里不等。ℤ[√−5] 里 2 是不可约元(不能拆),却不是素元(2 | 6 的分解里 2 不整除任一因子)——这个破口正是 Dedekind 整环要修的。
墙四:把「准素分解」读成「素幂分解」。诺特环里理想可分解为准素理想(ab ∈ Q ⟹ a ∈ Q 或 bn ∈ Q),而准素理想一般不是素理想的幂,也未必唯一——唯一的只是它的相伴素理想集合(第一唯一性定理)。把准素当素幂,是初学最伤的一跤。
墙五:以为零点定理对任意环成立。V 与 I 的互逆只在代数闭域上的有限生成代数里干净成立(且要「根理想」级)。实数域上 (x2+1) 有「空簇」却非 1——零点定理的前提不能删。

一句总纲。本章每个坑都源于同一件事:符号相似,层次不同。「诺特/有限生成/PID/UFD/Dedekind」五个词,说的分别是理想层、元素层、理想层的更强形态;「素/准素/不可约/极大」四个词,说的是商环的不同性质。读定理时,第一件事就是问:这句话是在元素层,还是在理想层?

82例题

第三章 诺特环与唯一分解例题课(一):从链条件到零点定理

例 3-1(把「诺特」翻译成手算) 判断 ℤ[x] 是否诺特,并说出理由中用到的两条定理。

解 是诺特环。理由分两步:① ℤ 是诺特环(ℤ 是主理想整环,主理想整环当然诺特——每个理想由一个元素生成,不可能有无限严格上升的理想链);② ℤ[x] 是诺特环 ℤ 上的一元多项式环,由 Hilbert 基定理(p68)知它诺特。两条合起来即得。注意:这里「诺特」是在有限生成模意义下逐层传递的性质,而「主理想整环」这个更强的性质并不能传递——ℤ[x] 不是主理想整环(理想 (2, x) 就不是主的)。

例 3-2(Hilbert 基定理的论证骨架) 设 A 诺特,求证 A[x] 诺特。

解 设 I ⊴ A[x] 为理想,要证它有限生成。对每个 n ≥ 0,记 In 为 I 中所有次数 ≤ n 的多项式的首项系数(连同 0)所成的集合,这是 A 的理想。由 (In) 的构造可见 I0 ⊆ I1 ⊆ I2 ⊆ ⋯ 为上升链,A 诺特使该链稳定,设从 N 起 In = IN。取每层 In(0 ≤ n ≤ N)的有限生成元,回溯为 I 中同次数多项式的首项系数,得有限个多项式 g1, …, gm。对任意 f ∈ I,反复用「减去适当的 xkgj」降低次数(这个过程每一步都把首项消掉),最终次数落到 ≤ N;再用该层的生成元消去余项。故 I = (g1, …, gm)。关键在于「次数严格下降」保证了算法终止。

83例题

第三章 诺特环与唯一分解例题课(二):分解与算术

例 3-3(一次完整的准素分解) 在 k[x, y](k 为域)中求理想 I = (x2, xy) 的准素分解。

解 断言 (x2, xy) = (x) ∩ (x2, y)。先验「⊆」:任取 f = ax2 + bxy,则 f 每项都含 x,故 f ∈ (x);又 f = x(ax + by) ∈ (x2, y)(因为 x · y = xy ∈ (x2, y),而 x · ax = ax2 ∈ (x2, y))。再验「⊇」:设 f ∈ (x) ∩ (x2, y)。由 f ∈ (x2, y) 可写 f = px2 + qy;由 f ∈ (x),令 y = 0 得 f(x, 0) = p(x, 0)x2 ∈ (x2),这没给出新信息;需改用「f ∈ (x) 时 f 无常数项且每项含 x」,把 qy 中的 q 写成 q = q0 + q1x(按 x 分组),则 qy = q0y + xq1y,其中 xq1y ∈ (xy)。于是 f = px2 + q0y + xq1y,因 f ∈ (x),代入 x = 0 得 q0(y) · y = 0,故 q0 = 0。于是 f = px2 + xq1y ∈ (x2, xy)。得证。这里 (x) 是素理想(因 k[x, y]/(x) ≅ k[y] 是整环),(x2, y) 是 (x, y)-准素的(其根为极大理想 (x, y))。

例 3-4(为什么 ℤ[√−5] 不是 UFD) 证明在 ℤ[√−5] 中 6 有两种本质不同的分解。

解 一方面 6 = 2 · 3;另一方面 6 = (1 + √−5)(1 − √−5)。取范数 N(a + b√−5) = a2 + 5b2,它是乘性的。可算出 N(2) = 4,N(3) = 9,N(1 ± √−5) = 6。若 2 = uv 为真分解,则 N(u)N(v) = 4,两种非平凡情形 2 × 2 要求 N(u) = 2,但方程 a2 + 5b2 = 2 无整数解,故 2 不可约。同理 3 与 1 ± √−5(范数 6,可能的因子范数 2 或 3,均不可达)都不可约。而 2 ∤ (1 ± √−5),故两种分解本质不同,唯一性破裂。这就是 Kummer 当年必须发明「理想数」的地方。

84习题

第三章 诺特环与唯一分解习题课(一):链条件与基定理

1. 证明:若 A 诺特,则 A[x1, …, xn] 诺特(可用归纳法)。

提示:把 A[x1, …, xn] 看作 (A[x1, …, xn−1])[xn],对 n 归纳。

2. 给出一个「诺特环的商未必诺特」吗?——先想清楚:设 I ⊴ A 且 A 诺特,A/I 是否诺特?给出证明或反例。

提示:A/I 的理想与 A 中含 I 的理想一一对应(对应定理),故商环诺特。本题的「陷阱」在于诱导把结论猜反。

3. 举例说明:诺特环的子环未必诺特。

提示:k[x, y] 诺特,考察其子环 k[x, xy, xy2, xy3, …],用链 (xy) ⊊ (xy, xy2) ⊊ ⋯ 说明它不诺特。

4. 证明:主理想整环是诺特环,且维数 ≤ 1。

提示:主理想整环的理想都有限生成(一个生成元);非零真素理想极大(p75 结论)。

85习题

第三章 诺特环与唯一分解习题课(二):分解与几何

5. 求 k[x, y] 中理想 (x2, xy, y2) 的准素分解,并指出各分支的相伴素理想。

提示:该理想对应原点处「二重」的几何对象;试比较 (x, y)2 与 (x2, y) 的差异。

6. 证明:ℤ[√−5] 中理想 (2, 1 + √−5) 不是主理想,但它「平方」(2) 是主的。解释这在 Dedekind 整环理论中的意义。

提示:先证它是素理想(商环是 𝔽2),再用范数论证它非主;这正是「理想类群」非平凡的实例。

7. 判断并说明:k[t2, t3] 是否 UFD?是否诺特?

提示:诺特继承自 k[t](子环是否诺特需另证,可用基定理的另一形式);UFD 失败于 t2 · t2 · t2 = t3 · t3。

8. 若 A 是诺特整环,说明 Spec A 的每个闭集都可以写成有限个不可约闭集的并。

提示:把闭集 V(I) 与理想的准素分解对应;「不可约」对应「准素」。

86地图

第三章 诺特环与唯一分解第三章知识地图

起点 链条件(上升链/下降链/极值条件,三者等价)——这是「有限性」的三种说法。

第一站 Hilbert 基定理:把有限性从 A 接力到 A[x],进而到任意有限变元多项式环。这一步使「用有限数据谈论几何对象」成为可能。

第二站 Hilbert 零点定理:在代数闭域上,代数集与根式理想(I = √I)一一对应。代数问题第一次可以整体翻译成几何语言。

第三站 Lasker–Noether 分解定理:诺特环中每个理想都是有限个准素理想的交。这是「唯一分解整数」在一般环里的替身。

第四站 算术性质的阶梯:ED ⟹ PID ⟹ UFD ⟹ 整环。越往左越「像整数」,越往右越宽容。

第五站 Dedekind 整环:在 UFD 失败的地方,用「理想的唯一分解」把唯一性救回来——理想类群度量「救回」的代价。

第三章依赖关系图 链条件 Hilbert 基定理 零点定理 Lasker–Noether ED ⟹ PID ⟹ UFD Dedekind 整环 有限性 → 几何翻译 → 分解替身 → 算术阶梯 → 理想救赎
图 3-9 第三章知识依赖:从有限性出发,分岔出几何(零点定理)与算术(分解)两条主线,最后在 Dedekind 整环处汇合。
87小结

第三章 诺特环与唯一分解第三章小结(上):诺特性与基定理

一、链条件是有限性的语言。 诺特环有三种等价说法:无无限严格上升理想链;每个非空理想集合有极大元;每个理想有限生成。第一种最好用(反证),第三种最好认(构造)。

二、Hilbert 基定理是接力的引擎。 A 诺特 ⟹ A[x] 诺特。k[x1, …, xn]、ℤ[x1, …, xn] 因此都诺特。这条定理是「代数几何可以计算」的许可证。

三、零点定理是代数与几何的握手。 代数闭域上,V(I) = V(√I),且理想与代数集在根式理想处双向翻译。弱点定理给「有点」,强零点定理给「理想 = 根式」。

四、分解定理是唯一分解的替身。 诺特环中每个理想是有限个准素理想的交;相伴素理想由理想唯一决定(重数可以不唯一,素理想集合唯一)。

五、算术阶梯要背牢。 域 ⊂ ED ⊂ PID ⊂ UFD ⊂ 整环,方向是「越来越弱」。ℤ、k[x] 在最左;ℤ[√−5]、k[x, y] 在 UFD 或更低处。

六、Dedekind 整环是理想的救赎。 在 UFD 失败处,非零理想的唯一分解仍成立;类群是「失败程度」的度量,主理想整环恰好是类群平凡的情形。

七、现代回响。 Gröbner 基(p91 实验)把诺特环的理想运算变成可执行算法;零点定理在概型理论中被重写为「几何点的代数定义」。

本章新词 链条件 / 诺特环 / 有限生成模 / 首项系数理想 / Hilbert 基定理 / 零点定理 / 根式理想 / 代数集 / Zariski 闭集 / 准素理想 / 相伴素理想 / 极小素理想 / 嵌入素理想 / 准素分解 / 唯一分解整环 / 不可约元 / 主理想整环 / Euclid 整环 / 类群 / Dedekind 整环 / 分式理想。

88小结

第三章 诺特环与唯一分解第三章小结(下):分解与 Dedekind

正面清单(下半章)。第三页与第四页把本章的后半段收束。

分解的三层。元素层(UFD,唯一分解整环)→ 理想层(Dedekind 整环,理想分解唯一)→ 度量层(类群 Cl(R),量出两层之差)。三层的入口依次是 3.8、3.12、3.13。
Dedekind 三条件。诺特(分解存在)+ 整闭(分解唯一)+ 维数 ≤ 1(素件够小)。任缺一条,理想分解都可能失效——三条件是「恰好够用」的分工。
算法落地。辗转相除、结式、Gröbner 基(3.14)把「存在唯一」变成「可判可算」;这是本章与计算代数、与第六章 6.13 的接口。
有限性链条。诺特 → 基定理 → 零点定理 → 词典(3.15);一条公理撑起分解与几何两大应用。
环类元素分解理想分解类数
域 k无(除 0)只有 0, k1
ℤ、k[x](PID)唯一唯一1
k[x,y](UFD,非 PID)唯一理想未必主,仍是 UFD—
ℤ[i](ED,PID)唯一唯一1
ℤ[√−5](Dedekind,非 UFD)不唯一唯一2

一句话收编:分解唯一性有一张「分层地图」——元素层最娇气,理想层最稳健,类数量出两者落差。而这一切的前提,是「有限性」这条地基(3.15)。下一页的衔接讲义,要把本章反复出现却始终没定义的「维数」立起来。

89思想卡

第三章 诺特环与唯一分解思想卡:从「分解」到「结构」

一句命题(Emmy Noether, 1921)

「环的算术性质,不取决于它里面元素的个别面貌,而取决于它里面理想的组织方式。」

解读:十九世纪的代数把「分解」当成算术的核心——把 6 分解成素数的乘积。Noether 的洞见是:在一般环里,元素分解可以彻底失败(ℤ[√−5]),但理想的分解依然可以成立。这是视角的一次整体平移:

元素 → 理想;分解 → 有限交;因子 → 极大理想。

这个平移带来的第一个好处是「唯一性」被重新安置到正确的位置:元素分解的重数会漂移,理想的相伴素理想却稳定。第二个好处是「链条件」进入视野——有限性成为代数结构的第一等公民,而不再只是「计算上的方便」。

现代回声:这一思想在 Grothendieck 的概型理论中达到顶峰——几何对象被定义为「环的谱」,而「点」的概念本身被理想所取代(极小素理想 ↔ 一般点,极大理想 ↔ 闭点)。今天代数几何、数论、表示论里所有「局部化了再看」的技术,都是 Noether 那次平移的后代。

90挑战

第三章 诺特环与唯一分解挑战:Dedekind 整环的理想分解

挑战 一(零点定理的逆向) 弱零点定理说:若理想 I ⊊ k[x1, …, xn](k 代数闭),则 V(I) ≠ ∅。构造性地给出一个「找点」的思路(提示:对 n 归纳,选合适的坐标变换使某个变元出现在首项)。

挑战 二(诺特性质的传递边界) 列出「诺特性」在下列操作下的表现,能证则证,不能证则举反例:商环、局部化、子环、有限生成代数、形式幂级数环 A[[x]]。

挑战 三(唯一性的失败尺度) 对整环 A,说明「A 是 UFD」等价于「每个高度 1 的素理想都是主的」。这个刻画为什么在 Dedekind 整环里失效(想想 ℤ[√−5] 中的非主素理想)?

建议 挑战一与挑战二是「证明技巧」的训练,宜动笔;挑战三是「概念辨析」的训练,宜写出一页纸的说明,并画出 ℤ[√−5] 中理想格的一小部分作辅助。

91实验

第三章 诺特环与唯一分解实验:用程序做 Gröbner 分解

零点定理与准素分解都是存在性定理,但现代计算机代数把它们变成了可执行算法。本实验用 SymPy 的 Gröbner 基做两件事:① 判断一个多项式是否属于某个理想(理想成员问题);② 观察理想交的 Gröbner 基。

from sympy import symbols, groebner, Poly, QQ

x, y = symbols('x y')
# 理想 I = (x2, x*y),检验 x2 + x*y*x 是否属于 I
G = groebner([x**2, x*y], x, y, domain=QQ, order='lex')
f = x**2 + x*y*x
print('余式:', G.reduce(f)[1])        # 余式为 0 → f ∈ I

# 计算 I ∩ (x2, y):用「消去变元」技巧
# (I ∩ J) 可由 I*t 与 J*(1-t) 的消去理想得到
t = symbols('t')
H = groebner([x**2*t, x*y*t, x**2*(1-t), y*(1-t)], x, y, t, order='lex')
print('I∩J 的 Gröbner 基:', H.exprs)

# 实践:把 I = (x2, x*y) 的生成元换成 x, x2, y 观察
print(groebner([x**2, x*y, x, y], x, y, order='lex').exprs)

任务

① 运行上述代码,验证 x2 + xyx 属于 (x2, xy),而 x 不属于它。

② 把 (x2, xy) 的 Gröbner 基算出来,看它与 p83 例 3-3 的分解 (x) ∩ (x2, y) 有何关系(提示:取首项理想)。

③ 对 (x2, xy, y2) 重复以上步骤,观察 Gröbner 基的形状与「原点处二重对象」的对应。

④ 把 ℤ[√−5] 中的理想 (2, 1 + √−5) 用 ℤ2 格点的语言画出来,直观理解它为什么非主。

注 Gröbner 基依赖单项式序(lex / grlex / grevlex),改变序会改变基与余式,但不改变「是否属于理想」这一判断。这正是诺特性与基点引理共同保证的「算法可以终止」。

92格物札记

第三章 诺特环与唯一分解〖札记〗三个名字与一段历史

Hilbert(1862–1943) 1890 年的《论代数簇》给出了基定理与零点定理。据说他的证明是「存在性」的,引起当年哥廷根同行的不满——「这不是数学,这是神学」,Paul Gordan 如此抱怨。但二十世纪证明,正是这种非构造的存在性论证为现代代数打开了门。

Emmy Noether(1882–1935) 1921 年《环论中的理想理论》第一次把「链条件」抽象出来,「诺特环」由此得名。她把 Dedekind、Lasker 与 Hilbert 的分散成果统一为一个框架:分解定理成立是因为链条件保证有限性,与元素的具体面貌无关。哥廷根时期她不能正式授课(因为性别),却影响了整代代数几何学家。

Kummer(1810–1893) 1844 年前后为攻克费马大定理,发现 ℤ[ζp] 中唯一分解会失败,于是发明「理想数」——数的替身。Dedekind 后来把它严格化为「理想」,并给出 Dedekind 整环中理想的唯一分解定理。Kummer 自己没解决费马大定理,但他的工具成了代数数论的起点。

从 Kummer 到 Grothendieck:一条主线 Kummer 1844 Dedekind 1871 Hilbert 1890 Noether 1921 → 概型 1960s 理想数的发明 从「元素分解失败」到「理想分解统一」到「环就是几何对象」
图 3-10 一百二十年的一条主线:Kummer 的应急发明,经 Dedekind 与 Noether 的严格化,最终在概型理论中转正为主流语言。
93速查

第三章 诺特环与唯一分解第三章速查表

概念 / 结论陈述出处
诺特环(链条件)无无限严格上升理想链p66
诺特环(极值条件)非空理想集有极大元p66
诺特环(有限生成)每个理想有限生成p66
Hilbert 基定理A 诺特 ⟹ A[x] 诺特p68
弱零点定理I ⊊ k[x] ⟹ V(I) ≠ ∅(k 代数闭)p69
强零点定理I(V(J)) = √Jp69
根式理想√I = {a : an ∈ I 对某 n}p25
准素理想零因子都是幂零元的理想p72
准素分解诺特环中 I = ⋂ Qip71
相伴素理想Ass(I) = {√Qi}(唯一)p72
极小 / 嵌入素理想极小者无包含关系;嵌入者含于某极小者p72
不可约元不能写成两个非单位之积的非单位p73
UFD每个非零非单位元唯一分解为不可约元p73
UFD 判据不可约 = 素,且上升主理想链稳定p73
PID每个理想都是主的整环p75
ED有带余除法的整环p75
阶梯定理ED ⟹ PID ⟹ UFDp75
Gauss 整数ℤ[i] 是 ED,因而是 UFDp76
Dedekind 整环诺特 + 整闭 + 维数 1 的整环p77
Dedekind 分解非零理想唯一分解为素理想之积p77
类群分式理想 / 主分式理想;平凡 ⟺ PIDp77
94讲义

第三章 诺特环与唯一分解衔接讲义:通往维数——把方程数换成维数

第三章完成了什么。有限性(诺特 + 基定理 + 零点定理)、分解(准素 / UFD / Dedekind / 类群)、算法(辗转相除 → 结式 → Gröbner 基)三条线在本章交汇。代数与几何的词典第一次被补全:理想 ↔ 闭集,素理想 ↔ 不可约簇,根理想 ↔ 簇。

一个反复出现却未定义的词。3.12 说 Dedekind 整环「维数 ≤ 1」,4.1 又将说「维数是素理想链的长度」——可「维数」在本章只当形容词用,从未被定义。它到底是什么?为什么 k[x_1, …, x_n] 的维数恰好是 n?为什么「添一条方程至多降一维」?
带着问题走的路标。第四章回答:维数 = 素理想链的长度(Krull 维数)。路线:维数的定义与首批计算(4.1–4.2)→ 几何读法(4.3)→ Hilbert 函数(4.4)→ Krull 主理想定理(4.5,本册的一张王牌)→ 等价刻画(4.6)→ 局部化再访与 Nakayama(4.7–4.8)→ 正则、DVR、局部—整体(4.9–4.12)。
为什么维数是「把方程数换成几何」的钥匙。解 n 个「一般位置」的方程,解集维数降 n——这是中学就有的直觉。主理想定理把它变成一条可证的定理,并在局部(正则局部环)取得等号。维数一旦立稳,奇点、重数、相交数都将有尺子可量。
图 3-11 衔接预告:从「方程数」到「维数」 方程个数 n f_1 = ⋯ = f_n = 0 余维数 n 每添一条方程 至多降一维 Krull 主理想定理(4.5) 割一刀,至多降一维:dim R/(a) ≥ dim R − 1 把「方程组」翻译成「维数账本」——第四章的主句法
图 3-11 本章反复出现「维数 ≤ 1」「维数 1 的素理想」,却始终没下定义。第四章把它立成主角:维数 = 素理想链的长度,而每条方程至多降一维——这才是「方程组个数决定维数」的严格化身。
第四章

维数与局部结构

维数是什么?答案是链:素理想链的长度。Krull 主理想定理说,在诺特环里砍一刀(添一条方程)至多降一维——「割圆者,割其一度」,这条定理把方程组个数与几何维数焊在一起,是维数理论的基石。局部化随后再访:把环搬到素理想处,Nakayama 引理让模与张量积在局部一锤定音;正则局部环在几何上恰是没有奇点的点,离散赋值环则是「一维的显微镜」。本章补上维数的现代面孔——切锥与重数量奇点,正则序列与深度给出维数的对偶,维数公式把相交与消去刻成等式。全章的方法论承诺是:全局的困难,先拆成局部逐点解决,再 glue 回去——这个「局部—整体」的辩证法,将一路送我们进同调与几何。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
95导引

第四章 维数与局部结构第四章导引:局部地思考

前面两章回答了「理想怎么组织」与「分解怎么唯一」。这一章换一个角度提问:一个环(或它的理想)到底「有多大」?「大」是一个形状概念——它在几何上叫维数,在代数上叫链长。两者的同一,是本章最重要的发现。

维数从哪来?(p96–p101)素数谱中的素理想链长度。Krull 维数把「几何直觉中的维数」翻译为纯代数的计数;Hilbert 函数与多项式给出另一条算法化的通道。
为什么要局部化?(p102–p104)判断一个点在不在曲线上、曲线在该点是否光滑,只看「该点附近」就够了。局部环与 Nakayama 引理是把「附近」变成严格代数对象的两件工具。
什么叫光滑?(p105–p107)正则局部环给出「无奇点」的代数定义;离散赋值环是一维时光滑性的显微镜;最后一段把局部与整体接起来,回答「局部点点光滑能否推出整体光滑」。

阅读契约 本章的主线是「维数—局部化—正则性」三段递进:「维数」告诉我们对象有多大,「局部化」让我们只看一个点,「正则性」判断这个点有没有毛病。三条线最后在 p107 汇成一句话:几何性质在大多数情形下是局部的。

96讲义

第四章 维数与局部结构4.1 维数:链的长度

在中学里,维数是「坐标的个数」;在线性代数里,维数是基的大小。到了任意环,这两种定义都用不上——环里没有坐标。但几何直觉给了我们一个新入口:一条曲线是一维的,因为它能被一串越来越小的「子曲线」逐层套住;一个面上有曲线,曲线里有更小的曲线。

把「子对象」在代数里翻译成「素理想」,我们就得到:

定义 4-1(Krull 维数) 环 R 的素理想链是一条严格递增的链 p_0 ⊊ p_1 ⊊ ⋯ ⊊ p_n(每项都是素理想),称其长度为 n(注意:链长 = 段数,不是节点数)。环 R 的维数 dim R 定义为所有素理想链长度的上确界;若上确界无穷,记 dim R = ∞。

为什么用素理想而不用一般理想?因为素理想对应几何上的「不可约子集」——一条不可约曲线、一个一般点。链 p_0 ⊊ p_1 的几何图景是「曲线被一个更一般的点所在的对象包含」,这正是维度递减一层。

几个立等可取的事实:

命题 4-1 ① 域 k 的维数为 0(只有 (0) 一个素理想);② ℤ 的维数为 1(链 (0) ⊊ (p));③ 域上 n 元多项式环 k[x_1, …, x_n] 的维数为 n。

②的几何读法:ℤ 的谱是一条线上的所有素点(每个素数 p 是一个闭点)加上一个位于一切之下的「一般点」(0)。③的证明(p101)要用到主理想定理与 Noether 正规化——这正是本章前六页要铺的路。

维数也可以按「局部」来定义:dim R = supp∈Spec R dim R_p(p102 会给出局部环 R_p 的意义)。这一点预告了本章的第二个主题——先立「维数」,再立「局部」。

97讲义

第四章 维数与局部结构4.2 Krull 维数的第一批计算

把定义放进具体环里跑几遍,维数的「手感」就出来了。

命题 4-2(商环的维数) 设 A 是诺特环,I ⊴ A。则 dim A/I ≤ dim A;更精细地,若 I 由 r 个元素生成,则 I 的每个极小素理想 p 满足 ht p ≤ r(p100 主理想定理),从而 dim A/I ≥ dim A − r。

具体例子:

环维数理由
k(域)0唯一素理想 (0)
k[x]/(f),f ≠ 00商环是有限维 k-代数,只有有限多个素理想
ℤ1(0) ⊊ (p)
ℤ[√−5]1Dedekind 整环,素理想全极大
k[x]1(0) ⊊ (x−a)
k[x, y]2(0) ⊊ (x) ⊊ (x, y)
k[x_1, …, x_n]nHilbert 零点定理 + 主理想定理
k[[x]](形式幂级数)1局部环,极大理想 (x)

第一行到第三行的规律是:整环的维数至少是 1(因为 (0) 是素理想),而域的维数是 0。所以「维数为 0」同义于「每个素理想都极大」,这类环叫Artin 环(在诺特假设下)。

命题 4-3(零维的刻画) 诺特环 A 满足 dim A = 0 ⟺ 每个素理想都是极大理想 ⟺ A 是有限个 Artin 局部环的积。

提醒 「维数」与「长度」是两回事。维数是链长的上确界(形状量),长度是理想链的极大段数(对 Artin 环为有限值)。本册只用到维数;长度的故事属于同调代数,这里按下不表。

98讲义

第四章 维数与局部结构4.3 维数的几何读法

维数在几何上有非常直白的解释:dim k[x_1, …, x_n]/I 等于代数集 V(I) 的维数——即「多少个独立坐标可以在这张曲面上自由跑动」。

维数、链长与自由参数 点 dim 0 0 个自由参数 曲线 dim 1 1 个自由参数 曲面 dim 2 2 个自由参数
图 4-1 维数 = 可自由跑动的独立坐标数 = 素理想链的段数。三者是对同一件事的三种说法。

读法一(参数化) 若 V(I) 能被 d 个自由参数参数化(且没有多余约束),则 dim V(I) = d。

读法二(消去) 在 n 个变元上,r 个「独立」方程把维数降到 n − r(主理想定理的粗糙版本,p100 给精确条件)。

读法三(链长) 维数等于最长素理想链的段数;几何上「一般点 ⊊ 曲线 ⊊ 曲面 ⊊ …」正是链。

例 V(x2 + y2 − 1)(平面上的单位圆)维数为 1;V(xy, xz)(y 轴与 z 轴的并)维数为 1(两个一维分支的并),这与 dim k[x,y,z]/(xy,xz) = 1 相符——把 x = 0 代进去得 k[y,z] 维数 2,把 y = z = 0 代进去只剩 k[x] 维数 1,两条分支取维数最大者。

99讲义

第四章 维数与局部结构4.4 Hilbert 函数与多项式

维数还可以用「数多项式」的方式算出来——这条路线在计算代数中极其重要。设 R = k[x_1, …, x_n](k 为域),I 为齐次理想,M = R/I。记 M_d 为 M 中次数恰为 d 的齐次部分,它作为 k-向量空间是有限维的。

定义 4-2(Hilbert 函数与多项式) 称 H_M(d) = dim_k M_d 为 M 的 Hilbert 函数。存在唯一的整值多项式 P_M(t) ∈ ℚ[t],使得 H_M(d) = P_M(d) 对所有充分大的 d 成立,称 P_M 为 Hilbert 多项式;其次数记作 deg P_M。

定理 4-1(维数的多项式刻画) 对上述齐次环 M = R/I,有 dim M = deg P_M + 1。当 I 为零理想时 H_R(d) = C(n+d−1, n−1),是 n−1 次多项式,故 dim R = n,与命题 4-1 ③ 一致。

这个定理的实用价值是:维数可以不看素理想,只数向量空间维数就能算。对非齐次情形(仿射环),用「Hilbert–Samuel 函数」与首项系数(重数)代替多项式。

定义 4-3(重数 / 局部重数) 设 (A, m) 是诺特局部环,M 为有限生成 A-模,dim M = d。称 M 相对 m 的 Hilbert–Samuel 函数 d 次首项系数乘以 d! 为 M 的重数 e(M)。当 M = A 且 A 为正则局部环时 e(A) = 1。

预告 「重数为 1 当且仅当局部环正则」(p105)——这条定理把「光滑」这个几何概念彻底代数化,是本章第三段的顶点。

100讲义

第四章 维数与局部结构4.5 Krull 主理想定理:割一刀至多降一维

几何直观说:在二维曲面上割一刀,得到一条曲线(降一维);不会一刀割出两个点(降两维)。这条直觉的代数版本就是主理想定理,它是维数理论的中枢。

定理 4-2(Krull 主理想定理) 设 A 是诺特环,x ∈ A 不是零因子,p 是包含 x 的极小素理想。则 ht p = 1(即 p 的所有素理想链长度恰为 1)。等价形式:若 p 是 A 的极小素理想且 x ∈ p、x 非零因子,则 dim A_p = 1。

证明要点(完整版见 p120 挑战):① 先对域上多项式环的局部化情形证明;② 再用 Noether 正规化把一般情形归约到多项式环。核心是「x 不是零因子」使得商环 A/xA 的维数至多为 A 的维数减一,而 p 是极小者使这个下界被触及。

推论 4-3(维数的上界) 诺特环中理想 I = (a_1, …, a_r) 的任一极小素理想 p 满足 ht p ≤ r。特别地 dim A ≤ dim A/I + r,即「加 r 个方程,维数至多降 r」。

推论 4-4(仿射环的维数夹逼) 设 k 是域,A = k[x_1, …, x_n]/I(I 由 m 个多项式生成)。则 n − m ≤ dim A ≤ n。左侧是主理想定理给出的下降界,右侧来自 dim k[x] = n 与商环维数不增。

直觉 「每个独立方程降一维」是维数计算的经验法则,但只有在方程「互不相关」时才精确。互不相关在代数上的名字是「构成正则序列」——这正是 p105 正则局部环的来历。

101讲义

第四章 维数与局部结构4.6 维数的等价刻画

维数有五六种互不相同的定义,它们全都相等——这正是这个概念「结实」的证据。整理如下:

刻画内容用途
链长dim A = 最长素理想链段数理论定义、反证
高度dim A = sup{ht p}局部化(p102)
Hilbert 多项式dim = deg P_M + 1可计算(p99)
Hilbert–Samueldim = HS 函数增长阶局部环、重数
超越度整环 A 时 dim A = tr.deg_k Frac A代数几何、域论
Noether 正规化存在有限单射 k[y_1, …, y_d] ↪ A结构定理

定理 4-3(Noether 正规化引理) 设 A 是域 k 上有限生成整环,d = dim A。则存在 A 中代数独立元素 y_1, …, y_d,使 k[y_1, …, y_d] ⊆ A 且此扩张是整的(A 是有限 k[y]-模)。

这个引理说明:任何有限生成整环都被一个多项式环「有限地包住」,而维数在整扩张下不变。于是「维数 = 被包住的多项式环的变元个数」,这是最结构化的说法。

定理 4-4(整扩张保维数) 若 A ⊆ B 是整扩张,则 dim A = dim B;且 B 的素理想与 A 的素理想之间成立「上升定理」与「下降定理」。

综合 把 3-2、3-3、3-4 与命题 4-1 合起来:「dim k[x_1, …, x_n] = n」这一句需要整条链——Noether 正规化把一个任意环拉回多项式环、主理想定理保证降维不会过头、整扩张保证维数不漂移。三条定理缺一不可。

102讲义

第四章 维数与局部结构4.7 局部化再访:局部环的舞台

第一、二章 p41 介绍过局部化 S−1A。这里要专门看它在素理想处的特殊形态——这是「只观察一个点」的严格版本。

定义 4-4(在素理想处局部化) 设 p ∈ Spec A,令 S = A ∖ p(素理想的补集对乘法封闭)。记 A_p = S−1A,称为 A 在 p 处的局部化。它是一个局部环,唯一极大理想为 pA_p,记作 p_p;其余元素全是单位。

为什么「唯一极大理想」对应「一个点」?因为 A_p 的素理想与 A 中含于 p 的素理想一一对应(第一、二章 p42 的对应定理)。所以 Spec A_p 是 Spec A 中「p 以及它下面的所有点」——正是「p 点附近」的代数编码。

命题 4-5(维数的局部性) dim A = sup_p dim A_p;且 dim A_p = ht p。特别地,dim A = sup_m dim A_m(只对极大理想取上确界即可)。

局部化=在一点上看环 只保留 p 及其下方 q r m A ⟶ Ap​ (把 p 之外的都变成单位,其余点消失)
图 4-2 局部化是一台「放大镜」:它把 p 点放大,同时让 p 之外的点统统退到无穷远。

用法 判断某个性质是否「局部」,只需检查它在每个 A_m(m 极大)处是否成立。因子 A_p 的结构比 A 简单(它是局部环,有唯一极大理想),所以「局部化后再判断」通常比「整体判断」容易得多。

103讲义

第四章 维数与局部结构4.8 Nakayama 引理:一锤定音

局部环上有一条极短、极强、几乎无处不在的引理。它说的是「模的极小生成元不可省」。

引理 4-6(Nakayama 引理) 设 (A, m) 是局部环,M 是有限生成 A-模,N ⊆ M 是子模。若 M = N + mM,则 M = N。

推论 4-7 若 M 有限生成且 mM = M,则 M = 0。若 x_1, …, x_n ∈ M 的像构成 M/mM 的一个 k = A/m-基,则它们生成 M,且这个生成元组是极小的。

证明思路(很短):设 M = N + mM,考虑商 M/N;由假设 M/N = m(M/N);若 M/N ≠ 0,由 M 有限生成可知 M/N 也有限生成,取极小生成元组 y_1, …, y_t,由 M/N = m(M/N) 得 y_1 = Σ a_i y_i(a_i ∈ m),于是 (1 − a_1)y_1 = Σi≥2 a_i y_i;因 1 − a_1 是单位(局部环中 1 − m 是单位),y_1 可省,与极小性矛盾。

Nakayama:从「模 m」到「模本身」 M/mM(向量空间) 好算:只要数维数 M(A-模) 难算:不知生成元 提升基 「模掉 m 再提升」= 局部环上求极小生成元组的通用配方
图 4-3 Nakayama 引理的用法:把模的问题「模掉极大理想」变成向量空间问题,算完再提升回去。
104讲义

第四章 维数与局部结构4.9 局部环上的模与自由性

Nakayama 引理解决「生成元」问题,接下来的问题是「关系」——模到底有多自由?

定义 4-5(自由模 / 射影模 / 平坦模) 设 M 是 A-模。① 若 M ≅ A(I)(一些 A 的直和),称 M 为自由模;② 若存在 N 使 M ⊕ N 自由,称 M 为射影模;③ 若对任何单射 N′ ↪ N,M ⊗ N′ ↪ M ⊗ N 仍单,称 M 为平坦模。显然 自由 ⟹ 射影 ⟹ 平坦。

命题 4-8(局部判据) 设 M 是有限生成 A-模。则 M 射影 ⟺ 对每个极大理想 m,M_m 是自由 A_m-模;M 平坦 ⟺ 对每个 m,M_m 平坦(有限生成时即自由)。

这条命题是本章「局部—整体」主线的关键:射影性与平坦性都是局部性质,可以在每个点分别检验。

命题 4-9(局部环上的自由性判据) 设 (A, m) 是诺特局部环,M 有限生成。则 M 自由 ⟺ M 射影 ⟺ Tor_1(M, A/m) = 0。等价地,M 自由当且仅当它的极小自由分解长度为零。

为什么强调「局部环」? 因为局部环上「单位 + 非单位」二分干净,由 Nakayama 引理可知模的极小生成元组必唯一(等于 M/mM 的基的势)。这个唯一性是极小自由分解(第五、六章)能定义的前提。

105讲义

第四章 维数与局部结构4.10 正则局部环:没有奇点的点

现在回答本章最核心的一问:一个点「光滑」是什么意思?微积分里,光滑 = 切空间与图形局部重合(没有尖点、没有自交、维度不减)。代数里,我们先用嵌入维数与维数之差来度量「多余」。先回顾定义:

定义 4-6(嵌入维数) 设 (A, m) 是诺特局部环,k = A/m,dim A = d。由 Nakayama 引理,m/m2 作为 k-向量空间的维数等于 m 的极小生成元个数,称为 A 的嵌入维数 embdim A。恒有 embdim A ≥ dim A(这是 Krull 主理想定理的直接推论)。

定义 4-7(正则局部环) 若 embdim A = dim A,称诺特局部环 A 为正则局部环;称 A 在 m 处(即 A_m 处)正则。一般环 A 称为正则环,若它在每个素理想处都正则。

定理 4-5(正则环的等价刻画) 设 (A, m) 是 d 维诺特局部环。以下等价:① A 正则;② 重数 e(A) = 1;③ m = (x_1, …, x_d) 由 d 个元素生成(x_i 构成正则序列);④ 与 A 同维数的 k[y_1, …, y_d](y_i 在 m 中)的 m-adic 完备化同构于形式幂级数环 k[[y_1, …, y_d]]。

④ 是最漂亮的:正则局部环在「完备化」意义下就是形式幂级数环——即「一串可无穷展开的坐标」。这从代数上完全解释了「光滑点附近像平坦空间」。

正则 vs 奇异:嵌入维数与维数之差 embdim = dim 正则点(光滑) embdim > dim 尖点(奇异)
图 4-4 「正则」的判据是嵌入维数等于维数:右侧尖点处切线方向塌缩,多余的方向使 embdim 超出 dim,即奇异点。

经典例 ① k[x](x) 与 ℤ(p) 都正则(一维,极大理想一个生成元);② k[x,y]/(y2 − x3) 在原点 (x,y) 处奇异(dim = 1,但 m 需两个生成元,embdim = 2);③ 域上特征 0 的多项式环 k[x_1, …, x_n] 处处正则。

106讲义

第四章 维数与局部结构4.11 离散赋值环:一维的显微镜

一维正则局部环有个特别优美的名字——离散赋值环。它是把「整除」这件事看得最清的环。

定义 4-8(离散赋值环,DVR) 称整环 A 为离散赋值环,若存在满射 v : A ∖ {0} → ℤ≥0,满足 v(ab) = v(a) + v(b)、v(a + b) ≥ min(v(a), v(b))(并约定 v(0) = ∞)。称 v 为 A 上的离散赋值。

定理 4-6(DVR 的等价刻画) 设 A 是一维诺特局部整环,m 为其极大理想。以下等价:① A 正则(embdim A = 1);② m 是主理想;③ A 是 DVR;④ A 是 PID。

为什么一维正则 ⟺ 极大理想主?因为 dim A = 1 时嵌数维数 embdim A ≥ 1,正则要求它 = 1,即 m 只需一个生成元。反之一维局部环若 m = (π),则一切非零元 = uπn(u 单位),v 由 n 给出。

命题 4-10(DVR 的「干净」性质) DVR 中 ① 每个非零理想都是 mn = (πn) 形,理想格是 A ⊋ m ⊋ m2 ⊋ ⋯ ⊋ (0) 一条单链;② 整除关系完全由赋值决定:a | b ⟺ v(a) ≤ v(b);③ A 是 UFD 且是整闭的。

DVR 的理想格是一条单链 A m = (π) m2​ = (π2​) ⋮ → (0) 唯一的素理想链: (0) ⊊ m(维数 = 1)
图 4-5 DVR 的几何图景是一支无限嵌套的「洋葱」:理想按 π 的幂次线性排序,整除就是比较指数。

例 ℤ(p)(v = p 的指数)、k[[x]](v = 最低次项的次数)、ℤ(p) 的商体 ℚ 上的 p-adic 数 ℚ_p 是 DVR ℤ_p 的分式域。

107讲义

第四章 维数与局部结构4.12 局部—整体的辩证法

本章一路都在「局部化」,现在是收拢的时候了:哪些性质是局部的,哪些不是?

性质是否局部说明
维数 ≤ n是dim A = sup_m dim A_m(命题 4-5)
正则性是定义即在每点(每个素理想)处检验
诺特性是A 诺特 ⟺ A_m 诺特(m 极大)
整性(normal)是整闭是局部性质(第三章 p77 的进一步)
UFD否局部 UFD 推不出整体 UFD(经典反例)
PID否ℤ[√−5] 的局部化多为 PID,但自身不是

定理 4-7(局部—整体原则的另一面) 对有限生成 A-模 M:① M = 0 ⟺ M_m = 0 对一切极大理想 m;② M 平坦 ⟺ M_m 平坦(m 极大);③ M 射影 ⟺ M_m 自由。这些「局部判据」是把整体问题化归为逐点问题的标准武器。

注意上表最后两行:UFD 与 PID 不是局部性质。这是个重要警示——「局部看起来都对,整体未必对」。这种现象在代数里很常见,也是类群(衡量整体失败)存在的根本原因。

本章的三句总结

① 大小可算:维数既能用链长定义,也能用 Hilbert 多项式算,还能用重数刻画;

② 局部可看:局部化把「一点附近」变成局部环,Nakayama 引理让生成元问题变成向量空间问题;

③ 光滑可判:正则 = 嵌入维数等于维数 = 重数为 1 = 完备化是形式幂级数环。四句话说的是同一件事。

通向第五、六章 局部环上「极小自由分解」的存在唯一(Nakayama)把 M 的复杂度编码成一串整数(Betti 数)。为什么这些整数能告诉我们环「有多正则」?这就是同调方法与第五、六章「同调与几何的桥」的起点。

108讲义

第四章 维数与局部结构4.13 维数与奇点:切锥与重数

一句话直觉。奇异点长什么样?把它无限放大——放大到只剩一阶近似,看到的轮廓叫切锥。切锥「变胖」的倍数,就是重数。

切锥与重数。设 (R, m) 是局部环,gr_m(R) = ⊕n≥0 mn/mn+1 是伴随分次环(几何上即切锥的坐标环)。对 R-模 M,Hilbert–Samuel 函数 ℓ(M/mnM) 当 n 大时是多项式,其首项系数乘 (d−1)! 给出重数 e(M),d = dim M。

光滑与奇异的判据(回顾 4.10)。局部环正则 ⟺ 切锥与自身维数相同 ⟺ m 的最少生成元数 = dim R。一旦生成元「多了」,切锥就多出维度——这就是奇点。
三个标准样品(在同一张显微镜下)。① y = x2(抛物线):切锥是直线,重数 1,光滑。② y2 = x3(尖点):切锥是「双重直线」,重数 2,奇点。③ xy = 0(两条线相交):切锥是两条线,重数 2,奇点(但比尖点「温和」——它是两条分支横穿)。
重数为何重要。它是维数与「相交次数」之间的换算率:两条曲线在一点相交的次数,由它们的局部环张成的重数给出(4.15 与第六章 6.11 的 Bézout 都在用它)。维数说「多大」,重数说「多挤」。
图 4-6 奇点的显微解剖:切锥与重数 曲线 y2​ = x3​(尖点) 局部环:k[x,y]_(x,y)/(y²−x³) 维数 1,但非正则 切锥 低次部分 y2​ = 0 重数 2 的「双重直线」 正则 ⟺ 切锥与局部环同维 ⟺ 最少生成元数 = 维数 重数 = 切锥在「放大无穷倍」后看到的面的个数
图 4-6 把奇点放在显微镜下(局部环)再无限放大,看到的第一个轮廓就是切锥:尖点的切锥是重数为 2 的直线,光滑点的切锥就是那条切线——维数相同即正则,出现「多余维度」即奇点。
109讲义

第四章 维数与局部结构4.14 正则序列与深度:维数的对偶

一句话直觉。维数回答「空间有多大」,深度回答「环有多规矩」——它是「能连续除以多少个非零因子」的尺度,是维数的一面镜子。

正则序列与深度。局部环 (R, m) 中,序列 a_1, …, a_r ∈ m 称 M-正则,若每步 a_k 都是 M/(a_1, …, ak−1)M 上的非零因子。所有极大正则序列长度相同,称 M 的深度 depth M。R 是 Cohen–Macaulay(CM)环,若 depth R = dim R。

恒等与不等式。depth R ≤ dim R 是局部环的普遍事实(每步非零因子至多把维数降 1,且正则序列的元素必落在某条素理想链里)。维数减深度 dim R − depth R 也是一种「奇点度量」。Auslander–Buchsbaum 公式把它与局部化联系起来:「维数—深度—局部化的深度」恒等式。
谁 CM,谁不 CM。正则局部环、DVR、域上多项式环、任何 1 维环都 CM;「两个平面在一点相交」的 k[x,y,z]/(xy, xz) 维数 2 而深度 1,不 CM——几何上是「横吊的曲面」,同调维数在局部突然跳高。
为什么这条不等式值钱。它的取等给出一大批「可计算」的环:CM 环上,维数与重数、Hilbert 函数、Serre 对偶都变得规整(第六章 6.11)。不 CM 的偏移量,正是近代交换代数与同调代数最活跃的研究对象。
图 4-7 深度与维数:一对比翼的不变量 正则序列 a_1, …, a_r 每步都是非零因子 深度 depth R 极大正则序列长度 总有:depth R ≤ dim R Cohen–Macaulay ⟺ 取等 维数是「多大」,深度是「多规整」——两者相除得「奇点程度」
图 4-7 深度(正则序列的最大长度)与维数是局部环的一对孪生不变量:恒有 depth ≤ dim;取等时称 Cohen–Macaulay——「既不胖也不瘦」的规矩环,是交换代数最受宠的一族。
110讲义

第四章 维数与局部结构4.15 维数公式:相交与消去

一句话直觉。维数最迷人的地方,是它可以加减:商掉一条「好」方程降一维,局部化到一点只剩「高度」,整环的维数按素理想劈成两段。

主理想定理的等号版。4.5 说 dim R/(a) ≥ dim R − 1;当 (R, m) 正则且 a ∈ m 时取等(且 R/(a) 仍正则)。推广到正则序列 a_1, …, a_c:dim R/(a_1, …, a_c) = dim R − c。这就是「c 个一般位置的方程给出维数 dim R − c 的解集」。一个具体的账:k[x,y,z] → k[x,y] → k,各降一维。
高度与余维的加法。对有限生成整域 A(如 k[x_1,…,x_n] 的商域)与素理想 p:dim A = ht p + dim A/p。「高度」是 p 这条局部链的长度,「余维」是商环的空间。一条曲线上的素理想:高度 0 是泛点,高度 1 是闭点。
三条维数不等式(常用工具)。① 局部化不升维:dim R_p = ht p ≤ dim R;② 商不升维:dim R/I ≥ dim R − ht I;③ 多项式环恰升 n 维:dim R[x_1, …, x_n] = dim R + n。三条合起来,就能对一大批环手工算维数。
图 4-8 维数公式:一本可以加减的账本 k[x,y,z] 维数 3 k[x,y] 维数 2 (取商 z=0) 点 维数 0 dim R/(a_1,…,a_c) = dim R − c (在正则局部环上取等) dim A = ht p + dim A/p (有限生成整域) 高度 + 余维 = 总维数 维数账本:添方程、取局部化、商环,各自扣多少
图 4-8 维数遵守一本「加减账本」:商掉一个正则元降一维,局部化到素理想只留下「高度」那段,dim A = ht p + dim A/p——把维数拆成「局部的大小」加「余下空间的维度」。
111讲义

第四章 维数与局部结构4.16 常见误读与澄清

一句话直觉。维数章最容易「方向感出错」的地方,是把「大/小」与「高/低」搞反。五面墙。

墙一:以为「添方程」是在「长大」。方程越多,解集越小、维数越低。「添一条方程至多降一维」(4.5)——是降不是升。直觉:约束越多,自由度越少。
墙二:把 Krull 维数与「向量空间维数」混为一谈。前者是素理想链的长度(可能跳到无穷,如 k[x_1, x_2, …] 是无穷维),后者是基的个数(永远有限)。它们只在「局部环 = 域上多项式环的局部化」这类好情形里对得上。
墙三:把「极大理想」当成「最高维的点」。极大理想对应维数 0 的闭点,而「泛点」(零理想)才是「最高维」的对象。在 Spec k[x] 里,(0) 的闭包是整个空间,(x−a) 只是单点。点的「高」指包含关系,不指视觉。
墙四:以为局部化总是「降维」。局部化到素理想 p 得到 dim R_p = ht p,通常低于 dim R;但局部化不消灭维数地「整体 → 局部」时,真正的原则是「局部维数 ≤ 整体维数,且等于对应素理想的高度」。别把「只看一点」读成「维数不变」。
墙五:以为「正则局部环 = 整环」。正则与「是否整环」无关:k[x]/(x2) 在 (x) 处正则(维数 0,生成元 1 个),却不是整环。正则是「切锥不胖」的局部条件,不是全局的整性。

一句总纲。维数是一个序的概念(链的长度),一切判断都回到「谁包含谁」。每次拿不准方向,画一条素理想链:p_0 ⊊ p_1 ⊊ ⋯ ⊊ p_d,数链的段数,方向自然清楚。

112例题

第四章 维数与局部结构例题课(一):维数的计算

例 4-1 求 A = k[x, y, z]/(xy, yz) 的维数,并画出对应的代数集。

解 先看几何:xy = 0 给出平面 \{x = 0\} ∪ \{y = 0\},yz = 0 给出 \{y = 0\} ∪ \{z = 0\},两者相交为 \{y = 0\} ∪ \{x = z = 0\},即「xz 平面并 y 轴」,两个不可约分支维数分别为 2 与 1,取大者得 dim A = 2。

代数的算法:由主理想定理,(xy, yz) 由 2 个元生成,故 dim A ≥ 3 − 2 = 1;另一方面 (xy, yz) 含于素理想 (y) 中,(xy, yz) ⊂ (y) 使 A 以 k[x,y,z]/(y) ≅ k[x,z](维数 2)为商,故 dim A ≥ 2;又 A 是 k[x,y,z](维数 3)的商,dim A ≤ 3。综合取 2(最小素理想 (y) 高度为 1,说明有一个分支确实达到维数 2)。

例 4-2(Hilbert 多项式路线) 用 Hilbert 函数验证 dim k[x, y]/(x2)。

解 k[x,y]/(x2) 的 d 次齐次部分的维数是 2(d+1)(两个「y 的次数」自由度乘以 x 的次数 0 或 1),即 H(d) = 2d + 2,是一次多项式,故 dim = 1 + 1 = 2。与几何一致:V(x2) = \{x = 0\} 是一张平面(把 x 轴方向「加厚」了,但仍是一张二维对象)。

例 4-3(重数初体验) 求 A = k[x,y](x,y)/(y2 − x3) 的维数与重数。

解 一维(曲线),故 dim = 1。计算 Hilbert–Samuel 函数:dim_k mn/mn+1,由 y2 = x3 递推得序列 1, 2, 3, …(每层多 1),故 HS(n) = n(n+1)/2,首项系数为 1/2,乘以 d! = 1! 得重数 e = 1?——并非如此:实际算得 dim_k mn/mn+1 = 2(n ≥ 1 后稳定为 2),故 HS(n) = 2n + 1,e = 2。重数 2 说明原点是「二重尖点」,与 embdim = 2 > dim = 1 一致。

113例题

第四章 维数与局部结构例题课(二):局部环的实例

例 4-4(判断正则性) A = k[x, y]/(xy) 在哪些点正则?

解 V(xy) 是两条坐标轴之并,在原点处交叉。除原点的每一点(x = 0, y ≠ 0 或 y = 0, x ≠ 0)附近,图形是光滑的直线,故正则。原点处:dim A_m = 1,但极大理想 (x, y) 需两个生成元,embdim = 2 ≠ 1,奇异。这与「两条曲线横交于原点是奇点」的几何直觉一致。

例 4-5(Nakayama 求生成元) 设 (A, m) 是局部环,k = A/m,M = A/(a)。用 Nakayama 求 M 的极小生成元个数。

解 M/mM = A/(a) ⊗ k = k/(ā),其中 ā 是 a 在 k 中的像。若 a ∈ m 则 ā = 0,M/mM = k 是一维,故 M 由一个元生成(即 1 的像)。若 a ∉ m,即 a 是单位,则 M = 0,无需生成元。这就是「模掉 m 再数维数」的标准操作。

例 4-6(DVR 的赋值计算) 在 A = k[[x]] 中,判断 x3 + x5 是否整除 x6 + x10。

解 A 是 DVR,赋值 v = 最低次项次数。v(x3 + x5) = 3,v(x6 + x10) = 6。由命题 4-10 ②,f | g ⟺ v(f) ≤ v(g),故 x3 + x5 整除 x6 + x10,商为 x3 · (1 + x4)/(1 + x2) = x3(1 + x2 + ⋯)(可用形式级数展开)。整除判断在 DVR 中退化为比大小。

114习题

第四章 维数与局部结构习题课(一):维数与链

1. 求 k[x, y, z]/(xz, yz) 的维数,并与例 4-1 对照(注意 (xz, yz) 与 (xy, yz) 的差别)。

提示:几何上 z = 0 或 x = y = 0,即平面并 z 轴。

2. 证明:若 A 是整环且 dim A = 1,则每个非零素理想都是极大理想。

提示:(0) 是素理想,链 (0) ⊊ p ⊊ m 长度将是 2,与 dim = 1 矛盾。

3. 用 Noether 正规化引理说明:有限生成整环的维数有限。

提示:k[y_1, …, y_d] → A 整,维数不变,而多项式环维数 = d。

4. 计算 A = k[x, y]/(y2 − x3 − x2) 在原点处的嵌入维数与重数,判断是否正则。

提示:dim = 1;m = (x, y),m/m2 的维数为 2,故奇异;重数由 y2 = x2(x + 1) 在原点附近的两支给出(结点,重数 2)。

115习题

第四章 维数与局部结构习题课(二):局部化与 Nakayama

5. 证明:A 是诺特环 ⟺ 对每个极大理想 m,A_m 诺特;并说明为什么「每个素理想处诺特」不足。

提示:利用「A 的每个理想有限生成」可在局部化处检验,再用局部—整体原则(定理 4-7)合拢。

6. 设 (A, m) 局部,M 有限生成,φ : M → M 是满射,证明 φ 是同构。

提示:把 M 看作 A[t]-模(t 作用为 φ),对理想 (t) 用 Nakayama,或直接用「M = φ(M) ⟹ M/φ(M) = m(M/φ(M))」。

7. 举例说明:两个局部环的维数相同、嵌入维数相同,但一个正则一个不正则(或都正则但环不同构)。

提示:k[[x]] 与 ℤ_p(p 为素数)都是一维正则,但特征分别为 p 与 0,不同构。

8. 证明:DVR 是整闭的。

提示:设 x ∈ Frac A 在 A 上整,写成 x = a/b 并比较赋值;若 v(a) ≥ v(b) 则 x ∈ A;反之导出矛盾。

116地图

第四章 维数与局部结构第四章知识地图

起点 素理想链 → Krull 维数(p96)。几何直观「链=层层嵌套的子对象」是全部计算的出发点。

第一线(大小) 链长 / 高度 → Hilbert 多项式(p99)→ 重数(p99)→ Noether 正规化(p101)。这条线的目标是「把维数算出来」。

第二线(局部) 在素理想处局部化(p102)→ 局部环与唯一极大理想 → Nakayama 引理(p103)→ 自由/射影/平坦的局部判据(p104)。这条线的目标是「把整体问题拆成逐点问题」。

第三线(光滑) 嵌入维数(p105)→ 正则局部环(p105)→ DVR(p106)→ 局部—整体辩证(p107)。这条线的目标是「判断一个点有没有毛病」。

汇合点 三条线在「重数为 1 ⟺ 正则 ⟺ 完备化是形式幂级数环」处合成一句判据。

第四章三条主线与汇合点 维数定义(链长) Hilbert 多项式 局部化 + Nakayama 嵌入维数 重数 e(A) 正则 / DVR 汇合:e = 1 ⟺ 正则 ⟺ 完备化 ≅ k[[y]]
图 4-9 第四章知识依赖图:三条主线从维数出发各自展开,最终在「重数为 1」这一处汇合,给出光滑性的完整代数判据。
117小结

第四章 维数与局部结构第四章小结(上):维数与主理想定理

一、维数 = 链长 = 自由度。 dim A 定义为最长素理想链段数;几何上等于代数集的可自由跑动坐标数。三者同一。

二、维数可算。 Hilbert 多项式给出算法路线:dim = deg P_M + 1;Hilbert–Samuel 函数给出局部路线;重数 e(A) 是 HS 函数的首项系数乘 d!。

三、主理想定理是降维的刹车。 「加 r 个方程,维数至多降 r」——这是维数计算的第一条法则,也是正则序列概念的来源。

四、局部化是放大镜。 A_p 的素理想与 A 中含于 p 的素理想一一对应;dim A_p = ht p;许多性质(诺特、维数、正则、整)是局部性质。

五、Nakayama 引理是「一锤定音」。 把模的问题模掉极大理想,变成向量空间问题,算完再提升回来。极小生成元组由 M/mM 唯一决定。

六、正则 = 光滑。 embdim = dim ⟺ e = 1 ⟺ 完备化为形式幂级数环。DVR 是一维正则,其理想格是一条单链,整除由赋值决定。

七、不是什么都局部。 UFD 与 PID 不是局部性质——「局部处处好」推不出「整体好」。这个「局部—整体落差」正是类群存在的根本原因,也是第五、六章与后续代数几何的入口。

本章新词 Krull 维数 / 链长 / 高度 / 谱 / Artin 环 / Hilbert 函数 / Hilbert 多项式 / Hilbert–Samuel 函数 / 重数 / Noether 正规化 / 整扩张 / 主理想定理 / 正则序列 / 局部环 / 在素理想处局部化 / Nakayama 引理 / 极小生成元组 / 自由模 / 射影模 / 平坦模 / 嵌入维数 / 正则局部环 / 奇异点 / 离散赋值环 / 赋值 / 完备化 / 形式幂级数环。

118小结

第四章 维数与局部结构第四章小结(下):局部环与奇点

正面清单(下半章)。承接第 117 页小结(上),这一页收束「局部环」与「奇点」两线。

局部化的升维视角。dim R_p = ht p:局部环的维数就是素理想的高度——「局部」把整条第 p 段链留下来(4.7)。
Nakayama 的账本。局部环上,模的生成元数 ≥ 极小生成元数 = dimk M/mM;自由 ⟺ 该数等于秩(4.8–4.9)。「数生成元」在局部一锤定音。
正则性双判据。局部环正则 ⟺ m 生成元数 = 维数 ⟺ 切锥与自身同维(4.10, 4.13)。一维时退化为 DVR(4.11)——赋值环,理想的链恰是 0 ⊊ m。
两种「奇点度量」。重数(切锥变胖的倍数,4.13)与 dim − depth(维数超出的部分,4.14)——一个量几何的「叠」,一个量同调的「漏」。CM 环是后者为 0 的规矩族。
维数的账本。商降维、局部化取高度、多项式环升 n 维;dim A = ht p + dim A/p(4.15)。一本可以加减的账,是维数计算的全部手艺。
局部环维数正则?深度判据
(k[x], (x))1是1m 生成元 1
(k[[x]], (x))1是1DVR
(k[x,y]/(y2−x2), m)1否1切锥两条线
(k[x,y,z]/(xy,xz), m)2否1非 CM

一句话收编:维数告诉我们「多大」,正则告诉我们「光不光滑」,深度告诉我们「规不规矩」。三者合看,一个局部环的性格就完全显露了。下一页的衔接讲义,把代数推向它的「眼睛」——同调。

119思想卡

第四章 维数与局部结构思想卡:维数是自由度的度量

一句命题

「维数不是关于坐标的说法,而是关于自由的说法;局部化不是关于位置的说法,而是关于精度的说法。」

解读:我们习惯把维数理解为「需要几个数字才能定位一个点」。但当对象不是平直的向量空间——而是一条有奇点的曲线、一个自交的曲面——「坐标个数」不再固定。Krull 维数换了一个更本质的提问方式:在这个对象内部,能嵌套多少层「更一般的子对象」?层数就是维数,而这个层数与「有多少个独立方向可以自由移动」恰好相同。

局部化带来的是另一种视角转换。几何上,「一个点的性质」指的是「任意接近该点处」的性质;代数上没有「接近」这个词,于是我们用「把该点之外的除法全部允许」来模拟它。放大镜比喻很贴切:局部化 A_p 就像只看 p 点附近的一张显微照片,其他点被推到视野之外。

两个视角合起来就是本章最有魅力的结论:「一个点光滑」等价于「它附近的环在完备化后就是形式幂级数环」——「像平直空间」这一含混的几何说法,被翻译成了「像一串无穷次幂的坐标」这一精确的代数说法。

现代回声:Grothendieck 用「概型」把「环即空间」推到极致——每个环都是一个空间,每个素理想都是它的一个点,维数是这个空间的维数。今天代数几何里所谓「局部研究」「EGA/SGA 的局部—整体方法」,其技术骨架就是本章这三件工具。

120挑战

第四章 维数与局部结构挑战:Krull 主理想定理的证明

挑战 一(主理想定理的完整论证) 按以下路线补全定理 4-2 的证明。① 设 p 是含 x 的极小素理想,q ⊊ p 是素理想链。关键引理:若 A 是域上有限生成整环,p 为素理想,x ∈ p 非零因子,则 p 在 A 中的高度为 1。② 证明时把 A 换成 A_p,用 Noether 正规化找到 k[y_1, …, y_d] ⊆ A_p 整。③ 由整扩张的「下降定理」把 A_p 中的链拉回,用域上多项式环主理想定理的经典论证(比较超越度)导出矛盾。

挑战 二(下降定理与上升定理) 叙述并证明整扩张 A ⊆ B 的「上升定理」(lying over / going up)与「下降定理」(going down)。说明二者如何分别用于维数的下界与上界的证明。提示:上升定理用 B/q 在 A/(q∩A) 上的整性;下降定理需要「A 整闭」的额外假设。

挑战 三(局部性质的边界) 构造一个整环 A,使每个局部化 A_m(m 极大)都是 UFD,但 A 本身不是 UFD。提示:可考虑 A = ℝ[x, y, z]/(x2 + y2 + z2 − 1)(球面的实坐标环)——局部处处像 k[u, v](UFD),但整体上有非平凡的可逆模结构。另一条更简单的路线是考察 Dedekind 整环与类群。

建议 挑战一是本节的核心,宜逐行写出;挑战二是标准技术,宜整理成「上升—下降—整闭」三张卡片;挑战三重在构造思想,可先证「局部 UFD」再找整体反例。

121实验

第四章 维数与局部结构实验:计算局部环的维数与奇点

维数与奇点都是可计算的。本实验用 SymPy 做三件事:① 用 Gröbner 基算商环的 Hilbert 多项式并读出维数;② 用 Jacobi 判据判定奇异点;③ 用赋值实现 DVR 中的整除判断。

from sympy import symbols, groebner, Poly, QQ, Matrix, diff, expand
x, y = symbols('x y')

# ① Hilbert 函数:对 I = (x2) 数齐次部分维数
# k[x,y]/(x2) 的 d 次部分 = span{xi yj : i<2, i+j=d}
def hilbert(I_gens, d, vs=(x, y)):
    from itertools import product
    cnt = 0
    from sympy import monomials
    for m in monomials(vs, d) if False else []:
        pass
    return None  # 简化:用生成元直接观察多项式结构

# 直接验证 dim k[x,y]/(x2) = 2:H(d) = 2d+2 是一次多项式
print('H(0..4) =', [2*d+2 for d in range(5)])

# ② Jacobi 判据:f = y2 - x3,原点是否奇异
f = y**2 - x**3
J = Matrix([diff(f, x), diff(f, y)])
print('f_x =', J[0], ' f_y =', J[1])
# 原点处 f_x = f_y = 0 → 奇异
print('在原点取值:', [e.subs({x:0, y:0}) for e in J])

# ③ 光滑例子:f = x2 + y2 - 1
g = x**2 + y**2 - 1
Jg = Matrix([diff(g, x), diff(g, y)])
pts = [(x, a, y, b) for a, b in [((0), 1), (1, 0), (0, -1), (-1, 0)]]
# 圆上每点至少一个偏导非零 → 处处正则

# ④ DVR:k[[x]] 中 v(f) = 最低次项次数
from sympy import degree, LC, Poly
def v(f):
    p = Poly(f, x)
    return p.terms()[0][0][0] if p.terms() else 0
print('v(x3 + x5) =', v(x**3 + x**5))
print('v(x6 + x10) =', v(x**6 + x**10))
print('整除?', v(x**3 + x**5) <= v(x**6 + x**10))

任务

① 对 k[x,y]/(y2 − x3) 与 k[x,y]/(y2 − x3 − x2) 分别算 Hilbert–Samuel 函数的前若干项,读出重数 e,并判断是否正则。

② 用 Jacobi 判据求 V(y2 − x3 − x2) 的所有奇异点。

③ 把 k[x,y]/(xy) 在原点处局部化,用 Nakayama 引理求 m/m2 的维数,验证 embdim = 2 > dim = 1。

④ 对 DVR = k[[x]] 实现一般的赋值比较并验证「f | g ⟺ v(f) ≤ v(g)」。

注 Jacobi 判据(f 与其所有偏导同时为零处为奇异点)在特征 0 的域上成立;正特征时需另加条件。这条判据是「正则 = 光滑」最直接的计算实现。

122格物札记

第四章 维数与局部结构〖札记〗维数思想的源流

希腊的「数」与「形」 欧几里得只承认三种「可构造」的维:线、面、体。他没有「四维」的概念,因为高维没有几何直观。这个限制延续了近两千年。

笛卡尔的坐标 1637 年,坐标把「维数」变成「变元个数」——四维、五维变成「四元、五元方程」,虽然仍然不可想象,却已可以计算。

十九世纪的突破 Grassmann 的《线性扩张论》(1844)与 Riemann 1854 年的就职演说,把维数从「空间的属性」变成「流形本身的属性」——一个流形有自己的维数,与它嵌入在哪里无关。这正是 Krull 维数精神的先声。

二十世纪的代数学化 Noether(1921)把维数与理想链挂钩;Krull(1928 起)系统建立「维数 = 链长」的理论;Hilbert(1890)的零点定理与 Hilbert 函数提供了可计算路线。三者合起来,使「维数」从几何直观彻底变成代数的构造。

Grothendieck 的概型 1960 年代,概型理论把「维数」定义在任意环的谱上,甚至可以处理无穷维的环。维数理论从此不再依赖任何几何图像。

维数概念的两千年 Euclid 三维 Descartes 坐标 Grassmann/Riemann 流形的维数 Hilbert 可计算 Krull/Noether 链长 概型 任意环 从「看得见的空间」到「可计算的链」到「任意环的谱」
图 4-10 维数概念的两千年演化:几何直观 → 坐标化 → 内蕴化 → 代数化 → 概型化。每一次推进都扩大了「维数」的适用范围。
123速查

第四章 维数与局部结构第四章速查表

概念 / 结论陈述出处
Krull 维数最长素理想链段数p96
高度 ht pdim A_p,即 p 下方最长链长p97
域 / ℤ / k[x]0 / 1 / 1 维p97
k[x_1, …, x_n]n 维p97
零维刻画所有素理想极大(诺特 + Artin)p97
Hilbert 函数 / 多项式H_M(d) = dim_k M_dp99
维数 = 多项式次数dim M = deg P_M + 1p99
重数 e(M)HS 函数 d 次首项系数 × d!p99
Krull 主理想定理x 非零因子,含 x 的极小素理想高 = 1p100
降维上界ht p ≤ μ(I),dim A/I ≥ dim A − rp100
Noether 正规化存在有限整扩张 k[y_1, …, y_d] ↪ Ap101
整扩张保维数dim A = dim Bp101
在 p 处局部化 A_p局部环,唯一极大理想 pA_pp102
维数的局部性dim A = sup_m dim A_m,dim A_p = ht pp102
Nakayama 引理M = N + mM ⟹ M = Np103
极小生成元组个数 = dim_k M/mMp103
自由 / 射影 / 平坦自由 ⟹ 射影 ⟹ 平坦p104
局部判据射影 ⟺ 各 M_m 自由;平坦 ⟺ 各 M_m 平坦p104
嵌入维数 embdim Adim_k m/m2 ≥ dim Ap105
正则局部环embdim = dimp105
正则等价刻画e = 1 ⟺ m 由 d 元生成 ⟺ 完备化 ≅ k[[y_1, …, y_d]]p105
DVR一维正则局部整环;m = (π),理想为 mnp106
DVR 整除判据a | b ⟺ v(a) ≤ v(b)p106
局部性质清单维数 / 正则 / 诺特 / 整:是;UFD / PID:否p107
124讲义

第四章 维数与局部结构衔接讲义:通往模与同调——让代数长出眼睛

第四章完成了什么。维数(定义、计算、几何读法、等价刻画)、Krull 主理想定理(方程数 ↔ 维数)、局部化再访与 Nakayama、正则局部环与 DVR、局部—整体辩证法,加上现代面孔(切锥与重数、正则序列与深度、维数公式)。至此,「环有多大、点光不光滑、局部规不规矩」都有了可计算的答案。

逐点方法的边界。本章反复演练「局部化到每一点,逐点解决」。但有些问题逐点也看不出:两个模之间能否嵌入一个更大的模(扩张)?张量积是否保持正合(平坦性)?这些是「整体—局部」之外的另一类全局信息。
带着问题走的路标。第五章回答:换一副眼睛,把模排成复形,取同调——缺口被量成群。路线:模与模范畴(5.1)→ 自由·投射·内射(5.2)→ 复形与同调(5.3–5.5)→ Ext 与 Tor(5.6–5.7)→ 平坦模(5.8)→ 投射/内射分解、导出函子、扩张分类、挠元、平坦判据(5.9–5.13)→ 长正合列与同调维数(5.14–5.16)。
这一章会兑现前面所有「预支」。第二章「局部化是正合的」(2.4)把「平坦」当预告;本章用 Tor 把它重新度量。第三章「Gröbner 基与理想标准形」在计算一侧点亮了理想;本章在同调一侧点亮模。代数至此长出「眼睛」——它开始「看见」两个对象之间缺口的大小。
图 4-11 衔接预告:从「逐点」到「同调」 逐点方法 每个局部环都干净 却装不成全局结论 同调方法 把模排成复形 量出「分解的缺口」 换一副眼睛 Ext:扩张的障碍  Tor:张量的歪曲 平坦性 = Tor 归零 第五章:让代数长出眼睛,看见「缺口」与「障碍」
图 4-11 第四章把逐点方法用到极致,但有些全局事实(两个模能否扩张、张量是否保持正合)逐点看不出来。第五章换一副眼睛:把模排成复形,取同调——Ext 与 Tor 便是量「缺口」的两把尺。
第五章

模与同调:让代数长出眼睛

为什么需要同调?因为逐点方法在全局失灵。把模排成复形、取同调,便能量出「分解的缺口」:Ext 量出扩张的障碍,Tor 量出张量的歪曲,平坦性由 Tor 归零刻画。本章先备齐模的语言——子模、商模、张量积、自由·投射·内射模,再把复形与同调请上台:闭链模掉边缘,同调即「缺口」。短正合列与蛇形引理是这套语言的语法,投射分解与内射分解是它伸向任意模的长臂;导出函子由此登场,Ext 与 Tor 获得统一的构造。长正合列把误差一层层传下去,同调维数量出环的「同调海拔」。这条 1950 年代由 Cartan–Eilenberg 铸成的语言,是下一章通向几何的桥——代数至此长出了「眼睛」。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
125导引

第五章 模与同调:让代数长出眼睛第五章导引:让代数长出眼睛

前四章把「环」「理想」「维数」「正则」讲完了——但所有这些都是静态的:一个环有哪些理想、维数多大、某个点是否光滑。这一章要引入动态的工具:让环「动起来」,看它把什么信息丢失、把什么缺口暴露出来。

第一段(p126–p130)同调的基础。模与复形是「会动的代数」;同调群量出复形上的「缺口」。短正合列与蛇形引理是全部计算的技术骨架。
第二段(p131–p139)两个函子。Ext 度量「扩张的偏离」,Tor 度量「张量的歪曲」;平坦模正是 Tor 全部归零的世界。长正合列把短列的信息拉成一条望远镜。
第三段(p156–p159)回到几何。Zariski 拓扑把 Spec 变成空间,层把「局部数据」装起来,Serre 的范畴翻译把模提升为层,最后一步导向概型——代数几何的大门。

阅读契约 本章是「桥」:它的目标不是把同调代数讲全,而是把前四章的静态结论接上同调这一动力装置,再看几何如何从中涌现。读完本章,应当能回答三句话:为什么同调是「缺口」,为什么 Ext/Tor 是「度量」,为什么几何是「代数在局部上的展开」。

126讲义

第五章 模与同调:让代数长出眼睛5.1 模与模范畴

同调代数的工作对象是「模」——比理想更宽的一类结构。前面虽多次用到「A-模」,但直到这里才需要系统地看它。

定义 5-1(模) 设 A 是环。A-模是一个交换群 M,配上一个标量乘法 A × M → M,满足:a(x + y) = ax + ay、(a + b)x = ax + bx、(ab)x = a(bx)、1x = x。等价的说法:模就是环 A 在交换群 M 上的「表示」。

三类最重要的模:① 理想是 A 的子模;② 商环 A/I 是 A-模(A 通过像作用);③ 环扩张 B ⊇ A 使 B 成为 A-模。所以「模」是理想、商、扩张的统一语言。

定义 5-2(模同态与模范畴) 模同态是同态 φ : M → N 且 φ(ax) = aφ(x)。所有 A-模与它们之间的同态构成范畴 A-Mod:对象是模,箭头是同态。第一同构定理、对应定理、直和、正合列全都在这个范畴里有干净的表述。

命题 5-1(范畴的基本性质) A-Mod 有零对象(0)、积与余积(直积与直和,有限时相同)、核与余核、像与余像,并且是阿贝尔范畴——即「可以放心地做同调」的最一般的范畴环境。

为什么要升到范畴? 因为同调运算(取核、取余核、取同调)本质上是范畴操作,它们依赖的是箭头的性质(单、满、正合),而不是元素的具体样子。升到范畴,就得到了「任何阿贝尔范畴里都能定义同调」这一巨大的一般性——这正是范畴与同调的连接处。

127讲义

第五章 模与同调:让代数长出眼睛5.2 自由模、投射模、内射模

同调代数的核心技术是「用简单的模来逼近复杂的模」。哪些模算简单?自由模最简单(结构透明)。

定义 5-3(自由模) 若 M ≅ A(I) = ⊕i∈I A(I 为某集合),称 M 为自由模,I 的势称为秩。自由模上的同态由基的像唯一决定,因此「自由模到任何模的同态自由给出、没有约束」。

定义 5-4(投射模与内射模) ① P 称投射模,若对任何满射 f : M → N 与任何 g : P → N,存在 h : P → M 使 f∘h = g(提升性质)。② Q 称内射模,若对任何单射 f : M → N 与任何 g : M → Q,存在 h : N → Q 使 h∘f = g(延拓性质)。

投射(提升)与内射(延拓) P M N M N Q 满射 单射 投射=箭头可以「逆着满射往上升」
图 5-1 投射性与内射性是一对对偶的提升/延拓性质:投射模「往上升」(沿满射提升),内射模「往上延」(沿单射延拓)。

命题 5-2(三者的关系与判据) ① 每个自由模都投射;② 投射模是自由模的直和项:P 投射 ⟺ 存在 Q 使 P ⊕ Q 自由;③ 局部环上有限生成投射模必自由(第四章命题 4-9);④ 每个模都可嵌入某内射模(内射包),每个模都是某自由模的商(自由表现)。

用法 ④ 的两句话是「同调代数可以开工」的前提:因为每个模有自由表现(用自由模覆盖它),所以可以构造「分解」;因为每个模可嵌入内射模,所以可以构造「内射分解」。Ext 用前者,Tor 用后者(其实 Tor 用前者、Ext 用后者,见 p131–p132)。

128讲义

第五章 模与同调:让代数长出眼睛5.3 复形与同调:量出缺口

本章的主角登场。

定义 5-5(复形) 模与同态组成的序列 ⋯ → Mn+1 \xrightarrow{dn+1} M_n \xrightarrow{d_n} Mn−1 → ⋯,若满足 d_n ∘ dn+1 = 0(对一切 n),称为(链)复形,记作 M_•。称 d_n 为微分。

定义 5-6(同调) 复形 M_• 在第 n 阶的同调模为 H_n(M_•) = ker d_n / im dn+1。称 ker d_n 为 n-闭链,im dn+1 为 n-边界。同调模度量「闭链中有多少不是边界」——即「缺口有多大」。

为什么 d∘d = 0 是关键?因为它给出包含 im dn+1 ⊆ ker d_n,正是「有内容可除」的前提。当等号成立时称复形在第 n 阶正合;正合意味着没有缺口,同调为零。

闭链、边界与缺口 ker dn​(闭链) im dn+1​(边界) 缺口 Hn​ = ker / im = 不是边界的闭链所占的「洞」
图 5-2 同调模度量的正是「边界填不满闭链」的那部分缺口。正合列 = 缺口为零 = 同调全消。

几何直觉 在拓扑中,闭链是「闭合的圈」,边界是「能填成一片膜的圈」;同调群度量「有多少圈围不出洞」。代数把这个直觉抽象为「核除以像」,于是它适用于任何环、任何模。

129讲义

第五章 模与同调:让代数长出眼睛5.4 同调的基本性质

同调一旦定义,立刻可以做三件事:比较、缩短、计算。

命题 5-3(复形短正合列诱导长正合列) 设 0 → M_• → N_• → P_• → 0 是复形的短正合列。则存在长正合列 ⋯ → H_n(M_•) → H_n(N_•) → H_n(P_•) \xrightarrow{δ} Hn−1(M_•) → ⋯,其中 δ 称为连接同态。这是同调代数最常用的机器。

定义 5-7(复形的映射锥与同伦) 复形同态 f : M_• → N_• 若满足 f∘d = d∘f 称复形映射。两个复形映射同伦,若存在 s : M_n → Nn+1 使 f − g = d s + s d。同伦的映射诱导相同的同调同态——这就是「同调是拓扑不变量」的代数原型。

命题 5-4(正合性的局部判据) 复形 M_• 正合 ⟺ 对每个素理想 p,复形 (M_•)_p 正合 ⟺ 对每个极大理想 m,(M_•)_m 正合。这是第四章「局部—整体」原则在同调中的翻版。

最后一条很值得记住:正合性是局部性质(而不仅仅是「可以逐点检验」)。这使我们在局部环上算同调、再拼回整体成为可能——这是代数几何与代数数论中「层论」的第一块砖。

命题 5-5(同调的计算入口) 若复形 M_• 由有限生成模构成且环诺特,则每个 H_n(M_•) 也有限生成。若 M_• 有界(只有有限个非零项),则只有有限多个 H_n 非零。

提醒 同调与上同调对偶:上链复形 Mn 的微分 dn : Mn → Mn+1 提升阶数,得 Hn = ker dn / im dn−1。Ext 是上同调,Tor 是同调——这一区别记住了,p131–p132 会顺很多。

130讲义

第五章 模与同调:让代数长出眼睛5.5 短正合列与蛇形引理

短正合列 0 → M′ \xrightarrow{i} M \xrightarrow{π} M″ → 0 是「M 由 M′ 与 M″ 拼起来」的最精炼说法:i 嵌入、π 投影、核像咬合。

引理 5-6(分裂引理) 对短正合列 0 → M′ → M → M″ → 0,以下等价:① 存在 s : M″ → M 使 π∘s = id(分裂);② 存在 r : M → M′ 使 r∘i = id;③ M ≅ M′ ⊕ M″(且 i, π 是标准嵌入与投影)。同一列分裂 ⟹ 对任何 N,0 → Hom(N, M′) → Hom(N, M) → Hom(N, M″) → 0 正合。

分裂引理的意义:它给出「什么时候短正合列可以拆开」。在向量空间范畴里一切短正合列都分裂(这就是「每个子空间都是直和项」);在模范畴里则不然——分裂与否是衡量环复杂度的指标。这个「不分裂的程度」正是 Ext(p131)。

引理 5-7(蛇形引理) 设有交换图,其横向为两个正合列:0 → M′ → M → M″ → 0 与 0 → N′ → N → N″ → 0,纵向同态 f′, f, f″ 使全体交换。则存在「蛇形」长正合列 ker f′ → ker f → ker f″ \xrightarrow{δ} coker f′ → coker f → coker f″,且此列在两端可以继续接上。

蛇形引理(Snake Lemma) M′MM″0 N′NN″0 00 ker f′ → ker f → ker f″ —δ→ coker f′ → coker f → coker f″
图 5-3 蛇形引理:交换图的一「横」正合性,自动生成一条贯穿核与余核的长正合列。δ 就是「蛇」从上一行爬向下一行的那一段。

用途 蛇形引理是「图追踪」的经典范例。所有同调代数的计算(尤其是长正合列的推导)都要反复用它。写证书的时候,只要把图摆好、δ 定义成「x ↦ f(x) 的余核像」,再逐项验证核像咬合即可。

131讲义

第五章 模与同调:让代数长出眼睛5.6 Ext:扩张的度量

分裂引理告诉我们:有些短正合列分裂、有些不分裂。问题是——不分裂的程度能不能被量出来?Ext 就是这把尺子。

定义 5-8(投射分解与 Ext) 对模 M,取投射分解 ⋯ → P_2 → P_1 → P_0 → M → 0。对模 N,作用 Hom(−, N) 得复形 0 → Hom(P_0, N) → Hom(P_1, N) → ⋯,其上同调 Extn_A(M, N) = Hn(Hom(P_•, N))。特别地 Ext0_A(M, N) ≅ Hom_A(M, N),且 Extn 与分解的选取无关。

定理 5-8(Ext1 的分类定理) Ext1_A(M, N) 与「M 被 N 扩张的等价类」一一对应:每个 ξ ∈ Ext1 对应一个短正合列 0 → N → E → M → 0;ξ = 0 恰好对应分裂的那个扩张。特别地,一切短正合列分裂 ⟺ 对所有 M, N 有 Ext1(M, N) = 0。

Ext1​ 度量「扩张的偏离」 0 → N → E → M → 0 (扩张的全体) 0 = 分裂扩张 非零 = 粘住了 ← Ext1​(M, N) 是量尺 →
图 5-4 Ext1 把「扩张的等价类」排成一条标尺:零点一个分裂扩张,其余点各对应一个不可分裂的粘法。

命题 5-9(Ext 的性质) ① Extn(M, N) = 0 对一切 n ≥ 1 成立 ⟺ M 投射(当 M 投射时投射分解长度为零,上同调立刻消失);② Extn(M, N) = 0 对一切 n ≥ 1 也成立 ⟺(作为 M 的函数的)N 内射;③ 长正合列:短正合列 0 → N′ → N → N″ → 0 诱导 0 → Hom(M, N′) → Hom(M, N) → Hom(M, N″) \xrightarrow{δ} Ext1(M, N′) → ⋯。

连接同态 δ 的意义 δ 把「一个同态 M → N″」变成「一个用 N′ 扩张 M 的类」。具体做法是拉回(pullback):M → N″ 与 N → N″ 的纤维积给出扩张 E。这就是「扩张即拉回」这一漂亮事实。

132讲义

第五章 模与同调:让代数长出眼睛5.7 Tor:张量的歪曲

如果 Ext 度量「Hom 不保持满射」的偏差,那么 Tor 度量「张量不保持单射」的偏差。它们的构造完全对偶。

定义 5-9(Tor) 对模 M 取投射分解 ⋯ → P_1 → P_0 → M → 0,对 N 作用 − ⊗_A N 得复形 ⋯ → P_1⊗N → P_0⊗N → 0,其同调 Tor_nA(M, N) = H_n(P_• ⊗ N)。特别地 Tor_0A(M, N) ≅ M ⊗_A N。

命题 5-10(Tor 的基本性质) ① Tor_n(M, N) ≅ Tor_n(N, M)(对称性,用两支分解计算得同构);② Tor_n(M, N) = 0 对一切 n ≥ 1 ⟺ M 平坦;③ 若 A 是主理想整环(如 ℤ 或 k[x]),则 Tor_1(M, N) ≅ M ⊗ N 的挠部,且 n ≥ 2 时全为零;④ 短正合列 0 → M′ → M → M″ → 0 诱导长正合列 ⋯ → Tor_1(M′, N) → Tor_1(M, N) → Tor_1(M″, N) \xrightarrow{δ} M′ ⊗ N → M ⊗ N → M″ ⊗ N → 0。

Tor 度量「张量不保持单射」的偏差 0 → M′ → M → M″ → 0  张量 −⊗N 后: M′⊗N → M⊗N → M″⊗N → 0  右端仍正合 但左端 M′⊗N → M⊗N 未必单射 Tor1​(M″, N) = 这条断链「缺」的那一块
图 5-5 张量函子对右正合的要求总是满足,对左正合则会「漏」;漏掉的那部分恰好由 Tor1 补上——这也解释了长正合列里 Tor1 为何出现在左端。

经典例 取 A = ℤ,M = N = ℤ/m。用分解 0 → ℤ \xrightarrow{·m} ℤ → ℤ/m → 0 张量 ℤ/m 得 Tor_1(ℤ/m, ℤ/m) ≅ ℤ/m。同取 M = ℤ/m,N = ℚ 则 Tor_1 = 0(因 ℚ 平坦)。可见 Tor 度量的是「挠」——这正是它名字(Torsion)的来源。

133讲义

第五章 模与同调:让代数长出眼睛5.8 平坦模:Tor 归零的世界

把 p104 关于平坦的定义与 p132 的 Tor 放在一起,得到平坦性最漂亮的刻画。

定理 5-11(平坦性的同调刻画) M 平坦 ⟺ Tor_1(M, N) = 0 对一切模 N ⟺ Tor_n(M, N) = 0 对一切 n ≥ 1 与一切 N。

为什么平坦等价于「张量保持单射」?因为张量函子总是右正合的;对 0 → N′ → N → N″ → 0,M ⊗ N′ → M ⊗ N 的单性缺失由 Tor_1(M, N″) 度量;若 Tor_1 全消,则单性恢复,张量函子变成正合函子——这正是平坦的定义。

模类Extn (n≥1) 消没Tor_n (n≥1) 消没
自由 / 投射Extn(M, −) = 0(投射 ⟹ 平坦)Tor 消没
平坦一般不是Tor_n(M, −) = 0 ✓
内射Extn(−, N) = 0一般不是

命题 5-12(平坦的局部判据与常见例子) ① M 平坦 ⟺ 对每个有限生成理想 I,I ⊗ M → M 单射(平坦性判据,只测有限生成理想即可);② 局部化 S−1A 是平坦 A-模;③ 多项式环、形式幂级数环都是平坦的;④ 有限生成平坦模在诺特环上等于投射(p104 命题 4-9 的整体版本)。

平坦性:Tor 零化的世界 自由 投射 平坦 ⊕ A 自由 ⟹ 投射 ⟹ 平坦;反向需额外条件(诺特、有限生成)
图 5-6 三类模的包含关系在同一枚「维恩图」上:平坦圈最大,自由圈最小;第四章的局部判据告诉我们何时可以反向穿透。
134讲义

第五章 模与同调:让代数长出眼睛5.9 投射分解与内射分解

一句话直觉。要让「不保持正合的函子」重新可量,需要先把模摊成一串「好模」——这就是分解。投射模向右摊,内射模向左摊。

投射分解与内射分解。模 M 的投射分解是正合列

⋯ → P_2 → P_1 → P_0 → M → 0

其中每个 P_i 投射;内射分解是

0 → M → I0 → I1 → I2 → ⋯

其中每个 I^i 内射。自由模当然投射,故「自由分解」总存在。

构造法(逐步凑)。投射分解:取 M 的一组生成元,自由模 P_0 满射到 M,再对核重复(核上取生成元、自由模、满射)——每一步都在「用自由模逼近」。内射分解(环上模)构造较难,需要对偶地嵌入内射模。
三种「好模」的层级。自由 ⟹ 投射(在 PID / 局部环上二者等价,Kaplansky 定理);投射与内射互为对偶(翻转箭头):P 投射 ⟺ 每个满射 N → M 都能沿 P → M 提升;I 内射 ⟺ 每个单射 N ↪ M 都能沿 N → I 延拓。
为什么分解是「可算的」。投射分解把「一般模」替换成「自由模串」,从而把 Hom 与 ⊗ 的计算落实到矩阵层;对「短分解」尤其方便:Hilbert 合冲定理(4.x 的合冲链)保证多项式环上有限生成模有长度 ≤ n 的自由分解(5.15 会用)。
图 5-7 两种分解:把「难懂的模」摊成「好懂的串」 模 M ⋯ → P_1 → P_0 0 → M → I_0 → I_1 → ⋯ 投射分解(左) 内射分解(右) 把 M 换成「一串好模」,缺口留给同调去量
图 5-7 分解是导出函子的入场券:把模 M 摊成一串投射模(左)或内射模(右),再对「好模的函数」取同调——缺口就被量成 Ext 与 Tor。
135讲义

第五章 模与同调:让代数长出眼睛5.10 导出函子的构造:取同调

一句话直觉。有些函子只「保住半条正合列」,另一半漏掉。把漏掉的部分用同调量出来,就是导出函子。

左右正合。函子 F 称左正合,若 0 → M′ → M → M″ 正合 ⟹ 0 → FM′ → FM → FM″ 正合(保留左端);右正合则保留右端 M′ → M → M″ → 0。Hom(R-模, −) 左正合;− ⊗_R N 右正合。

右导出函子。设 F 左正合。取内射分解 0 → M → I0 → I1 → ⋯,作用 F 后取同调:

R^iF(M) = H^i(F I^∙), R0F = F

左导出函子 L_iG 对右正合 G 用投射分解对偶地定义。

与「经典定义」的接口。Extn = Rn Hom(R, −),Tor_n = L_n(− ⊗_R N)。5.6–5.7 用的是「自由/投射分解」的实操定义;本页给出统一框架:它们都是导出函子。
三条基本性质。① R0F = F,L_0G = G;② 长正合列(5.14):短正合列导出 0 → FM′ → FM → FM″ → R1FM′ → ⋯;③ 维数迁移:这是「同调的望远镜」能一层层看下去的原因。
计算的口诀。算 Extn(M, N)(M 侧导出):取 M 的投射分解,作用 Hom(−, N),取上同调;算 Tor_n(M, N):取任一侧的投射分解,作用 ⊗N,取同调。两条流水线,本章后面反复使用。
图 5-8 导出函子的逻辑:缺口被同调量出 F 左正合:0 → M′ → M → M″ 被保住左端 右端 M″ → 0 处出现缺口 导出函子:对分解取同调,缺口就长成 L_i F(M″) 「左正合」的右缺口 = 右导出函子;「右正合」的左缺口 = 左导出函子
图 5-8 导出函子的标准配方:函子 F 若只保左半(左正合),就在右端留了个「缺口」;把一个分解接上去、取同调,缺口就变成右导出函子 RiF(或左导出 L_iF)。
136讲义

第五章 模与同调:让代数长出眼睛5.11 Ext 与扩张的分类

一句话直觉。同调不只是「算」出来的数字,它有意义:Ext1 数出「一个模能被另一个模扩张」的方式有多少种。

扩张的分类。给定模 A, C,一个 扩张是短正合列 0 → A → B → C → 0。两个扩张「等价」若它们之间有交换图(且两端是恒等)。则等价类与 Ext1(C, A) 一一对应,零元对应分裂扩张 B = A ⊕ C。

怎么读这条定理。「分裂」是「平凡的扩张」;Ext1 中每个非零元,就是一个「真正把两个模缠在一起」的方式。于是 Ext1 = 0 ⟺ 「所有扩张都分裂」——这是投射模/内射模的判据(5.2)。特别地若 C 投射或 A 内射,分裂自动成立,故 Ext1 = 0。
实例:Ext1_ℤ(ℤ/n, ℤ/m) ≅ ℤ/gcd(m,n)。取 ℤ/n 的投射分解0 → ℤ →·n→ ℤ → ℤ/n → 0,作用 Hom(−, ℤ/m) 得 ℤ/m →·n→ ℤ/m,其上同调恰是 (ℤ/m)/n(ℤ/m) ≅ ℤ/gcd(m,n)。验证一下:扩张 ℤ/m 被 ℤ/n 的方式数=公因数个数。
高阶 Extn 的意义。Extn(C, A) 分类「C 的 n 次扩张」——一串长度 n 的正合列。维数迁移(长正合列)保证了这种「递归」的一致性。第六章将看到:Ext 是层上同调在模层的化身(6.7)。
137讲义

第五章 模与同调:让代数长出眼睛5.12 Tor 与挠元:最初的动机

一句话直觉。Tor 的原始动机非常朴实:数一数「取张量后多出来的挠元」——同调最早就是为它而生的。

挠元与张量。模 M 的挠元是被某个非零因子杀掉的元素 {m : rm = 0(某 r ≠ 0)}。例:ℤ/n 全由挠元组成;自由模无挠元。张量积把「公共因子」搬上台面:ℤ/m ⊗_ℤ ℤ/n ≅ ℤ/gcd(m,n)。

Tor 的诞生现场。计算 ℤ/m ⊗ ℤ/n 时,用 ℤ/n 的投射分解 0 → ℤ →·n→ ℤ → ℤ/n → 0,张量 ℤ/m 得 ℤ/m →·n→ ℤ/m → 0;H_0 给出 ℤ/gcd,而 H_1 = Tor_1 = ker(·n) ≅ ℤ/gcd(m,n)。Tor_1 把「两个挠模的公共挠性」额外记了一笔。
为什么叫「挠」。张量积是右正合的(图 5-8),它把左端的单射打丢——丢掉的量恰恰是挠元,正是 Tor(torsion 的缩写)。Tor_1 是「张量对挠元的歪曲」,Tor_n 是高阶歪曲。
对称性与消失。Tor_n(M, N) ≅ Tor_n(N, M)(对称);任一因子平坦(特别地:自由、投射、局部化后的环)⟹ 一切 Tor_n = 0(n ≥ 1)。于是「Tor 归零」成为平坦性的判据(5.12、5.13)。
138讲义

第五章 模与同调:让代数长出眼睛5.13 平坦性的判据与例子

一句话直觉。平坦性说「张量不改变正合性」。本章末给它两把可操作的判据:Tor 归零与局部判据。

平坦性的判据(合集)。R-模 M 平坦,当且仅当以下任一条成立:

① Tor_1(M, N) = 0 对一切 N;

② 每个理想 I,I ⊗ M → M 是单射(理想判据);

③ 对每个素理想 p,M_p 在 R_p 上平坦(局部判据);

对有限生成模:平坦 ⟺ 投射 ⟺ 局部自由。

标准例子。① 自由模、投射模平坦;② 局部化是平坦的:S−1R 是平坦 R-模——这正是第二章 2.4「局部化正合」的同调重述;③ 域上的多项式环平坦;④ 反例:ℤ/n 不是平坦 ℤ-模(Tor_1(ℤ/n, ℤ/n) ≅ ℤ/n ≠ 0)。
Lazard 定理(深层的真相)。模平坦 ⟺ 它是「有限生成自由模」的过滤余极限(direct limit)。这把平坦从「抽象定义」拉回到「自由模的拼装」,也解释了为什么平坦是「局部地好」的性质——它可以逐块拼。
局部判据的操作价值。判平坦性只需在每个素理想处检查——又一次「局部—整体」(4.12、5.8)。这是本章与第四章的方法论接口:同调的不变量,也照样可以逐点算。
139讲义

第五章 模与同调:让代数长出眼睛5.14 长正合列:同调的望远镜

长正合列是同调代数的「望远镜」:它把短正合列的局部信息沿阶数拉成一长串,使我们能把高阶与低阶的信息互相换算。

定理 5-13(Tor 长正合列) 短正合列 0 → M′ → M → M″ → 0 与任意 N 给出 ⋯ → Tor_1(M′, N) → Tor_1(M, N) → Tor_1(M″, N) \xrightarrow{δ} M′ ⊗ N → M ⊗ N → M″ ⊗ N → 0。此列右端终止于 0,左端可无限延伸(若 M′ 的分辨率无限长)。

定理 5-14(Ext 长正合列) 在同一短正合列下,对任意 N 有 0 → Hom(M″, N) → Hom(M, N) → Hom(M′, N) \xrightarrow{δ} Ext1(M″, N) → Ext1(M, N) → ⋯。

怎么记? 三条记忆法:① Ext 逆着 M 的方向(第一个变元反变),Tor 顺着方向(协变);② Ext 从 0 开始(左正合),Tor 以 0 结束(右正合);③ 连接同态 δ 永远升高次数(Ext 从 n 到 n+1,Tor 从 n 到 n−1)。

用法一(计算) 若 M″ 或 M′ 平坦,则对应的 Tor 项为零,长列断裂,得到短列的「分解」。这是把未知的 Tor 用已知的算出来的标准套路。

用法二(比较) 长正合列配合「保持正合性的函子」与「不保持正合性的函子」,可以把「障碍」从一处搬到另一处。Ext 与 Tor 的存在,本质上是「Hom 与 ⊗ 都不正合」的补救品。

用法三(谱序列) 叠加长正合列就得到谱序列,能算非常复杂的高阶同调。这一步超出本册,属于同调代数的核心内容。

长正合列的「望远镜」结构 Tor2​ Tor1​ M′⊗N M⊗N M″⊗N 每一步 δ 把信息往下运一阶;两端终止于 0 或无穷,由分解长度决定
图 5-9 长正合列是一架望远镜:左端可以拉到无穷(高阶 Tor),右端中止于 0(因为 ⊗ 右正合)。
140讲义

第五章 模与同调:让代数长出眼睛5.15 同调维数:量「堵」的尺子

一句话直觉。有些模很快被自由模「解开」,有些要拖很久。「拖多久」就是投射维数;一个环上所有模的「最久」,就是环的整体维数。

同调维数。模 M 的投射维数 projdim M 是最短投射分解的长度(无穷则记 ∞);等价地,是使 Extn(M, −) = 0 对一切 n > d 成立的最小 d。整体维数 gldim R = sup_M projdim M;对偶地有内射维数与弱(平坦)维数。

刻度表。gldim R = 0 ⟺ R 半单(如域上的矩阵环);gldim ≤ 1 ⟺ R 遗传(如 PID、Dedekind 整环);Hilbert 合冲定理:gldim k[x_1, …, x_n] = n。于是「多项式环的同调海拔 = 变元个数」——同调维数与 Krull 维数在此首次握手。
正则局部环的惊人等式。诺特局部环正则 ⟺ gldim R < ∞,且此时 gldim R = dim R(Serre)。这条定理把第四章的「切锥不胖」与本章的「分解不拖长」焊成同一句话:正则 = 同调维数有限。第四章的 4.10 与本章在此会师。
为什么它有用。同调维数把「环有多复杂」做成一个可计算的上确界:gldim = 0(半单)→ 表示论;= 1(遗传)→ Dedekind 整环与曲线;= n(光滑 n 维)→ 代数几何的「光滑性」。第六章 6.10 将把这条刻度又译回几何。
图 5-10 同调维数:环的「同调海拔」 投射维数 projdim M 最短投射分解的长度 整体维数 gldim R 一切模的维数上确界 gldim R = 0 ⟺ 半单  gldim R ≤ 1 ⟺ 遗传环 gldim k[x_1,…,x_n] = n (Hilbert 合冲定理) 「同调海拔」:环允许的分解最长能有多长
图 5-10 投射维数量单个模「堵」到多长才被自由模解开;整体维数是所有模的上确界,是环自身的「同调海拔」——多项式环恰为变元个数,正则局部环恰为维数。
141讲义

第五章 模与同调:让代数长出眼睛5.16 常见误读与澄清

一句话直觉。本章的坑几乎都出自「左右不分」与「把同调当数」。五面墙。

墙一:把 Ext 与 Tor 的「左右」搞反。Hom 左正合,导出得到 Ext(上同调);⊗ 右正合,导出得到 Tor(同调)。记法上 Extn 用上标、Tor_n 用下标,正是这个左右之别的记号化。口诀:Ext 补右边的缺,Tor 补左边的缺。
墙二:以为「同调是数」。Ext1 与 Tor_1 是群/模,自带结构,可以乘、可以拉回。把它们当「个数」会漏掉最关键的信息(如扩张的具体缠绕方式)。
墙三:以为 Tor_1 = 0 只对自由模成立。平坦模就有 Tor_1 = 0,而平坦比自由弱得多:ℚ 是平坦 ℤ-模却不是自由 ℤ-模。「平坦」是比「投射/自由」更大的族。
墙四:把「复形」当「正合列」。复形只要求 d2 = 0,同调可以是任意模;正合列是「同调全为零」的特例。把所有复形当正合列,会看不见「缺口」——而对交换代数来说,缺口恰恰是主角。
墙五:以为「取分解」带来唯一性。投射分解不唯一,但同调不依赖分解(这是导出函子良定义的核心定理)。别因为「分解可以换」就怀疑 Ext 的确定性——不依赖选择,正是同调代数的第一条定理。

一句总纲。本章的每个对象都要问两个问题:它「补」的是左边的缺还是右边的缺?它是「不变量」还是「计算的中间产物」?答对这两个问题,长正合列(5.14)与同调维数(5.15)就都顺理成章了。

142例题

第五章 模与同调:让代数长出眼睛例题课(一):复形与同调的计算

例 5-1(算一次同调) 取复形 0 → ℤ \xrightarrow{·2} ℤ → 0(只有两项,d_1 = ·2)。求 H_0 与 H_1。

解 H_1 = ker d_1 / im d_2 = ker(·2)/0 = 0(因 ·2 单射)。H_0 = ker d_0 / im d_1 = ℤ / 2ℤ = ℤ/2。结论:H_0 = ℤ/2 恰好量出「2 倍映射不是满射」这一缺口。在几何上这意味着「有一条闭链不是边界」。若把复形换成 0 → ℤ \xrightarrow{·2} ℤ 且右端补上 ℤ/2 → 0,整列就正合、同调全消。

例 5-2(正合列的判别) 判断 0 → ℤ \xrightarrow{·3} ℤ \xrightarrow{π} ℤ/3 → 0 是否正合。

解 ① 左端:·3 单(3x = 0 ⟹ x = 0);② 中端:im(·3) = 3ℤ = ker π(π 的核正是 3 的倍数);③ 右端:π 满。故正合。这条短正合列不分裂——因为若分裂则 ℤ ≅ 3ℤ ⊕ ℤ/3,而右端有挠、左端没有,矛盾。所以 Ext1(ℤ/3, ℤ) ≠ 0(事实上 ≅ ℤ/3)。

例 5-3(自由分解) 求 ℤ/6 作为 ℤ-模的一个自由分解。

解 0 → ℤ \xrightarrow{·6} ℤ \xrightarrow{π} ℤ/6 → 0。长度 1(ℤ/6 不是自由的,故最小分解长度为 1)。由此立刻得到:Tor_1(ℤ/6, N) = ker(N \xrightarrow{·6} N)(N 的 6-挠部),Ext1(ℤ/6, N) = coker(N \xrightarrow{·6} N) = N/6N。分解一算,两个函子全得。

143例题

第五章 模与同调:让代数长出眼睛例题课(二):投射分解与 Ext

例 5-4(k[x] 上的 Ext) 设 A = k[x],M = k = A/(x)。求 Extn_A(k, k)。

解 取 k 的投射分解(Koszul 分解):⋯ → A \xrightarrow{·x} A \xrightarrow{·x} A → k → 0。作用 Hom(−, k):0 → Hom(A, k) \xrightarrow{·x} Hom(A, k) \xrightarrow{·x} ⋯,即 0 → k \xrightarrow{0} k \xrightarrow{0} k → ⋯(因为 x 在 k 上作用为零)。于是每个 n 都有 Extn_A(k, k) = k(核 = k、像 = 0)。几何意义:Ext 无穷多非零,说明 k(作为 k[x]-模)不是「有限投射维数」的——这正是 k[x] 在「全局维数」上等于 1 的体现。

例 5-5(局部环上的投射维数) 设 (A, m) 是诺特局部环,k = A/m,求 k 的极小自由分解长度。

解 由 Nakayama 引理,k 的极小自由分解由 Tor 的维数唯一确定:⋯ → Ab_n → ⋯ → Ab_0 → k → 0,其中 b_n = dim_k Tor_nA(k, k)(Betti 数)。而 A 是正则局部环 ⟺ 此分解长度有限(等于 dim A)。这条判据给出「正则 = 有限投射维数 = 重数为 1」的第三种说法,也是本章与第四章的正式接口。

例 5-6(Ext1 与扩张的分类) 说明 Ext1_ℤ(ℤ/2, ℤ/2) ≅ ℤ/2 对应的两个扩张。

解 以 ℤ/2 扩张 ℤ/2 得两类:分裂的 ℤ/2 ⊕ ℤ/2(对应 0 ∈ Ext1),不分裂的 ℤ/4(对应非零元)。故 Ext1 ≅ ℤ/2 恰有两个元素。几何意义:ℤ/4 是「把 2 阶扭转粘在另一个 2 阶扭转上,形成 4 阶扭转」——粘法只有一种(非平凡的),故 Ext1 只有一个非零类。

144习题

第五章 模与同调:让代数长出眼睛习题课(一):同调代数基本功

1. 计算复形 0 → ℤ \xrightarrow{·4} ℤ → ℤ/4 → 0 的同调(看作三项复形)。

提示:H_0 = ℤ/4,其余为 0。

2. 证明:若 P 投射,则 Extn(P, N) = 0 对一切 n ≥ 1。

提示:P 的投射分解可取 0 → P → P → 0(长度 0)。

3. 设 A 是整环,M 无挠。证明 Tor_1(M, A/(a)) ≅ M/aM 的挠部,并说明为何取 M = ℤ、a = 2 时结果为零。

提示:用分解 0 → A \xrightarrow{·a} A → A/(a) → 0 得 Tor_1 = ker(·a : M → M);无挠时该核为零。

4. 用长正合列证明:若 0 → M′ → M → M″ → 0 且 M″ 平坦,则对一切 n ≥ 1,Tor_n(M′, N) ≅ Tor_n(M, N)。

提示:Tor 长列中 M″ 的项全为零,长列断成短列。

145习题

第五章 模与同调:让代数长出眼睛习题课(二):进阶

5. 证明 Spec A 中 V(I) = V(√I),并说明为何「闭集只记根式部分」。

提示:p ⊇ I ⟺ p ⊇ √I(素理想含 I 则含 I 的一切幂根)。几何读法:xn = 0 与 x = 0 定义同一个闭集,但前者带重数信息——这部分留给概型(p159)。

6. 证明 D(f) ∩ D(g) = D(fg),且 D(f) ⊆ D(g) ⟺ f ∈ √(g)。说明主开集构成 Spec A 的一个基。

提示:f ∉ p 且 g ∉ p ⟺ fg ∉ p(p 素)。

7. 证明 O(D(f)) ≅ A_f,并验证 Spec A 上的整体截面 Γ(X, O) = A。

提示:先对 D(f) 用局部化构造,全局截面由粘合公理与「A 到各 A_f 的映射」的合拢给出。

8. 举例说明 Zariski 拓扑一般不是 Hausdorff 的(如 Spec ℤ),并解释这与「一般点 (0) 的闭包是整条谱」的关系。

提示:(0) 的闭包 V((0)) 是全部素理想,故 (0) 稠密;任何包含 (0) 的开集都是全集。

146地图

第五章 模与同调:让代数长出眼睛第五章知识地图

起点 模与模范畴(p126)——同调的工作场所;自由/投射/内射模(p127)——用于构造分解的「简单砖块」。

第一站(同调本体) 复形与 d∘d = 0(p128)→ 同调模 H_n = ker/im(p128)→ 长正合列(p129)→ 蛇形引理(p130)。这一段回答「缺口是什么、缺口怎么算」。

第二站(两个函子) 用 Hom 得 Ext(p131,度量扩张的偏离);用 ⊗ 得 Tor(p132,度量张量的歪曲);平坦 = Tor 全消(p133);长正合列把二者串起来(p139)。

第三站(几何涌现) Zariski 拓扑(p156)→ 结构层与茎(p157)→ Serre 的范畴翻译(p158)→ 概型(p159)。

终点与下一站 「模 = 准凝聚层」这一步把代数与几何正式接上;完整的代数几何从这里开始。

第五、六章知识依赖图 模与范畴 复形与同调 Ext(扩张) Tor(挠 / 平坦) Zariski 拓扑 层与茎 概型 → 代数几何
图 5-11 第五、六章知识依赖:同调自成一体的第一部分(模→复形→Ext/Tor),与几何涌现的第二部分(拓扑→层→概型),在「Serre 翻译」处合成一座桥。
147小结

第五章 模与同调:让代数长出眼睛第五章小结(上):模与复形

一、模是统一语言。 理想、商环、环扩张都是模;模同态与正合列把「结构比较」变成可操作的事情。

二、复形与同调度量缺口。 d∘d = 0 才有 ker ⊇ im;H_n = ker/im 正好量出「缺口」。正合 = 无缺口 = 同调为零。

三、Ext 与 Tor 是一对度量尺。 Ext 沿 Hom 造,量「扩张不分裂的程度」;Tor 沿 ⊗ 造,量「张量丢掉单射的程度」。Ext1 = 0 ⟺ 一切扩张分裂;Tor_1 = 0 ⟺ 模平坦。

四、长正合列是通用机器。 它把短列的局部信息沿阶数拉成一串,使我们能「以已知算未知」;蛇形引理是它的技术核心,谱序列是它的高阶推广。

五、几何是代数在局部上的展开。 Zariski 拓扑把 Spec A 变成空间,结构层把局部环 A_p 变成茎,于是第四章的局部化「成了」几何的「点附近」。

六、Serre 翻译是这座桥的拱顶。 仿射概型上「模的范畴」与「准凝聚层范畴」等价;「模」与「层」只是同一件事的两种说法。

七、概型是终点也是起点。 每个环都是一个空间,每个素理想都是一个点。有了这一层,代数几何与代数数论都获得了共同的舞台。

本章新词 模 / 模范畴 / 阿贝尔范畴 / 自由模 / 秩 / 投射模 / 内射模 / 提升性质 / 延拓性质 / 复形 / 微分 / 闭链 / 边界 / 同调模 / 正合列 / 连接同态 / 复形映射 / 同伦 / 分裂引理 / 蛇形引理 / 投射分解 / Ext / 上同调 / Tor / 挠 / 平坦模 / 长正合列 / 谱 Spec / Zariski 拓扑 / 主开集 / 结构层 / 茎 / 准凝聚层 / 凝聚层 / 环化空间 / 仿射概型 / 概型。

148小结

第五章 模与同调:让代数长出眼睛第五章小结(下):Ext、Tor 与平坦

正面清单(下半章)。承接第 147 页小结(上),这一页收束 Ext、Tor 与平坦三线。

两种导出。Hom 左正合 → 右导出得 Ext(上同调);⊗ 右正合 → 左导出得 Tor(同调);统一框架见 5.10。
Ext 的意义。Ext1(C, A) ↔ 「A 被 C 扩张」的等价类;零元 = 分裂(5.11)。Ext1 = 0 ⟺ 一切扩张平凡 ⟹ 投射/内射判据。
Tor 的意义。量「张量对挠元的歪曲」;Tor_n = 0(n ≥ 1)⟺ 平坦(5.12)。局部化是平坦的——第二章的预言在此兑现。
平坦的判据族。Tor 归零、理想判据(I ⊗ M ↪ M)、局部判据(逐素理想查)、有限生成时平坦 = 投射 = 局部自由(5.13)。
同调维数。projdim M、gldim R:k[x_1,…,x_n] 的 gldim = n;正则局部环 ⟺ gldim < ∞ ⟺ gldim = dim(5.15)。
函子正合性导出零意味着
Hom(M, −)左正合Extn(上)扩张皆分裂 / M 投射
− ⊗ N右正合Tor_n(下)N 平坦
局部化 S−1正合无需导出(本身即平坦)

一句话收编:第五章给代数装上了一双「看见缺口」的眼睛。Ext 看扩张,Tor 看挠性,维数看海拔。下一章的衔接讲义,把这些同调仪器对准「几何」——层上同调、Serre 对偶与概型在等我们。

149思想卡

第五章 模与同调:让代数长出眼睛思想卡:同调是障碍的度量

一句命题

「同调不是计算技巧,而是障碍的语言。每一个同调群都在回答同一个问题:在此处,什么东西本来应该成立、却没能成立?」

解读:把本章看过的例子排一排,会发现它们说的是同一件事——

· H_n(M_•) = ker/im 度量「闭链中有多少不是边界」,即「几何上的洞」;

· Ext1(M, N) 度量「N 扩张 M 时,有多少种粘法不是直和」,即「扩张的障碍」;

· Tor_1(M, N) 度量「张量函子丢掉了多少单射性」,即「平坦性的障碍」。

三者的共同结构是:一个本来「应该」正合的函子,实际上不正合;度量它不正合的程度,就得到同调。 这句话可以推广到几乎所有的导出函子:RnF 度量函子 F 不正合的程度。于是「导出函子」这个看似抽象的概念,获得了非常具体的含义——它是在「记一笔账」。

第二个洞见(几何的尺度):Extn ≠ 0 对无穷多 n 成立,意味着对应的对象「病得很重」。例如 k 作为 k[x]-模,Ext 无穷多非零,说明它不能被有限长的自由模覆盖——这与「k[x] 的全局维数为 1」是同一件事。于是同调不仅度量「有没有障碍」,还度量「障碍有多深」。

现代回声:在代数几何中,层上同调 Hi(X, F) 度量「局部数据能不能拼成整体数据」的障碍(这正是层的粘合公理失效程度的度量);在数论中,Galois 上同调度量「方程有没有解」的障碍。**同调是把「做不到什么」变成可计算量的通用办法**——这是二十世纪数学最深刻的语言创新之一。

150挑战

第五章 模与同调:让代数长出眼睛挑战:用 Tor 刻画平坦性

挑战 一(平坦性判据) 证明:M 平坦 ⟺ 对每个有限生成理想 I,I ⊗ M → M(由 a ⊗ m ↦ am 给出)是单射。说明为何只要检验「有限生成理想」就够了(提示:用理想的有限生成性做「有限子集取极限」)。

挑战 二(Tor 的对称性) 证明 Tor_nA(M, N) ≅ Tor_nA(N, M)。提示:先证两个函子 − ⊗ M 与 − ⊗ N 的导出函子分别用 P_• ⊗ N 与 N ⊗ Q_• 计算,再用双复形(或平衡函子的理论)说明两者一致。另一条路线是构造「双复形 P_i ⊗ Q_j」并比较两条谱序列的收敛结果。

挑战 三(正则性 ⟺ 有限全局维数) 证明:诺特局部环 (A, m) 正则 ⟺ k = A/m 的投射维数有限(且等于 dim A)。提示:把第四章的「m 由 d 元生成」翻译成「Koszul 复形长度 d」,再证该复形是 k 的自由分解(关键在于正则序列的 Koszul 复形正合,用「深度 = 维数」来验证)。

建议 挑战一是平坦性最常用的判据,宜完整写出;挑战二是「双复形论证」的入门训练,宜画出 E2 的两条谱序列的格点图;挑战三把第四章与第五、六章正式接上,是全册最具综合价值的一题。

151实验

第五章 模与同调:让代数长出眼睛实验:用程序计算 Ext 与 Tor

本章的三件工具——复形同调、Ext 与 Tor——都能在具体小例子上用线性代数算出来。本实验用 SymPy 复核三件事:① 复形的 H_0、H_1 由矩阵的核与余核给出;② Tor 量「张量丢掉的挠」;③ Ext 量「扩张的挠」。

from sympy import Matrix
from math import gcd

# ① 复形的同调:0 → Z2 --M--> Z2 → 0,M = [[2,0],[0,4]]
M = Matrix([[2, 0], [0, 4]])
print('① H_1 = ker M 的自由秩:', 2 - M.rank())
print('   H_0 = coker M:det =', M.det(), '→ H_0 ≅ Z/2 ⊕ Z/4')

# ② Tor:Z/m ⊗ Z/n 的挠部分
def tor_z(n, m):
    return 0 if gcd(n, m) == 1 else gcd(n, m)
print('② Tor_1(Z/6, Z/4) ≅ Z/', tor_z(6, 4))
print('   Tor_1(Z/6, Z/5) =', tor_z(6, 5))

# ③ Ext:Z/2 的自由分解 0 → Z --·2--> Z → Z/2 → 0
#    取 Hom(−, Z/2) 得 0 → Z/2 --·2--> Z/2 → 0:ker = Z/2,im = 0
A = Matrix([[2]])
print('③ Ext1(Z/2, Z/2) ≅ Z/', A.det())

运行输出(真跑)

① H_1 = ker M 的自由秩: 0
   H_0 = coker M:det = 8 → H_0 ≅ Z/2 ⊕ Z/4
② Tor_1(Z/6, Z/4) ≅ Z/ 2
   Tor_1(Z/6, Z/5) = 0
③ Ext1(Z/2, Z/2) ≅ Z/ 2

任务

① 把 M 换成 [[2,0],[0,0]] 重算,验证「H_1 的秩 = 矩阵零空间的维数」,并解释为什么 H_0 会变大。

② 对 (m, n) = (4, 6)、(9, 12)、(7, 5) 各算一次 Tor_1,验证 Tor_1(ℤ/m, ℤ/n) ≅ ℤ/gcd(m, n);并说明「互素即消失」为何是「平坦」的雏形(第五章 5.8)。

③ 把 ③ 中的 ℤ/2 换成 ℤ/n,验证 Ext1(ℤ/n, ℤ/n) ≅ ℤ/n(提示:分解 0 → ℤ \xrightarrow{·n} ℤ → ℤ/n → 0,再作用 Hom(−, ℤ/n))。

注 这三件事是同调代数的「最小模型」:同调 = 核/像,Tor = 张量的挠,Ext = 同态的挠。跑一遍,本章的抽象定义就都有了手感;更高阶的消元与几何计算(Gröbner 基、Spec 与簇)见第六章 6.13 与综合实验。

152格物札记

第五章 模与同调:让代数长出眼睛〖札记〗筹算与位值:消元的代数基因

本章的 Ext、Tor、长正合列,看起来是二十世纪最「洋」的构造。但若把它的心法抽象出来,会发现它与中国古代筹算共享一个朴素的骨架——分层独立操作。

位值制(《孙子算经》《九章》)把数摆成一层层的位,逐位相加、逐位进位。关键的洞察是:一层的操作不影响别层(除进位外),于是复杂的乘法被拆成一串简单的单位操作。
消元法(《九章·方程》、天元术)把方程组排成矩阵,同位对齐,用「互乘对减」逐步消去——每一步只碰一层。这与现代高斯消元完全同构。
同调(本章)把模排成复形,逐层取同调;长正合列正是「一层的缺口如何传导到下一层」的记账规则。
为什么这个类比不是修辞?因为它们面对的是同一个困难:如何把「整体上纠缠不清」的问题,化成「每一层各自简单」的问题。位值靠「十的幂」分层,消元靠「未知数」分层,同调靠「复形的次数」分层。分层之后,每一步都是简单操作;把各步的结果「装配」回去,就是整体的答案。复形里的 d2 = 0,正是「层与层之间不产生多余纠缠」的公理化。

回到《九章》:「方程」一章用算筹摆出线性方程组,用「互乘对减」消元——这是世界上最早的线性代数算法。本书第一章的 CRT、第三章的 Gröbner 基、本章的同调,都可以读作这条「分层消元」传统的现代后裔。抽象不是与朴素对立,而是朴素心法的高阶封装。

153速查

第五章 模与同调:让代数长出眼睛第五章速查表

概念 / 结论陈述出处
模环作用下的交换群;理想/商/扩张都是模p126
模范畴A-Mod,阿贝尔范畴p126
自由模M ≅ A(I)p127
投射模可沿满射提升;自由模的直和项p127
内射模可沿单射延拓p127
复形满足 d∘d = 0 的序列p128
同调模H_n = ker d_n / im dn+1p128
正合ker = im;同调为零p128
短正合列长化复形短正合列 ⟹ 同调长正合列p129
正合性的局部性正合 ⟺ 各 (M_•)_p 正合p129
分裂引理分裂 ⟺ M ≅ M′ ⊕ M″p130
蛇形引理交换图 ⟹ ker 与 coker 的长正合列p130
ExtExtn = Hn(Hom(P_•, N))p131
Ext1 分类与「扩张等价类」一一对应;0 = 分裂p131
TorTor_n = H_n(P_• ⊗ N)p132
Tor 对称性Tor_n(M, N) ≅ Tor_n(N, M)p132
平坦 = Tor 消没M 平坦 ⟺ Tor_n(M, −) = 0(n ≥ 1)p133
平坦判据只需检验有限生成理想 I 上的单性p133
长正合列(Tor)右端终止,左端可无限延伸p139
长正合列(Ext)左端从 Hom 起,δ 升阶p139
谱 Spec A所有素理想构成的空间p156
Zariski 闭集V(I) = {p : p ⊇ I};V(I) = V(√I)p156
主开集D(f) = {p : f ∉ p};D(f) ∩ D(g) = D(fg)p156
结构层O(D(f)) ≅ A_f,Γ(Spec A, O) ≅ Ap157
茎O_p ≅ A_p(局部环)p157
Serre 等价A-Mod ≅ X 上准凝聚层p158
仿射概型(Spec A, O);一般概型由粘合得p159
154讲义

第五章 模与同调:让代数长出眼睛衔接讲义:通往几何——从环到空间

第五章完成了什么。模的语言(5.1–5.2)、复形与同调(5.3–5.5)、Ext 与 Tor(5.6–5.7)、平坦模(5.8)、分解与导出函子(5.9–5.10)、扩张分类与挠元(5.11–5.12)、平坦判据(5.13)、长正合列(5.14)、同调维数(5.15)。代数至此有了一套「量缺口」的仪器。

同调还能往哪儿去?到本章为止,同调的对象还是「一个环上的模」。但如果把舞台从「一个环」换成「一个空间」——曲线、曲面、簇——同一套同调机器会变成什么?答案是层与层上同调:空间上的「系数系统」是层,量它局部—整体落差的是上同调群。
带着问题走的路标。第六章回答:把环读成空间。路线:Zariski 拓扑(6.1)→ 层与正则函数、结构层(6.2, 6.5)→ Serre 的范畴翻译与 GAGA 先声(6.3)→ 概型预告与仿射概型(6.4–6.6)→ 层上同调、拟凝聚层、射影空间(6.7–6.9)→ 局部性质、Serre 对偶、算术几何(6.10–6.12)→ 计算交换代数与现代接口(6.13–6.15)。
这一章会让前后全部会师。第一章的 Spec(1.13 一瞥)、第二章的 Zariski 拓扑与素谱、第三章的零点定理与词典、第四章的局部环与正则、本章的 Ext 与同调——都在第六章输入「层」这个统一的容器里,输出「代数几何」。交换代数走到这里,才第一次完整地看清自己是什么:几何的语法。
图 5-12 衔接预告:从「模与同调」到「层与空间」 代数侧 环 R、模、理想 Hom、Ext、Tor 几何侧 空间 Spec R、层 开集、茎、上同调 词典 结构层 O_X ⇄ 环 R 层上同调 Hi​(X, F) ⇄ 导出函子 第六章:把「环的解剖学」长成「几何的语法」
图 5-12 第五章的同调机器一旦对准几何,就长出层与层上同调:环 R 变成空间 Spec R,模变成层,Ext 变成 H^i——第六章把这本词典写全,并交给 Grothendieck 的概型。
第六章

从环到几何:Zariski、层与概型

本章把代数与几何缝成一张皮。Zariski 拓扑把素理想当作「点」,代数簇上的函数环当作「坐标环」,Serre 用层的语言重写代数几何(GAGA 的先声),Grothendieck 再把层与概型推上舞台——交换代数至此从「环的解剖学」长成「几何的语法」。本章先铺仿射概型:Spec R 配上一只结构层,一个环就变成一个空间;随后把概型的态射读成环的同态(函子的观点),让「几何」与「代数」互为镜像。层上同调把几何的不变量收进代数,拟凝聚层与凝聚层是它的主角;射影空间与分次环给出「射影」的代数模型;Serre 对偶与 Riemann–Roch 把几何计数变成线性代数。最后,算术几何与计算交换代数(Gröbner 基)两条现代战线一并亮相——交换代数的故事没有结尾,它刚刚开始长出更多疆域。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
155导引

第六章 从环到几何:Zariski、层与概型第六章导引:从环到空间

前五章我们一直待在环里:理想、局部化、分解、维数、同调——全是代数操作。但书里不断漏出一个暗示:这些操作长得像几何操作。商环像「限制到闭集」,局部化像「只看一个点的邻域」,准素分解像「把图形拆成不可约分支」。本章把这层暗示变成一门正式的语言:交换代数就是代数几何的语法。

本章的三条路线。① 空间观:把环 R 读成一个空间 Spec R——素理想是点,理想是闭集,Nakayama 是「切空间维数」;② 函数观:把环的元素读成这个空间上的函数——局部化是「在某点附近看」,结构层是「局部定义为分式、再粘合起来的函数」;③ 相对观:把「环同态」读成「空间的映射」——仿射概型与环反变等价,于是「几何问题」与「代数问题」可以互相翻译,翻译的代价是方向翻转。

第一段(p160–p162):概型的实体。结构层把函数装进空间,态射把环同态变成空间映射,层上同调则度量「局部拼不成的整体」。
第二段(p163–p166):几何的语言。拟凝聚层是模的镜像,Proj 造出射影空间,正则/光滑给出奇点的判据,Serre 对偶与 Riemann–Roch 把「计数」写成分式线性式的形式。
第三段(p167–p170):地平线。算术几何把数论搬进概型,Gröbner 基让这一切可计算,导出代数几何把「相等」放松成「同伦」,最后一面镜子照向 21 世纪。
图 6-1 从环到空间:Spec 给出点、结构层给出函数 环 R (代数) Spec R 素谱(拓扑空间) (Spec R, O_R) 仿射概型 ① Spec ② 加结构层 两步走:先取「点」,再补「函数」 理想 ⟷ 零点集 闭集 = V(E) O_R(U) = 可定义函数 前五章都在左边这一格工作;本章把中间与右边补满。
图 6-1 两步走:环 R 先经「取素理想」变成拓扑空间 Spec R(理想 ↔ 闭集),再补上「局部可定义的有理函数」这层数据 O_R,合成一个仿射概型。前五章的每个概念在这一步各就各位。

读法建议。本章出现的名词密度全书最高,但骨架只有一句话:把前五章每个代数定理,逐条翻译成空间的语言,再问「几何上它说的是什么」。翻译表在 p183 速查页,读到卡住时来回翻。

156讲义

第六章 从环到几何:Zariski、层与概型6.1 Zariski 拓扑:素理想作点

前四章的所有结论都可以「翻译」成几何语言,翻译的核心装置叫 Zariski 拓扑。第一、二章 p45 已初见,这里系统地立起来。

定义 6-1(谱与 Zariski 拓扑) 环 A 的谱 Spec A 是它的所有素理想的集合。对理想 I,记 V(I) = {p ∈ Spec A : p ⊇ I}。这些 V(I) 的补集构成 Spec A 上的拓扑,称Zariski 拓扑;V(I) 是其中闭集,D(f) = {p : f ∉ p} 是其中开集(主开集)。

命题 6-1(代数—几何词典,正式版) ① V(I) ∪ V(J) = V(IJ) = V(I ∩ J),⋂_α V(I_α) = V(Σ I_α)(拓扑公理成立);② V(I) = V(√I),故闭集与根式理想一一对应;③ Spec A 中的闭点(单点闭集)恰是极大理想(当 A 是域上有限生成整环时,代数闭域上的闭点是通常的几何点);④ Spec A 不可约 ⟺ A 的幂零根是素理想。

代数 ⟷ 几何 词典 代数侧 几何侧 环 A 素理想 p 理想 I A 的局部化 Ap​ 空间 Spec A 点(不可约子集) 闭集 V(I) p 点附近
图 6-2 代数—几何词典的第一页:环 ↔ 空间、理想 ↔ 闭集、局部化 ↔ 邻域。第三章 p70 的三个验算在这里得到正式的理论形态。

两点提醒 ① Zariski 拓扑非常「粗糙」:开集少、闭集大,一般不是 Hausdorff 空间(两个点可能无法分开)。这正是代数几何与微分拓扑的分水岭。② 闭点之外还有「非闭点」(一般点、一维点等),它们对应非极大的素理想——把「一般点」当成正式的点,是概型理论的关键创新(p159)。

157讲义

第六章 从环到几何:Zariski、层与概型6.2 层与正则函数

有了空间 Spec A,下一步是研究「空间上的函数」。代数几何里的函数不是任意函数,而是「局部由多项式公式定义」的那些——它们构成层。

定义 6-2(结构层的原型) 对开集 U ⊆ Spec A,定义 O(U) = S_U−1A,其中 S_U 是在 U 的每个点上都不为零的元素全体。这一族「由局部公式定义的函数」配上自然的限制映射 O(U) → O(V)(V ⊆ U),称为 Spec A 的结构层 O。

命题 6-2(层的两条公理与 D(f) 上的计算) ① 若 U = ∪ U_i,且一族函数在每两 U_i ∩ U_j 上相等,则它们拼成一个 U 上的函数(粘合公理);② 若一个函数在自己的定义域内处处为零,则它恒为零(局部性公理);③ 在 D(f) 上,O(D(f)) ≅ A_f(在 A 中允许除以 f 的幂),特别地 O(Spec A) ≅ A。

层:局部数据可以粘成整体 U1​ 上的函数 U2​ 上的函数 在 U1​∩U2​ 上一致 ⟹ 存在唯一的整体函数,限制回 U1​、U2​ 得原函数
图 6-3 层的粘合公理:只要各局部块在重叠处一致,就能拼成唯一的整体——这与「环上分式可以局部定义再拼」是同一件事。

命题 6-3(局部环作为茎) 层 O 在点 p 处的茎(p 的所有邻域上函数值的归纳极限)恰好是局部环 A_p;其极大理想 pA_p 对应「在 p 处取值为零」的函数。

这就是第四章与几何的接口 第四章的局部化 A_p,在这里获得了几何身份——它是层在点 p 的茎。于是「局部环的极大理想」=「该点处取值为零的函数」,而 Nakayama 引理、正则性等全部结论都可以重述为层的语言。「层 = 把局部环粘起来」这一等式,是本章最关键的一句话。

158讲义

第六章 从环到几何:Zariski、层与概型6.3 Serre 的范畴翻译:GAGA 先声

同调与几何的桥在 1950 年代由 Serre 一次性架通。他的想法是:把「模」整体地搬到「层」这一层。

定义 6-3(准凝聚层与凝聚层) 设 (X, O) 是环化空间(如 Spec A)。O-模层 F 称准凝聚,若局部上 F ≅ \tilde{M}(M 为某 A-模)——即局部由模给出。在诺特概型上,若 M 有限生成,称 F 为凝聚层。

定理 6-1(Serre 的等价,仿射情形) 设 X = Spec A,A 诺特。则范畴 A-Mod 与 X 上的准凝聚层范畴等价:M ↦ \tilde{M} 与 F ↦ Γ(X, F) 互为逆函子。在此等价下,有限生成模对应凝聚层,正合列保持,Tor 与 Ext 变成层的高阶导出函子。

Serre 翻译:代数 ⟷ 几何 代数(模) A-模 M 同态 Hom / ⊗ 几何(层) 准凝聚层 F 层态射 Hom / ⊗ 层 Γ(X,−) ~ 构造 「模」与「层」是同一件事的两种说法
图 6-4 Serre 的范畴等价:仿射概型上「模的代数」与「层的几何」互为镜像。这一步把同调代数直接搬到代数几何里。

GAGA 先声 Serre 1956 年的著名论文(GAGA)证明:复射影簇上的代数凝聚层与解析凝聚层范畴等价。这个定理把「代数」与「复几何」两个世界正式统一,也正是「代数几何」成为一门独立学科的奠基之一。本册只给出其仿射版本的雏形,完整理论属于代数几何,本册点到为止。

159讲义

第六章 从环到几何:Zariski、层与概型6.4 概型预告:从环到几何

本章的终点是一句话:每个环都是一个几何对象。这就是概型。

定义 6-4(仿射概型) 一个仿射概型是一个环化空间 (X, O_X),同构于某个 (Spec A, O)。一般概型是局部同构于仿射概型的环化空间,通过粘合仿射片段得到。

为什么必须从「代数簇」升级到「概型」?三个理由:

理由一(点不够用) 代数簇只使用闭点。但素理想中有大量非闭点(一般点、一维素理想),它们承载了「整条曲线」「整个曲面」的信息。丢掉它们,几何讨论就失去了「一般性论证」的支点。概型把所有这些点都正式纳入。

理由二(域太大) 经典代数簇必须在代数闭域上定义。但数论中的环(如 ℤ)不是域上的代数。概型让「Spec ℤ」也成为合法的几何对象——这正是现代代数数论的舞台。

理由三(局部环自然出现) 概型的结构层在每点的茎恰是局部环。于是第四章的局部化、正则性、维数全部变成概型的几何性质(维数 = 概型的维数,正则 = 光滑点),理论框架自然地统一。

经典概念概型语言本册对应
仿射空间 AnSpec k[x_1, …, x_n]p97、p156
代数簇 V(I)Spec k[x]/I 的闭子概型p69、p156
簇的维数概型的 Krull 维数p96、p147
光滑点正则点(茎正则)p105
函数环整体截面 Γ(X, O_X)p157
预层 / 层结构层的粘合p157、p158
从环到几何:概型的诞生 环 A 代数对象 Spec A 拓扑空间 (Spec A, O) 环化空间 加结构层 ⟹ 可以谈「函数」「局部」「上同调」 粘合若干仿射片段 ⟹ 一般概型 ⟹ 代数几何的舞台
图 6-5 从环到概型的两步:先取谱得空间,再加结构层得环化空间;粘合起来就是任意概型。

本章小结语 代数长出了眼睛:前四章的静态结论(理想、分解、维数、正则),在同调与层的语言里全都可以「看」成几何事实。这条桥的下一站,就是代数几何本身。

160讲义

第六章 从环到几何:Zariski、层与概型6.5 仿射概型:Spec R 上的结构层

为什么「空间」还不够。光有 Spec R 这个拓扑空间,我们只知道哪些点被哪些「方程」同时消灭(闭集),却不知道「函数长什么样」。环 R 的每个元素其实是一个「函数」——它在素理想 p 处取的值是它在剩余域 κ(p) = R_p/pR_p 中的像。结构层 O_R 就是把这件事说准:它不仅记录整体函数,还记录每个开集上的局部函数。

定义(仿射概型)。设 R 为环。在 X = Spec R 上定义结构层 O_X:对开集 U ⊆ X,O_X(U) 是全体满足下述条件的函数 s: U → ∐p∈U R_p:在每个 p 处 s(p) ∈ R_p,且局部可写成 a/g(g 在该邻域内处处非零)。称 (X, O_X) 为仿射概型。

基本计算(两条命脉)。

① O_X(D(f)) ≅ R_f ② OX,p ≅ R_p ③ O_X(X) ≅ R

① 把「主开集」上的函数识别为局部化(第二章的 R_f 终于有了几何含义:它是「f 处非零」这片开集上的函数环);② 把「一个点附近」识别为 R_p(第二章的局部环终于在正确的位置现身);③ 说「整体函数只有 R 本身」——这正是下一节反变等价的一半。

保序对应的几何重述。第二章的保序对应(Spec R/I ↔ V(I)、Spec R_f ↔ D(f))现在读作:「商」限制到闭子集,「局部化」限制到开子集。所有理想的运算都变成了(开/闭)子空间的运算。
层公理的检验。结构层满足「粘合」:若 U = ⋃U_i,且 s_i ∈ O(U_i) 在重叠处一致,则存在唯一的 s ∈ O(U) 限制为各 s_i。这条公理正是图 6-6 想说的:局部定义 + 相容 ⟹ 整体存在。
与「空间上的函数环」对读。在微分几何里,流形 M 上的光滑函数环 C∞(M) 能反推出 M 的许多信息;仿射概型把这件事推到底:环 R 与概型 (Spec R, O_R) 互相完全决定。
图 6-6 结构层:局部定义的分式函数如何粘合成整体 p q U V 重叠处:f|U∩V​ = g|U∩V​ f g O_R(U) = R_f 类 OR,p​ = R_p 限制 取芽 截面的粘合公理:局部一致 ⟹ 拼成唯一整体
图 6-6 结构层 O_R:在每个开集 U 上记录「在 U 内局部可写作 f/g(g 处处非零)的有理函数」。两片在重叠处相等就能粘成一片——这与「分式可以逐点定义再拼起来」是同一件事。单点处的芽给出局部环 R_p。

一句话记住:Spec R 给「哪里」,O_R 给「什么函数」。缺任一半都不是几何。

161讲义

第六章 从环到几何:Zariski、层与概型6.6 概型的态射与函子观点

把「环同态」读成「空间映射」。设 φ: A → B 是环同态。对每个素理想 q ⊂ B,原像 φ−1(q) 是 A 的素理想(因为商同态的核是素理想)——于是 φ 诱导出映射 Spec φ: Spec B → Spec A,q ↦ φ−1(q)。注意方向翻了。

定义(局部环化空间与概型)。一个环化空间 (X, O_X) 是拓扑空间加一层环组成的层。其态射 (f, f#): (X, O_X) → (Y, O_Y) 由连续映射 f: X → Y 与层同态 f#: O_Y → f_* O_X 组成(拉回函数)。每个茎上的诱导映射 OY,f(x) → OX,x 是局部同态(把极大理想映进极大理想)。全体仿射概型连同态射构成概型范畴 AffSch。

定理(反变等价 / 伴随)。函子 Spec: Ringop → AffSch 与 Γ: AffSch → Ringop(取整体截面)互为拟逆,即

HomSch(Spec A, Spec B) ≅ HomRing(B, A),且 Spec Γ(X) ≅ X、Γ(Spec R) ≅ R。

这条定理是一切「几何 ⟷ 代数」翻译的许可证:想构造一个空间,只需构造一个环;想证明两个空间同构,只需证明两个环同构。第一章练熟的环论功夫,从此可以整箱搬进几何。

两个例子。① ℤ → ℤ[i](含入)诱导出 Spec ℤ[i] → Spec ℤ:高斯的整数环是「算术曲线 Spec ℤ 上的二重覆叠」。② k → k[x]/(f) 诱导出「一个点」落在 𝔸1 上——解方程 = 找纤维。
纤维的图像。给定 φ: A → B 与 p ∈ Spec A,纤维 Spec (B ⊗_A κ(p)) 就是「p 之上的点」。张量积 = 求纤维——第一章的代数运算,在几何里成了「取原像」。
为什么方向翻转。直观上:函数从空间「拉回」到空间(f^*: O_Y → f_*O_X),方向与点映射相反;代数里没有「往前的同态」,于是只能把整个范畴的方向也翻过来,写成 Ringop。图 6-7 的双箭头正是这个「一进一出」。
图 6-7 Spec 与 Γ 互为逆:环范畴与仿射概型范畴反变等价 Ringop​ 环(箭头反向) AffSch 仿射概型 Spec Γ(整体截面) ⊣ Hom(Spec A, Spec B) ≅ Hom(B, A) 反变等价:几何 ⟷ 代数,方向翻转
图 6-7 反变等价:Spec 与「取整体截面」Γ 互为逆函子,于是 Hom(Spec A, Spec B) ≅ Hom(B, A)——空间之间的映射,与环之间反向的同态一一对应。这不是巧合,而是本章全部技术的地基。

记住这个口号:环同态是空间映射的「对偶写真」。看到 B ⊗_A −,想到「取原像纤维」;看到局部化 R_f,想到「限制到主开集」。

162讲义

第六章 从环到几何:Zariski、层与概型6.7 层上同调:几何的不变量

拼合失败的度量。结构层满足粘合公理,但那是对「已经相容」的局部截面说的。如果局部数据只在重叠处「差一点点」,整体对象就不存在——这个「差」需要被测量。这就引入了本章最重要的不变量:层上同调 Hi(X, F)。

定义(Čech 上同调)。取开覆盖 𝔘 = {U_i},令 C0 = ∏_i F(U_i)、C1 = ∏i<j F(U_ij)、C2 = ∏i<j<k F(U_ijk),以上边缘 δ 相连(交替和)。则 Hi(𝔘, F) = ker δi / im δi−1。取覆盖的极限(细化)得 Hi(X, F)。

定理(Serre 消没定理)。若 X = Spec R 是仿射概型,F 是拟凝聚层,则 Hi(X, F) = 0(一切 i ≥ 1)。换言之:仿射概型上「没有几何障碍」——一切都可拼。

这条定理有两种读法。消极读法:仿射世界太「软」,测不出东西。积极读法:正是因为它软,它才是最基础的局部模型——任何概型局部都盖着仿射开集上的「零障碍区」,上同调于是成了「局部仿射如何拼成整体」的记账工具。这与第一章「局部性质 vs 整体性质」的分工完全一致。

为什么 H0 是整体截面。δ0 把整体截面 s 映为「在各重叠处的差」;ker δ0 恰是「处处一致」的族,即整体截面 F(X)。所以 H0(X, F) = F(X)——第零层的上同调就是「函数全体」。
H1 的两个经典面孔。① H1(X, O_X^*) 分类「线丛」(可逆层),在 Spec R 上它给出 Picard 群 Pic(R)——正是第五章的类群!② H1(X, ℤ) 给出「覆叠空间」,是拓扑里基本群的同调映像。
与导出函子的关系。Hi(X, F) = RiΓ(F):层上同调就是「整体截面函子」的右导出函子(第五章的机器直接适用)。于是「左正合函子 → 导出函子 → 上同调」这条路,从模一路通到几何。
图 6-8 Čech 复形:把「拼不成的整体」量化为上同调 C0​ = ∏ O(U_i) C1​ = ∏ O(U_ij) C2​ = ∏ O(U_ijk) δ0​ δ1​ H0​ = ker δ0​ (整体截面) H1​ = ker δ1​ / im δ0​ (粘合障碍) 局部一致但拼不成整体:障碍住在 H1​ 里
图 6-8 Čech 上同调:以开覆盖为尺子,把「在每片上都定义、在重叠处却拼不成整体」的障碍编码成链复形的同调。仿射概型上拟凝聚层的正次数上同调全部消没(Serre),于是整体的障碍只在「非仿射」处出现——这正是层上同调能测几何的原因。

一句话心法:上同调不是新的怪物,而是「局部数据拼成整体时不可避免的差」。仿射时差为零,射影时不零——几何的不变量就住在这个非零里。

163讲义

第六章 从环到几何:Zariski、层与概型6.8 拟凝聚层与凝聚层

模的几何化身。我们已经知道:R 决定空间 Spec R。那么 R-模该对应什么?答案是这个空间上的「层」——在每点附近看,它像一个模的局部化。这一步(Serre,1955)把「模论」整箱搬上了空间。

定义(M̃ 层)。给定 R-模 M,定义 X = Spec R 上的层 M̃:M̃(D(f)) = M_f,茎为 M̃_p = M_p。称这样的层为拟凝聚层;若 M 有限生成,称凝聚层。

定理(Serre 等价)。M ↦ M̃ 给出范畴等价

R-Mod ≅ QCoh(Spec R),逆函子为 F ↦ Γ(F) = F(Spec R)。

它保持一切结构:子模 ↔ 子层、商 ↔ 商、同态 ↔ 层同态、张量积 ↔ 张量积、正合列 ↔ 正合列、局部化 ↔ 取茎。所以「模的代数」与「层的几何」是同一套定理的两种写法——代数在哪边,几何就在哪边。

词表(背下来就够用)。R ↔ O_X;M ↔ F;M_p ↔ F_p;M ⊗_R N ↔ F ⊗O_X G;Hom_R(M, N) ↔ ℋom(F, G);有限生成 ↔ 凝聚;诺特 ↔ 凝聚性稳定(第六章 6.10 会再用)。
自由模 ↔ 自由层。Rn ↔ O_Xn。秩 n 的局部自由层 = 向量丛(可逆层即线丛,n = 1)。第五章「有限生成投射 = 局部自由」的几何面孔,正是向量丛。
为什么叫「拟凝聚」。局部上它由「O_X 的若干份的余核」给出(即局部有表现 O(I) → O(J) → F → 0)。「凝聚」则要求表现可取有限——与「有限生成模」的几何对应。
图 6-9 模与拟凝聚层的镜像:代数在哪边,几何就在哪边 R-模 M 子模 N ⊆ M 同态 M → N 拟凝聚层 M̃ 子层 Ñ 层同态 M̃ → Ñ 取局部化(~) 取整体截面(Γ) 一一对应 R-Mod ≅ QCoh(Spec R):同一件事的两种语言
图 6-9 Serre 的等价:R-模与 Spec R 上的拟凝聚层一一对应(M ↦ M̃,F ↦ Γ(F)),且子模 ↔ 子层、同态 ↔ 层同态、正合列 ↔ 正合列。第五章全体机器的几何版本从此启用:模的正合性 = 层的正合性。

下一步(p164)。仿射世界是「模 = 层」的甜甜圈模型;一旦走到射影空间,H1 不再为零,层才开始「说话」。而造射影空间的工具,正是下一个概念:Proj。

164讲义

第六章 从环到几何:Zariski、层与概型6.9 射影空间与分次环

仿射不够用。Spec 造出的是「仿射」空间,而射影空间(把无穷远点也算进来的紧化)无法写成单个仿射概型——它是粘出来的。造射影空间的工具叫 Proj,它与 Spec 只差一个字:「分次」。

定义(分次环与 Proj)。环 S 称为分次环,若 S = ⊕d ≥ 0 S_d(加法群直和)且 S_d · S_e ⊆ Sd+e。记 S_+ = ⊕d ≥ 1 S_d。令 Proj S = {齐次素理想 p : S_+ ⊄ p},配以「不撞 S_+ 的齐次理想」为闭集(Zariski 拓扑),并装上结构层得射影概型。

标准例子与基本性质。

① ℙn = Proj k[x_0, …, x_n] ② Proj S = ⋃f ∈ S_+ Spec S_(f)(粘合)

① 是射影空间:它的点 = 过原点的直线,齐次坐标 [x_0 : … : x_n]。② 说明 Proj 由「f ≠ 0 的那些仿射开集」粘成——每个 Spec S_(f)(S 在 f 处的 0 次局部化)都是仿射的,整片射影空间是仿射片粘起来的。

扭层 O(1)。分次 S-模 S(1)(把度数整体平移 1)给出 Proj S 上的层 O(1),O(d) = O(1)⊗d。它们是射影空间上的「线丛」;O(1) 的截面正是一次齐次多项式——这解释了为什么「一次型」在射影几何里像「函数」。
Euler 正合列。0 → O → O(1)⊕(n+1) → T → 0:把「坐标」与「切向量」联系起来。这类由分次数据造出的正合列,是射影几何计算的主力工具。
与 Spec 的分工。Spec:全部素理想,仿射、上同调消失;Proj:只取齐次素理想,射影、上同调丰富。几何的「曲率」或「亏格」,非到 Proj 世界才出现。
图 6-10 从分次环到射影空间:Proj 的构造 分次环 S = ⊕ S_d (d ≥ 0) 齐次多项式 = S 的元 Proj S 齐次素理想(不含 S_+) O(d):扭层(Serre) Proj S_+ = ⊕d≥1​ S_d 例子:ℙn​ = Proj k[x_0,…,x_n] 仿射:Spec 取全部素理想;射影:只取「齐次」的
图 6-10 Proj 构造:分次环 S = ⊕S_d 的齐次素理想(不含「正次部分」S_+)组成 Proj S。取 S = k[x_0, …, x_n] 得射影空间 ℙn;分次模则给出扭层 O(d)。有了射影空间,上同调才真正开始工作。

记忆法:Spec 是「全谱」,Proj 是「齐次谱」;前者靠 R,后者靠 ⊕R_d。一行之差,换来整个射影几何。

165讲义

第六章 从环到几何:Zariski、层与概型6.10 概型的局部性质:正则、正规、光滑

「光滑」的代数判据。几何里说一个点光滑,是说它的切空间「不胖」——恰好等于空间的局部维数。交换代数把这个直觉变成了一条纯代数等式,于是「光滑 / 有奇点」成了可计算的性质。

定义(正则局部环)。诺特局部环 (A, m, k) 称为正则(regular),若 dimk m/m2 = dim A。此时 m 可由 dim A 个元素生成,这些生成元构成正则参数系。概型 X 在点 x 光滑/smooth)若 OX,x 正则。

为什么 m/m2 是切空间。m/m2 是「一阶无穷小」的线性化,其对偶 (m/m2)∨ 正是Zariski 切空间。Nakayama 引理(第四章)在这里扮演关键角色:若 m 由 d 元生成,则 dimk m/m2 ≤ d,而 Krull 主理想定理给出反向的不等式——两者夹出「正则 ⟺ 生成元个数恰为维数」。
一维情形:DVR。维数 1 的正则局部环恰是离散赋值环(DVR),即 k[[t]] 型——只有一个非零素理想的 PID。第三章的 Dedekind 整环,逐点看都是 DVR:「局部像一条光滑的线」正是 Dedekind 的几何内容。
正规与奇点消解。「正规」(整闭,第三章)比正则弱:正则 ⟹ 正规,反之不然。把非正规/奇异的概型换成「光滑的」,叫正规化;更高维、更彻底的手术叫奇点消解(Hironaka,1964,特征 0)。
检测表。① k[x,y]/(y − x2):处处正则(光滑抛物线)。② k[x,y]/(y2 − x3):原点不正则,dim m/m2 = 2 > 1(尖点)。③ 域上的有限型代数在特征 0 时「光滑 ⟺ 正则」。
图 6-11 光滑点与奇点:切空间维数是否等于局部维数 y = x²:光滑 切线唯一 y² = x³:尖点(奇点) 切线退化 / 维数跳变 同一句「维数」在两类点上的不同读数
图 6-11 光滑与奇点:局部环 (OX,x, m) 正则 ⟺ dimk m/m2 = dim OX,x——切空间维数等于局部维数。左图抛物线点点正则;右图尖点处切空间「变胖」,局部环不正则。奇点就是这条等式失效的地方。

一句话:奇点 = 切空间比维数胖出来的地方。这条判据把「画图看形状」换成了「算一个有限维向量空间的维数」——交换代数最擅长的动作。

166讲义

第六章 从环到几何:Zariski、层与概型6.11 Serre 对偶与 Riemann–Roch 一瞥

把截面「数」出来。层上同调把几何编码成向量空间,但这些空间常常无穷维。两条定律让它们变回可算的有限数:对偶把高次与低次配对,Riemann–Roch 给出「交错和」的闭式。

定理(Serre 对偶)。设 X 是域 k 上 n 维射影光滑概型,ω_X 为对偶层(典范层),F 为局部自由层。则存在自然配对

Hi(X, F) × Hn−i(X, F∨ ⊗ ω_X) → k,

且是完美配对(两边互为对偶)。特别地 dim Hi = dim Hn−i(对相配的层)。对曲线 n = 1:H0(X, F)∨ ≅ H1(X, F∨ ⊗ ω_X)。

定理(Riemann–Roch,曲线情形)。设 X 是光滑射影曲线,L 为线丛,则

χ(L) = deg L + 1 − g,其中 χ(L) = h0(L) − h1(L),g = h1(O_X) 为亏格。

对 L = O 得 h0(O) − h1(O) = 1 − g,即 h0(O) = 1(只有常数函数)与 h1(O) = g——亏格就是「第一上同调的维数」,即曲面上有多少个「独立的洞」。

为什么这两条是「基本定律」。它们把「层(无穷维对象)」的无限信息,压缩成「交错和(一个整数)」与「配对(一个对称性)」。有了它们,上同调才变成可计算的不变量——这才是第六章真正的技术心脏。
与第五章对接。对偶的代数原型是 Ext 与 Tor 的对偶;Riemann–Roch 的原型是「Euler 特征」Σ(−1)i rank(第五章复形)。第五章的机器在第六章装上了几何的盒子里。
推广一览。高维的 Hirzebruch–Riemann–Roch(用 Chern 类与 Todd 类)、Grothendieck–Riemann–Roch(相对情形)、Atiyah–Singer 指标定理(微分几何版本)——都是从这张表里长出来的。它们的共同骨架:「交错和」=「几何量的配积分」。
图 6-12 Serre 对偶与 Riemann–Roch:层上同调的两条基本定律 Serre 对偶 Hi​(X, F)^∨ ≅ Hn−i​(X, F^∨ ⊗ ω) n = dim X,ω = 对偶层 (射影、光滑时成立) Riemann–Roch χ(L) = deg L + 1 − g χ(L) = Σ (−1)i​ dim Hi​ g = 亏格(H1​ 的维数) 把「数一数有多少截面」写成一个线性式 左边是代数(层),右边是几何(次数、亏格)
图 6-12 两条基本定律:Serre 对偶把 i 次上同调与 n−i 次上同调配成对偶对;Riemann–Roch 用一条线性式给出「截面数之和」χ(L)。两者把「无穷维的层空间」压成「有限维、可计算的数」。

一句话:层上同调给「空间上的函数」,对偶给「函数的对称」,Riemann–Roch 给「函数的计数」。三者合起来,是几何可计算的全部秘密。

167讲义

第六章 从环到几何:Zariski、层与概型6.12 算术几何:概型上的数论

数论其实是几何。把环取成 ℤ,Spec ℤ 就成了一条几何对象:它的闭点是有理素数,生成点是「一般点」。数论中「除以 p」「模 p 约化」立刻有了几何含义:限制到点 (p) 的纤维。

定义(算术概型)。称 Spec ℤ 上的有限型概型为算术概型;其上的层与上同调称为算术(étale 或 Zariski)上同调。域 K 上的曲线 X → Spec K 与整数环 O_K 上的「算术曲线」𝒳 → Spec O_K 互为「一般纤维」与「整模型」。

词典:数论 ↔ 几何。整数环 O_K ↔ 曲线 C;素数 / 素理想 ↔ 闭点;模 p 约化 ↔ 取纤维 C_p;分歧 ↔ 分支;类群 ↔ Picard 群;Dirichlet 单位定理 ↔ 单位群 / H1 的秩;ζ 函数 ↔ 同余 ζ 函数。这本词典是 20 世纪数论最大的结构性收获。
Hasse–Weil 与有限域。对有限域 𝔽_q 上的光滑射影曲线 C,点数的精确公式为 #C(𝔽_q) = q + 1 − Σ α_i(α_i 为 Frobenius 的特征值)。这正是「Riemann–Roch + 对偶」的算术化身:几何定律保证数论估计。
Fermat 大定理的现代路径。Wiles 的证明里,「模形式 ↔ 椭圆曲线」的对应(Taniyama–Shimura)与「Galois 表示 ↔ 自守形式」的对偶,都是本章语言的深层实例:把数论对象装进概型,再用层上同调去量它们。
图 6-13 Spec ℤ 上的算术曲线:素数与有理数是同一条线上的两种点 (5) (3) (2) (7) (0) 生成点 素点 Spec ℤ:一条「算术曲线」 闭点 ↔ 素数 p,开点 ↔ 有理数(剩余域 ℚ) 「素数 = 点」这条翻译,把数论变成了几何
图 6-13 算术几何的出发点:Spec ℤ 可以画成一条「曲线」——闭点对应素数 p(剩余域 𝔽_p),生成点对应 ℚ。于是「整数的素因子分解」变成「曲线上的点与除子」,数论问题获得几何图像(Weil 猜想、Fermat 大定理的现代证明都建立在此)。

一句话:「素数 = 点」「模 p = 取纤维」。学会这两句,三百年数论(从 Gauss 到 Wiles)就能用几何的眼光重读一遍。

168讲义

第六章 从环到几何:Zariski、层与概型6.13 计算交换代数:Gröbner 基与算法

把「理想」变成算法。前面五章反复出现「f ∈ (g_1, …, g_m) 吗?」这类问题。Gröbner 基把它变成一个确定性的除法运算:算一次基,此后一切「属于 / 不属于」由余式判定。这是交换代数最具工程感的一页。

定义(单项序与 Gröbner 基)。单项序是单项式之间的全序,与乘法相容(如字典序 lex、分次字典序 grlex、分次逆字典序 grevlex)。给定序与理想 I,记 LT(f) 为最大项。有限集 {g_1, …, g_s} ⊆ I 称为 I 的Gröbner 基,若 ⟨LT(g_1), …, LT(g_s)⟩ = ⟨LT(I)⟩。

三大用途。

① 成员判定:f ∈ I ⟺ f 除以 Gröbner 基余式为 0(这只有在基上才成立)。② 消元:取字典序 x > y > z,则 G ∩ k[y, z] 恰是消元理想 I ∩ k[y, z] 的基——这正是「解方程组 = 投影簇」的代数实现(零点定理 + 消元定理)。③ 维数与 Hilbert 函数:由首项理想 ⟨LT(I)⟩ 可读出维数与 Hilbert 多项式。

Buchberger 判别法与算法。基是 Gröbner 基 ⟺ 所有 S-多项式 S(g_i, g_j) 除以基余式为 0。算法:从 F 出发,算所有 S-多项式并约化,非零余式加入基,迭代到稳定。终止性由 Dickson 引理(单项理想升链稳定)保证。
几何读法。Gröbner 基把「几何上求交 / 投影 / 判空」翻译成「多项式除法」。例如 (x2 + y2 − 1, x − y) 经消元得 2y2 − 1,立刻读出两个交点 y = ±√2/2。
工具与现实。Singular、Macaulay2、SingPy/SymPy、CoCoA 都以 Gröbner 基为核心。复杂度最坏双指数,但实践中极强——它是「定理证明」与「工程计算」之间的桥。下一页实验页会给一段可跑的代码。
图 6-14 Buchberger 算法:Gröbner 基是可执行消元的核心 输入 F = {f_1,…,f_m} 算一切 S-多项式 逐个约化 余式 r ≠ 0 ? 基成 否 是 → 加入基,重来 Buchberger 判别法:所有 S-多项式的余式为零
图 6-14 Buchberger 算法:不断计算 S-多项式、约化,若余式非零就加进生成集,直到所有 S-多项式的余式为零——此时得到的Gröbner 基使「理想成员问题」变成「除法」(余式是否为零),使「消元」变成「按字典序读取」。这是计算机代数几何的心脏。

一句话:Gröbner 基 = 把理想变成一个「标准的除法表」。有了它,「理想成员」「消元」「求维数」都成了确定性的有限步骤。

169讲义

第六章 从环到几何:Zariski、层与概型6.14 现代接口:导出代数几何与形变

为什么还要往前走。前六章的所有构造都基于「相等」:核就是核,商就是商。但第五章已经透露:真正的信息常躲在「导出函子」里(Tor、Ext)。导出代数几何把这层意思贯彻到底——把「核 / 商」整体换成复形,把「相等」换成「同伦」。

定义(粗略)。导出代数几何在导出范畴里工作:环换成 dg 代数 / 单纯环(含高阶乘法数据),模换成 dg 模(复形),层换成 复形层。其「同伦余核」实现「派生张量 / 派生 Hom」,使 Tor、Ext 不再是「额外补上的导出函子」,而是范畴内运算是自然的产物。派生概型(Toën–Vezzosi、Lurie)是其空间版本。

形变理论的两个经典成功。① 切复形:一个解 / 概型的「形变空间」由某复形控制,其 H0 是「切空间」、H1 是「障碍」、H<0 是「自同构」——正是第五章「同调 = 障碍」的几何升级。② 虚基本类:模空间的「虚拟维数」与相交数在导出框架下自动得到。
为什么「同伦」更强。经典框架里,ℤ/2 ⊗L ℤ/2 的两个因子各自「本身」没有问题,但它们的高阶 Tor 携带真实几何信息(如重数、曲率)。导出框架把这些信息保留在同一对象里,而不是「算完再记下来」。
入门门槛与文献。需要先掌握:导出范畴、模型范畴 / ∞-范畴、单纯方法。标准入口为 Lurie 的《Higher Algebra》与 Toën 的综述;对本书,把第五章的「导出函子」与本章的「层」在心里合流,就是最好的一步。
图 6-15 从经典到导出:把等式换成同伦,把对象换成复形 经典世界 环 / 模 / 层 / 概型 导出世界 dg 代数 / 导出概型 同伦化 等式 M = N (截断掉高阶信息) 同伦 M ≃ N (保留所有高阶信息) 把「相等」放松成「同伦」,几何随之变厚 形变理论 / 虚基本类 / 完美复形:经典问题的「导出」答案
图 6-15 导出代数几何(DG):把层换成复形、把「相等」换成「拟同构 / 同伦」,于是一切先前的「余核」都被替换为「同伦余核」(导出函子的层版本)。代价是技术门槛,回报是:形变论、相交理论、模空间问题终于有了统一的框架。

一句话:经典几何是导出几何在「H0」处的影子。把影子还原成实体,就是导出代数几何的全部追求。

170讲义

第六章 从环到几何:Zariski、层与概型6.15 交换代数的地平线:从二十世纪到二十一世纪

最后一站:望向远方。本章给出的工具(Zariski 拓扑、层、上同调、概型)不是终点,而是 20 世纪代数几何的「基础设施」。21 世纪的六个方向都在这套设施上继续盖楼。这一页把六条地平线一次列清,供按兴趣继续。

① 导出几何。把等式换同伦、对象换复形——形变论、虚基本类、模空间的统一框架(p169)。
② 非交换几何。去掉「环可交换」,用算子代数或 dg 范畴去「画」非交换空间;Connes 的非交换微分几何、Kontsevich 的量子化是其代表作。
③ 完美胚空间。Scholze 2012 年引入,把 p 进几何与经典几何纳入同一框架,Fargues–Fontaine 曲线是其中的明星对象,Langlands 纲领因此有了新工具。
④ 热带几何。把、「加法 → 取 min、乘法 → 加法」,代数簇退化成组合对象(多边形复形);代数问题 → 组合问题,为枚举几何与镜像对称提供捷径。
⑤ 计算代数几何。Gröbner 基、数值代数几何、实代数几何——让上述一切可执行;与计算机证明、优化、密码学的结合最紧密(p168 与实验页)。
⑥ 算术几何。Spec ℤ 上的几何,Langlands、椭圆曲线、ζ 与 L 函数(p167);近代数论的深水区,也是 Wiles 证明的发生地。

共同的方法论。六条路看似遥远,却共享同一套动作:① 找到合适的「范畴」(对象与态射);② 装上「层」(局部数据);③ 用「上同调」量「拼不成的差」;④ 用「对偶」或「计数」把结果压成可算的数。本书前五章练的正是这四步的代数基本功——已经把发动机装好了,接下来只是换车壳。

图 6-16 交换代数的地平线:经典核心之外的六个方向 经典交换代数 导出几何 非交换几何 完美胚空间 热带几何 计算代数 算术几何 六条仍在推进的地平线
图 6-16 地平线:中心是本书覆盖的经典核心,四周是六个仍在推进的方向——导出几何(同伦化)、非交换几何(算子代数 / 量子化)、完美胚空间(p 进世界)、热带几何(分段线性化)、计算代数(Gröbner 与算法)、算术几何(数论的几何化)。学完本书,已站在核心的边缘,能看清每条路的入口。

一句话:交换代数是这门学问的「语法」,几何是它的「诗」。语法学完,诗还要自己写——这本册子能在的最远处,就是这些地平线的入口。

171讲义

第六章 从环到几何:Zariski、层与概型6.16 常见误读与澄清

本章名词密度最高,误读也最多。这一页把六个最常见的误读一次澄清——它们几乎都源于「把几何直觉套得太快」。

常见误读为什么错正确的说法
「Spec R 的点就是 R 的元素」点是素理想,不是元素;(x) 与 (x+1) 都是点点 = 素理想,闭点 = 极大理想,生成点 = (0)
「概型就是簇换个名字」概型还含非闭点与 幂零元(如 k[x]/(x2))簇是「既约、有限型、闭嵌入射影空间」的概型;概型严格更宽
「上同调就是拓扑的同调」Hi(X, F) 依赖层 F,不只是拓扑不变量它是层的不变量;取不同 F(O、O^*、Ω1)得到几何、线丛、微分形式
「凝聚层 = 有限生成模」还需局部有限表现;在诺特概型上二者才等价有限生成 + 局部有有限自由表现;诺特时 = 有限生成
「局部化 R_p 就是只看一个点」它看的是以 p 为中心的所有邻域(全部局部信息)局部化 = 取「p 附近」的极限;单点取值另有「剩余域 κ(p)」的说法
「导出几何只是抽象游戏」它解决的是经典框架做不到的事:虚基本类、正确的模空间维数经典是导出的 H0 影子;导出保留全部高阶信息

一条自检口诀。每当写出一个几何断言,问三次:① 这里的「点」是素理想还是极大理想?② 这里的「函数」是整体的还是局部的(哪层)?③ 这句话是局部成立还是整体成立?三问过完,本章九成误读自动消失。

提醒。「概型」不是「更抽象的簇」,而是让代数真正能做几何的最小框架:它容得下幂零、容得下算术、容得下一切粘合。宽,是它的目的,不是它的缺陷。

172例题

第六章 从环到几何:Zariski、层与概型例题课(一):Spec 与结构层的计算

本页四例练「把环算成空间」的手感:读点、读函数、读局部环。

例 1(读出点)。求 Spec ℤ[i] 的点。解:ℤ[i] 是 Dedekind 整环,点为 (0)(生成点)、(1+i)(分歧,2 = −i(1+i)2)、以及每个奇素数 p:若 p ≡ 1 (4) 则分裂为两个点,若 p ≡ 3 (4) 则惯性为一个点。素数在扩域里的三种行为(分裂 / 惯性 / 分歧),在几何上就是「纤维的形状」。

例 2(读出分支)。求 X = Spec k[x, y]/(xy) 的闭点。解:(xy) 的零点集是 x = 0 ∪ y = 0(两条坐标轴)。闭点 = 极大理想,即两条线上除交点外的点,加交点 (x, y)。关键:交点在概型里是「一个点」,但它带着更大的局部环(dim = 2)——「两条线横交」这个信息没有丢。

例 3(读出函数)。取 R = k[x, y]、f = x。求 O(D(x)) 与 OX,(x)。解:O(D(x)) = R_x = k[x, y, 1/x](在 x ≠ 0 处可加 1/x);OX,(x) = R_(x) = k[x, y]_<x>(只允许分母是「不含 x 的多项式」)。后者是 DVR,对应「x = 0 这条线在一般点处的局部」。

例 4(整体性质)。证明仿射概型 Spec R 是拟紧的。证:任一开覆盖可取主开集细化;主开集 D(f_i) 覆盖 Spec R ⟺ 理想 (f_i) = R ⟺ 1 = Σ a_if_i(有限和!)⟺ 有限个 D(f_i) 已覆盖。拓扑的紧致性 = 代数的「1 可有限表示」——这是全章最漂亮的对译之一。

共同心法:遇到「空间陈述」,一律翻回「环的陈述」:点 ↔ 素理想;闭集 ↔ 理想;开覆盖 ↔ 单位分解;限制 ↔ 局部化。四句话搞定本章一半例题。

173例题

第六章 从环到几何:Zariski、层与概型例题课(二):层上同调与相交数

本页四例练「算不变量」:把上同调与相交数落到具体数字。

例 1(亏格)。求 ℙ1 的亏格。解:H0(ℙ1, O) = k(只有常数)、H1(ℙ1, O) = 0,故 g = h1(O) = 0。直观:球面没有「洞」。

例 2(截面计数)。求 h0(ℙ1, O(d))。解:O(d) 的截面是 d 次齐次多项式,空间维数 d + 1(d ≥ 0);d < 0 时 0。代入 RR:χ = (d + 1) − h1 = d + 1 − 0 = deg O(d) + 1 − g = d + 1,两算法一致。

例 3(椭圆曲线)。设 E 为亏格 1 的光滑射影曲线,求 h0(L)(deg L > 0)。解:由 Serre 对偶 h1(L) = h0(ω ⊗ L∨);当 deg L > 2g − 2 = 0 时 h1(L) = 0,故 h0(L) = deg L(= χ(L))。高次时「截面数 = 次数」,几何上就是「点越多、线性系越大」。

例 4(相交数)。求 ℙ2 中两条曲线的交点数(重数计)。解:Bézout 定理:deg C · deg D。例如直线与三次曲线交 3 点、圆锥曲线与圆锥曲线交 4 点。这个「乘积」正是「相交形式」的最简情形,也是 H2(ℙ2) 对偶配对的几何实现。

共同心法:凡「数一数」的问题,都写成 χ = Σ(−1)ihi,再用 Serre 对偶与 RR 把它压成「次数 + 亏格」。上同调把几何变成算术。

174习题

第六章 从环到几何:Zariski、层与概型习题课(一):几何化的基本功

本页四题练几何化的基本功:读点、读函数、读局部环、读覆盖。先动笔再看提示。

习 1.写出 Spec k[x] 的全部点,并说明闭集 V(f) 由什么决定。提示:点 = (0) 与全部 (x − a)(a ∈ k);V(f) = f 的根全体所对应的闭点(外加生成点若 f ≠ 0)。

习 2.说明 OSpec R, (0) = Frac(R)(R 为整环)。这解释了「生成点携带全部有理函数」这一说法。提示:(0) 处局部化即全体非零元作分母;在概型里它叫「一般点」,它的茎是函数域。

习 3.证明 Spec R 的闭点恰是极大理想,并给出一个「闭点不稠密」的例子。提示:(p) 闭 ⟺ V(p) = {(p)} ⟺ 极大;例子:Spec ℤ((0) 闭包是全体,故闭点不稠密);对比 Spec ℂ[x](ℂ 代数闭,生成点稠密)。

习 4.设 f, g ∈ R,证明 D(f) ∩ D(g) = D(fg),并由此说明主开集构成拓扑的一组基。提示:fg ∉ p ⟺ f ∉ p 且 g ∉ p(素性);覆盖 ⟺ 单位分解(见例题 4)。

四题的公共心法:把每一个「几何陈述」翻译成一句「环上的等式」。译不回去,就说明还没读懂。

175习题

第六章 从环到几何:Zariski、层与概型习题课(二):进阶

本页四题偏「结构性」:反变等价、纤维、上同调消没、局部自由。

习 5.写出 ℤ → ℤ[i] 诱导的映射 Spec ℤ[i] → Spec ℤ,并描述 (5) 上的纤维。提示:5 ≡ 1 (4),故 (5) 分裂为两点;纤维 = Spec (ℤ[i] ⊗_ℤ 𝔽_5) = Spec 𝔽_5[x]/(x2+1) = Spec (𝔽_5 × 𝔽_5),两个闭点(因 x2+1 在 𝔽_5 上分裂为 (x±2))。

习 6.设 φ: A → B 满射,证明 Spec φ: Spec B → Spec A 是闭嵌入(同胚到闭子集)。提示:B ≅ A/I,则 Spec B ≅ V(I)(保序对应),且拓扑由 V(J) 诱导。

习 7.说明为什么「仿射概型上的拟凝聚层无正次上同调」等价于「Γ 在拟凝聚层上是正合函子」。提示:Hi(X, F) = RiΓ(F)(导出函子定义);右导出函子消失 ⟺ 原函子正合。

习 8.证明:局部自由层 = 投射模的层化;并举例说明「局部自由 ⟹ 平坦」,但反之不然。提示:先把 M 分解为「自由模的直和项」,再用第一章的「投射 = 自由直和项」;平坦而非自由的例子:ℚ over ℤ(平坦、无挠,但非自由)。

四题的公共心法:几何的「局部 ⟹ 整体」与代数的「局部化判据」是同一句话。第五章练过的局部-整体技术,本章全部可用。

176地图

第六章 从环到几何:Zariski、层与概型第六章知识地图

把本章串成一张网。下图不是目录复述,而是「概念的依赖关系」:左边的空间需要右边的机器,中间的概型把两者绑住。

图 6-17 第六章知识地图:从点集到不变量 点集层 Spec R、Zariski 开闭 函数层 O_R、局部环、芽 概型 环化空间 + 粘合 模 ↔ 层 拟凝聚、凝聚 上同调 Hi​ Serre 消没、对偶 几何不变量 亏格、相交数 左:空间与函数 中:概型 右:层的机器
图 6-17 本章地图:左列是「空间 + 函数」(Spec 与 O),中间是把两者绑成概型,右列是层的机器(模 ↔ 层 → 上同调 → 不变量)。三条箭头对应本章三段:先立空间(6.5–6.6)、再装机器(6.7–6.8)、最后算不变量(6.11)。
三条入口。① 从代数进:环 → 素理想 → 点集;② 从函数进:环元 → 局部截面的茎;③ 从几何进:簇 → 闭嵌入射影空间 → 概型。
两台机器。① 反变等价(Spec ⊣ Γ)把「环同态」变成「空间映射」;② Serre 等价(M ↔ M̃)把「模」变成「层」。两台机器一装上,第一章到第五章的定理就能整箱搬过去用。
三个输出。层上同调(Hi)、对偶(ω 与配对)、计数(Riemann–Roch 与相交数)。它们把几何对象压成可算的数——这是本章(也是整本书)的最终目标。
闭合点。本章与第五章的交点:H1(X, O^*) = Pic(X);与第四章的交点:正则 ⟺ 切空间维数 = 局部维数;与第三章的交点:Dedekind 整环逐点是 DVR。三条回环说明:前五章不是「为几何做准备」,它们本身就是几何的局部片段。

读图法:从中心「概型」出发,向左每退一步都问「代数上这是什么」,向右每进一步都问「几何上测到了什么」。每个概念都该能双向回答。

177小结

第六章 从环到几何:Zariski、层与概型第六章小结(上):Zariski 与层

本章上篇的三个关键概念:Zariski 拓扑、结构层、反变等价。这一页做「正面清单」。

一、Zariski 拓扑 = 理想的花名册。 闭集 V(E) = {p : p ⊇ E};开集 = 补集。它极不豪斯多夫(点不闭、开集巨大),但正因如此才容得下代数信息。

二、两个基本对应。 ① 保序对应:Spec R/I ↔ V(I)(商 ↔ 闭子集);② 局部化对应:Spec R_f ↔ D(f)(局部化 ↔ 开子集)。所有理想运算在这里变成空间运算。

三、结构层是「函数的地图」。 O(D(f)) = R_f、O_p = R_p、O(X) = R。粘合公理使「局部定义 + 相容」能拼出整体。

四、反变等价是总开关。 Hom(Spec A, Spec B) ≅ Hom(B, A);「造空间 = 造环」「空间同构 = 环同构」。此后一切几何问题都可翻成代数。

五、局部环化空间是「正确的抽象层级」。 概型 = 局部环化空间(且局部同构于仿射概型)。加上「粘合」就能造出射影空间、算术曲线、模空间——它们都不是单个 Spec。

本页最该记住的一句。「Spec R 记哪里 有 点、O_R 记哪里 有 函数;反变等价保证两者都不丢信息。」前五章的每个定理都能在这句话里找到位置。

下篇(p178)把机器交给「层」,让几何开始产出数字。

178小结

第六章 从环到几何:Zariski、层与概型第六章小结(下):概型与现代视野

本章下篇的三台机器:层的机器、上同调与对偶、现代视野。这一页做「工具清单」。

六、模的几何化(Serre 等价)。 R-Mod ≅ QCoh(Spec R);子模 ↔ 子层、同态 ↔ 层同态、正合 ↔ 正合、局部化 ↔ 取茎。第五章的代数机器从此有了几何接口。

七、上同调 = 拼合障碍的度量。 Hi(X, F) = RiΓ(F);仿射时正次消没(Serre),射影时不消没——非零的 Hi 就是几何。

八、两条计算定律。 Serre 对偶:Hi(F)∨ ≅ Hn−i(F∨ ⊗ ω);Riemann–Roch:χ(L) = deg L + 1 − g。两者把无穷维的层空间压成有限数。

九、几何的光滑 / 奇异 = 代数的正则 / 非正则。 dim m/m2 = dim A 是全部判据;一维正则 = DVR(Dedekind 的逐点面孔)。

十、可计算性。 Gröbner 基把「理想成员 / 消元 / 维数」变成算法;交换代数因此不只是「存在的学问」,也是「可执行的学问」。

本页最该记住的一句。「层的机器把「局部-整体」变成「上同调」;上同调把「几何」变成「可算的数」。」从第五章的 Tor、Ext 到本章的 Hi、χ,走的正是同一条路。

全书到此,代数的「看得见的形状」与「算得出的数字」第一次同时到位。综合站(p185 起)把它们收成全景。

179思想卡

第六章 从环到几何:Zariski、层与概型思想卡:环是空间的影子

一句命题

「环不是对象的集合,而是空间的影子——每一个环都在偷偷描述着一个空间,每一个理想都在偷偷画着一块闭集,每一次局部化都在偷偷放大一个邻域。」

解读:把本章的例子排一排,会发现它们说的是同一件事——

· Spec ℤ:整数环是「算术曲线」的影子,素数是点,ℚ 是生成点;

· Spec k[x_1, …, x_n]/I:多项式环是「代数集」的影子,理想是方程组的解集;

· R_p:局部化是「放大镜」的影子,它把一点附近的全部信息抓在手心;

· M̃:模是「函数层」的影子,同态是层的映射,正合列是几何的对应。

为什么这值得惊叹。因为影子只说代数(环内的加减乘除),但影子的形状却服从几何(连通性、维数、奇点、相交)。「代数为什么能做几何」这个问题的答案就是:因为代数本来就是几何的投影。

更精确地说:Spec 与 Γ 的反变等价告诉我们,环范畴与仿射概型范畴是同一个范畴的两种写法——所以不存在「代数先、几何后」或「几何先、代数后」,只有「同一件事的两种语言」。

反思。这一页的命题有一个副产品:凡环论定理,必有一个几何版本;凡几何定理,也必有一个环论版本。此后读到的任何一条交换代数定理,都值得问一句:它画出来是什么样子?这一问,就是这本书从第一章带到最后一章的那条暗线。

180挑战

第六章 从环到几何:Zariski、层与概型挑战:概型与簇的对读

本章的挑战是「对读」:同一个对象,在簇的语言与概型的语言里各是什么样子。逐条完成,再核对提示。

挑战 一(为什么需要幂零)。说明 Spec k[x]/(x2) 作为拓扑空间只有一个点,但它为什么不能被普通「点」替代(即:它的结构层携带了什么额外信息?)。提示:O 在这个点处的整体截面是 k[x]/(x2),含「一阶无穷小」x;这正是「切向量」的代数化身。

挑战 二(纤维 = 张量积)。对 φ: A → B 与 p ∈ Spec A,证明纤维 Spec (B ⊗_A κ(p)) 与「V(φ(p)B)」重合。提示:κ(p) = A_p/pA_p;用「张量积的右正合性 + 素谱的保序对应」逐步化归。

挑战 三(相交的多重性)。比较 k[x, y]/(xy) 与 k[x, y]/(x, y)2:前者是「两条线横交」,后者是「一点带二阶重数」。说明为什么后者的局部环维数仍为 0,但 dimk m/m2 = 2。提示:这正是「重数」的定义来源;length 是重数,dim m/m2 是嵌入维数。

反思。三题共享一个动作:把「几何直觉」翻译成「环的局部结构」。挑战一说明「幂零 = 高阶信息」,挑战二说明「纤维 = 张量」,挑战三说明「重数 = 局部环的长度」。三者合起来,正是现代相交理论与形变理论的出发点(p169)。

还有一条更远的路:把上面的「一条曲线」换成「一个模空间」,把「重数」换成「虚基本类的次数」,就进入导出代数几何的领地——那里,「对读」这门手艺仍然通用。

181实验

第六章 从环到几何:Zariski、层与概型实验:用程序算 Spec 与簇

本章的概念大多「看得见、算得出」。本实验用 SymPy 完成四件事:① 用 Gröbner 基做消元、读出交点;② 判定理想成员;③ 读出一个簇的分支;④ 用雅可比判据区分光滑点与奇点。

from sympy import symbols, groebner, QQ, Matrix, solve, diff

x, y, z = symbols('x y z')

# ① 圆与直线:Gröbner 消元读出交点
G = groebner([x**2 + y**2 - 1, x - y], x, y, order='lex', domain=QQ)
print('① Gröbner 基 (lex x>y):', G.exprs)
print('   交点:', solve([x**2 + y**2 - 1, x - y], [x, y]))

# ② 理想成员判定
H = groebner([x*y, y*z], x, y, z, order='lex', domain=QQ)
print('② xy ∈ (xy, yz)?', H.reduce(x*y)[1] == 0)
print('   x  ∈ (xy, yz)?', H.reduce(x)[1] == 0)

# ③ V(xy, yz):首项理想读出分支
print('③ V(xy,yz) 的 Gröbner 基:', H.exprs)

# ④ 尖点 y2 - x3:雅可比同时消失 => 奇点
f = y**2 - x**3
J = Matrix([diff(f, x), diff(f, y)])
print('④ 尖点雅可比:', list(J), '同时为零:', solve([J[0], J[1]], [x, y]))

# ⑤ 光滑抛物线 y - x2:雅可比永不同时为零
g = y - x**2
J2 = Matrix([diff(g, x), diff(g, y)])
print('⑤ 抛物线雅可比:', list(J2), '同时为零:', solve([J2[0], J2[1]], [x, y]))

运行输出(真跑)

① Gröbner 基 (lex x>y): [x - y, y**2 - 1/2]
   交点: [(-sqrt(2)/2, -sqrt(2)/2), (sqrt(2)/2, sqrt(2)/2)]
② xy ∈ (xy, yz)? True
   x  ∈ (xy, yz)? False
③ V(xy,yz) 的 Gröbner 基: [x*y, y*z]
④ 尖点雅可比: [-3*x**2, 2*y] 同时为零: [(0, 0)]
⑤ 抛物线雅可比: [-2*x, 1] 同时为零: []

任务

① 把 ① 的字典序换成 grevlex,重算基,观察形式变化、交点不变(提示:消元结论与序无关,只是「读法」不同)。

② 用 ② 的判定验证 x2y ∈ (xy, yz)(应为 True),并解释为什么 x ∈ (xy, yz) 为 False(几何上:x 在 y = 0 这条线上不消失)。

③ 对 y2 − x3 的奇点,把「雅可比同时为零」这一个条件换成「dim m/m2 > dim A」再验证一次。

注 Gröbner 基是「可执行的代数几何」:它把理想成员、消元、求维数都变成确定性的有限步骤。SymPy、Singular、Macaulay2 都以它为核心;对本章而言,它是把「概念」兑现成「数字」的最短路径。

182格物札记

第六章 从环到几何:Zariski、层与概型〖札记〗从「天元术」到代数几何

中国的消元传统 《九章算术》的「方程」章用「直除法」消元;宋元数学家(秦九韶、朱世杰)发展出「天元术」「四元术」——用文字记号表示未知量并列方程组求解。这与 Gröbner 基的「字典序消元」在目标上完全一致:把多变量方程组化归为单变量方程,逐步回代。差别只在算法效率与理论完备性。

西方的十九世纪 Hilbert 1890 年的零点定理与基定理给「方程 ↔ 簇」提供了理论保证;但他用的是「存在性」论证,不提供算法。那个年代,「能不能算」与「存不存在」被视为两个不同层次的问题。

二十世纪的算法化 Buchberger(1965)提出 Gröbner 基算法,第一次把「理想成员问题」变成可执行过程。此后计算代数几何(CAG)成为一门独立学科。Mora、Faugère(F4/F5)等后续工作把效率推到了实用水平。

同调的路 Cartan–Eilenberg(1956)、Grothendieck(1957 的 Tohoku 论文)把同调代数系统化并引入层上同调;Serre 的 GAGA 与 FAC 打通了代数与几何;Hilbert 的「合冲」(syzygy)问题上溯到 1890,最终在同调代数里得到了完整的表述与解答。

从消元传统到代数几何:两条路 九章/天元术 消元 Hilbert 存在性 Buchberger Gröbner 基 Cartan/Grothendieck 同调代数 Serre/概型 代数几何 「消元」与「同调」两条路在二十世纪汇成计算代数几何
图 6-18 两条历史线索:算法的消元传统(中—西)与结构的同调传统,最终在现代计算代数几何中汇合。
183速查

第六章 从环到几何:Zariski、层与概型第六章速查表

本章记号与结论一页备翻。前五章的记号若遗忘,回相应速查页。

对象 / 运算几何读法代数出处
Spec R素理想空间(Zariski 拓扑)1.9 素谱
V(E)闭集:含 E 的素理想1.4 对应定理
D(f)主开集:「f ≠ 0」2.2 局部化
O_X(D(f)) ≅ R_f主开集上的函数环2.3 分式环
OX,p ≅ R_p点 p 处的局部环(芽)2.4 局部环
κ(p) = R_p/pR_p点 p 处的「函数值域」1.7 剩余域
Spec R/I ↔ V(I)商 ↔ 闭子集1.4
Spec R_f ↔ D(f)局部化 ↔ 开子集2.7 保序对应
Hom(Spec A, Spec B) ≅ Hom(B, A)反变等价6.6
M̃、F_p = M_p拟凝聚层 / 茎6.8、5.6
Hi(X, F) = RiΓ(F)拼合障碍6.7、5.8
Hi = 0(i > 0,仿射)仿射无几何障碍6.7 Serre
H1(X, O^*) ≅ Pic(X)线丛 / 类群6.7、5.11
dim m/m2 = dim A正则 = 光滑6.10、4.12
χ(L) = deg L + 1 − gRiemann–Roch6.11
Proj S、O(d)射影空间 / 扭层6.9

使用法。读本章遇阻时,先查「几何读法」这一列;若还是不通,回「代数出处」列的对应节。本章的每个记号都指向前五章的一条定理——它没有引入新的代数,只是给旧代数配了新的眼睛。

184讲义

第六章 从环到几何:Zariski、层与概型衔接讲义:通往综合站——收束全景

本章收束,全书也将收束。第六章把前五章的代数「翻译成几何」,而翻译的方向恰好被三条历史线索驱动:数论提出问题、几何给出图像、计算负责验证。这一页把三条线接起来,并预告综合站。

回望:前五章各自在几何里长什么样。第一章(环与理想)↔ 空间与闭集;第二章(局部化)↔ 开集与邻域;第三章(诺特与分解)↔ 不可约分支与算术曲线;第四章(维数)↔ 自由度与切空间;第五章(同调)↔ 层上同调与导出函子。每一条都能在第六章找到正式的几何陈述。
前瞻:三条线各自的下游。① 数论线 → 算术几何、Langlands、类域论;② 几何线 → 概型、上同调、模空间、奇点消解;③ 计算线 → 计算机代数、实代数几何、形式化证明。本书只能送到门口,路标已在 p170 与综合站给出。
综合站会做什么。综合站(p185–p198)由四部分组成:全景(概念依赖总图+大事年表+人物谱)、方法(决策树与定理地图)、实战(两个综合实验:理想运算数值对拍、从方程组到簇与概型)、自查(终极挑战+二十四题+错因评讲+余韵两页+符号总表)。它的用法是「回头查」而不用「顺序读」。
一句临别话。交换代数的全部内容,可以压成一句话:「环是函数,理想是零点,局部化是放大,同调是障碍,概型是三者的合体。」若能对本书任意一页问出「它在画什么形状」,这门学问就已经装进了工具箱。
图 6-19 三条线的合流:数论、几何、计算汇入同一套代数 数论线 理想 → 分解 → 类群 几何线 簇 → 维数 → 光滑 计算线 Gröbner → 算法 交换代数 第一至五章的全部工具 综合站 全景 + 地平线 三条线在「交换代数」处合流,再综合站 数论提供问题、几何提供图像、计算提供验证
图 6-19 合流图:数论线(理想 → 分解 → 类群)、几何线(簇 → 维数 → 光滑)、计算线(Gröbner → 算法)在「交换代数」处汇合,随后一起进入综合站。这三条线是本书的暗线,也是现代数学的主干。

翻到综合站。那里没有新定理,只有一张全景图和一批可动手的题——把它们做完,这本书就算真正读完了。

综合站

全景与余韵

把一百七十年收成一张年表与一张人物谱,把六章收成一张概念依赖总图与一张方法决策树;两个综合实验分别用程序对拍理想运算、从方程组算出簇的维数与概型。终极挑战把三条战线改成一次接力:从一次失败的唯一分解出发,走过理想的救赎、维数的度量与同调的眼睛,直到概型的几何。二十四题自查与评讲随后收兵。余韵两页一望前方:代数几何的地平线如何延伸,数论与几何又如何在此合流(Fermat 大定理正是「理想分解+同调」的百年接力)。合上本书时,环、理想、局部化、诺特、维数、同调、概型都汇成同一句话:每一个交换环,都是一片可居住的地形;每一个理想,都是数与几何共同的影子。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
185导引

综合站 全景与余韵全景的收束

六章读完,我们把整册书折叠成一页。本册的主线只有一句:把数的算术推广到任意的环,再用几何的眼睛重读它。六章分别摘取了这条主线的一个片段——

绪论(p2–p9) 提问:数的唯一分解为什么会在 ℤ[√−5] 里失败?答案:因为「数」不是正确的对象,「理想」才是。
第一、二章(p10–p64) 建立语言:环、理想、商环、局部化、素理想、极大理想。这是「环的解剖学」。
第三章(p65–p94) 取得算术成果:诺特性、零点定理、准素分解、UFD/PID/ED 阶梯、Dedekind 整环。
第四章(p95–p124) 量化形状:维数、局部化放大镜、Nakayama 引理、正则性与 DVR。
第五、六章(p125–p184) 装上动力与眼睛:同调(Ext/Tor)、Zariski 拓扑、层与概型。
《交换代数初步》全书结构一图 绪论:从数到理想 第一、二章:环与理想 第三章 算术:分解 第四章 形状:维数 第五章 动力:同调与几何 综合站:全景、余韵与两份地平线
图 Z-1 全书结构:绪论提问,前四章从语言、算术、形状三个侧面回答,第五、六章装上动力装置,综合站收拢并望向两片地平线。

怎么用综合站 p186–p189 是「全景」(年表、人物谱、依赖图、决策树),适合复习与检索;p191–p192 是「动手实验」,适合复习后自测;p190–p195 是「疆界与自查」,适合检验掌握程度;p196–p197 是两篇「余韵」,指向更远的疆界;p198 是工具表与结语。

186讲义

综合站 全景与余韵全书概念依赖总图

概念依赖总图(全册) 环与理想 素理想 / 极大理想 局部化 Ap​ 诺特环 / 分解 维数 / 正则 同调:Ext / Tor Zariski 拓扑 / 层 概型 / 代数几何 两条汇流:同调(算法的力量)与拓扑/层(几何的眼睛)最终合成概型
图 Z-2 全册概念依赖总图:上半是静态结构(环—理想—分解—维数),下半是动态装置(同调—拓扑—层),两股在「概型」处合流。

读图法 沿箭头读一遍,就是本册的复习路线:先立对象(环/理想),再分三支展开(局部化、分解、维数),最后装上同调与拓扑两台装置,得到概型。若某一步读不通,回到对应页码即可(p10 起)。

187格物札记

综合站 全景与余韵〖札记〗大事年表:1843 到 2026

年代事件本册对应
1843Kummer 发明「理想数」处理 ℤ[ζ_p] 中唯一分解的失败p3、p92
1844Grassmann《线性扩张论》:维数成为内蕴概念p97、p122
1854Riemann 就职演说:流形的维数p122
1871Dedekind 引入「理想」,建立 Dedekind 整环理论p77、p92
1890Hilbert 基定理与零点定理p68、p69
1893Hilbert 用合冲(syzygy)研究不变量,同调思想萌芽p182
1921Noether《环论中的理想理论》:链条件与诺特环p66、p89、p92
1928Krull 系统建立维数理论(主理想定理等)p100、p122
1955Serre《凝聚代数层》:代数与几何的范畴翻译p158
1956Cartan–Eilenberg《同调代数》;Serre 的 GAGAp131、p158
1957Grothendieck 的 Tohoku 论文:导出函子与层上同调p139、p158
1960Grothendieck 引入概型,EGA 开始出版p159、p196
1965Buchberger 提出 Gröbner 基算法p151、p182
1970sMacaulay、Singular 等计算代数系统出现p151
1990s–计算代数几何与同调代数算法的成熟(F4/F5)p151、p182
至今派生代数几何、同调镜像对称、算术几何等活跃方向p190、p196、p197
交换代数一百八十年 Kummer 1843 Dedekind 1871 Hilbert 1890 Noether 1921 Serre/Grothendieck 1955 计算时代 1990s 理想数 → 理想 → 有限性 → 分解 → 同调与几何 → 可计算
图 Z-3 一百八十年的主线:从「救急的理想数」到「可计算的代数几何」,每一次推进都扩大了代数所能描述的对象范围。
188格物札记

综合站 全景与余韵〖札记〗人物谱十四位

Kummer(1810–1893) 把「失败」当成线索。分圆域中唯一分解的失败逼他发明理想数——这是「工具因困难而生」的典范。

Dedekind(1831–1916) 把「数」换成「理想」。他用理想的语言重写了代数数论,并给出 Dedekind 整环中理想的唯一分解。

Noether(1882–1935) 把「结构」放在「元素」之上。链条件、诺特环、分解定理——今天的交换代数语言大半出自她手。

Krull(1899–1971) 把「形状」代数化。维数理论、局部环、Krull 主理想定理、Krull 拓扑——几何直觉与代数技术的完美结合。

Hilbert(1862–1943) 把「存在」与「计算」暂时分开。基定理与零点定理是非构造的,但它们为二十世纪的全部后续工作提供了理论保证。

Zariski(1899–1986) 把「拓扑」引入代数几何。Zariski 拓扑与 Zariski 主定理是「代数即几何」的重要一步。

Serre(1926–) 把「范畴」当成桥梁。FAC 与 GAGA 证明代数与几何(以及复几何)是同一门学问的不同侧影。

Grothendieck(1928–2014) 把「空间」定义为「环」。概型、上同调、拓扑斯——二十世纪代数几何的重写者。

Matsumura / Eisenbud / Atiyah–Macdonald 把交换代数写成教科书。他们的书是几十年来学生的入门阶梯,也是本册体系的主要依据。

Buchberger / Cox–Little–O'Shea 把「消元」变成算法。Gröbner 基与计算代数几何让这门学问变得可执行。

当代研究者 把交换代数推向派生代数几何、同调镜像对称、算术几何等前沿——这正是 p190 与 p196 的疆界之外。

十一种眼光 同一门学问,被十一种不同的着眼点塑造:救急、换语言、抓结构、量形状、证存在、装拓扑、架范畴、重定义、编教材、写算法、拓前沿。交换代数的历史告诉我们——数学的进步往往不是解决了一个难题,而是换了一个更合适的对象。

189地图

综合站 全景与余韵方法决策树

遇到一个具体问题时,该用哪件工具?这页给出一棵决策树。

「用哪件工具」决策树 问题:要判断什么? 元素是否可分解? → 用 UFD/PID 判据(p48–p50) 对象有多大? → 用维数 + Hilbert 多项式(p65–p68) 某点是否光滑? → 用 embdim vs dim(p74) 理想能否有限生成? → 用 Hilbert 基定理(p43) 短列是否分裂? → 算 Ext1​(p94) 张量是否保持单射? → 算 Tor1​ / 证平坦(p95–p96) 若要「算出来」:Gröbner 基 + Smith 标准形(p110) 若要「看几何」:Spec A + 结构层(p98–p101)
图 Z-4 常用工具的决策树:先判断问题类型(分解 / 大小 / 光滑 / 有限性 / 分裂 / 平坦),再选择对应工具;「要算」与「要看」通向两条互补的技术路线。

三条通用原则 ① 遇难先局部化(第四章)——把问题搬到一点上,简化结构;② 遇复杂先上同调(第五、六章)——把「做不到什么」量化为群;③ 遇具体先上算法(第五、六章实验)——Gröbner 基与线性代数往往能直接给出答案。

190地图

综合站 全景与余韵定理地图与疆界

已经走完的路 ① 交换代数的基本对象(环、理想、商、局部化)已建立;② 诺特环中的分解理论(准素分解)已完整;③ 维数理论已打通(链长、Hilbert 函数、Noether 正规化);④ 正则性与光滑性的代数刻画已完成;⑤ 同调方法(Ext/Tor)与几何翻译(层、概型)已初具框架。以上都是二十世纪中期即已成熟的经典内容。

疆界一(算法复杂度) 理想成员问题在一般情况下是「指数时间困难」的(Mayr–Meyer,1982)。Gröbner 基虽然完备,但最坏情形需要双指数时间。如何在实际问题中找到高效算法(或证明不可能),至今是计算代数几何的活跃课题。

疆界二(同调猜想) 交换代数中有一批著名的「同调猜想」,如 Serre 重数猜想(在正则局部环上,交重数等于 Tor 长度——已被证明,但相关猜想仍在)、Hochster 猜想(有限生成模的直和项的性质)、Auslander–Reiten 猜想(关于有限维代数的表示型)、Buchsbaum–Eisenbud 猜想(关于自由分解的长度)等。它们度量着我们对「环上模结构」的认识还差多远。

疆界三(正特征与混合特征的困难) 特征 0 的许多漂亮定理(如零点定理、正则性判据的某些形式)在正特征下需要修正或另证。正特征代数几何(包括 Frobenius 分裂理论)是当前研究的活跃方向。

疆界四(派生世界) 本册的同调工具只是「导出函子」的初阶。派生代数几何把整个范畴「派生化」,让「同调」不再是附加装置而成为基本框架。这是 21 世纪代数几何最重要的方向之一(p196 会再提)。

已知与未知:一张地图 本册所及(经典核心) 理想 · 分解 · 维数 · 正则 · 同调初步 算法复杂度 同调猜想 正特征 派生几何 已知的核心被未知的疆界环绕
图 Z-5 一张「已知—未知」地图:中间是本册覆盖的经典核心,四周是仍在推进的四片疆界。学完本册,已经站在核心的边缘,能看清每一片疆界的方向。

为什么要看疆界 数学的学习不只是记住结论,还要知道结论的边界在哪里。本页列出的四片疆界,各自通向一门活的学问:算法走进计算代数几何、同调猜想走进同调代数、正特征走进算术几何、派生范畴走进前沿研究。

191实验

综合站 全景与余韵综合实验(一):理想运算的数值对拍

本实验把第一、二章讲过的「理想的四种运算」(和、积、交、幂)与第三章的分解定理放到计算机上验证。我们将对同一组理想用手算与程序各算一遍,做「对拍」。

from sympy import symbols, groebner, QQ, lcm

x, y = symbols('x y')

# 定义两个理想:I = (x2, xy),J = (x2, y)
I = [x**2, x*y]
J = [x**2, y]

# ① 理想的和 I + J = (I ∪ J)
sum_gens = I + J
print('I + J 的生成元:', sum_gens)

# ② 理想的交 I ∩ J:用消元技巧(引入辅助元 t)
t = symbols('t')
inter_gens = [g * t for g in I] + [g * (1 - t) for g in J]
Gint = groebner(inter_gens, x, y, t, order='lex', domain=QQ)
inter = [g for g in Gint.exprs if not g.has(t)]
print('I ∩ J 的生成元(消去 t):', inter)

# ③ 理想积 I·J = { sum of a_i b_j }
prod = [a * b for a in I for b in J]
print('I·J 的生成元:', prod)

# ④ 对拍:验证 (x2, xy) = (x) ∩ (x2, y)(第三章例 3-3)
# 左边与右边都必须含有相同的元:逐一检查生成元互属
I_before = groebner([x**2, x*y], x, y, order='lex', domain=QQ)
inter_2 = groebner([x*x, x*x, y*x], x, y, order='lex', domain=QQ)  # (x)∩(x2,y) 的消元结果
for g in I_before.exprs:
    print('左边生成元', g, '是否属于右边:', groebner([x, x**2, y], x, y, order='lex', domain=QQ).reduce(g)[1] == 0)

任务

① 验证 I + J = (x2, xy, y),并观察和理想的 Gröbner 基是三者基的并。

② 用消元技巧算 (x2, xy) ∩ (x2, y),与第三章例 3-3 的手算结果比对,确认两者相等。

③ 计算 (x, y)2 与 (x2, xy, y2) 的商与交,验证「幂理想」与「逐项积」的关系。

④ 对拍要点:「两个理想相等」等价于「各生成元互相属于」,而判断「属于」用 Gröbner 基归约——这正是 p181 实验用到的核心操作。

意义 理想的运算在几何上对应「并、交、加厚」等操作;程序化验证不仅校对计算,也让我们更直观地看到「理想的代数」与「闭集的几何」如何一一对应。手算用于理解、程序用于大规模验证——这是现代数学工作方式的缩影。

192实验

综合站 全景与余韵综合实验(二):从方程组到簇与概型

本实验处理「方程 → 簇 → 维数 → 奇点」的完整链条,把全册六章串起来跑一遍。

from sympy import symbols, groebner, Poly, QQ, Matrix, diff, factor

x, y, z = symbols('x y z')

# 目标:分析 V(x2 + y2 - z, x - z) 的几何
G = groebner([x**2 + y**2 - z, x - z], x, y, z, order='lex', domain=QQ)
print('Gröbner 基:', G.exprs)
# 消去后应得到 y2 与 x - z 的关系

# ① 消元得到投影(几何上是把簇投到 xy 平面)
# 含 z 的生成元给出 x - z = 0

# ② 维数:由主理想定理,2 个方程 ⟹ dim >= 3 - 2 = 1
# 实际簇是空间曲线(一维)
print('预期 dim = 1(空间曲线)')

# ③ 奇点:用 Jacobi 判据
f1 = x**2 + y**2 - z
f2 = x - z
Jac = Matrix([[diff(f1, x), diff(f1, y), diff(f1, z)],
              [diff(f2, x), diff(f2, y), diff(f2, z)]])
print('Jacobi 矩阵:'); print(Jac)
# 奇异条件:秩 < 2(两条方程线性相关处)
# 求解 2x = 0 与其他条件

# ④ 对拍:把 y = 0 代入,簇退化为曲线 x = z 上的点集
print('y=0 时:', f1.subs(y, 0), '→', factor(f1.subs(y, 0)))

任务

① 求 V(x2 + y2 − z, x − z) 的 Gröbner 基,判断它的维数(提示:消元后看主变元的个数)。

② 用 Jacobi 判据求该簇的奇异点,并与几何形象对照(两条曲面的交线)。

③ 把条件改成 V(x2 + y2 − z2, x − z)(锥面与平面),重做①与②,比较两者的奇点结构差别。

④ 用 p121 的 Hilbert 函数方法独立估算维数,与①的结果对拍。

总结 本实验把本册的核心工具都跑了一遍:Gröbner 基(消元与成员判定)、主理想定理(维数下界)、Jacobi 判据(奇点)。这三个工具分别来自第一、三、六章——它们能在一段代码里协同工作,正是本册「从数到理想、从理想到几何」这一主线的最好注脚。

193挑战

综合站 全景与余韵终极挑战:三条战线的接力

全书的正文到此已经走完一圈。若要把它压成一道「接力题」,最合适的起点是那桩最初的悬案——失败的唯一分解。下面把三道战线接成一次接力,每一棒都对应本书的一段主路。

起跑:一桩悬案。在 ℤ[√−5] 里,6 = 2 × 3 = (1 + √−5)(1 − √−5),两条分解都「不可再分」。回答:这桩悬案到底是「分解不唯一」,还是「我们认错了因子」?

第一棒(数论 · 理想分解)。用第一章的「整除 ⟷ 包含反向」重述问题,再用第三章的 Dedekind 分解写出 (6) 的四个素理想因子,并用类数解释「元素层为何接不住」。提示:3.12–3.13;(6) = P_1P_2P_3P_4,类数 2。

第二棒(几何 · 维数与局部)。把 ℤ[√−5] 看成「一维的算术曲线」,问:它的素理想(点)如何排成链?为什么它是 Dedekind 整环(维数 1、整闭、诺特)?在任一个素理想处局部化,得到的局部环长什么样(DVR?)。提示:4.11 离散赋值环;第二章 2.9 的 ℤ_(p) 模型。

第三棒(同调 · 测量)。把「分解的唯一性」翻译成同调语句:为什么类群可以读成 Pic(Spec R)?计算 Ext1 或一条相关正合列,说明「不唯一」如何被量成群。提示:5.11 与 6.3;类群 = 除子模去主除子。

冲刺:回到几何。用第六章的语言收尾:Spec ℤ[√−5] 是怎样的一个「空间」?它的层上同调与类群有什么联系?为什么说「Fermat 大定理的证明」正是这三棒的百年接力?提示:6.5、6.7、6.12;类数 = 类群阶,Fermat 靠理想分解与 Galois 表示完成。

棒次战线用到的工具回答的问题
起跑—整除、不可约元「不唯一」的根源在哪
第一棒数论理想分解、Dedekind 整环、类数分解的「正确因子」是什么
第二棒几何素谱、局部化、维数、DVR环读成什么样的一维空间
第三棒同调Ext、Picard 群、导出函子不唯一如何被量成群
冲刺概型层、层上同调、算术几何整个故事在几何里如何收束

反思。这道接力题没有标准答案,但有一个「合格线」:能不能把「6 的两副面孔」从数论的悬案、几何的点集、同调的群三个角度各说一遍,并指出三次转译之间没有任何信息的损失。

若能,说明已经掌握了本书的暗线:同一个结构,可以在三种语言里被完整地表达——而「换语言不丢信息」,正是现代数学最深刻的主张之一。交换代数之所以是「语法」而非「工具箱」,正因为它是这套翻译的标准件。

还有一条更远的战线留下:把 ℤ[√−5] 换成ℤ[ζ_p](p 次单位根的分圆域),类数不再总是 1,Kummer 的「正则素数」条件随之登场——这正是 Fermat 大定理被攻下的第一步。本书的每一页,都是那场三百年接力的一小段。

194习题

综合站 全景与余韵二十四题自查

下面 24 题覆盖全书六章。建议先独立作答,再翻到 p195 对答案。每题标注了对应页码。

第一、二章(p10–p64)

1. 定义环、单位、零因子,并各举一例。(p11)

2. 说出理想的定义,并解释「吸收性」的几何直觉。(p12)

3. 陈述同态基本定理,并说明它与「商环」的关系。(p14)

4. 写出理想的四种运算,并说明「和」与「交」的差别。(p15)

5. 判断:(x, y) 在 k[x, y] 中是主理想吗?(p16)

6. 说明素理想与极大理想的定义差别,各举一例。(p17–p18)

7. 局部化 S−1A 的普遍性质是什么?(p42)

8. 什么是局部环?举两个例子。(p43)

第三章(p65–p94)

9. 写出诺特环的三种等价刻画。(p66)

10. 陈述 Hilbert 基定理,并说明它的用处。(p68)

11. 陈述弱零点定理与强零点定理。(p69)

12. 求 (x2, xy) 的准素分解。(p71)

13. 什么是 UFD?举一个不是 UFD 的整环。(p73)

14. 写出 ED ⟹ PID ⟹ UFD 的链条,并说明每一步。(p75)

15. Dedekind 整环的三个条件是什么?(p77)

16. 什么是类群?它与 PID 的关系如何?(p77)

第四章(p95–p124)

17. 定义 Krull 维数,并说明「链长」的含义。(p96)

18. 陈述 Krull 主理想定理。(p100)

19. 说出 Hilbert 函数与维数的关系。(p99)

20. 陈述 Nakayama 引理,并说出它的一种用法。(p103)

21. 什么是正则局部环?它与「光滑」有什么关系?(p105)

22. 什么是离散赋值环?它的理想格是什么形状?(p106)

第五、六章(p125–p184)

23. 定义复形的同调模,并解释「缺口」的几何意义。(p128)

24. 说明 Ext 与 Tor 分别度量什么,以及平坦性如何用 Tor 刻画。(p131–p133)

评分建议 能完整答出 20 题以上说明本册掌握扎实;15–19 题说明基础稳固,建议回看错题所在页;不足 15 题建议把六章的「小结」页(p32、p87、p117、p147)各重读一遍,它们分别是六章的骨架。

195评讲

综合站 全景与余韵评讲:四类错因

以下是 p194 的要点评讲。答案不必逐字相同,但关键概念必须到位。

1–8(第一、二章要点) ① 环是带两种运算的集合;单位是可逆元,零因子是「能乘出 0 的非零元」。ℤ 中单位为 ±1、无零因子;ℤ/6 中 2, 3 是零因子。② 理想是「对减法封闭 + 吸收乘法」的子集;吸收性意味着「乘上一个环元素仍留在其中」,几何上对应「子簇被整体包含」。③ 同态基本定理:A/ker φ ≅ im φ;它使「商环」成为「同态的像」的标配。④ 和 I + J 由并生成,交 I ∩ J 是共同部分;几何上「和」对应「交」,交对应「并」——这是「代数与几何反序」的第一次出现。⑤ 不是主理想:若 (x, y) = (f),则 x = af, y = bf,比较次数得 f 为常数,矛盾。⑥ 素理想:ab ∈ p ⟹ a ∈ p 或 b ∈ p;极大理想:不含真理想(真包含意义下最大)。(x) 在 k[x,y] 中素但非极大;(x,y) 极大。⑦ 普遍性质:A → S−1A 是「把 S 中元素变成单位」的万有映射。⑧ 局部环 = 唯一极大理想的环;例:k[x](x)、ℤ(p)、形式幂级数环 k[[x]]。

9–16(第三章要点) ⑨ 无无限上升理想链 / 非空理想集有极大元 / 每个理想有限生成。⑩ A 诺特 ⟹ A[x] 诺特;用于保证多项式环与有限生成代数「有限性可用」。⑪ 弱:I 真理想(k 代数闭)⟹ V(I) ≠ ∅;强:I(V(J)) = √J。⑫ (x2, xy) = (x) ∩ (x2, y)(p83 有完整验算)。⑬ UFD = 每个非零非单位元唯一分解为不可约元;反例 ℤ[√−5](6 = 2·3 = (1+√−5)(1−√−5))。⑭ ED:有带余除法;PID:理想皆主;每一步都用「带余除法 ⟹ 理想主」与「主理想 ⟹ 不可约即素」来证明。⑮ 诺特 + 整闭 + 维数 1。⑯ 类群 = 分式理想 / 主分式理想;类群平凡 ⟺ PID。

17–22(第四章要点) ⑰ 最长素理想链的段数;链长是「段数」不是「点数」(这点常错)。⑱ 若 x 非零因子,含 x 的极小素理想高度为 1;等价于「加一个方程至多降一维」。⑲ dim M = deg P_M + 1。⑳ M = N + mM ⟹ M = N;用法:用 M/mM 的基求极小生成元组。㉑ embdim A = dim A 称正则;正则即「光滑」(重数为 1、完备化为形式幂级数环)。㉒ 一维正则局部整环;理想格是 A ⊋ m ⊋ m2 ⊋ ⋯ 一条单链。

23–24(第五、六章要点) ㉓ H_n = ker d_n / im dn+1;「缺口」= 闭链中不是边界的部分,几何上对应「洞」。㉔ Ext 度量「扩张不分裂的程度」(Ext1 = 0 ⟺ 一切分裂);Tor 度量「张量丢掉单射的程度」(Tor_1 = 0 ⟺ 平坦)。

常见错漏 ① 把「链长」误算成「素理想个数」(应是段数);② 混淆「素理想」与「极大理想」((x) ⊊ (x,y) 是最简例子);③ 忘记「Tor 用投射分解、Ext 也用投射分解(对第二个变元)」;④ 把「闭集与理想一一对应」误写为「闭集与理想一一对应」而不加「根式」条件——正确说法是闭集与根式理想一一对应。

196小结

综合站 全景与余韵余韵(一):代数几何的地平线

本册最后一章把门推开了一条缝。这门后面的世界——代数几何——值得单独说几句。

从簇到概型 经典代数几何研究「代数簇」(多项式方程组的解集),必须在代数闭域上工作。概型理论(Grothendieck, 1960)把定义域放宽到任意交换环,于是 Spec ℤ、Spec ℤ[x] 都成为几何对象。这一步把「数论」与「几何」正式合并——现代数论(如费马大定理的证明)正是在这个框架里完成的。

从局部到整体 概型上的层与上同调(p157–p158)使我们能研究「整体对象与局部数据的落差」。这种落差在代数几何中有个经典名字:亏格与上同调维数。Riemann–Roch 定理把它算成一条公式,是代数几何的第一条主定理。

从光滑到奇异 本册第四章的「正则性」只处理「点」的光滑性。更一般的「奇点消解」(Hironaka 1964,正特征情形至今未完全解决)研究如何把一个有奇点的对象「拉直」。这是代数几何中最深刻的构造性问题之一。

从交换到不交换 本册全部在交换环内工作。非交换几何(Connes 的非交换几何、非交换代数几何)把「空间」推广到非交换代数,是当代数学与理论物理的重要交汇点。

从经典到派生 派生代数几何(Derived Algebraic Geometry)把同调提升为基本结构,使「相交」「计数」等操作在派生范畴里得到更自然的形式。这是 21 世纪代数几何最活跃的方向。

代数几何的五个地平线 概型 上同调 奇点消解 非交换 派生 本册所到:Spec A + 结构层 + Ext/Tor 每一片地平线都从「环」出发,走向不同的远方 代数几何将从概型这里继续 同调代数承接第五、六章的同调技术
图 Z-6 代数几何的五片地平线:概型、上同调、奇点消解、非交换、派生。本册只走到「概型 + 层」的门槛。

给一句话 代数几何常被形容为「数学中最难的学科之一」,但它的出发点极其朴素:方程组的解集就是一个几何对象。本册做的一切(理想、维数、同调、层),都是为了把这句话说得既严谨又可计算。若读懂了这句话,就已经入门了。

197小结

综合站 全景与余韵余韵(二):数论与几何的合流

本册的另一条暗线是「结构决定算术」。这条线通向代数数论。一句话概括:本册装备工具,来日接收战果。

第一、二章 → 数论的舞台 环与理想(p10–p15)在数论里就是「代数数域的数环」与其理想。局部化(p41–p44)在数论里叫「p-adic 局部化」,是研究素数分裂的标准方法。

第三章 → 数论的核心定理 Dedekind 整环与理想唯一分解(p77)正是代数数论的基本定理;类群(p77)度量「唯一分解失败的程度」,是库默尔、戴德金到现代的核心经营对象。〈类域论〉要解决的就是「类群与 Galois 群的关系」。

第四章 → 数论的形状 维数与 DVR(p106)在数论里说明「每个素理想都有离散赋值」;正则局部环与判据(p105)用于研究数环的判别式与分歧。

第五、六章 → 数论的同调 Ext/Tor(p131–p133)在数论里成为「Galois 上同调」的来源;概型(p159)使 Spec ℤ 成为研究对象,代数数论从此成为「ℤ 上的几何」。

本册的代数工具代数数论里的对应本册页
理想与素理想数环中的分式理想与素理想p12、p17
局部化p-adic 局部化与完备化p41、p102
Dedekind 整环 + 类群类域论的核心对象p77
DVR 与赋值分歧指数与剩余类域p106
正则性与维数判别式、分歧理论p105、p96
Ext / TorGalois 上同调、类域论的现代证明p131–p133
概型 Spec ℤ算术概型、ℤ 上的几何p159
工具与战果:从环到数 交换代数工具箱 环 · 理想 · 局部化 分解 · 维数 · 正则 Ext · Tor · 层 代数数论的战果 数环 · 素分裂 类群 · 类域论 Galois 上同调 工具 战果 每一件工具,都在数论里有明确的用武之地
图 Z-7 工具与战果:左边是交换代数的装备,右边是它们在代数数论中的用武之地。「Dedekind 整环」「类群」「Galois 上同调」三处对应呼应。

最后一句 从 Kummer 的理想数(1843)到今天的算术几何,一百八十年的历史告诉我们:数论里最困难的问题,往往要在几何里才能看清;而几何里最深刻的结构,常常来自数论的需求。这两门学科在本册的「理想」里第一次真正握手——希望它能成为继续前行的起点。

198速查

综合站 全景与余韵符号总表与终极速查

符号 / 术语含义首次出现
R, A, B环(一般用 A、B 表示)p11
k域p11
A^× 或 U(A)单位群p11
(a), (a_1, …, a_n)生成理想p16
I ⊴ AI 是 A 的理想p12
A/I商环p13
p, m素理想、极大理想p17、p18
Spec AA 的素理想谱p45
V(I), D(f)Zariski 闭集、主开集p45、p156
S−1A, A_p局部化、在 p 处局部化p41、p102
√II 的根(根式理想)p25
ht p, dim A高度、Krull 维数p96、p97
Q, Ass(I)准素理想、相伴素理想集p71、p72
e(M), embdim A重数、嵌入维数p99、p105
R_•, d_n复形、微分p128
H_n, Hn同调、上同调p128、p129
Extn, Tor_n扩张函子、挠函子p131、p132
P_•投射分解p131
O_X, Γ(X, F)结构层、整体截面p157
(Spec A, O)仿射概型p159
UFD / PID / ED / DVR唯一分解整环 / 主理想整环 / Euclid 整环 / 离散赋值环p73、p75、p106

记号约定回顾 ① 环用大写拉丁字母(A, B, R),域用 k;② 素理想用哥特体 p、极大理想用 m;③ 理想用括号记生成元,如 (a, b);④ 局部化写 S−1A 或 A_p;⑤ 模写大写拉丁字母 M, N;⑥ 同调写 H_n、上同调写 Hn;⑦ Ext、Tor 的指标 n 表示阶数。

二索引(Index)

术语与概念

  • Krull 维数96
  • Zariski 拓扑45
  • 本页最该记住的一句177, 178
  • 本章的三条路线155
  • 本章的收束图33
  • 本章的阅读契约10
  • 本章新词87, 117, 147
  • 本章与第一章的接口58
  • 本章最重要的一张表17
  • 不可约理想71
  • 不可约元素73
  • 乘法封闭集41
  • 重数 / 局部重数99
  • 次数记账20
  • 粗略169
  • 单位与零因子11
  • 第三章要点195
  • 第四章要点195
  • 第五、六章要点195
  • 第一45
  • 第一、二章要点195
  • 二章的收束45
  • 仿射概型159, 160
  • 反例67
  • 分次环与 Proj164
  • 分式理想78
  • 复形128
  • 复形的映射锥与同伦129
  • 共同的方法论170
  • 共同的算法心法62
  • 关键转变3
  • 关于「可视化」8
  • 环同态13
  • 互素=和为全环19
  • 结构层的原型157
  • 接力立即兑现68
  • 阶梯的两侧都站反例75
  • 记号约定回顾198
  • 局部化41
  • 局部环化空间与概型161
  • 两条定理的分工69
  • 链条件65
  • 离散赋值环106
  • 理想的根 √I25
  • 理想格22
  • 模的局部化48
  • 模同态与模范畴126
  • 挠元与张量137
  • 诺特环66
  • 平凡理想与真理想12
  • 嵌入维数105
  • 切锥与重数108
  • 商环13
  • 生成23
  • 生成理想16
  • 算术概型167
  • 挑战 3 的余音35, 60
  • 同调128
  • 同调维数140
  • 投射分解与 Ext131
  • 投射分解与内射分解134
  • 投射模与内射模127
  • 绪论的旧案74
  • 阅读契约95, 125
  • 在素理想处局部化102
  • 整元素与整闭50
  • 正则局部环105, 165
  • 正则序列与深度109
  • 主理想的语言73
  • 准凝聚层与凝聚层158
  • 准素理想72
  • 自由模127
  • 左右正合135
  • Čech 上同调162

定理与命题

  • DVR 的等价刻画106
  • DVR 的赋值计算113
  • Ext 的性质131
  • Ext 长正合列139
  • Serre 的等价158
  • Serre 等价163
  • Serre 对偶166
  • Serre 消没定理162
  • Tor 的对称性150
  • Tor 的基本性质132
  • Tor 长正合列139
  • UFD 判据73
  • 保序对应47
  • 把「诺特」翻译成手算82
  • 标准例子与基本性质164
  • 重数初体验112
  • 代数—几何词典156
  • 带余除法20
  • 单位判据43
  • 等价刻画66
  • 第一同构定理14
  • 读出点172
  • 读出分支172
  • 读出函数172
  • 对应定理14
  • 反变等价 / 伴随161
  • 范畴的基本性质126
  • 仿射环的维数夹逼100
  • 分裂引理130
  • 分式域21
  • 根定理25
  • 合集138
  • 基本链15
  • 基本运算表22
  • 极大判据18
  • 截面计数173
  • 阶梯定理75
  • 局部环上的投射维数143
  • 局部环上的自由性判据104
  • 局部环作为茎157
  • 局部判据104
  • 局部性质的边界120
  • k[x] 是主理想环20
  • 亏格173
  • 扩张的分类136
  • 两条命脉160
  • 零点定理的逆向90
  • 零维的刻画97
  • 理想类群78
  • 派生世界190
  • 判断正则性113
  • 平坦性的同调刻画133
  • 平坦性判据150
  • 普遍性质42
  • 强零点定理69
  • 起跑193
  • 弱零点定理69
  • 三大用途168
  • 三者的关系与判据127
  • 商环的维数97
  • 蛇形引理130
  • 算法复杂度190
  • 算一次同调142
  • 素理想的对应42
  • 同调猜想190
  • 同调的计算入口129
  • 椭圆曲线173
  • 维数的多项式刻画99
  • 维数的局部性102
  • 维数的上界100
  • 下降定理与上升定理120
  • 相交数173
  • 一次完整的准素分解83
  • 右导出函子135
  • 正合列的判别142
  • 正合性48
  • 正合性的局部判据129
  • 整扩张保维数101
  • 整体性质172
  • 正则环的等价刻画105
  • 主理想定理的完整论证120
  • 准素分解72
  • 自由分解142
  • ℤ 的理想全貌19

记号与缩写

  • ACC66, 71, 73, 75
  • CRT24, 28, 30, 31, 32, 35, 36, 38, 39, 45, 52, 61 等
  • DVR46, 49, 55, 94, 106, 109, 113, 115, 116, 117, 118, 121 等
  • ED75, 77, 86, 88, 93, 185, 194, 195, 198
  • GAGA154, 158, 182, 187, 188
  • IJ15, 22, 25, 36, 38, 44, 70
  • PID23, 64, 65, 67, 74, 75, 76, 81, 86, 88, 93, 106 等
  • QQ36, 91, 121, 181, 191, 192
  • UFD64, 65, 73, 74, 75, 76, 77, 78, 80, 81, 83, 85 等

人名

  • Artin66, 97, 117, 123
  • Buchberger79, 168, 182, 187, 188
  • Bézout19, 74, 75, 108, 173
  • Cartan124, 182, 187
  • Dedekind3, 4, 8, 9, 12, 34, 50, 58, 64, 65, 74, 75 等
  • Eilenberg124, 182, 187
  • Emmy65, 71, 73, 89, 92
  • Euclid37, 65, 74, 75, 76, 87, 122, 198
  • Euler3, 164, 166
  • Fermat3, 76, 167, 184, 193
  • Frac21, 28, 101, 115, 174
  • Galois149, 167, 193, 197
  • Gauss11, 65, 74, 75, 76, 77, 93, 167
  • Grothendieck4, 60, 80, 89, 92, 119, 122, 154, 166, 182, 187, 188 等
  • Gröbner64, 79, 87, 88, 91, 94, 121, 124, 151, 152, 154, 155 等
  • Hilbert4, 6, 8, 23, 45, 64, 65, 66, 68, 69, 78, 79 等
  • Jacobson9, 25, 32, 33
  • Krull8, 9, 94, 95, 96, 97, 100, 105, 111, 116, 117, 119 等
  • Kummer3, 4, 5, 12, 76, 77, 83, 92, 187, 188, 193, 197
  • Lasker71, 72, 86, 92
  • Matrix121, 151, 181, 192
  • Nakayama8, 9, 16, 25, 32, 60, 94, 95, 103, 104, 105, 107 等
  • Noether4, 23, 64, 65, 68, 69, 71, 72, 73, 86, 89, 92 等
  • Picard78, 162, 167, 193
  • Poly36, 91, 121, 192
  • Riemann122, 154, 155, 166, 167, 176, 178, 183, 187, 196
  • Roch154, 155, 166, 167, 176, 178, 183, 196
  • Samuel99, 101, 108, 112, 117, 121
  • Serre4, 109, 125, 140, 146, 147, 148, 153, 154, 155, 158, 162 等
  • Singular168, 181, 187
  • Spec9, 18, 31, 32, 33, 35, 39, 40, 42, 45, 46, 47 等
  • SymPy36, 61, 91, 121, 151, 168, 181
  • Zariski4, 6, 8, 9, 18, 32, 38, 39, 40, 41, 43, 45 等