対象と射による普通の圏を1-圏と呼ぶのに対して、小さな圏の圏$\mathbf{Cat}$のように、対象(小圏)と射(関手)に加え"射の間の射"である自然変換がある圏(?)を2-圏という。本稿は、[1]に従って2-categoryの基本的な性質をまとめたものである。また、定義や命題の番号も[1]による。
(注1:$\mathbf{Cat}$と書いたときに2-圏と見なすか、自然変換を無視した1-圏とみなすかは文脈による。本稿では基本的に$\mathbf{Cat}$は2-圏と考える。)
(注2:本稿は2-categoryの入門記事であり、2-圏をより"緩めた"圏であるbicategoryにまでは踏み込まない。)
$\A,\B$を局所小な圏(以降"圏"),$F,G:\A\to \B$を関手,$\eta:F\to G$を自然変換とする。以降簡便さのために、この状況を
$\eta:F\to G:\A \to \B$と表すことがある。
まず代表的な2-圏である$\mathbf{Cat}$について考察する。
$\eta:F\to G:\A\to\B,\,\epsilon:H\to K:\B\to \C$とする。いま
$(\epsilon\ast\eta)_a:=(\epsilon\ast G)_a\circ(H\ast \eta)_a:=\epsilon_{Ga}\circ H\eta_a$
とすると、これは自然変換$\epsilon \ast \eta:HF\to KG$で、しかも
$(\epsilon\ast\eta)_a=(K\ast\eta)_a\circ (\epsilon\ast F)_a=K\eta_a\circ \epsilon_{Fa}$
とも表せる。
これを"水平合成"あるいは"Godement product"という。
\begin{align}
\xymatrix{
\A\ar@<1.0ex>[r]^-{F} \ar@<-1.0ex>[r]_-{G}
&\B\ar@<1.0ex>[r]^-{H} \ar@<-1.0ex>[r]_-{K}
&\C
}
\end{align}
$f:a\to b$を任意の$\A$の射とする。このとき、
\begin{align}
(\epsilon\ast\eta)_b\circ HFf
&=\epsilon_{Gb}\circ H\eta_b\circ HFf\\
&=\epsilon_{Gb}\circ H(\eta_b\circ Ff)\\
&=\epsilon_{Gb}\circ H(Gf\circ\eta_a)\\
&=(KGf\circ\epsilon_{Ga})\circ \eta_a\\
&=KGf\circ(\epsilon\ast\eta)_a
\end{align}
したがって、$\epsilon\ast\eta:HF\to KG$は自然変換を定める。また
$\eta_a:Fa\to Ga,\,\epsilon_a:Ha\to Ka$だから
\begin{align}
\epsilon_{Ga}\circ H\eta_a
&=K\eta_{a}\circ \epsilon_{Fa}
\end{align}
も成立する。
$p:F\to G:\A\to \B,q:G\to H:\A\to \B,$
$r:K\to L:\B\to \C,s:L\to M:\B\to \C$が与えられているとする。このとき
$(s\ast q) \circ (r\ast p)=(s\circ r)\ast(q\circ p):KF\to MH$
である。
単純な計算であるから読者に委ねる。
上のPropositionを念頭に置きながら、以下のように2-圏を定義する。
2-圏$\A$とは以下のようなデータである。
(1)クラス$|\A|$.
(2)各$A,B\in |\A|$に対して、小さな圏$\A(A,B)$.
(3)各$A,B,C\in |\A|$に対して、関手$c_{ABC}:\A(A,B)\times\A(B,C)\to\A(A,C)$.
(4)各$A\in|\A|$に対して、ただ一つの対象と恒等射からなる圏$1$からの関手
$u_A:1\to \A(A,A)$.
(5)以下の可換図式が成り立つ.
\begin{align}
\xymatrix{
\A(A,B)\times\A(B,C)\times\A(C,D) \ar[d]_-{c_{ABC}\times 1}\ar[r]^-{1\times c_{BCD}} &
\A(A,B)\times\A(B,D)\ar[d]^-{c_{ABD}} \\
\A(A,C)\times\A(C,D)\ar[r]^-{c_{ACD}} &
\A(A,D)
}
\end{align}
\begin{align} \xymatrix{ 1\times\A(A,B) \ar[d]^-{u_A\times 1}& \A(A,B) \ar@{=}[d] \ar[l]_-{\sim} \ar[r]^-{\sim}& \A(A,B)\times 1 \ar[d]^-{1\times u_B}\\ \A(A,A)\times\A(A,B)\ar[r]^-{c_{AAB}} & \A(A,B) & \A(A,B)\times \A(B,B)\ar[l]_-{c_{ABB}} } \end{align}
2-圏の実質的な定義は以上であるが、円滑な議論のためにいくつかの用語を導入する([1]においてはDefinition7.1.1のあとの平文の部分に該当)。
2-圏$\A $に対して、
・$|\A|$の元のことを0-cellという。これは$\mathbf{Cat}$における小さな圏に対応する。(本稿では)主に大文字のアルファベットで表す。
・$A,B\in|\A|$に対して小さな圏$\A(A,B)$の対象を1-cellという。これは$\mathbf{Cat}$における関手に対応する。主に小文字のアルファベットで表す。
・$\A(A,B)$の射を2-cellという。これは$\mathbf{Cat}$における自然変換に対応する。主に小文字のギリシャ文字で表す。ただし、1-cell$f$の恒等射である2-cellは$i_f$のように表す。
以上を踏まえて、
・1-cells$f:A\to B,\,g:B\to C$に対して$c_{ABC}(f,g)=:f\circ g$と表す。これは$\mathbf{Cat}$における関手の合成である。
・2-cells$\eta:f\to g:A\to B,\,\epsilon:g\to h,A\to B$に対して$\A(A,B)$における射の合成を$f\bullet g$で表す([1]では霧の天気図記号のような記号)。これは$\mathbf{Cat}$における自然変換の合成である。
・2-cells$\eta:f\to g:A\to B,\,\epsilon:h\to k:B\to C$に対して$c_{ABC}(\eta,\epsilon)=:\epsilon\ast \eta$で表す。これは$\mathbf{Cat}$における水平合成である(命題1を参照)。
2-圏$\A$において、
$\alpha:f\to g:A\to B,\beta:g\to h:A\to B,$
$\phi:k\to l:B\to C,\psi:l\to m:B\to C$が与えられているとする。このとき
$(\psi\ast \beta) \bullet (\phi\ast \alpha)=(\psi\bullet \phi)\ast(\beta\bullet \alpha):k\circ f\to m\circ h$
である。
$c_{ABC}$の関手性に注意すると
\begin{align}
(\psi\ast \beta) \bullet (\phi\ast \alpha)
&=c_{ABC}(\beta,\psi)\bullet c_{ABC}(\alpha,\phi)\\
&=c_{ABC}(\beta\bullet\alpha,\psi\bullet\phi)\\
&=(\psi\bullet \phi)\ast(\beta\bullet \alpha)
\end{align}
$\A$を2-圏とする。1-cell$f:A\to B$および任意の0-cell$X$に対して、自然な関手$\A(f,X):\A(B,X)\to \A(A,X),\,\A(X,f):\A(X,A)\to \A(X,B)$がある。
1-cell$g:B\to X$および2-cell$\eta:g\to h:B\to X$に対して、
$\A(f,X)(g):=g\circ f$
$\A(f,X)(\eta):=\eta\bullet i_f$
とすればよい。
\begin{align}
\xymatrix{
A\ar[r]^-{f}
&B \ar@<1ex>[r]^-{g} \ar@<-1ex>[r]_-{h}
&X
&g\,\circ f\ar[r]^-{\eta\,\circ i_f}
&h\,\circ f
}
\end{align}
以降、混同の恐れがない場合には関手$c_{ABC}$や$u_A$の添え字を省略することがある。
$\A,\B$を2-圏とする。2-functor$F:\A\to \B$とは以下のようなデータである。
(1)0-cell$A\in\A$に対して0-cell$FA\in \B$.
(2)0-cells$A,A'\in \A$に対して通常の関手$F_{AA'}:\A(A,A')\to \B(B,B')$.
(3)以下の可換図式を満たす.
\begin{align}
\xymatrix{
\A(A,A')\times\A(A',A'') \ar[r]^-{c} \ar[d]^-{F_{AA'}\times F_{A'A''}}
&\A(A,A'') \ar[d]^-{F_{AA''}}
\\\B(FA,FA')\times\B(FA',FA'') \ar[r]^-{c}
&\B(FA,FA'')
}
\end{align}
\begin{align}
\xymatrix{
1\ar[r]^-{u} \ar[dr]_-{u}
&\A(A,A)\ar[d]^{F_{AA}}
\\
&\B(FA,FA)
}
\end{align}
以降、混同の恐れがない場合には$F_{AA'}$の添え字を省略することがある。
続いて、2-natural transformationを定義する。
2-functor$F,G:\A\to \B$の間の2-natural transformation
$\tau:F\to G$は次のようなデータである。
(1)0-cell$A\in \A$に対して1-cell$\tau_A:FA\to GA$.
(2)以下の可換図式が成り立つ.
\begin{align}
\xymatrix{
\A(A,A')\ar[r]^-{G} \ar[d]^-{F}
&\B(GA,GA') \ar[d]^{\B(\tau_A,GA')}
\\\B(FA,FA') \ar[r]^-{\B(FA,\tau_{A'})}
&\B(FA,GA')
}
\end{align}
また、ふたつの2-natural transformation
$\tau:F\to G:\A\to \B,\,\rho:G\to H:\A\to \B$
に対して、垂直合成
$\rho\bullet \tau:F\to H:\A\to \B$
を
$(\rho\bullet \tau)_A:=\rho_A\circ \tau_A$
と定義する。
また、ふたつの2-natural transformation
$\tau:F\to G:\A\to \B,\,\rho:H\to K:\B\to\C$
に対して、水平合成
$\rho\ast\tau:H\circ F\to K\circ G:\A\to \C$
を
$(\rho\ast\tau)_a:=(\rho\ast G)_a\circ(H\ast \tau)_a$
と定義する。
上で定義した2-natural transformationの垂直・水平合成が結合律を満たすのは明らかである。
次に1-圏には存在しなかった概念である$\bf{modification}$を定義する。
2-natural transformation
$\tau,\rho:F\to G:\A\to \B$に対してmodification
$\Theta:\tau\to \rho:F\to G:\A\to \B$とは次のようなデータである。
(1)0-cell$A\in \A$に対して、2-cell$\Theta_A:\tau_A\to \rho_A:FA\to GA$.
(2)まず任意の2-cell$\alpha:f\to g:A\to A'\in \A$に対して
$F\alpha:Ff\to Fg:FA\to FA',\,G\alpha:Gf\to Gg:GA\to GA'$である。このとき、$\Theta_{A'}\ast F\alpha=G\alpha\ast\Theta_A$である。
\begin{align}
\xymatrix{
FA\ar@<1.0ex>[r]^-{Ff} \ar@<-1.0ex>[r]_-{Fg}
&FA'\ar@<1.0ex>[r]^-{\tau_{A'}} \ar@<-1.0ex>[r]_-{\rho_{A'}}
&GA'
\\
FA\ar@<1.0ex>[r]^-{\tau_A} \ar@<-1.0ex>[r]_-{\rho_A}
&GA\ar@<1.0ex>[r]^-{Gf} \ar@<-1.0ex>[r]_-{Gg}
&GA'
}
\end{align}
また、ふたつのmodification
$\Theta:\tau\to \rho:F\to G:\A\to \B$
$\Phi:\rho\to \sigma:F\to G:\A\to \B$
に対して、垂直合成を
$(\Phi\diamond\Theta)_A:=\Phi_A\bullet\Theta_A$
と定義する。
また、ふたつのmodification
$\Theta:\tau\to \rho:F\to G:\A\to \B$
$\Phi:\phi\to \psi:G\to H:\A\to \B$
に対して、水平合成を
$(\Phi\star\Theta)_A:=\Phi_A\ast\Theta_A$
と定義する。
$\A,\B$を2-圏とする。
0-cellを2-functor$F:\A\to\B$,
1-cellを2-natural transformation$\tau:F\to G:\A\to \B,$
2-cellをmodification$\Theta:\tau\to\rho:F\to G:\A\to \B$
と3つの合成$\bullet,\diamond,\star$によって関手圏$\B^\A$は2-圏となる。
略。
[1]では2-limit, bilimitが解説されているが、せっかくなので本稿では双対概念である2-colimitおよびbicolimitを定義・解説する。
$\A,\B$を2-圏、$F:\A\to \B$を2-functorとする。
$\B$の0-cell$B$を頂点とした$F$の2-cocone(英:a 2-cocone on $F$ with vertex $B$)とは、2-natural transformation$\sigma:F\to \Delta_B$である。
つまり、$\A$の0-cell$A$に対して、$\B$の1-cell$\sigma_A:FA\to B$があり、$\A$の1-cell$f:A\to A'$に対して$\sigma_{A'}\circ Ff=\sigma_A$である。
1-圏$\mathsf{2Cocone}(F,B)$を$\B^\A(F,\Delta_B)$とする。つまり、$B$を頂点とした$F$の2-coconeを対象、2-coconeの間のmodification(定義5を参照)を射とする1-圏である。合成は垂直合成$\diamond$である。
$L$を頂点とした$F$の2-cocone$(L,\sigma:F\to \Delta_L)$が$F$の2-colimitであるとは、任意の$\B$の0-cell$B$に対して以下に定義する関手
$(L,\sigma):\B(L,B)\to \mathsf{2Cocone}(F,B)$
が同型(≠圏同値)であることである。
関手$(L,\sigma)$の定義:
$\B$の1-cell$g:L\to B$に対して$(L,\sigma)(g):=(g\circ \sigma_A)_{A\in \A}$.
$\B$の2-cell$\eta:g\to h:L\to B$に対して$(L,\sigma)(\eta):=(\eta\ast i_{\sigma_A})_{A\in\A}$.
$(L,\sigma)$が$F$の2-colimitであるとは、次のようにも言い換えられる。要するに、圏同値との違いはいわゆる"逆関手"が厳密に逆ということだけである:
任意の$\tau\in \mathsf{2Cocone}(F,B)$に対して、$\B$の1-cell$(L,\sigma)^{-1}(\tau)=:b:L\to B$で、$(L,i)(b)=(b\circ \sigma_A)_{A\in\A}=(\tau_A)_{A\in\A}$となるものがただ一つある。これが対象の対応である。
また、任意のmodification$\Theta:\tau\to\tau':F\to \Delta_B$に対して、$\B$の2-cell$(L,i)^{-1}(\Theta)=:\theta:b\to b':L\to B$で、$(L,i)(\theta)=(\theta\ast i_{\sigma_A})_{A\in A}=(\Theta_A)_{A\in \A}$となるものがただ一つある。これが射の対応である。
さて、次に定義するbicolimitは、2-colimitで要求していた同型を圏同値に緩めたものである。
定義6の記法を使う。$L$を頂点とした$F$の2-cocone$(L,\sigma:F\to \Delta_L)$が$F$のbicolimitであるとは、任意の$\B$の0-cell$B$に対して関手
$(L,\sigma):\B(L,B)\to \mathsf{2Cocone}(F,B)$
が圏同値であることである。
2-functorは、関手からなる図式に対しても厳密な可換性を要求していた。lax functorは、関手からなる図式に対しては自然変換の存在(と、いくつかの整合条件)のみを要求する。
(工事中)