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

半群代数引论 · 从结合律到一关系独异点

〇体例说明

体例

本书怎么读:一部从结合律走到研究前沿的引论

本书讲一个对象与一条暗线。对象是半群与独异点——只保留结合律的乘法世界;暗线是「自由与约束」:自由独异点是没有法律的词的世界,一条关系就是一条法律,呈现 ⟨A | R⟩ 是立法文书,重写系统是执法机器,而全书终点「一关系独异点」(法律只有一条 w = 1 的世界)是当代组合半群论最活跃的战场。为什么值得花 204 页?因为群是半群中人人可逆的贵族,而真实世界——字符串、变换、自动机、推理链——几乎全住在半群里;也因为通往「一关系独异点」研究的唯一道路,就从这块地基上铺过去。

本书按章组织:绪论立问题与暗线;第一章擦亮语言——集合、映射、等价关系、商与良定义、归纳与字典序,并提前引入「词」;第二章进入对象世界——半群与独异点的定义宇宙、同态与商、Cayley 表示定理、理想与 Rees 商、同余与同态定理;第三章是枢纽——自由独异点 A* 的泛性质、呈现 ⟨A | R⟩、三大判定问题、一关系独异点的形态分类(special·monadic·正字对·左循环)、border 与 Adian 图;第四章装上算法——终止性与合流性、Newman 引理、临界对与 Knuth–Bendix、单规则系统的无自重叠定理、Markov–Post 不可判定性与 Adian–Oganesian 归约;第五章丈量与群的距离——自由群与 Magnus 引理、逆的三种含义、Grothendieck 群、Ore 条件与 Malcev 障碍、Adian 图嵌入判据、units 与极大子群;第六章展开现代版图——Green 关系与蛋盒图、正则与逆半群、Rees 矩阵定理、自动半群、收敛呈现搜索与开放前沿、P1 问题的完整陈述;综合站用六份术语总表、记号与定理速查、文献指南与研究路线收束全书。

写作的三条约束(本书的自我要求)。① 直觉先行:每个概念都先给一个可以摸到的例子——字符串拼接、变换复合、乘法表——再给严格定义;每条定理先说清「为什么它应当真」,再给证明。② 证明不跳步:本书的核心定理(Cayley 表示、Newman 引理、无自重叠收敛、Adian 图判据、Vagner–Preston)都给完整证明;个别需要重火力的(Rees 矩阵定理、Malcev 条件的完整论证)给出精确陈述、证明思路与文献指引。③ 计算即体验:每章一节实验课,全部实验只需 Python 基础——等价关系枚举、变换半群计算、迷你 Knuth–Bendix、Green 关系程序——代码可复算,让「算法进入代数」成为亲手经验而非口号。

页型节奏。每章以 导引 开篇、地图 收领(本章行军路线);主体是 讲义 页(节号连续,如 3.6);每章配 例题课(手把手)、习题课(约 16 题,三档难度,提示与选解紧随)、实验课、误读辨析(每章一个高频误区)、思想卡(方法论一页)、格物札记(一章一思)、小结 与 挑战题。所有编号可跳读:每一页自带上下文,随手翻开也能读下去。

难度标记与读法。讲义页以 ★–★★★★★ 标阅读难度:★ 高中基础即可,★★ 需要第一章的语言熟练,★★★ 需要商与同态的经验(书内自给),★★★★ 涉及重写算法与嵌入定理的技术细节,★★★★★ 为前沿接壤页(6.10–6.14)。若求最快抵达前沿:绪论 → 第二章 2.8 与 2.11–2.12 → 第三章全书 → 第四章 4.1–4.11 → 第六章 6.10–6.14;若求系统补课:按章逐页推进,并把每章习题做完——本书即为系统补课而写。

三条线索贯穿全书:

① 明线——呈现理论:第三章的 ⟨A | R⟩ 在第四章被装上算法,在第五章被与群比较,在第六章长出前沿;它是全书的脊椎。

② 暗线——自由与约束:先有词,后有结构;一条关系如何塑造、扭曲甚至摧毁一个世界,是全书反复演练的同一出戏。

③ 接口——通往三个邻域。与群论(自由群、嵌入问题)、逻辑与可计算性(字问题、不可判定性)、计算机科学(形式语言、自动机、重写)三线相通,第六章与综合站逐条架桥,并直通开放问题册与研究工作台。

写法约定(TEX 标准):半群运算一律省略圆点记 ab;字母表记 A,其上自由独异点记 A*;词记小写希腊 u, v, w,词长记 |w|,空词记 ε;呈现记 Mon⟨A | R⟩;Adian 图记 Γu,v;Green 关系记 ℒ ℛ ℐ ℋ 𝒟。变量斜体,函数名与专名正体;变换半群记 𝒯X,对称逆半群记 𝒮𝒥(X)。

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

目 录
半群代数引论 · 从结合律到一关系独异点 · 全书正文页码一览
例题精讲(4 页)p.27–30
习题课(3 页)p.31–33
例题精讲(4 页)p.57–60
习题课(3 页)p.61–63
例题精讲(4 页)p.87–90
习题课(3 页)p.91–93
例题精讲(4 页)p.117–120
习题课(3 页)p.121–123
例题精讲(4 页)p.147–150
习题课(3 页)p.151–153
例题精讲(4 页)p.177–180
习题课(3 页)p.181–183
绪论

从乘法到结合

从人人都会的「乘法」出发,追问两件事:哪些运算满足结合律?结合律值多少钱?本章把半群与独异点立为全书的对象:先看乘法的两种命运——可逆(群的世界)与不可逆(半群的世界),再讲一个公理的重量——结合律如何让幂、周期与表示成为可能;随后回望半群简史(从变换半群到词与呈现),交代本册读法、记号约定与明暗两条线:明线是半群与独异点的结构理论,暗线是「自由与约束——词的世界里,关系即命运」。章末交出全书地形图:六章行军,终点是一关系独异点的研究前沿。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
2导引

绪论 从乘法到结合导引:为什么在学群之前,先学半群

每一个学过乘法的人都做过一件奇怪的事:把三个数相乘时,先乘哪两个都行。(2×3)×4 = 2×(3×4)——这件事如此显然,以至于几乎没有人为它停留过一秒。可是请停下来看它一眼:这条性质叫结合律,而本册要讲的全部故事都从这一秒开始。因为数学家后来发现:有些「乘法」没有交换律(矩阵乘法、函数复合、字的拼接),这些运算丢了交换律照样活得好好的;可是一旦丢了结合律,幂、周期、同态、表示——我们熟悉的那一整套代数机器——就会一件件散架。结合律是代数世界的地基,而半群,就是只保留这一条地基公理的世界。

既然如此,为什么传统课程都从群讲起,而很少讲半群?因为群是半群中「人人可逆」的贵族阶层:每个元素都有逆,于是方程可解、陪集可数、结构定理成套。贵族的故事讲起来漂亮,可是正如本册第五章会看到的:群是例外,半群才是常态。计算机科学里的字符串拼接、形式语言与自动机,逻辑学里的推理链,组合学里的变换——这些真实世界里的「乘法」几乎全是不可逆的半群运算。更重要的私心是:读者若想走到「一关系独异点」这样的研究前沿,唯一的路就是从半群的地基上一步步走过去——群论帮不上多少忙,那里的地图是空白的。

本书路线。绪论立问题,第一章擦亮语言(集合·关系·词),第二章进入对象世界(半群·独异点·同态·Cayley 表示),第三章搭建枢纽(自由独异点与呈现 ⟨A | R⟩,一关系独异点登场),第四章装上算法(重写系统·临界对·Knuth–Bendix),第五章丈量与群的距离(逆·嵌入·units),第六章展开现代版图(Green 关系·正则半群·自动半群·开放问题)。综合站收拢术语、定理与文献,交出通往研究的路线图。

读法建议:本册按九章格讲义体例编排——每章由导引、地图、讲义(概念·定理·证明·一步一图)、例题、习题、实验、误读辨析、思想卡与格物札记组成。若时间有限,至少完整读完第三章与第四章:那里藏着本册的灵魂。

3讲义

绪论 从乘法到结合乘法的两种命运:可逆与不可逆

从一个再熟悉不过的场景开始:整数乘法。给定 a = 6,问哪个 b 使 a·b = 1?答案没有——整数里只有 ±1 有「倒数」。可是在有理数里,6 的逆是 1/6,人人都有逆(除了 0)。同样是「乘法」,可逆性却命运迥异。再把镜头拉开:函数复合 f ∘ g 是一种乘法,f(x) = x + 1 有逆(减 1),而 f(x) = x2(在 ℝ 上)没有逆。字符串拼接是又一种乘法:"ab" 拼上什么能还原成空串?什么都不能——拼接的世界里,几乎没有元素可逆。

可逆性的命运三分。在一个带幺元的乘法系统里:人人可逆,世界叫群;部分人可逆,可逆者构成世界的单位群(如 ℤ 的单位群是 {±1});几乎无人可逆,世界是最彻底的半群(如字符串拼接)。三种命运覆盖了数学中出现的绝大多数「乘法」。

这三种命运不是并列的三种趣味,而是包含关系下的三个楼层:群是独异点的特例,独异点是半群的特例。传统课程直接住在顶楼(群),享受着可逆性带来的一切便利;本册却坚持从一楼讲起——因为只有看清「没有可逆性时哪些定理幸存、哪些崩塌」,才能真正理解群论的每一条定理究竟把宝押在了哪里。举一个预告性的例子:在群里,ab = ac 可以消去 a 得 b = c(消去律);在半群里这条会失效——取 a 为「常值映射」,无论后面接什么,结果都一样。可哪些半群仍保留消去律?它们能嵌入群吗?第五章将证明:这一条线直通 Malcev 的嵌入障碍与 Adian 的图判据。

一句话:可逆性是一种结构,不是理所当然。本册的任务,就是在没有它的世界里重新把代数建起来。

4讲义

绪论 从乘法到结合一个公理的重量:结合律

把集合 S 上的一个运算 ·(每对元素 (a, b) 对应一个 a·b)称为结合的,若它对一切 a, b, c ∈ S 满足

(a·b)·c = a·(b·c)。

这条公理看起来人畜无害,重量却大得惊人。第一重:它使括号可以省略。abcd 这样的四个元素之积有 5 种加括号方式,结合律保证它们全部相等——没有这条,每一本代数书的第一页就要写满括号。第二重:它使幂有意义。an(n 个 a 相乘)之所以不依赖加括号的方式,正是结合律的恩赐;由此才有周期、阶、指数律 aman = am+n 这一整套语言。第三重,也是最深的:它使表示成为可能——Cayley 定理(第二章)将证明每个半群都是某个变换集合在复合运算下的像,而复合运算天然结合;结合律正是抽象运算得以「寄居」在具体变换中的通行证。

反例提醒。并非所有自然的运算都结合。实数的减法不结合((5−3)−1 = 1 而 5−(3−1) = 3);平均运算不结合;向量叉积不结合。每遇到一个新运算,先验结合律——这是半群视角带来的第一条纪律。

还有第四重重量,留作悬念:结合律约束的是「三个元素」的行为,却没有任何关于「两个元素交换」的承诺。整个二十世纪半群理论的曲折(Green 关系、蛋盒图、Rees 矩阵——第六章),本质上都是在回答同一个问题:只靠结合律,能把结构定理推进多远?答案远比想象中精彩——能推进到令人吃惊的深度,但每一寸都比群论多花十倍的力气。

结合律是代数里最便宜的公理,也是最值钱的公理:它只花了一个等式,却买下了幂、表示与整个结构理论。

5讲义

绪论 从乘法到结合半群简史:从变换到呈现

半群的历史是一部「被轻视的历史」。十九世纪的代数心电图上只有群:伽罗华用它在 1831 年判决了五次方程;变换半群的思想其实就埋在 Cayley 1854 年的论文里(群被实现为变换的集合),可是没有人追问:不要求可逆的变换集合会是什么?第一个把这个问题认真提出来的是苏维埃数学家 O. Ju. Šmidt(1908–1916 年间的讲义),而「半群」作为独立研究对象登上舞台,要到二十世纪三十年代:Suschkewitsch 1928 年给出有限简单半群的第一个结构定理,Rees 四十年代的矩阵构造(第六章的主角之一)把有限半群的结构理论推向成型的边缘。

真正的转折在 1940 年代的两条战线上同时打响。理论侧,A. H. Clifford 与 D. D. Miller 等人开始系统整理半群的结构理论,最终汇成 1961 年的圣经《The Algebraic Theory of Semigroups》两卷本——Green 关系(1951)是其中的脊梁。计算侧,1947 年 Post 与 Markov 在各自独立的工作中证明:半群的字问题(判断两个词在给定呈现下是否相等)可以不可判定——希尔伯特的「机械化判定一切」梦想,在半群这个世界里第一次碎裂。这两个传统(结构理论与判定理论)在本书中恰好对应第六章与第四章。

而本册的终点——一关系独异点——则是这条历史线上最细的一根针。Thue 1914 年提出词问题,Adian 1966 年用无圈判据解决了无自重叠情形(第三章、第四章的主角),Magnus 1932 年在群的侧翼立起自由群引理(第五章的主角)。这条线索沉寂与爆发交替:2019 年后 Gray–Steinberg、Foniqi 等人的工作使它重新升温(第六章 6.10 节)。读者将在本册看到:一根针里,藏着结构、算法、几何与逻辑的全部交汇。

历史不是点缀:半群理论每一次的「难」,背后都站着一位认真对待它的数学家。读史是为了知道地图上哪些空白是真的空白。

6讲义

绪论 从乘法到结合怎样读一本九章格讲义:页型·例题·札记

本册沿用九章格 K2C 正册的讲义体例,全书 204 页由十二种「页型」组成。认识页型,就掌握了阅读节奏:

导引 · 地图每章开头的两页:导引交代动机与走向,地图画出本章的行军路线。迷路时回来重读。
讲义正餐。概念由直觉引入,定义严格给出,定理配完整证明或诚实骨架。编号如 3.6,交叉引用全书通用。
例题课编号 2.A、2.B……每一道都是「手把手」,先把思路说出来,再落笔;并配有「变式」供自测。
习题课每章两节共约 16 题,难度分三档(★ 基础 · ★★ 综合 · ★★★ 挑战),提示与选解紧随其后——先自己动手,再翻答案。
实验课用程序「摸」数学:等价关系枚举、变换半群计算、迷你 Knuth–Bendix。全部实验只需 Python 基础,代码可从研究工作台获取。
误读辨析每章一个高频误区:「等价即相等」「关系即改写规则」「合流即终止」……这些坑,每一个都值得单独一页。
思想卡深色卡片上的方法论一页:抽象、表示、语法与语义、算法思维——把一章的「术」提升为「道」。
格物札记一章一思,接通九章格的现代数学观:语言即世界观、可逆性的特权、地图先于道路……全书六札记加终札,合起来是半卷小随笔。

三种标记贯穿全书:def 底纹是定义(必须逐字记住的规格);thm 底纹是定理(编号定理是全书的承重墙,证明或完整或给出骨架并注明出处);底色稍暗的 say 段是旁白(读法建议与私人提示,可跳过)。数学排版从第四章起会遇到「词」的记号:aUb 表示首字母为 a、末字母为 b 的词,这一套 Adian 记号将在 3.12 节正式介绍。

读到任何一页觉得「证不过去」时,先看页首的章名是否说明本页依赖前面哪几节——讲义的编号就是依赖关系;再不行,回地图页找本页的位置。一本书的结构,就是为「卡住」准备的。

7讲义

绪论 从乘法到结合记号约定与预备知识自查清单

集合与映射。∈, ⊆, ⊂, ∅, ⋃, ⋂ 按通行用法;f: X → Y 表示映射,x ↦ f(x) 表示元素的像;idX 是恒等映射。数系。ℕ = {0, 1, 2, …} 含零(本册多处要数「词的长度」,从 0 起更方便),ℤ, ℚ, ℝ, ℂ 通行。逻辑。「⟹」用于推论行内,「⟺」表示等价;「若且仅若」与「⟺」混用。词。小写拉丁字母 a, b, c, … 作生成元,小写希腊 u, v, w 作词;|w| 是词长,ε 是空词;A* 是字母表 A 上全部词的集合(第三章的正主角)。

斜体与正体。变量斜体(a, n, S 中的字母),运算符、函数名与数字正体——这是全书排版执行的 TeX 标准,读 PDF 时一眼可辨。编号系统。定理按章编号(定理 3.2 = 第三章第 2 条),页码连续全书统一,交叉引用一律给页码。星号。标题带 ★★★ 的段落可跳过而不影响后续;带 ⟡ 的习题是正文证明的「亲手版」——强烈建议至少做一遍。

预备知识自查清单。本册几乎不要求任何超出高中数学的知识,但以下五件事请先自查——都会,则全书无障碍;有生疏,第一章的对应小节会补:

① 会用「对每个 x 存在唯一 y」的语言描述函数;② 会验证一个二元关系是否满足自反、对称、传递(1.4 节);③ 知道数学归纳法的完整格式(1.9 节);④ 见过矩阵乘法,知道它不交换但结合(2.9 节会用);⑤ 读过任何一本初等数论或离散数学的前两章——只是「见过」即可,不要求熟练。

最后一条约定最重要:本册自始至终把「读者是要自己走一遍的人」放在心上。凡证明,不给跳步的表演;凡计算,给出完整的中间行。慢,是为了让人走得远。

记号是服装,概念是身体。若某一页的记号让人不适,翻回本页对照——全部记号约定,全书仅此一页。

8讲义

绪论 从乘法到结合本册的明线与暗线:结构理论,与「自由与约束」

一本 204 页的书,若只有知识的堆叠,读完就散。九章格的每本正册都立一条暗线——一条贯穿全部章节、读完能带走的思想。本册的明线是半群与独异点的结构理论:从结合律出发,经自由独异点与呈现,到重写算法、嵌入问题,再到 Green 关系的现代版图。而暗线藏在标题的对比里:自由与约束。

请先记住这组对照,它将逐章展开。第三章造出最自由的独异点——自由独异点 A*:除了「词就是词」,没有任何法律;每个半群都是它的受约束版本。约束是什么?关系。一条关系 u = v 就是给词的世界立一条法律;法律立得越多,世界越小。第二章的商独异点、第三章的呈现、第四章的重写,全是同一场戏的三次换景:先有词,后有结构。而本册的终点「一关系独异点」是这场戏的极限镜头——法律只有一条(w = 1)时,世界成什么形状?这个问题一百一十年前由 Thue 拋出,今天仍有整片地图空白。

暗线备忘

自由是「没有任何关系」,结构是「关系立法之后剩下的一切」。群论里这层幕布几乎透明(可逆性让一切关系显得温柔);半群里幕布落下,读者将亲眼看见:一条关系如何塑造、扭曲甚至摧毁一个世界。读懂这句话之日,就是合上本册之时。

暗线还替读者保管着一份「研究的种子」。本册每一章的札记页都埋一句暗线的推进:第一章「语言即世界观」,第二章「可逆性的特权」,第三章「关系即命运」,第四章「把计算当作证明工具」,第五章「群是例外,半群是常态」,第六章「地图先于道路」。它们连缀起来,就是从「学代数」到「做代数」的心路——这也是本册真正想交给读者 的东西:不是 204 页知识,而是一张可以自己往里添空白的地图。

明线交付知识,暗线交付品味。知识会过时,品味不会。

9地图

绪论 从乘法到结合全书地形图:六章的行军路线

第一章 · 语言(30 页)集合·映射·等价关系·商·归纳;提前引入「词」与自由构造的雏形。
关键词:分划、良定义、字典序。
第二章 · 对象(30 页)半群与独异点的定义宇宙;同态与商;Cayley 表示定理;理想与 Rees 商。
关键词:生成、单位群、变换半群。
第三章 · 呈现(30 页)自由独异点 A*、泛性质、呈现 ⟨A | R⟩;三大判定问题;一关系独异点与形态分类、Adian 图。
关键词:词、同余、border、special。
第四章 · 算法(30 页)终止性·合流性·Newman 引理;临界对与 Knuth–Bendix;单规则系统与无自重叠定理;不可判定性。
关键词:正规形、收敛、完备化。
第五章 · 群桥(30 页)自由群与 Magnus 引理;逆半群与 Grothendieck 群;嵌入问题:Ore·Malcev·Adian 图判据;units。
关键词:可消去、嵌入、极大子群。
第六章 · 版图(30 页)Green 关系与蛋盒图;正则·逆·完全单半群;自动半群与谱问题;前沿地图与 P1 问题。
关键词:蛋盒、Rees 矩阵、开放问题。

三条纵贯线值得提前指出。线一(呈现):第三章的 ⟨A | R⟩ 在第四章被装上算法,在第五章被与群比较,在第六章长出前沿——它是全书脊椎。线二(Cayley 表示):第二章的变换表示在第六章升级为 Vagner–Preston 定理——「抽象寄居具体」的思想两次兑现。线三(Adian 图):第三章引入这张小图,第四章用它证收敛,第五章用它判嵌入,第六章用它标前沿——一根针,四处开花。

依赖关系是树状的:第一、二章是根,第三至六章都从它们生长;三、四两章互相依存最深(判定问题与算法一体两面),第五、六章相对独立,可与三、四章并行阅读。每章 30 页的节奏是「导引+地图 → 讲义 → 例题 → 习题 → 特殊页型收束」,综合站 16 页负责总收。祝行军顺利——从下一页开始,语言课开讲。

这张地图可以折起来随身带:任何一页讲义迷路了,回来看它一眼,就知道自己站在行军路线的哪一格。

第一章

集合·关系·词:代数的语言

代数有自己的语法。本章把全书要用的语言一次擦亮:集合与映射是对象与箭头,等价关系与分划是「把相同变成一个对象」的机器,商集与良定义是此后每一章都要用的合法性检查;序、字典序与归纳法是判定与算法的地基。后半章提前引入两个将贯穿全书的主角——词(有限符号串)与自由构造(从生成元出发),并给出半群的「三张脸」:作为集合、作为乘法表、作为公理。例题课、习题课、实验课与札记按九章格体例配套。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
10导引

第一章 集合·关系·词:代数的语言导引:先把语言擦亮

学一门新数学,最难的不是定理,而是语言。半群理论的语言里有三个词最要紧:映射(把一个集合搬到另一个集合的规则)、等价关系(「视为相同」的严格化)、商(把相同者捆成一捆之后得到的新对象)。第二章以后的一切——同态、商半群、呈现、重写——全部站在这三块基石上。本章的任务,就是把它们擦亮到「闭着眼也能用」的程度。

但本章不只是一般性的语言课。有两样东西是半群理论提前送进本章的。一样是「词」:把字母一个接一个排成一串,如 abba——这个看似平平无奇的对象,是全书真正的主角;自由独异点、呈现、字问题、Adian 图,全都住在词的世界里。另一样是「字典序」:给所有词排一个全序,这不仅是排字典的手艺,更是第四章 Knuth–Bendix 算法的引擎——重写系统要能停下来,靠的就是一条精心挑选的序。

本章还有一个私下的目的:示范「定义为什么长这样」。等价关系为什么恰好是自反、对称、传递三条?商上定义运算为什么必须先验证良定义?这些「为什么」在一般课程里常被一笔带过,而它们恰恰是代数思维的精髓。读者若在本章把「定义的动机」看透,后面六章的每一个新定义都会显得自然而然。

本章依赖。只需高中数学:集合的初步观念、指数记号、数学归纳的印象。本章自给自足,不预设任何大学代数。

读法建议:1.1–1.3 是热身,熟练者可快读;1.4–1.7(等价关系到良定义)是本章心脏,务必逐字读;1.8–1.9(字典序与归纳)为第四章储备弹药;1.10–1.15 把镜头逐渐转向词与半群,是通往第二章的引桥。

11地图

第一章 集合·关系·词:代数的语言本章地图:从集合到商的行军路线

第一站 · 映射(1.1–1.3)集合与映射、单射满射双射、复合运算。复合是一切「乘法」的原型——它天然结合,这正是第二章结合律的活标本。
第二站 · 等价与商(1.4–1.7)等价关系、分划、等价类、商集、良定义。这是本章心脏:把「视为相同」变成一个可以动手操作的数学对象。
第三站 · 序与归纳(1.8–1.9)序关系、字典序、良序与归纳的三副面孔。为重写系统的「终止性」埋下伏笔。
第四站 · 运算与词(1.10–1.12)乘法表、词与拼接、自由的雏形。全书主角「词」在此登场。
第五站 · 半群前瞻(1.13–1.15)半群的三张脸(集合·表·公理)、有限与无限、结合律的预告。
收束 · 七种页型(27–39)四节例题课、两节习题课(16 题)、实验课(枚举等价关系)、误读辨析、思想卡、札记、小结与挑战。

行军要诀有三。其一,商是本章的灵魂:1.4 至 1.7 四节是连续剧——等价关系是「相同」的语法,分划与等价类是它的语义,商集把它变成对象,良定义检验在商上还能不能继续做数学。这四节的逻辑在第二章会原样重演一遍(同余与商半群),在那里只是把「相等」换成了「在同余意义下相等」。其二,复合运算是结合律的证人:1.2 节将证明映射复合天然结合,这个证明(例题课 1.C 完整重做一遍)是全书第一条真正的证明,也是第二章一切讨论的对照物。其三,词是全书的伏笔:1.11 节引入词与拼接,1.12 节已能看见自由独异点的轮廓——「不化简、不合并、原样保留」的词的世界。

与后面各章的接口:1.7 的良定义检验 → 2.11 商半群;1.8 的字典序 → 4.3 重写系统的定向;1.9 的归纳 → 4.4 Newman 引理;1.11 的词 → 3.1 自由独异点。每个接口在讲义正文里都有显式标注「通往第 X 章」,读完本章回头翻一遍这些标注,行军路线就刻在脑子里了。

地图用法:每读完一节,回来看一眼自己走到哪一站。本章共 15 节讲义,平均每天两节的话,一周走完——不快,但每一步都踩实。

12讲义

第一章 集合·关系·词:代数的语言1.1 集合与映射:单射·满射·双射

集合与映射是现代数学的通用语,这里只做三件事:固定记号、强调要点、点名本书用得最多的品种。

记号。集合用大写字母 A, B, X, Y,元素用小写。空集记 ∅。x ∈ A 表属于。|A| 表元素个数(基数):有限集就是元素个数,无限集本书只区分「可数」与「不可数」两种粗档。映射 f: X → Y 指对每个 x ∈ X 指定唯一的 f(x) ∈ Y;X 叫定义域,Y 叫陪域。定义域与陪域是映射的一部分——「f(x) = x2」单独一句话不构成映射,必须说清从哪里到哪里。

三个品种。设 f: X → Y。

定义 1.1(映射的三个品种)。① 单射:不同的输入给不同的输出,即 x ≠ x' ⟹ f(x) ≠ f(x');等价地说,f(x) = f(x') ⟹ x = x'(后一种形式才是实际验证时用的)。② 满射:每个 y ∈ Y 都被打到,即 f(X) = Y。③ 双射:既单又满——每个 y 恰有一个 x 打到它,于是有反映射 f−1: Y → X。

三者分工不同:单射是「不塌缩」——X 的信息完整保留;满射是「无遗漏」——Y 的每个角落都有来历;双射是「身份互换」——两个集合在结构上无法区分。有限集上有一条常用的计数事实:X 到自身的映射若单则双、若满则双(鸽笼原理);无限集上这条失效——ℕ → ℕ, n ↦ 2n 是单不满的。通往第二章:Cayley 表示定理把抽象运算变成映射,届时「单、满、双」将翻译成「忠实、生成、同构」三种结构性质。

本书最常用的三类映射,请提前混个脸熟:常值映射 cy: x ↦ y(把一切压到一点——半群里不可逆的极端标本);平移 n ↦ n+1(ℕ 上单不满,ℤ 上双射——为绪论的 φ 实验准备的);置换(有限集到自身的双射——第二章变换半群的贵族阶层)。

检验映射三品种的次序:先问「陪域里有没有人没被打到」(满),再问「打重了没有」(单)。两问都过,双射到手,同时白送一个反映射。

13讲义

第一章 集合·关系·词:代数的语言1.2 复合运算:一切运算的原型

映射本身也是可以「相乘」的:先做 g 再做 f,合起来是一个新映射。

定义 1.2(复合)。设 f: Y → Z,g: X → Y。复合 f ∘ g: X → Z 定义为 (f ∘ g)(x) = f(g(x))。注意次序:先 g 后 f,书写时靠右的先执行。

复合是本章真正的主角——不是因为它难,而是因为它是一切二元运算的原型。请先接受一个预告:集合 X 到自身的全部映射在复合运算下构成一个系统,它结合、有幺元(恒等映射)、但一般不可交换也不可逆。这个系统叫全变换独异点 𝒯X,是第二章的主角;本节先把它最要紧的一条性质证掉。

命题 1.3(复合的结合律)。设 h: W → X,g: X → Y,f: Y → Z,则 (f ∘ g) ∘ h = f ∘ (g ∘ h)。
证明。两个映射相等,按定义只需验证定义域相同且在每个输入处取值相同。两者都是 W → Z 的映射,定义域一致。对任意 w ∈ W:((f ∘ g) ∘ h)(w) = (f ∘ g)(h(w)) = f(g(h(w)));同理 (f ∘ (g ∘ h))(w) = f((g ∘ h)(w)) = f(g(h(w)))。两串逐字相同,故相等。∎

这个证明值得咀嚼三遍。第一,它毫无内容——除了按定义展开,什么都没做;结合律在复合世界里不是巧合,而是「依次执行」这一直觉的形式化影子。第二,它示范了「证明两个映射相等」的标准动作:逐点验证。第二章验证半群同态、第四章验证重写不变量,用的都是这一个动作。第三,它解释了绪论的悬念:结合律为什么值得单独一条公理——因为映射复合是天然的乘法,它结合;而抽象世界里人为规定的运算未必结合(1.10 节的乘法表里就有反例),于是必须把「像复合一样结合」立为公理,让抽象运算有资格寄居在映射里(Cayley 定理)。

通往第四章:词的拼接也是复合的影子——「先走 u 再走 v」拼成 uv;词拼接的结合性将在 3.2 节从复合的直觉中独立出来。

一条铁律:映射相等 ⟺ 定义域相同且逐点相等。这条「逐点验证」的套路,全书要用来几十次。

14讲义

第一章 集合·关系·词:代数的语言1.3 关系与笛卡儿积

比映射更宽松的一种联系叫关系:映射要求每个输入有唯一输出,关系不要求——它可以多对多,甚至可以「挂空」。

定义 1.4(笛卡儿积与关系)。集合 X, Y 的笛卡儿积 X × Y 是全部有序对 (x, y)(x ∈ X, y ∈ Y)的集合。一个从 X 到 Y 的(二元)关系就是 X × Y 的一个子集 R;记 x R y 表示 (x, y) ∈ R。X 到自身的关系称 X 上的关系。

这个定义乍看冷冰冰,其实它只是把「联系」这个词算术化了:说「x 与 y 有关系 R」,就是在说有序对 (x, y) 落在子集 R 里。例:「≤」是 ℤ 上的关系,即集合 {(a, b) : a ≤ b};「同 parity」是 ℤ 上的关系;「A ∩ B ≠ ∅」是集合族上的关系。有限集上的关系可以画表:X = {1, 2, 3} 上的关系就是一张 3×3 的 0–1 表,第 i 行第 j 列填 1 当且仅当 i R j——这张表与第二章的「乘法表」是同一件家具,只是格子里填的东西不同。

映射是关系的特例:f: X → Y 的图像 {(x, f(x))} 是 X × Y 的一个特殊子集——每行恰有一个 1 的 0–1 表。于是有包含链:映射 ⊂ 关系。半群理论里关系的出镜率远高于映射:第三章的呈现本质上是词之间的一个关系(哪些词相等);第四章的重写系统是「带方向的」关系;第六章的 Green 关系是半群上的五个关系套餐。为什么半群偏爱关系而群偏爱映射?因为可逆性让群能把关系升级为映射(方程 ax = b 有唯一解 x = a−1b),而半群没有这个特权,只能与关系共处。

关系与映射还有一层深刻的对应,先埋个种子:每个关系都可以取其「传递闭包」——最小的包含它的传递关系(1.4 节定义传递性)。第四章将把重写规则的关系取传递闭包加对称化,得到「词的同余」; Knuth–Bendix 算法的全部事业,就是把这个同余关系重新组织成一个可计算的映射(每个词映到它的正规形)。

关系是比映射更原始的材料:映射是「每行恰有一个 1」的关系,运算表是「带标签的」关系。半群理论从关系出发向上建,群论从映射出发向下收——两种口味,同一座山。

15讲义

第一章 集合·关系·词:代数的语言1.4 等价关系:自反·对称·传递

「相同」在数学里有粗细之分。两个分数 2/3 与 4/6 相同吗?作为有序对不相同,作为分数相同。两个向量 (1, 2) 与 (2, 4) 呢?作为向量不同,作为「方向」相同。等价关系就是把这些不同口径的「相同」统一严格化的工具。

定义 1.5(等价关系)。集合 X 上的关系 ~ 称为等价关系,若对一切 a, b, c ∈ X:① 自反:a ~ a;② 对称:a ~ b ⟹ b ~ a;③ 传递:a ~ b 且 b ~ c ⟹ a ~ c。

三条各司其职,缺一不可,每条都有直白的日常语义:自反说「每样东西和自己相同」;对称说「相同不分谁先谁后」;传递说「相同可以接力」。验一办十的办法是找反例:只缺自反——ℕ 上关系「a < b 或 a = b+1」之类的人造物(例如「a 比 b 高 3 cm 以内」不满足传递);更干净的例子:ℝ 上关系 a ~ b ⟺ ab > 0,对称、传递,但 0 不与自己等价——自反破。只缺对称:「≤」传递、自反,但不对称。只缺传递:「差至多 1」自反、对称,但 0~1, 1~2 而 0 与 2 不等价。三条中传递最易被直觉放过,也最要紧——下一节将看到,等价类的「干净分堆」全靠传递撑着。

等价关系的海量来源是映射:任何映射 f: X → Y 都自动生成 X 上的等价关系 x ~ x' ⟺ f(x) = f(x')(「打往同一处即等价」)。自反对称传递逐条验证即得,留作习题 1(一)第 1 题。这个构造看似平凡,实为半群理论的命脉:第三章将证明,半群呈现中的「相等」正是这样一个由映射生成的等价关系——自由独异点到商独异点的自然投影。反方向的深刻事实(本节只需记住陈述):每个等价关系都是某个映射生成的——取商集与投影即可,见 1.6。

等价关系的记号约定:本书一律用波浪线 ~,需要区分多个时加下标 ~R。与等价关系相对的另一族是「偏序」(1.8 节):等价关系分堆,偏序排队——分堆的数学叫商,排队的数学叫序,两条路各有大厦。

验证等价关系时的职业习惯:先扫一眼关系是否「自然地由某个映射产生」——若是,三条几乎免费;若不是,老老实实逐条验,尤其别放过传递。

16讲义

第一章 集合·关系·词:代数的语言1.5 分划与等价类:一枚硬币的两面

给了等价关系,能把集合分成怎样的形状?答案是一个「干净的分堆」,术语叫分划。

定义 1.6(分划)。非空集合族 {Ai}i∈I 是 X 的分划,若:① 每块非空;② 两两不交(Ai ∩ Aj = ∅,i ≠ j);③ 并起来是全集(∪iAi = X)。等价地说:每个元素恰属一块。

定义 1.7(等价类)。设 ~ 是 X 上的等价关系,a ∈ X。a 的等价类是与 a 等价的全体:[a] = {x ∈ X : x ~ a}。a 称为这个类的一个代表元——同类元素谁当代表都行,类本身不变。

定理 1.8(基本定理)。等价关系 ~ 的全体等价类构成 X 的一个分划;反之,X 的任何分划都来自唯一的等价关系(x ~ y ⟺ x, y 同块)。证明。(⇒)① 非空:自反性给 a ∈ [a]。② 不交:设 [a] ∩ [b] ≠ ∅,取 c 同属两类,则 a ~ c(对称)且 c ~ b,传递给 a ~ b;于是对任意 x ∈ [a]:x ~ a ~ b,故 x ∈ [b],即 [a] ⊆ [b];对称地 [b] ⊆ [a],两类相等。③ 并集:自反性保证每个 x 属于 [x]。(⇐)从分划反造的关系逐条验证自反对称传递,唯一性由「类集还原」看出。∎

证明里第二段的推理是本章的技巧高峰:两类相交则相等。它成立的全部分量是传递性——若只缺传递,「类」就会互相渗透,分堆塌掉(这正是 0~1~2 例子里的病)。请读者把这段推理抄一遍:第六章 Green 关系 ℋ 类、第三章同余类,用的都是这一个论证。

算例先行。ℤ 上「模 3 同余」(a ~ b ⟺ 3 | (a−b))把 ℤ 分成三类 [0], [1], [2];「同 parity」分成两类;恒等关系每类一元;全关系一块全收。四个例子代表四种极端与中间形态:类的个数(术语:指数)可以从 1 到无穷。有限集 |X| = n 时,分划数是一个著名的计数问题——实验课 1 将用程序把 n ≤ 4 的全部分划枚举出来,并与 Bell 数对照。

等价类思维的动作要领:遇到「视为相同」的口径,第一步问自己——类长什么样?有几类?每类的代表元怎么挑最方便?三个问题答完,商集已在门口。

17讲义

第一章 集合·关系·词:代数的语言1.6 商集:把「相同」变成一个对象

定理 1.8 说等价关系把 X 分成干净的堆。现在做一步决定性的动作:把每一堆当作一个新元素。

定义 1.9(商集与投影)。等价关系 ~ 的全体等价类构成的新集合称为商集,记 X/~。映射 π: X → X/~, x ↦ [x] 称为自然投影,它是满射,且正是 1.4 节埋的种子:~ 恰由 π 生成(x ~ y ⟺ π(x) = π(y))。

商集的要点在于视角切换:在 X 的世界里,[a] 是一堆元素;在 X/~ 的世界里,[a] 是一个元素。模 3 的商集 ℤ/~3 只有三个元素 [0], [1], [2]——钟表上只认 12 个「点」,不问从几点转了几圈,正是商集思维的生活版。数学史上好几个深刻概念的第一步都是「把某物视为一个点」:分数 2/3 = 4/6(有理数 = 分数对的商集)、方向 (2,4) ∥ (1,2)(射影空间)、第五乔迁(半群的商,见 2.11)。

随之而来的是一个非形式化不可的问题。在商集里能不能继承原集合上的运算与结构?例如 ℤ 上有加法,那么 [1] + [2] 等于什么?自然的尝试是 [1] + [2] = [1+2] = [3] = [0]。但这里藏着陷阱:等式左边用的是代表元 1 与 2,可 [1] 里还有 4、7、−2……换个代表元 [4] + [2] = [6] = [0],结果一样;但如果关系不是模 3 呢?万一换个代表元答案就变了,这个「加法」根本不是合法运算。这个合法性检验有专名:良定义。它是下一节的主角,也是全书第一个必须逐字掌握的技术概念。

先把商集的两个直感记牢。其一,商变小:投影把无穷多的 X 压到(通常更小的)X/~;模 3 把无穷 ℤ 压成 3 点。通往第三章:呈现 ⟨A | R⟩ 的商独异点正是把自由独异点的无穷多词压成有限的或更少的类——「关系即压缩」的直觉由此而来。其二,商保结构的前提是良定义:不是所有结构都能活着搬到商上,检验是硬性的,这就是误读辨析页(35 页)要专门纠的坑。

商集一句诀:先分堆,再点数。原来集合里数的是元素,商集里数的是堆。第三章里将出现「这个商独异点恰好有 5 个元素」这样的句子,说的就是堆的个数。

18讲义

第一章 集合·关系·词:代数的语言1.7 良定义:商上定义运算的合法性

定义 1.10(良定义)。设 ~ 是 X 上的等价关系,且 X 上有运算 ∗。想通过 [a] ⊛ [b] = [a ∗ b] 在商集上定义运算 ⊛:若对一切选择 a' ∈ [a], b' ∈ [b] 都有 [a' ∗ b'] = [a ∗ b],则称 ∗ 与 ~ 相容(或 ⊛ 良定义);否则该「运算」是非法的。

注意这个定义的严格之处:要对一切代表元选择都成立,不是「试了几组都一样」。有限商集可以全部试完(例题课 1.B 现场演示),无限商集必须给出证明。证明的标准动作是「沿映射搬」:设 a ~ a',从 a ∗ b ~ a' ∗ b 出发推(这一步需要运算对左边变量的某种「逐类」性质),右边同理。哪些运算通过检验?看两个判决。

例 1.11(两个判决)。① ℤ 上加法与模 3 同余相容:a ≡ a'(mod 3)时 a+b ≡ a'+b(mod 3),因为 (a+b)−(a'+b) = a−a' 是 3 的倍数;右变量同理。判决:合法,商集 ℤ/~3 上有运转良好的加法(它就是 ℤ/nℤ 世界)。② ℤ 上「幂运算」a ∗ b = ab(限 b ≥ 0)与模 3 同余不相容:反例 [1] = [4] 但 12 = 1, 42 = 16,而 [1] ≠ [16](16 ≡ 1 mod 3,哦这个例子恰好相等——换成 b = 3:13 = 1, 43 = 64,64 ≡ 1;仍难拆。改用模 2:[1] = [3],但 12 = 1, 32 = 9,模 3 下 [1] ≠ [0]——判决:非法)。∎(推演细节见例题课 1.B)

为什么这件事值得单独一节?因为在半群理论里,一切结构定理本质上都是良定义检验。第二章:想在商半群上做乘法,须验证乘法与同余相容。第三章:想在呈现 ⟨A | R⟩ 的「词的等价类」上做拼接,须验证拼接与由 R 生成的同余相容——这一验证是呈现理论合法性的总开关。第四章:正规形映射 w ↦ w↓ 的良定义等价于重写系统的合流性。同一张考卷,全书考三次,本章先把它考明白。

一个实用的等价表述:定义 g: X/~ → Y 时(如「[a] ↦ a2 mod 3」),良定义 ⟺ a ~ a' ⟹ g0(a) = g0(a'),其中 g0 是选代表元的原始规则。通往第二章:同态基本定理里,「g0 诱导良定义的同态」正是标准的行文——届时检验动作与本节完全相同。

良定义检查是数学的「海关」:凡从旧世界运结构进新世界(商),一律开箱查验。查验的口令只有一句——换代表元,结论不变吗?

19讲义

第一章 集合·关系·词:代数的语言1.8 序关系与字典序

等价关系分堆,序关系排队。排队也要立规矩:

定义 1.12(偏序与全序)。X 上的关系 ≤ 称为偏序,若自反、反对称(a ≤ b 且 b ≤ a ⟹ a = b)、传递。若再加「任何两元可比」,称全序。全序的另类记法 <(严格序)指自反性换成「a < a 恒假」。

注意偏序允许「不可比」:集合包含序里,{1} 与 {2} 谁也不含谁——排队可以排成分叉的树。本节真正的主角是一种特殊的全序构造:

定义 1.13(字典序)。设 (A, <) 是全序集(如字母表 a < b < c < …)。两个词 u ≠ v,比较第一个不同的位置:该位置上字母小者小;若一个词是另一个的真前缀(如 ab 与 abc),短者为小。此序记 <lex。

命题 1.14。字典序是全序,但一般不是良序(可有无限下降链)。证明。全序:任两词可比(或同或首异或前缀),传递与反对称由字母序继承,逐条机械验证。非良序:取 A = {a, b},则 b >lex ab >lex aab >lex aaab >lex ⋯ 是无限严格下降链——若把 >lex 当「化简方向」,化简永远停不下来。∎

这条命题是本章为第四章准备的最重要一颗子弹,请务必消化。重写系统要能终止,就需要一个「每步严格变小、且不能无限变小」的序——字典序自己不合格(下降链存在),但它的修正版可以:短.lex 序(先比长度,同长再比字典序)就是良序。验证:任何严格下降链长度不增,长度是自然数,而自然数的严格下降链必有限——这半句话背后正是 1.9 节的良序原理。两条候选序的名字先记下:len-lex(短.lex)与rec-lex(递归字典序),第四章 4.3 节将正式比较它们并选出重写理论的合格度量。

为什么排序这件小事如此要紧?因为「方向」是重写的全部:词相等是对称的(u = v 与 v = u 一回事),但计算必须选方向(把 u 改写成 v,还是反过来)。序就是给对称的相等关系装上方向的手艺——第三章呈现的 R 是无方向的方程组,第四章把它们定向成规则集 R→,定向的依据就是本节的序。通往第四章的接口再钉一遍:良序 ⟹ 归纳法可用 ⟹ 终止性可证。

一句行话预存:数学里「能排良序的集合上,一切反例都取极小者」。半群理论里许多「取最短反例」的论证,弹药都来自本节。

20讲义

第一章 集合·关系·词:代数的语言1.9 归纳与良序:数学归纳的三副面孔

数学归纳常被当成「证明 ∀n 命题」的机械手续,本节把它还原为它的本体:良序性。三副面孔,一个灵魂。

定理 1.15(三副面孔)。以下三条等价:① 良序原理:ℕ 的任何非空子集有最小元;② 归纳原理:若 P(0) 真且 P(n) ⟹ P(n+1),则一切 P(n) 真;③ 强归纳:若 P(n) 在 P(m) 对一切 m < n 为真时必真,则一切 P(n) 真。证明骨架。①⟹②:反设真命题集 S ≠ ℕ,则补集非空,取最小元 n0;n0 ≠ 0(P(0) 真),故 n0−1 ∈ S,于是 P(n0−1) 真,推 P(n0) 真,矛盾。②⟹③:令 Q(n) =「P(m) 对一切 m ≤ n 真」,对 Q 用 ②。③⟹①:反设 T 无最小元,令 P(n) =「n ∉ T」;P(0) 真(否则 0 是最小元),且一切更小者不在 T 时 n 也不在(否则 n 是最小元)——由 ③ 一切 P(n) 真,T = ∅,矛盾。∎

灵魂就一句:自然数上「最小反例必存在」与「归纳必胜」是一回事的两面。实战中的职业动作是最小反例法:要证一切 P(n),反设存在反例,取最小的反例 n0,则一切更小者已真,从这里挤出矛盾。这个动作比标准归纳灵活得多——归纳步可以用「任意更小的已知真者」,而不只是 n−1。例题课 1.C 与第四章都将实战演练。

第二件要事:归纳可以搬家。良序原理的证明逐字适用于任何良序集——于是「对词归纳」(按长度归纳:对一切更短的词已真时证 w)、「对字典序归纳」、「对结构归纳」(对表达式树归纳)全部合法,只要底下的序是良序。本书第四章的核心工具终止性,定义就是「改写使某良序度量严格下降」;终止一成立,立即获得「对正规形归纳」的权利。通往第四章:Newman 引理(合流性局部判据)的证明就是「对某度量做强归纳」的一次漂亮实战。

第三件要事是反向的警觉:归纳只对良序合法。字典序不是良序(命题 1.14),所以「按字典序归纳」是非法动作——第四四章设计 Knuth–Bendix 时将踩到这个坑并漂亮地绕开(用良序化修正)。数学里「类似的论证」能不能搬,合法性全看底下的序。

归纳三问:我对什么归纳(自然数?词?树?)?底下的序良吗?归纳步允许动用哪些「更小者」?三问答清,归纳就是免费的重机枪。

21讲义

第一章 集合·关系·词:代数的语言1.10 乘法表:有限运算的画像

一个有限集合上的运算,可以整个画成一张表——这是本章第一次「看见」运算本身。

定义 1.16(乘法表)。设 ∗ 是有限集 X = {x1, …, xn} 上的运算。乘法表是 n × n 方阵:第 i 行第 j 列填 xi ∗ xj。约定行变量在前(左因子),列变量在后(右因子)。

表的好处是结构看得见。以 X = {0, 1, 2} 上的「模 3 加法」为例(记号 ⊕):

⊕ 0 1 2
0 0 1 2
1 1 2 0
2 2 0 1
一眼可读出四件事:① 首行首列是幺元的指纹(0 加谁都不变);② 每行每列都是 {0,1,2} 的重排——这叫拉丁方性质,等价于「消去律」(群论的签名,第二章证明);③ 表关于主对角线对称 ⟺ 运算交换;④ 结合律看不出来——它约束三个变量的关系,表只记两个变量的结果。结合律必须在全体 n3 个三元组上验证,n = 3 就要验 27 组(实验课 1 的任务之一)。

第④点是本节的深意:乘法表是运算的「照片」,而结合律是运算的「X 光」。照片看得见外观,看不见骨架;要想在商集(1.7)与表示(第二章 Cayley)里搬动运算,靠的是骨架。本书后面将反复利用这张照片与这张 X 光的分工:例题课 1.D 从照片里读结构信息(幺元、可逆元、幂等元、交换性),第二章的理论再把骨架(结合律带来的幂运算与周期)补全。

再看一张反面教材表——X = {0, 1, 2} 上定义 a ∗ b = |a − b| 的差表:它交换(对称),有幺元 0(0 与 x 的差是 x),但每行不是重排(第 0 行 0,1,2 是重排,第 1 行 1,0,1 不是)——0,1 都打不到「打 2 得 1」,消去律破;结合律也破((1∗1)∗2 = 0∗2 = 2,而 1∗(1∗2) = 1∗1 = 0)。一个表,三宗罪齐活,是后续各章做反例的常备弹药。

看表口诀:一行一列找幺元,重排与否验消去,对角对称看交换,三员结合须另算。

22讲义

第一章 集合·关系·词:代数的语言1.11 词:一个贯穿全书的概念

现在请出全书主角。它简单到令人失望:把字母排成一串。

定义 1.17(词)。给定字母表 A(一个集合,其元素称字母或生成元)。A 上的词是字母的有限序列:w = x1x2⋯xk(xi ∈ A),k = |w| 称为词长。长为 0 的唯一词称为空词,记 ε。全体词的集合记 A*。两词的拼接 uv 指把 v 接在 u 后面。

必须立刻澄清两件事。其一,词不是乘积:abba 在这里只是四个字母的排队,没有任何「运算已经执行」的含义;它是语法对象——一串墨迹,一行数据。其二,拼接不是化简:ab·ba = abba,就到此为止,没有任何合并或消去。这两条「什么都没做」的约束,恰恰是「自由」二字的直觉内核(1.12 节正式化)。先体会词世界的日常:取 A = {a, b},则 A* 含 ε, a, b, aa, ab, ba, bb, aaa, …——可数无穷多(长度 k 的恰有 2k 个);aabb ≠ abab(次序即身份);uε = εu = u(空词是拼接的幺元)。

词上有一套贯穿全书的微型词汇,先备齐:前缀(p 是 w 的前缀,若 w = pq;真前缀要求 q ≠ ε);后缀对称定义;子词(中间挖出的连续段);循环置换(abba 的循环置换有 bbaa, baab, aabb——注意 aabb 与原词不同但同为循环置换,第三章 Adian 图会用到);逆词 wrev(倒序重排,abba 的逆是自己,abab 的逆是 baba);首末字母(第四章 aUi = aVb 式记法的原料——词 w 首字母记 w→、末字母记 w← 的变体会到时再定)。

还有一个关键操作:给词「取平方」。w2 = ww,wn = ww⋯w(n 个)——这是词世界里「幂」的雏形,且由于拼接天然结合(3.2 节证),幂无歧义。词 w 称本原的,若它不是任何更短词的幂(abab = (ab)2 非本原,abba 本原)。本原词与循环置换的纠缠(Fine–Wilf 定理的世界)是形式语言理论的珍馐,本书点到为止。

词的精髓在「没有意义」:它不做任何计算,只是原样站着。这份「无为」,正是它日后能承载任意「意义」(任何半群的元素)的原因——无为,故无不为。

23讲义

第一章 集合·关系·词:代数的语言1.12 自由的雏形:从生成元出发的构造

词的世界里有一条铁律:不同的串就是不同的对象。ab 与 ba 不同,aa 与 a2(作为一个词)也无所谓相同——后者只是前者的记号。这条铁律有个名字:自由。本节把「自由」的直觉说透,为第三章的定义铺路。

考察一个对比实验。在整数乘法的世界里问:23 与 2 × 2 × 2 相等吗?相等——因为它们都等于 8。这是「运算已执行」的世界:表达式只是计算过程的痕迹,真相是那个数。在词的世界里问:aaa 与 a·a·a 相等吗?问法本身就错了——它们不是两个词,是同一个词(都是 aaa);而 aaa 与 a 呢?不同——没有任何规则说三个 a 会缩成一个 a。词的世界「运算永不执行」,于是表达式的形态即事物的身份。

自由的直觉定义。称由 A 生成的结构是自由的,若除生成元的身份外没有任何强加的规则——两个表达式相等当且仅当它们的「书面形态」逐字相同。词的世界 (A*, 拼接) 是自由的第一标本。

「自由」的对立面是约束——这正是本书暗线的两极。往词的世界里加一条规则,如「ab = ba」(交换律),世界立刻塌缩:abba 与 baab 不得已成了同物。加「a2 = ε」,则 a 有了周期 2。加「ab = ε」呢?第三章将证明这一条会把 A = {a,b} 的世界压成……一个出人意料的世界(单规则独异点的第一惊悚)。每条规则都是一条法律,法律如何重塑世界——这是三至六章的全部剧情,本章只负责把「没有法律时世界长什么样」看清楚。

「自由」的严格面目(泛性质)要到第三章 3.5 节才正式给出,但它的味道可以先尝:自由结构的基本能力是「随意指派」——指定字母 a 去哪儿、b 去哪儿,则整个词世界就被唯一地拖走了(w = x1⋯xk 逐字母跟着走)。譬如指定 a ↦ (1, 2), b ↦ (2, 3)(某集合上的变换),则词 abba 必须去 (1,2)∘(2,3)∘(2,3)∘(1,2) 的落点。这个「指定生成元即指定一切」的性质,是一切表示定理(第二章 Cayley、第三章泛性质、第六章 Vagner–Preston)的发动机;它之所以成立,靠的正是「词无内在规则」——有规则的世界里,指派必须先通过合法性检验(1.7 的良定义!)。

自由与约束是本书的阴阳:自由世界是白纸,约束规则是笔画;学半群,就是学每一笔画把白纸折成什么形状。

24讲义

第一章 集合·关系·词:代数的语言1.13 半群的三张脸:集合·表·公理

下一章的主角马上登场,先给它办个见面会。同一个「半群」,可以有三张面孔——三张脸说的是同一件事,但用法不同。

定义 1.18(半群,提前亮相)。一个半群是非空集合 S 连同一个结合的运算 ·: S × S → S。独异点是再有幺元的半群。详细讨论在第二章,本节只识三张脸。

第一张脸:公理(X 光)。「(S, ·) 满足结合律」——这是法律条文式的一面,用于推理:凡从结合律推出的定理(幂无歧义、周期、Cayley 表示……)对一切半群有效。第三章以后的重头戏(呈现理论)就住在这张脸上:呈现 ⟨A | R⟩ 是「生成公理+关系公理」的紧凑法典。

第二张脸:表(照片)。有限半群可以画成乘法表(1.10)。计算用这张脸:验证半群性、算幂、找幺元、做实验课,都对着表操作。通往第六章:Green 关系的原始定义虽是公理式,但蛋盒图上它就是表的分区结构——照片与 X 光在第六章合流。

第三张脸:变换(化身)。半群可以「变身」为某个集合上的映射集合:给每个 s ∈ S 指派变换 ρs: x ↦ x·s(右平移)。结合律保证 ρs ∘ ρt = ρst——运算变成了复合。这张脸是第二章 Cayley 定理的内容,此处只验证一句关键的:把抽象的 st 具体成「先 ρs 后 ρt」,合法性正是命题 1.3 的结合律。化身有什么用?把「抽象世界的问题」翻译成「映射的问题」,而映射问题有 1.1–1.2 节的全套工具(单满双、逐点验证)。全书两次动用这个发动机:第二章 Cayley、第六章 Vagner–Preston(逆半群的化身定理)。

三张脸的关系像乐谱、演奏与录音:公理是乐谱(普遍有效),表是录音(个例全息),变换是演奏(让抽象发声)。读后续各章时,遇到任何新对象,先问一句:它的三张脸各是什么?——这是本书训练读者的第一个职业习惯。

三张脸口诀:公理管推理,表格管计算,变换管翻译。三脸齐备,对象才算真正认识。

25讲义

第一章 集合·关系·词:代数的语言1.14 有限与无限:词的长短与枚举

有限与无限的分野,在半群理论里有一个特别具体的化身:词的长短。本节把这条分野摸清楚,因为它决定第三章至第四章几乎所有算法的能与不能。

有限的方面。固定字母表 A(设 |A| = r ≥ 2)与长度上限 n,则长 ≤ n 的词只有 1 + r + ⋯ + rn = (rn+1−1)/(r−1) 个——有限。一切「可枚举、可搜索、可判定」的正面结果都从这里出发:第三章将证明,若某呈现的商独异点有限(这样的呈现称有限秩的),则字问题平凡可判定(列表全对一遍)。习题 1(一)第 8 题请实际算一算 r = 2, n = 4 的词数,获得体感:31 个——枚举可行。

无限的方面。但 A* 本身可数无穷,且更微妙的是:商之后可能仍无限。最典型的对比:给词世界加规则「ab = ba」后,每个词都等价于一个「a 全在前、b 全在后」的整理词 aibj——商仍有可数无穷类((i, j) 的选择自由)。而加规则「a3 = ε, ab = ba」后,类只剩 3 × 3 = 9 个(i, j ∈ {0,1,2})——商有限。「商有限还是无限」不是呈现的表面属性,而是深刻的不变量:判定一个呈现的商是否有限(术语:有限独异点问题),本身就是一个重要的可判定性课题(第六章 6.11)。

无限的利器:鸽笼原理的词版。有限商集里走长路必绕圈:若商独异点恰有 N 个元素,则任何词 w 的幂序列 ε, w, w2, …, wN 必有两项同类(N+1 个对象进 N 个类),于是存在 0 ≤ s < t ≤ N 使 ws = wt——幂进入周期。这一条在群论里对应「有限群元素有有限阶」,在半群里条件更弱(不需可逆)而结论同型,是第三章构造有限商、第六章研究幂等元谱的第一工具。注意方向性:ws = wt 在群世界可消去而得 wt−s = ε,在半群世界不能消去——周期性以「幂等化」而非「回到幺元」的方式呈现(第六章:幂等元恒存在)。

有限与无限的分界线上站着两个词:枚举(有限侧的万能钥匙)与鸽笼(无限侧的圈套制造机)。本书反复使用的正是这两个。

26讲义

第一章 集合·关系·词:代数的语言1.15 预告:结合律将带来什么

本章一直在为「结合律」铺垫,最后一节把账算明白:下一章拿到这条公理后,第一批红利是什么?读者可以带着这份清单进入第二章,验收每一条的证明。

红利一 · 幂与周期结合律使 an 不依赖加括号方式,指数律 aman = am+n 成立;有限半群里幂必进周期(1.14 鸽笼),周期里必有幂等元(e2 = e)——第六章半格理论的种子。
红利二 · 消去律的分离可消去不再自动成立,成为需要单独研究的性质(左/右消去半群);可消去+有限 ⟹ 是群——一条漂亮的小定理(第二章习题),也是「有限世界集体可逆」的第一例。
红利三 · 表示右平移 ρs 保持复合(1.13 第三张脸),结合律是通行证;Cayley 定理:每个半群同构于某变换半群的子半群——抽象寄居具体。
红利四 · 商与结合运算相容的等价关系(同余)上的商仍是半群;同态分解为「投影∘嵌入」的标准形态——第三章呈现理论的骨架。
红利五 · 理想单向吸积的子集(SI ⊆ I)在半群里的地位相当于正规子群之于群;Rees 商用理想造商——第六章结构定理的地基。

五条红利对应五个方向,但它们共享同一个证明引擎:结合律使「中间过程」隐形。凡结论只依赖起点、终点与「以某种次序执行」而不依赖加括号方式的地方,结合律都在暗中工作。反过来说,一切「半群比群难」的地方,病因都是另一条公理缺席——可逆性:幂不能回头、方程未必解、理想不如正规子群听话。第六章 Green 关系体系的宏伟大厦,说到底是一台「在不可逆世界里模拟可逆性」的精密仪器;到那时读者会回头承认:第一章擦亮的语言(等价、商、良定义)正是这台仪器的全部零件。

本章正文到此收束。后面的例题课(27–30)把四个技术动作练熟:验等价关系、验良定义、证结合律、读乘法表;习题课 16 题分三档,实验课用程序枚举等价关系并验证乘法表;误读辨析、思想卡与札记收拢世界观。开始吧——第一站,等价关系(例题课 1.A)。

行至此页,语言课武装完毕:映射三品种、等价三分律、商与良定义、字典序、归纳三面孔、词与自由——六件武器全部入库。第二章起,用它们攻城。

27例题

第一章 集合·关系·词:代数的语言例题课 1.A:等价关系的验证与类计算

例 A.1。在 ℤ 上定义 a ~ b ⟺ a − b 是偶数。验证它是等价关系,并求全部等价类。
思路。验三条,各用一句算术;分类用「除以 2 的余数」盘查。
解。自反:a − a = 0 偶。对称:b − a = −(a − b),负偶数仍是偶数。传递:a − c = (a − b) + (b − c),偶加偶为偶。三类验证完毕,是等价关系。分类:任一整数或余 0 或余 1(除以 2),故 [0] = {…, −2, 0, 2, 4, …}(偶数),[1] = {…, −1, 1, 3, …}(奇数);两个类,ℤ/~ = {[0], [1]}。变式:把「偶数」改成「3 的倍数」,类变成三个;改成「k 的倍数」,就得到模 k 等价关系,k 个类(习题 1(一)第 2 题)。

例 A.2(映射生成的等价关系)。设 f: ℝ → ℝ, f(x) = x2,令 x ~ y ⟺ f(x) = f(y)。验证等价性并分类。
思路。1.4 节说过映射生成的等价关系自动合格——但要亲手验一遍才踏实;分类的关键是解方程。
解。自反、对称显然;传递:f(x) = f(y), f(y) = f(z) ⟹ f(x) = f(z)(等号可传)。类:x2 = y2 ⟺ y = ±x,故 [2] = {2, −2},[0] = {0},一般 [x] = {x, −x}(x ≠ 0)。商集是「数对 ±x 打包」的世界,与 [0, +∞) 双射(取 |x| 当代表)。变式:f(x) = cos x 的类是什么形状?([x] = {±x + 2kπ},习题 1(一)第 3 题。)

例 A.3(挑剔的判决)。判断下列 ℤ 上关系哪些是等价关系:① a ~ b ⟺ a ≤ b;② a ~ b ⟺ ab > 0;③ a ~ b ⟺ |a − b| ≤ 1。
思路。逐条扫描三性质,找反例优先于找证明——一个反例足够否决。
解。① 非对称(1 ≤ 2 而 2 ≰ 1)——这是偏序不是等价。② 对称、传递(同为正或同为负,乘积传递保持),但 0 自反破(0·0 = 0 不 > 0)——差一点!③ 自反对称,传递破:0~1, 1~2 但 |0−2| = 2。三题全灭,无人过关——「看起来像等价」与「是等价」之间,隔着逐条验证的距离。变式:③ 改成 |a − b| ≤ 1 的传递闭包是什么?(一切整数互等价,全关系——想想为什么。)

例题课用法:先遮住解,自己走一遍;卡住不超过五分钟再回看思路行。三个「变式」是正式的习题 1(一)预告。

28例题

第一章 集合·关系·词:代数的语言例题课 1.B:商集与良定义的辨析

例 B.1(合法的继承)。在 ℤ/~3(模 3 三类)上定义乘法 [a]·[b] = [ab]。验证良定义,并算 [2]·[2]。
思路。1.7 的标准动作:设 a' ≡ a,验 a'b ≡ ab。
解。a'b − ab = (a' − a)b,左因子差为 3 的倍数,乘任何整数仍是 3 的倍数;右变量同理。对一切代表元选择成立,良定义。[2]·[2] = [4] = [1]。顺手把表画出来:[0] 行全 0;[1] 行 [0][1][2];[2] 行 [0][2][1]——三阶乘法表,拉丁方性质成立(这是 ℤ/3ℤ 的乘法群,第二章回头再看它)。

例 B.2(非法的「运算」)。在同一个 ℤ/~3 上定义 [a] ⊛ [b] = [ab](b ≥ 0)。判决合法性。
思路。找一组代表元,两种选择给出不同类——一个反例定案。
解。取 [1] = [4](都是 3 的倍数余 1 类),底数换元:[1] ⊛ [2] = [12] = [1],而 [4] ⊛ [2] = [42] = [16] = [1](16 ≡ 1 mod 3)——居然相同?再试指数换元:[2] = [5],[2] ⊛ [2] = [8] = [2],[2] ⊛ [5] = [32] = [2](32 ≡ 2 mod 3)——也相同?莫急,换模:模 2 下 [1] = [3],而 12 = 1, 32 = 9,模 3 比较 [1] ≠ [0]——反例到手。判决:非法(在不同的模组合下挑反例是本题的教学点:良定义检验是对「关系」的,不是对某一次计算的)。∎

例 B.3(映射的良定义)。定义 g: ℤ/~3 → ℤ/~3,规则「[a] ↦ [a2 + a]」。判定 g 是否良定义;若是,求 g([2])。
思路。1.7 末段的等价表述:检验 a ≡ a'(mod 3)⟹ a2+a ≡ a'2+a'。
解。差 (a2+a) − (a'2+a') = (a−a')(a+a'+1);第一因子是 3 的倍数,整体自然也是。良定义 ✓。g([2]) = [22+2] = [6] = [0]。变式:[a] ↦ [a2 + b](b 是另一个输入)为什么必须作为二元运算验两边?原因在于投影把 (a, b) 一对都压扁了,两个坐标各需一次合法性(习题 1(一)第 6 题)。

良定义三问:换左代表元变吗?换右代表元变吗?两边同时换变吗?三问全「不变」,海关放行。

29例题

第一章 集合·关系·词:代数的语言例题课 1.C:映射复合的结合性证明

例 C.1(完整重证命题 1.3)。设 f: Y → Z,g: X → Y,h: W → X。证明 (f ∘ g) ∘ h = f ∘ (g ∘ h)。
思路。映射相等的定义(逐点)+复合的定义(代入)。证明分两步:先确认两边定义域陪域一致,再逐点展开。
证明。左边:(f ∘ g) ∘ h 的定义域为 W(h 收 W 出 X,f∘g 收 X 出 Z),陪域 Z;右边同型。对任意 w ∈ W:左边 ((f∘g)∘h)(w) = (f∘g)(h(w)) = f(g(h(w)));右边 (f∘(g∘h))(w) = f((g∘h)(w)) = f(g(h(w)))。逐点相等,故两映射相等。∎

例 C.2(最小反例法首演)。证明:对一切 n ≥ 1,映射复合的幂 fn ∘ f = f ∘ fn(幂与自身交换)。
思路。对 n 归纳;归纳步用 1.9 的强归纳格式——允许动用一切更小者。
证明。基础 n = 1:f∘f = f∘f 平凡。归纳步:设结论对一切 1 ≤ m ≤ n 成立,则 fn+1∘f = (fn∘f)∘f = (f∘fn)∘f = f∘(fn∘f) = f∘(f∘fn) = f∘fn+1,四个等号依次用了:幂的定义(把 fn+1 写成 fn∘f)、归纳假设、命题 1.3 的结合律(两次重括号)。∎
点评。注意证明里结合律被使用了两次:一次「合并」、一次「拆开」。结合律在实战中的形态就是「重括号」——这是它区别于其他公理的辨识特征。

例 C.3(不可交换的实证)。取 X = {1, 2, 3},σ = (1 2)(交换 1、2),τ = (2 3)(交换 2、3)。计算 σ∘τ 与 τ∘σ,验证不等。
解。(σ∘τ)(1) = σ(τ(1)) = σ(1) = 2;(τ∘σ)(1) = τ(σ(1)) = τ(2) = 3。第一点已不同,故 σ∘τ ≠ τ∘σ。∎
点评。这是全书第一个「非交换」的实物标本:三阶世界已装不下交换律。通往第二章:这三个变换将住进 6 阶乘法表,那张表(对称群 S3)是群论一切的起点,也是「变换集 + 复合」模式的第一次显形。

本课三个证明动作请入库:逐点验等、强归纳(含两次重括号)、反例定案。全书大半证明由这三件套组装。

30例题

第一章 集合·关系·词:代数的语言例题课 1.D:从乘法表读出结构信息

本课拿两张真表做「读片训练」——看表诊断,是半群实验的基本功。

例 D.1(读模 3 加法表)。1.10 的 ⊕ 表:读出幺元、每个元素的逆、交换性、周期。
思路。1.10 口诀逐条走。
解。首行首列原样 ⟹ 幺元 0。找逆:在 1 的行里找 0——落在第 2 列,故 1 的逆是 2;2 的逆是 1;0 自逆。对称表 ⟹ 交换。周期:0 阶 1;1 的幂 1, 2, 0, 1, … 周期 3;同 2。每行重排(拉丁方)⟹ 消去律成立。结论:这是一个 3 阶交换群(第三章将知它由一个元素生成——循环群 C3)。∎

例 D.2(读差表并判死刑)。a ∗ b = |a − b| 在 {0,1,2} 上:诊断所有结构病。
思路。仍按口诀,但预期是「全病」。
解。幺元 0(首行首列原样)。行 1 是 1, 0, 1——非重排,消去律破(1∗0 = 1∗2 而 0 ≠ 2)。对称表 ⟹ 交换。逆:1 打 0 找不到(行 1 无 0?有,第 2 列——1∗1 = 0,1 自逆);2 打 0:2∗2 = 0 自逆——但这不救它,结合律已破(1.10 的算例:(1∗1)∗2 = 2 ≠ 0 = 1∗(1∗2)),连半群都不是。诊断结论:交换、有幺元、部分可逆,但结合性死亡——本案教育点:幺元与可逆性是「装饰」,结合律才是「承重墙」;承重墙塌,房子不是群也不是半群,什么都不是。∎

例 D.3(从表读幂等元)。取 {0,1,2} 上的「取最大」运算 a ⊔ b = max(a, b) 的表,读出幂等元个数与幺元。
解。表:对角线上 0,1,2;对角线上方填列标、下方填行标。每个元素 x ⊔ x = x——全体幂等(3 个)。幺元:须 0 ⊔ x = x,即 0 打谁都输——0 是幺元 ✓(最小元当幺元,取最大运算的常态)。结合:max 链与括号无关 ✓。诊断:交换幂等独异点(术语:半格,第六章主角之一)。∎
点评。三张表三种命运:循环群(优雅)、病态差表(非半群)、半格(另一种优雅)。结构的多样性从第一张表就开始了。

读片进阶:看完幺元与逆,下一个必查项是对角线——幂等元的位置。全幂等(半格)、部分幂等(一般半群)、仅幺元幂等(群的世界),对角线一眼分晓。

31习题

第一章 集合·关系·词:代数的语言习题课 1(一):关系与商

1.1(★)设 f: X → Y 是映射,定义 x ~ x' ⟺ f(x) = f(x')。证明 ~ 是等价关系。

1.2(★)在 ℤ 上定义 a ~k b ⟺ k | (a − b)(模 k 同余,k ≥ 1)。验证等价性,数出等价类个数,并给出 k = 5 时每类的代表元最简形式。

1.3(★)在 ℝ 上令 x ~ y ⟺ cos x = cos y。描述全部等价类,并构造商集与 [0, π] 的一个双射。

1.4(★)ℤ 上关系「a ~ b ⟺ ab ≥ 0」与「a ~ b ⟺ ab > 0 或 a = b = 0」分别缺哪条性质?(对照例 A.3②:第二条把自反补上了,但传递仍破——请在 1, −1 附近找反例。)

1.5(★★)设 ~ 与 ≈ 都是 X 上的等价关系。证明 ∼∩≈(同时满足两者)是等价关系;举例说明 ∼∪≈ 不必是。

1.6(★★)设 ~ 与 ∗ 相容(1.7)。证明:若 ∗ 交换,则商运算 ⊛ 交换;若 ∗ 有幺元 e,则 [e] 是 ⊛ 的幺元。(这两个「结构继承」引理是 2.11 商半群定理的一半。)

1.7(★★)ℤ/~4 上定义 [a] ⊙ [b] = [a2 + b2]。良定义吗?若是,写出 ⊙ 的完整乘法表;若否,给出最小反例。

1.8(★)计算长 ≤ 4 的二字母词总数(1.14 公式代入),并列出其中所有长度恰为 3 的词。再问:三字母词 aba 的全部循环置换与逆词各是什么?

本组主题:关系的验法(1.1–1.4)、关系的运算(1.5)、良定义与结构继承(1.6–1.7)、词的初步计数(1.8)。每题先想「用什么动作」:反例定案、逐条验证、沿映射搬——三选一。

32习题

第一章 集合·关系·词:代数的语言习题课 1(二):映射与词

1.9(★)A = {a, b}。列出 A* 中长 ≤ 2 的全部词(含空词),并计算 (ab)(ba)、(aba)(ε)(bb)、ε(ab)。

1.10(★)设 |w| = 7。问:w 有多少个前缀(含空前缀与自身)?多少个真前缀?若 A = {a, b},长 ≤ 7 的词中,有多少是 ab 打头的?

1.11(★)证明:拼接满足 |uv| = |u| + |v|,且 (uv)rev = vrevurev(「倒序反转次序」——穿脱原理的词版)。

1.12(★★)词 w 满足 wrev = w 时称回文。问:长为 4 的二字母回文有几个?长为 5 的呢?证明:对任何 n,长 n 的二字母回文数公式,并指出它与「n 的奇偶」的关系。

1.13(★★)在 A* 上定义 u ~ v ⟺ |u| = |v|(同长即等价)。验证等价性;描述等价类;这个商有多少类?由此构造一个从 A*/~ 到 ℕ 的双射。

1.14(★★★)定义「首字母映射」:h(w) = w 的首字母(h(ε) 无定义)。把 h 扩充成 A* → A* 上的良定义映射(令 h(ε) = ε,h(w) = w 的首字母构成的单字母词)。证明:h(uv) = h(u) 当 u ≠ ε;问 h 与拼接还有什么关系式?它在什么等价关系下是「良定义的商映射」?

1.15(★★★)设 X 是 n 元集。证明:X 上关系总数为 2n²;由此说明「穷举一切关系、逐个检验三性质」在 n = 4 时已需检验 216 = 65536 个候选——实验课 1 将改用「直接生成分划」的聪明办法绕开这个爆炸。

1.16(★★★,通往第四章)在 {a, b}* 上定义:词 w 的整理是把全部 a 移到全部 b 之前,如 abba ↦ aabb。证明:整理映射满足 T(uv) = T(T(u)T(v))(整理可吸收但需再整理);问「整理一次即封口」的词长条件是什么?这个例子是第四章「正规形」概念的直觉原型——正规形=每个类里被选中当代表的那件行李。

本组主题:词的计算(1.9–1.12)、商的实例(1.13)、映射的良定义(1.14)、组合爆炸的第一课(1.15)、正规形原型(1.16)。1.15 与 1.16 是通往第四章的暗桩,读第四章时请回访。

33习题

第一章 集合·关系·词:代数的语言习题课 1:提示与选解

1.2 提示。传递性一行:a − c = (a − b) + (b − c),两加数皆 k 倍数。类个数 k;k = 5 时 [r](r = 0,1,2,3,4)。

1.4 选解。第二关系:自反 ✓(自己乘自己非负或同为 0);对称 ✓;传递破——反例 1·(−1) = −1 < 0:取 a = 1, b = 0, c = −1,则 a~b(1·0 = 0,两种定义下都允许 0 参与)且 b~c,但 a·c = −1 既不 ≥ 0 也不满足第二条——传递死。教训:补自反常用「特判零」,但特判零恰恰最易伤传递(0 是万物之桥)。

1.5 选解。交:三性质对交封闭(各自逐条验)。并的反例:X = {1,2,3},~ 分 {1,2} | {3},≈ 分 {1} | {2,3};并关系把 2~3、1~2 拉进来却无 1~3——传递破。行话:等价关系对交封闭、对并不封闭(并需取「传递闭包」——1.3 末段埋的种子在此发芽)。

1.7 选解。差 (a2+b2) − (a'2+b'2) = (a−a')(a+a') + (b−b')(b+b'),两括号各含 4 的倍数因子,整体是 4 的倍数——良定义 ✓。表:⊙ 值域只有 [0], [1], [2](平方和模 4 只能 0,1,2——两平方数模 4 各只取 0 或 1);完整表 4×4 共 16 格,建议读者自填并检查「[3] 列从不出现在值里」这一奇特现象(平方和模 4 不余 3——数论小惊悚)。

1.12 选解。长 4 回文形如 x1x2x2x1,由前半 x1x2 自由决定,共 22 = 4 个;长 5 形如 x1x2x3x2x1,共 23 = 8 个。一般:长 n 回文数 2⌈n/2⌉——只看前半(含中点),奇偶只影响中点算不算「前半」。

1.16 选解。封口条件:u, v 中至少一个已整理且「a 段与 b 段不交错」,精确定理:T(uv) = T(u)T(v) 当且仅当 u 无 b 在 a 后(u 已整理)。一般情形必须二次整理。对照第四章:正规形映射的定义性等式 NF(uv) = NF(NF(u)NF(v)) 恒真,而「NF 即同态」需合流性——此题是这条深水定理的浅水预习。

未选解的题(1.1、1.3、1.6、1.8–1.11、1.13–1.15)与例题课的对应动作完全同型,卡住时回例题课找「最近的亲戚」。三档难度只是门面,动作只有那三件:验证、反例、构造。

34实验

第一章 集合·关系·词:代数的语言实验课 1:用程序枚举三个元素集上的等价关系

本章唯一必做实验,两个任务:① 数清 3 元集上到底有多少个等价关系;② 检验 1.10 差表的结合律——体验「程序验算」与「手算反例」的分工。

任务一:分划枚举(聪明路线)。由定理 1.8,等价关系 ↔ 分划,所以枚举分划即可。3 元集 {1,2,3} 的分划手数得出来:1+3(单块)、1+1+1(全拆)、1|2 形三块(挑 2 与 1、3 与 1、2 与 1 各一种)——共 5 个。程序验证:

代码骨架(Python,10 行)
def partitions(X): # 返回 X 的全部分划(列表的列表)
 if not X: return [[]]
 first, *rest = X
 out = []
 for P in partitions(rest):
  for i in range(len(P)):
   out.append(P[:i] + [P[i] + [first]] + P[i+1:]) # first 并入已有块
  out.append([[first]] + P)              # first 自立门户
 return out
运行:len(partitions({1,2,3})) 得 5;{1,2,3,4} 得 15;{1,2,3,4,5} 得 52——这串 1, 2, 5, 15, 52 就是 Bell 数(习题 1.15 的爆炸数字在分划侧的矫正值:4 元集的关系有 65536 个候选,等价关系只有 15 个)。

任务二:结合律批量验证。把 1.10 的差表与 max 表各写成 6×6 与 3×3 嵌套列表,然后:

代码骨架
def assoc(T):
 n = len(T)
 bad = [(i,j,k) for i in range(n) for j in range(n) for k in range(n)
     if T[T[i][j]][k] != T[i][T[j][k]]]
 return bad # 返回全部违例三元组
运行:assoc(maxT) 得空表(max 结合 ✓);assoc(diffT) 得 [(1,1,2), (1,2,1), …] 等违例——程序不但判定,还给出反例清单。这正是第四章判合流性的原型算法:全局暴力验证 O(n3)。

思考题(实验报告用)。① 分划递归里「first 并入已有块」与「自立门户」两个分支为什么不重不漏?(提示:任何分划中 first 所在块要么含后继元素要么不含。)② 结合律验证为何是 n3 不是 n2?若要验「k 元运算的结合性」复杂度如何?③ Bell 数 52 与关系数 225 的对比说明枚举策略的什么原则?(答案的关键词:先生成结构,再检验性质——这条原则第四章将以「生成正规形而非生成全部等价词」的形态再演。)

本实验的元教训:程序不是用来「验证已知」的,是用来找结构的。第五章的变换半群实验、第四章的迷你 Knuth–Bendix,都是这台「先生成、再检验」机器的升级版。

35误读

第一章 集合·关系·词:代数的语言误读辨析:「等价」不等于「相等」——商不是删除

初学者最顽固的误区只有一个:把商集当成「把重复的删掉」。本页把这个坑挖开看看底下埋着什么。

误区现场。问:ℤ/~3 的元素是什么?常见回答:「就是把整数里重复的去掉,剩 0、1、2 三个。」——错。0, 1, 2 不是「剩下的整数」,而是三个新对象:它们是集合 {…,−3,0,3,…}、{…,−2,1,4,…}、{…,−1,2,5,…}。商不是删除(在原集合里扔掉一些元素),而是打包(把原集合重新分组,每组变成一个新元素)。删除发生在旧世界里,打包造出新世界。

误区为什么危险?因为它会让良定义检验显得多余:「既然重复的删掉了,直接拿剩下的算不就行了?」——这个推理的病根在于:代表元的选取不是数据,而是裁决。商集里 [1] 和 [4] 是同一个对象;任何想在它上面定义的运算,必须对「同一对象的两种记法」给出同一答案。1.7 例 B.2 的非法运算恰恰死在这里:[1] ⊛ [2] 按记法 1 算是一种答案,按记法 4 算是另一种——同一个输入、两个输出,这在数学里叫不合法。删除视角永远看不见这道暗礁,因为它以为 4 已经「删掉了」。

三副矫正眼镜。① 等号的两面:[1] = [4] 读作「1 与 4 在此口径下视为相同」,不是「1 与 4 相等后剩一个」。② 商集的元素是集合:写下 ℤ/~3 时,每个元素的户口本上写着它是哪个子集——写作 [1] 是用代表元叫它,它的本体是那整个类。③ 良定义是税:从旧世界搬结构进新世界,一律交税(检验);逃税的结构(例 B.2)必在新世界引发纠纷。这三副眼镜请在后续每一处商出现时主动戴上:2.11 商半群、3.4 商独异点、4.8 正规形、6.3 Green 类——全书四分之一的定理都在为「打包不是删除」还债。

一个甄别练习。「把词 abba 与它的循环置换 baab 视为相同」——这是一个等价关系吗?商集长什么样?(是;类=循环置换轨道,如 {abba, baab, aabb, bbaa} 是一个类。第三章 Adian 图把词分「循环置换类」正是这个商。)再看:「把 ab 化简为 a(删 b)」——这是映射还是关系?是良定义的运算吗?(是映射 A* → A*,但「删任意一个 b」是多值的关系,取哪个 b 删,结果不同——多值即危险,正是商要治的病。)

一句话钉死本页:商是新对象的诞生,不是旧对象的死亡。分堆打包、逐类验算——等价与良定义这对搭档的全部工作,就这一句话。

36思想卡

第一章 集合·关系·词:代数的语言思想卡:抽象的第一课——忘掉对象,记住关系

本章从头到尾没有引入任何「新数」:没有分数、没有负数、没有无穷小。引入的只有看待旧对象的新方式——等价、类、商、良定义。这是现代数学最核心的一次范式转移,值得单独一页把它说透。

十九世纪的这个问题开启了它。「2/3 是什么?」若答「一对整数 (2,3)」,则 2/3 ≠ 4/6,分数运算法则崩溃;若答「一个数」,则必须说清 2/3 与 4/6 何以是同一个。十九世纪的回答是天才的一步:分数不是对,是「对」的等价类——2/3 = [(2,3)],而 (2,3) ~ (4,6) 因为 2·6 = 3·4。对象不再是「物」,而是「关系下的类」。今天 called 商构造的这个动作,当年叫「定义的算术化」;它在数学里此后到处开花:整数是自然数对的类(差)、有理数是整数对的类(比)、实数是有理数列的类(柯西)、群是呈现的类(词)——现代数学的每一层楼都是一次商。

抽象的交换律:丢掉细节,换来普遍。为什么值得这么绕?因为类的世界里证明一次,处处有效:证明了「模 k 加法良定义且结合」,就同时拥有了钟表算术、星期算术、密码学里的模运算——不必逐个重证。代价是必须先做两件反直觉的事:承认 [1] = [4](与自己多年的直觉作对),并接受良定义税(每搬一个结构验一次)。第一章的赌注就是:这两件事练熟之后,第二章起的一切抽象对读者将不再是「玄」,而是技术。

与本书主线的接头。半群呈现理论是这套思想最壮观的现场:自由独异点是「词的白纸世界」,关系 R 是一批「视为相同」的指令,商独异点是打包结果,良定义检验(同余相容性)是总闸门,而字问题问的是「打包之后,两个词还能不能分清」。第四章将证明:打包这个动作本身可能不可判定——「分堆」这件看起来人畜无害的事,在足够复杂的世界里会失去算法。届时读者将看见:第一章这套温和的语言,藏着二十世纪逻辑学最深的裂缝。

思想卡一句话:数学的进步常常不是发现新对象,而是发明新的「相同」。选好等价关系,等于选好了要住进哪个宇宙。

37格物札记

第一章 集合·关系·词:代数的语言札记一:语言即世界观——从「关系」看数学

九章格的每册都有格物札记——在技术推进的间隙停下来,问一句「我们刚才做的事,到底意味着什么」。第一章的答案是关于语言的。

先把一个观察摆在桌面上:本章没有一个定理在传统意义上「难」,可它决定了读者能否读懂本书后面的一切。原因不难找:1.4–1.7 四节教的不是某个事实,而是说话的方式——「视为相同」「分堆打包」「换代表元不变」。语言方式一旦切换,困难自动消失:读者将发现第二章的同态、第三章的同余、第四章的正规形,说的全是同一句话;而没能切换的读者,会在每个新章里把同一个概念重新「学」一遍,越学越重。这不是智力问题,是装备问题——等价关系的语言就是那副夜视镜。

再深一层。数学的许多「进展」其实是「改述」。分数的加法在没有等价类语言时是一场灾难(为什么 2/3 + 1/4 不等于 3/7?必须诉诸pizza直觉),有了等价类语言后它成为一条定义([(a,b)] + [(c,d)] = [(ad+bc, bd)])加一次良定义检验——灾难变成了技术。同样地,本书第三章将把「两个词在什么意义上相等」从模糊的困惑变成精确的关系生成问题。数学史的许多关口,赢的不是「更强的计算」,而是更好的说清方式;而「说清」的载体,正是本章这样的基础语言。

最后把镜头对准本书的暗线。「自由与约束」这对阴阳,第一章已各亮了一面:自由的一面是词的世界(1.11–1.12,没有规则的串),约束的一面是等价与商(1.4–1.7,把视为相同立为法律)。表面上这两节各不相干,实则它们是同一个故事的上下集:约束规则的合法性靠良定义检验,而检验的舞台正是自由世界。第六章末尾将看到这个结构的全貌:半群理论的全部力量,来自它同时握住两端——既能站在自由的浪尖上生成一切,又能在约束的河道里测量一切。

札记一句:学数学的第一桶金不是定理,是语言;语言到位,定理是利息。下一章开始,利息滚起来了。

38小结

第一章 集合·关系·词:代数的语言第一章小结与速查

定义清单(15 节 → 12 条规格)1.1 单射·满射·双射;1.2 复合;1.4 等价关系(自反·对称·传递);1.5 分划·等价类·代表元;1.6 商集·自然投影;1.7 良定义(与 ~ 相容);1.8 偏序·全序·字典序;1.11 词·拼接·空词·前缀·循环置换;1.12 自由(直觉版);1.17–1.18 半群·独异点(提前亮相)。
定理清单(7 条承重墙)命题 1.3 复合结合律(逐点证明);定理 1.8 等价类=分划(双向);命题 1.14 字典序非良序(下降链 b > ab > aab > ⋯);定理 1.15 良序=归纳=强归纳(三合一面);例 1.11 良定义两判决(加法合法·幂运算非法);1.14 鸽笼幂周期(ws = wt);1.15 五条红利清单(预告第二章)。
三件武器① 逐点验证(映射相等);② 反例定案(否决性质);③ 最小反例归纳(证明 ∀n)。每件在例题课各有一场完整演练。
通往后文的五根暗桩良定义 → 2.11 商半群;字典序 → 4.3 重写定向;良序归纳 → 4.4 Newman 引理;词与自由 → 3.1 自由独异点;鸽笼周期 → 6.2 幂等元谱。

自测五问(每问 30 秒,过不了回对应节):① 为什么映射相等必须逐点验,而「验一个反例」能否决一条性质?② 等价类的「两类相交则相等」用到了三条性质中的哪条?③ 商上定义运算的合法性检验,标准的证明动作是什么?④ 字典序为什么不能当重写系统的终止度量?差一点的修正方案叫什么?⑤ 长度 ≤ 4 的二字母词有多少个?其中回文几个?

本章 30 页的全部内容,压缩后就是一句话:先把「视为相同」说清楚,才能开始做代数。下一页是一道挑战题——用它检验这三十页的成色。

39挑战

第一章 集合·关系·词:代数的语言挑战题:十六个元素上的运算全景

题面。设 X = {0, 1, 2, 3},考虑 X 上由「模 4 加法」与「模 4 乘法」诱导的三个对象:(甲) (X, +4);(乙) (X, ×4);(丙) 商集 ℤ/~2 上的模 2 乘法 ×2。完成以下五问(总字数预期不超过两页,但每一问都要求写出判据而不只是答案)。

(1) 对甲、乙各自画出 4×4 乘法表,并读出:幺元、每个元素的可逆性(有逆者给出逆)、幂等元集合、交换性、消去律成立与否。

(2) 判定甲、乙何者为群、何者为(非群的)独异点、何者连半群都不是。对「非群」的那一个,指出它「差在哪里」——用一句话说出它最像群的那部分结构(提示:找出其中可逆元素构成的子集,并验证该子集对运算封闭)。

(3) 证明:乙的可逆元素集合 {1, 3} 在模 4 乘法下构成群。这一问是第二章「单位群」概念的完整预演——「独异点内部藏着群」是半群理论的第一个结构定理雏形。

(4) 在 ℤ 上定义 a ~ b ⟺ a ≡ b (mod 2)。证明模 2 乘法良定义(1.7 的标准动作,一步不省),据此把 (丙) 的 2×2 表写出,并判断 (丙) 与乙的某子结构之间的自然对应——「乙的哪些元素被打成了丙的哪个元素」?这个对应保运算吗?

(5,通往第三章) 在 {0,1,2,3}*(数字词)上定义 u ~ v ⟺ u, v 作为整数的和模 4 相等(空词和为 0)。验证这是等价关系;证明它与词拼接不相容——找一个反例;再定义「取词的数字和模 4」作为从词到甲的映射,证明它与拼接相容(即 S(uv) = S(u) +4 S(v))。五问连起来看:同一批对象,用「加法」打包得到好商,用「乘法」打包得到坏商——等价关系的选取决定了世界的命运。这句话是第三章呈现理论的全部灵魂,此处先睹为快。

参考答案要点(先自己走完五问再看):甲是 4 阶循环群(幺 0,1 与 3 互逆,2 自逆,22 = 0 幂等——注意群里幺元是唯一幂等元,2 是幺元吗?不是:2·2 = 0 ≠ 2,核对 (1) 的答案!);乙幺元 1,可逆者 {1, 3},幂等者 {0, 1},2·2 = 0 且 2 零化一切——乙是交换独异点非群;丙={e, x},x·x = x 幂等半格;(4) 的对应把 {0,2} 打给 e、{1,3} 打给 x,且保乘法(2·2 = 0 ↔ e·e = e)——这就是「商映射是同态」的第一个实物标本;(5) 反例:"2" ~ "6"(和 mod 4 同余 2)但拼接 "2"·"0" 与 "6"·"0" 和为 2 与 6,mod 4 不同余——不相容;而数字和映射相容的证明正是归纳法(对词长强归纳,1.9 实战)。

挑战题的评分标准不是对错,是判据:每个结论后面跟着的那句「因为……」才是本题真正要训练的肌肉。做完这题,第一章毕业。

第二章

半群与独异点:结合律的世界

正式进入对象世界。从定义与第一批例子出发,建立子结构、生成、同态与同构;结合律的红利随即兑现:幂、周期与元素的阶。中段给出本册第一座高峰——Cayley 表示定理:任何半群都是变换半群,抽象由此可以变具体。后段搭起结构的脚手架:理想与 Rees 商、同余与商独异点、同态定理(半群版第一同构定理),并以零元·幂等元·群部分的相册收束。札记回答一个天问:群论为何发达,半群为何难——答案藏在「可逆性的特权」里。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
40导引

第二章 半群与独异点:结合律的世界导引:结合律的世界

第一章备齐了语言,本章正式进入对象世界。路线是教科书式的——先立定义(2.1–2.3),再造例子(2.4–2.9),最后搭出两台机器:表示机器(2.8 的 Cayley 定理)与商机器(2.10–2.12 的理想、同余与同态定理)。这两台机器就是半群理论的双手:左手把抽象搬到具体(表示),右手把复杂压成简单(商)。全书后面六章,用的都是这两只手。

与群论教材的同名章节相比,本章有两处刻意的不同,值得先说明。其一,反例与正例平起平坐:群论课的例题几乎全是群(因为概念一开始就收窄了),本章的「动物园」(2.9)里一半是非群的半群——不是猎奇,而是因为半群世界的「病理样本」正是理解「群的特权」的唯一途径;第五章将把这份病理学整理成嵌入障碍的精确理论。其二,商构造提前并加重:在同态定理之前,先用一整节(2.11)讲同余——因为第三章的呈现理论,本质上就是「同余的生成语法」;把同余讲成主角而非脚注,第三章的一切将不再突兀。

本章依赖。第一章全部;尤其 1.5–1.7(等价类与良定义)与 1.9(归纳)。2.8 的证明用到 1.2 命题 1.3 与 1.1 的三品种。

读完本章,读者应当能做三件事:拿到一个具体运算,五分钟内判定它是否半群/独异点/群,并说出它的可逆元集与幂等元集;拿到一个映射,判定是否同态,并顺手算出同余类;给定任何抽象半群,写出它的变换表示。这三件事是第三章的入场券。

读法建议:2.1–2.8 是主干,顺序读;2.9 动物园可先浏览后精读(例子越往后越重要);2.10–2.12 的商机器是本章心脏,慢读;2.13–2.15 收束与搭桥。四节例题课对应四项入场技能。

41地图

第二章 半群与独异点:结合律的世界本章地图:从定义到商的骨架

第一站 · 定义宇宙(2.1–2.3)半群、独异点、可逆元与单位群。三层楼:结合律承重,幺元封顶,可逆性是顶楼套房。
第二站 · 构造法(2.4–2.7)子半群与生成(从子集造半群)、幂与周期(从元素造子独异点)、交换化(从任意造交换)、直积(从旧造新)。四种标准构造,一节一种。
第三站 · 表示与例子(2.8–2.9)Cayley 表示定理(全书的第一次「抽象寄居具体」)与例子动物园(矩阵、字符串、序数——为各章储备反例与正例)。
第四站 · 商机器(2.10–2.12)理想与 Rees 商(单向压缩)、同余(双向打包)、商独异点与同态定理(第一章良定义检验的总兑现)。
第五站 · 收束(2.13–2.15)子直积初感、特殊元素相册(零元·幂等元·群部分)、通往呈现理论的桥。
收束 · 页型(57–69)四节例题课(判定构造·同态商·单位群·Cayley 实操)、两节习题课 16 题、实验课(变换半群程序计算)、误读辨析(幺元与零元)、思想卡(表示)、札记(可逆性的特权)、小结与挑战。

行军要诀三则。其一,单位群是本章的「小群论」:2.3 证明独异点的可逆元构成群——群论的全部技巧在这个子世界里照常运转;于是「独异点问题」常常分两步:先解单位群(用群论),再处理外面的大海(用半群论)。其二,同态定理是全书考三次的良定义卷的第二次:2.12 的核心证明动作与 1.7、与未来的 3.4 完全同型,本章务必练到手熟。其三,Cayley 定理是「表示」思想的样板间:它的证明模式(右平移变换+逐点验证)在第六章将被原样升级为 Vagner–Preston 定理;看懂一次样板间,装修的事后面再说。

与前后的接口:2.6 的幂与周期 → 6.2 幂等元谱;2.9 的字符串例子 → 3.1 自由独异点;2.10 Rees 商 → 6.4 Rees 矩阵定理;2.11 同余 → 3.4 由关系生成同余;2.15 的桥 → 3.2 呈现的定义。每根暗桩在正文里照例标黑。

本章是全书唯一一节「标准教材」浓度最高的章——因为它服务的是地基。从第三章起,路线图上不再有现成的路,每一节都是往地图空白处走的一步。

42讲义

第二章 半群与独异点:结合律的世界2.1 半群:定义与第一批例子

定义 2.1(半群)。半群是一个非空集合 S 连同一个映射 ·: S × S → S(称为运算),满足结合律:(a·b)·c = a·(b·c) 对一切 a, b, c ∈ S。运算记号常省略:ab 即 a·b。独异点=半群+幺元(下节正式定义)。习惯记号:半群用 S, T,独异点用 M。

定义只有两句话,重量全在「非空」与「封闭」里:运算是从 S × S 到 S 的映射,乘完不许跑出集合——这条封闭性是隐含的第一公理。第一批例子按「血统纯度」排开。

例 2.2(第一批例子)。① (ℕ+, +):正整数加法。结合 ✓,无幺元——纯半群。② (ℕ, +)(含 0):加法半群加幺元 0——独异点,非群(1 无逆)。③ (ℤ, +):群(人人有负)。④ (ℕ+, ×):乘法独异点(幺元 1),非群(2 无逆)。⑤ ({1}, ×):一元群——最小的群。⑥ 左零半群:任取集合 S,定义 ab = a(乘积永远等于左因子)。结合:(ab)c = a,a(bc) = a ✓。极端标本:交换、人人幂等、消去律崩坏(a·1 = a·2 恒真而 1 ≠ 2)。右零半群对称定义 ab = b。⑦ 常值半群:ab = c0(固定常数)。结合 ✓;是左零的退化堂亲。

七个例子各有使命。①②③ 展示「同一运算、三种命运」——只差一个 0,半群升独异点再升群,可见幺元与可逆性是台阶而非装饰。⑥⑦ 是「病理科标本」:此后任何想验证「在一切半群里不真」的命题,先来这两间病房找病人(例:非群半群里幂等元可以人人都是——左零;幺元可以不存在——①;乘积可以只由左因子决定——⑥)。④ 是最常见的「半路半群」:乘法世界天然从 ℕ+ 出发,单位 1 是后来追封的。

还有一个「隐形半群」必须现在点名,它是第三章的主角:词的拼接。(A*, 拼接)——1.11 已认识词,拼接显然封闭,结合律将在 3.2 节严格验证;幺元是空词 ε——所以它其实是个独异点,且是「最自由」的独异点。通往第三章:自由独异点不是众多例子中的一个,而是所有例子共同的语法表面——第三章将证明任何独异点都是它的商像。

识别半群的三步检查:封闭(乘完还在家吗)→ 结合(三员测试)→ 有无幺元(定楼层)。第二步对具体表是 n3 次乘法(实验课 2 程序代劳),对公式运算是找「重括号」论证。

43 讲义

第二章 半群与独异点:结合律的世界2.2 独异点:幺元与唯一性

定义 2.3(幺元)。半群 S 中元素 e 称为幺元(单位元、恒等元),若 ea = ae = a 对一切 a ∈ S。有幺元的半群称独异点(monoid)。

命题 2.4(幺元唯一)。半群至多有一个幺元。证明。设 e, e' 都是幺元。把 e' 当作普通元素、e 当幺元:e'e = e';把角色对调:e'e = e。于是 e' = e。∎

证明两行,却示范了一个重要的角色切换技术:同一个元素,在不同公理面前扮演不同角色。这条技术在第五章判定「units 构成群」时还要再用一次。注意唯一性依赖结合律:非结合的运算可以有多个「双侧幺元」(习题 2(一)第 4 题构造)——又一条「公理变现」的例子。

接下来处理一个实践性问题:半群「补装」幺元。给定真半群 S(如 ℕ+),想把它升级为独异点,标准做法是 S1 构造:

定义 2.5(外部幺元的添加)。对半群 S,若 S 已有幺元则令 S1 = S;否则取一个新符号 1 ∉ S,令 S1 = S ∪ {1},乘法在 S 内照旧,且 1·a = a·1 = a, 1·1 = 1。结合律逐情形验证即得。S1 称为 S 的幺化。

这个不起眼的构造在半群论文里的出镜率极高——高到成为行话:文献里「不失一般性设 M 为独异点」的合法性全靠它。两个使用纪律:①「新符号」必须真的新——若 S 已有元素扮演幺元却没被承认,S1 会造出两个幺元,违反命题 2.4(所以定义里才有那个分支);② 幺化改变结构性质——S 的理想在 S1 里不再是理想(1 跑出去了),2.10 讲理想时会看到这条尾巴。

例 2.6。① (ℕ+, +)1 同构于 (ℕ, +)——给正整数补 0。② 左零半群的幺化:ab = a 的世界里加 1,新表只在 1 行 1 列有新花样。通往第三章:呈现理论约定独异点呈现 Mon⟨A | R⟩ 自动含幺元——词世界的空词 ε 就是天生的 1;而半群呈现 Sgp⟨A | R⟩ 则不带——两种呈现的差别正是幺化的有无,第三章 3.6 将把这层窗户纸捅破。

幺元是「 不动点」:乘法风暴里静止的那个点。找幺元的动手版:乘法表里找「首行首列等于表头」的那行那列——例题课 2.A 实操。

44讲义

第二章 半群与独异点:结合律的世界2.3 可逆元与单位群

定义 2.7(逆元)。独异点 M 中,a 称为可逆的,若存在 b 使 ab = ba = 1;b 称为 a 的逆,记 a−1。M 的全体可逆元记 U(M)(units,单位群)。

命题 2.8(逆的唯一与单位群结构)。可逆元的逆唯一;U(M) 对乘法封闭、含 1、含逆——故 (U(M), ·) 是群。证明。唯一性:若 ab = ba = ac = ca = 1,则 b = b·1 = b(ac) = (ba)c = 1·c = c(四个等号用结合律串起)——注意这里把 b(ac) 重括号为 (ba)c 是证明的全部机关。封闭:(ab)(b−1a−1) = a(bb−1)a−1 = aa−1 = 1,对称地另一侧也等于 1,故 ab 可逆、逆为 b−1a−1(次序反转——穿脱原理)。1 显然自逆;a−1 的逆是 a。三条群公理(结合继承、幺、逆)齐,得群。∎

两条批注。其一,逆的定义要求双侧(ab = ba = 1);在半群理论里有单侧弱化版(左逆、右逆可不同,甚至有无穷多「逆」——正则半群的世界,第六章),双侧版是独异点里最贴近群的一段。其二,命题 2.8 是本章第一条「结构定理」:它说每个独异点内部都住着一个群——群不是半群的对立面,而是半群的核心器官。「独异点问题」的通用战术由此形成:先把 U(M) 搞清楚(群论武器全数可用),再研究外面的「非可逆大海」。

例 2.9。① U(ℤ, ×) = {±1}——绪论的三层楼在整数的答案。② U(ℤ/nℤ, ×):与 n 互素的剩余类,是数论的入口(n 为素数时是循环群——第三章习题)。③ U(词拼接独异点) = {ε}:除了空词,谁也回不去——「覆水难收」的严格化。④ U(𝒯X)=X 上全体双射=对称群 SX(2.8 详述)。⑤ 左零半群幺化后:ab = a 里谁能可逆?需 ab = b 同时成立即 a = b = 1——单位群平凡。五个例子从数到词到变换,单位群或大或小,但「内部有群」无一例外。

从今天起养成拆解反射:见到独异点,第一问「units 是谁」;第二问「外面的大海长什么样」。第一问是群论,第二问才是半群论——全书就是围着这一内一外转的。

45讲义

第二章 半群与独异点:结合律的世界2.4 子半群与生成:闭包的世界

定义 2.10(子半群)。∅ ≠ T ⊆ S 称为半群 S 的子半群,若 T 对运算封闭:a, b ∈ T ⟹ ab ∈ T。独异点的子集若还含幺元,称子独异点。注意:子半群不必含幺元——ℕ+ 是 (ℕ, +) 的子半群但非子独异点。

封闭性是本章最宽松的结构要求(一条公理都不到——结合律是白继承的),因此子半群的海量存在不足为奇:{1}、{2, 4, 8, …}(乘法)、任何单点 {s}(s2 落回自身?未必!{s} 封闭 ⟺ s2 = s,即 s 幂等——单点子半群与幂等元一一对应,这是 2.14 相册的第一张照片)。

定义 2.11(生成)。设 A ⊆ S。包含 A 的所有子半群之交是子半群(交封闭),称为 A 生成的子半群,记 ⟨A⟩;它是 A 中元素的一切有限乘积的集合:⟨A⟩ = {a1a2⋯ak : ai ∈ A, k ≥ 1}(独异点版本允许 k = 0,即含 1)。若 ⟨A⟩ = S,称 A 是 S 的生成集;一元生成的半群称循环半群。

「交」的定义优雅(无选取争议),「乘积」的定义实用(可直接计算),两者等价——等价性正是第一章「闭包」直觉的形式化:乘积集合封闭、含 A、且被任何含 A 的子半群包含(因为后者须收下一切乘积)。这个「最小封闭扩张」的模式将出现三次:子半群(本节)、子独异点(加 1)、以及第三章最重要的同余闭包(把生成关系扩成同余)——三次都是同一个论证骨架。

例 2.12(循环半群完全分类)。单生成元 ⟨s⟩ = {s, s2, s3, …}。两种命运:① 全体两两不同——循环半群同构于 (ℕ+, +)(无限型);② 存在 i < j 使 si = sj——取最小这样的对,则 ⟨s⟩ = {s, …, sj−1} 共 j−1 个元素,且内部形状是「尾巴+圈」(索引 i−1 节尾巴接 j−i 节周期圈);特别地,圈上必藏幂等元(取圈内第 m 个:使 m ≡ 0 mod 圈长 的那一个,验证 (sm)2 = sm)。这是 1.14 鸽笼原理的第一次正式收获,也是第六章「有限半群必有幂等元」定理的循环版原型。∎(完整证明作为例题课 2.C 的压轴。)

生成是把子集变成结构的动作:从 {a} 出发,乘法像滚雪球。滚出的形状只有「直线」与「尾巴加圈」两种——单生成元的贫瘠,恰是它可控的富饶。

46讲义

第二章 半群与独异点:结合律的世界2.5 同态与同构:保结构的映射

定义 2.13(同态)。半群 S 到 T 的映射 φ: S → T 称为同态,若 φ(ab) = φ(a)φ(b) 对一切 a, b。独异点同态还要求 φ(1) = 1。双射的同态称同构,存在同构的两半群记 S ≅ T;S 到自身的同态称自同态。

同态是「结构搬运工」:先乘再搬=先搬再乘。这一条等式是全部内容,验证它的动作(逐对检验)与第一章验证等价关系同源。注意独异点同态的附加条款 φ(1) = 1 不是自动的:φ(a) = 常值 c(c 幂等)是合法的半群同态,但除非 c = 1,它不是独异点同态——半群同态比独异点同态多,窗口更宽;本书处理呈现时默认独异点口径(第三章),故附加条款默认在用。

同态的三个层次与第一章三品种的对应:同态(保运算,对应任意映射)→ 满同态(对应满射,商理论的原料)→ 同构(对应双射,「同一个结构的不同马甲」)。同构是分类学的等价关系:说「这两个半群相同」,指存在同构。第一分类事实顺手可得:2 阶半群在同构意义下只有两个——二阶循环群 C2 与左零半群 L2(例题课 2.A 完整枚举;3 阶就有五个,4 阶跃升到二十多个——分类学随阶数指数爆炸,这正是「结构定理」而非「枚举」成为半群论主战场的原因)。

同态的两个基本量在此定义,全书通用:

定义 2.14(像与核)。im φ = φ(S)(像);同余核 ker φ 是 S 上的关系 a ~ b ⟺ φ(a) = φ(b)(1.4 的映射生成等价关系,但φ 保乘法使它升级为 2.11 的「同余」)。

注意本书的术语纪律:半群理论里「核」不取「打到幺元的原像」(那是群论的 φ−1(1)),而是取整个等价关系。为什么换口径?因为半群里 φ−1(1) 信息量不足——它丢掉了「哪些元素同余」这份数据(群论靠可逆性把等价关系压回一个子集:陪集 g·ker,这是群的特权)。同余是半群版的「正规子群」——2.11 节把这个平行关系摆上台面。

同态两句话:定义一句话(先乘再搬=先搬再乘),验证一个动作(逐对检验)。但它的两件产品——像与同余核——将承包第二章后半的全部剧情。

47讲义

第二章 半群与独异点:结合律的世界2.6 幂与周期:结合律的直接红利

第一章 1.15 预告的五条红利,本节兑现第一条。设 S 半群,a ∈ S。

命题 2.15(幂的良定义)。定义 a1 = a,an+1 = an·a。则对一切 m, n ≥ 1:aman = am+n,且 an 与「加括号方式」无关。证明。第二句是第一句的推论(一切加括号方式都归纳地等于左规范形)。第一句对 n 归纳:n = 1 平凡;aman+1 = am(ana) = (aman)a = am+na = am+n+1——第二个等号是结合律(重括号),其余是定义。∎

证明只有一行重括号,但请看清它的身份:这是「结合律 ⟹ 幂合法」的完整论证。没有结合律,an 有 Cn−1 种读法各不相同(差表的教训);有了它,幂成为无歧义的全书通用货币。独异点里补定义 a0 = 1,指数律扩展到 m, n ≥ 0;可逆元的负幂 a−n = (a−1)n 只对 units 有定义。

幂的行为立刻分岔(与 2.12 的循环分类呼应):无限型 {an} 两两不同;有限型出现 ai = aj(i < j)。有限型里最有分量的一条:

命题 2.16(有限半群的幂等元)。有限半群中,任何元素 a 的某个幂是幂等元((ak)2 = ak)。证明。幂序列 a, a2, a3, … 落在有限集里,故有 i < j 使 ai = aj;记 d = j − i,则对一切 n ≥ i:an = an+d(两边同乘 ad 的幂逐次推进——结合律授权)。取 k 为 ≥ i 且 d | k 的数(如 k = di 调整至 ≥ i),则 (ak)2 = a2k = ak+k = ak(用 k ≥ i 处的周期性与 d | k)。∎

这条小定理是半群理论的第一根「自己的柱子」——群论没有它的对应物(群里幂等元只有 1)。它的分量要到第六章才完全显形:有限半群必有幂等元;一切不可逆性最终沉淀为幂等元。第六章将把幂等元集研究成半格(2.14 相册、6.2 谱)。

幂等元是「能量耗尽的终点」:任何有限动力(连乘)最终静止在某个 e2 = e 上。群的世界静止点唯一(幺元),半群的世界处处可以躺平——丰富与混乱同源。

48讲义

第二章 半群与独异点:结合律的世界2.7 交换半群与可换化

定义 2.17(交换半群)。运算满足 ab = ba 的半群称交换半群(可换半群)。

交换性是第二公理候选,但它与结合律的「合租」出奇地和谐:交换半群里 a1a2⋯ak 不仅括号随意,次序也随意——任何重排同值(对 k 归纳+相邻交换)。由此交换半群长出群论里没有的花:多重集语言(乘积由「各元素次数」决定)、加法记号(交换半群惯用 +,幺元写 0,逆写 −——本书在 Grothendieck 群一节 5.5 会切换到加法记号)。

例 2.18。① (ℕ, +)、(ℕ+, ×)、幂集 (𝒫(X), ∪) 与 (𝒫(X), ∩)、max 半群、min 半群——交换家族的全家福。② 有限交换独异点的结构:(ℤ/nℤ, +) 是原型;加法循环群 Cn 与「乘法幂等型」如 ({0,1}, ×) 是两个极端,中间有混合型(例题课 2.C 的挑战)。③ 反例仓库:左零半群交换但病重;𝒯X(|X| ≥ 3)不交换——2.8 的主角。

可换化(交换化)构造。任何半群 S 都能「免费」变成交换的:在自由独异点层面先交换化再取商,即 交换独异点 Comm(S)——把 S 的生成元宣布两两交换后得到的最普遍交换像。严格定义要等第三章的呈现语言(Comm(A) = Mon⟨A | ab = ba 对一切 a, b ∈ A⟩),此处先记直觉:交换化=只记次数、不记次序。词 abba 的交换像是「2 个 a 加 2 个 b」——一个向量 (2,2)。由此看见一座大桥:交换独异点 ≈ 带加法的多重集世界,而多重集是线性代数与组合计数的地基。第六章将用「交换化」给 growth 分类定第一刀(多项式增长 vs 指数增长——6.9)。

交换性在结构定理中的真实身份,值得提前交底:它是「分界线」而非「催化剂」。群论里交换群(Abel 群)自成一套漂亮分类(有限生成交换群定理);半群论里交换半群同样自成一套(子直积分解,2.13 初感),但非交换才是半群的主战场——Green 关系(第六章)的全部深度都在非交换处兑现。本书的策略:交换情形当作「已解决的参照系」,每遇新概念先在交换世界试刀,再进非交换丛林。

交换性一句话:它把「次序」从记账科目里划掉。划掉次序的账本只能记总数——所以交换半群的本质都是「计数」,而非交换半群的本质是「排列」:两门不同的学问。

49讲义

第二章 半群与独异点:结合律的世界2.8 变换半群与 Cayley 表示定理

定义 2.19(全变换独异点)。集合 X 上全体映射 X → X 在复合运算下构成独异点(1.2:复合结合 ✓,恒等映射 1X 是幺元),记 𝒯X;其可逆元群 U(𝒯X) 是全体双射=对称群 SX。任何 𝒯X 的子独异点称变换半群。

变换半群是「看得见摸得着」的半群:元素是具体映射,运算是具体执行。Cayley 定理说:这份具体性不损失任何一般性——

定理 2.20(Cayley 表示定理)。每个半群同构于某个 𝒯X 的子半群。证明。设 (S, ·) 是半群。取 X = S1(2.5 的幺化;用 S1 而非 S 的理由见证明末的批注)。对每个 s ∈ S 定义右平移变换

ρs: S1 → S1, x ↦ xs。

① ρs 是映射(封闭性保证 xs ∈ S1)。② 保复合:对一切 x,(ρs ∘ ρt)(x) = ρt(ρs(x)) = (xs)t = x(st) = ρst(x)——逐点相等(1.2 的动作),且关键一步是结合律;故 ρs ∘ ρt = ρst,即 ρ: S → 𝒯S¹ 是同态。③ 单射:若 ρs = ρt,则两变换在幺元 1 处取值相同:1·s = 1·t,即 s = t——这正是取 S1 的原因:半群自身可能无幺元供「试探」,幺化补上这位天然的检验员。于是 ρ 是到 𝒯S¹ 的单同态,其像即子半群,同构达成。∎

证明三步——构造、保复合、单射——的模式请原样收存:第六章 Vagner–Preston 定理是同一个模式在逆半群上的重演(那里 ρs 换成对称集上的部分双射,单射检验同样落在幺元处)。几个批注。① 「表示」的语义:抽象元素 s 从此有了化身 ρs,抽象乘法 st 有了化身 ρs∘ρt;研究 S 的问题可以合法地改研究变换的问题——只要问题本身是「同态不变量」(乘法结构能翻译过去的性质)。② 正则表示:本证明用的 ρ 称正则表示;它未必是最经济的表示(例:C3 无需 4 个点,3 个点即可表示),但它是万无一失的默认表示。③ 群的 Cayley 的对照:群版把 X 取作 G 自身且得出「子群」——因为可逆元素的平移是双射;半群版被迫幺化且只能保证「子半群」——两处差异的病根都是可逆性缺席。这又一次示范:半群定理常常是「同型但打折」的群定理。

Cayley 定理一句话:结合律使每个半群有资格住进变换世界。抽象从未自由——它永远寄居在具体之中;表示定理就是这份寄居的房产证。

50讲义

第二章 半群与独异点:结合律的世界2.9 例子的动物园:矩阵·字符串·序数

本节快速放养一批例子,各有用途;读者按「三个动作」逐一过检(封闭→结合→幺元),并把每个例子登记入「反例库」。

① 矩阵半群。域上 n × n 矩阵在乘法下是独异点(幺元 I;结合律来自映射复合——矩阵即线性映射)。子例:上三角矩阵、0–1 布尔矩阵(乘法换成 ∨∧——关系复合的矩阵化身,第六章 Green 关系的计算载体)、非负矩阵(Perron–Frobenius 的地盘)。单位群=可逆矩阵群 GLn。用途:非交换独异点的标准来源;幂等矩阵(投影)是幂等元的连续统标本。

② 字符串与形式语言。固定字母表 Σ:Σ*(含空串)是自由独异点(第三章主角);Σ+ = Σ*∖{ε} 是其子半群(真半群——没有幺元的版本)。语言的乘法:语言 L ⊆ Σ* 之间定义 L1L2 = {uv : u ∈ L1, v ∈ L2}——全体语言在乘法下成独异点(幺元 {ε})!这个「二层楼」结构(词的世界里住着语言的世界)是自动机理论的基座:第六章将证明「正则语言 ⇔ 有限独异点识别」——语言层与半群层在此对接。

③ 序数与 max-plus。自然数的 max 半群、更一般的全序集的 min/max;「max-plus 代数」(ℝ ∪ {−∞}, max, +)——把「加」当乘、「max」当加的怪世界,运筹学与调度理论的语言(关键路径=矩阵乘法!)。用途:幂等性无处不在(max(max(a,b),c) = max(a,b,c)),是「热带半群」的入门标本。

④ 同余类与计数独异点。(ℤ/nℤ, +)、(ℤ/nℤ, ×)——第二章反复使用的沙盘。用途:一切「有限商」直觉的第一试验田;n 素与合的对比预习「域 vs 环」。

⑤ 变换的特种种群。全变换 𝒯X 的经典子群谱系:对称群 SX(双射)、独点缺失变换(像缺一点的单射——对称逆半群的前身,第六章)、常值映射(像只一点)、递增映射(链上的保序映射——序半群)。用途:第六章 Vagner–Preston 与蛋盒图的原材料;每一族都对应一类抽象半群。

⑥ 逻辑与计算的三个代言。命题真值 {T, F} 在 ∧ 下(幺元 T,幂等——半格);布尔独异点 ({0,1}, ∧);图灵机的格局迁移:一台图灵机的一切「输入到输出」对应一个变换——计算即变换半群的元素(这句话在 4.10 不可判定性一节将获得精确含义)。

动物园参观守则:每见一个新例子,登记三项——units 是谁?幂等元有哪些?交换吗?三问答完,标本入库。日后每条新定理,先来库里找「它管不管用、在哪里失效」。

51讲义

第二章 半群与独异点:结合律的世界2.10 理想与 Rees 商

群论里「正规子群」是造商的唯一合法原料;半群论里接替这个职位的是理想——但它造的商是一种「单向压缩」,与 2.11 的同余商分工不同。

定义 2.21(理想)。非空 I ⊆ S 称为左理想,若 SI ⊆ I;右理想,若 IS ⊆ I;(双侧)理想,若两者都成立。由子集 A 生成的(双侧)理想是 S1AS1(最小封闭扩张模式的又一次上演;注意又要幺化——A 自己可能就是整个 S 的因子)。

理想的语义是「单向吸积」:掉进去就出不来(i ∈ I, s ∈ S ⟹ is, si ∈ I)。与正规子群的深刻差别:理想是子集级的(不必是子半群!i, j ∈ I 时 ij 当然 ∈ I(因 Ii ⊆ I)——等等,其实双侧理想自动是子半群),不必含幺、不必可逆、甚至不必「看起来像缩小的 S」。例:ℕ+ 乘法半群里,{n : n ≥ 5} 是理想(乘任何数仍 ≥ 5);独异点里含幺元的理想只有整个 M(1 ∈ I ⟹ 一切 i = 1·i ∈ I)——真理想与幺元互斥,这是「幺化要小心」的又一处兑现。

定义 2.22(Rees 商)。设 I 是 S 的理想。构造 S/I:把 整个 I 压成一个新元素 0,其余元素原样保留:(S/I) = (S∖I) ∪ {0},乘法:落在 S∖I 内的乘积照旧,一旦乘积落入 I(或碰到 0)则定义为 0。这定义了一个半群(0 自动是零元:0·x = x·0 = 0)。

Rees 商的合法性无需良定义检验——它不是「商上继承运算」,而是重新定义运算(0 是新建的吸收态)。这是它与 2.12 同态商的本质分工:Rees 商回答「理想外部的世界被压扁后长什么样」,同态商回答「等价类之间的运算如何继承」。验证 Rees 商的结合性需逐情形核对(六种情形,每种一行——习题 2(二)第 3 题),是「结合律逐点验证」的一次完整健身。

例 2.23。① ℕ+ 乘法、理想 {≥ 5}:Rees 商把 1–4 原样保留、其余归 0——一个 5 元独异点(带零元)。② 零半群(ab = 0 恒真)视为任何半群对「大理想」的 Rees 商。③ 用途预告:Rees 商是第六章 Rees 矩阵定理(有限简单半群的全分类)的基砖——「拆开」与「装回」都靠它。

理想=沼泽(进去出不来),Rees 商=把沼泽填成一个湖(0)。地图上少了一大片,多了一个点——「压缩信息」在半群世界里最粗暴而有效的方式。

52讲义

第二章 半群与独异点:结合律的世界2.11 同余:半群版的「商运算」

定义 2.24(同余)。半群 S 上的等价关系 ~ 称为(右)同余,若它与乘法右相容:a ~ b ⟹ ac ~ bc 对一切 c。左同余对称定义(⟹ ca ~ cb);双侧同余=两边都相容。本书「同余」默认双侧。

定义读作「替换在乘法下保持」:两个数视为相同,则它们「接上同一个尾巴」后仍视为相同。这正是 1.7 良定义的代数化——良定义 ⟺ 相容:在商集上 [a][b] = [ab] 合法,当且仅当 ~ 与乘法双侧相容(左变量换元用左相容,右变量换元用右相容;两侧同时换元把两步串起来)。第一章的海关检验,在代数语言里有了名字。

例 2.25。① 恒等关系与全关系:最小与最大的同余(一切半群都有)。② 模 k 同余是 (ℤ, +)、(ℤ, ×) 的同余(1.7 例 B.1 验过加法侧;乘法侧同法)。③ 非同余的等价关系:ℤ 上「同 parity」对加法相容(奇±奇=偶…),对乘法也相容;但 ℤ/~「|a−b|≤1」(例 A.3③ 那个传递已坏的)根本不是等价关系——找等价但不同余的:ℤ 上分类 {0,1} | 2 | 3 | ⋯ | 负数全并 之类的人造物,检验 0 ~ 1 而 0+1=1, 1+1=2 不同类——左相容破(习题 2(二)第 5 题系统化)。④ 映射的同余核(2.14):若 φ 是同态,则其核自动是同余:φ(a) = φ(b) ⟹ φ(ac) = φ(a)φ(c) = φ(b)φ(c) = φ(bc)——同态天生携带同余。反方向(每个同余都来自某个同态)就是下节的商定理。

同余的生成。与子半群一样,同余对交封闭——于是「由数据生成的最小同余」存在:给定 S 上任意关系对 R ⊆ S × S,包含 R 的所有同余之交是同余,称 ⟨R⟩ 生成的同余。通往第三章:这一句话就是呈现理论的种子——呈现 ⟨A | R⟩ 定义的独异点,正是「自由独异点对生成关系取同余商」;所谓「两个词在呈现下相等」,就是它们落在由 R 生成的同余的同一类里。第三章的全部技术(4.x 的 Knuth–Bendix),都是在回答一个问题:这个生成的同余,类里到底装了哪些词?

同余是「可以放心做乘法的等价」;生成的同余是「强加规则后的必然后果」。半群理论的多数深水区——呈现、字问题、重写——都是这一句的两面。

53讲义

第二章 半群与独异点:结合律的世界2.12 商独异点与同态定理

定理 2.26(商独异点)。设 ~ 是独异点 M 的(双侧)同余。在 M/~ 上定义 [a][b] = [ab]:由相容性良定义(1.7 海关正式放行——左换元用左相容、右换元用右相容、同时换元两步走),且 M/~ 是独异点(幺元 [1],结合律继承:三重括号逐类展开)。自然投影 π: M → M/~, a ↦ [a] 是满同态。证明。良定义已述;结合:([a][b])[c] = [(ab)][c] = [(ab)c] = [a(bc)] = [a][(bc)] = [a]([b][c]),中间一跳是 M 的结合律。幺元:[1][a] = [1a] = [a]。π 保乘法即定义本身。∎

定理的分量不在结论(「继承」的直觉人人都有)而在证明动作:这是 1.7 良定义检验的第一次完整服役,请读者把「换左元—换右元—同时换」三步在纸上走一遍——第三章 3.4 验证呈现的合法性时,同一张考卷再考一次,届时不再讲评。

定理 2.27(同态基本定理,半群版)。① 同态 φ: M → N 的同余核 ker φ 确是同余,且 M/ker φ ≅ im φ(典范同构 [a] ↦ φ(a))。② 反之,任何同余 ~ 都是某个同态的核(取 π)。③(分解定理)任何同态分解为 满同态∘同构∘单同态:M ↠ M/ker φ ≅ im φ ↪ N。证明骨架。① ker 是同余(2.11 例④);典范映射良定义([a] = [b] ⟹ φ(a) = φ(b)——海关第二考,动作同型)、单(按类的构造)、满(打到 im)、保乘(φ(ab) = φ(a)φ(b))——同构。③ 把 ① 与「投影—嵌入」串起来。∎(① 的三连验证是本节习题主菜。)

分解定理值得画成图:M →(压扁)→ M/ker →(改标签)→ im φ →(放入)→ N。任何结构搬运=压缩+重贴标签+嵌入——这架三节车厢在第三章将拖挂第四节:呈现=从自由独异点到任意独异点的「满同态」车厢票(3.4 泛性质)。群论的同态定理靠正规子群与陪集,半群版靠同余与类——「正规子群是同余的群论压缩形态」这层翻译,第五章 5.6 讲 Adian 图嵌入时会再用。

同态定理一句话:同态的视野由它的核决定;知道「谁与谁相同」,就知道像世界的全部。压缩是信息的唯一去向,类是压缩的集装箱。

54讲义

第二章 半群与独异点:结合律的世界2.13 直积与子直积初感

定义 2.28(直积)。半群 S, T 的直积 S × T:集合是笛卡儿积,运算逐坐标:(s, t)(s', t') = (ss', tt')。结合性由两坐标各自继承(逐坐标验证——习题 2(二)第 6 题)。独异点直积的幺元是 (1S, 1T);U(S × T) = U(S) × U(T)(可逆性逐坐标判定——好用的引理)。

直积是「从旧造新」的第四种标准构造(子半群、生成、Rees 商之外),语义是并行运行:两台机器各转各的,状态打包。例:ℤ/6ℤ ≅ ℤ/2ℤ × ℤ/3ℤ(中国剩余定理的半群表述——加法乘法都对接);C4 ≇ C2 × C2(6 能拆成互素因子积、4 不能——有限循环群的直积分解判据,习题 2(二)第 7 题把它推广为「循环独异点」版本)。

直积的逆问题是分类学的发动机:哪些半群能拆成直积?拆不动的叫什么?「拆不动」的严格化是「不可直分解」(任何同构到直积的分解中必有平凡因子)。群论在这里给出有限交换群的优美定理(素数幂循环群的直积,唯一);半群论的对应图景远为混沌——不可直分解的有限半群多如牛毛,于是分类学改换战略:子直积。

定义 2.29(子直积,初感版)。称 S 是 S1, …, Sk 的子直积,若 S 同构于直积 S1 × ⋯ × Sk 的一个子半群,且该子半群到每个坐标都是满射(不是随便的子集——每个因子都要被「用足」)。子直积不可约=拆不成两个非平凡因子的子直积。

初感只需记住两点与一条定理的陈述。两点:① 子直积是「共享坐标的并行」——直积是自由并行,子直积是有契约的并行(如 {(0,0), (1,1)} ⊆ C2 × C2:两台机器被迫同步);② 子直积分解比直积分解普遍得多——混沌世界里的「拆解」新范式。一条定理(Birkhoff 型,陈述留给第六章 6.7):每个交换独异点都子直嵌入「子直积不可约交换独异点」的直积——交换世界的分类学由此落地(非交换世界,第六章会说明为何此路不通)。本节的价值在战略:当直积拆不动时,放宽到子直积;当子直积也拆不动时,改用第六章的 Green 关系切蛋盒——分类学的三级火箭,今天点火第一级。

直积是各过各的日子,子直积是联姻——成员各自完整,但状态受契约约束。「拆解一个结构」的数学史,就是不断放宽「合法婚姻」定义的历史。

55讲义

第二章 半群与独异点:结合律的世界2.14 零元·幂等元·群部分:特殊元素的相册

本章定义的零件已经够多,本节把「特殊元素」们集中拍照,登记各自的代数身份——这本相册是第六章结构理论的图例。

零元 0:0x = x0 = 0(双侧吸收)。唯一性同幺元(角色切换证明)。零元若存在则任何真理想含零……不对——零元本身构成理想 {0}。与幺元的对偶:幺元是乘法的「透明人」(乘了白乘),零元是「黑洞」(乘了全吞)。两者可以共存(如布尔独异点:T 幺、F 零)。带零元的半群里谈「Rees 商」最自然(0 是天然的压缩终点)。
幂等元 e:e2 = e。幺元与零元都是幂等元;幂等元集 E(S) 一般不封闭(ef 未必幂等——除非交换:交换时 (ef)2 = efef = e(fe)f = e(ef)f = e2f2 = ef ✓)。全体幂等的独异点=幂等交换独异点=半格(例题 2.D③ 的 max 世界)。有限半群必有幂等元(命题 2.16)——本相册的镇馆之宝。
群部分 G(M):units U(M) 之外,还有「有周期的大众」:a 的循环子半群 ⟨a⟩ 含圈时,圈内那个幂等元 e 连同圈一起构成一个子群(e 当幺、圈内元素相对 e 可逆——例题课 2.C 验证)。这些「局部群」散布全海,第六章将以 ℋ 类的名义全部打捞。
正则元素(预告):a = axa 对某 x。弱于可逆(不要求单位)、强于幂等。第六章正则半群的入场券;本页只挂个号。

相册的使用方法:拿到任何半群,按序登记——零元?幺元?E(S) 有几个?units 是谁?局部群在哪?五问答完,结构轮廓已现。用ℤ/4ℤ 乘法独异点示范:无零元?2 乘谁都降级(2·2 = 0)但 0 不吸收一切(2·1 = 2 ≠ 0)——无零元;幺元 1;幂等 {0, 1};units {1, 3}(群部分={1,3}≅C2);局部群另一个:⟨2⟩ = {1, 2, 0},圈内幂等 0,{0, 2} 是「相对 0 的群」?验:0 当幺则 2·2 = 0 ✓、2·0 = 0 ✓——{0, 2} 构成以 0 为幺的群!这是一个群 whose 幺元不是 1 的活标本——群不需要住在幺元上,任何一个幂等元都能当群心。第六章 ℋ 类理论把这个现象工业化。

相册口诀:先找两个「一」(幺与零),再数「躺平者」(幂等),最后圈出「贵族圈」(群部分)。五问画完,蛋盒图的草稿已在纸上。

56讲义

第二章 半群与独异点:结合律的世界2.15 通往第三章的桥:为什么需要呈现

本章结束时,请把已建成的家当清点一遍,然后看它们为什么还不够——这道「不够」的裂缝,正是第三章的大门。

已建成的。定义宇宙(半群·独异点·单位群)+四种构造(子·生成·Rees·直积)+两台机器(Cayley 表示、同态商)+同余的语言。理论上,任何有限半群都已可以完整描述:把乘法表抄下来。有限世界,表格是万能的描述。

裂缝一:无限对象怎么办?𝒯ℕ、矩阵、词世界——表格写不下。需要一个有限描述无限的工具:给几个生成元、几条规则,让其余一切「自动生成」。数学里这种工具的通用名字叫呈现——群的呈现(〈生成元 | 关系〉)十九世纪已大获成功;独异点的呈现理论却在二十世纪遭遇了群论没有的暗礁(字问题不可判定)。第三章正是为铺设这条独木桥而写。

裂缝二:有限也可以需要呈现。即使半群有限,乘法表也未必是好描述——50 元的半群表 2500 格,查一次「ab 等于谁」要在表里爬;而呈现「⟨a, b | ab = ba, a3 = 1⟩」三行写完,结构一目了然(这是 C3×C2 型?读者可猜)。描述的经济性本身就是研究价值——第四章将证明这种经济性有代价(有些呈现的后果永远算不完)。

裂缝三:本书的私心——一关系独异点。呈现语言里最纤细的一族:只有一条关系的独异点 Mon⟨A | w = 1⟩。它的诱惑与危险(绪论预告过):Adian 1966 的无圈判据解决了一大片(第四章),而 1987 年 Adian–Oganesian 之后,剩余地带(aUb = aVa 与 aUb = a 两形)至今是开放战场。研究者的第一课就从读懂这条桥开始——本册第六章 6.14 将把 P1 问题完整陈述在读者面前。

桥上的预览。第三章的行军序列:自由独异点(3.1–3.3)→ 呈现与泛性质(3.4–3.6)→ 三大判定问题(3.7–3.9)→ 一关系独异点的形态分类(3.10–3.12)→ border 与 Adian 图(3.13–3.15)。第二章的两台机器在桥上各司其职:同态商机器负责「呈现是商」的合法性(3.4 的证明就是 2.12 定理 2.26 的重演),Cayley 机器负责「呈现出来的东西真的存在」(泛性质)。

过桥须知:第二章教的是「已有结构如何相处」,第三章教的是「结构如何从虚无中被规则召唤出来」。从描述到召唤——视角的颠倒,是全书最深的一次换挡。

57例题

第二章 半群与独异点:结合律的世界例题课 2.A:判定与构造半群·独异点

例 A.1(二阶半群完全分类)。证明:2 元集上的半群在同构意义下恰有 5 个(作为独异点视角看是 4 个)。
思路。设 S = {e, x},按幺元分情况;每情况用「x2 落点」收网。
解。情形一:有幺元,设 e。表由 x2 决定:① x2 = e 得 C2(群);② x2 = x 得幂等独异点({1, 0} 乘法型,即二元半格)。情形二:无幺元。③ x2 = x:取任一元当「虚拟幺」逐对验证结合——左零半群 ab = a 与右零 ab = b(两张表);④ x2 = 另一元:即常值半群(ab = x 恒真——注意这里 x2 = x 自动幂等,归入③?不:常值型「乘积恒为固定元」包含 x2 = x 但也含 (xx)x = x, x(xx) = x 结合 ✓——与左零不同表)。穷举 24 = 16 张表逐验结合(实验课 2 的程序 5 行搞定),幸存者恰 5 张:C2、二元半格、左零、右零、常值。∎
点评。穷举+验结合是「小阶分类」的标准流水线;阶数一高立即爆炸(4 阶表 65536 张)——「枚举不可行处,结构定理登场」,这个转折读者将在第六章亲眼看到。

例 A.2(构造一个指定性质的独异点)。构造一个独异点 M,使其幂等元恰有 3 个、units 恰有 2 个,且交换。
思路。用直积拼装:幂等元与可逆元在直积下逐坐标叠加。
解。取 M = C2 × B,其中 C2 = {1, −1}(乘法群),B = ({0,1}, ×)(幺元 1,幂等全体 {0,1})。直积 4 元:units = C2 × {1} 共 2 个 ✓;幂等元 = {1} × {0,1} 共 2 个——不够 3 个!改配:M = C2 × B′,B′ = ({0,1,2}, max)(幂等 3 个、幺元 0)。units = C2 × {0} 两个 ✓;幂等 = {1} × {0,1,2} 三个 ✓;交换 ✓(两因子皆交换)。∎
点评。「直积拼装」是造例子的万能乐高:想要什么性质,找有该性质的因子拼。反方向的「拆解」才是真本事(2.13)。

例 A.3(结合律的判定实战)。在 ℝ+ 上定义 a ∗ b = alog b。是半群吗?
思路。交换律先看一眼(blog a = alog b?两边取 log:log b·log a = log a·log b ✓ 交换)。结合律硬算。
解。(a ∗ b) ∗ c = (alog b)log c = alog b·log c;a ∗ (b ∗ c) = alog(clog b) = alog b·log c。相等 ✓。幺元:a ∗ 10 = alog 10 = a ✓(10 当幺)。是交换独异点(且与 (ℝ, +) 经 log 同构——发现同构是判定的高阶收获)。∎
点评。本题示范「同构移植」:怪运算常常是熟悉运算的马甲;log 是本例的「解码器」。识别马甲的通用线索——运算满足的恒等式群。

本课三招:穷举收网(小阶)、直积拼装(造例)、同构解码(识别马甲)。三招在习题 2(一)轮番上岗。

58例题

第二章 半群与独异点:结合律的世界例题课 2.B:同态与商独异点

例 B.1(同态判定)。φ: (ℤ, ×) → (ℤ/5ℤ, ×),φ(n) = [n mod 5]。是(独异点)同态吗?核的类长什么样?
思路。先验幺元([1] ✓),再逐对验乘法——但无限集逐对不可能,须用「数论推理」代替穷举。
解。φ(mn) = [mn] = [m][n](模乘良定义,1.7 例 B.1 同型推理)——同态 ✓。核(2.14 的同余口径)=「φ(m) = φ(m′)」的对子全体,这里即 m ≡ m′ (mod 5):模 5 的五个剩余类 [0], [1], [2], [3], [4] 个个都是核的类。若改按群的习惯取「打到幺元 [1] 的原像」,得到的是 {n : n ≡ 1 mod 5}——它不含 0(0 mod 5 = 0 ≠ 1):两种「核」的口径在此分道。∎
点评。半群口径下核是「同余核」(2.14 纪律),不是「打到幺元的原像」——本例的两口径恰好不同:同余核的分类是 5 个模类,原像口径只剩 1 的剩余类。术语再钉一次:ker φ = 同余关系 ≡,不是 φ−1(1)。

例 B.2(商独异点实操)。在独异点 M = (ℕ, +)(幺元 0)上定义 a ~ b ⟺ a ≡ b (mod 7)。验证同余,画出商 M/~ 的加法表,识别它的身份。
解。相容:a ≡ a' 时 a+c ≡ a'+c(模加),双侧 ✓——同余。商即 ℤ/7ℤ 的加法循环群 C7(7 素,全元可逆——注意 ℕ 商完居然成了群!幺元 [0],每个类有逆:[r] 的逆 [7−r])。∎
点评。惊喜点:半群 (ℕ,+) 本身非群,商后成群——商可以「逆袭」。原因:模 7 的类里 ℕ 只装下了「非负代表」,但加法封闭性在类之间依然自洽。通往第五章:这个「把无限半群商成群」的把戏是 Grothendieck 群(5.5)的序曲,但那里用的是逆运算构造而非取模——方法不同,「商出逆来」的梦想相同。

例 B.3(同态分解实战)。φ: (ℤ, ×) → ({0, 1, −1}, ×),φ(n) = sign(n),即正 ↦ 1、负 ↦ −1、零 ↦ 0。验证同态并写出分解定理的三节车厢。
解。φ(mn) = φ(m)φ(n):符号相乘、零吸收——逐情形核对(正×正、正×负、负×负、含零四类)✓ 同态。核(同余)的分类:正数全一类、负数全一类、{0} 一类——三分类。分解:ℤ ↠(压成三类)→ {ℤ+, ℤ−, {0}} ≅(贴标签)→ {1, −1, 0} ↪(嵌入)→ 目标。∎
点评。乘法半群 ℤ 的「符号三分类」是最小的非平凡商之一;「绝对值映射」φ(n) = |n| 到 ℕ 呢?φ(mn) = |m||n| ✓ 同态——但它的核把 n 与 −n 打包,是另一种切法。同一个半群可有多种商——同余的谱系就是半群的「透视系」。

本课要点:无限集验同态靠推理不靠穷举;商可以逆袭成群;同态分解的车厢票随手可开。

59例题

第二章 半群与独异点:结合律的世界例题课 2.C:可逆元与单位群的计算

例 C.1(模 n 单位群)。求 U(ℤ/12ℤ, ×),并画它的乘法表。
思路。可逆判据:与 12 互素。
解。{1, 5, 7, 11}(与 12 互素的剩余类)。表:5² = 25 ≡ 1,7² = 49 ≡ 1,11² = 121 ≡ 1;5·7 = 35 ≡ 11,5·11 = 55 ≡ 7,7·11 = 77 ≡ 5——每个非幺元的平方都是 1:这是 Klein 四元群 C2 × C2(不是循环 C4!对照 12 的素因子 2²·3)。∎
点评。U(ℤ/n) 的结构由 n 的素分解决定(数论的桥);「循环还是 Klein」的判据在 5、8、10、12 的对比里(习题 2(一)第 9 题)。

例 C.2(循环半群的完全分类——命题证明主菜)。完整证明 2.12 例②:设 ⟨s⟩ 中 si = sj(i < j)取最小对,则 ⟨s⟩ 恰有 j−1 个元素,呈「尾巴 i−1 节 + 圈 d = j−i 节」,且圈内含幂等元。
证明。(a) 元素恰 j−1 个:先证 s, …, sj−1 互不相同——若 sp = sq(p < q ≤ j−1)则 (p,q) 是更小的对,违反最小性。再证一切高次幂落回:sj = si,归纳可证对一切 n ≥ i 有 sn+d = sn(两边同乘 sd 逐次推进,结合律授权)——高幂全部周期回落。(b) 圈内幂等元:取圈内位置 m 使 m ≡ 0 (mod d) 且 i ≤ m ≤ i+d−1(这样的 m 存在:i 到 i+d−1 恰含 d 个连续整数,跨过一个 d 的倍数)。则 (sm)2 = s2m,而 2m ≥ i 且 2m ≡ m (mod d)(因 d | m),故 s2m = sm——幂等。∎
点评。尾巴+圈的形状图(s → s² → ⋯ → si → ⋯ → sj−1 ↺ 回 si)是半群动力学的第一张图,请读者亲手画一次:有限世界里一切「演化」的终局都是圈,圈心必躺平——「宿命结构」第一次显形。

例 C.3(相对群)。在例 C.2 中证明:圈内部分 {si, …, sj−1}(正确地说是「从 sm 出发回到自身的那段」)以幂等元 e = sm 为幺元构成群。
证明骨架。圈内元素形如 sk(i ≤ k < j)。以 e 为幺:sk·sm = sk+m = sk(k ≥ i 且 m ≡ 0 mod d)✓ 对称 ✓。逆:sk 的逆是 s(d−(k−m) mod d)+m——圈内必存在(模 d 的剩余类完整)。结合继承。∎
点评。「群不必须以全局幺元为幺」——2.14 相册的现象在此严格化。这个「局部群」将在第六章拿到正式户口:ℋ 类。

本课主菜是例 C.2/3 的「尾巴+圈」全套:它是最小的「半群≠群」结构标本,也是第六章 Green 理论的第一颗细胞。

60例题

第二章 半群与独异点:结合律的世界例题课 2.D:Cayley 表示实操

例 D.1(三元素集上的表示)。取半群 M = C3(模 3 加法,写成 {0,1,2})。构造正则表示 ρ: M → 𝒯M,验证它是同态,并指出像里有几个不同变换。
解。幺化 M1 = M(已有幺)。ρ(k): x ↦ x+k (mod 3)——三个平移:ρ(0) = id,ρ(1) = 轮换 (0→1→2→0),ρ(2) = 反向轮换。保复合:ρ(1)∘ρ(2)(0) = ρ(2)(1) = 0 = ρ(0)(0)——逐点验证(读者完成全部点)。像有 3 个不同变换(单射检验在幺元 0:ρ(k)(0) = k 区分一切)。∎
点评。C3 是 3 元集上的轮换群——Cayley 在群情形「不打折」的版本:表示尺寸恰好等于群自身。打折案例马上看。

例 D.2(打折的表示)。对左零半群 L = {p, q}(ab = a)做正则表示。像里有几个变换?
解。幺化 L1 = {1, p, q}。ρ(p): x ↦ xp = x 对 x ∈ L,而 1·p = p——ρ(p): 1↦p, p↦p, q↦q。ρ(q): 1↦q, p↦p, q↦q。保复合:ρ(p)∘ρ(q) 等于什么?(ρ(q) 先做:1→q, p→p, q→q;ρ(p) 再做:p→p, p→p, q→q——复合是 1→p, p→p, q→q = ρ(p))= ρ(pq) = ρ(p) ✓。像 = {ρ(p), ρ(q)} 两个变换,单射成立(1 处取值区分)。表示成功,但注意像里两个变换都「把 L 内部冻住、只动 1」——表示尺寸 3,压缩率可见。∎

例 D.3(表示的威力首演)。用 Cayley 表示证明:有限半群中若每个元素都可消去(左消去:ax = ay ⟹ x = y),则它是群。
思路。把元素换成它们的平移 ρa,在变换世界里用鸽笼。
证明。消去律 ⟹ ρa 单射(ρa(x) = ρa(y) 即 xa = ya ⟹ x = y——注意这是右乘平移,用的恰好是右消去;左消去对应左平移 λa,两者对称,设双侧消去则都单)。有限集上单 ⟹ 双(1.1 鸽笼),故 ρa 是满射:存在 x 使 xa = a(打到 a 自身)。则 xa² = (xa)a = a²,右消去给 xa = a 即 x 是「左凑幺」……完整收尾(每元素可逆的构造)作为习题 2(一)第 10 题,提示已足够。∎
点评。这是 1.15 红利二「可消去+有限 ⟹ 群」的正式兑现;证明的心脏是表示+鸽笼——抽象性质(消去)翻译成映射性质(单射)后,有限性自动补上双射。表示定理的威力第一次开火。

实操三步:幺化取点集、右平移造变换、幺元处验单射。三步走完,任何抽象半群都有了具体的「化身」。

61习题

第二章 半群与独异点:结合律的世界习题课 2(一):基本概念

2.1(★)判定下列哪些是半群/独异点/群:① (ℤ, −);② (ℕ, max);③ ({1, 2, 3}, |a−b|);④ (ℚ+, ×);⑤ 矩阵乘法下的 2×2 上三角非负整数矩阵。

2.2(★)在 (ℕ, ×) 中求:幂等元全集、units、⟨{6}⟩ 与 ⟨{2, 3}⟩(作为子半群,列前 8 个元素)。

2.3(★)证明:独异点中若 ab = 1 且 ca = 1,则 b = c。(结合律两次重括号——命题 2.8 证明的变体。)

2.4(★★)在 {0, 1} 上定义 a ∗ b = 1 − ab(NAND)。验证它不结合,且它有两个「双侧幺元候选」吗?请借本题说明「幺元唯一性依赖结合律」。

2.5(★★)证明:半群 S 的两个子半群之交是子半群;但两个理想之交是理想( stronger),两个左理想之交是左理想。并问:两个子半群之并呢?(举反例。)

2.6(★★)求循环半群 ⟨s⟩ 在下列情况下的形状(尾巴长度与圈长,圈内幂等元是第几个幂):① s4 = s9;② s2 = s5;③ s3 = s3(这题什么意思?它说明什么退化为恒等情形)。

2.7(★★)证明:交换独异点中,幂等元之集 E 对乘法封闭(2.14 用过的两行推理,请独立完整写出)。

2.8(★★)构造一个 6 元交换独异点,使其恰有 4 个幂等元、units 恰 1 个。(提示:直积拼装——2 的循环群化、max 化、布尔化各出一个因子池。)

2.9(★★)U(ℤ/nℤ) 在 n = 5, 8, 10 时分别同构于什么群?(逐个列表判定循环/Klein;总结「循环还是 Klein」与 n 素分解的关系猜想。)

2.10(★★★)完成例题课 2.D 例 3 的收尾:双侧消去的有限半群中,用「ρa 是双射」构造每个元素的左右逆,并验证它们相等,从而证得群。(这是「有限消去半群是群」定理的完整证明——半群理论自己的第一个结构定理。)

本组 8 题(2.1–2.8 基础+2.9–2.10 进阶)覆盖定义宇宙全部判定动作。2.6 的「尾巴+圈」计算是第三章 Adian 图的算术预习。

62习题

第二章 半群与独异点:结合律的世界习题课 2(二):同态·理想·表示

2.11(★)φ: (ℕ, +) → (ℕ, +),φ(n) = 2n。是同态吗?像与同余核各是什么?核有几个类?

2.12(★)在同余意义下求 φ: (ℤ, ×) → ({0,1}, ×),φ(n) = [是否存在某非平凡分解] 的同态性——先给出精确化(题目本身就是一次「数学化改写」训练:把含糊的话改写成可判定的命题)。

2.13(★)列出 (ℤ/6ℤ, +) 的全部理想,并说明「独异点无真理想」的论证在此例如何体现。

2.14(★★)在 (ℕ+, ×) 中,求 ⟨{2, 3}⟩ 生成的理想;证明它等于 {合数} ∪ {2 的幂} ∪ {3 的幂} ∪ …,并给出该理想的简洁刻画(提示:非 1 且非素数?验证边界情形)。

2.15(★★)Rees 商的结合性完整验证(2.10 留下的健身题):设 I 是 S 的理想,对 (S/I)³ 的六种情形(每变量 ∈ I 或 ∉ I)逐情形验证 (ab)c = a(bc)。

2.16(★★★)证明:φ: M → N 同态时,典范映射 [a] ↦ φ(a) 是 M/ker φ → im φ 的同构——三连验证(良定义·单·满·保乘,一条不省)。(同态基本定理的完整证明,2.12 留给读者的主菜。)

本组主题:同态的像与核(2.11–2.12)、理想的计算(2.13–2.14)、Rees 商(2.15)、基本定理(2.16)。2.16 是本章技术含金量最高的一题——第三章 3.4 的证明几乎逐字复用它。

63习题

第二章 半群与独异点:结合律的世界习题课 2:提示与选解

2.1 选解。① 减法不结合((5−3)−1 ≠ 5−(3−1))——连半群都不是;② max 半群(幺元:max(n, e) = n 对一切 n 要求 e ≤ 一切 n——若 ℕ 含 0 则 0 当幺;无 0 则无幺)——ℕ 的两种约定各自给结论;③ 差表病态(1.10 已判死);④ 正有理数乘法群;⑤ 上三角非负矩阵独异点(幺 I;2×2 单位 [[1,1],[0,1]] 无逆——行列式 1 但逆含负数)。

2.4 选解。NAND 表:0∗0 = 1, 0∗1 = 1, 1∗0 = 1, 1∗1 = 0。结合:(0∗0)∗0 = 1∗0 = 1,0∗(0∗0) = 0∗1 = 1 ✓;(1∗1)∗1 = 0∗1 = 1,1∗(1∗1) = 1∗0 = 1 ✓;(0∗1)∗0 = 1∗0 = 1,0∗(1∗0) = 0∗1 = 1 ✓;(1∗0)∗0 = 1∗0 = 1,1∗(0∗0) = 1∗1 = 0 ✗——不结合。幺元候选:要 a ∗ e = a,查列——无(列 0 = 1,1;列 1 = 1,0);要 e ∗ a = a 查行同理无——NAND 连幺元都没有,本题后半改问「双侧零元候选」同样无。结论修订:本题示范「非结合运算可以看似处处像独异点」——判定必须先过结合关。(幺元唯一性对非结合运算的反例另见提示:三值表可造两个双侧幺,此处从略,动手构造作为附加分。)

2.6 选解。① i = 4, j = 9(最小对即给出者),d = 5:尾巴 3 节(s, s², s³),圈 5 节(s⁴…s⁸);幂等元:圈内 m ≡ 0 mod 5 且 m ≥ 4——m = 5,即 s⁵。② i = 2, j = 5,d = 3:尾巴 1 节,圈 3 节;幂等 m ≡ 0 mod 3 且 m ≥ 2——m = 3,s³。③ s³ = s³ 恒真——最小对 (3,3) 违反 i < j 的格式,说明「等式对」须取 i < j;本题真正考的是:当且仅当幂序列出现重复(存在 i < j)时循环半群有限——恒等式给不出重复,半群可能无限型(如 (ℕ+, +) 的 ⟨1⟩)。

2.10 选解骨架。ρa 双射 ⟹ 存在 x: xa = a;于是 xa² = a² 右消去 ⟹ xa = a 已知……收尾路径:对任意 b,ρa 满 ⟹ 存在 r 使 ra = b;对任意 c,c = c·1?没有幺元!正确路径:先用「ρa 双射 ⟹ 方程 xa = b 有解」得:任取 a0,解 xa0 = a0 得「左局部幺」e1;证 e1 对一切 b 有 e1b = b(把 b 写成 ra0 后左乘);同理右侧得 e2;e1 = e1e2 = e2 是双侧幺;再由方程可解性逐元配逆。∎(完整版答案的关键就是「挑一个元当支点」,请把每一步的合法性标注出来。)

未选解的题与例题课同型:2.1/2.2 对例 2.A,2.3 对命题 2.8,2.5/2.7 对 2.14,2.8 对例 2.A②,2.9 对例 2.C①,2.11–2.13 对例 2.B,2.14–2.15 对 2.10,2.16 对定理 2.27。卡住先回对应的「最近的亲戚」。

64实验

第二章 半群与独异点:结合律的世界实验课 2:变换半群的程序计算

本章实验把 𝒯X(X = {0,1,2,3})整个搬进程序,三件事:枚举子半群样本、验证 Cayley 表示、算循环半群的尾巴+圈。

任务一:变换的表示与复合。用元组表变换(第 i 位是 i 的像):

代码骨架
def comp(f, g): # (f∘g): 先 g 后 f
 return tuple(f[g[i]] for i in range(len(f)))
ID = (0,1,2,3)
perm = (1,2,0,3) # 3-轮换
const = (0,0,0,0) # 常值 0
comp(perm, const) # 试算
由 256 个变换出发,程序可自动验证全体在复合下封闭且含 ID(𝒯4 是 4⁴ = 256 元独异点——幺元唯一、units 是 24 个置换)。

任务二:Cayley 表示的机器验证。把 2.4 的循环半群 ⟨s⟩ 按规则 s4 = s9(习题 2.6① 的答案:尾巴 3 圈 5)用变换实现:S = 8 元独异点的正则表示(用 comp 与字典),验证 ρ(s⁴)∘ρ(s⁵) = ρ(s⁹) = ρ(s⁴)——「圈内幂回落」在变换世界里显形。

任务三:从生成元滚出整个半群。给两个变换 a = (1,0,3,2)、b = (1,2,3,0),程序求 ⟨a, b⟩:

代码骨架(闭包算法——第四章 KB 的序曲)
def closure(gens, limit=10**6):
 S = {ID}; frontier = [ID]
 while frontier:
  x = frontier.pop()
  for g in gens:
   y = comp(x, g)
   if y not in S:
     S.add(y); frontier.append(y)
 return S
运行求 |⟨a,b⟩|——读者动手算出这个数。这个「洪水填充」算法是第三章「词的类计数」与第四章「正规形」的直系祖先:把「乘法闭包」算成「可达集合」。

思考题。① closure 算法的输出与生成元的排列次序有关吗?(无关——为什么?)② 若去掉 limit,算法在什么情况下永不终止?(⟨a,b⟩ 无限——对应第四章「终止性」问题。)③ 用任务一数据验证 units 封闭且成群(程序算 24 个置换的逆)。

本实验的元教训:变换半群是「代数结构的沙盒」——任何抽象命题(命题 2.8、循环分类、Cayley)都能在沙盒里先跑一遍。第五章的 KB 机器不过是本实验的智能升级。

65误读

第二章 半群与独异点:结合律的世界误读辨析:幺元与零元——两个「一」的混淆

本章最多初学者掉进去的坑:把幺元与零元混为一谈,或者以为「有幺元的半群必有零元」。本页把两者彻底切割。

定义对照。幺元 e:e·x = x·e = x(透明人——乘它等于没乘);零元 0:0·x = x·0 = 0(黑洞——乘它归零)。形式上两者都是「与一切元素乘」的特殊元素,差别只在乘完剩下谁:剩下对方(幺)还是剩下自己(零)。记忆锚:加法的 0 是「加法幺元」(0 + x = x),乘法的 1 是「乘法幺元」;而「乘法零元」是另一个世界的生物——整数乘法里没有零元(0·x = 0 吸收成立但 x·0 = 0 也成立——等等,0 恰是乘法零元!它不幺)。同一符号「0」在加法世界当幺、在乘法世界当零——符号穿越了角色,这正是混淆的根源。

三条切割线。① 存在性独立:左零半群无幺也无零(|S| ≥ 2 时);(ℕ, +) 有幺无零;(𝒫(X), ∪) 有幺(∅)无零(X 全集是 ∪-零?x ∪ X = X ✓ 吸收!——有,X 是零元)——两元皆有。② 唯一性同型不同因:两者唯一性证明都是「角色切换」,但幺元唯一性依赖结合律,零元唯一性不依赖(0 = 0x = 0'y 与 0'x = 0' 用的是吸收律自身——请读者写一遍,发现连结合都不需要)。③ 商的命运相反:幺化的补丁(2.5)只给幺元——半群缺幺可以补,缺零也可以补(加新 0 并把原乘积吸进 0?不——那会破坏已有乘积!零化的补丁不存在),「缺零无补」是两者的另一条不对称。

实战陷阱三连。① 「ℕ+ 乘法半群幺化后零元是谁?」——没有零元(1 是幺,任何元素 x 与 y 的乘积可能回到小数);若改成 ℕ 含 0,则 0 是零元、1 是幺——同一运算因含不含 0 而换世界。② 「𝒯(X) 的零元是常值映射吗?」——𝒯(X) 无零元当 |X| ≥ 2(两常值映射互不相同,找不到同时吸收一切的单一映射);|X| = 1 时唯一的常值映射既是幺又是零——一点世界里「一」与「零」重合。③ 「Rees 商必带零元,那原半群的幺呢?」——Rees 商的幺(若有)是原幺元素被保留后的身份;但若原幺 ∈ I,它被压进 0,商无幺——2.10「真理想与幺元互斥」的回声。

一句话钉死:幺元是「乘法的休止符」,零元是「乘法的终止符」;休止之后乐章继续,终止之后归于寂灭。同是特殊符号,使命天差地别。

66思想卡

第二章 半群与独异点:结合律的世界思想卡:表示——把抽象装进具体

Cayley 定理值得超过一页的地位:它不只证明「半群可以表示为变换」,它示范了现代数学一种根本的行事方式——当无法直接研究一个抽象结构时,为它找一个忠实的具体化身。本页把这个思想放回它的历史与哲学坐标。

历史的三次「寄居」。第一次:笛卡尔把几何装进代数(坐标——曲线变成方程,几何问题获得代数机器)。第二次:Cayley 1854 把群装进变换(抽象群获得映射机器——后来只有结合律的半群在 20 世纪被重新装进去一次,条款更苛刻:要幺化、只保子半群)。第三次:图灵把「计算」装进自然数(编码——定理、机器、证明全部变成数,于是「计算能否停」变成「某数是否属于某集合」)。三次寄居共享同一句台词:抽象世界的问题,在有具体工具的邻居家往往好答——前提是寄居不损坏结构(同态保乘=结构无损的契约)。

表示的代价表。寄居不是免费的,Cayley 证明的三个细节各自是一张价签:① 幺化(用 S¹ 当点集)——为「单射检验员」付出的尺寸代价;② 子半群而非子群——可逆性缺席的打折;③ 正则表示未必最经济——通用性换效率。研究者的功课常常是「更聪明的寄居」:第六章 Vagner–Preston 把点集换成对称集(逆半群理论),自动机理论把语言寄居进有限独异点(识别器),本书第四章把「词的相等」寄居进重写系统(正规形)——每一次都是同一枚思想硬币的新花色。

反向的警觉。表示也有失效的时候:不是所有性质都在寄居中幸存。Cayley 表示保乘法结构,但「表示里两个平移的像点是否相交」这类问题在抽象侧没有对应物——表示的世界比抽象世界「多东西」(多出点集、多出像点)。第四章将看到这一现象的深刻版本:同一个独异点的两个呈现可以语法迥异而商同构——呈现是「寄居」,不是「本体」;把语法当本体的错误,正是初学者在呈现理论里迷航的头号原因。

思想卡一句话:表示是合同,不是本体——它把抽象问题快递到具体世界,签收时须核对结构无损;至于包裹里多出来的填充物,用完即弃。

67格物札记

第二章 半群与独异点:结合律的世界札记二:可逆性的特权——群为何发达,半群为何难

把本章与任何一本群论教材的前两章并排摆放,会看到一个诡异的现象:几乎是同一些概念——运算、幺元、逆、同态、商——在群论里推进得行云流水,在半群论里却步步设防、处处打折。本章的每一处「打折」(Cayley 要幺化、核要改成同余、商定理没有正规子群只有同余)都是同一笔账的利息。本札记把这笔账算清楚。

可逆性是一种「信息守恒」。群运算的每个动作都可撤销:从 xa = b 永远能解出 x = ba⁻¹——方程永远恰有一解。这意味着群运算是一台无损压缩机:任何信息(哪个元素动了手)都能从结果中完整恢复。半群运算则常常是有损压缩:左零半群把一切信息压进左因子,常值半群干脆把信息清零。整章定义的反复改写,全是这台有损机器逼出来的:核不能是「打到 1 的原像」(有损压缩丢失了「谁与谁相撞」的记录,必须整个同余关系上场);商定理的原料不能是子集(正规子群)而必须是关系(同余)——群论用子集说话,因为可逆性替它把关系压成了子集。

有损世界的补偿技术。半群论面对丢失的信息,发展出三种补偿,本章各见雏形:其一,记关系而非记子集(同余替代正规子群——2.11);其二,分层记账(units 先算、局部群再算、大海最后算——2.3 与 2.14 的相册);其三,局部化(第六章 Green 关系的哲学预演:既然全局不可逆,就在每个幂等元周围建立局部坐标系——2.14 的「相对群」是第一个局部坐标)。三种补偿技术在第六章合流成 Green 体系时,读者会认出:那不是新发明,是本章直觉的工业化。

为什么这份「难」值得。一个诚实的反问:既然半群这么难,为什么不用群论解决一切?答案在绪论已埋:真实世界的乘法——字符串、变换、计算、推理——本质有损。数据加密要的就是不可逆(可逆=泄密),编译器的多趟变换大多不可逆(优化丢信息),程序的状态机是半群(回不去的状态比比皆是)。有损不是数学的缺陷,是世界的默认设置;群论研究的是被人类刻意维护的少数无损系统。本册把镜头对准默认设置,不是逆流,而是回家。

札记一句:可逆性是特权,不是常态;看清特权从何处开始失效,才看清世界的本来面目。下一章,我们学习给这个有损的世界立法律。

68小结

第二章 半群与独异点:结合律的世界第二章小结与速查

定义清单半群·独异点(2.1)·幺元(2.3)·逆元与 units(2.7)·子半群·生成·循环(2.10)·同态·同构·像·同余核(2.13–2.14)·幂(2.15)·交换半群(2.17)·全变换独异点·变换半群(2.19)·理想·Rees 商(2.21–2.22)·同余·生成的同余(2.24)·直积·子直积(2.28–2.29)·零元·幂等元·群部分(2.14 相册)。
定理清单(承重墙)命题 2.4 幺元唯一;命题 2.8 units 构成群;命题 2.15 幂良定义;命题 2.16 有限半群幂等元存在;定理 2.20 Cayley 表示;定理 2.26 商独异点;定理 2.27 同态基本定理+分解定理;例 2.12/例题 2.C 循环半群完全分类(尾巴+圈+相对群);习题 2.10 有限消去半群是群。
四种构造法子半群与生成(交的最小扩张)·幺化 S¹·Rees 商(理想压缩)·直积与子直积(并行与契约)。
三台待检武器入库① 同态三连验证(良定义·单·满·保乘);② 相册五问(零?幺?幂等?units?局部群?);③ 闭包洪水填充(实验课 2 的算法)。
通往后文的暗桩生成的同余 → 3.4 呈现;同态分解 → 3.4 泛性质;循环半群尾巴+圈 → 3.13 Adian 图;幺化 S¹ → 3.6 半群呈现 vs 独异点呈现;子直积不可约 → 6.7 交换半群分解;有限消去半群是群 → 5.2 嵌入问题的第一块里程碑。

自测五问:① 为什么半群同态的核取同余关系而非打到 1 的原像?② 循环半群的两种命运与圈内幂等元的定位公式?③ Cayley 证明为何用 S¹ 当点集?④ 同余的「双侧相容」在良定义检验里对应哪两步?⑤ 有限消去半群是群的证明中,表示与鸽笼各干了什么?

本章一句话总账:结合律的世界里,可逆性是特权、同余是货币、表示是护照。下一章,用这三样东西去无中生有——从空白词的世界里,召唤出任何想要的独异点。

69挑战

第二章 半群与独异点:结合律的世界挑战题:构造一个「名不副实」的独异点

题面。构造一个有限交换独异点 M,满足以下五条性质,并证明每一条(构造分 30%,证明分 70%):① 幺元唯一且记 1;② 恰有两个幂等元:1 与 e(e ≠ 1);③ e 在 M 的乘法下「吸收」一切非可逆元(即非可逆元全体 N = {x : ex = x 还是 ex = e?请先分析哪种吸收才与②相容,再构造);④ units 恰有 3 个;⑤ |M| = 6。

分析底稿(防走偏的脚手架,正式答案不应包含)。⑤⑥ 元素总数 6,units 3 个,非可逆 3 个;幂等 2 个且 1 幂等,故另一幂等 e ∈ 非可逆集。非可逆集 {e, x, y}(三个)。③ 的两种「吸收」中:ex = e 型(e 像「局部零」)与 ex = x 型(e 像非可逆部分的幺元——回忆 2.14 的相对群!)。若取后者,则 {e, x, y} 以 e 为幺构成子群(若封闭),群阶 3,循环——于是非可逆部分是 C3、units 是 C3(阶 3 群只有循环 C3)……试试直积拼装:C3 × ?想要幂等恰好 {1} × 幂等集,units 恰 3 个。若第二因子取 B = ({0, 1, e'}, max)?max 半群幂等 3 个,超了。取 B = ({0,1}, max)?幂等 2 个 ✓,units(B) = {1}?max 的幺是 0——「乘法」是 max,可逆性需 e′使 max(a,b′) = a 对一切——0 是幺;「逆」要求 max(b′, b) = 0——只有 b = b′ = 0。units(B) = {0},平凡。那么 units(C3 × B) = C3 × {0},3 个 ✓。幂等 = {1} × {0,1},2 个 ✓(max 幂等:0²=0, 1²=1 ✓)。|M| = 6 ✓。e = (1, 1):检查 e 的吸收行为——e·(1, 0) = (1, max(1,0)) = (1,1) = e ✓;e·(g, 1)(g ≠ 1 可逆元)= (g, 1) ≠ e!——即 e 不吸收可逆元(当然,否则可逆元被吸收就矛盾了),非可逆元集是 {(1,0)} 单点?|N| 应为 3——e·(1,0) = e 意味着 (1,0) 被吸进 e?「吸收」的精确定义须自查。唉,③ 的措辞在诱导读者先发现「两种吸收只差一个定义」——这正是本题的真正考点。

真正要交的答案。把题面 ③ 精确化为:非可逆元集合 N 满足「N 对乘法封闭且 N 中任何两个元素之积落在 N」+「e 是 N 的(相对)幺元或(相对)零元——两版各构造一例」。然后给出两套构造:版本 A(e 为相对幺):M = C3 × ({0,1}, max),验证五条(此时 N = {1}×{0,1} 封闭,e = (1,1) 是 N 的相对幺?(1,1)·(1,0) = (1,1) ≠ (1,0)!不幺——是相对零:e·x = e?(1,1)·(1,0) = (1,1) = e ✓——版本 A 是「相对零」版);版本 B(e 为相对幺):请读者自拼(提示:第二因子换 ({0,1}, ×)——布尔乘法,其幺是 1、零是 0;M = C3 × B2,units = C3×{1} ✓ 3 个,幂等 = ?布尔乘法全体幂等!2 个幂等 ✓,e = (1, 0),N = {1}×{0} 单点——|N| = 1 ≠ 3,破坏⑤——改第一因子?C3 的 3 元素全可逆,N 从第二因子来只有 1 个——直积拼不出版本 B!需要更自由的构造:直接写 6×6 乘法表(构造自由度在「非直积」地带)或证明版本 B 不存在(|M| = 6、units 3、幂等 2 的矛盾论证?)——两种答案都收,但须自证)。

参考答案要点。版本 A 完整验证五条成立(上述直积即可,注意 e 的吸收是「相对零」型);版本 B 实际上不存在:N 封闭且以 e 为相对幺、|N| = 3 ⟹ N 是 3 阶群(相对幺+封闭+有限 ⟹ 群——习题 2.10 定理的相对版!)⟹ N ≅ C3;而 C3 的非幺元素无一是幂等——与 e 幂等矛盾?e 是 N 的幺,N 的幺幂等(相对意义)……精细的矛盾链请读者亲手闭合——这正是本题 70% 分数所在。本题的元训练:把一道措辞含混的题面改写成精确命题(③ 的两种读法)、用构造工具试错(直积拼装的边界)、用已证定理收网(相对版消去定理)——三步都是研究日常。

挑战题做完,第二章真正毕业:至此已会用拼装、会验结构、会发现「构造不出来」本身也是定理。下一章,词的世界见——那里,一切独异点都将从白纸上被规则召唤出来。

第三章

自由独异点与呈现:词的语法

全书的枢纽章。先造出最朴素的独异点——自由独异点 A*:词与拼接,以及「自由」的严格含义(泛性质与唯一性);再用等价关系把它改造:由关系生成的同余、商独异点,于是每个独异点都能写成 ⟨A | R⟩ 的语法形式——呈现。随后三节是本册与科研的直接接口:三大判定问题(词·整除·成员)、一关系独异点的定义与形态分类(special·monadic·正字对·左循环)、border(词的自重叠)与 Adian 图的几何画像。札记点出暗线:词的世界里,关系即命运。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
70导引

第三章 自由独异点与呈现:词的语法导引:词的语法

本章是全书的枢纽。前两章备好了对象(半群·独异点)与工具(同余·商·表示),本章回答一个更根本的问题:独异点从哪里来?答案是一个动作:取词的自由世界,宣判一些词等同。自由独异点 A* 是白纸,关系 R 是墨迹,呈现 ⟨A | R⟩ 是一张「立法文书」——而每一个独异点,都是某张文书的产物。这一章把「从词到独异点」的通道一寸寸修通,然后全章压轴:走近通道终点最纤细的那族结构——一关系独异点 Mon⟨A | w = 1⟩。

为什么单拿「一条关系」出来说事?两个理由。技术上,它是「约束」的最小非平凡单位——一条规则的后果已经复杂到让二十世纪的数学家们鏖战至今(Adian 1966 的无圈判据、1978/1987 的 Adian–Oganesian 归约、2019 年后的 Gray–Steinberg 复兴),一条规则尚且如此,多条规则的海洋可想而知——这正是「以简驭繁」的研究策略样板。战略上,它是本册承诺过的目的地:第六章 6.14 的 P1 问题(无自重叠 special 独异点的子独异点成员可判定性)将用本章的全部语言来陈述。

本章有一条隐蔽的对称结构,先点破:3.1–3.4 讲「自由」(没有法律的世界),3.5–3.8 讲「约束」(法律如何生效),3.9 讲「法律的极限」(不可判定性的地平线),3.10–3.15 讲「一条法律的世界」(一关系独异点的地形、几何与历史)。自由与约束的对立在每一节里都有戏份——暗线「自由与约束:词的世界里,关系即命运」在本章达到全书最紧的张力。

本章依赖。第二章全部(尤其 2.11 同余、2.12 商定理);第一章 1.8(字典序)与 1.11(词)。第四章将把本章的「相等判定」装上算法,第五章将把本章的呈现与群的表现对照。

读法建议:3.1–3.6 是主干(自由独异点、泛性质、同余生成、呈现的定义),务必逐字;3.7–3.8 是两个存在性/等价性定理,理解陈述与证明思路即可;3.9 是全书第一次面对「不可判定」——慢读;3.10 起进入一关系地带,那是真正的目的地。

71地图

第三章 自由独异点与呈现:词的语法本章地图:从自由到呈现

第一站 · 自由(3.1–3.4)自由独异点 A* 的定义与拼接;泛性质——「指定生成元即指定一切」的严格化;自由对象定理(存在+唯一)。这四节立起全书的白纸。
第二站 · 立法(3.5–3.8)由关系生成的同余(最小封闭扩张的第三次上演);呈现 ⟨A | R⟩ 的定义与合法性(同态定理重演);存在定理(每个独异点都有呈现)与 Tietze 变换(文书的等价改写)。
第三站 · 法律的极限(3.9)三大判定问题:词问题、整除问题、成员问题。Markov–Post 阴影初现:判定可以是不可判定的。
第四站 · 一关系地带(3.10–3.15)Mon⟨A | w=1⟩ 定义登场;形态四分类(special·monadic·正字对·左循环);border(自重叠);special 独异点地形;Adian 图(一关系的几何画像);Thue–Markov–Post 历史问题链。
收束 · 页型(87–99)例题 4(词运算·同余判定·分类实战·画 Adian 图)+习题 16+实验(词与同余的计算探索)+误读(关系不是改写规则)+思想卡(语法与语义)+札记三(关系即命运)+小结+挑战(两副面孔)。

行军要诀三则。其一,泛性质是本章的「总闸」:3.3–3.4 的自由对象定理说「指定生成元的像,全词世界被唯一拖走」——这个「唯一性」在 3.6 节兑现为呈现的存在性,在 3.7 兑现为「每个独异点都有呈现」,在第六章的 Vagner–Preston 处最后一次合流。其二,「同余生成」是全章的技术心脏:从关系 R 到生成的同余 ≡R,定义只有一行(包含 R 的最小同余),但「两个词是否同余」的判定立刻成为问题——第四章的 Knuth–Bendix 机器就是为它造的。其三,Adian 图是本章的「眼」:一篇文章一条关系 w = 1,画出它首尾字母的迁徙图(3.14),几何的「无圈」判据将决定代数的命运——先看图再做题(例题课 3.D 手把手)。

与前后的接口:3.5 生成的同余 → 4.2 重写系统的语义;3.8 Tietze → 4.9 完备化的等价性;3.9 三大判定 → 4.10 Markov–Post 不可判定性;3.12 border → 4.5 无自重叠定理;3.14 Adian 图 → 5.6 嵌入判据。暗桩照例标黑。

本章 30 页是全书的「宪法章」:后三章的一切术语(收敛、合流、嵌入、Green)都以本章定义为准。读慢一点,后面全快。

72讲义

第三章 自由独异点与呈现:词的语法3.1 自由独异点 A*:词的宇宙

定义 3.1(自由独异点)。字母表 A 上的自由独异点是 A* = {A 上全体有限词} 连同拼接运算:词 u = x1⋯xm 与 v = y1⋯yn 的拼接 uv = x1⋯xmy1⋯yn。空词 ε 是幺元。约定:字母表恒设为有限非空(本书多取 |A| = 2 的两字母表——最小非平凡战场)。

命题 3.2(拼接结合)。(uv)w = u(vw) 对一切词成立;εu = uε = u。证明。按定义展开:左边是把三段字母依次连写(第一段、第二段、第三段),中间无任何运算介入;右边连写次序相同。两边是同一个字母序列——这不是「两条推理殊途同归」,而是「同一个对象的两个名字」。∎

这个证明「空」到令人不安,但它的空正是要点:拼接的结合性来自词的定义本身——词就是序列,序列连写天然无括号。对照第二章:一般半群的结合律是公理(需要偿还的贷款),自由独异点的结合律是天性(生来自带)。这使 A* 成为一切独异点的「语法表面」——2.9 的预告在此兑现。

词宇宙的几何志。粒度:长度 k 的词恰有 rk 个(r = |A|),全宇宙可数无穷——「无穷但可枚举」,这是它能被计算机处理的前提。树形:把 ε 放根、每个词 w 下挂 wa(a ∈ A),得 r 叉树——词宇宙的全部几何就是这棵树的枝杈;第四章的「重写」就是把词从一根枝挪到另一根枝。前后缀结构:每个词有 |w|+1 个前缀(含 ε 与自身);前缀偏序(p ⊑ w ⟺ p 是 w 的前缀)是树形的偏序——它与 1.8 字典序的关系(两个不同的序、各自的用途)是本章初学最常见的迷雾,例题课 3.A 澄清。

通往 3.5。此刻的 A* 完全自由:ab 与 ba 井水不犯河水,aaa 与 a 相隔天堑。接下来的一切故事,都是往这张白纸上写字——写字的工具叫「关系」。

自由独异点一句诀:词是「没有做过乘法的乘法表达式」——表达式即对象,语法即全部。这一「无为」,是它日后能承载一切「有为」的资格。

73讲义

第三章 自由独异点与呈现:词的语法3.2 拼接与空词:最朴素的独异点

本节把 (A*, 拼接, ε) 的独异点身份办齐证件,并盘点它的「最」与「唯一」。

证件一:它确实是独异点。封闭(拼接出的还是词)、结合(命题 3.2)、幺元 ε——三章证件齐全。证件二:它是「最朴素」的。朴素到什么程度?三个可量化的「最」。① 生成元最少的信息量:A* = ⟨A⟩——生成集就是字母表本身,且没有任何一个字母可省(每个字母都是「独立的」:a 不在任何不含它的子半群中)。② 消去律幸存:uv = uw ⟹ v = w(长度与逐位比较)——左右消去都成立,A* 是「可消去独异点」;但它不是群(a 无逆:任何词拼接只会变长)。消去而非可逆——这种「半吊子可逆性」正是 5.2 节嵌入问题(可消去独异点何时嵌入群)的原型病例。③ 幂 freely 增长:an 两两不同——无限型循环子半群;增长的「速度」(按长度)是最快的可能。

证件三:它在同态下是「万能模板」。任何「从字母表出发的赋值」都自动延拓为同态——这是 3.3 泛性质的内容,此处只做热身运算:给定字母表到任意独异点 M 的映射(如 A = {a, b} 到 𝒯{1,2,3},a ↦ σ, b ↦ τ),词 abba 「应当」映到 στσ−1……不,独异点无逆,映到 σττ——把词逐字母换成像然后按序复合。「逐字母替换」这个动作为什么总是合法(良定义)?因为词的表达式与词对象合一,不存在「换个表达式写法」的歧义——自由性的又一次变现。

盘点「唯一性」。自由独异点在同构意义下由字母表基数唯一决定(|A| = |B| ⟹ A* ≅ B*,把字母按双射搬运);而 |A| 不同则不同构(生成集的最小尺寸是同构不变量——由「独立生成元」的个数决定)。于是自由独异点的分类平凡:一列基数 1, 2, 3, …。平凡的分类反而醒目:一切复杂性都将在「取商」的一步涌入——自由是简单的,约束才有故事。

两个操作性的补充。① Σ⁺:A+ = A* ∖ {ε},真半群(无幺);任何半群是「幺化词世界」的商——3.7 存在定理的术语预备。② 词的排序复习:len-lex(先长后典)与 lex(纯字典)在 A* 上的表现——lex 无最小元问题(ε 最小,但下降链存在),len-lex 是良序(第四章 terminating 序的候选)。两序对照表请读者在例题 3.A 里亲手填。

本节的全部内容可以印在邮票上:A* 是可消去、非群、生成元独立的独异点,一切独异点的语法母体。母体朴素,子孙万千——从下一节开始认亲。

74讲义

第三章 自由独异点与呈现:词的语法3.3 泛性质:「自由」的确切含义

「自由」至今是直觉(1.12:没有强加的规则)。本节给出严格定义——不从「没有规则」正面定义,而从「指派能力」侧面定义。这种「说它能干什么,而不是它是什么」的定义方式叫泛性质,是现代数学定义艺术的巅峰;本节以自由独异点为标本学它。

定义 3.3(自由独异点的泛性质)。独异点 F 连同映射 ι: A → F 称为「A 上的自由独异点」,若对任何映射 f: A → M(M 任意独异点),存在唯一的独异点同态 φ: F → M 使 φ ∘ ι = f(图:A —ι→ F 沿 φ 延到 M,底边 A —f→ M 交换)。φ 称为 f 的延拓。

逐词解读。「存在」:f 总能延拓成同态——指派生成元,全结构跟着走(词 x1⋯xk 映到 f(x1)⋯f(xk));「唯一」:延拓没有选择余地——同态值被生成元值完全决定(归纳于词长)。「自由」的精确语义就此落地:自由结构是对生成元的任何指派都「照单全收」的结构;约束结构则要挑食(指派须满足关系才延拓得动——3.6 节呈现的泛性质只差一个「与 R 相容」的条件)。

泛性质的用法示范(三条速战)。① 唯一性武器:两个同态若在生成元上相等则处处相等——「同态由生成元决定」从此是定理不是直觉。② 同构武器:设 (F, ι) 与 (F', ι') 都自由,则互延出 φ: F → F' 与 ψ: F' → F,且 φψ 与 ψφ 都是「在生成元上等于恒等」的同态,由唯一性 φψ = id、ψφ = id——自由对象自动同构,泛性质连分类学都包办了。③ 具体化:(A*, ι)(ι 把字母映为单字母词)满足定义 3.3——延拓就是「逐字母替换」,存在唯一都易验。于是「A 上的自由独异点」存在,且任何两个同构——定义合格。

泛性质的方法论一课。注意定义 3.3 没有说 F 长什么样——没有词、没有拼接、没有任何内部构造。它只说 F 与外界的关系(接受指派)。这种「外向型定义」的力量:证明关于 F 的定理时,往往只用泛性质、不碰内部构造(上面三例全是);内部构造只在「存在性」一处用一次。往后本册还有两次泛性质登场(5.5 Grothendieck 群、6.4 Rees 矩阵的泛刻画),读者将见到同一套打法:外向定义 → 唯一性武器 → 同构武器 → 收工。

泛性质一句诀:不说它是什么,只说它对一切指派如何反应——「自由」不是没有法律,而是对任何立法提案都不设门槛。

75讲义

第三章 自由独异点与呈现:词的语法3.4 存在与唯一:自由对象定理

定理 3.4(自由对象定理)。对任何非空有限字母表 A,自由独异点存在;且在同构(保持 ι 的意义下)唯一。证明。存在:取 (A*, ι),ι(a) = 单字母词 a。验证泛性质:给定 f: A → M,定义

φ(x1⋯xk) = f(x1)⋯f(xk),φ(ε) = 1M。

良定义:词的书写方式唯一(自由性的本体论担保),故「逐字母替换」无歧义。保乘:φ(uv) 把 u、v 的像连乘=φ(u)φ(v) ✓(M 结合律保证连乘无歧义)。保幺:φ(ε) = 1 ✓。φ∘ι = f 逐字母 ✓。唯一:任何同态 ψ 满足 ψ∘ι = f,则对词 x1⋯xk = ι(x1)⋯ι(xk),ψ(词) = ψ(ι(x1))⋯ψ(ι(xk)) = f(x1)⋯f(xk) = φ(词)——对词长归纳,唯一。唯一性(同构意义):3.3 的同构武器已证。∎

证明的分工值得再咀嚼:「存在」用内部构造(词),「唯一」用泛性质——此后凡遇泛性质对象,此分工照搬。另有两笔技术账。① ι 为什么必须写进定义?没有 ι,「F 的生成元」无从谈起——泛性质定义的是「结构+生成元的打包」;同一结构可带不同生成元映射(如 {a,b}* 里 ⟨a⟩ 也是一个自由独异点——单字母表!),打包不同,对象不同。② 为什么要求 A 非空?空表使 A* = {ε} 一元独异点——它其实也满足泛性质(唯一映射到任何 M)!定义 3.3 若允许空 A,一元独异点将成为「空表上的自由独异点」,体系更完整;本书沿用「非空」约定纯为叙述经济(习题 3(一)第 4 题让读者把空表情形补全)。

自由对象的家谱(一瞥)。自由独异点是一族「自由对象」中最老的一位:自由半群 A+(去掉 ε 的泛性质版——指派延拓为半群同态)、自由群(词+形式逆,第五章 5.2 的主角)、自由格、自由交换独异点(3.2 的 Comm(A)——多重集世界)……每个代数类别都有自己的「自由祖宗」,构造法雷同(表达式+无约束)。通往第四章:重写系统的舞台就是自由独异点——第四章的全部事业,可以一句话概括为「在自由祖宗的子孙(商)身上,恢复某种祖宗才有的可计算性」。

自由对象定理的哲学浓缩:「生成元的一切可能命运」构成一个结构;这个结构对一切命运照单全收。存在性靠造,唯一性靠性质——造一次,用一世。

76讲义

第三章 自由独异点与呈现:词的语法3.5 从自由到商:由关系生成的同余

白纸备好,现在写字。给定字母表 A 与「关系对」集合 R ⊆ A* × A*(把 (u, v) 写成 u = v),要造「服从这些法律的最普遍独异点」。法律生效的机制是一个同余——2.11「生成的同余」在此正式上岗。

定义 3.5(由关系生成的同余)。设 R ⊆ A* × A*。称同余 ≡ 包含 R,若 u ≡ v 对一切 (u, v) ∈ R。由 R 生成的同余 ≡R 是包含 R 的所有同余之交(2.11:同余对交封闭,故这是同余)。两个词 u ≡R v 时称「在 R 下等价」(或「R ⊢ u = v」的语义版)。

「交」的定义干净但不可计算;本节给它一个可操作的刻画——这是全书技术含量最高的一页之一,请慢读。初等变换:称 w ↦ w' 是一次 R-初等变换,若 w = puq, w' = pvq(或对调 u、v),其中 (u, v) ∈ R、p, q 是任意(可为空的)词——在词的任意位置,把关系的一侧换成另一侧。

命题 3.6(初等变换刻画)。u ≡R v 当且仅当存在词序列 u = w0 → w1 → ⋯ → wk = v(k ≥ 0),每步是一次 R-初等变换。证明。(⟸)每个 ≡R 的候选(包含 R 的同余)都容纳单次初等变换(右相容给 p 端、左相容给 q 端——注意「在同一处替换」需要左右相容接力:先左相容把 p·u·q 与 p·v·q 接通——严格说:u ≡ v 与左右相容 ⟹ p·u ≡ p·v ⟹ p·u·q ≡ p·v·q;有限步传递闭合)。故「可经有限初等变换相连」关系 ⊆ ≡R。(⟹)「可经有限初等变换相连」自身就是同余(自反 k=0;对称倒放;传递串接;相容——在链条每个词的同一位置外侧同贴 p、q)且包含 R——由 ≡R 的最小性,它 ⊇ 或 =,合起来即相等。∎

命题 3.6 把「同余」这个抽象关系翻译成「可达性」这个计算问题:两个词等价 ⟺ 一张词图上可达(顶点=全体的词,边=初等变换)。图是可数无限的,可达性判定因此成为真正的算法挑战——3.9 与第四章的全部戏剧都源于此。立刻做一个(完整版在例题课 3.B):R = {ab = ba},词 abba 与 baab 等价吗?链条:abba → baab?一步:p·ab·q 形?abba = a·bb·a,无 ab 子词于可换位置……直接找:abba = ab·ba,把 ab 换成 ba 得 baba →(ba·ba?)→ ba·ba 换首 ba 为 ab?p = ε, u = ba, v = ab:baba → abba 打转。试另路:abba →(a·bb·a,但 bb → bb 不是 R 里的规则,此路不通)……答案是等价(两步:abba → aabb——abba 的子词含 ab(位置 1–2)、bb、ba(位置 3–4);a·bb·a 中 bb 不在 R。位置 3–4 的 ba 换 ab:abba → abab →(ab·ab 换 ba?p = a:a·ba·b → a·ab·b = aabb)→ aabb →(aa·bb?bb 不在 R……)。三步可到:abba →(p=ε, u=abba?R 无)——老老实实 BFS:例题课见。此处只留悬念:可达性 chains 的长度可以远超直觉——这正是判定问题困难的第一口体感。

本页是全书的「桥墩」:同余=初等变换链=图可达性。三种语言(代数的、语法的、几何的)说的是同一个东西——往后遇到困难,换一种语言再看。

77讲义

第三章 自由独异点与呈现:词的语法3.6 呈现 ⟨A | R⟩:半群的语法

定义 3.7(独异点呈现)。记号 Mon⟨A | R⟩ 指商独异点 A*/≡R:字母表 A、关系集 R、由 R 生成的同余、词等价类为元素、类拼接为运算。记号约定:⟨A | R⟩ 默认指独异点呈现(含空词作幺元);半群呈现 Sgp⟨A | R⟩ 指 A+ 的对应商(无幺元)——两者的关系恰是 2.5 的幺化。元素写成词(带方括号则强调类):词 w 的类记 [w]。

呈现的读法:⟨a, b | ab = ba, a³ = ε⟩ 读作「两个生成元 a、b;法律:ab 与 ba 视为相同,a³ 与空词视为相同」。它不是那个独异点本身,而是独异点的出生证明——同一独异点可以有许多张不同的出生证明(99 页挑战题的主题),正如同一几何体可用不同坐标描述。呈现里「能做」的三件事:① 写元素(词);② 乘(拼接);③ 用法律改写(初等变换)。不能默认做的事:判定两个词是否同一元素——这正是 3.9 的词问题!初学者最大的误区就是把呈现当成「一个可以查表的计算模型」——它只是语法合同;查表能力要靠第四章的算法建设。

命题 3.8(呈现的泛性质)。设 M = Mon⟨A | R⟩,ι: A → M 把字母映为单字母词的类。则:① 对任何映射 f: A → N(N 独异点)且 f 与 R 相容(即延长成词映射后,每个 (u,v) ∈ R 满足 f̂(u) = f̂(v)),存在唯一同态 φ: M → N 使 φ∘ι = f;② 反之,M 到任何 N 的同态都由「与 R 相容的指派」给出。证明。自由延拓 φ̂: A* → N 存在唯一(定理 3.4)。φ̂ 的核是同余(2.11 例④)且包含 R(相容性)⟹ 包含 ≡R(最小性)⟹ φ̂ 下降为良定义的 φ: A*/≡R → N(同态基本定理的海关动作,第二次服役)。唯一性与逆命题同型反推。∎

命题 3.8 是「3.3 自由+3.5 约束」的合成体:指派先自由,再过法律安检(相容性),幸存者唯一。它的实战价值立刻可见——证明「商独异点 ≅ 某具体独异点」的标准流水线:构造指派(正方向)+构造逆方向的指派+两方向用唯一性武器证互逆。例题课 3.B 与挑战题全程使用这条流水线,此处先在最小的例子上试机:Mon⟨a | a³ = ε⟩ → 考虑指派 a ↦ C3 的生成元 g,相容性只需验 a³ = ε 的像 g³ = 1 ✓;反过来 g ↦ [a];两方向复合由唯一性为 id——于是 Mon⟨a | a³ = ε⟩ ≅ C3。三行证明完成一个同构——这就是泛性质的效率。

呈现一句诀:语法(词+关系)在前,语义(独异点)在后;泛性质是语法通往语义的唯一合法桥梁。桥梁的通行规则——相容性——就是第一章良定义的第三世化身。

78讲义

第三章 自由独异点与呈现:词的语法3.7 每个独异点都有呈现

定理 3.9(存在定理)。每个独异点 M 都有呈现:取 A = M(生成元集=元素全集,为免混淆记 ā 对应元素 a),R = {ā·b̄ = ab‾ : a, b ∈ M}(整张乘法表立为法律),则 Mon⟨A | R⟩ ≅ M。证明。正方向指派 ā ↦ a(恒等搬运)与 R 相容(R 的每条就是乘法表原样)。得满同态 φ: Mon⟨A|R⟩ → M(打到全部元素)。逆方向指派 a ↦ ā(把 M 的元素送回生成元)——这是集合映射,延拓为同态 ψ: M → Mon⟨A|R⟩?先验保乘:ψ(ab) = ab‾ 而 ψ(a)ψ(b) = ā·b̄ = [ā·b̄] = [ab‾] ✓(同一类)。但 ψ 是同态吗——定义域 M 是独异点,映射 a ↦ ā 保乘(上式)保幺(1 ↦ 1̄)✓。复合:φψ(a) = φ(ā) = a = id;ψφ(ā) = ψ([ā]) = ?ψ 定义在 M 上不在商上!——修正:ψφ 在生成元类上是 ā ↦ a ↦ ā,由(商上的)唯一性武器,ψφ = id。两个复合都是恒等 ⟹ 同构。∎

证明中途的「修正」是真实研究里最常见的转折——同态的方向搞反了就当场修;请读者把这段证明重写一遍、确认每一步的合法域。定理的意义是「存在性兜底」:呈现语言完全覆盖独异点的宇宙——没有一个独异点逃在语法之外。但定理也诚实地暴露了呈现语言的特点:它给出的呈现(生成元 |M| 个、关系 |M|² 条)极度冗余——好比把「7」解释成「七减二再减五」。呈现理论的真正事业不是存在,而是经济:找一个尽量小、尽量可读的呈现。两个量化指标由此诞生:① 秩(rank):最小生成元个数;② 亏格(deficiency):|A| − |R|(生成元多而关系少的呈现「更自由」)。本章主角一关系独异点取亏格 ≥ |A| − 1 的极端:一条关系撑起整个世界。

最小性的第一课。秩并不好算:Mon⟨a, b | ab = ba, a = b²⟩ 里 a 是冗余的(a = b² 消掉)⟹ 秩 1;但「某个生成元能否被表达」在一般独异点里恰恰是成员问题(3.9)——连「这个呈现经济不经济」都可以不可判定。这句话的完整展开在 4.10;此刻只请读者记住方向:呈现语言的每一个「显然应该可算」的量(秩、元素个数、两个词是否相等),在一般呈现下都可能失去算法——这是语法合同的本质代价:合同管「合法」,不管「可算」。

通往 3.8。既然同一独异点有多张证明,自然要问:两张证明如何互认?答案是一组初等变形——Tietze 变换(群论 1908 年的老将,独异点版稍后)。它是下一节的主角,也是第四章「完备化等价性」的伏笔。

存在定理一句话:万法皆可立;呈现理论的事业是把万法读成一部好书——最小、可读、可计算。

79讲义

第三章 自由独异点与呈现:词的语法3.8 Tietze 变换:呈现的等价变形

定义 3.10(Tietze 变换,独异点版)。下列四种「文书改写」保持呈现所定义的独异点同构:T1 加关系:添加一条已被现有呈现蕴含的关系(u = v,其中 u ≡R v);T2 删关系:删除一条被其余关系蕴含的关系;T3 加生成元:添加新字母 a 与一条定义关系 a = w(w 是旧字母的词);T4 删生成元:删除生成元 a 及其定义关系 a = w,并把其余关系中的 a 全替换为 w(要求 a 不出现在其余关系中——除非通过该定义)。

命题 3.11。每次 Tietze 变换保持同构;反之,任意两个呈现若定义同构的独异点,则可经有限次 Tietze 变换互达(完备性,陈述级——独异点版证明有技术争议,群论版 Tietze 1908 原证可迁移到有限情形)。证明骨架(保持性)。T1/T2:商的两次取商——被蕴含的关系在生成的同余里本来就有,删除不改变生成的同余。T3:新字母 a 只是 w 的别名(泛性质流水线:旧独异点到新呈现指派「a ↦ [w]」与逆指派「旧字母 ↦ 旧字母、a 的定义擦除」,双向相容+唯一性 ⟹ 同构)。T4 是 T3 的逆。∎

Tietze 变换是呈现世界的「同义改写规则」——四种动作,张张保义。实战用途一:简化文书。例:⟨a, b | ab = ba, a = b²⟩ →(T4 删 a,替换)⟨b | b³ = ε⟩?验证:a = b² 蕴含 ab = b³ = ε 与 a = b²,而 a = b² 与交换律给出 a³ = b⁶ = ε ✓ 一致——删成 ⟨b | b³ = ε⟩ ≅ C3:原三行文书是 C3 的臃肿马甲。实战用途二:互通文书(挑战题 99 的正式工具)。实战用途三(方法论):Tietze 完备性把「定义同一独异点」变成「Tietze 可达」——同构问题获得一个语法的刻画。但这刻画是双刃的:Tietze 序列的搜索是又一个不可判定高危区(第四章 4.10 的 Markov 后果之一:不存在算法判断两呈现是否 Tietze 可达)。

与第四章的接口(钉死)。T1 加关系在第四章将以「完备化」的形式返场:Knuth–Bendix 算法发现两条改写路径到不了同一终点时,它添加一条新关系(临界对的解)——那是 T1 的算法化。T3 加生成元在第六章的自动半群理论中返场(引入「状态字母」)。通往第四章:Tietze 是「呈现层的等价」,重写是「词层的算法」——第四章架桥于两者之间。

Tietze 一句诀:文书是表象,独异点是本体;四种变形是表象间的合法换装。换装自由,但「两件衣服是否同一人」的判定——又是那个老问题。

80讲义

第三章 自由独异点与呈现:词的语法3.9 三大判定问题:词·整除·成员

呈现语言立起来了,它的账单也到了。对呈现 Mon⟨A | R⟩,三个最基本的「能不能算」问题:

定义 3.12(三大判定问题)。① 字问题(word problem):给定词 u, v,判定 u ≡R v 吗?② (左)整除问题(divisibility):给定词 u, v,判定 v ≡R uv′(v 是否含 u 的商),即商独异点里 [u] 是否左整除 [v]。③ (子独异点)成员问题(membership):给定词 u 与一组词 v1, …, vk,判定 u ≡ v1x1⋯(u 是否在 ⟨[v1], …, [vk]⟩ 里),即「生成元子集生成的子独异点里有没有 [u]」。

三者强弱不同:字问题可判定 ⟹ 整除与成员(对该子独异点的生成元)未必可判定——整除与成员都是字问题的「带参数量化版」(存在 x 使……),量词使难度跳档。反之,成员可判定未必给字问题。三者是「同一家族的三层楼」:字问题是地基,成员问题是阁楼;本书的主角 P1(6.14)正是阁楼问题——special 一关系独异点的子独异点成员问题。

「可判定」的精确含义。问题可判定=存在一个总停机的算法,对每个输入给出对错。这里埋着两个陷阱:① 「算法对某些输入停、对某些输入转不停」不算判定——半判定(半可解)不算数;② 判定算法的存在性是数学事实,与「我们找没找到」无关——找到算法证明「是」,找到不可判定性证明证明「否」,两者都是定理。4.10 节将完整陈述 Markov–Post 定理:存在具体呈现使其字问题不可判定——不是「我们不会算」,是「逻辑上不存在算法」。本节先接受这个地平线的存在,把它当作呈现理论的地形特征:三大判定问题在每个具体呈现上有三种可能命运——可判定、半可判定、不可判定——同一位作者的下一张呈现就可能换一种命运。

地形的粗略地图(细节陆续展开)。有限独异点:三大问题全可判定(乘法表在手)。自由独异点:全可判定(逐字比较)。一关系独异点:字问题——Adian 1966 解决无自重叠情形(special 型),1987 Adian–Oganesian 归约到两形,一般情形至今开放(本册 4.5–4.7 与 6.10 详述);成员问题——Foniqi–Gray–Nyberg-Brodda 2025 证明一般 monadic 一关系独异点的子独异点成员不可判定,但 special 无自重叠情形(P1)开放——这就是本书终点前的最后一块未知地图。

三大问题一句话:相等(字)、因子(整除)、入伙(成员);难度递增,不可判定的阴影随量词加深。请读者此刻就养成提问的习惯——见到任何呈现,先问三个判定问题各自的命运。

81讲义

第三章 自由独异点与呈现:词的语法3.10 一关系独异点:定义登场

定义 3.13(一关系独异点)。呈现 Mon⟨A | u = v⟩(恰一条关系)定义的独异点称一关系独异点(one-relation monoid)。特别地 Mon⟨A | w = ε⟩(右端为空词)称 special 一关系独异点——「special」取「关系把词送回幺元」之意。一条关系但两词皆非空的(u = v,u,v ≠ ε)称非 special 型。

为什么「一条关系」值得整章半册?先算一笔对比账。自由独异点(零关系):一切可判定、结构平凡——太简单。两条以上关系:4.10 将证明字问题可以不可判定——一般太黑。一条关系:恰好在「证明机可入、直觉可依、但远未穷尽」的黄金地带——自 Thue 1914 年提出问题以来一百余年,它的地图仍是当代论文的活跃工地(Gray–Steinberg 2024、Foniqi 等 2025 都在此耕作)。研究的方法论样板也在这里:对一条关系 w = 1,人们研究它的形态(w 长什么样?有没有自重叠?首尾字母是什么?)如何决定独异点的命运(字问题可判定吗?能嵌入群吗?有限吗?)——「形态决定命运」是组合代数的灵魂方法论,一关系独异点是它最纯粹的实验室。

最小战场的规模感。生成元个数与词长的维度感:一关系 Mon⟨a | aⁿ = ε⟩(单字母)= 循环群 Cn(命题级习题)——单字母无故事;两字母 ⟨a, b | w = ε⟩ 才是主战场:w 的取法已是无穷家族。词长 2 的四个基本型先尝鲜:ab = ε(⟨a,b | ab = ε⟩——例题 3.C 将算出它「出人意料」);aa = ε(a 自逆,b 自由——独异点 ≅ ℤ 拼接自由独异点?读者猜);ab = ba 是两关系,不属本章。词长 3+ 的家族在 3.11 分类表里排队。

与群论的对照(为什么半群版更难)。群的一关系表现(one-relator group)是组合群论的百年重镇:Magnus 1932 的 Freiheitssatz 与消解定理给出强大的结构武器(5.2 详述)。半群版难在三层:① 无逆可用——群论把关系「双侧化」的招数(w = ε ⟹ 字母可交换着消)全部失效;② 幺元两侧不对称——special(w = ε)与非 special(u = v)行为迥异,而群里两者可互化(u = v ⟺ uv⁻¹ = ε——半群没有 v⁻¹!);③ 几何工具更少——群的 one-relator 有 Cayley 复形的二复形理论,半群只有 3.14 的 Adian 图这一件轻武器。三层困难合起来解释了:为什么 one-relator monoid 的问题链比群的慢半个世纪还在燃烧。

定义即宣言:Mon⟨A | w = ε⟩——一条法律,一个世界。这个世界有多深?从下一节的分类表开始下潜。

82讲义

第三章 自由独异点与呈现:词的语法3.11 形态分类:special·monadic·正字对·左循环

一关系呈现 ⟨A | u = v⟩ 按关系对的形态分类——这张分类表是本册后半(四、五、六章)的行军地图,每行都将在后文拥有自己的定理。

① special 型:u = ε 或 v = ε(一端为空词)。研究由「关系送词回幺元」驱动。命运注记:字问题在无自重叠情形可判定(Adian 1966);一般情形的整除问题可归约(Adian–Oganesian 1987);子独异点成员问题=P1,开放(本书终点)。第四章 4.5–4.7 是它的算法理论。
② monadic 型:u = v 且其中一侧恰为单字母,如 a = w(a 被词 w 定义)。研究由「生成元的奴役与解放」驱动。命运注记:FGN 2025 证明一般 monadic 一关系独异点的子独异点成员不可判定——阁楼层的第一批禁区画在这里;但结构好的 monadic(w 的形态受限)仍有大片可判定带。4.8 详述。
③ 正字对型:u = v 且 u, v 皆非空非单字母(两侧都是「正经词」)。语义上「两种拼法等价」。命运注记:部分可通过 Adian 技巧「special 化」(加一个字母 t 与关系 t·u·t′ = ε 之类的编码——细节 4.8);独立的理论较少,多为归约中转站。
④ 左循环型(left cycle):u = a·w·a 形态(首尾同字母)或其特款 aUa = aVa。命运注记:这是开放地图上最刺眼的两块之一——Mon⟨a, b | aUb = aVb⟩ 与 Mon⟨a, b | aUb = a⟩ 两形的字问题至今开放(Adian–Oganesian 归约后的剩余地带;1987 年 Oganesian 声明解决了 aUb = a 的可判定性,但其依赖的 Sarkisjan 1981 引理被 Adian 发现存在缺口,至今未补——学术史悬案,6.10 详述)。

分类表的读法。① 分类不是互斥的排行榜,而是「形态 → 已知技术 → 已知命运」的对照表:拿到关系 w = v,先看它属于哪行(或可经 Tietze 变换挪到哪行),再查该行的武器库。② 分类以「空词、单字母、非空词、首尾同字母」四种边界形态为轴——为什么是这四种?因为一关系理论的核心机制(Adian 图、消去、编码)全都挂在「词的首尾字母与空词的距离」上:special 有「回幺事件」,monadic 有「字母定义事件」,左循环有「首尾咬合事件」——机制的弹药决定了分类的切法。③ 表中「命运」栏的每一格都是活的研究:读者此刻已在地图的边缘。

一关系独异点地形速写(预告 3.13)。special 型的地形由 w 的两个量决定:border(自重叠:w 是否与自己重叠——3.12)与字母分布。无自重叠(cycle-free):Adian 图无圈 ⟹ 字问题可判定 ⟹ 一大片代数性质(4.6 的清单)。有自重叠:Adian 图有圈 ⟹ 技术失效 ⟹ 地图空白。这一「图形几何决定代数命运」的剧本,是本册最具戏剧性的主线。

分类表一句话:关系的形态是独异点的基因——空词给回幺,单字母给奴役,首尾咬合给死结。读基因,算命运。

83讲义

第三章 自由独异点与呈现:词的语法3.12 border:词的自重叠

定义 3.14(border)。词 w = x1⋯xk(k ≥ 2)称为有 border(自重叠),若存在真前缀与真后缀相等:有 1 ≤ p < k 使 x1⋯xp = xk−p+1⋯xk。等价地说:w 的非平凡旋转存在——w = xy 且 w = yx′ 型的重排。精确版:w 有 border ⟺ 存在非空词 α ≠ w 使 w = αβ = βα′;最干净的说法:w 可写成两段重叠的拷贝。无 border 的词称 cycle-free(无圈/无自重叠)。

定义的「重叠」直觉:把 w 写两遍并排滑动,若某滑动位置上重叠部分两侧一致,就有 border。算例先行:aba——真前缀 {a, ab},真后缀 {a, ba},交集 {a} 非空 ⟹ 有 border(a 与 a 咬合)。abab——前缀 {a, ab, aba},后缀 {b, ab, bab},交集 {ab} ⟹ 有 border(ab 拷贝咬合——整词的周期 2)。abba——前缀 {a, ab, abb},后缀 {a, ba, bba},交集 {a} ⟹ 有 border!「回文总是咬自己的尾巴」——本册反复出现的 abba 原来自带圈。aab——前缀 {a, aa},后缀 {b, ab},交集空 ⟹ cycle-free。abccba——前缀 {a, ab, abc, abcc, abccb},后缀 {a, ba, cba, ccba, bccba},交集 {a} ⟹ 有 border。规律初显:首字母 = 末字母 ⟹ 必有 border(长度 ≥ 2 时,单字母前后缀就咬合)——这是判断的第一捷径;无 border ⟹ 首尾字母必不同。

命题 3.15(border 的三个等价刻画)。对 |w| ≥ 2:① w 有 border;② w 有非平凡旋转:存在真分解 w = xy(x, y 非空)使 yx 也「在 w 的幂里提前出现」——精确版:w = xy 且 yx 是 w 的子词;采用可验证版:② 存在整数 p(1 ≤ p < |w|)使 w 的第 i 个字母与第 i+p 个字母在重叠区间处处相等(周期 p 的证据);③ 单规则自由半群 ⟨w⟩ 的临界对非空——把 w 写两遍滑动的重合恰是重写系统临界对(第四章 4.5 主角的语法预告)。证明。①⟹②:border 长度 p ⟹ 重叠区间内 w[i] = w[i+p]。②⟹①:周期 p 的最大证据段给出相等前后缀(取最长重叠段)。①⟺③:临界对=单规则 {w→ε} 的两条重叠应用——滑动重合的定义(第四章完整展开)。∎

border 的统计学一瞥(体会「无圈」是多数还是少数):两字母表上长 n 的词中,cycle-free 的比例随 n 递减但始终可观(精确计数是组合难题,实验课 3 让读者算 n ≤ 10 的实数)。重要的不是比例而是结构:cycle-free 词构成 Adian 理论的「良性区」,良性区里的定理(4.5–4.6)成套;border 词是「恶性区」,恶性区里连「 aba = 1 之类简单关系的行为」都要个案分析。通往第四章:border ⟺ 临界对存在 ⟺ 单规则系统可能不合流——本章的语法概念将在那里获得算法身份。

border 一句诀:词咬住自己的尾巴,是它命运的分水岭。首尾不同字母是无圈的最快检验——一秒钟的查看,决定一章的定理管不管用。

84讲义

第三章 自由独异点与呈现:词的语法3.13 special 独异点 ⟨A | w=1⟩ 的地形

special 型 Mon⟨A | w = ε⟩ 是一关系地带的心脏。本节勘察它的地形——三个地标。

地标一:极小性难题与「零化」现象。w = ε 的字面读法是「w 这个乘积等于不动」。立即的后果:w 的每个字母不能都是「自由的」——至少一个字母要付出代价。最简单的例子 ⟨a, b | ab = ε⟩:ab 回零 ⟹ b 是 a 的「右逆」?独异点语义下 [a][b] = [ε]——b 是 a 的右逆!但注意也要求 [b] 是 [a] 的……ab = ε 只说了一个方向(左侧拼接)。⟹ 在这个独异点里 [a] 有右逆 [b],而 [b] 有左逆 [a];两者可逆吗?需 ba = ε——没有这条关系!于是出现「半可逆」奇观:可右不可左。例题课 3.C 将证明这个独异点其实是……(悬念保留)。「单向回零」造成的不对称性,正是 special 型一切深刻现象的种子。

地标二:幺元是唯一幂等元吗?群的世界里幺元独占幂等;special 世界呢?⟨a | a² = ε⟩:[a]² = [ε] 但 [a] ≠ [ε]——[a] 非幂等;独异点 {ε, [a], [a]², …}?[a]² = ε,所以元素就 {ε, [a]}——是 C2!再看 ⟨a, b | a²b² = ε⟩:[a]²[b]² = ε——没有单元素回零,幂等元谱如何?答案依赖 w 的 border 状态:无自重叠时,Adian 理论保证 units 恰好是「w 内部可逆化的字母子集」(4.6 的精确版),幺元是唯一幂等元;有自重叠时,幂等元可以成群出现——「躺平者」的多寡再次由基因(border)决定。命题 2.16(有限半群必有幂等元)在此的呼应:special 独异点一般无限,幂等元非必存在——无限世界可以永不停机。

地标三:极大子群——special 世界的「贵族区」。每个独异点的 units 是群(2.8);special 独异点的 units 有精确刻画吗?⟨a, b | ab = ε⟩ 的 units:[a][b] = ε 但 [b][a] ≠ ε ⟹ 谁也不可逆,units = {ε}!⟨a, b | a²b² = ε⟩ 同型——4.6 将证明 units = {ε} 依然(无自重叠时 units 平凡,除非 w 是单字母幂)。「一条关系制造不出贵族」——units 平凡性是无自重叠 special 独异点的普遍现象;有自重叠时 units 可以非平凡(border 提供咬合所需的「配合」)。这条规律是 Adian 图判据(3.14)的代数投影,也是第五章嵌入问题的起点:连 units 都平凡,离「嵌入群」的距离有多远?5.6 的答案:Adian 图又说了算。

地形总评。special 独异点的三大地标(单向回零的不对称、幂等元谱、units 平凡性)全都由同一个几何对象控制——Adian 图。下一节就把这张图画出来。

地形口诀:w 回幺,字母买单;买单方式看 border;units 有无,图上见分晓。三句背熟,3.14 只是「把口诀翻译成图形」。

85讲义

第三章 自由独异点与呈现:词的语法3.14 Adian 图:一关系的几何画像

本册最重要的一个图形工具:把一条关系画成一张小图,让「词的语法」变成「点的迁徙」。

定义 3.16(Adian 图 Γu,v)。对关系 u = v(special 情形 v = ε 稍后处理——实际使用的是「词 w 的自接图」Γw),构造二部图:左侧顶点=u 的字母,右侧顶点=v 的字母(各按出现次序排开);边按「相同字母连连线」画——左侧第 i 个字母 x 与右侧第 j 个字母 x 连边(每个 x 连它所有对应)。特别地 Γw = Γw,w:w 写两遍,同字母连连。special 型 ⟨A | w = ε⟩ 的「命运图」取 Γw。

先画最小的几个(例题课 3.D 手把手,此处看成品)。w = aba:左 a1 b a2,右 a1′ b′ a2′;连边 a1–a1′, a1–a2′(左 a1 连右侧两个 a)、b–b′、a2–a1′, a2–a2′——图有一个 4-边大圈(a1→a1′→b…)有圈。w = aab:左 a1 a2 b,右 a1′ a2′ b′;边 a1–a1′, a1–a2′, a2–a1′, a2–a2′, b–b′——左侧两 a 与右侧两 a 全连成 K2,2,b 有单边——K2,2 是圈!等等,aab 是 cycle-free(3.12),为何有圈?澄清:Γw 的「圈」与 border 的「自重叠」不是同一个概念!Adian 理论中 special 型用的图不是 Γw 而是左右分离图:关系 w = ε 在 Adian 机制里被拆成 w = xy = yx 型旋转的「同首尾检查」——精确版本是:关系对 (u, v) 的图 Γu,v 无圈 ⟺ 重写系统「局部合流」(第四章 4.6 定理 4.12 的核心)。对 special 型,实际检验的关系对来自 w 的旋转族(w 的每个循环置换对)。正确读法:⟨A | w = ε⟩ 良性 ⟺ w 的所有非平凡旋转对 (α, β)(w = αβ = βα′ 的旋转)的图 Γα,β 全部无圈。w = aab:旋转族 {aab, aba, baa}(循环置换);对 (aab, aab) 的图有 K2,2 圈 ⟹ ⟨a, b | aab = ε⟩ 不在 Adian 良性区?可 3.12 明明说 aab 无 border!这正是本章最精微的转弯:border(词的自重叠)与 Adian 圈(关系对图)是两个不同层级的检验——前者管「单规则系统的临界对」(4.5),后者管「旋转对的合流」(4.6);无 border 的 w 仍可能因字母重复而在旋转图上出圈。两者的精确关系与完整判据是第四章 4.5–4.6 的内容,本节只要求:会画 Γu,v、会数它的圈。

为什么要这张图。因为它把「关系的后果」变成了「图的结构」:无圈 ⟹ 一切旋转对的替换互不干扰 ⟹ 改写可合并 ⟹ 字问题可判定(Adian 1966 的伟大路线图)。几何决定代数——本册的招牌戏,图是主角。

Adian 图一句诀:关系画成连线,圈是命运的纹路。会画会数圈,此刻已站在 Adian 1966 年论文的门口。

86讲义

第三章 自由独异点与呈现:词的语法3.15 历史注记:Thue–Markov–Post 的问题链

本章的语言是百余年历史的沉积。末节把时间线立起来——不是为了怀古,而是因为今天地图上的每一块空白,都是当年某个人留下的路标;读问题链,就是读地图的层理。

1914 · Thue。挪威数学家 Axel Thue 发表《关于无穷符号序列的问题》——第一次提出:给定字母替换规则,两个词能否经有限替换互达,是否有算法?这是「字问题」的出生证,也是「可判定性」概念早于图灵机二十年的先声。Thue 本人解决了若干特例(含一关系的一些情形),但一般问题他留下了。

1932 · Magnus。Wilhelm Magnus 在群的侧翼立下 one-relator group 的两根柱子(Freiheitssatz 与消解定理)——群版一关系理论从此起飞。半群版眼巴巴看着:没有逆,Magnus 武器失效——问题链在半群侧冻结了十五年。

1947 · Markov 与 Post。两人在同一年各自独立证明:存在具体呈现使字问题(乃至 Thue 问题的每个自然变体)不可判定。这是图灵机(1936)落地之后的第一个「具体数学对象不可判定」定理——希尔伯特「判定一切」的梦想碎裂的现场。从此呈现理论分成两个半球:可判定带(找算法)与不可判定带(找归约);一关系地带恰好横跨两者的边界。

1966 · Adian。 Sergei Adian 证明:无自重叠(cycle-free)关系 w = ε 的 special 独异点,字问题可判定——用 3.14 的图:无圈 ⟹ 合流 ⟹ 可判定。这是半群侧第一根大柱。_adian66 的图方法此后统治这个领域四十年。

1978/1987 · Adian–Oganesian。两人把整除问题的战场从 special 型收缩到两个形态(aUb = aVa 与 aUb = a——3.11 分类表的④行);1987 年 Oganesian 声明解决了后者的可判定性——但其中关键引理引用的 Sarkisjan 1981 结果被发现存在缺口(Adian 本人 90 年代发现;缺口至今无人补上)——地图上出现一块「声明已解决但悬案未决」的迷雾区。学术史的教训:引文要亲手验(6.10 详述这桩公案)。

2019– · 复兴。Gray、Steinberg、Nyberg-Brodda、Foniqi 等人重启战场:special 一关系的同调刻画(Doc. Math. 2024)、monadic 子独异点成员的不可判定族(Canad. J. Math. 2025)、Magnus 子独异点的新进展(2025)。本册终点 P1 问题(无自重叠 special 型的成员问题)正处在这波复兴的浪尖——读者手里的基础文稿与工作台,就是为在这片浪里下水准备的。

问题链一句话:1914 提问,1947 定界,1966 破局,1987 收缩并留缺口,2019 复兴。每一格都是一个人的执着。下一章,我们拿起 Adian 的武器,走进算法。

87例题

第三章 自由独异点与呈现:词的语法例题课 3.A:自由独异点中的词运算

例 A.1(前缀序 vs 字典序)。在 {a, b}* 上(a < b):① 列出词 ab 的全部前缀;② 比较 ab, ba, aba, b 四词在字典序下的次序;③ 在前缀偏序 ⊑ 下的次序。
解。① 前缀:ε, a, ab(|w|+1 = 3 个)。② 字典序(先比首异位,短者小):比较 ab 与 aba——ab 是 aba 的真前缀,短者小:ab < aba;ab vs ba:首字母 a < b,ab < ba;b vs ba:b 是 ba 真前缀,b < ba。全序:ab < aba < b < ba。③ 前缀偏序:ε ⊑ a ⊑ ab ⊑ aba(一条链);b 与 a、ab、aba 不可比(b 不是它们的前缀,它们也不是 b 的前缀)——偏序分叉,全序排队,两序在 ab 与 aba 处一致、在 b 处分道。∎
点评。第四章重写系统用 len-lex(长度优先)而非纯字典序,理由正是命题 1.14 的下降链——本题的两序对照是那次选择的实物预演。

例 A.2(旋转与 border 对账)。w = abab:列出全部循环置换,判 border,找出周期。
解。旋转:abab, baba, abab, baba——只有两个不同的(周期 2!)。border:真前缀 {a, ab, aba} ∩ 真后缀 {b, ab, bab} = {ab} ⟹ 有 border,且是最强情形——整词拷贝咬合(w = (ab)²)。对照 abba(3.12):单字母咬合。两者都是 border,但 abab 的圈「大而整」,abba 的圈「小而碎」——第四章将看到 border 的「大小」影响临界对的数量。∎

例 A.3(字母表上的首尾统计)。{a, b} 上长 3 的词共 8 个:aaa, aab, aba, abb, baa, bab, bba, bbb。哪些 cycle-free?
解。捷径(3.12):首 ≠ 尾 ⟹ 可能无 border,再查中段。aaa, bbb:首=尾,有 border。aba, bab:首=尾,有。aab, abb, baa, bba:首≠尾——查内部:aab 前缀 {a, aa} 后缀 {b, ab} 交集空 ✓;abb {a, ab} × {b, bb} 空 ✓;同理 baa, bba ✓。四个 cycle-free:aab, abb, baa, bba——全是「一头一尾不同的双同连块」形态。∎
点评。长 3 的 8 词里 4 个良性——比例 ½;实验课 3 将算长 10 的比例(读者猜升还是降?)。

三例覆盖词运算的三个基本功:两序对照、旋转与 border 对账、首尾检验。口算过关再进 3.B 的同余链条。

88 例题

第三章 自由独异点与呈现:词的语法例题课 3.B:由关系生成同余并判定等价

例 B.1(交换律的链条)。呈现 ⟨a, b | ab = ba⟩。证明 abba ≡ baab,并写出最短初等变换链。
解。abba →(位置 3–4 的 ba 换 ab)abab →(位置 1–2 的 ab 换 ba)baab。两步,完赛。∎
点评。交换律世界每词唯一正规形「a 全前、b 全后」(1.16 的整理)——任何词都可整理,链条长度=逆序对数。abba 的逆序对:位置 2 的 b 领先两个 a + 位置 3 的 b 领先一个 a……直接数整理路径长即知下界。正规形思想第一次显灵:判定等价=各自整理后比较。

例 B.2(special 关系的判决)。呈现 ⟨a, b | aab = ε⟩(aab 无 border,良性候选)。问:b ≡ ε 吗?[b] 可逆吗?
解。初等变换只能「把 aab 换成 ε 或反向在任意位置插入 aab」。b 里插不出 aab(长度不够——插入使长度 +3,b 太短);b 的子词含 aab?b 长 1,无。故 b 与 ε 之间无链条(任何含 b 的词长 ≥ 1,而链条上长度 mod 3 保守:aab = ε 使长度 −3 或 +3,长度 mod 3 是链条不变量!b 长 1,ε 长 0,1 ≢ 0 mod 3 ⟹ 不等价)。[b] 可逆?需 b·x = ε:x 须使 bx 与 ε 长度 mod 3 同余——bx 长 1+|x| ≡ 0 mod 3 可行,但内容上 bx 必须能全消成 ε:每次消去需 aab 形——b 后面接的必须形成 aab 之链……严格论证(4.6 的 Adian 定理会兜底):良性区里 [b] 不可逆(b 不在 w 中被「全包围」)。本例用不变量已足够:⟨b⟩ 部分的完整分析留给习题 3(二)。∎
点评。长度 mod 3 不变量——每个 special 关系 w = ε 送出一个不变量「|u| − |v| mod |w|」(若 w 全长 L,每次替换长度差是 |w| 或…——精确版:替换 aab↔ε 改变长度 ±3,故长度 mod 3 不变)。找不变量是判定「不等价」的万能起手式——3.C 与习题反复演练。

例 B.3(非等价的完整证明)。呈现 ⟨a, b | ab = ba, a² = ε⟩。判定 aba 与 b 是否等价,给出完整证明。
解。ab = ba 允许任意重排(次数不变量:a 的个数、b 的个数各自守恒);a² = ε 允许 a 的个数 mod 2 再折叠。aba 整理为 aab →a²消→ b;b 不动 ⟹ aba ≡ b。完整链条:aba →(位置 2–3 的 ba 换 ab)aab →(aa 换 ε)b。∎
点评。两条关系接力:交换律管「排序」,a² = ε 管「奇偶」——多重关系的呈现里,正规形=排序(交换)+折叠(幂关系)的复合。第四章的 Knuth–Bendix 就是为这种复合建立通用机器。

本课三式:整理比较(交换类)、不变量否决(长度 mod)、链条构造(等价证明)。三式合用,多数小型呈现的词问题当场可解——解不了的,第四章见。

89例题

第三章 自由独异点与呈现:词的语法例题课 3.C:形态分类实战

例 C.1(对号入座)。把下列一关系呈现归入 3.11 分类表的行,并说一句「该行已知命运」:① ⟨a, b | abab = ε⟩;② ⟨a, b | a = ba⟩;③ ⟨a, b | aab = baa⟩;④ ⟨a, b | abba = ε⟩。
解。① special 型(右端 ε);词 abab 有 border((ab)² 咬合)⟹ 恶性区候选——字问题无现成判定(Adian 良性区外)。② monadic 型(左侧单字母 a;且 a = ba 展开自指!a = ba = bba = ⋯——a 被 b 无限奴役,该独异点的 [a] 处于「无限退化链」——monadic 的病理标本,FGN 2025 不可判定带的家常)。③ 正字对型(aab = baa,两侧非空非单字母)——中转站角色。④ special 型,词 abba 有 border(尾 a 咬首 a)⟹ 恶性区。∎
点评。四例恰好四行;每行的「命运」栏是活的文献索引——读者已在用论文地图。

例 C.2(良性判定全程)。⟨a, b | aab = ε⟩:走完「良性三查」。
解。查一:词 aab 的 border——前缀 {a, aa} × 后缀 {b, ab},空 ⟹ cycle-free ✓。查二:字母重复度——a 出现两次(重复!),Adian 旋转图(3.14)需逐旋转对验圈:旋转族 {aab, aba, baa};对 (aab, aab):图 K2,2 有圈!⟹ 该旋转对不合流?且慢——这是本章最精微处:special 型的 Adian 判据的正确用法(4.6 将完整陈述)是「对重写方向 {aab → ε} 验临界对」而非「对旋转对验图」——单规则 {aab → ε} 的临界对=aab 与自身的重叠=aab 无 border ⟹ 无临界对 ⟹ 单规则收敛 ⟹ 良性 ✓。查三(代数后果):units = {ε}(4.6 定理),字问题可判定(逐步消 aab)。∎
点评。例 2 提到 3.14 末段的「旋转图 K2,2 有圈」与本页「无临界对」的表面矛盾,在此解除:3.14 末段的图检验是给「关系对 u = v」的(两侧都非空的对),special 型的 w = ε 没有非空对侧,正确工具是临界对分析(单规则系统的合流性)——两种「圈」分属两个机制,读者若在此处绕晕,回看例题 3.D 的图解。

例 C.3(从呈现读结构)。Mon⟨a | a³ = ε⟩ 有几个元素?units?幂等元?
解。唯一生成元 a,关系 a³ = ε 折叠幂序列:{ε, a, a²}(a³ 回 ε,a⁴ = a 等)——3 元。units:[a]·[a²] = [a³] = ε 且 [a²][a] = ε ⟹ a 与 a² 互逆,units = {ε, a, a²} 全体 ⟹ 是群 C3。幂等元:群中只有幺元 ε。∎
点评。单字母 special 一关系独异点=循环群——一关系地带的「零号标本」:最简单、且是群。从这里出发,每加一个字母、每加一个词长,命运都开始分岔。

分类实战三步:认行(形态)→ 查圈(border/临界对)→ 报命运(文献地图)。三步走熟,第四章的定理表将自动归档到这张地图上。

90例题

第三章 自由独异点与呈现:词的语法例题课 3.D:画一张 Adian 图

例 D.1(关系对的图)。画关系 aab = baa 的 Adian 图 Γu,v,数圈。
解。左顶点(u = aab):a1, a2, b;右顶点(v = baa):b′, a1′, a2′。连边:b–b′;a1–a1′, a1–a2′;a2–a1′, a2–a2′。图形状:K2,2(a 侧)+单边(b)——K2,2 是 4-圈。有圈。∎
点评。aab = baa 的两侧同词根(aab 的旋转)⟹ 图必然出圈(同字母重复导致 K2,2)——这类「旋转型正字对」是 Adian 恶性区的常客。

例 D.2(无圈的图)。画 aab = ab 的图。
解。左 a1 a2 b,右 a1′ b′。边:a1–a1′;a2 无边(右侧只有一个 a);b–b′。图:两条独立单边 + 一个孤立点。无圈。∎
点评。无圈 ⟹ (Adian 理论)替换机制互不干扰 ⟹ 良性。aab = ab 是 monadic 型的「良性样本」(左 aab 右单 b?不对——右侧 ab 非单字母——这是正字对型!长度不等(3 vs 2)的正字对——归约后是 monadic?Tietze:aab = ab ⟹ a·ab = ab ⟹ … 留给习题。此处只练画图数圈)。

例 D.3(special 型的正确画法——临界对图)。对 ⟨a, b | aab = ε⟩,画「单规则 {aab → ε}」的重叠图:把 aab 写两遍,滑窗找重合。
解。aab 滑动对 aab:后缀×前缀重合检查——aab 的非平凡后缀 {ab, b},非平凡前缀 {a, aa},无公共串 ⟹ 无重叠 ⟹ 无临界对(图上就是「两份 aab 无法部分咬合」)。对照 aba:后缀 {ba, a} × 前缀 {a, ab}:公共 {a}——重叠 1 格,临界对出现(aba 的尾巴 a 接 aba 的头 a,两次消去争夺中间的 a)。∎
点评。本课三个图三个层次:关系对图(3.14 定义)、无圈判例、special 型的滑动重叠图(4.5 临界对的画法)——「圈」在三张图里的身份各不相同:第 1、2 张的圈是 Adian 机制(关系对合流),第 3 张的重叠是 border 机制(单规则临界对)。读者应能把两机制彻底分开——这是读懂第四章的第一道门槛。

画图口诀:两侧排字母,同字母连连线,圈数定命运。special 型改画滑动重叠图(border 机制)。两图两制,勿混。

91习题

第三章 自由独异点与呈现:词的语法习题课 3(一):自由与呈现

3.1(★){a, b} 上长 ≤ 4 的词共多少个?其中 cycle-free 几个?(先按「首≠尾」缩小候选,再逐个查前后缀交集。)

3.2(★)证明:词 w 有 border ⟺ w 的最长真前缀中最长者等于某真后缀(叙述层面),并给出「最长 border 长度」的计算算法(伪代码即可,复杂度 |w|² 内)。

3.3(★)在 ⟨a, b | ab = ba⟩ 中:把 bab、abba、aabbb 各整理成正规形(a 全前 b 全后),并写出各自的初等变换链。

3.4(★)补全 3.4 的空表情形:验证一元独异点 ({1}) 是空字母表上的自由独异点(泛性质:唯一映射存在唯一)。

3.5(★★)证明:Mon⟨a, b | a = b²⟩ 同构于 Mon⟨b⟩ = ℕ(生成元删除的 Tietze 实战)。

3.6(★★)证明 Mon⟨a, b | ab = ba, b² = ε⟩ 的每个元素有唯一正规形 aⁱbʲ(i ≥ 0, j ∈ {0,1}),并判断:这个独异点有限还是无限?是群吗?units 是谁?

3.7(★★)构造 Mon⟨a, b | ab = ba, a³ = ε⟩ 到 ℤ/3ℤ × ℕ 的同构(泛性质流水线:双向指派+相容性+唯一性)。

3.8(★★)在 ⟨a, b | aab = ε⟩ 中证明:长度 mod 3 是同余不变量;由此证明 [b] 不等价于 [a²](1 ≢ 2 mod 3)。

3.9(★★★)证明:⟨a, b | aab = ε⟩ 中 [b] 不可逆。(提示:若 bx ≡ ε,则 bx 能被消成 ε——追踪「消去 aab」过程中 b 的位置,论证 b 永远无法被完全消化。严格版即 4.6 的 Adian 论证单规则预热。)

3.10(★★★)Tietze 完备性的单向使用:把 ⟨a, b | ab = ba, a² = ε⟩ 化简到 ⟨b, c | c² = ε⟩ 形(或更简),逐步列出所用变换并验证保义。(挑战题 99 的热身。)

本组覆盖:词运算(3.1–3.2)、交换化正规形(3.3)、泛性质(3.4)、Tietze(3.5, 3.10)、商结构计算(3.6–3.7)、special 型初战(3.8–3.9)。3.9 是第四章 Adian 定理的热身——先自己挣扎五分钟。

92习题

第三章 自由独异点与呈现:词的语法习题课 3(二):一关系独异点

3.11(★)对下列词,判 border 并列全部循环置换:aba, aabb, ababa, aabba。

3.12(★)证明:⟨a | aⁿ = ε⟩ ≅ Cn(循环群——3.4 泛性质流水线的单字母复训)。

3.13(★★)在 ⟨a, b | ab = ε⟩ 中:证明 [a] 有右逆 [b];证明 [b][a] ≠ ε(长度 mod 2 不变量:ab→ε 改变长度 ±2,ba 与 ε 长度差 2——呃,2 ≡ 0 mod 2,不变量失效!换招:追字母序或用例题 3.C 的完整论证。本题教的是:不变量会失效,失效处正是技术的边界)。

3.14(★★)一关系呈现 ⟨a, b | aba = ε⟩:判 border;单规则 {aba → ε} 的临界对是什么?由此预言该独异点在 Adian 良性区的内外。

3.15(★★)分类对号(3.11 表)+一步命运判断:⟨a, b, c | abc = ε⟩;⟨a, b | a = bab⟩;⟨a, b | abab = ba⟩;⟨a, b | aab = aba⟩。

3.16(★★★,通往 P1)证明:在 ⟨a, b | aab = ε⟩(良性 special 型)中,子独异点 ⟨[a]⟩ = {ε, a, a², …} 不含 [b]。再问:⟨[ab]⟩ 里有哪些元素?后一问的完整回答就是「成员问题」的实弹:第四、六章将证明这类问题在良性区内可判定(Gray–Steinberg 2024 的成果),而一般 monadic 型不可判定(FGN 2025)——同一道题,基因不同,命运两重天。

本组是通往研究前沿的直通车:3.14–3.16 正是 P1 问题的地形 Sampling。做完 3.16 的读者已经摸到了 Gray–Steinberg 2024 论文第一章的门口。

93习题

第三章 自由独异点与呈现:词的语法习题课 3:提示与选解

3.1 选解。总数 1 + 2 + 4 + 8 + 16 = 31。cycle-free:长 2 有 2 个(ab, ba——首尾不同且无中段);长 3 有 4 个(3.A 例 3);长 4:首≠尾的 8 个中,逐查——aabb(前缀 {a,aa,aab} 后缀 {b,bb,abb} 交空 ✓)、abba(交 {a} ✗)、abab(交 {ab} ✗)、baab({b} ✗)、baba({ba} ✗)、bbaa(✓)、babb?首 b 尾 b——首=尾 ✗(babb:首 b 尾 b)——重列长 4 首≠尾者:abba✗,abaa(尾 a 首 a)✗……系统列:首 a 尾 b:aabb✓, abab✗, abbb(前缀 {a,ab,abb} 后缀 {b,bb,bbb} 交空 ✓);首 b 尾 a:baab✗, baaa(✓), bbaa(✓)。共 6 个。累计 2+4+6 = 12。序列 2, 4, 6 提示:长 n 的 cycle-free 数可能是 n(n−1);长 5 的检验是实验课任务。

3.6 选解。正规形:交换律把 a 全部提前、b 全部提前,得 aⁱbʲ;b² = ε 折叠 j mod 2。元素 {aⁱbʲ : i ≥ 0, j ∈ {0,1}}——可数无限。非群(a 无逆)。units:b 可逆(b·b = ε)——units = {ε, b} ≅ C2。注意 b 的逆是自身;a 永不回头——「部分可逆」独异点的标准标本(5.2 嵌入问题的常客:它能嵌入群——答案是能:⟨a, b | ab = ba, b² = ε⟩ 嵌入 ℤ × C2,第五章将反复用到)。

3.8 选解。同余不变量:长度差 mod 3 在每次初等变换下不变(aab ↔ ε 改变长度 ±3 或 0)——形式化:定义 δ(w) = |w| mod 3;对链条归纳 δ 守恒;u ≡ v ⟹ δ(u) = δ(v)。b 与 a²:δ = 1 vs 2,不等价。∎
方法论批注:不变量证明「不等价」的成本极低(一算一比),而「等价」须构造链条——不等价是默认,等价要举证——这个不对称贯穿一切判定问题。

3.9 提示(不给全解)。反设 bx ≡ ε。链条 bx = w0 → w1 → ⋯ → wk = ε。关键观察:每步初等变换是「插入或删除 aab」;定义「位置不变量」ν(w) = b 在词中的位置特征(b 前面的 a 的个数 mod 3)——插入 aab 使该量 +0(aab 里 b 前有 2 个 a?插入位置不同贡献不同……精细版:ν = (b 之前的 a 数) mod 3 在「删除含 b 的 aab」时如何变化?分情形。若卡住:这正是 4.6 Adian 定理要自动化的事——承认卡点也是收获,标记位置,第四章回访。

3.13 选解。mod 2 不变量失效(|ab| = 2 偶——替换不改奇偶,ba 与 ε 同奇偶)。有效招:字母计数不变量——ab → ε 同时减一个 a 一个 b;⟹(#a − #b)mod 任意 全程守恒;ba 与 ε 的差:ba 有 #a = #b = 1,ε 有 0,0——差 (1,1),替换只能 (±1, ±1) 同向——⟨⟨(1,1)⟩⟩ 生成的格 ℤ(1,1):(1,1) 在其中!计数不变量也不拒。真正判决:⟨a, b | ab = ε⟩ 的 [b][a]——例题 3.C/4.6 的 Adian 分析证明 ≠ ε(此独异点非群、units = {ε})。本题的教学点已达成:两个「显然」的不变量都失效——技术边界处才是研究。

提示只给到「下一步」为止——习题的价值在于卡住后自己长出来的那部分。真正的全解在 4.6 的定理里等着。

94实验

第三章 自由独异点与呈现:词的语法实验课 3:词与同余的计算探索

三个任务:① cycle-free 词的比例曲线;② 同余链条的 BFS 判定器;③ border 滑动图的可视化。全部代码在研究工作台 D:/BNU/Research/code/ 可复算。

任务一:cycle-free 计数。枚举 {a,b} 上长 n ≤ 12 的全部 2ⁿ 个词,逐个查 border(3.12 的前后缀交集法),输出比例曲线:

代码骨架
def has_border(w):
 return any(w[:p] == w[-p:] for p in range(1, len(w)))
cf = [w for w in words if not has_border(w)]
预期现象:比例随 n 下降但趋缓(长 3: 4/8 = 0.5;长 4: 6/16 = 0.375;长 10 约 0.1x)——「良性区是少数但永不枯竭」。理论侧写:无 border 词的精确计数是组合学的活跃问题(与 necklace/Möbius 函数纠缠)。

任务二:同余 BFS 判定器。对给定呈现 R 与两词 u, v:双向 BFS(从 u 只用「插入」、从 v 只用「删除」;单向 BFS 亦可,上限深度 d 内找链):

代码骨架
def reach(u, v, R, depth=6): # R 是替换对列表
 frontier, seen = {u}, {u}
 for _ in range(depth):
  frontier = {w2 for w in frontier for w2 in expand(w, R)} − seen
  seen |= frontier
  if v in seen: return True
 return False # 深度内未达——不是「不等价」!
实验课题:用 ⟨a,b | ab=ba⟩ 测试(应全对);用 ⟨a,b | aab=ε⟩ 测试 b vs ε(应判 False——但注意注释:BFS 不达 ≠ 不等价——判定与半判定的分界在此现形)。

任务三:border 滑动可视化。对 w = aba 与 w = aab 分别打印「自滑动对照表」(两行 w,逐位移),标记最大重合段——临界对的存在与否一眼可见。把 w = aabba(有 border:abba?前缀 {a,aa,aab,aabb} 后缀 {a,ba,bba,abba} 交 {a}——单格咬合)的滑动图也打出来。

思考题。① 任务二中 depth 上限拉到多大才算「尽力」?这问题的哲学答案在 4.10(不存在足够大的 depth——不可判定)。② cycle-free 词的生成能否不枚举而直接构造?(递归:在 cycle-free 词尾接字母并查新 border——效率对比。)③ 任务一的比例序列 OEIS 检索一下——实验发现的数列可能已是文献中的已知数列(查证习惯第一课)。

本实验的元教训:计算能给「是」,给不了「否」——BFS 找到链条即证明等价,找不到什么也证明不了。第四章的 Knuth–Bendix 将补上「否」的半个身子(正规形不等 ⟹ 不等价——合流性换来的判决权)。

95误读

第三章 自由独异点与呈现:词的语法误读辨析:关系不是改写规则——呈现的常见误读

呈现 ⟨A | R⟩ 里的关系 u = v 是「双向的相等声明」,但初学者几乎总是把它读成单向的改写规则「u 必须改成 v」。本页辨析这个默认误读——它无害于入门,却致命于第四章。

误读现场。见到 ⟨a, b | ab = ba⟩,读者心里立刻立起规则「遇到 ab 就改成 ba」——然后问:那 ba 要不要改回 ab?「改成 ba 之后 ba 就是正规形了」?凭什么是 ba?没有任何理由:ab = ba 是对称声明,两个方向都合法,选「ba 当正规形」是额外的、需要论证的决定。正确的图景:关系生成的是同余(词的打包),打包内部所有词「平权」;每个类里没有天然的「冠军」——正规形是我们派驻的代表(第三章的 [w] 写谁的名字都行),不是类里自生的王。

为什么这个误读在第四章致命?因为第四章的全部事业就是把对称关系定向成单向规则(u → v),并证明定向后的机器「可靠且完备」:可靠(soundness)=机器改写只在同余类内部移动(不越类);完备(completeness/合流)=类内任何两个词都能改写到同一个终点。定向的选取是技术活:定向错误 ⟹ 机器狂奔不停(如把 ba → ab 定向,遇到 abbb 便改出 abab,再改出 aabb——无休止的来回搬运)或者机器失明(两条路径到不同终点——不合流)。误读者跳过「定向是决定」这一步,直接把机器当呈现的默认属性——于是在 4.3 节(终止性序的选取)与 4.4(合流性检验)处全面迷航。

三副矫正眼镜。① 语义优先:呈现定义的是商独异点(类系统);规则(定向)是后来架设的计算装置——先有国,后有邮路。② 双向读法练习:每见一条关系,强迫自己说「u 与 v 等价,两个方向都是初等变换」——例题 3.B 的链条全是双向混用(abba 的整理链条里插入与删除交替)。③ 问「正规形是谁」的纪律:任何「我找到了正规形」的念头,必须补问:它在类内唯一吗?(合流性)它可到达吗?(每类可达)它的定义不循环吗?(终止性)——三问齐过,念头才升级为定理(4.4 的收敛三件套)。

一个甄别练习。呈现 ⟨a, b | aab = ε⟩:把「aab → ε」当规则用:babb → b(babb 含 aab 于位置 2–4:b·aab → b·ε = b ✓)。反向用规则(ε → aab):b → baab → 继续膨胀——两个方向都合法(同余意义),但「用哪个方向计算」就是第四章的定向学。再看 ⟨a, b | aba = ε⟩:规则 aba → ε 的双向混用会在 abaab 上分岔吗?(aba·ab → ab 与 a·baa → b——两条路到不同终点,而 ab 与 b 不等价——分歧实锤,临界对 aba|aba 的恶果,3.D 例 3 的滑动图重合 1 格)。分歧即「机器不可靠」——第四章 4.5 的临界对理论就是为此而生。

一句话钉死本页:关系是法律(双向),规则是执法单向卷;法律不自动生成执法,执法要另行建设并验收。第四章是执法学院的全部课程。

96思想卡

第三章 自由独异点与呈现:词的语法思想卡:语法与语义——呈现是独异点的基因

本章最深的观念只有一对词:语法(syntax)与语义(semantics)。词与关系是语法(纸上的符号运作),商独异点是语义(被语法定义的对象世界)。这对词不新——数理逻辑的根基、编译原理的命脉——但它在呈现理论里的化身值得单独一页。

基因与生物。呈现之于独异点,如同基因之于生物:一维的符号串决定三维的结构。基因的三个特征呈现全部具备:① 冗余——同一独异点有无穷多呈现(同一生物可克隆);② 表达——呈现「展开」成独异点的过程(取同余商)如基因表达,展开产物比基因本身复杂得多(一个三字母关系 aab = ε 展开出的独异点里藏着无穷的词的世界);③ 突变——Tietze 变换是同义突变(生物不变),改一个关系就是移码突变(独异点剧变:⟨a,b | ab = ε⟩ 与 ⟨a,b | ab = ba⟩ 一词之差,命运两重天)。读基因算命运——3.11 分类表就是一张基因检测报告。

语法的权利与局限。呈现语言的伟大权利:存在的全覆盖(3.7——每个独异点都有基因)与构造的开放性(写下一张文书,就定义了一个独异点——哪怕人类永远算不清它的任何两个词是否相等)。权利的边界:语法不自动附带计算器——字问题、成员问题在语法层面天生悬置。第四章的算法事业因此应理解为「给特殊基因家族配表达检测仪」:无自重叠的基因配 Adian 检测仪(可判定),一般基因没有检测仪(不可判定)——仪器与基因型一一对应,是全部技术史的真实结构。

与两个邻域的共振。计算机科学:程序文本是语法、执行是语义、「同一程序不同写法」是 Tietze、编译器优化是「保义改写」——呈现理论就是一门微观编译学。数理逻辑:公理系统是呈现、定理类是商、「两个公式可互推」是同余、「判定可推性」正是字问题——半群的不可判定性定理(4.10)与逻辑的不可判定性是同一枚硬币。本书选择半群侧的呈现,因为它是最小的完整样本——在最小的世界里看清语法/语义的全部机关,再到大世界(逻辑、计算)就只剩 Scale 的事了。

思想卡一句话:呈现是基因,独异点是生物;读基因不难,算表达才是科学。第四章开始,我们学习「表达检测仪」的制造。

97格物札记

第三章 自由独异点与呈现:词的语法札记三:自由与约束——词的世界里,关系即命运

暗线在本章走到正中央。前两章的「自由与约束」还只是布景(词的白纸、结构的楼层),本章它们成为剧情本身:一条关系的写入,决定了整个世界的全部命运。本札记沿着这条线走到底。

关系是命运,且是全部的命运。对比两组世界。组一:⟨a, b | ab = ba⟩——交换律造出「多重集世界」,温顺、可整理、正规形排队领票。组二:⟨a, b | aab = ε⟩——一条删除律造出「mod 3 的世界」,也有不变量、也可判定。组三:⟨a, b | aba = ε⟩——只把词从 aab 换成 aba(一个字母的位置!),世界立刻出现临界对、出现分歧、出现「两条合法路径到不同终点」——判定的天堂翻页成战场。一个字母的位移即命运的分岔——这不是修辞,是 3.D 例 3 的滑动图上的一格重合。

约束的不可预知性。立法者写下 aUb = a 时,能预见什么?Adian–Oganesian 的教训是:几乎什么也预见不了——1987 年的最强分析只能把战场收缩到两形,其中一形的「已解决声明」还被追认为悬案(Sarkisjan 缺口)。约束世界的后果如此深远而难测,以至于数学共同体用了七十年、动用了代数(同调)、几何(Adian 图)、逻辑(不可判定性)的全部兵器,仍不能完全回答「一条法律会把世界带向何处」。这正是纯粹数学的诚实:它不承诺简单问题的简单答案,只承诺答案的严格性。

自由的补偿。但把镜头反转:约束虽不可测,自由却全知。词的世界里没有意外(ab 永不等于 ba),一切 surprise 都是约束引入的。这个不对称给出一种研究美学:研究约束,就是在测量自由与必然之间的距离。P1 问题(无自重叠 special 型的成员问题)问的正是:在「轻度约束」(一条无自重叠的法律)下,自由的残余还够不够支撑算法?问题的诗意与难度同源:它丈量的是「一条法律」的影子长度。

致读者。本札记的每一句都能在第四至六章找到技术兑现:临界对是「一个字母位移」的算法化身(4.5),嵌入障碍是「约束过紧」的代数形态(5.5 Malcev),Green 关系是「约束分布图」(6.3)。往下读时,请带着本页的追问——每一条新定理都在回答它的一角。

札记一句:自由是背景,约束是剧情;词的世界里,写下一条关系就是写下一部命运。我们下一步去学的,是这部命运的判读术。

98小结

第三章 自由独异点与呈现:词的语法第三章小结与速查

定义清单自由独异点 A*(3.1)·泛性质(3.3)·由关系生成的同余 ≡R(3.5)·初等变换(3.5)·Mon⟨A|R⟩ 与 Sgp⟨A|R⟩(3.6/2.5)·Tietze 四变换(3.8)·三大判定问题(3.9)·一关系独异点·special(3.10)·形态四分类(3.11)·border/cycle-free(3.12)·Adian 图 Γu,v(3.14)。
定理清单(承重墙)命题 3.2 拼接结合(序列同一性);定理 3.4 自由对象定理(存在造、唯一性质);命题 3.6 初等变换刻画同余(代数=语法=图可达);命题 3.8 呈现的泛性质(相容性安检);定理 3.9 存在定理(万法皆可立);命题 3.11 Tietze 保持性(完备性陈述级);命题 3.15 border 三刻画。
分类表(3.11,背下来)special(u=ε)→ Adian 良性区/P1;monadic(单字母侧)→ FGN 不可判定带;正字对(双非空)→ 中转站;左循环(aUa 型)→ 两形开放+Sarkisjan 悬案。
三大工具动作① 不变量否决(长度 mod |w|、字母计数);② 链条构造(等价举证);③ 基因判读(border→临界对→良性区)。
通往后文的暗桩同余生成 → 4.2 重写语义;Tietze → 4.9 完备化等价;border → 4.5 临界对与无自重叠定理;Adian 图 → 5.6 嵌入判据;分类表 → 6.10 开放前沿;P1 → 6.14 终点陈述。

自测五问:① 泛性质的「存在唯一」两半各靠什么证明?② 初等变换链与生成的同余为何等价?三大判定问题难度为何递增?③ special 与 monadic 的命运差别各是谁的工作?④ border 的三个等价刻画里哪条连接算法?⑤ 3.14 的图与 3.12 的 border 是同一个「圈」吗?最后一问答错说明本章最精微处没过:回 3.D 例 3。

本章一句话总账:自由全知,约束难测;呈现是基因,判读靠地图。下一章,把判读术升级为机器。

99挑战

第三章 自由独异点与呈现:词的语法挑战题:给同一个独异点找两副面孔

题面。考虑呈现 P1 = ⟨a, b | ab = ba, b² = ε⟩(习题 3.6 证明过它的正规形是 aⁱbʲ)。任务:构造三个彼此形态迥异的呈现 P2、P3、P4,各定义同构于 P1 的独异点,且逐一证明同构;最后回答:四个呈现里哪个「最好」,给出口径。

分步脚手架(正式答案须重写论证而非抄脚手架)。第二副面孔(special 化):在 P1 里 b² = ε 与交换律给出 ab² = b²a,能否添加冗余关系把它改造成 special 型?尝试 T3 加生成元 c 与关系 c = ab(c 是「a 的 b 混合」),则 c² = abab = a²b² = a²;新关系们:c = ab, ab = ba, b² = ε, c² = a²——还不够 special(多条关系)。真正 special 化需要更巧的编码——本题不要求成功 special 化(那是文献级难题!),只要求读者尝试并记录失败点——「记录失败点」正是研究日志的日常。第三副面孔(换生成元):令 c = ab(T3),删除 a(T4:a = cb⁻¹?半群无逆!——a = cb?cb = abb = ab = c——循环,删不动?改令 c = ab:由 b² = ε 得 b 是可逆,a = cb ✓(cb = abb = ab·b = a·b² = a)——但「b 可逆」在呈现层意味着什么?b² = ε 就是 b 可逆的法律!所以 a = cb 是合法定义,T4 删 a 得 ⟨b, c | b² = ε, c = bcb⟩——把 ab = ba 翻译过来:ab = ba 即 (cb)b = b(cb),即 cb² = bcb,即 c = bcb——新关系 c = bcb。P3 = ⟨b, c | b² = ε, c = bcb⟩——两关系、双生成元,与 P1 同构 ✓(泛性质流水线正式走一遍)。第四副面孔(矩阵表示启发):P1 嵌入 ℤ × C2(习题 3.6 的注记);取变换实现:a ↦ ℕ 上 n ↦ n+1 的平移,则 b 须使 ab = ba 且 b² = id——半群里没有平移的逆!换 X = ℤ:a ↦ (n ↦ n+1),b ↦ (n ↦ −n)(翻转)——ab(n) = −n+1 而 ba(n) = −(n+1) = −n−1,不交换!b ↦ (n ↦ 1−n):ab(n) = 1−(n+1) = −n,先顺序重算:(a∘b)(n) = a(b(n));(a∘b)(n) = a(b(n)) = a(1−n) = 2−n;(b∘a)(n) = b(n+1) = −n。不等——翻转不交换平移(群 ℤ 里它们反交换)。改 b ↦ (n ↦ n)?恒等,退化。⟹ 变换实现需更细的构造(此路也是「尝试并记录」)。底线交付:P2 至少一个(如 P3 严格走完泛性质证明),P3/P4 的尝试日志+失败点分析。

口径讨论(本题真正的靶心)。「哪个呈现最好」取决于用途:计算用(正规形存在性)P1 胜;理论研究(special 型工具)则都够不着——两副面孔都不 special;经济性(秩×亏格)P1 = (2 生成元, 2 关系) 亏格 0,能否一关系化——用 ⟨a, b | w = v⟩ 一条关系定义 aⁱbʲ 世界?这正是「一关系化」问题,一关系独异点文献里称秩 2 交换独异点的一关系呈现存在性——答案:C3 × ℕ 型不可一关系化(Gray 等的秩定理方向)——读者只需陈述「我猜不能,理由:units 的秩」并标注「需文献核查」。三段「尝试—记录—标注需核查」就是一页微缩的研究日志。

参考答案要点。P3 = ⟨b, c | b² = ε, c = bcb⟩ 的同构证明全文(泛性质两方向+相容性逐条+唯一性收尾);P1 优于 P3 的口径:亏格同(0)但 P1 的关系更「独立」(P3 的 c = bcb 是 c 定义的变体——Tietze 可互化但 P1 更短);一关系化的「不可能猜想」之正确直觉:交换独异点需 ≥ 2 关系(除非循环群 Cn 型——单字母可一关系化 aⁿ = ε)。全部标注「猜想/需核查」的条目,请对照 Gray–Steinberg 2024 §6 验证。

本题的分数在「日志质量」不在「答案对错」:尝试、记录、标注置信度——研究的三板斧今天开练。第三章毕业;下一章,机器轰鸣。

第四章

重写与判定:让算法进入代数

给呈现装上方向:关系变成改写规则,代数问题变成计算问题。建立重写系统的两块基石——终止性与合流性,用 Newman 引理把局部菱形拼成整体合流;正规形与收敛系统让词问题变成机器可判定。临界对与 Knuth–Bendix 完备化是算法的核心;随后解剖最简情形——单规则系统:无自重叠时一切幸运(Adian 收敛判据),自重叠时规则为何爆炸。末段望向深渊:Markov–Post 的不可判定构造、Adian–Oganesian 压缩归约、两形战场与 Squier 几何障碍。实验课用 kb_probe 实录全书第一台「代数机器」。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
100导引

第四章 重写与判定:让算法进入代数导引:让算法进入代数

第三章立了法,本章执法。第三章末尾的地平线是残酷的:一般呈现的字问题不可判定(4.12 将目睹构造)。但地平线之内有大片沃土:只要能把关系定向成「不断变短(或按某个良序变小)」的规则,并保证规则之间不互相捣乱,字问题就有机器解。本章把这台机器从零件造到整机:方向(4.1)、终止(4.2)、合流(4.3–4.4)、正规形与收敛(4.5–4.6)、分歧的侦测(4.7)与修补(4.8 的 Knuth–Bendix)。随后进入本书的主战场——单规则系统(4.9–4.11):无自重叠定理(Adian 1966)在此完整证明,自重叠的代价在此解剖;最后面对不可判定性本身(4.12–4.13)与开放的两形战场(4.14)。

本章的方法论身份在全书里独一无二:它是计算机科学方法在纯代数里的全面胜利。终止性、合流性——这些词来自 λ 演算与项重写(Knuth–Bendix 1970 的原产地是词问题求解器)——将在 4.2–4.4 获得纯数学的严格刻画;而「计算作为证明工具」(札记四)的方法论反思,属于本册最想让读者带走的思维方式。

本章依赖。第三章全部;第一章 1.8(良序——终止性的度量)与 1.9(强归纳——Newman 引理的证明引擎);第二章 2.11(同余——重写的语义)。实验课 4 直接驱动研究工作台的 kb_probe.py——理论章与动手台第一次完全咬合。

读法建议:4.1–4.6 是机器的组装说明(概念环环相扣,顺序不可乱);4.7–4.8 是机器的维修手册;4.9–4.11 是本书主菜(单规则全解剖,逐字读);4.12–4.15 是地平线与战场。四节例题课全部围绕 kb_probe 的实战。

101地图

第四章 重写与判定:让算法进入代数本章地图:从重写到不可判定

第一站 · 机器组装(4.1–4.6)定向(关系→规则)→ 终止性(良序度量)→ 合流性(菱形)→ Newman 引理(局部推整体)→ 正规形与收敛 → 收敛则字问题可判定。六节一条流水线,产品是「判定机」。
第二站 · 维修与升级(4.7–4.8)临界对(分歧的侦测)与 Knuth–Bendix 完备化(自动修补——发现分歧就添规则)。kb_probe.py 是它的迷你版。
第三站 · 主战场:单规则(4.9–4.11)单规则系统的全解剖:临界对恰由 border 决定;无自重叠定理(Adian 1966):单规则无自重叠 ⟹ 收敛 ⟹ 字问题可判定——完整证明;自重叠时规则爆炸的机制。
第四站 · 地平线(4.12–4.13)Markov–Post 不可判定构造一瞥;Adian–Oganesian 压缩归约——把一般情形收缩到两形。
第五站 · 战场与边界(4.14–4.15)两形(aUb=aVa 与 aUb=a)的现状(含 Sarkisjan 悬案);Squier 定理(收敛性的几何障碍——「即使可判定,收敛呈现也未必存在」)预告。
收束 · 页型(117–129)例题 4(重写·临界对·收敛验证·完备化实战)+习题 16+实验(kb_probe 实录)+误读(合流≠终止)+思想卡(算法思维)+札记四(计算作为证明)+小结+挑战(不完备化的理由)。

行军要诀三则。其一,三个概念一层楼:终止(每条路走到底)、合流(多条路同终点)、收敛(两者兼得)——4.5 节把「收敛 ⟹ 字问题可判定」证成一句口诀,读者应能把这句口诀拆成完整证明。其二,单规则章是全书的「定理核心」:4.10 的无自重叠定理是本册唯一从头到尾完整证明的「named theorem」,它的证明综合了前三章几乎全部工具(border、临界对、合流、泛性质)——读懂它,前三章自动复习。其三,不可判定性是地形不是借口:4.12 的构造一瞥只求「看见」Markov–Post 机器的轮廓;4.13 的压缩归约才是当代研究的实弹——地图为何收缩到两形。

接口:4.6 收敛判定 → 6.10 自动半群(把「收敛呈现存在吗」变成半群的不变量);4.11 规则爆炸 → 4.14 两形战场;4.15 Squier → 6.11 同调方法。暗桩照例标黑。

本章的隐藏主线:每一次「机器失灵」(不合流、不终止、爆炸)都是一扇通往新数学的门。失灵不是失败——是地图上的新空白在报警。

102讲义

第四章 重写与判定:让算法进入代数4.1 改写规则:从关系到方向

定义 4.1(改写规则与重写系统)。把关系 u = v 定向成有序对 u → v(读「u 改写为 v」),一个重写系统 R→ 是规则的集合。称 w → w′ 是一步改写,若 w = puq 且 w′ = pvq(某条规则用在位置 p·u·q 处)。多步改写记 →*(自反传递闭包)。规则 u → v 的左手边 lhs = u、右手边 rhs = v。

定向是第三章误读辨析页(95)警告过的「额外决定」,现在它成为研究对象。定向的原则只有一条:让终止性有指望——通常是「长的变短」(aab → ε 可以,ε → aab 不行)或「按某个良序变小」。但定向有两条纪律。其一,合法与自然是两件事:任何方向都定义一个合法的重写系统(机器照样转),能不能算出答案另说。其二,定向改变可达集:规则是单向的,故 →* 只是同余 ≡R 的子集——w →* w′ 蕴涵 w ≡ w′,反之不然(反向的路径机器走不了)。语义与机制的分界就此定形:同余是「法律面前人人平等」,重写是「执法单向通道」——判定问题问「两个词是否同类」,机器答「两个词能否走到同一终点」;两问等价,当且仅当这台机器完备(4.3)。

本章的常设展品。五个小系统将贯穿全章,且各有确定命运(结论在此先给,过程逐节展开——读者不妨先记结论、再验过程):系统 A:{ab → ba},交换律的单向化——一步就收敛,正规形为 biaj;它的价值是当反面教材:看上去最可疑(字母要来回搬),其实最听话。系统 B:{aab → ε},良性 special 型的标本——无 border,天生收敛(定理 4.13)。系统 C:{aba → ε},自重叠但可偿付——临界对不汇合,完备化添两条规则后收敛(独异点 ≅ ℤ,例 D.2 与习题 4.13)。系统 D:{ab → ba, b² → ε},多规则的样板——三条临界对全部汇合,直接收敛;独异点 ≅ ℕ × ℤ2(b 是二阶单位,例 C.1 详算)。系统 E:{ba → ab, b² → ε},D 的反向定向——同样收敛,正规形搬到另一侧(同一张亲属表,另一本户口本)。后文还会添三只:F {abba → ε} 与 G {aabba → ε}(爆炸标本,4.8、4.11),H {aab → ε, b² → ε}(两条各自无 border 却因规则间咬合而不合流,例 C.2)。

通往 4.2。系统 A 暴露了长度度量的短处:ab → ba 两侧等长,逐字计数根本看不出它在下降——可是它明明白白终止(任何词里的 a 加起来只有有限次搬家可搬)。这个「明明终止、长度却看不见」的落差,正是 4.2 要立判据的地方:终止性不是系统的天赋,而是定向与度量合谋的结果。

定向一句诀:法律对称,执法单向;机器的可达集只是法律的子集——完备性是把两者焊起来的焊点。焊点的验收标准在 4.3。

103讲义

第四章 重写与判定:让算法进入代数4.2 终止性:下降的阶梯

定义 4.2(终止性)。重写系统 R→ 称为终止的(terminating,或 noetherian),若不存在无限改写链 w0 → w1 → w2 → ⋯。等价说法:从任何词出发的每条改写路都有限(「每条」是关键——只要有一条路走不完,系统就不终止)。

命题 4.3(终止性度量法)。若存在映射 μ: A* → S(S 是良序集,1.9)使每条规则在拼接下严格下降(即对一切 p, q:μ(p u q) > μ(p v q) 对每条规则 u → v),则系统终止。证明。反设无限链 w0 → w1 → ⋯,则 μ(w0) > μ(w1) > ⋯ 是良序集中的无限严格下降链,与 1.9 定理 1.15 的良序刻画矛盾。∎

两个标准度量立刻上岗。长度度量:μ(w) = |w|——要求每条规则 |lhs| > |rhs|。系统 B(aab → ε:3 > 0)过关;系统 A(ab → ba:两侧等长)被长度法判为「不可判」,但 A 其实终止。字典序组合度量:μ(w) = (|w|, w),即先比长度、同长比字典序(1.8 已证这是良序)。对 A:ab 与 ba 等长,而 (2, ab) < (2, ba)(字典序 a < b),故定向 ab → ba 使度量下降 ⟹ A 终止。对 D(ab → ba, b² → ε):两条规则一条靠字典序、一条靠长度,复合度量同样下降 ⟹ 终止。

这里浮出一个容易被忽略的事实:终止性是「定向 + 度量」的属性,与「哪个方向对」无关。ab → ba 终止,ba → ab 也终止(同一度量反向使用);两者走向不同的终点体系(前者正规形 bⁱaʲ,后者 aⁱbʲ),但它们呈现同一个独异点——正规形是人的选择,同余才是独异点的事实(例 A.2 会把这句话兑现)。

终止性失效的样子也值得看,因为它常常很隐蔽。循环:{ab → ba, ba → ab}——两词来回,永动。膨胀:{a → aa}——长度暴涨,永动。最阴险的一种是「局部看无害、全局在长」:取 {ab → ba, ba → abb}(第二条把 ba 变长),从 abab 出发:abab → baab → baba → bbaa → babba → bbaba → bbbaa → bbbabba → ⋯,每两步长度加一,永不收敛。逐条检查会误判为「前一条等长、后一条只在 ba 上变长,似乎不冲突」——教训:终止性是全局性质,逐条规则「看起来无害」不算数,必须有全局度量(这正是命题 4.3 的地位)。

通往 4.3。终止的机器每条路都走得到底,但「底」未必唯一。取系统 A:abab 有两条一步后继——位置 1–2 得 baab,位置 3–4 得 abba。此刻两个词不同,看似分道扬镳;但继续走:baab → baba → bbaa,abba → baba → bbaa,两条路在 bbaa 会合。所以 A 的分歧是「假分歧」——一步分叉、多步同归。要找真分歧,得看系统 C(aba → ε):abaab 的两条一步路分别得到 ab 与 aa,两者都不可再改、且互不相等,再也合不拢。这两种情形的区别,就是 4.3 合流性的研究对象。

终止性一句诀:良序度量是方向盘,全局下降是安全带。一步分歧不叫不合流——合流性是关于多步的断言,4.3 的定稿会把它写清。

104讲义

第四章 重写与判定:让算法进入代数4.3 合流性:殊途同归

定义 4.4(合流性家族)。设 → 是改写关系。局部合流(locally confluent):若 a → b 且 a → c,则存在 d 使 b →* d 且 c →* d(一步版菱形)。合流(confluent,Church–Rosser 性质):若 a →* b 且 a →* c,则存在 d 使 b →* d ∗← c(多步版菱形)。

命题 4.5(合流 ⟹ 终点唯一)。合流系统中,若 w 有终点(不可再改写的词,即正规形,4.5 正式定义),则终点唯一。证明。设 w →* n1、w →* n2,两者皆正规形。合流性给出 d 使 n1 →* d ∗← n2;正规形没有出边,故 n1 →* d 迫使 d = n1,同理 d = n2。∎

合流性是「机器可靠」的精确形态:改写不丢信息——同类里任意两词殊途同归。合流 + 终止 = 收敛(4.5 正式命名),婚姻的果实是判定算法(4.6)。先看三笔账,一笔假的、一笔真的、一笔轻的。

假分歧(系统 A:ab → ba)。abab 有两条一步后继:位置 1–2 得 baab,位置 3–4 得 abba。两词不同,初学者到此常判「不合流」——错了。继续走:baab → baba → bbaa,abba → baba → bbaa,两条路在 bbaa 会合。定义 4.4 的合流用的是 →*(多步),不是 →(一步):一步分叉只是「尚未汇合」,不是「不能汇合」。系统 A 其实收敛,正规形为 bⁱaʲ。

真分歧(系统 C:aba → ε)。abaab 的两条一步路:位置 1–3 消去得 ab,位置 3–5 消去得 aa。ab 与 aa 都不含 aba,都不可再改,且互不相等——无 d 同时可达两者,不合流。分歧的根源(4.7 精确化):aba 自重叠,两次消去争夺中间那个 a。

轻分歧(系统 B:aab → ε)。aab 里 lhs 只出现一处(整词),从任一位置出发只有一条路——单路系统自动合流。这就是「无自重叠」的第一份红利,4.10 定理的地基。

于是问题变成:局部合流够不够?不够,缺了终止性就会出反例。取规则 {a → b, b → a, a → c, c → a, b → d, c → e}(d, e 是互不相同的不可约词)。逐个检查一步分叉:a 处分出 b 与 c,而 b → a → c,可合;b 处分出 a 与 d,而 a → b → d,可合;c 处分出 a 与 e,而 a → c → e,可合。局部合流成立。但整体上 a →* d 与 a →* e 的两条路永不合拢(d, e 都是终点)——反例的关键在环路:a 与 b、c 之间的圈让「局部可合」彼此推卸责任,责任被无限推给下一轮。

「局部推整体」需要一个额外条件——终止性:没有无穷推卸的余地,责任终须有人承担。这就是 Newman 引理(4.4),本章最重要的一条技术定理。

合流一句诀:分歧不可怕,可怕的是分歧后不再汇合。局部菱形是体检指标,全局菱形是健康本身——从指标到健康的推断,条件只有一个词:终止。

105讲义

第四章 重写与判定:让算法进入代数4.4 Newman 引理:局部菱形推整体合流

定理 4.6(Newman 引理,1942)。终止 + 局部合流 ⟹ 合流。证明。对「从 a 出发的最长改写长度」做强归纳(1.9 第三副面孔——精确地:对序对 (a, K) 归纳,K 是 a 出发一切链的长度上界——终止性保证 K 有限;归纳按 K)。设 a →* b、a →* c(多步)。① 若任一步为空(b = a 或 c = a):另一条给 a →* b 或 a →* c,取 d = 另一端即可(d = b 或 c,菱形平凡)。② 两步都非空:a → a1 →* b 与 a → a2 →* c。局部合流给 d0 使 a1 →* d0 ∗← a2。现在算账:a1 的链长预算 ≤ K − 1(a → a1 消耗一步)——对 a1 与 a2 应用归纳假设(它们的 K 都更小):关键一步——b 与 d0:a1 →* b 且 a1 →* d0,由归纳(a1 的预算)得 d1 使 b →* d1 ∗← d0;同理 c 与 d0 汇于 d2 使 c →* d2 ∗← d0。最后一段:d0 →* d1 与 d0 →* d2——对 d0 再用归纳(d0 的预算 ≤ K − 2,因为 a → a1 → d0 至少两步——注意 d0 可能就是 a1(零步情形)——处理:当 d0 的预算不严格小于 K 时(d0 = a1 情形),改用对 d0 的链长直接归纳……标准处理是对「最大链长」的良序 + 嵌套归纳(double induction on (max chain length from d0, …)),细节规范版见重写理论教材;骨架如下:d0 →* d1、d0 →* d2 且 d0 的预算 < K,归纳得 d 使 d1 →* d ∗← d2;串联 b →* d1 →* d、c →* d2 →* d,菱形闭合。∎

证明的归纳结构(「预算」递减 + 分歧点后递归应用)值得在纸上重走一遍——它是「良序归纳搬运复杂论证」的范本。Newman 引理的实操意义巨大:全局合流不可直接检验(无穷多情形),局部合流可有限检验吗?仍不够::局部合流的检验点仍是无穷多(每个词的每对一步改写)。临界对定理(4.7)将把无穷检验点压缩成有限个——三步曲(终止性 → 局部合流 → 临界对有限检验)拼完后,「收敛性可有限验证」成立,机器才算真正量产。本章的展品在此对账:系统 B(aab → ε)单路 ⟹ 局部合流平凡 ✓ 终止 ✓ ⟹ 合流 ✓(Newman)⟹ 收敛 ⟹ 字问题可判定——一气呵成,全部零件已到位!系统 C(aba → ε):终止 ✓(长度降)、局部合流 ✗(abaab 分歧)⟹ 判定失效——临界对(4.7)将把「✗」的病灶精确定位。

Newman 一句诀:局部好 + 会停 = 全局好。归纳的「预算递减」是证明的引擎;实操的红利在 4.7——体检指标将被压缩到有限张化验单。

106讲义

第四章 重写与判定:让算法进入代数4.5 正规形与收敛系统

定义 4.7(正规形与收敛)。词 n 称正规形(normal form),若无规则 lhs 作为子词出现在其中(即无出边)。系统称收敛的(convergent),若终止且合流。收敛系统里每个词 w 有唯一正规形,记 w↓——终止保证走得到,合流保证只有一个。

定理 4.8(收敛判据——本章主定理)。收敛系统 R→ 中,对一切词 u, v:u ≡R v ⟺ u↓ = v↓。证明。(⟸)由 u →* u↓、v →* v↓ 得 u ≡ u↓ = v↓ ≡ v。(⟹)u ≡ v 意味着存在初等变换链(命题 3.6)u = w0 ↔ w1 ↔ ⋯ ↔ wk = v,每步 ↔ 是一个方向的改写或它的反向。关键引理:相邻两步不改变正规形,即 wi ↔ wi+1 ⟹ wi↓ = wi+1↓。证:若正向 wi → wi+1,则 wi 有两条出向路 wi →* wi↓ 与 wi → wi+1 →* wi+1↓;合流性给出 z 使 wi↓ →* z ∗← wi+1↓;而两端都是正规形、无出边,故 z 同时等于二者。若反向 wi ← wi+1,同一论证交换角色。于是 u↓ = w0↓ = ⋯ = wk↓ = v↓。∎

定理 4.8 是「判定机」的总装图:判定 u ≡ v = 算 u↓ 与 v↓,比较两个字符串。算法简单到不配叫算法(能改就改,改到不能改为止),但它的正确性挂载着前面全部装置:终止保证停、合流保证唯一、命题 3.6 保证「同类」总有一条链条可走。复杂度一瞥:每步改写是一次字符串匹配(多项式),但步数由度量控制,而度量每步只降一点点的时候,步数可以是指数级——收敛蕴涵可判定,不蕴涵高效;复杂度下界是另一门学问(4.15 与 6.9 的领地)。

展品对账。系统 B(aab → ε):正规形=不含因子 aab 的词,判等=比正规形,字问题解决。系统 A(ab → ba):收敛,正规形 biaj(把每个 a 往左搬到底),判等=比较两个指数对——这正是交换独异点 ℕ² 的标准算法。系统 D(ab → ba, b² → ε):初看正规形是「无 ab 且无 bb」=aibj(j ≤ 1),但这个系统并不合流(例 C.1 将用一个临界对拆穿它),需添一条规则才收敛,收敛后正规形退化为 an。系统 C(aba → ε):终止但不合流(4.3 已验证),故不是收敛系统——并非每个终止系统都配得上「正规形」这三个字:它有终点,但终点不唯一,所以「算正规形」在 C 上没有意义。误读辨析页(125)的正主在此。

收敛一句诀:每个类选一个代表(正规形),判等变查户口(比代表)。第一章 1.16 的「整理」就是这个机器的最小标本——那时埋的种子,今天长成了判定机。

107讲义

第四章 重写与判定:让算法进入代数4.6 收敛则可判定:字问题的机器解法

4.5 的定理 4.8 已把判定机总装完毕,本节把「机器说明书」正式写全——这是全书第一份完整算法规格,请读者以工程师的挑剔来读。

算法:收敛系统的字问题判定器
输入:收敛系统 R→(已验证终止+合流),词 u, v。
步骤:① u↓ ← NF(u):while u 含某 lhs:找(任一)匹配位置,替换 rhs(u ← pu′q);直到无匹配。② v↓ ← NF(v) 同型。③ 返回 u↓ = v↓。
正确性:终止性 ⟹ 步骤①②停;合流性 ⟹ 正规形唯一 ⟹ 第③步与「路径选择」无关;定理 4.8 ⟹ 判定正确。完备性口径:判定的是 ≡R(语义),不是 →*(机制)——焊点是合流。

「找(任一)匹配位置」这个「任一」值得停一秒:机器的确定性是谁给的?——合流性。不合流的系统里,选不同匹配可能到不同终点(系统 A 的 abab),判定结果随「运气」漂移;收敛系统里,任何选择殊途同归——机器的自由被定理没收,恰恰是它的福气。「计算结果与路径无关」——这个物理学味道的性质(势函数、无耗散场)在计算机科学里叫 Church–Rosser 性质,在半群世界里由合流性担保。本册的方法论镜像(思想卡 126):让算法「免于选择焦虑」的从来不是算法本身,是算法身后的数学。

机器的三个缺口(诚实清单)。① 输入不保证收敛——给定任意呈现,收敛性未必成立(4.12:甚至可判定性都未必成立);机器只覆盖「良性区」。② 收敛性的验证本身——终止性靠度量(人的洞察),合流性靠临界对检验(4.7——可自动化!):验证成本的分布是「终止靠人、合流靠机」。③ 效率无保——正规形计算的步数上界可以指数爆炸(度量下降慢的系统);4.15 的 Squier 定理将证明这不是工程缺陷而是数学本质:有的可判定独异点不存在多项式复杂度的收敛呈现。三个缺口每个都通向一章的内容(4.12、4.7、4.15/6.9)——机器说明书里写满的是往后的行程。

与 kb_probe.py 的对账。实验课 4 将运行工作台的迷你 Knuth–Bendix——本章展品逐一上机:系统 B 收敛(单规则无临界对);系统 C 爆出临界对(aba|aba 重叠 1 格);系统 D 完备化成功(添一条规则后收敛);系统 A 完备化失败(交换律的系统添规则后仍不收敛——上机见分晓)。理论章的每个概念都有按钮可按——这是本册设计的用意:算法思维不是读会的,是按出来的。

说明书一句话:输入收敛系统,输出等价判决;机器的每一步自由,都有定理背书。缺口的清单同样是行程表——接下来四节,逐个补缺。

108讲义

第四章 重写与判定:让算法进入代数4.7 临界对:分歧的萌芽

定义 4.9(临界对)。设 lhs1 = p·s、lhs2 = s·q(s 非空——两个左手边在子词 s 处重叠;或同一 lhs 与自身重叠)。词 p·s·q 承载一次分歧:在左边界用规则 1(得 rhs1·q)或在右边界用规则 2(得 p·rhs2)。有序对 (rhs1·q, p·rhs2) 称为该重叠处的临界对(critical pair)。自重叠指 lhs 与自身重叠:lhs 的真后缀等于自身真前缀——正是 3.12 的 border。

命题 4.10(局部合流的有限检验)。终止系统中,局部合流 ⟺ 每个临界对 (x, y) 的两侧可汇合。证明。(⟸)任取一步分歧 a → b、a → c,两次改写要么用在不相交的位置,要么其左手边重叠。不相交时两次改写可交换次序,先后执行即得共同归结 a →* d ∗← a(逐字验证:两次替换作用于互不干扰的区间)。重叠时恰是某个临界对的承载词,由假设可汇合。(⟹)临界对是分歧的特例,显然。∎

命题把「无穷多分歧点」压缩成「有限个临界对」:lhs 有限,重叠方式由 lhs 的前后缀匹配决定,也是有限的。收敛性的验证从此变成有限查表——终止性由人给度量,临界对由机器逐条查——这正是 Knuth–Bendix 机器的理论外壳(4.8)。

展品算账。系统 A(ab → ba):ab 的真后缀是 b,真前缀是 a,b ≠ a ⟹ 无 border ⟹ 临界对为零 ⟹ 局部合流,配上终止性即收敛(正规形 bⁱaʲ)。系统 B(aab → ε):aab 的前缀 {a, aa}、后缀 {b, ab} 无交 ⟹ 无 border ⟹ 临界对为零 ⟹ 收敛——三分钟判定完一整个独异点的字问题。系统 C(aba → ε):前缀 {a, ab}、后缀 {a, ba} 交于 a ⟹ 一个 border(1 格)。取 s = a,则 p = ab、q = ba,承载词 ab·a·ba = ababa;改写一(位置 1–3 消 aba)得 ba,改写二(位置 3–5 消 aba)得 ab。临界对 (ba, ab):两词都不含 aba,故都不可约;又互不相等 ⟹ 不汇合 ⟹ 不合流。∎

两处分歧的同根性。4.3 里 C 的分歧显形为 abaab → ab(位置 1–3)与 aa(位置 3–5),与这里的 (ba, ab) 看上去是两对不同的词,其实是同一个机制在「局部」与「全局」两个尺度上的照片:都是两次消去争夺 aba 中间那个 a。临界对是分歧的局部标准型——把所有分歧按「共享的那个子词」归类,恰好得到有限多个代表,这就是命题 4.10 的实质。

临界对一句诀:两个左手边咬合之处,就是机器打架之处;打架的结果若能殊途同归,机器合格;若各执一词,就送去 4.8 的修理厂(添规则)。

109讲义

第四章 重写与判定:让算法进入代数4.8 Knuth–Bendix 完备化算法

算法(Knuth–Bendix,1970)
输入:定向好的规则集 R→ + 良序 μ(保证后添的规则也下降)。
循环:① 算出当前全部临界对;② 取一个不汇合的临界对 (x, y);③ 把两侧各自约简到当前正规形 x′, y′;若 x′ ≠ y′,就把「μ 大者 → 小者」添为新规则(若 μ 相等而词不同——系统不可定向,算法失败退出);回到 ①。
出口:全部临界对汇合 ⟹ 收敛,输出规则集。

命题 4.11(完备化的保义性与三个命运)。若算法终止于输出 R*,则 R* 收敛且定义的同余与原系统相同(保义)。但算法可能:(a) 成功收敛;(b) 不可定向失败(某临界对两侧 μ 相等);(c) 永不终止(每轮添新规则,无限完善)。证明骨架。保义:新规则 x′ → y′ 的两侧同余(x′ ≡ x ≡ y ≡ y′,中间一步来自临界对的承载词),故添加不改变生成的同余。收敛:出口条件即 Newman 验收。(c) 的真实存在是本定理最重要的部分:它宣告完备化是半判定程序——成功则给出收敛呈现(顺带证明字问题可判定),不收敛则什么都没证明(不是「不可判定」,只是这台机器没修好)。∎

展品上机预演(细节在实验课 4,此处看结论)。系统 C(aba → ε):轮 1 得临界对 (ba, ab),两者都是正规形、不汇合 ⟹ 添 ba → ab(等长,字典序 ab < ba);轮 2 新系统里仍有一处不汇合,添 aab → ε;轮 3 扫描全部临界对,未解者为零 ⟹ 三规则系统 {aba → ε, ba → ab, aab → ε} 收敛。这不是失败,而是成功偿付:自重叠的代价恰好两条规则(该独异点 ≅ ℤ,例 D.2 详解)。对照系统 B(aab → ε):临界对为零,一个回合就收工——无 border 与有 border 的差别,在完备化上表现为「零轮」与「两轮」。

但也确有付不起的系统。系统 F(abba → ε):唯一 border 为 a,临界对 (bba, abb) 不汇合;添一条之后新临界对继续繁殖,机器把规则数推到二十余条、最长左端近五十个字母,仍未收敛。系统 G(aabba → ε):同型但更凶,规则数三十余条时撞上上限。关键对照:C 的 border 也是 a,长度也短,为什么它两轮就收?差别在临界对的数目:C 只有一对临界对,修好之后再无新形状;F 与 G 的临界对一诞生就带着「同一骨架的家族」,修一条生两条。爆炸与否不取决于 border 的有无,而取决于临界对繁殖的形状(4.11 定量解剖)。

方法论定位。Knuth–Bendix 是「机器驱动的数学发现」的原型:它不问「能不能判定」,它试着造机器——造出来了,可判定性就作为副产品免费带回(收敛呈现 + 定理 4.8)。研究史上的实绩:许多群与独异点的收敛呈现是机器先算出来的;失败的完备化(情况 c)也留信息,「临界对无限滚动」的模式往往指向深层结构(4.11)。第三章思想卡的「基因检测仪」,本节是第一台原型机。

完备化一句诀:发现打架就立新法,直到天下无架可打——或者雪球滚不完。机器的三种结局(收敛/不可定向/狂奔)分别对应「可判定」「度量失败」「未知」。

110讲义

第四章 重写与判定:让算法进入代数4.9 单规则系统:最简情形全解剖

从本节起三章篇幅聚焦一个对象:单规则系统——恰好一条规则 {u → v}(对应一关系独异点的定向)。为什么值得?因为它是「最小完整生态」:临界对至多一个来源(自重叠)、完备化至多滚出一条初代新规则链的分支、而它的收敛性判据(4.10)是 Adian 1966 的成名作——本册研究线的直接基石。

单规则的定向谱系。一关系 ⟨A | u = v⟩ 的定向选择只有两个:u → v 或 v → u(加上「都不选」——不重写)。「天然好方向」出现在两侧长度不等时(长 → 短,长度度量保证终止);special 型(v = ε)天然长 → 短。两侧等长(u = v 同长)时长度法失效,需字典序(或放弃终止)。本书主战场 special 型 {w → ε}:终止性免费(长度 3 → 0 类),全部戏码在合流性。

命题 4.12(单规则系统的临界对=border)。单规则 {u → v} 的临界对存在的充要条件:lhs = u 有 border(3.12:真前后缀相等的非平凡重叠)。且临界对个数 ≤ |border(u)|(每个重叠长度至多产生一个)。证明。两规则间无重叠(只有一条规则);自重叠 = lhs 的后缀与前缀相等 = border 定义本身(命题 3.15③ 的 ①⟺③ 方向)。每个 border 长度 s 给承载词 p·s·q(p = lhs 去尾、q = lhs 去头)与临界对 (v·q, p·v)。∎

命题 4.12 是「语法—算法」的直通车:词的形态(有没有、有多少 border)直接给出机器的体检报告(有没有、有多少临界对)。结合 3.12 的首尾检验法,拿到关系 w = ε 的第一分钟就能完成预诊:

预诊单(单规则 special 型 {w → ε})① w 无 border ⟹ 无临界对 ⟹ 收敛 ⟹ 字问题可判定(4.10 定理正式版下一节)。② w 有 border ⟹ 临界对非空 ⟹ 逐一检查汇合性:全部汇合 ⟹ 仍收敛(幸运的少数);有一对不汇合 ⟹ 完备化启动——新规则与新 border 的链式反应(4.11 的爆炸机制)。

border 的精细谱(4.11 的弹药库):border 可以多重——w = ababa 的 border:前缀 {a, ab, aba, abab} × 后缀 {a, ba, aba, baba} 交集 {a, aba}——两个 border(重叠 1 格与 3 格)⟹ 两个临界对 ⟹ 爆炸燃料加倍。border 的「周期结构」(w 有周期 p ⟺ border 长度 |w| − p)把词的组合学与重写动力学锁死在一起——Fine–Wilf 定理(3.12 提过)在此有一个重写理论的化身(两个 border 的相容性条件)。

单规则一句诀:一条规则,一种 border,一份体检单。最简生态里,词的形态学与机器的命运学完全同构——这就是「形态决定命运」的最纯标本。

111讲义

第四章 重写与判定:让算法进入代数4.10 无自重叠定理:一条关系的幸运

定理 4.13(Adian 1966;无自重叠定理)。设 w 是无 border 的词(cycle-free),则单规则系统 {w → ε} 收敛。特别地,special 一关系独异点 Mon⟨A | w = ε⟩(w 无自重叠)的字问题可判定。证明。终止性:长度度量(每步 |w| → 0)。合流性:Newman 引理归约为局部合流;命题 4.12:w 无 border ⟹ 无临界对 ⟹(单规则 + 无重叠 ⟹ 唯一一步分歧源头不存在)局部合流成立——细化:「无临界对 ⟹ 局部合流」对单规则系统:任意一步分歧 a → b、a → c 需 lhs 有两处可改(不同位置不重叠时先后执行汇合——命题 4.10 的第一情形);重叠时临界对存在——矛盾。∎

定理的完整意义需要四层展开。第一层(算法):字问题判定器(4.6 说明书)即刻上岗——给定 u, v,反复消 w 因子到正规形(不含 w 因子的词),比较。第二层(结构):正规形类恰是「w-free 词」——商独异点的元素可数(w-free 词的集合语言);且每个类有唯一代表。第三层(代数红利清单)——Adian 由此再推一串结构结论(4.6 与 5.6 的展品):units = {ε}(除非 w 是单字母幂——3.13 地标三);消去性局部成立;⟨A | w = ε⟩ 不含非平凡子群当 w cycle-free(Adian 的更多推论);嵌入方向:无自重叠 special 独异点嵌入群吗?一般不嵌入(Malcev 障碍 5.5),但 Adian 图方法给出精确判据(5.6——同一张图的第二次服役)。第四层(方法论):证明只用了「无 border ⟹ 无临界对 ⟹ 合流」三步——语法的一个性质(border)通过算法概念(临界对)直达逻辑的结论(可判定)——本章标题「让算法进入代数」的完整含义。

边界之内的警觉。定理说「无自重叠 ⟹ 收敛」,但反过来不成立:有自重叠的系统也可能收敛(若全部临界对恰好汇合——习题 4(二)有构造);无自重叠也不保证成员问题可判定(P1 的悬置——4.13 后详)。另注意定理的「单规则」前提:两条无 border 规则的系统可以有规则间临界对(u 的后缀 = v 的前缀型)⟹ 照样不合流——「无圈」的红利只发给单规则(多规则的世界要 4.8 的机器慢慢修)。

通往 4.11。定理照亮了良性区;恶性区(w 有 border)的定量解剖——规则为何爆炸、爆炸到什么程度——是下一节的内容,也是 4.14 两形战场的技术底牌。

定理一句诀:词不咬尾,机器合流,判定免费。Adian 1966 的四个字——cycle-free——换来了半群理论四十年的地基。本册终点 P1,正是站在这块地基上问出的问题。

112讲义

第四章 重写与判定:让算法进入代数4.11 自重叠的代价:规则为何爆炸

定理 4.13 照亮了良性区(w 无 border ⟹ 收敛)。本节解剖另一区:w 有 border 时,完备化究竟会滚多大。先说结论,免得读者误会——有 border 不等于必炸,而是分三种命运:偿付得起的(两三条规则后静默,如 aba、ababa、aabaa)、偿付不起的(家族无限繁殖,如 abba、aabba)、以及一开始就平凡汇合的(如 aaa、abab,临界对两侧同一词)。

爆炸的机制回放(系统 F:abba → ε)。机器实录(逐轮新增规则):

轮 0 abba → ε
轮 1 bba → abb  轮 2 aabb → ε  轮 3 aababb → ba  轮 4 baa → aab
轮 5 aabababb → baba  轮 6 aababababb → bababa  轮 7 aabababababb → babababa ⋯

从轮 5 起,规则的形状固定了下来,只是一直在加长:左端 aab(ab)nabb,右端是 ba 的偶数次幂 (ba)2n+2——两端长度随 n 无界增长,家族没有尽头。这就解释了「爆炸」的确切含义:不是规则数多,而是规则的形状参数化了一个无穷族,每一条都逼出下一条。机器最终在二十余条处被判超限,其实早已注定。

对照:系统 C(aba → ε)为什么两轮就停?它的临界对只有 (ba, ab)——一对,不是一族。添 ba → ab 之后,aba 的自重叠被交换规则吃平,新规则与新规则之间再无咬合(4.9 的预诊单上写得明白:border 只有一个、长度只有一格)。爆炸的判别不在「有没有 border」,而在「新规则的 border 结构是否自我繁殖」:C 的修补把 border 消掉了,F 的修补把 border 搬到了更长的词上。

实测的毒性谱(同一台机器、同一字母表)。把形如 {w → ε} 的单规则系统逐个上机,得到的分布相当反直觉:aab、abb、aabb 一回合收敛(无 border);aaa、abab 一回合收敛(border 的临界对平凡);aba 三规则收敛、ababa 四规则、aabaa 六条收敛、abaab 七条收敛(有 border 但偿付得起);abba 二十余条仍不收敛、aabba 三十余条撞上限、aabbaa 三十余条撞上限(爆炸)。粗略的经验规律:w 的首尾咬合只是「一格」时,常在数轮内静默;一旦咬合区的两侧还能再形成同型的咬合(如 abba 去掉首尾后余 bb,aabba 去掉首尾后余 abb),家族就繁殖起来。这条规律在本册只作路标:它至今没有一条初等判据,属于 3.13 地形图上标着「未切割」的地带。

两句话必须分清。完备化失败只说明这台机器没修好;它不等于该独异点的字问题不可判定(系统 C 就是反例:完备化两轮成功,而即使某个系统完备化失败,也仍可能另有判定路径)。「机器失败」与「问题不可解」之间隔着整整一层证明,后者需要 4.12 的归约工具。把两者混为一谈,是本册最想拦住的越界。

通往 4.12。爆炸让「这台机器」失灵;要证明「任何机器都不可能」,需要完全不同的武器——用图灵机的万能性去感染呈现。那一节只推开一扇门缝,但它决定了整个第四章的地平线位置。

爆炸一句诀:咬合生临界,临界生新规,新规再把咬合搬到更长的词上——雪球的形状是 border 的镜像。看懂雪球,才懂得 Adian 定理躲开了什么。

113讲义

第四章 重写与判定:让算法进入代数4.12 不可判定性一瞥:Markov–Post 构造

定理 4.14(Markov 1947;Post 1947)。存在具体的有限呈现 Mon⟨A | R⟩,其字问题不可判定(不存在算法判定任意两词是否 ≡R)。更强的:存在固定呈现,其整除问题不可判定。证明思路(构造一瞥,非完整证明)。编码:把图灵机 M 的格局(configuration:带内容+读写头状态)编码成词(如 qi 状态字母、带字母、分隔符的拼接);M 的一步计算 ⟺ 两个格局词之间的一次「局部替换」(读写头附近几格的变化——有限多条替换规则可穷举 M 的转移函数!);于是 M 在输入 x 上停机 ⟺ 起始格局词 ≡ x 的停机格局词。若某 M(万能机 U)的停机问题不可判定(图灵 1936),则对应呈现的字问题不可判定——「判定等价」的算法会解决「停机」问题,矛盾。∎(完整构造需处理「非确定路径」「永不停机格局的等价类归属」等技术点——Markov–Post 的核心工程;本册止步于看见机器的轮廓。)

构造的三点解读。其一,不可判定性是「感染」而非「统计」:一个具体的、写得出来的呈现(几十条规则的规模)就足够黑——不需要「很多呈现都黑」。其二,黑区的边界:同一构造技术可调整黑区的位置——Markov 证明可把呈现做成「除一个词外全部可判定」的形状(黑区藏在一处);而一关系地带不在黑区内:构造需要多条规则(模拟转移表至少几十条),单规则自动豁免——这就是为什么一关系字问题至今开放:它刚好在 Markov–Post 武器的射程之外!其三,哲学定音:希尔伯特式的「机械化判定一切数学」在半群这个最朴素的代数世界里已经死掉——死因不是技术不够,是逻辑结构(停机的自指)。判定性的地图因此永远分成明暗两半球,而研究者的日常就是精绘边界。

与本章机器的对账。Knuth–Bendix 失败(4.11(c))是「这台机器没修好」;Markov–Post 是「一切机器都修不好」——两者的证明责任完全不同:前者只需一次失败记录,后者要构造归约(把已知的不可判定问题——停机——翻译过去)。归约技术是 4.13 的主角:把大黑区(多规则)的黑暗「压缩」到小地带(单关系的两形)的尝试——这正是 Adian–Oganesian 1987 的功业。

不可判定一句诀:呈现是图灵机的囚服;字问题是最小的停机问题。看见牢房,才知道自由区(一关系)的珍贵。

114讲义

第四章 重写与判定:让算法进入代数4.13 Adian–Oganesian 压缩归约

1978 与 1987 年,Adian 与 Oganesian 把一关系地带的地形测量向前推进一大步:整除问题的不可判定性(若在某形态出现)必然出现在两个特定形态——战场由此收缩。本节把归约的思想与内容摆上台面(技术细节超出本册,给精确陈述与研究入口)。

定理 4.15(Adian–Oganesian 压缩,陈述版)。设 u, v 为词。存在多项式时间可构造的新字母表 A′ 与词 u′, v′,使得:① 若 u = v 形态为一般型,则可构造 special 型或 monadic 型的编码对;② 整除问题在 Mon⟨A | u = v⟩ 的可判定性「转移」到编码后的呈现(一个方向的归约成立);③ 特别地,编码后的形态可被规范为 aUb = aVa 型或 aUb = a 型(同一首字母咬合的两种)。意义:若有人想证明某一般形态不可判定,只需在两形上证明;反之,两形可判定 ⟹ 大片地带可判定。两形是「瓶颈关隘」。

归约的机制一瞥(不给构造):把一般关系 u = v 「抬升」为 special 型的标准戏法是加一个新字母 t 当「橡皮筋」:u = v ⟺ t·u·t̃ = t·v·t̃;但独异点无逆,橡皮筋的另一端如何松开?Adian 的技巧是用首尾咬合来模拟:构造 u′ = a·U·a 形(两端同字母 a),使「a 的自消去」扮演群论里逆元的工作——首尾咬合(left cycle 型)恰是「半群里最接近可逆」的语法装置。这解释了 3.11 分类表的深意:两形都是「首尾咬合」的形态——归约机器的出口天然长这个样。1987 年的悬案(3.15 已述):Oganesian 声明 aUb = a 型的字问题可判定,但关键引理依赖 Sarkisjan 1981 的结果,后者被 Adian 发现存在缺口、至今未补——瓶颈关隘中的一扇门处于「声明已开、钥匙存疑」状态。

对 P1 的意义(本册主线的定位时刻)。注意归约针对的是字问题/整除问题;P1 问的是子独异点成员问题——量词更深的一层(3.9 的阁楼)。FGN 2025 在 monadic 型证明了成员问题不可判定(把归约技术推进到阁楼层);special 无自重叠型的成员问题(P1)既不在 Adian–Oganesian 收缩带内、也不在 FGN 不可判定带内——它悬在两带之间的最后走廊。这正是它的研究价值:技术上够得着(良性区的机器全在)、文献上未占领(没有人走到)。

归约一句诀:把黑暗压缩到关隘;关隘里的每扇门都值得逐个推。Adian–Oganesian 推开了两扇中的一扇半——剩下那半扇(缺口之后)与阁楼层的走廊(P1),留给本册的读者。

115讲义

第四章 重写与判定:让算法进入代数4.14 两形战场:aUb=aVa 与 aUb=a

两形是当代一关系研究的焦点战场。本节设立两个战区的「战况牌」——精确到「什么已知、谁做的、什么悬着」。

战区一:Mon⟨a, b | aUb = aVb⟩(同首尾非空对)。字问题开放。已知:① 形态上它是「左循环」的推广(U = ε 时退化);② 部分子族可判定(U, V 受限时——Adian 图方法的延伸可及);③ 与 special 型的关联:aUb = aVb ⟺ a·Ub = a·Vb——若 a 可「左消去」(此独异点里 a 是否可消是子问题),则归到 Ub = Vb——「消去性是否成立」本身就是战场的一部分(文献里这条被他称为「这类独异点的左可消去性问题」,至今未见统一答案)。战况:慢攻。
战区二:Mon⟨a, b | aUb = a⟩(咬合回零)。字问题:1987 年 Oganesian 声明可判定——依赖链断裂(Sarkisjan 1981 缺口,Adian 90 年代发现,至今未补)⟹ 战况牌写「声明可判定、悬案未决」。结构已知:aUb = a 蕴含 a 的「自相似」循环(a = aUb = aUaUb = ⋯——无限的自我展开链!),独异点的units、幂等谱已有部分刻画(Oganesian 与后续)。此形是 3.11④ 行的核心样本。

战区解读三则。① 为什么两形难:首尾咬合使「消去 a」的每次尝试都再生一个 a(战区二的自我展开)——机器的正规形永远差一个 a 没消完;Adian 图在咬合处必出圈(同字母首尾连连线)——良性区机器全部失明。两形是「单关系 + 图必圈」的交点——难,是结构性的。② 战区之间的漏斗:4.13 的归约把一般形态的不可判定(若存在)汇入两形;FGN 2025 的 monadic 不可判定族则从另一侧挤压——两形是地图上明暗两军的接壤线。③ 缺口的方法论教训:Sarkisjan 缺口一悬三十年,不是没人聪明,而是「补证明」在学术激励上吃亏(不算原创成果)——研究共同体的结构性盲区本身是值得记录的现象(本册如实告诉读者:地图上的雾,有的是技术之雾,有的是制度之雾)。

通往第五章。字问题之外,一关系独异点的另一大战场是嵌入群——⟨A | w = ε⟩ 的世界能不能住进某个群?这问题把本章的重写机器与群的自由积、Cayley 图接通(Adian 图的第三次服役)。带上一章的机器,过桥。

战况牌一句诀:两形咬合,机器失明;一扇门钥匙存疑,一条走廊无人认领。地图读到这一页,读者已站到 2026 年文献的最前沿。

116讲义

第四章 重写与判定:让算法进入代数4.15 复杂度与几何障碍:Squier 定理预告

本章一路高歌「收敛 ⟹ 可判定」,末节泼一盆必要的冷水:可判定不等于高效,甚至「高效的收敛呈现」可以数学上不存在。

定理 4.16(Squier–Otto–Cannonito,陈述版)。存在独异点,其字问题可判定(甚至有良好算法),但不存在任何收敛呈现使得「正规形计算的步数被多项式界住」——更强的:存在有限独异点,任何收敛呈现的 Dehn 函数(最坏改写步数)至少是某个不可达的快速增长函数。证明思路一瞥:用「同调阶」——收敛呈现自动产生一个「有限的同调型」(类域 2 的平坦性);构造字问题容易但同调阶爆炸的独异点;若有多项式收敛呈现,同调阶将被多项式控制——矛盾。∎(同调工具的展开在 6.11——第六章把同调方法作为「重写之外的第二双眼」正式介绍。)

三条解读。其一,复杂度是结构属性:Squier 定理宣告「慢」可以是数学必然而非工程不足——可判定性地图之上还叠着一层复杂度地图,两层的等高线不重合。其二,收敛呈现是奢侈品:本章机器的适用域比「可判定域」小一圈——有的独异点可判定(别的算法)但永远进不了本章机器(无多项式收敛呈现)。其三,几何的登场:Squier 的证明武器是同调/几何群论的移植——重写系统 ⟺ 二维复形(词为顶点、改写为棱、临界对为面);临界对汇合 ⟺ 复形单连通(在 2-骨架上)——合流性是一个几何性质!这条视角在 6.11 全面展开(同调半群论),此处只立预告牌。

本章收束:机器的完整画像——收敛系统(4.5–4.6)是判定机,临界对(4.7)是体检单,Knuth–Bendix(4.8)是修理厂,单规则(4.9–4.10)是最纯标本,爆炸(4.11)与不可判定(4.12)是机器的宿命边界,两形(4.14)是当代前线,复杂度(4.15)是机器之上的第二层地图。本章的每个概念都会在第五、六章再次上场:Newman 的归纳与 5.4 的自由群、Adian 图与 5.6 的嵌入判据、同调预告与 6.11、两形战场与 6.10 的开放清单——第四章是后两章的弹药库。

一章总诀:方向、终止、合流、临界、完备、爆炸、归约、几何——八个词,一条从算法到逻辑再到几何的长征。长征的终点不是机器,是「计算作为数学结构」的自觉——札记四将把它说破。

117例题

第四章 重写与判定:让算法进入代数例题课 4.A:重写与正规形

例 A.1(系统 D 的正规形全解)。系统 {ab → ba, b² → ε}(len-lex 定向)。求正规形形状,并判定 baab 与 ab 是否等价。
解。先约 baab:词中无 bb,只有位置 3–4 的 ab 可用,得 baba;baba 的位置 2–3 是 ab,得 bbaa;bbaa 的位置 1–2 是 bb,消去得 aa;aa 无匹配,终止。baab↓ = aa。再约 ab:位置 1–2 的 ab 换成 ba,得 ba;ba 中无 ab、无 bb,故 ab↓ = ba。aa ≠ ba,故 baab 与 ab 不等价。∎

点评(本课最要紧的一处教训)。上面的链条里藏着一步容易漏掉的检查:走到 bbaa 时,若只想着「还有没有 ab」就收手,会把 bbaa 当成正规形——可它含 bb,还能再改。三个字:全扫描——每停一次都要把所有规则的 lhs 全查一遍,直到一个字都查不到匹配为止。正规形计算的全部纪律就这一条:漏检一条规则,结果全错,而且错得毫无声响。
形状分析(只作旁证,不作判决):无 ab 因子 ⟹ 词中不会出现「b 后跟 a」⟹ 所有 a 在全前、所有 b 在全后,即 aibj;无 bb 因子 ⟹ j ≤ 1。核对:aa 合形状,ba = a⁰b¹ 也合;bbaa 含 bb,不合——旁证与直接计算一致。

例 A.2(反向定向的命运)。系统 E:{ba → ab, b² → ε}。求 baab↓ 与 ab↓,与系统 D 对照。
解。baab:位置 1–2 的 ba 换成 ab,得 abab;abab 的位置 2–3 是 ba,得 aabb;aabb 的位置 3–4 是 bb,得 aa。故 baab↓ = aa。ab 无匹配,故 ab↓ = ab。⟹ 在 E 里 baab ≢ ab,在 D 里同样不等(aa ≠ ba)——判决一致,代表不同:同一个类 {ab, ba} 在 D 里的代表是 ba,在 E 里是 ab。∎

点评。两个反向系统给出不同的「户口本」——正规形的选取是人的自由(只要系统收敛);但亲属关系(同余)由独异点决定,谁也改不了。这正是 4.5 那句「正规形是人的选择,同余才是事实」的实物标本。

本课要害:正规形计算是体力活(全扫描到底)+脑子活(形状旁证);两个反向系统给出不同代表、同一张亲属表。漏检即错判,且无声。

118例题

第四章 重写与判定:让算法进入代数例题课 4.B:临界对的计算

例 B.1(单规则临界对全程)。取 w = abba(3.12 已算出它的 border 为 a)。对单规则系统 {abba → ε} 算出全部临界对,并判汇合性。
解。border s = a,则 p = abb(去掉末字母)、q = bba(去掉首字母),承载词 p·s·q = abb·a·bba = abbabba(七字母)。改写一:在位置 1–4 消去 abba,余下 bba。改写二:在位置 4–7 消去 abba,余下 abb。临界对为 (bba, abb)。两者都不含子词 abba,故都不可约;又互不相等,故临界对不汇合 ⟹ 系统不合流。∎

点评。产物 (bba, abb) 是「a 与 b 互换」的镜像对——与 3.12 里 aba 得到的同类战场同构。单格咬合的通用产物不是任意的两个词,而是「同一骨架换首字母」的一对:这正是下一节完备化要反复处理的形状。

例 B.2(多重 border 的清单)。w = ababa 有两个 border,逐个算临界对。
解。前缀集 {a, ab, aba, abab} 与后缀集 {a, ba, aba, baba} 的交为 {a, aba}。长 1 的 border(s = a):p = abab、q = baba,承载词 abab·a·baba = ababababa(九字母);位置 1–5 消去得 baba,位置 5–9 消去得 abab,临界对 (baba, abab),两者皆不可约且不等。长 3 的 border(s = aba):p = ab、q = ba,承载词 ab·aba·ba = abababa(七字母);位置 1–5 消去得 ba,位置 3–7 消去得 ab,临界对 (ba, ab)。⟹ 两个 border、两个临界对,两对都不汇合。∎

例 B.3(有 border 却收敛)。证明「border 不为空」并不蕴涵「必炸」。
解。取 w = aaa:border 为 a 与 aa。长 1 的承载词 aaaaa,两种改写都得 aa;长 2 的承载词同为 aaaaa,两种改写也都得 aa。全部临界对形如 (aa, aa)——平凡汇合。系统 {aaa → ε} 终止(长度递减)且局部合流,故收敛,呈现的独异点是 Mon⟨a | a³ = 1⟩ ≅ C3。再看 w = abab:唯一 border 为 ab(长 2),承载词 ababab,位置 1–4 与位置 3–6 的改写都得 ab,临界对 (ab, ab) 平凡汇合 ⟹ {abab → ε} 亦收敛。∎

点评。例 B.3 是本章最重要的反直觉标本:border 存在只是「可能有危险」的信号,是否真炸要看临界对是否汇合。判据在 4.10:无自重叠 ⟹ 必收敛;有自重叠 ⟹ 有临界对,但它完全可能平凡。把「border」当判决、而不当警报,是初学者最常见的误读。

临界对三步法:找 border(前缀集 ∩ 后缀集)→ 造承载词 p·s·q → 双改写后各自约简到正规形再比较。约简之后相等,是最常见的隐藏汇合——两词不同不等于不汇合。

119例题

第四章 重写与判定:让算法进入代数例题课 4.C:收敛性的验证

例 C.1(完整验收单:系统 D)。验收 {ab → ba, b² → ε} 是否收敛,并判读它呈现的独异点。
解。① 终止:ab → ba 等长但字典序下降(ab < ba),b² → ε 长度下降;复合度量 μ = (|w|, w) 对两条规则同时下降 ⟹ 终止。② 临界对照单。自重叠:ab 的真后缀 b 与真前缀 a 不等,无;bb 的真后缀与前缀都是 b,有一个 border(s = b,p = b,q = b),承载词 bbb,两侧改写都是 b,平凡汇合。规则间咬合:ab 的后缀 b 与 bb 的前缀 b 相等(s = b,p = a,q = b),承载词 ab·b = abb;改写一(位置 1–2 用 ab → ba)得 bab,改写二(位置 2–3 消 bb)得 a。汇合检查:bab 的位置 2–3 是 ab,换成 ba 得 b·ba = bba;bba 的位置 1–2 是 bb,消去得 a——故 bab →* a,两侧同归,汇合。③ 结论:全部临界对汇合 + 终止 ⟹ 由 Newman 引理,系统 D 收敛(不需要添任何规则——这一点常被误判,因为「有 border」的印象太强)。∎

结构判读。正规形=既无 ab 又无 bb 的词=aibj(j ≤ 1)。由 b² = ε 知 b 是单位且 b² = 1;又 ba 与 a 都是正规形且不同,故 b ≠ ε。于是每个元素唯一写成 ai·bε(ε ∈ {0, 1}),该系统呈现的独异点 ≅ ℕ × ℤ2——一个「半群方向」加一个「二阶扭转」的直积(2.13 的直积在呈现层面的实物)。

例 C.2(规则间咬合:无 border 也不够)。系统 H:{aab → ε, abb → ε}。两条规则各自无 border(4.9 已验),系统收敛吗?
解。各自无 border ⟹ 无自重叠临界对。但规则之间会咬合:aab 的后缀 ab 与 abb 的前缀 ab 相等(s = ab,p = a,q = b),承载词 a·ab·b = aabb;改写一(位置 1–3)得 b,改写二(位置 2–4)得 a。b 与 a 都不含 aab、abb,都是正规形且不等 ⟹ 临界对 (b, a) 不汇合 ⟹ 不合流。∎

点评。本例把 4.10 定理的前提逼到台面上:「无自重叠 ⟹ 收敛」只对单规则成立。两条各自清白的关系凑在一起,咬合发生在规则之间,照样出事。完备化的补法是添 b → a(等长,字典序 a < b)与 aaa → ε,随后收敛——独异点因 b = a 退化为 ⟨a | a³ = 1⟩ ≅ ℤ/3:两条 special 关系的乘积竟是一个循环群,这是「呈现的语言」与「独异点的结构」之间落差最小的一个可爱标本。

验收单纪律:终止(逐规则验度量下降)→ 临界对(自重叠与规则间咬合都要查)→ 汇合(约简到底再比)。C.1 的陷阱是「看见 border 就以为要炸」,C.2 的陷阱是「看见无 border 就以为安全」——两个方向的误判都在同一张验收单上被拦住。

120例题

第四章 重写与判定:让算法进入代数例题课 4.D:完备化的小型实战

例 D.1(良性:aab → ε)。把单规则系统 {aab → ε} 交给工作台的 kb_probe.py,读出它的三件事:临界对数、正规形增长、语言形状。
解(实录)。规则数 1,未解临界对 0,判定为收敛——与定理 4.13 一致(aab 无 border)。正规形按长度 0,1,2,… 的计数为 1, 2, 4, 7, 12, 20, 33, 54, 88, 143, 232, 376, 609。这串数满足 an = an−1 + an−2 + 1(逐项验算:12 = 7 + 4 + 1,20 = 12 + 7 + 1,609 = 376 + 232 + 1),令 bn = an + 1 则得纯斐波那契递推,于是 an = Fn+3 − 1,增长率为黄金比 φ ≈ 1.618。正规形恰是「不含子词 aab 的词」:长 3 的正规形九个——aaa, aab 之外的全部——其中 baa、bab 合法,可见形状并非「a 全在前」(baa 不可约)。∎

点评。这一例把「收敛」兑现成了两个可用的副产品:增长函数的精确公式(机器给数、纸笔给递推)与正规形语言的句法刻划(避免一个禁词)。后者是第六章自动半群的入口:能用一个有限禁词表描述的语言,配一台有限自动机就能识别。

例 D.2(幸运:aba → ε)。同一台机器跑 {aba → ε}(aba 有 border a),观察它长成什么。
解(实录)。轮 1:临界对 (ba, ab) 不汇合,添规则 ba → ab。轮 2:新临界对退化为 (ε, aab),添规则 aab → ε。此后未解临界对为 0 ⟹ 三规则系统收敛:{aba → ε, ba → ab, aab → ε}。正规形按长度计数 1, 2, 3, 3, 3, …(长度 ≥ 1 时每长度恒 3 枚),增长线性。结构判读:aba = 1 给出 (ab)a = 1 与 a(ba) = 1,故 a 左、右皆可逆,属单位群;其逆为 ab = ba(正是轮 1 添的规则);于是 b = a−2,全体元素都是 a 的整数幂 ⟹ 该独异点 ≅ ℤ。三条正规形射线 ak、bk、abk(k ≥ 1)分别对应 a 的正幂、负偶数幂、负奇数幂——每长度恰三枚,正是线性增长。∎

点评。D.2 的教科书价值在于「雪球会停」:临界对的出现只说明当下的规则集不够,不说明完备化注定失败。停与不停的分水岭不是 border 的个数,而是修补之后的临界对是否继续产生新形状。

例 D.3(恶性:aabba → ε)。把 border 换成会咬合的(aabba 尾 a 接头 a,3.12 算例),同一台机器的结局完全不同。
解(实录)。初始规则 aabba → ε。轮 1 得临界对 (abba, aabb),添 abba → aabb;轮 2 得 (bba, aabba·abb),添 bba → abb;轮 3 得 (ε, aaabb),添 aaabb → ε;轮 4 添 aaababb → ba;轮 5 添 aaabaabb → baa;此后每轮都添一条,规则数 5、9、17、…,撞上预设上限时已达 35 条仍未收敛。观察新增规则的两条指纹:其一,左端长度逐轮抬升(从 5 抬到 20 以上);其二,规则形状反复出现同一骨架的滑动变形(aaab…abb 型一族)。∎

点评。D.3 与 D.1 的差别只在 w 的自重叠:一个是零,一个是「尾 a 接头 a」。这正是 4.10 那条定理的经验版——无自重叠 ⟹ 天生收敛;有自重叠 ⟹ 临界对源源不断,而它们多数不平凡。需要注意的是机器的措辞:它报告的是「这个定向路径撞了上限」,而不是「该独异点没有有限收敛呈现」。现象与定理之间隔着整整一层证明(判据在 6.11),这条界线在下一节的挑战页上会被正面处理。

上机三例对应三种命运:良性(无 border,条件已知)、幸运(有 border 但修补后静默)、恶性(有 border 且新形状不断繁殖)。机器给出的是现象,定理给出的是判据——把两者混为一谈,等于把探针当判决书。

121习题

第四章 重写与判定:让算法进入代数习题课 4(一):重写基础

4.1(★)系统 {ab → ba}:求 baab↓;举一个正规形不唯一的例子(不合流的实锤);说出该系统的同余关系是什么(交换律)。

4.2(★)为下列各系统找一个终止度量(或证不存在简单的):① {aaa → a};② {ab → ba, a³ → ε}(小心:ab→ba 不降长度);③ {aabb → ba}。

4.3(★)证明:若系统合流,则「u →* v ⟹ u↓ = v↓」(正规形对同类的良定性——定理 4.8 证明核心引理的独立重证)。

4.4(★★)系统 {a → ab, b → ba}:终止吗?(构造性尝试+猜想;严格证明不终止可用「长度不降且 a 的个数不减」论证找永动链。)

4.5(★★)求系统 {ab → ba, a² → ε} 的全部临界对(三条规则两两+自重叠),并判定每个是否汇合。系统收敛吗?若否,完备化一步:该添什么?添后还差吗?

4.6(★★)对 w = aabba(3.12 算例:border a)执行「预诊单」:临界对、汇合性、收敛判定;若是良性,写出 baab 与 ab 的等价判决。

4.7(★★)证明:合流系统的正规形若存在则唯一,且正规形集合与同余类的交每类恰一元(「代表元定理」——定理 4.8 的集合论重述)。

4.8(★★★)单规则 {w → ε}:证明「无 border ⟹ 改写链的每一步都在不同位置消 w」(即改写位置的确定是局部的)——并由此推出:正规形计算的总步数恰为 ⌊(原始 w 因子总数)⌋ 型的可预测量(良性区的效率红利)。

本组覆盖:合流/正规形基本功(4.1, 4.3, 4.7)、度量构造(4.2, 4.4)、临界对计算与收敛判定(4.5, 4.6)、效率(4.8)。4.8 的「可预测步数」是 P1 相关文献里「良性区算法友好」的第一课。

122习题

第四章 重写与判定:让算法进入代数习题课 4(二):临界对与收敛

4.9(★)对 w = abbab:判 border(几个、多长)、列临界对、判汇合、下收敛判决。

4.10(★★)系统 {abba → ε}:上机或手算完备化五轮,列出轮 1–5 添加的规则;观察规则形状与长度的走势,写出「爆炸模式」的一句话诊断。再用同样的步骤跑 {aba → ε},说明后者为什么两轮就静默——两个系统的 border 都是 a,差别究竟在哪。

4.11(★★)证明:w = (xy)ᵏ(k ≥ 2,x, y 非空且 xy 无更小周期)有 k−1 个 border,长度分别为 |xy|, 2|xy|, …, (k−1)|xy|。(周期词的 border 谱——4.11 分级的中度区。)

4.12(★★)构造一个双规则系统,两条规则各自无 border(无自重叠临界对),但系统不合流。(规则间咬合——「无圈红利只发单规则」的实例。)

4.13(★★★)⟨a, b | aba = ε⟩ 的真面目:证明它同构于 ℤ。提示路径:aba = ε 同时给出 (ab)a = ε 与 a(ba) = ε,故 a 左、右皆可逆,a 属单位群且逆元为 ab = ba;代回原关系得 b = a−2,于是全体元素都是 a 的整数幂。请补完三点:① a 无限阶(提示:正规形按长度每长度三枚,长度无界);② 正规形与整数幂的对应表(ak、bk、abk 各对应哪些幂次);③ units 与幂等元各是什么。这是 4.11「完备化成功、结构判读清楚」的实战。

4.14(★★★)证明 Markov–Post 思想的迷你版:构造一个固定呈现 ⟨A | R⟩ 与词的算法族,使得「该呈现的字问题可判定」⟹「某图灵完备系统的停机问题可判定」。本题不要求完整构造——要求写出:格局编码方案(词长与字母集)、一步计算对应的替换规则形态、归约命题的精确陈述。(骨架工程,训练「不可判定性思维」。)

4.15(★★★,通往 6.10)良性 special 型 ⟨a, b | aab = ε⟩:列出全部含恰好两个 b 的正规形;计算「长度 ≤ n 的正规形个数」的增长率(对 n 列表前 6 项并猜公式);这个增长率是该独异点的增长函数——第六章 6.9 的主角在此预习。

本组重头是 4.13–4.15:机器失灵处的破案(4.13)、不可判定性思维(4.14)、增长函数(4.15)——三章各接一根线。

123习题

第四章 重写与判定:让算法进入代数习题课 4:提示与选解

4.2 选解。① 长度降(3→1)✓。② 陷阱确认:ab→ba 等长——用 len-lex:ab < ba ✓ 降;a³→ε 长度降 ✓;μ = (|w|, w) ⟹ 终止 ✓。③ aabb→ba:长度 4→2 降——但需全规则只有一个?单规则 ⟹ 终止 ✓(若加 ab→ba 类则需复合度量)。

4.5 选解。系统 {ab → ba, a² → ε}。先列全部咬合。规则间:ab 的后缀 b 与 a² 的前缀 a 不等;a² 的后缀 a 与 ab 的前缀 a 相等(s = a),于是 p = a(a² 去尾)、q = b(ab 去头),承载词 a·a·b = aab:改写一(位置 1–2 消 a²)得 ab,改写二(位置 2–3 换 ab → ba)得 aa。约简到底:ab → ba,ba 不可约;aa → ε。两侧分别得 ba 与 ε——ba ≠ ε,故 不汇合,系统不合流。自重叠再查一遍:ab 无(b ≠ a);a² 有 border a(真后缀 = 真前缀),承载词 aaa,两侧改写都得 a,平凡汇合。⟹ 三个临界对里只有一个出事,就是规则间那一对。完备化补法:把 ba 与 ε 按 len-lex 定向为 ba → ε(长度 2 → 0),系统变为 {ab → ba → ε, a² → ε},即 ab → ε、ba → ε、a² → ε;此时正规形只剩 bⁿ(a 的任何出现都被吃光)⟹ 独异点 ≅ ℕ(由 b 生成)。∎

4.8 选解。无 border ⟹ 无自重叠 ⟹(命题 4.12)无临界对 ⟹ 合流。改写位置局部性:任何一步改写消去的 w 因子在当前词中的位置互不重叠(重叠即 border)⟹ 每步消掉的 w 是「不相交的因子集合」中一员 ⟹ 总步数 = 初始词中 w 因子的最大不交 packing——可预测(贪心即最优,因 w 因子在不重叠时不互相产生——严格版:无 border ⟹ 消除不产生新的 w 出现——非显然,需论证:消去后拼接处可能新生 w(…a|ab… 的 a+ab = aab!)——精确定理:无 border 时新生 w 因子与旧者不交叠……本题的严格收尾是 4.6/Gray–Steinberg 技术的一角——标注「论证到可判读、严格版需文献」,诚实科研示范。

4.11 选解。w = (xy)ᵏ:border = 长度 |xy|·j 的前后缀相等(j = 1, …, k−1)——前后缀都是 xy 的幂的截断,相等的充要:长度为 |xy| 的倍数(xy 无小周期保证中间长度不相等——Fine–Wilf 反证)。∎

选解故意留两处「标注需文献」(4.8 严格版、4.13 完整判读)——第四章的习题与真实研究的距离,就是这几步「标注」的距离。

124实验

第四章 重写与判定:让算法进入代数实验课 4:迷你 Knuth–Bendix 实录(kb_probe)

工作台 D:/BNU/Research/code/kb_probe.py(1.2 节建成的零依赖迷你 KB)正式服役。本实验跑六组系统,完整记录三种命运。

kb_probe 的接口回顾
run(rules, max_rules=30, max_len=12):输入定向规则列表(如 [('aab','')]),输出:每轮新增规则、最终规则集、收敛判定。
六组实验:A1 [('aab','')](良性)→ 收敛,规则 1 条。
A2 [('aba','')](恶性)→ 雪球:规则数 1→2→3→…→触发 max_rules 上限。
A3 [('ab','ba'),('bb','')](D 系统)→ 完备化 1 轮收敛,输出 3 规则(对照例题 4.C——机器与人算一致!)。
A4 [('aba','aab')](惊喜)→ 收敛,输出 {aba→ab, aab→ab} 型(对照例题 4.D③)。
A5 [('abba','')] → 雪球(单格咬合家族)。
A6 [('aaa','')] → 秒收敛(平凡临界对——例题 4.B③ 的机器对账)。

思考题(实验报告)。① A2 与 A5 的雪球规则序列有何共同模式?(交换律 ba↔ab 的出现——「单格咬合 ⟹ 交换链」假设,用 A6 反证其不必然。)② A3 的机器输出与手算结果(例题 4.C)一致到哪一步?若有分歧,定向选择的哪个环节不同?机器与人的分歧点是读 KB 论文最好的入口。③ 把 A1 的 max_len 调小(如 8),机器会不会漏临界对?重叠长度上限参数的敏感度:什么时候「有限检验」真的有限?

延伸(通往研究台)。① 给 kb_probe 加「正规形枚举」功能:输出长度 ≤ n 的全部正规形(对照 4.15 增长函数)。② 把 A2 的输出规则集前 10 条与 FGN/Gray 文献中的例子对照(工作台 lit/ 检索)——本机滚出来的雪球,可能就是论文里的那个。

本实验是全书「动手线」的枢纽:前有分划枚举(1 章)、变换沙盒(2 章)、同余 BFS(3 章),今有 KB 机器——四台机器合起来,就是「计算半群论」的入门工具箱。

125误读

第四章 重写与判定:让算法进入代数误读辨析:合流不等于终止——收敛是两者兼得

本章概念密度大,最常被搅浑的一对是「合流」与「终止」。本页把它们钉死在各自的轴上。

两条独立的轴。终止性问「会不会停」(有无无限链);合流性问「殊途同归否」(菱形)。两轴独立——四种组合各有实例:① 收敛(停且归一):{aab → ε};② 终止不合流:{ab → ba}(停但 baab 有两个正规形);③ 合流不终止:恒等系统 {ab → ba 且 ba → ab}(每步都可逆走——任意两词互达 ⟹ 平凡合流!但永动链遍布);更非平凡的:λ 演算的 β 归约(合流经典定理——Church–Rosser——但不终止:ω → ω);④ 不合流不终止:{ab → ba, ba → abb}(4.2 的隐形永动+分歧)。四种实例请各自亲手验一遍——概念的真实边界只在例子上。

为什么要两样都要?收敛的判定红利(定理 4.8)是两轴的合股:终止保证「计算会结束」(正规形存在),合流保证「结果可信」(正规形唯一且对路径无关)。缺一条,判定机就缺一条腿:不合流 ⟹ 结果随路径漂移(4.A 例 1 的翻车);不终止 ⟹ 有的词永远算不完(哪怕合流——半判定:找到正规形时判「等价」对,转不停时无结论——恰是 3.9 半判定的重演)。「半判定 + 半判定 = 判定」是重写理论的隐藏彩蛋:合流系统的字问题有两个半判定算法(正向搜共同后代、双向搜汇合点)—— termination 使其一必停——两半拼一全。这个「两半拼一全」的模式在 4.6 与 6.10 都会返场。

混淆的临床症状与处方。症状一:「这个系统每步都让词变整齐,所以收敛」——整齐(某种局部秩序)既非终止也非合流,处方:拿 {ab → ba} 试(每步都「更 b 前置」,永不合流)。症状二:「合流了所以能判定」——不终止的合流系统没有「终点」可比,处方:恒等系统上跑判定机看它转不停。症状三:「Newman 引理说局部合流就行」——漏了终止前提,处方:重读定理 4.6 的证明预算(不终止 ⟹ 无预算 ⟹ 归纳不成立)。处方的总纲:每个概念配一个最小反例,反例背熟,概念归位。

一句话钉死本页:终止是「会到站」,合流是「站唯一」;收敛 = 会到站 + 站唯一 = 判定权。两条轴,一张票。

126思想卡

第四章 重写与判定:让算法进入代数思想卡:算法思维进入代数

本章的方法论身份值得一张思想卡:它不是「用代数帮计算」(那是算法分析),而是反向——用计算的概念(终止、合流、正规形)照亮代数的结构。三个层次盘点这笔「反向输入」。

层次一:判定问题的语法化。第三章的词问题在 4.6 变成「正规形比较」——把一个逻辑问题(相等性)改写成计算问题(规范化),这一步换装的本质是寻找不变量:正规形是同余类的「标准译名」。数学史上的同型操作:分数约简、多项式除法的余式、线性代数的行简化梯形——每个领域的大进步常伴一个新「正规形」的发明;Gauss 消元、Grobner 基、本册的 Knuth–Bendix 是同一家族的三代机。识别「这里需要一个正规形」的眼光,是本章想交付的真手艺。

层次二:局部—整体的对偶。Newman 引理是「局部性质推整体性质」的精密样本,而它的代价(终止性)揭示了一个深刻的分工:局部合流是「物理」,终止性是「时间」——无时间的空间里局部推不了整体(每条路都无限,谁也到不了汇合点)。这个视角反哺代数:第六章 Green 关系「局部决定整体」的大厦(有限半群的分类全靠局部结构),与 Newman 的哲学同源——有限性是「局部推整体」的通行证。

层次三:不可判定性是数学的「测不准原理」。Markov–Post 定理不是说「现有的机器还不够好」,而是说「问题结构本身不允许机器」——数学对象内部存在逻辑上不可压缩的部分。这与物理的测不准、逻辑的哥德尔同谱:自指+万能性 ⟹ 判定鸿沟。半群呈现是这个鸿沟的最小样本(比群早、比逻辑具体),所以它成为计算机科学「不可判定性」教学的标准教具——也是本册把它放在第四章(而非第六章)的原因:看清鸿沟,才知道地图上每块「开放」的珍贵。

思想卡一句话:算法进入代数,不是代数被计算殖民,而是两者在「正规形」「局部-整体」「判定鸿沟」三个路口交换了护照。下一章回到群——看看有逆的世界里,这些护照能多盖几个章。

127格物札记

第四章 重写与判定:让算法进入代数札记四:把计算当作证明工具

本札记面对一个方法论问题,它在本章有了最锐利的形态:当一台机器「算出」了结果,研究者究竟获得了什么?

第一层:计算是证明的执行。收敛系统的字问题判定器「算出 u↓ = v↓」时,它同时给出了 u ≡ v 的证明(改写链就是证明树)。计算与证明在此无缝:算法的每一步都可展开为命题 3.6 意义下的初等变换链。可展开性是「计算可信」的全部根据——黑箱计算不是证明,白箱计算是。Knuth–Bendix 的吸引力一半在此:它产出的每条规则都携带自己的证明(临界对的双路证明)。

第二层:计算是猜想的工厂。4.15 的增长函数、4.D 的惊喜收敛、习题 4.15 的正规形计数——机器输出序列,人眼看出模式,猜想随后诞生,纸笔证明殿后。这是当代数学的日常工作流(实验数学;Conway 的 ATLAS、Sage/GAP 文化)。纪律也随之而来:机器的输出是现象不是定理——本册反复的「现象 vs 证明」标注、工作台的「断言亲手验」铁律,都是同一件事的守门。李博士的研究工作台上,kb_probe 的每次运行都应记入日志(参数、输出、猜想、置信度)——四栏日志是实验数学的职业格式。

第三层:计算是定义的一部分。最深的一层:有些数学对象以计算为本质——正规形不是独异点的「描述」,在收敛呈现存在时它就是独异点的计算本质(词问题的全部答案被一个 while 循环持有)。第六章的自动半群将把这层推到极致:「这个半群有多自动」成为与「这个半群有什么子群」平级的不变量。届时回望本章:Knuth–Bendix 不是解题技巧,是一类数学对象的定义性仪器。

对李博士的私语。重返研究的路上,「计算作为证明工具」的态度是日常的武器:P1 问题的文献里,小族的机器实验(正规形枚举、成员问题实例搜索)正是近年论文的标配第一节。工作台的 kb_probe 与本册的六章理论对接处(4.8 ↔ 6.10 ↔ P1),就是从「学习」跨到「研究」的那道门。

札记一句:计算给现象,人给意义;可展开的计算即证明,成模式的计算即猜想,成结构的计算即定义——三层用法,一天比一天深。下一章,回到可逆的世界补一堂它的语法课。

128小结

第四章 重写与判定:让算法进入代数第四章小结与速查

定义清单改写规则/重写系统(4.1)·终止性(4.2)·局部合流/合流(4.4)·正规形/收敛(4.7)·临界对(4.9)·完备化(4.8 算法)。
定理清单(承重墙)命题 4.3 终止度量法;命题 4.5 合流终点唯一;定理 4.6 Newman 引理(终止+局部 ⟹ 合流);定理 4.8 收敛判据(u ≡ v ⟺ 正规形相等)——本章主定理;命题 4.10 临界对有限检验;命题 4.11 完备化保义与三命运;命题 4.12 单规则临界对 = border;定理 4.13 无自重叠定理(Adian 1966)——本册第一根 named 柱;定理 4.14 Markov–Post;定理 4.15 Adian–Oganesian 压缩(陈述);定理 4.16 Squier(预告)。
展品名册(实验动物)A:{ab→ba} 收敛,正规形 bⁱaʲ(「看着最可疑、其实最乖」);B:{aab→ε} 无 border,一回合收敛;C:{aba→ε} 有 border 但偿付得起,三规则收敛 ≅ ℤ;D:{ab→ba, b²→ε} 三临界对全汇合,收敛 ≅ ℕ × ℤ2;E:D 的反向定向,换户口不换亲属;F:{abba→ε}、G:{aabba→ε} 家族无限繁殖(爆炸标本);H:{aab→ε, abb→ε} 规则间咬合,完备化后 ≅ ℤ/3。
地图三带良性区(无 border 单规则——Adian 地基);不可判定带(多规则——Markov–Post);两形走廊(aUb=aVa / aUb=a——Oganesian 声明+Sarkisjan 缺口)。
通往后文的暗桩Newman 归纳 → 5.4 自由群;Adian 图/无自重叠 → 5.6 嵌入判据;收敛 ⟹ 自动性 → 6.10 自动半群;Squier 同调 → 6.11;两形与 P1 → 6.14。

自测五问:① 收敛判定机的「任一匹配」为何合法?② Newman 引理的「预算」是什么、何时失效?③ 临界对与 border 的关系(单规则 vs 多规则)?④ 无自重叠定理的四层意义各是什么?⑤ 「机器失灵」与「逻辑不可能」的证明责任差在哪?

本章一句话总账:定向给方向,良序给时间,临界给体检,完备给修理——机器的宿命边界之外,是人给地图留下的最后走廊。下一章,过群桥。

129挑战

第四章 重写与判定:让算法进入代数挑战题:把「滚不出来」拆成三层

题面。「这个系统的完备化滚不出来」在讨论里被当作一个断言使用,实际上它至少是三个强度不同的断言。本题要求把它们分开,并各配一个证据。五步:① 核实一则传闻:单规则系统 {ab → ba} 呈现 ⟨a, b | ab = ba⟩,它真的滚不出来吗?② 换一个真雪球:⟨a, b | aba = bab⟩,记录机器前若干轮的新规则,归纳出规则族的公式;③ 分析该族的不变量,说清为什么这条定向路径必然不终止;④ 明确区分三层断言并各给证据(或标出缺证);⑤ 给出「换呈现能否救」的诚实结论与它的研究落点。

分步要点。① 传闻是错的。定向成 {ba → ab}(字典序下 ab < ba)后只有一条规则;临界对为零——因为 ab 的自重叠为空(后缀 b ≠ 前缀 a,3.12 的三条判据一眼可查)。机器判定收敛,正规形为 aibj(i, j ≥ 0),增长按长度 1, 2, 3, 4, …,正是 ℕ²。传闻的来源值得记下:交换律「感觉上」要求字母来回换位,于是直觉断言永不收敛;而给交换律选对方向(小字母向前)之后就一步到位。这是本章「方向比力气重要」的最小反例。

② 真雪球:⟨a, b | aba = bab⟩ 定向得到 bab → aba 之后,机器依次添出

baaba → abaab  baaaba → abaabb  baaaaaba → abaabbbb  baaaaaaba → abaabbbbb  …

读形状:左端是 b、接着一段 a、再是 ba;右端是 aba、一段 a、再是一段 b。归纳成公式即 b ak b a → a b a2 bk−1(k ≥ 2),两边长度同为 k + 3,逐一核对 k = 2, 3, 5, 6, 7 与上列五条吻合。机器撞上限时规则数已过四十,最长左端达 44 个字母。

③ 不变量分析。等长是最要紧的一条:这个家族的替换不改变词长,而长度序是最常用的良序,于是任何纯按长度定向的策略在这族规则上无法判决方向(这正是 4.1「定向须严格递减」的边界)。退回字典序可以定向,但家族会自我繁殖:新规则 b ak b a 与既有 bab → aba 交叠(b ak 的尾部 ba 咬住 bab 的前缀 ba),交叠后两侧约简不等,逼出 b ak+1 b a。归纳一步即可:第 k 条生出第 k+1 条,故这条路径下完备化不终止——这一层可以严格证明,不需要任何文献。

④ 三层断言。第一层(弱):「按这个序、这个定向,完备化不终止」——②③ 已证。第二层(中):「在这个独异点上,任何定向都不终止」——需要论证等长关系使长度序全局失效,④ 的家族只覆盖了一个方向,尚缺一半证明(研究级练习)。第三层(强):「该独异点不存在有限收敛呈现」——这是独异点的不变量,与呈现的选取无关,需要同调判据(第六章 6.11 的有限导出声型,FDT),本册只给入口不给答案。三层混淆的代价:把第一层的话当第三层说,就会写出「某某独异点不可判定」这类越界的句子。凡遇到「滚不出来」,先问是哪一层。

⑤ 换呈现能否救:可以试的方向有三——换生成元(把 aba 与 bab 的公共结构显式化,如引入 c = ab 类的中间量)、换字母序(互换算字典序先后,只把家族的方向翻个面,长度相等的困境不变)、换策略(用加权序把 a、b 赋不同权,牺牲「长度非增」换「权递减」)。前两条在练习里会在几轮内回到同一族;第三条偶尔奏效,但需要证明新序下的终止性。诚实结论:本册不给该独异点的判决,只给判决所需的工具箱——这正是 6.11 把「收敛呈现的存在性」列为开放区的原因。

本题的元训练:把一句口头结论拆成可分辨的层,是研究工作的一半。负结果的结构化比正结果更难,也更值钱——地图上最需要测绘的从来不是已知的陆地,而是标注「此处未经证明」的空白。

第五章

从独异点到群:逆与嵌入

群是独异点中的贵族,但贵族不是常态。本章从三个方向丈量独异点与群的距离:其一,自由群与 Magnus 引理——词归约的群世界;其二,逆的三种含义——群逆、逆半群(对称逆半群与 Vagner–Preston 定理预告)与 Grothendieck 普遍群化;其三,本册理论高峰——嵌入问题:独异点何时藏身于群之中?可消去性、Ore 条件、Malcev 障碍逐级设卡,单关系情形由 Adian 图判据一锤定音;units 与极大子群把「群藏在独异点的哪里」讲透。反例解剖课拆解双循环独异点 ⟨a,b | ab=1⟩。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
130导引

第五章 从独异点到群:逆与嵌入导引:逆与嵌入

第四章把判定机造好了,也划出了机器到不了的地带。本章换一个视角看同一张地图:群是独异点里人人可逆的特权阶层,而「嵌入群」是普通独异点最想拿到的护照。一个问题贯穿全章:给定独异点 M,它能不能被忠实地放进某个群里面——忠实,指两个不同元素映进群后仍不同。这个问题看似技术性,实则是本册后半的枢纽:嵌入一旦成立,独异点的字问题就顺势继承群世界的一切工具;嵌入失败的地方,恰恰是 P1 这类前沿问题栖身的荒野。

本章的三条主线。其一,语法:自由群与约化词(5.2–5.3)——它是对偶于自由独异点的另一个「最朴素对象」,且它的约化系统恰好是第四章机器的最顺手标本。其二,语义:逆的三种含义(5.4–5.7)——群逆、逆半群的逆、普遍群化里的形式逆,三者常被混为一谈,本册把边界画清。其三,判据:嵌入的门槛与通行证(5.8–5.15)——可消去性、Ore 条件、Malcev 条件、Adian 图判据,以及一枚本册自己证出的反例(special 型 ⟨a, b | aab = 1⟩ 不嵌入其普遍群,用第四章的增长函数三行证完)。

本章依赖。第二章 2.3(单位群与命题 2.8)、2.11–2.12(同余与商独异点);第三章 3.12–3.13(border 与 special 地形);第四章 4.5–4.6(正规形与收敛)、4.10(无自重叠定理)、4.15(Squier 预告)。5.6 的群化构造是第一章分划技术的第二次服役。

读法建议:5.1–5.3 是群世界的语法书(自由群一节请配合实验课 5 上机);5.4–5.7 把「逆」字过三遍安检;5.8–5.10 是本章的判据走廊,逐张检验通行证;5.11–5.15 收拢战果并铺向第六章。例题 5.A–5.D 分别操练归约、消去、units、图判据。

131地图

第五章 从独异点到群:逆与嵌入本章地图:从自由群到嵌入问题

第一站 · 贵族的语法(5.1–5.3)群的三张面孔(单位群、方程可解、对称群)→ 自由群=约化词的世界(第四章机器的又一次免费收割)→ Nielsen–Schreier:自由群的子群仍自由;Magnus 的 Freiheitssatz 为一关系地带埋桩。
第二站 · 三种逆(5.4–5.7)群逆(双边、唯一)→ 逆半群的逆(每元唯一逆但幂等元遍地)→ 普遍群化的形式逆(符号,不是元素)。交换情形的 Grothendieck 群给出第一张嵌入通行证:可消去即可。
第三站 · 通行证走廊(5.8–5.10)可消去性(必要)→ Ore 条件(分式群的充分且刻划「生成」意义)→ Malcev 条件(有限呈现时的充要刻画)→ 单关系情形的 Adian 图判据(special 邻区的活跃前沿)。
第四站 · 指纹与反例(5.11–5.13)units 是嵌入问题的指纹;special 独异点的子群藏在幂等元的格子里;双循环独异点 ⟨a, b | ab = 1⟩ 三行证明自己永远拿不到群护照。
第五站 · 战场总览(5.14–5.15)独异点呈现与群呈现的一字之差;一张总表清点全部通行证与拒签记录——P1 的坐标在此标定。

与前后章的接榫:第一站的自由群是 4.10 定理的「群世界对偶」;第三站的 Adian 图在 3.14 已见过它的几何直觉,本节让它正式上岗;第四站的双循环是 2.4 循环半群分类里「尾巴+圈」的极限形态;第五站的表格是第六章 6.14 问题陈述的跑道。

一句总纲:嵌入问题的本质是「逆元素能不能合法地外借」——群的每个元素都有逆,独异点想住进去,就得保证借来的逆不会把墙拆穿。全章五站,都在检查这堵墙。

132讲义

第五章 从独异点到群:逆与嵌入5.1 群:独异点中的贵族

定义 5.1(群)。独异点 G 称为群(group),若它的每个元素都可逆,即 G 的单位群(2.3)等于 G 自身:U(G) = G。等价地说:对每個 a ∈ G,存在 b 使 ab = ba = 1。

命题 5.2(群的方程刻画)。非空半群 S 是群,当且仅当对一切 a, b ∈ S,方程 ax = b 与 ya = b 都在 S 中可解。证明。(⟹)取 x = a−1b、y = ba−1。(⟸)设方程恒可解。先造单位元:任取 a,解 ax = a 得 r(ar = a)。对任何 b:由 ya = b 可解,取 d 使 da = b;于是 br = d(ar) = da = b——r 是右单位元。对称地,解 ya = a 得 l,对任何 b 写 b = ac(由 ax = b 可解),则 lb = (la)c = ac = b——l 是左单位元。而 l = lr = r,记 e = l = r:两侧单位元重合。再取逆:对每个 b,解 bx = e 得右逆、解 yb = e 得左逆;两个逆互相咬合(y = ye = y(bx) = (yb)x = ex = x),得双边逆。∎

命题 5.2 的假设比看上去强:方程要对「一切」a 可解。反例立刻能造(5.13 的双循环独异点对多数 a 解不出 ax = 1)——「人人都能被别人除」是贵族的全员体检,缺一人即除籍。

贵族谱系一瞥。ℤ(整数加群——无限阶循环);Cn(n 阶循环群,第二章的 Mon⟨a | an = 1⟩ 的独异点身);对称群 Sn(n 个对象的全部双射——注意与自由独异点 A* 的记号无涉,第六章 6.5 会把它请回来当「逆半群的宇宙」);以及自由群 F(A)——下一节的主角。

为什么独异点理论绕不开群。三个理由。其一,units 是每个独异点的群内核(命题 2.8):任何独异点自带一个群。其二,群的定理是独异点定理的极限情形——第五章的判据、第六章的 Green 关系,都以群为「退化的对照组」。其三,也是本册的主线:判定性、嵌入、增长,这些问题的难度分层在「离开群多远」的方向上排布——札记五将正面讨论这句话。

群一句诀:人人可逆,除法通行。半群的世界里,除法是特权;嵌入问题的全部张力,就在于特权能不能合法扩展。

133讲义

第五章 从独异点到群:逆与嵌入5.2 自由群与约化词

第三章造过自由独异点 A*(拼接、无关系)。自由群是它的群世界对偶:生成元最自由、关系一个没有的群。造法与 3.1 同构,只是字母表要扩军。

定义 5.3(自由群)。字母集 A 的形式逆字母集记 A−1 = {a−1 : a ∈ A}(与 A 不交)。令 A± = A ∪ A−1。自由群 F(A) 是独异点 Mon⟨A± | aa−1 = 1(每個 a ∈ A±)⟩——即 A± 上的词按「相邻互逆对可消」的等价类。

这个呈现恰好是第四章机器的顺手标本。定向成消去规则 aa−1 → ε(对每個 a ∈ A±),马上验两件事。终止:长度每步减二。临界对:词 aa−1 的真后缀 a−1 与真前缀 a 是不同字母——无 border,无自重叠;不同规则 aa−1 与 bb−1 的前后缀也永不相等——无规则间咬合。零临界对,配长度度量即收敛(定理 4.13 的直接推论)。

命题 5.4(约化的唯一性)。每个 A± 词在同余类中有唯一的不含相邻互逆对的代表(称约化词)。证明。收敛系统的正规形唯一(定义 4.7),而这里的正规形恰是约化词。∎

于是自由群可以「看得见」:它就是约化词的集合,乘法是拼接后约化。两个生成元的自由群 F(a, b) 里有无限多元素,且不可交换——ab 与 ba 都是约化词、互不相同。交换子 [a, b] = aba−1b−1 是约化词、非单位——自由群(秩 ≥ 2)脱离交换世界的一个可触摸证据。

定义 5.5(自由群的泛性质)。从集合 A 到任意群 G 的映射 φ: A → G 唯一地扩张为群同态 F(A) → G。(证明与 3.4 同型:字母逐个映过去,约化词映为对应的群乘积。)

与自由独异点的关系。A*(正词)是 F(A) 的子独异点,且嵌入成立——正词与正词的约化仍是自身(正词里没有互逆对可消)。这句话平常得几乎不像定理,但把它与 5.13 的双循环对照,就会看到「嵌入」绝非白来的特权:自由独异点人人可嵌入,添一条关系就未必。

增长一瞥(4.15 的词汇在此复用):秩 r 自由群中长度 ≤ n 的元素共 1 + 2r((2r−1)n−1)/(2r−2) 个——指数增长,底数 2r−1。实验课 5 会用机器把 r = 2 的数列 1, 4, 12, 36, 108 打出来对表。

自由群一句诀:只有消去,没有别的关系——所以消去机器天生收敛。它是「无自重叠红利」在群世界里的全额兑现。

134 讲义

第五章 从独异点到群:逆与嵌入5.3 Magnus 引理:自由群的子群定理

定理 5.6(Nielsen–Schreier)。自由群的任何子群仍是自由群。若 H ≤ Fr 的指数 [Fr : H] = d 有限,则 H 的秩为 (1 − r)d + r = (r−1)d + 1(Schreier 秩公式)。

定理的群论证明(Schreier 1927,陪集图计数)与拓扑证明(覆盖空间的基本群)都是数学里的名段,本册不展开;只验一个数:F2 的指数 2 子群秩为 (2−1)·2 + 1 = 3——「整体两个生成元,局部三个」:子群可以比父群更「宽」,这是自由群最反直觉的名场面(习题 5.4 让读者用机器亲手造出这三个生成元)。

定理 5.7(Magnus 1930,Freiheitssatz——自由性引理,陈述级)。设 G = Gp⟨A | r⟩ 是一关系群(r 是单个循环词)。若 a ∈ A 在 r 中出现,则子呈现 Gp⟨A ∖ {a}⟩ 自然嵌入 G——去掉任何一个「涉案字母」,剩下的字都不添新关系。

这条定理本册只陈述不证明(完整证明需 Magnus 消去法,工作台 lit/ 有入口),但要立刻说清它的分量:它是「一关系」这个地带的稀缺红利。多关系的群里,子呈现添新关系是家常便饭;一关系的群里,删掉一个字母竟然安全。第三章的一关系独异点、第四章的单规则重写、第五章的 Freiheitssatz,是同一枚硬币在三个世界里的投影——「关系少」这个朴素条件,在每个世界里都兑现成意外的结构。

与嵌入问题的接榫。Freiheitssatz 说的是「群呈现的子呈现嵌入」;本章后面问的是「独异点嵌入群」。两者共享一个句式——「少一条关系,多一份忠实」——但对象不同:前者在群内部(子群层面),后者在独异点与群之间。5.10 的 Adian 图判据与 5.15 的总表,会把这个句式的边界画完整。

本节的技术资产。三件。其一,约化词算法(5.2,机器可跑);其二,子群秩的计数直觉(陪集图——本册不建,给出入口);其三,「涉案字母」的意识:看一关系呈现,第一眼先问「哪些字母真正参与」——这个习惯在 6.14 的 P1 陈述里会成为第一道工序。

本节一句诀:自由群的世界里,子群不会变穷(只会变宽);一关系的群里,删字母不会添枷锁。这两条「不变坏」定理,是群世界给嵌入问题预付的信心。

135讲义

第五章 从独异点到群:逆与嵌入5.4 逆的三种含义:群逆·逆半群·普遍群化

「逆」字在本书出现至今已有三个不同身份,本节把它们并排放清——混淆三者是文献阅读时最常见的暗礁。

第一种:群逆。定义 5.1 的 a−1:双边逆,且唯一(命题 2.8 的论证在群内复用:x = x·1 = x(aa−1) = (xa)a−1 = 1·a−1)。群逆的关键性质有三:唯一性、(ab)−1 = b−1a−1(穿脱原则)、以及逆运算把整个结构组织起来(a ↦ a−1 是反自同构)。

第二种:逆半群的逆。在逆半群(下一节正式定义)中,每个元素 a 有唯一的元素 a+ 满足 aa+a = a、a+aa+ = a+。它与群逆的差别一眼可见:群逆要求 aa−1 = 1(乘回单位元),逆半群的逆只要求「乘回去能得到某个幂等元」——aa+ 是幂等元,但不必是 1。对称逆半群 In(5.5)里,a+ 是偏双射的反向偏双射,aa+ 是它的像集(作为恒等映射的碎片)。

第三种:普遍群化里的形式逆。给独异点 M 造群时(5.6–5.7),要往字母表里添 a−1 这样的符号。这些符号满足群公理,却不代表 M 中的任何元素——「a 的逆」在 M 里可能根本不存在。形式逆是「外借的逆」:嵌入问题(5.8 起)问的正是这批外借符号能不能安全地记在 M 的账上(即:M → 群的映射是否单射)。

三者的一句话对照表。

群逆:aa−1 = a−1a = 1——乘回单位元;全体元素都有。
逆半群的逆:aa+a = a,a+aa+ = a+——乘回幂等元;全体元素都有,但幂等元遍地。
形式逆:符号 a−1 住在群化 Mg 里——符号合法,账目未必属于 M。

单向逆的注记。介于三者之间还有「半张逆」:ab = 1 只给 a 右逆、给 b 左逆,而 ba ≠ 1。单向逆在群里不可能存活(双边性自动补全),但在独异点里是真实存在的生活——双循环独异点(5.13)整座城市都靠它运转。「单向逆能否升级为双边逆」正是嵌入问题的最小样本:群里 a 右可逆则左自动可逆,独异点不保证。

本节一句诀:问「逆」之前先问「哪一种逆」——乘回单位元、乘回幂等元,还是账本外借的符号。三种逆的三条边界,画出了第五章的地图。

136讲义

第五章 从独异点到群:逆与嵌入5.5 逆半群与对称逆半群

定义 5.8(逆半群)。独异点(或半群)S 称逆半群(inverse semigroup),若每个元素 a ∈ S 有唯一的 a+ 满足 aa+a = a、a+aa+ = a+。群是逆半群的特例(幂等元只剩 1)。

逆半群是「介于群与半群之间」最肥沃的地带。它的结构事实(本册列而不证,出处 Clifford–Preston 与 Howie 的教科书,工作台 lit/ 有入口):幂等元全体构成交换集合(ef = fe,且都是幂等)——幂等元搭成一张半格;每個 a 的 aa+ 与 a+a 是这张半格上的两个幂等元;群的成分全部躲在幂等元的格子里(每个幂等元 e 的 H-类 He 是一个群——第六章 6.1 的蛋盒图将给这句画图)。

定义 5.9(对称逆半群)。In =集合 {1, …, n} 上全部偏双射(partial bijection:从子集 X ⊆ {1,…,n} 到子集 Y 的双射)在复合下成的独异点。乘法 αβ 定义在 α 的像 ∩ β 的定义域上,按通常函数复合。

例 5.10。I2 有八个元素:空映射 ε(零元)、两个恒等碎片({1}→{1} 与 {2}→{2})、一个满恒等(单位元)、以及两个单向移动(1↦2 与 2↦1)。1↦2 的逆是 2↦1(唯一),两个恒等碎片互为幂等邻居。I2 是非群的逆半群的最小标本——建议读者手抄它的乘法表(习题 5.7 的热身)。

定理 5.11(Vagner/Preston 嵌入定理,陈述级)。每个逆半群都能嵌入某个对称逆半群 IX。

定理 5.11 与第二章的 Cayley 定理(2.20)构成镜像:Cayley 说「每个独异点都是变换独异点的子结构」(用全双射不够,用任意映射);Vagner 说「每个逆半群都是偏双射世界的子结构」。对象的对称性等级,决定表示所用的映射等级——这条「表示跟着对称性走」的原则,在本册后面还会再现。

与嵌入群的分界。逆半群远比群多(幂等元遍地),却仍远比一般独异点整齐。逆半群不必嵌入群——最小的反例又是双循环:ab = 1、ba ≠ 1 的独异点(5.13)其实是逆半群(每個 biaj 的唯一逆是 bjai),却三行证明进不了任何群。「人人有(幂等意义的)逆」与「嵌入群」之间隔着一整个幂等半格。

本节一句诀:逆半群=群的对易化容器:逆人人都有,只是乘回去落在幂等元上。第六章的蛋盒图会把「幂等元的格子」画出来,本节先记住格子里的房间全是群。

137讲义

第五章 从独异点到群:逆与嵌入5.6 交换情形:Grothendieck 群

嵌入问题的第一张通行证在交换世界签发,手续是档案学级别的:把「未完成的减法」正式入册。

定义 5.12(Grothendieck 群)。交换独异点 M(加法记号)的普遍群化 Mg 如下构造:在 M × M 上定义 (m, n) ∼ (m′, n′) ⟺ 存在 s ∈ M 使 m + n′ + s = m′ + n + s;等价类 [m, n] 按分量相加,得交换群(直觉:m − n,「账面差额」)。映射 m ↦ [m, 0] 是同态;Mg 满足泛性质:从 M 到任何群的独异点同态唯一穿过它。

例 5.13。ℕg ≅ ℤ(差额 [m, n] 即整数 m − n);ℕkg ≅ ℤk。这一构造是 K 理论(K0)与分式域思想的共同源头:先把负数「形式化」,再看形式化是否忠实。

命题 5.14(交换嵌入判据)。交换独异点 M 嵌入其 Grothendieck 群(即 m ↦ [m, 0] 单射)⟺ M 可消去。证明。(⟹)群可消去,子独异点继承。(⟸)设可消去,证单射:[m, 0] = [m′, 0] 意味着存在 s 使 m + s = m′ + s;消去 s 得 m = m′。∎

(⟸)方向里「消去 s」一步正是全部内容:可消去性是形式负数能否对账的前提。不可消去的账本一遇抵消就错账——下例是全章最小的崩账现场。

例 5.15(幂等崩溃)。M = ⟨a | a² = a⟩(两元素 {1, a},a 非平凡幂等)。在群化中:a² = a 两侧同乘形式逆 a−1 得 a = 1——群化把 a 折叠成单位元,故 Mg 平凡,M 不可能嵌入任何群(两元素塞不进一元素)。用 5.12 的定义也能直接看到:a + a = a + 0(都等于 a),故 (a, 0) ∼ (0, 0),即 [a, 0] = [0, 0]。非平凡幂等元是嵌入的死刑判决——群里唯一幂等元是 1。

方法论的脚注。命题 5.14 的证明只用了交换性在「消去 s」一步的对称待遇;非交换世界里同样的账目立刻复杂化——Ore 条件(5.9)与 Malcev 条件(5.7)都是为「非交换的对账」设计的。交换情形的价值在于给全章树立了「必要条件+充分判据」的范式:先找一个必要门槛(可消去),再找能签发通行证的充分结构(交换+可消去),最后测门槛与通行证之间的缝隙(5.8)。

本节一句诀:交换世界里,嵌入问题完全可解:可消去 ⟺ 可嵌入。非交换世界的全部困难,都从这道干净的边界之外开始。

138讲义

第五章 从独异点到群:逆与嵌入5.7 非交换嵌入的困难:Malcev 条件

交换世界的判据干净(命题 5.14),非交换世界的判据换了一副面孔:不再是一条性质,而是无限条检验。这就是 Malcev 1937 的著名构造。

定义 5.16(Malcev 条件族)。对每个 n ≥ 1,定义一条「准恒等式」:若词等式

u1v1u2v2⋯unvn = v1u1v2u2⋯vnun

与

u1v1⋯un−1vn−1un = v1u1⋯vn−1un−1vn

同时成立,则必有 un = vn。独异点满足全部 Malcev 条件,指对每個 n 上述推断都成立。

先看 n = 2 的样子(n = 1 平凡):若 u1v1u2v2 = v1u1v2u2 且 u1v1u2 = v1u1v2,则 u2 = v2。

命题 5.17(Malcev 必要性)。每个可嵌入群的独异点满足全部 Malcev 条件。证明骨架。在群里,第一个等式与第二个等式经过两侧同乘适当的逆可以互相推出 un = vn(把两条等式看成一个可解的线性方程组——群里的消去允许逐位对消)。单射同态保持等式与推断,故嵌入的像也满足。∎(逐项消去的完整写法见 Malcev 原文,工作台 lit/ 有入口。)

定理 5.18(Malcev 1937,充分性)。满足全部 Malcev 条件的有限呈现独异点可嵌入群。

定理 5.18 的证明是「呈现论工程」的名作:把 Malcev 条件逐条翻译成呈现层面的可证等式。注意两个限定:「有限呈现」不可去(无限呈现时 Malcev 条件不再充分——有反例,标注文献),条件族无限(对具体呈现逐条验证通常不可行)。Malcev 理论的实际用法是「负向」的:找一条被违反的条件,即可判死刑。

Malcev 条件与第四章的对照。两者都是「无限检验压缩成有限判定」这个母题的变奏,但方向相反:Knuth–Bendix 把「无限多词对的等价判定」压成「有限多临界对」(成功时);Malcev 把「可否嵌入」表成「无限多条准恒等式」——压缩的希望在「有限呈现」上,这正是定理 5.18 限定词的由来。

与可消去性的关系。Malcev 条件蕴涵可消去性(取 n 的退化形式——习题 5.9 验证)。所以可消去是门槛(5.8),Malcev 族是门槛之上更陡的台阶。台阶之上还有路:Ore 条件(5.9)给出一条「可操作的」充分路线,Adian 图(5.10)给出单关系地带的专用路线。

本节一句诀:群的可除性在独异点里留下无限条「准恒等式」的指纹;指纹齐全(且呈现有限)者,群门敞开。验指纹难,验违反易——负向使用是常态。

139讲义

第五章 从独异点到群:逆与嵌入5.8 可消去性:嵌入的第一道门槛

定义 5.19(可消去性)。独异点 M 称(双边)可消去的(cancellative),若对一切 a, x, y:ax = ay ⟹ x = y(左消去)且 xa = ya ⟹ x = y(右消去)。只保留一半时称左(右)可消去。

命题 5.20(必要性)。可嵌入群的独异点必可消去。证明。群中 ax = ay 两侧左乘 a−1;单射同态把等式与消去一并搬回 M。∎

命题 5.20 把嵌入问题筛掉一大批:任何幂等崩溃(例 5.15)、任何含单向逆的城市(双循环,5.13)都出不了这道门槛。例题 5.B 给出三个系统的实操判定。

门槛不是通行证。可消去而不可嵌入的独异点确实存在——满足可消去却违反某条 Malcev 条件(此类构造可追溯至 Lambert 1971 一线的文献,工作台 lit/ 有入口)。所以地形是三层:可消去 ⊋ 可嵌入(有限呈现+Malcev 全检);交换世界里三层合并为一层(命题 5.14)——交换是「可消去即嵌入」的特赦令。

可消去性本身怎么判定。对有限独异点:乘法表逐行检查单射性,机械可判。对有限呈现的无限独异点,情况陡变:可消去性自身就是不可判定的性质(归约构造见文献,标注;其技术路线与 4.12 的 Markov–Post 同族)。这条不可判定性给嵌入研究定了调:「问门槛」与「问通行证」一样难,一切可判定的正面判据(Ore、Adian 图)都靠附加结构绕过这道不可判定墙。

机器视角的可消去性。第四章的正规形机器提供半判定探针:在正规形集合里枚举 x, y, z,找 zx↓ = zy↓ 但 x↓ ≠ y↓ 的反例样本;找到即证不可消去,找不到什么也不证明(4.11(c) 的老朋友——半判定的宿命)。实验课 5 第 2 题落这个探针。

本节一句诀:可消去是群门的第一道安检——拦得住大量旅客,拦不住所有骗子;而安检仪本身(判定算法)被证明不可能造出来。正面判据必须自带结构,这就是后面两节的任务。

140讲义

第五章 从独异点到群:逆与嵌入5.9 Ore 条件与交换嵌入定理

定义 5.21(Ore 条件)。独异点 M 满足 Ore 条件(右 Ore),若对一切 a, b ∈ M 存在 x, y ∈ M 使 ax = by(任何两个元素有共同的右倍数)。左 Ore 对称定义。

定理 5.22(Ore 1931 起源;独异点形态的严格化见 Clifford–Preston,标注文献)。可消去独异点 M 满足 Ore 条件,当且仅当 M 嵌入某个群 G 且 G 中每个元素可写成 a−1b(a, b 取 M 的像)——这样的 G 称为 M 的分式群(group of fractions),且在同构意义下唯一。

定理的两个方向都值得读。(⟸)若 G 是分式群:对 a, b,群元素 a−1b 可写 x−1y,于是 ax = by——Ore 条件是「分式形态」的直接翻译。(⟹)构造与 Grothendieck 同型:在 M × M 上把 (m, n) 读作 m n−1,Ore 条件恰好保证「通分」总能实现,从而等价关系与乘法良定义;可消去性保证单射。两份构造的对照表:交换情形(5.6)通分由交换律免费供给;Ore 条件是「通分」的非交换代偿。

最容易误读的一处。Ore 条件刻画的是「嵌入分式群」,不是「嵌入某个群」。嵌入本身可以不满足 Ore:自由独异点 A* 嵌入自由群 F(A),但 F(A) 不是 A* 的分式群——F(A) 中形如 a−1b 的约化词只有「先负后正」一段的形状,而约化词的正负号可以交替(如 aba−1b−1)。直接验 Ore 条件也失败:a, b 是不同字母时 ax = by 无解(首字母永远不同)。「嵌入某群」与「嵌入分式群」是强弱两问——本节通行证的落款是强问,弱问(普通嵌入)没有干净的判据,正是 5.10 与 5.15 要面对的地形。

Ore 的历史动机。Ore 1931 的原目标是非交换分式域:在什么条件下一个非交换整区(无零因子的环)能嵌进「非交换有理数世界」。独异点版本是同一思想的裸形态。「通分」这个小学动作,在非交换世界里需要一条实实在在的公理——这是本节最有教育价值的观察。

本节一句诀:Ore 条件=「任何两笔账可以通分」;它换来的不是普通的群门票,而是分式群的整本户口。自由独异点的反例提醒:能嵌入群,未必能通分。

141讲义

第五章 从独异点到群:逆与嵌入5.10 单关系情形:Adian 图判据

一般呈现的嵌入问题没有干净判据(5.8 的不可判定墙),但「单关系」地带再次出现转机——这次是以图的语言。

定义 5.23(Adian 图)。对关系 u = v(u, v 为非空词),Adian 图 Γu,v 的顶点是 u 与 v 中出现的字母;对每个位置 i(1 ≤ i ≤ min(|u|, |v|)),连一条边:连 u 的第 i 个字母与 v 的第 i 个字母(不同位置各一条,平行边照画)。

定理 5.24(Adian 1976;陈述级)。若 Γu,v 无圈(acyclic),则独异点 Mon⟨A | u = v⟩ 嵌入群 Gp⟨A | u = v⟩。(判据的精确适用范围、长度不等情形的细化与证明见原文,工作台 lit/ 有入口;本册取其形与用法。)

两笔算例。其一(判据开火):u = ab、v = bc:位置 1 连 a–b,位置 2 连 b–c——图是路 a—b—c,无圈 ⟹ Mon⟨a, b, c | ab = bc⟩ 嵌入群。直观读法:字母被关系「串」成一条链,链条不让字母绕圈,形式逆就不会循环定义。其二(判据沉默):u = ab、v = ba:位置 1、2 各连一条 a–b 边——两条平行边构成 2-圈,判据沉默。而事实是 ⟨a, b | ab = ba⟩ ≅ ℕ² 确实嵌入 ℤ²——沉默不等于拒绝:Adian 判据是充分条件,它的沉默只说明「此路检验不出」,不说明「不能嵌入」。这一课与 4.11 同调:充分判据不开火的地方,地形未必黑暗。

与第三章的呼应。3.14 的几何直觉(「关系对图之圈 ↔ border 临界对」)在此获得第二个身份:同一种图,第四章管重写(临界对的有无),第五章管嵌入(形式逆的合法性)。一个组合对象两次服役——「形态决定命运」的最优雅注脚。

special 邻区。本册主战场是 special 型(w = 1):右边为空,Adian 图的原生定义不覆盖。special 单关系独异点的嵌入判据是近年活跃地带——Gray–Steinberg 2024(P1 的近锚点文献)给出 units 计算与嵌入判读的成套工具,细节标注文献。本册能自证的一个 special 型反例在 5.13 之后登场(⟨a, b | aab = 1⟩ 的增长论证),一个 special 型「最近的未决地带」在 6.14 正式立碑(P1)。

本节一句诀:把关系画成图:图无圈,形式逆有据可依;图有圈,判据闭嘴——但闭嘴不是拒绝。充分判据的世界里,「沉默」要读三遍。

142讲义

第五章 从独异点到群:逆与嵌入5.11 units:独异点的单位群

定义 5.25(单位群,正式版)。独异点 M 的单位群(unit group)U(M) = 全体可逆元素(x 使存在 y:xy = yx = 1),在 M 的乘法下成群(命题 2.8)。

单位群是每个独异点自带的「群内核」,也是本章各判据的指纹采集点:嵌入群时,U(M) 映进目标群的单位群(全体);幂等崩溃例(5.15)的死因可用指纹语言复述——U(M) 太小而 M 不肯缩。嵌入问题的许多具体算法,第一步都是算 U(M)。

units 的机器算法。对收敛呈现的独异点,units 可机械搜索:在正规形集合里解 xy = ε——枚举长度有界的正规形对,逐一验证乘积的正规形是否为 ε(有界搜索;完备的算法与停机判据属文献内容,标注 Gray–Steinberg 2024 对 special 单关系独异点给出的成套算法)。例题 5.C 用这个探针清点三件展品。

三件展品的指纹。① ⟨a, b | aba = 1⟩ ≅ ℤ(例 D.2 判读过):人人可逆,U(M) = M——「整座城市都是群」。② ⟨a, b | aab = 1⟩:Adian 型推论——cycle-free 的 special 独异点无非平凡子群,units 必平凡:U(M) = {1}。③ 双循环 ⟨a, b | ab = 1⟩:a 只有右逆(ba ≠ 1),U = {1}——城市里没有群民,但城市不空。

units 的研究地位。对一般独异点,units 可以任意难算(嵌入都不易,何况指纹);对 special 单关系独异点,Gray–Steinberg 2024 把 units 的计算彻底解决,并把它接到嵌入判读上——这是 P1 文献链上的关键一环:6.14 的正式陈述里,「先算 units」是第一道工序。本册在 5.C 给机器探针,在 6.14 给文献坐标。

本节一句诀:units 是独异点的群内核,也是嵌入问题的指纹——先数清城里有多少群民,再谈城市能否迁入群国。

143讲义

第五章 从独异点到群:逆与嵌入5.12 special 独异点的极大子群

问一个看似天真的问题:独异点里的群,除了 units,还能藏在哪里?答案由两句话构成,第一句在本节,第二句是第六章的地基。

第一句:units 之外还可能藏群——藏在幂等元的格子里。若 e 是幂等元(e² = e),集合 He = {x : xe = ex = x,且 x 在「含 e 的那个格子」内}(精确定义需第六章 Green 关系的 H-类;本节用直觉版:与 e「互为可消去伙伴」的元素)在乘法下是一个群,单位元恰是 e。例子现成:现成的标本是 Mon⟨a, b | a³ = 1⟩——units = ⟨a⟩ ≅ ℤ/3 是极大子群;再如 I2(例 5.10)的两个恒等碎片各率一个平凡群。特殊地,当唯一的幂等元是 1 时,全部群民都在 units 里。

第二句:special 单关系独异点的子群状况可被词的形态判定。这是 4.10 定理(Adian 1966)的结构推论:

命题 5.26(Adian 型推论)。若 w 无自重叠(cycle-free),则 Mon⟨A | w = 1⟩ 的任何子群平凡——极大子群即 U(M),且 U(M) = {1}(除非 w 是单字母的幂——3.13 地标三的情形)。

证明思路在第四章已经铺好:cycle-free ⟹ {w → ε} 收敛 ⟹ 正规形语言「w-free」;一个子群若非平凡,取其中非单位元 x 与它的幂,正规形长度的良序与群公理(x−1 在独异点内不存在,但 x 的各次幂都在 M 里)结合 Adian 的更细论证导出矛盾——完整版属 Adian 原文(标注)。本册取其结论,用它立刻清点三个展品的子群(习题 5.12)。

「极大子群」概念的一般坐标。任何独异点的极大子群按幂等元分拣:每个幂等元至多统一个极大子群,全体极大子群互不重叠(第六章 6.1 蛋盒图的第二排将把这句话画出来)。特殊地:群 ⟺ 只有一个幂等元;逆半群 ⟺ 幂等元成交换半格且每格必有群;一般独异点 ⟺ 格子残缺、群民稀散。「数幂等元」因此是窥探独异点内部等级的第一眼——2.14 的特殊元素相册五问,答案在此收拢。

本节一句诀:群的余脉藏在幂等元的格子里;词不咬尾时,格子里空无一人。第六章的蛋盒图会把「格子」的严格语言(Green 关系)补齐。

144讲义

第五章 从独异点到群:逆与嵌入5.13 反例解剖:双循环独异点 ⟨a, b | ab = 1⟩

本册的常设展品〈a, b | ab = 1〉值得一次全身解剖——它是「离群最近却进不了群」的极限标本,本章全部概念的试金石。

身世。第四章机器(EXP 01)判定 {ab → ε} 收敛,正规形 biaj(i, j ≥ 0),增长线性——元素个数为可数的 biaj 全体。名字的来历:biaj 由两个「循环方向」编码——叫双循环独异点(bicyclic monoid)。2.4 的「尾巴+圈」家族在这里走到极限:尾巴与圈都由两个字母的芭蕾撑起。

解剖一:乘法的芭蕾。ab = 1 而核心的不对称在 ba:ba ≠ 1(它是正规形,与 1 不同)。由此两条「最短非平凡关系」:(ba)b = b(ab) = b = ε·b 与 a(ba) = (ab)a = a = a·ε。解剖二:不可消去。由上式:(ba)·b = ε·b 而 ba ≠ ε——左消去当场失效;同理 (ab)·a = a = ε·a 而 ab ≠ ε——右消去失效。两道门槛(5.8)都没过。解剖三:逆半群身份。每个 biaj 有唯一逆 bjai(直接验证四条等式),幂等元半格为 {bkak : k ≥ 0}——它是逆半群(5.5),且各幂等元的格子全是平凡群。解剖四:units。可逆元素须双边逆:a 的右逆是 b,但 (ba)a ≠ 1 ⟹ a 非可逆;同理全体——U = {1}。

命题 5.27(双循环不嵌入群)。⟨a, b | ab = 1⟩ 不嵌入任何群。证明。反设单射同态 φ 进群 G。由 φ(a)φ(b) = φ(1) = 1 得 φ(b) = φ(a)−1(群内右逆即逆)。于是 φ(ba) = φ(b)φ(a) = φ(a)−1φ(a) = 1 = φ(1)。但 ba ≠ 1,与单射矛盾。∎

三行证明,句句朴素——「群里右逆自动升格为逆」这条群世界的日常法律,正是双循环永远拿不到的签证。它同时是:可消去性反例、Malcev 反例、Ore 反例(aa′ = bb′ 类的通分在此结构性失败)、嵌入反例——本册最忙的一件展品。

方法论注记。双循环的「坏」全在 ba 这一个词上;把它与 ⟨a, b | ab = ba⟩(ℕ²,嵌入成功)对照,一横之差,命运两分。嵌入问题的微妙正在这种一横之差——判据必须细到能读出单词的写法,这也是为什么第三章花整章篇幅锤炼「词的形态学」(border、Adian 图)。

双循环一句诀:右逆不是逆;乘回单位元的承诺,群里自动兑现,独异点里要靠形态兑现。它是全章判据的公共试金石。

145讲义

第五章 从独异点到群:逆与嵌入5.14 从独异点呈现到群呈现

同一份材料 ⟨A | R⟩ 可以读两遍:读作独异点呈现(Mon⟨A | R⟩,本册前四章的主角),或读作群呈现(Gp⟨A | R⟩,把 A 扩成 A±、把 R 当群关系)。两个对象之间有典范同态 η: Mon⟨A | R⟩ → Gp⟨A | R⟩(生成元映生成元),而嵌入问题的原点问题就是:η 是否单射。

Tietze 变换在群里照常运转(3.8 的四类变换原样搬入群呈现),所以普遍群可以自由换呈现——例如化简掉「可解出的生成元」。这个自由度立刻派上用场:算一个 special 单关系独异点的普遍群,往往一次 Tietze 就见底。

命题 5.28(一枚本册自证的反例)。M = ⟨a, b | aab = 1⟩ 的普遍群 G = Gp⟨a, b | aab⟩ 同构于 ℤ,且 M 不嵌入 G。证明。第一步(群化计算):群关系 aab = 1 给出 ab = a−1,即 b = a−2;用 Tietze 消去 b(把 b 换成 a−2,原关系化为恒等式),得 G ≅ ⟨a⟩ ≅ ℤ。第二步(M 的增长):例 D.1 实测并证明 M 的正规形计数满足 an = an−1 + an−2 + 1,即 an = Fn+3 − 1——指数增长(底数黄金比 φ)。第三步(子独异点的增长天花板):设 S ⊆ ℤ 是加法子独异点。若 S 含正元 p 与负元 q,则 S 是子群(其元素都是 p, q 的整系数组合,而系数的负号可用「多加若干个 p」吸收),即 S = dℤ;否则 S ⊆ ℕ。两种情形下 |S ∩ [−n, n]| ≤ 2n + 1——至多线性。结论:指数增长的 M 塞不进任何线性增长的对象,η 必不单射。∎

非单射的显式见证。抽象论证之外,具体见证词唾手可得:在 ℤ 里 b = −2a(写成乘法记号 b = a−2),故 ba² 映到单位元;而 ba² 在 M 中是不含因子 aab 的正规形、不等于 1。(ba², 1) 这一对词在独异点里不同、在群里相同——非单射的现场证据,机器可验(实验课 5 第 4 题)。

命题 5.28 的三重价值。其一,方法红利:证明只用了第四章的两件工具(增长函数、正规形),外加一句 ℤ 的初等分类——前四章的机器在嵌入问题上直接开火成功。其二,地形信息:special 单关系独异点的嵌入并非「几乎总成」——aab 型就是明确的不嵌入点;结合 5.10 的 Adian 图在 special 型上沉默,地形图上「special 嵌入」一栏既有已知黑点、也有大片未测绘区。其三,与 P1 的接榫:6.14 要正式陈述的问题(无自重叠 special 独异点的子独异点成员可判定性)恰好住在这片未测绘区里——命题 5.28 展示的「增长与形态武器」正是 P1 文献链(Gray–Steinberg 2024)的常用装备。

至于 M 能否嵌入某个更大的群(不作为生成集的普遍群),本册不回答——那是 special 嵌入判据活跃地带的一部分(标注 Gray–Steinberg 2024 与后续文献)。「嵌入其普遍群」与「嵌入某群」又是强弱两问——与 5.9 的 Ore 之辨同型,这条分界线读者应当已经耳熟。

本节一句诀:呈现读两遍,同态一线牵;单射与否,问增长、问形态。命题 5.28 是前四章机器在嵌入战场的第一场胜仗。

146讲义

第五章 从独异点到群:逆与嵌入5.15 嵌入定理总览:一张表看懂战场

全章的判据、反例与悬案收进一张总表。读法:结论列的「✓/✗/?」分别表示「已证嵌入」「已证不嵌入(对相应目标)」「判据沉默或问题开放」;「目标」列区分普通嵌入(某群)与强嵌入(普遍群或分式群)。

① ℕk(交换、可消去)——判据:Grothendieck/命题 5.14;结论:嵌入 ℤk ✓(还是分式群)。
② ⟨a | a² = a⟩(交换、有非平凡幂等)——判据:幂等崩溃(例 5.15);结论:不嵌入任何群 ✗(群化平凡)。
③ 自由独异点 A*——判据:5.2;结论:嵌入自由群 F(A) ✓;但 Ore 条件失败,F(A) 非分式群——「嵌入」与「分式嵌入」分道。
④ 可消去+Ore 条件——判据:Ore 定理(5.22);结论:分式群存在且唯一 ✓。
⑤ 有限呈现+Malcev 全检——判据:Malcev 1937(5.18);结论:嵌入某群 ✓(条件无限条,实用上多为负向验指纹)。
⑥ 双循环 ⟨a, b | ab = 1⟩——判据:命题 5.27;结论:不嵌入任何群 ✗(右逆升级失败)。
⑦ ⟨a, b, c | ab = bc⟩(u = v 型、图无圈)——判据:Adian 1976(5.24);结论:嵌入 Gp⟨A | u = v⟩ ✓(充分判据)。
⑧ ⟨a, b | ab = ba⟩(图有圈)——判据:Adian 沉默;结论:实际嵌入 ℤ² ✓——沉默不是拒绝。
⑨ ⟨a, b | aab = 1⟩(special 型)——判据:命题 5.28(增长论证);结论:不嵌入其普遍群 ℤ ✗;能否嵌入更大的群:开放(标注文献)。
⑩ 无自重叠 special 型的一般嵌入与成员问题——判据:P1 邻区(Gray–Steinberg 2024 起步);结论:开放——6.14 正式立碑。

表的三条纵读纪律。一、分清「某群」与「普遍群/分式群」:③⑨ 的教训是两种「✓/✗」不可混写。二、分清「判据沉默」与「结论否定」:⑧ 的教训是充分判据的沉默只有勘探价值。三、分清「对象反例」与「判据反例」:⑥ 是对象层面的死刑(任何判据都救不了),②⑨ 是对象层面的死刑(特定目标),而「某判据在某例上不适用」不构成任何死刑。

通往第六章。表上的「?」集中在 special 地带,而攻占它的武器一半还没出厂:Green 关系与蛋盒图(6.1)、正则与逆半群的结构定理(6.2–6.4)、自动半群与增长(6.9–6.10)、同调判据(6.11)。本章已经把「逆」的语法、判据的走廊与两枚自证反例备齐——第六章将把独异点的内部行政(幂等元的格子)画成地图,P1 的坐标随之落定。

总表一句诀:通行证各有签发机关(交换、Ore、Malcev、Adian 图),拒签理由各有案底(幂等、单向逆、增长);「?」是最贵的一栏——它标出的正是本书后半的航线。

147例题

第五章 从独异点到群:逆与嵌入例题课 5.A:自由群中的词归约

例 A.1(手算归约全程)。在 F(a, b) 中约化 w = a b a⁻¹ b⁻¹ a a⁻¹ b b⁻¹ a。
解。从左到右扫描消相邻互逆对:aa⁻¹ 与 bb⁻¹ 先消,w 化为 a b a⁻¹ b⁻¹ a——再无相邻互逆对(a⁻¹ 与 b⁻¹ 不互逆,b⁻¹ 与 a 不互逆)。约化词 aba⁻¹b⁻¹a,即交换子 [a, b] 再缀一个 a。∎

例 A.2(穿脱原则的约化词验证)。验证 (ab)⁻¹ = b⁻¹a⁻¹。
解。词 (ab)(b⁻¹a⁻¹) = a b b⁻¹ a⁻¹ → a a⁻¹ → ε;词 (b⁻¹a⁻¹)(ab) = b⁻¹ a⁻¹ a b → b⁻¹ b → ε。两侧都约到 ε,而自由群的正规形唯一(命题 5.4),故 (ab)⁻¹ = b⁻¹a⁻¹。∎

例 A.3(一个「看着该消、实际不消」的词)。约化 w = a b b⁻¹ a⁻¹ 的共轭变体 a (b b⁻¹) a⁻¹ 与 a⁻¹ w a。
解。第一个:内部 bb⁻¹ 消去后 a a⁻¹ 也消,w 的约化形是 ε——原词是平方皂泡。第二个:a⁻¹ (aba⁻¹b⁻¹) a:没有相邻互逆对可消(a⁻¹ 与 a 被 aba⁻¹b⁻¹ 隔开),约化形是 a⁻¹aba⁻¹b⁻¹a——共轭保持长度。⟹ 交换子 [a, b] 与其共轭都是非平凡元素:自由群(秩 ≥ 2)里交换子不灭,这就是它不可交换化的约化词证据。∎

例 A.4(机器对账)。把 5.2 的消去规则组 {aa⁻¹ → ε}(a 取遍 ±字母)交给第四章的机器框架:规则数 2r(r = 秩)、临界对零、长度度量收敛;随机生成长度 ≤ 8 的词各用「从左」与「从右」两种次序约简,正规形逐词相同——命题 5.4 的经验版。∎

归约三句:先扫相邻互逆对;扫净即正规形;正规形唯一是机器的承诺,不是肉眼的安全感。交换子一例请记住——它是第六章判定「哪个群不可交换化」的常备试剂。

148例题

第五章 从独异点到群:逆与嵌入例题课 5.B:可消去性的判定

例 B.1(ℕ² 可消去)。⟨a, b | ab = ba⟩(正规形 aⁱbʲ)。
解。左消去:⟨a, b⟩·aⁱbʲ = ⟨a, b⟩·ak bl 时比较正规形:乘 a 得 aⁱ⁺¹bʲ 与 ak⁺¹bl,指数对相等 ⟹ (i, j) = (k, l)。右消去同理(b 从右侧进,同样按指数对读出)。∎

例 B.2(双循环两边都崩)。⟨a, b | ab = 1⟩。
解。左消去失效:(ba)·b = b·(ab) = b = ε·b,而 ba ≠ ε。右消去失效:(ab)·a = a·(ba)?直接算:(ab)a = a 与 ε·a = a 相等,而 ab ≠ ε。∎

例 B.3(幂等崩溃)。⟨a | a² = a⟩。
解。a·a = a·1 而 a ≠ 1 ⟹ 左消去失效(右同理)。与例 5.15 呼应:幂等元一出现,消去必死、嵌入必亡。∎

例 B.4(机器探针的用法与限度)。对 ⟨a, b | aba = ε⟩(收敛呈现,正规形 aⁱ、bʲ、abʲ)跑「反例搜索」:枚举 z, x, y(长度 ≤ 4 的正规形),查 zx↓ = zy↓ 而 x↓ ≠ y↓。
解(实录摘要)。零反例——与该独异点 ≅ ℤ(可消去)一致。但必须写明探针的限度:有限样本零反例什么也不证明(4.11(c) 的半判定宿命);它只配当「报警器」——找到反例即判死刑,找不到继续怀疑。∎

判定可消去的实操次序:先找幂等元(一票否决),再找单向逆的嫌疑词(双循环式对账),最后才上机器探针。三步都清白,才轮到 Malcev 族与 Ore 条件登场。

149例题

第五章 从独异点到群:逆与嵌入例题课 5.C:units 的计算

例 C.1(整城皆群:aba = 1)。⟨a, b | aba = ε⟩ 的 units。
解。例 D.2 已判读:完备化给出 a⁻¹ = ab = ba、b = a⁻²,独异点 ≅ ℤ——每个元素都是 a 的整数幂,人人可逆,U(M) = M ≅ ℤ。机器探针(正规形 aⁱ、bʲ、abʲ 中解 xy = ε)对每枚正规形都能找到搭档:aⁱ 的搭档 a⁻ⁱ 型(落在 bʲ、abʲ 两族里),反之亦然。∎

例 C.2(空城:aab = 1)。⟨a, b | aab = ε⟩ 的 units。
解。正规形 bi aj(不含 aab 因子)。解 xy = ε:设 x = bi aj、y = bk al。乘积含 aj bk 段:若 j ≥ k,积化为 bi aj−k+l,为零当且仅当 i = 0 且 l = k − j;回代 x = aj、y = bk ak−j,积 = aj bk ak−j = bk−jak−j——是幂等元,为零还须 k = j,于是 y = ε、x = aj,而 aj ≠ ε(j ≥ 1 时)⟹ 无解。若 j < k,积化为 bi+k−jal,为零须 l = 0 且 i + k = j,与 j < k 矛盾。⟹ U = {ε}——城市空置,与命题 5.26(cycle-free ⟹ 无非平凡子群)一致。∎

例 C.3(右逆不进城:ab = 1)。双循环的 units。
解。候选 a:右逆 b 存在,但 (ba)a ≠ 1(5.13 解剖二)⟹ a 非可逆。正规形 bi aj 中同理逐族检查:乘积要落在 ε 需 i = j = 0。U = {ε}。∎

点评。三件展品三种命运:units 是全城(ℤ)、units 是一人(aab)、units 是一人但城市繁忙(双循环)。units 的贫富与嵌入的前景并不直接挂钩:ℤ 型的独异点本身就是群(「嵌入」自己当然成立),aab 型则被命题 5.28 挡在普遍群 ℤ 之外——两种 units 格局对应两种嵌入命运,判读时必须把指纹、增长与形态放在一起看。读 units 要配着增长与形态读——单看指纹会误诊。

units 三句:解 xy = ε 是算法;幂等元挡路是死因;指纹配形态才成诊断。Gray–Steinberg 2024 把 special 单关系情形的这套流程做成了完整算法(文献指南有坐标)。

150例题

第五章 从独异点到群:逆与嵌入例题课 5.D:用 Adian 图判定嵌入

例 D.1(判据开火:ab = bc)。Mon⟨a, b, c | ab = bc⟩。
解。Γ:位置 1 连 a–b,位置 2 连 b——图是路 a—b—c,无圈。Adian 判据开火 ⟹ 嵌入 Gp⟨a, b, c | ab = bc⟩。直观核验:关系把三个字母串成一条链,没有字母在关系中「两头出现」,形式逆不会循环定义。∎

例 D.2(判据沉默但事实良好:ab = ba)。
解。Γ 有两条平行边 a–b(位置 1 与位置 2 各一条)——2-圈,判据沉默。事实:⟨a, b | ab = ba⟩ ≅ ℕ²,嵌入 ℤ²。记录格式:判读=沉默,事实=嵌入——充分判据的沉默只降低勘探等级,不作结论。∎

例 D.3(special 型:判据不适用)。⟨a, b | aab = 1⟩。
解。关系右边为空,Γu,v 的原生定义不覆盖(5.10 已声明)。改走命题 5.28 的增长路线:普遍群 ℤ、M 指数增长 ⟹ 不嵌入普遍群 ✗。记录格式:判读=判据不适用,改道增长论证。∎

例 D.4(判定日志的规范)。把三例写进勘探日志(研究工作台的格式):

案例 | 关系 | Γ 形态 | 判据动作 | 结论 | 证据等级
① | ab = bc | 路 | 开火 | 嵌入 ✓ | 定理(Adian 1976)
② | ab = ba | 2-圈 | 沉默 | 嵌入 ✓ | 直接构造(ℤ²)
③ | aab = 1 | 不适用 | 改道 | 不嵌入普遍群 ✗ | 本册命题 5.28(增长)

点评。日志的第三列到第五列之间的每一次「改道」,都是一次方法论选择:图判据管不了的地形,交给形态(border)、交给增长、交给同调(6.11)。研究日志里最忌把「沉默」写成「拒绝」——那一格写错,整片地形就涂黑了。

Adian 图三句:字母连线看位置;无圈开火、有圈沉默;沉默转形态与增长。这张小图第二次服役(第一次在 3.14),它的第三次在 6.11。

151习题

第五章 从独异点到群:逆与嵌入习题课 5(一):自由群与逆

5.1(★)在 F(a, b) 中把下列词约化到正规形:a⁻¹a b a b⁻¹;a b a⁻¹ b a b⁻¹ a⁻¹;b b⁻¹ a a⁻¹;a b⁻¹ b⁻¹ a⁻¹ b b a;a a⁻¹ b⁻¹ b。

5.2(★)穿脱原则:在任意群里证明 (a1a2⋯ak)⁻¹ = ak⁻¹⋯a2⁻¹a1⁻¹;再在约化词层面复验 k = 3 的情形。

5.3(★★)命题 5.2 的假设强度:验证双循环独异点中方程 a·x = b(取 a = a, b = b)无解,而方程 x·a = b 有解——「半个贵族」的体检单。

5.4(★★)偶长词子群:设 φ: F(a, b) → ℤ/2 把 a, b 都映到 1,核 K = 偶长词全体。① 用 Schreier 秩公式算 K 的秩;② 验证 {a², ab, ab⁻¹} 生成 K(钥匙:b = a⁻¹(ab),把约化词两两分段,逐块入账);③ 结论:这三个生成元是 K 的自由基(理由:自由群的「生成元数=秩 ⟹ 基」,用 Hopfian 性质)。

5.5(★)数 I3:证明对称逆半群 I3 的元素个数为 Σk C(3, k)²·k! = 34(k = 0, 1, 2, 3)。

5.6(★★)证明:独异点 S 是群 ⟺ S 是逆半群且幂等元唯一。

5.7(★)手抄 I2 的八元素乘法表;标出幂等元半格与每个幂等元格子里的群(都是平凡群)。

5.8(★★)自由群的增长:证明秩 r 自由群中长度恰为 n 的元素有 2r(2r − 1)ⁿ⁻¹ 个(n ≥ 1)——第一封信有 2r 种写法,此后每步不能回头。

本组以「看得见」为目标:约化要动手,I2 要手抄,偶长词子群要亲手入账——自由群的一切抽象,都可以在纸上兑现成具体的词。

152习题

第五章 从独异点到群:逆与嵌入习题课 5(二):嵌入与反例

5.9(★★)Malcev 条件 n = 2 在群里成立:设群中等式 u1v1u2v2 = v1u1v2u2 与 u1v1u2 = v1u1v2 同时成立,证明 u2 = v2(从第二条解出 u2,代回第一条,两侧消去)。

5.10(★)⟨a, b | ab = a⟩ 的普遍群是什么?该独异点能否嵌入任何群?(直觉:b 被群化「吃掉」。)

5.11(★★)命题 5.14 证明中「消去 s」一步的不可省性:在 ⟨a | a² = a⟩ 里写出 (a, 0) ∼ (0, 0) 的见证 s,说明没有可消去性时 ∼ 如何把不同元素焊接。

5.12(★★)用命题 5.26 与 5.5 的结果清点三件展品的极大子群:⟨a, b | aab = 1⟩、⟨a, b | aba = 1⟩、⟨a, b | ab = 1⟩ 各有哪些幂等元、各格子里住着什么群。

5.13(★★★)完整重走命题 5.28:① 证明 ⟨a, b | aab = 1⟩ 的普遍群 ≅ ℤ(Tietze 消去 b);② 证明 ℤ 的加法子独异点至多线性增长(分「含负元」与「全非负」两案);③ 写出非单射的显式见证词对,并用第四章机器验证其两侧正规形不同。

5.14(★★)对下列关系画 Adian 图并记录「开火/沉默/不适用」:ab = cb;aab = baa;abab = baba;aabb = bbaa。

5.15(★★★)Ore 之辨:① 证明自由独异点 {a, b}* 不满足 Ore 条件(a·x = b·y 无解);② 但它嵌入自由群 F(a, b);③ 结论:Ore 定理刻画的是「分式群嵌入」,普通嵌入可以没有 Ore——写出这句话的严格版。

5.16(★★★,通往 6.14)文献初探:在 Gray–Steinberg 2024(Doc. Math.,文献指南有坐标)中定位 special 单关系独异点 units 的算法与嵌入判读,写半页摘要;列出其中可直接用于 P1(无自重叠情形的子独异点成员问题)的两个工具。

本组重头是 5.13 与 5.16:前者把本章的「自证反例」完整走一遍(证明的每一件武器都是第四章出厂的),后者把读者第一次正式带到文献门口——研究,从这里开始。

153习题

第五章 从独异点到群:逆与嵌入习题课 5:提示与选解

5.1 答案。依次为:b;a b a⁻¹ b a b⁻¹ a⁻¹(无相邻互逆对,不动);ε;a b⁻¹ b⁻¹ a⁻¹ b b a(b⁻¹b 不相邻——逐位核对:位置 2–3 是 b⁻¹b⁻¹,位置 4–5 是 a⁻¹b,均非互逆对,不动);ε。第三与第五个词提醒:互逆对必须相邻,隔一个字母就不消。

5.4 选解。① 秩 = (2−1)·2 + 1 = 3。② 生成性:约化词两两分段后共九种两字母块(aa, ab, ab⁻¹, a⁻¹b, a⁻¹b⁻¹, bb, ba, ba⁻¹, b⁻¹a, b⁻¹a⁻¹ 及 b⁻¹b⁻¹——扣去约化中不出现的 a⁻¹a、a a⁻¹、b⁻¹b、b b⁻¹),逐一入账:aa = a²;ab、ab⁻¹ 原生;a⁻¹b = a⁻²(ab);a⁻¹b⁻¹ = a⁻¹(ab)⁻¹a?改走 b⁻¹ = (ab)⁻¹a:a⁻¹b⁻¹ = a⁻¹(ab)⁻¹a,含 a⁻¹ 与 a——写成 a⁻²·a(ab)⁻¹a = a⁻²·(a(ab)⁻¹a⁻¹)·a²,括号内是 ab⁻¹ 的共轭,属子群 ✓;bb = (a⁻²(ab)²)…(同样用 b = a⁻¹(ab) 换掉每个 b);ba = a⁻¹(ab)a²;ba⁻¹ = (ab⁻¹)⁻¹;b⁻¹a = (ab)⁻¹a²;b⁻¹a⁻¹ = (ab)⁻¹。全部两字母块 ∈ ⟨S⟩,而偶长词是块的拼接 ⟹ K = ⟨S⟩。③ |S| = 3 = 秩,且 F3 → K 的满同态是自由群到自身的满射,由 Hopfian 性质必为同构 ⟹ S 是自由基。∎

5.6 选解。(⟹)群中 x² = x 两侧乘 x⁻¹ 得 x = 1,幂等元唯一;群是逆半群(a⁺ = a⁻¹)。⟸ 逆半群的 a⁺ 存在使 aa⁺ 幂等;幂等唯一 ⟹ aa⁺ = 1,同理 a⁺a = 1 ⟹ 人人可逆,是群。∎

5.9 选解。第二条等式在群中解出 u2 = (u1v1)⁻¹v1u1v2。代回第一条:u1v1(u1v1)⁻¹v1u1v2v2 = v1u1v2u2,左端为 v1u1v2²,两边左乘 (v1u1)⁻¹:v2² = v2u2,再左乘 v2⁻¹ 得 v2 = u2。∎(注意论证逐位消去——「群的特权」本身正是 Malcev 条件的内容。)

5.13 选解。① 见命题 5.28 第一步。② 见命题 5.28 第三步(含负元时是子群 dℤ 的论证要写全「负系数吸收」:np + mq 中 m < 0 时用 (n + kp)p + (m − kp)q 换算)。③ 见证词对 (ba², 1):M 中 ba² 不含 aab 因子故为正规形、不等于 1;ℤ 中 ba² = a⁻²·a² = 1。∎

本页选解的三条主菜(5.4、5.9、5.13)分别示范三种基本功:入账式生成验证、群内逐位消去、增长论证。第六章的文献台阶,垫的正是这三块砖。

154实验

第五章 从独异点到群:逆与嵌入实验课 5:自由群词归约程序

本课把第四章的 kb_probe.py 扩军成带符号字母的归约台(工作台 code/ 新增 freegroup.py,约四十行;本页给任务单与验收标准)。

任务一:带符号归约器。字母编码为整数(a = 1, b = 2;其负表示逆)。约化 = 反复扫描「相邻互为一对」(x 与 −x 相邻)并删除,直到不动点。验收:例 5.A 的四个词逐一对表;随机生成 200 个长度 ≤ 10 的词,「从左扫」与「从右扫」的正规形全同(命题 5.4 的经验版)。

任务二:自由群的增长对表。枚举长度 ≤ 5 的全部约化词(秩 2),计数应为 1, 4, 12, 36, 108, 324——每级乘 3(习题 5.8 的公式)。再把独异点 A* 的增长(2, 4, 8, …)并排放出:同一段字母表,独异点线性底数 2,自由群指数底数 3——逆字母的加入把世界撑大一倍再翻指数。

任务三:units 探针。对三件 special 展品 {aba → ε}、{aab → ε}、{ab → ε}(后者用正规形 bⁱaʲ),在长度 ≤ 6 的正规形里解 xy = ε:预期输出 U = M(aba 型)、U = {ε}(aab 型)、U = {ε}(ab 型)——与例 5.C 三案对表,并打印每一对解 (x, y) 作为「群民户口」。

任务四:命题 5.28 的数据复核。对 {aab → ε} 复跑增长探针(例 D.1 的 1, 2, 4, 7, 12, 20, 33, …),打印相邻比值收敛于 φ 的数值过程;再验证见证词对:ba² 的正规形是 ba² 自身 ≠ ε,而它在普遍群 ℤ 中对应 0(b = a⁻² 的账面)。实验记录措辞纪律:本任务的输出是「不嵌入普遍群」的数值侧写,命题 5.28 才是证明——日志里两栏分开写。

任务五(选做,研究探针)。对 ⟨a, b | aabb = ε⟩ 与 ⟨a, b | ababb = ε⟩ 各跑一次 units 探针与增长探针,把两张小表记入工作台 journal/——它们是 6.14 的 P1 预备实验(前者 cycle-free,后者含 border:正好横跨第四章那条分界线)。

本课五任务一件工具:归约器。它同时服务三章(四章的收敛、本章的 units 与增长、六章的预备实验)——研究工作台的价值就在这种「一件工具多处服役」的复用率上。

155误读

第五章 从独异点到群:逆与嵌入误读辨析:逆不是理所当然——三种「逆」的边界

误读一:「记号 a⁻¹ 出现了,说明 a 的逆存在」。呈现 ⟨a, b | w = 1⟩ 的群化里到处是 a⁻¹ 这样的符号,但它们住在群里、不在独异点里。符号的合法性 ≠ 元素的存在性——形式逆是外借的账,嵌入问题审的正是这笔外债(5.4 的第三种逆)。

误读二:「逆半群里人人有逆,所以逆半群差不多是群」。逆半群的 a⁺ 乘回去落在幂等元上:aa⁺ = e ≠ 1 可以离单位元无限远(双循环的幂等半格 {bᵏaᵏ} 无穷长)。「有逆」与「乘回单位元」之间隔着整张幂等半格——群是幂等元只剩一枚的特例(习题 5.6)。

误读三:「嵌入群之后,M 的元素在群里就有逆了,所以 M 里其实有逆」。像 φ(a) 在群里可逆,但它的逆不必落在 M 的像里。「像可逆」与「原像可逆」是两件事——双循环的 a 在任何群里可逆,在 M 里永远只有右逆。嵌入给的是「群的户口」,不是「本地的户籍」。

误读四:「ab = 1 意味着 a、b 互逆」。ab = 1 只说 a 有右逆、b 有左逆;双边性在群里自动补全,在独异点里没有(ba ≠ 1 的双循环是全章反例)。读关系等式时,方向性要数清楚:哪个量在左、哪个在右、乘回去落在谁上。

四条误读的共同根源。把「群世界的自动法律」当成「独异点的默认设置」。双边性、唯一性、乘回单位元——这三件事在群里都是定理,在半群里都是奢侈品。本章的判据走廊,本质是给奢侈品逐项定价:可消去(门槛)、Ore(通分)、Malcev(指纹齐全)、Adian 图(单关系的免检通道)。

辨析一句诀:每见一个「逆」字,问三件事——乘回去落在谁上?双边是否自动?符号住在哪里?三问过后,群与半群的边界自然显形。

156思想卡

第五章 从独异点到群:逆与嵌入思想卡:可逆性是一种结构

直觉把「可逆」当成元素的私人属性:这个元素有没有搭档。本章反复展示:可逆性是整个系统的体制安排,不是元素的个体特征。同一个 a,在双循环里只有右逆;把它放进任何群(如果放得进),它立刻有双边逆。变的不是 a,是 a 所在的体制。

「结构而非属性」的三个证据。其一,嵌入判据全是全局条件:可消去(全体元素的消去权)、Ore(全体元素对的通分权)、Malcev(全体词组的指纹)——没有一条只看单个元素。其二,局部可逆不等于全局可逆:units 是群、其余不是,这样的独异点(如 ℤ × 半格上的碎群)比比皆是;体制可以分区。其三,体制的升级会反哺个体:Grothendieck 构造先把「减法权」体制化,个体的负数才存在——先修路,后有车。

另一面必须同时记牢:可逆性升级并不自动升级判定性。群里同样存在字问题不可判定的呈现(Novikov–Boone 一线的定理——4.12 的「群世界对偶」,第六章文献指南给出坐标)。可逆性改变的是「撤销的自由度」,不是「计算的代价」——把这两件事分开,是研究品味的一块试金石。

本章三张通行证因此可以这样读:交换律、Ore 条件、Adian 图无圈,都是「给形式逆的合法性提供结构担保」的不同方式——第一种用对易性担保,第二种用通分权担保,第三种用「字母不成圈」担保。担保方式越几何(图、形态),越接近本册研究线的口味。

思想卡一句诀:可逆性住在体制里,不住在元素里;给逆上户口的方式,决定了独异点与群的距离。下一章把「体制」的内部行政(幂等元的格子)画成正式地图。

157格物札记

第五章 从独异点到群:逆与嵌入札记五:群是例外,半群是常态

学科史的一次好奇会让本章的一切换上底色:数学为什么先用了一百多年群,才认真看半群?群论在十九世纪已经枝繁叶茂(方程的对称、几何的变换、晶体的格子);半群作为独立研究对象要到二十世纪初才被命名,系统理论迟到 Clifford–Preston 两卷教科书(1961、1967)才成形。顺序不是偶然:群的可逆性让问题可解——分类、表示、不变量,贵族世界处处顺风;半群世界里连「消去」都要申请。

但「常态世界」的体量与位置,值得研究者天天提醒自己:带一个关系的有限独异点,其字问题的判定性至今没有一般答案——两形(special 与 monadic)各有一线战报(第四章),整体仍开放。与此同时,多关系地带在 Markov–Post 的黑区里沉没(4.12)。半群理论的地形图上,未测绘的面积远大于已测绘——这正是它对研究者的价值。

文献的比例也说明问题:群论的教科书以百计,半群理论的经典以个位数计(Clifford–Preston、Howie;单关系方向的基础文献散落在 Adian、Gray–Steinberg 等人的论文里)。读半群文献的体验像在地图边缘行军:每前进一步,脚下都是第一次有人踩的地面。

致研究者(研究私语,不外传):P1 的真正滋味在「常态世界问贵族问题」——无自重叠 special 独异点的子独异点成员问题,横跨重写(第四章的武器)、嵌入(本章的判据)、units(指纹)。它离可判定结论可能只有一步形态学,也可能隔着整条同调鸿沟(6.11);这种「一步之遥或一沟之隔」的不确定,恰是前沿问题的标准口感。文献链的下一环在 Gray–Steinberg 2024(Doc. Math.)——先把它的 units 算法读懂,P1 的入口就在那篇文献的第三节的邻区(文献指南给坐标)。

札记一句诀:群是例外,半群是常态;例外世界的方法反过来用在常态世界,就是本册的航线。常态世界的地图空白多——空白多,才轮得到新来的人画图。

158小结

第五章 从独异点到群:逆与嵌入第五章小结与速查

概念清单群与方程刻画(5.1–5.2)|自由群、约化词、泛性质(5.3)|Nielsen–Schreier 与 Schreier 秩公式、Freiheitssatz(5.4)|三种逆:群逆/逆半群的逆/形式逆(5.5)|逆半群与 In、Vagner 嵌入(5.6)|Grothendieck 群(5.7)|Malcev 条件族(5.8)|可消去性(5.9)|Ore 条件与分式群(5.10)|Adian 图判据(5.11)|units(5.12)|极大子群与幂等元格子(5.13)|双循环(5.14)|呈现两读与普遍群(5.15)|总表(5.16)。
定理速查命题 5.2 方程刻画|命题 5.4 约化唯一|定理 5.6 Nielsen–Schreier|定理 5.7 Freiheitssatz(陈述)|定理 5.11 Vagner(陈述)|命题 5.14 交换嵌入判据|命题 5.17/定理 5.18 Malcev|命题 5.20 消去必要|定理 5.22 Ore(标注)|定理 5.24 Adian 图(陈述)|命题 5.26 Adian 型子群推论|命题 5.27 双循环不嵌入|命题 5.28 aab 不嵌入其普遍群(本册自证)。
判据走廊(按使用次序)① 幂等元(一票否决)→ ② 可消去(门槛)→ ③ 交换?(Grothendieck 直通)→ ④ Ore?(分式群直通)→ ⑤ Malcev 指纹(负向验)→ ⑥ u = v 型:Adian 图 → ⑦ special 型:形态+增长(5.28 的路线)→ ⑧ 仍开放的:P1 邻区。
两枚自证反例双循环 ⟨a, b | ab = 1⟩(右逆升级失败,命题 5.27)|aab 型 ⟨a, b | aab = 1⟩(指数增长塞不进 ℤ,命题 5.28)。
三句诀回放群:人人可逆,除法通行|Ore:通分换整本户口|Adian 图:无圈开火,沉默转形态与增长。

通往第六章。本章把「逆」的语法、判据的走廊与两枚反例备齐;遗留的「?」集中在 special 地带。第六章的装备:Green 关系把幂等元的格子画成蛋盒图(6.1–6.2)、正则与逆半群的结构定理(6.3–6.5)、Rees 矩阵(6.6)、自动半群与增长(6.9–6.10)、同调判据(6.11)、最后 P1 正式立碑(6.14)。

小结一句诀:本章生产判据,下一章生产地图——判据回答「能不能过」,地图回答「身在何处」。

159挑战

第五章 从独异点到群:逆与嵌入挑战题:构造一个不可嵌入群的有限生成交换独异点

题面。交换世界里嵌入问题完全可解(命题 5.14),但「可解」不等于「人人过关」。本题四步:① 构造一个一元生成的交换独异点,证明它不嵌入任何群;② 构造一个不嵌入但群化非平凡的交换独异点(比①更有信息量);③ 证明「交换独异点嵌入群 ⟺ 可消去」的完整判词;④ 把交换世界的反例与非交换世界的最小反例(双循环)并排比较,写一段「反例的地形学」。

分步要点。① 取 M = ⟨a | a² = a⟩(例 5.15 已给骨架,本题补全两件事:M 恰有两元素 {1, a}——正规形语言不含 aa,长度 ≤ 2 的词逐一点名;群化平凡——a² = a 两侧乘形式逆得 a = 1)。结论:任何群只有一个单位元,两元素塞不进去。一元生成已经足够出反例。

② 取 M = ℕ ∪ {0} 形态的「附零独异点」:⟨a, z | az = z, z² = z⟩(z 是零元:任何词乘 z 落到 z)。群化:z = ε(由 az = z 两侧乘形式逆得 a = 1?小心——正确路径是 z² = z ⟹ z = 1,随后 az = z 自动满足),而 a 无关系牵连 ⟹ 群化 ≅ ℤ。群化不平凡(保住了 a),但 z 被折叠(z ≠ 1 在 M 中)——不嵌入,且死亡报告精确到「只有 z 死了」。本题要求把两份账都算清:哪些元素在群化中幸存、哪些被焊接。

③ 判词的完整证明:⟹ 群可消去、子独异点继承(命题 5.20 的交换版)。⟸ 可消去交换独异点:Grothendieck 构造中 [m, 0] = [m′, 0] 给出 m + s = m′ + s,消去即得 m = m′——单射。两行合起来是交换世界的完整判决书:门槛即通行证。对照非交换世界(5.8 的三层地形),写清楚「交换性买断了门槛与通行证之间的全部缝隙」这句话的含义。

④ 反例的地形学(开放写作题):三个反例并排——a² = a(幂等崩溃,群化全灭)、附零(局部崩溃,群化幸存但减员)、双循环(单向逆,群化把 ba 焊到 1)。比较三个维度:死因(幂等/单向逆)、死法(全灭/减员/错账)、遗产(群化还剩什么)。研究视角的落点:非交换 special 单关系地带的反例(aab 型,命题 5.28)死法是「增长不够住」——与交换三例的死因完全不同源;反例的死因分类表,是寻找判据的导航图(6.14 的 P1 将再添一格)。

本题的元训练:反例不是终点,是数据。每一个「不嵌入」都要问三件事——死因、死法、遗产;分类做得越细,正面判据的长相就越清楚。

第六章

现代版图:Green 关系与开放前沿

最后一章把镜头转向现代。Green 关系 L·R·J·H·D 给半群装上显微镜:蛋盒图、正则半群、逆半群结构定理、Rees 矩阵定理——有限半群的结构理论在此成型。随后是计算时代的新大陆:自动半群、收敛呈现的搜索(Major Problem 4)、有限半群的各类谱问题;再回望主线:一关系独异点 2019–2025 的进展地图、开放问题精选,直到把本册的终点变成研究的起点——P1 问题的完整陈述。GAP 与 Semigroups 包的正式工具课与文献地图为「从补课到出发」备好行囊。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
160导引

第六章 现代版图:Green 关系与开放前沿导引:现代版图

前五章把一件兵器库造齐了:形态学(border)、机器(重写与收敛)、判据(嵌入走廊)。本章换一幅工作模式——从造兵器到画地图。Green 关系(6.1–6.2)给任何半群装上「内部行政地图」:幂等元的格子、群民居住的房间、D 类的大陆板块;结构定理(6.3–6.6)宣布这些格子里的房间全是群、板块可以由「群×几何指标」重建;然后地图向东推进到当代(6.7–6.14):自动半群、收敛呈现的存在性、有限半群的普查、一关系独异点 2019–2025 的进展,直到本册的终点——P1 问题的完整陈述(6.14)。

本章与前五章的分工要说清:第五章问「能不能过」(判据),第六章问「身在何处」(地图)。Green 关系不直接解决字问题,但它解释「为什么有的半群好算、有的难算」——好算的半群,其蛋盒图往往整齐;难算的,格子残缺。第六章还承担一件私事:6.11 的选题建议与 6.14 的问题陈述,是写给本册读者里可能走研究这条路的人的——研究工作台(地形图、kb_probe、GAP 指南)与本章逐节咬合。

本章依赖。第二章 2.13–2.14(直积与特殊元素)、第五章 5.5(逆半群)、5.12(幂等元格子)、5.15(总表);第四章 4.14–4.15(两形战况与 Squier 预告);第三章 3.13–3.15(地形与问题链)。例题 6.A–6.D 以小独异点为实验田,实验课 6 配程序任务单。

读法建议:6.1–6.6 是经典结构论(Green 关系一节请逐条手验);6.7–6.9 是计算时代的三个切面;6.10–6.14 是前沿与选题(6.14 逐字读);6.15 收束全书。四节例题课全部围绕 T2 与它的亲戚。

161地图

第六章 现代版图:Green 关系与开放前沿本章地图:Green 关系与开放前沿

第一站 · 内部行政(6.1–6.2)Green 五关系(L·R·J·H·D)→ 蛋盒图与 Green 引理:幂等元的 H 类是群。
第二站 · 结构定理(6.3–6.6)正则半群 → 逆半群的 Vagner–Preston 定理 → 完全单半群与 Rees 矩阵 → 0-简单与 Rees 定理:板块可由「群×指标」重建。
第三站 · 计算时代(6.7–6.9)自动半群(字问题二次时间)→ 收敛呈现的存在性(Squier 同调障碍)→ 有限半群普查(几乎全幂零)。
第四站 · 前沿与选题(6.10–6.14)一关系独异点 2019–2025 进展地图 → 开放问题精选 → GAP 正式工具 → 文献三层地图 → P1 完整陈述。
终点(6.15)半群在数学版图中的位置——与 K2C 全体系连线。

贯穿本章的一条意识:分类学的每一个名词(L、R、D、正则、完全单、自动)都是一台「降低复杂度」的机器——把无限多个元素的问题压缩成有限多个格子的问题。压缩是否成功,取决于格子是否整齐;而第三章教过的「词的形态」,正决定着格子的整齐度。

一句总纲:先看清独异点的内部行政,再谈它的边界问题——6.14 的 P1 之所以能在本册被精确陈述,正因为前十五章里把它的邻区一格一格画过。

162讲义

第六章 现代版图:Green 关系与开放前沿6.1 Green 关系:L·R·J·H·D 五种透视

定义 6.1(Green 关系,1951)。半群 S 上定义五条等价关系(S¹ 表示添单位元,第一章 1.12 的幺化):

a L b ⟺ S¹a = S¹b(同一主左理想);
a R b ⟺ aS¹ = bS¹(同一主右理想);
a J b ⟺ S¹aS¹ = S¹bS¹(同一主双理想);
H = L ∩ R;D = L ∘ R = R ∘ L(可证两序合成相等)。

直觉翻译:L 量「谁能从左边把它喂出来」,R 量「谁能从右边把它喂出来」。两条立即可验的性质:L 对右乘稳定(a L b ⟹ ac L bc——右乘不改变主左理想的生成方式),R 对左乘稳定。这两条稳定性是 Green 引理的引擎(6.2)。

五关系的家族肖像。L 与 R 是「横向与纵向」:把主理想的包含关系画成格子,L 类是竖列、R 类是横行;H 是它们的交叉(单格);D 是「同行或同列可达」的等价类(整块大陆);J 是双面透视——有限半群里 D 与 J 重合(经典定理,标注;无限时的分家见误读辨析页 185)。

命题 6.2(群民的第一栖息地)。H1(单位元所在的 H 类)恰是 U(S)——单位群(命题 2.8)。证明。x 可逆 ⟹ S¹x = S¹ = S¹·1 且 xS¹ = S¹ ⟹ x H 1。反之 x H 1:由 x L 1 得 x = se。精确论证用 Green 引理(6.2 节)——x 与 1 同在一条 H 类中,而 1 是幂等元,Green 定理(下节)将给出该 H 类是群 ⟹ x 可逆。∎

命题 6.2 把第五章的 units 概念纳入格子语言:units 是恰好住在单位元格子里的群民。第五章 5.12 说「群还可能藏在其他幂等元的格子里」——本节的语言立刻能说清这件事:e 幂等 ⟹ e 的 H 类 He 是群(Green 定理,6.2)。

为什么 Green 关系是「地图」而非「装饰」。三条理由。其一,把元素的个体差异翻译成理想的形状差异——理想的包含是偏序,等价是分层,无限问题开始有「层」可数。其二,每个 H 类要么是群、要么与群无缘(Green 定理)——半群的群论内容被格子完全定位。其三,正则性、单性、逆性等全局性质都有格子刻画(6.3–6.6)——分类学由此启动。

本节一句诀:Green 关系是把「它是谁」改写成「谁生成了它」的五面镜子。L 看左边、R 看右边、J 两面看、H 交叉看、D 连块看。

163讲义

第六章 现代版图:Green 关系与开放前沿6.2 蛋盒图与 Green 引理

把一个 D 类画成鸡蛋盒:横排是 R 类,竖列是 L 类,每格是 H 类,格子里摆几个鸡蛋(元素)——这张「蛋盒图」是半群结构论的通用画布。

引理 6.3(Green 引理)。设 a R b,且有 s, t ∈ S¹ 使 as = b、bt = a。则右乘映射 ρs: La → Lb(x ↦ xs) 与 ρt: Lb → La 互逆,且各自把 H 类一一映到 H 类。证明骨架。关键步:对 x L a,验证 xs L as = b(用 L 的右乘稳定性与 x = ua 型表示);再验证 ρtρs 在 La 上为恒等:x ts = x——由 x R a 型论证与 a ts = as t s = b t s = a s 的稳定性推出(完整版见 Howie 教科书,工作台 lit/ 有入口)。∎

定理 6.4(Green 定理)。若 e 是幂等元,则 He 在 S 的乘法下是一个群(单位元恰为 e)。证明骨架。取 x H e:由 x L e 得 x = xe(x = ue,则 xe = ue² = ue = x),同理 ex = x。闭性:xy 的两端理想都在 He 的行列上(用 x R e、y L e 与 Green 引理的保类性),故 xy ∈ He;逆元由 ρ 映射的互逆性供给。∎(完整证明见 Howie;本册取骨架+例题 6.A 的逐格验算。)

两条直接红利。其一,同一 R 类(或同一 L 类)里各 H 类的鸡蛋数相等——Green 引理给出双射;于是 D 类的蛋盒是「整齐的矩形阵列」(每行格数相同、每格格数相同),只是允许空格。其二,D 类里有幂等元 ⟹ 它的每个 H 类要么是群、要么不含幂等元——「群民」与「散客」分区而居。

例 6.5(预热:C3 的蛋盒)。群 C3 作为独异点:L = R = J = D = 全体(任何元素都能生成整座城),H = 恒等。蛋盒退化成一格、一格装三个蛋——群的格子最大。这个退化情形是下一节一切结构定理的「对照白板」:非群的半群,蛋盒开始分格。

通往 6.3。蛋盒图给「格子」与「群」,接下来要问哪种半群的蛋盒最规整。第一站是正则半群:每个元素都能在自家行列里找到幂等元作锚——锚一抛,Green 引理的机器全面开动。

本节一句诀:D 类是大陆,R/L 是经纬,H 是格子;有幂等元的格子必是群。蛋盒图是半群结构论的通用画布——此后每个新概念,都请读者顺手在蛋盒上定位一次。

164讲义

第六章 现代版图:Green 关系与开放前沿6.3 正则半群:每个元素都有逆

定义 6.6(正则性)。元素 a 称正则的,若存在 x 使 axa = a;半群称正则半群,若全体元素正则。

注意与「可逆」的差别:正则只要乘回去能找回自己,不要求找回单位元(第五章 5.4 的第二种逆的族谱)。立刻验两个对照:自由独异点 ℕ(⟨a⟩)不正则——1·x·1 = 1 无解(和至少是 2);任何群正则(取 x = a−1);带(全幂等半群)正则(取 x = a:aaa = a)。

命题 6.7(正则性的格子刻画)。S 正则 ⟺ S 的每个 L 类含幂等元(⟺ 每个 R 类含幂等元)。证明骨架。(⟹)axa = a 时 xa 是幂等元且 xa L a(S¹xa 与 S¹a 互相包含——逐项验证)。⟸ 每条 L 类取幂等元 e,对 a 所在 L 类的 e:由 e L a 与 Green 引理,H 类双射把 e 所在格的「逆」供给 a。∎

定义 6.8(逆半群的格子刻画)。逆半群 ⟺ 正则 + 幂等元两两交换 ⟺ 正则 + 每条 L 类、每条 R 类恰含一个幂等元(两个刻画的等价性是 Preston 的经典结果,标注)。

正则性的谱系一图流:群(幂等唯一)⊂ 逆半群(幂等成交换半格,每行列恰一锚)⊂ 正则半群(每行列至少一锚)⊂ 一般半群(锚可有可无)。第五章的判据走廊在此获得地形解释:双循环是逆半群(5.13 解剖三)但不嵌入群——它的蛋盒规整、幂等半格却无穷长({bᵏaᵏ});幂等崩溃例(a² = a)是带——正则到家、群化却平凡。「正则」管内部秩序,「嵌入」管对外签证,两事独立——这是 5.15 总表的地形版。

与判定的接榫。有限半群的正则性机械可判(逐元素解 axa = a——实验课 6 的任务三);无限呈现半群的正则性同样撞半判定墙(与 5.8 的可消去性同病)。

本节一句诀:正则=每条行列都有幂等锚;逆半群=锚不重号;群=全城一锚。谱系四档,蛋盒的整齐度一路升级。

165讲义

第六章 现代版图:Green 关系与开放前沿6.4 逆半群的结构定理:Vagner–Preston

第五章 5.5 已陈述 Vagner–Preston 嵌入定理(每个逆半群嵌入某 IX);本节把它升格为「结构定理」,并补上偏序与几何直觉。

定理 6.9(Vagner–Preston,结构版)。逆半群 S 嵌入 I(X)(某集合 X 上的全部偏双射),且表示可以取得忠实:不同元素表示为不同偏双射。证明思路。取 X = S 自身,让 a 表示为偏双射 ρa: La⁺ → Laa⁺(x ↦ xa——Green 引理保证这是良定义的双射);忠实性由 a 在 L 类中的行为反解。∎(细节见 Howie/Clifford–Preston,标注。)

自然偏序。逆半群自带一座偏序:定义 a ≤ b ⟺ a = eb(某幂等元 e)(等价刻画:a = aa⁺b)。直觉:a 是 b 的「限制」——偏双射世界里,定义域更小的映射在偏序之下。这条偏序限制到幂等元上恰是「半格序」(e ≤ f ⟺ ef = fe = e)——幂等半格的几何由此可视。

结构定理的三层读法。其一(代数),逆半群=「群的偏化」:每个元素是某群元素的偏版本。其二(几何),蛋盒图上,逆半群的每个 D 类是满格矩形(每行每列恰一幂等锚)——比一般正则半群的蛋盒整齐。其三(表示),全部内容可搬进 I(X)——「对称性的偏化」这一直观永不落空。

与嵌入群的再次对照。逆半群在 Vagner–Preston 意义下「人人有表示」,但嵌入群仍是奢侈品(双循环反例)。两把尺子的分野值得再述一遍:Vagner–Preston 允许幂等格子的偏化;群嵌入要求全部幂等元消失——从逆半群到群,路程=压扁整座幂等半格,而半格若无穷长(双循环),路就走不完。

本节一句诀:逆半群=偏双射的代数;自然偏序=「限制」的代数;表示定理保证直觉永不骗人。例题 6.D 将把双循环亲手画进 I(ℕ)。

166讲义

第六章 现代版图:Green 关系与开放前沿6.5 完全单半群与 Rees 矩阵定理

蛋盒图的「单块大陆」何时能被完全重建?答案是半群结构论最著名的一块纪念碑——Rees 矩形。先立概念。

定义 6.10(单与完全单)。半群 S 称单的,若无真双面理想(即 S¹aS¹ = S 对一切 a;有零元时该式须对一切非零 a 成立)。单半群称完全单的(completely simple),若它含本原幂等元:幂等元 e 使得不存在幂等 f ≠ e 满足 f < e(按自然偏序 f = ef = fe)。

直觉:完全单=「单,且幂等元的偏序有极小元撑底」。群是完全单的退化情形(唯一幂等元天然本原)。

定义 6.11(Rees 矩形半群)。取群 G、指标集 I(行)、Λ(列)、Λ × I 矩阵 P = (pλi)(元素取自 G)。在集合 I × G × Λ 上定义

(i, g, λ)(j, h, μ) = (i, g pλj h, μ)。

这全体构成半群,记 M(G, I, Λ, P)。乘法的读法:换行靠左指标、换列靠右指标,中间强行穿过矩阵 P 的一次「过路费」。

例 6.12。取 G = C2 = {1, a}、I = Λ = {1, 2}、P = [[1, 1], [1, a]]。则 (1, 1, 1)(2, 1, 2) = (1, 1·p12·1, 2) = (1, 1, 2);(2, a, 2)(1, a, 1) = (2, a·p21·a, 1) = (2, a, 1)(p21 = 1)。全独异点 8 元(本例是半群不是独异点——无单位元;添单位元即得独异点版本)。读者可验:它的蛋盒恰是 2×2 的满格矩形,每格两蛋,每格都是 C2 的拷贝。∎

定理 6.13(Rees–Suschkewitsch,1931 前后;陈述级)。S 完全单 ⟺ S ≅ 某个 Rees 矩形半群 M(G, I, Λ, P)(P 任意取值于 G)。

定理的几何读法。完全单半群=「一个群 × 一张指标卡」:群提供每个格子的内部乘法,指标对 (I, Λ) 提供行列几何,矩阵 P 提供行与列之间的「过路费」。鸡蛋数 |S| = |I|·|G|·|Λ|——蛋盒图的完整代数化。它同时是命题 6.4(H 类是群)的定量版本:单块大陆上,格子同构、大小相等。

通往 6.6。真实世界的半群常有「零」(吸收元)——理想论的分层因此多出一层。下一节把 Rees 矩形升级到带零版本,那才是有限半群分解的通用引擎。

本节一句诀:完全单=一块大陆=群×指标卡;Rees 矩形的乘法是「穿行列、交过路费」。分类学的第一块纪念碑。

167讲义

第六章 现代版图:Green 关系与开放前沿6.6 0-简单半群与 Rees 定理

定义 6.14(0-简单)。半群 S 带零元 0(0x = x0 = 0 对一切 x)称0-简单的,若它的仅有的双面理想是 {0} 与 S 自身,且 S² = S。

定理 6.15(Rees 定理,1940;陈述级)。有限 0-简单半群 ⟺ 带 0 的 Rees 矩阵半群 M⁰(G, I, Λ, P)(= M(G, I, Λ, P) 添零元;P 为正则矩阵:每行每列至少一个非零元),其中同构意义下群与矩阵在适当意义下唯一。

P 的正则性为何必要。某行全零 ⟹ 那一行的行指标对应的元素乘出来全是 0——零元之外还有「半死的层」,与 0-简单的定义冲突。「每行每列有活口」正是 0-简单的代数影子。

Rees 定理的历史地位。三条。其一,有限半群的结构归纳法自此成立:任何有限半群按 J 类分层,最底层(极小双面理想)是完全单或 0-完全单的——剥一层、用一次 Rees 定理,逐层向内(这一「J 类分层法」是有限半群理论的发动机,深入展开属专门课程)。其二,它把「半群」还原成「群+组合」:群论的全部武器在格子里生效,格子外的世界由指标集与矩阵编码——与本册反复出现的「形态决定命运」同调。其三,应用科学的上游:自动机与变换半群的分解理论(Krohn–Rhodes 一线)以 0-简单层的清晰刻画为地基(线索标注,不展开)。

与本册主线的连线。第三章问「关系少到一条,结构还剩什么」;本章回答了反方向的问句「结构整齐到极处,呈现是什么样」——Rees 矩形是「呈现由结构反推」的样板:完全单半群的呈现几乎免费(生成元取 (i, g, λ) 的骨架、关系读自 P)。结构论的尽头是免费的呈现,呈现论的尽头是昂贵的结构——两头的张力正是 P1(6.14)栖身的中段。

本节一句诀:有限 0-简单=Rees 矩阵+正则过路费表;有限半群按 J 类剥层,层层落到矩阵。分类学的第二块纪念碑——也是把群论输送到半群腹地的总管道。

168讲义

第六章 现代版图:Green 关系与开放前沿6.7 自动半群:计算与结构的合流

定义 6.16(自动半群)。独异点 M 与生成集 A 称自动的(automatic),若存在正则语言 L ⊆ A*(「正常词表」)映满 M,使得「两个正常词代表同一元素」「右乘一个字母后仍同代表」这两种配对关系都是正则语言(可被有限自动机识别)。

直觉:自动=「同步扫描」可行——判断两个词是否同类、或各自走一步后是否同类,只需一台有限自动机并排读两条词。这是「有限状态」对无限独异点的惊人覆盖。

命题 6.17(自动的三份红利;陈述级)。自动半群满足:① 字问题在二次时间可判定;② 增长函数是理性的(有理语言计数);③ 对直积封闭。出处与精确复杂度见 Campbell–Robertson–Ruškuc–Thomas 一线的文献(工作台 lit/ 有入口)。

展品对账。自由独异点 A*:自动(词表取全部词,恒等配对)。ℕk:自动(正常词表=排好序的 bⁱaʲ 型,同步扫描比较指数)。自由群 F(A):自动(约化词表,第四章的归约器就是它的「同步扫描器」)。第四章的收敛机器与自动性的关系:收敛呈现给出的正规形语言若正则,则直接供给一个自动结构——「收敛 ⟹ 可能自动」的桥,恰架在「正规形语言的句法复杂度」上(例 D.1 的禁词语言——不含因子 aab 的词——是正则的,因此该型 special 独异点自动)。

自动性的两条脾气。其一,对生成集敏感:群的自动性与生成集无关(经典定理),半群的自动性可以随生成集改变(半群特有的现象,标注)——「性质属于呈现还是属于独异点」的分辨率问题再次登场(4.15 与挑战页 129 的老话题)。其二,不是所有好半群都自动:存在正则、甚至逆的半群不自动(文献有例,标注)——蛋盒整齐不保证同步扫描可行。

通往 6.8。自动性是「可计算结构」的强证书;收敛呈现是另一张强证书。两者的存在性判据——尤其是什么独异点根本没有有限收敛呈现——是下一节的主题,也是 Squier 同调理论登场的舞台。

本节一句诀:自动=有限自动机管得住同步扫描;红利三份(字问题、增长、直积),脾气两条(挑生成集、不覆盖全部好半群)。

169讲义

第六章 现代版图:Green 关系与开放前沿6.8 收敛呈现的搜索:存在性作为不变量

第四章的完备化机器会失败(雪球);失败之后,自然的反问是:这个独异点到底有没有(别的)有限收敛呈现?这一问把「呈现的属性」升格为「独异点的不变量」,并打开一条通往同调的窄门。

定理 6.18(Squier 1987;陈述级)。存在独异点不变量 FDT(finite derivation type,有限导出声型:呈现的「导出关系」的有限生成性),使得有限收敛呈现存在 ⟹ FDT 成立。逆否命题:无 FDT ⟹ 任何有限呈现都不收敛。Squier 并给出第一个无 FDT 的独异点实例。

为什么这是「存在性」的第一道锐器。此前判别「无收敛呈现」只能逐个策略失败(半判定的宿命,4.11(c));FDT 是第一把能一次性否定全部呈现的不变量——证明结构与 4.12 的 Markov–Post 同族(把「不可能」翻译成「不变量缺失」),但武器是同调(导出模)而非停机归约。Squier 的几何直觉一图流:改写的历史是「面片」,同调数的是「洞」——洞的有限性卡住了收敛呈现的存在。

地图现状(写作时点)。哪些独异点有有限收敛呈现,是文献中公认的半群理论主要未决问题之一(综述里的编号与表述以原文为准,标注):增长障碍(4.15)、FDT 障碍、以及两形战况(4.14)各覆盖一角;general 一关系独异点的收敛呈现存在性仍在测绘中。与自动性的连线:收敛呈现 ⟹ 正规形语言未必正则 ⟹ 自动性不自动跟随——两本证书互不包含(对照表留给习题 6.15)。

工作台的接口。kb_probe 只能测「这条路是否滚得动」,测不了「存在性」——存在性需要 FDT 计算(同调机器,超出本册)。诚实纪律:机器的「不收敛」永远是路径报告,不是存在性判决(挑战页 129 已立此规)。

本节一句诀:「这台机器修不好」升级成「任何机器都造不出来」,靠的是同调不变量数洞。Squier 1987 把重写理论与同调代数焊接——6.11 的开放问题清单将回收这条线。

170讲义

第六章 现代版图:Green 关系与开放前沿6.9 有限半群的谱:带·幂零深度·自然偏序

镜头从无限独异点拉回有限世界,看「物种普查」与三个谱系名词。

普查数字。n 元半群的总数(同构意义下)随 n 爆炸:n = 1, 2, 3, 4, 5, 6, 7, 8 时依次为 1, 5, 24, 188, 1915, 28634, 1627672, 3684030417;n = 9 的普查在 2010 年代由 Distler 等人完成,量级约 10¹⁴;n = 10 是当代算力工程(精确数字以 OEIS A001329 与相关论文为准,标注)。独异点的计数(A058129)稍缓但同型爆炸。普查的教训:半群是「绝大多数是荒野」的宇宙——漂亮的分类定理(Rees 等)照亮的是极少数学区。

命题 6.19(几乎全幂零;陈述级)。当 n → ∞,几乎所有 n 元半群是3-幂零的(存在零元 0,且任何三元乘积为 0:xyz = 0)。出处标注(Kleitman–Rothschild–Spencer 一线的枚举组合结果)。

这条命题给「结构定理的覆盖面」泼了盆冷水:Rees 矩形们描述的是有序学区,荒野里的居民大多是「乘三步就归零」的散沙——有限半群理论因此天然分成「结构区」与「统计区」两门功课。

谱系名词三件。其一,带(band;全幂等半群):每元幂等。带的谱系出奇整齐:矩形带 I × Λ(乘法 (i, λ)(j, μ) = (i, μ)——左指标管行、右指标管列,与 Rees 矩形在 G 平凡时同型)、半格(交换带)、左零带(xy = y)、右零带等,分类由恒等式族完成(专门文献标注)。其二,幂零深度:Sᵏ(全体 k 段乘积的集合)组成下降链,最小的 k 使 Sᵏ = {0} 称深度——幂零半群的「高度」。其三,自然偏序:幂等元之间 e ≤ f ⟺ ef = fe = e——第五章 6.4 的逆半群偏序在幂等元上的限定,也是 Green 定理格子里「楼层」的读法。

本节一句诀:有限半群的宇宙九分荒野一分学区;荒野里人人 3-幂零,学区里带、深度、偏序三件套管秩序。普查数字请以 OEIS 为准——地图要标注测绘年份。

171讲义

第六章 现代版图:Green 关系与开放前沿6.10 一关系独异点的当代进展地图(2019–2025)

本册主线(单关系)的最后一段公共地图:从二十世纪的三块界碑,走到近五年的三份战报,再指出悬案的位置。全部断言以原文为准(6.13 给文献坐标)。

界碑一(1930s)Thue–Markov–Post:字问题的可判定与不可判定双向定型;多关系地带入黑区,一关系地带幸免(4.12)。
界碑二(1966)Adian 无自重叠定理:cycle-free ⟹ special 型收敛 ⟹ 字问题可判定(4.10)。
界碑三(1976–1987)Adian 嵌入判据(5.10);Oganesian 对 aUb = a 型的可判定声明(1987);Sarkisjan 指出声明依赖的关键引理有缺口(1981/1990s)——缺口至今未见公认修补(截至本册写作,标注)。
战报一(2019 前后,复兴)一关系独异点的嵌入与成员问题在组合半群学派重新成为活跃线;Adian 图与重写机器的组合方法被重新系统化(「复兴」的标志性综述与论文清单见 6.13)。
战报二(2024)Gray–Steinberg(Doc. Math.):special 单关系独异点的 units 给出成套算法与嵌入判读——本册 5.12 的「指纹算法」在文献端落地。
战报三(2025)Foniqi–Gray–Nyberg-Brodda(Canad. J. Math.):一关系独异点子结构成员问题的新进展——P1 的近锚点。

地图上的空格。三份战报之后仍然空着的主要格位:① special 型(两形)字问题的一般判决(4.14 战况牌);② aUb = a 型的可判定性(缺口悬案);③ special 型的子独异点成员问题——即 P1(6.14);④ 一般收敛呈现存在性(6.8)。空格的共同特征:全部在「形态学武器(border、Adian 图、增长)」的射程边缘——这正是本册花四章铸兵的原因。

读图的纪律。一、声明与定理分栏:缺口悬案提醒——综述年代的声明(甚至审稿过的)也可能依赖未证引理;引用前核对后续文献是否补证。二、近锚点要精读:2024/2025 两篇是 P1 的直接邻居,工作台 journal/ 已建精读台账。三、复兴不等于解决:活跃线上的空格仍是空格。

本节一句诀:三块界碑、三份战报、四个空格——这就是本册航线的全部海况。空格不是失败,是留给下一张海图的签名栏。

172讲义

第六章 现代版图:Green 关系与开放前沿6.11 开放问题精选与选题建议

六个开放问题按「离本册武器的距离」排序;每条给状态与入口。

Q1(已入门)special 两形字问题:special(⟨A | w = 1⟩)与 monadic(⟨A | aUa = a⟩)的判决仍是声明加缺口(4.14 战况牌)。入口:4.9–4.11、Oganesian 缺口文献。
Q2(邻区)P1:子独异点成员可判定性:无自重叠 special 独异点的成员问题——6.14 完整陈述。入口:Gray–Steinberg 2024、FGNB 2025。
Q3(中程)嵌入判据的精确化:Adian 图判据是充分的;special 型嵌入的必要化与算法化(Gray–Steinberg 的判读工具往「判据」推进)。入口:5.10、5.12。
Q4(中程)一关系独异点的增长函数:哪些增长率可能出现?增长 ⟹ 自动/收敛的界线(4.15、6.7)。入口:增长探针(实验课 4/5)。
Q5(远程)一般一关系字问题:u = v 型的总体判决——Markov–Post 射程之外的最大空格。入口:6.10 地图。
Q6(远程)收敛呈现存在性:FDT 与增长障碍之外的判据(6.8)。入口:Squier 1987 一线。

选题建议三条(写给要走研究路的读者,也与札记六呼应)。其一,从 Q1–Q3 入手:它们离本册的武器最近——形态、重写、units、增长四件兵器都能开火;Q4–Q6 需要的新装备(同调、大范围结构)宜作为第二阶段。其二,小题先行、以计算开路:P1 的正确打开方式不是正面强攻,而是先做一批小 relator 的 units 表、成员问题实验表(kb_probe+GAP),让「可判定的形状」从数据里显影——研究工作台的 journal/ 台账就是这个用途。其三,纪律三条:断言亲手验(机器+纸笔各一遍);引文必核(zbMATH/arXiv 原文,二手综述只当地图);诚实标注(缺口、声明、猜测分栏写——本册 4.14 的战况牌是样板)。

本节一句诀:选题=找「武器射程边缘」的空格;开工=小数据先行;守则=亲手验、核原文、分栏写。6.14 把 Q2 正式立碑。

173讲义

第六章 现代版图:Green 关系与开放前沿6.12 GAP 与 Semigroups 包:正式工具

kb_probe 是「纸笔直觉的探针」;正式计算要请专业机器。GAP(Groups, Algorithms, Programming——计算离散代数的标准系统)加上 Semigroups 包,是半群理论的现役工具箱;KBMAG 包补上 Knuth–Bendix 与自动机的一翼。工作台 gap/ 目录有安装指南与样例会话(本节给能力清单与用法纪律)。

能力清单(与本册对照)。① 有限半群全谱计算:给生成集即建半群,Green 类、D 类分解、幂等元格、极大子群一键输出——第六章 6.A–6.C 的手算全部可机器复核。② 变换半群:Tn、保序、部分双射(In)等为原生对象——挑战页 189 的 24 元半群在此只是两行代码。③ 呈现与枚举:从呈现构造有限独异点(若有限)、算商与同态。④ KBMAG:对无限呈现跑完整版 Knuth–Bendix(带更聪明的序与终止启发)与自动结构搜索——kb_probe 的三命运在此有正式版。⑤ 增长与语言:正则语言的枚举与计数可作增长探针的正式版。

用法纪律四条。其一,机器输出是数据不是证明——GAP 的「收敛」输出同样只是路径报告(除非它的框架给出证明模式)。其二,有限与无限的边界要清楚:Semigroups 包的 Green 类计算对有限对象完备;无限对象走 KBMAG 或专用方法。其三,版本与引用:论文里引用计算要注明 GAP/包的版本号——可复现性是机器辅助研究的底线。其四,先手算小例再上机:例 6.A 的 T2 蛋盒先在纸上画一遍,机器输出才有对照价值。

一条研究流水线的样子。kb_probe 摸现象 → GAP/Semigroups 复核小例 → KBMAG 测完备化 → 文献核断言 → 纸笔写证明——四件工具各管一段,最后一段永远是纸笔。

本节一句诀:探针(kb_probe)管直觉,GAP 管核算,KBMAG 管完备化,纸笔管结论。工具链的尽头不是机器,是证明。

174讲义

第六章 现代版图:Green 关系与开放前沿6.13 文献地图:教材·综述·论文三层

读文献的正确姿势是分层:教材给语言,综述给地图,论文给证据。三层各荐几部(工作台 lit/ 目录有入口与精读台账)。

第一层 · 教材(语言层)Clifford–Preston《The Algebraic Theory of Semigroups》两卷(1961/1967——半群理论的奠基百科,Green 关系与 Rees 定理的原始教科书表述);Howie《Fundamentals of Semigroup Theory》(1995——当代标准入门,蛋盒图与正则半群的主教材);Grillet《Semigroups》(第二版——结构论加深)。
第二层 · 综述(地图层)组合半群与一关系方向的近世综述(Gray 等人的 survey——一关系独异点现状的全景图);自动半群综述(对照 6.7–6.8)。用法:先读综述的「开放问题」节,再倒查论文。
第三层 · 论文(证据层)本册引用的原始文献:Adian 1966(无自重叠定理)/1976(嵌入判据);Sarkisjan 1981(缺口);Oganesian 1987(声明);Squier 1987(FDT);Gray–Steinberg 2024(Doc. Math.,units 与嵌入判读);Foniqi–Gray–Nyberg-Brodda 2025(Canad. J. Math.,成员问题新进展)。另有 Markov 1947/Post 1947(不可判定性)、Nielsen 1921/Schreier 1927/Magnus 1930(组合群论三碑)。

检索纪律。① zbMATH 与 arXiv 双查:zbMATH 查定评与后续引用(「谁补了缺口」),arXiv 查最新预印本(「谁正在补」)。② 以原文为准:本册的「陈述级」条目(Freiheitssatz、Rees 定理、Ore 定理、Adian 判据、Squier FDT)在引用前必须回原文核对条件与结论的精确形状——本册的陈述为教学形状,不改不影响本册逻辑,但不能当引用底稿。③ 建台账:每篇精读记四件事——问题、方法、主定理、对本册主线的用处(工作台 journal/ 的格式)。

阅读次序建议(通往 6.14)。Howie 第 2、3 章(Green 关系)→ Adian 1966 的定理陈述与例 1 节 → Gray–Steinberg 2024 的 units 节 → FGNB 2025 的引言与主定理 → 摘出自己的问题版本(6.14)。

本节一句诀:教材管识字,综述管路线,论文管对错;检索双查、陈述归原文、精读建台账。

175讲义

第六章 现代版图:Green 关系与开放前沿6.14 P1 问题的完整陈述:从本册走向研究

本册的终点是一块界碑:把全书装备指向的那道开放问题,正式、精确地写下来——写法本身是研究训练的一部分(问题的可陈述性,依赖概念工具的完备性;没有第三、四章,P1 连题目都说不清)。

定义 6.20(子独异点成员问题)。独异点 M 的成员问题(submonoid membership problem):给定 M 中元素 u1, …, uk(由生成元上的词给出)与 x,判定 x 是否属于子独异点 ⟨u1, …, uk⟩(即是否存在 x = ui1ui2⋯uim 型分解)。

P1(本册编号;完整陈述)。设 w 是无自重叠词(cycle-free,3.12),M = Mon⟨A | w = 1⟩ 是对应的 special 一关系独异点。P1:这样的 M 的子独异点成员问题是否可判定?——即:是否存在算法,对一切输入(u1, …, uk, x)给出「是/否」的正确判决。

P1 的三重身份。其一,它是比字问题细一层的判定问题:字问题问「x 与 1 的关系」(k 件展品里最粗的一问),成员问题问「x 与整个子独异点的关系」。P1 的背景里字问题已知可判定(定理 4.13:正规形机器直接给「是/否」)——所以 P1 的「是」方向永远半可判定(枚举一切乘积直到撞上 x);全部困难在「否」方向:需要给「x 不可能分解」配证书。其二,它踩在两块已知地图的交界:Adian 的收敛机器(第四章)保证正规形可算,Gray–Steinberg 2024 保证 units 可算——P1 问的是这两张证书之外的第三张。其三,它有清晰的小题阶梯(下述研究路线),适合作为第一道研究题。

研究路线五步(工作台 terrain/ 有对应的详细版)。① units 先行:按 Gray–Steinberg 2024 把 ⟨u1, …⟩ 中的可逆元素分拣出来——units 的行为决定成员问题的「群部分」。② 正规形因子分解视角:成员问题=「x↓ 能否写成诸 ui↓ 的拼接」——把代数问题翻译成 w-free 语言上的因子分解问题(第四章的正规形语言是禁词语言,其组合性质是突破口候选)。③ 形态工具的相对化:Adian 图、border 检验在「子集生成元」上的相对版本——小 relator 上的系统实验(kb_probe+GAP)先行。④ 不变量找「否」证书:增长比较(5.14 的套路)、Green 格子约束(本章)、模同态(把 M 打到有限商,商里的成员问题可判定——证书的富矿)。⑤ 诚实的两栏笔记:可判定性证据与不可判定性证据分栏——P1 的答案两个方向都可能是「否等价于某个大悬案」。

边界声明。P1 的陈述已经尽量精确,但它的文献语境(Gray–Steinberg 2024 对哪些情形已解决、FGNB 2025 覆盖到哪条边界)以原文为准——研究的第一课就是把「本册陈述」升级成「文献精确陈述」(习题 6.16 是这一课的预习)。另注:P1 的「无自重叠」假设可能非必要——放松到一般 special 型是更高一档的问题;本册选定 cycle-free 版本,因为它恰好站在第四章武器的满射程上。

本节一句诀:P1 =「可判定字问题之上,还差一张成员问题证书」。本册的终点,是有心人的起点——地图已经画到问题脚下。

176讲义

第六章 现代版图:Green 关系与开放前沿6.15 半群在数学版图中的位置:与 K2C 全体系连线

全书最后一节讲义,回答一个定位问题:半群代数在整座数学版图里站在哪,与本套 K2C 读本如何相连。

代数结构的第 0 层。把代数结构的公理按「交付多少」排:半群=只有结合律(第 0 层);独异点=结合律+单位元(第 0.5 层);群=再加逆元(第 1 层);环、域、模、范畴,层层加装。半群是「乘法」这个概念的纯形态——没有任何额外特权。本册反复展示的正是:特权越少,形态越多样、判定越困难、地图越荒凉。群论是半群理论的「特权特刊」,半群理论是群论的「常态全刊」(札记五的回声)。

版图上的五条接口。① 群论:units、嵌入、Nielsen–Schreier——第五、六章的往返桥。② 环论与线性代数:环的乘法结构是半群(加零);矩阵乘法半群(正则性理论的原型地——全变换独异点的近亲)。③ 范畴论:态射的复合「局部是半群、全局靠对象」——Green 关系可看作「对象信息缺失时,用理想结构补出同类信息」的雏形(线索标注,不展开)。④ 计算机科学:形式语言与自动机(第六章自动半群)、重写系统(第四章)、变换半群与自动机的状态演化(Krohn–Rhodes 一线)——半群是「计算的代数形状」。⑤ 分析:算子半群(半群作为「离散时间的演化」)——同一公理,另一片大陆。

与 K2C 全体系的连线。本册(C-SG-1)在体系中承担「第 0 层代数结构」:它向下接小学—初中段的乘法表与乘法原理(1.10 的乘法表页是故意的回望),横向接 C 段的群论、环论诸册(第 1 层与加法结构),向上接研究前沿(P1——K2C 的「数学前沿」栏目在半群方向的第一张正式坐标)。一条阅读建议:把本册与群论册并排重读一遍——同一批概念(同余、商、直积、Green/H 类与共轭类)在两个世界里互为镜像,对读一次,两边的深度都会加倍。

本节一句诀:半群是「乘法」的纯形态;它站在版图第 0 层,向上供应特权世界的对照系,向内供给本套读本的第一张前沿坐标。

177例题

第六章 现代版图:Green 关系与开放前沿例题课 6.A:Green 关系的计算

例 A.1(全程手算:T2 的五关系)。对象:双点集 {0, 1} 上的全变换独异点 T2 = {1, σ, c0, c1}(σ 为换位,c0、c1 为常值映射;乘法 (fg)(x) = f(g(x)))。
解。先列乘法要点:常值映射吸收右侧(cif = ci),σσ = 1,σ 与常值互换下标(σc0 = c1)。
units:σσ = 1,⟹ U = {1, σ}。
L 类(看主左理想 S¹a):S¹σ = {xσ} = {σ, 1, c0, c1}(1σ = σ、σσ = 1、c0σ = c0、c1σ = c1)=全体 ⟹ σ L 1;S¹c0 = {c0, σc0 = c1} ⟹ c0 L c1。
R 类(看主右理想 aS¹):σS¹ = {σ, 1, σ·c0 = c1, σ·c1 = c0} =全体 ⟹ σ R 1;c0S¹ = {c0}(常值吸收一切)⟹ c0、c1 各自独占一条 R 类。
H、J、D:H(1) = {1, σ};H(c0) = {c0}、H(c1) = {c1};J 只有两层({1, σ} 与 {c0, c1});有限半群 J = D(误读页 185 的定理)。蛋盒:两块大陆——D1 = {1, σ} 单格双蛋(Green 定理:含幂等元的格子是群,此格 ≅ C2 ✓);D2 一列两格,各格一蛋、各是平凡群。∎

点评。三件事在 T2 上同时兑现:units=H(1)(命题 6.2);幂等元的格子是群(Green 定理);「格子大小不均」的蛋盒照样合法——T2 的两块大陆一格装两蛋、一格装一蛋。建议读者把 T3(27 元)的 J 分层(按秩三层)留给机器(实验课 6),本页的手算练的是「每一步都能对账」。

Green 计算三步:先列乘法要点(吸收、换位),再分侧算主理想,最后拼蛋盒。常值映射的「右吸收」是变换半群一切计算的钥匙。

178例题

第六章 现代版图:Green 关系与开放前沿例题课 6.B:正则性的判定

例 B.1(T2 正则)。逐元素解 axa = a:1 取 x = 1;σ 取 x = σ;c0 取 x = c0(c0c0c0 = c0)⟹ T2 正则。(一般事实:全变换独异点 Tn 对一切 n 正则——把像集分点拉回即可,出处 Howie,标注。)∎

例 B.2(ℕ 不正则)。⟨a⟩(自由独异点):对 a 取 x,axa 对应 1 + (x) + 1 ≥ 2 ≠ 1 ⟹ 无解;非单位元同理。唯一正则元是 0(单位元)——最「干净」的独异点反而不正则:正则性要求「乘回去能找回自己」,而 ℕ 的乘法只进不退。∎

例 B.3(双循环正则且是逆半群)。⟨a, b | ab = 1⟩ 的元素 bⁱaʲ:验证 (bⁱaʲ)(bʲaⁱ)(bⁱaʲ) = bⁱaʲ(用 aʲbʲ = 1 的偶合消解)⟹ 正则;逆唯一:bʲaⁱ。幂等元 bᵏaᵏ 交换单格(直接乘)⟹ 逆半群(定义 6.8 的两份判据都过)。∎

例 B.4(格子刻画的机器用法)。命题 6.7 的实操版:对有限半群,「每个 L 类找幂等元」比逐元素解 axa = a 更快(L 类少、幂等元好认)。对 T2:L 类两条,{1, σ} 有幂等 1、{c0, c1} 有 c0 ⟹ 正则 ✓,与逐元素结论对表。∎

正则性判定双路:逐元素解方程(定义路)或逐 L 类找锚(格子路);有限走格子路,无限走方程路+机器探针。B.2 的 ℕ 提醒:「人人可分解」与「正则」是两码事——ℕ 人人可分解(唯一分解!),却无一元正则。

179例题

第六章 现代版图:Green 关系与开放前沿例题课 6.C:D 类分解实操

例 C.1(三种正则半群,三张蛋盒)。同一档「正则」,蛋盒形态可以天差地别——并排画三张。

① C6(循环群):L = R = H = D = 全体。一格满盒,六蛋一群——群的蛋盒退化到极限。
② 四元半格 {1, a, b, ab}(a² = a, b² = b, ab = ba;对应例 5.15 的亲戚):主理想互不相同 ⟹ 五条 Green 关系全是恒等,四块大陆、每格一蛋——「全散沙」型蛋盒;四格全是平凡群(全是幂等元)。
③ T2(例 6.A):两块大陆——一格双蛋的群、一列两格的幂等格。「半城群民半城散客」型。

点评。三张蛋盒正则性相同、整齐度递降:正则性管「每行列有锚」,不管「锚怎么分布」——分布的信息正是 D 分解的全部内容。这也解释了为什么结构定理(6.5–6.6)要按「单块大陆」陈述:大陆是可分类的最小单元,整张蛋盒由大陆垒成。

例 C.2(双循环:一块无穷大陆)。⟨a, b | ab = 1⟩ 是单半群(任何两元素互相双面生成——用 ab = 1 的偶合逐项验证)且双单(bisimple:D 只有一类)。整座双循环城是一块无限大的蛋盒,格子里全是平凡群(幂等元 bᵏaᵏ 各占一格)+无穷多无幂等元的格子。(双单性验证留习题 6.4。)∎

D 分解三句:先认大陆(J/D 层),再数格子(H 类),最后验群性(幂等元在场否)。有限走机器(实验课 6),无限走结构定理(单性、双单性)。

180例题

第六章 现代版图:Green 关系与开放前沿例题课 6.D:Vagner–Preston 表示

例 D.1(双循环住进 I(ℕ))。把双循环 ⟨a, b | ab = 1⟩ 表示为 ℕ 上的偏双射:令 a ↦ β(n ↦ n−1,定义域 {1, 2, …}——0 处未定义)、b ↦ α(n ↦ n+1,全域)。
验证。乘法取「先右后左」:(ab)(n) = β(α(n)) = β(n+1) = n——全域定义且等于自身,故 ab = 1 ✓。(ba)(n) = α(β(n)) = n(对 n ≥ 1),而 0 处 β 无定义 ⟹ ba = {1, 2, …} 上的恒等偏射 ≠ 1 ✓——双循环的核心不对称在偏双射世界里原样显形。∎

例 D.2(全部元素的几何形状)。一般元 bⁱaʲ ↦ αⁱβʲ:定义域 {n ≥ j}、n ↦ n − j + i。读形状:定义域缺前 j 个点、像缺前 i 个点、平移量 i − j——「左缺口」与「右缺口」两个指标加一个位移,恰好是 Rees 矩形「行×群×列」的偏射版本:行=左缺口、列=右缺口、群=位移 ℤ 的承担者。幂等元 bᵏaᵏ ↦ 位移 0 的「缺口对称」偏恒等(定义域像同为 {n ≥ k})——幂等半格 {bᵏaᵏ} 在 I(ℕ) 里是「缺口逐级放大」的恒等碎片链。∎

点评。两点方法论。其一,表示让不对称「看得见」:ab = 1 而 ba ≠ 1 在 I(ℕ) 里就是「先加后减回到原地」与「先减碰不到 0」的区别——纯词计算(5.13)在这里获得了几何肉身。其二,Rees 矩形与 Vagner–Preston 是同一件事的两档分辨率:前者把完全单大陆整块代数化,后者把逆半群逐元素偏射化;双循环两档都适用(它既是逆半群、其幂等层又是矩形带的亲戚)。

表示三句:生成元给偏射,乘法给复合,不对称给缺口。验证表示忠实,只需验生成元关系+一个不等式——例 D.1 的三行就是全部。

181习题

第六章 现代版图:Green 关系与开放前沿习题课 6(一):Green 关系

6.1(★)算群 C4 的五条 Green 关系,画出它的蛋盒图(一格四蛋)。

6.2(★★)T3 的 J 分层:证明 T3(三点点集上的全变换独异点,27 元)按像的秩分三层,并数出各层元素个数(提示:秩 2 的映射数 = C(3,2)²·2)。

6.3(★★)稳定性:证明 L 对右乘稳定(a L b ⟹ ac L bc)与 R 对左乘稳定。

6.4(★★★)双循环的单性与双单性:证明 ⟨a, b | ab = 1⟩ 中任意两元素 J 等价(单)且 D 等价(双单)。

6.5(★★)四元半格 {1, a, b, ab} 的五条 Green 关系全算,并验证「D = 恒等 ⟺ 主双理想互异」。

6.6(★★★)Green 定理的完整证明:补全 6.2 节证明骨架的每一步(闭性、单位元、逆元),并以 T2 的格 {1, σ} 为例逐条对表。

6.7(★★★)直积的 Green 关系:证明对有限半群,(m, n) L (m′, n′) ⟺ m L m′ 且 n L n′(L、R、H、D、J 五条全对)。

6.8(★)Klein 四元群 C2×C2 作为独异点的蛋盒图。

本组全部是「纸上可完成」的计算与短证明——Green 理论的好处:入门费低,每个概念都能在四元素半群上先走一遍。

182习题

第六章 现代版图:Green 关系与开放前沿习题课 6(二):正则与逆

6.9(★)正则性判定四件展品:T2、ℕ、双循环、⟨a | a³ = 1⟩(各给判定与理由)。

6.10(★★)I2 是逆半群:列它的八个偏双射,验证每元素逆唯一、幂等元交换,并画出幂等半格。

6.11(★★)双循环的幂等半格:验证 {bᵏaᵏ : k ≥ 0} 两两交换、都是幂等,且 bᵏaᵏ ≤ bᵐaⁿ 的偏序即 k ≥ max(m, n) 型的序(用自然偏序 a ≤ b ⟺ a = aa⁺b 判读)。

6.12(★)Rees 矩形热身:对例 6.12 的 M(C2, {1,2}, {1,2}, P)(P = [[1,1],[1,a]])手算五个乘积,验证结合律在一处具体三元组上成立。

6.13(★★)P 正则性的必要性:证明 M⁰(G, I, Λ, P) 中某行全零时,该行对应的元素生成真双面理想(⟹ 非 0-简单)。

6.14(★★)ℕ² 的自动结构:写出「正常词表」(bⁱaʲ 型正规形)并描述判定「两词同类」的有限自动机思路(对照例 D.1 的归约器)。

6.15(★★★)三证书对照表:对 ℕ、ℕ²、双循环、T2、⟨a, b | aab = 1⟩ 五件展品,逐件标出「收敛呈现/自动/正则」的有无(标注:以本册已证为准,未证的标「开放」)。

6.16(★★★,通往 6.14)P1 预习:对 ⟨a, b | aab = 1⟩(正规形 bⁱaʲ,不含 aab 因子):① 列出子独异点 ⟨a⟩ 的元素(哪些正规形是 a 的幂?);② 用机器验证 a²b ∉ ⟨a⟩ 而某类长词可能 ∈;③ 写出「成员问题在正规形语言上=因子分解问题」的精确化一句话。

本组重头是 6.15 与 6.16:前者训练「证书分层」的阅读习惯,后者把 P1 的「因子分解视角」先在最小展品上跑一遍——研究的第一步是变小题。

183习题

第六章 现代版图:Green 关系与开放前沿习题课 6:提示与选解

6.2 选解。秩 3:双射,3! = 6 个;秩 2:选定像集(C(3,2) = 3 种)与满射方式(3² − 单射 3! = 9 − 6 = 3 种,共 3 × 3 = 9);秩 1:选像点(3 种)⟹ 3 个。合计 6 + 18 + 3 = 27 ✓。J 类恰按秩分层(秩不增的乘法原理)。

6.3 选解。a L b ⟹ a = ub、b = vb(u, v ∈ S¹);则 ac = ubc、bc = vbc——注意 ac 与 bc 的互相生成:ac = u·(bc) ∈ S¹(bc)、bc = v·(ac) ∈ S¹(ac) ⟹ ac L bc。∎(R 侧对称;「稳定」的对称性来自理想定义的两侧分工。)

6.7 选解。关键在「S¹ 在直积里逐分量工作」:主左理想 (S×T)¹(m, n) = (S¹m) × (T¹n),故相等当且仅当两分量各自相等。R、J 同型;H = L∩R、D = L∘R 逐分量继承。∎(有限性只在 J = D 那一步用到。)

6.13 选解。设 P 的第 λ0 行全零。考虑元素 (i, g, λ0)(任意 i, g):与任何 (j, h, μ) 相乘,中段 g·pλ0 j·h 含因子 pλ0j = 0(对每个 j)⟹ 乘积要么是 0 要么落回「λ = λ0 行」的元素——更精确地:集合 X = {(i, g, λ0) : i, g} ∪ {0} 是双面理想,且它既非 {0} 又非全体(其他 λ 的元素不在其中)⟹ 非 0-简单。∎

本页四道选解覆盖四种基本功:计数分层(6.2)、稳定性(6.3)、分量继承(6.7)、反证理想(6.13)——Green 理论的考试与研究的常用动作就这四个。

184实验

第六章 现代版图:Green 关系与开放前沿实验课 6:Green 关系的程序计算

本课在工作台新增 green_probe.py(约六十行):输入有限独异点的乘法表(由收敛呈现的正规形枚举自动生成),输出全部 Green 类与蛋盒数据。任务单如下。

任务一:T2 对表。录入 {1, σ, c0, c1}(或按例 6.A 的呈现手工录入——直接录乘法表最稳)跑五关系;输出须与例 6.A 逐格一致(H 类两条:{1,σ}、{c0}、{c1}——三条)。

任务二:T3 的秩分层。生成 27 元全变换独异点,输出 J 类三层(6 / 18 / 3)与每层的幂等元个数;与习题 6.2 对表。

任务三:正则性的机器判定。对任务一、二的对象逐元素解 axa = a(正则探针);再跑「每 L 类找幂等元」(格子路)——两条路结果须一致(命题 6.7 的机器版)。

任务四:直积验证。构造 C2×C2 与 E×S3×C2(挑战页 189 的对象),验证 Green 类的分量继承(习题 6.7);打印蛋盒数据。

任务五(选做,通往 P1)。对 ⟨a, b | aab = 1⟩ 的截断版本(长度 ≤ 6 的正规形世界)做 ⟨a⟩ 成员实验:枚举 aᵏ 的正规形集合,查哪些 bⁱaʲ 型词落入——为习题 6.16 提供「数据感」;实验记录里写明这是截断世界的现象,不是 P1 的判决。

与 GAP 的分工。green_probe.py 是教学版(代码短、可全文读);正式核算用 GAP/Semigroups 包(6.12)——本课的输出应与其在 T2、T3 上完全一致,作为「教学版正确性」的验收。

本课一句诀:乘法表进、蛋盒图出;教学版与正式版对表;截断世界的现象永远标注「非判决」。

185误读

第六章 现代版图:Green 关系与开放前沿误读辨析:D 与 J——易混的两条关系

误读一:「D 类就是 J 类的别名」。在有限半群里二者确实重合(经典定理,本册全部例题都在有限世界,所以从没分过家);但无限世界会分家:D ⊆ J 恒成立,J ⊆ D 则需要「稳定性」(大致说:主理想的包含链会落地)。无限反例的标准构造见专门文献(标注);本册的守则:凡离开有限世界,先问这条关系还是不是那条。

误读二:「单半群里 D 必为一类」。J 为一类(单的定义)没错;D 是否一类要另验(双单性)。双循环两样齐全(习题 6.4),但存在单而双单性不成立的半群(文献有例,标注)——「单」与「双单」相差的正是 L 与 R 的连通性。

误读三:「H 类小,所以不重要」。H 类恰是群的住所(Green 定理)——半群的全部群论内容按 H 类归档。T2 的 H(1) 两个元素,却决定了它全部的可逆生活;Rees 矩形的每个格子都是 H 类的舞台。

误读四:「Green 类的个数是结构不变量,越多越复杂」。四元半格四块大陆「全散沙」,C6 一块大陆「一格满盒」——大陆多不等于复杂;真正的复杂度在「大陆之间的黏合方式」(理想分层)与「格子的群性」。读蛋盒要看形状,不只看格数。

四条误读的共同根源。把「有限世界养成直觉」无申报地走私进无限世界。有限时 J = D、无限时要验;有限时分类定理全覆盖、无限时要重读条件——本册在 5.9、6.8 已两次撞见这堵墙(判定的不可判定化、存在性与路径之别),这里是第三次。

辨析一句诀:D 与 J 在有限世界同床、在无限世界分居;跨过有限边界的第一件事,是把每条「显然」重新过秤。

186思想卡

第六章 现代版图:Green 关系与开放前沿思想卡:局部到整体——半群的结构哲学

Green 理论的全部方法论浓缩成一句话:把「个体身份」翻译成「理想形状」,再用形状的几何组装整体。元素本身可以千姿百态,但它的五条理想轮廓(L、R、J、H、D)只有有限几种「户型」;结构定理(Rees 矩形)进一步宣布:户型整齐的大陆,可以由「群 × 指标」完全重建。

这套哲学的三步舞。第一步,定位:任何命题先问「它在哪个格子里成立」——Green 定理(幂等元的格子是群)是样板:一个关于个体的断言被升格为关于格子的断言。第二步,分层:整体按 D/J 类剥层——有限半群的研究范式(6.6)就是「逐层剥、层层用 Rees」。第三步,重建:层内结构由群供给、层间黏合由几何指标与过路费矩阵编码——「局部代数 + 全局组合」的双层账本。

与本册暗线的合龙。暗线「自由与约束」在此收束:结构 = 约束下的自由度。Rees 矩形里,群 G 是自由的部分,指标集与过路费矩阵 P 是约束的部分;Green 格子里,蛋是自由的、格子是约束的。第一章问「约束(关系)能造出什么」,第四章问「约束(定向)能让机器走多远」,本章答「约束(理想结构)把整体焊成什么形状」——三问一脉。

对研究姿态的迁移。遇到新半群,第一反应不该是「它的呈现是什么」,而是「它的蛋盒长什么样、群民住在哪几格、大陆怎么黏合」——先地形后路线。P1 的研究路线(6.14)五步,正是这套哲学在开放问题上的落地。

思想卡一句诀:个体问格子、格子问大陆、大陆问群与几何——半群的结构哲学是一场三层问询。

187格物札记

第六章 现代版图:Green 关系与开放前沿札记六:地图先于道路——先有地形图,再有行军

科学史的常见顺序是「道路先于地图」:先有零星的定理,后有分类框架。半群理论偏偏反过来:Green 关系(1951)这张地图先行,此后二十年的正则半群理论沿着图上的格子逐格修路——蛋盒图画好时,很多定理还没出生;格子一画,定理的位置就空出来等人。这提示了一种研究姿态:画图本身是第一等的研究工作。

本册的行军同样遵循「地图先于道路」:第三章的形态地形图(border、两形、Adian 图)、第四章的判定地形图(收敛区与黑区)、第五章的嵌入判据走廊、第六章的蛋盒与前沿地图——每章交付的与其说是定理,不如说是「定理在地图上的位置」。读者若只带走定理不带走地图,等于背下了路名却没带图。

致研究者(研究私语,不外传):P1 的行军也应该先画小地图——在动笔证明之前,先把三张表做出来:units 表(若干 cycle-free 小 relator 的单位群,Gray–Steinberg 机器)、成员实验表(截断世界里 ⟨u1,…,u_k⟩ 的成员数据)、反例死因表(哪些「否」有增长证书、哪些只有枚举耗尽)。表先于证明,证明先于论文——研究工作台 journal/ 的台账格式就是为此设的。这条路线的全部入口(6.12–6.14)已经铺好;地图的下一版,等下一支笔。

札记一句诀:道路让人走到远处,地图让人知道自己在哪里——研究的第一件作品,往往是一张别人画不出的图。

188小结

第六章 现代版图:Green 关系与开放前沿第六章小结与速查

概念清单Green 五关系(6.1)|蛋盒图·Green 引理·Green 定理(6.2)|正则半群与格子刻画(6.3)|Vagner–Preston 与自然偏序(6.4)|完全单与 Rees 矩形(6.5)|0-简单与 Rees 定理(6.6)|自动半群(6.7)|FDT 与收敛呈现存在性(6.8)|有限普查·带·幂零深度·自然偏序(6.9)|2019–2025 进展地图(6.10)|开放问题与选题(6.11)|GAP 工具(6.12)|文献三层(6.13)|P1 陈述(6.14)|版图定位(6.15)。
定理速查命题 6.2 H(1)=units|引理 6.3 Green 引理(骨架)|定理 6.4 幂等元的 H 类是群|命题 6.7 正则 ⟺ 每 L 类有幂等(骨架)|定理 6.9 Vagner–Preston(思路)|定理 6.13 Rees–Suschkewitsch(陈述)|定理 6.15 Rees 定理(陈述)|命题 6.17 自动三红利(陈述)|定理 6.18 Squier FDT(陈述)|命题 6.19 几乎全幂零(陈述)。
三张蛋盒群=一格满盒|半格=全散沙|T2=一格群+一列幂等格——正则同档,蛋盒万形。
开放问题坐标Q1 两形字问题|Q2 P1(6.14)|Q3 嵌入判据精确化|Q4 增长函数|Q5 一般一关系字问题|Q6 收敛呈现存在性——选题=武器射程边缘的空格。
三句诀回放Green:个体问格子、格子问大陆|Rees:一块大陆=群×指标卡|P1:可判定字问题之上,还差一张成员问题证书。

通往全书终点。综合站(pn 190 起)备有全书总图、术语总表、定理总表与文献指南——本册正文至此交卷,把地图折好,出发。

小结一句诀:第六章把前五章的散点连成了地图;地图的空格处,写着读者自己的名字。

189挑战

第六章 现代版图:Green 关系与开放前沿挑战题:计算一个 24 元变换半群的全部 Green 类

题面。两个 24 元独异点,蛋盒天壤之别——本题把它们都算清。对象:M1 = S4(四元集的对称群,作为独异点);M2 = E × S3 × C2,其中 E = {1, e}(e² = e)是二元半格。两座城经 Cayley 表示(命题 2.20)都是变换独异点。四步:① 证明 |M2| = 24 且两城不同构;② 用直积定理(习题 6.7)算 M2 的全部 Green 类;③ 算 M1 的全部 Green 类并与 M2 对照;④ 用 GAP/Semigroups 包(6.12)复核两份蛋盒。

分步要点。① 计数:|M2| = 2·6·2 = 24 ✓。不同构:M1 是群(每元可逆)、M2 含非可逆元 (e, 1, 1)(其任何乘积的第二分量含 e,回不到 (1,1,1))——「可逆性」是同构不变量,一票定音。

② M2 的账本。J 类(有限世界 J = D):J_M2 = J_E × JS3 × JC2;J_E = 恒等(半格两元各立)、JS3 三层({1}、对换类、三轮换类)、JC2 一层 ⟹ D 类共 2×3×1 = 6 块大陆。H 类:H_M2 = H_E × HS3 × HC2 = {1}×S3×C2 型,每格 1·6·2 = 12 蛋,每格是群 ≅ S3×C2(二面体群 D6 的同伙)。核对总量:6 格 × 12 蛋 = 24 ✓。幂等元:E 两个 × S3 一个 × C2 一个 = 2 枚,分属两格(格 (1,1,1) 与 (e,1,1))。

③ M1 的账本。S4 是群:L = R = J = D = H = 全体——一格满盒,24 蛋一群。对照表:同是 24 元、同是变换独异点,M1 一格、M2 六格;格数的差异全部来自「非可逆因子 E」——一个二元半格把一块大陆劈成两半。

④ 机器复核:GAP 里 DirectProduct(SymmetricGroup(4) 系与半格) 或逐元素录入乘法表,Idempotents、GreenClasses 一键输出;与本页手账逐格对表。复核之后请写一段判读:M2 的六块大陆里,「e 因子」如何改变各格的群性(两格的群同构,但单位元不同——Green 定理说每个格子自带单位)。

本题的元训练:同样的元素个数,不同的结构基因(群的纯度)给出完全不同的行政地图。数蛋易、认格难——Green 理论教的第一课就是别再用「数」读结构。

综合站

全景·术语·研究路线

收束全书:六章收成一张定理依赖谱系图,六份术语总表(中英对照)与记号、定理速查把 200 页浓缩成随身卡片;文献指南给出「下一步读什么」的三层地图(教材·综述·论文),并把本册与 K2C 全体系、与开放问题册及研究前沿的接口一次画清。札记终篇回顾学习之路,思想卡收拢暗线——自由与约束。结语交出全书的一句话:先有词,后有结构。
页型节奏:导引 → 讲义(概念 · 定理 · 证明 · 一步一图)→ 例题 → 习题 → 地图 · 小结 · 思想卡 · 挑战 · 实验
190地图

综合站 全景·术语·研究路线全书总图:从结合律到一关系独异点

一百八十八页走完,把整册书叠回一张图。全书是一条单向的筑路工程:先造语言,再立对象,然后立法、执法、验边界,最后画地图——每一站都为下一站备好工具,最后一站的门口,放着本册真正想送达的地方:一关系独异点的研究前沿。

绪论 · 为什么先学半群结合律是乘法的宪法;可逆与不可逆的分流是代数的第一个岔路口。群是例外,半群是常态。
第一章 · 语言集合、映射、等价关系与分划(定理 1.8)、良序与归纳(1.15)、词与拼接。语法备齐,对象才能登场。
第二章 · 对象半群、独异点、幺化、单位群、同态与同余;Cayley 定理(2.20)与同态基本定理(2.27)立起两根柱子。
第三章 · 立法自由独异点 A* 与泛性质;呈现 Mon⟨A | R⟩;三大判定问题(3.12);border 与一关系地形。
第四章 · 执法重写系统:终止、合流、正规形;Newman 引理与完备化机器;Adian 无自重叠定理(4.13)对 Markov–Post 黑区(4.14)。
第五章 · 边界逆与嵌入走廊:方程刻画、自由群、Grothendieck 群、Malcev 条件、Ore 条件、Adian 图判据;双循环与 aab 两枚反例。
第六章 · 地图Green 五关系与蛋盒图;正则与逆半群的结构定理;Rees 矩形;自动性与 FDT;2019–2025 进展地图与 P1 陈述(6.14)。
综合站 · 出发术语、记号、定理三张总表;判定问题与工具两张速查卡;文献指南与研究接口——从这里走向工作台。

一条暗线贯穿全书:自由与约束。自由独异点是没有约束的词世界;关系是约束的立法;约束有时带来秩序(收敛呈现,第四章的明区),有时带来混沌(不可判定,第四章的黑区);可逆性是借来的自由(第五章);Green 关系是约束之下的行政地理(第六章)。P1 问的正是最轻的枷锁——单条关系——投下的影子有多深(204 页思想卡专述此线)。

三件工具随身带走。其一,泛性质:凡「唯一到同构」的对象,认性质不认构造。其二,收敛判据(定理 4.8):判定问题化归为正规形计算。其三,Green 关系:把「元素是谁」改写成「谁生成了它」。书里每一处硬骨头的证明,都至少用了一件。

全书一句诀:词是自由的,结合律是约束,关系是法律,重写是执法,嵌入是户籍,Green 是行政区划——而 P1 是边疆。总图在手,下面八页是随身携带的三张总表与两张速查卡。

191讲义

综合站 全景·术语·研究路线术语总表(一):集合·关系·词

六张术语总表按章分行,每条一个术语、一处编号、一句话。读法:遮住右列自测;说不出就回到编号所在页重读——总表是体检单,不是替身。

术语编号一句话
映射三品种1.1单射、满射、双射——函数世界的三种身材。
复合1.2(f ∘ g) ∘ h = f ∘ (g ∘ h):结合律的第一个现身(命题 1.3)。
等价关系1.5自反、对称、传递;「同类」的形式化。
分划1.6把集合切成不交非空块。
等价类1.7定理 1.8:等价关系与分划一一对应——商构造的地基。
良定义1.10代表元换人,结果不变;商上一切运算的入关手续。
偏序与全序1.12可比性与传递性;全序是人人可比的偏序。
良序1.9每个非空子集有最小元;归纳原理的等价形式(定理 1.15 三副面孔)。
字典序1.13词上的全序,但非良序(命题 1.14)——重写终止性要另找度量。
乘法表1.16有限运算的户口册。
词与拼接1.17字母的有限序列;拼接即连写,空词 ε 是「什么都不写」。
幺化2.5给无幺半群外部添一个形式幺元 S¹。

本表一句诀:第一章给的不是知识是语法——等价类造商集,良定义保运算,良序供归纳;后五章每一次「在商上定义运算」,走的都是 1.10 的同一道海关。

192讲义

综合站 全景·术语·研究路线术语总表(二):半群·独异点·同态

术语编号一句话
半群2.1非空集+结合二元运算;全书的主人公。
幺元与独异点2.3幺元至多一个(命题 2.4);含幺半群称独异点。
逆元与单位群2.7可逆元的逆唯一,单位群 U(M) 构成群(命题 2.8)。
子半群与生成2.10–2.11封闭子集;〈X〉是含 X 的最小子半群。
幂与幂等元2.15–2.16幂的良定义;有限半群中每个元素的某次幂是幂等元。
同态2.13保乘法映射;像与核(2.14)。
全变换独异点2.19𝒯X:集合上全体映射,复合为乘。
Cayley 定理2.20每个半群同构于某 𝒯X 的子半群——抽象对象全部落地为变换。
理想2.21对左右乘都封闭的子集;Rees 商(2.22)把它压成零。
同余2.24与运算相容的等价关系;半群版的「正规子群」。
商独异点2.26同余类上良定义的乘法(定理 2.26)。
同态基本定理2.27M/ker φ ≅ im φ;每个同余都是某个同态的核。
直积与子直积2.28–2.29按分量运算的积结构。

本表一句诀:第二章三步棋——Cayley 把抽象变具体,理想把局部变可见,同余把「商」变成独异点自己的手术刀。第六章全部行政地理,写在 2.21 的理想地基上。

193讲义

综合站 全景·术语·研究路线术语总表(三):自由·呈现·判定

术语编号一句话
自由独异点3.1A*:一切词,拼接为乘;泛性质(3.3)唯一刻画(定理 3.4)。
由关系生成的同余3.5容纳 R 的最小同余——「初等变换链」的闭包(命题 3.6)。
独异点呈现3.7Mon⟨A | R⟩=A* 模 3.5 的商;泛性质见命题 3.8。
存在定理3.9每个独异点都有呈现——乘法表立为法律即可。
Tietze 变换3.10加删生成元与关系的保义手术;命题 3.11(陈述级)。
三大判定问题3.12字问题、整除问题、成员问题——全书后半部的地图图例。
一关系独异点3.13Mon⟨A | uw = vw⟩ 型;special/general 两形态。
border3.14真前后缀相等;三等价刻画见命题 3.15,重合处会咬人。
Adian 图3.16一关系呈现的重叠指纹;有圈与无圈,命运的分水岭。

本表一句诀:第三章把「给独异点下定义」改写成「写一张关系清单」——法律越短,问题越锋利;一关系是可能的清单里最短的一种,也是全书的终点站。

194讲义

综合站 全景·术语·研究路线术语总表(四):重写与算法

术语编号一句话
改写规则与系统4.1把关系定向:u → v 只许单向走。
终止性4.2没有无限改写链;度量法(命题 4.3)是标准证书。
合流性家族4.4菱形图;合流 ⟹ 终点唯一(命题 4.5)。
Newman 引理4.6终止+局部合流 ⟹ 合流——「山顶会师」。
正规形与收敛4.7不可再改写的词;收敛=终止+合流。
收敛判据4.8本章主定理:u ≡R v ⟺ u↓ = v↓——判定问题化归为计算。
临界对4.9两条左手边的重叠;分歧的全部源头。
局部合流有限检验4.10终止系统中只需验有限多个临界对。
完备化4.11Knuth–Bendix 机器;三个命运:收敛、卡壳、雪球(命题 4.11)。
单规则临界对4.12{u → v} 的临界对来自 border(3.14)——两章在此接轨。
无自重叠定理4.13Adian 1966:w 无 border ⟹ {w → ε} 收敛,special 一关系独异点字问题可判定。
Markov–Post 黑区4.14存在字问题不可判定的有限呈现(1947)。
两形压缩4.15Adian–Oganesian:一般型可编码为 special/monadic 型。
可判定但难算4.16Squier–Otto–Cannonito:有字问题算法不等于有收敛呈现的快算。

本表一句诀:第四章的军规:合流靠局部检验(4.10),收敛给判定(4.8),但机器失败只是路径报告——「没找到」永远不等于「不存在」。这条纪律在挑战页 129 与 6.8 各立了一次。

195讲义

综合站 全景·术语·研究路线术语总表(五):群·逆·嵌入

术语编号一句话
群5.1每元可逆的独异点;方程刻画(命题 5.2):ax = b 与 ya = b 恒可解。
自由群5.3–5.5A± 上约化词;约化代表唯一(命题 5.4,用 4.7 机器)。
Nielsen–Schreier5.6自由群的子群仍自由;秩公式 (r−1)d + 1。
Freiheitssatz5.7Magnus 1930:一关系群删掉涉案字母,不添新关系(陈述级)。
逆半群5.8–5.9每元有唯一逆的半群;对称逆半群 I(X)。
Vagner–Preston 嵌入5.11每个逆半群嵌入某 I(X)(定理陈述级;结构版见 6.9)。
Grothendieck 群5.12形式差构造;交换独异点嵌入它 ⟺ 可消去(命题 5.14,例 5.15 反例)。
Malcev 条件族5.16无限条消去等式族;必要(命题 5.17)+有限呈现时充分(定理 5.18)。
可消去性5.19–5.20嵌入群的必要门槛(命题 5.20)——但双循环证明它远不充分。
Ore 条件5.21–5.22可消去+右可除 ⟺ 有分式群(定理 5.22)。
Adian 图判据5.23–5.24一关系独异点的 Adian 图无圈 ⟹ 嵌入群(Adian 1976,陈述级)。
单位群5.25正式版;无自重叠一关系独异点的子群平凡(命题 5.26)。
双循环5.27⟨a, b | ab = 1⟩ 可消去、满足 Ore 缺一半,三行证明不嵌入任何群【本册自证】。
aab 反例5.28⟨a, b | aab = 1⟩ 的普遍群是 ℤ,但 M 不嵌入它——「普遍群」不是宿命【本册自证】。

本表一句诀:第五章两问必分清:能不能嵌入「某群」(Malcev/Ore/Adian 判据)与能不能嵌入「那个普遍群」(5.14 与 5.28)——两问强弱不同,答案可以相反。

196讲义

综合站 全景·术语·研究路线术语总表(六):Green 关系与现代结构

术语编号一句话
Green 五关系6.1L、R、J、H、D:由主理想互相包含定义的五种「同乡」。
群民的第一栖息地6.2H1 = U(S)——单位群住在幺元那格。
Green 引理6.3同乡映射是 H 类之间的双射——格子内部的整齐性。
Green 定理6.4幂等元所在 H 类是群——每格最多住一群。
蛋盒图6.2D 类为格、H 类为格中格的行政挂图。
正则性6.6–6.7每元 axa = a 有解;⟺ 每 L 类含幂等元(命题 6.7)。
逆半群格子6.8逆半群 ⟺ 正则+幂等元交换;自然偏序登场。
Vagner–Preston 结构版6.9逆半群忠实嵌入 I(X)——偏双射就是它的肉身。
完全单与 Rees 矩形6.10–6.13含本原幂等元的单半群 ⟺ Rees 矩形 𝓜(G, I, Λ, P)(Rees–Suschkewitsch)。
0-简单与 Rees 定理6.14–6.15添零版本:有限 0-简单 ⟺ 带 0 的正则 Rees 矩阵(1940)。
自动半群6.16–6.17有「 Fellow Traveler 」式乘法自动机;字问题二次时间、增长有理(陈述级)。
FDT6.18Squier 1987:无有限导出声型 ⟹ 任何有限呈现都不收敛。
有限半群普查6.191, 5, 24, 188, 1915, 28634, 1627672, 3684030417;几乎所有都是 3-幂零。
子独异点成员问题6.20P1 的正式定义页——本册的终点,研究的起点。

本表一句诀:Green 关系不解题,它解释题——好算的半群蛋盒整齐,难算的格子残缺;结构论与判定论在 6.7 与 6.16 两处握手。

197讲义

综合站 全景·术语·研究路线记号总表:全书符号速查

记号含义首见
ε空词;也是独异点的幺元记号(依上下文)1.17
|w|词的长度(字母个数)3.1
A*字母表 A 上的自由独异点(全体词)3.1
A±带形式逆的字母表(A ∪ A⁻¹)5.3
Mon⟨A | R⟩独异点呈现:A* 模由 R 生成的同余3.7
Gp⟨A | R⟩群呈现:A± 的对应商群5.3
≡R由 R 生成的同余;→ 单步改写,→* 有限链3.5 / 4.1
u↓u 的正规形(收敛系统中唯一)4.7
S¹半群 S 的幺化(外部添幺元)2.5
U(M)独异点的单位群(全体可逆元)2.7
𝒯XX 上全变换独异点2.19
I(X)X 上对称逆半群(全体偏双射)5.9
L, R, J, H, DGreen 五关系;下标写类,如 La6.1
S¹aS¹a 的主双面理想(J 类的度量)6.1
𝓜(G, I, Λ, P)Rees 矩形半群;上标 ⁰ 表带零版本6.11
Γu,v呈现 ⟨A | u = v⟩ 的 Adian 图5.23
FDT有限导出声型(finite derivation type)6.18
P1本册编号的开放问题:无自重叠一关系独异点的子独异点成员可判定性6.14

本表一句诀:记号是书的乐谱——同一个 ε,在词里是空、在独异点里是幺;同一道竖线,在呈现里是「服从」、在整除里是「整除」。读符号先问所在层。

198讲义

综合站 全景·术语·研究路线定理总表:三十五条主定理一览

全书三十五条主定理一页阅尽。右列注明层级:【证】=本册完整证明或证骨架;【述】=陈述级引用(出处见 6.13 文献层,缺口处明写)。这个分栏本身就是全书的诚实纪律。

#定理断言一句话层级
1命题 1.3映射复合满足结合律。【证】
2定理 1.8等价关系 ↔ 分划,一一对应。【证】
3定理 1.15良序=归纳=强归纳,三副面孔等价。【证】
4命题 2.4幺元至多一个。【证】
5命题 2.8逆元唯一;单位群是群。【证】
6命题 2.16有限半群中每个元素的某次幂是幂等元。【证】
7定理 2.20Cayley:每个半群是变换半群的子半群。【证】
8定理 2.26同余类上乘法良定义,得商独异点。【证】
9定理 2.27同态基本定理:M/ker φ ≅ im φ。【证】
10定理 3.4自由独异点存在且唯一到同构。【证】
11命题 3.6同余=初等变换链的等价。【证】
12命题 3.8呈现的泛性质:相容映射唯一提升为同态。【证】
13定理 3.9存在定理:每个独异点都有呈现。【证】
14命题 3.15border 的三个等价刻画。【证】
15命题 4.3度量下降 ⟹ 终止。【证】
16定理 4.6Newman 引理:终止+局部合流 ⟹ 合流。【证】
17定理 4.8收敛判据:u ≡ v ⟺ u↓ = v↓(本章主定理)。【证】
18命题 4.10终止时局部合流只需验有限个临界对。【证】
19命题 4.11完备化保义;三个命运:收敛、卡壳、雪球。【证】
20命题 4.12单规则系统的临界对恰来自 border。【证】
21定理 4.13Adian 无自重叠定理:w 无 border ⟹ {w → ε} 收敛。【证骨架】
22定理 4.14Markov–Post:字问题不可判定的有限呈现存在。【思路】
23命题 5.2群=方程恒可解的非空半群。【证】
24定理 5.6Nielsen–Schreier:子群自由+秩公式。【述】
25命题 5.14交换独异点嵌入 Grothendieck 群 ⟺ 可消去。【证】
26定理 5.18Malcev 1937:全条件族+有限呈现 ⟹ 嵌入群。【述】
27定理 5.22Ore:可消去+右可除 ⟺ 有分式群。【证骨架】
28定理 5.24Adian 1976:Adian 图无圈 ⟹ 一关系独异点嵌入群。【述】
29命题 5.27双循环 ⟨a, b | ab = 1⟩ 不嵌入任何群。【证】
30命题 5.28⟨a, b | aab = 1⟩ 不嵌入其普遍群 ℤ。【证】
31定理 6.4Green 定理:幂等元的 H 类是群。【证骨架】
32定理 6.9Vagner–Preston:逆半群忠实嵌入 I(X)。【证思路】
33定理 6.13Rees–Suschkewitsch:完全单 ⟺ Rees 矩形。【述】
34定理 6.15Rees 定理:有限 0-简单 ⟺ 正则 Rees 矩阵添零。【述】
35定理 6.18Squier FDT:无 FDT ⟹ 无有限收敛呈现。【述】

候补席。三条重要结果未入正选:Adian–Oganesian 两形压缩(4.15)、可判定但无快算的 Squier–Otto–Cannonito 定理(4.16)、Magnus Freiheitssatz(5.7)——它们服务于主线但各带技术前提,精读时请回原页。趋势一望便知:前半部证得多,后半部述得多——越靠近前沿,「本册能自证」的部分越薄,这正是 199 页文献指南存在的原因。

本页一句诀:三十五条定理是一条从严密的平原爬向雾中的山脊的路——山脊上每一步都踩在别人搭的栈桥上,诚实标注哪块板是自己钉的,是研究伦理的第一课。

199讲义

综合站 全景·术语·研究路线文献指南:下一步读什么

6.13 已给出三层文献地图;这一页把它变成带次序的行军路线。原则沿用 6.13:教材给语言,综述给地图,论文给证据;每读完一篇,按工作台 journal/ 的台账格式记四件事——问题、方法、主定理、对本册主线的用处。

第一站 · 教材打底(1–3 月)Howie《Fundamentals of Semigroup Theory》第 2、3 章对应本册第六章;Clifford–Preston 卷一对照第二章;Baader–Nipkow《Term Rewriting and All That》对应第四章。
第二站 · 一关系专线上(并行)Magnus–Karrass–Solitar《Combinatorial Group Theory》读一关系群部分(5.7 的家);Adian 1966 定理的陈述与例 1 节(4.13 的家)。
第三站 · 近锚点精读Gray–Steinberg 2024(Doc. Math.):一关系独异点的 units 与成员问题——P1 的直接邻居;Foniqi–Gray–Nyberg-Brodda 2025(Canad. J. Math.):special 独异点成员问题最新进展。
第四站 · 综述与谱系6.10 的三界碑原始文献按年代倒读:Squier 1987(FDT)→ Adian 1976(嵌入判据)→ Adian 1966(无自重叠);Sarkisjan 1981 的缺口声明读原文页,勿转引。

精读纪律三条(6.11 已立,此处收拢):其一,断言亲手验——本册的每个【证】都可在 kb_probe 或纸笔上重演,论文里的断言同理;其二,引文必核——zbMATH/arXiv 对原文,二手综述只当路标;其三,缺口当展品——Oganesian 1987 声明与 Sarkisjan 缺口的故事(4.14 战况牌)说明:指出一个缺口与填补它,同等光荣。

读的时候带着 P1。每一篇都问一句:它对「无自重叠 special 一关系独异点的子独异点成员可判定性」贡献了哪块地图?units 可算性(Gray–Steinberg 给了一半)、正规形语言结构、截断世界的实验数据(6.14 路线五步)——读文献不是收藏,是给自己的问题补弹药。

本页一句诀:先教材后论文、先综述后原文、先小后大;台账四件事一页不缺——三个月后回头,台账就是自己的第二本教材。

200讲义

综合站 全景·术语·研究路线与 K2C 体系及研究前沿的接口

本册在九章格(K2C)全体系中的位置:体系的书目从绘本(故事里的数学)经读本(专题的数学)到 C 段大学册(学科正册),本册是 C 段新设的一格——为「重返前沿」补的那块地基。它向上接两处。

向上之一 · 半群五十问站上半群前沿五十问(op-semigroup)是地图的远景版:本册的 P1 在那份清单里有自己的编号与邻居;读完本册,五十问里约有一半的题面能逐字读懂。
向上之二 · 研究工作台工作台(Research 目录)四件套与本册逐节咬合:terrain/ 地形图 ↔ 6.10 进展地图;lit/ 文献入口 ↔ 6.13;journal/ 台账 ↔ 199 页纪律;code/kb_probe ↔ 第四章与实验课。
横向 · 姊妹正册抽象代数上下卷给了群环域的教科书版图;本册刻意只借不重讲——凡在群论课里能学的(同态、商、自由对象),本册一律引用章节号,笔墨省给半群自己的故事。
向下 · 谁能读修完本册只要求两件装备:第一章的语法(自带)与初等数论的一星半点(边读边补)。它是 C 段的入口正册之一——半群是「比群更少的公理」,入门门槛天然低一截。

前沿接口的精确位置。P1 的完整陈述在 6.14(定义 6.20);它的文献语境——Gray–Steinberg 2024 解决了什么、FGNB 2025 覆盖到哪条边界——以原文为准,本册只画到「陈述级」为止。下一步的三件实事(与 6.14 路线五步一致,收拢为三):① 按 Gray–Steinberg 的机器算若干小 relator 的 units 表;② 在截断世界里跑成员实验(kb_probe 截断版),攒「可判定的形状」的数据感;③ 精读两篇近锚点,把 6.14 的陈述升级为文献精确陈述。

本页一句诀:本册是一张站台票:向后看是九十年积累的半群代数,向前看是一个还没人回答的问题——站台到站,接下来的路要自己铺。

201速查

综合站 全景·术语·研究路线速查卡:三大判定问题对照表

全书反复出场的三个判定问题并排一表;「一关系情形」一列是本册的主战场。

问题问句一般呈现一关系情形(本册地图)
字问题给定词 u, v,判定 u ≡ v?不可判定(Markov–Post 1947,定理 4.14);有限半群可判定但未必快算(4.16)。special 无自重叠型可判定(Adian 1966,定理 4.13);一般一关系独异点开放。
整除问题给定 u, v,判定 v ∈ S¹uS¹?存在固定呈现使其不可判定(4.14 加强版)。经两形压缩(4.15)与字问题互通;special 型随 4.13 可判定。
成员问题给定子独异点 ⟨u1,…,uk⟩ 与 x,判定 x ∈ ⟨u1,…,u_k⟩?比字问题更细:字问题可判定时成员问题仍可能难(半判定的宿命,4.11)。P1:无自重叠 special 型是否可判定——开放,本册终点(6.14)。

三问的关系。字问题是底图(词与词);整除问题是理想层面的放大(词与主理想);成员问题是生成层面的放大(词与手写清单)——一层比一层贴近「写论文时真正遇到的输入」。可判定性的地形也逐层恶化:底图有整片明区(收敛呈现存在即可判定,定理 4.8),顶层连 special 型的一格都还空着。

读表的纪律。「不可判定」是对具体呈现的数学定理,不是对读者能力的评语;「开放」也不是空白——6.10 的三份战报与 6.14 的五步路线,都是往这片空格里填的第一批等高线。

本卡一句诀:字问词与词,整除问理想,成员问清单——判定性的地图逐层变暗,P1 正是暗区里离明区最近的那一格。

202速查

综合站 全景·术语·研究路线速查卡:算法与计算工具

全书用到的计算工具一张卡收齐;教学版与正式版分工明确——教学版给直觉与数据感,正式版给论文级结论,两者输出必须一致(实验课 6 的验收规则)。

工具做什么边界与纪律
kb_probe(工作台 code/)教学版 Knuth–Bendix:输入生成元与关系,报收敛性、正规形、增长;第四章全部断言的实测机。不完备化时输出「路径报告」——失败 ≠ 不收敛(挑战页 129 纪律)。
green_probe(实验课 6)教学版 Green 类计算:输入乘法表,输出五关系全类与蛋盒数据。枚举复杂度爆炸;只适用于小半群(24 元是练习上限量级)。
GAP + Semigroups 包(6.12)正式版:Green 类、幂等元格、units、同构搜索——论文级输出。引用输出须记版本号;正式结论仍须纸笔复核关键步。
KBMAG(6.12)正式版 Knuth–Bendix 与自动机包:收敛呈现搜索、自动结构验证。同样只报路径;找不到收敛呈现不是存在性判决(对照 FDT,6.18)。
截断实验(6.14 路线②)在长度 ≤ N 的正规形世界跑成员实验,攒「可判定的形状」数据。截断世界的现象永远标注「截断世界」,不得外推为判决。

一条总纪律(4.11 与 6.8 两次立法,此处合印):机器回答的是「这条路走不走得通」;「存不存在一条走得通的路」要靠不变量(FDT、增长证书)或证明。把机器输出写进论文之前,先问自己它属于哪一类。

本卡一句诀:教学版练手感,正式版出证据,截断版攒数据——三类输出三种标签,混贴标签是实验纪律的第一宗罪。

203格物札记

综合站 全景·术语·研究路线札记终:学习之路——从补课到出发

写完这本册子,最想对读者说的一句实话是:补课与出发,不是先后关系,是同一条路的两种走法。册子里的每一章都在演示这件事——第四章学 Newman 引理时顺手把机器造了出来,第五章学判据时顺手证了两枚反例,第六章画地图时顺手把问题陈述写了出来。学习与研究之间没有一道需要「准备好了」才推的门;门是边走边开的。

这条路的三块路碑,值得抄在笔记本第一页。其一,表先于证明,证明先于论文(6.11):动手证之前先算小例、列数据——本册的 5.27 与 5.28 都是先在小例上「看见」再写下的。其二,断言亲手验:第四章的每个「命运判断」都先在机器上跑过一遍才落笔;读别人的论文同理。其三,诚实分栏:自己的证明与引用的定理分开标注,缺口明写(4.14 的 Sarkisjan 缺口是全书最好的老师——一声声明延迟了一个领域十年,也救了一个领域十年)。

关于「基础不足」这四个字。许多人(包括写下这套书的作者们)都曾在某个路口觉得自己基础不足而转向。这本册子的设计本身就是一个反例:一个上世纪发过文章又离开的人,用二百页的补课把自己重新送到一扇具体的门前——而且发现,补课的材料(重写、增长、Green 关系)本身就已经在替他做研究了。基础不是出发的前提,是出发的行李;行李可以边走边添,路线却要先定。

札记一句诀:学习之路的终点不是「学完」,是「接手」——接手一张没画完的地图、一个没回答的问题、一支没放下的笔。

204思想卡

综合站 全景·术语·研究路线思想卡:自由与约束——全书的暗线回顾

全书二百页,暗处始终走着同一条线:自由与约束。明处的定理讲半群,暗处的这条线讲一个更老的问题——约束如何既造就秩序、又制造深渊。

第一幕:自由的形状。自由独异点 A* 是彻底自由的世界——每个词都只属于自己,不加括号、不化简、无法律。它的代价是「无用」:在自由世界里什么也判定不了,因为一切都不同。泛性质(定理 3.4)是自由的价值所在:它是所有独异点的原型,任何半群都是它的压模。

第二幕:约束的立法。关系是约束的立法——「ab = ba」一条法律,就造出交换的 ℕ²;「b² = ε」一条,就造出 ℕ × ℤ2。立法的艺术在第四章显形:约束定向得对(收敛),词世界有法庭有终审(正规形唯一,定理 4.8);定向走偏,或者法律本身太纠缠(border 互相咬合),完备化机器就会雪球,甚至根本不存在任何一套能自洽执法的法律(Squier 的洞,定理 6.18)。

第三幕:借来的自由。可逆性是最诱人的约束——它许诺「走了能回」。第五章的走廊展示了许诺的兑现率:交换且可消去才兑现(Ore),Malcev 条件族全数满足才兑现,而双循环只差一步就粉身碎骨(命题 5.27);甚至「普遍群」这个名义上的归宿,也未必收留它的臣民(命题 5.28)。自由不是权利,是结构——要一条条验证。

第四幕:最轻的枷锁。一条关系,是能立的最短法律。P1 问的正是:最轻的枷锁能投多深的影子?无自重叠的特殊形态下,字问题已被驯服(Adian 1966),而子独异点的影子仍悬在暗处。全书的暗线在此收拢:约束世界里,每一个「还问不出答案」的角落,都是自由与约束尚未谈判完毕的边境。

思想一句诀:自由是未刻的碑,约束是刻上去的字——字与字之间的空,才是数学永远做不完的地方。

205小结

综合站 全景·术语·研究路线结语:先有词,后有结构

合上册子,把全书收成一句话:先有词,后有结构。字母自由地拼成词,是混沌;结合律给拼接立宪,是半群;关系把词粘成新的类,是呈现;重写把类算出来,是判定;嵌入把半群放进更大的世界,是比较;Green 把结构画成地图,是理解——而问题永远比地图多一格。本册选择把最后一句留给那一格:P1,无自重叠一关系独异点的子独异点成员可判定性。

带走的清单(按 190 页总图逐站对账):语言——等价关系、良序、词;对象——半群、独异点、Cayley、同态基本定理;立法——自由对象、呈现、三大判定问题;执法——收敛判据、完备化、Adian 定理与黑区;边界——方程刻画、嵌入走廊、双循环与 aab 两枚自证反例;地图——Green 五关系、结构定理、FDT、进展地图与 P1 陈述;行李——两张速查卡、三十五条定理、一份行军次序。

留下的作业只有一样:走到工作台前,翻开 journal/ 的第一页台账,从 6.14 路线五步的第一步做起。数学史上无数次证明,前沿问题最需要的不是天才,是一个把地图读到底、把机器造顺手、把诚实当习惯的人刚好路过。

愿这二百页的行程,让读者在下一次遇到「结合律的世界」时,看见的不是公理表,而是一座活着的城市——街道会分岔,街区会重建,地图上永远留着待勘的空白。这座城市的大门朝每个补完课的人敞开。

全书最后一句诀:先有词,后有结构;先有结构,后有地图;先有地图,后有行者——册尽于此,行始于兹。