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

代数数论引论 · 从整数到理想:素数的解剖学

〇体例说明

体例

本书怎么读:一门关于「素数在扩张中如何分裂」的学问

本书讲一门学问:代数数论——用域的扩张与理想研究整数的算术。它从一个朴素的崩溃现场出发:在 ℤ 里每个整数都能唯一地拆成素数之积,可把这套算术搬进 ℤ[√−5],6 就有两条互不相容的分解——唯一的秩序丢了。本书要回答的问题由此展开:为什么「理想」这把钥匙能把唯一分解修好?为什么素数 p 落进一个数域后会分裂、惰性或分歧,而这件事由判别式的符号说了算?为什么理想类群这个有限群,恰好度量了唯一分解失败的程度?为什么每一次素数的分裂模式,都被一个解析函数 ζK(s) 记下来,而它的留数里竟坐着类数?从 Euclid 对素数无穷的证明、Gauss 的二次互反律,到 Kummer 的理想数、Dedekind 的理想、Minkowski 的格点、Hilbert 的类域论,再到 Langlands 纲领与 Wiles 的 Fermat 大定理,代数数论两百年只做一件事:把「素数的命运」翻译成可以计算的结构。

本书按章组织:绪论并置「算术与代数」两条通往素数的路,从唯一分解的崩溃现场讲到 Kummer 与 Dedekind 的两种救赎;第一章搭地基——数域、代数整数、𝒪K 是一个环、二次域的整数环、范数与迹、整基与判别式、理想的引入与运算、Dedekind 整环的三条公理;第二章完成修复工程——理想的字典(整除即包含)、素理想与极大理想、理想范数、分式理想与可逆性、唯一分解定理的存在与唯一、9 之谜的理想解答、(p) 的命运与 e·f·g 分解方程;第三章抵达高地——理想类群 Cl(K)、Minkowski 嵌入与格点定理、Minkowski 界、单位群与 Dirichlet 单位定理、类数的计算与 Gauss 类数问题;第四章搭起解析之桥——Dedekind ζ 函数与欧拉乘积、解析延拓与函数方程、解析类数公式、Dirichlet L 函数与特征、Dirichlet 定理、素理想定理与 Chebotarev 密度;第五章换上局部眼镜——p 进数与 Hensel 引理、Adele 与 Idele、Tate 的调和分析、局部-整体原理;第六章远眺现代疆界——类域论与 Kronecker–Weber、素数定理的证明、Riemann 假设、函数域的镜像、椭圆曲线与 BSD、Fermat 大定理与模性、Langlands 纲领、计算数论与密码学;综合站用年表、人物谱、方法决策树、两个综合实验与二十四题自查收束全书。

写作的三条约束(本书的自我要求)。① 直觉与例子先行:每一个概念都从一张图、一个具体的小例子讲起——先看见 ℤ[√−5] 里 6 的两种分解、理想 (2, 1+√−5) 在数格上的位置、判别式在格点图里的含义,再抽成公理;每一个定理先有「为什么它是对的」的直觉,再有完整的证明。② 一步一图:凡能画的都画——素理想在环上躺着的维恩示意、e·f·g 分解模式的分块图、Minkowski 格的平面投影、类群作为「相差一个主理想」的商群示意、ζ 函数在复平面上的零点与极点。代数数论最漂亮的地方正藏在「环—理想—格」的对照图里:一条定义、一句定理,画出来便一目了然。③ 自给自足:本书不假定另有教材可依,所需工具在书内随用随补——同余与多项式的运算、环、理想与商环的定义、域扩张与 Galois 群的必要片段、复分析的一点基础(级数、留数、解析延拓的思想),都在需要它的那一页现学现用;每一条定义都同时给出形式陈述与一句大白话的直觉。个别深刻而整体的结论(Dedekind 唯一分解定理、Dirichlet 单位定理、Chebotarev 密度定理、Tate 论文的框架)给出精确陈述、证明思路与文献指引,数值与程序对拍在实验页随附、可自行复算。

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

难度标记。讲义页用 ★–★★★★★ 标出阅读难度:★ 高中基础即可,★★ 需要同余与多项式的熟练经验(书内自给),★★★ 需要抽象代数的入门(环、理想、商环与域扩张的定义,书内自给),★★★★ 需要 Galois 理论与复分析的一点经验(书内随用随补),★★★★★ 需要类域论与算术几何的观点(第六章疆界各页)。若只求理解主线,读绪论、第一章、第二章的分解与分歧、第三章的类数与第四章的解析之桥即可;若求完整掌握,按章顺序逐页推进,并把每章习题做完。

三条线索贯穿全书:

① 明线——从整数到理想:先在 ℤ 里看见唯一分解(绪论与第一章),再进数域遇见它的崩溃(第二章),用理想重建唯一分解并把失败程度录进类群(第二、三章),让数域算术接上解析与局部(第四、五章),最后站在从类域论到 Langlands 的现代疆界上(第六章)——这正是代数数论两百年从「Kummer 的理想数」长成「Langlands 纲领」的轨迹。

② 暗线——唯一分解的得而复失与重建。整数的唯一分解是本书的支点:它在元素层面会失败,在理想层面却永远成立;类群正是这笔「失败账」的账簿,单位群是「同一个理想由哪些元素生成」的自由度。找出「什么样的分解问题该问元素、什么样的该问理想、什么时候必须升到类群」,是全书反复演练的招式。

③ 接口——通往四个邻域。代数数论是现代数学的枢纽:与抽象代数(环、理想与域扩张)、复分析(ζ 与 L 函数、留数、零点)、代数几何(椭圆曲线、模形式、算术曲面)三条战线直接相通,并与密码学(RSA 与椭圆曲线密码)深度合流,第六章与综合站余韵两页逐条架桥。

写法约定(TEX 标准):数域记 K、L(变量斜体),有理数域记 ℚ、整数环记 ℤ;代数整数环记 𝒪K;素理想记 𝔭、𝔮;理想类群记 Cl(K)、类数记 h;判别式记 ΔK;ζ 函数记 ζK(s)。变量用斜体,函数名(det、tr、N、res、gcd)与群名(Gal、Cl、SL(2,ℤ) 等)用正体;关键一步配图,环与理想逐章对照。

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

目 录
代数数论引论 · 从整数到理想:素数的解剖学 · 全书正文页码一览
本册导引:当唯一分解失效的时候2
算术基本定理:一条定理,三副面孔3
Kummer 的理想数与 Dedekind 的理想4
素理想从哪里来:素数的三种命运5
类数:唯一分解失败了多少6
三条线索与全书地图7
历史一瞥:从 Fermat 到 Langlands8
绪论小结:一张问题表,一把钥匙9
第一章导引:把 ℤ 的「整性」搬进 K10
1.1数域:ℚ 的有限扩张11
1.2代数整数:整性的多项式判据12
1.3𝒪_K 确实是一个环13
1.4二次域的整数环:两种形状14
1.5嵌入与数域的符号15
1.6乘法映射与特征多项式16
1.7范数的运算律与整值性17
1.8迹型与对偶:配对的几何18
1.9整基:𝒪_K 是一个格19
1.10判别式的两条深层性质20
1.11理想的引入:从整除到包含21
1.12理想的运算:和、积、交22
1.13整环的层级:从 ℤ 到 Dedekind23
1.14𝒪_K 是 Dedekind 整环(一):Noether24
1.15𝒪_K 是 Dedekind 整环(二):整闭25
1.16𝒪_K 是 Dedekind 整环(三):维数 126
例题精讲(2 页)p.27–28
习题课(2 页)p.29–30
从 ℤ 到 𝒪31
对象与工具:数域、整数环、迹范数32
结论与公理:𝒪33
从元素到理想:一次「对象升维」34
ℤ[√−2] 与 ℤ[√−5]:唯一分解的分水岭35
用格点看范数:手算与视检36
〖札记〗从 Kummer 的「理想数」到 Dedekind 的「理想」37
第一章公式与判据一览38
1.17从「环」到「理想」:本章的门槛与出路39
修复工程:把「数」换成「理想」40
2.1理想的字典 I:整除即包含41
2.2理想的字典 II:除法与互素42
2.3主角登场:素理想与极大理想43
2.4商环:素理想的「底片」44
2.5理想范数:两条黄金定律45
2.6分式理想:把格请进分式域46
2.7可逆理想:Dedekind 环的「理想群」47
2.8唯一分解定理 I:分解的存在性48
2.9唯一分解定理 II:分解的唯一性49
2.109 之谜的理想解答50
2.11(p) 的命运:e、f、g 与分解方程51
例题精讲(3 页)p.52–54
习题课(2 页)p.55–56
从反向字典到素数命运:一条修复之路57
定理总账与「9 之谜」终解58
失败的礼物:升一层,秩序回来59
可逆性证明的攀登路线60
素数命运探测器:平方表的机械化61
〖札记〗唯一分解的三次危机与两次救赎62
第二章公式与判据一览63
常见误读:理想语言的四个陷阱64
主理想的缺口有多大?——理想类群登场65
3.1分式理想群 I(K):先把乘法单位找回来66
3.2主理想群 P(K) 与类群 Cl(K)67
3.3Minkowski 嵌入:把数域摊进欧氏空间68
3.4Minkowski 格点定理:凸体里必有点69
3.5Minkowski 界:类数有限的证明70
3.6单位群 𝒪71
3.7Dirichlet 单位定理:单位群的秩 r72
3.8类数怎么算:界、约化、枚举73
3.9类群是有限阿贝尔群:结构与「塔」74
3.10类数作为算术不变量75
3.11第一编悬念的回填:h(ℚ(√−5)) = 276
3.12Gauss 类数问题:h = 1 的九个数域77
例题精讲(3 页)p.78–80
习题课(2 页)p.81–82
从「缺口」到「有限」:两条线的交汇83
定理总账:不变量的三方会谈84
缺口即形状:有限群的「大小」学会了说「几何」85
把类数算到底:从 M86
用数值枚举验证类数与类群结构87
类群与单位公式表88
常见误读:类群与单位的四个陷阱89
例题精讲(1 页)90
习题课(1 页)91
第三章小结(下):类群、单位与格点的三重奏92
〖札记〗算筹与算盘:格点计数的两种传统93
衔接讲义:带着类群走向解析与局部94
解析之桥:从留数里读出不变量95
4.1Dedekind ζ 函数:把理想打包成一个级数96
4.2欧拉乘积:算术基本定理的解析化身97
4.3解析延拓与函数方程:Γ 因子从哪来98
4.4解析类数公式:h 从留数里出来99
4.5Dirichlet L 函数与特征:给每个类一个「相位」100
4.6Dirichlet 定理:算术级数里的素数无穷101
4.7素理想定理与 Frobenius 元素102
4.8Chebotarev 密度定理:分裂的统计律103
4.9素数定理:ζ 的零点怎样数素数104
4.10高斯和:二次互反的解析钥匙105
4.11类数公式的两面:代数恒等式与解析极限106
4.12L(1, χ) ≠ 0:Dirichlet 定理的心脏107
4.13零点的禁地:无零点区域与素数误差108
4.14RH 的分量:素数误差能好到什么程度109
常见误读:解析回响的四个陷阱110
例题精讲(2 页)p.111–112
习题课(1 页)113
例题精讲(1 页)114
习题课(1 页)115
第四章知识地图:解析回响的路标116
第四章小结(上):解析线的五步回望117
第四章小结(下):解析工具的收获清单118
思想卡:把「素数的分布」翻译成「函数的分析」119
挑战:五步走到解析类数公式120
数值检验欧拉乘积与解析类数公式121
〖札记〗从「密率」到 ζ(2):圆周率的两条路122
第四章速查表:解析回响公式一览123
衔接讲义:从无限到局部——下一站的宣言124
第五章导引:换一副眼镜看数——局部与整体125
5.1局部域与 p 进数:换一个度量看世界126
5.2Hensel 引理与局部-整体原理127
5.3Adèle 与 Idele:把所有位装进一个环128
5.4Tate 的博士论文:用调和分析读出 ζ129
5.5Langlands 纲领:数论与表示论的统一地平线130
5.6绝对值的家族:Ostrowski 定理131
5.7ℚ_p 的构造:从 Cauchy 列到完备域132
5.8p 进幂级数:另一种收敛133
5.9ℤ_p 与离散赋值环:局部环的解剖134
5.10分歧的局部图像:e、f 与单素扩张135
5.11Hasse 原理:局部-整体的口号136
5.12Hasse–Minkowski:二次型的局部-整体137
5.13Adele 的拓扑:紧开子群与自伴对偶138
5.14Idele 类群:一本全球账本139
5.15Tate 论文的骨架:积分与测度140
常见误读:局部世界的四个陷阱141
例题精讲(1 页)142
习题课(1 页)143
例题精讲(1 页)144
习题课(1 页)145
从局部到整体:两桥的会师146
小结(上):解析与局部的两张清单147
第五章小结(下):局部-整体的边界线148
离散与连续:为什么一个留数能装下类数149
两桥对齐与再证150
实验:用 Python 走一遍 Hensel 提升与 p 进平方根151
〖札记〗从四舍五入到 p 进:近似的两种哲学152
局部与整体公式一览153
衔接讲义:全册的现代疆界预告154
第六章导引:站在数论的现代疆界上155
6.1类域论远眺:阿贝尔扩张的全景156
6.2Kronecker–Weber 定理:一根分圆轴收纳所有阿贝尔扩张157
6.3Fourier 的第二次登场:从 Dirichlet 特征到自守158
6.4素数定理的证明之旅:从 Hadamard 到 de la Vallée Poussin159
6.5Riemann 假设与广义 RH:一条价值百万的线160
6.6函数域的镜像:数域与曲线上的平行世界161
6.7椭圆曲线:从丢番图方程到 Hasse 界162
6.8Hasse–Weil L 函数与 BSD 猜想163
6.9Fermat 大定理:三百年的远征与模性164
6.10Iwasawa 理论一瞥:p 进的望远镜165
6.11从数到概形:Grothendieck 的语言(远眺)166
6.12Langlands 纲领:一张巨大的对偶网167
6.13计算数论:PARI、LMFDB 与类域表的机器化168
6.14密码学中的代数数论:RSA 与椭圆曲线169
6.15家族全景:代数数论的现代地图170
常见误读:现代疆界的四个陷阱171
例题精讲(2 页)p.172–173
习题课(2 页)p.174–175
第六章知识地图:从修复工程到统一网176
第六章小结(上):全册知识总收束177
第六章小结(下):现代疆界的边界线178
思想卡:把「素数的命运」翻译成「对称的解剖」179
挑战:五步走到二次互反的三张面孔180
实验:用 Python 算类群、单位与分裂密度181
〖札记〗从「物不知数」到 Langlands:余数的两种宇宙182
第六章速查表:现代疆界速查183
衔接讲义:全册回望与出站台184
全书一图:一趟完整的旅程185
两百年一条线:年表与人物谱186
〖札记〗札记一:失而复得——唯一分解的两幕剧187
〖札记〗札记二:离散与连续的一场对话188
地图一:概念依赖总图189
地图二:方法决策树190
综合实验一:判别式、分解模式与类数对拍191
综合实验二:数值检验 ζ 函数的欧拉乘积与解析类数公式192
挑战:四道综合题193
习题课(1 页)194
二十四题评讲195
全书总账:三战线的收获196
余韵:已知与未知197
终极速查表198
绪论

两条通往素数的路:算术与代数

一条路是算术的:Euclid 说素数无穷,Gauss 与 Legendre 猜出它们的分布,二次互反律把「p 是否为 q 的剩余」变成一张可查的表。另一条路是代数的:把 ℤ 的算术搬进 ℤ[√−5],唯一分解当场崩溃,Kummer 用「理想数」救场,Dedekind 用「理想」重建秩序。本册绪论并置这两条路:从算术基本定理的三副面孔讲到 6 = 2·3 = (1+√−5)(1−√−5) 的著名崩溃,再让素理想、类数、ζ 函数依次亮相,最后交出全册路线图——素数在数域中的每一种命运,都是一套更大秩序的投影。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
2导引

绪论 两条通往素数的路:算术与代数本册导引:当唯一分解失效的时候

每个大于 1 的整数,都能唯一地拆成素数之积:60 = 22 · 3 · 5,252 = 22 · 32 · 7。这条结论我们从小就会用,甚至不觉得它是什么「定理」。欧几里得在两千三百年前就用它论证了素数有无穷多个;高斯后来把它尊称为算术基本定理,并且说,凡是与整数算术有关的东西,最终都要回到这里。

可这条看似坚不可摧的定理,其实悬在一根极细的线上:它只对 ℤ 里的整数成立。一旦我们把「整数」扩大一点点,比如把 √−5 加进来,得到所谓的高斯整数的近亲 ℤ[√−5],唯一分解立刻崩塌:

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

这两条分解都真实、都不含可再拆的因子,却互不相同。同一块 6,有两种「素因子分解」。这不是笔误,而是数论史上一次真正的危机——它逼出了整个代数数论。

本册讲的就是这场危机与它的解决。Kummer 在十九世纪试图证明费马大定理时撞上了它,于是发明了「理想数」,用来「假装」分解仍然唯一;Dedekind 随后把它变成严格的数学对象——理想,并证明:元素的唯一分解会失败,理想的唯一分解却永远成立。从这一刻起,素数不再被看作一个数,而被看作一个理想;分解不再问「谁乘谁等于它」,而问「哪些素理想躺在它上面」。

本册按六章推进,每一步都对应代数数论历史上的一次跃迁。下面这张图给出全书的骨架。

图 绪-1 本册主线:从整数的唯一分解到理想的唯一分解 ℤ 里的算术 唯一分解成立 扩到 𝒪_K 唯一分解失效 引入理想 𝔭 分解重建 类群 Cl 度量失败 素数的两种身份 数(元素) ⟷ 理想(𝔭 ⊂ 𝒪K 的素理想) 判别式 ΔK 预言分歧,ζK(s) 记录分布 元素失败之处,理想成功之地
图 绪-1 整数的唯一分解是起点;扩张到整数环 𝒪_K 后元素层面失效,而理想层面重建,类群度量这次失效的幅度。

六章的推进,就是这条链条一次次的深入:

第一章(数域与整数环)把地基打好:数域与代数整数、范数与迹、整闭与判别式。这一章的关键词是「整」,即如何把 ℤ 的「整数性」忠实地搬进一个更大的域。

第二章(素理想与唯一分解)把危机解决:素数 p 在 𝒪_K 里如何分裂成素理想,分歧指数 e、剩余次数 f、分解个数 g 各是什么,Dedekind 定理与 Frobenius 元素如何算出它们。这一章的顶点是一条漂亮的方程 e · f · g = n。

第三章(类群与单位)把失败量化:理想类群 Cl(K) 的阶就是「唯一分解失败的程度」,Dirichlet 单位定理刻画了单位的自由度。这一章让代数数论从「定性」走向「定量」。

第四、五章(解析与几何)把数论放回大世界:ζ_K(s) 与 L 函数、p 进数与 Adèle。第六章(现代疆界)再把镜头拉到最远处:类域论与 Langlands 纲领。从这三章可以看出,代数数论从来不是孤立的代数游戏,而是解析、几何与物理的共同母语。

本册的读法很简单:每见一个素数,就问它在 𝒪_K 里怎么分裂;每见一个分解失败,就问类群里记了多大一笔账。这一套动作练熟,代数数论的语法便在其中。

3讲义

绪论 两条通往素数的路:算术与代数算术基本定理:一条定理,三副面孔

★★ 我们从最熟悉的地方出发:整数的素数分解。

定义(素数与可除性)。设 p > 1 是整数。若 p 的正因数只有 1 与 p 自身,就称 p 为素数。记 a | b 表示 a 整除 b。

用整除的语言,素数有一个更便于推广的刻画:

命题(素性的等价刻画)。整数 p > 1 是素数,当且仅当对任意整数 a、b,由 p | ab 可推出 p | a 或 p | b。

证明。(⟹) 设 p 素、p | ab 而 p ∤ a。因 p 只有因数 1、p,故 gcd(a, p) = 1;由 Bézout 存在 u, v 使 ua + vp = 1。两边乘 b:uab + vpb = b。左边两项都被 p 整除(第一项因 p | ab),故 p | b。(⟸) 反之若 p = mn(m, n > 0),则 p | mn,由条件 p | m 或 p | n;但 m, n ≤ p,若 p | m 则 m = p, n = 1,故 p 不可约。∎

这条刻画极为重要——它说的其实不是「不可分解」,而是「不能横跨一个乘积」。前者叫不可约,后者叫素;在 ℤ 里两者一致,但在更大的环里它们会分道扬镳(第二章会看到)。整条代数数论的主线,就是「素」这一性质如何被推广成素理想。

定理(算术基本定理)。每个整数 n > 1 都可写成素数之积 n = p1p2⋯pr,且在不计次序的意义下这种写法唯一。

证明要点。存在性用强归纳:若 n 非素,则 n = ab 且 a, b < n,对二者归纳。唯一性由上面的素性刻画:若 p1⋯pr = q1⋯qs,则 p1 整除右边某 qj,故 p1 = qj,约去后再归纳。∎

这三副面孔——「不可分解」、「不能横跨乘积」、「分解唯一」——在 ℤ 里三位一体。可一旦换了环,它们就要拆开。下图:

图 绪-2 素数的三副面孔:在 ℤ 中三位一体 不可约 p = ab ⟹ a 或 b 是单位 (拆不动) 素 p | ab ⟹ p | a 或 p | b (不可横跨) 分解唯一 n 的素因子组合唯一 (UFD) 在 ℤ 中:三者等价(故 ℤ 是唯一分解整环) 在 ℤ[√−5] 中:「不可约」与「素」不再等价,唯一分解随之失效
图 绪-2 「不可约」「素」「唯一分解」三者在 ℤ 中互为等价;扩张到 ℤ[√−5] 后链条断裂,这正是本册的起点。
4讲义

绪论 两条通往素数的路:算术与代数Kummer 的理想数与 Dedekind 的理想

★★★ 十九世纪四十年代,Kummer 正试图证明费马大定理。他把 xp + yp 在分圆域里分解,这需要唯一分解。他一开始以为它总成立,后来被 Dirichlet 一语点破:它在分圆域里也会失败。

Kummer 的补救办法极其漂亮,也极其大胆:既然元素分解不唯一,那就不分解元素,转而分解「元素之间的整除关系」。他引入一类假想的数——理想数(ideale Zahlen),规定每个理想数整除某些真实的数,于是「唯一分解」在这些假想数上恢复了。但他无法严格定义「理想数」是什么:它不是一个复数。

三十年后的 Dedekind 找到了正确的载体。他不去定义「数」,而是定义了一整套数的集合:

定义(理想)。设 R 是交换环。子集 I ⊆ R 称为理想,若:① 0 ∈ I;② 对任意 a, b ∈ I 有 a − b ∈ I;③ 对任意 r ∈ R、a ∈ I 有 ra ∈ I。由 a1, …, an 生成的理想记作 (a1, …, an)。

关键在于:理想可以用来定义「整除」。在 ℤ 里,a | b 等价于 (b) ⊆ (a)——整除关系被「包含」这个集合论关系接管了。而「包含」比「整除」稳健得多,它不需要元素本身能分解。

定理(Dedekind 的发现,陈述)。在整数环 𝒪K 里,每个非零理想都能唯一地写成一堆素理想之积。也就是说:元素层面失败的唯一分解,会在理想层面完整地恢复。

于是「分解 6」这件事有了新的读法。6 = 2 · 3 与 6 = (1+√−5)(1−√−5) 之所以看起来矛盾,是因为我们盯着元素看。换成理想,两条分解里出现的四个「因子」各自都不是素理想,它们会继续裂开,而裂开之后的素理想拼图完全一致:

(6) = 𝔭12 𝔭2 𝔭3 (三条「分解」只是同一组素理想的不同分组)

换句话说,2 与 1+√−5 都不是「真正的原子」,它们更像「分子」,藏着相同的原子——只是原子(素理想)本身不再对应任何单个的复数。

图 绪-3 两条元素分解,同一组素理想 元素视角(打架) 6 = 2 · 3 6 = (1+√−5)(1−√−5) 理想视角(和解) (2) = 𝔭12 (3) = 𝔭2𝔭3 (1+√−5) = 𝔭1𝔭2 (1−√−5) = 𝔭1𝔭3 升到理想 两条元素分解让素理想重新拼合,结果完全一致: (6) = 𝔭12 𝔭2 𝔭3 元素的「矛盾」在理想层自动消解——这就是 Kummer 想说的「理想数」
图 绪-3 元素层面两条分解互不相容,升到理想层面后,它们只是同一组素理想的不同分组方式,唯一性恢复。
5讲义

绪论 两条通往素数的路:算术与代数素理想从哪里来:素数的三种命运

★★★ 一个具体的素数,落进一个更大的整数环里,会发生什么?我们先看最简单的例子 ℤ[i],即高斯整数环 ℤ[√−1]。

例 0.1。考虑具体素数落在 ℤ[i] 里的情形:
· 2 = (1 + i)(1 − i) = −i(1 + i)2,2 裂成同一个素理想的平方——这叫分歧;
· 5 = (2 + i)(2 − i),5 裂成两个不同素理想——这叫分裂;
· 3 在 ℤ[i] 里仍是素的,无法再拆——这叫惰性。

三种命运,恰好由 p 除以 4 的余数决定:p = 2 分歧,p ≡ 1 (mod 4) 分裂,p ≡ 3 (mod 4) 惰性。这不是巧合——它正是 Fermat 两平方和定理的代数数论重述:p = a2 + b2 有解,当且仅当 p = 2 或 p ≡ 1 (mod 4)。

为什么会这样?原因是 p 在 ℤ[i] 里的分解方式,等价于多项式 x2 + 1 在模 p 之下如何分解。第二种情形可以符号化为

𝒪K / p𝒪K  ≅  𝔽p[x] / ( x2 + 1 )

而右边这个商环的「形状」,完全取决于 −1 是不是模 p 的平方。是,则 x2+1 分成两个一次因子(分裂);不是,则它是不可约二次式,商环是个域(惰性);p = 2 时一切退化(分歧)。这张「三种命运」的图:

图 绪-4 素数 p 落进 𝒪_K 的三种命运 分歧 ramified (p) = 𝔭e, e > 1 p = 2:2 = −i(1+i)2 判别式 Δ 的素因子 分裂 split (p) = 𝔭 𝔮, 𝔭 ≠ 𝔮 p ≡ 1 (mod 4):5 = (2+i)(2−i) x2+1 模 p 可约 惰性 inert (p) 自身素 p ≡ 3 (mod 4):3 仍素 x2+1 模 p 不可约 一般情形:p𝒪K = 𝔭1e1⋯𝔭geg,Galois 时 Σ ei fi = n 分裂、惰性、分歧=素数在新域里的三张面孔
图 绪-4 素数在新的整数环中共有三种命运:分歧(带重数)、分裂(一分为多)、惰性(保持素)。二次域中它们由 p 的余数决定。

把这个现象推广到任意数域,就是第二章的主线:求出每个素数 p 的分解 p𝒪K = 𝔭1e1⋯𝔭geg,就掌握了 K 的算术。

6讲义

绪论 两条通往素数的路:算术与代数类数:唯一分解失败了多少

★★★ 理想层恢复了唯一分解,但代价是:理想的分解不再能直接读成「数」的分解。理想类群正是度量这个差额的工具。

定义(理想类群)。设 K 是数域,𝒪K 是其整数环。把所有非零分式理想按乘法构成的群记作 IK,其中形如 (α) = α𝒪K(α ∈ K×)的理想称为主理想,全体主理想构成子群 PK。商群 Cl(K) = IK / PK 称为 K 的理想类群,其阶 hK 称为类数。

等价的读法:两个理想 𝔞、𝔟 在 Cl(K) 中同类,当且仅当存在 α, β ∈ 𝒪K \ {0} 使 α𝔞 = β𝔟。直观上,它们「形状相同,只差一个尺度」。

定理(类的平凡性=唯一分解)。𝒪K 是唯一分解整环,当且仅当 hK = 1,即 Cl(K) 平凡。

理由。若每个理想都是主理想,则素理想 = (π) 由单个元素生成,理想分解立刻转化为元素分解;反之,若 𝒪K 唯一分解,则可证明每个理想主,故 Cl 平凡。∎

于是类数 hK 有了一个干净的哲学含义:它恰好度量了元素唯一分解失败的程度。h = 1 是完全健康,h = 2 是「差一倍」,h 越大越好得越远。

例 0.2。回到 ℤ[√−5],它对应的域是 ℚ(√−5)。可以算出其类数 h = 2——唯一分解确实是「差一倍」地失败了。而 ℤ[i](即 ℚ(i))的类数 h = 1,所以高斯整数环仍然唯一分解——它用范数 N(a+bi) = a2+b2 就能完成除法。同一个「二次扩张」的念头,落在不同的 √d 上,命运竟截然不同。

下面这张图给出「类群与唯一分解」的对应关系:

图 绪-5 类数 h 度量唯一分解的失败程度 h = 1 Cl 平凡 每个理想是主理想 𝒪K 是 UFD ℤ[i]、ℤ[√2] h = 2 Cl ≅ ℤ/2 理想分两类 元素分解「差一倍」 ℤ[√−5] h 大 Cl 大而复杂 分解失败严重 需格点/解析估算 h(ℚ(√−23)) = 3 Minkowski 定理保证:h 总是有限(第三章证明)
图 绪-5 理想类群的阶 h 是可计算的算术不变量:h = 1 与唯一分解等价,h 越大失败越严重。
7讲义

绪论 两条通往素数的路:算术与代数三条线索与全书地图

★★ 在进入正文之前,先把本册的三条线索与阅读路径交代清楚,方便随读随查。

线索一(明线):从整数到理想。这是历史顺序,也是逻辑顺序。ℤ 的唯一分解(绪论)→ 扩到 𝒪_K 遇見崩溃(第一、二章)→ 用理想重建(第二章)→ 用类群量化(第三章)→ 接上解析与几何(第四、五章)。沿途每一个概念都是上一层的自然延伸。

线索二(暗线):唯一分解的得而复失与重建。「什么该问元素、什么该问理想」是全册反复演练的招式。第一章把 ℤ 的「整性」搬进 K;第二章直面崩溃并修复它;第三章度量修复的代价;第四、五章用解析函数把这一切记成一张「账本」。

线索三(接口):通往四个邻域。代数数论是枢纽学科,向外至少通向四处:抽象代数(环与理想)、复分析(ζ 与 L 函数)、代数几何(椭圆曲线与模形式)、密码学(RSA 与 ECC)。第四、五章与综合站逐条架桥。

下表把全书六章的内容、对应历史阶段与关键工具列在一起:

章主题历史阶段关键工具页
绪论两条路:算术与代数Euclid–Gauss–Kummer素性刻画、理想的动机2–9
第一章数域与整数环Dedekind 1871范数与迹、整闭、判别式10–39
第二章素理想与唯一分解Kummer–Dedekind–Frobenius分解方程 e·f·g、Dedekind 定理40–64
第三章类群与单位Minkowski–Dirichlet–HilbertMinkowski 界、单位定理65–94
第四章解析的回响Riemann–Dirichlet–HeckeζK、L 函数、类数公式、Chebotarev 密度95–124
第五章局部与整体Hensel–Ostrowski–Tatep 进数、Hensel 引理、Adèle、Tate 论文125–154
第六章现代疆界Artin–Chevalley–Langlands–Wiles类域论、椭圆曲线与 BSD、模性、Langlands 纲领155–184
综合站全景与余韵—年表、人物谱、实验、自查185–198

下面是全书的概念依赖总图——它把六章的推进画成一条链,读的时候可以随时回看这张图定位自己:

图 绪-6 全书概念依赖图:六章一条链 ℤ 与素数 唯一分解 数域 K、𝒪K 第一章 素理想 𝔭 第二章 类群 Cl、单位 第三章 第四章:ζK(s)、L 函数、格点、椭圆曲线 解析之桥 · 几何之桥 · 现代发展 口诀:切一刀(取 𝒪K)→ 看分裂(素理想)→ 算偏差(类群)→ 记成账(ζK)
图 绪-6 从 ℤ 的唯一分解出发,依次经由 𝒪_K、素理想、类群,最后汇入解析与几何;这就是本册的阅读路线图。

阅读建议。初次阅读按章顺序推进最顺;若只想抓住主线,读绪论、第一章的范数与判别式、第二章的分解方程、第三章的类数与第四章的解析之桥即可。每章末的习题都配了提示,实验页给了可直接运行的计算脚本。

8讲义

绪论 两条通往素数的路:算术与代数历史一瞥:从 Fermat 到 Langlands

★★ 代数数论不是凭空长出来的。它有一条清晰的历史脉络,把几个看似无关的问题串成一股绳。

1640 年代 · Fermat。Fermat 断言 p = a2 + b2 有解当且仅当 p = 2 或 p ≡ 1 (mod 4)。他的「无穷递降法」证明巧妙,但没能解释「为什么」。这个「为什么」,两百年后由高斯整数给出答案。
1796 · Gauss。《算术研究》把二次剩余理论建成一个体系,二次互反律有了七八种证明。他在此书中也埋下伏笔:同一个素数在不同的二次域里分裂方式不同,这件事本身值得单独研究。
1844 · Kummer。为证费马大定理,他在分圆域 ℚ(ζp) 中工作,撞上唯一分解的失败。他引入「理想数」并定义「正则素数」(p 不整除类数),对这类素数证明了大定理。这是一次「发现危机、发明工具、部分解决」的经典范例。
1871 · Dedekind。他把 Kummer 的直觉严格化:不再谈「理想数」,而谈数集——理想。他引入了理想、Dedekind 整环、分式理想、类群这一整套语言,代数数论自此独立成科。
1878–1894 · Dirichlet 与 Minkowski。Dirichlet 的单位定理与解析类数公式把「格点计数」引进数论;Minkowski 的几何数论用凸体定理一举证明类数有限与判别式的下界。数论从「算」走向「看」。
1897 · Hilbert。《数论报告》系统总结了代数数论,并提出类域论的雏形(Hilbert 的九个问题)。他预言存在一个统一的理论,把数域的所有阿贝尔扩张装进一个框架。
1920–1930 · 类域论的建立。Takagi 与 Artin 完成了这个纲领:Artin 互反律给出 Galois 群与理想类群之间的一一对应,Chebotarev 密度定理把素数的分布精确化。
1950 年代 · 局部与整体。Hasse 与 Tate 把数域放进 p 进数与 Adèle 的框架——局部域上的分析给出整体域上的结论,这是「局部—整体原则」的胜利。
1970 至今 · Langlands。Langlands 纲领把类域论推广到非阿贝尔情形,把 Galois 表示与自守表示对应起来。Wiles 与 Taylor 1994 年证明谷山–志村定理的足够情形,从而证明费马大定理——三百五十年的追求,竟终结于代数数论与代数几何的合流处。

下面这张年表把上述节点画成一条时间轴,方便回看:

图 绪-7 代数数论三百年:从 Fermat 到 Langlands 1640 1796 1844 1871 1897 1927 Fermat Gauss Kummer Dedekind Hilbert Artin 二次剩余 → 唯一分解失效 → 理想数与理想 → 类域论 1930 后:局部域、Adèle、Langlands、Wiles 1994
图 绪-7 代数数论三百年的关键节点:每一次工具的发明都对应一次旧问题的突破。
9小结

绪论 两条通往素数的路:算术与代数绪论小结:一张问题表,一把钥匙

★★ 把绪论收束成一张问题表,并交代本书反复使用的那把钥匙。

本书要回答的五个问题:

#问题答案所在
1整数的唯一分解为什么成立?绪论、第一章(ℤ 是欧几里得整环 ⟹ UFD)
2为什么它扩到数域后会失效?第一、二章(不可约 ≠ 素)
3理想的唯一分解为什么永远成立?第二章(Dedekind 整环的刻画)
4失败的程度如何量化?第三章(理想类群与类数)
5素数的分布如何记录?第四章(ζK 与 L 函数)

思想卡 0-A 素数有两种身份

绪论

一个素数,可以是一个数(元素,p ∈ ℤ),也可以是一个理想(p𝒪K ⊂ 𝒪K)。这两种身份在 ℤ 里看不出区别,但在扩域中会分道扬镳。

把整本代数数论的主线压缩成一句话:当元素解不开的时候,换理想的视角去看。元素会「粘」在一起,理想不会;元素的分解会失败,理想的分解不会。

绪论留下的三条结论,将在第一章中被精确化:

① 数域与整数环需要严格定义,「整性」有一个干净的多项式判据(第一章 p10–p15);

② 范数与迹是把 K 里元素「折算」回 ℚ 的两件基本工具(第一章 p16–p22);

③ 判别式 ΔK 是预告哪里分歧的第一把钥匙(第一章 p23–p27)。

最后,这张绪论收束图,它把「问题—工具—答案」一一对齐:

图 绪-8 绪论收束:问题、工具与答案的对齐 问题 唯一分解为何失效 素数如何分裂 失败多少 分布如何 工具 理想与素理想 范数 · 迹 · 判别式 分解方程 e·f·g 类群 · 单位 · ζK 答案 Dedekind 整环 Frobenius 类数 h 有限 解析类数公式
图 绪-8 绪论的四个问题分别对应第一至第五章的工具与答案,全书结构由此一目了然。

下一步。现在出发——第一章就从「什么是数域、什么是代数整数」开始。戴好那把钥匙:每见一个分解问题,先问它是一个元素的问题,还是一个理想的问题。

第一章

数域与整数环:把 ℤ 的整性搬进 K

本章做一件搬家的事:把「整数」这个概念从 ℤ 搬进一般的数域 K。代数整数是搬家的标准——整系数首一多项式的根才配叫整;𝒪K 是搬进来的新家,它确实是一个环。二次域给出最具体的样本:d ≡ 1 (mod 4) 时 𝒪K = ℤ[(1+√d)/2],否则 ℤ[√d]——两种形状。随后是两件随身工具:范数与迹(乘法映射的系数读数)与判别式(整基的体积),它们把「整性」变成可以计算的量。本章后半完成结构证明:理想的引入把「整除」换成「包含」,和、积、交是理想的算术,整环的层级从 ℤ 一路爬到 Dedekind 整环——Noether、整闭、维数 1,三条公理缺一不可。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
10导引

第一章 数域与整数环:把 ℤ 的整性搬进 K第一章导引:把 ℤ 的「整性」搬进 K

绪论留下三个承诺:定义数域与代数整数、造出范数与迹这两件工具、算出判别式并看它如何预告分歧。本章逐条兑现。

本章要回答的核心问题是:「整数」这个概念,能不能搬进 ℚ 之外的世界?在 ℤ 里,「整数」就是「分母为 1 的数」。到了 ℚ(√2) 这样的域里,什么数才算「整」?直觉说 1 + √2 应该算——它是方程 x2 − 2x − 1 = 0 的根,系数全是整数。直觉说 1/2 不该算——它连首一整系数方程都不满足。这条直觉精确化之后,就是代数整数的定义。

沿路的地标:

① 数域与代数整数(p11–p15)。数域是 ℚ 的有限扩张;代数整数是首一整系数多项式的根;整数环 𝒪K 收拢所有代数整数。我们将证明 𝒪K 确实是一个环——两个代数整数的和与积仍是代数整数。

② 范数与迹(p16–p22)。把 K 看成 ℚ 上的向量空间,每个元素 α 给出一个线性映射「乘以 α」;这个映射的行列式就是范数 N(α),迹就是 tr(α)。范数把「元素相乘」翻译成「整数相乘」,是全册最常用的折算器。

③ 整基与判别式(p23–p27)。𝒪K 作为格有一组 ℤ 基(整基);基的判别式 ΔK 是一个与基的选取无关的不变量。判别式的素因子恰好是会发生分歧的素数——这是全册第一把「预言钥匙」。

④ Dedekind 整环(p28–p33)。𝒪K 满足三条性质:Noether、整闭、非零素理想极大。满足这三条的环叫 Dedekind 整环,它是第二章唯一分解定理的舞台。

⑤ 分式理想(p34–p39)。把「理想」允许带分母,就得到分式理想;它们在乘法下成一个群。这个群是第三章类群的母体。

图 1-1 第一章路线:从域到环,从环到格 数域 K ℚ 的有限扩张 整数环 𝒪K 代数整数全体 范数 N · 迹 tr 元素折算回 ℚ 判别式 Δ 分歧预言家 Dedekind 整环(Noether · 整闭 · 素理想极大) 第二章唯一分解定理的舞台 · 分式理想群 → 第三章类群
图 1-1 第一章的四站:数域 → 整数环 → 范数与迹 → 判别式;终点是 Dedekind 整环的刻画。
11讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.1 数域:ℚ 的有限扩张

★★ 一切从定义开始。

定义(数域)。一个数域是 ℚ 的有限次子域,即同时满足:① 它是 ℂ 的子域,包含 ℚ;② 作为 ℚ 上的向量空间,它的维数 [K : ℚ] = n 有限。这个 n 称为 K 的次数。
例 1.1。最常见的数域:
· ℚ 本身(次数 1);
· 二次域 ℚ(√d),其中 d 是非平方整数(次数 2),如 ℚ(i) = ℚ(√−1)、ℚ(√2)、ℚ(√−5);
· 分圆域 ℚ(ζn),把 n 次单位根加进来(次数 φ(n)),如 ℚ(ζ3) = ℚ(√−3);
· ℚ(∛2),次数 3。

每个数域都有一个天然的生成方式:单生成元。取 α ∈ K,把 ℚ 与 α 之间所有能做的运算做完,得到最小的包含二者的域,记作 ℚ(α)。

命题(域的原根判据)。设 α ∈ K。则 ℚ(α) = K 当且仅当 α 的极小多项式次数等于 [K : ℚ]。

极小多项式是本章第一个关键词:α 的极小多项式是整除所有以 α 为根的多项式的那个首一不可约多项式,记作 mα,ℚ(x)。例如 √2 的极小多项式是 x2 − 2,i 的是 x2 + 1,∛2 的是 x3 − 2。

次数有一个漂亮的乘法塔:

命题(次数塔)。若 ℚ ⊆ E ⊆ K 都是数域,则 [K : ℚ] = [K : E] · [E : ℚ]。

这条塔式律意味着:若 [K : ℚ] 是素数,则 ℚ 与 K 之间不存在任何中间域。次数的「原子性」是代数数论与初等数论的一个重要分界。

图 1-2 数域塔与次数的乘法 K 次数 n E 次数 m 中间域 (若存在) ℚ 次数 1 [K:E] = n/m 塔式律:n = [K:E]·[E:ℚ] n 为素数 ⟹ 无中间域
图 1-2 数域构成塔:次数沿塔相乘;素次数的域是「原子」——它与 ℚ 之间再无中间域。
12讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.2 代数整数:整性的多项式判据

★★★ 「整数」这个词在 ℚ 里是显然的——分母为 1。进了 K,分母的概念不再明显(1/(1+√2) = −1+√2,分母消失了!),我们需要一个与表示无关的判据。

定义(代数整数)。α ∈ ℂ 称为代数整数,若存在首一整系数多项式 f(x) = xn + an−1xn−1 + ⋯ + a0(ak ∈ ℤ)使 f(α) = 0。数域 K 中全体代数整数的集合记作 𝒪K,称为 K 的整数环。

定义对「代数数」同样适用:若 α 是某个(不必首一)整系数多项式的根,就称它为代数数;否则称为超越数(如 e 与 π——但证明极难,这是 Hermite 与 Lindemann 的工作)。

例 1.2。判断下列各数是否为代数整数:
· 5:是(x − 5 首一整系数);
· 1 + √2:是(x2 − 2x − 1);
· (1+√−5)/2:不是——它的极小多项式化整后是 2x2 − 2x + 3,不首一;
· (1+√−3)/2:是!它的极小多项式是 x2 − x + 1,首一整系数。最后一例:「看上去带分母」的数也可以是代数整数——这是 ℤ 的直觉在数域里第一个失灵的地方。
命题(极小多项式判据)。α 是代数整数,当且仅当它的极小多项式 mα,ℚ(x) 的系数全为整数。

证明思路。(⟸) 定义即是。(⟹) 设 g(x) 是首一整系数多项式且 g(α) = 0。在 ℚ[x] 中用 m = mα,ℚ 除 g:g = qm + r,deg r < deg m。代入 α 得 r(α) = 0,由极小性 r = 0,故 m | g。再用 Gauss 引理:首一整系数多项式的首一有理因子必为整系数。∎

这条判据把「整性」从「表示」中解放出来:它只依赖 α 本身,不依赖我们怎么写它。

图 1-3 代数整数的判据:极小多项式首一整系数 是代数整数 ✓ √2:x2 − 2 1+√2:x2 − 2x − 1 (1+√−3)/2:x2 − x + 1 ζ5:x4 + x3 + x2 + x + 1 不是代数整数 ✗ 1/2:x − 1/2 非整系数 (1+√−5)/2:2x2−2x+3 不首一 √2/2:x2 − 1/2 不首一 3/5:5x − 3 不首一 判据只看极小多项式:首一 ⟺ 整(与书写方式无关)
图 1-3 代数整数的判据:极小多项式首一整系数。注意 (1+√−3)/2 是整数而 (1+√−5)/2 不是——「分母」在数域里会骗人。
13讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.3 𝒪_K 确实是一个环

★★★ 定义 𝒪K 容易,验证它是环难。两个代数整数的和与积为什么还是代数整数?直接从定义出发几乎无从下手——和或积的极小多项式无从猜测。

正确的工具是一个等价刻画:

定理(整性的等价刻画)。对代数数 α,下列两条等价:
① α 是代数整数;
② 存在非零有限生成 ℤ-模 M ⊆ ℂ,且 αM ⊆ M(即 α 乘 M 保持 M)。

证明要点。(①⟹②) 若 α 满足 αn + an−1αn−1 + ⋯ + a0 = 0,取 M = ℤ + ℤα + ⋯ + ℤαn−1;用关系式把 αM 的每个元素折回 M。(②⟹①) 设 M 由 m1, …, mt 生成,写 αmj = Σcijmi(cij ∈ ℤ)。则矩阵 C = (cij) 满足 (C − αI)m = 0。因 M ≠ 0,取行列式 det(C − αI) = 0;展开它恰是关于 α 的首一整系数多项式。∎

这个刻画是「乘法封闭性」的完美载体:若 α, β 都保持各自的模,则 α+β 与 αβ 保持乘积模。于是:

定理(𝒪K 是环)。代数整数全体在加法与乘法下封闭;若 α 是代数整数,则 −α 也是。因此 𝒪K 是 K 的子环。
图 1-4 整性判据的工作方式:找一个被 α 保持的格 α 是代数整数 αn + a(n−1)αn−1​ + ⋯ + a0 = 0 取 M = ℤ+ℤα+…+ℤαn−1​ ⟺ 存在格 M M 有限生成 ℤ-模 αM ⊆ M (α 在 M 上「打转」) 推论:环封闭 αβ 与 α+β 保持 M ⊗ M′(仍是格) 故 𝒪_K 是环 几何直观:代数整数恰是那些「把自己生成的格搬回自己」的数
图 1-4 整性的格刻画:α 是代数整数 ⟺ 存在非零格 M 被 α 保持;两个这样的格的复合仍是格,故代数整数成环。

例 1.3。用格刻画验证 α = 1 + √2 是代数整数:取 M = ℤ + ℤ√2。则 αM = (1+√2)(ℤ+ℤ√2) = ℤ(1+√2) + ℤ(2+√2) ⊆ ℤ + ℤ√2(用 √2·√2 = 2 折回)。M 是秩 2 的格,被 α 保持,故 α 整。∎

14讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.4 二次域的整数环:两种形状

★★★ 一般数域的 𝒪K 很难算,但二次域可以彻底算清——而且结果出人意料。

定理(二次域的整数环)。设 d 是无平方因子整数,K = ℚ(√d)。则:
· 若 d ≡ 1 (mod 4),则 𝒪K = ℤ[(1+√d)/2];
· 否则 𝒪K = ℤ[√d]。

证明要点。看 α = a + b√d(a, b ∈ ℚ)何时整。它的极小多项式是 x2 − 2ax + (a2 − db2);整性要求 2a ∈ ℤ 且 a2 − db2 ∈ ℤ。细节留给习题,结论是:b 也必须是半整数,且当 d ≡ 1 (mod 4) 时 (1+√d)/2 恰好整(极小多项式 x2 − x + (1−d)/4,各项系数为整数)。∎

例 1.4。两大家族的代表:
· d = −1 ≡ 3 (mod 4):𝒪ℚ(i) = ℤ[i]——高斯整数环;
· d = −3 ≡ 1 (mod 4):𝒪ℚ(√−3) = ℤ[(1+√−3)/2] = ℤ[ζ3]——Eisenstein 整数环;
· d = −5 ≡ 3 (mod 4):𝒪ℚ(√−5) = ℤ[√−5]——本册主角,唯一分解失败的域;
· d = 5 ≡ 1 (mod 4):𝒪ℚ(√5) = ℤ[(1+√5)/2]——黄金比例 φ = (1+√5)/2 竟是代数整数!
图 1-5 二次域整数环的两种形状 d ≡ 1 (mod 4) 𝒪 = ℤ[(1+√d)/2] 基 {1, (1+√d)/2} 菱形格 例:ℚ(√5)、ℚ(√−3) d ≢ 1 (mod 4) 𝒪 = ℤ[√d] 基 {1, √d} 正方/斜方格 例:ℚ(i)、ℚ(√−5) 判别式 D = d 或 4d——决定哪些素数会分歧
图 1-5 二次域的整数环有两种形状:d ≡ 1 (mod 4) 时菱形格(含半整数),否则正方/斜方格。判别式随之取 d 或 4d。

一个重要的意外。把 𝒪ℚ(√−3) 记作 ℤ[ζ3] 不是巧合:分圆域 ℚ(ζ3) 恰是二次域 ℚ(√−3)。类似地,ℤ[ζ4] = ℤ[i]。分圆整数环是代数数论最古老的练习场——Kummer 的理想数正是在 ℤ[ζp] 里诞生的。

15讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.5 嵌入与数域的符号

★★★ 数域 K 是抽象的域,但它在 ℂ 里有 n = [K:ℚ] 个「化身」——这就是嵌入,也是数域与抽象域扩张最重要的区别。

定义(嵌入)。一个嵌入 σ : K → ℂ 是保持 ℚ 不动的域单同态。若 σ(K) ⊆ ℝ,称 σ 为实嵌入;否则为复嵌入。复嵌入成对共轭(σ 复则 σ̄ 亦复且不同),设实嵌入 r1 个、复嵌入对 r2 个,则 r1 + 2r2 = n。二元组 (r1, r2) 称为 K 的符号。
例 1.5。数一数嵌入:
· ℚ(√2):√2 ↔ ±√2 两个映射都是实的,(r1, r2) = (2, 0);
· ℚ(i):i ↔ ±i 都是复的(一对共轭),(r1, r2) = (0, 1);
· ℚ(∛2):∛2 ↔ ∛2, ∛2ω, ∛2ω2,第一个实、后两个复(一对),(r1, r2) = (1, 1)。

嵌入的存在由极小多项式的根保证:α 的极小多项式在 ℂ 中有 deg mα 个不同的根(ℚ 上不可约多项式无重根),每个根 αj 给出一个嵌入 ℚ(α) → ℂ,把 α 送到 αj。这 n 个根称为 α 的共轭。

符号 (r1, r2) 是数域的「几何基因」,第三章 Minkowski 几何将把它变成维度坐标:每个数域对应一个 ℝr1 × ℂr2 ≅ ℝn 中的格。类数、单位、ζ 函数的几何面目都将从这张格图里浮现。

图 1-6 数域的嵌入:n 个化身,r1 实 + 2r2 复 ℚ(√2) (2, 0) 全实 √2 ↔ ±√2 ℚ(i) (0, 1) 全复(一对) i ↔ ±i ℚ(∛2) (1, 1) 一实一复对 ℚ(ζ5) (0, 2) 两对复 恒等式 r1 + 2r2 = n:嵌入「记账」永远平衡 符号 (r1, r2) 是第三章 Minkowski 空间的维度基因
图 1-6 四个数域的嵌入计数:实嵌入 r1 个、复嵌入共轭成对 r2 对,恒有 r1 + 2r2 = n。
16讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.6 乘法映射与特征多项式

★★★ 范数与迹的定义只有一句话,但它需要把 K 临时当成 ℚ 上的向量空间。

定义(乘法映射)。设 K/ℚ 是 n 次数域,α ∈ K。定义线性映射

mα : K → K, x ↦ αx

(「乘以 α」)。它是 ℚ-线性、可逆的(逆是 m1/α,当 α ≠ 0)。

取定 ℚ-基 e1, …, en,mα 有一个 n × n 有理矩阵 Mα。

命题(与基无关)。Mα 的特征多项式、行列式与迹不依赖于基的选取。它们分别记作 χα(x)、NK/ℚ(α)、trK/ℚ(α)。

证明。换基即共轭 M ↦ PM P−1;特征多项式、行列式、迹在共轭下不变。∎

定义(范数与迹)。NK/ℚ(α) = det(mα),trK/ℚ(α) = tr(mα)。特征多项式 χα(x) = det(xI − Mα) 是 n 次首一多项式;α 的极小多项式整除它。

把 χα 展开:

χα(x) = xn − tr(α)xn−1 + ⋯ + (−1)nN(α)

于是范数与迹恰是 χα 的两个端点系数。更妙的是,χα 的根恰是 α 的 n 个共轭 α1, …, αn(计入重复),因此:

命题(共轭公式)。NK/ℚ(α) = α1α2⋯αn(全体共轭之积),trK/ℚ(α) = α1 + ⋯ + αn(全体共轭之和)。
图 1-7 范数与迹:乘法矩阵的两个端点 α ∈ K 乘法映射 m(α): x ↦ αx n × n 有理矩阵 与基选取无关 特征多项式 χα(x) n 次首一 根 = α 的 n 个共轭 极小多项式整除之 两个端点 N(α) = 共轭之积 tr(α) = 共轭之和 α 整 ⟹ 属于 ℤ 核心事实:α 整 ⟹ N(α) ∈ ℤ 且 tr(α) ∈ ℤ
图 1-7 范数=乘法矩阵的行列式=共轭之积;迹=矩阵的迹=共轭之和。α 整时二者皆为整数。
17讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.7 范数的运算律与整值性

★★ 范数之所以成为全册最常用的工具,是因为它有两条黄金运算律。

定理(范数与迹的运算律)。对 α, β ∈ K:
① 乘性:N(αβ) = N(α)N(β),tr(α+β) = tr(α) + tr(β);
② 整值性:若 α ∈ 𝒪K,则 N(α) ∈ ℤ 且 tr(α) ∈ ℤ;
③ 零点判据:N(α) = 0 ⟺ α = 0;
④ 单位刻画:α ∈ 𝒪K×(代数整数单位)⟺ N(α) = ±1。

证明。①由 mαβ = mα∘mβ 取行列式。②由共轭公式与对称多项式定理:α 的各共轭是极小多项式的根(或其重复),首一整系数多项式的根之积与和都是整数。③行列式非零当且仅当映射可逆。④若 αβ = 1,则 N(α)N(β) = 1,两个整数之积为 1 即各为 ±1;反之若 N(α) = ±1,则 α 的极小多项式常数项 ±1 给出逆元 α−1 ∈ 𝒪K。∎

性质④马上给出一个杀手级应用:解单位方程。比如在 ℤ[√2] 里找所有单位,等价于解 a2 − 2b2 = ±1——Pell 方程!范数把「找单位」翻译成「解不定方程」。

例 1.6。算几个范数:
· Nℚ(i)/ℚ(2+3i) = 22 + 32 = 13——所以 2+3i 是高斯素数(13 是素数);
· N(2) = 4——所以 2 不是高斯素数,必有非平凡分解 2 = (1+i)(1−i);
· Nℚ(√−5)/ℚ(1+√−5) = 1 + 5 = 6,N(2) = 4,N(3) = 9——6 的两条分解在范数表上都对得上(N(6) = 36 = 4·9 = 6·6)。关键:范数看不出两条分解的差别,但它的整除结构能(第二章细讲)。
图 1-8 范数四律与高斯素数判据 乘性与整值 N(αβ) = N(α)N(β) α 整 ⟹ N(α) ∈ ℤ N(α)=0 ⟺ α=0 单位判据 α 是单位 ⟺ N(α) = ±1 ⟹ Pell 方程重现 素性筛选 |N(π)| 是有理素数 ⟹ π 是素元 逆命题不真! 例:N(2+3i) = 13 ⟹ 2+3i 是高斯素数;N(2) = 4 ⟹ 2 = (1+i)(1−i)
图 1-8 范数把乘法变成整数乘法、把单位变成 ±1 方程、把素性筛选变成整数素性检验——三条都是全册反复使用的招式。
18讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.8 迹型与对偶:配对的几何

★★★★ 迹不只是「和」,它还定义了一个对称双线性型——迹型,这是判别式的前身。

定义(迹型)。定义 K × K → ℚ:⟨α, β⟩ = tr(αβ)。它是对称双线性型。
定理(非退化性)。迹型非退化:若 α ≠ 0,则存在 β 使 tr(αβ) ≠ 0。

证明。取 K 的一组 ℚ-基,迹型由矩阵 T = (tr(eiej)) 表示。T 非退化等价于 det T ≠ 0。设 det T = 0,则存在非零系数组合 β ≠ 0 使 tr(xeiβ) = 0 对一切 x, i,从而 tr(x) = 0 对一切 x ∈ K——但 tr(1) = n ≠ 0,矛盾。∎

非退化意味着迹型可以把 K 与它的「对偶空间」等同起来。在整性的世界里,这产生一个关键对象:

定义(对偶格与差积)。设 B = {β1, …, βn} 是 𝒪K 的 ℤ-基(整基,p19 正式定义)。定义

B∨ = { x ∈ K : tr(x βj) ∈ ℤ, ∀j }

称为 B 的对偶;它也是秩 n 的格。集合 𝒪K∨ = {x : tr(x𝒪K) ⊆ ℤ}(与基无关)称为 K 的反差分式理想;它形如 𝔡K−1,其中整理想 𝔡K 称为 K 的差积(different)——分歧理论的核心对象(第二章)。

例 1.7。算 K = ℚ(i) 的对偶。取 B = {1, i},迹型矩阵 T = [[2, 0], [0, −2]]。解 tr(x) ∈ ℤ, tr(xi) ∈ ℤ:设 x = a+bi,则 tr(x) = 2a、tr(xi) = −2b,故 a, b ∈ (1/2)ℤ。于是 𝒪∨ = (1/2)𝒪,差积 𝔡 = (2)——恰好预告了 2 的分歧!
图 1-9 迹型与对偶格:ℚ(i) 的对偶是半格 对偶格 (1/2)𝒪(含半格点) 1 i 1+i 𝒪 = ℤ[i] 的格点(绿) 迹型的账本 ⟨α, β⟩ = tr(αβ) 非退化 对偶格 B∨ = {x: tr(xB) ⊆ ℤ} ℚ(i):𝒪∨ = (1/2)𝒪 差积 𝔡 = (2) ⟹ 2 分歧 迹的「倒数」就是差积——分歧理论的第一个影子
图 1-9 在 ℚ(i) 中,对偶格 (1/2)𝒪 恰比 𝒪 密一倍;比值给出差积 (2),它预告 2 分歧——迹型几何已开始「说话」。
19讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.9 整基:𝒪_K 是一个格

★★★ 现在给 𝒪K 装「坐标系」。

定义(整基)。设 B = {β1, …, βn} ⊆ 𝒪K。若每个 α ∈ 𝒪K 都能唯一地写成 α = Σcjβj(cj ∈ ℤ),则称 B 为 𝒪K 的整基。此时记 𝒪K = ℤβ1 ⊕ ⋯ ⊕ ℤβn。
定理(整基存在性)。每个数域的 𝒪K 都有整基;因而 𝒪K 作为加法群是秩 n 的自由交换群。

证明思路。关键事实:𝒪K 在 K 中是离散(每个有界区域只含有限个元素)且余有限(每个 α ∈ K 都有整数倍落进 𝒪K:取 α 的极小多项式,清分母后用其首项系数整除一切对称函数)。于是 𝒪K 是 ℚ-向量空间 K 的完整格,取出 ℤ-基即可。∎

整基不唯一,但不同整基之间只差一个行列式 ±1 的整数矩阵变换。这引出下一个不变量。

定义(基的判别式)。设 B = {β1, …, βn} 是 K 的 ℚ-基。定义

disc(B) = det( tr(βiβj) ) ∈ ℚ

若 B 是整基,则 disc(B) ∈ ℤ,且与整基的选取无关——记作 ΔK,称为 K 的判别式。

与基无关性的证明一句话:换基的变换矩阵 U ∈ GLn(ℤ),迹型矩阵变 UTUT,行列式乘 (det U)2 = 1。∎

例 1.8。算三个判别式:
· K = ℚ(i),B = {1, i}:迹型矩阵 [[2,0],[0,−2]],ΔK = −4;
· K = ℚ(√−3),B = {1, ζ3}:矩阵 [[2,−1],[−1,−1]],ΔK = −3;
· K = ℚ(√−5),B = {1, √−5}:矩阵 [[2,0],[0,−10]],ΔK = −20。
图 1-10 三个二次域的判别式速查 ℚ(i) 整基 {1, i} Δ = −4 分歧:2 ℚ(√−3) 整基 {1, ζ3} Δ = −3 分歧:3 ℚ(√−5) 整基 {1, √−5} Δ = −20 分歧:2, 5 规律:Δ 的素因子 ⟹ 分歧;Δ ≡ 0,1 (mod 4)(判别式同余律) 二次域中 Δ 就是基础判别式 D
图 1-10 判别式把「哪里分歧」写成一个整数的素因子分解:ℚ(i) 分歧于 2,ℚ(√−3) 分歧于 3,ℚ(√−5) 分歧于 2 与 5。
20讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.10 判别式的两条深层性质

★★★★ 判别式不只是一个数,它有两条贯穿全册的性质。

定理(判别式的共轭公式)。设 B = {β1, …, βn},则

disc(B) = det( σk(βj) )2 (k 取遍 n 个嵌入)

即嵌入矩阵(「嵌入表」)的行列式平方。

证明。展开 tr(βiβj) = Σkσk(βi)σk(βj),这正是矩阵乘积 (ATA)ij 其中 A = (σk(βj))。故 disc = det(ATA) = (det A)2。∎

定理(判别式同余律)。任何数域的判别式满足 ΔK ≡ 0 或 1 (mod 4)。

证明思路。来自嵌入矩阵行列式模 4 的奇偶分析(Stickelberger 定理的特例):行列式平方模 4 只能是 0 或 1。∎

同余律立刻给二次域一个「筛子」:想找 ΔK = D 的二次域,D 必须无平方因子且 D ≡ 1 (mod 4),或 D = 4d、d ≡ 2, 3 (mod 4)。不是每个整数都能当判别式——这已经预告了判别式比「随便一个不变量」深得多。

定理(Minkowski 下界,特例预告)。除 ℚ 外的每个数域都满足 |ΔK| > 1(完整证明在第三章,Minkowski 凸体定理的应用之一)。
例 1.9。「|Δ| > 1」的一个直接后果:任何数域都有分歧素数。因为若没有素数分歧,则差积 𝔡 = (1),与 |Δ| > 1 矛盾(第二章将证 Δ 恰被分歧素数整除)。换句话说:ℤ 是唯一不分歧的整数环;任何「新的 ℤ」都必然在某个素数处「裂开」——分歧是扩张的影子,躲不掉。
图 1-11 判别式的三条深层性质 共轭公式 disc = det(σ(β))2 嵌入表的行列式平方 计算的主工具 同余律 Δ ≡ 0 或 1 (mod 4) 不是所有整数 都能当判别式 下界定理 |Δ| > 1(K ≠ ℚ) ⟹ 分歧素数存在 分歧不可避免 哲学:每个新的整数环,都必然在某处「裂开」——Δ 记下了裂痕的位置
图 1-11 判别式三性质:共轭公式让它可算,同余律让它可筛,下界定理让分歧不可避免。
21讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.11 理想的引入:从整除到包含

★★★ 现在,把绪论里匆匆一瞥的「理想」正式请上舞台。它是本册全部后续理论的地基。

定义(理想)。交换环 R 的子集 I 称为理想,若:① 0 ∈ I;② a, b ∈ I ⟹ a − b ∈ I;③ a ∈ I, r ∈ R ⟹ ra ∈ I(吸收性)。记 I ◁ R。由 a1, …, am 生成:(a1, …, am) = {Σrjaj : rj ∈ R};单生成 (a) = aR 称为主理想。

理想的本质是「环内可乘的加法子群」。吸收性是它区别于子环的关键:理想不必含 1,也常常不能含 1(含 1 即全环)。

命题(理想接管整除)。在整环 R 中,对 a, b ≠ 0。

a | b ⟺ (b) ⊆ (a)

且 a 与 b 相伴(差单位倍)⟺ (a) = (b)。

于是「整除」变成「包含」,「因子」变成「大理想」,「倍数」变成「小理想」。包含关系反映射整除关系——这是初学者最容易迷路的地方,盯紧方向:整除 = 大理想包含小理想。

定义(素理想与极大理想)。理想 𝔭 ◁ R(𝔭 ≠ R)称为素理想,若 ab ∈ 𝔭 ⟹ a ∈ 𝔭 或 b ∈ 𝔭;称为极大理想,若包含它的理想只有 𝔭 与 R 自身。等价刻画:𝔭 素 ⟺ R/𝔭 是整环;𝔪 极大 ⟺ R/𝔪 是域。

对照绪论图 绪-2 的三副面孔:元素时代的「素」(不能横跨乘积)正是理想时代的「素理想」。理想的吸收性使这条性质在理想层面永远成立——这正是 Kummer 梦寐以求的稳健性。

图 1-12 整除的翻译字典:元素 → 理想 元素语言 a 整除 b a 与 b 相伴 a 是素元 a 是单位 最大公因子 理想语言 (b) ⊆ (a)(小 ⊆ 大) (a) = (b) (a) 是素理想 (a) = R(全环) (a) + (b)(和理想) 注意方向:整除 a | b 对应包含 (b) ⊆ (a)——「因子」是大理想
图 1-12 元素与理想的翻译字典:整除变包含、相伴变相等、素元变素理想、单位变全环、公因子变和理想。
22讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.12 理想的运算:和、积、交

★★★ 理想之间可以做代数——这正是「理想能当因子用」的原因。

定义(和、积、交)。对理想 𝔞, 𝔟 ◁ R:
· 和 𝔞 + 𝔟 = {a + b}——同时包含二者的最小理想;
· 积 𝔞𝔟——由一切乘积 ab(a ∈ 𝔞, b ∈ 𝔟)生成的理想;
· 交 𝔞 ∩ 𝔟——同时被二者包含的最大理想。
命题(运算律)。理想乘法满足交换律、结合律,且对加法有分配律 𝔞(𝔟 + 𝔠) = 𝔞𝔟 + 𝔞𝔠;恒有 𝔞𝔟 ⊆ 𝔞 ∩ 𝔟 ⊆ 𝔞。若 𝔞 + 𝔟 = R(称 𝔞、𝔟 互素),则 𝔞𝔟 = 𝔞 ∩ 𝔟。

理想的「和」对应元素语言的「最大公因子」:在 ℤ 里 (a) + (b) = (gcd(a,b));「积」对应 (a)(b) = (ab)。而「互素」的 𝔞 + 𝔟 = R 正是 Bézout 关系的理想版。

例 1.10。在 ℤ 里练一遍:(4) + (6) = (2)(gcd)、(4)(6) = (24)、(4) ∩ (6) = (12)(lcm)。互素的例子:(4) + (9) = ℤ(因 1 = 9 − 2·4),此时 (4)(9) = (36) = (4) ∩ (9)。∎

理想的「商」(当 𝔞 ⊇ 𝔟)记 𝔟 : 𝔞 = {x : x𝔞 ⊆ 𝔟}——第二章「理想除法」的主角,这里先埋个名字。

图 1-13 理想运算的格:以 ℤ 中 (4), (6) 为例 R = ℤ (4) = 4ℤ (6) = 6ℤ (12) = (4)∩(6) (4)+(6) = (2) = gcd (大理想,靠上) (4)(6) = (24) 包含方向:上大下小 交 (12) = lcm 互素时积 = 交:(4)(9) = (36) = (4)∩(9)
图 1-13 理想按包含关系排成格:和理想在上(对应 gcd)、交在下(对应 lcm)、积在更下;互素时积与交重合。
23讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.13 整环的层级:从 ℤ 到 Dedekind

★★★ 并不是所有整环都像 ℤ 一样乖。给整环分个「等级」,𝒪K 的位置就清楚了。

定义(四类整环)。设 R 是整环:
① 欧几里得整环(ED):存在范数函数 φ: R\{0} → ℤ≥0 使带余除法成立;
② 主理想整环(PID):每个理想都是主理想;
③ 唯一分解整环(UFD):每个非零非单位元素唯一分解为不可约元;
④ Noether 整环:每个理想有限生成(等价:理想升链终止)。
定理(层级链)。ED ⟹ PID ⟹ UFD ⟹ Noether。四个包含都严格。

证明要点。ED ⟹ PID:对理想 I 取范数最小元 a,带余除法证明 I = (a)。PID ⟹ UFD:不可约元生成极大(故素)理想,素性给出唯一性。UFD ⟹ Noether:因子个数有范数归纳控制。严格性的反例:存在 PID 但非 ED 的环(如 ℤ[(1+√−19)/2]);ℤ[x] 是 UFD 但非 PID;ℤ[√−5] 提供 Noether 而非 UFD 的例子。∎

而 𝒪K 的真实身份是下一层——Dedekind 整环:

定义(Dedekind 整环)。整环 R 称为 Dedekind 整环,若:① Noether(理想都有限生成);② 整闭(分式域中整于 R 的元素都在 R 里);③ 维数 1(非零素理想都极大)。

层级图如下:Dedekind 与 UFD 互不包含!ℤ[√−5] 是 Dedekind 但非 UFD(6 的两条分解);ℤ[x] 是 UFD 但非 Dedekind(维数 2:(x) ⊊ (x, 2) ⊊ ℤ[x] 是素理想链)。但若 Dedekind 整环是 PID,它就是 UFD——这就是第三章「类数 1 ⟺ 唯一分解」的伏笔。

图 1-14 整环层级:Dedekind 与 UFD 交叉 欧几里得 ED ℤ、ℤ[i]、F[x] 主理想 PID ℤ[(1+√−19)/2](非 ED 的 PID) Dedekind 𝒪_K 全体(含非 UFD 者) UFD ℤ[x](非 Dedekind,维数 2) 交叉区:Dedekind ∩ UFD = PID 型 Dedekind ⟺ 类数 1(第三章)
图 1-14 整环层级:ED ⊂ PID ⊂ UFD 与 Dedekind 交叉;𝒪_K 是 Dedekind,是否 UFD 由类数决定。
24讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.14 𝒪_K 是 Dedekind 整环(一):Noether

★★★★ 从本页起用三页证明本章的核心定理。先证三条性质中最「初等」的 Noether 性。

定理(𝒪K Noether)。𝒪K 的每个理想都由至多 n 个元素生成。

证明。由整基存在性,𝒪K = ℤβ1 ⊕ ⋯ ⊕ ℤβn 是秩 n 自由交换群。设 𝔞 ◁ 𝒪K 非零。作为自由交换群的加法子群,𝔞 本身是秩 ≤ n 的自由交换群(自由交换群子群定理),取其 ℤ-基 γ1, …, γm(m ≤ n)。断言 𝔞 = (γ1, …, γm) 作为理想:⊇ 显然;反之 x ∈ 𝔞 时按加法群基展开 x = Σcjγj(cj ∈ ℤ),故 x 在理想 (γ1, …, γm) 里。∎

证明的关键输入是「自由交换群的子群仍是自由的」——它本质上是「整数矩阵的 Smith 标准形」。这条定理同时给出:

命题(理想的 ℤ-结构)。每个非零理想 𝔞 ◁ 𝒪K 作为加法群是秩 n 的格,且指标 [𝒪K : 𝔞] < ∞。

指标有限是「理想很小」的定量表述。由此立刻得到一个用途极广的计数工具:

定义(理想的范数)。非零理想 𝔞 ◁ 𝒪K 的范数为 N(𝔞) = [𝒪K : 𝔞](加法群的指标)。主理想满足 N((α)) = |NK/ℚ(α)|。

范数的乘性 N(𝔞𝔟) = N(𝔞)N(𝔟) 将在第二章成为「理想分解的记账本」。

图 1-15 理想是「变密」的格:指标即范数 𝔞 的格点(更密) 𝒪_K 的格点(绿) 范数 = 指标 N(𝔞) = [𝒪_K : 𝔞] N((α)) = |N(α)| N(𝔞𝔟) = N(𝔞)N(𝔟) (第二章的记账本) 几何:每个理想都是比 𝒪_K 更密的格;密度之比就是它的范数
图 1-15 非零理想作为加法群是有限指标的格:它比 𝒪_K「更密」,指标(密度比)定义为理想范数,乘性让分解可记账。
25讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.15 𝒪_K 是 Dedekind 整环(二):整闭

★★★★ 第二条性质:整闭性。它是「𝒪K 没有漏掉任何该有的整数」的精确表述。

定理(𝒪K 整闭)。设 x ∈ K 整于 𝒪K(即 x 满足某首一多项式,系数取自 𝒪K),则 x ∈ 𝒪K。换言之,𝒪K 在其分式域 K 中整闭。

证明。由整性的格刻画:存在非零有限生成 𝒪K-模 M ⊆ K 被 x 保持。而 𝒪K 作为 ℤ-模有限生成(整基!),故 M 作为 ℤ-模也有限生成。于是 x 保持一个非零有限生成 ℤ-模——由格刻画,x 是代数整数,即 x ∈ 𝒪K。∎

证明的灵魂是传递性:「整于整者仍整」。

命题(整性传递)。若 A ⊆ B ⊆ C 是环扩张,c ∈ C 整于 B,且 B 整于 A,则 c 整于 A。

整闭性为什么重要?因为它排除了「半路杀出的假整数」。在非整闭的环里(如 ℤ[√5] ⊊ 𝒪ℚ(√5)),唯一分解的失败可能是「环选小了」造成的假象;而 𝒪K 已经是最大可能的整数环,它的失败是真实的失败——修复它(第二章)才是真问题。

例 1.11。看看「环选小了」的假象:ℤ[√5] 不是 ℚ(√5) 的完整整数环(漏掉了 φ = (1+√5)/2)。在 ℤ[√5] 里两条分解 4 = 2·2 与 4 = (√5+1)(√5−1) 看似矛盾(范数都是 4)。但在完整的 𝒪 = ℤ[φ] 里,2 可以进一步分解(2 = (2φ−1)(3−2φ)),两条「分解」汇入同一组真因子——假象消失。ℤ[φ] 实际上是 UFD(类数 1),「失败」完全来自环不整闭。∎
图 1-16 整闭:𝒪_K 是「不漏整数」的最大环 环选小了:ℤ[√5] ⊊ 𝒪 漏掉 φ = (1+√5)/2 出现「假性分解失败」 4 = 2·2 = (1+√5)(−1+√5) 在 𝒪 里其实可再拆,假象消失 完整环:𝒪_K 整闭 分式域 K 里整于 𝒪_K 者 必已在 𝒪_K 中 (整性传递 + 整基有限) 失败是真失败 整闭性保证:𝒪_K 的唯一分解问题是「真问题」,修复它才有意义
图 1-16 不整闭的环会把「环选小了」误诊为「唯一分解失败」;𝒪_K 整闭,它的失败才是真实失败——这是第二章修复工程的前提。
26讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.16 𝒪_K 是 Dedekind 整环(三):维数 1

★★★★ 第三条性质:非零素理想都是极大理想。这是「数的世界只有一层」的代数表达。

定理(𝒪K 的非零素理想极大)。设 𝔭 ◁ 𝒪K 是非零素理想,则 𝒪K/𝔭 是有限域;特别地 𝔭 极大。

证明。由 p24 的命题,N(𝔭) = [𝒪K : 𝔭] < ∞。故 𝒪K/𝔭 是有限环;又因 𝔭 素,商环是有限整环。有限整环是域(对每个非零元 a,乘法映射 x ↦ ax 单射故满射,逆存在)。域的零理想极大,故 𝔭 极大。∎

证明只有三行,却把三条性质串成一条链:Noether(指标有限)+ 素性(商是整环)⟹ 有限整环 ⟹ 域 ⟹ 极大。「维数 1」在一般交换代数里是深刻假设,在数域里却是免费赠品——因为一切都被「有限」兜底。

把三条性质合起来,本章主定理成立:

定理(第一章主定理)。数域 K 的整数环 𝒪K 是 Dedekind 整环:Noether、整闭、非零素理想皆极大。

Dedekind 整环比 PID 弱在哪里?弱在「每个理想主」。𝒪K 的理想可以不是主理想——ℤ[√−5] 里的 (2, 1+√−5) 就是典型。但它比 UFD 强在哪里?强在「理想层面永远唯一分解」——这是第二章的主定理。理想恰好补上了元素缺失的那块拼图。

图 1-17 三条性质如何串成一条链 Noether 理想有限生成 (整基 + 子群定理) ⟹ N(𝔭) 有限 素性 𝔭 素 ⟹ 商是整环 有限整环是域 ⟹ 𝔭 极大 整闭 整于 𝒪_K 者在 𝒪_K (整性传递) 失败是真失败 合拢:𝒪_K 是 Dedekind 整环 —— 理想的唯一分解即将登场
图 1-17 Noether 给出有限指标,素性把商环变成域,两者合成「非零素理想极大」;整闭保证问题是真问题。三条合拢,Dedekind 整环到手。
27例题

第一章 数域与整数环:把 ℤ 的整性搬进 K二次域 ℚ(√d) 的整数环与判别式

设 d 是无平方因子的整数,d ≠ 1,K = ℚ(√d) 是二次域。K 中的代数整数全体构成的环 𝒪K 由 d 模 4 的余数决定,只有两种形状:

d ≡ 2, 3 (mod 4) 𝒪K = ℤ[√d] 整基 {1, √d} Δ = 4d d ≡ 1 (mod 4) 𝒪K = ℤ[(1+√d)/2] 整基 {1, (1+√d)/2} Δ = d
图 1-18 二次域整数环的两种形状:模 4 余数决定整基与判别式

解。设 α = a + b√d(a, b ∈ ℚ)是代数整数。其极小多项式为

x2 − 2ax + (a2 − b2d) = 0.

代数整数要求该多项式的系数为整数,即 2a ∈ ℤ 且 a2 − b2d ∈ ℤ。分两种情形:

① 若 a ∈ ℤ,则 b2d ∈ ℤ,写作 b = m/n(最简),得 n2 | d,而 d 无平方因子,故 n = 1,即 b ∈ ℤ,得 α ∈ ℤ[√d]。

② 若 2a 为奇数,写作 a = m/2(m 奇),则 a2 − b2d ∈ ℤ 迫使 (2b)2d ∈ ℤ,同理 2b ∈ ℤ。令 2b = n,代入 m2 − n2d ≡ 0 (mod 4),因 m2 ≡ 1,须 n 奇且 d ≡ 1 (mod 4)。此时 α = (m + n√d)/2 ∈ ℤ[(1+√d)/2]。

于是 d ≡ 2, 3 (mod 4) 时 𝒪K = ℤ[√d],判别式 ΔK = 4d;d ≡ 1 (mod 4) 时 𝒪K = ℤ[(1+√d)/2],判别式 ΔK = d。∎

注。判别式 ΔK 是数域的内在不变量的第一个实例:它不依赖整基的选取,且在 d ≡ 1 (mod 4) 时恰为 d,比朴素猜测的 4d 小一个因子 4。这个因子将在分歧理论中重新出现。

28例题

第一章 数域与整数环:把 ℤ 的整性搬进 Kℤ[√−5] 中范数相同却分解不同

取 K = ℚ(√−5),因 −5 ≡ 3 (mod 4),有 𝒪K = ℤ[√−5],判别式 ΔK = −20。定义范数

N(a + b√−5) = a2 + 5b2.

考察元素 9 与 2 + √−5 的范数:

N(9) = 81, N(2 + √−5) = 4 + 5 = 9.

由此可得两条不同的分解链:

9 3 · 3 (2+√−5)(2−√−5) 两条链都给出 9, 但因子互不相同。 3 与 2+√−5 皆不可约, 故 ℤ[√−5] 非唯一分解整环。
图 1-19 9 在 ℤ[√−5] 中的两种不可约分解

解。先证 3 不可约。若 3 = αβ 且 α, β 皆非单位,则 N(α)N(β) = 9;非单位元范数 ≥ 2(单位恰为范数 1 的元素 ±1),故须 N(α) = 3。但 a2 + 5b2 = 3 无整数解(b = 0 时 a2 = 3 非平方;|b| ≥ 1 时左边 ≥ 5)。故 3 不可约。

再证 2 + √−5 不可约。若分解,须有一个因子范数为 3,同上无解。故不可约。

而 3 ∤ (2 + √−5) 在 ℤ[√−5] 中,因为 (2+√−5)/3 ∉ 𝒪K;同理 (2+√−5) ∤ 3。于是

9 = 3 · 3 = (2 + √−5)(2 − √−5)

是同一个元素的两条不同的不可约分解,ℤ[√−5] 不是唯一分解整环。∎

注。两个因子组「不相伴」是关键:3 与 2 ± √−5 都不是彼此的伴随元(伴随元指相差一个单位因子 ±1)。这一失败正是理想理论登场的动机——下一章将看到,换到理想的语言,9 的唯一分解性即可恢复。

29习题

第一章 数域与整数环:把 ℤ 的整性搬进 K数域与整数环的基础演练

1.1.1 设 K = ℚ(√13)。写出 𝒪K 的整基与判别式 ΔK,并验证 (1+√13)/2 是代数整数。

提示:先判断 13 mod 4 = 1,用例 1.1 的结论;验证 f(t) = t2 − t − 3 的根。

1.1.2 证明:若 α ∈ 𝒪K 且 N(α) = ±1,则 α 是 𝒪K 中的单位。对 K = ℚ(√−3) 求出全部单位。

提示:α · α′ = N(α) ∈ ℤ,其中 α′ 是共轭;α′ = N(α)/α ∈ 𝒪K。ℚ(√−3) 的单位为 6 个 6 次单位根。

1.1.3 设 L/K 是数域扩张,α ∈ 𝒪L。证明:trL/K(α) 与 NL/K(α) 都是 𝒪K 中的元素。

提示:α 满足首一多项式,其特征多项式系数由 α 在 K 上极小多项式取幂得到,皆为 K 中的代数整数;再用 K ∩ 𝒪L = 𝒪K。

1.1.4 计算 K = ℚ(√−15) 中元素 α = 1 + 2√−15 的迹与范数;判断 α 是否为单位。

提示:tr = 2,N = 12 + 15·22 = 61;单位需 N = ±1,故非单位。

1.1.5 证明:ℤ[√−5] 的判别式为 −20;并说明为何 −5 ≡ 3 (mod 4) 使 𝒪K = ℤ[√−5] 而 𝒪K 中不含 (1+√−5)/2。

提示:代入 (1+√−5)/2 的极小多项式 t2 − t + 3/2,系数非整。

30习题

第一章 数域与整数环:把 ℤ 的整性搬进 K判别式、整基与二次域分类

1.2.1 设 K = ℚ(√d),d 无平方因子。K 的一个整数基是 {1, ω}。求 ω 的极小多项式,并由此直接验证 ΔK = d(当 d ≡ 1 (mod 4))与 4d(否则)。

提示:对 ω = (1+√d)/2,f(t) = t2 − t + (1−d)/4;判别式用 Δ = (ω − ω′)2。

1.2.2 判断下列二次域的判别式符号与 (r1, r2) 的取值:ℚ(√3),ℚ(√−1),ℚ(√−7),ℚ(√17)。

提示:d > 0 为实二次域,(r1, r2) = (2, 0);d < 0 为虚二次域,(0, 1)。

1.2.3 证明:数域 K 的判别式 ΔK 与整基的选取无关。

提示:两整基之间由 GLn(ℤ) 中的矩阵联系,其行列式为 ±1,故判别式平方因子不变。

1.2.4 设 α = 2 + 3√2 ∈ ℚ(√2)。求 α 的特征多项式与迹、范数;写出 α 的逆。

提示:极小多项式 f(t) = (t−2)2 − 18 = t2 − 4t − 14;tr = 4,N = −14;α−1 = (2−3√2)/(−14)。

1.2.5 证明:若 α ∈ 𝒪K 而 α 每一条嵌入下都有 |σ(α)| ≤ 1,则 α 是单位根。据此说明单位群中「非单位根部分」由嵌入大小控制。

提示:αk 的系数有界,故有限个;抽屉原理给出 αm = αn。

31地图

第一章 数域与整数环:把 ℤ 的整性搬进 K从 ℤ 到 𝒪

本章把「整数」这一概念从 ℤ 推广到任意数域,得到整数环 𝒪K。下图把本章的九个概念串成一条链,箭头表示构造或依赖关系。

数域 K 代数整数 α 整数环 𝒪K 特征多项式 (乘法映射) 迹与范数 tr, N : K → ℚ 迹型与对偶格 挠不掉的格结构 整基与判别式 ΔK 𝒪K ≅ ℤn 的坐标 理想的引入 (2, 1+√−5) 等 Dedekind 整环 主定理:𝒪K 是 Noether、整闭、维数 1 —— 这正是 Dedekind 整环的三条公理
图 1-20 第一章概念链:数域 → 代数整数 → 整数环 → 理想 → Dedekind 整环

读图要点有三条。其一,上排是对象(数域、元素、环),中排是有数值的工具(特征多项式、迹范数、迹型),下排是结论(整基判别式、理想、环的公理刻画)。其二,判别式 ΔK 是一个「数」而非「结构」,它把整基的跨度浓缩成一个整数。其三,理想的出现不是为了堆砌定义,而是为了下一章修复 ℤ[√−5] 中失败的唯一分解。

32小结

第一章 数域与整数环:把 ℤ 的整性搬进 K对象与工具:数域、整数环、迹范数

本章前半段把「整数」搬到数域上去。回顾主线:

对象定义基本性质
数域 Kℚ 的有限扩张,[K : ℚ] = n < ∞特征 0,可分,有 n 个嵌入
代数整数 α某个首一多项式 f ∈ ℤ[t] 的根对加法、乘法封闭,构成环
整数环 𝒪KK 中代数整数全体自由 ℤ-模,秩 n
整基𝒪K = ℤω1 ⊕ ⋯ ⊕ ℤωn不唯一;坐标由 GLn(ℤ) 联系
判别式 ΔKdet(tr(ωiωj))内在不变量,非零整数(n ≥ 2)
迹与范数tr = Σσi(α),N = Πσi(α)tr, N ∈ ℤ(当 α ∈ 𝒪K);乘性

两条必须在脑中固化的运算律:

N(αβ) = N(α)N(β), tr(α+β) = tr(α) + tr(β), tr(cα) = c tr(α) (c ∈ ℚ).

范数是乘性的,这一点几乎是全部算术的动力来源:它把「α 是否可约」化归为「N(α) = ab 的整数分解剩几种」。例 1.2 中判断 3 与 2+√−5 不可约,用的正是这一招。

迹型 (α, β) ↦ tr(αβ) 是一个 ℚ-双线性型。它的判别式恰为 ΔK;它非退化,于是引出对偶格 𝒪K∨ 与差积 𝒟K−1,这正是下一章分歧理论的入口。判别的另一个用途:ΔK ≡ 0, 1 (mod 4),且可由 ΔK 反查次数与符号数 (r1, r2) 的部分信息(sign(ΔK) = (−1)r2)。

33小结

第一章 数域与整数环:把 ℤ 的整性搬进 K结论与公理:𝒪

本章后半段的目标只有一个:证明 𝒪K 具备进行唯一分解所需的三条公理。

① Noether 性 理想升链稳定 ② 整闭性 K 中整于 𝒪K 者已在 𝒪K 内 ③ 维数 1 非零素理想皆极大 𝒪K 是 Dedekind 整环 ⇒ 每个非零理想唯一分解为素理想之积
图 1-21 Dedekind 整环三条公理与唯一理想分解的结论

三条公理的证明思路各自独立:

① Noether 性。𝒪K ≅ ℤn 作为自由 ℤ-模有限生成;ℤ 是 Noether 环,故 ℤn 上的模 𝒪K 亦 Noether,其理想升链稳定。

② 整闭性。若 α ∈ K 整于 𝒪K,即 αm + a1αm−1 + ⋯ + am = 0(ai ∈ 𝒪K),则 α 整于 ℤ(整性的传递性),故 α ∈ 𝒪K。

③ 维数 1。设 𝔭 是 𝒪K 的非零素理想,则 𝔭 ∩ ℤ = (p) 是 ℤ 中某个素数生成的理想。于是 𝒪K/𝔭 是有限整环 𝔽p 的有限扩张,是有限域,从而是域,故 𝔭 极大。

把三条合起来得到第一章的主定理:𝒪K 是 Dedekind 整环。下一章将证明:在 Dedekind 整环中,每个非零理想都可唯一分解为素理想之积——这正是 ℤ[√−5] 中失败、而理想语言能修复的性质。

写法提示。本章刻意把「元素分解」与「理想分解」分开叙述。元素的唯一分解失败(例 1.2),但理想的唯一分解成立(第二章定理);两者不是矛盾,而是不同层次。读下文时要随时问:这句话说的是理想还是元素?

34思想卡

第一章 数域与整数环:把 ℤ 的整性搬进 K从元素到理想:一次「对象升维」

类比往往比定义更能提示方向。数域的算术与经典整数算术之间,最值得记住的一个类比是:

整数世界 ℤ 素数 p n = p1…pk 唯一 ⇄ 数域世界 𝒪K 素理想 𝔭 𝔞 = 𝔭1…𝔭k 唯一 元素的分解可能失败,理想的分解永不失败
图 1-22 核心类比:素数对应素理想,元素分解对应理想分解

这个类比的深刻之处在于它解释了「为什么必须升维」。在 ℤ[√−5] 中,3 与 2+√−5 这类元素「太大」:它们内部还藏着可以分开的东西,只是那些东西不是元素,而是理想。若把 3 切成理想 𝔭 = (3, 1−√−5) 与 𝔭̄ = (3, 1+√−5),把 2+√−5 切成同样的两个理想适当排列,两条分解链就都能对上同一个理想分解:

(9) = 𝔭2 𝔭̄2, (3) = 𝔭 𝔭̄, (2+√−5) = 𝔭2.

理想的分解是一元的,元素的分解是多义的。这正是十九世纪 Kummer 与 Dedekind 的洞察:把「数」换成「理想」,唯一性就回来了。

把这个类比推广到别处,还有一个更抽象的说法:当某个对象的「分解」不唯一时,不妨考虑它生成的「理想」或「闭包」,在更大的层里唯一性往往恢复。这是代数几何、模论、乃至层论中反复出现的母题。

35挑战

第一章 数域与整数环:把 ℤ 的整性搬进 Kℤ[√−2] 与 ℤ[√−5]:唯一分解的分水岭

两个整数环形式几乎相同,算术命运却截然不同。手工计算完成以下论证。

(a) 证明 ℤ[√−2] 是欧几里得整环,从而唯一分解。提示:对 α, β ∈ ℤ[√−2],把 α/β 的坐标用 ℚ(√−2) 中的最近整数逼近,使余数范数严格小于 N(β)(关键:格点最远距离 √(1/4 + 2/4) = √3/2 < 1)。

(b) 证明 ℤ[√−5] 不是唯一分解整环。提示:复用例 1.2 的 9 = 3·3 = (2+√−5)(2−√−5),并验证四个因子两两不伴随。

(c) 关键的几何对比。对 ℤ[√−d](d > 0),复数平面格点 ℤ + ℤ√−d 中一点到最近格点的最大距离为 √(1+d)/2。据此求 d 的取值使 ℤ[√−d] 是欧几里得整环;解释为何 d = 5 恰好越界。

(d) 进阶。证明:ℤ[√−5] 的类数 h = 2。提示:由 (b) 知 h > 1;再用 Minkowski 界证明 h ≤ 2(本册第三章给出完整工具)。

思考。为何 d = 1, 2, 3, 7, 11, 19, 43, 67, 163 是仅有的九个虚二次域类数 1 的值(Gauss 类数问题)?其证明(Heegner–Baker–Stark,1967)属本册范围之外,但这个问题本身就是代数数论与椭圆曲线交汇的历史驱动。

36实验

第一章 数域与整数环:把 ℤ 的整性搬进 K用格点看范数:手算与视检

实验的目的是把「范数是格点的长度平方」这一几何直观建立起来。以下给出可手算的表与检视步骤。

# 实验 1-A:K = ℚ(√−5) 中范数 ≤ 30 的元素枚举
# 规则:N(a + b√−5) = a*a + 5*b*b

a,b 取值        N
(0,±1)          5
(±1,±1)         6
(±2,±1)         9
(±1,±2)        21
(±3,±1)        14
(±2,±2)        24
(±3,±2)        29
(±4,±1)        21

# 观察:
#  1) 哪些范数值一次都没出现?  ->  2,3,7,13,17,19 等
#  2) 这些"缺席"的素数恰是惰性素数(第二章 p56-p59 验证)
# 实验 1-B:素性检验的小程序(伪代码)
for p in first 50 primes:
    count = 0
    for a in range(-isqrt(p)+1, isqrt(p)+1):
        for b in range(-isqrt(p)+1, isqrt(p)+1):
            if a*a + 5*b*b == p: count += 1
    if count > 0: print(p, "分裂 (split)")
    else:         print(p, "惰性 (inert)")

视检步骤。取一张网格纸,标出 ℤ + ℤ√−5 的点(即坐标 (a, b√5))。检验两件事:

① 以原点为圆心、半径 √30 的圆内,格点分布如何?统计落在圆内的格点数,与 N(α) ≤ 30 的元素个数对照。

② 取 3 · 3 = 9 与 (2+√−5)(2−√−5) = 9 两组点,在图上画出各自的位置。两者确实落在同一点 (9, 0),而「经由哪两个格点走过来」有两条不同的路径。

结论。范数不是抽象的函数,而是格点的距离平方。素数的「分裂 / 惰性」在图上表现为:某些范数值区间内,圆内格点数是否覆盖该素数。「分裂」的判定等价于「素数是否为某个格点的距离平方」。这一几何图像将在第三章用 Minkowski 定理严格化。

37格物札记

第一章 数域与整数环:把 ℤ 的整性搬进 K从 Kummer 的「理想数」到 Dedekind 的「理想」

历史常被叙述成「有人失败,有人成功」,但更准确的图景是:两位数学家用不同的语言描述同一个发现。

Kummer(1844—1847)。为证明费马大定理的指数 p 情形,Kummer 研究 ℤ[ζp](ζp 是 p 次单位根)。他发现在这里唯一分解会失败,于是引入理想数(ideale Zahlen)——一种「不存在的数的公约数」。在他的语言里,3 与 2+√−5 的「公约数」是一个理想数 (3, 1+√−5),虽然它不是一个数。Kummer 用理想数成功给出了唯一分解定理,并借此推进费马大定理(正则素数情形)。

Dedekind(1863—1894)。Dedekind 读过 Dirichlet,也读过 Kummer。他不满意「不存在的数」这种半神秘表述,转而用集合与理想的语言重写:一个理想数就是「能被它整除的所有代数整数」构成的集合,即理想。这样理想数成为名副其实的数学对象,并可对其做加、乘、交、商等运算。

两者的对应如下表:

Kummer 语言Dedekind 语言现代记号
理想数理想𝔞 ⊆ 𝒪K
整除包含𝔞 | 𝔟 ⇔ 𝔟 ⊆ 𝔞
互素和为单位理想𝔞 + 𝔟 = 𝒪K
主理想数主理想(α) = α𝒪K

第三种语言:Hensel(1897—1908)。Hensel 引入 p-进数,把「素数 p 处的局部信息」直接编码进一个完备化域 ℚp,理想数论随之被重新表述为 K ⊗ ℚp 的分裂类型问题。第五章将以 adic 语言重述本章全部内容。

三种语言并非竞争关系,而是同一实在的三个投影:Kummer 给出动机,Dedekind 给出结构,Hensel 给出算法。当代教材把三者交织使用,正是出于「哪种语言最方便就用哪种」的实用主义。

38速查

第一章 数域与整数环:把 ℤ 的整性搬进 K第一章公式与判据一览

名称公式 / 判据注意
迹与范数tr(α) = Σσi(α),N(α) = Πσi(α)α ∈ 𝒪K ⇒ tr, N ∈ ℤ
乘性N(αβ) = N(α)N(β)迹只对加法线性,非乘性
二次域整基d ≡ 2,3 (4) ⇒ ℤ[√d];d ≡ 1 (4) ⇒ ℤ[(1+√d)/2]d 无平方因子
判别式(二次)Δ = 4d 或 d随模 4 余数改变
判别式符号sign(ΔK) = (−1)r2r2 = 复嵌入对数
单位判据α ∈ 𝒪K× ⇔ N(α) = ±1Dirichlet 单位定理将在第三章展开
迹型B(α, β) = tr(αβ)非退化;disc(B) = ΔK
对偶格𝒪K∨ = {β : B(β, 𝒪K) ⊆ ℤ}𝒪K∨ ⊇ 𝒪K;差 = 𝒟K−1
Dedekind 三公理Noether + 整闭 + 维数 1𝒪K 全部满足
判别式同余ΔK ≡ 0 或 1 (mod 4)ΔK = 4nδ,δ ≡ 1 (4)

三条常用口诀。① 想判可约性,先算范数;② 想判单位,看范数是否 ±1;③ 想判整基,先看 d(或扩张的判别式)模 4。

下一章预告。第二章将把 𝔭 引入作为基本对象,证明 𝒪K 中每个非零理想唯一分解为素理想之积;并给出素数 p 在扩张 L/K 中分裂、惰性、分歧的完整判据,核心公式是 (p) = 𝔭1e1 ⋯ 𝔭geg 与 Σ ei fi = n。

39讲义

第一章 数域与整数环:把 ℤ 的整性搬进 K1.17 从「环」到「理想」:本章的门槛与出路

第一章停在 𝒪K 是 Dedekind 整环这一结论上。这一结论有两副面孔,值得在进入第二章之前分清:

乐观的一面。𝒪K 是「好环」:Noether、整闭、维数 1。这三条中的任何一条拿出来都足以支撑相当完备的代数理论。特别是,Dedekind 整环中每个非零理想都可以唯一分解为素理想之积,这赋予 𝒪K 的「理想世界」以唯一分解整环的全部便利。

警惕的一面。「元素」层面唯一分解仍然可以失败(例 1.2)。Dedekind 性的作用范围严格限于理想,不能越权推出「𝒪K 是唯一分解整环」。一般地:

𝒪K 是 UFD ⇔ Cl(K) = 1 ⇔ h = 1.

即元素唯一分解成立当且仅当类数为 1。类数 h 正是对「元素分解失败程度」的度量,是本册第三章的主角。

于是第二章的任务被精确地界定为三件事:

第一,把理想当作基本对象。定义理想的运算(和、积、交、商),证明它们构成一个 Dedekind 域(理想群的雏形)。

第二,证明唯一分解。用「极大理想 → 商 → 有限性」的三步论证(引理—定理结构)证明 𝒪K 中非零理想唯一分解。

第三,把 (p) 的分解算清楚。对素数 p,给出 (p) = 𝔭1e1 ⋯ 𝔭geg 中 (ei, fi) 的判据,解释「分裂 / 惰性 / 分歧」三种命运。

过这三道门,素数在扩张中的行为才真正可见。而第一个需要重看的对象,正是一度被当作「抽象工具」的理想:它现在要成为算术的主体。

第二章

素理想与唯一分解:修复工程

唯一分解在元素层面崩了,本章在理想层面把它修好。第一步是换字典:整除即包含、互素即相加为全环——理想的算术从此可算。主角登场:素理想(p | ab ⇒ p | a 或 p | b)与极大理想,商环是它们的底片;理想范数的两条黄金定律(乘性与有限性)让理想可以「数大小」。第二步是升维:分式理想把格请进分式域,可逆理想组成一个群——Dedekind 环里每个非零理想都可逆。于是主戏登场:唯一分解定理——每个非零理想都能唯一地分解为素理想之积,9 之谜在此得到理想解答。章末回到素数:(p) 落进 𝒪K 会分裂、惰性或分歧,Dedekind–Kummer 判据把命运交给 mod p 的多项式分解——e·f·g 一表收账。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
40导引

第二章 素理想与唯一分解:修复工程修复工程:把「数」换成「理想」

★★★ 第一章留下了一个悬念:ℤ[√−5] 里 9 = 3·3 = (2+√−5)(2−√−5),唯一分解失败了。Kummer 的洞察是:失败不是因为算术出了错,而是因为我们把「因子」的范围划得太窄——真正在起作用的因子不是元素,而是理想。本章就来完成这项修复工程。

图 2-1 修复路线:五个站位 元素分解失败 9 的两条链 理想=新因子 𝔞 = (a1,…,ak) 素理想=素数 𝔭 极大 范数=度量 N(𝔞)=[𝒪:𝔞] 唯一分解 𝔞=∏𝔭n 修复后的回报:素数 p 在 𝒪K 中的命运完全可算—— (p) = 𝔭1e1 ⋯ 𝔭geg,分裂 / 惰性 / 分歧三种命运由判别式与 Legendre 符号裁决
图 2-1 本章路线图:理想登场 → 素理想 → 范数 → 可逆性 → 唯一分解 → 素数命运

本章的五个站位环环相扣。先把理想的「字典」补全(p41–p42):整除、公因子、互素在理想语言里各是什么。然后定义主角素理想(p43–p44),它扮演素数的角色;给理想装上「大小」——范数(p45–p46),它是归纳法的引擎。有了这些,唯一分解定理水到渠成(p48–p50):我们会亲眼看到 9 的两条元素链在理想层汇合成同一条。最后(p51–p54)把镜头对准最经典的算术问题:有理素数 p 进入 𝒪K 后命运如何——这是全册明线的核心舞台。

读法。本章的定理几乎都有「元素世界对应版」:学每一条时,先问它在 ℤ 里的版本是什么,再看理想版本强在哪里。唯一的新习惯是把 ⊂ 念作「整除」——这个反向的读法是理想论的第一道门槛,也是最有用的一个。

41讲义

第二章 素理想与唯一分解:修复工程2.1 理想的字典 I:整除即包含

★★★ 理想论最重要的一个「反向」:在理想的世界里,大理想整除小理想。

约定(整除即包含)。设 𝔞, 𝔟 ◁ 𝒪K 非零。称 𝔞 整除 𝔟,记 𝔞 | 𝔟,若存在理想 𝔠 使 𝔟 = 𝔞𝔠。此时必有 𝔟 ⊆ 𝔞;反之在 Dedekind 整环中,𝔟 ⊆ 𝔞 也能推出 𝔞 | 𝔟(p47 可逆性之后成为定理)。

在 ℤ 里核对一下方向:(4) | (12) 因为 (12) = (4)(3);而包含关系恰是 (12) ⊆ (4)——「12 是 4 的倍数」翻译成集合语言就是「12 的倍数集藏在 4 的倍数集里」。包含方向与直觉相反,恰恰是理想语言的力量所在:它把「整除」这个乘性概念变成「包含」这个集合概念,于是归纳法、极大元原理都能用上了。

图 2-2 同一句话的两种语言 元素语言 a | b(a 整除 b) b = a·c,b 是 a 的倍数 理想语言 (a) ⊇ (b)(大整除小) (b) = (a)(c),理想之积 「因子」= 大集合;「倍数」= 小集合——方向整体反转
图 2-2 字典第一条:整除 ⇔ 包含(注意大小方向反转)

把字典继续抄下去:主理想 (α) = α𝒪K 对应「元素 α 生成的一切倍数」;α | β 当且仅当 (β) ⊆ (α);α 与 β 相伴(差单位倍)当且仅当 (α) = (β)。特别地,单位对应 (1) = 𝒪K——全环这个最大的理想。

为什么值得换语言?因为在元素世界,「最大公约数」「不可约」「素数」都依赖元素分解——而元素分解恰是会失败的。理想世界把这些概念重建在集合包含上,完全绕开了元素分解。下一页看四则运算,然后素理想登场。

42讲义

第二章 素理想与唯一分解:修复工程2.2 理想的字典 II:除法与互素

★★★ 第一章 p22 已备好和、积、交。这里补上第四件工具——商理想,并核对互素。

定义(商理想)。对理想 𝔞, 𝔟 ◁ 𝒪K,定义

𝔟 : 𝔞 = { x ∈ K : x𝔞 ⊆ 𝔟 }

它是包含 𝔟 的最大理想(把 𝔟「除以」𝔞)。在 ℤ 里练习:(12) : (4) = (3),因为 12 的倍数集除以 4 的倍数集恰剩 3 的倍数集;(12) : (5) = (12),因为互素时除不动。这正是带余除法的理想版本:整除与否,看商理想是否变大。

命题(互素三等价)。对非零理想 𝔞, 𝔟,下列等价:① 𝔞 + 𝔟 = 𝒪K(互素);② 𝔞𝔟 = 𝔞 ∩ 𝔟;③ 存在 x ∈ 𝔞, y ∈ 𝔟 使 x + y = 1。

证明。①⟹②:任取 z ∈ 𝔞 ∩ 𝔟,写 z = xz + yz(x ∈ 𝔞, y ∈ 𝔟),则 xz ∈ 𝔞𝔟(z ∈ 𝔟)、yz ∈ 𝔞𝔟(z ∈ 𝔞),故 z ∈ 𝔞𝔟;反向包含恒真。②⟹①:若 𝔞 + 𝔟 ≠ 𝒪K,它含于某个极大理想 𝔪(p43),则 𝔞𝔟 ⊆ 𝔪 且 𝔞 ∩ 𝔟 ⊆ 𝔪,由素性 𝔞 ⊆ 𝔪 或 𝔟 ⊆ 𝔪,与 𝔞 + 𝔟 ∋ 𝔞 + 𝔟 = 𝒪K 矛盾——细节在下一页收拢。②⟹③ 由 1 ∈ 𝔞𝔟 ⊆ … 直接展开。∎

图 2-3 𝔟 : 𝔞 ——把 𝔟 除以 𝔞,剩什么? 𝔟 = (12) 𝔞 = (4) 𝔟:𝔞 = (3) 除以 得 𝔞 | 𝔟 ⟺ 𝔟:𝔞 = 𝔟 的「真商」;互素时除不动:𝔟:𝔞 = 𝔟 在 ℤ:12 ÷ 4 = 3 ✓;12 与 5 互素,(12):(5) = (12)
图 2-3 商理想:理想版的带余除法探针

为什么需要商理想?唯一分解的唯一性证明要反复使用一句行话:「𝔭 整除 𝔞 但不整除 𝔟」。有了 : 运算,这句话变成可计算的集合判断:𝔞:𝔭 ⊋ 𝔞 而 𝔟:𝔭 = 𝔟。语言备齐,定理才说得动。

43讲义

第二章 素理想与唯一分解:修复工程2.3 主角登场:素理想与极大理想

★★★★ 唯一分解定理里的「原子」是素理想。它的两条定义分别在乘法与包含两个频道上。

定义(素理想与极大理想)。设 𝔭 ≠ 𝒪K 是理想。① 𝔭 素:若 𝔞𝔟 ⊆ 𝔭 则 𝔞 ⊆ 𝔭 或 𝔟 ⊆ 𝔭(乘法频道)。② 𝔭 极大:不存在理想严格夹在 𝔭 与 𝒪K 之间(包含频道)。
定理(𝒪K 中:素 = 极大)。𝒪K 的非零素理想都是极大理想,反之亦然。

证明。极大⟹素:𝔞𝔟 ⊆ 𝔭 而 𝔞 ⊄ 𝔭,则 𝔞 + 𝔭 ⊋ 𝔭,由极大性 𝔞 + 𝔭 = 𝒪K;取 x ∈ 𝔞, y ∈ 𝔭 使 x + y = 1,则 𝔟 = x𝔟 + y𝔟 ⊆ 𝔭𝔟 + 𝔭 ⊆ 𝔭。素⟹极大:第一章 p26 已证 𝒪K/𝔭 是有限域——商是域恰等价于 𝔭 极大。∎

图 2-4 理想的层级(乘法频道 ⇋ 包含频道) 𝒪K(单位理想) 素理想 𝔭(=极大) 𝒪K/𝔭 是有限域 一般理想 𝔞 将分解为素理想之积 包含方向:上大下小;素理想是「恰好在原子层」的理想
图 2-4 素理想 = 极大理想:两条定义频道在 𝒪K 中重合

在 ℤ 里对照:非零素理想恰是 (p),p 为素数——它同时极大。在 ℤ[√−5] 里看一个真素理想:𝔭 = (3, 1−√−5)。商环 ℤ[√−5]/𝔭 里 3 = 0 且 √−5 = 1,于是整个环塌缩成 𝔽3——三个元素,是域,故 𝔭 极大。而 (3) 本身不是素理想:(1+√−5)(1−√−5) = 6 ∈ (3),但两个因子都不在 (3) 里。「3 不可约却非素」正是元素分解失败的病根;理想层的素性由 𝔭 承担。

存在性。每个真理想都含于某个极大理想(Zorn 引理;在 Noether 环里可直接用升链极大化)。这保证素理想供应充足。

44讲义

第二章 素理想与唯一分解:修复工程2.4 商环:素理想的「底片」

★★☆ 理想 𝔭 的全部信息浓缩在商环 𝒪K/𝔭 里——它是检验素性的试纸,也是「命运」数据的来源。

定理(剩余域是有限域)。设 𝔭 是 𝒪K 的非零素理想,则 𝔭 ∩ ℤ = (p)(p 为某素数),且商环是有限域:若记 f = [𝒪K/𝔭 : 𝔽p],则 𝒪K/𝔭 共 pf 个元素。

𝒪K/𝔭 ≅ 𝔽p 的 f 次扩张,共 pf 个元素(f ≥ 1)。

证明。𝔭 ∩ ℤ 是 ℤ 的素理想,非零(取 0 ≠ a ∈ 𝔭,其范数 N(a) ∈ 𝔭 ∩ ℤ),故 = (p)。于是 𝒪K/𝔭 是 𝔽p 上的向量空间,且由第一章 p26 它是有限集,故维数有限,记 f = [𝒪K/𝔭 : 𝔽p]。∎

整数 f 叫 𝔭 的剩余次数(residual degree),是「命运方程」里的第二号角色。f 的几何意思:𝔭 的剩余域比 𝔽p「厚」多少倍。

图 2-5 素理想 𝔭 底片上的三个数:p, f, N(𝔭) 𝒪K / 𝔭(剩余域) 𝔽p 上 f 维向量空间 元素个数 pf 例:𝔭=(3,1−√−5),p=3, f=1 三个数的关系 N(𝔭) = pf(范数=元素数) p = char(𝒪K/𝔭) f 越大,𝔭 越「稀」 下一页把 N(𝔭) 推广到一切理想:N(𝔞) = [𝒪K : 𝔞]
图 2-5 商环读出 (p, f):理想范数是它的第一份「体检报告」

符号说明。从本页起,p 一律指有理素数(小写斜体),𝔭, 𝔮 指 𝒪K 的素理想(花体)。一个 p 下面可能藏着多个 𝔭——这正是「命运」问题的一词多义现场。

45讲义

第二章 素理想与唯一分解:修复工程2.5 理想范数:两条黄金定律

★★★★ 第一章 p24 已把理想范数定义为加法群指标 N(𝔞) = [𝒪K : 𝔞]。现在兑现两条定律——它们是本章一切归纳证明的发动机。

定律一(乘性)。对非零理想 𝔞, 𝔟:N(𝔞𝔟) = N(𝔞)N(𝔟)。

证明思路。关键一步是第二同构定理:若 𝔟 ⊆ 𝔞,则 N(𝔟) = N(𝔞)·[𝔞 : 𝔟](加法群指标的两步走)。把它用于互素分解:当 𝔞 + 𝔟 = 𝒪K 时,由 𝔞𝔟 = 𝔞 ∩ 𝔟 与中国剩余定理 𝒪K/𝔞𝔟 ≅ 𝒪K/𝔞 × 𝒪K/𝔟,两边数元素即得。一般情形把 𝔞, 𝔟 拆成互素块(唯一分解之后回补,p49 之后自动成立)。∎

定律二(主理想)。对 0 ≠ α ∈ 𝒪K:N((α)) = |NK(α)|——主理想的范数恰是元素范数的绝对值。

证明思路。(α) 作为加法群是 α𝒪K,而乘 α 的线性映射 mα 把 𝒪K(秩 n 格)映成 α𝒪K;格映射的「体积压缩比」等于行列式绝对值,而 det(mα) = NK(α)(第一章 p16 特征多项式的常数项)。∎

图 2-6 两条定律在 ℤ 里的试跑 定律一:N 乘性 N((4)(3)) = N((12)) = 12 N((4))·N((3)) = 4 × 3 = 12 ✓ 指标连乘,格中格 定律二:主理想 K=ℚ(√−5),α=2+√−5 N(α) = 9 = N((2+√−5)) ✓ 元素范数 = 主理想范数 两条定律合起来:元素范数失败处,理想范数接管记账
图 2-6 N(𝔞𝔟) = N(𝔞)N(𝔟) 与 N((α)) = |N(α)|:归纳法的双引擎

两条定律的化学反应:把 (p) 分解成素理想之积 𝔭1e1⋯𝔭geg 后,两边取范数:

pn = N((p)) = N(𝔭1)e1 ⋯ N(𝔭g)eg = pe1f1 + ⋯ + egfg

约去 p 的幂,立刻得到本章的「分解方程」e1f1 + ⋯ + egfg = n(p51 正式登场)。范数把理想层的结构问题变成了一个整数恒等式。

46讲义

第二章 素理想与唯一分解:修复工程2.6 分式理想:把格请进分式域

★★★ 理想的乘法有个天然缺口:整数乘法有逆(4 × 1/4 = 1),理想还没有。补上它需要一个更大的舞台——分式域 K。

定义(分式理想)。K 的一个分式理想是 K 的非零子集 𝔞,形如 𝔞 = c·𝔟(0 ≠ c ∈ K,𝔟 ◁ 𝒪K 是通常理想)。它仍是加法群,且对 𝒪K 乘法封闭。通常理想又叫整理想。

ℤ 里的例子一眼看穿:(4)−1 = (1/4)ℤ——「四分之一的倍数」,它不是 ℤ 的子群(1/4 ∉ ℤ),但乘 4 就回到 ℤ。分式理想就是「允许系数跑出 𝒪K 的格」。

图 2-7 ℤ 与 (1/4)ℤ:同一根数轴,格距不同 −2 −1 0 1 2 3 (1/4)ℤ:格距 1/4,仍是离散的格 整理想 (4):乘 4 → 回到 ℤ;分式理想 (1/4)ℤ:乘 4 → 也回到 ℤ 𝔞 是分式理想 ⟺ 存在整数 c ≠ 0 使 c·𝔞 成为整理想
图 2-7 分式理想 = 分式域里的离散格;乘一个整数即可「整化」
定义(逆理想)。对分式理想 𝔞 ≠ 0:

𝔞−1 = { x ∈ K : x𝔞 ⊆ 𝒪K }

它自动是分式理想(若 𝔞 = c𝔟,则 𝔞−1 = c−1𝔟−1……先记住形式,下一页证明存在性)。ℤ 里:(4)−1 = (1/4)ℤ,且 (4)(1/4)ℤ = ℤ——乘回去恰好还原。

⚠️ 常见误区。𝔞−1 不是「把每个元素取倒数」:2 + √−5 的倒数不在 𝒪K 里也不必在 (2+√−5)−1 的「倒数集」里。定义是整体条件:x 乘整个 𝔞 都落回 𝒪K 才算。

47讲义

第二章 素理想与唯一分解:修复工程2.7 可逆理想:Dedekind 环的「理想群」

★★★★ 本页是第二章的技术心脏:在 𝒪K 里,每个非零理想都可逆。

定理(可逆性)。设 𝒪K 是数域整数环,𝔞 ≠ 0 是(整或分式)理想,则 𝔞𝔞−1 = 𝒪K。从而非零分式理想全体对乘法构成一个群。

证明思路(两步,细节由挑战 2 的 (c)(d) 补全)。整条证明围绕一个目标:找到 c ∈ K ∖ 𝒪K 使 c𝔭 ⊆ 𝒪K(即 𝔭−1 ⊋ 𝒪K)——有了这样的「分数元」,乘 𝔭−1 就能让理想严格变大、范数严格变小,归纳机器随即启动。第一步用商理想链 (a) ⊆ (a):𝔭 ⊆ (a):𝔭2 ⊆ ⋯(由 N((a)) 有限拦截无限上升)找到 c;第二步用极大性证明 𝔭𝔭−1 不能是真理想,从而等于 𝒪K。关键引理「每个非零理想都含素理想之积」一并放入挑战。∎

图 2-8 具体试一遍:ℤ[√−5] 中 𝔭 = (3, 1−√−5) 的逆 先算 𝔭·𝔭̄ 生成元:9, 6, 3(1±√−5) 9 − 6 = 3,3·(1±√−5)/3 ∈ 𝔭𝔭̄ 𝔭𝔭̄ = (3) 于是 𝔭−1 = (1/3)𝔭̄ 𝔭·𝔭−1 = (1/3)·𝔭𝔭̄ = (1/3)(3) = 𝒪K ✓ 𝔭 与 𝔭̄ 互为「倒数搭档」 一般定理:每个非零理想都可逆——理想世界从此是一个群
图 2-8 可逆性实例:𝔭−1 = (1/3)𝔭̄,关键在 𝔭𝔭̄ = (3)

群意味着什么?可逆性带来两件礼物:消去律(𝔞𝔟 = 𝔞𝔠 ⟹ 𝔟 = 𝔠,两边乘 𝔞−1)和「整除即包含」的完全版(𝔟 ⊆ 𝔞 ⟹ 𝔟 = 𝔞(𝔟𝔞−1))。唯一分解定理的证明全靠这两件。

48讲义

第二章 素理想与唯一分解:修复工程2.8 唯一分解定理 I:分解的存在性

★★★★ 万事俱备。主角定理登场——它是本册的第一章主定理(𝒪K 是 Dedekind 整环)的兑现。

定理(理想唯一分解)。𝒪K 的每个非零理想 𝔞 ≠ 𝒪K 都可写成

𝔞 = 𝔭1e1 𝔭2e2 ⋯ 𝔭geg

其中 𝔭1, …, 𝔭g 是互不相同的素理想,ei ≥ 1。这个表达在不计次序意义下唯一。约定 𝒪K 自己是「空积」。

存在性证明(对 N(𝔞) 归纳)。若 𝔞 = 𝒪K 完成。否则 𝔞 含于某个极大(=素)理想 𝔭。由 𝔞 ⊆ 𝔭 得 𝔞𝔭−1 ⊆ 𝔭𝔭−1 = 𝒪K,是整理想;又 𝔞 = (𝔞𝔭−1)𝔭 ⊆ 𝔞𝔭−1·𝔭 且严格:N(𝔞) = N(𝔞𝔭−1)N(𝔭) > N(𝔞𝔭−1)(N(𝔭) ≥ 2)。归纳假设把 𝔞𝔭−1 分解为素理想之积,两边乘 𝔭 即完成。∎

图 2-9 存在性归纳:每次除掉一个素理想,范数严格下降 理想 𝔞 套进极大 𝔭 乘 𝔭−1:𝔞𝔭−1 N 下降 归纳分解 N(𝔞) = N(𝔞𝔭−1)·N(𝔭) → 𝔞 = (素理想积)·𝔭 范数是正整数——它只能下降有限次,归纳必然终止
图 2-9 存在性:范数 N(𝔞) 是归纳的「倒计时器」

注意证明里范数角色的转换:在元素世界 N(α) 用来判「可约」,在理想世界 N(𝔞) 用来驱动归纳——每次除掉一个素理想,倒计时就少一格。这就是 p45 说范数是「归纳法发动机」的含义。

49讲义

第二章 素理想与唯一分解:修复工程2.9 唯一分解定理 II:分解的唯一性

★★★★ 唯一性靠素理想的「素性」一条性质,加上消去律。

引理(素理想的整除性质)。若 𝔭 素且 𝔭 | 𝔞𝔟,则 𝔭 | 𝔞 或 𝔭 | 𝔟。

证明。𝔭 | 𝔞𝔟 即 𝔞𝔟 ⊆ 𝔭。若 𝔞 ⊄ 𝔭,取 a ∈ 𝔞 ∖ 𝔭,则 a𝔟 ⊆ 𝔞𝔟 ⊆ 𝔭 且 𝔭𝔟 ⊆ 𝔭;而 (a) + 𝔭 ⊋ 𝔭,由 𝔭 极大得 (a) + 𝔭 = 𝒪K,于是

𝔟 = ((a) + 𝔭)𝔟 = (a)𝔟 + 𝔭𝔟 ⊆ 𝔭 + 𝔭 = 𝔭.

即 𝔭 | 𝔟。∎

唯一性证明。设有两条分解 𝔞 = 𝔭1⋯𝔭r = 𝔮1⋯𝔮s。对 r 归纳:由引理,𝔭1 | 𝔮1⋯𝔮s 迫使某个 𝔮j = 𝔭1(𝔮j 素)。重排使 𝔮1 = 𝔭1,则 𝔭1𝔭2⋯𝔭r = 𝔭1𝔮2⋯𝔮s,两边乘 𝔭1−1(消去律)得 𝔭2⋯𝔭r = 𝔮2⋯𝔮s,归纳收尾。r = 0 时若 s > 0 则 𝒪K = 𝔮1⋯𝔮s ⊆ 𝔮1 ⊊ 𝒪K 矛盾。∎
图 2-10 唯一性的三个动作 ① 素性引理 𝔭 | 𝔞𝔟 ⟹ 𝔭 | 𝔞 或 𝔭 | 𝔟 极大性兜底 ② 配对 𝔭1 必等于某个 𝔮j 重排对齐 素理想间只有 ⊋ 关系 ③ 消去律 两边乘 𝔭1−1 规模减一,归纳 可逆性的礼物 对照元素世界:3 不可约却不素——素性才是唯一性的真正门槛
图 2-10 唯一性 = 素性引理 + 配对 + 消去律

对照元素世界。元素唯一分解的证明也需要「素 ⟹ 整除性质」,但元素世界里 不可约 ≠ 素(ℤ[√−5] 的 3 就是反例)——缺口无法弥补。理想世界里「素理想 = 极大理想」自动成立,素性免费获得。这就是升维的回报。

50讲义

第二章 素理想与唯一分解:修复工程2.10 9 之谜的理想解答

★★★★ 还债时刻。第一章的 9 = 3·3 = (2+√−5)(2−√−5) 现在可以在理想层彻底看清。

取 𝔭 = (3, 1−√−5),𝔭̄ = (3, 1+√−5)。三个关键事实:① 𝔭𝔭̄ = (3)(p47 已验证生成元)。② 2+√−5 = 3 − (1−√−5) ∈ 𝔭,而 2+√−5 ∉ 𝔭̄(否则 1 ∈ 𝔭̄),于是 (2+√−5) = 𝔭·𝔠 且 N(𝔠) = N(2+√−5)/N(𝔭) = 9/3 = 3;范数 3 的素理想只有 𝔭, 𝔭̄,排除 𝔭̄ 得 𝔠 = 𝔭,即

(2+√−5) = 𝔭2, (2−√−5) = 𝔭̄2, (3) = 𝔭𝔭̄.

③ 于是两条元素分解链在理想层汇合:

(9) = (3)2 = 𝔭2𝔭̄2 = (2+√−5)(2−√−5).

图 2-11 两条元素链,一个理想终点 (9) = 𝔭2𝔭̄2 (3) = 𝔭𝔭̄ (2+√−5) = 𝔭2 元素链一:9 = 3·3 元素链二:9 = (2+√−5)(2−√−5)
图 2-11 元素层的「失败」,在理想层汇合成同一条分解 𝔭2𝔭̄2

把视野拉远:元素分解不唯一,是因为「元素」这个层级太粗——3 和 2+√−5 的内部都藏着结构 𝔭, 𝔭̄,而它们不是元素。理想的分解永远唯一,所以「数了几次 𝔭」成为良定义的记账:理想范数 N(𝔭) = 3 乘性累积,N((9)) = 81 = 34 = N(𝔭)2N(𝔭̄)2,账目分毫不差。

记号。𝔭̄ 的横线提示它与 𝔭 共轭(√−5 ↦ −√−5 互换两者)。共轭理想 N(𝔭̄) = N(𝔭)、𝔭𝔭̄ = (N(𝔭))?——在本例是 (3),一般情形 𝔭𝔭̄ ⊆ (3) 且互素,恰好相等(p54 例题里再算一遍)。

51讲义

第二章 素理想与唯一分解:修复工程2.11 (p) 的命运:e、f、g 与分解方程

★★★★★ 现在把镜头对准本册明线的主舞台:有理素数 p 进入 𝒪K 后,主理想 (p) 如何分解?

由唯一分解定理,(p) = 𝔭1e1 ⋯ 𝔭geg,其中 𝔭1,…,𝔭g 是 p 上方的素理想(即含 (p) 的素理想)。每个 𝔭i 背着自己的两个数:分歧指数 ei(出现的次数)与剩余次数 fi = [𝒪K/𝔭i : 𝔽p]。对分解式取范数:

pn = N((p)) = N(𝔭1)e1 ⋯ N(𝔭g)eg ⟹ e1f1 + e2f2 + ⋯ + egfg = n.

这条分解方程是素数命运的守恒律:n 份「次数预算」,由 g 个素理想按 eifi 分账。

图 2-12 三种命运(n = 2 二次域的形状) 完全分裂 (p) = 𝔭 𝔭̄ g=2, e=1, f=1 预算 1+1 = 2 ✓ p 拆成两个不同素理想 惰性 (p) = 𝔭(保持素) g=1, e=1, f=2 预算 1×2 = 2 ✓ p 原地不动,剩余域变厚 分歧 (p) = 𝔭2 g=1, e=2, f=1 预算 2×1 = 2 ✓ 重复因子——临界事件 分解方程 e1f1 + ⋯ + egfg = n:命运的总账本(e·f·g ≤ n) 分歧的素数恰是 |ΔK| 的素因子——临界点被判别式一网打尽(p54)
图 2-12 n = 2 时命运方程只有三种形状:1+1、1×2、2×1

高次预告。n = 2 时三种命运互斥而穷尽;n ≥ 3 后会出现混合形态(如 (p) = 𝔭1𝔭22,一次分歧加一次分裂并存),但分解方程不变。谁触发哪种命运?——下一页起给判据,p54 用判别式一锤定音。

52例题

第二章 素理想与唯一分解:修复工程高斯整数 ℤ[i]:素数的三种命运各来一例

★★☆ 高斯整数 ℤ[i](i2 = −1)是历史最早的数域整数环,也是命运问题最干净的舞台。判别式 ΔK = −4,最小多项式 f(t) = t2 + 1。素数 p 的命运由一个问题决定:方程 t2 ≡ −1 (mod p) 在 𝔽p 中有没有解?

ℤ[i] 的命运判据。① p = 2:t2 + 1 = (t + 1)2 (mod 2) 重根,(2) = (1 + i)2,分歧,N(1 + i) = 2。② p ≡ 1 (mod 4):−1 是平方剩余,两根 ±r,分裂为 (p) = (p, r + i)(p, r − i)。③ p ≡ 3 (mod 4):无根,惰性,(p) 仍是素理想,N((p)) = p2。
在 𝔽p 里找 i:解 t2 ≡ −1 p = 5(5 ≡ 1 mod 4):分裂 12=1 22=4 32=4 42=1 4 ≡ −1 出现:i = ±2 5 = (2+i)(2−i),两个素理想 p = 3(3 ≡ 3 mod 4):惰性 12=1 22=1 −1 ≡ 2 不出现:i 不存在 (3) 仍是素理想,N((3)) = 9 费马两平方和:奇素数 p ≡ 1 (mod 4) ⟺ p = a2 + b2
图 2-13 平方表一查,命运立判:有 i 则分裂,无 i 则惰性

分裂的情形还能更进一步。ℤ[i] 对范数作带余除法(每个复平面的半开方格内,格点到最近格点的距离平方 < 1),是欧几里得整环,从而每个理想都是主理想。于是理想分裂自动落实为元素分解:

5 = (2 + i)(2 − i), 13 = (3 + 2i)(3 − 2i), 17 = (4 + i)(4 − i).

这正是费马两平方和定理的代数数论形态:奇素数能写成两平方和,当且仅当它在 ℤ[i] 中分裂——「分裂」这个抽象命运,落到范数上就是 p = N(a + bi) = a2 + b2。旧定理获得新解释,而判据本身不过是一张小小的平方表。

53例题

第二章 素理想与唯一分解:修复工程Dedekind–Kummer 判据:mod p 分解最小多项式

★★★ 三次域 K = ℚ(θ),其中 θ3 = θ + 1。最小多项式 f(t) = t3 − t − 1,其判别式按公式 Δ = −4p3 − 27q2(对 t3 + pt + q 型)算出 Δ = −4 + 27 = −23,恰为素数,故 𝒪K = ℤ[θ]。判据登场:

Dedekind–Kummer 判据。设 K = ℚ(θ),θ 的最小多项式 f 首一整系数,素数 p 不整除指标 [𝒪K : ℤ[θ]]。把 f 模 p 分解为 f̄ = ḡ1e1 ⋯ ḡgeg,则 (p) = 𝔭1e1 ⋯ 𝔭geg,其中 𝔭i = (p, gi(θ)),N(𝔭i) = pfi,fi = deg gi。

道理藏在商环里:指标为 1 时 𝒪K/(p) ≅ 𝔽p[t]/(f̄)。右边按 f̄ 的因式分解拆成多个域的直积(中国剩余定理),每个域分量对应一个素理想——多项式怎么分解,理想就怎么分解。

判据工作流:四步走 ① 输入 f 首一整系数 p 不整除指标 ② 模 p 分解 f̄ f̄ = ḡ1e1⋯ḡgeg 在 𝔽p 上因式分解 ③ 读三数 ei=幂次 fi=次数 g=因子个数 ④ 输出理想 𝔭i = (p, gi(θ)) N(𝔭i) = pfi 校验:Σ eifi = deg f = n(分解方程,第二章主公式)
图 2-14 Dedekind–Kummer 工作流:一次多项式分解,换来一套理想分解

取 p = 3。f̄(0) = 2, f̄(1) = 2, f̄(2) = 2——在 𝔽3 上处处非零,三次多项式无根即不可约。于是 (3) = 𝔭 单独成素理想,f = 3, g = 1, e = 1,N(𝔭) = 27。3 惰性。

取 p = 23。23 | ΔK,预计分歧。直接验证: f(3) = 23,所以 3 是根;f(10) = 989 = 23 × 43,且 f′(10) = 3 × 100 − 1 = 299 = 23 × 13,故 10 是重根。模 23 有 f̄ = (t − 10)2(t − 3),于是 (23) = 𝔭12𝔭2,其中 𝔭1 = (23, θ − 10)、𝔭2 = (23, θ − 3),e1 = 2, e2 = 1, f1 = f2 = 1,校验 2 × 1 + 1 × 1 = 3 ✓。重根的位置给出分歧素理想——这正是「p | ΔK ⟺ 分歧」的代数面目,第三章将把它讲透。

使用须知。判据的前提 p ∤ [𝒪K : ℤ[θ]] 不可省略:指标里混进的素数会让 f mod p 的分解「缺斤少两」,此时需改用补救算法。好在指标可由判别式控制:Δ(θ) = ΔK · [𝒪K : ℤ[θ]]2,本例 Δ(θ) = −23 是素数,指标只能是 1。

54例题

第二章 素理想与唯一分解:修复工程回到 ℚ(√−5):命运总表

★★★ 本章主角域 K = ℚ(√−5),ΔK = −20。二次域有一条完备判据(它是第三章二次互反律的推论,本页先当黑箱使用):p | ΔK 当且仅当分歧;否则 (ΔK/p) = +1 时分裂、−1 时惰性。逐一代入,得到全册明线舞台的说明书:

p判据 (−20/p)命运(p) 的理想分解备注
22 | −20分歧(2) = 𝔭22,𝔭2 = (2, 1 + √−5)t2 + 5 ≡ (t + 1)2 (mod 2)
3−20 ≡ 1,+1分裂(3) = 𝔭𝔭̄,𝔭 = (3, 1 − √−5)本章主角,见 p50
55 | −20分歧(5) = (√−5)2N(√−5) = 5,主理想分歧
7−20 ≡ 1,+1分裂(7) = (7, 3 + √−5)(7, 3 − √−5)32 = 9 ≡ 2 ≡ −5 (mod 7)
11−20 ≡ 2,(2/11) = −1惰性(11) 保持素N((11)) = 121
13−20 ≡ 6,(6/13) = −1惰性(13) 保持素N((13)) = 169
ℚ(√−5) 素数命运图(p = 2 … 13) 2 分歧 3 分裂 5 分歧 7 分裂 11 惰性 13 惰性 17 惰性 19 惰性 23 分裂 29 惰性 31 惰性 37 惰性 金=分歧(p | ΔK) 绿=分裂((ΔK/p) = +1) 红棕=惰性((ΔK/p) = −1)
图 2-15 素数命运一览:判据一锤定音,17 之后见本章习题验证

把表读进本章的故事:第一章「9 之谜」的两条元素链,如今各就各位——3 分裂给出 𝔭 = (3, 1 − √−5) 与 𝔭̄,于是 (3) = 𝔭𝔭̄、(9) = 𝔭2𝔭̄2;而 (2 + √−5) = 𝔭2、(2 − √−5) = 𝔭̄2(p50 已验证)。两条链在理想层汇合成同一条分解,唯一性恢复。表上每一行都是一台小型计算器:给定 p,命运、素理想个数、剩余域大小全部可算——这正是「修复工程」承诺的回报。

55习题

第二章 素理想与唯一分解:修复工程理想运算与范数:基本功演练

2.1.1 在 ℤ[√−5] 中计算 N((5)) 与 N((√−5)),并验证 (5) = (√−5)2 与范数乘性 N((5)) = N((√−5))2 一致。

提示:N((α)) = |N(α)|,故 N((√−5)) = 5,N((5)) = 25;(√−5)(√−5) = (−5) 与 (5) 相差单位 −1,主理想相同。

2.1.2 证明 𝔭 + 𝔭̄ = 𝒪K(𝔭 = (3, 1 − √−5)),即两个共轭素理想互素。提示:从 3 与 2√−5 都属于和出发,逐步凑出 1。

提示:(2√−5)2 = −20 也在和里,于是 20 与 9 = 32 都在;20 − 2 × 9 = 2,再 9 − 4 × 2 = 1。

2.1.3 构造商环同构 𝒪K/𝔭 ≅ 𝔽3,并指出 √−5 的像;说明该同构为何与 −5 ≡ 1 (mod 3) 一致。

提示:1 − √−5 ∈ 𝔭 强制 √−5 ↦ 1;像集为 {0, 1, 2},且 (√−5)2 + 5 ↦ 1 + 5 = 6 ≡ 0,映射良定义。

2.1.4 验证 𝔭2 = (2 + √−5) 的同时核对范数链:N(𝔭)2 = 9 与 N((2 + √−5)) = |4 + 5| = 9 相等。

提示:2 + √−5 = 3 − (1 − √−5) 是 3 与 1 − √−5 的组合,故 (2 + √−5) ⊆ 𝔭;再证反向包含或用两边范数相等夹逼。

2.1.5 判断下列理想中哪些是素理想,并给出理由:(2, 1 + √−5),(11),(√−5)。

提示:范数为素数者必素(商环是素数个元素的域);对 (11) 查 t2 + 6 (mod 11) 的平方表 {1, 3, 4, 5, 9},无根即惰性素。

2.1.6 在 ℤ 中计算 (12) + (8)、(12)(8)、(12) : (8),并用「整除即包含」的字典逐条解读三个结果的含义。

提示:(4)、(96)、(3)——分别是最大公因子、最小公倍数、以及「约去 (8) 后 (12) 的剩余因子」;商理想是消去律的语言。

56习题

第二章 素理想与唯一分解:修复工程素数命运与 Dedekind–Kummer:进阶应用

2.2.1 在 ℤ[i] 中验证 (13, 3 + 2i) = (3 + 2i):先证 13 = (3 + 2i)(3 − 2i),再说明为何两个生成元中较大的那个「不添乱」。

提示:13 = |3 + 2i|2,故 (13) ⊆ (3 + 2i),两个生成元都被 3 + 2i 整除,理想由它独自主宰。

2.2.2 沿用例 2.2 的 K = ℚ(θ)(θ3 = θ + 1),用 Dedekind–Kummer 判据分解 (5)。

提示:f(2) = 5 给出根 2;f̄ = (t − 2)(t2 + 2t + 3),后者判别式 −8 ≡ 2 (mod 5) 非平方,不可约。故 (5) = 𝔭1𝔭2,N(𝔭1) = 5,N(𝔭2) = 25,校验 1 + 2 = 3 ✓。

2.2.3 用第二章的语言证明:21 不能写成两个整数的平方和。对照例 2.1 的费马判据,指出卡住 21 的具体环节。

提示:若 21 = a2 + b2,则 (a + bi)(a − bi) = (21)。素理想 (3)(惰性)整除左边某个因子,推出 3 | a 且 3 | b,于是 9 | 21,矛盾。

2.2.4 兑现图 2-15 的承诺:对 K = ℚ(√−5),用平方表逐一验证 p = 17, 19, 23 的命运,并对分裂者写出素理想的生成元。

提示:x2 ≡ −5 (mod 17) 即 x2 ≡ 12,平方表 {1, 2, 4, 8, 9, 13, 15, 16} 中无 12,惰性;19 同法(查 14)惰性;23:82 = 64 ≡ 18 ≡ −5,分裂为 (23, 8 + √−5)(23, 8 − √−5)。

2.2.5 在 ℤ[i] 中:① 列出全部单位;② 证明 (1 − i) = (1 + i);③ 从而说明 (2) = (1 + i)2,分歧指数 e = 2。

提示:单位即范数 ±1 者,为 ±1, ±i;1 − i = −i(1 + i) 相差单位,主理想相同;2 = (1 + i)(1 − i) = −i(1 + i)2。

方向感。2.1.1–2.1.6 练「理想是对象」的手感:算范数、验互素、造商环。2.2.1–2.2.5 练「命运可计算」:判据、平方表、D–K 流程全是机械步骤。若某题卡壳,先回到例 2.3 的总表对照——所有道具都已在第二章登场。

57地图

第二章 素理想与唯一分解:修复工程从反向字典到素数命运:一条修复之路

本章走了一条单线路线:字典(p41–p42)给出游戏规则,素理想(p43–p44)补上「素数」的空位,范数(p45–p46)提供度量与归纳引擎,然后唯一分解(p48–p50)水到渠成,最后(p51–p54)把机器开到 (p) 的命运问题上。六个站位如下:

第二章概念链:从反向字典到素数命运 ① 字典:整除即包含 𝔞 | 𝔟 ⟺ 𝔟 ⊆ 𝔞 ② 素 = 极大 𝒪/𝔭 是有限域 ③ 范数:N(𝔞𝔟)=N(𝔞)N(𝔟) N((α)) = |NK/ℚ(α)| ④ 唯一分解 𝔞 = ∏𝔭iei,N 归纳驱动 ⑤ 命运方程 (p)=∏𝔭iei,Σeifi=n ⑥ 三命运判据 分歧 / 分裂 / 惰性 下一站:有多少理想不在「主位」?——理想类群 Cl(K)(第三章)
图 2-16 本章路线:④⑤ 绿框是主定理,两端是武器与收获

回望全程,最值得带上路的两件行李:一是反向的字典——把「整除」读成「包含」,让理想世界继承 ℤ 的全部直觉;二是范数发动机——它把「理想会越来越简单」变成可终止的归纳。第三章将追问一个自然的问题:唯一分解保住了,但分解出来的素理想有多少真的来自元素?这个「主理想的缺口」是一个有限群——理想类群。

58小结

第二章 素理想与唯一分解:修复工程定理总账与「9 之谜」终解

本章的定理与判据一次清点:

结论内容出处
整除即包含𝔞 | 𝔟 ⟺ 𝔟 ⊆ 𝔞p41(可逆性后成为定理)
素 = 极大𝔭 素 ⟺ 𝒪K/𝔭 是有限域p43–p44
范数两定律N(𝔞𝔟) = N(𝔞)N(𝔟);N((α)) = |NK/ℚ(α)|p45
分式理想与逆𝔞−1 = {x ∈ K : x𝔞 ⊆ 𝒪K};𝔞𝔞−1 = 𝒪Kp46–p47
唯一分解定理𝔞 = 𝔭1e1 ⋯ 𝔭geg 存在且唯一p48–p49
素性引理𝔭 | 𝔞𝔟 ⟹ 𝔭 | 𝔞 或 𝔭 | 𝔟p49
命运方程(p) = ∏𝔭iei,Σeifi = n,N(𝔭i) = pfip51
D–K 判据f mod p 的因式分解给出 (p) 的理想分解p53(例 2.2)

全章的主角悬念——「9 之谜」——此刻可以写终局。元素层上互不相认的两条分解链,在理想层汇合成同一条:

(3) = 𝔭𝔭̄, (9) = 𝔭2𝔭̄2, (2 + √−5) = 𝔭2, (2 − √−5) = 𝔭̄2.

两条元素链 9 = 3·3 与 9 = (2 + √−5)(2 − √−5) 各自展开成理想分解后,得到的是同一个 𝔭2𝔭̄2——唯一的差别只在「从哪里上到理想层」。分解没有歧义了,歧义只属于投影的方向。这就是 Kummer–Dedekind 修复工程的全部含义。

下一步。第二章建立了理想世界的秩序;第三章将度量这个世界与元素世界的距离——理想类群 Cl(K) 与类数 h,并用几何(Minkowski)证明 h 有限。那个曾在第一章预告的数字 h = 2(对 ℚ(√−5)),将在那里得到完整解释。

59思想卡

第二章 素理想与唯一分解:修复工程失败的礼物:升一层,秩序回来

「9 的分解不唯一」在第一章是一桩丑闻,在本章却成了一张地图。值得停下来想一想这中间发生了什么:失败本身没有变,变的是我们对它的读法。

失败的礼物:升一层,秩序回来 元素层:9 = 3·3 = (2+√−5)(2−√−5),两条链互不相认 失败不是故障,而是信号——「元素」这个概念层太挤了 对象升级:把因子从「数」换成「理想」 理想层:𝔭2𝔭̄2 唯一通道,两条元素链在此汇合 代价:理想不必是主理想——这个「差额」就是第三章的类群
图 2-17 层次的跃迁:同一组事实,换一层读法,混乱变成结构

这个模式在数学史上反复出现:负数开不了方,升到复数层就好了;过直线外一点作不出平行线,换一种几何就有了。共同的结构是——当某一层出现「原则上无法修复」的失败,往往不是这一层错了,而是它太薄。Kummer 的伟大不在于他救活了唯一分解,而在于他诊断出:该修的不是算术规则,而是「什么算一个数」。

还有一层更细的体会:理想层的秩序不是免费的。𝔭2𝔭̄2 的唯一性属于理想,把理想再投影回元素,歧义立刻回来。每一次升维都是「用更大的对象换更好的性质」,而性质能保持到哪一层、在哪一层失效,正是新理论要回答的第一个问题。第三章的类群 Cl(K) 度量的就是这次升维的「成本」:有多少理想在升维后回不到元素层。

60挑战

第二章 素理想与唯一分解:修复工程可逆性证明的攀登路线

p47 把可逆性定理的证明拆成了两步并留了白:第一步找「分数元」,第二步用极大性收网,中间的关键引理悬而未证。这里是完整的攀登路线。

(a) 指标塔。设 𝔞 ⊆ 𝔟 是非零整理想。证明 N(𝔞) = N(𝔟) · [𝔟 : 𝔞],其中 [𝔟 : 𝔞] 是加法群的指标。推论:𝔞 ⊊ 𝔟 时 N(𝔟) < N(𝔞)。

(b) 商理想翻出共轭。在 ℤ[√−5] 中证明 (3) : 𝔭 = 𝔭̄(𝔭 = (3, 1 − √−5))。提示:对 x = a + b√−5,条件 x𝔭 ⊆ (3) 只需查生成元——3x 自动合格,剩下 x(1 − √−5) = (a + 5b) + (b − a)√−5,于是等价于 a ≡ b (mod 3);而这恰是 x ∈ 𝔭̄ = (3, 1 + √−5) 的判据。

(c) 关键引理。证明:每个非零真理想 𝔞 都含有一个素理想之积 𝔭1 ⋯ 𝔭r ⊆ 𝔞。路线(N 极小法):在「不含素积」的非零真理想中取 N(𝔞) 最小者;取极大理想 𝔭 ⊇ 𝔞(𝔞 = 𝔭 时已是素积,故 𝔭 ⊄ 𝔞);验证商理想 𝔞 : 𝔭 满足三件事——包含 𝔞(吸收律 𝔞𝔭 ⊆ 𝔞)、严格更大(若相等,𝔭 的有限多个生成元全部落入 𝔞,与 𝔭 ⊄ 𝔞 矛盾)、是真理想(若等于 𝒪K 则 𝔭 ⊆ 𝔞);用 (a) 得 N(𝔞 : 𝔭) < N(𝔞),极小性给出素积 𝔮1⋯𝔮s ⊆ 𝔞 : 𝔭;乘上 𝔭 落入 𝔞,矛盾。∎

(d) 收网:𝔭𝔭−1 = 𝒪K。第一步(分数元存在):取 0 ≠ a ∈ 𝔭,用 (c) 取含于 (a) 的素积表示中因子数最小的一个 𝔮1⋯𝔮r ⊆ (a);素性迫使某 𝔮i = 𝔭(极大理想互不真包含),记其余之积为 𝔟,则 𝔭𝔟 ⊆ (a) 且 𝔟 ⊄ (a)(否则因子数可减一)。取 b ∈ 𝔟 ∖ (a),令 c = b/a ∈ K:验证 c ∉ 𝒪K 而 c𝔭 ⊆ 𝒪K。第二步(极大性收网):𝔭 ⊆ 𝔭𝔭−1 ⊆ 𝒪K,若不等号取严,则 𝔭𝔭−1 含于某极大理想 𝔮 = 𝔭,于是 𝔭𝔭−1 = 𝔭;对两边取范数并用乘性(分式情形:先把 𝔭−1 写成 (1/m) 乘一个整理想,提示见实验 2)得 N(𝔭−1) = 1,迫使 𝔭−1 = 𝒪K,与 c ∈ 𝔭−1 ∖ 𝒪K 矛盾。∎

路线图回顾。(a) 提供度量,(b) 提供手感,(c) 是唯一的新引理,(d) 把它们拧成 p47 的两步。走完这条路线,p48 的存在性归纳(每次乘 𝔭−1 降一次范数)与 p49 的消去律就都有了完整地基——本章主定理的每个齿轮都亲手摸过一遍。

61实验

第二章 素理想与唯一分解:修复工程素数命运探测器:平方表的机械化

例 2.3 的命运总表是手工查平方表得到的。把它写成十行程序,命运判定就成了一键操作——同时也能验证图 2-15 上每一个色块。

# 实验 2-A:K = Q(sqrt(-5)) 的素数命运探测器
# 判据:p 整除判别式 20 -> 分歧;
#       否则查方程 x*x 与 -5 是否模 p 同余(找平方表中的根)

def fate(p):
    if 20 % p == 0:
        return "分歧 (ramified)"
    roots = [x for x in range(p) if (x*x + 5) % p == 0]
    if roots:
        return "分裂 (split),素理想含 (p, x - r),r = " + str(roots)
    return "惰性 (inert)"

for p in [2, 3, 5, 7, 11, 13, 17, 19, 23]:
    print(p, "->", fate(p))
# 实验 2-B:运行输出(与例 2.3 表、图 2-15 逐行对照)

2 -> 分歧 (ramified)
3 -> 分裂 (split),素理想含 (p, x - r),r = [1, 2]
5 -> 分歧 (ramified)
7 -> 分裂 (split),素理想含 (p, x - r),r = [3, 4]
11 -> 惰性 (inert)
13 -> 惰性 (inert)
17 -> 惰性 (inert)
19 -> 惰性 (inert)
23 -> 分裂 (split),素理想含 (p, x - r),r = [8, 15]

视检与换算。对每个分裂的 p,把根 r 换算成素理想生成元:𝔭 = (p, r − √−5)。核对三例:p = 3 时 r = 1 给出 (3, 1 − √−5)——本章主角亮相;p = 7 时 r = 3 给出 (7, 3 − √−5),与例 2.3 表中写法差一个生成元的符号(理想相同);p = 23 时 r = 8 给出 (23, 8 − √−5),正是本章习题的答案。

黑箱提示。探测器只用了一张平方表,为什么平方表就够了?「x2 ≡ −5 (mod p) 有解 ⟺ p 分裂」这一步其实是 Dedekind–Kummer 判据在二次域的化身(𝒪K/(p) ≅ 𝔽p[t]/(t2 + 5));而「哪个 p 有解」的宏观规律——Legendre 符号 (ΔK/p) 的可计算性——要等第三章的二次互反律才完全揭盅。本页的黑箱,就是那朵尚未点燃的礼花。

62格物札记

第二章 素理想与唯一分解:修复工程唯一分解的三次危机与两次救赎

第一章札记讲了三种语言(Kummer、Dedekind、Hensel)如何说同一件事;本章已经亲手用上了其中两种。这里补齐事件的完整时间线——唯一分解从「天经地义」到「需要证明」的七十四年。

年代人物关键一步
1847Lamé → LiouvilleLamé 向巴黎科学院提交费马大定理「证明」,默认分圆整数唯一分解;Liouville 当场警告:这一步对很多环根本不成立
1844–47Kummer已证明 ℤ[ζp] 型环(如 p = 22 情形)确实破坏唯一分解;随即引入理想数补齐因子,恢复分解唯一性
1871Dedekind《数论讲义》附录十:理想数重定义为理想——能被它整除的全体整数构成的集合;神秘的「数」变成干净的集合
1921Noether《理想理论》:用链条件公理取代 ℤ-模的具体构造,Dedekind 环成为公理化对象;交换代数由此起步

三次危机里最耐人寻味的是第二次「救赎」的性质。Kummer 的理想数虽然恢复了分解唯一性,却带着「补出来的数」这个形而上学包袱:它不存在于原来的域里,凭什么参与运算?Dedekind 的做法不是辩护这个包袱,而是换掉承载物——不问「理想数是什么」,只问「被它整除的数有哪些」。整除关系被翻译成包含关系(p41 的反向字典),运算规则全部保留,而本体论的尴尬烟消云散。

Noether 再进一步:连「ℤ-模、格、判别式」这些具体脚手架也拆掉,只留三条公理(Noether 性、整闭性、维数 1,见图 1-21)。至此「理想」不再依附于数域——任何满足公理的环里,本章的全部定理照常运转。

回声。本章走过的路恰好重演了这段历史:p40 立案(分解失败),p41–p47 造语言(字典、素理想、范数、逆),p48–p50 定秩序(唯一分解),p51–p54 给出可计算的判据。下一次读到「公理化只是整理 already-known 的知识」时,不妨记得:公理化是第三次救赎,它救的是那些不知道自己需要救赎的定理。

63速查

第二章 素理想与唯一分解:修复工程第二章公式与判据一览

名称公式 / 判据注意
整除即包含𝔞 | 𝔟 ⟺ 𝔟 ⊆ 𝔞方向与元素世界相反
素 = 极大𝒪K/𝔭 是 𝔽p 的扩域非零素理想皆极大
范数两定律N(𝔞𝔟) = N(𝔞)N(𝔟);N((α)) = |NK/ℚ(α)|分式情形乘性仍成立
商理想(𝔞 : 𝔟) = {x : x𝔟 ⊆ 𝔞}𝔞𝔟 ⊆ 𝔞 吸收律保包含
逆理想𝔞−1 = {x ∈ K : x𝔞 ⊆ 𝒪K},𝔞𝔞−1 = 𝒪K非零分式理想成群
唯一分解𝔞 = ∏𝔭iei 存在唯一N(𝔞) = ∏peifi
素性引理𝔭 | 𝔞𝔟 ⟹ 𝔭 | 𝔞 或 𝔭 | 𝔟唯一性的全部来源
命运方程Σeifi = n;N(𝔭i) = pfie 分歧指数,f 剩余次数
二次域命运p | ΔK 分歧;(ΔK/p) = ±1 定分裂惰性互反律证明在第三章
高斯整数p ≡ 1 (4) 分裂;p ≡ 3 (4) 惰性;2 分歧分裂 ⟺ 两平方和

三条常用口诀。① 判理想素性,先算范数:范数是素数,立刻就是素理想;② 判 (p) 命运,先模 p:最小多项式(或 t2 − d)在 𝔽p 上的因式分解就是答案;③ 想让理想变小,乘逆理想——范数倒计时是全部归纳法的引擎。

下一章预告。素理想的世界秩序井然,但它与元素世界并不重合:𝔭 = (3, 1 − √−5) 就不是任何元素的主理想。有多少理想「不在主位」?把主理想视为单位元,全体理想模掉主理想,得到一个有限交换群——理想类群 Cl(K),其阶 h 称为类数。第三章将用 Minkowski 几何证明 h 有限、算出 ℚ(√−5) 的 h = 2,并揭开 Legendre 符号背后那朵二次互反律的礼花。

64误读

第二章 素理想与唯一分解:修复工程常见误读:理想语言的四个陷阱

本章把「数」换成「理想」,语言换了,几处高频误读也跟着来了。逐一澄清,每条都配一个当场可验的账目(真跑对账见页末)。

误读一:「素理想就是极大理想」。在 ℤ 里两者确实重合,于是很容易当成一回事。但 (0) 在任何整环里都是素理想(商环是整环),它却只在域里才极大——𝒪K 不是域,所以 (0) 素而不极大。真正的定理是:非零素理想在 Dedekind 环里必极大(维数 1 的内容)。说「素 = 极大」时,永远记得带上「非零」两个字。
误读二:「(p) 反正是素的,分解方程只是走形式」。(p) 完全可能不素:(2) = 𝔭2——2 在 ℤ[√−5] 里分歧,一个素理想自乘就把 (2) 顶掉了。素性的真正判据是商环:𝒪K/𝔭 是整环 ⟺ 𝔭 素。「(p) 素不素」本身就是分解方程要回答的问题,不是前提。
误读三:「理想范数就是元素个数」。对有限商环这才成立。准确定义是 N(𝔦) = [𝒪K : 𝔦](加法格的指数),对主理想有 N((α)) = |N(α)|。它的价值在乘性:N(𝔦𝔧) = N(𝔦)N(𝔧)——这一条让「理想的大小」变成可以逐因子对账的硬通货。
误读四:「理想唯一分解了,元素当然也唯一分解」。方向反了:理想唯一分解永远成立(Dedekind 环),元素唯一分解却是特权——它等价于类群平凡。ℤ[√−5] 的类数是 2 ≠ 1,所以 6 有两条元素分解、而理想 (6) 只有一份素理想分解。「元素崩、理想立」正是类群在中间记账。

真跑对账。用整数格把 ℤ[√−5] 的理想写成 Z-基并做乘法:𝔭 = (2, 1+√−5) 的指数是 2,𝔭2 与 (2) 生成同一个格(指数 4)——(2) = 𝔭2 实打实;(3) = (3, 1+√−5)(3, 1−√−5) 同格验证通过(各指数 3);N((6)) = 36 = 22·3·3 与素理想分解完全对账。每一句「崩了/修好了」都经得起一次行列式计算。

理想语言的四个陷阱共享同一个出口:先问「这句话在哪一层说」——元素、理想、还是类——再让范数把账对平。层分清了,唯一分解就再也不会「时灵时不灵」。

理想语言的四个陷阱 元素层面(崩了) 6 = 2·3 6 = (1+√−5)(1−√−5) 两条分解互不相容 理想层面(修好了) (6) = 𝔭²·𝔮1​·𝔮2​ 𝔭=(2,1+√−5) 𝔮1​=(3,1+√−5) 𝔮2​=(3,1−√−5) 唯一,且可与元素分解对账 升一层:把「数」换成「理想」 范数对账:N(𝔭)=2,N(𝔮1​)=N(𝔮2​)=3 ⟹ N((6)) = 2²·3·3 = 36 元素侧对不上账的 6,在理想侧是一笔严格的乘法账 类群平凡 ⟺ 元素唯一分解;类群非平凡 ⟺ 只有理想唯一分解 四个陷阱的共同出口:先问「在哪一层说」,再问「范数对不对得上」
图 2-18 元素崩、理想立:同一笔账的两个层面
第三章

类群与单位:失败的度量

理想层面唯一分解成立了,可它与元素层面的差距有多大?本章给差距定量。理想类群 Cl(K) 把「相差一个主理想」的理想类商成一个有限阿贝尔群——它的阶 h 就是唯一分解失败的程度;Minkowski 嵌入把数域摊进欧氏空间,格点定理保证每个理想类里都有体积受控的代表,于是 Minkowski 界给出「只需检查有限多个素理想」的算法——类数有限由此证明,类数可算由此开工。下半场是单位群:ℤ 里只有 ±1,实二次域里却有无穷多单位——Dirichlet 单位定理说单位群 ≅ 有限循环 × ℤr(r = r1+r2−1),基本单位与类数公式一线相连。章末兑现承诺:h(ℚ(√−5)) = 2 的完整计算回填第一章的悬念,Gauss 类数问题(h = 1 的九个虚二次域)作为远景立在山口。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
65导引

第三章 类群与单位:失败的度量主理想的缺口有多大?——理想类群登场

第二章把唯一分解从元素层搬到了理想层:每个非零分式理想都能唯一地写成素理想的乘积。这是彻底的胜利——前提是从元素层走向理想层的视角转换。

但胜利里藏着一个新问题。理想从哪来?最自然的一类理想是主理想 (α)——由一个元素生成。ℤ 里每个理想都是主理想;ℤ[i] 里也是;可 ℤ[√−5] 不是:本册第一章那场「9 之谜」,正是因为 𝔭 = (3, 1 − √−5) 这个理想不能由单个元素生成。

于是问题自然浮现:在理想群的乘法结构里,主理想占多大的份额?不是主理想的那一部分,正是「元素的唯一分解」失败所留下的缺口。第三章的全部工作就是度量这个缺口。

第三章路线:从「缺多少」到「算出它」 ① 两个群 分式理想群 I ⊇ P 主理想群 ② 商起来 Cl(K) = I / P(类群) ③ 数字 h = |Cl| h = 1 ⟺ 唯一分解成立 ④ Minkowski:h 有限 几何格点证明群有限 ⑤ 单位群 𝒪K× 秩 r1+r2−1(Dirichlet) ⑥ 算出 h ℚ(√−5) 得 h = 2 终点:h = 1 的九个数域 —— 悬置百年,1966 年由 Baker 与 Stark 独立解决
图 3-1 第三章六站位:前三个站位定义缺口,后三个站位度量缺口

本章将给出的最终答案令人欣慰:这个缺口是有限的——无论数域多大,非主理想只差有限多个「类」。更妙的是,证明这件事的工具不是代数操作,而是几何:把数域塞进高维欧氏空间,数理想点,看格点数。Minkowski 的这记妙手,是整个代数数论中第一次「几何数论」的胜利。

66讲义

第三章 类群与单位:失败的度量3.1 分式理想群 I(K):先把乘法单位找回来

要谈「主理想占多大份额」,得先让所有理想组成一个群,才能谈「商」。可惜普通理想在乘法下只有含幺半群结构——𝔞𝔟 = 𝒪K 时才有逆,而整理想 𝔞 ⊆ 𝒪K 一般没有逆。

修法在第二章 p46 已经埋下:放宽「理想必须是 𝒪K 的子集」这一条,允许理想带分母。

定义(分式理想)。设 K 是数域。K 的一个非零 𝒪K-子模 𝔞 ⊆ K 称为分式理想,若存在 0 ≠ d ∈ 𝒪K 使 d𝔞 ⊆ 𝒪K。等价地:𝔞 = (1/d)𝔟,𝔟 是普通(整)理想。

分式理想的乘法定义为 𝔞𝔟 = {Σ aibi : ai ∈ 𝔞, bi ∈ 𝔟},单位元是 𝒪K。有了第二章 p47 的逆元定理 𝔞𝔞−1 = 𝒪K,一切就绪:

定理(分式理想群)。非零分式理想全体在乘法下构成一个交换群,记为 I(K)。每个分式理想唯一地写成 ∏𝔭 𝔭n𝔭,其中 𝔭 遍历素理想,n𝔭 ∈ ℤ 只有有限个非零。

这是把第二章的唯一分解定理「无分母化」后的形态:允许指数取负数,就等于允许带分母。举例:在 ℚ(√−5) 里,𝔭−1 = (1/3)𝔭̄ 是分式理想,它的指数在 𝔭 处是 −1、在 𝔭̄ 处是 +1。

从整理想到分式理想:允许指数为负 整理想(含幺半群) 𝔞 ⊆ 𝒪K,指数 n𝔭 ≥ 0 逆元可能不存在 ✗ 分式理想(群) 𝔞 ⊆ K,指数 n𝔭 ∈ ℤ 每个都有逆 ✓ 放宽子集 I(K) = ⊕𝔭 ℤ·𝔭 ≅ 自由交换群(以素理想为基)
图 3-2 I(K) 是以素理想为基的自由交换群——唯一分解定理的群论重述

看到最后这个同构,第二章的成果就换了副面孔:唯一分解定理不是说「理想分解唯一」,而是说「I(K) 是以素理想为基的自由交换群」。素理想是坐标轴,指数是坐标。第三章要研究的那个「缺口」,就是主理想这个子群在坐标系里占的位置。

67讲义

第三章 类群与单位:失败的度量3.2 主理想群 P(K) 与类群 Cl(K)

在 I(K) 里,有一类理想来自元素:(α) = α𝒪K,α ∈ K×。它们全体记为 P(K)。

定义(主理想群)。P(K) = {(α) : α ∈ K×}。它是 I(K) 的子群:因为 (α)(β) = (αβ)、(α)−1 = (α−1)。(约定 α 与 uα(u 为单位)生成同一主理想,这在后面讲单位群时会成为关键。)

「主理想占多大份额」,数学上的标准提法是取商:

定义(理想类群)。商群 Cl(K) = I(K) / P(K) 称为 K 的理想类群。它的元素称为理想类;群阶 hK = |Cl(K)| 称为 K 的类数(若有限)。

两个理想 𝔞, 𝔟 落在同一类,当且仅当 𝔞 = (α)𝔟 对某 α ∈ K× 成立;此时称它们等价,记 𝔞 ∼ 𝔟。类群测度的正是「理想在等价下有多少种」。

定理(UFD 判据)。𝒪K 是唯一分解整环,当且仅当 Cl(K) 是平凡群,即 hK = 1。

证明。若 𝒪K 是 UFD,则每个素理想都由不可约元素生成(UFD 中不可约即素),于是 I(K) = P(K),Cl = 1。反之若 Cl = 1,每个理想 𝔞 = (α) 是主理想。取 𝒪K 中任一不可约元 π:(π) 是素理想(因 π ≠ 0,理想 (π) ⊆ 𝒪K 极大——若 (π) ⊊ 𝔟 ⊆ 𝒪K 且 𝔟 = (β),则 β | π 逼出 β 为单位或 β ∼ π)。由理想素性得元素素性:π | αβ ⟹ π | α 或 π | β。可见 𝒪K 中不可约即素,结合 Noether 性(第二章 p48)即得 UFD。∎

这个判据把「唯一分解成立吗」这个定性问题,化成了「h 等于 1 吗」这个定量问题。第一章的 ℤ[√−5] 唯一分解失败,断言的就是 hℚ(√−5) ≠ 1;本章将在 p79 算出它恰等于 2。

例(ℤ 与 ℤ[i] 的类数)。对 K = ℚ:每个分式理想都是 (a/b) 形式的主理想,Cl(ℚ) = 1。对 K = ℚ(i):由第一章的 Euclid 除法可得 ℤ[i] 是主理想整环,故 Cl = 1。主理想整环 ⟹ 类数 1,这条箭头在所有欧几里得整环上成立。
68讲义

第三章 类群与单位:失败的度量3.3 Minkowski 嵌入:把数域摊进欧氏空间

问题是:Cl(K) 会不会是无限群?元素层与理想层的差距,会不会无限大?先看一个例子:虚二次域 K = ℚ(√−5),它的分式理想有无穷多个((𝔭n) 各不相同),主理想也有无穷多个,可两者的商却只有 2 个类。这说明「无穷除以无穷可以得有限」——但必须证明,否则只是巧合。

Minkowski 的办法出人意料:把数域变成格子,然后数格子里的点。

定义(Minkowski 嵌入)。设 K 有 r1 个实嵌入 σ1, …, σr1 和 r2 对复嵌入 σr1+1, σ̄r1+1, …, σr1+r2, σ̄r1+r2(n = r1 + 2r2)。定义 j : K → ℝn, j(α) = (σ1(α), …, σr1(α), Re σr1+1(α), Im σr1+1(α), …)。

嵌入 j 把 𝒪K 的每个整理想 𝔞 映成 ℝn 中的格(离散的秩 n 自由阿贝尔子群),理想乘法与格的关系由行列式刻画。

定理(格的基本网格体积)。设 𝔞 ⊂ 𝒪K 是非零整理想,则格 j(𝔞) 的基本网格体积为 covol(j(𝔞)) = 2−r2 √|ΔK| · N(𝔞)。

这个公式把三个量绑在一起:判别式 ΔK(数域的「大小」,与 K 本身有关)、范数 N(𝔞)(理想的大小)、复嵌入对数 2−r2(几何因子)。第二章的范数在这里第一次显出几何身份:理想越大,它的格越稀疏。

Minkowski 嵌入:K 中的理想 ↔ ℝn 中的格 数域侧 理想 𝔞 ⊂ 𝒪K 范数 N(𝔞) = [𝒪K:𝔞] 判别式 ΔK 乘法 𝔞𝔟 · 唯一分解 j(嵌入) 几何侧 格 j(𝔞):基本网格体积 ∝ N(𝔞)·√|ΔK|
图 3-3 代数问题化为几何:理想变成格,范数变成网格体积,除法变成密度比

一旦换到几何语言,「类群有限」就有了清晰的证明策略:证明每个类里都有一个「不太大」的理想——小到只剩有限多个候选。这正是下一节 Minkowski 格点定理的用处。

69讲义

第三章 类群与单位:失败的度量3.4 Minkowski 格点定理:凸体里必有点

几何侧的武器是一句关于格与凸集的朴素事实。

定理(Minkowski 格点定理,1896)。设 Λ ⊂ ℝn 是基本网格体积为 V 的格,S ⊂ ℝn 是中心对称(x ∈ S ⟹ −x ∈ S)的凸集。若体积 vol(S) > 2n V,则 S 含 Λ 的一个非零点。

证明的思路简单得像拼图(这里给概念线索,精确版本见练习 3.2):把 S 按格压缩——若 S 不含非零格点,则把 S 剖成基本平行四边形再平移回一个基本胞腔,体积会严格超过 V,于是有两块重叠;中心对称性保证 x − y = 0 的差落在 S 里,得格点矛盾。

中心对称凸体太胖,就必然吞下一个非零格点 S:中心对称凸集 含原点(S 中心) 判据:vol(S) > 2 n · V n = 维数,V = 网格体积 凸 + 对称 ⟹ 胖一点就中 应用:取 S 为「范数球」 得短向量 = 小范数理想
图 3-4 Minkowski 格点定理:几何的「挤一挤」论证——太胖的对称凸体藏不住格点

应用方式:取 S 为 Minkowski 象空间里的「范数球」{x : Σ|xi| < t},控制它的体积,就能保证找到一个非零 α ∈ 𝔞,使 |NK/ℚ(α)| 不超过某个界。「数域里必有一个不太大的元素」——这就是现代代数数论里最有用的存在性定理之一。

70讲义

第三章 类群与单位:失败的度量3.5 Minkowski 界:类数有限的证明

把格点定理装进类群问题,取 S 为范数球的恰当形状,可得数域论中最著名的常数之一。

定理(Minkowski 界)。每个理想类中,都存在一个整理想 𝔟 满足 N(𝔟) ≤ MK := (4/π)r2 · (n! / nn) · √|ΔK|。

证明骨架。取定类 c ∈ Cl(K),在 c−1 中取一理想 𝔞。对它用格点定理:范数球体积够胖时,必得非零 α ∈ 𝔞 使 |N(α)| ≤ (2/π)r2 √|ΔK| N(𝔞)。此时 𝔟 := (α)𝔞−1 是整理想(因 α ∈ 𝔞 推出 (α) ⊆ 𝔞),且 𝔟 ∼ 𝔞−1 ∼ c——它落在类 c 里。用 α 的界估计 N(𝔟),并对 α ↦ uα 的自由度做一次优化,即得上界 MK。∎

推论(类数有限)。Cl(K) 是有限群。

证明。由 Minkowski 界,每个类都含一个范数 ≤ MK 的整理想。范数给定 m 的整理想只有有限多个(它们是 𝒪K/m𝒪K 的子群 𝔞/m𝒪K,而有限环只有有限多个子群)。故类的代表元只有有限多个,Cl(K) 有限。∎

顺带得到一个漂亮的副产品:由 N(𝔟) ≥ 1 与 Minkowski 界,只要 MK < 2,每个类里就必有范数 1 的理想,即 𝔟 = 𝒪K、h = 1。这给出判别式的下界 |ΔK| ≥ (π/4)r2 n2n/(n!)2,是一个「数的几何」式的强约束。

三行证明「类数有限」 ① 每类选代表:由 Minkowski 界,每类含 N(𝔟) ≤ MK 的整理想 ② 候选有限:N(𝔟) ≤ MK 的整理想只有有限多(子群有限) ③ 结论:类只有有限个,Cl(K) 是有限群 ✓
图 3-5 类数有限的三步:界 → 有限候选 → 有限群

小结。第三章前六页完成了从「问题」到「定理」的搭建:分式理想群(p66)给了商的语言,类群与 h(p67)把唯一分解的成败化为一个数,Minkowski 嵌入与格点定理(p68–p69)把代数问题搬进几何,Minkowski 界(p70)一步落定 h < ∞。接下来七页转向「怎么算」:单位群(p71–p72)与类数计算(p73–p77)。

71讲义

第三章 类群与单位:失败的度量3.6 单位群 𝒪

回到 P(K) 的定义 (α) = α𝒪K。若把一个 α 换成 uα(u ∈ 𝒪K×),主理想不变:(uα) = (α)。所以「主理想 ⟷ 元素」的对应不是一一的,而是模掉单位的一一。要弄清 P(K) 的内部结构,就必须先弄清单位群 𝒪K× 的大小。

定义(单位)。𝒪K× = {u ∈ 𝒪K : ∃v ∈ 𝒪K, uv = 1}。等价判据:u ∈ 𝒪K× ⟺ NK/ℚ(u) = ±1。

证明后期。若 uv = 1,取范数得 N(u)N(v) = 1,而两者都是整数,故 N(u) = ±1。反之若 N(u) = ±1:设 u 的极小多项式为 xm + am−1xm−1 + ⋯ + a0,则 a0 = ±N(u) = ±1,于是 u−1 = ±(um−1 + ⋯ + a1) ∈ 𝒪K。结论:N(u) = ±1 是单位性的完整判据,与整环的代数整数由极小多项式整系数刻画这一事实相连。

单位群有多大?看两个极端。

例(虚二次域的单位群是有限的)。K = ℚ(√−d)(d > 0)时,u = a + b√−d 有 N(u) = a2 + db2。方程 a2 + db2 = 1 只有有限组整数解:d = 1 时是 ±1, ±i(4 个),d = 3 时是 ±1, (±1±√−3)/2(6 个),d ≥ 4 时只剩 ±1。所以虚二次域的单位群总是有限的(根数 2, 4 或 6)。

实的情况完全不同:K = ℚ(√2) 中,N(1 + √2) = 12 − 2 = −1,所以 1 + √2 是单位!它的幂 (1 + √2)k(k ∈ ℤ)给出无穷多个单位。于是有:

定理(Pell 方程)。K = ℚ(√d)(d > 0 无平方因子)的单位群含无穷多元,一一对应于 Pell 型方程 x2 − dy2 = ±1 的整数解 x + y√d。

「无穷多」还不是全部答案——它们其实由一个基本单位生成(下一节的 Dirichlet 定理)。ℚ(√2) 的基本单位就是 1 + √2,于是 𝒪K× = {±(1 + √2)k : k ∈ ℤ} ≅ ℤ/2ℤ × ℤ。

单位群的两个世界 虚二次域:有限 a2 + db2 = 1 只有有限解 d=1: {±1,±i}(4 个) d=3: 6 个;d≥4: {±1} 如 ℚ(√−5):单位只有 ±1 实二次域:无限 x2 − dy2 = ±1(Pell) ℚ(√2):1+√2 是单位 (1+√2)k 无穷多个 𝒪K× ≅ ℤ/2 × ℤ 单位群的「秩」是关键不变量(Dirichlet,p72)
图 3-6 单位群:虚域有限、实域无限——「秩」成为新的算术不变量
72讲义

第三章 类群与单位:失败的度量3.7 Dirichlet 单位定理:单位群的秩 r

上一节的两个世界可以被一条定理统一。

定理(Dirichlet 单位定理,1846)。单位群是有限生成的交换群: 𝒪K× ≅ μK × ℤr1+r2−1, 其中 μK 是 K 中全部单位根构成的有限循环群(挠部分),r1, r2 为实、复嵌入对数。

检验。虚二次域 r1 = 0, r2 = 1,秩 = 0 + 1 − 1 = 0,故单位群纯挠(有限)——与上页例子吻合。实二次域 r1 = 2, r2 = 0,秩 = 1,正是 Pell 的一列幂。有理数域 K = ℚ:r1 = 1, r2 = 0,秩 = 0,ℚ× 的单位(在 ℤ 上)只有 ±1——对。

证明的思想同样是几何的(这里只述骨架):把 u ∈ 𝒪K× 取对数后投到超平面 Σ log|σi(u)| = 0 上,得到一个格;再用「格点只在原点附近的紧集里才有界」的格论事实,说明这个格是离散的(秩有限)。挠部分来自「所有嵌入绝对值为 1 的单位是单位根」这一事实。于是秩只能是 r1+r2−1。

Dirichlet 单位定理:秩 = r1 + r2 − 1 数域 K r1(实嵌入) r2(复嵌入对) 秩 ℚ 1 0 0 ℚ(√2) 2 0 1 ℚ(√−5) 0 1 0 ℚ(ζ5) 0 2 1
图 3-7 单位秩速查:虚域秩 0(单位有限)、实域秩 ≥ 1(单位无限)

单位群的结构给出一个重要推论:主理想的「同一张脸」是有限的(在虚域)或一维无限的(在实域)。可以证明 P(K) ≅ K×/𝒪K×,于是 P(K) 与 K× 只差一个单位群的「厚度」。这也解释了为何 h 与单位群必须分开讨论:一个管「理想的类数」,一个管「同类的元素有多厚」。

73讲义

第三章 类群与单位:失败的度量3.8 类数怎么算:界、约化、枚举

Minkowski 界给了「每个类有小代表」这一存在性,但把它变成算法还需要一步:把「小」压得更小。

定义(约化理想)。称整理想 𝔞 是约化的,若其范数 N(𝔞) 不超过同类中每个整理想的范数。

算法分四步:

计算类数 h 的四步算法 ① 算 MK = (4/π)r2 (n!/nn)√|ΔK| 给出所有类代表元的范数上界 ② 枚举 N(𝔭) ≤ MK 的素理想 𝔭 N(𝔭)=pf,只需看 p ≤ MK ③ 由 𝔭 生成全部小理想 𝔞 = ∏𝔭e 用关系 𝔞 ∼ (α)𝔞 分类 ④ 找出不等价的类,数出个数 → h 关键工具:用元素 α 检验 (α)𝔟 = 𝔠 是否成立(解范数方程)
图 3-8 类数算法:范围由 MK 划定,等价性由元素解检验

约化的实际操作有个更细的界(Minkowski 的原始形式):每个类都含一个理想 𝔞 满足 N(𝔞) ≤ 2r2(4/π)r2√|ΔK|/nn·n!,对二次域进一步化为只涉及 √|ΔK| 的界。于是对 ℚ(√−5)(ΔK = −20),界约等于 (2/π)√20 ≈ 2.85,即每个类都含范数 ≤ 2 的理想。

定理(二次域的类数算法)。设 K 为二次域,ΔK 为判别式。则 h 等于「范数 ≤ MK 的整理想」在理想等价下的等价类个数。特别地,只需枚举素数 p ≤ MK 的分解模式。

步数感。对 ℚ(√−5):MK ≈ 2.85,只需看 p = 2(分歧)——(2) = 𝔮2,N(𝔮) = 2;其余理想皆为 𝔮e。检验 𝔮 是否主理想:若 𝔮 = (α) 则 N(α) = 2,即 a2 + 5b2 = 2,无整数解——所以 𝔮 非主理想。于是至少有两个类:[𝒪K] 与 [𝔮]。剩下只需证 𝔮2 = (2) 是主理想,故类数恰为 2。

74讲义

第三章 类群与单位:失败的度量3.9 类群是有限阿贝尔群:结构与「塔」

已经知道 Cl(K) 有限(p70)。有限交换群有漂亮的结构定理(有限阿贝尔群基本定理):

定理(类群结构)。Cl(K) 是有限阿贝尔群,故唯一地分解为循环群之积: Cl(K) ≅ ℤ/n1 × ℤ/n2 × ⋯ × ℤ/nk,其中 n1 | n2 | ⋯ | nk。

对 ℚ(√−5):h = 2,故 Cl ≅ ℤ/2ℤ——每一个非主理想类都自逆([𝔮]2 = 1)。这个「自逆」不是巧合:范数映射给出 [𝔞]−1 = [𝔞̄](共轭类),当 K 为虚二次域时,共轭与逆的配对使类群呈现特殊的对称结构。

定义(类群的指数与秩)。类群的最小生成元个数记为秩(rank),群中非平凡元素阶的最小公倍数为指数(exponent)。h 只记录「有多少类」,秩记录「需要几个类生成全部」。

与类群相伴的另一个几何对象是理想类在实数轴上的「密度」:若把类 [𝔞] 中所有理想的范数排成序列,可以证明它们按正比于 1/h 的密度散布。这就是解析类数公式(第四章)的萌芽:类数既是代数量,也出现在 ζ 函数的留数里。

类群的三种「长相」(以二次域为例) h = 1 平凡群 𝒪K 是 UFD 如 ℚ(i), ℚ(√−2) ℚ(√−163)…(九个数域) h = 2 Cl ≅ ℤ/2 一个非平凡类,自逆 如 ℚ(√−5) ℚ(√−6), ℚ(√−10) h = 4 或更多 ℤ/4 或 ℤ/2×ℤ/2 结构开始分岔 如 ℚ(√−14), ℚ(√−17):ℤ/4 ℚ(√−21), ℚ(√−30):(ℤ/2)2 类群结构比 h 更细:同样的 h 可以是不同的群
图 3-9 h 只给「大小」,类群结构给「形状」

为什么关心结构?因为类群不只是「差多少」的计数器。它的结构——特别是它的 p-部分与 Galois 作用——是类域论的核心对象:类群的非平凡性,恰好刻画了数域上存在哪些「未分裂扩张」。

75讲义

第三章 类群与单位:失败的度量3.10 类数作为算术不变量

至此可以看到,类数 h 在本册中扮演的角色,与判别式 ΔK、单位秩 r1+r2−1 并列,属于同一类量:它们都是数域 K 的不变量——只依赖 K 的结构,不依赖任何选取。三个不变量的分工如下表:

不变量符号回答的问题由何度量
判别式ΔKK 有多大?哪些素数分歧?嵌入的几何(体积因子)
单位秩r1+r2−1单位有多少「独立方向」?𝒪K× 的对数格
类数hK唯一分解差多远?I/P 的阶

三个量并不独立。解析类数公式(第四章)会把它们焊进同一个等式:

Ress=1 ζK(s) = (2r1(2π)r2 hK RK) / (wK √|ΔK|),

其中 RK 是调节子(单位格的体积,由单位群给出)、wK 是单位根个数。类数、判别式、单位群三者在解析的源头上重新聚合——这正是本章标题「类群与单位」并列的原因。

洞察。判别式、单位群、类群,可以看成同一套算术信息的三次投影:几何投影(体积)、乘性投影(单位)、群论投影(类)。任何一个单独看都只是片段;合起来才勉强描出 K 的轮廓。现代数论——特别是 Langlands 纲领——正是在追问:还有多少条这样的投影线?(第四、五章将给出两条:解析与几何。)

下一节转向「怎么真的算出来」。取最简单的非 UFD 例子 ℚ(√−5),把上面的四步算法走完,看 h = 2 如何一锤定音。

76讲义

第三章 类群与单位:失败的度量3.11 第一编悬念的回填:h(ℚ(√−5)) = 2

第一章 p8 曾预告「9 之谜」的终解会在理想层给出,而第二章 p58 已把分解之谜写清。但还有一个更深的悬念:为什么 ℤ[√−5] 会失败?失败的程度是几分?现在可以完整回答。

回顾结构数据:K = ℚ(√−5),ΔK = −20,r1 = 0, r2 = 1, n = 2,MK = (4/π)·(2!/22)·√20 ≈ 2.85。

第一步:枚举 N(𝔞) ≤ 2 的理想。只有范数为 1 和 2 的理想:𝒪K(范数 1)与 𝔮 = (2, 1 + √−5)(范数 2)—— 由 (2) = 𝔮2 知这只可能。

第二步:检验 𝔮 是否主理想。若 𝔮 = (α),则 N(α) = N(𝔮) = 2,即 a2 + 5b2 = 2。整数解只有 b = 0, a2 = 2(无解)或 b = ±1, a2 = −3(无解)。所以 𝔮 非主。

第三步:确定 [𝔮] 的阶。𝔮2 = (2) 是主理想(见第二章 p50),故 [𝔮]2 = 1 而 [𝔮] ≠ 1,阶为 2。

第四步:结论。Cl(K) = {[𝒪K], [𝔮]} ≅ ℤ/2ℤ,故 h = 2。

定理。ℚ(√−5) 的类数为 2,类群为 ℤ/2ℤ。因此 ℤ[√−5] 不是唯一分解整环,但只需两个类就能覆盖全部理想的等价性——失败被精确量化为「2」。

这个计算把本册开篇的三个悬念钉在了一起:唯一分解失败(第一章)⟺ 存在非主理想 𝔮(第二章)⟺ 类数 h > 1(第三章)。三条陈述同一件事,只是观察的角度不同。

ℚ(√−5):三个悬念,一条定理 第一章 元素分解失败 9 = 3·3 = (2+√−5)(2−√−5) 第二章 存在非主理想 𝔮 = (2,1+√−5) 非主 第三章 类数 h = 2 Cl ≅ ℤ/2ℤ 同一 同一 核心等价:UFD ⟺ h = 1 ⟺ 无理想类障碍 ℚ(√−5) 因 h = 2 而失败;下一个问题是:h 何时为 1?
图 3-10 三章合流:同一失败在三个层次的三种表述

下一步。第三章还差两件事:「哪些域 h = 1」的完整清单(虚二次域的九个数域,Gauss 类数问题,p77 收尾),以及把算法「练」成熟手(例题 p78–p80)。本章至此已完成全部理论建筑,接下来的七页是计算与应用。

77讲义

第三章 类群与单位:失败的度量3.12 Gauss 类数问题:h = 1 的九个数域

既然 h = 1 意味着唯一分解成立,一个自然的问题是:哪些数域有 h = 1?对虚二次域,Gauss 在《算术研究》(1801)里提出了一个漂亮的猜测。

定义(Gauss 类数问题)。确定全部满足 hK = 1 的虚二次域 K = ℚ(√−d)。

Gauss 由大量数值计算观察到:随着 d 增大,类数 h 趋于增长,h = 1 的域似乎很快用尽。他猜出清单只有九个:

h = 1 的九个虚二次域(Gauss 猜想,1966 年证实) −1 −2 −3 −7 −11 −19 −43 −67 −163 (共九个) 1934:Heilbronn–Linfoot 证明「除一个例外域外至多九个」 1966:Baker 与 Stark 独立证明第十个不存在 —— 悬置 165 年得解
图 3-11 h = 1 的九个数域:−1, −2, −3, −7, −11, −19, −43, −67, −163

这个清单的证实史本身就是一部数论方法史:

年代贡献者方法结果
1801Gauss数值计算+类群结构猜想提出清单
1918Heckeζ 函数与 L 函数证明 d 大时 h > 1
1934Heilbronn–Linfoot解析估计(下界)除一个例外域外至多九个
1966Baker对数线性型的超越数下界完整清单
1966Stark类域论与 L 函数零点独立证明

Baker 的方法是 1960 年代超越数论的里程碑:他给出「对数线性型」的有效下界,从而可以有效地(可计算地)排除大 d。这是数论中「有效方法」对「存在性方法」的经典胜利,也让 Baker 获得 1970 年 Fields 奖。

与第一章的呼应。九个数域里包含 −1, −2, −3——这正是第一章讲过的欧几里得整环区域。ℚ(√−5)(第一章的反例)不在清单上,h = 2。清单的边界,就是唯一分解的边界。完整清单还包含 −7, −11, −19, −43, −67, −163 六个更深的例子,它们的 h = 1 无法由欧几里得算法直接看出。

78例题

第三章 类群与单位:失败的度量ℚ(√−6) 的类数计算

把 p73 的四步算法用在第二个虚二次域上,验证标准流程。

结构数据。K = ℚ(√−6):−6 ≡ 2 (mod 4),故 𝒪K = ℤ[√−6],ΔK = 4·(−6) = −24。Minkowski 界: MK = (4/π)1·(2!/22)·√24 = (4/π)·(1/2)·2√6 = (4√6)/π ≈ 3.12。

第一步:枚举 p ≤ 3.12 的素数分解。用 Legendre 符号判据(第二章 p54):(ΔK/p)。

p = 2: (−24/2) = 0 ⟹ 分歧;(2) = 𝔮22, N(𝔮2) = 2.

p = 3: (−24/3) = 0 ⟹ 分歧;(3) = 𝔮32, N(𝔮3) = 3.

第二步:候选理想。范数 ≤ 3.12 的整理想只有:𝒪K、𝔮2、𝔮3、𝔮2𝔮3(范数 6 > 3.12,排除)。故候选为前三个。

第三步:检验主性。

𝔮2 = (a + b√−6) ⟹ a2 + 6b2 = 2:无解 ⟹ 非主.

𝔮3 = (a + b√−6) ⟹ a2 + 6b2 = 3:无解 ⟹ 非主.

第四步:确定关系。𝔮22 = (2)、𝔮32 = (3) 都是主理想。此处出现了关键一步:虽然 [𝔮2] ≠ [𝔮3](比较范数 2/3 非整数即可排除 𝔮2 = (α)𝔮3),但两者之间是否存在别的乘积关系?注意元素 √−6 的范数是 N(√−6) = 6,而 (√−6) 涉及的素理想因子正是 𝔮2 与 𝔮3:由于 √−6 被 𝔮2、𝔮3 同时整除,逐个核对可验证

(√−6) = 𝔮2𝔮3.

于是 [𝔮3] = [𝔮2]−1 = [𝔮2]——因为每个非单位类都是二阶的([𝔮2]2 = 1)。

结论。候选类实际只有两个:Cl(K) = {1, [𝔮2]},且 [𝔮2]2 = 1。故 Cl ≅ ℤ/2ℤ,h = 2。

例(数域):ℚ(√−6) 与 ℚ(√−5)、ℚ(√−15)、ℚ(√−10) 等共享 Cl ≅ ℤ/2 的类数 2,但它们的类群结构可能不同——ℚ(√−14) 的 ℤ/4 与 ℚ(√−17) 的 ℤ/4 都是四阶循环群。类群结构比类数携带更多信息。

练习提示。此例说明「h 相同也可能结构不同」:h = 4 有两种可能(ℤ/4 或 (ℤ/2)2),实际由「是否有一个四阶类」决定;而 h = 2 只有唯一可能(必为 ℤ/2)。

79例题

第三章 类群与单位:失败的度量ℚ(√−14) 与类群结构的辨识

同一套算法再走一遍,重点展示如何用「元素方程」区分两种 h = 4 结构。

结构数据。K = ℚ(√−14):−14 ≡ 2 (mod 4),𝒪K = ℤ[√−14],ΔK = −56。Minkowski 界: MK = (4/π)·(1/2)·√56 ≈ 4.76。

分解模式。用 (ΔK/p) = (−56/p)(−56 = −7·8):

p = 2: 分歧;(2) = 𝔮22, N = 2.

p = 3: (−56/3) = (−2/3) = 1 ⟹ 分裂;(3) = 𝔭3𝔭̄3.

p = 5: (−56/5) = (−1/5) = 1 ⟹ 分裂;(5) = 𝔭5𝔭̄5.

p = 7: ΔK 含因子 7 ⟹ 分歧;(7) = 𝔮72.

候选类。范数 ≤ 4.76:𝔮2(2)、𝔭3(3)、𝔭̄3(3)。注意 𝔭̄3 = (3)𝔭3−1,故 [𝔭̄3] = [𝔭3]−1。真正的独立生成元只有 [𝔮2] 与 [𝔭3]。

主性检验。

𝔮2: a2 + 14b2 = 2 ⟹ 无解 ⟹ 非主.

𝔭3: a2 + 14b2 = 3 ⟹ 无解 ⟹ 非主.

关系(关键)。𝔮22 = (2) 主、𝔭3𝔭̄3 = (3) 主,故 [𝔮2]2 = 1 ≠ [𝔭3]([𝔭3] 非主)。此时不能停下——必须判断 [𝔭3] 的阶究竟是 2 还是 4。元素 2 + √−14 的范数是

N(2 + √−14) = 4 + 14 = 18 = 2·32.

逐个核对可知它被 𝔮2 整除一次、被 𝔭3 整除两次,即

(2 + √−14) = 𝔮2𝔭32.

取类得 1 = [𝔮2][𝔭3]2,即 [𝔮2] = [𝔭3]−2。检验 [𝔭3]2 是否为主:若 𝔭32 = (α),则 N(α) = 9,即 a2 + 14b2 = 9,只有 (a, b) = (3, 0) 一解,给出 α = ±3,但 (3) = 𝔭3𝔭̄3 ≠ 𝔭32(𝔭3 ≠ 𝔭̄3),矛盾。故 [𝔭3]2 ≠ 1。另一方面,由 𝔮22 = (2) 主得 [𝔮2]2 = 1,代入 [𝔮2] = [𝔭3]−2 即 [𝔭3]4 = 1。故 [𝔭3] 恰为四阶元。

结论。类群由四阶元 [𝔭3] 生成:Cl(K) = {1, [𝔭3], [𝔭3]2, [𝔭3]3},是四阶循环群 Cl ≅ ℤ/4ℤ,h = 4。(其中 [𝔭3]2 = [𝔮2] 恰是那唯一的二阶元。)

两种 h = 4:ℤ/4 与 (ℤ/2)2 的判别 ℤ/4:有 4 阶元 某个类 [𝔞],[𝔞]2 ≠ 1 需 𝔞2 非主 如 ℚ(√−17):Cl ≅ ℤ/4 验证:𝔞2 = (α) 无解 (ℤ/2)2:全是二阶元 每个非单位类 [𝔞]2 = 1 a2+db2=m 全无解 如 ℚ(√−21):Cl ≅ (ℤ/2)2 (ℤ/2)2 型确有其例,但非本例 判别的唯一工具:解「元素范数方程」是否有解
图 3-12 同 h = 4,结构可不同;元素方程的可知性决定结构

方法总结。算类数就是「枚举小理想 + 解元素方程」。元素方程 a2 + db2 = m 对负 d 是有限的、可直接验证的;对正 d 则涉及 Pell 型方程,稍麻烦(见例 3.3)。

80例题

第三章 类群与单位:失败的度量ℚ(√2):类数与基本单位

最后一个例子转向实二次域,同时演示「单位」如何进入类数计算。

结构数据。K = ℚ(√2):2 ≡ 2 (mod 4),𝒪K = ℤ[√2],ΔK = 8,r1 = 2, r2 = 0。Minkowski 界: MK = (4/π)0·(2!/22)·√8 = (1/2)·2√2 = √2 ≈ 1.414。

险胜。MK = √2 < 2,所以每个类都含范数 ≤ 1.414 的理想,即只可能是 𝒪K 本身(范数 1)。立刻得到 h = 1,不需要枚举任何素理想!这就是 Minkowski 界的最强用法:MK < 2 ⟹ h = 1。

推论。ℤ[√2] 是唯一分解整环。

单位群。虽然 h = 1,单位群却很丰富。𝒪K× ≅ {±1} × ℤ,由基本单位 ε = 1 + √2 生成:N(ε) = 1 − 2 = −1 故 ε ∈ 𝒪K×。它的幂给出 Pell 方程 x2 − 2y2 = ±1 的全部解:

ε1 = 1 + √2 (12 − 2·12 = −1), ε2 = 3 + 2√2 (9 − 8 = 1), ε3 = 7 + 5√2 (49 − 50 = −1), …

观察 εk = xk + yk√2 的整数解序列:(1,1), (3,2), (7,5), (17,12), (41,29), …——这正是勾股近似的经典序列,xk/yk → √2 交替逼近,误差按 ε−2k 指数下降。

ℚ(√2):h = 1 与基本单位 ε = 1 + √2 类数:一步定案 MK = √2 < 2 ⟹ 每类含范数 1 的理想 ⟹ 只有 𝒪K h = 1(UFD)✓ 单位:无限循环 ε = 1 + √2,N(ε) = −1 εk = xk+yk√2 ↦ Pell 解 1,1|3,2|7,5|17,12|… 𝒪K× ≅ {±1} × ℤ
图 3-13 实二次域 ℚ(√2):类数平凡但单位群非平凡——两条不变量各行其是

对比。ℚ(√−5)(h = 2,单位有限)与 ℚ(√2)(h = 1,单位无限)恰好显示两个不变量的独立性:一个能失败而另一个正常,反之亦然。第三章的两条主线(类群、单位群)必须分开研究,缺一不可。

81习题

第三章 类群与单位:失败的度量类数计算基础

3.1.1 对 K = ℚ(√−3),写出 𝒪K(注意 −3 ≡ 1 (mod 4))、ΔK 与 Minkowski 界 MK,并说明 MK < 2 如何直接给出 h = 1。

3.1.2 对 K = ℚ(√−7),计算 MK 并枚举范数不超过它的整理想。(提示:ΔK = −7,MK = (4/π)(1/2)√7 ≈ 1.68 < 2。)

3.1.3 证明:若 MK < 2,则 hK = 1。(用 p70 的推论。)

3.1.4 对 K = ℚ(√−5),验证 MK ≈ 2.85,并说明为何这个界「刚好不够」直接给出 h = 1(差在 ≤ 2 的理想还需要检查)。

3.1.5 判断下列素理想是否主理想(在 ℚ(√−5) 中):𝔭 = (3, 1 − √−5)、𝔮 = (2, 1 + √−5)、𝔯 = (5, √−5)。

提示 3.1.5:分别设 (a + b√−5),解 a2 + 5b2 = 3、= 2、= 5。注意 𝔯 = (√−5) 是主理想。

3.1.6 设 K = ℚ(√−6)。验证 (2) = 𝔮22、(3) = 𝔮32,其中 𝔮2 = (2, √−6)、𝔮3 = (3, √−6)。

3.1.7 证明 [𝔮2] ≠ [𝔮3](提示:比较范数),并进一步验证 (√−6) = 𝔮2𝔮3,说明两者实为同一个非平凡类。由此确认 ℚ(√−6) 的 h = 2。

3.1.8 对 K = ℚ(√−10),用四步算法计算 h。(答案:h = 2。)

提示 3.1.8:ΔK = −40,MK ≈ 4.03;检查 p = 2(分歧,(2) = 𝔮22)与 p = 3((−40/3) = (−1/3) = −1,惰性)。
82习题

第三章 类群与单位:失败的度量单位群与格点定理

3.2.1 求出 ℚ(√3) 的基本单位(提示:试 2 + √3,验证 N = 1),并写出 Pell 方程 x2 − 3y2 = 1 的前三个正解。

3.2.2 证明:K 为虚二次域时 𝒪K× 是有限循环群,其阶只能是 2(d ≥ 4)、4(d = 1)或 6(d = 3)。

3.2.3 用 Dirichlet 单位定理的秩公式,计算 ℚ(√5)、ℚ(√−13)、ℚ(√2, √3) 的单位秩(最后一例的 r1, r2 先自行判断)。

提示 3.2.3:ℚ(√2, √3) 是 4 次域,全实(r1 = 4),秩 = 4 + 0 − 1 = 3。

3.2.4 用 Minkowski 格点定理证明:任给 n 与格 Λ,存在常数 c > 0 使 Λ 中有长度 ≤ c·V1/n 的非零向量(V 为网格体积)。

3.2.5 验证 ℚ(√−163) 的 Minkowski 界 MK ≈ 8.13,说明它无法直接给出 h = 1——尽管事实上 h = 1。(这解释了为何第九个域 −163 最难:MK 随 √|ΔK| 增长,对大判别式不再给出免费结论,必须用解析或超越数工具。)

3.2.6 对 ℚ(√−23),已知 ΔK = −23、h = 3。用 Minkowski 界 MK ≈ 3.05 解释:为何候选素理想只有 p = 2((−23/2) = 1,分裂)与 p = 3((−23/3) = 1,分裂)?

提示 3.2.6:h = 3 是奇素数,故类群是 ℤ/3,所有非单位类都是三阶——检验时要用 𝔞3 是否主理想,而非 𝔞 自身。

思考题。Minkowski 界 MK 随 √|ΔK| 增长,而 ΔK 随域的次数指数增长。当 K 变大时,Minkowski 方法越来越「粗」——这是它在 −163 处失效的根本原因,也是为何需要解析方法(第四章的类数公式)来补充。

83地图

第三章 类群与单位:失败的度量从「缺口」到「有限」:两条线的交汇

本章有两条平行的线索,它们在 p75 的解析类数公式处第一次交汇。左侧是类群线(缺口与度量),右侧是单位线(厚度的度量):

第三章双线图:类群与单位 类群线(缺口) 单位线(厚度) I(K) 分式理想群 ⊇ P(K) 主理想群 Cl(K) = I/P(p66–p67) 𝒪K× 单位群 N(u) = ±1(p71) Minkowski 嵌入 + 格点定理 ⟹ MK 界 ⟹ h 有限(p68–p70) Dirichlet 单位定理 秩 = r1+r2−1(p72) 算法:界 → 枚举 → 解元素方程 ℚ(√−5), ℚ(√−6):h=2(p73–p79) Pell 方程 ⇄ 基本单位 ℚ(√2): ε=1+√2(p80) 交汇点:解析类数公式 Res ζ_K(1) = 2r1(2π)r2 h R /(w√|Δ_K|)(p75,第四章展开)
图 3-14 第三章结构:两条线独立发展,在解析公式处合流

回望全程,最值得记住的两条判据:「MK < 2 ⟹ h = 1」(几何给出免费午餐)与「解元素范数方程 ⟹ 检验主性」(数论的可验证核心)。下一个问题是:h 究竟能被算到多精确、多快?这需要解析方法——第四章。

84小结

第三章 类群与单位:失败的度量定理总账:不变量的三方会谈

本章的定理与判据一次清点:

结论内容出处
分式理想群I(K) ≅ ⊕𝔭 ℤ(以素理想为基)p66
类群与类数Cl(K) = I(K)/P(K),h = |Cl|p67
UFD 判据𝒪K 是 UFD ⟺ h = 1p67
Minkowski 嵌入covol(j(𝔞)) = 2−r2√|ΔK| N(𝔞)p68
格点定理vol(S) > 2nV ⟹ S 含非零格点p69
Minkowski 界N(𝔟) ≤ MK = (4/π)r2(n!/nn)√|ΔK|p70
类数有限Cl(K) 是有限群p70
单位定理𝒪K× ≅ μK × ℤr1+r2−1p72
类群结构Cl ≅ ℤ/n1 × ⋯ × ℤ/nk(有限阿贝尔)p74
Gauss 类数问题h = 1 的虚二次域恰九个(Baker–Stark 1966)p77

核心链条可以写成一行:

UFD ⟺ h = 1 ; h < ∞(Minkowski) ; h = 2(ℚ(√−5)) ; h = 1 的虚域仅九个.

三个不变量的关系是第三章的骨架:判别式 ΔK 决定 Minkowski 界的尺度(几何),单位秩决定 P(K) 的厚度(乘性),类数 h 决定缺口的阶(群论)。它们在 p75 的解析公式里初次合流,第四章将把这个等式完全打开。

下一步。第三章给出「h 是什么、为何有限、怎么算」。第四章追问「h 出现在哪里」——Dedekind ζ 函数的欧拉乘积、解析类数公式、素数分布与 Frobenius 元素。解析的透镜会把「类数」从整数升格为一条解析不变量。

85思想卡

第三章 类群与单位:失败的度量缺口即形状:有限群的「大小」学会了说「几何」

第三章最反直觉的一点是:一个衡量「失败」的量,竟然是有限的。

面对 ℤ[√−5] 里数不清的分解歧义——单一元素层的歧义似乎无穷无尽。可一旦升到理想层,歧义被压缩进一个只有两个元素的群 ℤ/2ℤ。无穷的混乱,投影下来只剩一个比特。

洞察一:度量即结构。「唯一分解失败了多少」不是模糊的感叹,而是一个精确的有限群。数学史上第一次,失败被赋予了完整的不变量。这与「几何亏格」「拓扑同调群」是同一种精神:把定性缺陷变成定量结构。
洞察二:代数问题,几何解答。类数有限的证明完全不是代数的——它是「把数域摊成格、数格点」的几何操作。Minkowski 那句「vol(S) > 2nV 就必须有点」朴素得像个盒子装箱问题,却一举解决了纯代数难题。这就是几何数论(geometry of numbers)的诞生时刻。
洞察三:两个不变量各行其是。类群与单位群看似都跟 K× 有关,实则独立:ℚ(√−5) 有 h = 2 但单位有限;ℚ(√2) 有 h = 1 但单位无限。「分解的失败」与「元素的厚度」是两件不同的事,只有在解析公式里才显出它们的联系。

把这张卡带在身上:遇见任何「某种计算失败了」的数学现象,先问一句——失败的「计数」是什么?它有限吗?它是什么群?类数就是这个问题的第一个漂亮答案。

86挑战

第三章 类群与单位:失败的度量把类数算到底:从 M

本挑战把第三章的算法从「照着做」升级为「自己做并验证」。

(a) 完整算出 K = ℚ(√−13) 的类数,要求写出:𝒪K、ΔK、MK、枚举的理想、每个理想的主性检验、Cl(K) 的结构。(预期 h = 2,Cl ≅ ℤ/2。)
(b) 对 K = ℚ(√−21) 算出类数,并判断其类群是 ℤ/4 还是 (ℤ/2)2。(提示:ΔK = −84,MK ≈ 5.84,h = 4;关键在检验是否存在四阶类——若三个非平凡类都自逆,即为 (ℤ/2)2。)
(c) 证明 MK < 2 ⟹ h = 1 这一步(第三章 p70 的推论)不用到「理想必是主理想」,而只用「范数为 1 的理想只能是 𝒪K」。说明这个观察为何使 Minkowski 界成为「几乎免费」的 h = 1 判据。
(d) (攀登)用第二章 p47 的可逆性两步证明(当时由挑战 2 的 (c)(d) 补全)作为工具,回答:为何「每类含小理想」能推出 Cl 有限?把「小理想只有有限多个」这一步的环论依据(𝒪K/m𝒪K 的有限性)写清楚。这是把第二章与第三章缝起来的关键针脚。
提示 (d):𝔞 ⊇ m𝒪K 当 N(𝔞) = m;而 𝒪K/m𝒪K 是有限环,其加法子群的个数有限,于是 𝔞/m𝒪K 的候选有限。

反思。完成 (a)–(d) 后可见:第三章的算法可以毫无遗漏地程序化——这正是 SageMath、PARI/GP 等系统计算类数的内部逻辑。第四章的解析方法提供的是另一条路:不枚举理想,而是从 ζ 函数的留数读出 h。

87实验

第三章 类群与单位:失败的度量用数值枚举验证类数与类群结构

把前三节的方法写成程序,用数值实验验证理论结果。

实验 3.1 类数枚举(虚二次域)。对 d = 1, 2, 3, 5, 6, 7, 10, 11, 13, 14, 15,用「枚举范数 ≤ MK 的理想 + 解元素方程」的算法计算 h,与理论值对拍。

# 类数枚举(虚二次域 ℚ(√−d))
import numpy as np
def minkowski(d):
    # 虚二次域:n=2, r1=0, r2=1
    # Δ = −d 若 d≡3 (mod 4);否则 Δ = −4d
    D = -d if d % 4 == 3 else -4*d
    return (2/np.pi) * np.sqrt(abs(D))   # (4/π)·(2!/22)·√|Δ|

def is_principal(d, m):
    # 检查是否存在 a,b 使 a2+db2 = m
    for b in range(int(np.sqrt(m/d)) + 2):
        rem = m - d*b*b
        if rem >= 0 and int(round(np.sqrt(rem)))**2 == rem:
            return True
    return False

for d in [1,2,3,5,6,7,10,11,13,14,15]:
    M = minkowski(d)
    cand = [m for m in range(2, int(M)+1) if not is_principal(d, m)]
    print(f"ℚ(√−{d}): M_K≈{M:.2f}, 非主候选范数={cand}")

预期输出。ℚ(√−5): M≈2.85、ℚ(√−6): M≈3.12、ℚ(√−14): M≈4.76、ℚ(√−15): M≈2.47——与前面的手算一致。非主候选的个数与关系决定 h 与类群结构。

实验 3.2 单位与 Pell 方程。对 d = 2, 3, 5, 7 求基本单位与 Pell 解:

# 基本单位搜索(实二次域)
def pell_solutions(d, N=6):
    sols = []
    x, y = 1, 0
    for k in range(1, 200):
        # 递推:epsk = x+y√d
        # 用 ε 的最小解 (x0,y0) 生成
        pass
    return sols

# 简版:暴力搜索最小解
for d in [2,3,5,7,13]:
    for y in range(1, 100):
        x2 = d*y*y + 1
        x = int(round(np.sqrt(x2)))
        if x*x == x2:
            print(f"ℚ(√{d}): 基本单位 {x}+{y}√{d}, N={x*x-d*y*y}")
            break

预期输出。ℚ(√2): 3+2√2(或基本 1+√2,取决于取 =1 还是 =±1)、ℚ(√3): 2+√3、ℚ(√5) 的基本单位是 (1+√5)/2(注意此时 𝒪K 含半整数!)、ℚ(√7): 8+3√7。

实验结论。两个实验都以「有限搜索」验证了无限结论:类数(有限群)与基本单位(可生成全部 Pell 解)。这正是第三章的精神——把无穷的结构压缩为有限的算法。第四章将展示解析方法如何绕过枚举,直接从 ζ 函数的留数读出 h。

88速查

第三章 类群与单位:失败的度量类群与单位公式表

名称公式 / 内容出处
分式理想群I(K) = ⊕𝔭 ℤ·𝔭p66
主理想群P(K) = {(α) : α ∈ K×} ≅ K×/𝒪K×p67, p72
理想类群Cl(K) = I(K)/P(K)p67
UFD 判据ℤ[√−5] 失败 ⟺ h > 1p67
Minkowski 嵌入j : K → ℝn,n = r1 + 2r2p68
格体积covol(j(𝔞)) = 2−r2√|ΔK| N(𝔞)p68
格点定理vol(S) > 2nV ⟹ ∃ 非零格点p69
Minkowski 界MK = (4/π)r2 (n!/nn) √|ΔK|p70
免费判据MK < 2 ⟹ h = 1p70
单位判据u ∈ 𝒪K× ⟺ N(u) = ±1p71
Dirichlet 单位定理𝒪K× ≅ μK × ℤr1+r2−1p72
类群结构Cl ≅ ℤ/n1 × ⋯ × ℤ/nk,n1 | ⋯ | nkp74
解析类数公式Res1 ζK = 2r1(2π)r2 h RK/(wK√|ΔK|)p75
经典计算h(ℚ(√−5)) = 2;h(ℚ(√2)) = 1;h(ℚ(√−14)) = 4p76–p80
Gauss 类数问题h = 1 虚二次域:−1,−2,−3,−7,−11,−19,−43,−67,−163p77

本章三句口诀。① 缺口 = I/P;② 有限靠几何(Minkowski);③ 算它靠元素方程。第四章预告:把 h 从留数里读出来——Dedekind ζ 函数与解析类数公式。

89误读

第三章 类群与单位:失败的度量常见误读:类群与单位的四个陷阱

本章的三个主角——类群、单位群、Minkowski 界——名字都不难,难在边界。四处高频误读逐一澄清。

误读一:「类群是理想组成的群」。理想全体在乘法下根本没有逆(𝔦𝔧 = 𝒪K 只在 𝔧 = 𝔦−1 分式理想时才可能),谈不成群。真正成群的是理想类:𝔦 ~ 𝔧 ⟺ 𝔦 = (γ)𝔧(差一个主理想),商掉主理想后逆才存在(分式理想补齐)。群的是「类的账本」,不是「理想的仓库」。
误读二:「单位不都是 ±1 吗」。在 ℤ 里是;进数域立刻失效:1+√2 的范数是 −1,它的每一次幂都是单位——真跑显示前八个幂的范数交替 −1, 1, −1, 1, …,一列无穷的单位。Dirichlet 单位定理把这件事说全:单位群 ≅ 有限循环 × ℤr,r = r1+r2−1,虚二次域 r = 0(单位确实有限),实二次域 r = 1(无穷)。
误读三:「Minkowski 界算出来就是类数」。界 MK ≈ 2.85(ℚ(√−5),真跑值)只是枚举的尺:每个理想类里必有一个范数 ≤ MK 的理想,于是只需检查范数 ≤ 2.85 的素理想(只有 N=2 的 𝔭)就能生成整个类群。界给出的是工作清单,类数是清点之后的结论——本例 h = 2。
误读四:「类群只是记号,h>1 无非是分解难看些」。h 是「失败程度」的定义,不是比喻:h = 1 ⟺ 元素唯一分解;h 越大,同一个理想被多少种元素方式生成就越纷繁。类群的结构(循环?几阶?)比 h 本身携带更多信息——第三章末 ℚ(√−23) 的 h=3 正好由三个约化型清点出来。

真跑对账。① (1+√2)n 的范数交替 ±1(n = 1…8)——无穷单位的流水线;② ℚ(√−5) 的 Minkowski 界 = 2.847(真跑值),枚举后类群由 𝔭 生成;③ 格运算验证 𝔭2 = (2)(同格),故 [𝔭] 的阶是 2,h = 2。三句话,三个数字,四个陷阱全数落网。

类群、单位、界这三个词常被当成修辞——它们其实是三台可计算的机器。把「差不多」换成「真跑一遍」,是这台机器的使用说明。

类群与单位的四个陷阱 误读一 「类群是理想组成的群」 理想乘法没有逆 正读 类群 = 理想类(模主理想)的群 𝔦 ~ 𝔧 ⟺ 𝔦 = (γ)𝔧 误读二 「单位都是 ±1」 把 ℤ 的直觉带进数域 正读 实二次域有无穷多单位 ℤ[√2]: ±(1+√2)ⁿ 误读三:「Minkowski 界给的是类数」——它给的是每个类的代表范数上界,是枚举的尺,不是答案 误读四:「h>1 只是记号难看」——h 是失败程度的精确定义,类群结构才是完整账本 四组对照:把「理想」与「理想类」、「ℤ 的单位」与「数域的单位」分开
图 3-15 误读与正读:每一条都能用一个真跑数字钉死
90例题

第三章 类群与单位:失败的度量例题课(二):Minkowski 界的实战——从界到类群

把第三章的机器开起来,算一个完整的类群。全程四步,每步一个真跑数字。

第一步:算界。ℚ(√−5):次数 n = 2,无实嵌入、一对复嵌入(r2 = 1),判别式 Δ = −20。MK = (4/π)1·(2!/22)·√20 = (2/π)√20 ≈ 2.85(真跑 2.8471)。Minkowski 格点定理承诺:每个理想类里都有一个范数 ≤ 2.85 的理想。
第二步:枚举。范数 ≤ 2.85 的素理想只能来自 p = 2(p = 3 给出 N = 3 > 界,被筛掉)。Dedekind–Kummer:x2+5 ≡ (x+1)2 (mod 2) 重根——2 分歧,只有一个素理想 𝔭 = (2, 1+√−5),N(𝔭) = 2。筛完只剩一个候选:类群若非平凡,必由 [𝔭] 生成。
第三步:查阶。[𝔭] 的阶是几?算 𝔭2:格乘法给出 𝔭2 的指数 4,与 (2) 同格——𝔭2 = (2) 主!所以 [𝔭]2 = 1,阶恰为 2(𝔭 本身不主,N(𝔭)=2 无解)。
第四步:收账。类群由一个 2 阶元生成:Cl(ℚ(√−5)) ≅ ℤ/2,h = 2。第一章的悬念至此兑现:唯一分解失败的差距,不多不少,恰好一档。

方法论贴身看。右图把 𝔭 画成格点:x + y ≡ 0 (mod 2) 的坐标(平面投影),占半个环;𝔭2 的格点恰是偶坐标格——整数 2 的格。「两个理想相等」在图上就是两片点阵完全重合,而重合与否由一次行列式判定——这就是「同格验证」的全部机械内容。

Minkowski 界最迷人的地方:它把「类群是什么」变成「范数 ≤ 界的素理想有哪些」。一条不等式,把无穷的问题裁成有限的清单——几何替代数签了这张支票。

Minkowski 界的四步实战 第一步 算界 M_K = (4/π)·(2!/2²)·√20 ≈ 2.85(真跑) 第二步 枚举 N(𝔭) ≤ M_K 的素理想 只有 𝔭,N=2 第三步 查阶 𝔭² = (2) 主(同格) [𝔭] 阶 = 2 结论 Cl ≅ ℤ/2 h = 2 四步一台戏:界是尺,枚举是筛,阶数是账,类群是答案 𝔭 的格点(图示平面投影): x + y ≡ 0 (mod 2),指数 2 𝔭² 恰是偶坐标格 (2): N(𝔭)² = 4 = N((2)) ✓ 同一个图里读出两件事:𝔭 是「半个环」,𝔭² 把缺口补成整格
图 3-16 从界到类群:ℚ(√−5) 的类数一台戏算完
91习题

第三章 类群与单位:失败的度量习题课(三):单位群与连分数

单位群怎么算?实二次域的答案是连分数。本页沿 √2 把这条流水线走通。

题.求 ℤ[√2] 的全部单位,并验证它们恰由基本单位 1+√2 生成。

第一步:展开连分数。√2 = [1; 2, 2, 2, …]——周期 1,这是「二次无理数 ⟺ 循环连分数」的最小样本。真跑前八个收敛项:1/1, 3/2, 7/5, 17/12, 41/29, …(右图:奇偶项从两侧夹住 √2)。
第二步:读出范数。每个收敛项 u/v 的范数 u2 − 2v2 交替取 −1, +1(真跑 8 项全对)。范数 ±1 ⟺ 单位:(u+v√2)(u−v√2) = ±1 的逆就是共轭(差一个符号)。所以每个收敛项都是一个单位——Pell 方程与单位是同一句话。
第三步:认出生成元。收敛项恰是 (1+√2)n 的系数(真跑 n = 1…8 逐项一致):(1+√2)2 = 3+2√2,(1+√2)3 = 7+5√2……偶次幂范数 +1、奇次幂 −1,全部单位 = ±(1+√2)n,一个循环群生成到底。
第四步:对照定理。Dirichlet 单位定理:𝒪K× ≅ μK × ℤr,r = r1 + r2 − 1。ℚ(√2):两个实嵌入、无复嵌入,r = 1——恰好一根对数台阶,高度 R = ln(1+√2) ≈ 0.8814(调节子,真跑值)。每跨一层,单位乘一次 1+√2。

为什么连分数会管单位?收敛项是「最佳逼近」,而 |u/v − √2| = |u2−2v2| / (v2(u/v+√2))——逼近好 ⟺ 分子小;分子恰是范数。于是「逼近到范数 ±1」就是「找到单位」,丢番图逼近与代数整性在连分数里握手。这一手法在第五章 p 进世界会再返场(Hensel 是它的另一种「逼近」)。

ℤ 里单位只有 ±1,是「没有实方向可以拉伸」的退化情形;实二次域一旦打开两个实嵌入,单位就顺着连分数的梯子无穷生长。单位的密度,量的是嵌入的几何。

连分数与单位:一条收敛的梯子 √2 ≈ 1.41421 1/1 3/2 7/5 17/12 41/29 √2 连分数收敛项从两侧夹住 √2:范数交替 −1, +1,正是 Pell 方程 u² − 2v² = ∓1 ℤ[√2] 的单位群 ±(1+√2)ⁿ,n ∈ ℤ 无穷循环 × {±1} 调节子 R = ln(1+√2) ≈ 0.881374(真跑) 单位的「对数台阶高度」 单位定理落在实二次域:r = r1​ + r2​ − 1 = 2 − 1 = 1 —— 一根台阶,无穷层楼
图 3-17 从 √2 的连分数到 ℤ[√2] 的无穷单位
92小结

第三章 类群与单位:失败的度量第三章小结(下):类群、单位与格点的三重奏

第三章收尾。三台机器各记一本账,最后一页预告它们如何在解析里会师。

账本一:类群记「失败」。Cl(K) 量理想与元素的差距:h = 1 元素唯一分解;h = 2(ℚ(√−5),真跑);h = 3(ℚ(√−23)——真跑用约化型清点:D = −23 恰有 3 个约化型 [1,1,6], [2,1,3], [2,−1,3])。类群是有限阿贝尔群(本章定理),不只是数——结构与阶同样重要。
账本二:单位群记「自由」。𝒪K× ≅ 有限 × ℤr:同一个理想可以被多少个元素生成,差的都是单位。实二次域 r = 1,一根对数台阶 R = ln(1+√2) ≈ 0.881(真跑值)——R 越小,单位越密,唯一分解的「元素版」与「理想版」贴得越近。
账本三:格点记「兑现」。Minkowski 嵌入把抽象的类变成几何里的格与凸体,格点定理是这张几何支票的承兑章:每个类有 N ≤ MK 的代表。没有它,类数有限都成问题;有了它,类群可算。
三本账并成一页:解析类数公式(下一章主角)把三者一次写平——ζK 在 s = 1 的留数 = 2r1(2π)r2·h·R/(w·√|Δ|):失败(h)与自由(R)肩并肩坐在同一个留数里。真跑已把 ℚ(√2) 的骨架数值摆上桌(0.6237…)。

留一句给下一章。类数 h 出现在留数里不是巧合:ζK 的欧拉乘积逐素理想记账,而理想恰好按类分布——解析函数是理想账本的「 Fourier 变换」。带着类群出发,下一站 ζ 函数。

「失败了多少」与「自由到什么程度」听起来是两个方向的问句,却在同一个留数里相遇。好的不变量从不孤立——它们总在更深一层的公式里并肩。

类群·单位·格点:三重奏的总账 类群 Cl(K) 失败的度量 h = |Cl|;ℚ(√−5): h=2 ℚ(√−23): h=3(真跑) 单位群 𝒪ᴷˣ 生成的自由度 ℤ[√2]: ±(1+√2)ⁿ R = ln(1+√2) ≈ 0.881 Minkowski 格点 几何的支票簿 每类一个 ≤ M_K 的代表 把无穷裁成有限 解析类数公式(预告):ζ_K 在 s=1 的留数 = 2r1​​(2π)r2​​ · h · R / (w·√|Δ|) 类数 h 与调节子 R 在同一个公式里并肩出现——第四章的主角的入场券 w = 单位中根的个数(一般 w=2) 本章总收束:唯一分解的失败由 h 记账,生成的不由由 R 记账, 而两者的解析化身将在 ζ_K 的留数里会师——「失败」与「自由」是一枚硬币的两面
图 3-18 三台机器各记一本账,解析类数公式把它们缝在一起
93格物札记

第三章 类群与单位:失败的度量〖札记〗算筹与算盘:格点计数的两种传统

本章的两大招——连分数与格点——各有一位古老的远亲。

算筹这一边:更相减损术。《九章算术》约分章的口诀「可半者半之,不可半者,副置分母分子之数,以少减多,更相减损,求其等也」——反复相减求最大公约数,正是辗转相除的减法版本,也是连分数算法的祖先:每一步「减几次」记录下来就是连分数的系数。√2 的连分数 [1; 2, 2, 2, …] 若交给算筹,每一步商「2」都会被筹码摆出来。刘徽注《九章》时更点破:这条流程对「数」与「率」通用——算法先于符号两千年。
格点这一边:对称凸体。Minkowski 定理说:体积超过 4 倍基本域的中心对称凸体必含非零格点(右图:椭圆罩住一片格点)。它把「理想类有界代表」这条算术命题翻译成「凸体体积」这条几何命题。有意思的是,中国古代算学家对「格」并不陌生:《周髀算经》的分割网格、算筹的方阵布点,都是把数量关系摊在平面上的实践——缺的只是「体积>面积 ⟹ 必有点」这条精确的不等式,而它要等到 1891 年。
两种母语的一句话对照。更相减损是把问题减下去——流程化、可程序化, Pell 方程与单位由此算出;对称凸体是把问题摊开看——存在化、可几何化, 类群有限由此证出。本章恰好各用了一半:连分数给单位的构造,格点给类数的存在。

札记的注脚。秦九韶《数书九章》(1247) 的「大衍求一术」求模逆,其扩展辗转相除与今天构造 Dirichlet 特征(第四章)用的是同一条算法骨架。算法传统的中国源头与解析传统的欧洲源头,在同一个数学对象上汇流——这不是比附,是流水线的同一节管道。

算筹不画图,Minkowski 不减法;可类群这枚硬币,一面是「减得下去」,一面是「看得见」。 数学的两种母语,往往在同一个定理里各自说中一半。

格点计数的两种传统 算筹传统:《九章》更相减损 91 56 91 56 − 56 35 − 35 21 − 21 14 − 14 7 − 反复相减 → 最大公约数 7 「更相减损」= 辗转相除的算筹版: 连分数的中国源头,也是 Pell 方程的算法祖先 几何传统:Minkowski 的格点 格点必落入凸体 对称凸体体积 > 4·det ⟹ 必含非零格点 「算术命题」换成「体积命题」 类群有限、类数可算在此承兑 两种传统一句话对照:把数问题化成「减下去」的流程 vs 化成「看得见」的图形
图 3-19 更相减损与对称凸体:同一件事的两套母语
94讲义

第三章 类群与单位:失败的度量衔接讲义:带着类群走向解析与局部

第三章收官。清点行装,看看下一章为什么非这样开不可。

工具一:类群与 h——「计数」。下一章的 ζK(s) 按素理想求和:Σ N(𝔭)−s。素理想在类之间如何分布,决定级数的 Behavior——按类分组的部分和正是 Dirichlet L 函数的雏形。没有类群,L 函数无处落脚。
工具二:单位群与 R——「积分」。解析类数公式
工具三:Minkowski 界——「枚举」。「类数有限」的证明走的是几何,但「类数具体是几」要走级数:ζK 在 s = 1 的留数直接读出 h。几何给了存在性,解析给出数值——两条腿缺一不可。

下一章的第一句话已经可以预告:ζK(s) = Π𝔭 (1 − N(𝔭)−s)−1——每个素理想一个因子,欧拉乘积的理想版。第三章问「素理想有多少类」,第四章问「它们在级数里如何发声」:类群是乐队编制,ζ 函数是第一乐章。

章与章的衔接不是「下一节讲什么」,而是「本章的工具在下一章各司何职」。计数、生成、枚举——三件工具都带着下一章的门牌号。

衔接讲义:走向解析与局部 已到手 类群 Cl(K)、单位群 Minkowski 界与枚举法 下一站 ζ_K(s) 的欧拉乘积 逐素理想记账 再下一站 p 进世界 Hensel 与 Adele 为什么解析能接住类群?ζ_K 的留数公式里 h 与 R 并肩出现: 类群给 Dirichlet 特征提供「相位表」,单位给积分提供「格子」; Minkowski 界枚举过的素理想,将在级数里被逐一「点名」 第三章交付三件工具:计数(h)、生成(R)、枚举(界)——第四章全部要用
图 3-20 带着三件工具出本章:ζ 函数先点名,p 进世界候场
第四章

解析的回响:ζ 函数与素数分布

代数把理想修好,分析替代数记账。本章把理想打包成一个级数:Dedekind ζ 函数 ζK(s) = Σ N(𝔭)−s 的欧拉乘积展开,每个素理想贡献一个因子——算术基本定理的解析化身。ζK 解析延拓到全平面,函数方程里的 Γ 因子记录正负实嵌入的配比;在 s = 1 处的留数里坐着类数——解析类数公式让「数格点」与「算级数」握手。随后配乐变奏:Dirichlet 特征给每个类群元素一个相位,L(s, χ) 乘积展开推着 Dirichlet 定理(算术级数里的素数无穷)落地;素理想定理与 Chebotarev 密度定理把「素数怎么分裂」变成统计定律。本章还引出高斯和与素数定理——ζ 的零点怎样数素数,RH 的分量有多重,为现代疆界埋线。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
95导引

第四章 解析的回响:ζ 函数与素数分布解析之桥:从留数里读出不变量

第三章把 h 算了出来,也证明了它有限。但整条论证始终是「离散」的:枚举理想、检验主性、解元素方程。本章换一副透镜——解析。核心动作只有一句话:把理想的集合打包成一个级数,然后问这个级数在 s = 1 附近长什么样。

打包的方式出奇地简单。理想有范数 N(𝔞),我们把所有非零理想按范数排起来,赋权 N(𝔞)−s 求和:

ζK(s) = Σ𝔞 ≠ 0 N(𝔞)−s , Re(s) > 1.

这就是 Dedekind ζ 函数。它把 K 的全部算术(有多少理想、怎么分布)压缩成一条复变函数。第一座桥由此搭起:解析之桥——ζK 在 s = 1 处有一个一阶极点,留数恰为

Ress=1 ζK(s) = 2r1(2π)r2 h RK / (wK √|ΔK|) ,

右边全是第三章见过的老朋友:类数 h、调节子 RK(单位群的对数体积)、判别式 ΔK、单位根个数 wK。这是解析类数公式——一个纯算术的量 h,被一条解析函数的留数完全决定。

第二座桥是几何之桥:Minkowski 嵌入已在第三章把 K 摊成 ℝn 里的格,本章把它推到现代形态——局部域与 p 进数(Hensel 引理的发明)、Adèle 与 Idele(Tate 的博士论文)、以及 Langlands 纲领。数论从「一个域」走向「一族域」,从「一个方程」走向「一张谱」。

第四、五章两座桥:解析与几何 离散侧:理想与类群 第三章:枚举 · 主性检验 · Cl(K) 连续侧:级数与留数 第四章:ζK · L 函数 · 密度 ζK(s) = Σ N(𝔞)−s = Π (1−N(𝔭)−s)−1 j : K → ℝr1 × ℂr2 打包 / 读出 解析类数公式:Ress=1 ζK ⇄ h · RK / √|ΔK| 纯算术量 h ⇐ 解析不变量(p99) 现代延伸:局部域 · p 进数 → Adèle · Idele → Langlands 纲领 一个域 → 一族域;一个方程 → 一张谱
图 4-1 第四、五章结构:解析之桥(级数→留数)与几何之桥(嵌入→局部域)

读法。本章前半(p96–p103)走解析之桥,从 ζK 的定义走到 Chebotarev 密度定理;后半(p126–p130)走几何之桥,从 p 进数走到 Langlands 纲领。两桥在同一件事上会面:算术的全局信息,可以由局部信息的乘积重构。

96讲义

第四章 解析的回响:ζ 函数与素数分布4.1 Dedekind ζ 函数:把理想打包成一个级数

第一步是把 ℤ 上的 Riemann ζ 搬到一般数域。

定义(Dedekind ζ 函数)。设 K 是数域,𝔞 跑遍 𝒪K 的全部非零理想,定义

ζK(s) = Σ𝔞 ≠ 0 N(𝔞)−s ,

其中 N(𝔞) = |𝒪K/𝔞| 是理想的绝对范数。

这个定义「看得出」收敛,靠的是第二章的一条计数估计。对任意 X > 0,范数不超过 X 的理想只有有限多个,且个数的增长有明确的线性主项。

定理(理想计数)。存在常数 κK > 0,使

#{ 𝔞 : N(𝔞) ≤ X } = κK X + O(X1−1/n) , n = [K : ℚ] .

证明要点。把 N(𝔞) ≤ X 写成「存在 α ∈ 𝔞 使 |N(α)| ≤ X·N(𝔞)/N(𝔞)」的几何计数问题:每个理想类在 Minkowski 嵌入下对应一片格,数片内格点数即得线性主项。误差项由格的「边界层」估计给出。∎

由该定理立得收敛性:ΣN(𝔞) ≤ X N(𝔞)−σ ≤ 1 + ∫1X t−σ d(κK t),当 σ = Re(s) > 1 时收敛。更有用的是它的副产品——狄利克雷级数的标准收敛半平面与「对数导数」结构:

ζK(s) = Σ𝔞≠0 N(𝔞)−s , −ζK'(s)/ζK(s) = Σ𝔞≠0 Λ(𝔞) N(𝔞)−s ,

其中 Λ(𝔞) = log N(𝔭) 若 𝔞 = 𝔭k,否则为 0(von Mangoldt 函数)。第二个展开正是素理想计数的解析表达:素理想的「密度」就藏在这条级数的系数里。

从 Riemann ζ 到 Dedekind ζK Riemann:Σn≥1 n−s 求和对象 = 正整数 n Dedekind:Σ𝔞≠0 N(𝔞)−s 求和对象 = 非零理想 𝔞 推广 关键对应:n ↔ 𝔞 ; n ≤ X ↔ N(𝔞) ≤ X ; n | m ↔ 𝔞 ⊇ 𝔟 整除 ⇄ 包含(唯一分解 ⇒ 乘法结构完全平行) 计数定理:#{ 𝔞 : N(𝔞) ≤ X } = κK X + O(X1−1/n) ⟹ ζK 在 Re(s) > 1 收敛;系数 Λ(𝔞) 读出素理想密度
图 4-2 从 Riemann ζ 到 Dedekind ζK:求和对象从整数升级为理想,乘法结构完全平移
97讲义

第四章 解析的回响:ζ 函数与素数分布4.2 欧拉乘积:算术基本定理的解析化身

ζK 之所以是「算术的」而不只是「分析的」,全靠一条乘法公式。

定理(Euler 乘积)。当 Re(s) > 1 时

ζK(s) = Π𝔭 (1 − N(𝔭)−s)−1 ,

其中乘积跑遍 𝒪K 的全部非零素理想 𝔭。

证明。对每个 𝔭,几何级数给 (1 − N(𝔭)−s)−1 = Σk ≥ 0 N(𝔭)−ks。把这些级数全乘起来,展开项是 N(Π 𝔭k𝔭)−s;由理想的唯一分解(第二章 p30 的 Dedekind 整环性质),每个非零理想 𝔞 恰以一种方式写成 Π 𝔭k𝔭,于是展开式恰等于 Σ𝔞 N(𝔞)−s。绝对收敛保证重排合法。∎

这条公式把「唯一分解」从一条陈述提升为一条恒等式。反过来看更惊人:如果欧拉乘积成立,那么理想的唯一分解就自动成立——因为展开式的「唯一性」正是分解的唯一性。解析写法与代数性质在这里合成了一个对象。

对 K = ℚ,这就是 ζ(s) = Πp(1 − p−s)−1,欧拉 1737 年用它给出了素数无穷的第二个证明(也是第一个「分析证明」)。一般数域里,乘积按素理想的次数重新分组:设 p𝒪K = 𝔭1e1⋯𝔭geg,则

(1 − p−s)−1 ? 替换为 Πi=1g (1 − p−fis)−1 .

这条替换是分解方程 Σ eifi = n 的解析面孔:一个有理素数 p 在 ζK 里不只贡献一个因子,而是贡献 g 个因子,次数由剩余类域扩张的度 fi 决定。分裂、惰性、分歧三种命运,在这里第一次变成可以「称重」的东西。

欧拉乘积:三种分解命运如何改变因子 ζK(s) = Π𝔭 (1 − N(𝔭)−s)−1 = Πp Πi (1 − p−fis)−1 分裂 (split) p𝒪 = 𝔭1𝔭2⋯𝔭n f=1 全取 → n 个因子 惰性 (inert) p𝒪 = 𝔭 单个 f=n → 1 个高次因子 分歧 (ramified) p𝒪 = 𝔭ᵉ⋯ e≥2 → 只有 ΔK | p 时发生 ζ 的「每个因子都是 1 次」⟺ 分解型 ⟺ 素理想计数 πK(X) ~ X/log X (素理想定理,p102–p103)
图 4-3 欧拉乘积的局部因子:三种分解命运对应三种因子形态
98讲义

第四章 解析的回响:ζ 函数与素数分布4.3 解析延拓与函数方程:Γ 因子从哪来

级数只在 Re(s) > 1 收敛。要让 ζK 成为一个「完整的」复变函数,必须把它延拓出去——尤其是要看清 s = 1 处的极点。

定义(完备 ζ 函数)。置

ΛK(s) = |ΔK|s/2 Γℝ(s)r1 Γℂ(s)r2 ζK(s) ,

其中 Γℝ(s) = π−s/2Γ(s/2),Γℂ(s) = 2(2π)−sΓ(s)。

定理(函数方程)。ΛK(s) 整延拓到 ℂ \ {0, 1},且满足

ΛK(s) = ΛK(1 − s) ,

在 s = 0, 1 处各有一阶极点,其余处处全纯。特别地 ζK 在 s = 1 处一阶极点。

证明思路。把 ζK 写成 θ 函数(Minkowski 格的 theta 级数)的 Mellin 变换,再用 θ 函数的模变换 θ(1/t) = tn/2θ(t) 得到对称性。Γ 因子正是 Mellin 变换产生的:r1 个实嵌入给 Γℝ,r2 个复嵌入给 Γℂ。∎

为什么 Γ 因子的个数恰好是 r1 + r2?这正是「无穷远素」的数目。数域的「位」分两类:有限位(素理想 𝔭)与无穷位(实嵌入 r1 个、复嵌入 r2 个)。欧拉乘积只管有限位,Γ 因子补上无穷位——一个「完整的」算术对象必须把无穷远也当成一个素数来记账。这不是修辞,而是下一章 p128 的 Adèle 语言里精确的技术要求。

完备化:有限位 + 无穷位 = 全部「素数」 有限位(每个素理想 𝔭) 局部因子:(1 − N(𝔭)−s)−1 个数 = 无穷(但乘积收敛) 无穷位(实 r1 / 复 r2) 因子:Γℝr1 · Γℂr2 个数 = r1 + r2(有限) ΛK(s) = |ΔK|s/2 Γℝr1 Γℂr2 ζK(s) , ΛK(s) = ΛK(1−s) 函数方程:s ↔ 1−s 的对称性 s = 1 一阶极点(留数 = 类数公式) ; s = 0 一阶极点(对应的负侧) 答案的入口:留数在 p99 被完全算出
图 4-4 完备 ζ 函数:有限位与无穷位合力,函数方程把 s 与 1−s 绑在一起
99讲义

第四章 解析的回响:ζ 函数与素数分布4.4 解析类数公式:h 从留数里出来

现在把极点处的留数算出来。这是全册解析部分的主定理。

定理(解析类数公式)。设 K 是数域,r1, r2 为实/复嵌入数,wK 为 K 中单位根个数,RK 为调节子,h 为类数。则

Ress=1 ζK(s) = 2r1(2π)r2 h RK / (wK √|ΔK|) .

右边每一个因子都是纯算术量,左侧是一个解析不变量。这就是「离散的量被连续的解析完全决定」的最漂亮实例。

要理解它为什么成立,先把级数按类切开。设 Cl(K) 有 h 个类,取定每个类的一个代表理想 𝔞1, …, 𝔞h,则

ζK(s) = Σi=1h Σα ∈ 𝔞i−1/𝒪K×, α ≠ 0 N(𝔞i)−s |N(α)|−s .

内层和是「一个格里的非零格点求和」,正是 Minkowski 嵌入语言的用武之地:用格点计数近似它,主项系数是格的余体积 2−r2√|ΔK| N(𝔞i),乘上单位群的基本域体积(由 RK 度量)。h 个类各贡献一份,单位群与单位根在商群处除掉——三处因子恰好合成公式右边的 h RK / wK。

证明骨架(三步)。① 分片:把 ζK 按类群切成 h 片 ζi,每片对应一个格。② 格点求和的主项:Σα ∈ Λ, |N(α)| ≤ X 1 = (1/covol Λ) X + o(X),Mellin 变换后给出 ζi(s) = covol−1/(s−1) + …,在 s = 1 处一阶极点,留数为 1/covol = 2r2/(√|ΔK| N(𝔞i))。③ 合流:Σi N(𝔞i)−1 恰为「带上调节子权重的类数之和」,代入即得。

这个证明的精神与第三章完全一致:类数有限靠格点计数,类数公式也只是同一批格点的更精细计数。第三章算的是「格有多少种」,本章算的是「这些格在 s = 1 处叠加成什么样的奇点」。

留数的三项分解:h、RK、wK Res ζK(s) @ s=1 = 2r1(2π)r2 · h · RK / (wK √|ΔK|) h:类数 h 个理想类各贡献 一份格点计数 RK:调节子 单位群基本域的 对数体积(p72 的秩) wK:单位根 商掉 K 的挠部分 分母修正 意义:h 是「离散不变量」,留数是「连续不变量」,二者由公式完全绑定 ⟹ 反向使用:测出留数即可反解 h(p111 例题 4.1)
图 4-5 解析类数公式的三项分解:类数、调节子、单位根各司其职
100讲义

第四章 解析的回响:ζ 函数与素数分布4.5 Dirichlet L 函数与特征:给每个类一个「相位」

ζK 记录「有多少理想」,但不记录「它们在哪个类里」。要区分类,需要给每类一个「相位」——这就是特征。

定义(Dirichlet 特征)。模 m 的 Dirichlet 特征是一个函数 χ: ℤ → ℂ,满足:① χ(ab) = χ(a)χ(b);② χ(a + m) = χ(a);③ χ(a) = 0 ⟺ gcd(a, m) > 1;④ χ(1) = 1。全体模 m 特征构成群 Ĝ ≅ (ℤ/m)×^。
定义(L 函数)。对特征 χ 定义

L(s, χ) = Σn ≥ 1 χ(n) n−s = Πp ∤ m (1 − χ(p) p−s)−1 .

特征的三个基本性质决定了 L 函数的形态。正交关系是核心工具:

Σχ χ(a)−1 χ(b) = φ(m) [a = b] , (1/φ(m)) Σa χ1(a)−1 χ2(a) = [χ1 = χ2] .

正交关系让「筛出某个同余类」变成代数操作。设 a 与 m 互素,则

#{ p ≤ X : p ≡ a (mod m) } = (1/φ(m)) Σχ χ(a)−1 #{p ≤ X : χ(p) 取对应值} ,

于是「数某一个同余类里的素数」化归为「研究全部 L(s, χ) 在 s = 1 附近的行为」。这条化归是 p101 Dirichlet 定理的骨架。

关键的事实是:主特征 χ0 的 L 函数在 s = 1 处有极点(它其实是 ζ 去掉有限因子),而非主特征的 L(s, χ) 在 s = 1 处解析且非零。两部分合起来,主项只来自 χ0,于是各同余类均分主项——这正是「素数在算术级数中均匀分布」的解析含义。

特征 → L 函数 → 同余类的素数密度 特征 χ : (ℤ/m)ˣ → ℂ* 把同余类变成相位 L(s, χ) = Σ χ(n)n−s 乘积展开同样成立 正交关系 筛出同余类 #{ p ≤ X : p ≡ a mod m } = (1/φ(m)) Σχ χ(a)−1 π(X, χ) 主特征 χ0 L(s,χ0) 在 s=1 有极点 贡献主项 X/log X 非主特征 χ ≠ χ0 L(s,χ) 在 s=1 有限且非零 ⟹ 不产生主项,只给误差
图 4-6 特征与 L 函数:主特征给主项,非主特征只给误差——均匀分布由此而来
101讲义

第四章 解析的回响:ζ 函数与素数分布4.6 Dirichlet 定理:算术级数里的素数无穷

把 p100 的工具用到极致,就得到解析数论的第一座里程碑。

定理(Dirichlet,1837)。设 a, m 互素。则算术级数 a, a + m, a + 2m, … 中含无穷多个素数。更精确地,

Σp ≡ a (mod m) p−s ~ (1/φ(m)) log(1/(s−1)) (s → 1+) .

证明骨架。① 取对数:log L(s, χ) = Σp Σk ≥ 1 χ(p)k p−ks/k。② 用正交关系筛出 p ≡ a:Σp ≡ a p−s = (1/φ(m)) Σχ χ(a)−1 log L(s, χ) + O(1)。③ 关键一步:证明 L(1, χ) ≠ 0——主特征的 L 在 s = 1 发散(贡献 log(1/(s−1))),非主特征在 s = 1 有限非零(贡献 O(1))。于是右端恒有 log(1/(s−1)) 量级的正贡献,级数必含无穷多素数。∎

第③步是全部困难所在。L(1, χ) ≠ 0 这个「非零性」不是自动的——它是算术事实的解析投影,等价于「同余类 a mod m 里确实有无穷多素数」。Dirichlet 用类数公式证明了它:对实特征 χ,L(1, χ) 与某个二次域的类数成正比,而类数恒正——绕道代数数论,回头解决解析问题。这是全册最漂亮的一次「互相搭救」。

Dirichlet 定理的三步骨架 ① 取对数 log L(s,χ) = Σ χ(p)kp−ks/k ② 正交关系筛类 Σ χ(a)−1 log L(s,χ) = φ(m) Σp≡a p−s ③ L(1,χ) ≠ 0 χ=χ0:发散 χ≠χ0:有限非零 ⟹ Σp≡a p−s ~ (1/φ(m)) log(1/(s−1)) ⟹ 级数发散 ⟹ 素数无穷 且各同余类「均分」主项:素数在模 m 类间均匀分布 ③ 的证明靠代数数论:L(1, χ) ∝ 类数 > 0(实特征) 解析问题 ⇄ 代数不变量:一次「互相搭救」的历史典范
图 4-7 Dirichlet 定理的三步:筛类靠正交关系,非零性靠类数恒正
102讲义

第四章 解析的回响:ζ 函数与素数分布4.7 素理想定理与 Frobenius 元素

把 Dirichlet 定理从 ℚ 搬到 K,得到素理想定理;再把「同余类」换成「Galois 共轭类」,就得到 Frobenius 与 Chebotarev。

定理(素理想定理)。设 πK(X) = #{𝔭 : N(𝔭) ≤ X},则

πK(X) ~ X / log X (X → ∞) .

证明思路与 ℚ 情形一样:把 −ζK'/ζK 与 ζK 在 s = 1 的极点比较,用 Wiener–Ikehara 型 Tauber 定理转回 X 侧。关键在于 ζK 只在 s = 1 有一阶极点、在 Re(s) = 1 上无其他零点(这是「无零点区域」估计的产物)。

现在引入本章最重要的单个对象。设 L/K 是 Galois 扩张,G = Gal(L/K),𝔓 是 𝒪L 中躺在 𝔭 上的素理想。

定义(Frobenius 元素)。设 𝔭 在 L 中不分歧,𝔓 | 𝔭。则存在唯一的 σ ∈ G,使对一切 α ∈ 𝒪L 有

σ(α) ≡ αN(𝔭) (mod 𝔓) .

称 σ 为 𝔓 上的 Frobenius 元素,记 (𝔓, L/K)。换 𝔓 为共轭者,σ 变为 G 中全共轭类 [(𝔭, L/K)]。

这个定义是「p 在 K 里怎么分裂」的精确编码。设 f = ord(σ),则:

Frobenius 的阶 / 情形分解形态剩余次数
σ = 1完全分裂 (split)全 f = 1,g = n
ord(σ) = f > 1部分分裂g = n/f
σ 生成整个 G(f = n)惰性 (inert)g = 1

于是「数分解型」化归为「数 G 中某些共轭类里 Frobenius 元素的出现频率」——这正是 Chebotarev 要回答的问题,也是欧拉乘积局部因子(p97)的群论解读。

Frobenius 元素:把「怎么分裂」变成「哪个群元素」 σ(α) ≡ αN(𝔭) (mod 𝔓) , σ = (𝔓, L/K) ∈ G σ = 1 完全分裂 p𝒪 = 𝔭1⋯𝔭n (第二章 p44) ord(σ) = f 部分分裂 efg 中 f 固定 g = n/f ⟨σ⟩ = G 惰性 p𝒪 = 𝔭 单个 f = n, g = 1 「数分裂型」⟺「数 G 中共轭类内 Frobenius 的频率」 Chebotarev 密度定理:频率 = 共轭类大小 / |G|(p103) 这使欧拉乘积的局部因子获得了群论面孔
图 4-8 Frobenius 元素与分解形态的字典
103讲义

第四章 解析的回响:ζ 函数与素数分布4.8 Chebotarev 密度定理:分裂的统计律

现在给出本章解析部分的高点。它是 Dirichlet 定理的完全推广,也是代数数论最常用的「计数」工具。

定理(Chebotarev 密度定理,1922)。设 L/K 为 Galois 扩张,G = Gal(L/K),C ⊆ G 是共轭类。则 K 中未分歧、且 Frobenius 共轭类等于 C 的素理想集合 PC 有自然密度

δ(PC) = limX→∞ #{𝔭 ∈ PC : N(𝔭) ≤ X} / #{𝔭 : N(𝔭) ≤ X} = |C| / |G| .

用「𝔭 完全分裂」这一特殊情况看:C = {1},密度为 1/|G|。也就是说:完全分裂的素理想恰好占 1/[L:K]。对 K = ℚ、L = ℚ(ζm)(G ≅ (ℤ/m)×),「p 完全分裂」等价于「p ≡ 1 mod m」,密度 1/φ(m)——正是 Dirichlet 定理的影子。

证明的核心是把 ζL 按 G 分解。Artin 把 G 的不可约特征 ρ 组装成 Artin L 函数:

L(s, ρ, L/K) = Π𝔭 det(1 − ρ(Frob𝔓) N(𝔭)−s | VρI𝔓)−1 ,

并对特征用正交关系(与 p100 同一招,只是把有限群 (ℤ/m)× 换成一般的 G)。ζL(s) = Πρ L(s, ρ)deg ρ;每个 L(s, ρ) 只对「ρ 在共轭类上取非平凡值」的素理想有主要贡献。比较次数即得密度 |C|/|G|。

Chebotarev:从「分解型」到「密度」 δ(PC) = |C| / |G| (Frobenius 共轭类 C 上的素理想密度) 完全分裂:C = {1} 密度 = 1/|G| = 1/[L:K] 例:K=ℚ, L=ℚ(ζm​) p≡1 mod m 密度 1/φ(m) 惰性:C = {σ 生成 G} 密度 = φ(n)/n 例:二次域 ℚ(√d) 惰性密度 1/2 工具:Artin L 函数 L(s,ρ) 与群特征正交关系 ζL = Πρ L(s,ρ)deg ρ ⟹ 比较次数即得密度(Dirichlet 定理的完全推广)
图 4-9 Chebotarev 密度定理:一次「按群特征分解 ζ」就统计出全部分裂形态
104讲义

第四章 解析的回响:ζ 函数与素数分布4.9 素数定理:ζ 的零点怎样数素数

ζ 函数凭什么数素数?本页用真跑数字把「素数定理」的分量摆上桌。

第一步:看数据。真跑筛法数到 106:π(106) = 78498。两个近似候选:x/ln x 给 72382(低 7.8%),Li(x) = ∫2x dt/ln t 给 78626.5(差 −0.16%)。积分对数 Li 一出场,近似立刻上一个精度——这不是巧合:Li 恰是「素数按对数密度分布」的直接推论。
第二步:读定理。素数定理说 π(x) ~ x/ln x(比值趋于 1);更细的说法 π(x) ~ Li(x)。真跑的比值列:π/(x/ln x) 五点 1.151/1.161/1.132/1.104/1.084——整体压向 1,但中途有反弹,收敛缓慢。
第三步:问机制。为什么 ζ 的零点管素数?欧拉乘积 ζ(s) = Πp(1−p−s)−1 把「素数集合」整个编码进 ζ。取对数求导:−ζ′/ζ = Σp ln p·p−s/(1−p−s)——左边的极点与零点决定了右边系数(素数的对数权重)的渐近行为。素数分布问题从此变成零点分布问题。
第四步:预告误差。「π(x) ~ Li(x)」的误差项由 ζ 最近的零点决定:零点离实轴多远,误差就小多少——108/109 两页把这根线拉直。

真跑对账。π(106) = 78498(筛法);Li(106) ≈ 78626.5(Simpson 数值积分);(π−Li)/π ≈ −0.0016;π/(x/ln x) 依次 1.151/1.161/1.132/1.104/1.084 量级收敛。每个数字都可复算:一个筛子、一个积分,素数定理的两端就都落了地。

素数看似随意地撒在整数里,Li(x) 却像提前写好的剧本。「随意」与「注定」之间,隔着一个 ζ 函数的零点分布。

素数定理:π(x) 与它的两个近似 1 1 1 1 1⁶ π(x) Li(x) x/ln x(浅) 相对误差 (π−Li)/π:10⁶ 时已到 −0.0016,且随 x 增大继续缩小 素数定理:π(x) ~ x/ln x(Hadamard–de la Vallée Poussin 1896) 更精确的近似 Li(x);误差由 ζ 的零点掌管
图 4-10 π(x) 紧贴 Li(x);x/ln x 只是粗描(真跑对数高度对比)
105讲义

第四章 解析的回响:ζ 函数与素数分布4.10 高斯和:二次互反的解析钥匙

二次互反律有代数证明(Euler–Gauss 的归纳),也有解析证明——后者的钥匙是一个三角和。本页把它算明白。

定义。二次 Gauss 和 τp = Σa=1p−1 e2πi a2/p——把每个二次剩余的相位向量首尾相接。左图是 p = 5 的四个向量,合成结果恰好落在实轴正方向、长度 √5。

第一步:算出数值。真跑五个素数:τ32 = −3, τ52 = 5, τ72 = −7, τ112 = −11, τ132 = 13——一条规律浮出:τp2 = (−1)(p−1)/2·p。模长精确等于 √p,相位只由 p mod 4 决定:p ≡ 1 落实轴,p ≡ 3 落虚轴。
第二步:连回特征。注意 a2 跑遍二次剩余,所以 τp = Σ χ(a)e2πi a/p——Legendre 特征的 Fourier 变换。特征是 ±1 的「方波」,Gauss 和是它的频谱主音。
第三步:撬动互反。互反律的解析证明核心一步:用 τ 把 (q/p) 表成 (p/q) 的相位加权——τpτq 的两种展开方式(按 p 分组、按 q 分组)相除,符号项 (−1)… 自动冒出来。散落在 Gauss 手稿里的「基本定理」,在 Fourier 的语言里是一次换序求和。
第四步:留下伏笔。Gauss 和的绝对值 |τ| = √p 是「特征平方和 = p−1」的谐波版;它的高维推广(Jacobi 和、Pólya–Vinogradov 界)将在 108 页给特征和估计——零点禁地的门票。

真跑对账。p = 3, 5, 7, 11, 13:τp2 依次 −3, 5, −7, −11, 13(模长误差 < 10−9)。判别表右图,五个素数全部就位。

Legendre 符号是离散的 ±1,Gauss 和却是连续的复数——把离散符号浸进 Fourier 的水里,它就显影出 √p 的长度与精确的相位。这就是「解析回响」四个字的字面含义。

Gauss 和:向量与判别表 p = 5:五个单位向量(a = 0…4) τ5​ = √5(实) 真跑判别表:τ_p 落在哪根轴 p = 3:τ = i√3 (3 ≡ 3 (mod 4)) p = 5:τ = √5 (5 ≡ 1 (mod 4)) p = 7:τ = i√7 (7 ≡ 3 (mod 4)) p = 13:τ = √13 (13 ≡ 1 (mod 4)) 判据:τ_p² = (−1)(p−1)/2​·p p ≡ 1 (mod 4) → 实轴;p ≡ 3 (mod 4) → 虚轴 一个三角和的「相位」,把二次互反律的符号规则攥在手里
图 4-11 τ_p 的模 √p、相位由 p mod 4 决定(真跑 5 个素数全对)
106讲义

第四章 解析的回响:ζ 函数与素数分布4.11 类数公式的两面:代数恒等式与解析极限

类数 h 有两张账单。第三章用约化型数出来;本章用级数算出来——而两条路走到的是同一个数字。

代数面。D = −20 的约化正定二次型恰有两个:[1, 0, 5] 与 [2, 2, 3](真跑枚举),每个类一份约化型,所以 h = 2。这是第三章的老路:离散、有限、一格一格数。
解析面。定义特征 χ−20(n) = (−20/n)(Kronecker 符号,模 20),级数 L(1, χ) = Σ χ(n)/n 收敛。真跑直接求和 40 万项:L(1, χ−20) = 1.40496。代入虚二次类数公式 h = w√|Δ|·L(1,χ)/(2π):h = 2·4.4721·1.40496/6.2832 = 2.000——严丝合缝。
为什么必须相等?L(1, χ) 的欧拉乘积按素数分解,而素理想按类分布;把 ζK 的乘积按类群分解成 L 函数的乘积,两边在 s = 1 处取留数——代数面数的是「类的代表」,解析面积的是「类的密度」,密度乘以格体积,正是代表的个数。Minkowski 的格点在解析里二次返场。
公式的另一份礼物。解析面是单向可算的:级数总能求值,于是 h 可以「不枚举」地算出——对大判别式,这是唯一的路。Gauss 类数问题(h=1 的九个数域)的最终解决正走这条线(Hecke–Deuring–Heilbronn)。

真跑对账。L(1, χ−20) = 1.40496(40 万项直接求和,Pólya–Vinogradov 界保证尾部误差 < 10−4);h = 2.000(误差 0.004);约化型计数 = 2。一张 h,两张账单,一笔对平。

「数出来」与「算出来」相等,从来不是理所当然——类数公式是架在代数与分析之间的一座桥,h 只是恰好路过。

类数公式的两面 代数面(第三章) 约化型计数 D = −20:[1,0,5] 与 [2,2,3] h = 2(数出来的) 解析面(本章) L(1, χ_−20) = 1.40496(真跑) h = 2√20·L/(2π) = 2.000 h = 2(级数算出来的) 同一个 h,两条路 解析类数公式(虚二次,w = 2):h = w·√|Δ|·L(1, χ_Δ) / (2π) L(1, χ) = Σ χ(n)/n —— 特征把「按类分组」写进级数 留数版:ζ_K 在 s=1 的留数 = 2r1​​(2π)r2​​·h·R / (w·√|Δ|) 真跑:L(1, χ_−20) 直接求和 40 万项 = 1.40496;代入公式 h = 2.000——两条路在此会师
图 4-12 h=2 的两张账单:数格点(代数)与求级数(解析)
107讲义

第四章 解析的回响:ζ 函数与素数分布4.12 L(1, χ) ≠ 0:Dirichlet 定理的心脏

「3 mod 4 的素数有无穷多个」——这句话的证明难点不在素数,在排除归零。本页把 Dirichlet 定理的心脏拿出来看。

第一步:把问题级数化。对模 q 的特征 χ,定义 L(s, χ) = Σ χ(n)/ns = Πp(1−χ(p)p−s)−1。主特征 χ0 的 L 就是 ζ 去掉含 q 的因子——s → 1 有极点;若所有 L(1, χ) 也非零,则 Σp≡a (q) 1/p 在 1/φ(q) 配额下发散——每个互素剩余类里素数无穷。
第二步:认出真正的对手。整个证明卡在一处:非主特征的 L(1, χ) 会不会等于 0?若归零,乘积展开里该素数类贡献湮灭,均分配额无从谈起。Dirichlet 为此发明了类数公式(实特征情形 L(1,χ) 与 h·R 成正比 > 0)——解析数论与代数数论在这里第一次互相输血。
第三步:真跑看均分。2·105 以内素数 17982 个,1 mod 4 与 3 mod 4 各占 8977 与 9005——几乎完全均分(右图)。特征的正交性保证:非主特征的素数贡献两两相消,主特征独享全部「直流分量」。
第四步:数字背书。真跑 L(1, χ):模 5、8、12、20 的实特征依次 0.43041 / 0.62323 / 0.76035 / 1.40496,全部严格为正。「心脏在跳」不是修辞,是每个模一个正数。

一句总括。Dirichlet 定理 = 欧拉乘积(算术)+ 正交性(代数)+ L(1,χ)≠0(心脏)。前两步今天都成套路;心脏的每一次跳动,都对应着一个深刻的非零性证明——解析数论的「非零」从不便宜。

Euclid 证「素数无穷」用了一行反证;「每个剩余类里素数无穷」却要 ζ、L、特征与类数一起上阵。把「无穷」问细一档,难度就深一个世纪。

Dirichlet 定理的心脏 障碍:L(1, χ) = 0? 若主特征之外的 L 在 s=1 归零 欧拉乘积失效,AP 素数无处安放 钥匙:L(1, χ) ≠ 0 三种证明武器:类数公式 / 一元正负项配平 / 解析延拓 这是 Dirichlet 定理的心脏 Dirichlet 定理:a, q 互素 ⟹ 等差数列 a mod q 中的素数无穷 证明骨架:ζ_q(s) = Π_χ L(s, χ) 在 s→1⁺ 的极点只能来自 L(1,χ) ≠ 0 的因子 真跑:L(1,χ)(mod 5/8/12/20)= 0.43041 / 0.62323 / 0.76035 / 1.40496,全部 > 0 1 mod 4 3 mod 4 2·10⁵ 内:8977 vs 9005 均分不是巧合:每个非主特征在素数计数上的贡献相互抵消(正交性)
图 4-13 L(1,χ)≠0 开闸:素数在等差数列里按类均分(真跑 8977/9005)
108讲义

第四章 解析的回响:ζ 函数与素数分布4.13 零点的禁地:无零点区域与素数误差

素数定理只说 π(x) ~ x/ln x;要问「差多少」,就得跟 ζ 的零点算总账。本页引入会计师 ψ(x)。

第一步:换会计师。ψ(x) = Σn≤x Λ(n),Λ 是 von Mangoldt 函数(素数幂记对数)。ψ 与 π 传递同样的信息,但 ψ 是 ζ′/ζ 的系数总账:显式公式 ψ(x) = x − Σρ xρ/ρ − …——主项 x,减去每个零点贡献的「波浪」xρ/ρ。
第二步:真跑看贴近度。ψ(x)/x 依次 0.9405 → 0.9967 → 1.0013 → 1.0005 → 0.9996(102 → 106):迅速收敛到 1 附近,106 处已达 0.9996——这正是「误差由零点掌管」的体感。
第三步:零点越远,波浪越小。每个零点 ρ = β + iγ 贡献幅度 xβ:β 越小(离实轴越远)波浪越平。无零点区域 Re(s) ≤ 1 − c/ln t 内没有零点,于是误差 ≤ O(x·e−c√ln x)——这已经足以证出素数定理(Hadamard–de la Vallée Poussin 1896),但它离「最优」差得远。
第四步:账本的极限。若所有零点都在 β = 1/2 线上,波浪幅度 ≤ x1/2 量级——素数误差达到物理极限。这条线就是 RH;它值多少钱,下一页称重。

真跑对账。Λ 用筛法逐素数幂累加;ψ(x)/x 五点真跑(0.9405/0.9967/1.0013/1.0005/0.9996);相对误差 (ψ−x)/x 依次 −0.0595 → −0.0033 → 0.0013 → 0.0005 → −0.0004。「零点掌管波动」在数据上一目了然:波动幅度与 x 之比稳步塌缩。

素数定理是「利润表」,ζ 的零点是「资产负债表的隐藏科目」。想知道利润有多稳,就得把隐藏科目逐个点清——这就是解析数论的全部野心。

零点与素数误差 102​ 103​ 104​ 105​ 106​ (ψ−x)/x 零线 = 素数定理的「应然」 Chebyshev ψ(x) = Σn≤x​ Λ(n)(素数幂的对数总账) 素数定理 ⟺ ψ(x) ~ x;误差项由 ζ 最近的零点 ρ 决定:xρ​ 量级 真跑:ψ(x)/x = 0.9405 → 0.9967 → 1.0013 → 1.0005 → 0.9996(贴着 1 微摆) 无零点区域(de la Vallée Poussin):Re(s) ≤ 1 − c/ln t 内 ζ ≠ 0 ⟹ 素数定理的误差 O(x·exp(−c√ln x))——好,但离 RH 的 √x 还很远
图 4-14 ψ(x) 贴着 x 走:波动由 ζ 的零点谱定调(真跑五点)
109讲义

第四章 解析的回响:ζ 函数与素数分布4.14 RH 的分量:素数误差能好到什么程度

Riemann 假设说:ζ 的全部非平凡零点都在 Re(s) = 1/2 线上。它值多少素数误差?本页称重。

第一步:把 RH 换成素数语言。von Koch 定理(1901):RH ⟺ π(x) = Li(x) + O(√x·ln x)。即:素数计数的误差被 √x·ln x 的预算罩住——零点离 1/2 线多远,素数误差就多大,这是显式公式的直接换算。
第二步:真跑看缺口。π(x) − Li(x) 真跑五点:−4.1、−8.6、−16.1、−36.8、−128.5(全部为负:Li 处处略高于 π,106 处高出 128.5)。与预算 √x·ln x 相比:比值最大 0.089——实际缺口远在 RH 预算之内。RH 是宽松的上界,不是紧的估计。
第三步:为什么是 √x?零点项 xρ 的幅度由 β = Re(ρ) 决定:全部零点 β = 1/2 ⟹ 波动 ≤ x1/2(乘对数与 Σ1/|ρ| 的收敛尾巴)。√x 是「零点再也无法更靠近 1」的物理极限;而当前无零点区域只能给 x·e−c√ln x——离极限遥远。
第四步:赌注的另一半。RH 等价命题成百:Mertens 猜想的否定(1985)告诉我们误差下界也会「说谎」——π(x) − Li(x) 的符号变化已证 > 10180 次(te Riele–Bays–Hudson)。Li 甚至不是永远在上方:小数据的「友好」是错觉。

真跑对账。π(106) = 78498、Li(106) ≈ 78626.5、缺口 128.5;|π−Li|/(√x·ln x) 五点 0.0886/0.0392/0.0175/0.0101/0.0093 量级。缺口远小于预算:RH 若真,素数分布比我们已能证明的还要「平」。

ζ 的零点是素数世界的声呐:它们在复平面的位置,决定素数海面的每一道波纹。RH 说:所有回声都来自同一条深度的等深线。

RH 的分量 π−Li 102​ 103​ 104​ 105​ 106​ π(x) − Li(x)(真跑:−4.1、−8.6、−16.1、−36.8、−128.5):全部落在 ±√x·ln x 预算内 RH ⟺ π(x) = Li(x) + O(√x·ln x)(von Koch 1901) 真跑比值 |π−Li|/(√x·ln x):最大仅 0.089 —— 预算宽松得多 零点若全在 1/2 线上,√x 就是波动的物理下限 RH 不是「素数更整齐」的愿望,而是「零点不能再靠近 1」的精确断言
图 4-15 π 与 Li 的缺口(真跑五点)远小于 RH 预算 √x·ln x
110误读

第四章 解析的回响:ζ 函数与素数分布常见误读:解析回响的四个陷阱

本章语言(ζ、L、特征、零点)最容易滑向「差不多就行」。四处翻车点逐一钉死。

误读一:「π(x) ~ x/ln x 已经够用」。够证「素数无穷」,不够做账:106 处 x/ln x 低估 8%,Li 只差 0.17%。素数定理的正确量级是 Li——RH 的等价形式也是围绕 Li 写的。近似的选择就是误差的战场选择。
误读二:「零点是技术障碍,能消掉最好」。相反:显式公式 ψ(x) = x − Σρ xρ/ρ − … 是精确等式,零点项正是 ψ(x) − x 的全部来源。没有零点,ψ 就是一条死直线——素数的全部「个性」都写在零点的坐标里。
误读三:「L(1,χ)≠0 可以算数值确认」。真跑能给出 1.405、0.430 这些正数,但非零是全称命题:要对每个模 q、每个特征成立。数值是路标不是证明——Dirichlet 的证明把 L(1,χ) 与 h·R 挂钩(代数),又用解析延拓配平正负项:两条路都不是「算一算」。
误读四:「解析证明是绕开代数的捷径」。恰好相反:类数公式里 h(类群,代数)与 L(1,χ)(级数,解析)出现在同一个等式两侧——解析回响之所以有回声,是因为代数先发了声。本章的每一页都在演这场合流。

一句话对照。近似↔等式(Li 与显式公式)、障碍↔声源(零点的双重身份)、数值↔全称(非零性的证明形态)、捷径↔合流(解析与代数的分工)。把四组边界记牢,本章的定理再也不会「听着都对、用时翻车」。

解析数论最深的教训:函数的解析行为(极点、零点、延拓)是算术信息的另一种写法。学会互译,两边都省一半力气。

解析回响的四个陷阱 误读一 「π(x) ~ x/ln x 够用了」 Li 才是正确量级 正读 素数定理的精细版是 Li 误差才是真正的主战场 误读二 「ζ 的零点只是技术障碍」 零点是素数波动的声源 正读 每个零点一道波 xρ​/ρ 显式公式是精确等式 误读三:「L(1,χ) 的非零性可以用数值验证」——数值只能提示,非零是全称命题 (真跑给的正数有限位,证不出「永不归零」;Dirichlet 用类数公式) 误读四:「解析证明绕开了代数」——类数公式正是代数(类群)与解析(级数)的合流 四个陷阱的共同解法:把「近似」升级成「等式」,把「数值」升级成「结构」
图 4-16 误读与正读:解析章的高频翻车点
111例题

第四章 解析的回响:ζ 函数与素数分布从留数反解类数:

解析类数公式是双向的:知道 h 可算留数,知道留数也可反解 h。本例走后者,验证公式自洽。

题目。设 K = ℚ(√−3)。已知 r1 = 0、r2 = 1、n = 2,ΔK = −3,wK = 6(含 6 个单位根),h = 1。求 Ress=1 ζK(s)。

解。因单位秩为 r1 + r2 − 1 = 0,单位群有限,调节子取约定值 RK = 1(秩 0 时空积为空,约定为 1)。代入 p99 公式:

Ress=1 ζK = 20(2π)1 · 1 · 1 / (6 · √3) = 2π / (6√3) = π / (3√3) .

核对。用数值:π/(3√3) ≈ 3.14159/(5.19615) ≈ 0.6046。独立路径——用 ζK(s) = ζ(s)L(s, χ−3) 分解(χ−3 为模 3 的实特征),ζ(s) 在 s = 1 留数 1、L(1, χ−3) = π/(3√3) ≈ 0.6046——完全一致。这也顺便给出了「L(1, χ) ≠ 0」的一个具体数值确认(p101 第③步)。

要点 秩为 0 时调节子约定为 1;这只是「空乘积 = 1」的惯例。若误取 RK = 2√3(有时定义含因子 2),结果会差一个常数——用公式必先对齐约定。

推广。对 K = ℚ(√−1)(Δ = −4,w = 4,h = 1):

Res = 2π · 1 · 1/(4 · 2) = π/4 ≈ 0.7854 ,

对应 L(1, χ−4) = π/4,即莱布尼茨级数 1 − 1/3 + 1/5 − ⋯ = π/4。一条古典级数恒等式,就这样落在类数公式里。

方法论收获。解析类数公式把三个不同来源的量绑在一起:几何(r1, r2, Δ)、代数(h、单位群)、分析(留数)。任何一侧已知,都可推其余——这正是它成为「桥梁」的含义。

112例题

第四章 解析的回响:ζ 函数与素数分布二次域的分裂密度:Chebotarev 的第一次实战

本例把 p102–p103 的密度定理落到最简单的非平凡情形,并和二次互反律对上。

题目。设 K = ℚ、L = ℚ(√d)(d 无平方因子)。求:(a) 完全分裂的素数密度;(b) 惰性素数密度;(c) 对 d = −1, 5, −5 分别写出分裂判别式。

解 (a)(b)。Gal(L/ℚ) ≅ ℤ/2 = {1, τ},|G| = 2。共轭类只有两个:{1} 与 {τ}。

于是:二次域里,素数一半分裂、一半惰性(分歧除外)。这就是「概率 1/2」在数论里的严格含义。

解 (c)。分裂判据由 (ΔK/p) = 1 给出((·/p) 为 Legendre 符号):

dΔK分裂条件检验:p = 7
−1−4p ≡ 1 (4)7 ≡ 3 → 惰性
55p ≡ ±1 (5)7 ≡ 2 → 惰性
−5−20p ≡ 1,3,7,9 (20)7 ≡ 7 (20) → 分裂

核对 p = 7 于 K = ℚ(√−5)。分裂意味着 7 = 𝔭𝔭̄、N(𝔭) = 7。检验:x2 ≡ −5 ≡ 2 (mod 7) 是否有解?32 = 9 ≡ 2,有解。分裂。与表一致。

要点 注意 23 在 ℚ(√−5) 里也分裂(23 ≡ 3 (20)),且 (23) = 𝔭𝔭̄ 的两半都非主(a2 + 5b2 = 23 无解)——分裂 ≠ 主理想。ℚ(√−5) 的 h = 2,分裂素数的主性「一半一半」,这正是类数的意义。

再往前一步。把「p 分裂的密度 1/2」与「L(s, χd) 的非零性」对照,就得到 χ(p) = +1 的素数密度 1/2、χ(p) = −1 的密度 1/2——所以 Σp χ(p)/p 的条件收敛是「+ 与 − 大致抵消」的产物。Dirichlet 定理的第③步(L(1, χ) ≠ 0)正是在说:这两个密度精确相等,抵消不会过头。

113习题

第四章 解析的回响:ζ 函数与素数分布解析之桥:ζ 函数与密度

本组习题训练「把算术问题翻译成级数/积分问题」的能力。

4.1.1 写出 K = ℚ(i) 的 ζK(s) 的前 6 个非零理想按范数排列的完整列表,并写出欧拉乘积中 p = 2, 3, 5, 7 对应的局部因子(注意 2 分歧)。

4.1.2 验证恒等式 ζK(s) = ζ(s) L(s, χ−4),K = ℚ(i)。提示:分别按 p ≡ 1 (4)、p ≡ 3 (4)、p = 2 三类核对局部因子。

4.1.3 用 p99 公式计算 K = ℚ(√−7) 的 Ress=1 ζK(已知 ΔK = −7、wK = 2、RK = 1、h = 1),并用 L(1, χ−7) 的已知值核对。

4.1.4 用 Chebotarev 求:在 L = ℚ(ζ5)(G = (ℤ/5)× ≅ ℤ/4)中,「p 完全分裂」的密度、以及「p 的 Frobenius 为四阶元」的密度各是多少?

4.1.5 说明为何 πK(X) ~ X/log X 与 [K:ℚ] 无关(即每个数域都有「同样多」的素理想),而「完全分裂素理想」的个数却是 ~ X/([K:ℚ] log X)。两者是否矛盾?

提示 4.1.1:ℤ[i] 是 UFD,理想与元素一一对应,按 N(a + bi) = a2 + b2 列表。4.1.4:注意 ℤ/4 的共轭类只有 {0}, {1,3}, {2} 三个,而 p 完全分裂对应 σ = 1。

思考题。(不计入练习)本章说「ζK 的留数读出 h」。但 ζK 把全部理想类「混在一起」求和——那么 h 的信息究竟藏在留数的哪一部分?回到 p99 的三步证明,指出「类数」具体从哪个因子里冒出来,以及为什么「单位群」必须除在分母上。

114例题

第四章 解析的回响:ζ 函数与素数分布例题课(二):高斯和与二次互反的解析证明

例 4.A.计算 τ3、τ5、τ7 的精确值,并说明互反律的符号项如何从相位差中长出来。

解(τ5 为例)。① 写和:τ5 = 1+e2πi/5+e2πi·4/5+e2πi·4/5+e2πi/5(平方序列 0,1,4,4,1)。② 配对:a 与 5−a 的项共轭,合成 1 + 4cos(2π/5) = √5 的实数。③ 平方换序:τ52 = Σa,b e2πi ab/5,按 ab mod 5 重新计数——非零剩余各出现 p−1 次、零出现一次,几何级数收拢。④ 得 τ52 = 5;相位由 5 ≡ 1 (mod 4) 判为实正:τ5 = √5。真跑:τ3 = i√3、τ7 = i√7 同法(虚轴)。
互反如何出场。把 (q/p) 用 Gauss 和反解:(q/p)·τp = Σ χp(a)e2πi qa/p——这是「特征 twist」的 Gauss 和。对 p, q 双侧写出并相乘,τpτq 的两种分组展开相除,唯一的剩余项是 (−1)((p−1)/2)((q−1)/2)——符号项的出身是一次换序求和,不是一条规定。
数值对账。3 与 5:5 ≡ 1 (mod 4) 故符号 +1,(3/5) = (5/3)。真跑两侧:3 是 mod 5 的非剩余、5 ≡ 2 是 mod 3 的非剩余,都是 −1——一致 ✓。再看 3 与 7(双双 ≡ 3 mod 4):符号应为 −1,即 (3/7) = −(7/3) = −(1/3) = −1:真跑 (3/7) = −1(3 非 mod 7 的二次剩余)✓。

方法论。「精确值 + 相位判别 + 换序求和」是 Gauss 和的三板斧;同一套动作在 Jacobi 和、Stickelberger、有限域上的特征和中反复出现。学会一次,处处是「换一种分组方式」。

互反律的代数证明靠归纳与补充,解析证明靠相位与换序——同一个定理的两张照片,一张在算,一张在波。

例题:Gauss 和与二次互反 第一步 写和 τ5​ = Σ e2πia²/5​ a = 0…4 第二步 配对 a 与 5−a 共轭 虚部两两相消 第三步 平方 τ5​² = ΣΣ e2πi(ab)/5​ 换序重排 结论 τ5​ = √5 实轴、正方向 四步真跑:τ3​ = i√3、τ5​ = √5、τ7​ = i√7(误差 < 10⁻⁹) 互反的解析骨架:τ_p τ_q 按两种方式分组求和, 两种展开相除后符号项 (−1)((p−1)/2)((q−1)/2)​ 自动冒出: (q/p) = (p/q)·(−1)((p−1)/2)((q−1)/2)​ —— 符号不再是「规定」,是相位差 一秒对照:5 ≡ 1 (mod 4),符号项为 +1,故 (3/5) = (5/3): 真跑:3 是 mod 5 的非剩余(−1),5 ≡ 2 是 mod 3 的非剩余(−1)——两侧一致 ✓
图 4-17 τ 的四步解剖 + 互反符号项的相位出身
115习题

第四章 解析的回响:ζ 函数与素数分布习题课(二):ζ_K 与类数公式的计算

两道习题,把 ℚ(i) 的解析账本算到底。

4.2.1 验证 L(1, χ4) = π/4,并用类数公式解读。

解.χ4(n) = 0, 1, −1, 0, …(模 4),级数即 Leibniz:1 − 1/3 + 1/5 − …。真跑 40 万项得 0.785397 = π/4(交错级数误差界 ≤ 1/40 万 ≈ 2.5×10−6)。类数公式对 ℚ(i) 取参数 r1 = 0, r2 = 1, w = 4, |Δ| = 4, h = 1, R = 1,留数 res = 2π·h·R/(w√|Δ|) = 2π·1·1/(4·2) = π/4;另一面 ζℚ(i) = ζ·L 在 s = 1 处只有 L 不带极点,故 res = L(1, χ4)——两边同为 π/4,恰是「类数 1」的解析表达:高斯整数唯一分解,级数早已知情。

4.2.2 求 ζℚ(i)(2) = ζ(2)·L(2, χ4) 的数值。

解.L(2, χ4) = β(2) 是 Catalan 常数 G:真跑 20 万项交错级数得 0.915966(与真值 0.9159655941 差 < 10−6)。于是 ζℚ(i)(2) = (π2/6)·G = 1.506703。几何解读:Σ 1/(m2+n2)(每格点计一次)恰是这个数除以 4——ζK(2) 是高斯整数的「格点密度谱」。

延伸一步:r2 公式对账。「表示为两平方和的表法数」 r2(n) = 4(d1(n) − d3(n))(d1/d3:模 4 余 1/3 的因子个数)——它与 ζℚ(i)(s) = ζ(s)L(s, χ4) 是同一句话的系数版:ζ 的乘积分解 ⟺ 表法数的因子公式。取 n = 5:d1 = 2 (1,5)、d3 = 0,r2 = 8——(±1±2i), (±2±i) 八个,真跑可点。

提示。ℚ(i) 之所以「处处最好算」,是因为 h = 1 且特征极简(模 4 二值)。换 ℚ(√−5)(h = 2)或 ℚ(√−23)(h = 3),同样的流程立刻需要第三章的类群——习题的难度阶梯就是章节的设计图纸。

Leibniz 的 π/4 与 Catalan 的 G,一个是 s=1 的留数、一个是 s=2 的特殊值——同一个 ζℚ(i) 的两个截面。特殊值是函数的指纹,留数是它的心跳。

习题:ζ_K 的两个特殊值 ζℚ(i)​ 分解 ζ(s)·L(s,χ4​) 高斯整数按范数记账 唯一分解成立(h=1) s = 1:留数 L(1,χ4​) = π/4 Leibniz 级数(真跑) 类数公式 h=1 的兑现 s = 2:特殊值 ζ(2)·β(2) = 1.5067 β(2) = Catalan 常数 真跑 0.915966 两道习题的主干数字:① L(1,χ4​) 部分和 40 万项 = 0.785397 = π/4(交错级数界 ≤ 2.5×10⁻⁶) ② ζℚ(i)​(2) = (π²/6)·G = 1.644934 × 0.915966 = 1.506703 ③ 高斯整数范数 r2​(n) = 4(d1​(n) − d3​(n)):4·ζℚ(i)​(s) = Σ r2​(n)/ns​ ℚ(i) 是「解析算术」的样板房:h = 1、w = 4、Δ = −4,每个公式都有最简形态
图 4-18 从 Leibniz 级数到 Catalan 常数:ℚ(i) 的解析账本
116地图

第四章 解析的回响:ζ 函数与素数分布第四章知识地图:解析回响的路标

本章路线收进一张图,只讲一条主线:译码。

主干:六站一台译码机。①欧拉乘积把素理想译成因子;②类群译成特征、级数按类分组;③非零性与延拓给级数发「驾照」;④类数公式让 h·R 坐进留数——代数被解析读出;⑤素数定理让零点数素数;⑥RH 把误差标价 √x·ln x。
三段译码表(全章通用)。代数结构 → 解析对象 → 数字:类群 → 特征 χ → L(1,χ) 的值;理想 → 范数 N(𝔭) → 级数项;嵌入与单位 → r1, r2, R → 函数方程的 Γ 因子与留数。每换一章,译码表加一行,语法不变。
回头路标。若某站卡住:欧拉乘积不明白 → 回第二章的范数;特征不明白 → 回第三章的类群;函数方程的 Γ 因子 → 回第一章的嵌入符号;零点与误差 → 重读 ψ 的显式公式。每条边都指向具体页码,迷路就走回头一步。

一秒自测。能用一句话说清「为什么 L 函数必须按类群分组」吗?参考答案:素理想在类中均匀分布(正交性),按类分组才能把「总账」拆成「分户账」,每户的收敛性各自干净。答得顺,本章就通了。

地图的作用不是复习,是定位:知道自己站在哪一站、上一站是什么,就不会在零点的细节里迷路。

第四章知识地图 第一站 欧拉乘积 ζ_K = Π(1−N𝔭−s​)−1​ 素理想逐个发声 第二站 特征与 L 类群 → 相位表 L(s,χ) 按类分组 第三站 非零性与延拓 L(1,χ)≠0 开闸 函数方程对称 第四站 类数公式 h·R 坐进留数 解析读出代数 第五站 素数定理 ζ 的零点数素数 ψ(x) ~ x 第六站 RH 的分量 零点定误差 √x·ln x 预算 暗线:每站都是「代数结构 → 解析对象 → 数字」的三段译码 类群译成特征,理想译成 N(𝔭),零点译成误差——译码表贯穿全章
图 4-19 解析回响的六站路线:从乘积到零点,从级数到类数
117小结

第四章 解析的回响:ζ 函数与素数分布第四章小结(上):解析线的五步回望

解析线的五步,每步一行公式收走。

① 欧拉乘积。ζK(s) = Π𝔭(1 − N(𝔭)−s)−1:算术基本定理的解析化身,理想范数是记账单位。
② 特征与 L。类群特征 χ 把级数按类分组:L(s, χ) = Σ χ(n)/ns——正交性保证分户干净。
③ 非零性。L(1, χ) ≠ 0 开闸放水:Dirichlet 定理(AP 素数无穷)随之成立,素数按 1/φ(q) 配额均分(真跑 8977/9005)。
④ 类数公式。ress=1 ζK = 2r1(2π)r2hR/(w√|Δ|):代数不变量(h、R)被解析函数读出——本章的最高点。
⑤ 素数定理与误差。ψ(x) ~ x,误差由零点定调;无零点区域给出 O(xe−c√ln x),RH 的预算是 √x·ln x。

自测三问。① ζK 的欧拉乘积里每个因子对应什么?② 为什么特征必须是群同态?③ ψ 与 π 谁更适合接零点?(答:素理想;完全乘性与正交性的来源;ψ——它是 ζ′/ζ 的直接系数。)三问都顺,解析线无遗。

五步不是五个知识点,是一条因果链:乘积给结构,特征给分组,非零给流量,留数给不变量,零点给误差。每一环都咬住上一环。

第四章小结(上) ζ_K 与欧拉乘积 —— 素理想逐个发声  Π(1−N𝔭−s​)−1​ 特征与 L 函数 —— 类群给相位  L(s,χ) = Σ χ(n)/ns​ L(1,χ) ≠ 0 —— Dirichlet 定理的心脏  AP 素数按 1/φ(q) 均分 解析类数公式 —— h·R 坐进留数  res = 2r1​​(2π)r2​​hR/(w√|Δ|) 素数定理 —— 零点数素数  π(x) ~ Li(x);ψ(x) ~ x 五步回望:乘积 → 特征 → 非零 → 留数 → 分布
图 4-20 解析线的五步:每步一行公式,一行结论
118小结

第四章 解析的回响:ζ 函数与素数分布第四章小结(下):解析工具的收获清单

小结(下):把「拿到手的」「要保持警惕的」「留作钩子的」分三栏结清。

拿到手。欧拉乘积(理想范数记账)、特征与正交性、Dirichlet 定理、解析类数公式、素数定理与误差框架——五件工具全部经过真跑对账:h = 2.000、AP 素数 8977/9005、ψ(x)/x → 0.9996。
会警惕。①L(1,χ) ≠ 0 是定理不是观测——数值正数证不出全称;②π 与 Li 的缺口会变号(106 处 Li 已高出 128.5),别被小数据骗;③x/ln x 与 Li 差一个量级,选错近似等于选错战场;④「零点是障碍」的说法要用显式公式纠正——它们是波动的声源。
留个钩子。RH 出场了但未解决:它的等价形式(von Koch)与预算(√x·ln x)已挂在本章账上;第六章将以「现代疆界的第一站」身份重逢。另外,函数域上的「平行 RH」已被证明——差的那一半,正是数域的麻烦与魅力。

衔接自查。若把本章所有「ζ(s)」换成「ζK(s)」,哪些结论原样成立?(欧拉乘积、留数公式成立;素数定理对 ζK 同样成立——因为非主特征的零点不碍事。)换个域再走一遍,是检验理解的最好方式。

解析章最容易带走的不是公式,是三栏习惯:什么已证、什么只差一档、什么还开着一扇门。账分清了,下一章才敢出发。

第四章小结(下) 拿到手 欧拉乘积与范数 特征与正交性 类数公式 素数定理 会警惕 L(1,χ)≠0 是定理 非零性不可数值证明 近似要选对量级 留个钩子 RH:零点全部在 1/2 线 误差预算 √x·ln x 第六章再会 收获清单(可直接引用的结论): · Dirichlet 定理:a ⊥ q ⟹ 素数 p ≡ a (mod q) 无穷 · 解析类数公式:h 从留数读出——ℚ(√−5) 真跑 h = 2.000 · von Koch:RH ⟺ π(x) = Li(x) + O(√x·ln x) 易错清单:π 与 Li 的缺口有符号变化(10⁶ 处 −129) x/ln x 与 Li 差一个量级;「非零」与「看起来非零」隔着一个证明
图 4-21 收获与警惕:解析工具的边界与钩子
119思想卡

第四章 解析的回响:ζ 函数与素数分布思想卡:把「素数的分布」翻译成「函数的分析」

一张卡片立起本章的哲学。

卡片正文。「素数有多少」是算术问题;「ζ 的零点在哪里」是分析问题。两者被显式公式焊死成同一件事:零点在 1/2 线上 ⟺ 素数误差 ≤ √x·ln x。本章所有定理都是这张译码表的实例:欧拉乘积把素理想译成因子,类数公式把 h·R 译成留数,von Koch 把 RH 译成误差预算。
为什么值得立卡?因为在它之前,「素数分布」只能靠构造与归纳硬啃;在它之后,分布问题有了第二种语言——而第二种语言自带微积分的全部火力。Dirichlet 定理、素数定理都是这次「换语言」的直接红利。
三次出场。第三章:类群与级数分户(L 函数的出身);本章:h·R 与留数、零点与误差(双向各一次);第六章:Langlands 把「Galois 表示 ↔ 自守表示」做成全景译码——同一张卡片,尺幅逐次放大。

使用说明。遇到分布问题,先问「它是哪个函数的什么解析特征」;遇到解析现象,先问「它是哪笔算术账的影子」。卡片的用法是双向的——单向使用等于没用。

Riemann 1859 年那篇八页论文的全部遗产,可以压缩成一句话:分布问题的出口在函数的解析行为里。本章只是把这句话拆成五步走了个来回。

思想卡 思想卡一句话:素数的分布,是某个函数解析行为的「副作用」—— 把「素数有多少」翻译成「ζ 的零点在哪里」,分布问题就升级成分析问题 算术侧 素理想、范数、类群 离散 · 可枚举 · 有限 解析侧 ζ、L 函数、零点 连续 · 可微延 · 无穷 双向翻译:类数公式(代数→解析)、显式公式(解析→算术) 这条思想在本书的三次出场:第三章(类群↔级数分户)、 本章(h·R↔留数、零点↔误差)、第六章(Langlands:表示↔自守形式的全局对译)
图 4-22 把「素数的分布」翻译成「函数的分析」:一张双向译码表
120挑战

第四章 解析的回响:ζ 函数与素数分布挑战:五步走到解析类数公式

挑战题.不数格点,只用级数算出 h(ℚ(√−5)),并与第三章的约化型对账。五步流水线,每步一个真跑数字。

① 定域。K = ℚ(√−5):Δ = −20,无实嵌入、一对复嵌入(r2 = 1),单位只有 ±1(w = 2)——虚二次域,类数公式取最简形态。
② 造特征。χ(n) = (−20/n)(Kronecker 符号):模 20 的实特征,gcd(n,20)>1 时为 0。真跑前 20 项特征值:1, 0, 1, 0, 0, 0, 1, 0, 1, 0, −1, 0, −1, 0, 0, 0, −1, 0, −1, 0——凡与 20 不互素处取值 0,其余在 ±1 上跳动(这就是「按类分相位」)。
③ 求级数。L(1, χ) = Σ χ(n)/n:真跑 40 万项 = 1.40496(Pólya–Vinogradov 界控制尾部:|Σn>N χ(n)/n| ≤ √20·ln 20/N ≈ 10−4)。
④ 代入公式。虚二次类数公式 h = w√|Δ|·L(1,χ)/(2π) = 2·4.4721·1.40496/6.2832 = 2.000(真跑,误差 0.004)。
⑤ 对账。第三章约化型计数给 h = 2([1,0,5] 与 [2,2,3])——解析读数与代数清点完全一致。挑战完成:没数一个格点,h 已到手。

评分标准。①特征选对(判别式即模)30 分;②级数求值并给误差界 25 分;③公式形态正确(w、√|Δ|、2π 各就各位)25 分;④与代数面对账 20 分。第④步是灵魂:不算对账的挑战只是半成品。

这条流水线可以原样搬去任何虚二次域——换 Δ 就换一套真跑数字。「五步」的普适性,正是类数公式作为定理(而非技巧)的证据。

挑战:五步走到解析类数公式 ① 定域:K = ℚ(√−5),Δ = −20  w = 2,r2​ = 1 ② 造特征:χ_−20(n) = (−20/n)  模 20 的实特征 ③ 求级数:L(1,χ) = 1.40496(真跑)  40 万项 + 尾部界 ④ 代入公式:h = 2√20·L/(2π)  = 2.000(真跑) ⑤ 对账:约化型 [1,0,5],[2,2,3]  h = 2 ✓ 两面会师 五步一台戏:代数开路,解析读数,最后回代数对账
图 4-23 从数域到 h=2 的完整流水线(真跑数字全程在列)
121实验

第四章 解析的回响:ζ 函数与素数分布数值检验欧拉乘积与解析类数公式

把 p96–p99 的公式写成程序,用数值实验检验它们。

实验 4.1 欧拉乘积的数值收敛。对 K = ℚ,比较 Σn ≤ N n−s 与 Πp ≤ P(1 − p−s)−1 在 s = 2 处的值,观察两者向 ζ(2) = π2/6 收敛:

# 欧拉乘积 vs 级数(数值核对)
import numpy as np
from sympy import primerange

def sieve(N):
    s = np.ones(N+1, dtype=bool); s[:2] = False
    for i in range(2, int(N**0.5)+1):
        if s[i]: s[i*i::i] = False
    return np.nonzero(s)[0]

def series(s, N):
    n = np.arange(1, N+1)
    return float(np.sum(n.astype(float) ** (-s)))

def euler(s, P):
    val = 1.0
    for p in sieving(P):
        val *= 1.0 / (1.0 - p ** (-s))
    return val

sieving = sieve
for s in [2, 3]:
    print(f"s={s}: 级数N=2e6 → {series(s, 2000000):.6f}")
    print(f"        乘积P=1e4 → {euler(s, 10000):.6f}")
    if s == 2:
        print(f"        理论 pi**2/6 = {np.pi**2/6:.6f}")

预期输出。s = 2 时两者都逼近 1.644934 = π2/6;乘积收敛明显更快(这正是素数稀疏性的体现:P = 104 时的精度已超过 N = 2·106 的级数)。

实验 4.2 解析类数公式的数值核对。对若干虚二次域,用公式算 Ress=1 ζK,再用级数(s 略大于 1)外推核对:

# 解析类数公式核对(虚二次域)
from sympy import sqrt, pi, N as _N

def res_formula(d, h, w):
    # 虚二次域:r1=0, r2=1, R_K=1(h 已知),Δ = −d (d≡3 mod 4) 或 −4d
    Delta = -d if d % 4 == 3 else -4*d
    return 2*pi * h * 1 / (w * sqrt(abs(Delta)))

cases = [(1,1,4), (2,1,2), (3,1,6), (5,2,2), (6,2,2), (7,1,2)]
for d, h, w in cases:
    r = res_formula(d, h, w)
    print(f"ℚ(√−{d}): h={h}, w={w} → Res ≈ {float(_N(r, 6)):.5f}")

预期输出。ℚ(√−1): 0.78540、ℚ(√−3): 0.60460、ℚ(√−5): h=2 → 1.40496——ℚ(√−5) 的留数明显大于 ℚ(√−3)(分母更小、分子 h = 2),这正是「h 出现在留数里」的数值证据。

实验结论。两个实验都以「有限计算」验证了「无限结论」:欧拉乘积验证了唯一分解的解析化身,留数核对验证了类数公式。第四章的精神是——解析公式不是只有专家才能用的黑箱,它可以被有限精度地数值检查。

122格物札记

第四章 解析的回响:ζ 函数与素数分布〖札记〗从「密率」到 ζ(2):圆周率的两条路

本章满纸都是级数与零点;回头看,π 曾从两条完全不同的路走进数学——恰好是本章两种眼光的预告片。

逼近之路:密率。祖冲之给出 π 的「密率」355/113,误差 2.7×10−7。这组分数为何如此精妙?答案是连分数:π = [3; 7, 15, 1, 292, …],而 355/113 恰是截断 [3; 7, 15, 1] 的收敛项——「分母小于 33102 的最佳逼近」(下一个收敛项带 292,太陡,于是密率封王)。祖冲之没有连分数理论,却有连分数的眼睛:他用割圆术逼近到了同一条最佳逼近链上。第三章的 √2 收敛项、本章的单位群,走的都是这条链。
函数之路:ζ(2)。Euler 1734 年解决 Basel 问题:1 + 1/4 + 1/9 + … = π2/6。他的武器是正弦的无穷乘积sin x = x·Π(1 − x2/k2π2):级数的和由零点的位置决定。这正是本章显式公式的原型——素数级数(ζ)的渐近由 ζ 的零点决定,Euler 的 x2 系数比较,是一百三十年后 Riemann 论文的婴儿照。
两条路的会合。密率是「用有限逼近无穷」,ζ(2) 是「用结构读出总和」——分别对应本章的两种动作:数值近似(π vs Li)与精确等式(显式公式)。有趣的是它们在近代合流:ζ(2) 的 Apéry 证明(1978)用的恰是逼近加速——祖冲之的眼睛最终看进了 ζ 的特殊值。

札记的注脚。《隋书》记祖冲之「所著之书,名为缀术,学官莫能究其深奥」——缀术已佚,方法成谜;但 355/113 的「最佳」属性由连分数理论补认。传统的成果可以被现代语言重新验收——这正是格物札记存在的理由。

π 从割圆的边上走来,也从 sin x 的零点里走来。逼近与解析不是两派——是同一枚硬币在两枚不同尺度上的投影。

圆周率的两条路 中国:密率 355/113 祖冲之(429–500) π ≈ 355/113 = 3.1415929… 误差 2.7×10⁻⁷,领先 900 年 连分数的眼睛 π = [3;7,15,1,292,…] 355/113 = [3;7,15,1] 截断 最佳逼近的直接战果 「密率」是逼近论:用最少的数字 换最多的精度——连分数的语言 欧洲:ζ(2) = π²/6 Euler(1734) 1+1/4+1/9+… = π²/6 解析方法首次命中 π 正弦的无穷乘积 sin x = x·Π(1−x²/k²π²) 比较 x² 系数即得 本章 ζ 与零点的预演 「ζ(2)」是函数方法:级数的和 由整函数的零点决定——显式公式的前身 两条路殊途同归于 π:一个用逼近,一个用零点——本章的零点理论正是后者的成年礼
图 4-24 密率与 ζ(2):逼近的眼睛与零点的望远镜
123速查

第四章 解析的回响:ζ 函数与素数分布第四章速查表:解析回响公式一览

本章九条主干,一页备翻。每条都附「它在书里的职责」。

前三条(机器)。欧拉乘积是发动机:素理想逐因子发声;L 函数是分户账:特征把总账按类拆开;Dirichlet 定理是第一笔红利:素数在互素剩余类里均分(真跑 8977/9005)。
中三条(会师)。解析类数公式把 h·R 送进留数——虚二次特例 h = w√|Δ|·L(1,χ)/(2π) 最常用(真跑 h = 2.000);这三条是本章的代数—解析接口。
后三条(前线)。素数定理(ψ ~ x)、无零点区域(误差 xe−c√ln x)、von Koch(RH ⟺ O(√x·ln x)):误差理论的三级台阶,第六章 RH 登场时的全部铺垫。
附加一条(工具)。Gauss 和 τp2 = (−1)(p−1)/2p:特征和的相位标尺,二次互反解析证明与 Pólya–Vinogradov 界的共同源头。

用法。速查表不替代推导——每条公式右侧的括号才是重点:记住「哪条公式管哪件事」,比记住公式本身更值钱。卡壳时按括号回到对应页,两分钟内满血。

九条公式共享一个语法:左边是代数对象,右边是解析对象。速查表其实是本册的「翻译词典」第 4 版。

第四章速查表 ζ_K 欧拉乘积: ζ_K(s) = Π_𝔭 (1 − N(𝔭)−s​)−1​ (素理想逐因子) L 函数: L(s,χ) = Σ χ(n)/ns​ = Π_p (1−χ(p)p−s​)−1​ (特征分组) Dirichlet 定理: a ⊥ q ⟹ p ≡ a (mod q) 无穷 (L(1,χ) ≠ 0) 解析类数公式: ress=1​ ζ_K = 2r1​​(2π)r2​​ h R / (w√|Δ|) (h·R 进留数) 虚二次特例: h = w√|Δ|·L(1,χ_Δ)/(2π) (R = 0) 素数定理: ψ(x) ~ x;π(x) ~ Li(x) (零点定误差) 无零点区域: Re(s) ≤ 1 − c/ln|t| 无零点 (误差 xe−c√ln x​) von Koch: RH ⟺ π(x) = Li(x) + O(√x·ln x) (RH 的素数分量) 高斯和: τ_p² = (−1)(p−1)/2​·p (|τ| = √p)
图 4-25 解析回响公式一览:九条主干的精确形态
124讲义

第四章 解析的回响:ζ 函数与素数分布衔接讲义:从无限到局部——下一站的宣言

第四章收官。清点行装,看看第五章为什么非从「换度量」开始。

工具一:欧拉乘积的「逐素数」习惯。ζK = Π𝔭… 教会我们「把算术按素数分解着看」——这正是局部化的精神:每个 p 一个世界。第五章把这句话从「乘积的因子」升级成「完备的数系」ℚp。
工具二:函数方程的悬念。本章只提了函数方程有 Γ 因子、与 r1/r2 有关;但它为什么对称?答案在 Adele 环上的调和分析(Tate 论文):ζ 的函数方程是「Fourier 自对偶」的直接推论。第五章搭好 Adele,第六章才能看见全景。
工具三:误差的语法。「零点决定误差」在 p 进世界有精确的镜像:Hensel 引理让「mod p 的单根」完备提升成 ℚp 的真根——另一种意义的「解析延拓」。两种延拓(复分析 vs p 进完备化)将在局部-整体原理处握手。

下一章第一句预告:「两数接近」有三种定义——实绝对值说差距小、p 进绝对值说被 p 整除得深、还有平凡绝对值。Ostrowski 定理说:就这三种,再多没有了。第五章从这条分类定理起飞。

本章的眼睛看无穷远(级数、延拓、零点);下一章俯下身,把每一个素数的脚底看清。远与近,是同一门解析的两副镜片。

衔接讲义:从无限到局部 已到手 ζ_K 全套解析装备 类数公式 · 素数定理 误差与零点的语法 下一站 换度量:p 进绝对值 ℚ_p 与 Hensel 「近似」的另一种定义 再下一站 Adele 与 Idele 所有位一起算 为什么解析之后要局部?ζ_K 的欧拉乘积逐素数分解—— 「逐素数」正是局部视角:每个 p 一个世界,先分地再合并; ζ_K 的完整对称性(函数方程)要到 Adele 上才现出原形 本章把「无限」看穿;下一章把「每一个有限处」看穿
图 4-26 出站台:带着 ζ 的语法走向 p 进与 Adele
第五章

局部与整体:p 进世界与 Adele

同一个数域,换一副眼镜看:p 进绝对值说「被 p 整除得越深,两数越近」。本章从 Ostrowski 定理出发——ℚ 上本质上只有三种绝对值(实、p 进、平凡),随后构造 ℚp:Cauchy 列完备化,Hensel 引理让「mod p 有单根 ⇒ p 进里有根」成为解方程的流水线。ℤp 是离散赋值环的标本,分歧的局部图像把 e、f、g 放大看清。再升一层:Adele 环把所有位(实、复、全部 p)装进一个拓扑环,Idele 类群是一本全球账本;Tate 的博士论文用其上的调和分析一次读出 ζ 与全部 L 函数的函数方程——分析的统一视界。局部-整体原理(Hasse 口号)贯穿全章:一个全局问题,先在每一个局部问一遍,再把答案拼回全局。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
125导引

第五章 局部与整体:p 进世界与 Adele第五章导引:换一副眼镜看数——局部与整体

★★ 解析之桥走完了:ζK(s) 把全部非零理想打包成一个级数,类数 h 从 s = 1 的留数里现身。但这条路一直绕过一件事:在「一个素数 p 的脚下」究竟发生了什么。第四章把它折叠成一个局部因子 Π (1 − N(𝔭)−s)−1,却从未打开过它。本章换一副镜片,把它打开。

三个问题。① 除了通常的绝对值,ℚ 上还有别的「大小」吗?(有——每个素数一个。)② 「近似」能不能换个含义?在 ℤ[√−5] 里 6 = 2 · 3 = (1 + √−5)(1 − √−5),若把 2 与 1 + √−5 说成「接近」,那两条分解就接上了——接在哪儿?③ 「在每个地方都对」能不能拼成「整体上对」?这是本章的口号;它有名字,叫局部-整体原理。

一句话版本。把每个位(素数位与无穷位)各自的算术摊开,用一族绝对值分别度量,再用一个环 𝔸K 把它们同时装进去——于是「到处都对」终于有了严格含义,而 ζK(s) 变成这个环上一次积分的结果(Tate,1950)。

图 5-1 两副镜片:全局的账本与局部的放大镜 全局的镜片 ζK​(s):把无穷多处 的账一次算清 局部的镜片 ℚp​:只看一个素数 脚下的 p 进世界 同一个算术事实,两种读法 乘积公式 ∏v​|x|v​ = 1:全局与局部唯一的硬约束
图 5-1 两副镜片:全局的账本(ζ 函数、Adèle)与局部的放大镜(ℚp、Hensel)。两者被乘积公式钉在同一张桌上。

先看一个真跑。下表把两个有理数在每个位上的绝对值列出(未列出的位取 1)。最后一列是乘积——恒为 1:

x|x|∞|x|2|x|3|x|5|x|7∏v|x|v
12121/41/3111
100/7100/71/411/2571

这把「全局」与「局部」钉在同一张桌上。乘积公式说:任何非零有理数,在所有位上的「大小」互不独立——某处变大,另一处必然变小。后面会看到,𝔸K×/K× 上唯一的全球约束就是它。

本章路线。5.6 先把「绝对值」这族镜子分类(Ostrowski 定理);5.7–5.8 造出完备域 ℚp 与它奇特的收敛逻辑;5.9 解剖 ℤp 这个局部环;5.10 把分歧搬到局部看(e · f = n);5.11–5.12 讨论局部-整体的口号与它最成功的战场(二次型);5.13–5.15 搭起 Adèle、Idele 与 Tate 的积分框架。之后是例题、习题、地图、小结、挑战、实验与札记,章末另有一页衔接讲义,把镜头推向第六章的现代疆界。

读法提示:这一章的概念比前四章都「软」——没有需要攻克的定理链,只有一次视角切换。先把「绝对值」当成「离 p 有多近」的尺子,其余就都顺了。

126讲义

第五章 局部与整体:p 进世界与 Adele5.1 局部域与 p 进数:换一个度量看世界

解析之桥走完了。现在换到几何之桥——起点是一个「度量换掉」的动作。

ℚ 上除了通常的绝对值 |·|∞,还有一族「p 进绝对值」:置 |p|p = 1/p,并对 a = pv·(u/v') 定义 |a|p = p−v。Ostrowski 定理说:ℚ 上互不等价的绝对值恰为 {通常绝对值} ∪ {各 |·|p}。

定义(p 进数)。ℚp 是 ℚ 关于 |·|p 的完备化;ℤp = {x ∈ ℚp : |x|p ≤ 1} 是 p 进整数环。

p 进数有若干反直觉但极好用的性质:

性质内容对比实数侧
强三角不等式|x + y|p ≤ max(|x|p, |y|p)实数只 ≤ |x|+|y|
整数的收敛性pn → 0,故 Σ pn 收敛实数里发散
十进制式展开x = Σn ≥ v an pn(向左无限)实数向右无限
环结构ℤp = lim← ℤ/pn(逆极限)无对应
局部域ℚp 的有限扩张 = 局部域ℝ/ℂ 是「无穷位」局部域

「局部」二字不是比喻:ℚp 只看得见关于 p 的信息,正如 K 在素理想 𝔭 处的完备化 K𝔭 只看得见 𝔭 附近。而 p97 的欧拉乘积恰好说:全局的 ζK = 全部局部信息的乘积。这就是「局部-整体」思想的第一副面孔。

Ostrowski:ℚ 上的绝对值只有两类 ℚ 上的绝对值 |·| 阿基米德位(一个) |·|∞ — 通常绝对值 完备化 = ℝ(再取代数闭包 ℂ) 非阿基米德位(每素数一个) |·|p​ — |p|p​ = 1/p 完备化 = ℚp​(局部域) 强三角不等式:|x+y|p​ ≤ max(|x|p​,|y|p​) ⟹ 「所有三角形等腰」 局部-整体原理:全局对象 = 全部局部对象的一致拼装(p127)
图 5-2 Ostrowski 定理:一个阿基米德位 + 每个素数一个非阿基米德位
127讲义

第五章 局部与整体:p 进世界与 Adele5.2 Hensel 引理与局部-整体原理

p 进数的最大实用价值,在于它把「解方程」变成了一件可以逐位逼近的事。

定理(Hensel 引理)。设 f(x) ∈ ℤp[x],a0 ∈ ℤp 满足 f(a0) ≡ 0 (mod p) 且 f'(a0) ≢ 0 (mod p)。则存在唯一的 a ∈ ℤp,使 a ≡ a0 (mod p) 且 f(a) = 0。
证明(牛顿迭代在 p 进度量下收敛)。令 an+1 = an − f(an)/f'(an)。由 f'(a0) 可逆,可证 |f(an)|p ≤ p−2n,于是 an 是 Cauchy 列、收敛到 a。唯一性由 f 在根附近的 Lipschitz 性质给出。∎

这条引理的哲学力量在于:「模 p 有单根」可以无条件提升为「ℤp 里有真根」。而 f 在 ℤp 里有根,当且仅当 f 在每个 ℤ/pn 里有根(逆极限的定义)。于是「解方程」变成了「逐位求解 + 一致性检查」,这是计算代数的核心手法。

把它推到数域,就得到局部-整体原理的精确形态。对每个位 v(有限位 𝔭 或无穷位),都可取完备化 Kv。基本问题:一个方程在 K 里可解 ⟺ 它在每个 Kv 里可解?

对象局部-整体是否成立说明
二次型方程成立(Hasse–Minkowski)「每个局部有解 ⟹ 全局有解」
一般三次曲线成立(Tate–Shafarevich)椭圆曲线情形需 Selmer/Tate–Shafarevich 群
任意丢番图方程不成立「局部-整体原则的失败」是深层现象
素数分裂(x2 ≡ d mod p)成立p 分裂 ⟺ d 在 ℤp 里是平方(二次互反律的局部面孔)

最后一行是第二章二次互反律的重新解释:p 在 ℚ(√d) 里分裂,当且仅当 d 是 ℤp 里的平方。局部语言把「符号计算」变成了「求解平方根」。

Hensel 引理:牛顿迭代在 p 进世界里收敛 f(a0) ≡ 0 mod p 且 f′(a0) ≢ 0 mod p ⟹ ∃! a ∈ ℤp​, f(a) = 0 迭代:an+1 = an − f(an)/f′(an) |f(an)|p ≤ p−2n 超快收敛:误差指数翻倍 等价说法:逐位求解 ℤp = lim ℤ/pn 每层有根 + 一致 ⟹ 有真根 局部-整体原理:K 中可解 ⟺ 每个 Kv 中可解? 二次型:成立(Hasse–Minkowski);一般方程:不成立(深层失败) 二次互反律的局部面孔:p 分裂 ⟺ d 在 ℤp 里是平方
图 5-3 Hensel 引理与局部-整体原理
128讲义

第五章 局部与整体:p 进世界与 Adele5.3 Adèle 与 Idele:把所有位装进一个环

局部-整体原理的现代写法,是造一个「同时装下全部位」的代数对象。

定义(Adèle 环)。数域 K 的 Adèle 环定义为受限直积

𝔸K = Π'v Kv = { (xv)v : xv ∈ 𝒪v 对几乎所有 v 成立 } ,

取「受限」是因为若允许全部位任意取值,乘积空间太大而无算术意义。

定义(Idele 群)。𝔸K× 是 Adèle 环的单位群,即 Idele 群;其中元素称 Idele。K× 经对角嵌入 K× ↪ 𝔸K× 落进 Idele 群,其像称主 Idele。商群 CK = 𝔸K×/K× 称Idele 类群。

为什么这套语言是「对的」?因为它把四个此前分散的对象收进了一个框架:

经典对象Adèle/Idele 写法恢复方式
理想类群 Cl(K)CK / CK0 的有限商对有限位取「理想 + 单位」的商
类数 h|CK / (CK)0|连通分支个数的有限部分
单位群 𝒪K×𝔸K× 中「无穷位取 1」的整 Idele ∩ K×Dirichlet 单位定理 = CK 的紧性
判别式 / 分歧各局部扩张的判别式之积局部数据相乘

第三行尤其值得停一下:Dirichlet 单位定理(𝒪K× ≅ μ × ℤr1+r2−1)在 Idele 语言里表现为「Idele 类群的一部分是紧的」。第三章那条秩公式,在更高的语言里成了一个拓扑陈述——这正是「升维」的典型收益。

而 CK 的最美妙性质是:它是一个局部紧阿贝尔群,因而可以上调和分析(傅立叶变换、Poisson 求和)。p129 的 Tate 论文就是把这件事做完。

Adèle:把所有位装进一个环 𝔸K = Π′v Kv (受限直积:几乎所有分量落在 𝒪v 内) K𝔭1 有限位 ℚp​ 型 K𝔭2 有限位 ℚp​ 型 ⋯ K∞1 无穷位(实) ℝ 型 K∞2 无穷位(复) ℂ 型 K× ↪ 𝔸K× (主 Idele) 对角嵌入 CK = 𝔸K×/K× (Idele 类群) 局部紧阿贝尔群 → 可做调和分析 经典对象全部就位:Cl(K)、h、𝒪K×、ΔK 都是 CK 的切面 Dirichlet 单位定理 = CK 的某部分紧性
图 5-4 Adèle 与 Idele:把全部位(有限位 + 无穷位)装进一个环,经典不变量成为它的切面

Adèle 语言的价值不在于把简单的事说复杂,而在于它让「局部数据的一致拼装」成为可计算、可分析的严格操作。第三章的类数与单位,从此可以在一个统一的空间里被同时看见;而调和分析一旦可用,ζ 函数的解析性质就能从「级数估计」升级为「群上的傅立叶理论」——这正是 p129 要讲的一步。

129讲义

第五章 局部与整体:p 进世界与 Adele5.4 Tate 的博士论文:用调和分析读出 ζ

1950 年,John Tate 在普林斯顿交出一篇只有几十页的博士论文,把此前各章的工具收进了一次积分。他的导师 Artin 的评价是:这篇论文把类域论重新做了一遍。

核心是一个局部到全局的操作。对每个位 v,取一个「好的」函数(Schwartz–Bruhat 函数)fv: Kv → ℂ,做局部 ζ 积分:

ζ(fv, s) = ∫Kv× fv(x) |x|vs dx× .

把它们全乘起来(f = ⊗v fv 为 Adèle 上的函数),得到整体 ζ 积分:

ζ(f, s) = ∫𝔸K× f(x) |x|s dx× = Πv ζ(fv, s) .

定理(Tate)。适当选取 f(例如 f = ⊗ 1𝒪v 与无穷位的标准高斯函数),则

ζ(f, s) = ΛK(s) = |ΔK|s/2 Γℝ(s)r1 Γℂ(s)r2 ζK(s) .

也就是说,p98 那条「完备 ζ 函数 + 函数方程」不再是靠 Mellin 变换硬算出来的,而是Adèle 上一个泊松求和公式的自动推论。局部-整体的一致性(Adèle 的「受限直积」结构)恰好提供了求和公式所需的「几乎所有位都一致」这一条件。

这一步的意义可以概括成一张对照表:

经典做法Tate 的做法收益
Mellin 变换 + θ 函数模变换Adèle 上的傅立叶变换 + Poisson 求和函数方程「免费」得到
逐位分析 Γ 因子局部 ζ 积分的直接计算无穷位与有限位同构处理
类数公式靠格点几何留数来自局部因子与主 Idele 的对角性结构统一,可推广到 L 函数
Dirichlet L 函数单独处理加一个「特征」到积分里即可一切 L 函数一个框架

最后一行是 Tate 论文真正的力量:不只 ζK,任何 L 函数都能写成「Adèle 上的积分 × 一个表示」。这句话一旦成形,就通向了 p130 的 Langlands 纲领。

Tate 论文:局部积分之积 = 完备 ζ 函数 局部 ζ 积分 ζ(fv, s) 每个位一个 ⊗ 受限直积 f = ⊗ fv Adèle 上函数 → ζ(f, s) = ∫ |x|ˢ f dx× = Πv ζ(fv, s) = ΛK(s) 全局 = 局部之积 Poisson 求和 ⟹ 函数方程 ΛK(s) = ΛK(1−s) (p98 的结论重新导出) 推广:把「一个特征 ρ」加进积分,即得 L(s, ρ) 一切 L 函数 = Adèle 上的积分 × 一个表示 这条式子就是 Langlands 纲领的出发点(p130)
图 5-5 Tate 论文:局部 ζ 积分之积 = 完备 ζ 函数,函数方程由 Poisson 求和给出
130讲义

第五章 局部与整体:p 进世界与 Adele5.5 Langlands 纲领:数论与表示论的统一地平线

1967 年,Robert Langlands 在一封给 Weil 的信里提出了一组猜想。它后来被称作「数学的大统一理论」,也是 21 世纪数论的主干。

出发点是 Tate 的发现:「ζ 函数 = 某个空间上的积分 × 一个表示」。Langlands 把「一个表示」一般化:

猜想(Langlands 对应,简版)。对每个 n,GLn 的自守表示与 n 维 Galois 表示之间存在一一对应,且对应保持 L 函数:

L(s, π) = L(s, ρπ) ,

(在适当的局部条件与归一化下)。

这个猜想的可验证实例已经非常强大。取 n = 1:这就是类域论(自守侧是 Hecke 特征,算术侧是一维 Galois 表示),Langlands 把它重新解释、重新证明。取 n = 2、K = ℚ:自守侧是模形式,算术侧是二维 Galois 表示——这正是谷山–志村–Weil 猜想,1994 年由 Wiles(并用 Taylor 的帮助)在「半稳定」情形证明,进而推出费马大定理。

n自守侧(分析)算术侧(代数)状态
1Hecke 特征 / 特征一维 Galois 表示类域论(已证)
2模形式 / Maass 形式二维 Galois 表示局部已证(Wiles 等);一般情形部分
nGLn 自守表示n 维 Galois 表示Lafforgue(函数域,2002)已证
一般约化群 GG 的自守表示对偶群 Ĝ 的表示进行中(p 进局部情形有进展)

回到本册的起点:我们把「唯一分解」从整数搬到了理想,用类群度量了它的缺口,又用 ζ 函数的留数把这个缺口解析化。Langlands 纲领要做的,是把这一整套「算术 ⇄ 分析」的词典从 GL1 推广到任意约化群——从「一条 ζ 函数」推广到「一张谱」。

Langlands 对应:两侧词典 分析侧:自守表示 π 算术侧:Galois 表示 ρ 一一对应 核心恒等式:L(s, π) = L(s, ρ) (L 函数把两侧绑在一起) n = 1 类域论 已证(1930 年代) n = 2 / K=ℚ 模形式 ⇄ 2 维表示 Wiles 1994(半稳定) 一般 n / G 函数域已证(Lafforgue) 数域情形进行中 从「一个域」(ℚ)到「一族域」,从「一条 ζ」到「一张谱」 本册六章的全部内容,在 n = 1 的情形已被这张图完整概括
图 5-6 Langlands 对应:分析侧与算术侧由 L 函数绑定,n = 1 即类域论
131讲义

第五章 局部与整体:p 进世界与 Adele5.6 绝对值的家族:Ostrowski 定理

问题。ℚ 上的「大小」不止一种。通常的绝对值 |·|∞ 说 |2| = 2;可如果我们宣布「2 很大」,也能得到一套自洽的大小。到底有几种?

定义(绝对值)。域 K 上的绝对值 |·| 是 K → ℝ≥0 的映射,满足:① |x| = 0 ⟺ x = 0;② |xy| = |x| · |y|;③ 三角不等式 |x + y| ≤ |x| + |y|。若更强的强三角不等式 |x + y| ≤ max(|x|, |y|) 成立,称它非阿基米德,否则称阿基米德。两个绝对值等价,是指它们给出同一套收敛概念。
定义(p 进绝对值)。取定素数 p,置 |p|p = 1/p;对非零有理数 x = pv · u/v′(u, v′ 与 p 互素),定义

|x|p = p−v

这里的整数 v 叫 x 的 p 进赋值,记 vp(x)。按同样的方式可以定义 |·|p 在任意数域上的扩张。

定理(Ostrowski,1916)。ℚ 上互不等价的非平凡绝对值恰有两族:① 通常绝对值 |·|∞(阿基米德);② 各素数 p 的 p 进绝对值 |·|p(非阿基米德)。此外只剩平凡绝对值(|0| = 0,其余取 1),它对算术不携带信息。
图 5-7 ℚ 上的绝对值只有三族 通常绝对值 |·|∞​ 阿基米德位 p 进绝对值 |·|p​ 非阿基米德位 平凡绝对值 对算术无用 Ostrowski:互不等价的非平凡绝对值 = {|·|∞​} ∪ {|·|p​|p 素数} 一个域 → 一族位:每个位各自完备化,再拼回全局
图 5-7 Ostrowski 定理:一个阿基米德位加上每个素数一个非阿基米德位,此外只剩无信息量的平凡绝对值。

为什么强三角不等式这么要紧?它把「几何」整个换掉了:在 |·|p 下,「三角形任意一边不长于最长边」,于是每个三角形的两条长边必须相等(等腰原理),而「球内的任意点都是圆心」。实数轴上的直觉——「点与点之间有距离」——在这里让位于「点与点之间有包含关系」。

真跑:乘积公式。把三个有理数在每个位上的绝对值列出(未列出的位取 1):

x|x|∞|x|2|x|3|x|5|x|7
12121/41/311
100/7100/71/41/2571
63/4063/4081/951/7

把每行五个数相乘,得的恰好都是 1。这不是巧合:

∏v |x|v = 1,对一切 x ∈ ℚ×

位(place)。习惯上把「绝对值」的等价类叫做 ℚ 的一个位:阿基米德位(记 ∞,只有一个)与非阿基米德位(记 p,每个素数一个)。乘积公式说:这些位从不各自为政。它将在 5.13–5.14 变成 Idele 类群的定义性关系。

小心。|·|p 与 |·|pα(α > 0)是等价的,故「位」比「绝对值」粗一层。我们固定 |p|p = 1/p 这一归一化,好让乘积公式不带额外常数。

132讲义

第五章 局部与整体:p 进世界与 Adele5.7 ℚ_p 的构造:从 Cauchy 列到完备域

类比。实数 ℝ 是 ℚ 在通常绝对值下的完备化:拿 Cauchy 列填满「洞」(√2、π 这些)。换一把尺子 |·|p,同一步手术得到另一个完备域 ℚp,里面的「新数」叫 p 进数。

定义(ℚp)。令 C 为 ℚ 上关于 |·|p 的 Cauchy 列全体,N ⊂ C 为零列(|an|p → 0)。置

ℚp = C / N, |(an)|p = limn |an|p

它是不依赖于代表元选取的域,且完备:每个 Cauchy 列都收敛。其单位球

ℤp = {x ∈ ℚp : |x|p ≤ 1}

是 ℚp 的开子环,称 p 进整数环;它的元素恰是「不带 p 在分母上」的那些 p 进数。

数字展开。非阿基米德带来一个漂亮的事实:每个 x ∈ ℤp 唯一写成

x = d0 + d1p + d2p2 + ⋯, di ∈ {0, 1, …, p − 1}

这是「小数点向左跑不完」的 p 进制小数。它与十进小数的区别只在读法:截断到 pn 位时误差是 p−n 而非 10−n,且位数越长数越「小」——所以无限长的展开才开始有意义。

图 5-8 ℚp​ 的构造与 ℤp​ 的位置 Cauchy 列空间 C 在 |·|p​ 下 零列 N(|an​|p​ → 0) 取商把它抹掉 ℚp​ = C / N:完备而且域 ℤp​ = {|x|p​ ≤ 1} p 进整数环(紧) pℤp​ = {|x|p​ < 1} 唯一极大理想
图 5-8 完备化把 ℚ 按 |·|p 补成 ℚp;单位球 ℤp 是紧的开子环,球内层 pℤp 是它的唯一极大理想。

真跑:把 √2 装进 ℤ7。取 f(x) = x2 − 2,32 = 9 ≡ 2 (mod 7),故 3 是 f 模 7 的单根。逐位提升到 78 = 5764801:

√2 = 31261212, 即 3 + 1·7 + 2·72 + 1·73 + 3·74 + 4·75 + 2·76 + 3·77

校验:该数的平方减 2 被 5764801 整除。也就是说——在 ℤ7 里 2 真的是个平方,尽管它在整数里不是。这正是「7 在 ℚ(√2) 里分裂」的局部写法。

真跑:−1 在 ℤ5 里的平方根。取 f(x) = x2 + 1,22 = 4 ≡ −1 (mod 5),提升到 58 = 390625:

√−1 = 21213423, 即 2 + 1·5 + 2·52 + 1·53 + 3·54 + 4·55 + 2·56 + 3·57

校验:该数的平方加 1 被 390625 整除。于是「5 分裂」在局部世界有了具体数字:ℤ[√−1] ⊗ ℤ5 ≅ ℤ5 × ℤ5,两个因子分别对应两个平方根。

一处差别要记牢。ℝ 与 ℚp 是同一台机器在两种尺子下的产物,成品却完全不同:ℝ 连通、无界、有序;ℚp 完全不连通、ℤp 紧、没有可用的序。第 5.11 节的「误读」页把这几个陷阱一次列清。

133讲义

第五章 局部与整体:p 进世界与 Adele5.8 p 进幂级数:另一种收敛

反直觉第一课。在 ℚp 里,级数 Σ an 收敛 ⟺ an → 0。没错——通项趋于零不只是必要条件,而是充要条件。原因就是强三角不等式:部分和之间的差 |am+1 + ⋯ + an| ≤ max|ai|,尾巴的「大小」由最长的那一项说了算。

定理(非阿基米德级数判别法)。设 K 完备、|·| 非阿基米德。则 Σn≥0 an 收敛 ⟺ an → 0;且收敛时 |Σ an| ≤ max|an|,并可任意重排而不改变和。
图 5-9 p 进幂级数的收敛:|pn​|p​ → 0 p = 3 → 0 p = 7 → 0 p = 11 → 0 |pn​|p​ = p−n​ → 0:越往右越「小」,「收敛」的门槛越来越低
图 5-9 幂级数 Σ anxn 的收敛只看 |anxn|p → 0;这一条在非阿基米德域上就已经足够。

真跑(一):几何级数。在 ℚ7 里 |7|7 = 1/7 < 1,故 Σn≥0 7n = 1/(1 − 7) = −1/6。截到 78 位:

Σn=07 7n = 11111111, 且 6 × 11111111 + 1 ≡ 0 (mod 78)

它的 7 进数字是 1、1、1、1、1、1、1、1——全是 1,正是 1 + 7 + 72 + ⋯ 该有的样子。同一把尺子量 1/(1 + 7) = 1/8:

Σn=07 (−7)n = 16060606, 即 1/8 = 1 + 6·7 + 0·72 + 6·73 + 0·74 + ⋯

注意这里的周期性:1/8 在实数里是有限小数 0.125,在 ℚ7 里却是无限展开,数字从第 2 位起以 6, 0 循环。「有限展开」与「循环展开」互换角色,取决于所选的位。

真跑(二):单位计数。幂级数在 ℤp 里的「整数性」由单位群控制。商 ℤp/pnℤp ≅ ℤ/pn,其中可逆元共 pn − pn−1 个:

pn = 1n = 2n = 3
32618
5420100
7642294

三行都满足 pn − pn−1(自检通过)。

定理(exp 与 log 的收敛半径)。在 ℚp 上:exp(x) = Σ xn/n! 当 |x|p < p−1/(p−1) 时收敛;log(1 + x) = Σ (−1)n−1xn/n 当 |x|p < 1 时收敛,且此时 exp(log(1 + x)) = 1 + x。对 p > 2,log 给出 1 + pℤp ≅ ℤp 的同构。

为什么门槛不是 1?因为 n! 的 p 进赋值很大:vp(n!) = (n − sp(n))/(p − 1),其中 sp 是 p 进制数字和。阶乘在实数里「长得太快」,因此 exp 处处收敛;在 ℚp 里它「长得太慢」,收敛半径被压到 p−1/(p−1) 以内。同一个级数,两个域里两种命运。

134讲义

第五章 局部与整体:p 进世界与 Adele5.9 ℤ_p 与离散赋值环:局部环的解剖

上一节造出了域 ℚp。可数论真正需要的是它里面那个「整数环」ℤp,因为它才对应「p 处不带分母」这件事。

定理(ℤp 的性质)。① ℤp 是整环,且 ℚp = Frac(ℤp);② 其单位群 ℤp× = {x : |x|p = 1},故每个非零 x ∈ ℚp 唯一写成 x = pvu(v ∈ ℤ、u ∈ ℤp×);③ ℤp 是局部环,唯一极大理想 pℤp,剩余域 ℤp/pℤp ≅ 𝔽p;④ ℤp 在 ℚp 中既紧又开。
图 5-10 ℤp​ 的层级:唯一极大理想与单位群 ℤp​ pℤp​ p2​ℤp​ p3​ℤp​ ⋯ 单位群 ℤp​×​ = ℤp​ ∖ pℤp​(即 |x|p​ = 1 者)
图 5-10 ℤp 的理想要链是一条下降链:唯一极大理想 pℤp,其余理想全是它的幂;单位群恰是链外那一层。
定义(离散赋值环,DVR)。整环 R 称为离散赋值环,若它是 Noether 局部环、维数 1、且极大理想 𝔪 为主理想。等价刻画:存在归一化赋值 v : Frac(R)× → ℤ,使 R = {x : v(x) ≥ 0}、𝔪 = {x : v(x) > 0}。

ℤp 是 DVR 的原型:赋值就是 vp,乘一个 p 恰好把「深度」加一,所以理想要链只有一条 ℤp ⊃ pℤp ⊃ p2ℤp ⊃ ⋯——这就是维数 1 的具体含义。

数域版本。把 𝒪K 在 p 处「局部化」:

𝒪K ⊗ℤ ℤp ≅ ∏𝔭|p 𝒪𝔭, 𝒪𝔭 = {x ∈ K : |x|𝔭 ≤ 1}

每个 𝒪𝔭 都是 DVR,其余数域是 𝒪K/𝔭 ≅ 𝔽N(𝔭),而「p 分裂成几个 𝔭」读出来就是这个乘积有几个因子。分歧的判据也因此变得干净:若某个因子不带单参数结构(e > 1),就说 p 分歧——下一节展开。

真跑:单位群的规模。商 ℤ5/5nℤ5 里的单位数:

pn = 1n = 2n = 3公式 pn − pn−1
542010025 − 5 = 20(n = 2)

这意味着 ℤ5× → 𝔽5× 的核(主单位群 1 + 5ℤ5)在每个有限层上都占 1/p 的比例——它是「贴近 1」的那部分单位,而 log 恰把 1 + 5ℤ5 同构到加法群 5ℤ5。这正是第六章 Iwasawa 理论(6.11)里「p 进望远镜」的第一块镜片。

一句话。ℤp 把「p 进深度」变成一条可以数层数的链:深度 0(单位)、深度 1、深度 2……数论中「局部地看」的全部手艺,都建立在这条链上。

135讲义

第五章 局部与整体:p 进世界与 Adele5.10 分歧的局部图像:e、f 与单素扩张

把第三章的 e、f、g 搬到局部。全局地看,p 在 𝒪K 里分解成若干素理想,(p) = ∏ 𝔭iei、Σ eifi = n。张量 ℤp 之后,只剩一个素数,所以局部扩张 Kv = K ⊗ ℚp 的结构更简单:

K ⊗ℤ ℚp ≅ ∏𝔭|p K𝔭, ei fi = [K𝔭 : ℚp]

对单个因子(单素扩张),e 度量「p 被压扁多少」,f 度量「剩余域长多大」,两者乘积就是扩张次数。分歧被重定义为一件纯局部的事:e > 1。

图 5-11 分歧的三个局部读数:e、f、g Kv​ / Lw​:局部扩张 e:分歧指数 pℤp​ 怎么「压扁」 f:剩余次数 𝔽N(𝔭)​ 覆盖 𝔽p​ g:因子个数 p 分裂成几个 𝔭 n = e · f · g,且 e · f = [Kv​ : ℚp​](单素扩张)
图 5-11 在局部,一条扩张只面对一个素数,于是 e · f = n;全局的 g(分裂成几个素理想)回到求和。

真跑(一):ℚ(√−5)。用 Dedekind–Kummer,把 t2 + 5 在 𝔽p[t] 里分解:

pt2 + 5 的因式分解命运efg分歧?
2(t+1)2分歧211是
3(t+1)·(t+2)分裂112否
5t2分歧211是
7(t+3)·(t+4)分裂112否
11不可约二次惰性121否

真跑(二):ℚ(i)。同样地,分解 t2 + 1:

pt2 + 1 的因式分解命运efg分歧?
2(t+1)2分歧211是
3不可约二次惰性121否
5(t+2)·(t+3)分裂112否
7不可约二次惰性121否
13(t+5)·(t+8)分裂112否

两张表的读法。① e · f · g = 2 每行都成立(n = [K : ℚ] = 2)——这是分解方程的硬约束。② 「重因子 ⟺ 分歧」在局部一目了然:模 p 出现平方因子,等价于判别式被 p 整除(Δ = −20 的素因子恰是 2 与 5;Δ = −4 的素因子只有 2)。③ 分歧的素数只有有限个——这是局部分歧 ↔ 全局判别式的第一次对接。

定理(非分歧扩张的局部刻画)。设 Lw/Kv 有限。则 e = 1(非分歧)⟺ Lw 由剩余域的扩张唯一决定:此时 [Lw : Kv] = f 且 Gal(Lw/Kv) 由 Frobenius x ↦ xN(𝔭) 循环生成。于是「素数 p 怎么分裂」的全部信息,被局部域的 Frobenius 一手接管。

这就是第四章 Chebotarev 密度定理为什么长成那样:密度 = Frobenius 落进哪个共轭类的概率,而 Frobenius 是一个纯局部对象。局部世界在这里反过来解释了全局的统计。

136讲义

第五章 局部与整体:p 进世界与 Adele5.11 Hasse 原理:局部-整体的口号

口号。想判断一个方程在 ℚ(或数域 K)里有没有解,把它丢进每一个完备化里试:ℝ 与所有 ℚp。若每个地方都有解,能否断言 ℚ 里也有解?

定义(Hasse 原理 / 局部-整体原理)。设 V 是 ℚ 上的方程组。若「V(ℚ) ≠ ∅ ⟺ V(ℚv) ≠ ∅ 对每个位 v 成立」,则称 V 满足 Hasse 原理。
图 5-12 Hasse 原理:一条口号与它的适用范围 局部可解:对每个位 v,方程在 Kv​ 中有解 二次型:成立 Hasse–Minkowski 定理 三次以上:会失败 Selmer 三次曲面反例 Hasse 原理:局部处处可解 ⟹ 整体有解(仅对某些类成立)
图 5-12 「局部处处可解 ⟹ 整体可解」对二次型成立,对更高次一般失败——这正是代数几何接手的地方(6.8–6.9)。

真跑:一个被局部挡住的方程。取 x2 + y2 = 7z2。在 ℝ 里显然有解(取 z = 1, x = √7, y = 0)。逐个 ℚp 查——只要查模 8 就够:

模 8 的普查。平方 mod 8 只能是 0, 1, 4,于是 x2 + y2 只能取 {0, 1, 2, 4, 5};而 z 为奇数时 7z2 ≡ 7 (mod 8)。程序遍历 83 = 512 组余数,要求 z 为单位、三元组非零:

x2 + y2 ≡ 7z2 (mod 8) 的解:无

所以该方程在 ℚ2 里无解——由 Hasse–Minkowski(下一节),它在 ℚ 里也无解:7 不是两平方和,这与 7 ≡ 3 (mod 4) 一致。

定理(Hasse–Minkowski)。ℚ 上的二次型各向异性当且仅当它在某个位上各向异性;等价地,二次型的可解性完全由局部决定。这是 Hasse 原理最著名的成立场景。

口号会失败。Selmer(1951)给出三次方程

3x3 + 4y3 + 5z3 = 0

它在 ℝ 与每个 ℚp 里都有非平凡解,但在 ℚ 里只有平凡解。局部信息不足以决定整体——这样的缺口后来长成了整个学科:椭圆曲线的 Tate–Shafarevich 群、以及 6.9 要谈的 BSD 猜想。

为什么二次型如此特殊?因为二次型有一台「机器」:Hilbert 符号 (a, b)v 把「局部可解」编码成 ±1,而乘积公式 ∏v(a, b)v = 1 保证:若除一个位外全部为 +1,最后一位也是 +1。局部条件互相牵制,于是足以锁死整体。高次方程没有这样的乘积公式,缺口便出现了。

137讲义

第五章 局部与整体:p 进世界与 Adele5.12 Hasse–Minkowski:二次型的局部-整体

定理与证明思路。Hasse–Minkowski 说:二次型的局部条件互不矛盾,拼起来就是全局条件。证明用「归纳 + Hilbert 符号乘积公式」把维数一层层降下来(原始证明 Hasse 1921,几何化的现代表述见 Serre《A Course in Arithmetic》第 IV 章)。我们不重走全程,只看它最漂亮的应用。

推论(Legendre 三平方和定理,1798)。正整数 n 可写成三个平方和,当且仅当 n 不属于 4a(8b + 7) 型。这是 Hasse–Minkowski 在三元型 x2 + y2 + z2 = n 上的直接产物:障碍只在 ∞(非负性)与 p = 2(模 8 的余数)。
图 5-13 三平方和的例外集:一段局部条件定出的全局清单 3 16 29 42 55 68 81 94 107 120 133 146 159 172 185 198 211 224 237 250 263 276 289 5 米色格 = 不可表为三平方和者(4a​(8b+7) 型)
图 5-13 n = 4a(8b + 7) 型的正整数恰好不能写成三个平方和——障碍在 p = 2 与 ∞ 两个位。

真跑:穷举验证。对 1 ≤ n ≤ 300 穷举三平方表示,把「不可表」者与 Legendre 判据逐一对账:

范围穷举得「不可表」个数4a(8b+7) 型个数一致?
1–3004848是
1–100 内样本7、15、23、28、31、39、47、55、60、63、71、79、87、92、95

两列完全一致(48 个)。注意 28 = 4·7、60 = 4·15 也在列:因子 4a 可以先剥掉,剩下的才是真正的「模 8 余 7」。

对照:四平方和永远可行。Lagrange 定理说任何正整数都是四个平方和。为什么差一个变元结论就翻转?因为四元型的 Hasse 不变量在所有位上自动抵消,而三元型的障碍可以留在某个位上不被稀释——「变元个数比平方项个数多一个」正是二次型从「可被局部挡住」走向「总能解」的临界线(Meyer 定理的方向)。

定义(Hilbert 符号)。对 a, b ∈ ℚv×,

(a, b)v = 1 ⟺ z2 = a x2 + b y2 在 Kv 中有非平凡解

否则取 −1。它满足乘积公式 ∏v(a, b)v = 1(a, b ∈ ℚ×),是 Hasse–Minkowski 的引擎。

连到第一章。「x2 + y2 = n 何时有解」在第一章是「p ≡ 3 (mod 4) 的素因子出现偶数次」这条初等判据;在本章它是「ℚp 里 −1 是否为平方」的局部问题。同一条定理,两副镜片——这正是 Hasse 原理的教学价值:它说明局部视角不是另起炉灶,而是把早已熟悉的判据拆成一张位表。

138讲义

第五章 局部与整体:p 进世界与 Adele5.13 Adele 的拓扑:紧开子群与自伴对偶

想把所有位一次装下。最直接的做法是直积 ∏v Kv,但它太大:不是局部紧的,没有合理的测度,算术信息被淹没。正确做法是受限直积——把「几乎处处是整数」写进定义。

定义(Adèle 环)。数域 K 的 Adèle 环为

𝔸K = ∏'v Kv = {(xv)v : xv ∈ 𝒪v 对除有限多个 v 外的一切 v 成立}

其中 v 跑过全部位(有限位 𝔭 与无穷位)。拓扑取「受限乘积拓扑」:以 ∏v∈S Uv × ∏v∉S 𝒪v(S 有限、Uv 开)为基。

图 5-14 𝔸ℚ​:受限直积的结构 ∞ 位 ℝ p = 2 ℚ2​(受限:ℤ2​ 内) p = 3 ℚ3​(受限:ℤ3​ 内) p = 5 ℚ5​(受限:ℤ5​ 内) 𝔸_ℚ = 受限直积:除有限多个位外,分量必须落在 ℤp​ 里 代价换收益:局部紧 ⟹ 有 Haar 测度 ⟹ 可积分 ⟹ Tate 机器开动
图 5-14 Adèle 环不是普通直积:它要求「几乎所有分量落在 ℤp 里」,换来的是局部紧性与 Haar 测度。

为什么这个限制是关键。它让 𝔸K 成为局部紧拓扑环:局部紧 ⟹ 存在平移不变的 Haar 测度 ⟹ 可以做积分与 Fourier 分析。这正是 Tate 论文的舞台。若取普通直积,三条全部丢失。

真跑:受限条件有多苛刻?对几个有理数,列出「分量不在 ℤp× 里」的素数位(即 vp(x) ≠ 0 的 p):

x非单位分量所在位其余位
2/32、3其余素数 p:分量 ∈ ℤp×
122、3其余素数 p:分量 ∈ ℤp×
602、3、5其余素数 p:分量 ∈ ℤp×
100/72、5、7其余素数 p:分量 ∈ ℤp×
-18/1252、3、5其余素数 p:分量 ∈ ℤp×
63/402、3、5、7其余素数 p:分量 ∈ ℤp×

六行全部只涉及有限多个位——这正是「受限」二字的算术内容。

定理(Adèle 的两条基本性质)。① K 对角嵌入 𝔸K 是离散子群,且商 𝔸K/K 紧;② 𝔸K 在加法下自伴对偶:其 Pontryagin 对偶同构于自身,而 K 恰是自己的零化子。两条合起来说:𝔸K/K 是一台自配对的紧「环面」,Poisson 求和公式在它上面成立。

为什么紧性要紧。𝔸K/K 紧,意味着「模掉全体有理数之后,所有位上的小数部分拼成一个有限体积的世界」。对 ℝ/ℤ 我们早已熟悉(圆周);Adèle 版本把每个 p 进圆周ℚp/ℤp 也一并装了进去。紧 ⟹ 测度有限 ⟹ 积分归一化有常数可算——下一节 Tate 的常数恰好算出 ζK 的留数。

139讲义

第五章 局部与整体:p 进世界与 Adele5.14 Idele 类群:一本全球账本

从环到单位群。𝔸K× 称 Idele 群:它的元素是「每个位上可逆、且几乎所有位上是 𝒪v× 单位」的族。K× 对角嵌入其中(每个位取同一个数),其像称主 Idele。

定义(Idele 类群)。

CK = 𝔸K× / K×

它同时携带乘法结构与拓扑结构;代数数论里最重要的几个不变量都是它的影子。

图 5-15 Idele 类群的解剖 𝔸K​×​:Idele 群(可逆 Adèle) K×​:主 Idele 对角嵌入 ∏v​ |·|v​ = 1 乘积公式(唯一约束) CK​ = 𝔸K​×​ / K×​:Idele 类群
图 5-15 CK 把「全体位上的可逆元」模掉「本来就是一个数」的部分;乘积公式是它身上唯一的全球关系。

乘积公式是唯一的全球约束。把六个有理数在每个位上的绝对值列全(缺位取 1),最后一列是乘积:

x|x|∞|x|2|x|3|x|5|x|7∏v|x|v
2/32/31/23111
12121/41/3111
60601/41/31/511
100/7100/71/41/25711
-18/12518/1251/21/912511
63/4063/4081/951/71

六行全部等于 1。这意味着模掉 K× 之后,|·| : CK → ℝ>0 是零映射:Idele 类群不携带任何「整体大小」,它剩下的全是各局部之间的相对信息。

定理(Idele 类群与前几章不变量的对接)。① 记 CK0 = ker(|·|)(乘积公式的核),则 CK/CK0 ≅ ℝ>0;② CK0 的连通分支商(π0)自然同构于理想类群 Cl(K);③ CK0 紧。于是:类数 = Idele 类群「紧核」的连通分支数。

一句话读第三章。第三章用 Minkowski 界证明「类数有限」,用的是几何;这里用 Idele 重新说一遍:CK0 是紧群,紧群只有有限个连通分支。两种证明是同一件事的两种记法,而 Idele 版本不需要格点计数——它把「有限性」交给拓扑。

接口。CK 是类域论(6.2)的主角:Artin 互反律说 K 的有限阿贝尔扩张对应 CK 的开子群。「素数怎么分裂」从此被翻译成「这个 Idele 落进哪个开子群」——这就是 6.3 的 Kronecker–Weber 定理与 6.13 的 Langlands 纲领共同的出发点。

140讲义

第五章 局部与整体:p 进世界与 Adele5.15 Tate 论文的骨架:积分与测度

把 ζ 写成一次积分。Tate 的博士论文(普林斯顿,1950,导师 Artin)只做一件事:把第四章的 ζK(s) 重新表述为 Adèle 上的一次积分,然后让 Fourier 分析把函数方程与留数自动吐出来。

定义(局部 ζ 积分)。对位 v 取局部可积函数 fv : Kv → ℂ(Schwartz–Bruhat 函数),置

ζv(fv, s) = ∫Kv× fv(x) |x|vs d×x

其中 d×x = dx/|x|v 是乘法 Haar 测度。取 f = ⊗ fv(除有限多个位外,fv 在 𝒪v 上恒等于 1),定义整体积分 ζ(f, s) = ∫𝔸K× f(x)|x|sd×x。

图 5-16 Tate 的机器:局部积分 × 乘积 = 完备 ζ 局部:每个位一个积分 ζv​(fv​, s) 整体:乘起来 ζ(f, s) = ∏ ζv​ Fourier 变换 + Poisson 求和 ⟹ 函数方程 留数自动读出解析类数公式:常数项含 h、RK​、w、ΔK​
图 5-16 Tate(1950)把 ζK 写成 Adèle 上的一次积分;函数方程由 Poisson 求和给出,留数自动吐出类数公式。

真跑(一):∞ 位的局部积分。取 f∞(x) = e−πx2,s = 2。被积函数是 e−πx2|x|s−1,数值积分(Simpson,40 万个点)得:

∫ℝ e−πx2 |x| dx = 0.318310, π−1Γ(1) = 0.318310

两者一致到第 6 位——这正是解析延拓后的「∞ 位因子」 π−s/2Γ(s/2) 在 s = 2 的取值。

真跑(二):乘回去。ℚ 的完备 ζ 是 Λ(s) = π−s/2Γ(s/2)ζ(s),在 s = 2 处 Λ(2) = π/6 = 0.5235988。用素数逐个乘局部因子逼近它:

素数上限 Pπ−1·∏p≤P(1 − p−2)−1与 π/6 的缺口
P = 100.5077211.59e-02
P = 1000.5226479.51e-04
P = 10000.5235326.65e-05
P = 100000.5235945.14e-06

缺口以 ≈ 1/(P ln P) 的速度收缩——欧拉乘积的收敛速度,在 Tate 的语言里就是「无穷多位贡献之外的全部局部因子之和」。

定理(Tate,1950:四大收获)。① ζ(f, s) 有 ζ(f, s) = ζ(1 − s, f̂) 型函数方程(f̂ 为 Fourier 变换);② 在 s = 1 的留数给出解析类数公式,常数项自动出现 2r1(2π)r2hRK/(w√|ΔK|);③ 欧拉乘积的局部因子由 fv 在 𝒪v 上取 1 的选取自动生成;④ 整个论证不用复分析中的围道积分,只用 Haar 测度与 Poisson 求和。

为什么这是一次「换地基」。第四章的函数方程靠 Γ 因子与围道积分拼出来;Tate 让它从「𝔸K/K 是自伴对偶的紧环面」这一条拓扑事实里掉出来。代价是要先搭好 Adèle(5.13);收益是这套语言原封不动地推广到 L(s, ρ)(6.13 Langlands 纲领)与函数域(6.7)。一次换地基,后面全部跟着走。

141误读

第五章 局部与整体:p 进世界与 Adele常见误读:局部世界的四个陷阱

本章语言(ℚp、赋值、Adèle)最容易被实数直觉「顺走」。四处翻车点逐一钉死。

误读一:「31261212 就是个大数」。这串 7 进数字不是十进制读法:它是 3 + 1·7 + 2·72 + …(低位→高位),且可以向高位无限延伸——p 进数的「接近」是 |x − y|p 小(同余深),不是数值差小。两条延伸方向造就两种分析学:实数向右写小数,p 进向左写数字。
误读二:「ℚ 在 ℚp 里稠密,所以 ℚp ≈ ℚ」。稠密只说「能逼近」,不说「能取到」:ℚ 在 ℚ5 里稠密,但 21/3(p144 的 30223140)不在 ℚ 里——缺的那些极限恰是局部世界的主角。同理 ℚp 不可数,比 ℚ 大得多。
误读三:「局部处处可解,整体就必可有解」。这只对二次型成立(Hasse–Minkowski);Selmer 的 3x3 + 4y3 + 5z3 = 0 在每个位上都有非平凡解,ℚ 里却只有平凡解。「局部⟹整体」是一条需要逐类验证的定理,不是公理。
误读四:「Adèle 就是把所有位摆在一起」。摆法有讲究:普通直积不是局部紧的,没有 Haar 测度,Tate 机器开不动。受限条件「除有限多位外分量落在 𝒪v 里」不是技术细节,是整台机器的入场券。

一句话对照。进制换算↔无穷延伸、稠密↔完备、口号↔定理、直积↔受限直积。四条边界记牢,本章的定理再也不会「听着都对、用时翻车」。

局部世界最大的陷阱是「大概齐」:p 进不是实数的镜像玩笑,而是另一套自己站得住的严格语言。换眼镜可以,别把旧眼镜的度数带过来。

图 5-17 误读与正读:局部世界的高频翻车点 「p 进小数=换一种进制写小数」 数字向高位无限延伸;远近由 |·|p​ 量 「ℚ 在 ℚp​ 里稠密,所以差不多」 稠密 ≠ 相等;缺的极限才是主角 「Hasse 原理对所有方程成立」 二次型成立;Selmer 反例就守在门口 「Adèle 环=全部位的普通直积」 受限直积:紧性与测度的入场券 误读(翻车现场) 正读(边界在哪)
图 5-17 四处误读的共同病根:把实世界的直觉原样搬进 p 进世界。每一条正读都是本章已证过的定理。
142例题

第五章 局部与整体:p 进世界与 Adelep 进计算:Hensel 引理的实际使用

本例把 p126–p127 的局部工具跑一遍,看「逐位逼近」到底怎么算。

题目。(a) 证明 √2 ∈ ℤ7(即 7 在 ℚ(√2) 里分裂);(b) 求 −1 在 ℤ5 里的平方根到模 53;(c) 说明 √7 ∉ ℤ5。

解 (a)。取 f(x) = x2 − 2。模 7:32 = 9 ≡ 2,故 f(3) ≡ 0 (7);又 f'(3) = 6 ≢ 0 (7)(7 ∤ 6)。由 Hensel 引理,存在唯一 a ∈ ℤ7,a ≡ 3 (7) 且 a2 = 2。故 √2 ∈ ℤ7,7 分裂。

解 (b)。对 f(x) = x2 + 1、p = 5。模 5 的根:22 = 4 ≡ −1,取 a0 = 2。牛顿迭代 an+1 = an − (an2 + 1)/(2an):

步an模 5? 精度
n = 0251
n = 12 − 5/4 = 3/4 ≡ 3 · 4−1 ≡ 3 · (−1) = −3 ≡ 7 (mod 25)52
n = 27 − 50/(14) = 7 − 25/7 ≡ 7 − 25 · 18 = 7 − 450 ≡ −443 ≡ 57 (mod 125)53

核对:572 = 3249 = 53 · 25 + 124 = 125·25 + 124,即 572 ≡ 124 ≡ −1 (mod 125)。正确。(另一根为 −57 ≡ 68。)

解 (c)。模 5 检验 x2 ≡ 7 ≡ 2 (mod 5):平方剩余只有 0, 1, 4,2 不在其中,无解。故 √7 ∉ ℤ5,5 在 ℚ(√7) 里惰性。

要点 (b) 里每步都把结果重新「模更高次幂」,这就是 ℤp = lim ℤ/pn 的实际含义:p 进数就是一个越来越精确的逼近序列。所谓「√−1 存在于 ℤ5」不是一句玄学,而是「2, 7, 57, 182, … 这个序列收敛」。

与全局对照。(a) 说明 7 在 ℚ(√2) 分裂;(c) 说明 5 在 ℚ(√7) 惰性。两者都由一个模 p 的二次剩余检验决定——这正是 p127 表中「二次互反律的局部面孔」。局部计算把全局分裂问题降维成了一次同余判断。

143习题

第五章 局部与整体:p 进世界与 Adele几何之桥:局部域与 Adèle

本组习题训练「换度量、做局部、再拼整体」的能力。

5.1.1 证明 ℤp 是整环,且其单位群 ℤp× = {x : |x|p = 1}。由此说明 ℚp = pℤ · ℤp×(即每个非零 p 进数唯一写成 pku)。

5.1.2 用 Hensel 引理解 x2 + x + 1 ≡ 0 在 ℤ3 中的可解性,并说明结论与「3 在 ℚ(√−3) 里分歧」的关系。

5.1.3 写出 𝔸ℚ 的定义,并说明为何必须取「受限直积」而不是普通直积。若取普通直积会出什么问题(提示:紧性)。

5.1.4 说明 Cl(K) 如何从 Idele 类群 CK 恢复:明确写出「有限位部分」与「无穷位部分」各对应什么,并指出 h 对应 CK 的哪个量。

5.1.5 用 p127 的局部判据重新证明:p ≡ 1 (4) 的素数在 ℚ(i) 里分裂。要求指出 −1 何时是 ℤp 里的平方,并给出 p = 13 的具体平方根(模 13 即可)。

提示 5.1.2:f(x) = x2 + x + 1,f'(x) = 2x + 1;注意 x ≡ 1 (3) 时 f'(1) = 3 ≡ 0 (3),Hensel 引理的条件失败——这正是分歧的特征。5.1.5:62 = 36 ≡ 10 (13),换一个试。

跨章思考。第二章用「判别式」判别分歧,本章用「局部扩张是否非分歧」判别分歧,第三章用「Minkowski 界」限定类数——三章用到的是同一个数域的三副面孔。一段话,说明这三副面孔为何必然指向同一个对象。

144例题

第五章 局部与整体:p 进世界与 Adele例题课(二):Hensel 提升的流水线

例 5.A.用 Hensel 提升流水线解 x3 = 2,求 21/3 在 ℤ5 里到模 58。

解(四步走)。① 模 5 找根:33 = 27 ≡ 2 (mod 5),且 f′(x) = 3x2 在 x = 3 处 27 ≡ 2 ≢ 0——单根,引理放行。② 牛顿校正:r ← r − f(r)·(f′(r))−1 (mod 5n),除法用 pow(f′(r), −1, 5n) 做。③ 精度翻倍:每轮把模数从 5n 提到 52n,三轮即达 58。④ 数字读出:根为 67803,5 进展开(低位→高位)30223140——与 p133 的幂级数视角一致。
对账。678033 − 2 ≡ 0 (mod 390625)(真跑验证 True)。注意数字串要从低位往高位读:末位 0 说明根还被 5 整除?不——低位是 3,高位补零只是位数补齐。读错方向是 p 进计算的头号事故。

例 5.B.条件失败会怎样?解 x2 + x + 1 ≡ 0 (mod 3) 并试图提升。

解。模 3:x = 1 时 f(1) = 3 ≡ 0,似乎有根;但 f′(1) = 3 ≡ 0 (mod 3)——引理条件失败。硬提升试一轮:候选 x = 1 + 3t,代入得 f = 3 + 9t + 9t2 = 3(1 + 3t + 3t2),括号里恒 ≡ 1 (mod 3),永远除不尽 9——根不存在。这不是巧合:判别式 Δ = −3 被 3 整除,3 在 ℚ(√−3) 里分歧,本原三次单位根进不了 ℚ3。条件失败是分歧的信号,不是程序的 bug(对账 p143 提示 5.1.2)。

方法论。「单根起步 + 牛顿校正 + 精度翻倍」是 p 进计算的流水线;同一台机器解平方根、三次根、乃至一般多项式(p151 实验把它写成通用程序)。引理条件失败时,先查判别式——十有八九是分歧来敲门。

实数世界解方程靠逼近,p 进世界解方程靠校正:牛顿法两边通用,只是「误差」一词换了度量。

图 5-18 Hensel 提升流水线:从模 5 的一次根到模 58​ 的 p 进根 ① 模 5 找根 33​ = 27 ≡ 2,f′(3) = 27 ≡ 2 ≢ 0 ② 牛顿迭代 r ← r − f(r)/f′(r) (mod 5n​) ③ 精度翻倍 1 → 2 → 4 → 8 ④ 数字读出 30223140(低位→高位) 验收:678033​ − 2 ≡ 0 (mod 58​ = 390625) ——真跑通过
图 5-18 流水线的三件套:单根起步、牛顿校正、精度翻倍。「翻倍」是引理的加强版:模 5n 的根一步跳到模 52n。
145习题

第五章 局部与整体:p 进世界与 Adele习题课(二):p 进数与赋值的演练

两道习题:一道把提升练到手(接 p143 的 5.1.5),一道把乘积公式手算一遍。

5.2.1 求 √−1 在 ℤ13 里的提升链(到模 133),并说明它与「13 在 ℚ(i) 里分裂」的关系。

解.模 13 找根:52 = 25 ≡ −1 (mod 13)(p143 提示否掉了 6,因为 62 = 36 ≡ 10)。逐级提升:5 → 70 → 239,每步核对 r2 + 1 ≡ 0 (mod 13n):2392 = 57121 = 2197·26 − 1 ✓。数学解读:13 ≡ 1 (mod 4) ⟺ −1 是 𝔽13 的平方 ⟺ x2 + 1 在 𝔽13 有单根 ⟺ 13 在 ℚ(i) 分裂(对账 p135 表二:13 行写作 (t + 5)(t + 8),两根即 ±5)。一条提升链,把「分裂」这个词算到了指头上。

5.2.2 对 x = 63/40 手算全部位上的绝对值,并验证乘积公式。

解.先分解:63 = 32·7,40 = 23·5。逐位读赋值(|x|p = p−vp(x)):v2(x) = 0 − 3 = −3,故 |x|2 = 23 = 8;v3 = 2,故 |x|3 = 1/9;v5 = −1,故 |x|5 = 5;v7 = 1,故 |x|7 = 1/7;∞ 位取 63/40;其余位全为 1。乘积:(63/40)·8·(1/9)·5·(1/7) = 1 ✓(对账 p139 表末行)。读法:分子在 3、7 处「变深」,分母在 2、5 处「变深」——乘积公式逼着两边互相抵消。

延伸一步。5.2.2 的乘积等于 1 不是巧合,而是「主 Idele 落在 |·| = 1 超曲面内」的最小实例——这正是 p150 挑战 (d) 要求陈述的 ℚ 的乘积公式。手算一行,等于摸了一次 Idele 类群的定义域。

提示。两道题共用一个句式:「先在有限层核验,再逐层加深」。这是 p 进方法的普遍节奏——也是下一章类域论里「互反律」验证素数分裂时的标准动作。

分裂与惰性不再是查表得来的标签:它们是提升链的有无、是绝对值账本上的正负号。

图 5-19 习题课(二)的落点:一条提升链与一本绝对值账 mod 13 r = 5 mod 132​ r = 70 mod 133​ r = 239 5.2.2 的验收:|63/40|∞​ · |63/40|2​ · |63/40|3​ · |63/40|5​ · |63/40|7​ = 1 左:一條提升链(习题 5.2.1);右下:一本乘积公式的手工账(习题 5.2.2)
图 5-19 提升链 5 → 70 → 239 每一步都满足 r2 + 1 ≡ 0;乘积公式一行收拢。
146地图

第五章 局部与整体:p 进世界与 Adele从局部到整体:两桥的会师

本章两条线在本页汇合。左线是解析之桥(级数 → 留数),右线是几何之桥(嵌入 → 局部域),它们在「局部-整体」这个原则上变成同一件事:

第四、五章总图:解析之桥 × 几何之桥 解析之桥(p96–p103) 几何之桥(p126–p130) ζK(s) = Σ N(𝔞)−s = Π (1−N(𝔭)−s)−1 p96–p97:定义与欧拉乘积 ℚ → ℚp(完备化) p126:Ostrowski 两类位 ΛK(s) = ΛK(1−s) (函数方程) p98:解析延拓与 Γ 因子 ℤp 与 Hensel 引理 p127:逐位求解 Res ζK ⇄ h RK/√|ΔK| p99:解析类数公式 · Chebotarev 密度 𝔸K、𝔸K×、CK p128–p129:Adèle · Tate 积分 统一词:局部-整体 —— 全局对象 = 全部局部对象的一致拼装(p130 Langlands 地平线) n = 1 时即类域论:本册六章全部内容,是这张图的第一格
图 5-20 第四、五章结构:两桥汇于「局部-整体」,Langlands 纲领是其无限延伸

本章最该记住的三条判据:「欧拉乘积 ⟺ 唯一分解」(p97,代数与解析的同一性)、「Ress=1 ζK ⇄ h」(p99,离散被连续决定)、「δ(PC) = |C|/|G|」(p103,分裂的统计律)。而贯穿它们的原则只有一句:不要只看全局,看它在每个局部长什么样,再把局部拼起来。

147小结

第五章 局部与整体:p 进世界与 Adele小结(上):解析与局部的两张清单

本章的定理与判据一次清点:

结论内容出处
Dedekind ζ 函数ζK(s) = Σ𝔞≠0 N(𝔞)−s,Re s > 1 收敛p96
理想计数#{𝔞 : N(𝔞) ≤ X} = κKX + O(X1−1/n)p96
Euler 乘积ζK(s) = Π𝔭(1−N(𝔭)−s)−1p97
解析延拓ΛK(s) = ΛK(1−s),s = 0,1 一阶极点p98
解析类数公式Res1 ζK = 2r1(2π)r2 h RK/(wK√|ΔK|)p99
L 函数与正交关系L(s,χ) = Σ χ(n)n−s;Σχ χ(a)−1χ(b) = φ(m)[a=b]p100
Dirichlet 定理Σp≡a(m) p−s ~ (1/φ(m))log(1/(s−1))p101
Frobenius 元素σ(α) ≡ αN(𝔭) (mod 𝔓),编码分解型p102
Chebotarev 密度δ(PC) = |C|/|G|p103
Ostrowski 定理ℚ 的位 = {阿基米德} ∪ {各 |·|p}p126
Hensel 引理模 p 单根可唯一提升到 ℤpp127
Adèle/Idele𝔸K = Π′ Kv,CK = 𝔸K×/K×p128
Tate 定理ζ(f, s) = ΛK(s);函数方程由 Poisson 求和给出p129
Langlands 对应L(s, π) = L(s, ρ)(自守 ⇄ Galois)p130

两条清单可以并排写成一行:

解析:ζK → 留数 → h RK ; 几何:K → 局部域 Kv → 𝔸K → Tate.

两边的汇合点是 Tate 定理:Adèle 上的一次积分同时给出完备 ζ 函数与它的函数方程。解析之桥与几何之桥不是两条平行路,而是同一座桥的两个投影——投影到「级数」看是欧拉乘积,投影到「位」看是受限直积。

下一步。综合站将把六章收成两张总图:一张概念依赖图(从整数环到 Langlands),一张方法决策树(面对一个问题该用哪条路)。二十四个综合题会把全册钉牢。

148小结

第五章 局部与整体:p 进世界与 Adele第五章小结(下):局部-整体的边界线

小结(下):把「拿到手的」「要保持警惕的」「留作钩子的」分三栏结清。

拿到手。Ostrowski 定理(ℚ 的位就这三样)、ℚp 与紧单位群 ℤp、Hensel 引理(含翻倍加强版)、分歧的局部读数 e·f·g、Hasse–Minkowski(三平方和判据 48 例对账)、Adèle/Idele 与乘积公式六行全 1、Tate 骨架(∞ 位积分 0.318310 = 1/π)——每一件都经过真跑对账。
会警惕。① Hasse 原理会失败:Selmer 曲线处处局部可解却整体无解;② 「逐位检查」有无穷多位——实际操作靠 Hilbert 符号乘积公式把无穷压缩成有限;③ 分歧的现象是局部的,账本却在全局判别式里;④ 受限直积的「受限」不是细节,是紧性与 Haar 测度的入场券。
留个钩子。Idele 类群 CK 的连通分支给出 Cl(K)——类域论(6.1–6.2)把「素数怎么分裂」翻译成「Idele 落进哪个开子群」;Tate 的积分语言是全部 L 函数的通用语法(6.8、6.12–6.13)。本章搭的是台子,下一章开戏。

衔接自查。把本章五件工具各问一句「它在下一章的对应物是什么」:ℤp ↔ 局部类域论的对象域;Hensel ↔ 素数分裂的机器检验;Hasse–Minkowski ↔ 类域论的互反雏形;CK ↔ Artin 映射的定义域;Tate 积分 ↔ Langlands 的 L(s, ρ)。对得上号,才算真毕业。

本章最容易带走的是一条虚线:哪里局部说了算、哪里说了不算——知道边界在哪,比记住定理本身更要紧。

图 5-21 局部-整体的边界线:一条虚线隔开两个世界 局部能决定的 二次型可解性(Hasse–Minkowski)· 分歧与否(e > 1)· Hensel 提升 边界线 局部不决定的 Selmer 三次曲面 · Tate–Shafarevich 群 · 高次方程的整体解 决定与否不靠感觉:二次型有 Hilbert 符号乘积公式押阵,高次没有
图 5-21 虚线上方的命题已被证明,下方的反例提醒我们口号的适用范围——边界本身就是二十世纪数论的地图。
149思想卡

第五章 局部与整体:p 进世界与 Adele离散与连续:为什么一个留数能装下类数

第四、五章最令人震动的一点是:h 是一个整数,却由一条复变函数的留数完全决定。这不是巧合,而是一种普遍现象。

洞察一:计数与积分是同一件事的两面。「有多少个理想」是一个离散计数,「Σ N(𝔞)−s 在 s = 1 的极点强度」是一个连续量。Mellin 变换(或等价地,Σ an n−s 的极点 ↔ Σn ≤ X an 的渐近增长)把两者严格绑定。所以「计数」从不是无法解析的——学会把它打包即可。
洞察二:无穷位必须被当成素数。欧拉乘积只管有限位,可函数方程要求对称 s ↔ 1−s,这份对称性只能由 Γ 因子提供——而 Γ 因子的个数恰是 r1 + r2,即无穷位的个数。「无穷远也是一个素数」不是修辞,而是函数方程的技术必需品。这一步把「数域的算术」彻底推向「全部位的算术」。
洞察三:局部-整体是数论的工作方式。Hensel 引理让局部问题可算,Chebotarev 让全局分布由局部(Frobenius)统计决定,Tate 让全局 ζ 成为局部积分之积。数论几乎从不在「全局」直接硬攻,它总是问:每个位上是怎样的?这些局部图像能拼出什么全局的?——Langlands 纲领只是把这件事做到了极致。

把这张卡带在身上:遇见任何「离散量被连续对象决定」的现象(组合计数被生成函数决定,拓扑不变量被积分决定,概率分布被特征函数决定),先问一句——打包的函数是什么?它的奇点在哪里?奇点强度对应什么计数?这就是解析方法的一般心法。

150挑战

第五章 局部与整体:p 进世界与 Adele两桥对齐与再证

本挑战要求把第四、五章的工具真正跑起来,并与前四章对接。

(a) 完整推导 K = ℚ(√−3) 的解析类数公式。要求:① 用 ζK = ζ · L(s, χ−3) 分解;② 独立求出 L(1, χ−3) = π/(3√3)(提示:用 L(1, χ) = −(1/m)Σa=1m χ(a) log|1 − e2πia/m| 或 class number formula 自洽);③ 核对与 p99 公式一致。
(b) 对 K = ℚ(√−5) 验证 ζK(s) = ζ(s)L(s, χ−5) 的局部因子逐项对应(按 p mod 20 分类),并由此计算 Ress=1 ζK(已知 h = 2、RK = 1、wK = 2、ΔK = −20),再用 L(1, χ−5) 核对。注意:此域 h = 2,是「h 出现在留数分子上」的第一次直观确认。
(c) 用 Chebotarev 证明:在 L = ℚ(ζ7) 中,使 p 完全分裂的素数密度为 1/6。再计算「Frobenius 为三阶元」的密度,并指出对应的分解型。
(d) (攀登)用 𝔸ℚ 的语言陈述「ℚ 的乘积公式」Πv |x|v = 1(x ∈ ℚ×),并解释它为何等价于「主 Idele 落在一个特殊超曲面内」。这与「Dirichlet 单位定理 = CK 的紧性」(p128 表)是同一现象吗?给出理由。
提示 (b):p = 2, 5 分歧;p ≡ ±1 (5) 且 p ≡ 1 (4) 时分裂……具体按 (−20/p) = 1 分类。(d):|x|v = 1 对几乎所有 v,故乘积有限;取对数后 Σv log|x|v = 0 是一个线性条件。

反思。完成 (a)–(d) 后可见:第四、五章的所有定理都可以被计算验证——留数可以用级数数值求和近似,局部因子可以逐个算,密度可以统计小素数验证。解析数论虽名为「解析」,其根基始终是可核对的算术事实。

151实验

第五章 局部与整体:p 进世界与 Adele实验:用 Python 走一遍 Hensel 提升与 p 进平方根

把 p131–p134 的局部工具写成程序:一台 Hensel 流水线,一次平方根普查。

实验 5.1 Hensel 提升流水线。写一个通用提升器:从模 p 的单根出发,每次精度翻倍,直到模 pk。拿它解 x3 = 2(模 5 的根取 3):

# 实验 5.1:Hensel 提升流水线 —— 解 x3 = 2 (mod 58)
def hensel(f, df, a0, p, k):
    """从模 p 的根 a0 提升到模 pk;每次精度翻倍。"""
    r, n = a0 % p, 1
    while k > n:
        n = min(2 * n, k)                # 精度翻倍(引理的加强版)
        m = p ** n
        r = (r - f(r) * pow(df(r), -1, m)) % m
    return r

f  = lambda x: x**3 - 2
df = lambda x: 3 * x**2
r = hensel(f, df, 3, 5, 8)
print("根:", r, " 58 =", 5**8, " 验证:", (r**3 - 2) % 5**8 == 0)
d, x = [], r
for _ in range(8):
    d.append(x % 5); x //= 5
print("5 进数字(低位→高位):", d)

预期输出。根 67803,模 58 = 390625,验证 True;5 进数字(低位→高位)[3, 0, 2, 2, 3, 1, 4, 0]——正是 p133/p144 的 30223140。三轮翻倍就把精度从 51 推到 58:牛顿迭代的 p 进版本按倍速前进。

实验 5.2 平方根普查与提升。先普查:哪些 a 在 𝔽p 里有平方根?再把「−1 在 ℤ13 里的根」提升三级:

# 实验 5.2:谁在 Z_p 里有平方根?——先普查,再提升
def qr(p):
    return sorted({x * x % p for x in range(1, p)})
for p in (5, 7, 11, 13):
    print("p=%d: 平方剩余 %s,共 %d 个 = (p-1)/2" % (p, qr(p), len(qr(p))))

def hensel2(a0, p, k):                   # f(x) = x2 + 1
    r, n = a0 % p, 1
    while k > n:
        n = min(2 * n, k); m = p ** n
        r = (r - (r*r + 1) * pow(2*r, -1, m)) % m
    return r
r = hensel2(5, 13, 3)
print("sqrt(-1) 提升链: 5 -> %d -> %d (mod 133)" % (hensel2(5,13,2), r),
      " 验证:", (r*r + 1) % 13**3 == 0)

预期输出。四个素数的平方剩余各占 (p−1)/2 个——恰好一半的单位是平方:p 进世界里「可开方」是稀缺属性。提升链 5 → 70 → 239 (mod 2197),验证 True——与习题 5.2.1 的手算逐位一致。

实验结论。两个实验共用一个观察:p 进计算不逼近、只校正——每一步都精确落在 pn 的更深一层同余里,没有舍入误差这回事。这正是 Hensel 引理说的「唯一提升」:根不是被找到的,是被一层层确定下来的。

152格物札记

第五章 局部与整体:p 进世界与 Adele〖札记〗从四舍五入到 p 进:近似的两种哲学

本章满纸都是「逐位逼近」;回头看,人类对「近似」的两种理解恰好在这里分了岔。

逼近之路(实数)。近似就是「差得少」:绝对误差 |x − a| 小到看不见。祖冲之的密率 355/113(p122)是这条路的中国高峰:割圆、取极限、比位数。误差是一段可以量出来的距离,尺子在实直线上。
校正之路(p 进)。近似就是「除得深」:a ≡ b (mod 5n) 的 n 越大,两者越「近」——尺子换成了同余的深度。Hensel 提升是这条路的标准动作:从模 5 的根出发,一轮牛顿校正把精度翻倍,没有舍入、没有误差棒,每一步都精确成立。p151 的实验里,67803 不是 2 的立方根的近似值——它精确满足 x3 ≡ 2 (mod 58)。
两条路在中国算学里早有会合的迹象。秦九韶《数书九章》(1247)的「大衍求一术」求一次同余逆,动作正是「逐位校正、层层加深」——与牛顿迭代在 p 进世界的翻倍推进同构。求一术没有极限语言,却把「校正」这件事做到了机械化的程度:它是中国算学里离 Hensel 引理最近的一页。

札记的注脚。数值分析教我们「控制误差」,密码学教我们「算准同余」——RSA 的每一步乘法都活在校正之路上。两种近似哲学不分高下,只是各管一段:量距离找实数,问整除找 p 进。

四舍五入问「差多远」,Hensel 问「除得尽多深」。同一句「近似」,在两副眼镜下是两门不同的手艺。

图 5-22 近似的两种哲学:误差的几何 vs 校正的算术 实数:四舍五入 误差 |x − a| → 0 位数越多越准(祖冲之密率) p 进:逐位校正 深度 mod pn​ → 深 同余越深越准(Hensel) 牛顿法:两边通用的校正机 ℝ 上收敛到不动点 · ℚp​ 上提升到更深层
图 5-22 左路量「差多远」,右路量「除得尽多深」。牛顿法在两条路上都跑——同一台校正机,两种误差观。
153速查

第五章 局部与整体:p 进世界与 Adele局部与整体公式一览

名称公式 / 内容出处
Dedekind ζζK(s) = Σ𝔞≠0 N(𝔞)−sp96
理想计数#{𝔞 : N(𝔞) ≤ X} = κKX + O(X1−1/n)p96
Euler 乘积ζK(s) = Π𝔭(1−N(𝔭)−s)−1p97
局部因子(按次数)p ⟿ Πi(1−p−fis)−1,Σeifi = np97
完备 ζΛK(s) = |ΔK|s/2Γℝr1Γℂr2ζK(s)p98
函数方程ΛK(s) = ΛK(1−s)p98
解析类数公式Res1ζK = 2r1(2π)r2 h RK/(wK√|ΔK|)p99
L 函数L(s,χ) = Σ χ(n)n−s = Πp∤m(1−χ(p)p−s)−1p100
正交关系Σχχ(a)−1χ(b) = φ(m)·[a=b]p100
Dirichlet 定理#{p ≤ X : p ≡ a (m)} ~ X/(φ(m)log X)p101
素理想定理πK(X) ~ X/log Xp102
Frobeniusσ(α) ≡ αN(𝔭) (mod 𝔓)p102
Chebotarevδ(PC) = |C|/|G|p103
Ostrowskiℚ 的位:|·|∞ + 各 |·|pp126
Hensel 引理f(a0) ≡ 0, f'(a0) ≢ 0 (p) ⟹ ∃! a ∈ ℤpp127
Adèle / Idele𝔸K = Π′Kv,CK = 𝔸K×/K×p128
Tate 定理∫𝔸× f(x)|x|sdx× = ΛK(s)p129
Langlands 对应L(s,π) = L(s,ρ)p130

本章三句口诀。① 打包:把理想写成级数;② 读留数:h 与 RK 从奇点出来;③ 逐位算:局部问题好解,再拼整体。综合站预告:六章收成两张总图——概念依赖图与方法决策树;二十四题自查收兵。

154讲义

第五章 局部与整体:p 进世界与 Adele衔接讲义:全册的现代疆界预告

第五章收官。清点行装,看看第六章为什么非从「类域论」开始。

工具一:Idele 类群这本账本。CK = 𝔸K×/K× 的紧核连通分支给出 Cl(K)(p139)——这不是终点:类域论的全部内容就是研究 CK 的开子群。Artin 互反律(6.2)说:K 的有限阿贝尔扩张与 CK 的某种开子群一一对应——「素数怎么分裂」从此变成「这个 Idele 落进哪个子群」。
工具二:Tate 的积分语法。ζK 是 Adèle 上的一次积分、函数方程由 Poisson 求和给出(p140)。第六章的 L 函数(Dirichlet、Hecke、Artin)全部沿用这套语法:局部因子 × 乘积 → 完备 L → 函数方程。学过 Tate,6.12 的 Langlands 纲领才有落点:那里的对偶正是本章 Fourier 自对偶的升级。
工具三:Hasse 的缺口。局部-整体原理对二次型成立、对高次失败(p136)——失败不是遗憾,是路标:缺口长成了椭圆曲线与 Tate–Shafarevich 群(6.7–6.8)。第六章会反复回到这条边界线:每次「口号失效」都催生一门新学科。

下一章第一句预告:Kronecker–Weber 定理——ℚ 的有限阿贝尔扩张全部住在分圆域里,「一根分圆轴收纳所有阿贝尔扩张」(6.2)。它是类域论最古老的特例,也是 Idele 语言第一次显威的地方。

本章的眼睛俯下身看清了每个素数的脚底;下一章抬起头,把所有位上的对称装进一张网。近与远,即将在 Langlands 的地图上会合。

图 5-23 出站台:一行囊、三条岔路、一张大网 第五章行囊:局部工具 + CK​ + Tate 机器 类域论 CK​ 的开子群 L 函数通用语法 Tate 积分语言 椭圆曲线与 BSD Hasse 缺口长成学科 第六章:从类域论到 Langlands——素数的命运 = 对称的语言
图 5-23 第六章的三大站:类域论(6.1–6.2)、L 函数与现代语言(6.8、6.12–6.13)、椭圆曲线(6.7–6.9)——全都从本章的行囊出发。
第六章

现代疆界:从类域论到 Langlands

最后一章把前五章的工具送上现代前线。第一站是类域论:阿贝尔扩张与理想类群的对应,Kronecker–Weber 定理把所有阿贝尔扩张收进分圆域——「互反律」长成一张全景图。第二站是解析深处:素数定理的证明之旅、Riemann 假设与广义 RH——一条价值百万的临界线。第三站换几何的镜子:函数域上数论重演且更清晰(Hasse–Weil、Weil 猜想),椭圆曲线把丢番图方程与 Hasse 界、BSD 猜想相连,Fermat 大定理经模性定理落幕。第四站是语言升级:Grothendieck 的概形把「数」与「形」合一,Langlands 纲领在 Galois 表示与自守表示之间架起巨大的对偶网。末站回到人间:PARI 与 LMFDB 让类域表机器化,RSA 与椭圆曲线密码把两百年数学压进每次网购。疆界各页标出已知与未知,把本书的门开向文献。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
155导引

第六章 现代疆界:从类域论到 Langlands第六章导引:站在数论的现代疆界上

第六章导引:站在数论的现代疆界上。前五章走完了一条主线:唯一分解失效(绪论),理想修复它(第二、三章),ζ 函数给修复记账(第四章),p 进世界把每个素数看清(第五章)。本章做三件事:把工具箱交还给二十世纪——类域论收编 Idele(6.1–6.2),调和分析与几何接管 L 函数(6.3–6.11),最后在 Langlands 纲领处会师(6.12–6.15)。

疆界上的定理分三种:已证的(Kronecker–Weber、Hasse 界、素数定理——本章给真跑对账);悬而未决的(RH、BSD、Langlands——本章说清它们到底在问什么);正在换语言的(从数到概形——本章只远眺)。分清这三种,是阅读现代数论的入场券。

预备工具全部在前五章:Idele 类群 CK(p139)、Tate 积分(p140)、Hasse 原理的边界(p136)、Chebotarev 密度(p103)。第六章不引进新的重型机器,只做翻译——把旧工具翻译成现代语言,可以发现「新疆界」的每一站都踩在旧脚印上。

图 6-1 第六章地图:三条路走向同一张大网 前五章:ℤ 的失败 → 理想 → 类群 → ζ → 局部 类域论 CK​ 的开子群(6.1–6.2) 现代语言 L 函数 · 函数域 · Iwasawa 几何接管 椭圆曲线 · 概形 · BSD Langlands 纲领:素数的命运 = 表示的语言(6.12)
图 6-1 本章不再证「下一个大定理」,而是换三次镜头:把前五章的全部家当放进现代数学的坐标系。
156讲义

第六章 现代疆界:从类域论到 Langlands6.1 类域论远眺:阿贝尔扩张的全景

第五章留的接口,现在接上。Idele 类群 CK = 𝔸K×/K× 的紧核连通分支给出 Cl(K)(p139)。类域论说:这本账本不止记类数——它的全部开子群,正好编排 K 的全部有限阿贝尔扩张。

定理(Artin 互反律,类域论主定理,陈述)。对数域 K,存在自然的双射:{K 的有限阿贝尔扩张 L/K} ↔ {CK 的特定开子群}。在此对应下,素理想 𝔭 在 L 里的分裂型由 𝔭 所在的傍系(Artin 符号)决定——「素数怎么分裂」被翻译成「这个 Idele 落进哪个子群」。
图 6-2 类域论:一本「阿贝尔扩张的户口簿」 CK​ 的某些开子群 (每个开子群一只「票」) 一一对应(Artin 互反律):开子群 ↔ 有限阿贝尔扩张 素数怎么分裂 ⟺ Idele 落进哪个子群 判别式与导子 子群的「大小」记账
图 6-2 互反律把「分裂」与「子群」焊死:CK 的开子群编排了 K 的全部有限阿贝尔扩张。

热身实例:分圆域。取 K = ℚ、L = ℚ(ζ7)。Gal(L/ℚ) ≅ (ℤ/7)× ≅ C6,阿贝尔——类域论的裁判范围之内。Frobenius 判据:p 在 ℚ(ζ7) 完全分裂 ⟺ p ≡ 1 (mod 7)。真跑 106 以内的 78498 个素数:完全分裂者 13063 个,密度 0.1664——Chebotarev 预言的 1/6 = 0.1667,四舍五入后严丝合缝。

定理(类域论的两大副产物)。① 存在性:每个「容许的」模(Idele 意义下的闭子群)真有其扩张——阿贝尔扩张不再靠逐个构造;② 互反的完备性:Kronecker–Weber(下一节)是它在 K = ℚ 时的具体形状——所有阿贝尔扩张被分圆域一网打尽。

为什么是「阿贝尔」。非阿贝尔扩张的 Galois 群不是交换的,「傍系」结构装不下它们——这道缺口正是 Langlands 纲领(6.12)的出发点:把「一维特征」升级成「高维表示」,非阿贝尔世界才进得了账本。

类域论是一面镜子:想看 K 的阿贝尔扩张,不必仰头找多项式,低头看 CK 的子群就够了。

157讲义

第六章 现代疆界:从类域论到 Langlands6.2 Kronecker–Weber 定理:一根分圆轴收纳所有阿贝尔扩张

类域论在 ℚ 上的形状,一百多年前就被人摸到了。

定理(Kronecker–Weber,1886/1897)。ℚ 的每个有限阿贝尔扩张 L/ℚ 都含于某个分圆域 ℚ(ζn)。等价地:分圆域是 ℚ 的阿贝尔扩张的宇宙容器——把所有阿贝尔扩张放进一棵树,树根是单位根。

真跑(一):二次子域的坐标。ℚ(ζp) 的 Galois 群 (ℤ/p)× 是循环群,其唯一的指数 2 子群给出唯一的二次子域。数值验证 p = 5:ζ5 + ζ5−1 = 2cos(2π/5) = (√5 − 1)/2,于是 √5 = 1 + 2(ζ5 + ζ5−1) = 2.2360679774998(实跑核对,误差 < 10−12)——√5 真的住在分圆域里,且地址写得出来。

nℚ(ζn) 的二次子域地址(显式生成元)
3ℚ(√−3)ℚ(ζ3) 本身就是二次域
5ℚ(√5)1 + 2(ζ5 + ζ5−1)
7ℚ(√−7)高斯和的相位所在
8ℚ(i, √2)(三个二次子域)ζ82 = i,ζ8 + ζ8−1 = √2
12ℚ(i, √3)(三个二次子域)ζ12 = ζ4ζ3

读表。p ≡ 1 (mod 4) 时二次子域是实的(√5),p ≡ 3 (mod 4) 时是虚的(√−3、√−7)——这正是第四章高斯和相位 τp = √p* 的源头:二次互反律的符号项,就是分圆域的楼层号。

图 6-3 分圆轴与它的二次子域(全部真跑验证) 分圆域 ℚ(ζn​):一根「分圆轴」 ℚ(ζ3​) ⊃ ℚ(√−3) ℚ(ζ5​) ⊃ ℚ(√5) ℚ(ζ7​) ⊃ ℚ(√−7) ℚ(ζ8​) ⊃ ℚ(i,√2) ℚ(ζ12​) ⊃ ℚ(i,√3) Kronecker–Weber:ℚ 的每个有限阿贝尔扩张都住在某个 ℚ(ζn​) 里
图 6-3 每个 ℚ(ζp) 的唯一二次子域是 ℚ(√p*),p* = (−1)(p−1)/2p——「正负号由 p mod 4 决定」。

构造性 vs 存在性。KW 的原始证明是构造性的(写出嵌入);类域论反过来:先有互反律的一般理论,KW 变成推论。现代的观点更直接——「ℚ 的阿贝尔扩张 = Cℚ 的开子群」,而 Cℚ 的有限商恰是 (ℤ/n)× 型,KW 不过是这个事实的 Galois 版改写。

一根分圆轴,收纳所有阿贝尔扩张。下一站自然要问:非阿贝尔扩张住哪?——这一问,问出了整个 Langlands 纲领。

158讲义

第六章 现代疆界:从类域论到 Langlands6.3 Fourier 的第二次登场:从 Dirichlet 特征到自守

Fourier 在本册的第二次登场,主角是特征。第一次(第四章)它服务素数分布:Dirichlet 特征把余数类编上相位,正交关系把算术级数彼此隔开。第二次它升级为「语言」:特征是有限交换群的一维表示——而表示论要问高维的事。

真跑:mod 5 的全部特征。(ℤ/5)× ≅ C4,取生成元 2,则特征由 χ(2) = ik 给出,k = 0, 1, 2, 3:

aχ0(主)χ1χ2(二次)χ3
11111
21i-1−i
31−i-1i
41-11-1

读表。χ2 恰是勒让德符号 (a/5)(1, 4 给 +1;2, 3 给 −1)——二次互反律 = 一张特征表的读法。四行相加:χ0 的和是 4,其余三行全为 0(正交性真跑验证)——第四章 Dirichlet 定理的「相位隔离」正是这一列零。

定义(自守表示,远眺)。把「特征:有限群 → ℂ」升级为「表示:GLn 的 Adele 版 → 无穷维空间」,并要求它在局部 GLn(Kv) 上行为良好——这样的对象叫自守表示 π。它有自己的 L(s, π),欧拉乘积逐位铺开。
图 6-4 从 Dirichlet 特征到自守表示:一次跨越百年的升维 有限群的特征 χ : (ℤ/m)×​ → ℂ×​ (Dirichlet 特征,1 维) 代数群的自守表示 GLn​ 的不可约表示 (Langlands 的对象,n 维) 同一条升维线:特征 ⟹ L(s, χ) ⟹ L(s, ρ) ⟹ 自守表示
图 6-4 Dirichlet 特征是「一维的特征」;Langlands 问:高维的特征长什么样?答案是自守表示。

为什么这是「Fourier 的第二次登场」。第一次登场的工具是「把函数按特征展开」——算术级数里的素数被一条条分拣。第二次登场的对象是特征本身:第五章 Tate 把 ζ 写成 Adèle 上的积分,函数方程来自 Fourier 自对偶;Langlands 把同一招式用到一般群上——Poisson 求和的位置换成了 GLn(𝔸K)。

Dirichlet 造特征是为了数素数;一个半世纪后人们发现,特征是「表示」的婴儿照——数论与表示论的 脐带,在 1837 年就已接好。

159讲义

第六章 现代疆界:从类域论到 Langlands6.4 素数定理的证明之旅:从 Hadamard 到 de la Vallée Poussin

1896 年的两支笔。Hadamard 与 de la Vallée Poussin 各自证明素数定理,钥匙相同:ζ 的零点一个都不在直线 Re s = 1 上。「无零点区域」让 Perron 公式里的误差可控,主项从留数里掉出来:π(x) ~ Li(x)。

真跑(一):π(x) 与 Li(x) 的五站对账。

xπ(x)(精确)Li(x)Li − π
1022530.13+5.13
103168177.61+9.61
10412291246.14+17.14
10595929629.81+37.81
1067849878627.55+129.55

真跑(二):Chebyshev θ(x)。θ(x) = Σp≤x log p(真跑筛法到 106):

xθ(x)|θ − x|/x
103956.2454.3755%
1049895.9911.0401%
10599685.3890.3146%
106998484.1750.1516%

读表。θ(106) = 998484.175,偏差 0.15%——素数定理的等价形式 θ(x) ~ x 正在按预言兑现。证明史的后续是「零点自由区」的收缩竞赛:de la Vallée Poussin 的 1 − c/log t,到 Vinogradov–Korobov 的 1 − c/(log t)2/3——每收一步,素数误差就细一档。

图 6-5 Li(x) − π(x) 的绝对缺口(10² → 10⁶) 10² 10⁴ 10⁶ Li(x) − π(x):缺口在长,但相对缺口在缩
图 6-5 绝对缺口从 5.13 涨到 129.55,相对缺口却从 20.5% 缩到 0.17%——「π(x) ~ Li(x)」说的是相对行为。
定理(von Koch,1901)。RH ⟺ π(x) = Li(x) + O(√x log x)。即:RH 不是「素数定理是否成立」的问题,而是「误差是否达到平方根级最优」的问题。

素数定理的证明之旅是一条「搬走零点」的隧道:每一段无零点的地皮,都兑换成一段更准的素数账。RH 说的正是:隧道还能挖到多直。

160讲义

第六章 现代疆界:从类域论到 Langlands6.5 Riemann 假设与广义 RH:一条价值百万的线

一条悬置了 160 多年的线。Riemann(1859)计算 ζ 的零点时注意到:非平凡零点似乎都在 Re s = 1/2 上。Hadamard 与 de la Vallée Poussin 证明了它们不在 Re s = 1 上(这才有了素数定理);至于「是否全在 1/2 上」——就是 Riemann 假设。

定义(Riemann 假设与广义 RH)。ζ(s) 的全部非平凡零点满足 Re s = 1/2,称为 RH。对 Dirichlet L 函数、以及一般自守表示的 L(s, π) 作同样断言,称为 GRH——后者才是现代数论日常引用的形态。

真跑:前五个零点。用 mpmath 的 zetazero 实算(临界线上求根):γ1 = 14.134725、γ2 = 21.022040、γ3 = 25.010858、γ4 = 30.424876、γ5 = 32.935062——与经典表值逐位一致。已被验证的零点以百亿计,无一例外;但数值是路标不是证明(对账 p110 误读三)。

图 6-6 前五个非平凡零点(mpmath 实跑):全部骑在临界线上 临界线 Re s = 1/2 γ1 = 14.1347 γ2 = 21.0220 γ3 = 25.0109 γ4 = 30.4249 γ5 = 32.9351 Re s = 1
图 6-6 ζ(s) = 0 的非平凡解为 s = 1/2 + iγ。RH 断言:它们全部住在这条线上——一条也没有漏网。

GRH 买来什么。三条现货:① 素数误差达到平方根级最优(von Koch,p159);② 算术级数中最小素数的上界压到多项式级(Linnik 常数的条件最优值);③ 类群与 Frobenius 的「Effective Chebotarev」——本章 6.13 的计算数论几乎每一步的条件复杂度都挂在 GRH 上。

定理(RH 的两难结构)。对 RH:证明它,则得到一大批最优误差估计;反驳它,则 ζ 的零点分布出现新的「岛屿」,显式公式立刻给出素数的反常波动。两个方向都有巨额回报——这正是千禧年问题把它列入的理由。

RH 是素数分布的宪法:它不改变任何已证定理的方向,只规定所有误差条款的「最紧写法」。宪法一日不立,数论永远在打临时工。

161讲义

第六章 现代疆界:从类域论到 Langlands6.6 函数域的镜像:数域与曲线上的平行世界

把数域换成函数域,RH 先赢了一次。设 C 是 𝔽q 上的光滑射影曲线。它的「ζ 函数」计数闭点:#C(𝔽qn) 打包成

Z(C, T) = exp(Σn≥1 #C(𝔽qn) Tn/n)

与数域逐项对照:素理想 ↔ 闭点,Idele 类群 ↔ Jacobi 群,ζK(s) ↔ Z(C, T)(令 T = q−s)。

定理(Hasse–Weil,曲线情形的「RH」)。对亏格 1 的曲线(椭圆曲线),Z(C, T) = (1 − aT + qT2)/((1 − T)(1 − qT)),其中 a = q + 1 − #E(𝔽q) 满足 |a| ≤ 2√q——零点恰好在「临界圆」|T| = q−1/2 上。这正是 RH 的函数域形状,且被 Weil 完全证明。

真跑(一):两条曲线的 a 与 Hasse 界。数点 + Hasse 界逐行核对:

曲线q#E(𝔽q)a2√q#E(𝔽q2)(递推)
y2=x3−x5824.4732
y2=x3−x7805.2964
y2=x3−x111206.63144
y2=x3−x138-67.21160
y2=x3+x+15934.4727
y2=x3+x+175-35.2955
y2=x3+x+1111426.63140
y2=x3+x+1131847.21180

读表。每行 |a| ≤ 2√q 都成立——「零点骑在临界圆上」在 8 个样本上一一兑现。而 #E(𝔽q2) = q2 + 1 − (a2 − 2q) 由递推给出,与 𝔽25 的逐点枚举独立对拍(真跑:32 ↔ 32)——zeta 函数不是定义,是能被两路夹逼的数。

图 6-7 函数域的镜像:两栏逐行对得上 数域 K ℚ_p · C_K · ζ_K(s) 曲线 C / 𝔽_q 完备化 · Jacobi 群 · Z(C, T) Weil(1940s):曲线上的「RH」全部证完——Hasse 界就是它的形状
图 6-7 素理想 ↔ 闭点、CK ↔ Jacobi 群、ζK ↔ Z(C,T)。曲线上没有「无穷远障碍」,RH 先在那里被攻克。

奇点对照。同一族方程,奇点改写点数:y2 = x3(尖点)在 𝔽5 上有 6 个点,光滑的 y2 = x3 − x 有 8 个——「光滑」不是审美要求,是 Hasse 界的适用条件。

函数域是数域的「先行镜像」:Weil 在曲线上证完 RH 后说,数域的那一半,欠着一张更好的地图——这张地图后来叫 étale 上同调(6.11)。

162讲义

第六章 现代疆界:从类域论到 Langlands6.7 椭圆曲线:从丢番图方程到 Hasse 界

椭圆曲线是一元三次方程,也是一台加法机器。y2 = x3 + ax + b(判别式非零)配上无穷远点,用「弦切法」定义加法:两点连线交曲线于第三点,取其反;同点用切线。这条群律是逐点可验的代数恒等式。

真跑:模 17 的点群。取 E: y2 = x3 + 2x + 2 (mod 17)、P = (5, 1)。切线倍点公式:λ = (3x2 + a)/(2y),x3 = λ2 − 2x。手算 + 程序互相核对:2P = (6, 3)、3P = (10, 6)、8P = (13, 7);继续加下去,第 19 步回到无穷远——P 生成一个 19 阶循环群(这与 Hasse 界吻合:#E(𝔽17) 被夹在 18 ± 8.25 里;而 #E(𝔽17) 实算恰为 19——P 生成的正是整个群)。

有理点:Mordell 定理说「有限生成」。ℚ 上的 E(ℚ) 同构于 ℤr × T(挠部分 T 有限)——这个 rank r 是椭圆曲线算术的头号不变量。真跑两个极端样本:

曲线|x| ≤ 50 的整点群的结构
y2 = x3 − x(−1, 0), (0, 0), (1, 0)ℤ/2 × ℤ/2,rank = 0
y2 = x3 − 2(3, 5), (3, −5)rank ≥ 1((3, 5) 是无限阶生成元)

读表。左行三点都是 2 阶元(y = 0),加来加去走不远——rank 0;右行一个 (3, 5) 就能倍出无穷多点列——rank ≥ 1。两行的差别肉眼难辨(都是「光滑三次曲线」),算术命运却天差地别:这就是 BSD(下一节)想把 r 算出来的理由。

图 6-8 模 17 的点群:一条生成链(全部实跑) P = (5, 1) 2P = (6, 3) 3P = (10, 6) 8P = (13, 7),P 的阶 = 19 E: y2​ = x3​ + 2x + 2 (mod 17):点群循环,生成元 P
图 6-8 切线倍点 + 两点连线,把曲线变成群。P 每加一次就走一圈上的一个点,19 步回到无穷远。

为什么椭圆曲线是「现代疆界的门户」。① 它是数域与函数域的会合点(上一节的 zeta 已就位);② 它承载 Fermat 大定理的证明(下一节);③ 它的 L 函数是 Langlands 纲领里最著名的一批「自守表示」。

一条三次曲线,半台群论,半台几何:丢番图方程的最深部分,在椭圆曲线上学会了排队加法。

163讲义

第六章 现代疆界:从类域论到 Langlands6.8 Hasse–Weil L 函数与 BSD 猜想

椭圆曲线也有自己的 ζ。Hasse–Weil L 函数把每好素数 p 的局部信息(点数 ap = p + 1 − #E(𝔽p))拧成一个因子:

L(E, s) = ∏p (1 − ap p−s + p1−2s)−1

对照第四章:ζK 用范数记账、L(s, χ) 用特征编相位;L(E, s) 用「点数」编相位。Hasse 界(上一节)保证乘积在 Re s > 3/2 收敛——函数域的「RH」在这里兑现成解析控制。

真跑:ap 序列。对 E: y2 = x3 + x + 1,逐个数点得(ap 列):q = 5, 7, 11, 13 时 ap = 3, −3, 2, 4——符号乱跳、大小被 2√q 摁住。这串「随机的」数字,正是 L(E, s) 的全部基因(模性定理说它们同时是一列模形式的 Fourier 系数——见 6.9)。

猜想(Birch–Swinnerton-Dyer,1965)。L(E, s) 在 s = 1 的零点阶等于 E(ℚ) 的秩:

ords=1 L(E, s) = rank E(ℚ)

更强:首项系数由 Tate–Shafarevich 群、regulator 与判别式共同写出——p148「离散量被连续对象决定」的巅峰实例。

图 6-9 BSD 猜想:一座还没合龙的桥 L(E, s) = ∏p 好​ (1 − ap​p−s​ + p1−2s​)−1​ 解析侧 ords=1​ L(E, s) 代数侧 rank E(ℚ) BSD:两侧相等——「有理点有多少,L 函数早就写明」
图 6-9 桥的两端各自修得很好:rank 可算(部分)、L 的零点可算(数值);中间这一跨,至今无人合龙。

已证的部分桥墩。Coates–Wiles(1970)与 Kolyvagin(1989):若 L(1, E) ≠ 0(解析侧说 rank = 0),则 E(ℚ) 确实 rank 0 且 Sha 有限——单侧通行已通;反之亦然的部分(rank ≥ 1 ⟹ 零点)由 Gross–Zagier 在 Heegner 点上打通一半。真跑样本恰是两侧的代表:y2 = x3 − x(rank 0)与 y2 = x3 − 2(rank 1)。

为什么值得百万美元。BSD 若真,「找有理点」这一丢番图分析的老大难,被翻译成「算一个解析函数的零点阶」——离散问题整体并入解析世界,正是本册反复出现的「打包」策略的终极形态。

ζ 记录素数,L(E, s) 记录有理点:BSD 说的是同一句话——连续的函数,早把离散的家底登记完毕。

164讲义

第六章 现代疆界:从类域论到 Langlands6.9 Fermat 大定理:三百年的远征与模性

一道写了 358 年的旁注。Fermat 1637 年在页边写下「an + bn = cn 在 n ≥ 3 时无非平凡正整数解,我有一个绝佳的证明,此处空白太小」——n = 4 他本人会用无限下降法证掉;缺口一挂三个半世纪。

真跑:数值普查。对 n = 3, 4, 5、1 ≤ a ≤ b ≤ 40 逐一检查 an + bn 是否为完全 n 次幂:

指数检查组数(a ≤ b)反例
n = 38200
n = 48200
n = 58200

820 × 3 组全部落空——数值只负责安慰,证明要等几何换引擎。

定理(Fermat 大定理,Wiles 1995)。设 a, b, c 互素、n ≥ 3。若 an + bn = cn 有正整数解,则 Frey 曲线 y2 = x(x − an)(x + bn) 是半稳定椭圆曲线,其 ap 序列与判别式的怪异性质使它不可能模性;而 Wiles–Taylor 证明所有半稳定椭圆曲线都模性——矛盾。
图 6-10 Fermat 大定理的三步接力(1637 → 1995) Fermat(1637):an​ + bn​ = cn​ 无正整数解(n ≥ 3) Frey 曲线 把反例变成椭圆曲线 Ribet(1986) 反例 ⟹ 半稳定椭圆曲线非模性 Wiles–Taylor(1995) 半稳定曲线全部模性 三步接力:反例 ⟹ 非模性曲线 ⟹ 与模性定理矛盾 ⟹ 无反例
图 6-10 最后的跨度是「模性」:椭圆曲线的 ap 序列,全部来自某列模形式——Langlands 思想的第一次总攻。

「模性」是什么。说椭圆曲线 E 模性,是说它的 ap 序列恰好等于某个权 2 模形式的 Fourier 系数——丢番图对象与自守对象互认了身份证。这正是 6.3 升维线的第一次全面胜利:Langlands 纲领的椭圆曲线切片被率先打通。

本册的路标在前。① Frey 曲线的「怪」由判别式读出(第一、三章的工具);② ap 由数点而来(本节与 6.6 的 zeta);③ 模形式 = Fourier 系数谱(第四章高斯和的直系后代)。Fermat 的证明没有一步是新魔法,全是前五章工具的极限操作。

一道页边旁注,最后由「曲线会说话」宣判:数论难题的解法常常不在数论内部——它在隔壁学科借来的那副眼镜里。

165讲义

第六章 现代疆界:从类域论到 Langlands6.10 Iwasawa 理论一瞥:p 进的望远镜

第五章的 p 进眼镜,能不能架到「层」的高度?Iwasawa 的回答:能。沿一条 ℤp-扩链(如 ℚ ⊂ ℚ(ζp) ⊂ ℚ(ζp2) ⊂ …)逐层上升,每层记下类数,观察它如何增长。

定理(Iwasawa 类数公式,1959,陈述)。对足够大的 n,扩链第 n 层的 p 部类数满足 vp(hn) = λn + μpn + ν——混沌的类数序列,在 p 进高度上最终是线性的。三个不变量 λ, μ, ν 由一个 p 进 L 函数完全编码。

真跑(一):分圆域类数的第一批台阶。用广义 Bernoulli 数 B1,χ 实算 h−(p ≤ 23 时 h = h−,h+ = 1):

域类数 h
ℚ(ζ3)1
ℚ(ζ5)1
ℚ(ζ7)1
ℚ(ζ11)1
ℚ(ζ13)1
ℚ(ζ17)1
ℚ(ζ19)1
ℚ(ζ23)3

读表。p = 3, 5, …, 19 时 h 全为 1,p = 23 突然跳到 3——类数不随「看起来更对称」而温顺,第一次台阶恰出现在 Iwasawa 理论最关心的素数上。

图 6-11 Iwasawa 望远镜:沿 ℤp​-扩链逐层读算术 ℤ-扩链 ℚ ⊂ ℚ(ζ2n​​) ⊂ … 一层层向无穷爬升 p 进 L 函数 把所有层的 ζ 拼成 一个 p 进解析函数 Iwasawa:类数沿层的增长 = λ·n + μ·pn​ + ν(最终为线性)
图 6-11 把「一层一个类数」的离散序列,交给一个 p 进解析函数统一管理——Tate 积分思想沿高度方向的再部署。

真跑(二):p 进逐层计数的婴儿照。vp(n!) = Σ⌊n/pk⌋(Legendre 公式)是「沿 p 的幂逐层收数」的最小实例:

nv2(n!)
10!8
25!22
50!47
100!97

每层的贡献 ⌊n/2k⌋ 就是扩链的一「层」——Iwasawa 的方法论在这张小表里已见雏形:把离散计数按 p 的幂分层,再求闭式。

Tate 把 ζ 变成一次积分,Iwasawa 把 ζ 变成一条 p 进解析函数:两次动作是同一个信念——算术的散点,终将被解析的线串起。

166讲义

第六章 现代疆界:从类域论到 Langlands6.11 从数到概形:Grothendieck 的语言(远眺)

远眺页:本页不证明任何定理,只把一门语言的位置摆正。Grothendieck(1957–1970s)的核心一步:把环 R 看成「它的全部素理想的集合」Spec R——素理想升级为点,环升级为点上的函数层。整除关系(𝔞 ⊇ 𝔟)从此是「点 𝔟 的闭包经过点 𝔞」,一个纯粹的几何句式。

真跑:射影平面的点数。概形思想的最小试金石是「数点」——把 ℙ2(𝔽q) 按规范代表(三元组除以非零标量)逐点枚举:

q枚举点数公式 q2 + q + 1
𝔽2722 + 2 + 1 = 7
𝔽31332 + 3 + 1 = 13
𝔽53152 + 5 + 1 = 31

读表。枚举与公式逐项相等——「q2 + q + 1」不是记住的结论,是 1 + q 条仿射线各贡献 q 点再加无穷远直线的账。数点(6.6 的 #E(𝔽q))在概形语言里统一成「Frobenius 的不动点计数」——这正是 Weil 猜想上同调证明的入口。

图 6-12 Grothendieck 的换地基:Spec ℤ 是一座「算术流形」 Spec ℤ 「点」= 素理想 (2), (3), (5), … + 泛点 概形 X 「点」= 素理想(任意环) 几何与代数同一种语言 同一句话:把「整除/包含」翻成「点/邻域」,算术就有了拓扑与上同调
图 6-12 素理想成为点,环成为函数层——数论问题从此可以问几何的问题。

它买到了什么。① étale 上同调:把拓扑学的映射度、不动点公式搬到算术场合,Weil 猜想(含曲线 RH、以及一般的「零点在临界带上」)由此全部解决;② Fermat 最后一战的主战场:Wiles 的模性论证运行在 Galois 表示与模形式的概形化语言里;③ 统一:数域、函数域、复流形在同一种语言下对话。

本册的位置。理想(第二章)是素理想语言的第一课;局部化(第五章)是它在「一个点附近」的展开;概形是两者的自然终点——把「每个素数一个世界」彻底变成「每个点一个世界」。

Grothendieck 的名言是「让大海涨潮」:不逐个攻难题,而是抬高地基,让难题自己浮出水面。Spec ℤ 就是那片海。

167讲义

第六章 现代疆界:从类域论到 Langlands6.12 Langlands 纲领:一张巨大的对偶网

全册最大的那张网,此刻可以摊开了。回望来路:二次互反(第四章)说「p 在 ℚ(i) 的命运」由 p mod 4 决定;Chebotarev(第四章)说命运由 Frobenius 的共轭类统计;类域论(6.1)说阿贝尔命运全部由 CK 编排。三条线索是同一个悬念的三次亮相:素数的命运,能否全部编码成「对称的语言」?

纲领(Langlands,1967,远眺)。对每个 n 维 Galois 表示 ρ,应有唯一一个 GLn 的自守表示 π 与之匹配,且两者的 L 函数逐素数相等:

L(s, ρ) = L(s, π)

Frobenius 在 ρ 上的特征值(决定素数怎么分裂)被翻译成 π 的谱数据——「命运」与「谱」互为译文。

本册已经走过的三格。① n = 1:Dirichlet 特征就是 GL1 的自守对象,互译表是类域论——全通(6.1–6.3);② n = 2 半稳定:椭圆曲线的 ap 序列(6.7 真跑)与权 2 模形式的 Fourier 系数互认——Fermat 大定理是它的推论(6.9);③ n = 2 一般情形(Taylor–Wiles 系统等人逐步打通)——大半已证;general n 与函子性(Functoriality)开放。

图 6-13 Langlands 纲领:把「素数怎么分裂」挂到两张网上对账 Galois 侧 Galois 表示 ρ (Frobenius 的像 ⟹ 素数命运) 自守侧 自守表示 π (GLn​ 上的调和分析) 对偶网:L(s, ρ) = L(s, π)(逐素数因子一一相等) n = 1 已全通(类域论);n = 2 大半通(Fermat 的模性);一般 n 开放
图 6-13 Galois 侧管「命运」,自守侧管「谱」;纲领断言两边是同一本账的两种写法。

为什么它值得「满分」。若纲领为真,则:互反律推广到非阿贝尔世界(素数命运由任意群的表示编排);Hasse 原理的失败(Selmer、Sha)获得谱的解释;ζ 与全部 L 函数的函数方程、零点、特殊值——都变成一张对偶网上的不同节点。本册各章的「真跑对账」在这张网上各占一行:特征表(p158)、ap 序列(p163)、分圆密度(p156)——它们是纲领在低层楼上的已验收样板间。

Langlands 的赌注只有一句:数论最深处的「偶然」,全是表示论的「必然」。本册六章的每一步,都在为这句赌注垫筹码。

168讲义

第六章 现代疆界:从类域论到 Langlands6.13 计算数论:PARI、LMFDB 与类域表的机器化

现代数论的一半在纸上看不见。本册的每个真跑都是「计算数论」的缩小版;这一页把它的工作流说全,并看一份真实的小账。

工作流三步。① 理论裁边界:Minkowski 界说「类群由范数 ≤ M 的理想生成」——无穷问题截成有限清单;② 机器跑清单:枚举、约化、商群——PARI/GP 的 bnfinit、SageMath、LMFDB(在线数据库,收录数亿条域与曲线数据);③ 回中对账:算出的类群反过来验证判别式、素数分裂——定理与数据互为对方的质量检查员。

真跑:ℚ(√−23) 的类群。判别式 Δ = −23,Minkowski 界 M = (2/π)√23 ≈ 3.05——只需枚举范数 ≤ 3 的理想。既约二元二次型清单(即理想类):(1, 1, 6)、(2, -1, 3)、(2, 1, 3),共 3 类:

分裂普查对账。用 Kronecker 符号 (−23/p) 逐素数定分裂型(≤ 47 的 15 个素数):+1 共 7 个、−1 共 7 个、0 恰 1 个(p = 23 分歧)。前十个:2↦+1,3↦+1,5↦-1,7↦-1,11↦-1,13↦+1,17↦-1,19↦-1,23↦+0,29↦+1,…。三类群 + 一半一半的分裂比——与 Chebotarev 密度(各 1/2)逐字吻合:

机器的对账能力。把本册几个「手跑」换成机器口径:类数表(p87、本页)↔ LMFDB 的 class number 字段;ζ 零点(p160,mpmath 实跑)↔ PARI 的 lfunzeros;ℚ(ζ7) 完全分裂密度 0.1664(p156,13063/78498)↔ Chebotarev 的 1/6。每一个都对上了——这不是巧合,是「数学对象独立于实现」的日常证据。

图 6-14 计算数论:理论出边界,机器跑清单 理论给的边界 Minkowski 界 M ≈ (2/π)r2​​·(n!/nn​)·√|Δ| 有限清单 范数 ≤ M 的理想逐个枚举 (类群 = 清单的商) 机器执行 PARI/GP · SageMath · LMFDB (已收录数亿条数域数据) 类群、单位群、Galois 群、L 函数特殊值——全部可查可对账
图 6-14 本章每个「真跑」都是这条流水线的微型版:定理裁剪工作量,程序完成穷举,再回头核对定理。

诚实边界。机器能验证、能发现模式、能在有限层证明(如本册所有真跑),但「对全部素数成立」仍是定理的事——GRH(p160)之所以重要,正因为它把许多「机器上可行」的操作升级成「可证有效」的操作。

纸笔给出边界,机器给出清单,定理给出封印:计算数论是本册「真跑」传统的职业版。

169讲义

第六章 现代疆界:从类域论到 Langlands6.14 密码学中的代数数论:RSA 与椭圆曲线

本册的家当,一半在密码学里上着班。两台主流引擎都把「易做难撤」架在模运算上。

真跑:一台微型 RSA。取 p = 61、q = 53,则 n = 3233、φ(n) = 3120;公钥 e = 17,私钥 d = e−1 mod φ = 2753。加密 m = 65(字母 A):c = 6517 mod 3233 = 2790;解密 cd mod n = 65——闭环。整个系统只用两件本册家当:Euler φ(第一章单位计数)与模逆元(第五章 p 进除法)。安全性 = 「从 n 反解 p, q」的因数分解难度。

真跑:椭圆曲线一侧。仍用 p162 的 E: y2 = x3 + 2x + 2 (mod 17)、P = (5, 1)。正向:2P = (6, 3)、3P = (10, 6)、8P = (13, 7)——点倍增多项式时间。反向(ECDLP):只给 Q = (13, 7),蛮力逐个加 P,第 8 步才撞上 Q。小群 19 步而已;真实部署的群约有 2256 个点——蛮力要跑到宇宙热寂。

图 6-15 两台密码引擎:单行道都修在模运算里 RSA 模乘法的单向性 pow(m, e, n) 易,反解难 椭圆曲线 离散对数的单向性 数 kP 易,从 Q 找 k 难 共同的祖先:本册第二章——「模 p 分解最小多项式」决定一切困难度
图 6-15 RSA 的难是「分解难」,ECC 的难是「离散对数难」——判据都在 𝔽p[t] 的因式分解(第二章 Dedekind–Kummer)。

为什么数论家能担保安全性。密码学需要的是单向函数的经验确证:本册的判据全部到位——素数怎么分裂(第二章)、点群的结构与阶(Hasse 界、6.7)、以及「没有好算法」的计算复杂度信念(GRH 支撑的分布结果排除了大批快算法)。

定理(Shor,1994:警告)。量子计算机上,因数分解与离散对数都是多项式时间——RSA 与 ECC 的地基在量子世界同时塌方。后量子密码(格密码等)正在接棒,而格上的困难问题——恰是第三章 Minkowski 格点定理的直系后代。本册的家当换了岗位,没有退休。

每一次刷手机,都在用「素数的三种命运」:数论花了两千年证明自己有用——用的方式却是「足够难」而不是「足够快」。

170讲义

第六章 现代疆界:从类域论到 Langlands6.15 家族全景:代数数论的现代地图

收官页:把第六章挂回全书骨架。

修复线(第 1–3 章 → 6.1–6.2)。ℤ 的唯一分解失效,Dedekind 用理想修复;类群度量缺口。类域论宣布:阿贝尔世界的修复完备——Idele 类群的开子群编排一切。「失败 → 修复 → 完备性」三段式,在全书中走了两次。
解析线(第 4 章 → 6.3–6.5、6.8)。ζ 给修复记账,L 函数按特征分舱;素数定理兑现为「零点自由区换误差」。第六章把它推广到 L(E, s) 与一般自守 L 函数——「离散计数被解析函数决定」从类数公式一路升级到 BSD。
几何线(第 5 章 → 6.6–6.7、6.10–6.11)。p 进眼镜(局部化)在概形语言里成为「逐点研究」;函数域的 RH 先行打通;Iwasawa 把局部化沿高度方向再升一维。局部-整体的口号,在几何里长成了方法论。

一张「谁决定了什么」的总表。本书反复出现的决定关系,至此可以并排陈列:

离散量被谁决定出处
类数 hRes ζK(留数)p99、p140
素数分布ζ 的零点p104、p159–160
素数在 L/K 的命运Frobenius 的共轭类p103
阿贝尔扩张全体CK 的开子群p156
rank E(ℚ)(猜想)ords=1 L(E, s)p163
一切 L 函数(纲领)自守表示的谱p167
图 6-16 家族全景:三条线在大网上会师 ℤ 的失败与修复:唯一分解 → 理想 → 类群(第 1–3 章) 解析线 ζ · L · 留数(第 4 章) 局部线 ℚp​ · Adèle · Tate(第 5 章) 几何线 曲线 · 概形 · 上同调(6.6/6.11) Langlands 对偶网:素数的命运 = 表示的语言(6.12)
图 6-16 从「9 之谜」到 Langlands:每一步都是上一步的换语言重演。

如何继续往前走。三本文凭后续读本:Cox《Primes of the Form x2 + ny2》(类域论的构造性展开)、Silverman《The Arithmetic of Elliptic Curves》(几何线)、Goldfeld–Hundley《Automorphic Representations and L-Functions for the General Linear Group》(纲领的入门)。

从 9 = 3 × 3 的失效出发,走了 198 页,抵达一张对偶网:素数始终没变,变的是我们看它的语言。语言每一次升级,同一个老问题就吐出一层新的秩序。

171误读

第六章 现代疆界:从类域论到 Langlands常见误读:现代疆界的四个陷阱

收官前的清点:本章语言(类域论、Hasse 界、表示、纲领)最容易被「顺手放大」。四处翻车点逐一钉死。

误读一:「Kronecker–Weber 说所有扩张都在分圆域里」。定理只管 ℚ 的有限阿贝尔扩张(p157):交换 Galois 群是入场券。ℚ(∛2)/ℚ 的 Galois 群是 S3——不交换,永远进不了任何 ℚ(ζn)。一般数域 K 的阿贝尔扩张也不住 ℚ 的分圆域里,要用 K 自己的类域论(6.1)重新选址。
误读二:「Hasse 界算出点数」。|a| ≤ 2√q 只给一个区间:p161 的八行表里 q = 7 时 a = 0、q = 13 时 a = −6——同一条曲线(y2 = x3 − x),落在区间里的位置截然不同。精确点数要 Frobenius 特征值;界只保证「不会太离谱」。
误读三:「椭圆曲线的点是有限的」。要分楼层:E(𝔽q) 确实是有限群(p162 的 19 阶循环群);但 E(ℚ) 按 Mordell 定理「有限生成」——rank ≥ 1 时是无限群(p162 的 (3, 5) 倍出无穷点列)。「有限生成」与「有限」一字之差,隔着 BSD 的全部深度。
误读四:「Langlands 纲领已经被证明了」。地图(p167)上:n = 1 全通(类域论),n = 2 大半通过(Fermat 的模性),general n 与函子性开放。把纲领当定理引用,等于把施工图当成竣工楼——它伟大,恰在于它还没完工。

一句话对照。阿贝尔↔全部、区间↔精确、有限生成↔有限、纲领↔定理。四条边界记牢,本章的「远眺」才不会退化成「远吹」。

现代数论的每张地图都标着两种记号:实线是已证的定理,虚线是未渡的海——读图第一步,先分清虚实。

图 6-17 误读与正读:现代疆界的高频翻车点 「K–W:扩张全住分圆域里」 只限 ℚ 的有限阿贝尔扩张 「Hasse 界给出精确点数」 只给区间 |a| ≤ 2√q 「椭圆曲线只有有限个点」 E(𝔽q​) 有限;E(ℚ) 无限 「Langlands 纲领已证完」 n = 1 全通;general n 开放 误读(翻车现场) 正读(边界在哪)
图 6-17 四处误读的共同病根:把「已证定理」读成「无所不包的口号」。每一条正读都对应本章一处已对账的边界。
172例题

第六章 现代疆界:从类域论到 Langlands例题课(一):用 Kronecker–Weber 认阿贝尔扩张

例 6.A.用 conductor 流水线安置三个二次域:ℚ(√−7)、ℚ(√2)、ℚ(√13)。

解(三步走)。① 认域:三个域都是 ℚ 的二次扩张,Galois 群 C2——阿贝尔,K–W 放行。② 算判别式:d ≡ 1 (mod 4) 时 Δ = d,否则 Δ = 4d:Δ(ℚ(√−7)) = −7(−7 ≡ 1 mod 4)、Δ(ℚ(√2)) = 8、Δ(ℚ(√13)) = 13。③ 对号入座:ℚ(√−7) ⊂ ℚ(ζ7)、ℚ(√2) ⊂ ℚ(ζ8)、ℚ(√13) ⊂ ℚ(ζ13)——与 p157 的速查表逐行吻合(8 的行给三个二次子域:ℚ(i)、ℚ(√2)、ℚ(√−2),√2 是其中之一)。注意符号规律:Δ > 0 落实分圆域,Δ < 0 落虚分圆域——第四章高斯和的相位 τp = √p* 正是这个符号。

例 6.B.Chebotarev 实战:素数在 ℚ(ζ5) 里的三种命运,逐类数一遍。

解。Gal(ℚ(ζ5)/ℚ) ≅ C4,Frobenius 元由 p mod 5 给出,三种共轭类对应三种分裂型:p ≡ 1(恒元)⟹ 完全分裂 1×1×1×1;p ≡ 4(2 阶元)⟹ 两两成对 2×2;p ≡ 2, 3(生成元)⟹ 单块惰性 4。实跑 106 以内 78498 个素数(p > 5):完全分裂 19617 个(密度 0.2499)、复双 19594 个(0.2496)、惰性 39287 个(0.5005)。三类密度 1/4 · 1/4 · 1/2 = 各共轭类大小除以 4——Chebotarev 的「密度 = 类大小/群阶」在同一张账本上兑现(对账 p160 的 ℚ(ζ7) 密度 13063/78498 ≈ 1/6,同一把尺)。

方法论。例 6.A 是「代数→算术」的单向门:域的抽象性质(判别式)翻译成分圆域的楼层号(conductor)。例 6.B 是反向的「算术→代数」:数素数读出群的结构。类域论的日常,就在这两个方向之间摆渡。

K–W 不是一句收藏品式的定理:它是一台可操作的查询机——判别式进门,楼层号出门,素数的命运在中间对号入座。

图 6-18 conductor 判定流水线:认域 → 算判别式 → 对号入座 ① 认域 读出二次域 ℚ(√d) ② 算判别式 Δ = d 或 4d(按 d mod 4) ③ 对号入座 ℚ(√d) ⊂ ℚ(ζ|Δ|​) 验收:√−7 ∈ ℚ(ζ7​) √2 ∈ ℚ(ζ8​) √13 ∈ ℚ(ζ13​) ——三例全中
图 6-18 流水线的三步全是机械动作:判别式是二次域的唯一门牌,门牌号即 conductor——K–W 把「地址查询」变成了除法。
173例题

第六章 现代疆界:从类域论到 Langlands例题课(二):椭圆曲线上的点群与 Hasse 界实战

例 6.A.把 p162 的点群从头手算一遍:E: y2 = x3 + 2x + 2 (mod 17)、P = (5, 1),求 2P。

解(切线公式三步)。倍点用切线斜率 λ = (3x2 + a)/(2y)。代入 (5, 1):分子 3·25 + 2 = 77 ≡ 9 (mod 17),分母 2,故 λ = 9·2−1 = 9·9 = 81 ≡ 13 (mod 17)(17 的逆元表:2−1 = 9)。再算坐标:x3 = λ2 − 2x = 169 − 10 = 159 ≡ 6、y3 = λ(x − x3) − y = 13·(−1) − 1 = −14 ≡ 3。收工:2P = (6, 3)——与程序逐字一致;接下去 3P = (10, 6)、8P = (13, 7),第 19 步回到无穷远。点加法没有近似,每一步都是模 17 的精确算术。

例 6.B.Hasse 界与扩张对拍:核对 y2 = x3 − x 的两个样本。

解。① q = 13 行(p161 表):实算 N1 = 8,故 a = N1 − 14 = −6;Hasse 界 2√13 ≈ 7.21,|−6| ≤ 7.21 ✓。② q = 5 行:N1 = 8、a = 2,递推预测 N2 = q2 + 1 − (a2 − 2q) = 26 − (−6) = 32;再用 𝔽25 = 𝔽5[√2] 的坐标枚举独立数点——32 = 32,两路对拍 ✓(真跑 (8, 32, 32))。递推那条路是 Frobenius 特征值理论,对拍那条路是笨枚举——理论的捷径被笨功夫验收。

方法论。点群计算练「群律是算法」,Hasse 界练「界是保险丝」:前者保证每一步计算可复算,后者保证每个 N 有个天花板。密码学(6.14)靠前者活着,BSD(6.8)围着后者打转。

一条椭圆曲线是一台加法机,Hasse 界是它的量程铭牌:先读铭牌再开机,是数论实验员的第一课。

图 6-19 点群链与 Hasse 界的双路验收:群律手算 + 区间核对 + 扩张对拍 P (5, 1) 2P (6, 3) 3P (10, 6) 8P (13, 7) 19P = O,且 #E(𝔽17​) = 19(实算)——P 生成的正是整个群 Hasse 界验收:q=13 行 |a| = 6 ≤ 7.21 ✓ q=5 行 N2​ = 32 = 𝔽25​ 对拍 ✓
图 6-19 上链是「加法机器」的运转记录,下卡是 Hasse 界与递推的独立验证——同一个 #E,三路夹逼。
174习题

第六章 现代疆界:从类域论到 Langlands习题课(一):Dirichlet 特征与 L 函数计算

两道习题:一道把 p158 的特征表用出正交性,一道把特征用到素数分桶与 L 值上。

6.1.1 写出 mod 5 的全部特征(取生成元 2),验证三条非主特征的正交性,并指出哪条是二次特征。

解.(ℤ/5)× ≅ C4,特征由 χk(2) = ik 给出(k = 0, 1, 2, 3):χ0 恒为 1(主特征);χ1 取值 1, i, −i, −1;χ2 取值 1, −1, −1, 1——恰是勒让德符号 (a/5),二次特征;χ3 是 χ1 的共轭。正交性按列求和:χ0 列和 4,χ1、χ2、χ3 列和全为 0(真跑验证 1 + i − i − 1 = 0 等三条)。相位互相抵消,正是 Dirichlet 定理「只放行目标算术级数」的机关(对账 p158 读表)。

6.1.2 ① 实数 106 以内的素数按模 5 分桶,检验 Dirichlet 均匀性;② 数值计算 L(1, χ2) 并与类数公式对账。

解.① 分桶结果(p > 5,共 78495 个):19617, 19594, 19621, 19664——四桶最大偏差 0.05%,均匀性在 106 站已经肉眼可见(图 6-20)。② 直接求和 L(1, χ2) = Σ χ2(n)/n(按周期 5 折叠加速,累计 2×106 项)得 0.430409;类数公式(实域 ℚ(√5):h = 1、R = log φ、D = 5)给 2·log((1+√5)/2)/√5 = 0.430409——偏差 7×10−14,纯部分和收敛到公式值。一条 L 值,同时是特征求和、类数与 regulator 的会审现场。

延伸一步。6.1.2 的对账不是巧合:类数公式 L(1, χ) = 2h·log ε/√D 把「特征的无穷级数」钉死在「域的代数不变量」上——这正是 p140 Tate 论文骨架的 ℚ(√5) 特例:L 函数的解析值必须替几何记账。

提示。两道题共用一个句式:「先列表,再求和,后对账」。特征表是离散侧的账本,L 值是解析侧的账本——第四章的 Fourier 与第六章的 L 函数,在这句口诀里合流。

Dirichlet 特征是素数世界的调音师:四桶素数各占四分之一,是它调出来的和声。

图 6-20 习题课(一)的落点:四桶素数与一条 L 值对账 π(10⁶) 中 p > 5 按模 5 分桶(共 78495 个) p ≡ 1 19617 (25.0%) p ≡ 4 19594 (25.0%) p ≡ 2 19621 (25.0%) p ≡ 3 19664 (25.0%) L(1, χ2​) = 0.430409 = 2·log(φ)/√5(类数公式) 两路独立对账,偏差 7×10⁻¹⁴ —— 真跑通过
图 6-20 四桶各占约四分之一(Dirichlet),特征求和收出一条 L 值(类数公式)——分布的均匀与公式的精确是同一件事的两面。
175习题

第六章 现代疆界:从类域论到 Langlands习题课(二):p 进展开与 Hensel 提升

两道习题:一道把 p 进展开练到手(接 p133 的幂级数视角),一道把 Hensel 引理在新的方程上再跑一遍。

6.2.1 求 1/3 在 ℤ5 里的展开(前 12 位),找出周期并给出闭式验证。

解.逐位确定:d0 使 3d0 ≡ 1 (mod 5),得 d0 = 2(3·2 = 6 ≡ 1)。此后逐位为:[2, 3, 1, 3, 1, 3, …]——首 digit 2,此后周期 (3, 1)(实跑前 12 位逐字核对)。闭式验证:1/3 = 2 + (3·5 + 1·25)(1 + 25 + 252 + …) = 2 + 40/(1 − 25) = 2 − 5/3 = 1/3 ✓。有理数的 p 进展开终究要回归周期(ℤp 里恰是「p 进意义下的循环小数」),与 p133 的幂级数视角互为表里:代数数才会不循环——p144 的 21/3 就是例子。

6.2.2 解 x2 ≡ 2 (mod 7k):找出 mod 7 的根,写出到模 73 的提升链,并验证。

解.先找根:32 = 9 ≡ 2 (mod 7),且 f′(3) = 6 ≢ 0 (mod 7)——单根,引理放行(2 是模 7 的平方剩余,因 (2/7) = 1:7 ≡ ±1 (mod 8))。逐级提升:3 → 10 → 108。验证:102 = 100 ≡ 2 (mod 49) ✓;1082 = 11664 = 34·343 + 2,故 1082 ≡ 2 (mod 343) ✓。与 p144/p151 的流水线同一台机器:换一个 f、换一个 p,动作不变。

延伸一步(通往 Iwasawa)。6.2.2 的提升链无穷走下去,根活在 ℤ7 里;把所有 k 层的解放在一起看,「层随 k 加深」的结构正是Iwasawa 理论的研究对象(p165 的 v2(100!) = 97 是同一句「层状结构」在阶乘上的倒影)。第五章的显微镜,到第六章成了望远镜的物镜。

提示。两道题各带走一句话:「有理数展开看周期,代数数展开看深度」;「Hensel 提升三件套:单根起步、牛顿校正、精度翻倍」。这套动作在本册出现三次(p144、p151、本题),已经可以闭眼复述。

p 进世界没有近似,只有逐位确定:1/3 的周期与 √2 的提升链,是同一种确定性的两个唱片正反面。

图 6-21 习题课(二)的落点:一条周期展开与一条提升链 1/3 的 5 进数字 [2, 3, 1, 3, 1, 3, …] d0​ = 2,此后周期 (3, 1) 闭式:1/3 = 2 + 40/(1−25) mod 7 r = 3 mod 7² r = 10 mod 7³ r = 108 验收:10² = 100 ≡ 2 (mod 49) ✓ 108² = 11664 = 34·343 + 2 ✓
图 6-21 左:有理数的 p 进展开回归周期(几何级数收拢);右:√2 的 Hensel 提升链逐级加深——两条都是「逐位确定」的算术。
176地图

第六章 现代疆界:从类域论到 Langlands第六章知识地图:从修复工程到统一网

本章 30 页走完,把路线图摊开对一次账。

第一层(6.1–6.5):旧线索的新读法。类域论把「素数怎么分裂」改写成「Idele 落进哪个开子群」(p156),K–W 在 ℚ 上给出宇宙容器(p157);Dirichlet 特征升级为一维表示(p158),素数定理与 RH 是解析侧的远眺(p159–160)。全部内容第四章都有雏形——第六章只是把它们各自推向尽头。
第二层(6.6–6.9):把几何搬进数论。函数域先赢一次(p161),椭圆曲线自带一台加法机器(p162),Hasse–Weil 与 BSD 是 RH 在曲线上的回声与延伸(p163),Fermat 最后由模性收编(p164)。
第三层(6.10–6.14):语言的统一与落地。Iwasawa 把局部化推向层状深处(p165),Grothendieck 的概形让数与几何同一语法(p166),Langlands 把三张线织成对偶网(p167),计算机与密码学是这一切的落地(p168–169)。

读图。图 6-22 的三层结构正是本册的行文顺序:先换读法、再换对象、最后换语言。三层之间没有跳跃——每条箭头都是一章已证或已实跑的定理。

知识地图的用处不在记住,而在迷路时知道自己在哪一层:是读法不对,还是对象太新,还是语言未换。

图 6-22 第六章知识地图:三条旧线 → 一门新语言 → 一张大网 第六章的入口:三条旧线索在此交汇 类域论(6.1–6.2) CK​ 的开子群 ↔ 阿贝尔扩张 K–W:分圆域是宇宙容器 L 函数(6.3–6.5) 特征 → 素数定理 → RH 解析侧的素数分布 方程与曲线(6.6–6.9) 函数域 → 椭圆曲线 → BSD 几何侧的素数分布 现代语言(6.10–6.14):概形统一三个世界 · Langlands 把命运写成谱 统一网:素数的命运 = 对称的谱(Langlands 对偶 L(s,ρ) = L(s,π))
图 6-22 地图自上而下读:入口是本册已有的三条线索,出口是 Langlands 的对偶网——每一层都不是新起点,而是旧工具的换装。
177小结

第六章 现代疆界:从类域论到 Langlands第六章小结(上):全册知识总收束

小结(上):全册知识总收束。六章各带走一件行李,先逐站点清。

第一站(绪论·第一章):失效与搬家。ℤ[√−5] 里 6 = 2·3 = (1+√−5)(1−√−5)——唯一分解失效。第一章的应对不是抢救旧环,而是搬家:把「整数」搬进数域的整数环 ℤK,整性用首一多项式定义(p14–p43)。
第二站(第二章):修复。Dedekind 定理:理想唯一分解。素理想接管素数的职责,分解模式 e·f·g 三参数记账(p44–p68)。修复工程的总原则:换单位,不换算术。
第三站(第三章):度量。修复不完全——类群 Cl(K) 量出失败的深浅,单位定理给出 r1 + r2 − 1 秩的自由单位,Minkowski 界保证类群有限可算(p69–p94)。失败不再是耻辱,是可测量的量。
第四站(第四章):解析。ζK 打包理想计数,解析类数公式让留数替类群记账,Chebotarev 让素数分布由 Galois 群统计(p95–p124)。离散与连续在这里接通。
第五站(第五章):局部。ℚp 换度量、Hensel 逐位求解、Adèle 把所有位装进一个环、Tate 用积分重写 ζ(p125–p154)。「一个素数一个世界」从口号变成语法。
第六站(第六章):统一。类域论与 K–W 收编阿贝尔扩张,Hasse 界与 BSD 度量曲线,Langlands 把素数的命运写成表示的谱(p155–p184)。修复工程的终点是一张更大的地图。

主线自查。把六章串成一句话:唯一分解失效(一)→ 素理想修复(二)→ 类群度量失败(三)→ 解析读出算术(四)→ 局部换镜(五)→ 对称统一(六)。每一站都用了前一站的工具:类群离不开素理想,类数公式离不开 ζ,Langlands 离不开 Idele。接得上链条,才算真读完。

全册六站,其实是一句话的六次改写:「素数」这个词,从数一路走到对称。

178小结

第六章 现代疆界:从类域论到 Langlands第六章小结(下):现代疆界的边界线

小结(下):把「拿到手的」「要保持警惕的」「留作钩子的」分三栏结清。

拿到手。类域论的 ℚ 特例(K–W:p157)、Dirichlet 特征与正交性(p158、p174)、素数定理的证明骨架(p159)、Hasse 界与 𝔽25 对拍(p161、p173)、模 17 点群全链(p162、p173)、Chebotarev 密度三型对账(p172)、类群既约型实算(p168、p181)、RSA 与 ECDLP 全链(p169)——每一件都经过真跑对账。
会警惕。① K–W 只管 ℚ 的阿贝尔扩张,一般 K 要类域论(p171 误读一);② Hasse 界只给区间,不给点数(误读二);③ E(ℚ) 是有限生成不是有限(误读三);④ 纲领 ≠ 定理,general n 与函子性开放(误读四);⑤ RH 在函数域已证、在数域未动——「已证」一词必须带住址。
留个钩子。BSD 的 rank 与 ord:L 函数还能「量」出什么(p163);Langlands 的 general n:本册的一维特征是它的 n = 1 特例(p167);概形语言:素理想升级为点之后,本册全部定理都要重写一遍(p166)。这些钩子是下一册与更远处的接口。

衔接自查。把本章五件工具各问一句「它在全册的对应物是什么」:特征 ↔ 第四章的调音师(p100);Hasse 界 ↔ 第三章的 Minkowski 界(p79)——都是「给不可捉摸的量划天花板」;函数域 RH ↔ 第二章的分解模式(p102);Idele ↔ 第五章的全球账本(p139);Langlands ↔ 全册主线「素数三副面孔」的终极合体。对得上号,才算真毕业。

本章最容易带走的是那条虚线:已证与开放之间只隔一条线,而这条线正以每十年一寸的速度移动——恰好是职业生涯可以搭上的那条线。

图 6-23 现代疆界的边界线:一条虚线隔开已证与开放 已证(实线) 类域论 · K–W · Hasse 界 · 函数域 RH · FLT(经模性) 边界线 开放(虚线) RH/GRH · BSD · Langlands general n · 函子性 边界不靠感觉:实线每条都有实跑对账,虚线每条都有百万美元悬赏
图 6-23 虚线上方的命题本章已证或已对账,下方的命题是二十一世纪数论的主战场——这张边界图就是本册留下的航海图。
179思想卡

第六章 现代疆界:从类域论到 Langlands思想卡:把「素数的命运」翻译成「对称的解剖」

第六章最值得带走的思想,是又一次「翻译」:把一个算术问题原样搬进对称的世界。这不是本章独有的花招,而是一种可以复用的心法。

洞察一:命运问题译成群论问题。「p 在 L 里怎么分裂」原本是解方程的琐碎事;类域论与 Chebotarev 把它译成「Frobenius 落在 Galois 群的哪个共轭类」——从此素数的分布由群的乘法表决定(p156、p172 的三型对账)。群的结构比方程的样子更耐算。
洞察二:对称问题译成表示问题。群太抽象?让群作用在向量空间上——表示把抽象对称变成可计算的矩阵与特征值(p158、p167)。Dirichlet 特征是最小的样本:C4 的四条一维表示,就把素数分成了四桶。「表示论 = 给对称发工作证」。
洞察三:局部问题译成全局语言。Tate 的积分把每个位的局部因子乘起来(p140),Langlands 的对偶把每个位的表示拼成全局 L(s, π)(p167)。局部-整体不是一条原理,是一种写作格式:先写局部因子,再乘起来,最后看整体说了什么。

把这张卡带在身上:遇见任何「逐个检查做不到」的问题(素数分布、方程可解性、加密安全性),先问三句——对称在哪里?它的表示有哪些?局部因子乘起来是什么?Langlands 纲领只是把这三问做到了极致:它预言,数论里一切深刻的 L 函数,都来自某个对称的谱。

二次互反律、素数定理、Fermat 大定理——三件看似无关的事,在本章是同一句翻译的三种口音。

180挑战

第六章 现代疆界:从类域论到 Langlands挑战:五步走到二次互反的三张面孔

本挑战把二次互反律从头走到尾:同一条定理,五步爬升,三张面孔。每一阶都要动用本册不同章节的工具,最后在 Langlands 的语言里合流。

(a) 初等面孔。用欧拉判据实算:对 ≤ 47 的全部素数 p ≠ 3,验证 (3/p) = 1 ⟺ p ≡ ±1 (mod 12)。把结果整理成表,并指出这与 p168 的 Kronecker 符号普查(D = −23)是同一类账本。
(b) 高斯和的面孔。复述第四章的论证:τp = Σ e2πia2/p 满足 τp2 = p* = (−1)(p−1)/2p,于是 (p*/p) = τp/√p 给出二次互反的「相位证明」。指出这一步里 √p* 藏在哪里(提示:p157 的二次子域地址)。
(c) 分圆域的面孔。由 K–W,ℚ(√p*) ⊂ ℚ(ζp)。证明:p 在 ℚ(√p*) 里分裂 ⟺ (p*/p) = 1 ⟺ Frobenius 置换限制在二次子域上是恒等。互反律从此变成「共轭类普查」(对账 p172 的三型密度)。
(d) 解析的面孔。用 L(1, χ2) (p174 的 0.430409 = 2·log φ/√5)说明:二次互反律的「符号项」如何进入类数公式——χ 的奇偶由 p* 的符号决定,而 Γ 因子恰好补上这一差。
(e) (攀登)Langlands 的面孔。陈述:二次互反律是 GL1 的函子性(Functoriality)的最小实例——特征 χ: (ℤ/p)× → ℂ× 与 Frobenius 特征 ρ: Gal → ℂ× 给出同一条 L 函数。问:n = 2 时「互反」应该长什么样?(不必证明,画出草图即可——这正是 p167 对偶网的右半张。)
提示 (a):3 是模 12 的平方剩余当且仅当 p ≡ ±1 (mod 12),逐个平方即可。(b):τp 的相位是 ±√p 或 ±i√p——「±i」正是 p ≡ 1 与 3 (mod 4) 的分岔。(c):Frobenius 置换 ζ ↦ ζp 限制到二次子域上,恒等与否恰由 (p*/p) 给出。(e):回顾 p167 的「n = 1 全通」行——已证的每条特征都是它的样本。

反思。(a)–(e) 是同一条定理的五次换装:初等的算、复变的相位、Galois 的普查、解析的记账、表示的合流。数学不换题,只换语言——每次换语言,同一条定理就多长出一层用处。

181实验

第六章 现代疆界:从类域论到 Langlands实验:用 Python 算类群、单位与分裂密度

把第六章的计算件写成程序:一台类群计算器,一次分裂密度普查。

实验 6.1 类群既约型与类数表。写既约型枚举器(第三章的方法),先算 D = −23 的类群,再扫一张类数表:

# 实验 6.1:判别式 -23 的类群 —— 既约型计数与类数表
from math import gcd, isqrt

def reduced_forms(D):
    """判别式 D 的既约正定二元二次型 (a,b,c)。"""
    out = []
    for a in range(1, isqrt(abs(D) // 3) + 1):
        for b in range(-a + 1, a + 1):
            if (b * b - D) % (4 * a):
                continue
            c = (b * b - D) // (4 * a)
            if c < a or (c == a and b < 0):
                continue
            if gcd(gcd(a, b), c) == 1:
                out.append((a, b, c))
    return sorted(out)

forms = reduced_forms(-23)
print("−23 的既约型:", forms, " h(−23) =", len(forms))

def h_minus(d):                      # ℚ(√−d) 的类数
    return len(reduced_forms(-d if d % 4 == 3 else -4 * d))

print("类数表:", [(d, h_minus(d)) for d in (3, 5, 7, 11, 19, 23)])

预期输出。−23 的既约型 [(1,1,6), (2,−1,3), (2,1,3)],h(−23) = 3——与 p168 的三条既约型、Minkowski 界 2√23/π ≈ 3.05 逐字对账;类数表六行((3,1), (5,2), (7,1), (11,1), (19,1), (23,3))——23 恰是第一个类数跳到 3 的判别式(对账 p165 分圆域 h− 在 p = 23 的同款跳变)。

实验 6.2 分裂密度普查。筛 106 以内素数,按模 5 分桶、再统计 ℚ(ζ7) 完全分裂的密度:

# 实验 6.2:素数怎么分裂 —— 分桶与密度统计
from math import isqrt

def sieve(N):
    s = bytearray([1]) * (N + 1)
    s[0] = s[1] = 0
    for i in range(2, isqrt(N) + 1):
        if s[i]:
            s[i*i::i] = bytearray(len(range(i*i, N + 1, i)))
    return [i for i in range(N + 1) if s[i]]

P = [p for p in sieve(1000000) if p > 5]
b = [0, 0, 0, 0]
for p in P:
    b[p % 5 - 1] += 1
print("模 5 分桶 (r=1,2,3,4):", b)

split7 = sum(1 for p in P if p % 7 == 1)
print("ℚ(ζ7) 完全分裂:", split7, "/", len(P),
      "=", round(split7 / len(P), 4), "≈ 1/6")

预期输出。四桶 [19617, 19621, 19664, 19593] 各占四分之一(p172/p174 的账本);ℚ(ζ7) 完全分裂 13063/78495 = 0.1664 ≈ 1/6——与 p160 的 Chebotarev 密度同源同号。「密度 = 类大小/群阶」不是口号,是可复算的比值。

实验结论。两个实验共用一个观察:类群与密度都是能被程序复算的数——第三章的既约型、第四章的 Chebotarev、第六章的三型密度,在同一台机器上各跑一遍全部对上。这正是 p150 挑战反思的落地:解析数论名为「解析」,根基始终是可核对的算术事实。

182格物札记

第六章 现代疆界:从类域论到 Langlands〖札记〗从「物不知数」到 Langlands:余数的两种宇宙

本册满纸都是「余数」:同余、特征、Adèle。回头一看,一条中国算学的老线索恰好把首尾串起来。

第一幕:物不知数(约四世纪)。《孙子算经》:「今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?」答 23。程大位《算法统宗》的歌诀「三人同行七十稀,五树梅花廿一支,七子团圆正半月」就是拼装系数 70·2 + 21·3 + 15·2 = 233 ≡ 23 (mod 105)——中国剩余定理的第一次完整登场,比 Gauss 的叙述早了一千多年。
第二幕:余数变成群(十九世纪)。Gauss 把「余几」改写成(ℤ/m)× 的群结构:CRT 说互素的模可以拆开拼装,于是 ℤ/105 ≅ ℤ/3 × ℤ/5 × ℤ/7。余数不再是除法的下脚料,而是有自己的乘法表的宇宙。
第三幕:余数发出声音(本册第四、六章)。Dirichlet 特征给每个余数类编上相位(p158)——四条特征把素数分成四桶(p174 的 19617/19594/19621/19664);Adèle 把所有模的余数装进一个环(p138);Langlands 把每个余数类升级为一个表示(p167)。「三三数之剩二」的问法没变,答案从 23 变成了一张谱。

札记的注脚。CRT 是拼装许可:互素的模可以各管各的;特征是读出器:给拼好的余数宇宙逐类测音高。从物不知数到 Langlands,不是换了问题,而是同一问题长出了耳朵。

孙子问「物有几」,Langlands 问「谱是什么」:两千五百年的距离,不过是把「余几」多问了一个为什么。

图 6-24 余数的两种宇宙:从物不知数到 Langlands 宇宙一:离散的拼装 物不知数 → 中国剩余定理 同余方程组逐位可拼 宇宙二:谱的合唱 特征给余数类编相位 L 函数读出素数分布 Langlands:把每个余数类升级为一个表示 离散的拼装与谱的合唱是同一件事
图 6-24 左路问「余几」,右路问「什么对称」。两条路在 Langlands 的对偶网里合流——同一句「除法的余数」,两千五百年长成两种宇宙。
183速查

第六章 现代疆界:从类域论到 Langlands第六章速查表:现代疆界速查

名称公式 / 内容出处
Artin 互反(远眺)CK 的开子群 ↔ K 的有限阿贝尔扩张p156
Kronecker–WeberL/ℚ 阿贝尔 ⟹ L ⊂ ℚ(ζn)p157
二次子域地址ℚ(√p*) ⊂ ℚ(ζp),√5 = 1 + 2(ζ5 + ζ5−1)p157
Dirichlet 特征χ: (ℤ/m)× → ℂ×,mod 5 共 4 条p158
特征正交性Σχχ(a)−1χ(b) = φ(m)·[a = b]p158
素数定理π(x) ~ Li(x)(零点不在 Re s = 1)p159
RH / GRHζ 非平凡零点全在 Re s = 1/2(开放)p160
函数域 ζZ(C, T) 是有理函数,零点在 |T| = q−1/2p161
Hasse 界|#E(𝔽q) − (q+1)| ≤ 2√qp161
点群实例E(𝔽17) ≅ C19,P = (5, 1) 生成p162
BSD(猜想)rank E(ℚ) = ords=1 L(E, s)p163
Fermat 大定理xn + yn = zn 无正整数解(n ≥ 3;模性证明)p164
Iwasawa类数沿 ℤp 扩张塔按 λ 律生长p165
Langlands 对偶L(s, ρ) = L(s, π)(命运 = 谱)p167
conductor 流水线Δ(ℚ(√d)) → |Δ| → ℚ(√d) ⊂ ℚ(ζ|Δ|)p172
Chebotarev 三型(mod 5)1/4 · 1/4 · 1/2 = 共轭类大小/群阶p172
L(1, χ2) 对账0.430409 = 2·log φ/√5(类数公式)p174
RSAc = me mod n,安全性 = 分解 n 的难度p169
ECC / ECDLPQ = kP:正向多项式时间,反向蛮力p169

本章三句口诀。① 翻译:命运 → Frobenius 共轭类;② 分桶:特征正交性隔离算术级数;③ 对账:每个密度、每条 L 值都要真跑对号。综合站预告:两张总图(概念依赖 + 方法决策树)、两个综合实验、四道综合题、二十四题自查收兵。

184讲义

第六章 现代疆界:从类域论到 Langlands衔接讲义:全册回望与出站台

第六章收官,也是全册的最后一章。清点行装,回望整条路线,看看综合站与下一册为什么如此安排。

工具一:主线闭环。全册六章是一条完整的因果链:唯一分解失效(一)→ 素理想修复(二)→ 类群度量失败(三)→ 解析读出算术(四)→ 局部换镜(五)→ 对称统一(六)。每一站都是上一站的「下一步该问什么」——这条链本身就是综合站概念依赖图的骨架(p189)。
工具二:双语字典。本册反复做同一件事:把算术句子译成几何或解析句子。素理想 ↔ 点(p166)、ζ ↔ 积分(p140)、互反 ↔ 共轭类普查(p172)。代数几何(下一册)把这本字典的「几何侧」补成完整的语言:概形上不仅有点,还有层、上同调与相交理论——p166 的「换地基」将正式开工。
工具三:悬赏清单。本章画了三张未完成的草图:RH/GRH(p160)、BSD(p163)、Langlands general n(p167)。它们的共同形状是「局部因子乘起来决定全局」——这正是本册反复验证的格式。谁接手这张清单,谁就从综合站出发。

综合站预告:两张总图(概念依赖总图 p189、方法决策树 p190)、两个综合实验(判别式-分解-类数对拍 p191、ζ 的欧拉乘积与类数公式 p192)、四道综合题(p193)与二十四题自查(p194–195)。全册的所有工具都要在综合站过一遍独木桥。

本册从「6 = 2·3 与 6 = (1+√−5)(1−√−5) 的尴尬」出发,抵达「素数的命运是对称的谱」。修复工程没有终点,但地图已经画到国境线——线外的大海,下一册见。

图 6-25 出站台:一行囊、三岔路、一条全册主线 第六章行囊:对偶的语言 + 可算的界 + 落地的密码 综合站 两图 · 两实验 · 二十四题 下一册 代数几何:几何版修复工程 更远方 Langlands 大网与 BSD 全册回望:失效 → 修复 → 度量 → 解析 → 局部 → 统一
图 6-25 综合站收拢全册行李;代数几何把「概形语言」装上几何内容;更远处的两张悬赏(Langlands、BSD)都在本章画过草图。
综合站

全景与余韵

把两百年收成一张年表与一张人物谱,把六章收成一张概念依赖总图与一张方法决策树;两个综合实验分别对拍「判别式、分解模式与类数」和「ζ 函数的欧拉乘积与解析类数公式」。疆界页列出已知与未知的地图,二十四题自查与评讲随后收兵。余韵两页一望前方:Langlands 纲领的地平线如何延伸,类域论与算术几何又如何在此合流(Fermat 大定理正是「代数数论工具总动员」的百年注脚)。合上本书时,数域、理想、类群、单位、ζ 函数、p 进数都汇成同一句话:素数的命运可以被翻译成结构,而结构可以被计算。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
185导引

综合站 全景与余韵全书一图:一趟完整的旅程

六章走完,回头一望:第一章把「整性」从 ℤ 搬进 𝒪K,搭起理想与范数的舞台;第二章在理想层面重建唯一分解,把 (p) 的命运写成 e、f、g 的字典;第三章请出类群与单位定理,量化「主理想的缺口」;第四、五章升起解析之桥与几何之桥,让 h 从 ζ 函数的留数里现身,又把整幅图画进局部域与 Adèle 的现代语言。

综合站不再引入任何新定理。这里的任务是把六章收拢:一张年表与一份人物谱(p186),两则格物札记(p187–p188),两张地图——概念依赖总图与方法决策树(p189–p190),两个综合实验(p191–p192),四道挑战与二十四题自查(p193–p195),然后是全书总账与余韵(p196–p197),终极速查表收兵(p198)。

一条主线贯穿全书:唯一分解的得而复失与重建。明线是对象——整数、理想、类群、ζ 函数;暗线是思想——当一个旧概念在新技术面前失效时,数学家不是修补它,而是在它上方搭一个更宽的舞台。下图把两条线画在一起。

全书一图:六章与两条线 第一章 数域与整数环 𝒪K · 理想 · 范数 Dedekind 整环 第二章 素理想与分解 唯一分解重建 e · f · g 字典 第三章 类群与单位 Minkowski 界 · Cl(K) Dirichlet 单位定理 第四、五章 ζ 函数与几何之桥 ζK · L 函数 · 密度 局部域 · Adèle 明线(对象):整数 → 理想 → 类群 → ζK 函数 → 谱 每个对象都是前一个「失效之处」的答案 暗线(思想):唯一分解 得 → 失 → 修 → 问 失效不是终点,而是结构入口:类群度量失效的深度,ζ 函数读出失效的深度 综合站任务:收拢——年表 · 札记 · 地图 · 实验 · 二十四题 · 总账
图 Z-1 全书总图:全书的对象链与「得而复失」的思想线

用法。二十四题自查(p194)建议先合卷作答,再翻评讲页(p195)逐条对拍;两张地图(p189–p190)既是复习工具,也是今后查阅本书时的检索入口。

186讲义

综合站 全景与余韵两百年一条线:年表与人物谱

代数数论的两百年,由一条清晰的线写成:Gauss 数出二元二次型,Kummer 在分圆域里发明理想数,Dedekind 把它重铸为理想论,Minkowski 与 Hilbert 把它奠基为几何与纲领,Artin 与 Chebotarev 给出互反与密度,Tate 把它升入 Adèle 的 Fourier 分析,Langlands 把它推向一张尚未完成的地图。

年表:1801–1994 1801 Gauss 《算术研究》 1847 Kummer 理想数 1871 Dedekind 理想论 · ζK 1897 Hilbert 报告书 1927 Artin 互反律 · 密度 1950 Tate Adèle 论文 1967 Langlands 纲领 1994 Wiles 费马大定理 两百年一个动作:哪里坏掉,就在哪里造出更精细的对象
图 Z-2 代数数论年表(八座里程碑,人物详见下表)
人物关键贡献本册出处
Gauss(1801)二元二次型的类数 h(D)——类数概念的源头p12、p65
Dirichlet(1837)L 函数与素数分布;类数的第一批解析表达p100–p101
Kummer(1843–47)理想数:在分圆域里抢救唯一分解(费马问题的武器)p15
Dedekind(1871)理想论、𝒪K、Dedekind ζ 函数p21、p96
Minkowski(1890)几何数论:格点定理与 Minkowski 界p69–p70
Hilbert(1897)《数论报告》:整理全局,预告类域论p75
Hecke(1918)函数方程的推广(Hecke 特征)p98
Chebotarev(1926)密度定理:共轭类 → 素理想分布p103
Artin(1927)互反律与 Artin L 函数p103
Tate(1950)Adèle 上的 Fourier 分析;Tate 定理统一函数方程p129
Langlands(1967)纲领:Galois 表示与自守表示的对应p130
Wiles(1994)谷山–志村半稳定情形 ⟹ 费马大定理p130、p197

读法。年表不只是致敬名单:每一格都是一次「失效—重建」。Kummer 面对元素分解失效,Dedekind 面对定义含混,Tate 面对证明重复——本册讲的每一件工具,都曾是一代人的绝境。

187格物札记

综合站 全景与余韵札记一:失而复得——唯一分解的两幕剧

第一幕发生在 ℤ,只是当时无人察觉那是一场幸运。算术基本定理说每个整数唯一分解为素数之积,证明靠两根支柱:良序原则给出带余除法,而带余除法给出欧几里得引理——若素数 p 整除乘积 ab,则 p 整除 a 或 b。整根链条环环相扣,缺一环即塌。ℤ 的幸运在于每一环恰好都在。

第二幕开场于一个再朴素不过的环:ℤ[√−5]。在这里

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

且四个因子没有一个还能再分,也没有一个能整除另一个——两种分解本质不同。链条在「欧几里得引理」处断裂:2 整除乘积 (1+√−5)(1−√−5),却既不整除 1+√−5 也不整除 1−√−5。唯一分解失效了,而且失效得毫无戏剧性——只是安安静静地不成立。

Kummer 与 Dedekind 的回应是全书最重要的一次概念升级:不修补「数」,而替换「数」。理想不是一个个数,而是数的集合——𝔮2、𝔮3 这些新对象在第二章登场,于是 (2) = 𝔮22、(3) = 𝔮3𝔮̄3、(1+√−5) = 𝔮2𝔮3,六的两种分解在理想层面汇成同一份素理想账本:𝔮22𝔮3𝔮̄3。唯一分解回来了——不在原来的层次,而在它上方的层次。

值得驻足的是这次升级的形状。失效没有被打成「错误」,而是被度量化了:类群 Cl(K) 精确测量失效的深度,h = 1 时旧世界完好如初,h 越大世界越「弯曲」。这札记想留下的只有一句:数学处理崩溃的标准动作,是把崩溃变成一个结构。这个动作在数学史上反复上演——无理数之于「万物皆数」,虚数之于「方程必解」,理想之于唯一分解——而本册的这一幕,大概是其中最干净、最可触摸的一幕。

188格物札记

综合站 全景与余韵札记二:离散与连续的一场对话

本册的两大主角来自两个世界。类群是离散的:枚举理想、检验主性、解范数方程,每一步都是有限算术;ζ 函数是连续的:复变量、临界带、解析延拓,每一步都是无穷分析。第三章结束时它们尚未相遇——h 是数出来的,ζK 还没登场。

第四章让它们在一点相遇:s = 1。解析类数公式说,ζK 的留数——一个纯解析量——恰好等于 2πh / (wK√|ΔK|),纯算术量 h 就坐在留数的位置上。焊接两者的焊点是欧拉乘积:ζK(s) = Π𝔭(1 − N(𝔭)−s)−1 的每一项都是局部算术,而乘积的整体却是一条光滑的复变曲线。局部的离散与全局的连续,本就是同一条公式的两种读法。

这场对话有一个更深的版本。局部—整体原理说:一个素数在每个素理想处的命运(分裂、惰性、分歧)是局部信息;把所有局部信息乘起来,全局对象——ζ 函数、类群、乃至单位——都被重构。Adèle 环是这一原理的建筑形式:它把「所有局部」一次性打包成一个对象,Tate 的论文证明函数方程不过是 Adèle 上的 Poisson 求和。第三章苦苦枚举的类数有限性,在 Idele 类群的紧性里只是一个拓扑事实。

对话至今仍在继续。Langlands 纲领提议:每一个来自 Galois 表示的 L 函数,都应当等于一个来自自守表示的 L 函数——离散的对称与连续的对称互为镜像。本册在 p130 只能站在门口张望一眼;但门口看到的东西足以指引方向:n = 1 时纲领退化为类域论(已知),K = ℚ、n = 2 时它退化为谷山–志村猜想(Wiles 已证)。一场从 1837 年 Dirichlet 开始的对话,远未结束。

189地图

综合站 全景与余韵地图一:概念依赖总图

全书十几个核心概念,依赖关系如下:横向前行是「对象升级」,纵向分岔是「同一对象的两种命运」。箭头方向即阅读依赖方向——若某节点感到陌生,顺箭头回溯即可定位需要复习的页码。

概念依赖总图(箭头 = 阅读依赖) 数域与 𝒪K p11–p14 理想与范数 p21–p22 · p45 Dedekind 整环 p23–p26 判别式 ΔK p19–p20 · p27 分解三型 e·f·g p51 · p53–p54 嵌入 j 与格 p15 · p68 Minkowski 界 p69–p70 类群 Cl(K) p67 · p73–p76 单位定理 p71–p72 ζK 与欧拉乘积 p96–p97 L 函数与密度 p100–p103 局部域 · Adèle p126–p130 第一章 第二章 第三章 第四、五章
图 Z-3 概念依赖总图:全书十四节点(虚线 = 跨章的关键通道)

两条虚线的含义。「嵌入与格 → Minkowski 界」是几何进入数论的入口;「Dedekind 整环 → ζ 函数」是解析进入数论的前提——欧拉乘积之所以成立,正因为每个理想唯一分解为素理想之积。缺了任何一条,第四章的留数公式都无从谈起。

190地图

综合站 全景与余韵地图二:方法决策树

第二张地图是操作手册:给定一个虚二次域 K = ℚ(√d),如何实际算出类群?左列是主流程,右侧是单个素数的命运判据与解析旁路。

方法决策树:算一个类群的完整流程 ① 定整数环与判别式 ΔK ② Minkowski 界 MK = 2√|Δ| / π 每类必含范数 ≤ M 的理想 ③ 枚举范数 ≤ M 的素理想 ④ 主性检验:解范数方程 a2 + |Δ|b2 = N 有解 ⟺ 主理想 ⑤ 关系合成 ⟹ Cl(K) ≅ ? 单个素数 p 的命运 𝔭 | Δ ⟹ 分歧(e = 2) (Δ/p) = 1 ⟹ 分裂(p = 𝔭𝔭̄) (Δ/p) = −1 ⟹ 惰性(f = 2) 解析旁路(第四章) 已知 h ⟹ 预测 Res ζK = 2πh/(w√|Δ|) 已知留数(数值)⟹ 反解 h 两条路互相校验:p192 实验 虚二次域专版;一般数域把②换为 (4/π)r2(n!/nn)√|Δ|,③④ 同构
图 Z-4 方法决策树:主流程五步(左),命运判据与解析旁路(右)

实例对照。五个已算过的域,按此树走一遍即得:ℚ(√−5) 与 ℚ(√−6) 类群为 ℤ/2,ℚ(√−14) 为 ℤ/4,ℚ(√−15) 为 ℤ/2,ℚ(√−21) 为 (ℤ/2)2(p76–p80)。树走熟之后,p193 的挑战 (a) 就是独立走一遍全流程。

191实验

综合站 全景与余韵综合实验一:判别式、分解模式与类数对拍

两个综合实验把全书三件套——判别式、分解命运、类数——放进同一段程序。本实验只用第二、三章的工具(符号判据与约化二元二次型),先算出一批域的档案:

import numpy as np
from sympy import legendre_symbol

def disc(d):                          # 二次域判别式
    return d if d % 4 == 1 else 4*d

def fate(d, p):                       # p 在 K=Q(sqrt(d)) 的命运
    D = disc(d)
    if D % p == 0:
        return '分歧'
    if p == 2:
        return '分裂' if D % 8 == 1 else '惰性'
    return '分裂' if legendre_symbol(D % p, p) == 1 else '惰性'

def minkowski(d):                     # 虚二次域 Minkowski 界
    return 2*np.sqrt(abs(disc(d)))/np.pi

def class_number(d):                  # 类数 = 约化二元二次型个数
    D = disc(d); forms = []
    for a in range(1, int(np.sqrt(abs(D)/3)) + 1):
        for b in range(-a + 1, a + 1):
            if (b*b - D) % (4*a): continue
            c = (b*b - D)//(4*a)
            if c < a or (c == a and b < 0): continue
            forms.append((a, b, c))
    return len(forms), forms

for d in [-5, -6, -14, -15, -21]:
    h, forms = class_number(d)
    print(f'Q(sqrt({d})): Delta={disc(d)}  M={minkowski(d):.3f}  h={h}')

D5 = disc(-5)
for p in [2, 3, 17, 23]:
    print(f'p={p}: {fate(-5, p)}')

预期输出。ℚ(√−5):Δ = −20、M ≈ 2.847、h = 2;ℚ(√−6):Δ = −24、M ≈ 3.119、h = 2;ℚ(√−14):Δ = −56、M ≈ 4.764、h = 4;ℚ(√−15):Δ = −15、M ≈ 2.466、h = 2;ℚ(√−21):Δ = −84、M ≈ 5.835、h = 4。ℚ(√−5) 中素数命运:2 分歧、3 分裂、17 惰性、23 分裂。

两点观察。其一,ℚ(√−5) 里 3 与 23 都分裂,但分裂出的素理想是否为主并不相同——分裂与主性是两件事(p54、p112)。其二,ℚ(√−14) 与 ℚ(√−21) 的类数同为 4,结构却分别是 ℤ/4 与 (ℤ/2)2(p78–p79)——类数不决定结构,这是全书反复出现的三对概念(数/结构、局部/整体、离散/连续)之一。

192实验

综合站 全景与余韵综合实验二:数值检验 ζ 函数的欧拉乘积与解析类数公式

本实验不用任何解析理论——不给 ζK 延拓,不求临界带——只用「每个素理想的局部因子」把欧拉乘积硬算出来,再与解析类数公式预测的留数对拍。这是第四章理论最直接的数值检验:

import numpy as np
from sympy import primerange, legendre_symbol

def disc(d):
    return d if d % 4 == 1 else 4*d

def zeta_K(d, s, B=20000):            # 欧拉乘积(局部因子按命运定)
    D = disc(d); logp = 0.0
    for p in primerange(2, B):
        if D % p == 0:                      # 分歧
            logp -= np.log(1 - p**(-s))
        elif p == 2 and D % 8 == 1:         # 分裂
            logp -= 2*np.log(1 - p**(-s))
        elif p == 2:                        # 惰性
            logp -= np.log(1 - p**(-2*s))
        elif legendre_symbol(D % p, p) == 1:
            logp -= 2*np.log(1 - p**(-s))   # 分裂
        else:
            logp -= np.log(1 - p**(-2*s))   # 惰性
    return np.exp(logp)

def residue(d, h, w):                 # 解析类数公式(虚二次 R_K = 1)
    return 2*np.pi*h/(w*np.sqrt(abs(disc(d))))

for d, h, w in [(-1, 1, 4), (-3, 1, 6), (-5, 2, 2), (-6, 2, 2), (-14, 4, 2)]:
    z = (1.2 - 1)*zeta_K(d, 1.2)      # (s-1)*zeta_K(s),s = 1.2
    print(f'Q(sqrt({d})): (s-1)zeta={z:.5f}  residue={residue(d, h, w):.5f}')

预期输出。ℚ(√−1):0.89379 对 0.78540;ℚ(√−3):0.70455 对 0.60460;ℚ(√−5):1.44114 对 1.40496;ℚ(√−6):1.31559 对 1.28255;ℚ(√−14):1.63884 对 1.67925。

读数。s = 1.2 处五个域的 (s−1)ζK(s) 与留数相差从百分之二到一成半不等,其中 ℚ(√−5)、ℚ(√−6)、ℚ(√−14) 已收敛到百分之三以内。偏差有两个来源,方向相反:真值 (s−1)ζK(s) 随 s → 1+ 从上方缓缓压向留数,而乘积截断(只取 p < B)让数值偏低——ℚ(√−14) 偏低约 2% 纯属后者。把 s 降到 1.1、或把 B 提到十万,可见数值被两个方向夹紧。留数确实住在乘积里——这正是解析类数公式想说的全部。

193挑战

综合站 全景与余韵挑战:四道综合题

四道题分别横跨两章以上;(d) 是攀登题,目标是把全书三个「有限性」收进一个拓扑事实。

(a) 类群实测。对 K = ℚ(√−23) 走完决策树(图 Z-4)全流程:验证 ΔK = −23、MK ≈ 3.05,枚举范数 ≤ 3 的素理想,用主性检验证明 h = 3 且 Cl(K) ≅ ℤ/3ℤ。(对照:约化型 (1,1,6)、(2,1,3)、(2,−1,3),其中后两型互逆。)
(b) 高斯整数的完全分解。比较两侧欧拉乘积的局部因子,证明 ζℚ(i)(s) = ζ(s)·L(s,χ4),其中 χ4 是 mod 4 的唯一非主特征;并由此读出 L(1,χ4) = π/4(与 p111 的例题对拍)。
(c) 类域论的接口。类域论断言:存在希尔伯特类域 H ⊃ K,使得 [H:K] = h,且 K 的每个素理想在 H 中完全分裂,分裂所在的类恰好消除。验证 ℚ(√−5) 的情形:H = ℚ(√−5, √5) 次数为 2,检查两个素理想类 {1, [𝔮2]} 与 H/K 的对应是否自洽。
(d) 攀登:一个紧性,三个有限性。第五章末尾说 Idele 类群 CK = 𝔸K×/K× 的紧性是「局部—整体」原理的封顶石。出它如何同时给出三个第三章定理:(i) 类数有限;(ii) Dirichlet 单位定理(秩 r1 + r2 − 1);(iii) 范数 1 的基本域体积公式。提示:紧空间有有限覆盖;格的余体积是对数格子体积。

做完之后。(a) 走熟即掌握第三章全部计算工具;(b) 是第四章「正交关系筛出主项」的最小实例;(c)(d) 分别是通往类域论与位浸理论的两扇门——本书在 p128–p130 只推开一条缝。

194习题

综合站 全景与余韵二十四题自查

每题一句话作答,不翻正文。评讲在下一页。

第一章(1–6)

1. 代数整数如何定义?为什么 ℚ 的代数整数恰是 ℤ?

2. 写出 ℤ[√−5] 中 6 的两种完全分解。

3. (2) 在 ℤ[√−5] 中为什么不是素理想?

4. 主理想 (α) 的范数与 |NK/ℚ(α)| 的关系是什么?

5. 理想范数的两条黄金定律是什么?

6. Dedekind 整环的三条公理?

第二章(7–12)

7. ΔK 的符号由什么决定?

8. 素数分解三型的判据(二次域情形)?

9. 分歧指数 e、剩余次数 f、生成个数 g 与 n 的关系式?

10. Dedekind–Kummer 判据把 (p) 的分解归结为什么计算?

11. 「每个理想唯一分解为素理想之积」与「元素唯一分解」的关系?

12. ℤ[i] 中 5 与 3 分别如何分解?

第三章(13–18)

13. 类群 Cl(K) 的定义与群运算?

14. Minkowski 界如何推出「类数有限」?

15. 写出 Minkowski 界公式(一般 n)。

16. ℚ(√−5) 的类群结构是什么?关键一步是哪条关系?

17. Dirichlet 单位定理中单位群的秩公式?

18. 调节子 RK 的几何意义?

第四、五章(19–24)

19. ζK(s) 的定义与绝对收敛范围?

20. 欧拉乘积成立需要什么前提?

21. 函数方程把什么与什么联系起来?Γ 因子对应什么位?

22. 写出解析类数公式(虚二次特例即可)。

23. Chebotarev 密度定理的一句话陈述?

24. Adèle 环与 Idele 类群各自「打包」了什么?

195评讲

综合站 全景与余韵二十四题评讲

题要点题要点
1ℚ 上整且 ℚ 中即 ℤ(有理根定理)13分式理想群 I / 主理想群 P,[𝔞][𝔟]=[𝔞𝔟]
26 = 2·3 = (1+√−5)(1−√−5)14每类含范数 ≤ M 的理想,这样的理想有限
32 | 6 但 2 不整除两个因子中任何一个15MK = (4/π)r2(n!/nn)√|ΔK|
4N((α)) = |NK/ℚ(α)|16ℤ/2;关键 𝔮2𝔮3 = (1+√−5)
5N(𝔞𝔟)=N(𝔞)N(𝔟);N((p))=pn17秩 r1 + r2 − 1;扭部 = 单位根
6Noether · 整闭 · 非零素理想皆极大18单位群对数格子的余体积
7符号 = (−1)r2:复嵌入对数决定19ΣN(𝔞)−s;Re(s) > 1 绝对收敛
8𝔭|Δ 分歧;(Δ/p)=1 分裂;否则惰性20每个理想唯一分解为素理想之积
9Σ eifi = n21ΛK(s) 与 ΛK(1−s);Γ 因子 = 无穷位
10mod p 分解最小多项式(无重根时)22Res = 2πh/(wK√|ΔK|)
11理想层恒成立;元素层 ⟺ h = 123共轭类 C 的素理想密度 = |C|/|G|
125 = (2+i)(2−i) 分裂;3 惰性24全体局部的受限直积;𝔸K×/K×

判分建议。22 题以上:可以放心进入下一册;18–21 题:回对应章的速查页(p38、p63、p88、p123、p153、p183)各过一遍;18 题以下:第一、二章的例题页值得重做——后面所有书都站在它们肩上。

196小结

综合站 全景与余韵全书总账:三战线的收获

本册同时讲了三条线:明线是对象链——整数到理想到类群到 ζ 函数;暗线是唯一分解的失而复得;接口线是每章留给后续数学的通道。下表把三条线逐章对账:

章核心对象主要收获留下的接口
第一章𝒪K · 理想 · 范数整性的多项式判据;Dedekind 整环三公理代数几何:坐标环与整性
第二章素理想 · e·f·g理想层唯一分解恒成立;(p) 命运字典局部化:从 (p) 到局部域
第三章Cl(K) · 单位群Minkowski 界 ⟹ 类数有限;单位定理几何数论:格与体积
第四、五章ζK · L 函数 · 𝔸K解析类数公式;密度定理;Tate 定理Langlands 纲领

暗线在各章中各走一段:第一章见证失效(ℤ[√−5] 的 6),第二章完成重建(素理想账本),第三章量化失效(h 与 Cl(K)),第四章把「失效的深度」变成解析可读的量(留数里的 h)。一条暗线贯穿六章,这正是本册作为一个整体而非六份讲义的理由。

接口线上最值得预先点名的是椭圆曲线:它既是一个数论对象(ℚ 上的方程,有 Hasse–Weil ζ 函数与 Mordell–Weil 群),又是一个几何对象(亏格 1 的曲线)。下一册将从「方程即空间」的观点重新出发,届时本册的判别式、类群与 L 函数都会在曲线的世界里再次现身——Wiles 证明费马大定理,正是这两条线在模形式处合流的高光时刻。

197小结

综合站 全景与余韵余韵:已知与未知

一门学科的地平线由两部分画出:已经划定的疆界,与仍然敞开的大门。本册涉及的疆界,多数已在一百年的尺度上定型:

问题状态钥匙
类数是否有限?已解决(Minkowski,1890)几何:格点定理
类数 1 的虚二次域有几个?已解决(Heegner–Baker–Stark,1966–71):恰九个解析 + 超越数论
素理想如何分布?已解决(Chebotarev,1926)L 函数与 Frobenius
函数方程的统一来源?已解决(Tate,1950)Adèle 上的 Poisson 求和
Abel 扩张如何分类?已解决(类域论,1927 前后)互反律;本册 p128、p193(c)
一般 Galois 表示的 L 函数?敞开:Langlands 纲领自守表示;本册 p130
椭圆曲线的有理点?敞开:Birch–Swinnerton-Dyer 猜想下一册的 L(s,E) 与 Mordell–Weil

敞开的几扇门里,与下一册关系最近的是椭圆曲线一族。曲线 E : y2 = x3 − x 的判别式、其上的有理点群、以及计数函数 L(s,E),三个概念分别来自本册的三个章——判别式来自第二章,群来自第三章的语言习惯,L 函数来自第四、五章。代数数论与代数几何在椭圆曲线处共享全部基础设施,这不是巧合:两者本是同一门学科(算术几何)的两种视角。

一望。类数 1 问题用了一百六十五年和三把不同的钥匙才关上;Langlands 纲领自 1967 年敞开至今。数学的地平线不以「是否已解决」论英雄——本册给出的每一件工具,都是为了让人站在已知与未知的交界线上时,看得更远一点。

198速查

综合站 全景与余韵终极速查表

名称公式 / 内容出处
二次域整数环𝒪K = ℤ[(1+√d)/2](d ≡ 1 mod 4);否则 ℤ[√d]p14、p27
Dedekind 整环Noether · 整闭 · 非零素理想皆极大 ⟹ 理想唯一分解p23–p26、p48–p49
理想范数N(𝔞𝔟) = N(𝔞)N(𝔟);N((α)) = |NK/ℚ(α)|p17、p45
判别式符号sgn ΔK = (−1)r2p15、p27
素数命运𝔭|Δ 分歧;(Δ/p)=1 分裂;=−1 惰性;Σeifi = np51、p54
Dedekind–Kummermod p 分解最小多项式 ⟹ (p) 的素理想分解p53
Minkowski 界MK = (4/π)r2(n!/nn)√|ΔK|p70
类群Cl(K) = I(K)/P(K),h = |Cl(K)| 有限p67、p70
单位定理𝒪K× ≅ μK × ℤr1+r2−1p72
Dedekind ζζK(s) = Σ N(𝔞)−s = Π(1−N(𝔭)−s)−1,Re s > 1p96–p97
完备化与方程ΛK(s) = |ΔK|s/2Γℝr1Γℂr2ζK(s),ΛK(s) = ΛK(1−s)p98
解析类数公式Ress=1 ζK = 2r1(2π)r2hRK/(wK√|ΔK|)p99
Dirichlet 定理素数在既约剩余类中均匀分布(L(1,χ) ≠ 0)p100–p101
Chebotarevδ(PC) = |C|/|G|;完全分裂密度 = 1/[L:K]p103
Hensel 引理f(a0) ≡ 0, f′(a0) ≢ 0 (p) ⟹ a ∈ ℤp 唯一提升p127
Adèle / Idele𝔸K = Π′Kv;CK = 𝔸K×/K× 紧 ⟹ 类数有限+单位定理p128–p129
Tate 定理ζ 积分 = 局部因子之积;函数方程 = Poisson 求和p129
LanglandsL(s,π) = L(s,ρ);n=1 类域论;n=2 谷山–志村p130

三句口诀。一、素数在扩域里的命运只有三种——分歧、分裂、惰性,判据全在判别式里。二、唯一分解在元素层失效多深,类群就量出多深,留数就写出多深。三、把每个局部的小账本乘起来,得到的是全局的总账——欧拉乘积、乘积公式与 Langlands,都是这一句话的不同字号。

二索引(Index)

术语与概念

  • Artin 互反律156
  • Gauss 类数问题77
  • Hilbert 符号137
  • Idele 类群139
  • L 函数100
  • 乘法映射16
  • 代数整数12
  • 单位71
  • 对偶格与差积18
  • 方法论贴身看90
  • 范数与迹16
  • 分式理想46, 66
  • 和、积、交22
  • 基的判别式19
  • 迹型18
  • 局部 ζ 积分140
  • 绝对值131
  • 类群的指数与秩74
  • 离散赋值环134
  • 留一句给下一章92
  • 理想4, 21
  • 理想的范数24
  • 理想类群6, 67
  • 逆理想46
  • p 进绝对值131
  • p 进数126
  • 评分标准120
  • 嵌入15
  • 商理想42
  • 使用说明119
  • 数域11
  • 素理想与极大理想21, 43
  • 提示115, 145, 174, 175
  • 完备 ζ 函数98
  • 衔接自查118, 148, 178
  • 一秒自测116
  • 用法123
  • 约化理想73
  • 札记的注脚93, 122, 152, 182
  • 整基19
  • 真跑对账64, 89, 104, 105, 106, 108, 109
  • 主理想群67
  • 主线自查177
  • 自测三问117
  • 自守表示158

定理与命题

  • (a) 类群实测193
  • (c) 类域论的接口193
  • (d) 攀登193
  • Euler 乘积97
  • Fermat 大定理164
  • Hensel 引理127
  • Pell 方程71
  • RH 的两难结构160
  • UFD 判据67
  • 本册的位置166
  • 层级链23
  • 乘性45
  • 次数塔11
  • 第一章主定理26
  • 二次域的类数算法73
  • 二次域的整数环14
  • 范数与迹的运算律17
  • 非阿基米德级数判别法133
  • 非分歧扩张的局部刻画135
  • 非退化性18
  • 分式理想群66
  • 格的基本网格体积68
  • 共轭公式16
  • 函数方程98
  • 互素三等价42
  • 解析类数公式99
  • 机器的对账能力168
  • 极小多项式判据12
  • 可逆性47
  • 类的平凡性=唯一分解6
  • 类群结构74
  • 类数有限70
  • 类域论的两大副产物156
  • 理想的 ℤ-结构24
  • 理想接管整除21
  • 理想计数96
  • 理想唯一分解48
  • 模 8 的普查136
  • 判别式的共轭公式20
  • 判别式同余律20
  • 剩余域是有限域44
  • 数域78
  • 算术基本定理3
  • 素理想的整除性质49
  • 素理想定理102
  • 素性的等价刻画3
  • 题目111, 112, 142
  • 唯一性证明49
  • 域的原根判据11
  • 与基无关16
  • 运算律22
  • 整除即包含41
  • 整基存在性19
  • 整性传递25
  • 整性的等价刻画13
  • 真跑162, 169
  • 主理想45
  • ℤ[i] 的命运判据52

记号与缩写

  • BSD7, 136, 154, 155, 162, 163, 170, 171, 173, 176, 177, 178 等
  • GL19, 30, 32, 130, 158, 167, 180
  • GRH160, 168, 169, 178, 183, 184
  • RH94, 108, 109, 110, 116, 117, 118, 119, 123, 154, 155, 159 等
  • RSA7, 152, 154, 169, 178, 183
  • UFD3, 6, 9, 23, 25, 26, 67, 74, 75, 76, 80, 84 等

人名

  • Adele94, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134 等
  • Adèle2, 7, 8, 95, 98, 125, 128, 129, 138, 139, 140, 141 等
  • Artin7, 8, 103, 129, 130, 139, 140, 148, 154, 156, 183, 186
  • Baker35, 65, 77, 84, 197
  • Cauchy124, 127, 132
  • Chebotarev7, 8, 94, 95, 102, 103, 112, 113, 135, 146, 147, 149 等
  • Dedekind2, 4, 7, 8, 9, 10, 23, 24, 25, 26, 31, 33 等
  • Dirichlet2, 4, 7, 8, 37, 38, 64, 65, 71, 72, 82, 83 等
  • Euclid7, 67, 107
  • Euler97, 105, 122, 147, 153, 169
  • Fermat5, 8, 154, 162, 164, 166, 167, 171, 176, 179, 183, 184
  • Fourier92, 105, 124, 138, 140, 154, 158, 163, 164, 167, 174, 186
  • Frobenius2, 7, 9, 84, 102, 103, 113, 135, 147, 149, 150, 153 等
  • Galois5, 8, 74, 102, 103, 119, 130, 147, 154, 156, 157, 166 等
  • Gauss7, 8, 12, 35, 64, 76, 77, 84, 88, 105, 106, 114 等
  • Grothendieck154, 166, 176
  • Haar138, 140, 141, 148
  • Hadamard104, 108, 159, 160
  • Hasse8, 124, 127, 136, 137, 141, 148, 154, 155, 161, 162, 163 等
  • Hecke7, 77, 106, 130, 154, 186
  • Heegner35, 163, 197
  • Hensel7, 37, 62, 91, 94, 95, 124, 125, 127, 142, 143, 144 等
  • Hilbert7, 8, 136, 137, 148, 186
  • Idele95, 124, 125, 128, 129, 131, 139, 143, 145, 147, 148, 150 等
  • Iwasawa134, 155, 165, 170, 175, 176, 183
  • Jacobi105, 114, 161
  • Koch109, 118, 119, 123, 159, 160
  • Kronecker106, 120, 139, 154, 155, 156, 157, 168, 171, 172, 180, 183
  • Kummer2, 4, 7, 8, 14, 21, 34, 37, 39, 40, 53, 56 等
  • Langlands2, 7, 8, 75, 95, 119, 129, 130, 139, 140, 146, 147 等
  • Legendre40, 61, 63, 78, 105, 112, 137, 165
  • Mellin98, 99, 129, 149
  • Minkowski6, 7, 8, 15, 20, 35, 36, 58, 63, 64, 65, 68 等
  • Mordell162, 171, 196, 197
  • Noether9, 10, 23, 24, 26, 31, 33, 38, 39, 43, 62, 67 等
  • Ostrowski7, 124, 125, 126, 131, 146, 147, 148, 153
  • Pell17, 71, 72, 79, 80, 82, 83, 87, 91, 93
  • Poisson128, 129, 138, 140, 147, 154, 158, 188, 197, 198
  • Poussin104, 108, 159, 160
  • Pólya105, 106, 120, 123
  • Riemann7, 96, 109, 119, 122, 154, 160
  • Selmer127, 136, 141, 148, 167
  • Shafarevich127, 136, 148, 154, 163
  • Stark35, 65, 77, 84, 197
  • Tate7, 8, 95, 124, 125, 127, 128, 129, 130, 136, 138, 140 等
  • Taylor8, 130, 164, 167
  • Vallée104, 108, 159, 160
  • Vinogradov105, 106, 120, 123, 159
  • Weber139, 154, 155, 156, 157, 171, 172, 183
  • Weil130, 154, 161, 163, 166, 176, 196, 197
  • Wiles7, 8, 130, 163, 164, 166, 167, 186, 188, 196