標籤:

範疇論學習筆記14:逗號範疇

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

前一篇:範疇論學習筆記13:Hom-函子

後一篇:範疇論學習筆記15:自然變換

學習材料:Category Theory: A Gentle Introduction - Logic Matters,最近更新(2018年1月29日)的版本。這份筆記對應的是第 19章。

讓我們先回顧一下切片範疇的定義:

定義18(切片範疇,slice category)

mathscr{C} 為一個範疇, I 是一個 mathscr{C} 對象。那麼在 I 上的切片範疇 mathscr{C}/I 有下列數據:

  1. 對象是對子 (A,f) ,其中 Amathscr{C} 對象, f:A	o I 是一個 mathscr{C} 箭頭
  2. 箭頭 (A,f)	o (B,g) 是一個使得在 mathscr{C}gcirc j=fmathscr{C} 箭頭 j:A	o B
  3. (A,f) 的單位箭頭是 mathscr{C} 單位箭頭 1_A:A	o A
  4. 對於箭頭 j:(A,f)	o (B,g) 以及 k:(B,g)	o (C,h) ,它們的複合 kcirc j:(A,f)	o (C,h)mathscr{C} 箭頭 kcirc j:A	o C

同樣地,我們可以定義切片範疇的對偶概念:餘切範疇(co-slice category) I/mathscr{C} ,其箭頭的方向和切片範疇的方向是相反的。

作用於切片範疇的函子有:

  • 遺忘函子 F:mathscr{C}/I	o mathscr{C} ,將所有的 mathscr{C}/I 對象里的 f:A	o I 刪除(另一種定義切片範疇的方式是將其對象直接定義為 f:A	o I ,在這種定義性 F 是把 f:A	o I 映射回 I ),將箭頭 j 映射回 mathscr{C} 範疇里的箭頭 j
  • 將上面的函子加以改造,使其形式變為 F:mathscr{C}/I	o mathscr{C}/J 。這樣的函子可以由 mathscr{C} 箭頭 k:I	o J 生成。

假設我們有函子 S:mathscr{A	o C}, T:mathscr{B	o C} 。我們有一種間接連結 mathscr{A} 中的對象 Amathscr{B} 中的對象 B 的方式:查看它們的像 SA, TB ,並通過箭頭 f:SB	o TB 將它們連結起來。

定義97(逗號範疇,comma category)

給定函子 S:mathscr{A	o C},T:mathscr{B	o C} ,那麼逗號範疇 (Sdownarrow T) 是擁有下列數據的範疇:

  1. (Sdownarrow T) 的對象是三元組 (A,f,B) ,其中 Amathscr{A} 對象, Bmathscr{B} 對象, f:SA	o TB 是一個 mathscr{C} 箭頭。
  2. (A,f,B)(A,f,B)(Sdownarrow T) 箭頭是一個對子 (a,b) ,其中 a:A	o A 是一個 mathscr{A} 箭頭, b:B	o B 是一個 mathscr{B} 箭頭,且下面的範疇圖可交換:

phantom{two} 3. 對象 (A,f,B) 的單位箭頭是對子 (1_A,1_B) .

phantom{two} 4. (Sdownarrow T) 中箭頭的複合是 (a,b)circ (a,b)=(acirc_mathscr{A} a, b circ_mathscr{B}b)

歷史上, (Sdownarrow T) 曾經記為 (S,T) ,故稱為逗號範疇。

  • mathscr{A=B=C} 時,逗號範疇退化為箭頭範疇(arrow category)。
  • mathscr{A=C}S 為單位函子 1_mathscr{C}mathscr{B}=1 時,逗號範疇退化為切片範疇。
  • 由此可見,箭頭範疇和切片範疇都是逗號範疇的特例。

下面我們看一種新的逗號範疇:

假設有函子 G:mathscr{C	o A} 和對象 Ainmathscr{A} ,存在一個對應函子 A:1	o mathscr{A} 。那麼逗號範疇 (Adownarrow G) 是什麼呢?

  1. 逗號範疇 (Adownarrow G) 的對象是三元組 (star, f, C) ,其中 Cmathscr{C} 對象, f:A	o GC 是一個 mathscr{A} 中的箭頭
  2. (star, f, C)(star,f ,C)(Adownarrow G) 箭頭是一對箭頭 (1_star,j) ,其中 j:C	o C ,且下面的正方形可交換:

但值得注意的是, star 部分並沒有實際的效用。因此,如果把 A 視為一個對象,我們就有下面這個範疇:

  1. 範疇 (Adownarrow G) 的對象是對子 (C,f) ,其中 Cmathscr{C} 對象, f:A	o GC 是一個 mathscr{A} 中的箭頭
  2. (C,f)(C,f)(Adownarrow G) 箭頭是一個箭頭 j:C	o C ,使得下面的三角形可交換:

應用:自由幺半群

取範疇 Mon 和 Set,使 S 為 Set 中的一個集合, F:sf Mon 	o Set 為遺忘函子。那麼逗號範疇 (Sdownarrow F) 就可以如下定義:

  1. 逗號範疇 (Sdownarrow F) 的對象是對子 (mathcal{N},f) ,其中 mathcal{N}=(N,cdot, 1_N) 是一個幺半群, f 是一個從 SF(mathcal{N}) 的集合函數,即 f:S	o N
  2. 逗號範疇 (Sdownarrow F)(mathcal{N},f)(mathcal{N},f) 的箭頭是一個幺半群同態 j:mathcal{N	o N} ,可以視為使得 f=jcirc f 的集合函數 underline{j}:N	o N

函子 f 的效用是為將 N 的元素用 S 的元素來標記(labelling)。假設 (Sdownarrow F) 有一個初對象 (mathcal{M},g) ,這是一個部分元素標記為 g:S	o M 的幺半群 mathcal{M} ,使得對於任何有 S 標記元素的幺半群 mathcal{N} ,都有保存標籤的從 mathcal{M}mathcal{N} 的幺半群同態。

定義98

集合 S 上的自由幺半群是逗號範疇 (Sdownarrow F) 的一個初對象,其中 F:sf Mon 	o Set 是遺忘函子。

定理103

取幺半群 mathcal{L}=(List(S),^cap,1) ,為其配備函數 g:S	o List(S) ,那麼 (L,g)S 上的一個自由幺半群。

定理104(初學建議跳過)

假設我們有函子 G:mathscr{B	o A} ,對象 Ain mathscr{A} ,那麼如果 mathscr{B} 有一個形狀為 sf J 的極限且 G 保存這個極限,那麼 (Adownarrow G) 也擁有一個形狀為 sf J 的極限。

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

前一篇:範疇論學習筆記13:Hom-函子

後一篇:範疇論學習筆記15:自然變換


推薦閱讀:

範疇論學習筆記5:積和余積
範疇論學習筆記3:箭頭的種類
範疇論學習筆記1:基本概念

TAG:範疇論 | 數學 |