1 圏同値と圏同型
二つの圏が同じであることの要求には強弱の二段がある。強いほうから述べる。
定義 1.1. 関手F:C→Dが圏同型 (isomorphism of categories) であるとは、関手G:D→Cが存在して
G∘F=idC,F∘G=idDがいずれも関手の等式として成り立つことをいう。二つの圏の間に圏同型が存在するとき、二つの圏は同型 (isomorphic categories) であるという。
圏同型は対象の一致を要求する。実際、G∘F=idCにより、Cの対象X,YについてF(X)=F(Y)ならばX=GF(X)=GF(Y)=Yが成り立ち、またDの任意の対象BはF∘G=idDによりB=F(G(B))と書かれる。射についても同じことが成り立つ。この要求は、同じ理論をもつ二つの圏を比べる条件としては強い。対象を同型な別の対象へ取り替えても圏の内部の議論は変わらないのに、圏同型は対象そのものの一致を要求するからである。
定義 1.2. 関手F:C→Dが圏同値 (equivalence of categories) であるとは、関手G:D→Cと、二つの自然同型
θ:G∘F⟹idC,ζ:F∘G⟹idDが存在することをいう。このGをFの準逆 (quasi-inverse) という。二つの圏の間に圏同値が存在するとき、二つの圏は同値 (equivalent categories) であるといい、C≃Dと書く。
定義の条件はFとGについて対称である。したがって、GがFの準逆であれば、Gもまた圏同値であり、FはGの準逆である。
証明.Fを圏同型とし、GをG∘F=idCとF∘G=idDを満たす関手とする。θA=idAと置くと、GF=idCであるから任意の射f:A→A′についてf∘θA=f=θA′∘GF(f)が成り立ち、θは自然変換である。各成分は恒等射であるから同型射であり、θは自然同型である。ζについても同様である。よってGはFの準逆であり、Fは圏同値である。▨
逆は成り立たない。反例は例 3.1で与える。
2 充満忠実と本質的全射
圏同値の定義は準逆の存在を要求するので、そのままでは判定に使いにくい。準逆を作らずに済ませる条件を用意する。用いる語のうち、忠実、充満、充満忠実は「米田の補題と表現可能関手」の§E21.6 定義 3.3が定めている。関手F:C→DとCの対象の組(A,A′)について、HomC(A,A′)とHomD(F(A),F(A′))がともに集合であるとき、Fは写像
FA,A′:HomC(A,A′)⟶HomD(F(A),F(A′)),FA,A′(f)=F(f)
を定める。すべての組についてこの写像が定まり、かつ単射であるときFは忠実、すべての組について定まり、かつ全射であるときFは充満、その両方であるときFは充満忠実である。「充満」が全射、「忠実」が単射であり、この対応を取り違えない。米田埋め込みが充満忠実であること(§E21.6 定理 3.4)がこの語の用例である。
FA,A′が定まるためには、二つの hom がともに集合でなければならない。そこで、本記事で忠実性または充満性を述べる主張では、CとDがともに局所小(§E21.6 定義 1.1)であることを仮定に書く。
残る一語をここで定める。
定義 2.1. 関手F:C→Dが本質的全射 (essentially surjective) であるとは、Dの任意の対象Bに対して、F(A)≅Bを満たすCの対象Aが存在することをいう。
本質的全射性は対象の同型だけを問題にするので、局所小性を要しない。
命題 2.2.CとDを局所小圏、F:C→Dを充満忠実な関手とし、f:A→A′をCの射とする。F(f)がDの同型射であれば、fはCの同型射である。
証明.w=F(f)−1:F(A′)→F(A)と置く。Fは充満であるから、F(g)=wを満たす射g:A′→Aが存在する。Fは関手であるから
F(g∘f)=F(g)∘F(f)=w∘F(f)=idF(A)=F(idA)であり、Fは忠実であるからg∘f=idAである。同様にF(f∘g)=F(f)∘w=idF(A′)=F(idA′)からf∘g=idA′を得る。よってfは同型射である。▨
補題 2.3.CとDを局所小圏とする。F:C→Dが圏同値であれば、Fは忠実である。
証明.GをFの準逆とし、θ:GF⇒idCを自然同型とする。f,g:A→A′がF(f)=F(g)を満たすとする。Gを施すとGF(f)=GF(g)である。θの自然性を射fと射gに適用すると
f∘θA=θA′∘GF(f)=θA′∘GF(g)=g∘θAとなる。θAは同型射であるから、右からθA−1を合成してf=gを得る。▨
2.1 証明方針
圏同値であることと充満忠実かつ本質的全射であることの同値性を示す。一方の向きでは、準逆と二つの自然同型から三つの性質を取り出す。忠実性は補題 2.3であり、本質的全射性はζB:FG(B)→Bが同型射であることから直ちに従う。充満性は、与えられた射v:F(A)→F(A′)に対してf=θA′∘G(v)∘θA−1を候補として作り、GF(f)=G(v)を示したうえで、Gが忠実であることからF(f)=vを得る。
もう一方の向きでは、準逆を構成する。各対象Bに対してF(AB)≅Bを満たすABと同型射ζBを一つずつ選び、G(B)=ABと定める。射v:B→B′に対するG(v)は、F(G(v))=ζB′−1∘v∘ζBを満たす射として充満忠実性から一意に定まる。この一意性が、関手性と二つの自然同型の検証をすべてFを施した等式の比較へ帰着させる。
定理 2.4.CとDを局所小圏とし、F:C→Dを関手とする。次の二つは同値である。
- Fは圏同値である。
- Fは充満忠実かつ本質的全射である。
証明.(1)⇒(2)を示す。GをFの準逆とし、θ:GF⇒idCとζ:FG⇒idDを自然同型とする。
Fが忠実であることは補題 2.3である。定義の条件はFとGについて対称であるから、Gも圏同値であり、同じ補題によりGも忠実である。
Fが本質的全射であることを示す。Dの対象Bに対してA=G(B)と置くと、ζB:F(A)→Bは同型射である。
Fが充満であることを示す。v:F(A)→F(A′)をDの射とし
f=θA′∘G(v)∘θA−1:A⟶A′と置く。θの自然性を射fに適用するとf∘θA=θA′∘GF(f)であるから
GF(f)=θA′−1∘f∘θA=θA′−1∘θA′∘G(v)∘θA−1∘θA=G(v)となる。Gは忠実であるからF(f)=vである。よってFA,A′は全射である。
(2)⇒(1)を示す。Fを充満忠実かつ本質的全射とする。Dの各対象Bに対して、F(AB)≅Bを満たすCの対象ABと同型射ζB:F(AB)→Bを一つずつ選ぶ(この選択については注意 2.5を見よ)。G(B)=ABと定める。
Dの射v:B→B′に対して、ζB′−1∘v∘ζBはF(AB)→F(AB′)の射である。FAB,AB′は全単射であるから
F(G(v))=ζB′−1∘v∘ζB(1)を満たす射G(v):G(B)→G(B′)がただ一つ存在する。
Gが関手であることを示す。F(G(idB))=ζB−1∘idB∘ζB=idF(G(B))=F(idG(B))であり、Fは忠実であるからG(idB)=idG(B)である。v:B→B′とv′:B′→B′′に対しては
F(G(v′)∘G(v))=(ζB′′−1∘v′∘ζB′)∘(ζB′−1∘v∘ζB)=ζB′′−1∘(v′∘v)∘ζB=F(G(v′∘v))であり、Fは忠実であるからG(v′∘v)=G(v′)∘G(v)である。
ζが自然同型FG⇒idDであることを示す。式 (1) の両辺に左からζB′を合成すると
ζB′∘FG(v)=v∘ζBとなり、これが自然性の条件である。各ζBは同型射であるからζは自然同型である。
θを構成する。Cの対象Aに対してζF(A):F(GF(A))→F(A)は同型射である。FGF(A),Aは全単射であるから、F(θA)=ζF(A)を満たす射θA:GF(A)→Aがただ一つ存在する。F(θA)は同型射であるから、命題 2.2によりθAは同型射である。
θの自然性を示す。f:A→A′とする。ζの自然性を射F(f):F(A)→F(A′)に適用すると
F(f)∘ζF(A)=ζF(A′)∘FG(F(f))である。左辺はF(f)∘F(θA)=F(f∘θA)に等しく、右辺はF(θA′)∘F(GF(f))=F(θA′∘GF(f))に等しい。Fは忠実であるからf∘θA=θA′∘GF(f)であり、これが自然性の条件である。よってθ:GF⇒idCは自然同型であり、GはFの準逆である。▨
3 例
圏同値であって圏同型ではない例を、線形代数から取る。
例 3.1 (有限次元線形空間の圏と行列の圏).kを可換体とする。圏FinVectkを、有限次元k-線形空間を対象、線形写像を射とする圏とする。圏Matkを次で定める。対象は非負整数とし、mからnへの射は、{1,…,n}×{1,…,m}からkへの写像、すなわちkを成分とするn行m列の行列とする。m=0またはn=0の場合、この集合はちょうど一つの元からなる。合成は行列の積、恒等射は単位行列とする。行列の積の結合律と単位行列の性質により、Matkは圏である。
関手M:Matk→FinVectkを、M(n)=kn、およびn×m行列P=(cij)に対して
M(P):km⟶kn,M(P)(x)i=j=1∑mcijxjで定める。M(P)は線形写像であり(§E3.4 定義 1.1)、行列の積の定義からM(PQ)=M(P)∘M(Q)、単位行列の定義からM(In)=idknが成り立つ。よってMは関手である。
Mは充満忠実である。kmの標準基底をe1,…,em、knの標準基底をf1,…,fnとする。M(P)(ej)=∑icijfiであるから、M(P)=M(Q)ならば両者をejに施した値を比べてPとQの第j列が一致し、P=Qである。よってMは忠実である。線形写像T:km→knが与えられたとき、T(ej)=∑icijfiによって行列P=(cij)を定めると、M(P)とTはe1,…,emの上で一致する。任意のx∈kmはx=∑jxjejと表すことができるので、線形性からM(P)(x)=T(x)である。よってMは充満である。
Mは本質的全射である。Vを有限次元k-線形空間とし、v1,…,vnをその基底(「線形代数 II」の「基底と次元」の§E3.3 定義 1.3)とする。写像kn→V、(xj)j↦∑jxjvjは線形であり、生成することから全射、一次独立性から単射であるから線形同型である。§E3.4 命題 1.2により逆写像も線形であるから、これはFinVectkの同型射である。よってM(n)≅Vである。
Matkの hom は行列の集合、FinVectkの hom は線形写像の集合であるから、どちらの圏も局所小である。よって定理 2.4によりMは圏同値であり、Matk≃FinVectkである。
二つの圏は同型ではない。まずMatkでは、互いに同型な対象は等しい。実際、mとnが同型ならば§E21.2 命題 1.5によりM(m)=kmとM(n)=knは線形同型である。線形同型T:km→knは基底を基底へ写す。実際、Tは全射であるからT(e1),…,T(em)はknを生成し、∑jcjT(ej)=0からT(∑jcjej)=0と単射性により∑jcjej=0、したがってcjはすべて0である。よってknはm個の元からなる基底とn個の元からなる基底をもつので、§E3.3 定理 3.3によりm=nである。
他方、FinVectkには、互いに異なるが同型な対象が存在する。k2の部分空間
L1={(x,0)∣x∈k},L2={(x,x)∣x∈k}を取る。可換体では1=0であるから(1,1)∈L2かつ(1,1)∈/L1であり、L1=L2である。どちらも一つの元からなる基底をもつので、上と同じ座標写像によりL1≅k≅L2である。
Ψ:FinVectk→Matkを圏同型と仮定し、Ψ′∘Ψ=idを満たす関手をΨ′とする(定義 1.1)。L1≅L2と§E21.2 命題 1.5によりΨ(L1)≅Ψ(L2)であり、Matkでは互いに同型な対象が等しいのでΨ(L1)=Ψ(L2)である。両辺へΨ′を施すとL1=Ψ′Ψ(L1)=Ψ′Ψ(L2)=L2となり、これは矛盾である。よって二つの圏は同型ではない。
4 骨格
同値な圏のなかで、互いに同型な対象を一つにまとめたものを取り出す。
定義 4.1.Cを圏とし、SをCの充満部分圏とする。SがCの骨格 (skeleton) であるとは、Cの任意の対象Xに対して、X≅Sを満たすSの対象Sがちょうど一つ存在することをいう。
命題 4.2.SをCの骨格とする。Sの対象SとS′がCにおいて同型であれば、S=S′である。
証明.SをCの対象とみなす。S≅SとS≅S′が成り立ち、SとS′はともにSの対象である。定義 4.1の一意性によりS=S′である。▨
定理 4.3.Cを局所小圏、SをCの骨格とし、I:S→Cを包含関手とする。このときIは圏同値である。
証明.Sは充満部分圏であるから、Sの対象S,S′についてHomS(S,S′)=HomC(S,S′)である。Cは局所小であるから右辺は集合であり、Sも局所小である。したがってIS,S′が定まり、それは恒等写像である。よってIは充満忠実である。Cの任意の対象Xに対してX≅Sを満たすSの対象Sが存在するので、Iは本質的全射である。定理 2.4によりIは圏同値である。▨
本定理の証明は定理 2.4 (2)⇒(1)の部分を用いるので、注意 2.5の但し書きがそのまま当てはまる。準逆は、Cの各対象Xに対してX≅Sを満たすSの対象Sと同型射X→Sを一つずつ選んで作る。骨格の定義はSの一意性を与えるが、同型射のほうは一意ではないので、この選択は残る。Ob(C)が集合である場合、この選択は§E1.20 定理 2.1による。そうでない場合の正当化は「圏論 II」が扱う。
骨格が存在するかどうかは、対象の全体をどこまで扱うことができるかによる。対象の全体が集合である場合には存在する。
定理 4.4.Cを圏とし、Ob(C)が集合であるとする。このときCは骨格をもつ。
証明. まず、「同型である」という関係がOb(C)上の同値関係(§E1.3 定義 1.3)であることを示す。§E21.1 命題 6.3の三つの主張は、idXが同型射であること、同型射の逆射が同型射であること、同型射の合成が同型射であることを述べている。これらはそれぞれ、X≅X、X≅YならばY≅X、X≅YかつY≅ZならばX≅Zを与える。
商集合Q=Ob(C)/≅を取る(§E1.3 定義 2.1)。Qの各元は空でない集合である。Qを添字集合とする集合族に選択公理(§E1.20 定理 2.1 (1))を適用すると、各C∈Qに対してρ(C)∈Cを満たす写像ρ:Q→Ob(C)が存在する。
S={ρ(C)∣C∈Q}を対象の集合とするCの充満部分圏をSとする。XをCの対象とし、[X]∈Qをその同値類とする。ρ([X])∈[X]であるからX≅ρ([X])であり、ρ([X])はSの対象である。また、Sの対象ρ(C)がX≅ρ(C)を満たすとするとρ(C)∈[X]であり、同値類は交わらないのでC=[X]、したがってρ(C)=ρ([X])である。よってXと同型なSの対象はちょうど一つであり、SはCの骨格である。▨
例 4.5 (有限次元線形空間の圏の骨格).例 3.1の記号で、{kn∣n≥0}を対象とするFinVectkの充満部分圏をSとする。同例で示したとおり、任意の有限次元k-線形空間Vは基底の個数nに対してknと同型であり、km≅knならばm=nである。よってVと同型なSの対象はちょうど一つであり、SはFinVectkの骨格である。FinVectkは局所小であるから、定理 4.3により包含S→FinVectkは圏同値である。ただしOb(FinVectk)は集合として扱われないので、同定理に付いた但し書きがここでも当てはまる。準逆を明示的に与えるには、各有限次元線形空間Vに基底を一つ選び、例 3.1の座標写像kn→Vを同型射として採ればよいが、そのときは同型射の選択が基底の選択へ移るだけであり、選択の債務は消えない。
さらに、Mの終域をSに取り替えた関手は、対象についても射についても全単射である。対象についての全射性はSの対象の定め方による。単射性は、km=knならばkm≅knであり、同例で示したとおりm=nとなることによる。射については充満忠実性がそのまま全単射性である。逆向きの関手を、対象については逆写像、射についてはMm,nの逆写像として定めると、Mが合成と恒等射を保つことからこれは関手であり、MatkとSは圏同型である。
5 演習
問題 5.1.
- 定義 1.2の条件がFとGについて対称であることを、二つの自然同型を書き下して確かめよ。
- 補題 2.3の証明でθの自然性を用いた箇所を特定し、θが自然変換であるだけで各成分が同型射でない場合に、証明のどこが成り立たなくなるかを述べよ。
- 定理 2.4 (1)⇒(2)の部分で、Fの充満性を示すためにGの忠実性を用いた。Gが忠実であることをどのように得たかを再現せよ。
- 定理 2.4 (2)⇒(1)の部分で、Gの関手性とθの自然性の検証が、いずれもFを施した等式の比較に帰着していることを確認し、そこでFの忠実性が使われた箇所をすべて挙げよ。
- 例 3.1で、k2の一次元部分空間をL1,L2以外にもう一つ取り、それがL1ともL2とも異なり、かつ両者と同型であることを確かめよ。
- 定理 4.4の証明を、選択公理を用いた箇所と用いていない箇所に分けて整理し、注意 2.5で述べた選択と同じ形の選択であることを説明せよ。
- Cを局所小圏とし、SとS′がともにCの骨格であるとする。このときSとS′も局所小である。充満忠実な関手の合成が充満忠実であること、および本質的全射な関手の合成が本質的全射であることを示し、定理 4.3と定理 2.4からS≃S′を導け。
6 扱った範囲と次の記事
本記事では、圏同値と準逆を定義し、圏同型がより強い条件であることを示した。忠実・充満・充満忠実は「米田の補題と表現可能関手」の定義を引用し、本質的全射だけを新たに定義した。圏同値であることと、充満忠実かつ本質的全射であることが同値であることを証明し、逆向きの構成が対象を一つずつ選ぶ操作を含むことを明示した。骨格を定義し、骨格への包含が圏同値であること、および対象の全体が集合である圏が骨格をもつことを証明した。骨格への包含についての主張は逆向きの構成を用いるので、選択についての同じ但し書きがそこにも当てはまることを本文に書いた。例としては、有限次元線形空間の圏と行列の圏が同値であって同型ではないこと、およびその骨格を扱った。
対象の全体が集合でない圏についての選択、および大きさの体系的な管理は本記事では扱っていない。これらは「圏論 II」が扱う。同じ単元が、反射的部分圏と局所化、および 2-圏の枠組みでの同値の扱いも扱う。
本記事で「随伴」と「右随伴と極限」に続く一般論は終わる。以降の二記事では、ここまでの定義を具体的な圏へ適用し、極限と余極限を計算し、随伴を検証する。