同调代数笔记1

范畴论,尤其是阿贝尔范畴,是同调代数的基石。基础的范畴论包含了以下概念:

范畴
一个范畴\(\mathcal{C}\)包含对象\(\text{obj}(\mathcal{C})\),和态射\(\text{Hom}(A, B)\),其中\(A,B\in \text{obj}(\mathcal{C})\),态射必须满足

  1. 每个对象\(A\in\text{obj}(\mathcal{C})\)存在\(1_A \in \text{Hom}(A, A)\),使得\(f1_A = f\)\(1_Af = f\)
  2. 复合运算是结合的,即\(f\in\text{Hom}(A, B), g\in\text{Hom}(B, C), h\in\text{Hom}(C, D)\),则

\[(fg)h = f(gh) \]

我们发现,态射的概念和幺半群十分相似,但幺半群中每个元素皆可相乘,而态射的复合必须匹配定义域和值域。有了态射之后,我们还可以定义一些特殊的态射。注意这些概念并不考虑对象中的元素,而是通过态射的交换性构造:

  • 如果态射\(f\in\text{Hom}(A, B)\)满足对任意\(g_1, g_2\in \text{Hom}(B, C)\)都有\(g_1 \circ f = g_2 \circ f\),以及对任意\(h_1, h_2\in \text{Hom}(D, A)\)都有\(f\circ h_1 = f\circ h_2\),就称\(f\)零态射
  • 对于\(f\in\text{Hom}(A, B)\),如果任意\(g_1, g_2\in\text{Hom}(C, A)\)都满足\(f\circ g_1 = f\circ g_1 \Rightarrow g_1 = g_2\),则称\(f\)单态射,记为\(↪\),其概念和单射类似。
  • 对于\(f\in\text{Hom}(A, B)\),如果任意\(g_1, g_2\in\text{Hom}(B, C)\)都满足\(g_1 \circ f = g_2 \circ f \Rightarrow g_1 = g_2\),则称\(f\)满态射,记为\(↠\),注意满态射不一定是满射,例如嵌入映射。
  • 如果\(f\in\text{Hom}(A, B)\)既是单态射又是满态射,那么就称其为双态射
  • 如果\(f\in\text{Hom}(A, B), g\in\text{Hom}(B, A)\),并且\(gf = 1_A, fg = 1_B\),则称\(f, g\)同构,记为\(\xrightarrow{\sim}\),并且\(g\)称为\(f\)逆态射
    注意同构是双态射,但双态射不一定是同构,例如环范畴中\(\mathbb{Z}↪\mathbb{Q}\)是双态射但不是同构。如果一个范畴中的双态射都是同构,那么就称其为平衡范畴

除此之外,我们还可以定义一些特殊的对象:对于\(A\in \text{obj}(\mathcal{C})\)

  • 如果对任意\(B\in \text{obj}(\mathcal{C})\),在\(\text{Hom}(A, B)\)中有且仅有一个元素,那么就称\(A\)起始对象
  • 如果对任意\(B\in \text{obj}(\mathcal{C})\),在\(\text{Hom}(B, A)\)中有且仅有一个元素,那么就称\(A\)终止对象
  • 如果\(A\)既是起始对象又是终止对象,那么就称其为零对象
  • 如果对任意满态射\(X ↠ Y\)和态射\(P \to Y\),如果有唯一的态射\(P \to X\),就称\(P\)投射对象
    image
  • 如果对任意单态射\(X ↪ Y\)和态射\(X \to Q\),如果有唯一的态射\(Y \to Q\),就称\(P\)内射对象
    image

投射对象和内射对象在同调代数中有重要用途。

注记:

  1. 范畴中对象的全体不一定是ZFC集合,也可能是真类,如果是前者我们称为小范畴,如果是后者则称为大范畴
  2. 一个范畴\(\mathcal{C}\)中的部分对象和部分态射如果满足范畴的条件,可以称为\(\mathcal{C}\)子范畴;如果子范畴\(\mathcal{S}\)的任意对象\(A, B\in \text{obj}(\mathcal{S})\)都满足\(\text{Hom}_\mathcal{S}(A, B) \cong \text{Hom}_\mathcal{C}(A, B)\),那么就称\(\mathcal{S}\)为满子范畴。
  3. 一个范畴\(\mathcal{C}\)反范畴\(\mathcal{C}^{op}\),满足:

\[\text{obj}(\mathcal{C}^{op}) = \text{obj}(\mathcal{C}) \]

\[\text{Hom}_{\mathcal{C}^{op}}(A, B) = \text{Hom}_\mathcal{C}(B, A) \]

  1. 对于拓扑空间\(X\)开集范畴\(\text{Op}(X)\)的对象为\(X\)中的开集,态射为包含映射。

函子
函子是范畴之间的映射,分为共变函子反变函子。共变函子\(T: \mathcal{C}\to \mathcal{D}\)的构造如下:对任意\(A \in \mathcal{C}\)都有\(T(A) \in \mathcal{D}\);对任意\(f \in \text{Hom}_\mathcal{C}(A, B)\)都有\(T(f) \in \text{Hom}_\mathcal{D}(T(A), T(B))\),并且满足

\[T(1_A) = 1_{T(A)} \]

\[T(fg) = T(f)T(g) \]

而反变函子\(T: \mathcal{C}\to \mathcal{D}\)则是:对任意\(A \in \mathcal{C}\)都有\(T(A) \in \mathcal{D}\);对任意\(f \in \text{Hom}_\mathcal{C}(A, B)\)都有\(T(f) \in \text{Hom}_\mathcal{D}(T(B), T(A))\),并且满足

\[T(1_A) = 1_{T(A)} \]

\[T(fg) = T(g)T(f) \]

我们有以下例子:

  1. 如果\(f\to T(f)\)是单态射,那么就称\(T\)是一个忠实函子,如果是满态射,就称\(T\)是一个满函子。如果存在忠实函子\(F: \mathcal{C}\to \mathbf{Set}\),那么就称\(\mathcal{C}\)具体范畴。当我们用交换图证明时,我们其实是把范畴看作具体范畴。
  2. \(X \in \text{obj}(\mathcal{C})\)\(\text{Hom}(A, -)\)将对象\(X\)映射成\(\text{Hom}(A, X)\),将态射\(f\in \text{Hom}(X, Y)\)映射成态射的函数\(g \to g \circ f\),其中\(g\in \text{Hom}(A, X)\),这个取值为\(\mathbf{Set}\)的函子称为Hom函子\(\text{Hom}(A, -)\)是一个共变函子,也可以定义反变函子\(\text{Hom}(-, B)\)
  3. 如果一个共变函子\(F: \mathcal{C}\to \mathbf{Set}\)满足存在\(A\in \text{obj}(\mathcal{C})\)使得\(F\cong \text{Hom}(A, -)\),那么称\(F\)可表函子,写成\(h_A\)。我们也可以对反变函子定义可表函子。
  4. 反变函子\(G: \text{Op}(X) \to \mathbf{Set}\)称为拓扑空间\(X\)上的预层
  5. \(F: \mathcal{C} \to \mathcal{D}, G: \mathcal{D} \to \mathcal{C}\)是两个函子,如果对任意对象\(X\in \mathcal{C}, Y\in \mathcal{D}\)\(\text{Hom}(FX, Y)\cong \text{Hom}(X, GY)\),那么称\(F, G\)是一对伴随函子\(F\)称为\(G\)左伴随\(G\)称为\(F\)右伴随

自然变换
自然变换是函子之间的映射。假如\(S, T: \mathcal{C} \to \mathcal{D}\)是两个共变函子,那么自然变换\(\tau\)定义为:对任意\(A\in \text{obj}(\mathcal{C})\)\(\tau_A: S(A) \to T(A)\);对任意\(f\in\text{Hom}(A, B)\)\(\tau_A \circ S(f) = T(f) \circ \tau_B\)。类似也可以定义反变函子的自然变换。如果每个\(\tau_A\)都是同构,则称\(\tau\)自然同构

注意:由于后一个条件的存在,自然变换不一定存在,也不一定唯一。例如:令\(\mathcal{I} = 0 \to 1\)是2个对象和1个态射构成的范畴,令\(S: \mathcal{I} \to \mathcal{I}\)把两个都映射到0,\(T: \mathcal{I} \to \mathcal{I}\)把两个都映射到1。我们发现\(S,T\)不存在自然变换。

对于自然变换,我们有以下著名的米田引理

\(A\in \mathcal{C}\)\(h_A\)是范畴\(\mathcal{C}\)上的可表函子,\(G: \mathcal{C}\to \mathbf{Set}\)\(\mathcal{C}\)上的另一个函子,则有

\[\text{Nat}(h_A, G) \cong G(A) \]

posted @ 2021-09-11 06:47  Euler57721  阅读(746)  评论(0)    收藏  举报