1 終対象と始対象
もっとも小さい添字圏から始める。
定義 1.1. 対象も射ももたない圏を空圏 (empty category) という。§E21.1 定義 1.1の結合律と単位律は射について課される条件であり、射が存在しないので空虚に満たされる。したがって空圏は圏である。対象の全体と射の全体はともに空集合であるから、空圏は小さい圏である。
空圏を添字圏とする図式は、対象にも射にも値をもたないので、ただ一つしか存在しない。この図式の極限と余極限が、次に定める対象にほかならないことを示す。
定義 1.2.Cを圏とする。Cの対象Tが終対象 (terminal object) であるとは、Cの任意の対象XについてHomC(X,T)がただ一つの元からなることをいう。Cの対象Iが始対象 (initial object) であるとは、Cの任意の対象XについてHomC(I,X)がただ一つの元からなることをいう。
命題 1.3.Jを空圏(定義 1.1)とし、D:J→Cを唯一の図式とする。Cの対象Tについて、次の二つは同値である。
- TはCの終対象である。
- Tを頂点とし、射の族を空の族とする組がDの極限である。
双対に、Cの対象Iが始対象であることと、Iを頂点とする組がDの余極限であることは同値である。
証明.Ob(J)=∅であるから、D上の錐の定義に現れる射の族(ψj)j∈Ob(J)は空の族である。また錐の等式はJの射について課されるが、Jには射が存在しないので、課される等式は一つもない。したがってD上の錐はCの対象と同じものであり、どの対象Xも錐の頂点になる。
このもとで極限の条件を書き下す。組(T,())がDの極限であることは、Cの任意の対象Xに対して、条件を一つも課されない射t:X→Tがただ一つ存在することである。射に課される条件が空であるから、この条件はHomC(X,T)がただ一つの元からなることに等しい。ゆえに(1)⇔(2)は同値である。
双対の主張を示す。§E21.4 命題 2.2により、IがDの余極限であることと、IがCopにおける図式Dopの極限であることは同値である。Jopも空圏であるから、いま示したことをCopへ適用すると、この条件はIがCopの終対象であることと同値である。反対圏の定義によりHomCop(X,I)=HomC(I,X)であるから、これはIがCの始対象であることにほかならない。▨
系 1.4.Cを圏とする。TとT′がともにCの終対象であれば、HomC(T,T′)はただ一つの元からなり、その元は同型射である。IとI′がともにCの始対象であれば、HomC(I,I′)はただ一つの元からなり、その元は同型射である。すなわち始対象と終対象は、存在すれば一意な同型を除いて一意である。
証明. 終対象の場合を示す。命題 1.3により、TとT′はともに空圏Jを添字圏とする図式Dの極限である。§E21.4 定理 3.1を適用すると、πj′∘t=πjをすべてのj∈Ob(J)について満たす射t:T→T′がただ一つ存在し、そのtは同型射である。Ob(J)=∅であるから、tに課される等式は一つもない。したがって主張は、射t:T→T′がただ一つ存在してそれが同型射であること、すなわちHomC(T,T′)がただ一つの元からなり、その元が同型射であることになる。
始対象の場合は、同じ図式の余極限として§E21.4 系 3.2を適用する。得られる射はt:I→I′であり、課される等式が一つもないことは終対象の場合と同じである。▨
例 1.5 (Setの終対象と始対象). 集合と写像のなす圏Set(§E21.1 例 2.1)を考える。
一点集合{∗}はSetの終対象である。実際、任意の集合Xから{∗}への写像は、各x∈Xに対して値を{∗}の中から選ぶことで定まるが、選択肢が∗ただ一つであるから、写像はx↦∗ただ一つである。
空集合∅はSetの始対象である。写像は定義域の各元に値を与えるものであり(§E1.1 定義 1.1)、∅には元が存在しないので、∅から任意の集合Xへの写像は、値を一つも与えない写像ただ一つである。
系 1.4により、Setの終対象と始対象は、それぞれ一意な同型を除いて一意である。
2 直積と余積
次に、射をもたない添字圏を取る。
定義 2.1.Iを集合とする。対象をIの元とし、対象iについてHom(i,i)={idi}、相異なる対象の間の射の集まりを空集合とし、合成をidi∘idi=idiと定めた圏を、I上の離散圏 (discrete category) という。合成できる射の組は(idi,idi)の形しかないので、結合律と単位律はいずれもidi∘idi=idiに帰着し、成り立つ。対象の全体はIであり、射の全体はIと一対一に対応するので、離散圏は小さい圏である。
離散圏からの関手Dを与えることは、各i∈Iに対象D(i)を与えることと同じである。恒等射の像は恒等射でなければならず(§E21.2 定義 1.1)、それ以外に射がないからである。
定義 2.2.Cを圏、Iを集合、(Ai)i∈IをCの対象の族とする。I上の離散圏(定義 2.1)を添字圏とし、i∈IにAiを対応させる図式をDとする。
Dの極限が存在するとき、その極限を族(Ai)i∈Iの直積 (product) といい、頂点を∏i∈IAiと書く。極限錐の射影をpi:∏i∈IAi→Aiと書き、第i成分への射影 (projection) という。
Dの余極限が存在するとき、その余極限を族(Ai)i∈Iの余積 (coproduct) といい、頂点を∐i∈IAiと書く。余極限余錐の入射をιi:Ai→∐i∈IAiと書き、第i成分からの入射 (injection) という。
命題 2.3.Cを圏、(Ai)i∈IをCの対象の族とする。
対象Pと射の族(pi:P→Ai)i∈Iについて、(P,(pi))が(Ai)i∈Iの直積であることと、次が成り立つことは同値である。Cの任意の対象Xと任意の射の族(fi:X→Ai)i∈Iに対して、
pi∘t=fi(i∈I)をすべて満たす射t:X→Pがただ一つ存在する。
対象Sと射の族(ιi:Ai→S)i∈Iについて、(S,(ιi))が(Ai)i∈Iの余積であることと、次が成り立つことは同値である。Cの任意の対象Xと任意の射の族(gi:Ai→X)i∈Iに対して、
t∘ιi=gi(i∈I)をすべて満たす射t:S→Xがただ一つ存在する。
証明. 離散圏の射は恒等射idi(i∈I)だけである。関手の条件によりD(idi)=idAiであるから、錐の等式D(idi)∘ψi=ψiは、Cの単位律により任意の射の族について成り立つ。したがってD上の錐は、対象Xと射の族(ψi:X→Ai)i∈Iの組そのものであり、追加の条件は課されない。この事実を極限の定義へ代入すると、直積の主張が得られる。
余積の主張は、余錐の等式φi∘D(idi)=φiが同じ理由で自動的に成り立つことから、余極限の定義を書き下して得られる。▨
系 2.4.(P,(pi))と(P′,(pi′))がともに(Ai)i∈Iの直積であれば、pi′∘t=piをすべてのi∈Iについて満たす射t:P→P′がただ一つ存在し、そのtは同型射である。(S,(ιi))と(S′,(ιi′))がともに余積であれば、t∘ιi=ιi′をすべてのi∈Iについて満たす射t:S→S′がただ一つ存在し、そのtは同型射である。
二項の直積または余積で同じ対象を二度用いると、恒等射の組から標準的な射が定まる。この構成は随伴を用いず、直積と余積の普遍性だけから得られる。
定義 2.5.CとDを圏とする。対象を組(A,B)、射を組(f,g):(A,B)→(A′,B′)とし、合成と恒等射を成分ごとに定めた圏をC×Dと書き、二つの圏の直積 (product category) という。
定義 2.6.Cを圏とする。対象Aに(A,A)、射fに(f,f)を対応させる関手Δ:C→C×Cを対角関手 (diagonal functor) という。
合成と恒等射はC×Dで成分ごとに定まるため、圏の直積の結合律と単位律、および対角関手が合成と恒等射を保つことは、各成分における対応する条件から従う。
命題 2.7.Cを圏、Aをその対象とする。
AとAの直積(A×A,p1,p2)が存在するとき、
p1∘δA=idA,p2∘δA=idAを満たす射δA:A→A×Aがただ一つ存在する。この射をAの対角射といい、δA=⟨idA,idA⟩と書く。
AとAの余積(A⊔A,ι1,ι2)が存在するとき、
∇A∘ι1=idA,∇A∘ι2=idAを満たす射∇A:A⊔A→Aがただ一つ存在する。この射をAの余対角射という。
証明.命題 2.3の直積に関する主張を、X=A、f1=f2=idAとして適用するとδAの存在と一意性を得る。同じ命題の余積に関する主張を、X=A、g1=g2=idAとして適用すると∇Aの存在と一意性を得る。▨
命題 2.8.Cを圏、Jを小さい圏、D:J→Cを図式とする。(L,(πj))がDの極限ならば、(Δ(L),(Δ(πj)))はΔ∘Dの極限である。
証明.Δ∘D上で頂点が(X1,X2)である錐は、D上で頂点がX1である錐と、頂点がX2である錐との組にほかならない。実際、C×Cの射と等式は成分ごとに定まる。
二つの錐から極限錐(L,(πj))への一意な射をそれぞれt1:X1→L、t2:X2→Lとする。組(t1,t2):(X1,X2)→(L,L)はΔ∘Dの錐の射であり、各成分の一意性から一意である。したがって(Δ(L),(Δ(πj)))は極限である。▨
例 2.9 (Setの対角射と余対角射). 集合Aでは、対角射はa↦(a,a)である。余対角射は、直和A⊔Aのどちらの成分に属する元も、その元自身へ送る写像である。対角射の像は{(a,a)∣a∈A}であり、余対角射は二つの成分を重ね合わせる。
2.1 集合の圏における直積
例 2.10 (Setの直積).(Ai)i∈Iを集合の族とする。「集合族」で定めた直積∏i∈IAi、すなわちIを添字集合とし、各i∈Iにおける値xiがAiに属する族x=(xi)i∈Iの全体と、射影pi(x)=xiを取る(§E1.2 定義 5.1)。この組がSetにおける直積であることを示す。
Xを集合、(hi:X→Ai)i∈Iを写像の族とする。各x∈Xに対して、t(x)を
(t(x))i=hi(x)(i∈I)を満たすIを添字集合とする族として定める。各iについてhi(x)∈Aiであるからt(x)は直積の元であり、これにより写像t:X→∏i∈IAiが定まる。定義からpi(t(x))=(t(x))i=hi(x)であり、pi∘t=hiがすべてのiについて成り立つ。
一意性を示す。t′:X→∏i∈IAiがpi∘t′=hiをすべてのiについて満たすとする。各x∈Xと各i∈Iについて(t′(x))i=pi(t′(x))=hi(x)=(t(x))iであるから、Iを添字集合とする族t′(x)とt(x)は一致する。したがってt′=tである。
命題 2.3により、(∏i∈IAi,(pi))はSetにおける族(Ai)i∈Iの直積である。
2.2 集合の圏における余積
集合の余積にあたる構成は、上流の単元では定義されていない。互いに素な和として本文で構成する。
定義 2.11.(Ai)i∈Iを集合の族とする。順序対(§E1.2 定義 1.1)、二つの集合の直積(§E1.2 定義 1.3)および任意和(§E1.2 定義 2.1)を用いて
i∈I∐Ai=i∈I⋃(Ai×{i})={(a,i) ∣ i∈I, a∈Ai}と定め、この集合を族(Ai)i∈Iの直和 (disjoint union) という。写像ιi:Ai→∐i∈IAiをιi(a)=(a,i)で定める。
とくにI={0,1}、A0=A、A1=Bの場合を
A⊔B=(A×{0})∪(B×{1})と書く。
順序対は二つの成分を決定するので、∐i∈IAiの元(a,i)に対して添字iと元a∈Aiは一意に定まる。Aiどうしが共通の元をもつ場合でも、第二成分によって出自が区別される。
命題 2.12.(Ai)i∈Iを集合の族とする。定義 2.11の(∐i∈IAi,(ιi))は、Setにおける族(Ai)i∈Iの余積である。
証明.Xを集合、(gi:Ai→X)i∈Iを写像の族とする。写像t:∐i∈IAi→Xを
t(a,i)=gi(a)で定める。∐i∈IAiの各元は(a,i)(i∈I、a∈Ai)の形にただ一通りに書くことができるので、この対応は写像を定める。定義からt(ιi(a))=t(a,i)=gi(a)であり、t∘ιi=giがすべてのiについて成り立つ。
一意性を示す。t′:∐i∈IAi→Xがt′∘ιi=giをすべてのiについて満たすとする。∐i∈IAiの任意の元はιi(a)=(a,i)の形であるから、t′(a,i)=t′(ιi(a))=gi(a)=t(a,i)となりt′=tである。
命題 2.3の余積の条件が満たされたので、主張が従う。▨
添字集合をI={0,1}とし、A0=A、A1=Bをともに一点集合とする。例 2.10が与える直積∏i∈IAiの元は、各i∈IにAiの唯一の元を対応させる族だけであるから、この直積は一点集合である。一方、定義 2.11の直和A⊔Bは相異なる二つの元(a,0)と(b,1)をもつ。したがって直積と余積は、同じ図式の極限と余極限として定義されるが、一般には一致しない。
2.3 群と位相空間と順序集合の圏における直積
例 2.13 (Grpの直積). 群と群準同型のなす圏Grp(§E21.1 例 2.2)を考える。群AとBに対し、「直積群」で定めた外部直積A×B(§E7.13 定義 1.1)を取る。演算は成分ごとであるから、射影p1(a,b)=aとp2(a,b)=bはいずれも群準同型である。
Xを群、f:X→Aとg:X→Bを群準同型とする。写像t:X→A×Bをt(x)=(f(x),g(x))で定めると、Xの任意の元x,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は群準同型である。p1∘t=fとp2∘t=gは定義から従う。
一意性を示す。群準同型t′がp1∘t′=fとp2∘t′=gを満たすとすると、各x∈Xについてt′(x)の第一成分はf(x)、第二成分はg(x)であるからt′(x)=t(x)である。したがって命題 2.3により(A×B,(p1,p2))はGrpにおける直積である。
例 2.14 (Topの直積は積位相である). 位相空間と連続写像のなす圏Top(§E21.1 例 2.3)を考える。位相空間の族(Xλ)λ∈Λに対し、集合∏λ∈ΛXλに「直積集合上の位相」で定めた積位相(§E2.14 定義 1.1)を入れる。射影πμは連続である(§E2.14 命題 1.2)。
Zを位相空間、(hλ:Z→Xλ)λ∈Λを連続写像の族とする。例 2.10により、πλ∘t=hλをすべてのλについて満たす写像t:Z→∏λ∈ΛXλがただ一つ存在する。このtについて、すべてのλでπλ∘t=hλが連続であるから、§E2.14 定理 1.6によりtは連続である。
一意性は写像としての一意性から従う。連続写像は写像でもあるから、条件を満たす連続写像は高々一つである。したがって命題 2.3により、積位相を入れた∏λ∈ΛXλと射影の組はTopにおける直積である。
例 2.15 (半順序集合の直積は下限であり、余積は上限である).(P,≤)を半順序集合(§E1.8 定義 1.2)とする。半順序集合は前順序集合であるから(§E1.8 定義 1.1)、§E21.1 命題 3.1により圏Pが定まる。「圏と反対圏」で示したとおり、x≤yのときHomP(x,y)はただ一つの元からなり、そうでないとき空集合である。
a,b∈Pを取る。添字集合をI={1,2}とし、A1=a、A2=bとおいて、族(Ai)i∈Iを考える。命題 2.3により、対象cと射c→a、c→bの組が直積であることは、c≤aかつc≤bであり、x≤aかつx≤bを満たす任意のx∈Pについてx≤cが成り立つことである。射の一意性は、Pの hom 集合が高々一つの元しかもたないことから自動的に成り立つ。すなわちPにおける直積は下限(§E1.8 定義 2.1)a∧bにほかならない。双対に、余積は上限a∨bである。反対称律により、下限と上限はいずれも一つに定まる(§E1.8 命題 2.3)。
「関係・同値関係・順序集合」は、任意の二元が上限と下限をもつ半順序集合を束と定めている(§D2.5 定義 4.1)。したがって、半順序集合を圏とみなしたとき、任意の二つの対象が直積と余積をもつことと、その半順序集合が束であることは同値である。
3 equalizer と coequalizer
次に、二本の非恒等射を平行に並べた添字圏を取る。
定義 3.1. 対象が1と2の二つ、射がid1、id2および二本の射u,v:1→2の四つからなり、合成を単位律によって定めた圏を、平行な二射の圏 (parallel pair category) という。合成できる二つの非恒等射の組が存在するためには、終域が1である非恒等射が必要であるが、そのような射はないので、非恒等射どうしの合成は現れない。したがって合成は単位律だけで定まり、結合律と単位律が成り立つ。対象の全体と射の全体は有限集合であるから、平行な二射の圏は小さい圏である。
平行な二射の圏からの関手Dを与えることは、Cの平行な二射、すなわち始域と終域を共有する二つの射を与えることと同じである。
定義 3.2.Cを圏、f,g:A→BをCの平行な二射とする。Jを平行な二射の圏(定義 3.1)とし、図式D:J→Cを
D(1)=A,D(2)=B,D(u)=f,D(v)=gで定める。Dの極限が存在するとき、その極限をfとgのequalizer (equalizer) という。Dの余極限が存在するとき、その余極限をfとgのcoequalizer (coequalizer) という。
命題 3.3.f,g:A→Bを圏Cの平行な二射とする。
対象Eと射e:E→Aについて、(E,(e,f∘e))がfとgの equalizer であることと、次の二つがともに成り立つことは同値である。
- f∘e=g∘eである。
- f∘w=g∘wを満たす任意の射w:X→Aに対して、e∘t=wを満たす射t:X→Eがただ一つ存在する。
対象Cと射c:B→Cについて、(C,(c∘f,c))がfとgの coequalizer であることと、次の二つがともに成り立つことは同値である。
- c∘f=c∘gである。
- w∘f=w∘gを満たす任意の射w:B→Yに対して、t∘c=wを満たす射t:C→Yがただ一つ存在する。
証明. 以下、JとDは定義 3.2で定めたものとする。
equalizer の場合を示す。D上の錐は、対象Xと射ψ1:X→A、ψ2:X→Bの組であって、Jの非恒等射uとvに対する等式
f∘ψ1=ψ2,g∘ψ1=ψ2を満たすものである。恒等射に対する等式は自動的に成り立つ。二つの等式からψ2はψ1によって定まり、残る条件はf∘ψ1=g∘ψ1である。したがってD上の錐は、f∘w=g∘wを満たす射w:X→Aと一対一に対応する。
この対応のもとで極限の条件を書き下す。(E,(e,f∘e))が錐であることは(1)に等しい。極限であることは、f∘w=g∘wを満たす任意のw:X→Aに対して、e∘t=wかつ(f∘e)∘t=f∘wを満たすt:X→Eがただ一つ存在することである。第二の等式は第一の等式から結合律によって従うので、条件は(2)に等しい。
coequalizer の場合を示す。§E21.4 命題 2.2により、fとgの coequalizer は、Copにおけるfとgの equalizer にほかならない。CopではfとgはBからAへの平行な二射である。いま示した equalizer の特徴づけをCopへ適用すると、Copの対象CとCopの射c:C→Bについて、次の二つが条件になる。
- f∘opc=g∘opcである。
- f∘opw=g∘opwを満たすCopの任意の射w:Y→Bに対して、c∘opt=wを満たすCopの射t:Y→Cがただ一つ存在する。
これらをCの言葉へ戻す。§E21.1 定義 5.1により、Copの射c:C→BはCの射c:B→Cであり、f∘opcはCの合成としてはc∘fである。同様にg∘opcはc∘gであるから、(1)はc∘f=c∘gになる。
(2)について、Copの射w:Y→BはCの射w:B→Yであり、f∘opwとg∘opwはCの合成としてはw∘fとw∘gである。したがって仮定はw∘f=w∘gになる。またCopの射t:Y→CはCの射t:C→Yであり、c∘optはCの合成としてはt∘cである。ゆえに結論は、t∘c=wを満たすCの射t:C→Yがただ一つ存在することになる。
最後に余錐の形を確かめる。余錐の条件はφ2∘D(u)=φ1、すなわちc∘f=φ1であるから、cを第二成分とする余錐は(C,(c∘f,c))である。以上が主張の後半である。▨
系 3.4.(E,(e,f∘e))と(E′,(e′,f∘e′))がともにfとgの equalizer であれば、e′∘t=eを満たす射t:E→E′がただ一つ存在し、そのtは同型射である。(C,(c∘f,c))と(C′,(c′∘f,c′))がともに coequalizer であれば、t∘c=c′を満たす射t:C→C′がただ一つ存在し、そのtは同型射である。
証明. equalizer は平行な二射の圏を添字圏とする図式の極限であるから、§E21.4 定理 3.1を適用する。得られる主張は、e′∘t=eと(f∘e′)∘t=f∘eをともに満たす射tがただ一つ存在し、そのtが同型射であることである。第二の等式は、第一の等式へ左からfを合成すれば得られる。したがって条件はe′∘t=eだけになる。
coequalizer については、同じ図式の余極限として§E21.4 系 3.2を適用する。余錐の成分はι1=c∘f、ι2=cであるから、得られる条件はt∘(c∘f)=c′∘fとt∘c=c′である。第一の等式は、第二の等式へ右からfを合成すれば得られる。したがって条件はt∘c=c′だけになる。▨
例 3.5 (Setの equalizer).f,g:A→Bを写像とする。
E={a∈A ∣ f(a)=g(a)}とおき、e:E→Aをe(a)=aで定める。定義からEの各元aについてf(e(a))=f(a)=g(a)=g(e(a))であるからf∘e=g∘eが成り立つ。
w:X→Aをf∘w=g∘wを満たす写像とする。各x∈Xについてf(w(x))=g(w(x))であるからw(x)∈Eである。そこでt:X→Eをt(x)=w(x)で定めるとe∘t=wが成り立つ。eは単射であるから、e∘t′=e∘tを満たすt′はtに限る。したがって命題 3.3により(E,(e,f∘e))はfとgの equalizer である。
具体的に確かめる。A={1,2,3}、B={x,y}とし、f(1)=x、f(2)=x、f(3)=y、g(1)=x、g(2)=y、g(3)=yとする。fとgの値が一致するのは1と3であり、2についてはf(2)=x=y=g(2)である。したがってE={1,3}であり、普遍射tはwの終域をEへ制限した写像である。
Setにおける coequalizer は、f(a)=g(a)という関係が生成する同値関係による商集合として与えられる。この構成は「極限・余極限の計算」が扱う。
4 pullback と pushout
最後に、三つの対象からなる添字圏を取る。
定義 4.1. 対象が1、2、3の三つ、射が三つの恒等射とa:1→3、b:2→3の五つからなり、合成を単位律によって定めた圏を、終域を共有する二射の圏 (cospan category) という。合成できる二つの非恒等射の組が存在するためには、終域が1または2である非恒等射が必要であるが、そのような射はないので、非恒等射どうしの合成は現れない。したがって合成は単位律だけで定まり、結合律と単位律が成り立つ。対象の全体と射の全体は有限集合であるから、この圏は小さい圏である。
その反対圏を始域を共有する二射の圏 (span category) という。§E21.1 定義 5.1により、反対圏の非恒等射はa:3→1とb:3→2である。
終域を共有する二射の圏からの関手Dを与えることは、Cの二つの射D(a):D(1)→D(3)とD(b):D(2)→D(3)、すなわち終域を共有する二つの射を与えることと同じである。始域を共有する二射の圏についても同様である。
定義 4.2.Cを圏、f:A→Cとg:B→Cを終域を共有する二つの射とする。Jを終域を共有する二射の圏(定義 4.1)とし、図式D:J→Cを
D(1)=A,D(2)=B,D(3)=C,D(a)=f,D(b)=gで定める。この図式をAfCgBと書く。Dの極限が存在するとき、その極限をfとgのpullback (pullback) といい、頂点をA×CBと書く。
f:C→Aとg:C→Bが始域を共有する二つの射であるときは、始域を共有する二射の圏Jopを添字圏として同じ規則で図式を定め、これをAfCgBと書く。この図式の余極限が存在するとき、その余極限をfとgのpushout (pushout) といい、頂点をA⊔CBと書く。
命題 4.3.f:A→Cとg:B→Cを終域を共有する二つの射とする。対象Pと射p:P→A、q:P→Bについて、(P,(p,q,f∘p))がfとgの pullback であることと、次の二つがともに成り立つことは同値である。
- f∘p=g∘qである。
- f∘w1=g∘w2を満たす任意の射の組w1:X→A、w2:X→Bに対して、p∘t=w1かつq∘t=w2を満たす射t:X→Pがただ一つ存在する。
f:C→Aとg:C→Bを始域を共有する二つの射とする。対象Sと射ι1:A→S、ι2:B→Sについて、(S,(ι1,ι2,ι1∘f))がfとgの pushout であることと、次の二つがともに成り立つことは同値である。
- ι1∘f=ι2∘gである。
- w1∘f=w2∘gを満たす任意の射の組w1:A→Y、w2:B→Yに対して、t∘ι1=w1かつt∘ι2=w2を満たす射t:S→Yがただ一つ存在する。
証明. 以下、JとDは定義 4.2で定めたものとする。
pullback の場合を示す。添字圏の非恒等射はa:1→3とb:2→3であるから、D上の錐は、対象Xと射ψ1:X→A、ψ2:X→B、ψ3:X→Cの組であって
f∘ψ1=ψ3,g∘ψ2=ψ3を満たすものである。二つの等式からψ3はψ1によって定まり、残る条件はf∘ψ1=g∘ψ2である。したがってD上の錐は、f∘w1=g∘w2を満たす射の組(w1:X→A, w2:X→B)と一対一に対応する。
この対応のもとで極限の条件を書き下すと、(P,(p,q,f∘p))が錐であることは(1)に等しい。極限であることは、条件を満たす任意の組(w1,w2)に対してp∘t=w1、q∘t=w2、(f∘p)∘t=f∘w1を満たすtがただ一つ存在することであり、第三の等式は第一から結合律によって従う。ゆえに条件は(2)に等しい。
pushout の場合を示す。§E21.4 命題 2.2により、fとgの pushout は、Copにおけるfとgの pullback にほかならない。Cの射f:C→Aとg:C→Bは、Copではf:A→Cとg:B→C、すなわち終域を共有する二つの射である。いま示した pullback の特徴づけをCopへ適用すると、Copの対象SとCopの射ι1:S→A、ι2:S→Bについて、次の二つが条件になる。
- f∘opι1=g∘opι2である。
- f∘opw1=g∘opw2を満たすCopの任意の射の組w1:Y→A、w2:Y→Bに対して、ι1∘opt=w1かつι2∘opt=w2を満たすCopの射t:Y→Sがただ一つ存在する。
これらをCの言葉へ戻す。§E21.1 定義 5.1により、Copの射ι1:S→Aとι2:S→BはCの射ι1:A→Sとι2:B→Sであり、f∘opι1とg∘opι2はCの合成としてはι1∘fとι2∘gである。したがって(1)はι1∘f=ι2∘gになる。
(2)について、Copの射w1:Y→A、w2:Y→BはCの射w1:A→Y、w2:B→Yであり、f∘opw1とg∘opw2はCの合成としてはw1∘fとw2∘gである。したがって仮定はw1∘f=w2∘gになる。またCopの射t:Y→SはCの射t:S→Yであり、ι1∘optとι2∘optはCの合成としてはt∘ι1とt∘ι2である。ゆえに結論は、t∘ι1=w1かつt∘ι2=w2を満たすCの射t:S→Yがただ一つ存在することになる。
余錐の第三成分は、余錐の条件φ1∘D(a)=φ3からι1∘fと定まる。以上が主張の後半である。▨
系 4.4.f:A→C、g:B→Cとする。(P,(p,q,f∘p))と(P′,(p′,q′,f∘p′))がともにfとgの pullback であれば、p′∘t=pかつq′∘t=qを満たす射t:P→P′がただ一つ存在し、そのtは同型射である。
f:C→A、g:C→Bとする。(S,(ι1,ι2,ι1∘f))と(S′,(ι1′,ι2′,ι1′∘f))がともにfとgの pushout であれば、t∘ι1=ι1′かつt∘ι2=ι2′を満たす射t:S→S′がただ一つ存在し、そのtは同型射である。
証明. pullback は終域を共有する二射の圏を添字圏とする図式の極限であるから§E21.4 定理 3.1を適用し、pushout は始域を共有する二射の圏を添字圏とする図式の余極限であるから§E21.4 系 3.2を適用する。pullback では第三成分に関する等式(f∘p′)∘t=f∘pが、第一成分に関する等式p′∘t=pへ左からfを合成して得られる。pushout では第三成分に関する等式t∘(ι1∘f)=ι1′∘fが、第一成分に関する等式t∘ι1=ι1′へ右からfを合成して得られる。いずれの場合も第三成分に関する等式を条件から落とすことができる。▨
例 4.5 (Setの pullback).f:A→Cとg:B→Cを写像とする。直積A×Bの部分集合
P={(a,b)∈A×B ∣ f(a)=g(b)}を取り、p(a,b)=a、q(a,b)=bと定める。定義からf(p(a,b))=f(a)=g(b)=g(q(a,b))であるからf∘p=g∘qが成り立つ。
w1:X→Aとw2:X→Bがf∘w1=g∘w2を満たすとする。各x∈Xについてf(w1(x))=g(w2(x))であるから(w1(x),w2(x))∈Pである。そこでt:X→Pをt(x)=(w1(x),w2(x))で定めるとp∘t=w1とq∘t=w2が成り立つ。逆にt′が同じ二つの等式を満たすとすると、t′(x)の第一成分はw1(x)、第二成分はw2(x)であるからt′=tである。したがって命題 4.3によりPはfとgの pullback である。
AとBがともにCの部分集合で、fとgが包含写像である場合を考える。このときP={(a,b)∈A×B∣a=b}であり、(a,a)↦aはPからA∩Bへの全単射である。すなわち共通部分は pullback の特別な場合である。
Setにおける pushout の構成、および位相空間の圏における pushout による貼り合わせは「極限・余極限の計算」が扱う。
5 直積と equalizer による極限の構成
ここまでは、添字圏を指定して極限の特殊な場合を取り出した。逆に、二種類の特殊な場合をもつことが分かっている圏では、任意の小さい図式の極限を作ることができる。
証明の方針は次のとおりである。図式D:J→Cに対して、二つの直積を用意する。第一の直積PはJの対象について取り、第二の直積QはJの射について取る。Qの第u成分は、射uの終域に対応する対象D(codu)とする。次にPからQへの射を二つ作る。一方は各成分でuの終域の座標をそのまま取り出す射、他方はuの始域の座標を取り出してからD(u)を施す射である。錐の等式は、この二つの射が一致することにほかならない。したがって二つの射の equalizer が極限の頂点を与える。本質的な一手は、錐の等式の全体を一本の等式へまとめるために、Jの射の全体を添字集合とする直積を導入することである。
Jが小さい圏であることは、この構成でちょうど必要になる。Ob(J)とJの射の全体が集合でなければ、二つの直積を取ることができない。
定理 5.1. 圏Cが次の二つの条件を満たすとする。
- 任意の集合IとCの対象の任意の族(Ai)i∈Iに対して、直積∏i∈IAiが存在する。
- Cの任意の平行な二射に対して、その equalizer が存在する。
このとき、任意の小さい圏Jと任意の図式D:J→Cに対して、Dの極限が存在する。
証明.Jの射の全体をMと書く。Jは小さい圏であるから、Ob(J)とMはともに集合である。u∈Mの始域をdomu、終域をcoduと書く。
(1)により、二つの直積
P=j∈Ob(J)∏D(j),Q=u∈M∏D(codu)が存在する。Pの射影をpj:P→D(j)、Qの射影をru:Q→D(codu)と書く。記号qは命題 4.3で pullback の射影に用いているので、ここでは別の文字を当てる。
射の族(pcodu:P→D(codu))u∈Mと、射の族(D(u)∘pdomu:P→D(codu))u∈Mを考える。第二の族については、pdomu:P→D(domu)とD(u):D(domu)→D(codu)の合成であるから、確かにPからD(codu)への射である。命題 2.3をQへ適用すると、
ru∘α=pcodu,ru∘β=D(u)∘pdomu(u∈M)をそれぞれ満たす射α:P→Qとβ:P→Qが、それぞれただ一つ存在する。
(2)により、αとβの equalizer が存在する。それをe:E→Pとし、πj=pj∘e:E→D(j)と定める。以下、(E,(πj))がDの極限であることを示す。
第一に、(E,(πj))はD上の錐である。u:i→jをJの射とするとdomu=i、codu=jである。命題 3.3 (1)によりα∘e=β∘eであるから、結合律を用いて
D(u)∘πi=D(u)∘pdomu∘e=(ru∘β)∘e=ru∘(β∘e)=ru∘(α∘e)=(ru∘α)∘e=pcodu∘e=πjを得る。
第二に、普遍性を示す。(X,(ψj))をD上の錐とする。命題 2.3をPへ適用すると、pj∘w=ψjをすべてのj∈Ob(J)について満たす射w:X→Pがただ一つ存在する。
このwについてα∘w=β∘wが成り立つことを示す。各u∈Mについて
ru∘(α∘w)=pcodu∘w=ψcoduであり、また錐の等式D(u)∘ψdomu=ψcoduを用いて
ru∘(β∘w)=D(u)∘pdomu∘w=D(u)∘ψdomu=ψcoduである。すなわちα∘wとβ∘wはともに、族(ψcodu)u∈Mに対して命題 2.3が与える条件を満たす射X→Qである。同条件を満たす射は一つしかないのでα∘w=β∘wである。
命題 3.3 (2)により、e∘t=wを満たす射t:X→Eがただ一つ存在する。このtについて、各jで
πj∘t=pj∘e∘t=pj∘w=ψjが成り立つ。
最後にtの一意性を示す。射t′:X→Eがπj∘t′=ψjをすべてのjについて満たすとする。するとpj∘(e∘t′)=πj∘t′=ψjであるから、wの一意性によりe∘t′=wである。equalizer が与える射の一意性によりt′=tとなる。
以上により(E,(πj))はDの極限であり、Dの極限が存在する。▨
系 5.2. 圏Cが、任意の集合を添字集合とする余積をすべてもち、かつ任意の平行な二射の coequalizer をもつとする。このとき、任意の小さい圏Jと任意の図式D:J→Cに対して、Dの余極限が存在する。
証明.Copが定理 5.1の二つの条件を満たすことを示す。
離散圏(定義 2.1)は恒等射しかもたないので、§E21.1 定義 5.1によりその反対圏は自分自身に等しい。したがって§E21.4 命題 2.2により、Cにおける族(Ai)i∈Iの余積はCopにおける同じ族の直積である。仮定によりCは任意の集合を添字集合とする余積をもつので、Copは定理 5.1 (1)を満たす。
次に equalizer を見る。α,βをCopの平行な二射Q→Pとすると、これらはCの平行な二射P→Qである。命題 3.3の条件をCopで書き下し、合成の順序を反転してCの言葉へ戻すと、Copにおけるαとβの equalizer は、Cにおけるαとβの coequalizer にほかならない。仮定によりCは任意の平行な二射の coequalizer をもつので、Copは定理 5.1 (2)を満たす。
したがって定理 5.1により、Copは小さい図式の極限をすべてもつ。D:J→Cを小さい図式とすると、§E21.4 命題 2.2のDop:Jop→Copは小さい図式であるから、その極限が存在する。同命題により、その極限はDの余極限である。▨
例 5.3 (Setにおける小さい図式の極限).例 2.10によりSetは任意の集合を添字集合とする直積をもち、例 3.5により任意の平行な二射の equalizer をもつ。したがって定理 5.1により、Setは小さい図式の極限をすべてもつ。
構成を書き下す。Jを小さい圏、D:J→Setを図式、MをJの射の全体とする。P=∏jD(j)の元xは、各j∈Ob(J)における値xjがD(j)に属する族である。証明で定めた二つの射は
α(x)u=xcodu,β(x)u=D(u)(xdomu)(u∈M)で与えられる。したがって equalizer は
E={x∈j∈Ob(J)∏D(j) ∀u∈M, D(u)(xdomu)=xcodu}であり、射影はπj(x)=xjである。すなわちSetにおける極限は、図式のすべての射と両立する成分の族の集合である。
6 演習
問題 6.1.
- 命題 1.3を、空圏には射が存在しないという事実を用いる箇所をすべて明示して再現せよ。あわせて系 1.4の証明で、§E21.4 定理 3.1が与える条件が空になる理由を述べよ。
- 命題 2.3の証明で、離散圏の射が恒等射だけであることをどこで用いたかを特定し、その箇所で関手の条件と圏の単位律のどちらを用いたかを区別せよ。
- AとBをともに一点集合とする。Setにおける直積例 2.10と余積命題 2.12の元の個数を数え、両者が一致しないことを確かめよ。
- 命題 3.3の coequalizer に関する主張を、§E21.4 命題 2.2を用いて equalizer に関する主張から導く手順を、合成の順序の反転を各段階で明示して書け。
- 定理 5.1の証明で定めた二つの射αとβについて、ru∘αとru∘βの定義を書き、uが恒等射である場合に両者が一致することを確かめよ。
- 例 5.3の記述を、Jが平行な二射の圏である場合について書き下せ。得られる集合は{x∈∏j∈{1,2}D(j)∣f(x1)=x2=g(x1)}であり、例 3.5のE={a∈A∣f(a)=g(a)}とは集合として等しくない。両者が系 3.4の与える一意な同型で移り合うことを、その同型を具体的に書いて確かめよ。
- 例 2.14の証明で、写像としての一意性から連続写像としての一意性を導いた箇所を特定し、逆向きの推論が成り立たない理由を述べよ。
7 扱った範囲と次の記事
本記事では、添字圏を空圏、離散圏、平行な二射の圏および終域を共有する二射の圏へ順に取り替えることで、終対象と始対象、直積と余積、equalizer と coequalizer、pullback と pushout を極限と余極限として導いた。各構成の普遍性を、錐の等式を添字圏の射に沿って書き下すことによって証明し、同型を除く一意性は「極限と余極限」の一意性の系として述べた。Setについては終対象、始対象、直積、余積、equalizer、pullback を、GrpとTopについては直積を、半順序集合を圏とみなしたものについては直積と余積を具体的に構成した。最後に、直積と equalizer をもつ圏が小さい図式の極限をすべてもつことを証明し、双対に余積と coequalizer から余極限が構成されることを導いた。
集合、群、ベクトル空間、位相空間および順序集合の圏を横断して極限と余極限を比べる作業は「極限・余極限の計算」が扱う。とくに、Setの coequalizer、Grpの余積が自由積であること、Vectkで直積と余積が無限個の場合に分かれること、Topの coequalizer が商位相であることは同記事が扱う。
関手が極限を保つ条件は本記事では扱わない。右随伴が存在する極限を保ち、左随伴が存在する余極限を保つことは「右随伴と極限」が証明する。極限の存在に関する定理のうち随伴関手定理を要するもの、およびフィルター余極限による表示は「圏論 II」が扱う。