序与格论基础

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

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

第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, 由此得证. 另外一种情形是类似的.
  3. 根据1和2, 我们知道Aulu⊆Au和Alul⊆Al. 另外, 如果再次应用2, 将Au代入A, 就会发现Au⊆Aulu; 将Al代入A, 就会发现Al⊆Alul.
◻

第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上的离散拓扑自然也是一个格.
  3. (ℕ,|)是一个格, m∨n是m和n的最小公倍数, m∧n是m和n的最大公约数.
定理1.2.2. 设L是一个偏序集, 那么
  1. L是一个格当且仅当L的任意有限非空子集都有上确界和下确界.
  2. L是格当且仅当Lop是格.
证明.
◻
定理1.2.3. 非空集合L可以作为一个格当且仅当L上存在两个二元运算⊗和⊕满足
  1. (L,⊗)和(L,⊕)都是交换幂等半群;
  2. ⊗和⊕满足吸收律, 即x⊗(x⊕y)=x=x⊕(x⊗y).
证明.
◻
定义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, 3和4, 5和6显然都是等价的.
◻
推论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的不动点集合. 设A是Im⁡f的一个子集. 令a=⋀A, 如果a∈Im⁡f, 那么⋀fA=⋀A. 我们将要证明a∈Im⁡f, 即f⁡(a)=a. f⁡ (a) = f⁡ ( ⋀A ) ≤ ⋀ f⁡ (A) = ⋀A =a 而又根据f是闭包算子, 所以a≤f⁡(a), 于是f⁡(a)=a. 我们已经证明了一半, 接着我们还需要证明f⁡(⋁A)是A在Im⁡f中的上确界, 如果A是Im⁡f的任意一个子集. 显然, f⁡(⋁A)是f⁡(A)的一个上界, 也是A的一个上界. 因此, f⁡(⋁A)在Im⁡f中也是A的一个上界. 如果b∈Im⁡f也是A在Im⁡f中的一个上界, 我们想要证明f⁡(⋁A)≤b. 然而, 既然b在Im⁡f中是A的上界, 那么在L中自然也是A的上界. 换言之, ⋁A≤b. 根据f的保序性质, 立即得到f⁡(⋁A)≤f⁡(b)=b.
◻
译者注记. 上述证明用到了这样一个事实: 对于偏序集P, 对于其某个非空子集S, S继承了一个自然的偏序. 对于A⊆S, 如果⋀A存在且⋀A∈S, 那么⋀A在子偏序集S中也是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. 于是, 对于任意的y∈Q, 我们有0P≤g⁡(y), 而这等价于f⁡(0P)≤y. 由于y的任意性, f⁡(0P)是Q的最小元0Q, 那么f⁡(⋁∅)=f⁡(0P)=0Q=⋁f⁡(∅). 如果A≠∅, 令b=⋁A, 我们需要证明f⁡(b)=⋁{f⁡(a)|a∈A}. 一方面, 由f的保序性可知, f⁡(b)是{f⁡(a)|a∈A}的一个上界. 另一方面, 设c也是{f⁡(a)|a∈A}的一个上界, 那么对于每个a∈A都有f⁡(a)≤c, 于是a≤g⁡(c). 也就是说, g⁡(c)是A的一个上界. 那么, b=⋁A≤g⁡(c). 这等价于f⁡(b)≤c. 所以说, f⁡(b)是{f⁡(a)|a∈A}的最小上界, 即f⁡(⋁A)=⋁f⁡(A). 类似地, 可以证明g保持任意存在的交.
◻
译者注记. 如果说得更清楚一些的话, 则是: 对于偏序集P和Q之间的Galois伴随f和g, 对于S⊆P, 若⋁S存在, 则⋁f⁡(S)存在, 且f⁡(⋁S)=⋁f⁡(S); 对于T⊆Q, 若⋀T存在, 则⋀g⁡(T)存在, 且g⁡(⋀T)=⋀g⁡(T).
定理2.1.7. 设P,Q是两个完备格.
  1. 保序映射f:P→Q保持任意的并当且仅当f有右伴随g:Q→P, 且g⁡(y)=⋁{x∈P|f⁡(x)≤y};
  2. 保序映射g:Q→P保持任意的交当且仅当g有左伴随f:P→Q, 且f⁡(x)=⋀{y∈Q|x≤g⁡(y)}.
证明. 2和1是对偶的, 这里仅证明1.
如果f有右伴随, 根据前述定理, f当然保持任意的并. 反过来, 如果f保持任意的并, 我们想要证明f有伴随. 令g⁡(y)=⋁{x∈P|f⁡(x)≤y}. 对于任意的x∈P和y∈Q, 如果f⁡(x)≤y, 那么由于g⁡(y)是{x∈P|f⁡(x)≤y}的一个上界, 所以有x≤g⁡(y). 反过来, 如果x≤g⁡(y), 那么f⁡(x)≤f⁡(g⁡(y)), 而 f⁡ ( g⁡ (y) ) = f⁡ ( ⋁ { x∈P | f⁡ (x) ≤y } ) = ⋁ f⁡ ( { x∈P | f⁡ (x) ≤y } ) ≤ y 即f⁡(x)≤y. 至于g的单调性, 由定义是容易看出来的. 因此, g是f的右伴随.
◻
定理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代数.
证明. 设H是一个有限分配格. 对于任意的a,b∈H, 令S={x∈H|a∧x≤b}. 我们想要说明⋁S∈S. 换言之, 我们要证明a∧⋁S≤b, 即⋁(a∧S)≤b. 根据S的定义, a∧S的元素都小于等于b. 换言之, b是a∧S的一个上界, 当然有a∧⋁S≤b. 这说明H是一个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. 设H是一个有最大元1的格, →:H×H→H是一个二元运算, 则H在→下是Heyting代数当且仅当对于任意的a,b,c∈H, 有
  1. a→a=1;
  2. a∧(a→b)=a∧b;
  3. (a→b)∧b=b;
  4. a→(b∧c)=(a→b)∧(a→c).
证明.
◻
定理3.1.7. 设H是具有最小元0的Heyting代数, 定义x′=x→0, 那么对于任意的a,b∈H, 我们有
  1. 0′=1, 1′=0;
  2. a′∧a=0;
  3. (-)′:H→H是逆序的;
  4. (a∨b)′=a′∧b′;
  5. a≤a′′;
  6. a′=a′′′.
证明.
  1. 0′=0→0=1是显然的, 因为a→a=1, 不论a是什么元素. 1′=1→0=Max⁡({x∈H|x≤0})=Max⁡({0})=0.
  2. 我们知道(a→0)∧a≤0, 于是a′∧a=0.
  3. 此即(-)→a总是逆序的推论.
  4. 定理3.1.5的第7条的推论.
  5. 由a′∧a=0和剩余律立即得到, 或者说是定理3.1.5的第9条的推论.
  6. 定理3.1.5的第10条的推论.
◻
定理3.1.8. 设H是一个有最小元0的Heyting代数, 则下列条件等价:
  1. H相对于(-)′运算是一个Boole代数;
  2. ∀a∈H.a′∨a=1;
  3. ∀a,b∈H.a→b=a′∨b;
  4. 对于任意的a∈H, a→H={a→x|x∈H}是上集;
  5. ∀a,b∈H.(a→b)→b=a∨b;
  6. ∀a∈H.a′′=a;
  7. (-)′:H→H是满射;
  8. 对于任意的a∈H, 如果a′=0, 那么a=1.
证明. 1推出2: 定义.
2推出3: 先证明a′∨b≤a→b. 这等价于证明a′≤a→b和b≤a→b. 鉴于0≤b, 所以a→0≤a→b. 第二个不等式等价于b∧a≤b, 这个根据定义即得. 现在我们要证明a→b≤a′∨b. 鉴于a′∨a=1, 我们有 a→b = ( a→b ) ∧ ( a′ ∨a ) = ( ( a→b ) ∧ a′ ) ∨ ( ( a→b ) ∧a ) 我们知道这个析取左支小于等于a′, 这个析取右支小于等于b, 而这正是我们想要的.
3推出4: 对于x∈(a→H), 存在x0∈H使得x=a→x0. 根据3的条件, 即x=a′∨x0. 对于y∈H满足x≤y, 我们知道a′∨x0≤y, 于是 ( a′ ∨ x0 ) ∨y = a′ ∨ ( x0 ∨y ) = a→ ( x0 ∨y ) = y 即y∈H.
4推出5: 首先, a∨b≤(a→b)→b在任意的Heyting代数中均成立, 所以我们仅需要证明(a→b)→b≤a∨b.
◻

设H是一个有最小元0的Heyting代数, 如果元素a满足a′′=a, 则称a为H的一个正则元素, 或者说Boole元素. 记B⁡(H)为H的正则元素全体构成的集合, 显然0,1∈B⁡(H), 而且a∈B⁡(H)当且仅当存在b∈H满足a=b′.

定理3.1.9. 设H是一个Heyting代数, 如果x,y∈B⁡(H), 那么x∧y,x→y∈B⁡(H).
证明.
◻

第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与连续格

第5.1节 基本domain结构

定义5.1.1. 设L是一个偏序集, 如果L的每个定向子集都有上确界, 那么称L为定向完备偏序集 (dcpo).
定义5.1.2. 设L是一个dcpo, x,y∈L. 如果对于L的任意定向子集D, x≤⋁D可以推出y∈↓⁡D, 则称y双小于 (way below) x, 记作x≪y. 并且, 我们记 ⇓⁡x = { y∈L | y≪x } ⇑⁡x = { z∈L | x≪z }
评注5.1.1.
定理5.1.1. 设L是一个dcpo, 那么对于任意的u,x,y,z∈L, 我们有
  1. x≪y可以推出x≤y;

第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. 这就是我们所要的, 另一个是差不多的.
  15. 对于第一条, 这等价于证明 ( a∧b ) ⊗ ( b→c ) ≤ a∧c 而这等价于 ( a∧b ) ⊗ ( b→c ) ≤a 且 ( a∧b ) ⊗ ( b→c ) ≤c 对于右边的不等式, 我们可以这样证明: ( a∧b ) ⊗ ( b→c ) ≤ b⊗ ( b→c ) ≤ c 对于左边的不等式, 我们需要用到1来证明: ( a∧b ) ⊗ ( b→c ) ≤ ( a∧b ) ∧ ( b→c ) ≤ a∧b ≤ a 对于第二条, 这等价于证明 b→c ≤ ( a→ ( a∨c ) ) ∧ ( b→ ( a∨c ) ) 而这又等价于证明 a⊗ ( b→c ) ≤ a∨c 且 b⊗ ( b→c ) ≤ a∨c 左边的证明: a⊗ ( b→c ) ≤ a∧ ( b→c ) ≤ a ≤ a∨c 右边的证明: b⊗ ( b→c ) ≤ c ≤ a∨c
  16. 对于第一条, 这等价于 ( a→b ) ⊗ ( b→c ) ≤ a→c 这就是9. 对于第二条, 这等价于 ( b→c ) ⊗ ( c→a ) ≤ b→a 这还是9.
  17. 根据13, 我们有 ( a∨b ) →b = ( a→b ) ∧ ( b→b ) = ( a→b ) ∧1 = a→b 根据14, 我们有 a→ ( a∧b ) = ( a→a ) ∧ ( a→b ) = 1∧ ( a→b ) = a→b
◻
定理7.1.2. 设L是一个有界格, ⊗,→:L×L→L是两个运算, 其中⊗是以1为单位元的交换幺半群运算, 那么(L,⊗,→)构成剩余格当且仅当对于任意的a,b,c∈L有
  1. (a⊗b)→c=a→(b→c);
  2. (a⊗(a→b))∨b=b;
  3. a→(a∨b)=1.
证明. 由剩余格推出这三条性质, 根据前述定理, 基本上是显然的. 显然我们证明反方向, 对于满足这些性质的运算, 我们说明(L,⊗,→)构成了一个剩余格.
◻
定理7.1.3. 在剩余格中, 如果⊗是幂等运算, 那么⊗=∧. 换言之, 有界Heyting代数是唯一一类乘法运算具有幂等性的剩余格.
证明.
◻

设L是一个剩余格, 定义(-)′:L→L为a′=a→0. 称a′为a的否定.

定理7.1.4. 设L是一个剩余格, 那么
  1. 0′=1, 1′=0;
  2. a≤a′′, a′′′=a′;
  3. a⊗a′=0;
证明.
◻

设L是一个剩余格, 定义⊕,⊖:L×L→L为 a⊕b = ( a′ ⊗ b′ ) ′ , a⊖b = a⊗ b′ 显然, ⊕是一个交换的半群运算.

定理7.1.5. 设L是一个剩余格, 那么对于任意的a,b,c∈L, 我们有
  1. a⊖b≤a≤a⊕b;
  2. a≤b可以推出a⊖b=0;