用户: 上埜久/泛代数初步
1关于集论符号的说明
在 MK 中, 有属于关系 , 等于关系是与任何性质相容的等价关系
定义 1.1 (子类). 子类
引理 1.2. 且
类外延公理
注 1.3. 换句话说, 子类关系是偏序关系.
定义 1.4 (集与真类). 某类的元素称为集. 不为集的类称为真类 (proper class).
在 MK 中对每个关于类 性质 有 classifier 类
classification 公理模式
引理 1.5 (Russell 悖论). 类 真类. 特别地, 类 不必为集.
定义 1.6 (空类与全类). 空类 , 全类
注 1.7. 显然 当且仅当的 是集.
子集公理
并, 交, 无序对, 幂类与中学别无二致, 只需注意空交为全类.
幂类亦称布尔类
定义 1.8 (宇宙集). 若一个传递集 对幂集, 无序对合任意并封闭, 则称为一个宇宙集
宇宙公理
每个集是某个宇宙集的元素
定义 1.9 (归纳集). 若 满足 和 则称为归纳集.
显然宇宙集是归纳集.
定义 1.10 (自然数集). 令
注 1.11. 显然自然数集是最小的归纳集, 而归纳原理显然易证. 显然
注 1.12.
注 1.13.
引理 1.14.
引理 1.15 (自然数无穷). 对任意 不存在满射 .
推论 1.16. 非空宇宙集无穷
定义 1.17 (部分良序集与良序集). 若偏序集满足任意非空子集的极小元集非空有限 (resp. 单元素集), 则称为部分良序集 (resp. 良序集)
定理 1.18 (Newman 定理). 设预序集 满足
1. | 对每个 存在 使得每个从 开始的无穷递降列至多 个不等式严格 |
2. | 若 是 的两个极大元则 在 中有下界 |
则 的连通分量与 的极小元集等势.
定义 1.19 ().
定义 1.20 ().
定义 1.21 ().
定义 1.22 ().
2通用代数
通用代数 (universal algebra) 亦称泛代数或万有代数, 其概念在代数、几何、逻辑与语言学中亦译名多变, 常仅择其一者.
定义 2.1 (算子区域). 一个算子区域的资料如下
1. | 一个集合 , 称为算子集、运算符号集 |
2. | 一个映射 , 称为 arity 或 weight 函数 |
算子区域简称算子区, 常滥用记号以基础集 记之.
定义 2.2 (通用代数). 设 是一个算子区, 则一个 (通用) 代数资料如下:
1. | 一个集合 , 称为变量集 |
2. | 一族映射 , 称为作用函数或外运算 |
常滥用记号
注 2.3. 算子 作用在变量序列上的值常用 Jan Lukasiewicz 的波兰前缀记号 (polish prefix notation)
定义 2.4 (代数同态). 设 是一个算子区且 和 是两个 代数, 则一个 代数同态 是一个满足下列条件的映射: 对每个 下列图表交换
定理 2.5 (代数范畴). 是一个算子区, 则 代数与 代数同态组成一个范畴 , 称为 代数范畴
定义 2.6 (子代数). 设 是一个算子区且 和 是两个 代数. 若 且含入映射 是一个 代数同态, 则称 是 的一个子代数, 滥用符号记为
定义 2.7 (容许子集). 设 是一个算子区且 是一个 代数. 若 且对每个 有 则称 是 的一个 容许子集
引理 2.8 (子代数与容许子集一一对应). 设 是一个算子区且 是一个 代数. 若 , 则 是 的一个容许子集当且仅当存在唯一 上作用函数使得 . 换句话说, 下列映射有逆映射
注 2.9. 因此也常滥用记号 表示 “ 是 的一个容许子集”.
引理 2.10 (容许子集族 Moore). 容许子集族 是 Moore 族, 即对任意交封闭
定义 2.11 (生成子代数). 设 是一个算子区且 是一个 代数. 若 , 则称 为子集 生成的 容许子集, 其在 下的像为子集 生成的子 代数.
引理 2.12. 滤过容许子集族的并 是容许子集
引理 2.13. 设 是一个算子区且 是一个 代数. 若 , 递归定义 , 及 , 则 .
注 2.14. 这说明生成容许子集确由生成集 和 中的运算符号 “生成” 得到
定理 2.15 (代数范畴中积对象与等化子的典范构造). 令 表示遗忘函子.
• | 设 是一族 代数, 对每个 定义即对每个 投影 都是代数同态, 则 连同上式定义的作用函数组成 的一个典范积对象. |
• | 设 是两个 代数同态, 在 中的等化子 是 的一个容许子集, |
特别地, 代数范畴 完备
证明.
• | 由交换图, 两次使用 中积对象的泛性质即可 |
• | 注意到由交换图, 两次使用 中等化子的泛性质即可 |