標籤:

範疇論學習筆記17:米田引理

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

前一篇:範疇論學習筆記16:函子範疇、範疇的等價

後一篇:範疇論學習筆記18:可表函子和普遍元素

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

Hom-函子是一類可以保存極限的特殊函子。自然變換是函子之間的一種關係。現在我們要討論的是 hom-函子之間的自然變換。

函子之間的自然變換

取局部小(本次筆記討論的所有範疇均為局部小)範疇 mathscr{C} 。又取 mathscr{C} 箭頭 f:B	o A 。如何能夠從 f 構建一個相應的兩個hom-函子( mathscr{C}(A,-),mathscr{C}(B,-) )之間的自然變換 alpha 呢?

如果 alpha 是一個自然變換,那麼它的所有構件(components,日:成分、せいぶん)必須使得下面的範疇圖可交換:

其中 mathscr{C}(C,j) 是映射 jcirc - ,將箭頭 h:C	o X 映射到箭頭 jcirc h:C	o Y 上。如果我們把構件 alpha_Z:mathscr{C}(A,Z)	o mathscr{C}(B,Z) 設定為 -circ f ,可以將箭頭 k:A	o Z 發送到複合箭頭 kcirc f: B	o Z 上,那麼上面的範疇圖的確是可交換的。

因此,如果存在箭頭 f:B	o A ,那麼久可以構建一個對應的變換(transformation) alpha:mathscr{C}(A,-)Rightarrow mathscr{C}(B,-) ,以上面定義的 alpha_Z 為構件。

此外,如果 f 是一個同構,那麼每一個構件 alpha_Z ,即 -circ f 就有一個逆 -circ f^-1 ,所以是一個同構。與之相對應的變換 alpha 就是一個自然同構(natural isomorphism)。

定理119

假設 mathscr{C} 是一個局部小的範疇, mathscr{C}(A,-),mathscr{C}(B,-) 是hom-函子,那麼給定一個箭頭 f:B	o A ,則存在一個對應的自然變換 mathscr{C}(f,-):mathscr{C}(A,-)Rightarrow mathscr{C}(B,-) ,對於每一個 Z ,構件(component) mathscr{C}(f,-)_Z:mathscr{C}(A,Z)	omathscr{C}(B,Z) 都把一個箭頭 k:A	o Z 映射到 kcirc f:B	o Z 上面。

此外,如果 f 是一個同構,與之相對應的變換 mathscr{C}(f,-) 就是一個自然同構。

定理120

對於一個包含對象 A,B,C 的局部小的範疇 mathscr{C} ,以及箭頭 f:B	o A, g:C	o B ,那麼

  1. mathscr{C}(fcirc g,-)=mathscr{C}(g,-)circ mathscr{C}(f,-)
  2. mathscr{C}(f,-)_A1_A=f
  3. mathscr{C}(1_A,-)=1_{mathscr{C}(A,-)}

接下來我們要問:是否 hom-函子 mathscr{C}(A,-),mathscr{C}(B,-) 之間的所有可能存在的自然變換都是從箭頭 f:B	o A 生成的呢?

定理121

假設 mathscr{C} 是要給局部小的範疇,考慮對於 mathscr{C} 對象 AB 來說的 hom-函子 mathscr{C}(A,-)mathscr{C}(B,-) 。如果存在一個自然變換 alpha:mathscr{C}(A,-)Rightarrow mathscr{C}(B,-) ,那麼也存在一個唯一的箭頭 f:B	o A ,使得 alpha =mathscr{C}(f,-) ,即 f=alpha_A(1_A)

基於在協變/同變 hom-函子的對偶逆變/反變 hom-函子的定理119-121的對偶定理是:

定理122

  1. 假設 mathscr{C} 是一個局部小的範疇, mathscr{C}(-,A),mathscr{C}(-,B) 是hom-函子,那麼給定一個箭頭 f:A	o B ,則存在一個對應的自然變換 mathscr{C}(-,f):mathscr{C}(-,A)Rightarrow mathscr{C}(-,B) ,對於每一個 Z ,構件(component) mathscr{C}(-,f)_Z:mathscr{C}(Z,A)	omathscr{C}(Z,B) 都把一個箭頭 k:Z	o A 映射到 fcirc k:Z	o B 上面。此外,如果 f 是一個同構,與之相對應的變換 mathscr{C}(-,f) 就是一個自然同構。
  2. 如果存在一個自然變換 alpha:mathscr{C}(-,A)Rightarrow mathscr{C}(-,B) ,那麼也存在一個唯一的箭頭 f:A	o B ,使得 alpha =mathscr{C}(-,f) ,即 f=alpha_A(1_A)
  3. mathscr{C}(-,gcirc f)=mathscr{C}(-,g)circ mathscr{C}(-,f)

受限米田引理(the Restricted Yoneda Lemma)

對於一對 hom-函子 mathscr{C}(A,-):mathscr{C}	o sf Set, mathscr{C}(B,-):mathscr{C}	o sf Set ,由定理121可知它們之間的自然變換的數量不多於 mathscr{C} 箭頭 f:B	o A 的數量。又由於這次筆記里的範疇 mathscr{C} 都是局部小範疇,所以自然變換可以被一個集合所容納。這就是函子範疇 [mathscr{C},	extsf{Set}] 的hom-集合,我們記作 Nat(mathscr{C}(A,-),mathscr{C}(B,-))

又由於 mathscr{C} 箭頭s hom-集合 mathscr{C}(B,A) 的一個成員。所以在證明定理119和121時,我們會用到兩組函數 mathcal{X}_{AB}mathcal{E}_{AB}

  1. mathcal{X}_{AB}:mathscr{C}(B,A)	o Nat(mathscr{C}(A,-),mathscr{C}(B,-)) 將函數 f:B	o A 映射到自然變換 mathscr{C}(f,-) 上。
  2. mathcal{E}_{AB}:Nat(mathscr{C}(A,-),mathscr{C}(B,-)) 	o mathscr{C}(B,A) 將自然變換 alpha:mathscr{C}(A,-)Rightarrow mathscr{C}(B,-) 映射到函數 alpha_A(1_A) 上。

下面我們證明 mathcal{X}_{AB}mathcal{E}_{AB} 在 Set 中互為逆函數:

  1. 對於任意函數 f:B	o A ,我們有 (mathcal{E}_{AB}circ mathcal{X}_{AB})f=mathcal{E}_{AB}(mathscr{C}(f,-))=mathscr{C}(f,-)_A(1_A)=f ,所以 mathcal{E}_{AB}circ mathcal{X}_{AB}=1
  2. 對於任意自然變換 alpha:mathscr{C}(A,-)Rightarrow mathscr{C}(B,-) ,我們有 (mathcal{X_{AB}}circ mathcal{E}_{AB})alpha=mathcal{X}_{AB}(alpha_A(1_A))=mathscr{C}(alpha_A(1_A),-)=alpha ,所以 mathcal{X}_{AB}circ mathcal{E}_{AB}=1

因此, mathcal{X}_{AB}mathcal{E}_{AB} 在 Set 中是互逆的,它們是同構。總結起來,我們有:

定理123(受限米田引理)

mathscr{C} 是一個局部小的範疇, A,Bmathscr{C} 的對象。那麼 Nat(mathscr{C}(A,-),mathscr{C}(B,-))cong mathscr{C}(B,A)

對偶地,我們有:

定理124(受限米田引理,續)

mathscr{C} 是一個局部小的範疇, A,Bmathscr{C} 的對象。那麼 Nat(mathscr{C}(-,A),mathscr{C}(-,B))cong mathscr{C}(A,B)

米田嵌入(the Yoneda embedding)

定理125

對於任何局部小的範疇 mathscr{C} ,都存在一個標記為 mathcal{X}:mathscr{C}^{op}	o [mathscr{C},	extsf{Set}] 的函子,包含組件 mathcal{X}_{ob},mathcal{X}_{arw} ,使得

  1. 對於任意 Ain Obj(mathscr{C^{op}}), mathcal{X}_{ob}(A)=mathscr{C}(A,-),
  2. 對於任意箭頭 fin mathscr{C}^{op}(A,B), 即箭頭 f:B	o Amathcal{X}_{arw}(f)=mathscr{C}(f,-)

對偶地,我們有函子 mathcal{Y}:mathscr{C}	o [mathscr{C^{op}},	extsf{Set}] ,包括組件 mathcal{Y}_{ob},mathcal{Y}_{arw} ,使得

  1. 對於任意 Ain Obj(mathscr{C}), mathcal{X}_{ob}(A)=mathscr{C}(-,A),
  2. 對於任意箭頭 fin mathscr{C}(A,B), 即箭頭 f:A	o Bmathcal{X}_{arw}(f)=mathscr{C}(-,f)

定理126

函子 mathcal{X}:mathscr{C}^{op}	o [mathscr{C},	extsf{Set}]mathcal{Y}:mathscr{C}	o [mathscr{C^{op}},	extsf{Set}] 都是全然忠實函子,且在對象上是單射的(injective on objects)。

定理127

對於局部小範疇里的任何對象 A,BAsimeq B iff mathcal{X}Asimeq mathcal{X}BAsimeq B iff mathcal{Y}Asimeq mathcal{Y}B

定義112

全然忠實的函子 mathcal{Y}:mathscr{C}	o [mathscr{C^{op}},	extsf{Set}] 被稱為mathscr{C} 的米田嵌入(Yoneda embedding);其對偶函子 mathcal{X}:mathscr{C}^{op}	o [mathscr{C},	extsf{Set}] 被戲稱為尤達嵌入(Yoda embedding)

回顧群論里的凱萊定理(Cayleys Theorem)

定理128(凱萊定理)

任何群 (G,cdot, e) 都和群 Sym(G) ,即集合 G 的置換群(group of permutations),的一個子群同構。

若假以篇幅,我們可以說明米田引理是凱萊定理的一個推廣。但現在,我們將把目光轉向完整的米田引理。

完整的米田引理(the full Yoneda Lemma)

在受限米田引理中,我們用到了函子範疇 [mathscr{C},	extsf{Set}] 的hom-集合 Nat(mathscr{C}(A,-),mathscr{C}(B,-)) 。下面我們把這個集合的要求進行放鬆,我們不再要求第二個函子一定是 hom-函子: Nat(mathscr{C}(A,-),F)

定理129

對於任何局部小的範疇 mathscr{C} ,對象 Ain Obj(mathscr{C}) ,以及函子 F:mathscr{C}	o sf Set ,我們有 Nat(mathscr{C}(A,-),F)cong FA

按照受限情形的思路可以證明定理129。此外,我們還必須確認同構 mathcal{E}_{AF}:Nat(mathscr{C}(A,-),F)	o FA 的存在及其「自然性」。先回顧一下自然性的定義:

定義100

對於函子 F,G:mathscr{C	o D} 和一個 mathscr{C} 對象,我們說在 A 中, FA自然地和 FB 同構(FAcong GA ),只要 FG 是自然(naturally)同構的。

從這個定義出發,我們有:

定理130

mathscr{C} 是局部小的範疇, F 是函子 F:mathscr{C}	o sf Set 。那麼函子 N=Nat(-,F)circ mathcal{X}F 是自然同構的。

定理131

mathscr{C} 為局部小的範疇,那麼 Nat(mathscr{C}(A,-),-)ev_A 是自然同構的。

結合上述定理,我們就有了米田引理的完整版本:

定理132(米田引理)

對於任何局部小的範疇 mathscr{C} , mathscr{C} 的對象 A ,以及函子 F:mathscr{C}	o sf Set 。那麼 Nat(mathscr{C}(A,-),F)cong FA ,這個等價不但在 Ain mathscr{C} 中是自然的,在 Fin[mathscr{C},	extsf{Set}] 中也是自然的。

對偶地,我們有:

定理133(米田引理)

對於任何局部小的範疇 mathscr{C} , mathscr{C} 的對象 A ,以及函子 F:mathscr{C}^{op}	o sf Set 。那麼 Nat(mathscr{C}(-,A),F)cong FA ,這個等價不但在 Ain mathscr{C} 中是自然的,在 Fin[mathscr{C}^{op},	extsf{Set}] 中也是自然的。

在有些著作里,對於米田引理的表述和證明用到了下面兩個定義:

定義113

mathscr{C} 到 Set 的逆變函子 Fmathscr{C} 上的一個預層(presheaf)

定義114

mathscr{C} 上的預層(作為對象)加上它們之間的自然變換(作為箭頭),構成了 mathscr{C} 上的預層範疇,記為 widehat{mathscr{ C}}

在這些著作里,米田引理的主體被表述為 widehat{mathscr{ C}}(mathcal{Y}A,F)cong FA

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

前一篇:範疇論學習筆記16:函子範疇、範疇的等價

後一篇:範疇論學習筆記18:可表函子和普遍元素

推薦閱讀:

如何開啟數學腦?
從外微分到微分幾何(一)
拓撲學Ⅱ|筆記整理(3)——可數公理,Urysohn可度量化定理
【知識】從二階魔方的上帝之數說起

TAG:範疇論 | 數學 |