序与格论基础

小平邦彦将抄书学习法发扬光大, 我则是用电脑抄书, 以期学会数学.

本书的优点是细致, 缺点或许也是细致. 这导致我在阅读的时候不得不仔细纠结于字面, 不能想当然, 必须参考定义, 以防止其和别的文献或者主流惯例有所不同. 许多时候的确是失之毫厘, 谬以千里!

第1章 偏序集与格

第1.1节 偏序集

定义1.1.1. 这个定义非常主流, 就不抄写了, 其定义了预序, 预序集, 偏序, 偏序集. 和主流不同的是, 其要求预序集和偏序集非空, 之后的论述的确也默认非空性, 必须小心.
例子1.1.1.
  1. 实数集ℝ, 有理数集ℚ, 整数集ℤ, 自然数集ℕ, 非负整数集ℕ⁎在通常的小于等于关系下构成偏序集, 其实就是通常的序关系下的意思. 这本书的一个背离当前主流记号的地方是ℕ是不包含零的, 而ℕ⁎是加了零的.
  2. 如果使用|表示整除, 即m|n表示m整除n, 那么(ℕ,|)是一个偏序集.
  3. 定义ℝ上的一个二元关系⪯如下: x⪯y ⟺ ⌊x⌋ ≤ ⌊y⌋ 则(ℝ,⪯)是一个预序集, 但不是偏序集.
  4. 对于集合X, 其幂集𝒫⁡(X)在关系⊆下是一个偏序集. 当然了, 这个幂集的非空子集继承了自然的序关系也成为偏序集. 原书要求X非空是不必要的, 因为𝒫⁡(X)即便在X是空集的情况下也非空.
  5. 设G是一个群, Sub⁡(G)是由其所有子群构成的集合. 那么, (Sub⁡(G),⊆)是一个偏序集.
  6. 设Σ⁎是由所有0,1字符的有限序列构成的集合, 定义a≤b当且仅当a是b的前缀, 则(Σ⁎,≤)是一个偏序集.
  7. 设P是一个偏序集 (当然已经默认非空了), X是一个集合, 定义PX上的关系≤为 f≤g ⟺ ∀ x∈X . f⁡ (x) ≤ g⁡ (x) 那么≤是一个偏序关系, 其被称为PX上的逐点序 (pointwise order). 原文需要X非空, 实则不需要.
  8. 设I⁡(ℝ)={[a,b]|a≤b,a,b∈ℝ}, 定义 [ a1 , b1 ] ⊑ [ a2 , b2 ] ⟺ [ a2 , b2 ] ⊆ [ a1 , b1 ] 则(I⁡(ℝ),⊑)是一个偏序集, 而⊑是ℝ上的区间序或者信息序. 信息序这个名字应该来源于指称语义学, 区间越小越精细, 信息越多.
  9. 设(X,O⁡(X))是一个拓扑空间, 定义 ≤ O⁡ (X) = { ( x,y ) ∈ X×X | x∈ {y} − } 那么≤O⁡(X)是一个预序, 称为X的特殊化序 (specialization order). 记Θ⁡(X,O⁡(X))=(X,≤O⁡(X)). 容易证明, ≤O⁡(X)是一个偏序当且仅当X是T0空间. 之所以称为特殊化, 或许是特殊化序还要另外一种刻画方式, 即x≤y当且仅当包含x的开集族是包含y的开集族的子集. 一个点所处于的开集越多, 也就越特殊.

设(P,≤)是一个偏序集, Q是P的一个非空子集. 记 ≤Q = { ( x,y ) ∈ Q×Q | x≤y } 则≤Q是Q上的一个偏序, 称为Q在P中的继承序或者导出序或者诱导序或者限制序, 而(Q,≤Q)是(P,≤)的一个子偏序集. 对于n∈ℕ, 记n={0,1,2,…,n−1}为ℕ⁎的子偏序集.

定义1.1.2. 设P是一个偏序集, A⊆P.
  1. 如果对于任意的x∈A和y∈P, x≤y可以推出y∈A, 那么称A为上集 (upper set).
  2. 如果对于任意的x∈A和y∈P, y≤x可以推出y∈A, 那么称A为下集 (lower set).
分别记P的所有下集和上集构成的集合为D⁡(P)和U⁡(P), 它们都是P上的Alexandrov拓扑.

设P是一个偏序集, A⊆P, 令

定义1.1.3. 设P是一个偏序集, 对于x,y∈P, 如果x<y, 且对于每个z∈P, x≤z≤y可以推出z=x或z=y, 那么称y覆盖 (cover) x, 记作x≺y.

一般来说, 偏序集可以用Hasse图来描述. Hasse图存在几个方面, 或者说几种不同的含义. 一种可能是Hasse图是纯粹技术意义上的graph, 还有一种可能是Hasse图是一种图示. 不过, 我感觉还是图示意义下的Hasse图更频繁出现. 我们将具有覆盖关系的元素用线段连接, 一般较小元素安排在下方, 较大元素安排在上方, 无法比较的平行元素则一般尽可能安排在同一高度.

设P是一个偏序集, a∈P. 如果对于每个x∈P有a≤x, 那么称a是P的最小元或者底 (bottom), 记作0P或者0. 类似地可以定义P的最大元并记作1P或者1. 具有最小元和最大元的偏序集称为有界的 (bounded). 如果对于每个x∈P都有x≤a可以推出x=a, 那么就称a为P的极小元. 换言之, 没有其他元素比a更小了. 类似地可以定义极大元. 显然, 最小元是一个极小元, 最大元是一个极大元. 设S是P的一个子偏序集, S的极小元集合记作min⁡(S), 而极大元集合记作max⁡(S). 它们当然都有可能是空集. 另外, 最小元记作Min⁡(S), 最大元记作Max⁡(S). 最小元和最大元并不一定存在, 但是若存在则显然唯一 (对于偏序集而言).

例子1.1.2.
定义1.1.4. 设{(Pi,≤i)}i∈I是一族偏序集, 在笛卡尔积∏iPi上定义关系≤如下: ( xi ) i∈I ≤ ( yi ) i∈I ⟺ ∀ i∈I . xi ≤i yi 易证≤是∏iPi上的一个偏序, 我们称其为逐点序, 而(∏iPi,≤)称为{(Pi,≤i)}i∈I的直积.
例子1.1.3.
定义1.1.5. 设P是一个偏序集, A⊆P, 我们定义 Au = { x∈P | A⊆ ↓⁡x } Al = { x∈P | A⊆ ↑⁡x } 称Au为A的上界集, Al为A的下界集. 注意到∅u=∅l=P.
定理1.1.1. 设P是一个偏序集, 而A和B是P的子集, 那么
  1. A⊆B可以推出Bu⊆Au和Bl⊆Al.
  2. A⊆Aul∩Alu.
  3. Au=Aulu, Al=Alul.
证明.
  1. 如果x∈Bu, 那么B⊆↓⁡x, 又因为A⊆B, 所以A⊆↓⁡x, 于是x∈Au. 另外一个的证明也是类似的.
  2. 设x∈A, 我们要证明x∈Aul和x∈Alu. x∈Aul等价于Au⊆↑⁡x. 对于任意的y∈Au, 我们知道A⊆↓⁡y. 又因为x∈A, 所以x∈↓⁡y, 这等价于y∈↑⁡x, 由此得证. 另外一种情形是类似的.
◻

第1.2节 格与完备格

定义1.2.1. 定义了上确界 (join) 和下确界 (meet), 不再赘述.
评注1.2.1.
定义1.2.2. 设L是一个偏序集.
  1. 如果对于任意的x,y∈L都有⋁{x,y}存在, 则称L为并半格.
  2. 如果对于任意的x,y∈L都有⋀{x,y}存在, 则称L为交半格.
  3. 如果L既是并半格又是交半格, 则称L为格.
定理1.2.1. 设L是一个格, 则对于任意的a,b,c∈L, 运算∨和∧满足
  1. 幂等
  2. 交换
  3. 结合
  4. 吸收: a∨(a∧b)=a, a∧(a∨b)=a.
例子1.2.1.
  1. 每个链都是格, 例如实数集, 有理数集, 自然数集.
  2. 设(X,O⁡(X))是一个拓扑空间, 则(O⁡(X),⊆)是一个格; 幂集𝒫⁡(X)作为X上的离散拓扑自然也是一个格.
定理1.2.2. 设L是一个偏序集, 那么
  1. L是一个格当且仅当L的任意有限非空子集都有上确界和下确界.
  2. L是格当且仅当Lop是格.
证明.
◻
定理1.2.3.
定义1.2.3. 设L是一个格, S是L的一个非空子集.
  1. 如果对于任意的x,y∈S都有x∧y,x∨y∈S, 称S为L的子格.
  2. 如果L是有界格, S是L的子格且0,1∈S, 则称S为L的保界子格.
例子1.2.2.
定义1.2.4. 设L是一个偏序集, 如果L的每个子集 (包括空集) 都有上确界和下确界, 则称L是一个完备格.
定理1.2.4. 设L是一个偏序集, 则下列条件等价:
  1. L是一个完备格;
  2. Lop是一个完备格;
  3. L的每个子集都有上确界;
  4. L有最小元0且每个非空子集都有上确界;
  5. L的每个子集都有下确界;
  6. L有最大元1且每个非空子集都有下确界.
证明.
◻
推论1.2.1.
定义1.2.5. 设P,Q是偏序集, f:P→Q是一个映射.
  1. 如果对于任意的x,y∈P都有x≤y可以推出f⁡(x)≤f⁡(y), 就称f为保序的, 或f是从P到Q的序同态.
  2. 如果对于任意的x,y∈P都有x≤y可以推出f⁡(y)≤f⁡(x), 则称f为逆序的.
定理1.2.5. Knaster-Tarski不动点定理. 设L是一个完备格, 如果f:L→L是一个保序映射, 则f有最大和最小不动点.
证明. 太过经典, 不写了.
◻
定义1.2.6. 设P是一个偏序集, f:P→P是一个自映射. 如果
  1. 保序性: x≤y可以推出f⁡(x)≤f⁡(y);
  2. 增值性: x≤f⁡(x);
  3. 幂等性: f⁡(f⁡(x))=f⁡(x)
则称f是P上的一个闭包算子 (closure operator).
定义1.2.7. 设P是一个偏序集, g:P→P是一个自映射. 如果
  1. 保序性: x≤y可以推出g⁡(x)≤g⁡(y);
  2. 减值性: g⁡(x)≤x;
  3. 幂等性: g⁡(g⁡(x))=g⁡(x)
则称g是P上的一个内部算子 (interior operator).

设h:P→P是偏序集P上的一个自映射. 记Im⁡h={h⁡(x)|x∈P}. 当h是幂等的, 那么Im⁡h恰是h的所有不动点之集合. {译注: 实际上, 幂等性与Im⁡h是所有不动点之集合等价.} 幂等保序自映射也称为投影.

定理1.2.6. 设L是一个完备格, f:L→L是一个闭包算子, 则Im⁡f也是一个完备格, 其中对于Im⁡f的任意非空子集A都有⋀fA=⋀A, ⋁fA=f⁡(⋁A).
证明. 由幂等性可知Im⁡f是f的不动点集合. 根据前述定理, Im⁡f是一个有界的偏序集. 设A是Im⁡f的一个非空子集. 令a=⋀A, 如果a∈Im⁡f, 那么⋀fA=⋀A.
◻
推论1.2.2.
定义1.2.8. 设P是一个偏序集, S⊆P.
  1. 如果对于任意的x∈P都有x=⋁(S∩↓⁡x), 那么就称S为P的并生成子集, 或称P可由S生成.
例子1.2.3.

第1.3节 序同构与格同构

定义1.3.1. 设P,Q是两个偏序集, f:P→Q是一个映射.
  1. 如果对于任意的x,y∈P都有x≤y当且仅当f⁡(x)≤f⁡(y), 则称f为从P到Q的序嵌入, 记作

第1.4节 分配格与Boole代数

定理1.4.1. 设L是一个格, 则下面两个有限分配律是等价的:
  1. x∧(y∨z)=(x∧y)∨(x∧z);
  2. x∨(y∧z)=(x∨y)∧(x∨z).
证明. 1推出2: 设x,y,z∈L, 那么 ( x∨y ) ∧ ( x∨z ) = ( ( x∨y ) ∧x ) ∨ ( ( x∨y ) ∧z ) = x∨ ( ( x∨y ) ∧z ) = x∨ ( x∧z ) ∨ ( y∧z ) = x∨ ( y∧z ) 2推出1也是类似的.
◻
定义1.4.1. 设L是一个格, 如果L满足上述定理中描述的两个条件之一, 那么称L为分配格.
例子1.4.1.
  1. 每个链都是分配格.
  2. (ℕ,|)是分配格.
  3. 设(X,O⁡(X))是拓扑空间, 则(O⁡(X),⊆)是分配格.
定理1.4.2. 设L是一个格, 则L是分配格当且仅当L不含有形如M3或N5的子格.
证明.
◻
定理1.4.3. 设L是一个格, 则L是分配格当且仅当 z∧x = z∧y 且 z∨x = z∨y 可以推出 x=y
证明.
◻

第1.5节 理想和滤子

定义1.5.1. 设P是一个偏序集, I和F是P的子集.
  1. 如果I是一个定向的下集, 则称I是P的理想 (ideal).
  2. 如果F是一个滤过的上集, 则称F是P的滤子 (filter).
如果S是P的一个理想且S≠P, 则称S为P的真理想. 类似地, 我们可以定义真滤子. 对于任意的x∈P, 子集↓⁡x都是一个理想, 其被称为关于x的主理想 (principal ideal). 类似地, ↑⁡x都是一个滤子, 其被称为关于x的主滤子 (principal filter). 记Idl⁡(P)为P的所有理想之集合, Fil⁡(P)为P的所有滤子之集合. 读者应该注意的是, 理想和滤子首先都是非空的.
译者注记. 主理想也可以刻画为具有最大元的下集, 主滤子也可以刻画为具有最小元的上集.
例子1.5.1.
定理1.5.1. 设L是一个格, I是L的非空子集, 则下列条件等价:
  1. I是理想;
  2. I是对于∨封闭的下集;
  3. I对于∨封闭, 对于∧吸收.
I对于∧吸收的意思是对于每个a∈I和b∈L, 都有a∧b∈I.
证明. 1推出2:
◻

对偶地, 我们有以下定理.

定理1.5.2.
定理1.5.3. 设L是一个格, S是L的一个非空子集, 令
定理1.5.4.
定理1.5.5.
推论1.5.1.
定义1.5.2.
定理1.5.6.
定理1.5.7.

第1.6节 格中的特殊元素

定义1.6.1. 设L是一个格, a∈L但不是最大元素, b∈L但不是最小元素.
  1. 如果对于任意的x,y∈L, x∧y≤a可以推出x≤a或y≤a, 则称a为交素元 (meet-prime element).
  2. 如果对于任意的x,y∈L, x∧y=a可以推出x=a或y=a, 则称a为交既约元 (meet-irreducible element).
  3. 如果对于任意的x,y∈L, b≤x∨y可以推出b≤x或b≤y, 则称b为并素元 (join-prime element).
  4. 如果对于任意的x,y∈L, b=x∨y可以推出b=x或b=y, 则称b为并既约元 (join-irreducible element).
用M⁡(L)表示L的交素元之集, J⁡(L)表示L的并素元之集.
定理1.6.1. 设L是一个格, 那么
  1. 交素元必为交既约元, 并素元必为并既约元.
  2. 如果L是分配格, 那么交素元等价于交既约元, 并素元等价于并既约元.
证明.
◻
定理1.6.2. 设L是一个格, I和F是L的子集, 那么
证明.
◻
定理1.6.3. 设L是一个格, x∈L, 那么
  1. x是交素元当且仅当主理想↓⁡x是素理想.
  2. x是并素元当且仅当主滤子↑⁡x是素滤子.
证明.
◻
定理1.6.4.
证明.
◻
定理1.6.5.
证明.
◻

习题1

练习1. 找出所有4元偏序集和5元格.
练习2.
练习3. 设P是一个偏序集, f,g:P→P是闭包算子, 请证明下列条件等价:
  1. f≤g;
  2. f∘g=g;
  3. g∘f=g;
  4. Im⁡g⊆Im⁡f.
证明. 由1推出2: 对于每个x∈P, 我们知道(f∘g)⁡(x)≥g⁡(x), 这是增值性. 另外, 由于f≤g, 所以f⁡(g⁡(x))≤g⁡(g⁡(x)). 根据幂等性, 可以推出(f∘g)⁡(x)≤g⁡(x). 因此, (f∘g)⁡(x)=g⁡(x), 即f∘g=g.
由2推出3: 对于每个x∈P, 根据增值性和单调性, 我们有g⁡(f⁡(x))≥g⁡(x). 然后, 我们又知道g=g∘g=g∘f∘g. g∘f当然是单调的, 所以说g⁡(f⁡(x))≤g⁡(f⁡(g⁡(x))), 于是g⁡(f⁡(x))≤g⁡(x). 因此, g∘f=g.
由3推出4: 对于x∈Im⁡g, 我们知道存在y∈P使得x=g⁡(y). 现在我们希望说明存在z∈P使得f⁡(z)=g⁡(y). 然而, 我们将要证明f⁡(g⁡(y))=g⁡(y). 首先根据增值性, f⁡(g⁡(y))≥g⁡(y). 于是, 我们还需要证明f⁡(g⁡(y))≤g⁡(y). 不过, 我们有g⁡(y)=g⁡(g⁡(y))=g⁡(f⁡(g⁡(y))). 根据增值性这也是显然的.
由4推出1: 对于每个x∈P, 我们要证明f⁡(x)≤g⁡(x). 因为Im⁡g⊆Im⁡f, 所以既然g⁡(x)∈Im⁡g, 那么存在y∈P使得g⁡(x)=f⁡(y). 接着, 我们可以推出 g⁡ (x) = f⁡ (y) = f⁡ ( f⁡ (y) ) = f⁡ ( g⁡ (x) ) 因为x≤g⁡(x), 所以f⁡(x)≤f⁡(g⁡(x)), 即f⁡(x)≤g⁡(x).
◻
练习4.
练习5.
练习6. 设L是一个格, d:L→[0,+∞)是一个映射满足 d⁡ (x) + d⁡ (y) = d⁡ ( x∨y ) + d⁡ ( x∧y ) 且x<y可以推出d⁡(x)<d⁡(y), 我们称(L,d)是一个度量格. 定义ρ:L×L→[0,+∞)为 ρ⁡ ( x,y ) = d⁡ ( x∨y ) − d⁡ ( x∧y ) 证明ρ是L上的一个度量, 并描述其所诱导的拓扑的开集和闭集.
练习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所示, 设f:P→Q和g:Q→P是偏序集之间的保序映射, 如果对于任意的a∈P和b∈Q都有 f⁡ (a) ≤b ⟺ a≤ g⁡ (b) 则称(f,g)是从P到Q的一个Galois伴随, 记作 f⊣g : P⇀Q 如果P=Q, 则称(f,g)是P上的一个Galois伴随.

这里的f和g有位置之分: f位于不等号的左侧, 而g位于右侧. 一般情况下, 称f是g的左伴随, g是f的右伴随. 有些文献也将f,g分别称为上伴随和下伴随.

例子2.1.1.
  1. 设R⊆X×Y是一个二元关系, 分别定义R→:𝒫⁡(X)→𝒫⁡(Y)和R←:𝒫⁡(Y)→𝒫⁡(X)为 R→ ⁡ (A) = { y∈Y | ∃ x∈A . ( x,y ) ∈R } R← ⁡ (B) = { x∈X | ( x,y ) ∈R ⇒ y∈B } 则R→⊣R←:𝒫⁡(X)⇀𝒫⁡(Y).
  2. 设R⊆X×Y是一个二元关系, 分别定义R→:𝒫⁡(X)→𝒫⁡(Y)和R←:𝒫⁡(Y)→𝒫⁡(X)为 R → ⁡ (A) = { y∈Y | ( x,y ) ∈R ⇒ x∈A } R ← ⁡ (B) = { x∈X | ∃ y∈B . ( x,y ) ∈R } 则R←⊣R→:𝒫⁡(Y)⇀𝒫⁡(X).
  3. 设f:X→Y是一个映射. 将f视为二元关系{(x,f⁡(x))|x∈X}, 由1知f→⊣f←:𝒫⁡(X)⇀𝒫⁡(Y)其中 f→ ⁡ (A) = { f⁡ (x) | x∈A } f← ⁡ (B) = { x∈X | f⁡ (x) ∈B }

Galois伴随除了用当且仅当的方式定义之外, 还可以利用映射的复合与偏序关系进行刻画.

定理2.1.1. 设f:P→Q和g:Q→P是偏序集之间的保序映射, 则下列条件等价:
  1. f⊣g:P⇀Q;
  2. idP≤g⁢f,f⁢g≤idQ.
证明. 1推出2: 对于任意的x∈P, 由f⁡(x)≤f⁡(x)可以推出x≤(g⁢f)⁡(x), 即idP≤g⁢f. 对于任意的y∈Q, 由g⁡(y)≤g⁡(y)可以推出(f⁢g)⁡(y)≤y, 即f⁢g≤idQ.
2推出1: 对于任意的x∈P和y∈Q, 如果f⁡(x)≤y, 根据单调性可知(g⁢f)⁡(x)≤g⁡(y), 又因为idP⁡(x)≤(g⁢f)⁡(x), 于是idP⁡(x)≤g⁡(y), 即x≤g⁡(y). 如果x≤g⁡(y), 那么根据单调性可知f⁡(x)≤(f⁢g)⁡(y), 又因为(f⁢g)⁡(y)≤idQ⁡(y), 于是f⁡(x)≤idQ⁡(y), 即f⁡(x)≤y.
◻

由以上定理易得如下结论:

定理2.1.2. 设f⊣g:P⇀Q, 则
  1. f⁢g⁢f=f, g⁢f⁢g=g;
  2. g⁢f:P→P是闭包算子, f⁢g:Q→Q是内部算子.
证明.
  1. 我们知道idP≤g⁢f, 于是对于每个x∈P都有x≤(g⁢f)⁡(x). 根据单调性, 可知f⁡(x)≤(f⁢g⁢f)⁡(x). 另外, 根据f⁢g≤idQ, 我们知道对于每个x∈P都有(f⁢g)⁡(f⁡(x))≤idQ⁡(f⁡(x)), 即(f⁢g⁢f)⁡(x)≤f⁡(x). 因此, f⁢g⁢f=f. 我们知道f⁢g≤idQ, 于是对于每个y∈Q都有(f⁢g)⁡(y)≤y. 根据单调性, 可知(g⁢f⁢g)⁡(y)≤g⁡(y). 另外, 根据idP≤g⁢f, 我们知道对于每个y∈Q都有idP⁡(g⁡(y))≤(g⁢f)⁡(g⁡(y)), 即g⁡(y)≤(g⁢f⁢g)⁡(y). 因此, g⁢f⁢g=g.
  2. g⁢f的保序性和增值性都是显然的. 为了说明幂等性, 我们需要证明对于每个x∈P都有 ( g⁢f⁢g⁢f ) ⁡ (x) = ( g⁢f ) ⁡ (x) 由1的结论这也是显然的. f⁢g的保序性和减值性也是显然的, 而幂等性则需要证明 ( f⁢g⁢f⁢g ) ⁡ (x) = ( f⁢g ) ⁡ (x) 由1的结论这也是显然的.
◻

虽然Galois伴随的两个偏序集不一定序同构, 但是我们可以通过缩小定义域和陪域的方式得到一组序同构的偏序集.

定理2.1.3. 如果f⊣g:P⇀Q, 则f⁡(P)≅g⁡(Q).
证明. 将f限制为φ:g⁡(Q)→f⁡(P), 将g限制为ψ:f⁡(P)→g⁡(Q). 对于每个x∈g⁡(Q), 存在y∈Q满足x=g⁡(y), 于是 ( ψ⁢φ ) ⁡ (x) = ( g⁢f ) ⁡ (x) = ( g⁢f ) ⁡ ( g⁡ (y) ) = ( g⁢f⁢g ) ⁡ (y) = g⁡ (y) = x 同理, 我们可以推出 ( φ⁢ψ ) ⁡ (y) =y 对于每个y∈f⁡(P)成立. 也就是说, φ和ψ是可逆的保序映射, 也就是序同构.
◻

由定义2.1.1和定理2.1.1可以看出, Galois伴随的两个映射之间具有良好的协调关系, 以至于它们可以相互唯一确定.

定理2.1.4. 设f:P→Q和g:Q→P是偏序集之间的保序映射, 那么下列条件等价:
  1. f⊣g:P⇀Q;
  2. ∀a∈P.f⁡(a)=Min⁡(g−1⁡(↑⁡a));
  3. ∀b∈Q.g⁡(b)=Max⁡(f−1⁡(↓⁡b)).
证明. 1推出2: 对于任意的a∈P, 由于a≤g⁡(f⁡(a)), 我们有f⁡(a)∈g−1⁡(↑⁡a); 任取y∈g−1⁡(↑⁡a), 我们有a≤g⁡(y), 从而f⁡(a)≤y. 这说明f⁡(a)=Min⁡(g−1⁡(↑⁡a)).
2推出1: 对于任意的a∈P和b∈Q, 如果f⁡(a)≤b, 则由f⁡(a)=Min⁡(g−1⁡(↑⁡a))可知f⁡(a)∈g−1⁡(↑⁡a), 于是a≤g⁡(f⁡(a)), 再根据g的单调性就有a≤g⁡(b); 反过来, 如果a≤g⁡(b), 那么g⁡(b)∈↑⁡a, b∈g−1⁡(↑⁡a), 于是f⁡(a)≤b. 因此, f⊣g:P⇀Q.
通过类似的方法我们也可以证明1等价于3.
◻
定义2.1.2. 设h:P→Q是偏序集之间的一个映射.
  1. 如果主理想的原像是主理想, 则称h为剩余映射 (residuated mapping).
  2. 如果主滤子的原像是主滤子, 则称h为残余映射 (residual mapping).
定理2.1.5. 设h:P→Q是偏序集之间的一个保序映射, 那么
  1. h有右伴随当且仅当h是一个剩余映射;
  2. h有左伴随当且仅当h是一个残余映射.
证明. 2是1的对偶结论, 故我们只证明1.
左推右: 设h有右伴随, 根据前述定理, 对于任意的b∈Q, h−1⁡(↓⁡b)都有最大元; 又因为h是保序的, 易知h−1⁡(↓⁡b)是一个下集, 从而是一个主理想.
右推左: 对于任意的b∈Q, 由于h−1⁡(↓⁡b)是一个主理想, g⁡(b)=Max⁡(h−1⁡(↓⁡b))是良定的, 由此得到映射g:Q→P. g按照定义自动是单调的. {译注: 原文说根据h的保序性, 这是不对的.} 由前述定理可知, g是h的右伴随.
◻

集合论中我们熟知对于映射f:X→Y, 对应的f:𝒫⁡(X)→𝒫⁡(Y)保持并, f−1:𝒫⁡(Y)→𝒫⁡(X)既保持并又保持交. 实际上, 映射序对的保并性和保交性是对于Galois伴随的一种刻画.

定理2.1.6. 在Galois伴随中, 左伴随保持任意存在的并, 右伴随保持任意存在的交.
证明. 设(f,g)是从偏序集P到偏序集Q的一个Galois伴随. 设A⊆P且⋁A存在. 如果A=∅, 那么P有最小元素0P
◻
定理2.1.7. 设P,Q是两个完备格.
  1. 保序映射f:P→Q保持任意的并当且仅当f有右伴随g:Q→P, 且
证明.
◻
定理2.1.8. 设f⊣g:P⇀Q, 则下列条件等价:
  1. f是单射;
  2. g⁢f=idP;
  3. g是满射.
证明. 1推出2: 由定理2.1.2, 我们知道f⁢g⁢f=f. 换言之, 对于每个x∈P, 我们都有f⁡((g⁢f)⁡(x))=f⁡(x). 因为f是单射, 所以(g⁢f)⁡(x)=x, 也就是g⁢f=idP.
2推出3: 我们知道Im⁡(g⁢f)⊆Im⁡g, 又知道Im⁡(g⁢f)=Im⁡idP=P, 所以g是满射.
3推出2: 对于每个x∈P, 鉴于g是满射, 所以存在y∈Q使得g⁡(y)=x. 于是, 我们有 ( g⁢f ) ⁡ (x) = ( g⁢f ) ⁡ ( g⁡ (y) ) = ( g⁢f⁢g ) ⁡ (y) = g⁡ (y) =x 换言之, g⁢f=idP.
2推出1: 对于x,y∈P, 如果f⁡(x)=f⁡(y), 那么 g⁡ ( f⁡ (x) ) = ( g⁢f ) ⁡ (x) = idP ⁡ (x) = x = g⁡ ( f⁡ (y) ) = ( g⁢f ) ⁡ (y) = idP ⁡ (y) = y 即x=y, 换言之则是f为单射.
◻
定理2.1.9. 设f⊣g:P⇀Q, 则下列条件等价:
  1. f是满射;
  2. f⁢g=idQ;
  3. g是单射.
证明.
◻
推论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. 设H是一个格, 若存在二元运算→:H×H→H使得 ∀ a,b,c ∈H . c∧a ≤b ⟺ c≤ a→b 则称H为Heyting代数.

容易验证, H有最大元但不一定有最小元. 有些文献会假定Heyting代数是一个有界格.

由Heyting代数的定义和第2章中Galois伴随之性质, 我们有以下定理.

定理3.1.1. 设H是一个格, 则下列条件等价:
  1. H为Heyting代数;
  2. 对于任意的a∈H, (a∧(-),a→(-))构成H上的Galois伴随;
  3. 对于任意的a,b∈H, {x∈H|a∧x≤b}存在最大元.
证明. 1推出2: 根据Galois伴随的定义, 我们需要证明对于任意的x,y∈H, 都有 a∧x ≤y ⟺ x≤ a→y 而这由Heyting代数的定义所保证. 我们还需要说明这两个函数的单调性. 如果x≤y, 那么a∧x≤a∧y, 这可由定义得到. 如果x≤y, 我们要证明a→x≤a→y. 根据a→x≤a→x, 根据剩余律我们有(a→x)∧a≤x, 鉴于x≤y, 所以有(a→x)∧a≤y, 再用一次剩余律可知a→x≤a→y.
2推出1: 根据1推出2的证明, 这就是立即可以得到的.
1推出3: 我们欲说明a→b是{x∈H|a∧x≤b}的最大元. 首先, 根据1推出2的证明过程, 我们知道a∧(a→b)≤b这一事实, 于是(a→b)∈{x∈H|a∧x≤b}. 其次, 如果c∈H满足a∧c≤b, 那么根据剩余律c≤a→b. 由此, 我们知道b→c就是最大元.
3推出1: 我们定义(a→b)≔Max⁡({x∈H|a∧x≤b}), 当然这是良定的. 接着, 我们需要证明剩余律. 对于任意的a,b,c∈H, 如果c∧a≤b, 即c∈{x∈H|a∧x≤b}, c≤a→b根据定义即得. 如果c≤a→b, 那么c∧a≤(a→b)∧a≤b, 这就是根据a→b的定义得到的.
◻
例子3.1.1.
定理3.1.2. 每个Heyting代数都是分配格.
证明. 仅需证明对于任意的a,b,c∈H都有a∧(b∨c)≤(a∧b)∨(a∧c), 因为另一个方向对于普通的格都成立. 令RHS=(a∧b)∨(a∧c). 因为a∧b≤RHS, 所以b≤a→RHS. 因为a∧c≤RHS, 所以c≤a→RHS. 因此, b∨c≤a→RHS. 于是, a∧(b∨c)≤RHS.
◻
定理3.1.3. 每个有限分配格都是Heyting代数.
证明.
◻
定理3.1.4. 每个Boole代数都是Heyting代数.
证明.
◻
定理3.1.5. 设H是一个Heyting代数, 则对于任意的a,b,c∈H, 我们有
  1. b≤a→b;
  2. 1→a=a;
  3. a→b=1⟺a≤b;
  4. a∧(a→b)=a∧b;
  5. a→(-)保序, (-)→a逆序;
  6. a→(b∧c)=(a→b)∧(a→c);
  7. (a∨b)→c=(a→c)∧(b→c);
  8. a→(b→c)=(a∧b)→c;
  9. a≤(a→b)→b;
  10. ((a→b)→b)→b=a→b;
  11. (a→b)∧(b→c)≤a→c;
  12. 如果a是交素元, 那么b→a=1或b→a也是交素元.
证明.
  1. 由b∧a≤b和剩余律立即得到.
  2. 由1可知a≤1→a, 另外1→a≤(1→a)∧1≤a, 由此可知1→a=a.
  3. 如果a≤b, 那么a→a≤a→b, 即1≤a→b, 又因为a→b≤1, 故a→b=1. 反过来, 如果a→b=1, 那么1≤a→b, 于是1∧a≤b, 即a≤b.
  4. a∧(a→b)≤a是∧的定义的一部分, a∧(a→b)≤b可以根据剩余律轻松得到, 于是a∧(a→b)≤a∧b. 由1知b≤a→b, 故根据∧的保序性有a∧b≤a∧(a→b). 因此, 我们有a∧(a→b)=a∧b.
  5. 如果x≤y, 我们需要证明a→x≤a→y. 首先, 我们有a→x≤a→x, 于是(a→x)∧a≤x, 接着由x≤y可知(a→x)∧a≤y, 最后得到a→x≤a→y. 如果x≤y, 我们需要证明y→a≤x→a. 因为x≤y, 所以(y→a)∧x≤(y→a)∧y≤a, 于是y→a≤x→a.
  6. 因为b∧c≤b和b∧c≤c, 所以说a→(b∧c)≤a→b且a→(b∧c)≤a→c, 于是a→(b∧c)≤(a→b)∧(a→c). 我们还需要证明(a→b)∧(a→c)≤a→(b∧c). 这等价于证明a∧(a→b)∧(a→c)≤b∧c. 我们知道 a∧ ( a→b ) ∧ ( a→c ) = ( a∧a ) ∧ ( a→b ) ∧ ( a→c ) = ( a∧ ( a→b ) ) ∧ ( a∧ ( a→c ) ) 鉴于a∧(a→b)≤b和a∧(a→c)≤c, 所以(a∧(a→b))∧(a∧(a→c))≤b∧c.
  7. 因为a∨b≥a和a∨b≥b, 所以(a∨b)→c≤a→c且(a∨b)→c≤b→c, 于是(a∨b)→c≤(a→c)∧(b→c). 我们还需要证明(a→c)∧(b→c)≤(a∨b)→c. 这等价于证明(a∨b)∧(a→c)∧(b→c)≤c. 于是, 我们有 ( a∨b ) ∧ ( a→c ) ∧ ( b→c ) = ( a∧ ( a→c ) ∧ ( b→c ) ) ∨ ( b∧ ( a→c ) ∧ ( b→c ) ) ≤ ( c∧ ( b→c ) ) ∨ ( c∧ ( a→c ) ) ≤ c
  8. 对于每个x∈H, 我们有 x≤ a→ ( b→c ) ⟺ x∧a ≤ b→c ⟺ x∧a∧b ≤c ⟺ x≤ ( a∧b ) →c 分别取x=a→(b→c)和x=(a∧b)→c就能得到等式.
  9. 由a→b≤a→b可知(a→b)∧a≤b, 于是a≤(a→b)→b.
  10. 首先根据9, 我们可以知道a→b≤((a→b)→b)→b. 因此, 我们还需要证明((a→b)→b)→b≤a→b. 根据(-)→b的逆序性, 再次应用9, 可以得到这个结果.
  11. a∧(a→b)∧(b→c)≤b∧(b→c)≤c, 于是(a→b)∧(b→c)≤a→c.
◻
定理3.1.6.
定理3.1.7.
定理3.1.8.
定理3.1.9.

第3.2节 滤子和同余关系之间的一一对应

第4章 Frame和拓扑表示定理

第4.1节 Frame的定义和基本性质

定义4.1.1. 设L是一个完备格, 如果对于任意的a∈L和S⊆L, 都有 (IFD) a∧ ⋁S = ⋁ s∈S ( a∧s ) (IFD) 则称L为一个frame. 我们将IFD这种性质叫做无限分配律.
定义4.1.2. 设f:A→B是frame之间的一个映射, 如果f保持有限的交和任意的并 (包括空集的交和并), 则称f是从A到B的frame同态. 全体frame和frame同态构成的范畴记为Frm.
评注4.1.1.
  1. 若f:A→B是一个frame同态, 那么f⁡(0)=0, f⁡(1)=1.
  2. 当A和B仅为完备格时, 如果f:A→B保持有限交和任意的并, 我们仍然将这种映射称为frame同态.
例子4.1.1.
定义4.1.3. 设L是一个完备格, F∈Fil⁡(L). 如果对于任意的S⊆L都有⋁S∈F可以推出S∩F≠∅, 则称F为L的完全素滤子.

第4.2节 空间式frame和sober空间

第5章 Domain与连续格

第6章 完全分配格

第7章 剩余格

第7.1节 剩余格的基本概念

定义7.1.1. 设L是一个有界格, 0和1分别是其最小元和最大元, ⊗,→:L×L→L是两个其上的二元运算. 如果
  1. (L,⊗,1)是交换幺半群;
  2. 对于任意的a,b,c∈L都有 a⊗b ≤c ⟺ a≤ b→c
则称(L,⊗,→)为剩余格. 当L还是完备格时, 则称L为完备剩余格.
定理7.1.1. 设L是一个剩余格, 则对于任意的a,b,c∈L, 我们有
  1. a⊗b≤a∧b;
  2. a⊗0=0,1→a=a;
  3. b≤a→b;
  4. a≤b当且仅当a→b=1;
  5. 如果a≤b, 那么a⊗c≤b⊗c, c→a≤c→b, b→c≤a→c;
  6. a⊗(a→b)≤a∧b;
  7. b≤a→(a⊗b);
  8. a→(b→c)=(a⊗b)→c=b→(a→c);
  9. (a→b)⊗(b→c)≤a→c;
  10. a→(a⊗(a→b))=a→b;
  11. a∨b≤(a→b)→b;
  12. ((a→b)→b)→b=a→b;
  13. (a∨b)→c=(a→c)∧(b→c);
  14. a→(b∧c)=(a→b)∧(a→c);
  15. b→c≤(a∧b)→(a∧c), b→c≤(a∨b)→(a∨c);
  16. b→c≤(a→b)→(a→c), b→c≤(c→a)→(b→a);
  17. (a∨b)→b=a→b=a→(a∧b);
如果L是完备剩余格, 那么对于任意的
证明.
  1. 由a≤a和1为⊗的单位元可知1⊗a≤a, 而这等价于1≤a→a. 因此, a→a=1. (这是一般性的结论.) 根据a≤b→b可知a⊗b≤b, 根据b≤a→a可知b⊗a≤a, 即a⊗b≤a. 于是, a⊗b≤a∧b.
  2. 由a≤0→0可知a⊗0≤0, 于是a⊗0=0. 由x≤1→a等价于x⊗1≤a, 即x≤a, 可知1→a=a.
  3. 由a≤b→b可知a⊗b≤b, 于是b⊗a≤b, 因此b≤a→b.
  4. a→b=1和1≤a→b是等价的. 1≤a→b和1⊗a≤b是等价的. 1⊗a≤b和a≤b是等价的. 于是, a≤b和a→b=1是等价的.
  5. 因为b⊗c≤b⊗c, 那么b≤c→(b⊗c), 又因为a≤b, 所以a≤c→(b⊗c), 于是a⊗c≤b⊗c. 因为c→a≤c→a, 所以(c→a)⊗c≤a, 又因为a≤b, 所以(c→a)⊗c≤b, 于是c→a≤c→b. 因为b→c≤b→c, 所以(b→c)⊗b≤c, 于是b≤(b→c)→c, 又a≤b, 可知a≤(b→c)→c, 于是a⊗(b→c)≤c, 最终得到b→c≤a→c.
  6. 由a→b≤a→b可知a⊗(a→b)≤b, 而由1我们知道a⊗(a→b)≤a∧(a→b)≤a, 于是a⊗(a→b)≤a∧b.
  7. 由a⊗b≤a⊗b可知b≤a→(a⊗b).
  8. 设x∈L, 我们有 x≤ a→ ( b→c ) ⟺ x⊗a ≤ b→c ⟺ x⊗a⊗b ≤c ⟺ x≤ ( a⊗b ) →c ⟺ x⊗b⊗a ≤c ⟺ x⊗b ≤ a→c ⟺ x≤ b→ ( a→c )
  9. a⊗ ( a→b ) ⊗ ( b→c ) ≤ b⊗ ( b→c ) ≤ c 于是, 我们有(a→b)⊗(b→c)≤a→c.
  10. 设x∈L, 我们有 x≤ a→ ( a⊗ ( a→b ) ) ⟹ x⊗a ≤ a⊗ ( a→b ) ⟹ x⊗a ≤b ⟹ x≤ a→b 于是a→(a⊗(a→b))≤a→b. 另外, 根据a⊗(a→b)≤a⊗(a→b), 可知a→b≤a→(a⊗(a→b)).
  11. 首先, a≤(a→b)→b等价于a⊗(a→b)≤b, 这显然成立. 其次, b≤(a→b)→b等价于a→b≤b→b, 这也显然成立.
  12. 根据(a→b)⊗((a→b)→b)≤b这一事实, 可以得到a→b≤((a→b)→b)→b. 另外, 根据11我们有a≤(a→b)→b, 再根据5可得((a→b)→b)→b≤a→b.
  13. 因为a∨b≥a, 所以(a∨b)→c≤a→c. 因为a∨b≥b, 所以(a∨b)→c≤b→c. 因此, (a∨b)→c≤(a→c)∧(b→c). 我们还需要证明(a→c)∧(b→c)≤(a∨b)→c. 令x=(a→c)∧(b→c). 因为x≤a→c, 所以a≤x→c. 同理, b≤x→c. 于是, a∨b≤x→c. 那么, x≤(a∨b)→c, 即(a→c)∧(b→c)≤(a∨b)→c.
  14. 因为b∧c≤b和b∧c≤c, 所以a→(b∧c)≤a→b且a→(b∧c)≤a→c, 于是a→(b∧c)≤(a→b)∧(a→c). 我们还需要证明(a→b)∧(a→c)≤a→(b∧c). 这等价于a⊗((a→b)∧(a→c))≤b∧c. 我们将其处理为分别证明a⊗((a→b)∧(a→c))≤b和a⊗((a→b)∧(a→c))≤c. 先来看第一个, 第二个的证明是类似的. 我们知道(a→b)∧(a→c)≤a→b, 再根据单调性, 我们有a⊗((a→b)∧(a→c))≤a⊗(a→b)≤b. 这就是我们所要的, 另一个是差不多的.
◻
定理7.1.2.