此次看来要放弃了。看了大概三分之一。彷佛不可以让注意力集中了。先更新吧。编程
\(G = \{ G, +, e \}\),一个数据集\(G\),一个二元操做符\(+\),和一个幺元\(e\)。数据结构
知足结合律:\((a + b) + c = a + (b + c)\)
知足封闭性。
存在单位元:\(e + a = a = a + e\)
存在逆元:对于每个a,存在一个逆元a': \(a + a' = e\)
若是知足交换律,则是一个交换群,也就是阿尔贝群。闭包
定义:同构(isomorphism)
群同构\((f : G \simeq H)\)是一个同态,若是其对应的函数是一个双射。dom
定理:
一个群同态\(f: G \to H\)是一个同构,当且仅当它有一个双边的逆,也就是说,有一个同态\(f': H \to G\),有\(f' \circ f = 1_G, f \circ f' = 1_H\)。编程语言
定理
在群之间的同构是一个群之间的等价关系。ide
一个范畴是一个带标签的有向图,其节点为对象(object),带有标签的有向边为箭头(arrow or morphism)。函数
一个范畴C包含2个数学实体:ui
对象集合:ob(C)
每一个元素都是一个对象,一个对象又能够认为是一个集合。spa
态射集合: hom(C)
态射集合的每一个元素是一个态射, \(f: a \to b\),每一个态射f有一个源对象(source object) a和目标对象(target object)b。
\(hom(a, b)\)表示从a到b的全部态射。
每一个态射\(f: A \to B\)有src()和tgt(),两个属性,能够得到源对象和目标对象,i.e. \(A = src(f), B = tgt(f)\)。orm
定理:一个对象的单位箭头是惟一的;不一样对象的单位箭头是不一样的。
对象
从编程语言的角度来讲,一个类(范畴)并不须要一个对象集合。
一个类的对象集合是由这个类的属性和方法决定的,是编程语言的各类数据类型和类的各类各样的组合形式。
咱们每每用元类型来描述范畴里的对象。
态射
态射就是一个类的方法。
一个方法有多个输入或者输出,能够简单地认为其源对象或者目标对象是一个对象组合。
如何理解一个没有输入的静态方法。
单态射(monomorphism) \(\simeq\) 单射(injective)
满态射(epimorphism) \(\simeq\) 满射(surjective)
双态射(bimorphism) = 单态射(monomorphism) + 满态射(epimorphism)
同构(isomorphism) = 双态射(bimorphism) + 存在逆态射
自态射(endomorphism) = (src(f) = tgt(f))
自同构(automorphism) = 自态射(endomorphism) + 同构(isomorphism)
撤回射(retraction) = 存在右逆
部分射(section) = 存在左逆
同态 = 两个数据结构之间知足分配律。\(f(x * y) = f(x) *' f(y)\)
Mon
Mon是对象为全部幺半群,箭头为幺半群同态。
Ord
Ord是对象为全部预序组,箭头为他们之间的单调映射。
Set
Set是对象为全部set,箭头为他们之间的任意集合函数。
Grp
Grp是对象为全部group,箭头为group的同态。
Ab
Ab是对象为全部abelian group,箭头为group的同态。
Rng
Rng是对象为全部ring,箭头为ring的同态。
全子范畴(full subcategory)
\(\mathcal{C}\) subcategory \(\mathcal{S}\) is a full subcategory, when:
\(\forall A, B \in ob(S), hom_S(A, B) = hom_C(A, B)\)
商范畴(quotient category)
商范畴\(\mathcal{C}/\sim = (ob(C), hom(hom(X \to Y)\to \sim class)\)是对一个范畴,按照某种属性进行分类。
商范畴的态射,个人理解是:C的态射 -> 一个具体的分类属性。
还有一个理解是:\(A \to B, A \sim B\)
一个例子:
If X is the set of all cars, and ~ is the equivalence relation "has the same color as", then one particular equivalence class consists of all green cars. X/~ could be naturally identified with the set of all car colors.
箭范畴(Arrow categories)
一个范畴\(\mathcal{C}\)的派生箭范畴\(\mathcal{C}^{\to}\),
\(ob(C)\)是范畴\(\mathcal{C}\)的全部箭头\(hom(C)\)。
给定一个\(\mathcal{C}^{\to}\)的对象\(f_1, f_2 | f_1 : X_1 \to Y_1, f_2 : X_2 \to Y_2\),
能够派生一个\(\mathcal{C}^{\to}\)的箭头\(f_1 \to f_2\)是一个匹配\((j, k) | j : X_1 \to Y_1, K : X_2 \to Y_2 \in hom(C)\),
切片范畴(Slice categories)
一个范畴\(\mathcal{C}\)的派生切片范畴\(\mathcal{C}/I, I \in ob(C)\),
\((A, f) \in ob(C/I) | A \in ob(C), f : A \to I \in hom(C)\),
\(j' : (A, f) \to (B, g) \in hom(C/I) | j : A \to B, g \circ j = f, j \in hom(C)\),
\(1_{(A, f)} = 1_A : A \to A | 1_A \in hom(C)\)
\(j : (A, f) \to (B, g), k : (B, g) \to (C, h), k \circ j : (A, f) \to (C, h) | k \circ j \in hom(C)\)
definition: monomorphism
An arrow \(f : C\to D\) in the category \(\mathcal{C}\) is a monomorphism (monic) if and only if it is left-cancellable..
left-cancellable - 左可消除。
i.e. for \(g : B \to C\) and \(h : B \to C\), if \(f \circ g = f \circ h \implies g = h\)
Theorem : the monomorphisms in Set are exactly the injective functions
意味着不是全部的范畴的单射都是单射方法。
Theorem : the monomorphisms in Grp are exactly the injective group homomorphisms
definition: epimorphism
An arrow \(f : C\to D\) in the category \(\mathcal{C}\) is a epimorphism (epic) if and only if it is right-cancellable..
right-cancellable - 右可消除。
i.e. for \(g : B \to C\) and \(h : B \to C\), if \(g \circ f = h \circ f \implies g = h\)
Theorem : the epimorphisms in Set are exactly the surjective functions
意味着不是全部的范畴的满射都是满射方法。
Theorem : the epimorphisms in Grp are exactly the surjective group epimorphisms
right 和 left只是一个记号,没有方向性的含义。
能够这样想象:\(C \to D\)
C在左边,D在右边。
右逆:是从D出发,逆回到D,\(f \circ g = 1_D\);
左逆:是从C出发,逆回到C,\(g \circ f = 1_C\);
定理:若是一个箭头有左逆和右逆,那么左逆和右逆是同一个,也是原箭头的逆。
\(r = 1_C \circ r = (s \circ f) \circ r = s \circ (f \circ r) = s \circ 1_D = s\)
定理:
在Set中,每个单态射是一个右逆,除了\(\emptyset \to D\)。
同理,在Set中,推论“每个满态射是一个左逆”是一个选择公理(Axiom of Choice)的一个版本。
定义:section and retraction
若是\(g \circ f = 1_C\),f也称为是g的一个部分态射(section);g称为是f的一个撤回态射(retraction)。
定义:split monomorphism and split spimonomorphism
若是f有一个左逆,那么f是一个拆分单态射;
若是g有一个右逆,那么g是一个拆分满态射。
同构(isomorphism)
在范畴里的一个同构是一个有逆箭头。通常用\(\sim \over \longrightarrow\)。
定理
若是f同时是单态射(monic)和拆分满态射(split epic)(或者同时是满态射(epic)和拆分单态射),那么f是一个同构。
定理 15
若是f和g是具备相同目标对象的单态射箭头。而且存在i,j,有\(f = g \circ i, g = f \circ j\),那么因子i和j是同构态射,而且互为逆。
定义: 平衡的(balanced)
范畴\(\mathcal{C}\)是平衡的,当且仅当每个箭头都是一个同构。
定义: 同构的对象(Isomorphic objects)
在范畴\(\mathcal{C}\)中,一个同构\(f : C \sim \over \longrightarrow D\),那么对象\(C, D\)称为在范畴\(\mathcal{C}\)中被同构化,记作\(fC \sim \over \longrightarrow D\)。
定理 16
在范畴\(\mathcal{C}\)中,一个对象之间的同构是一个等价关系。
定理 17
在范畴\(\mathcal{C}\)中,若是\(f : C \sim \over \longrightarrow D\),那么对于全部的对象\(X \in \matchcal{C}\),在箭头\(C \to X\)和箭头\(C \to \Y\)之间有一对一的对应。一样,存在一对一的对应在箭头\(X \to C\)和箭头\(Y \to C\)之间。
定义: 起点对象(initial object)
在范畴\(\mathcal{C}\)中,对象\(I\)是起点对象,若是,对于每个范畴中的对象X,都有一个惟一的箭头\(! : I \to X\),能够记作\(!_x\)。
定义: 终点对象(terminal object)
在范畴\(\mathcal{C}\)中,对象\(T\)是终点对象,若是,对于每个范畴中的对象X,都有一个惟一的箭头\(! : X \to T\),能够记作\(!_x\)。
定义: 空对象(null object)
在范畴\(\mathcal{C}\)中的空对象\(O\),若是,对于\(O\)便是起点对象也是终点对象。
定理:起点对象之间是“从惟一性到惟一性同构”。
在范畴\(\mathcal{C}\)中,\(I, J\)是起点对象,则存在一个惟一的同构\(f : I \sim \over \longrightarrow J\)。
对终点对象,亦然。
若是\(I\)是一个起点对象,有\(f : I \sim \over \longrightarrow J\),则\(J\)也是一个起点对象。
定义:将起点对象记为\(0\),将终点对象记为\(1\)
定义: 元素
在一个带有终点对象\(1\)范畴\(\mathcal{C}\)中,对象X的一个元素(或者对象X的一个点)是一个箭头\(f: 1 \to X\)。
定义: well-pointed
假设范畴\(\mathcal{C}\)有一个终点对象,而且假设范畴\(\mathcal{C}\)中的任意对象\(X, Y\),平行箭头\(f, g : X \to Y\),\(f = g\)若是\(f \circ x = g \circ x, \forall x : 1 \to X\),那么范畴\(\mathcal{C}\)被称为(well-pointed)。
定理:拿出两个终点对象\(1\)和\(1'\),定义两个不一样类型的X的元素\(f_1 : 1 \to X\)和\(f_2 : 1' \to X\)。范畴\(\mathcal{C}\)对于第一个元素是well-pointed,当且仅当范畴\(\mathcal{C}\)对于第二个元素也是well-pointed。
定义:通用化的元素(generalized elements)
在范畴\(\mathcal{C}\)中,一个\(X\)对象的(shape S的)通用化元素(generalized element)是一个箭头\(e: S \to X\)
定理:在范畴\(\mathcal{C}\)中,平行箭头是相同的,当且仅当它们在全部的通用化元素上都是相同的。
定理:在范畴\(\mathcal{C}\)中,点元素\(x: 1 \to X\)都是单态射。
每个生命都是神圣不可侵犯的。
每个生命都只是一粒尘埃。
咱们既能够尊重每一个生命,又能够对其为所欲为。就是这么矛盾。
定义: pairing schema, pair-objects, pairing function, un-pairing (projection) function
假设X, Y, O是对象的集合(它们能够是相同的或者是不一样的)。
有\(pr: X, Y \to O\)是一个二元函数(tow-place function),
同时有\(\pi_1 : O \to X\)和\(\pi_2 : O \to Y\)是one-place function。
这样\([O, pr, \pi_1, \pi_2]\)造成一个对X、Y的结对模式,当且仅当知足条件:
\[ a: \pi_1(pr(x, y)) = x \And \pi_2(pr(x, y)) = y, \forall x \in X, \forall y \in Y \\ b: pr(\pi_1(o), \pi_2(o)) = o, \forall o \in O \]
这样,O被称为这个结对模式的结对对象(pair-objects),
\(pr\)为关联的结对函数(pairing function),
\(\pi_1\)和\(\pi_2\)是反结对函数(映射函数)(un-pairing or projection functions)。
定理:
若是\([O, pr, \pi_1, \pi_2]\)和\([O, pr, \pi'_1, \pi'_2]\)都是X和Y的结对模式,则\(\pi_1 = \pi'_1, \pi_2 = \pi'_2\)。
若是\([O, pr, \pi_1, \pi_2]\)和\([O, pr', \pi_1, \pi_2]\)都是X和Y的结对模式,则\(\pr = \pr'\)。
定理:
若是\([O, pr, \pi_1, \pi_2]\)和\([O', pr', \pi'_1, \pi'_2]\)都是X和Y的结对模式,则存在一个惟一的双射(bijection)\(f : O \to O'\),有\(pr'(x, y) = f(pr(x, y)), \forall x \in X, \forall y \in Y\)。
定理
假设X, Y, O是对象集合,和函数\(\pi_1 : O \to X, \pi_2 : O \to Y\),若是有一个惟一的two-place 函数\(pr: X, Y \to O\),知足条件(a):
\[ a: \pi_1(pr(x, y)) = x \And \pi_2(pr(x, y)) = y, \forall x \in X, \forall y \in Y \]
则,\([O, pr, \pi_1, \pi_2]\)知足条件(b),从而造成一个结对模式。
定义: 乘积
若是X, Y是集合,那么\([O, \pi_1, \pi_2]\)造成一个X和Y的乘积,
这里面:
O是一个集合,
\(\pi_1 : O \to X\)是一个函数,
\(\pi_2 : O \to Y\)是一个函数,
有一个惟一的two-place函数:\(pr : X, Y \to O\),有\(\pi_1(pr(x, y)) = x \And \pi_2(pr(x, y)) = y, \forall x \in X, \forall y \in Y\)。
定义:二元乘积(binary product)
在任何一个范畴中,一个对于X和Y的二元乘积\([O, \pi_1, \pi_2]\)是一个对象O和映射箭头\(\pi_1 : O \to X, \pi_2 : O \to Y\)的组合。
这样对于任何对象\(S\)和箭头\(f_1 : S \to X, f_2 : S \to Y\),总有一个协调箭头(mediating arrow)\(u : S \to O\)造成一个交换图。
定义:楔子(wedge)
对于 X 和 Y 的一个楔子是一个对象S和一对儿箭头\(f_1 : S \to X, f_2 : S \to Y\)。
一个楔子\([O, \pi_1, \pi_2]\)是X和Y的乘积,当且仅当,对于X和Y的任何其它楔子\([S, f_1, f_2]\),存在一个惟一的态射\(u : S \to O\)造成一个交换图。
定义:衍生楔子范畴(derived wedge category)
给定一个范畴\(\mathcal{C}, X, Y \in Ob(\mathcal{C})\),衍生楔子范畴(derived wedge category)\(\mathcal{C}_{W(XY)}\)是:
对象数据是X和Y的全部楔子\([O, f_1, f_2]\);
\([O, f_1, f_2]\)和\([O', f'_1, f'_2]\)的箭头是范畴\(\mathcal{C}的箭头\)g : O \to O'$;
\([O, f_1, f_2]\)单位箭头是\(1_O\);
箭头组合相同于范畴\(\mathcal{C}\)的箭头组合。
定义:在\(\mathcal{C}\)中,一个X和Y的乘积是衍生范畴\(\mathcal{C}_{W(XY)}\)一个终点对象。
范畴\(\mathcal{C}\)中,对于任意的对象X和Y,乘积不必定存在;若是存在,也不必定惟一。
定义:范畴化定义楔子的对偶(the duals)一般被称为协楔子。这样一个范畴C的协楔子是协范畴\(C^{op}\)的一个楔子。
定义:协乘积(co-product)
范畴\(\mathcal{C}\)中,对于任意的对象X和Y,一个二元协乘积\([O, l_1, l_2]\)是:
一个对象O,
两个影射箭头:\(l1: X \to O, l2: Y \to O\)。
这样,对于任何S和箭头\(f_1: X \to S, f_2 : Y \to S\),有一个惟一的协调箭头:\(v : O \to S\)造成一个交换图。
协乘积记为: \(X \oplus Y\)
定理:有这样的范畴,其中老是存在乘积\(0 \times X\)或者\(X \times 0\),可是这个乘积一般不一样构与0。
定理
若是\(1 \overset{!_{1 \times X}}{\longleftarrow} 1 \times X \overset{i}{\longrightarrow} X\)是一个乘积
则:\(i\)是一个同构。
定义:调解箭头(mediating arrow)的一种表示
假设\([O, \pi_1, \pi_2]\)是一个对象X和Y的二元乘积,假设有一个楔子\(X \overset{f_1}{\Longleftarrow} S \overset{f_2}{\longrightarrow} Y\),
经过一个调解箭头\(u : S \to O\),造成一个交换图。
这个调解箭头\(u : S \to O\)科表示为\(<f_1, f_2>\)。
定理:
\(<f_1, f_2> = <g_1, g_2> \implies f_1 = g_1, f_2 = g_2\)。
定理
对于乘积\([X \times Y, \pi_1, \pi_2]\)和箭头\(u: S \to X \times Y, v: S \to X \times Y\),
若是有\(\pi_1 \circ u = \pi_1 \circ v, \pi_2 \circ u = \pi_2 \circ v \implies u = v\)。
定义:对角态射(diagonal morphism)
对于乘积\([X \times X, \pi_1, \pi_2]\)和箭头\(\pi_1: X \times X \to X, \pi_2: X \times X \to X\),
楔子\(X \overset{1_X}{\Longleftarrow} X \overset{1_X}{\longrightarrow} X\),
它们对应的调解箭头\(<1_X, 1_X>\)为对角态射,记作\(\delta_x\)。
定理:
\(q: S \to X \implies \delta_x \circ q = <q, q>\)。
定理:
\(<f, g> \circ e = <f \circ e, g \circ e>\)
定理:
给定平行箭头\(f_1: S \to X, f_2 : S \to X, f_1 \neq f_2\),那么至少有4个箭头\(S \to X \times X\)。
\[ f : X \to X' \\ g : Y \to Y' \\ [X \times Y, \pi_1, pi_2] \\ [X' \times Y', \pi'_1, \pi'_2] \\ f \times g : X \times Y \to X' \times Y' \\ \pi'_1 \circ f \times g = f \circ \pi_1 \\ \pi'_2 \circ f \times g = g \circ \pi_2 \]
定理:
假设\(f: X \to X, g: Y \to Y, o: X \times Y \to Y \times X \{ (x, y) \to (y, x)\}\),
得出:\((f \times g) \cirs o = (g \times f) \circ o\)。
定理:
存在双箭头\(f, g: X \to Y\),和乘积\(X \times X, Y \times Y\),
则:楔子 \(<f, g> = (f \times g) \circ \theta_x\)。
定理 37
有平行箭头\(f: X \to X', j: X' \to X", g: Y \to Y', k: Y' \to Y"\),
和乘积\([X \times Y, \pi_1, \pi_2], [X' \times Y', \pi'_1, \pi'_2], [X" \times Y", \pi"_1, \pi"_2]\),
则:\((j \times k) \circ (f \times g) = (j \circ f) \times (k \circ g)\)。
定义 44:有限元乘积
对于\(X_1, \cdots, X_n\)的乘积\(O, \pi_1, \cdots, \pi_n\),
对于任意的S和箭头\(f_i : S \to X_i\),存在一个惟一的协调箭头\(u: S \to O\),\(f_i = \pi_i \circ u\)
定理 38
在一个范畴里,对于\(X_1, X_2, X_3\),若是有三元乘积\([O, \pi_1, \pi_2, \pi_3]\)和\(O, \pi'_1, \pi'_2, \pi'_3\),
那么存在一个惟一的同构\(u: O \simeq O'\)
定理 39
\((X_1 \times X_2) \times X_3\)造成一个\(X_1, X_2, X_3\)的三元乘积。
定义 45:
范畴\(\mathcal{C}\)有全部的二元乘积,\(\iff\) 对于任意的两个对象,这个范畴都有乘积。
范畴\(\mathcal{C}\)有全部的有限元乘积,\(\iff\) 对于任意的n个对象,这个范畴都有n元乘积,\(n \geqslant 0\)。
定理 40
范畴\(\mathcal{C}\)有全部的有限元乘积,\(\iff\) 这个范畴有一个终点对象,而且有全部的二元乘积。
定义 46:无限乘积(infinite products)
假设范畴\(\mathcal{C}\)中,对象\(X_j\)能够在一套索引\(J\)中经过j索引,\(J\)是一个无限的。
若是,对于每一个\(X_j\)的乘积\(O\),有\(\pi_j : O \to X_j\),
同时须要对于任意的对象\(S\)和箭头族\(f_j : S \to X_j\),有\(u : S \to O, \And f_j = \pi_j \circ u, \forall j\)。
定义 47:
范畴\(\mathcal{C}\)有全部的乘积,\(\iff\) 对于任意的对象\(X_j | j \in J\),这个范畴都有乘积,记作\(\prod_{j \in J}{X_j}\)。
定义 48: 叉子(fork)
一个叉子(从S经过X到Y),包含箭头\(k: S \to X, f: X \to Y, g: X \to Y, f \circ k = g \circ k\),是一个交换图。
均衡器是一个约束(limiting case)
定义 50:叉子范畴
在范畴\(\mathcal{C}\)中,\(f,g:X \to Y\)造成的叉子\(k: S \to X; g, f: X \to Y\),
能够获得一个衍生叉子范畴\(\mathcal{C_{F(fg)}}\),以下:
对象:每一个\(S \to X; g, f: X \to Y\)为一个对象;
箭头:\(u: (S \to \cdots) \to (S' \to \cdots)\)是范畴\(\mathcal{C}\)中的\(u : S \to S'\);
显而易见有交换图:\(k = k' \circ u\);
单位箭头:\(1_{(S \to \cdots)} = 1_S\);
结合律:就是范畴\(\mathcal{C}\)中的结合律。
定义 51:叉子范畴的终点对象
在一个范畴中,平行箭头\(f, g : X \to Y\)的均衡器:\(E, e: E \to X\),其对应在衍生叉子范畴的对象是一个终点对象。
定理 41:均衡器之间存在惟一的同构
在范畴\(\mathcal{C}\)中,\(f,g:X \to Y\)的均衡器\([E, e], [E', e']\)存在惟一的同构:\(j: E \to E'\),
造成交换图:\(e = e' \circ j\)。
定理 42:
若是\([E, e]\)构成一个均衡器,那么\(e\)是一个单态射(monomorphism).
定理 43:
一个满态射的均衡器是一个同构态射。
定义 52: 协叉子(co-fork)
一个协叉子(从X经过Y到S),包含箭头\(f, g: X \to Y; k: S \to X,; \And k \circ f = k \circ g\)。
定义 R
对于平行箭头\(f,g: X \to Y\),能够引出一个对于对象Y的元素之间的关系R(或者记作\(R_{fg}\))。
\(yRy'\)意味着\(f(x) = y \And g(x)= y', \exists x \in X\)。
在一个协叉子中,意味着\(yR_{fg}y'\implies k(y) = k(y')\),有记作\(y \equiv_k y'\)。
定义 R 的最小等价关系(the smallest equivalence relation R) \(R~\)
\(R^~\)须要包括一个箭头\(c: Y \to C, c(y) = c(y') \iff yRy'\),或者说\(\equiv_c = R~\)。
定理 44
\(C = Y/R~; c: Y \to C\),c 映射 y 到包含 y 的C元素上。\([C, c]\)构成一个\(f, g\)的协均衡器。
举例:
\(Y = [a, a', b, b', d, d'], aRa', bRb', dRd'\)
\(C = Y/R~ = [[a, a'], [b, b'], [d, d']]\)
\(c(a) = [a, a']\)
定义 图表(diagram)
一个基于范畴中的diagram,是一些(或者没有)对象\(D_j\),这些对象能够按照索引\(J\)经过序号\(j\)来定位,和一些(或者没有)\(D_j\)之间的箭头。
定义 54 图表的锥(cone)
对于一个图表D的锥(cone over a diagram),其构成为\([C, c_j: C \to D_j] | j \in J]\),
而且对于图表中的任意箭头\(d: D_i \to D_j\),有交换关系\(c_j = d \circ c_i\)。
定理 45
一个闭包是一个子范畴。
定理 46
若是,\([C, c_j]\)是图表D的锥,则也是图表D的闭包的锥。
定义 56 图表的极限锥(limit cone)
图表D的极限锥(limit cone)\([L, \lambda_j]\)的知足条件:
对于图表 D 的任意一个锥C,都存在一个惟一的协调箭头\(k: C \to L, \lambda_j \circ k = c_j | \forall j \in J\)。
定理 47
一个给定图表的全部极限锥之间,一对一之间都存在惟一的同构,这个同构与锥箭头之间造成了交换。
定理 58
一个范畴\(\mathcal{C}\)中,图表D的极限锥是图表的锥范畴\(\mathcal{C}_{C(D)}\)的终点对象。
定理 48
一个范畴\(\mathcal{C}\)中,\([L, \lambda]\)是图表D的极限锥,
\([L', \lambda']\)是图表D的锥,而且经过\(f: L' \to L\)构成一个同构,
则:\([L', \lambda']\)是图表D的极限锥。
定理 49 TBD
定理 50
一个范畴\(\mathcal{C}\)有一个起点对象,当且仅当范畴\(\mathcal{C}\)做为一个图表有一个极限锥。
定义 59 极限对象
对于一个图表D的一个极限锥,咱们将位于这个极限锥的顶点的极限对象,自做\(\lim_{\rightarrow j} D_j\)。
定义 61:撤回,撤回正方形(pullback square)
对于一个角图(corner diagram)的一个极限(limit)\([L, \lambda_1: L \to D_1, \lambda_2: L \to D_2]\)是一个撤回。
一个角图和极限组成一个撤回正方形(pullback square)。
corner diagram: \(D_1, D_2, D_3, d: D_1 \to D_3, e: D_2 \to D_3\)。
定理 51
撤回一个单态射,产生一个单态射。
定理 52
\(f: X \to Y\)是一个单态射,当且仅当下面是一个撤回正方形:
\(1_X: X \to X, f: X \to Y\)
\(1_X: X \to X, f: X \to Y\)
定理 53
一个顶点为Z的角的撤回是商范畴\(\mathcal{C}/Z\)的一个乘积。
Isomorphism: \(\simeq\)
iff: \(\iff\)
结合律的理解
结合律意味着能够在任何一个计算点开始计算。
如何证实单射(injective)
经过假设两个元素e, e'的射结果相同,既\(f(e) = f(e')\),若是能够推导出\(e = e'\),则\(f\)是一个单射。
如何证实满射(surjective)
对于任何\(b \in B\),\(f(a) = b, \exists a \in A\)。
如何证实同构\(\simeq\)(isomorphism)
对于任何\(b \in B\),存在\(f(a) = b, a \in A\)。
交换图
各类表达:commuting with arrows, form a diagram commuting, triangle commutes, etc.
其中的含义是:从对象 A 到对象B存在两个相等的路径。
协调箭头(mediate arrows)
一种常见的交换图形式。老是以这样的形式出现:
有一组源对象和一个目标对象,存在:\([S_j, s_j: S \to T], j \in J\),
有一个对象\([M, m: M \to T]\),对于每一个源对象,存在惟一的:
\(k: S_j \to M; \And m \circ k = s_j\)。
\(k\)就是协调箭头。
这里,彷佛说明了\([M, m]\)有一种特性,存在一个等价的交换路径。
\[ 0 = \emptyset \\ 1 = \{ \emptyset \} \\ 2 = \{ \emptyset, \{ \emptyset \} \} \\ 3 = \{ \emptyset, \{ \emptyset \}, \{ \emptyset, \{ \emptyset \} \} \} \\ \cdots \\ n + 1 = n \cup \{ n \} \]