§E21.5極限・余極限の特殊な場合

最終更新

前の記事「極限と余極限」で、小さい圏J\mathcal Jからの関手として図式を定め、その上の錐と余錐によって極限と余極限を定義した。定義は添字圏J\mathcal Jを特定していないので、J\mathcal Jを具体的に選ぶたびに別の構成が得られる。

本記事は、四つの添字圏を順に定義して取る。空圏を取ると終対象と始対象が、離散圏を取ると直積と余積が、平行な二射の圏を取ると equalizer と coequalizer が、終域を共有する二射の圏を取ると pullback と pushout が得られる。それぞれについて、極限の定義に現れる等式を添字圏の射に沿って書き下し、既習の構成と一致することを確かめる。

同型を除く一意性は、どの場合にも改めて証明しない。極限の一意性§E21.4 定理 3.1と余極限の一意性§E21.4 系 3.2はすでに一般の図式について証明してあるので、各構成の一意性はその系である。

記事の最後に、逆向きの主張を証明する。直積と equalizer をもつ圏は、小さい図式の極限をすべてもつ。極限は、対象について取った直積と射について取った直積の間の二つの射の equalizer として構成される。双対に、余積と coequalizer から余極限が構成される。

本記事は、これらの構成が存在することを仮定しない。すべての主張は「存在すれば」という条件のもとで述べる。集合、群、ベクトル空間、位相空間および順序集合の圏を横断して極限と余極限を比べる作業は「極限・余極限の計算」が扱う。本記事では、各構成について一つの圏で対象と射と普遍射を明示する。

1 終対象と始対象

もっとも小さい添字圏から始める。

定義 1.1. 対象も射ももたない圏を空圏 (empty category) という。§E21.1 定義 1.1の結合律と単位律は射について課される条件であり、射が存在しないので空虚に満たされる。したがって空圏は圏である。対象の全体と射の全体はともに空集合であるから、空圏は小さい圏である。

空圏を添字圏とする図式は、対象にも射にも値をもたないので、ただ一つしか存在しない。この図式の極限と余極限が、次に定める対象にほかならないことを示す。

定義 1.2.C\mathcal Cを圏とする。C\mathcal Cの対象TTが終対象 (terminal object) であるとは、C\mathcal Cの任意の対象XXについてHom⁡C(X,T)\operatorname{Hom}_{\mathcal C}(X, T)がただ一つの元からなることをいう。C\mathcal Cの対象IIが始対象 (initial object) であるとは、C\mathcal Cの任意の対象XXについてHom⁡C(I,X)\operatorname{Hom}_{\mathcal C}(I, X)がただ一つの元からなることをいう。

命題 1.3.J\mathcal Jを空圏(定義 1.1)とし、D:J→CD : \mathcal J \to \mathcal Cを唯一の図式とする。C\mathcal Cの対象TTについて、次の二つは同値である。

  1. TTはC\mathcal Cの終対象である。
  2. TTを頂点とし、射の族を空の族とする組がDDの極限である。

双対に、C\mathcal Cの対象IIが始対象であることと、IIを頂点とする組がDDの余極限であることは同値である。

証明.Ob⁡(J)=∅\operatorname{Ob}(\mathcal J) = \emptysetであるから、DD上の錐の定義に現れる射の族(ψj)j∈Ob⁡(J)(\psi_j)_{j \in \operatorname{Ob}(\mathcal J)}は空の族である。また錐の等式はJ\mathcal Jの射について課されるが、J\mathcal Jには射が存在しないので、課される等式は一つもない。したがってDD上の錐はC\mathcal Cの対象と同じものであり、どの対象XXも錐の頂点になる。

このもとで極限の条件を書き下す。組(T,())(T, ())がDDの極限であることは、C\mathcal Cの任意の対象XXに対して、条件を一つも課されない射t:X→Tt : X \to Tがただ一つ存在することである。射に課される条件が空であるから、この条件はHom⁡C(X,T)\operatorname{Hom}_{\mathcal C}(X, T)がただ一つの元からなることに等しい。ゆえに(1)⇔\Leftrightarrow(2)は同値である。

双対の主張を示す。§E21.4 命題 2.2により、IIがDDの余極限であることと、IIがCop\mathcal C^{\mathrm{op}}における図式DopD^{\mathrm{op}}の極限であることは同値である。Jop\mathcal J^{\mathrm{op}}も空圏であるから、いま示したことをCop\mathcal C^{\mathrm{op}}へ適用すると、この条件はIIがCop\mathcal C^{\mathrm{op}}の終対象であることと同値である。反対圏の定義によりHom⁡Cop(X,I)=Hom⁡C(I,X)\operatorname{Hom}_{\mathcal C^{\mathrm{op}}}(X, I) = \operatorname{Hom}_{\mathcal C}(I, X)であるから、これはIIがC\mathcal Cの始対象であることにほかならない。▨

系 1.4.C\mathcal Cを圏とする。TTとT′T'がともにC\mathcal Cの終対象であれば、Hom⁡C(T,T′)\operatorname{Hom}_{\mathcal C}(T, T')はただ一つの元からなり、その元は同型射である。IIとI′I'がともにC\mathcal Cの始対象であれば、Hom⁡C(I,I′)\operatorname{Hom}_{\mathcal C}(I, I')はただ一つの元からなり、その元は同型射である。すなわち始対象と終対象は、存在すれば一意な同型を除いて一意である。

証明. 終対象の場合を示す。命題 1.3により、TTとT′T'はともに空圏J\mathcal Jを添字圏とする図式DDの極限である。§E21.4 定理 3.1を適用すると、πj′∘t=πj\pi'_j \circ t = \pi_jをすべてのj∈Ob⁡(J)j \in \operatorname{Ob}(\mathcal J)について満たす射t:T→T′t : T \to T'がただ一つ存在し、そのttは同型射である。Ob⁡(J)=∅\operatorname{Ob}(\mathcal J) = \emptysetであるから、ttに課される等式は一つもない。したがって主張は、射t:T→T′t : T \to T'がただ一つ存在してそれが同型射であること、すなわちHom⁡C(T,T′)\operatorname{Hom}_{\mathcal C}(T, T')がただ一つの元からなり、その元が同型射であることになる。

始対象の場合は、同じ図式の余極限として§E21.4 系 3.2を適用する。得られる射はt:I→I′t : I \to I'であり、課される等式が一つもないことは終対象の場合と同じである。▨

例 1.5 (Set\mathbf{Set}の終対象と始対象). 集合と写像のなす圏Set\mathbf{Set}(§E21.1 例 2.1)を考える。

一点集合{∗}\{\ast\}はSet\mathbf{Set}の終対象である。実際、任意の集合XXから{∗}\{\ast\}への写像は、各x∈Xx \in Xに対して値を{∗}\{\ast\}の中から選ぶことで定まるが、選択肢が∗\astただ一つであるから、写像はx↦∗x \mapsto \astただ一つである。

空集合∅\emptysetはSet\mathbf{Set}の始対象である。写像は定義域の各元に値を与えるものであり(§E1.1 定義 1.1)、∅\emptysetには元が存在しないので、∅\emptysetから任意の集合XXへの写像は、値を一つも与えない写像ただ一つである。

系 1.4により、Set\mathbf{Set}の終対象と始対象は、それぞれ一意な同型を除いて一意である。

2 直積と余積

次に、射をもたない添字圏を取る。

定義 2.1.IIを集合とする。対象をIIの元とし、対象iiについてHom⁡(i,i)={idi}\operatorname{Hom}(i, i) = \{\mathrm{id}_i\}、相異なる対象の間の射の集まりを空集合とし、合成をidi∘idi=idi\mathrm{id}_i \circ \mathrm{id}_i = \mathrm{id}_iと定めた圏を、II上の離散圏 (discrete category) という。合成できる射の組は(idi,idi)(\mathrm{id}_i, \mathrm{id}_i)の形しかないので、結合律と単位律はいずれもidi∘idi=idi\mathrm{id}_i \circ \mathrm{id}_i = \mathrm{id}_iに帰着し、成り立つ。対象の全体はIIであり、射の全体はIIと一対一に対応するので、離散圏は小さい圏である。

離散圏からの関手DDを与えることは、各i∈Ii \in Iに対象D(i)D(i)を与えることと同じである。恒等射の像は恒等射でなければならず(§E21.2 定義 1.1)、それ以外に射がないからである。

定義 2.2.C\mathcal Cを圏、IIを集合、(Ai)i∈I(A_i)_{i \in I}をC\mathcal Cの対象の族とする。II上の離散圏(定義 2.1)を添字圏とし、i∈Ii \in IにAiA_iを対応させる図式をDDとする。

DDの極限が存在するとき、その極限を族(Ai)i∈I(A_i)_{i \in I}の直積 (product) といい、頂点を∏i∈IAi\prod_{i \in I} A_iと書く。極限錐の射影をpi:∏i∈IAi→Aip_i : \prod_{i \in I} A_i \to A_iと書き、第ii成分への射影 (projection) という。

DDの余極限が存在するとき、その余極限を族(Ai)i∈I(A_i)_{i \in I}の余積 (coproduct) といい、頂点を∐i∈IAi\coprod_{i \in I} A_iと書く。余極限余錐の入射をιi:Ai→∐i∈IAi\iota_i : A_i \to \coprod_{i \in I} A_iと書き、第ii成分からの入射 (injection) という。

命題 2.3.C\mathcal Cを圏、(Ai)i∈I(A_i)_{i \in I}をC\mathcal Cの対象の族とする。

対象PPと射の族(pi:P→Ai)i∈I(p_i : P \to A_i)_{i \in I}について、(P,(pi))(P, (p_i))が(Ai)i∈I(A_i)_{i \in I}の直積であることと、次が成り立つことは同値である。C\mathcal Cの任意の対象XXと任意の射の族(fi:X→Ai)i∈I(f_i : X \to A_i)_{i \in I}に対して、

pi∘t=fi(i∈I)p_i \circ t = f_i \qquad (i \in I)

をすべて満たす射t:X→Pt : X \to Pがただ一つ存在する。

対象SSと射の族(ιi:Ai→S)i∈I(\iota_i : A_i \to S)_{i \in I}について、(S,(ιi))(S, (\iota_i))が(Ai)i∈I(A_i)_{i \in I}の余積であることと、次が成り立つことは同値である。C\mathcal Cの任意の対象XXと任意の射の族(gi:Ai→X)i∈I(g_i : A_i \to X)_{i \in I}に対して、

t∘ιi=gi(i∈I)t \circ \iota_i = g_i \qquad (i \in I)

をすべて満たす射t:S→Xt : S \to Xがただ一つ存在する。

証明. 離散圏の射は恒等射idi\mathrm{id}_i(i∈Ii \in I)だけである。関手の条件によりD(idi)=idAiD(\mathrm{id}_i) = \mathrm{id}_{A_i}であるから、錐の等式D(idi)∘ψi=ψiD(\mathrm{id}_i) \circ \psi_i = \psi_iは、C\mathcal Cの単位律により任意の射の族について成り立つ。したがってDD上の錐は、対象XXと射の族(ψi:X→Ai)i∈I(\psi_i : X \to A_i)_{i \in I}の組そのものであり、追加の条件は課されない。この事実を極限の定義へ代入すると、直積の主張が得られる。

余積の主張は、余錐の等式φi∘D(idi)=φi\varphi_i \circ D(\mathrm{id}_i) = \varphi_iが同じ理由で自動的に成り立つことから、余極限の定義を書き下して得られる。▨

系 2.4.(P,(pi))(P, (p_i))と(P′,(pi′))(P', (p'_i))がともに(Ai)i∈I(A_i)_{i \in I}の直積であれば、pi′∘t=pip'_i \circ t = p_iをすべてのi∈Ii \in Iについて満たす射t:P→P′t : P \to P'がただ一つ存在し、そのttは同型射である。(S,(ιi))(S, (\iota_i))と(S′,(ιi′))(S', (\iota'_i))がともに余積であれば、t∘ιi=ιi′t \circ \iota_i = \iota'_iをすべてのi∈Ii \in Iについて満たす射t:S→S′t : S \to S'がただ一つ存在し、そのttは同型射である。

証明. 直積は離散圏を添字圏とする図式の極限であるから、§E21.4 定理 3.1を適用すればよい。余積は同じ図式の余極限であるから、§E21.4 系 3.2を適用すればよい。▨

二項の直積または余積で同じ対象を二度用いると、恒等射の組から標準的な射が定まる。この構成は随伴を用いず、直積と余積の普遍性だけから得られる。

定義 2.5.C\mathcal CとD\mathcal Dを圏とする。対象を組(A,B)(A,B)、射を組(f,g):(A,B)→(A′,B′)(f,g):(A,B)\to(A',B')とし、合成と恒等射を成分ごとに定めた圏をC×D\mathcal C\times\mathcal Dと書き、二つの圏の直積 (product category) という。

定義 2.6.C\mathcal Cを圏とする。対象AAに(A,A)(A,A)、射ffに(f,f)(f,f)を対応させる関手Δ:C→C×C\Delta:\mathcal C\to\mathcal C\times\mathcal Cを対角関手 (diagonal functor) という。

合成と恒等射はC×D\mathcal C\times\mathcal Dで成分ごとに定まるため、圏の直積の結合律と単位律、および対角関手が合成と恒等射を保つことは、各成分における対応する条件から従う。

命題 2.7.C\mathcal Cを圏、AAをその対象とする。

AAとAAの直積(A×A,p1,p2)(A\times A,p_1,p_2)が存在するとき、

p1∘δA=id⁡A,p2∘δA=id⁡Ap_1\circ\delta_A=\operatorname{id}_A, \qquad p_2\circ\delta_A=\operatorname{id}_A

を満たす射δA:A→A×A\delta_A:A\to A\times Aがただ一つ存在する。この射をAAの対角射といい、δA=⟨id⁡A,id⁡A⟩\delta_A=\langle\operatorname{id}_A,\operatorname{id}_A\rangleと書く。

AAとAAの余積(A⊔A,ι1,ι2)(A\sqcup A,\iota_1,\iota_2)が存在するとき、

∇A∘ι1=id⁡A,∇A∘ι2=id⁡A\nabla_A\circ\iota_1=\operatorname{id}_A, \qquad \nabla_A\circ\iota_2=\operatorname{id}_A

を満たす射∇A:A⊔A→A\nabla_A:A\sqcup A\to Aがただ一つ存在する。この射をAAの余対角射という。

証明.命題 2.3の直積に関する主張を、X=AX=A、f1=f2=id⁡Af_1=f_2=\operatorname{id}_Aとして適用するとδA\delta_Aの存在と一意性を得る。同じ命題の余積に関する主張を、X=AX=A、g1=g2=id⁡Ag_1=g_2=\operatorname{id}_Aとして適用すると∇A\nabla_Aの存在と一意性を得る。▨

命題 2.8.C\mathcal Cを圏、J\mathcal Jを小さい圏、D:J→CD:\mathcal J\to\mathcal Cを図式とする。(L,(πj))(L,(\pi_j))がDDの極限ならば、(Δ(L),(Δ(πj)))\bigl(\Delta(L),(\Delta(\pi_j))\bigr)はΔ∘D\Delta\circ Dの極限である。

証明.Δ∘D\Delta\circ D上で頂点が(X1,X2)(X_1,X_2)である錐は、DD上で頂点がX1X_1である錐と、頂点がX2X_2である錐との組にほかならない。実際、C×C\mathcal C\times\mathcal Cの射と等式は成分ごとに定まる。

二つの錐から極限錐(L,(πj))(L,(\pi_j))への一意な射をそれぞれt1:X1→Lt_1:X_1\to L、t2:X2→Lt_2:X_2\to Lとする。組(t1,t2):(X1,X2)→(L,L)(t_1,t_2):(X_1,X_2)\to(L,L)はΔ∘D\Delta\circ Dの錐の射であり、各成分の一意性から一意である。したがって(Δ(L),(Δ(πj)))\bigl(\Delta(L),(\Delta(\pi_j))\bigr)は極限である。▨

例 2.9 (Set\mathbf{Set}の対角射と余対角射). 集合AAでは、対角射はa↦(a,a)a\mapsto(a,a)である。余対角射は、直和A⊔AA\sqcup Aのどちらの成分に属する元も、その元自身へ送る写像である。対角射の像は{(a,a)∣a∈A}\{(a,a)\mid a\in A\}であり、余対角射は二つの成分を重ね合わせる。

2.1 集合の圏における直積

例 2.10 (Set\mathbf{Set}の直積).(Ai)i∈I(A_i)_{i \in I}を集合の族とする。「集合族」で定めた直積∏i∈IAi\prod_{i \in I} A_i、すなわちIIを添字集合とし、各i∈Ii \in Iにおける値xix_iがAiA_iに属する族x=(xi)i∈Ix=(x_i)_{i\in I}の全体と、射影pi(x)=xip_i(x)=x_iを取る(§E1.2 定義 5.1)。この組がSet\mathbf{Set}における直積であることを示す。

XXを集合、(hi:X→Ai)i∈I(h_i : X \to A_i)_{i \in I}を写像の族とする。各x∈Xx\in Xに対して、t(x)t(x)を

(t(x))i=hi(x)(i∈I)(t(x))_i = h_i(x) \qquad (i \in I)

を満たすIIを添字集合とする族として定める。各iiについてhi(x)∈Aih_i(x) \in A_iであるからt(x)t(x)は直積の元であり、これにより写像t:X→∏i∈IAit : X \to \prod_{i \in I} A_iが定まる。定義からpi(t(x))=(t(x))i=hi(x)p_i(t(x)) = (t(x))_i = h_i(x)であり、pi∘t=hip_i \circ t = h_iがすべてのiiについて成り立つ。

一意性を示す。t′:X→∏i∈IAit' : X \to \prod_{i \in I} A_iがpi∘t′=hip_i \circ t' = h_iをすべてのiiについて満たすとする。各x∈Xx \in Xと各i∈Ii \in Iについて(t′(x))i=pi(t′(x))=hi(x)=(t(x))i(t'(x))_i = p_i(t'(x)) = h_i(x) = (t(x))_iであるから、IIを添字集合とする族t′(x)t'(x)とt(x)t(x)は一致する。したがってt′=tt' = tである。

命題 2.3により、(∏i∈IAi,(pi))\left(\prod_{i \in I} A_i, (p_i)\right)はSet\mathbf{Set}における族(Ai)i∈I(A_i)_{i \in I}の直積である。

2.2 集合の圏における余積

集合の余積にあたる構成は、上流の単元では定義されていない。互いに素な和として本文で構成する。

定義 2.11.(Ai)i∈I(A_i)_{i \in I}を集合の族とする。順序対(§E1.2 定義 1.1)、二つの集合の直積(§E1.2 定義 1.3)および任意和(§E1.2 定義 2.1)を用いて

∐i∈IAi=⋃i∈I(Ai×{i})={ (a,i) ∣ i∈I, a∈Ai }\coprod_{i \in I} A_i = \bigcup_{i \in I} \bigl( A_i \times \{i\} \bigr) = \{\, (a, i) \ \mid \ i \in I,\ a \in A_i \,\}

と定め、この集合を族(Ai)i∈I(A_i)_{i \in I}の直和 (disjoint union) という。写像ιi:Ai→∐i∈IAi\iota_i : A_i \to \coprod_{i \in I} A_iをιi(a)=(a,i)\iota_i(a) = (a, i)で定める。

とくにI={0,1}I = \{0, 1\}、A0=AA_0 = A、A1=BA_1 = Bの場合を

A⊔B=(A×{0})∪(B×{1})A \sqcup B = \bigl( A \times \{0\} \bigr) \cup \bigl( B \times \{1\} \bigr)

と書く。

順序対は二つの成分を決定するので、∐i∈IAi\coprod_{i \in I} A_iの元(a,i)(a, i)に対して添字iiと元a∈Aia \in A_iは一意に定まる。AiA_iどうしが共通の元をもつ場合でも、第二成分によって出自が区別される。

命題 2.12.(Ai)i∈I(A_i)_{i \in I}を集合の族とする。定義 2.11の(∐i∈IAi,(ιi))\left(\coprod_{i \in I} A_i, (\iota_i)\right)は、Set\mathbf{Set}における族(Ai)i∈I(A_i)_{i \in I}の余積である。

証明.XXを集合、(gi:Ai→X)i∈I(g_i : A_i \to X)_{i \in I}を写像の族とする。写像t:∐i∈IAi→Xt : \coprod_{i \in I} A_i \to Xを

t(a,i)=gi(a)t(a, i) = g_i(a)

で定める。∐i∈IAi\coprod_{i \in I} A_iの各元は(a,i)(a, i)(i∈Ii \in I、a∈Aia \in A_i)の形にただ一通りに書くことができるので、この対応は写像を定める。定義からt(ιi(a))=t(a,i)=gi(a)t(\iota_i(a)) = t(a, i) = g_i(a)であり、t∘ιi=git \circ \iota_i = g_iがすべてのiiについて成り立つ。

一意性を示す。t′:∐i∈IAi→Xt' : \coprod_{i \in I} A_i \to Xがt′∘ιi=git' \circ \iota_i = g_iをすべてのiiについて満たすとする。∐i∈IAi\coprod_{i \in I} A_iの任意の元はιi(a)=(a,i)\iota_i(a) = (a, i)の形であるから、t′(a,i)=t′(ιi(a))=gi(a)=t(a,i)t'(a, i) = t'(\iota_i(a)) = g_i(a) = t(a, i)となりt′=tt' = tである。

命題 2.3の余積の条件が満たされたので、主張が従う。▨

添字集合をI={0,1}I = \{0, 1\}とし、A0=AA_0 = A、A1=BA_1 = Bをともに一点集合とする。例 2.10が与える直積∏i∈IAi\prod_{i \in I} A_iの元は、各i∈Ii \in IにAiA_iの唯一の元を対応させる族だけであるから、この直積は一点集合である。一方、定義 2.11の直和A⊔BA \sqcup Bは相異なる二つの元(a,0)(a, 0)と(b,1)(b, 1)をもつ。したがって直積と余積は、同じ図式の極限と余極限として定義されるが、一般には一致しない。

2.3 群と位相空間と順序集合の圏における直積

例 2.13 (Grp\mathbf{Grp}の直積). 群と群準同型のなす圏Grp\mathbf{Grp}(§E21.1 例 2.2)を考える。群AAとBBに対し、「直積群」で定めた外部直積A×BA \times B(§E7.13 定義 1.1)を取る。演算は成分ごとであるから、射影p1(a,b)=ap_1(a, b) = aとp2(a,b)=bp_2(a, b) = bはいずれも群準同型である。

XXを群、f:X→Af : X \to Aとg:X→Bg : X \to Bを群準同型とする。写像t:X→A×Bt : X \to A \times Bをt(x)=(f(x),g(x))t(x) = (f(x), g(x))で定めると、XXの任意の元x,yx, yについて

t(xy)=(f(xy),g(xy))=(f(x)f(y),g(x)g(y))=(f(x),g(x))(f(y),g(y))=t(x)t(y)t(xy) = \bigl( f(xy), g(xy) \bigr) = \bigl( f(x) f(y), g(x) g(y) \bigr) = \bigl( f(x), g(x) \bigr) \bigl( f(y), g(y) \bigr) = t(x) t(y)

であるから、ttは群準同型である。p1∘t=fp_1 \circ t = fとp2∘t=gp_2 \circ t = gは定義から従う。

一意性を示す。群準同型t′t'がp1∘t′=fp_1 \circ t' = fとp2∘t′=gp_2 \circ t' = gを満たすとすると、各x∈Xx \in Xについてt′(x)t'(x)の第一成分はf(x)f(x)、第二成分はg(x)g(x)であるからt′(x)=t(x)t'(x) = t(x)である。したがって命題 2.3により(A×B,(p1,p2))(A \times B, (p_1, p_2))はGrp\mathbf{Grp}における直積である。

例 2.14 (Top\mathbf{Top}の直積は積位相である). 位相空間と連続写像のなす圏Top\mathbf{Top}(§E21.1 例 2.3)を考える。位相空間の族(Xλ)λ∈Λ(X_\lambda)_{\lambda \in \Lambda}に対し、集合∏λ∈ΛXλ\prod_{\lambda \in \Lambda} X_\lambdaに「直積集合上の位相」で定めた積位相(§E2.14 定義 1.1)を入れる。射影πμ\pi_\muは連続である(§E2.14 命題 1.2)。

ZZを位相空間、(hλ:Z→Xλ)λ∈Λ(h_\lambda : Z \to X_\lambda)_{\lambda \in \Lambda}を連続写像の族とする。例 2.10により、πλ∘t=hλ\pi_\lambda \circ t = h_\lambdaをすべてのλ\lambdaについて満たす写像t:Z→∏λ∈ΛXλt : Z \to \prod_{\lambda \in \Lambda} X_\lambdaがただ一つ存在する。このttについて、すべてのλ\lambdaでπλ∘t=hλ\pi_\lambda \circ t = h_\lambdaが連続であるから、§E2.14 定理 1.6によりttは連続である。

一意性は写像としての一意性から従う。連続写像は写像でもあるから、条件を満たす連続写像は高々一つである。したがって命題 2.3により、積位相を入れた∏λ∈ΛXλ\prod_{\lambda \in \Lambda} X_\lambdaと射影の組はTop\mathbf{Top}における直積である。

例 2.15 (半順序集合の直積は下限であり、余積は上限である).(P,≤)(P, \le)を半順序集合(§E1.8 定義 1.2)とする。半順序集合は前順序集合であるから(§E1.8 定義 1.1)、§E21.1 命題 3.1により圏P\mathcal Pが定まる。「圏と反対圏」で示したとおり、x≤yx \le yのときHom⁡P(x,y)\operatorname{Hom}_{\mathcal P}(x, y)はただ一つの元からなり、そうでないとき空集合である。

a,b∈Pa, b \in Pを取る。添字集合をI={1,2}I = \{1, 2\}とし、A1=aA_1 = a、A2=bA_2 = bとおいて、族(Ai)i∈I(A_i)_{i \in I}を考える。命題 2.3により、対象ccと射c→ac \to a、c→bc \to bの組が直積であることは、c≤ac \le aかつc≤bc \le bであり、x≤ax \le aかつx≤bx \le bを満たす任意のx∈Px \in Pについてx≤cx \le cが成り立つことである。射の一意性は、P\mathcal Pの hom 集合が高々一つの元しかもたないことから自動的に成り立つ。すなわちP\mathcal Pにおける直積は下限(§E1.8 定義 2.1)a∧ba \wedge bにほかならない。双対に、余積は上限a∨ba \vee bである。反対称律により、下限と上限はいずれも一つに定まる(§E1.8 命題 2.3)。

「関係・同値関係・順序集合」は、任意の二元が上限と下限をもつ半順序集合を束と定めている(§D2.5 定義 4.1)。したがって、半順序集合を圏とみなしたとき、任意の二つの対象が直積と余積をもつことと、その半順序集合が束であることは同値である。

3 equalizer と coequalizer

次に、二本の非恒等射を平行に並べた添字圏を取る。

定義 3.1. 対象が11と22の二つ、射がid1\mathrm{id}_1、id2\mathrm{id}_2および二本の射u,v:1→2u, v : 1 \to 2の四つからなり、合成を単位律によって定めた圏を、平行な二射の圏 (parallel pair category) という。合成できる二つの非恒等射の組が存在するためには、終域が11である非恒等射が必要であるが、そのような射はないので、非恒等射どうしの合成は現れない。したがって合成は単位律だけで定まり、結合律と単位律が成り立つ。対象の全体と射の全体は有限集合であるから、平行な二射の圏は小さい圏である。

平行な二射の圏からの関手DDを与えることは、C\mathcal Cの平行な二射、すなわち始域と終域を共有する二つの射を与えることと同じである。

定義 3.2.C\mathcal Cを圏、f,g:A→Bf, g : A \to BをC\mathcal Cの平行な二射とする。J\mathcal Jを平行な二射の圏(定義 3.1)とし、図式D:J→CD : \mathcal J \to \mathcal Cを

D(1)=A,D(2)=B,D(u)=f,D(v)=gD(1) = A, \qquad D(2) = B, \qquad D(u) = f, \qquad D(v) = g

で定める。DDの極限が存在するとき、その極限をffとggのequalizer (equalizer) という。DDの余極限が存在するとき、その余極限をffとggのcoequalizer (coequalizer) という。

命題 3.3.f,g:A→Bf, g : A \to Bを圏C\mathcal Cの平行な二射とする。

対象EEと射e:E→Ae : E \to Aについて、(E,(e,f∘e))\bigl(E, (e, f \circ e)\bigr)がffとggの equalizer であることと、次の二つがともに成り立つことは同値である。

  1. f∘e=g∘ef \circ e = g \circ eである。
  2. f∘w=g∘wf \circ w = g \circ wを満たす任意の射w:X→Aw : X \to Aに対して、e∘t=we \circ t = wを満たす射t:X→Et : X \to Eがただ一つ存在する。

対象CCと射c:B→Cc : B \to Cについて、(C,(c∘f,c))\bigl(C, (c \circ f, c)\bigr)がffとggの coequalizer であることと、次の二つがともに成り立つことは同値である。

  1. c∘f=c∘gc \circ f = c \circ gである。
  2. w∘f=w∘gw \circ f = w \circ gを満たす任意の射w:B→Yw : B \to Yに対して、t∘c=wt \circ c = wを満たす射t:C→Yt : C \to Yがただ一つ存在する。

証明. 以下、J\mathcal JとDDは定義 3.2で定めたものとする。

equalizer の場合を示す。DD上の錐は、対象XXと射ψ1:X→A\psi_1 : X \to A、ψ2:X→B\psi_2 : X \to Bの組であって、J\mathcal Jの非恒等射uuとvvに対する等式

f∘ψ1=ψ2,g∘ψ1=ψ2f \circ \psi_1 = \psi_2, \qquad g \circ \psi_1 = \psi_2

を満たすものである。恒等射に対する等式は自動的に成り立つ。二つの等式からψ2\psi_2はψ1\psi_1によって定まり、残る条件はf∘ψ1=g∘ψ1f \circ \psi_1 = g \circ \psi_1である。したがってDD上の錐は、f∘w=g∘wf \circ w = g \circ wを満たす射w:X→Aw : X \to Aと一対一に対応する。

この対応のもとで極限の条件を書き下す。(E,(e,f∘e))\bigl(E, (e, f \circ e)\bigr)が錐であることは(1)に等しい。極限であることは、f∘w=g∘wf \circ w = g \circ wを満たす任意のw:X→Aw : X \to Aに対して、e∘t=we \circ t = wかつ(f∘e)∘t=f∘w(f \circ e) \circ t = f \circ wを満たすt:X→Et : X \to Eがただ一つ存在することである。第二の等式は第一の等式から結合律によって従うので、条件は(2)に等しい。

coequalizer の場合を示す。§E21.4 命題 2.2により、ffとggの coequalizer は、Cop\mathcal C^{\mathrm{op}}におけるffとggの equalizer にほかならない。Cop\mathcal C^{\mathrm{op}}ではffとggはBBからAAへの平行な二射である。いま示した equalizer の特徴づけをCop\mathcal C^{\mathrm{op}}へ適用すると、Cop\mathcal C^{\mathrm{op}}の対象CCとCop\mathcal C^{\mathrm{op}}の射c:C→Bc : C \to Bについて、次の二つが条件になる。

  1. f∘opc=g∘opcf \circ^{\mathrm{op}} c = g \circ^{\mathrm{op}} cである。
  2. f∘opw=g∘opwf \circ^{\mathrm{op}} w = g \circ^{\mathrm{op}} wを満たすCop\mathcal C^{\mathrm{op}}の任意の射w:Y→Bw : Y \to Bに対して、c∘opt=wc \circ^{\mathrm{op}} t = wを満たすCop\mathcal C^{\mathrm{op}}の射t:Y→Ct : Y \to Cがただ一つ存在する。

これらをC\mathcal Cの言葉へ戻す。§E21.1 定義 5.1により、Cop\mathcal C^{\mathrm{op}}の射c:C→Bc : C \to BはC\mathcal Cの射c:B→Cc : B \to Cであり、f∘opcf \circ^{\mathrm{op}} cはC\mathcal Cの合成としてはc∘fc \circ fである。同様にg∘opcg \circ^{\mathrm{op}} cはc∘gc \circ gであるから、(1)はc∘f=c∘gc \circ f = c \circ gになる。

(2)について、Cop\mathcal C^{\mathrm{op}}の射w:Y→Bw : Y \to BはC\mathcal Cの射w:B→Yw : B \to Yであり、f∘opwf \circ^{\mathrm{op}} wとg∘opwg \circ^{\mathrm{op}} wはC\mathcal Cの合成としてはw∘fw \circ fとw∘gw \circ gである。したがって仮定はw∘f=w∘gw \circ f = w \circ gになる。またCop\mathcal C^{\mathrm{op}}の射t:Y→Ct : Y \to CはC\mathcal Cの射t:C→Yt : C \to Yであり、c∘optc \circ^{\mathrm{op}} tはC\mathcal Cの合成としてはt∘ct \circ cである。ゆえに結論は、t∘c=wt \circ c = wを満たすC\mathcal Cの射t:C→Yt : C \to Yがただ一つ存在することになる。

最後に余錐の形を確かめる。余錐の条件はφ2∘D(u)=φ1\varphi_2 \circ D(u) = \varphi_1、すなわちc∘f=φ1c \circ f = \varphi_1であるから、ccを第二成分とする余錐は(C,(c∘f,c))\bigl(C, (c \circ f, c)\bigr)である。以上が主張の後半である。▨

系 3.4.(E,(e,f∘e))\bigl(E, (e, f \circ e)\bigr)と(E′,(e′,f∘e′))\bigl(E', (e', f \circ e')\bigr)がともにffとggの equalizer であれば、e′∘t=ee' \circ t = eを満たす射t:E→E′t : E \to E'がただ一つ存在し、そのttは同型射である。(C,(c∘f,c))\bigl(C, (c \circ f, c)\bigr)と(C′,(c′∘f,c′))\bigl(C', (c' \circ f, c')\bigr)がともに coequalizer であれば、t∘c=c′t \circ c = c'を満たす射t:C→C′t : C \to C'がただ一つ存在し、そのttは同型射である。

証明. equalizer は平行な二射の圏を添字圏とする図式の極限であるから、§E21.4 定理 3.1を適用する。得られる主張は、e′∘t=ee' \circ t = eと(f∘e′)∘t=f∘e(f \circ e') \circ t = f \circ eをともに満たす射ttがただ一つ存在し、そのttが同型射であることである。第二の等式は、第一の等式へ左からffを合成すれば得られる。したがって条件はe′∘t=ee' \circ t = eだけになる。

coequalizer については、同じ図式の余極限として§E21.4 系 3.2を適用する。余錐の成分はι1=c∘f\iota_1 = c \circ f、ι2=c\iota_2 = cであるから、得られる条件はt∘(c∘f)=c′∘ft \circ (c \circ f) = c' \circ fとt∘c=c′t \circ c = c'である。第一の等式は、第二の等式へ右からffを合成すれば得られる。したがって条件はt∘c=c′t \circ c = c'だけになる。▨

例 3.5 (Set\mathbf{Set}の equalizer).f,g:A→Bf, g : A \to Bを写像とする。

E={ a∈A ∣ f(a)=g(a) }E = \{\, a \in A \ \mid \ f(a) = g(a) \,\}

とおき、e:E→Ae : E \to Aをe(a)=ae(a) = aで定める。定義からEEの各元aaについてf(e(a))=f(a)=g(a)=g(e(a))f(e(a)) = f(a) = g(a) = g(e(a))であるからf∘e=g∘ef \circ e = g \circ eが成り立つ。

w:X→Aw : X \to Aをf∘w=g∘wf \circ w = g \circ wを満たす写像とする。各x∈Xx \in Xについてf(w(x))=g(w(x))f(w(x)) = g(w(x))であるからw(x)∈Ew(x) \in Eである。そこでt:X→Et : X \to Eをt(x)=w(x)t(x) = w(x)で定めるとe∘t=we \circ t = wが成り立つ。eeは単射であるから、e∘t′=e∘te \circ t' = e \circ tを満たすt′t'はttに限る。したがって命題 3.3により(E,(e,f∘e))\bigl(E, (e, f \circ e)\bigr)はffとggの equalizer である。

具体的に確かめる。A={1,2,3}A = \{1, 2, 3\}、B={x,y}B = \{x, y\}とし、f(1)=xf(1) = x、f(2)=xf(2) = x、f(3)=yf(3) = y、g(1)=xg(1) = x、g(2)=yg(2) = y、g(3)=yg(3) = yとする。ffとggの値が一致するのは11と33であり、22についてはf(2)=x≠y=g(2)f(2) = x \ne y = g(2)である。したがってE={1,3}E = \{1, 3\}であり、普遍射ttはwwの終域をEEへ制限した写像である。

Set\mathbf{Set}における coequalizer は、f(a)=g(a)f(a) = g(a)という関係が生成する同値関係による商集合として与えられる。この構成は「極限・余極限の計算」が扱う。

4 pullback と pushout

最後に、三つの対象からなる添字圏を取る。

定義 4.1. 対象が11、22、33の三つ、射が三つの恒等射とa:1→3a : 1 \to 3、b:2→3b : 2 \to 3の五つからなり、合成を単位律によって定めた圏を、終域を共有する二射の圏 (cospan category) という。合成できる二つの非恒等射の組が存在するためには、終域が11または22である非恒等射が必要であるが、そのような射はないので、非恒等射どうしの合成は現れない。したがって合成は単位律だけで定まり、結合律と単位律が成り立つ。対象の全体と射の全体は有限集合であるから、この圏は小さい圏である。

その反対圏を始域を共有する二射の圏 (span category) という。§E21.1 定義 5.1により、反対圏の非恒等射はa:3→1a : 3 \to 1とb:3→2b : 3 \to 2である。

終域を共有する二射の圏からの関手DDを与えることは、C\mathcal Cの二つの射D(a):D(1)→D(3)D(a) : D(1) \to D(3)とD(b):D(2)→D(3)D(b) : D(2) \to D(3)、すなわち終域を共有する二つの射を与えることと同じである。始域を共有する二射の圏についても同様である。

定義 4.2.C\mathcal Cを圏、f:A→Cf : A \to Cとg:B→Cg : B \to Cを終域を共有する二つの射とする。J\mathcal Jを終域を共有する二射の圏(定義 4.1)とし、図式D:J→CD : \mathcal J \to \mathcal Cを

D(1)=A,D(2)=B,D(3)=C,D(a)=f,D(b)=gD(1) = A, \qquad D(2) = B, \qquad D(3) = C, \qquad D(a) = f, \qquad D(b) = g

で定める。この図式をA→fC←gBA \xrightarrow{f} C \xleftarrow{g} Bと書く。DDの極限が存在するとき、その極限をffとggのpullback (pullback) といい、頂点をA×CBA \times_C Bと書く。

f:C→Af : C \to Aとg:C→Bg : C \to Bが始域を共有する二つの射であるときは、始域を共有する二射の圏Jop\mathcal J^{\mathrm{op}}を添字圏として同じ規則で図式を定め、これをA←fC→gBA \xleftarrow{f} C \xrightarrow{g} Bと書く。この図式の余極限が存在するとき、その余極限をffとggのpushout (pushout) といい、頂点をA⊔CBA \sqcup_C Bと書く。

命題 4.3.f:A→Cf : A \to Cとg:B→Cg : B \to Cを終域を共有する二つの射とする。対象PPと射p:P→Ap : P \to A、q:P→Bq : P \to Bについて、(P,(p,q,f∘p))\bigl(P, (p, q, f \circ p)\bigr)がffとggの pullback であることと、次の二つがともに成り立つことは同値である。

  1. f∘p=g∘qf \circ p = g \circ qである。
  2. f∘w1=g∘w2f \circ w_1 = g \circ w_2を満たす任意の射の組w1:X→Aw_1 : X \to A、w2:X→Bw_2 : X \to Bに対して、p∘t=w1p \circ t = w_1かつq∘t=w2q \circ t = w_2を満たす射t:X→Pt : X \to Pがただ一つ存在する。

f:C→Af : C \to Aとg:C→Bg : C \to Bを始域を共有する二つの射とする。対象SSと射ι1:A→S\iota_1 : A \to S、ι2:B→S\iota_2 : B \to Sについて、(S,(ι1,ι2,ι1∘f))\bigl(S, (\iota_1, \iota_2, \iota_1 \circ f)\bigr)がffとggの pushout であることと、次の二つがともに成り立つことは同値である。

  1. ι1∘f=ι2∘g\iota_1 \circ f = \iota_2 \circ gである。
  2. w1∘f=w2∘gw_1 \circ f = w_2 \circ gを満たす任意の射の組w1:A→Yw_1 : A \to Y、w2:B→Yw_2 : B \to Yに対して、t∘ι1=w1t \circ \iota_1 = w_1かつt∘ι2=w2t \circ \iota_2 = w_2を満たす射t:S→Yt : S \to Yがただ一つ存在する。

証明. 以下、J\mathcal JとDDは定義 4.2で定めたものとする。

pullback の場合を示す。添字圏の非恒等射はa:1→3a : 1 \to 3とb:2→3b : 2 \to 3であるから、DD上の錐は、対象XXと射ψ1:X→A\psi_1 : X \to A、ψ2:X→B\psi_2 : X \to B、ψ3:X→C\psi_3 : X \to Cの組であって

f∘ψ1=ψ3,g∘ψ2=ψ3f \circ \psi_1 = \psi_3, \qquad g \circ \psi_2 = \psi_3

を満たすものである。二つの等式からψ3\psi_3はψ1\psi_1によって定まり、残る条件はf∘ψ1=g∘ψ2f \circ \psi_1 = g \circ \psi_2である。したがってDD上の錐は、f∘w1=g∘w2f \circ w_1 = g \circ w_2を満たす射の組(w1:X→A, w2:X→B)(w_1 : X \to A,\ w_2 : X \to B)と一対一に対応する。

この対応のもとで極限の条件を書き下すと、(P,(p,q,f∘p))\bigl(P, (p, q, f \circ p)\bigr)が錐であることは(1)に等しい。極限であることは、条件を満たす任意の組(w1,w2)(w_1, w_2)に対してp∘t=w1p \circ t = w_1、q∘t=w2q \circ t = w_2、(f∘p)∘t=f∘w1(f \circ p) \circ t = f \circ w_1を満たすttがただ一つ存在することであり、第三の等式は第一から結合律によって従う。ゆえに条件は(2)に等しい。

pushout の場合を示す。§E21.4 命題 2.2により、ffとggの pushout は、Cop\mathcal C^{\mathrm{op}}におけるffとggの pullback にほかならない。C\mathcal Cの射f:C→Af : C \to Aとg:C→Bg : C \to Bは、Cop\mathcal C^{\mathrm{op}}ではf:A→Cf : A \to Cとg:B→Cg : B \to C、すなわち終域を共有する二つの射である。いま示した pullback の特徴づけをCop\mathcal C^{\mathrm{op}}へ適用すると、Cop\mathcal C^{\mathrm{op}}の対象SSとCop\mathcal C^{\mathrm{op}}の射ι1:S→A\iota_1 : S \to A、ι2:S→B\iota_2 : S \to Bについて、次の二つが条件になる。

  1. f∘opι1=g∘opι2f \circ^{\mathrm{op}} \iota_1 = g \circ^{\mathrm{op}} \iota_2である。
  2. f∘opw1=g∘opw2f \circ^{\mathrm{op}} w_1 = g \circ^{\mathrm{op}} w_2を満たすCop\mathcal C^{\mathrm{op}}の任意の射の組w1:Y→Aw_1 : Y \to A、w2:Y→Bw_2 : Y \to Bに対して、ι1∘opt=w1\iota_1 \circ^{\mathrm{op}} t = w_1かつι2∘opt=w2\iota_2 \circ^{\mathrm{op}} t = w_2を満たすCop\mathcal C^{\mathrm{op}}の射t:Y→St : Y \to Sがただ一つ存在する。

これらをC\mathcal Cの言葉へ戻す。§E21.1 定義 5.1により、Cop\mathcal C^{\mathrm{op}}の射ι1:S→A\iota_1 : S \to Aとι2:S→B\iota_2 : S \to BはC\mathcal Cの射ι1:A→S\iota_1 : A \to Sとι2:B→S\iota_2 : B \to Sであり、f∘opι1f \circ^{\mathrm{op}} \iota_1とg∘opι2g \circ^{\mathrm{op}} \iota_2はC\mathcal Cの合成としてはι1∘f\iota_1 \circ fとι2∘g\iota_2 \circ gである。したがって(1)はι1∘f=ι2∘g\iota_1 \circ f = \iota_2 \circ gになる。

(2)について、Cop\mathcal C^{\mathrm{op}}の射w1:Y→Aw_1 : Y \to A、w2:Y→Bw_2 : Y \to BはC\mathcal Cの射w1:A→Yw_1 : A \to Y、w2:B→Yw_2 : B \to Yであり、f∘opw1f \circ^{\mathrm{op}} w_1とg∘opw2g \circ^{\mathrm{op}} w_2はC\mathcal Cの合成としてはw1∘fw_1 \circ fとw2∘gw_2 \circ gである。したがって仮定はw1∘f=w2∘gw_1 \circ f = w_2 \circ gになる。またCop\mathcal C^{\mathrm{op}}の射t:Y→St : Y \to SはC\mathcal Cの射t:S→Yt : S \to Yであり、ι1∘opt\iota_1 \circ^{\mathrm{op}} tとι2∘opt\iota_2 \circ^{\mathrm{op}} tはC\mathcal Cの合成としてはt∘ι1t \circ \iota_1とt∘ι2t \circ \iota_2である。ゆえに結論は、t∘ι1=w1t \circ \iota_1 = w_1かつt∘ι2=w2t \circ \iota_2 = w_2を満たすC\mathcal Cの射t:S→Yt : S \to Yがただ一つ存在することになる。

余錐の第三成分は、余錐の条件φ1∘D(a)=φ3\varphi_1 \circ D(a) = \varphi_3からι1∘f\iota_1 \circ fと定まる。以上が主張の後半である。▨

系 4.4.f:A→Cf : A \to C、g:B→Cg : B \to Cとする。(P,(p,q,f∘p))\bigl(P, (p, q, f \circ p)\bigr)と(P′,(p′,q′,f∘p′))\bigl(P', (p', q', f \circ p')\bigr)がともにffとggの pullback であれば、p′∘t=pp' \circ t = pかつq′∘t=qq' \circ t = qを満たす射t:P→P′t : P \to P'がただ一つ存在し、そのttは同型射である。

f:C→Af : C \to A、g:C→Bg : C \to Bとする。(S,(ι1,ι2,ι1∘f))\bigl(S, (\iota_1, \iota_2, \iota_1 \circ f)\bigr)と(S′,(ι1′,ι2′,ι1′∘f))\bigl(S', (\iota'_1, \iota'_2, \iota'_1 \circ f)\bigr)がともにffとggの pushout であれば、t∘ι1=ι1′t \circ \iota_1 = \iota'_1かつt∘ι2=ι2′t \circ \iota_2 = \iota'_2を満たす射t:S→S′t : S \to S'がただ一つ存在し、そのttは同型射である。

証明. pullback は終域を共有する二射の圏を添字圏とする図式の極限であるから§E21.4 定理 3.1を適用し、pushout は始域を共有する二射の圏を添字圏とする図式の余極限であるから§E21.4 系 3.2を適用する。pullback では第三成分に関する等式(f∘p′)∘t=f∘p(f \circ p') \circ t = f \circ pが、第一成分に関する等式p′∘t=pp' \circ t = pへ左からffを合成して得られる。pushout では第三成分に関する等式t∘(ι1∘f)=ι1′∘ft \circ (\iota_1 \circ f) = \iota'_1 \circ fが、第一成分に関する等式t∘ι1=ι1′t \circ \iota_1 = \iota'_1へ右からffを合成して得られる。いずれの場合も第三成分に関する等式を条件から落とすことができる。▨

例 4.5 (Set\mathbf{Set}の pullback).f:A→Cf : A \to Cとg:B→Cg : B \to Cを写像とする。直積A×BA \times Bの部分集合

P={ (a,b)∈A×B ∣ f(a)=g(b) }P = \{\, (a, b) \in A \times B \ \mid \ f(a) = g(b) \,\}

を取り、p(a,b)=ap(a, b) = a、q(a,b)=bq(a, b) = bと定める。定義からf(p(a,b))=f(a)=g(b)=g(q(a,b))f(p(a, b)) = f(a) = g(b) = g(q(a, b))であるからf∘p=g∘qf \circ p = g \circ qが成り立つ。

w1:X→Aw_1 : X \to Aとw2:X→Bw_2 : X \to Bがf∘w1=g∘w2f \circ w_1 = g \circ w_2を満たすとする。各x∈Xx \in Xについてf(w1(x))=g(w2(x))f(w_1(x)) = g(w_2(x))であるから(w1(x),w2(x))∈P(w_1(x), w_2(x)) \in Pである。そこでt:X→Pt : X \to Pをt(x)=(w1(x),w2(x))t(x) = (w_1(x), w_2(x))で定めるとp∘t=w1p \circ t = w_1とq∘t=w2q \circ t = w_2が成り立つ。逆にt′t'が同じ二つの等式を満たすとすると、t′(x)t'(x)の第一成分はw1(x)w_1(x)、第二成分はw2(x)w_2(x)であるからt′=tt' = tである。したがって命題 4.3によりPPはffとggの pullback である。

AAとBBがともにCCの部分集合で、ffとggが包含写像である場合を考える。このときP={(a,b)∈A×B∣a=b}P = \{(a, b) \in A \times B \mid a = b\}であり、(a,a)↦a(a, a) \mapsto aはPPからA∩BA \cap Bへの全単射である。すなわち共通部分は pullback の特別な場合である。

Set\mathbf{Set}における pushout の構成、および位相空間の圏における pushout による貼り合わせは「極限・余極限の計算」が扱う。

5 直積と equalizer による極限の構成

ここまでは、添字圏を指定して極限の特殊な場合を取り出した。逆に、二種類の特殊な場合をもつことが分かっている圏では、任意の小さい図式の極限を作ることができる。

証明の方針は次のとおりである。図式D:J→CD : \mathcal J \to \mathcal Cに対して、二つの直積を用意する。第一の直積PPはJ\mathcal Jの対象について取り、第二の直積QQはJ\mathcal Jの射について取る。QQの第uu成分は、射uuの終域に対応する対象D(cod⁡u)D(\operatorname{cod} u)とする。次にPPからQQへの射を二つ作る。一方は各成分でuuの終域の座標をそのまま取り出す射、他方はuuの始域の座標を取り出してからD(u)D(u)を施す射である。錐の等式は、この二つの射が一致することにほかならない。したがって二つの射の equalizer が極限の頂点を与える。本質的な一手は、錐の等式の全体を一本の等式へまとめるために、J\mathcal Jの射の全体を添字集合とする直積を導入することである。

J\mathcal Jが小さい圏であることは、この構成でちょうど必要になる。Ob⁡(J)\operatorname{Ob}(\mathcal J)とJ\mathcal Jの射の全体が集合でなければ、二つの直積を取ることができない。

定理 5.1. 圏C\mathcal Cが次の二つの条件を満たすとする。

  1. 任意の集合IIとC\mathcal Cの対象の任意の族(Ai)i∈I(A_i)_{i \in I}に対して、直積∏i∈IAi\prod_{i \in I} A_iが存在する。
  2. C\mathcal Cの任意の平行な二射に対して、その equalizer が存在する。

このとき、任意の小さい圏J\mathcal Jと任意の図式D:J→CD : \mathcal J \to \mathcal Cに対して、DDの極限が存在する。

証明.J\mathcal Jの射の全体をMMと書く。J\mathcal Jは小さい圏であるから、Ob⁡(J)\operatorname{Ob}(\mathcal J)とMMはともに集合である。u∈Mu \in Mの始域をdom⁡u\operatorname{dom} u、終域をcod⁡u\operatorname{cod} uと書く。

(1)により、二つの直積

P=∏j∈Ob⁡(J)D(j),Q=∏u∈MD(cod⁡u)P = \prod_{j \in \operatorname{Ob}(\mathcal J)} D(j), \qquad Q = \prod_{u \in M} D(\operatorname{cod} u)

が存在する。PPの射影をpj:P→D(j)p_j : P \to D(j)、QQの射影をru:Q→D(cod⁡u)r_u : Q \to D(\operatorname{cod} u)と書く。記号qqは命題 4.3で pullback の射影に用いているので、ここでは別の文字を当てる。

射の族(pcod⁡u:P→D(cod⁡u))u∈M\bigl( p_{\operatorname{cod} u} : P \to D(\operatorname{cod} u) \bigr)_{u \in M}と、射の族(D(u)∘pdom⁡u:P→D(cod⁡u))u∈M\bigl( D(u) \circ p_{\operatorname{dom} u} : P \to D(\operatorname{cod} u) \bigr)_{u \in M}を考える。第二の族については、pdom⁡u:P→D(dom⁡u)p_{\operatorname{dom} u} : P \to D(\operatorname{dom} u)とD(u):D(dom⁡u)→D(cod⁡u)D(u) : D(\operatorname{dom} u) \to D(\operatorname{cod} u)の合成であるから、確かにPPからD(cod⁡u)D(\operatorname{cod} u)への射である。命題 2.3をQQへ適用すると、

ru∘α=pcod⁡u,ru∘β=D(u)∘pdom⁡u(u∈M)r_u \circ \alpha = p_{\operatorname{cod} u}, \qquad r_u \circ \beta = D(u) \circ p_{\operatorname{dom} u} \qquad (u \in M)

をそれぞれ満たす射α:P→Q\alpha : P \to Qとβ:P→Q\beta : P \to Qが、それぞれただ一つ存在する。

(2)により、α\alphaとβ\betaの equalizer が存在する。それをe:E→Pe : E \to Pとし、πj=pj∘e:E→D(j)\pi_j = p_j \circ e : E \to D(j)と定める。以下、(E,(πj))(E, (\pi_j))がDDの極限であることを示す。

第一に、(E,(πj))(E, (\pi_j))はDD上の錐である。u:i→ju : i \to jをJ\mathcal Jの射とするとdom⁡u=i\operatorname{dom} u = i、cod⁡u=j\operatorname{cod} u = jである。命題 3.3 (1)によりα∘e=β∘e\alpha \circ e = \beta \circ eであるから、結合律を用いて

D(u)∘πi=D(u)∘pdom⁡u∘e=(ru∘β)∘e=ru∘(β∘e)=ru∘(α∘e)=(ru∘α)∘e=pcod⁡u∘e=πjD(u) \circ \pi_i = D(u) \circ p_{\operatorname{dom} u} \circ e = (r_u \circ \beta) \circ e = r_u \circ (\beta \circ e) = r_u \circ (\alpha \circ e) = (r_u \circ \alpha) \circ e = p_{\operatorname{cod} u} \circ e = \pi_j

を得る。

第二に、普遍性を示す。(X,(ψj))(X, (\psi_j))をDD上の錐とする。命題 2.3をPPへ適用すると、pj∘w=ψjp_j \circ w = \psi_jをすべてのj∈Ob⁡(J)j \in \operatorname{Ob}(\mathcal J)について満たす射w:X→Pw : X \to Pがただ一つ存在する。

このwwについてα∘w=β∘w\alpha \circ w = \beta \circ wが成り立つことを示す。各u∈Mu \in Mについて

ru∘(α∘w)=pcod⁡u∘w=ψcod⁡ur_u \circ (\alpha \circ w) = p_{\operatorname{cod} u} \circ w = \psi_{\operatorname{cod} u}

であり、また錐の等式D(u)∘ψdom⁡u=ψcod⁡uD(u) \circ \psi_{\operatorname{dom} u} = \psi_{\operatorname{cod} u}を用いて

ru∘(β∘w)=D(u)∘pdom⁡u∘w=D(u)∘ψdom⁡u=ψcod⁡ur_u \circ (\beta \circ w) = D(u) \circ p_{\operatorname{dom} u} \circ w = D(u) \circ \psi_{\operatorname{dom} u} = \psi_{\operatorname{cod} u}

である。すなわちα∘w\alpha \circ wとβ∘w\beta \circ wはともに、族(ψcod⁡u)u∈M(\psi_{\operatorname{cod} u})_{u \in M}に対して命題 2.3が与える条件を満たす射X→QX \to Qである。同条件を満たす射は一つしかないのでα∘w=β∘w\alpha \circ w = \beta \circ wである。

命題 3.3 (2)により、e∘t=we \circ t = wを満たす射t:X→Et : X \to Eがただ一つ存在する。このttについて、各jjで

πj∘t=pj∘e∘t=pj∘w=ψj\pi_j \circ t = p_j \circ e \circ t = p_j \circ w = \psi_j

が成り立つ。

最後にttの一意性を示す。射t′:X→Et' : X \to Eがπj∘t′=ψj\pi_j \circ t' = \psi_jをすべてのjjについて満たすとする。するとpj∘(e∘t′)=πj∘t′=ψjp_j \circ (e \circ t') = \pi_j \circ t' = \psi_jであるから、wwの一意性によりe∘t′=we \circ t' = wである。equalizer が与える射の一意性によりt′=tt' = tとなる。

以上により(E,(πj))(E, (\pi_j))はDDの極限であり、DDの極限が存在する。▨

系 5.2. 圏C\mathcal Cが、任意の集合を添字集合とする余積をすべてもち、かつ任意の平行な二射の coequalizer をもつとする。このとき、任意の小さい圏J\mathcal Jと任意の図式D:J→CD : \mathcal J \to \mathcal Cに対して、DDの余極限が存在する。

証明.Cop\mathcal C^{\mathrm{op}}が定理 5.1の二つの条件を満たすことを示す。

離散圏(定義 2.1)は恒等射しかもたないので、§E21.1 定義 5.1によりその反対圏は自分自身に等しい。したがって§E21.4 命題 2.2により、C\mathcal Cにおける族(Ai)i∈I(A_i)_{i \in I}の余積はCop\mathcal C^{\mathrm{op}}における同じ族の直積である。仮定によりC\mathcal Cは任意の集合を添字集合とする余積をもつので、Cop\mathcal C^{\mathrm{op}}は定理 5.1 (1)を満たす。

次に equalizer を見る。α,β\alpha, \betaをCop\mathcal C^{\mathrm{op}}の平行な二射Q→PQ \to Pとすると、これらはC\mathcal Cの平行な二射P→QP \to Qである。命題 3.3の条件をCop\mathcal C^{\mathrm{op}}で書き下し、合成の順序を反転してC\mathcal Cの言葉へ戻すと、Cop\mathcal C^{\mathrm{op}}におけるα\alphaとβ\betaの equalizer は、C\mathcal Cにおけるα\alphaとβ\betaの coequalizer にほかならない。仮定によりC\mathcal Cは任意の平行な二射の coequalizer をもつので、Cop\mathcal C^{\mathrm{op}}は定理 5.1 (2)を満たす。

したがって定理 5.1により、Cop\mathcal C^{\mathrm{op}}は小さい図式の極限をすべてもつ。D:J→CD : \mathcal J \to \mathcal Cを小さい図式とすると、§E21.4 命題 2.2のDop:Jop→CopD^{\mathrm{op}} : \mathcal J^{\mathrm{op}} \to \mathcal C^{\mathrm{op}}は小さい図式であるから、その極限が存在する。同命題により、その極限はDDの余極限である。▨

例 5.3 (Set\mathbf{Set}における小さい図式の極限).例 2.10によりSet\mathbf{Set}は任意の集合を添字集合とする直積をもち、例 3.5により任意の平行な二射の equalizer をもつ。したがって定理 5.1により、Set\mathbf{Set}は小さい図式の極限をすべてもつ。

構成を書き下す。J\mathcal Jを小さい圏、D:J→SetD : \mathcal J \to \mathbf{Set}を図式、MMをJ\mathcal Jの射の全体とする。P=∏jD(j)P = \prod_{j} D(j)の元xxは、各j∈Ob⁡(J)j \in \operatorname{Ob}(\mathcal J)における値xjx_jがD(j)D(j)に属する族である。証明で定めた二つの射は

α(x)u=xcod⁡u,β(x)u=D(u)(xdom⁡u)(u∈M)\alpha(x)_u = x_{\operatorname{cod} u}, \qquad \beta(x)_u = D(u)\bigl( x_{\operatorname{dom} u} \bigr) \qquad (u \in M)

で与えられる。したがって equalizer は

E={ x∈∏j∈Ob⁡(J)D(j) ∣ ∀u∈M, D(u)(xdom⁡u)=xcod⁡u }E = \Bigl\{\, x \in \prod_{j \in \operatorname{Ob}(\mathcal J)} D(j) \ \Bigm| \ \forall u \in M,\ D(u)\bigl( x_{\operatorname{dom} u} \bigr) = x_{\operatorname{cod} u} \,\Bigr\}

であり、射影はπj(x)=xj\pi_j(x) = x_jである。すなわちSet\mathbf{Set}における極限は、図式のすべての射と両立する成分の族の集合である。

6 演習

問題 6.1.

  1. 命題 1.3を、空圏には射が存在しないという事実を用いる箇所をすべて明示して再現せよ。あわせて系 1.4の証明で、§E21.4 定理 3.1が与える条件が空になる理由を述べよ。
  2. 命題 2.3の証明で、離散圏の射が恒等射だけであることをどこで用いたかを特定し、その箇所で関手の条件と圏の単位律のどちらを用いたかを区別せよ。
  3. AAとBBをともに一点集合とする。Set\mathbf{Set}における直積例 2.10と余積命題 2.12の元の個数を数え、両者が一致しないことを確かめよ。
  4. 命題 3.3の coequalizer に関する主張を、§E21.4 命題 2.2を用いて equalizer に関する主張から導く手順を、合成の順序の反転を各段階で明示して書け。
  5. 定理 5.1の証明で定めた二つの射α\alphaとβ\betaについて、ru∘αr_u \circ \alphaとru∘βr_u \circ \betaの定義を書き、uuが恒等射である場合に両者が一致することを確かめよ。
  6. 例 5.3の記述を、J\mathcal Jが平行な二射の圏である場合について書き下せ。得られる集合は{x∈∏j∈{1,2}D(j)∣f(x1)=x2=g(x1)}\{ x \in \prod_{j \in \{1, 2\}} D(j) \mid f(x_1) = x_2 = g(x_1) \}であり、例 3.5のE={a∈A∣f(a)=g(a)}E = \{ a \in A \mid f(a) = g(a) \}とは集合として等しくない。両者が系 3.4の与える一意な同型で移り合うことを、その同型を具体的に書いて確かめよ。
  7. 例 2.14の証明で、写像としての一意性から連続写像としての一意性を導いた箇所を特定し、逆向きの推論が成り立たない理由を述べよ。

7 扱った範囲と次の記事

本記事では、添字圏を空圏、離散圏、平行な二射の圏および終域を共有する二射の圏へ順に取り替えることで、終対象と始対象、直積と余積、equalizer と coequalizer、pullback と pushout を極限と余極限として導いた。各構成の普遍性を、錐の等式を添字圏の射に沿って書き下すことによって証明し、同型を除く一意性は「極限と余極限」の一意性の系として述べた。Set\mathbf{Set}については終対象、始対象、直積、余積、equalizer、pullback を、Grp\mathbf{Grp}とTop\mathbf{Top}については直積を、半順序集合を圏とみなしたものについては直積と余積を具体的に構成した。最後に、直積と equalizer をもつ圏が小さい図式の極限をすべてもつことを証明し、双対に余積と coequalizer から余極限が構成されることを導いた。

集合、群、ベクトル空間、位相空間および順序集合の圏を横断して極限と余極限を比べる作業は「極限・余極限の計算」が扱う。とくに、Set\mathbf{Set}の coequalizer、Grp\mathbf{Grp}の余積が自由積であること、Vectk\mathbf{Vect}_kで直積と余積が無限個の場合に分かれること、Top\mathbf{Top}の coequalizer が商位相であることは同記事が扱う。

関手が極限を保つ条件は本記事では扱わない。右随伴が存在する極限を保ち、左随伴が存在する余極限を保つことは「右随伴と極限」が証明する。極限の存在に関する定理のうち随伴関手定理を要するもの、およびフィルター余極限による表示は「圏論 II」が扱う。

参考文献

  1. Saunders Mac Lane, Categories for the Working Mathematician, 2nd ed., Graduate Texts in Mathematics 5, Springer, New York, 1998.添字圏を指定して極限の特殊な場合を得る整理と、直積と equalizer から極限を構成する定理の証明を参考にした。
  2. Emily Riehl, Category Theory in Context, Dover Publications, 2016.各特殊な場合の普遍性の書き下し方と、構成定理で用いる二つの射の定め方を参考にした。
  3. Steve Awodey, Category Theory, 2nd ed., Oxford Logic Guides 49, Oxford University Press, Oxford, 2010.pullback と pushout の普遍性の述べ方、および双対をとる手続きの整理を参考にした。

前提記事