序与格论基础
小平邦彦将抄书学习法发扬光大, 我则是用电脑抄书, 以期学会数学.
本书的优点是细致, 缺点或许也是细致. 这导致我在阅读的时候不得不仔细纠结于字面, 不能想当然, 必须参考定义, 以防止其和别的文献或者主流惯例有所不同. 许多时候的确是失之毫厘, 谬以千里!
第1章 偏序集与格
第1.1节 偏序集
定义1.1.1. 这个定义非常主流, 就不抄写了, 其定义了预序, 预序集, 偏序, 偏序集. 和主流不同的是, 其要求预序集和偏序集非空, 之后的论述的确也默认非空性, 必须小心.
例子1.1.1.
- 实数集, 有理数集, 整数集, 自然数集, 非负整数集在通常的小于等于关系下构成偏序集, 其实就是通常的序关系下的意思. 这本书的一个背离当前主流记号的地方是是不包含零的, 而是加了零的.
- 如果使用表示整除, 即表示整除, 那么是一个偏序集.
- 定义上的一个二元关系如下:
则是一个预序集, 但不是偏序集.
- 对于集合, 其幂集在关系下是一个偏序集. 当然了, 这个幂集的非空子集继承了自然的序关系也成为偏序集. 原书要求非空是不必要的, 因为即便在是空集的情况下也非空.
- 设是一个群, 是由其所有子群构成的集合. 那么, 是一个偏序集.
- 设是由所有字符的有限序列构成的集合, 定义当且仅当是的前缀, 则是一个偏序集.
- 设是一个偏序集 (当然已经默认非空了), 是一个集合, 定义上的关系为
那么是一个偏序关系, 其被称为上的逐点序 (pointwise order). 原文需要非空, 实则不需要.
- 设, 定义
则是一个偏序集, 而是上的区间序或者信息序. 信息序这个名字应该来源于指称语义学, 区间越小越精细, 信息越多.
- 设是一个拓扑空间, 定义
那么是一个预序, 称为的特殊化序 (specialization order). 记. 容易证明, 是一个偏序当且仅当是空间. 之所以称为特殊化, 或许是特殊化序还要另外一种刻画方式, 即当且仅当包含的开集族是包含的开集族的子集. 一个点所处于的开集越多, 也就越特殊.
设是一个偏序集, 是的一个非空子集. 记
则是上的一个偏序, 称为在中的继承序或者导出序或者诱导序或者限制序, 而是的一个子偏序集. 对于, 记为的子偏序集.
定义1.1.2. 设
是一个偏序集,
.
- 如果对于任意的和, 可以推出, 那么称为上集 (upper set).
- 如果对于任意的和, 可以推出, 那么称为下集 (lower set).
分别记
的所有下集和上集构成的集合为
和
, 它们都是
上的Alexandrov拓扑.
设是一个偏序集, , 令
定义1.1.3. 设是一个偏序集, 对于, 如果, 且对于每个, 可以推出或, 那么称覆盖 (cover) , 记作.
一般来说, 偏序集可以用Hasse图来描述. Hasse图存在几个方面, 或者说几种不同的含义. 一种可能是Hasse图是纯粹技术意义上的graph, 还有一种可能是Hasse图是一种图示. 不过, 我感觉还是图示意义下的Hasse图更频繁出现. 我们将具有覆盖关系的元素用线段连接, 一般较小元素安排在下方, 较大元素安排在上方, 无法比较的平行元素则一般尽可能安排在同一高度.
设是一个偏序集, . 如果对于每个有, 那么称是的最小元或者底 (bottom), 记作或者. 类似地可以定义的最大元并记作或者. 具有最小元和最大元的偏序集称为有界的 (bounded). 如果对于每个都有可以推出, 那么就称为的极小元. 换言之, 没有其他元素比更小了. 类似地可以定义极大元. 显然, 最小元是一个极小元, 最大元是一个极大元. 设是的一个子偏序集, 的极小元集合记作, 而极大元集合记作. 它们当然都有可能是空集. 另外, 最小元记作, 最大元记作. 最小元和最大元并不一定存在, 但是若存在则显然唯一 (对于偏序集而言).
例子1.1.2.
定义1.1.4. 设是一族偏序集, 在笛卡尔积上定义关系如下:
易证是上的一个偏序, 我们称其为逐点序, 而称为的直积.
例子1.1.3.
定义1.1.5. 设是一个偏序集, , 我们定义
称为的上界集, 为的下界集. 注意到.
定理1.1.1. 设
是一个偏序集, 而
和
是
的子集, 那么
- 可以推出和.
- .
- , .
证明.
- 如果, 那么, 又因为, 所以, 于是. 另外一个的证明也是类似的.
- 设, 我们要证明和. 等价于. 对于任意的, 我们知道. 又因为, 所以, 这等价于, 由此得证. 另外一种情形是类似的.
第1.2节 格与完备格
定义1.2.1. 定义了上确界 (join) 和下确界 (meet), 不再赘述.
定义1.2.2. 设
是一个偏序集.
- 如果对于任意的都有存在, 则称为并半格.
- 如果对于任意的都有存在, 则称为交半格.
- 如果既是并半格又是交半格, 则称为格.
定理1.2.1. 设
是一个格, 则对于任意的
, 运算
和
满足
- 幂等
- 交换
- 结合
- 吸收: , .
例子1.2.1.
- 每个链都是格, 例如实数集, 有理数集, 自然数集.
- 设是一个拓扑空间, 则是一个格; 幂集作为上的离散拓扑自然也是一个格.
定理1.2.2. 设
是一个偏序集, 那么
- 是一个格当且仅当的任意有限非空子集都有上确界和下确界.
- 是格当且仅当是格.
定理1.2.3.
定义1.2.3. 设
是一个格,
是
的一个非空子集.
- 如果对于任意的都有, 称为的子格.
- 如果是有界格, 是的子格且, 则称为的保界子格.
例子1.2.2.
定义1.2.4. 设是一个偏序集, 如果的每个子集 (包括空集) 都有上确界和下确界, 则称是一个完备格.
定理1.2.4. 设
是一个偏序集, 则下列条件等价:
- 是一个完备格;
- 是一个完备格;
- 的每个子集都有上确界;
- 有最小元且每个非空子集都有上确界;
- 的每个子集都有下确界;
- 有最大元且每个非空子集都有下确界.
推论1.2.1.
定义1.2.5. 设
是偏序集,
是一个映射.
- 如果对于任意的都有可以推出, 就称为保序的, 或是从到的序同态.
- 如果对于任意的都有可以推出, 则称为逆序的.
定理1.2.5. Knaster-Tarski不动点定理. 设是一个完备格, 如果是一个保序映射, 则有最大和最小不动点.
证明. 太过经典, 不写了.
定义1.2.6. 设
是一个偏序集,
是一个自映射. 如果
- 保序性: 可以推出;
- 增值性: ;
- 幂等性:
则称
是
上的一个闭包算子 (closure operator).
定义1.2.7. 设
是一个偏序集,
是一个自映射. 如果
- 保序性: 可以推出;
- 减值性: ;
- 幂等性:
则称
是
上的一个内部算子 (interior operator).
设是偏序集上的一个自映射. 记. 当是幂等的, 那么恰是的所有不动点之集合. {译注: 实际上, 幂等性与是所有不动点之集合等价.} 幂等保序自映射也称为投影.
定理1.2.6. 设是一个完备格, 是一个闭包算子, 则也是一个完备格, 其中对于的任意非空子集都有, .
证明. 由幂等性可知
是
的不动点集合. 根据前述定理,
是一个有界的偏序集. 设
是
的一个非空子集. 令
, 如果
, 那么
.
推论1.2.2.
定义1.2.8. 设
是一个偏序集,
.
- 如果对于任意的都有, 那么就称为的并生成子集, 或称可由生成.
例子1.2.3.
第1.3节 序同构与格同构
定义1.3.1. 设
是两个偏序集,
是一个映射.
- 如果对于任意的都有当且仅当, 则称为从到的序嵌入, 记作
第1.4节 分配格与Boole代数
定理1.4.1. 设
是一个格, 则下面两个有限分配律是等价的:
- ;
- .
证明. 1推出2: 设
, 那么
2推出1也是类似的.
定义1.4.1. 设是一个格, 如果满足上述定理中描述的两个条件之一, 那么称为分配格.
例子1.4.1.
- 每个链都是分配格.
- 是分配格.
- 设是拓扑空间, 则是分配格.
定理1.4.2. 设是一个格, 则是分配格当且仅当不含有形如或的子格.
定理1.4.3. 设是一个格, 则是分配格当且仅当
第1.5节 理想和滤子
定义1.5.1. 设
是一个偏序集,
和
是
的子集.
- 如果是一个定向的下集, 则称是的理想 (ideal).
- 如果是一个滤过的上集, 则称是的滤子 (filter).
如果
是
的一个理想且
, 则称
为
的真理想. 类似地, 我们可以定义真滤子. 对于任意的
, 子集
都是一个理想, 其被称为关于
的主理想 (principal ideal). 类似地,
都是一个滤子, 其被称为关于
的主滤子 (principal filter). 记
为
的所有理想之集合,
为
的所有滤子之集合. 读者应该注意的是, 理想和滤子首先都是非空的.
例子1.5.1.
定理1.5.1. 设
是一个格,
是
的非空子集, 则下列条件等价:
- 是理想;
- 是对于封闭的下集;
- 对于封闭, 对于吸收.
对于
吸收的意思是对于每个
和
, 都有
.
证明. 1推出2:
对偶地, 我们有以下定理.
定理1.5.2.
定理1.5.3. 设是一个格, 是的一个非空子集, 令
定理1.5.4.
定理1.5.5.
推论1.5.1.
定义1.5.2.
定理1.5.6.
定理1.5.7.
第1.6节 格中的特殊元素
定义1.6.1. 设
是一个格,
但不是最大元素,
但不是最小元素.
- 如果对于任意的, 可以推出或, 则称为交素元 (meet-prime element).
- 如果对于任意的, 可以推出或, 则称为交既约元 (meet-irreducible element).
- 如果对于任意的, 可以推出或, 则称为并素元 (join-prime element).
- 如果对于任意的, 可以推出或, 则称为并既约元 (join-irreducible element).
用
表示
的交素元之集,
表示
的并素元之集.
定理1.6.1. 设
是一个格, 那么
- 交素元必为交既约元, 并素元必为并既约元.
- 如果是分配格, 那么交素元等价于交既约元, 并素元等价于并既约元.
定理1.6.2. 设
是一个格,
和
是
的子集, 那么
定理1.6.3. 设
是一个格,
, 那么
- 是交素元当且仅当主理想是素理想.
- 是并素元当且仅当主滤子是素滤子.
定理1.6.4.
定理1.6.5.
习题1
练习1. 找出所有元偏序集和元格.
练习2.
练习3. 设
是一个偏序集,
是闭包算子, 请证明下列条件等价:
- ;
- ;
- ;
- .
证明. 由1推出2: 对于每个
, 我们知道
, 这是增值性. 另外, 由于
, 所以
. 根据幂等性, 可以推出
. 因此,
, 即
.
由2推出3: 对于每个
, 根据增值性和单调性, 我们有
. 然后, 我们又知道
.
当然是单调的, 所以说
, 于是
. 因此,
.
由3推出4: 对于
, 我们知道存在
使得
. 现在我们希望说明存在
使得
. 然而, 我们将要证明
. 首先根据增值性,
. 于是, 我们还需要证明
. 不过, 我们有
. 根据增值性这也是显然的.
由4推出1: 对于每个
, 我们要证明
. 因为
, 所以既然
, 那么存在
使得
. 接着, 我们可以推出
因为
, 所以
, 即
.
练习4.
练习5.
练习6. 设是一个格, 是一个映射满足
且可以推出, 我们称是一个度量格. 定义为
证明是上的一个度量, 并描述其所诱导的拓扑的开集和闭集.
练习7.
练习8.
练习9.
练习10.
练习11.
第2章 Galois伴随和Galois连接
本章标题中的两个名字在许多文献中存在着大量混用的现象, 现在我们从历史发展的角度阐述它们的异同点. 特别指出, Galois伴随的英文是Galois correspondence或Galois adjunction, 而Galois连接 (也称Galois联络) 英文则是Galois connection, 两者都是两个偏序集之间满足一定条件的映射序对.
第2.1节 Galois伴随
虽然Galois连接出现得比Galois伴随更早, 然而从格论的角度来看, Galois伴随给人以更加自然和实用之感. 因此, 我们先在本节介绍Galois伴随及其相关结果.
定义2.1.1. 如图2.1所示, 设和是偏序集之间的保序映射, 如果对于任意的和都有
则称是从到的一个Galois伴随, 记作
如果, 则称是上的一个Galois伴随.
这里的和有位置之分: 位于不等号的左侧, 而位于右侧. 一般情况下, 称是的左伴随, 是的右伴随. 有些文献也将分别称为上伴随和下伴随.
例子2.1.1.
- 设是一个二元关系, 分别定义和为
则.
- 设是一个二元关系, 分别定义和为
则.
- 设是一个映射. 将视为二元关系, 由1知其中
Galois伴随除了用当且仅当的方式定义之外, 还可以利用映射的复合与偏序关系进行刻画.
定理2.1.1. 设
和
是偏序集之间的保序映射, 则下列条件等价:
- ;
- .
证明. 1推出2: 对于任意的
, 由
可以推出
, 即
. 对于任意的
, 由
可以推出
, 即
.
2推出1: 对于任意的
和
, 如果
, 根据单调性可知
, 又因为
, 于是
, 即
. 如果
, 那么根据单调性可知
, 又因为
, 于是
, 即
.
由以上定理易得如下结论:
定理2.1.2. 设
, 则
- , ;
- 是闭包算子, 是内部算子.
证明.
- 我们知道, 于是对于每个都有. 根据单调性, 可知. 另外, 根据, 我们知道对于每个都有, 即. 因此, . 我们知道, 于是对于每个都有. 根据单调性, 可知. 另外, 根据, 我们知道对于每个都有, 即. 因此, .
- 的保序性和增值性都是显然的. 为了说明幂等性, 我们需要证明对于每个都有
由1的结论这也是显然的. 的保序性和减值性也是显然的, 而幂等性则需要证明
由1的结论这也是显然的.
虽然Galois伴随的两个偏序集不一定序同构, 但是我们可以通过缩小定义域和陪域的方式得到一组序同构的偏序集.
定理2.1.3. 如果, 则.
证明. 将
限制为
, 将
限制为
. 对于每个
, 存在
满足
, 于是
同理, 我们可以推出
对于每个
成立. 也就是说,
和
是可逆的保序映射, 也就是序同构.
由定义2.1.1和定理2.1.1可以看出, Galois伴随的两个映射之间具有良好的协调关系, 以至于它们可以相互唯一确定.
定理2.1.4. 设
和
是偏序集之间的保序映射, 那么下列条件等价:
- ;
- ;
- .
证明. 1推出2: 对于任意的
, 由于
, 我们有
; 任取
, 我们有
, 从而
. 这说明
.
2推出1: 对于任意的
和
, 如果
, 则由
可知
, 于是
, 再根据
的单调性就有
; 反过来, 如果
, 那么
,
, 于是
. 因此,
.
通过类似的方法我们也可以证明1等价于3.
定义2.1.2. 设
是偏序集之间的一个映射.
- 如果主理想的原像是主理想, 则称为剩余映射 (residuated mapping).
- 如果主滤子的原像是主滤子, 则称为残余映射 (residual mapping).
定理2.1.5. 设
是偏序集之间的一个保序映射, 那么
- 有右伴随当且仅当是一个剩余映射;
- 有左伴随当且仅当是一个残余映射.
证明. 2是1的对偶结论, 故我们只证明1.
左推右: 设
有右伴随, 根据前述定理, 对于任意的
,
都有最大元; 又因为
是保序的, 易知
是一个下集, 从而是一个主理想.
右推左: 对于任意的
, 由于
是一个主理想,
是良定的, 由此得到映射
.
按照定义自动是单调的. {译注: 原文说根据
的保序性, 这是不对的.} 由前述定理可知,
是
的右伴随.
集合论中我们熟知对于映射, 对应的保持并, 既保持并又保持交. 实际上, 映射序对的保并性和保交性是对于Galois伴随的一种刻画.
定理2.1.6. 在Galois伴随中, 左伴随保持任意存在的并, 右伴随保持任意存在的交.
证明. 设
是从偏序集
到偏序集
的一个Galois伴随. 设
且
存在. 如果
, 那么
有最小元素
定理2.1.7. 设
是两个完备格.
- 保序映射保持任意的并当且仅当有右伴随, 且
定理2.1.8. 设
, 则下列条件等价:
- 是单射;
- ;
- 是满射.
证明. 1推出2: 由定理2.1.2, 我们知道
. 换言之, 对于每个
, 我们都有
. 因为
是单射, 所以
, 也就是
.
2推出3: 我们知道
, 又知道
, 所以
是满射.
3推出2: 对于每个
, 鉴于
是满射, 所以存在
使得
. 于是, 我们有
换言之,
.
2推出1: 对于
, 如果
, 那么
即
, 换言之则是
为单射.
定理2.1.9. 设
, 则下列条件等价:
- 是满射;
- ;
- 是单射.
推论2.1.1.
第2.2节 内部算子和闭包算子与Galois伴随的关系
定理2.1.2指出从Galois伴随出发可以得到一个闭包算子和一个内部算子. 实际上, 每个闭包算子和内部算子也都可以分解为Galois伴随.
定理2.2.1.
定理2.2.2.
定理2.2.3.
第2.3节 Galois连接
Galois连接是一种逆序的映射对, 故常称为逆序Galois伴随或者对偶Galois伴随.
定义2.3.1.
第2.4节 形式概念分析的格论基础
第2.5节 偏序集的Dedekin-MacNeille完备化
习题2
练习1.
第3章 Heyting代数
Heyting代数由荷兰数学家A. Heyting于1930年引入. 由于其逻辑排中律一般不再成立, 所以Heyting代数可以看作直觉主义逻辑演算的Tarski-Lindenbaum代数. 在数学方面, Heyting代数是Boole代数的一般化, 曾被称为伪Boole代数或Brouwer格.
第3.1节 Heyting代数的基本概念
定义3.1.1. 设是一个格, 若存在二元运算使得
则称为Heyting代数.
容易验证, 有最大元但不一定有最小元. 有些文献会假定Heyting代数是一个有界格.
由Heyting代数的定义和第2章中Galois伴随之性质, 我们有以下定理.
定理3.1.1. 设
是一个格, 则下列条件等价:
- 为Heyting代数;
- 对于任意的, 构成上的Galois伴随;
- 对于任意的, 存在最大元.
证明. 1推出2: 根据Galois伴随的定义, 我们需要证明对于任意的
, 都有
而这由Heyting代数的定义所保证. 我们还需要说明这两个函数的单调性. 如果
, 那么
, 这可由定义得到. 如果
, 我们要证明
. 根据
, 根据剩余律我们有
, 鉴于
, 所以有
, 再用一次剩余律可知
.
2推出1: 根据1推出2的证明, 这就是立即可以得到的.
1推出3: 我们欲说明
是
的最大元. 首先, 根据1推出2的证明过程, 我们知道
这一事实, 于是
. 其次, 如果
满足
, 那么根据剩余律
. 由此, 我们知道
就是最大元.
3推出1: 我们定义
, 当然这是良定的. 接着, 我们需要证明剩余律. 对于任意的
, 如果
, 即
,
根据定义即得. 如果
, 那么
, 这就是根据
的定义得到的.
例子3.1.1.
定理3.1.2. 每个Heyting代数都是分配格.
证明. 仅需证明对于任意的
都有
, 因为另一个方向对于普通的格都成立. 令
. 因为
, 所以
. 因为
, 所以
. 因此,
. 于是,
.
定理3.1.3. 每个有限分配格都是Heyting代数.
定理3.1.4. 每个Boole代数都是Heyting代数.
定理3.1.5. 设
是一个Heyting代数, 则对于任意的
, 我们有
- ;
- ;
- ;
- ;
- 保序, 逆序;
- ;
- ;
- ;
- ;
- ;
- ;
- 如果是交素元, 那么或也是交素元.
证明.
- 由和剩余律立即得到.
- 由1可知, 另外, 由此可知.
- 如果, 那么, 即, 又因为, 故. 反过来, 如果, 那么, 于是, 即.
- 是的定义的一部分, 可以根据剩余律轻松得到, 于是. 由1知, 故根据的保序性有. 因此, 我们有.
- 如果, 我们需要证明. 首先, 我们有, 于是, 接着由可知, 最后得到. 如果, 我们需要证明. 因为, 所以, 于是.
- 因为和, 所以说且, 于是. 我们还需要证明. 这等价于证明. 我们知道
鉴于和, 所以.
- 因为和, 所以且, 于是. 我们还需要证明. 这等价于证明. 于是, 我们有
- 对于每个, 我们有
分别取和就能得到等式.
- 由可知, 于是.
- 首先根据9, 我们可以知道. 因此, 我们还需要证明. 根据的逆序性, 再次应用9, 可以得到这个结果.
- , 于是.
定理3.1.6.
定理3.1.7.
定理3.1.8.
定理3.1.9.
第3.2节 滤子和同余关系之间的一一对应
第4章 Frame和拓扑表示定理
第4.1节 Frame的定义和基本性质
定义4.1.1. 设是一个完备格, 如果对于任意的和, 都有
则称为一个frame. 我们将IFD这种性质叫做无限分配律.
定义4.1.2. 设是frame之间的一个映射, 如果保持有限的交和任意的并 (包括空集的交和并), 则称是从到的frame同态. 全体frame和frame同态构成的范畴记为.
例子4.1.1.
定义4.1.3. 设是一个完备格, . 如果对于任意的都有可以推出, 则称为的完全素滤子.
第4.2节 空间式frame和sober空间
第5章 Domain与连续格
第6章 完全分配格
第7章 剩余格
第7.1节 剩余格的基本概念
定义7.1.1. 设
是一个有界格,
和
分别是其最小元和最大元,
是两个其上的二元运算. 如果
- 是交换幺半群;
- 对于任意的都有
则称
为剩余格. 当
还是完备格时, 则称
为完备剩余格.
定理7.1.1. 设
是一个剩余格, 则对于任意的
, 我们有
- ;
- ;
- ;
- 当且仅当;
- 如果, 那么, , ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- , ;
- , ;
- ;
如果
是完备剩余格, 那么对于任意的
证明.
- 由和为的单位元可知, 而这等价于. 因此, . (这是一般性的结论.) 根据可知, 根据可知, 即. 于是, .
- 由可知, 于是. 由等价于, 即, 可知.
- 由可知, 于是, 因此.
- 和是等价的. 和是等价的. 和是等价的. 于是, 和是等价的.
- 因为, 那么, 又因为, 所以, 于是. 因为, 所以, 又因为, 所以, 于是. 因为, 所以, 于是, 又, 可知, 于是, 最终得到.
- 由可知, 而由1我们知道, 于是.
- 由可知.
- 设, 我们有
-
于是, 我们有.
- 设, 我们有
于是. 另外, 根据, 可知.
- 首先, 等价于, 这显然成立. 其次, 等价于, 这也显然成立.
- 根据这一事实, 可以得到. 另外, 根据11我们有, 再根据5可得.
- 因为, 所以. 因为, 所以. 因此, . 我们还需要证明. 令. 因为, 所以. 同理, . 于是, . 那么, , 即.
- 因为和, 所以且, 于是. 我们还需要证明. 这等价于. 我们将其处理为分别证明和. 先来看第一个, 第二个的证明是类似的. 我们知道, 再根据单调性, 我们有. 这就是我们所要的, 另一个是差不多的.
定理7.1.2.