格論學習筆記1:基礎概念

目錄:類型論驛站寫作計劃

下一篇:格論學習筆記2:格的基本性質

學習資料: ESSLLI 2017 -- Lattice Theory home page (John Harding)

經典著作:

  • Birkhoff: Lattice Theory(進階,較為陳舊,但仍為最佳)
  • Crawley and Dilworth: The Algebraic Theory of Lattices
  • Balbes and Dwinger: Distributive Lattices
  • Davey and Priestley: Introduction to Lattices and Order

格論(lattice theory,束論)在眾多領域都有著重要的應用,如代數、分析、拓撲、邏輯、計算機科學、組合數學、線性代數、幾何學、範疇論、概率論等。

定義1(偏序集,partial order, 半順序集合)

偏序集,或雲 poset,是一個有著二元關係 le 的集合 P ,對於 x,y,zin P ,滿足下列條件:

  1. 自反性(reflexive,反射関係)xle x
  2. 反對稱性(anti-symmetric,反対稱関係)xle yyle x Rightarrow x = y
  3. 傳遞性(transitive,推移関係)xle yyle zRightarrow xle z

倘若該集合還滿足 「xle yyle x 」(完全性,totality,完全律),那麼這個偏序集被稱為線性順序集合(linear order,線型順序集合)鏈(chain,鎖)

哈斯圖(Hasse diagram,ハッセ図)

P 的元素為點,以其 le 為邊(以上為尊,以下為卑),可以繪製哈斯圖。例如:

哈斯圖

對於有限偏序集合,哈斯圖較為好畫。對於某些無限集合,如 mathbb{N} ,問題也不大。但哈斯圖難以表現有理數集 mathbb{Q} 和實數集 mathbb{R}

一些術語:

零(zero/bottom,零) 0 / otP 中的最小值,如果存在的話

一(one/top,一) 1 / 	opP 中的最大值,如果存在的話

界(bounds,界)01

包含(cover):如果 a<b 且不存在 c>a,c<b ,那麼我們稱 b 包含 a

原子(atom):包含 0 的元素

陪原子/余原子(coatom):被 1 包含的元素

對偶序(order dual):將 P 反置的偏序集合

陪原子、對偶序為筆者自創譯名。

對於 Asubseteq P ,我們有:

xA極大元(maximal),如果 xin A 且不存在 yin A, x < y

xA最大元(maximum),如果 xin A 且對於所有 yin A ,都有 yle x

A上界集合(upper bounds) U(A) :對於所有 xin A, xle uu 的集合

A下界集合(lower bounds) L(A) :對於所有 xin A, vle xv 的集合

最小上界(least upper bound) igvee AU(A) 的最小元

最大下界(greatest lower bound) igwedge AL(A) 的最大元

定義2(格,lattice,束)

如果一個偏序集 L 的任意兩個元素的集合 {a,b} 都有一個最小上界 avee b 和一個最大下界 awedge b ,那麼它是一個格。如果每一個子集 Asubseteq L 都有一個最小上界 igvee A 和最大下界 igwedge A ,那麼我們稱該格為完全格(complete lattice,完備束)

我們稱 avee bigvee A並(join,結び)awedge bigwedge交(meet,交わり)

例如,實數單位區間 [0,1] 是一個完全格。有理數單位區間 [0,1]capmathbb{Q} 是一個格,但是不是完全格。集合 {r:r^2le 1/2} 沒有最小上界,故不是格。

分析以 mathbb{R} 為基礎,而非 mathbb{Q} ,就是因為實數單位區間的完全性(completeness)

定理1

如果偏序集 L 的每一個子集都有一個並(meet),那麼每一個子集也都有一個交(join),所以 L 是一個完全格。

閉包系統(closure systems)

一系列集合的並集是包含所有集合的最小集合,交集是被所有集合包含的最大集合。

定義3(閉包系統,closure system)

閉包系統是集合 X 的一系列子集 mathcal{C} ,滿足 mathcal{A}subseteq mathcal{C}Rightarrow igcap mathcal{Ain C} .

引理2

如果 mathcal{C} 是一個閉包系統,那麼作為一個偏序集,每一個子集 mathcal{Asubseteq C} 都有一個並(meet),所以 mathcal{C} 是一個完全格。

如果 mathcal{C}X 的一系列封閉於並集運算的子集,我們稱其為對偶閉合系統(dual closure system)。

格的例子:

  • 集合 X 的冪集 mathcal{P}(X) 是一個閉包系統,所以是一個完全格
  • 矢量空間 V 的子空間的集合 mathcal{S}(V) 是一個閉包系統,所以是一個完全格
  • 拓撲空間 (X,	au) 的一系列閉集(closed sets) mathcal{C}(X) 是一個閉包系統
  • 拓撲空間 (X,	au) 的一系列開集(open sets) mathcal{O}(X) 是一個對偶閉包系統
  • R 的一系列理想(ideals)mathcal{I}(R) 是一個閉包系統,所以是一個完全格
  • G 的一系列正規子群(normal subgroups) mathcal{N}(G) 是一個閉包系統

定義4(偽序/預序/先序,quasi-orders, preorders)

集合 X 上的偽序 sqsubseteq 是一個自反和傳遞關係。(不一定反對稱)

命題3

sqsubseteqX 上的一個偽序,

  1. 設定 xapprox y 當且僅當 xsqsubseteq yysqsubseteq x 可以得到一個等價關係
  2. 設定 x/approx le y /approx 當且僅當 xsqsubseteq y 可以得到在 X/approx 上的偏序

例如,在冪集 mathcal{P}(mathbb{N}) 上定義 sqsubseteq 如下:

Ssqsubseteq T 當且僅當 S 的所有非有限多的元素都在 T 中,

我們可以得到一個格 mathcal{P}(mathbb{N})/approx

再比如,設 mathcal{L} 為一階語言,有著一個二元關係 Rmathcal{F(L)} 是它的一階邏輯式,那麼我們可以定義 sqsubseteq 如下: varphi sqsubseteq psi 如果 varphi 	o psi 可以證明。

定理4

approx 為邏輯等價時 sqsubseteq 為偽序。而 mathcal{F(L)} 是滿足下列條件的一個格:

varphi / approx wedge psi /approx = (varphi 	ext{and} psi) /approx\ varphi / approx vee psi /approx = (varphi 	ext{or} psi) /approx

和範疇論的聯繫

定義5(範疇,category)

範疇 mathcal{C} 包括一系列對象,一系列對象間的態射(morphisms,又稱箭頭,arrows),一個態射複合規則( fcirc g ),並滿足

  1. 每一個對象 A 都有一個單位態射 1_A
  2. 複合滿足結合律

命題5

偏序 P 可以引出範疇 mathcal{C}_P ,其對象為 P 的元素,若 xle y ,有著唯一的態射 f:x	o y .

定義6(對象積)

範疇 mathcal{C} 中的對象 A,B 的積是一個對象 A	imes B ,且包含到 A,B 的態射,使得任意其他到 AB 的態射都有唯一因子通過(factor through) A	imes B 的態射。陪積是積的對偶。

命題6

對於一個偏序集 P ,範疇 mathcal{C}_P 有著有限積和陪積當且僅當 P 是一個格。它有著所有的積和陪積當且僅當 P 是一個完全格。

目錄:類型論驛站寫作計劃

下一篇:格論學習筆記2:格的基本性質

推薦閱讀:

配極理論與調和點列
二次方程, 3次方程, 4次方程的解法
機器學習演算法數學基礎之 —— 線性代數篇(2)

TAG:數學 | Lattice | 抽象代數 |