2.6. 泛代数概述
本节介绍泛代数.
在平凡的意义下, 抽象代数是指讨论群、环、域三种结构, 以及它们相关的 G-集合, 模, 代数, 线性空间等等结构的性质的学问. 然而, 泛代数当然要体现出泛, 于是我们就来观察: 作为语言, 群、环、域有何特点?
答案是: 这些语言没有谓词. 因此, 我们称没有谓词的语言的结构为 (泛) 代数. 注意, 由于没有谓词, 同态和嵌入现在是同一件事.
现在, 我们来尽可能地将抽象代数中学到的东西在泛代数的语境下复现出来. 我们总是默认语言 .
定义 2.6.0.1 (子代数). 给定一个代数 和一个 , 我们将 自然地赋予结构:
1. | , 其中 是 元函数. |
2. | , 注意 . |
如果这样确实使 成为一个代数 (换言之, 的值域确实包含于 ), 则称 为 的子代数, 记为 .
评注. 子代数的另一种定义是集合的自然嵌入 是代数的同态.
性质 2.6.0.2. 子代数的交还是子代数.
评注. 证明是显然的, 而这不难进而衍生出生成子代数的概念.
定义 2.6.0.3 (积代数). 给定两个代数 与 , 我们将 自然地赋予结构:
1. | , 其中 是 元函数. |
2. | . |
这样一定使 成为一个代数, 称之为 与 的 (二元) 积代数.
给定一族代数 , 我们将积集合 自然地赋予结构:
1. | , 其中 是 元函数符号. |
2. | . |
这样一定使 成为一个代数, 称之为这族代数的积代数.
定理 2.6.0.4 (积的泛性质). 考虑全体代数和它们之间同态构成的范畴, 积代数恰是积对象.
评注. 这个定理对知道在说什么的人是废话, 对不知道在说什么的人也是废话.
定义 2.6.0.5 (商代数). 给定代数 作为集合的一个等价关系 , 我们称它与代数一致, 并简称为一致等价关系, 若
1. | , 其中 是 元函数符号. |
2. | . |
给定代数 的一个一致等价关系 , 我们可以给商集 自然地赋予结构:
1. | , 其中 是 元函数符号. |
2. | . |
这样一定使 成为一个代数, 称之为 商掉 所得的商代数.
评注. 如果我们想按这个方式在群里商掉正规子群, 或者在环上商掉理想, 就需要先把正规子群或者理想等价地变成一个一致等价关系, 具体方式是和这两个理论相关的, 因此留予读者自证.
定理 2.6.0.6 (商的泛性质). 在代数与同态构成的范畴中, 所有从 出发且将一致等价关系 映为平凡的 的态射都有唯一经过 的分解.
评注. 和积一样, 这个定理对知道在说什么的人是废话, 对不知道在说什么的人也是废话.
定义 2.6.0.7 (核). 给定同态 , 我们在 上定义一个一致等价关系, 称作这个同态的核 如下:
, 这里 是 的缩写.
定理 2.6.0.8 (同态基本定理). 若 是代数之间的同态, 则可以作 , 其中
是商映射, 是同构, 是自然嵌入.
评注. 这同时说了商映射是满射、像是子代数和商代数与像同构. 证明是简单的.
定理 2.6.0.9 (Birkhoff’s HSP Theorem). 一族 结构 恰好是满足一些全称量化自由变量后的原子等式组成的理论的全体模型, 当且仅当它们在同构、取子代数、取积代数和取商代数下始终封闭.
评注. H 指的是同态像 Homomorphc image, S 指的是 Subalgebra, P 指的是 Product. 同态基本定理指出同态像就是商的同构, 所以在同态像下封闭等价于同构封闭且取商封闭.
为了证明这个定理, 我们首先需要发展更多的构造结构的方法.
定义 2.6.0.10 (项代数). 在语言 中, 给出一集变量符号 , 记它们构成的全体项的集合为 , 我们把它变成一个 结构:
1. | , 其中 是 元函数符号. |
2. |
|
定义 2.6.0.11 (自由代数). 我们在项代数 上定义一个一致等价关系 :
称商代数 为变量集 上的 自由代数, 记为 .
定理 2.6.0.12 (自由代数的泛性质). 把 里的变量符号加入语言中作为常元, 考虑以所有满足 的代数 以及它们之间的同态构成的范畴, 是这范畴的始对象.
推论 2.6.0.13. 任给一个代数 , 一定有满同态 .
证明. 显然, 等式初等类关于上述四个操作封闭, 所以只要证明反方向的定理成立. 我们考虑 中所有结构都满足的等式, 记为 . 我们再把全体 的模型做成一个包含 的类, 记为 .
断言. 任给一集变元符号 , .
证明. 显然 , 所以这一断言并不平凡. 我们把全体 中的不同元素的对子做一个列举 .
这两个东西不同指的是 , 换言之 . 于是存在 使得 , 进而有 使得 .
由于 , 我们可以作 使得 , 于是 , 进而把所有 合起来可以取得一个 .
推论 2.6.0.14. 记 为 中任意代数的积全体组成的类, 又加入全体子代数, 又加入全体同态像, 则包含 的最小等式初等类恰好就是 .