3
現代数学解説
文献あり

ノート:トポス (1) - 初等トポスは有限余完備である

197
0
$$\newcommand{arbcat}[0]{\mathcal{C}} \newcommand{CAb}[0]{\mathbf{Ab}} \newcommand{CArr}[0]{\mathbf{2}} \newcommand{CCat}[0]{\mathbf{Cat}} \newcommand{CCAT}[0]{\mathbf{CAT}} \newcommand{CEnr}[1]{{#1}\textrm{-}\mathbf{Cat}} \newcommand{CENR}[1]{{#1}\textrm{-}\mathbf{CAT}} \newcommand{CMod}[1]{{#1}\textrm{-}\mathbf{Mod}} \newcommand{CMonCat}[0]{\mathbf{MonCat}} \newcommand{cod}[0]{\mathop{\mathrm{cod}}} \newcommand{Colim}[0]{\mathop{\mathrm{Colim}}} \newcommand{conc}[0]{\mathbin{\circ}} \newcommand{couni}[0]{\varepsilon} \newcommand{CQuiv}[0]{\mathbf{Quiv}} \newcommand{CSet}[0]{\mathbf{Set}} \newcommand{CUni}[0]{\mathbf{1}} \newcommand{defeq}[0]{\stackrel{\textrm{def}}{=}} \newcommand{defequiv}[0]{\stackrel{\textrm{def}}{\Leftrightarrow}} \newcommand{dom}[0]{\mathop{\mathrm{dom}}} \newcommand{envcat}[0]{\mathcal{E}} \newcommand{Hom}[0]{\mathop{\mathrm{Hom}}} \newcommand{Id}[0]{\mathrm{Id}} \newcommand{id}[0]{\mathrm{id}} \newcommand{Lim}[0]{\mathop{\mathrm{Lim}}} \newcommand{Limind}[0]{\mathop{\underset{\longrightarrow}{\mathrm{Lim}}}\nolimits} \newcommand{Limproj}[0]{\mathop{\underset{\longleftarrow}{\mathrm{Lim}}}} \newcommand{lsimarrow}[0]{\xleftarrow{\sim}} \newcommand{Lsimarrow}[0]{\overset{\sim}{\Longleftarrow}} \newcommand{Mor}[0]{\mathop{\mathrm{Mor}}} \newcommand{Obj}[0]{\mathop{\mathrm{Obj}}} \newcommand{op}[0]{\mathrm{op}} \newcommand{pow}[0]{\mathop{\mathcal{P}}} \newcommand{rsimarrow}[0]{\xrightarrow{\sim}} \newcommand{Rsimarrow}[0]{\overset{\sim}{\Longrightarrow}} \newcommand{SMC}[0]{\mathbf{SMC}} \newcommand{SMCC}[0]{\mathbf{SMCC}} \newcommand{To}[0]{\Rightarrow} \newcommand{uni}[0]{\eta} $$
忙しい人向けダイジェスト

Mac Lane のⅥ章6~7節や、 MacLane-Moerdijk のⅣ章4~5節の内容をやります。

前書き

集合論、あるいは数理論理学 (の一部断片) の圏論的実装として、初等トポス (elementary topos) と呼ばれる構造が知られています。「トポス」とは古代ギリシャ語で「場所」を意味するτόποςから来ており、トポロジー (topology/Topologie) との関連が深い (というより、語源へ逆流?) ことを示しています。

トポスは代数幾何学の巨人グロタンディーク (A. Grothendieck, 1928–2014) が層理論の研究をする中で、層や層のなす構造を一般化した結果誕生しました。圏$\mathcal{C}$上のグロタンディーク位相についての層がなす圏はグロタンディークトポスと呼ばれる構造を持ちます。
同時期に、ローヴェア (などの圏論学者) は圏論によって数学の基礎を打ち建てようと試み、その過程でトポスに注目しました ( ETCS )。ローヴェア (F. W. Lawvere) はティアニー (M. Tierney) と共に、集合論的な仮定から自由となった初等トポスを導入します。

初等トポス

$\envcat$初等トポス (elementary topos) であるとは、$\envcat$が以下の条件を満たすことである。

  1. カルテシアン閉である。すなわち、二項積$\times$、その単位対象でもある終対象$1$、随伴$\envcat(A\times B,C)\cong\envcat(A,C^B)$を与える関手$(\_)^{(\_)}\colon\envcat^{\op}\times\envcat\to\envcat$を備えている。
  2. 引き戻しを持つ。すなわち、任意の$A\xrightarrow{f}C\xleftarrow{g}B$に対して、$A\xleftarrow{p_1}P\xrightarrow{p_2}B$が存在して$fp_1=gp_2$が成り立ち (下図左)、任意の$fq_1=gq_2$を満たす$A\xleftarrow{q_1}Q\xrightarrow{q_2}B$に対して、$q_1=p_1h,q_2=p_2h$を満たす$h\colon Q\to P$がただ1つ存在する (下図右)。
    \begin{xy} \xymatrix@R=1em{ & & Q \ar@/_1em/[dddr]_-{q_1} \ar@/^1em/[rrd]^-{q_2} \ar@{-->}[rd] \\ P \ar[r]^-{p_2} \ar[dd]^-{p_1} & B \ar[dd]^-{g} & & P \ar[r]^-{p_2} \ar[dd]^-{p_1} & B \ar[dd]^-{g} \\ \\ A \ar[r]^-{f} & C & & A \ar[r]^-{f} & C } \end{xy}
  3. 部分対象分類子 (subobject classifier) を持つ。すなわち、ある対象$\Omega$と射$\mathtt{true}\colon 1\to\Omega$が存在して、任意の単射$s\colon S\hookrightarrow A$に対して次の図式を引き戻しにする$\chi_s\colon A\to\Omega$がただ1つ定まる。
    \begin{xy} \xymatrix@M=9pt{ S \ar[r] \ar@{^{(}->}[d]_-{s} & 1 \ar[d]^-{\mathtt{true}} \\ A \ar@{-->}[r]_-{\chi_s} & \Omega } \end{xy}

初等トポスの例としては、小さい集合の圏$\CSet$、有限集合の圏$\mathbf{FinSet}$、位相群$G$からの連続作用を備えた集合の圏$G\mathbf{Set}$、小さな圏$C$から$\CSet$への関手圏$\CSet^C$などがあります。

初等トポスはその上で集合論および数理論理学の様々な概念を実装、模倣することができますが、ZFCの全てを実行できるほどは強くありません。例えば [MacLane-Moerdijk] では、選択公理とNNOを備えたwell-pointed toposの理論が、RZCと呼ばれる制限されたツェルメロ公理系 (に選択公理を追加したもの) と無矛盾等価であることが示されています。

本記事の内容

本記事は以下の定理までの道のりを記述するノートです:

初等トポス$\envcat$は有限余完備である。
(すなわち、任意の有限圏$\mathcal{J}$と関手$F\colon \mathcal{J}\to\envcat$について、$F$は余極限を持つ。)

初等トポスの定義は余極限について何も表明していません (二項積・引き戻し・終対象によって、有限完備であることはすぐに確認できます。本記事でも命題18で登場します)。その結果かどうかはわかりませんが、この定理を示すための道のりは険しい山道のようになっています。

定理を証明するための3つのマイルストーンを先に示しておきます。

ベック–シュバレー条件

トポス$\envcat$において、単射$k\colon B'\hookrightarrow B$から以下の図式が可換になるような射$\exists_k\colon \Omega^{B'}\to\Omega^B$が定まる。
\begin{xy} \xymatrix@M=9pt{ E \ar@{^{(}->}[d] \ar[r] & 1 \ar@{=}[r] \ar[d]^-{\mathtt{true}} & 1 \ar[dd]^-{\mathtt{true}} \\ B'\times\Omega^{B'} \ar[r]^-{\in_{B'}} \ar@{^{(}->}[d]_-{k\times\id} & \Omega \\ B\times\Omega^{B'} \ar@{-->}[rr] \ar@{-->}[d]_-{\id\times\exists_k} & & \Omega \ar@{=}[d] \\ B\times\Omega^B \ar[rr]_-{\in_B} & & \Omega } \end{xy}

また、関手$\pow \colon \envcat^{\op}\to\envcat$$\pow X=\Omega^X$で定める。これを冪関手と呼ぶ (詳細は後述)。

いま、射$m\colon C'\hookrightarrow C$が射$k\colon B'\hookrightarrow B$$g\colon C\to B$に沿った引き戻しであるとき (下図左)、以下 (右) の図式は可換となる。
\begin{xy} \xymatrix{ C' \ar[r]^-{g'} \ar@{^{(}->}[d]_-{m} & B' \ar@{^{(}->}[d]^-{k} & \pow B' \ar[d]_-{\exists_k} \ar[r]^-{\pow g'} & \pow C' \ar[d]^-{\exists_m} \\ C \ar[r]_-{g} & B & \pow B \ar[r]_-{\pow g} & \pow C } \end{xy}

ベックの定理 (反映対によるバージョン)

$\mathcal{C},\mathcal{D}$の間に随伴$F\dashv G\colon \mathcal{C}\rightharpoonup\mathcal{D}$が存在し、$T=GF$を随伴による$\mathcal{C}$上のモナド、関手$K\colon \mathcal{D}\to\mathcal{C}^T$をそれらについての比較関手とする。このとき、

  1. $\mathcal{C}$において、射の対$s,t\colon X\to Y$$si=ti=\id_Y$を満たすような$i\colon Y\to X$を持つとき必ずコイコライザが存在するならば、$K$は左随伴$L$を持つ。
  2. 加えて、$G$が上記の条件を満たすコイコライザを保存するとき、随伴の単位$\Id_{\mathcal{C}^T}\Rightarrow KL$は同型となる。
  3. さらに加えて、$G$が同型を反映するならば、随伴の余単位$LK\Rightarrow \Id_{\mathcal{D}}$は同型となる。すなわち、$K$は圏同値を与える ($G$はモナディックな関手である)。

初等トポス$\envcat$において、冪関手$\pow \colon \envcat^{\op}\to\envcat$はモナディックである。

ベック–シュバレー条件 (Beck–Chevalley condition) がやっていることは代入と量化子$\exists$ ($\forall$) の交換 ( 参考 )、あるいはpullとpushの交換です ( 参考1 参考2 )。MacLane-Moerdijkではトポスに対する "内部" (internal) と "外部" (external) 条件、グロタンディーク位相の引き戻し図式に対するもの、位相空間の圏における引き戻し図式に対するものが登場します。
文脈によって条件付けが変わってしまうため何度も登場してしまうのですが、引き戻しによる反変関手とその左随伴に関するとても基本的なツールであり、その結果として今回の議論でも登場します。

ベックの定理は元々、1960年代に代数とモナドの関係について調べられた中で発見されました。モナド$T\colon \arbcat\to\arbcat$に対して随伴を構築する普遍的な方法として、「$T$-代数の圏」ことアイレンバーグ–ムーア圏と「自由$T$-代数の圏」ことクライスリ圏という2つの構成が存在します。そこで通常の代数の圏 (つまり$\CAb$とか$\mathbf{Grp}$とか$\mathbf{Ring}$とか) のような圏は$T$-代数の圏なのか?というような、代数と$T$-代数の関係性についての疑問が生まれてきます。
ベックの定理は$T$-代数の圏と同型あるいは圏同値となるようなものの条件(しばしば必要十分条件)を与えます。これによって例えば、代数の圏は確かに$T$-代数の圏である (しかも同型である) ことがわかります。

これらの道具を用いることで、冪関手$\pow$が自身の逆$\pow ^{\op}\colon \envcat\to\envcat^{\op}$を左随伴に持ち、さらに$\envcat^{\op}$$\mathcal{PP}$-代数の圏と圏同値であることがわかります。$\mathcal{PP}$-代数とはよい条件を満たす射$\mathcal{PP}A\to A$であり、冪集合が$\{0,1\}$への射と1対1対応することと併せて考えると、これは二重否定除去$\neg\neg\varphi\to\varphi$に対応します。

$\pow$がモナディックな自己反変関手であることを用いて、ようやく$\envcat$に有限余極限がすべて備わっていることが示されます。

冪対象・順像とベック–シュバレー条件

まず、初等トポスにおいて (そして本稿の最終目標である定理においても) 重要な概念である冪対象について定義します。これは例えば集合の圏$\CSet$において冪集合に対応する概念です。

トポス$\envcat$における$A\in\envcat$冪対象 (power object) $\pow A$とは、射$\in_A\colon A\times\pow A\to\Omega$を備えた$\envcat$の対象であり、任意の$f\colon A\times C\to\Omega$の形の射に対して次の図式を可換にする$g\colon C\to\pow A$がただ1つ定まるものをいう。
\begin{xy} \xymatrix@C=4em{ A\times C \ar[rd]^-{f} \ar@{-->}[d]_-{\id\times g} \\ A\times\pow A \ar[r]_-{\in_A} & \Omega } \end{xy}

今回、私たちは$\envcat$に対してカルテシアン閉であることを定義に組み込んだため、冪対象が$\pow A=\Omega^A$であり、従ってすべての対象に対して冪対象が存在することが直ちに従います。
逆に冪対象を前提とする場合、次の事実が成り立ちます:

事実 (Theorem Ⅳ.2.1, [MacLane-Moerdijk])

$\envcat$が終対象・部分対象分類子・すべての引き戻し・すべての冪対象を持つとき、$\envcat$はすべての指数対象$A^B$を持つ。

$\pow A=\Omega^A$であったため、冪対象を与える対応は反変関手$\pow \colon\envcat^\op\to\envcat$を構成します。そこでこれを冪関手と呼ぶことにします。

トポス$\envcat$において、単射$k\colon B'\hookrightarrow B$から以下の図式が可換になるような射$\exists_k\colon \Omega^{B'}\to\Omega^B$が定まる。これを$k$による順像 (direct image) という。
\begin{xy} \xymatrix@M=9pt{ E \ar@{^{(}->}[d]_-{m} \ar[r] & 1 \ar@{=}[r] \ar[d]^-{\mathtt{true}} & 1 \ar[dd]^-{\mathtt{true}} \\ B'\times\Omega^{B'} \ar[r]^-{\in_{B'}} \ar@{^{(}->}[d]_-{k\times\id} & \Omega \\ B\times\Omega^{B'} \ar@{-->}[rr]^-{\prescript{}{k}{E}} \ar@{-->}[d]_-{\id\times\exists_k} & & \Omega \ar@{=}[d] \\ B\times\Omega^B \ar[rr]_-{\in_B} & & \Omega } \end{xy}
ここで、図式中の$m,\chi_E,\exists_k$は以下の通り定まる。

  • $m\colon E\hookrightarrow B'\times\Omega^{B'}$$\in_{B'}$に沿った$\mathtt{true}$の引き戻し。
  • $\prescript{}{k}{E}\colon B\times\Omega^{B'}\to\Omega$は単射$(k\times\id)m\colon E\hookrightarrow B\times\Omega^{B'}$を特徴付ける射。
  • $\exists_k\colon \Omega^{B'}\to\Omega^B$$\chi_E$から指数対象$\Omega^B$についての普遍性によって定まる射。

順像と呼ぶ通り、集合の圏$\CSet$においては$\exists_k\colon B'\supset S\longmapsto k(S)=\{k(x)\in B\mid x\in S\}$という対応を構成します。また、順像 $k(S)$ の定義から
$$ y\in k(S)\Longleftrightarrow \exists x\in S.y=k(x) $$
と書けるため、順像は存在量化子$\exists$のシンプルな実装と見ることもできます。

$\exists$に対するベック–シュバレー条件 (定理2再掲)

トポス$\envcat$において、射$m\colon C'\hookrightarrow C$が射$k\colon B'\hookrightarrow B$$g\colon C\to B$に沿った引き戻しであるとき (下図左)、以下 (右) の図式は可換となる。
\begin{xy} \xymatrix@M=9pt{ C' \ar[r]^-{g'} \ar@{^{(}->}[d]_-{m} & B' \ar@{^{(}->}[d]^-{k} & \pow B' \ar[d]_-{\exists_k} \ar[r]^-{\pow g'} & \pow C' \ar[d]^-{\exists_m} \\ C \ar[r]_-{g} & B & \pow B \ar[r]_-{\pow g} & \pow C } \end{xy}

冪対象の普遍性から$\envcat(\pow B',\pow B)\simeq\envcat(B\times\pow B',\Omega)$が従うが、この同型は$\exists_k$の定義から$\exists_k$$\prescript{}{k}{E}$に対応させることがわかる。

示すべき図式に対してこれらの同型 ($\exists_k\mapsto\prescript{}{k}{E}$, $\exists_m\mapsto\prescript{}{m}{E}$, $\envcat(\pow B',\pow C)\simeq\envcat(C\times\pow B',\Omega)$) を適用すると、次の図式の可換性を証明すればよいことがわかる。
\begin{xy} \xymatrix{ C\times\pow B' \ar[r]^-{C\times\pow g'} \ar[d]_-{g\times\pow B'} & C\times\pow C' \ar[d]^-{\prescript{}{m}{E}} \\ B\times\pow B' \ar[r]_-{\prescript{}{k}{E}} & \Omega } \end{xy}
2つの射$\prescript{}{m}{E}\conc(C\times\pow g')$, $\prescript{}{k}{E}\conc(g\times\pow B')$それぞれについて、次のような引き戻し図式が書ける
\begin{xy} \xymatrix@M=9pt{ R \ar@{-->}[r] \ar@{^{(}-->}[d]_-{r} & E_{C'} \ar[r] \ar@{^{(}->}[d] & 1 \ar[dd]^-{\mathtt{true}} \\ C'\times\pow B' \ar[r]^-{C'\times\pow g'} \ar@{^{(}->}[d]_-{m\times\pow B'} & C'\times\pow C' \ar@{^{(}->}[d]^-{m\times\pow C'} \ar@/^1em/[rd]^-{\in_{C'}} \\ C\times\pow B' \ar[r]_-{C\times\pow g'} & C\times\pow C' \ar[r]_-{\prescript{}{m}{E}} & \Omega } \end{xy}
\begin{xy} \xymatrix@M=9pt{ R' \ar@{-->}[r] \ar@{^{(}-->}[d]_-{r'} & E_{B'} \ar@{^{(}->}[d] \ar[r] & 1 \ar[dd]^-{\mathtt{true}} \\ C'\times\pow B' \ar[r]^-{g'\times\pow B'} \ar@{^{(}->}[d]_-{m\times\pow B'} & B'\times\pow B' \ar@{^{(}->}[d]^-{k\times\pow B'} \ar@/^1em/[rd]^-{\in_{B'}} \\ C\times\pow B' \ar[r]_-{g\times\pow B'} & B\times\pow B' \ar[r]_-{\prescript{}{k}{E}} & \Omega } \end{xy}
ここで、次の図式が引き戻しになることから、$r$$r'$はどちらも$\mathtt{true}$$\in_{B'}\conc(g'\times\pow B')=\in_{C'}\conc(C'\times\pow g')$に沿った引き戻しであることが従う。すなわち$R\simeq R'$であり、この2つは同一視してよい。
\begin{xy} \xymatrix@R=1.5em@C=1.3em@M=9pt{ {R\simeq R'} \ar@{-->}[rr] \ar@{-->}[rd] \ar@{-->}[dd] & & E_{C'} \ar@{^{(}->}[dd]_(.3){e_{C'}}|\hole \ar[rrd] \\ & E_{B'} \ar@{^{(}->}[dd]_(.3){e_{B'}} \ar[rrr] & & & 1 \ar[dd]^-{\mathtt{true}} \\ C'\times\pow B' \ar[rr]_(.7){C'\times\pow g'}|\hole \ar[rd]_(.3){g'\times\pow B'} & & C'\times\pow C' \ar[rrd]^-{\in_{C'}} \\ & B'\times\pow B' \ar[rrr]_-{\in_{B'}} & & & \Omega } \end{xy}
ここから、$\prescript{}{m}{E}\conc(C\times\pow g')$$\prescript{}{k}{E}\conc g\times\pow B'$はどちらも同じ単射を特徴付ける$C'\times\pow B'\to\Omega$の射であり、$\Omega$の普遍性から両者は同じ射であることがわかる。

$k\colon B'\hookrightarrow B$がモノ射であるとき、$\pow k\conc\exists_k\colon\pow B'\to\pow B'$は単位射である。

任意のモノ射$k\colon B'\hookrightarrow B$について、次の図式が引き戻しとなる。
\begin{xy} \xymatrix{ B' \ar[r]^-{\id} \ar[d]_-{\id} & B' \ar[d]^-{k} \\ B' \ar[r]^-{k} & B } \end{xy}
$\pow\id$$\exists_\id$はどちらも単位射となるため、ベック-シュバレー条件から$\pow k\conc\exists_k=\exists_\id\conc\pow\id=\id_{\pow B'}$を得る。

$\CSet$においてベック-シュバレー条件の主張を確認してみると、$S\subset B'$に対して
\begin{align} \left(\exists_m\conc\pow g'\right)(S) &=\{m(x')\in C\mid x'\in\pow g'(S)\}\\ &=\{m(x')\in C\mid g'(x')\in S\}\\ \left(\pow g\conc\exists_k\right)(S) &=\{x\in C\mid g(x)\in\exists_k(S)\}\\ &=\{x\in C\mid \exists y\in S.k(y)=g(x)\} \end{align}
という2つの集合を得ます。$g\conc m=k\conc g'$であることから、$x\in\left(\exists_m\conc\pow g'\right)(S)\longrightarrow x\in\left(\pow g\conc\exists_k\right)(S)$は簡単に確認できます。
一方、その逆は非自明です。特に、$x\in C$について、
$$ \exists y\in S.k(y)=g(x)\Longrightarrow \exists x'\in C'.x=m(x') $$
であることは$k,m$の単射性を必要とするため、これが$\CSet$におけるベック-シュバレー条件の肝であることが伺えます。

随伴の比較とベックの定理

ベックの定理は関手がモナディックであるための条件を与えます。モナディックであることを定義するために、随伴とモナドの定義から始めていきます。

とはいえ随伴はそれだけでどの入門書でも1章は費やすほどの重要概念なので、詳しい説明はそれら入門書に譲ることとします。

$\arbcat$, $\mathcal{D}$とその間の関手$L\colon\arbcat\to\mathcal{D}$, $R\colon\mathcal{D}\to\arbcat$について、$L$$R$左随伴 (left adjoint) である ($R$$L$右随伴 (right adjoint) である) とは、以下の同値な条件を満たすことである。

  1. 集合としての同型 $\varphi_{x,y}\colon\mathcal{D}(Lx,y)\simeq\arbcat(x,Ry)$ が存在して、$x\in\arbcat$, $y\in\mathcal{D}$それぞれに対して自然である。
  2. 自然変換$\uni\colon\Id_\arbcat\Rightarrow RL$が存在して、各$\uni_x\colon x\to RLx$$x$から$R$への普遍射である。
  3. 自然変換$\couni\colon LR\Rightarrow\Id_{\mathcal{D}}$が存在して、各$\couni_y\colon LRy\to y$$L$から$y$への普遍射である。
  4. 自然変換$\uni\colon\Id_\arbcat\Rightarrow RL$$\couni\colon LR\Rightarrow\Id_{\mathcal{D}}$が存在して、$\couni L\conc L\uni=\id_L$$R\couni\conc\uni R=\id_R$が成り立つ。

$\uni$を随伴の単位 (unit)、$\couni$を随伴の余単位 (counit) という。また、$L$$R$の左随伴であることを$L\dashv R$$L\dashv R\colon\arbcat\rightharpoonup\mathcal{D}$で表す。

$\arbcat$上のモナドとは、関手$T\colon\arbcat\to\arbcat$と自然変換$\mu\colon TT\Rightarrow T$, $\uni\colon:\Id_\arbcat\Rightarrow T$の3つ組で、以下の条件を満たすものをいう。

  • $\mu\conc T\mu=\mu\conc \mu T\colon T^3\Rightarrow T$
  • $\mu\conc T\eta=\mu\conc\eta T=\id_T:T\Rightarrow T$
    \begin{xy} \xymatrix{ TTTx \ar[r]^-{T\mu_x} \ar[d]_-{\mu_{Tx}} & TTx \ar[d]^-{\mu_x} & Tx \ar[r]^-{T\eta_x} \ar[d]_-{\eta_{Tx}} \ar@{=}[rd] & TTx \ar[d]^-{\mu_x} \\ TTx \ar[r]_-{\mu_x} & Tx & TTx \ar[r]_-{\mu_x} & Tx } \end{xy}
  1. 恒等関手はモナドの自明な例である。このとき、$\mu$$\eta$はどちらも自明な自然変換であり、従ってモナドが満たすべき条件もすべて満たされる。
  2. $\CSet$上の関手$L\colon A\mapsto \coprod_{n=0}^\infty A^n$について考える。このとき、$LA$の要素$a\in LA$とは$A$の要素の有限列$a=(a_1,\dots,a_n)$ (長さ0の列$()$を含む) である。このとき、$\mu$を有限個の有限列の連結$((a_{11},\dots,a_{1l_1}),\dots,(a_{n1},\dots,a_{nl_n}))\mapsto(a_{11},\dots,a_{1l_1},\dots,a_{n1},\dots,a_{nl_n})$$\uni$を長さ1の列への対応$a\mapsto(a)$とすると、$\CSet$上の関手$L$はモナドとなる。これはプログラミングにおけるListモナドに対応する。
  3. $\CSet$上の関手$M\colon A\mapsto 1+A=\{\bot\}\sqcup A$について考える。このとき、$\uni_A\colon A\to MA$は直和への埋め込み、$\mu_A\colon MMA\to MA$を ($MMA=\{\bot_1\}\sqcup\{\bot_2\}\sqcup A$として)
    \begin{align} \mu_A\colon \bot_1 &\longmapsto \bot\\ \bot_2 &\longmapsto \bot\\ (A\ni)a &\longmapsto a \end{align}
    で定めると、$M$はモナドとなる。これはMaybeモナドに対応する。

随伴$L\dashv R\colon\arbcat\rightharpoonup\mathcal{D}$に対して、$T=RL$とすると、$T$$\arbcat$上のモナドを構成する。

$\mu=R\couni L$とおく。このとき、$\mu\conc T\mu=\mu\conc\mu T=R\couni\couni L$が成り立つ。また、
\begin{align} \mu\conc T\eta &= R\couni L\conc RL\eta\\ &= R(\couni L\conc L\eta)\\ &= R(\id_L)\\ &= \id_T\\ \mu\conc\eta T &= R\couni L\conc\eta RL\\ &= (R\couni\conc\eta R)L\\ &= (\id_R)L\\ &= \id_T \end{align}
以上より$(T=RL,\mu=R\couni L,\eta)$はモナドである。

$\mathcal{A}$$\mathbf{Ring}$$\mathbf{Grp}$$\mathbf{Monoid}$のような代数の圏とする。このとき、忘却関手$U\colon(A,\dots)\mapsto A$は左随伴を持ち、それは自由関手と呼ばれる。この随伴関係は自由–忘却随伴 (free-forgetful adjunction) などと呼ばれることもある。
上述の定理から、自由代数の底集合を取る操作$T=UF$はモナドになる。

随伴からモナドを構成することは比較的単純ですが、逆にモナドから随伴を作ることはそれほど単純ではありません。モナドから随伴を作る普遍的な方法は2種類知られていますが、今回は「$T$-代数の圏」とも表現されるアイレンバーグ–ムーア圏のみに注目します。アイレンバーグ–ムーア圏の構成には$T$-代数が必要なので、$T$-代数とその間の射から定義します。

$T\colon\arbcat\to\arbcat$$\arbcat$上のモナドとする。このとき、$T$-代数 ($T$-algebra) とは、$\arbcat$の対象$A\in\arbcat$と射$\alpha\colon TA\to A$の組で、以下の条件を満たすものである。

  • $\alpha\conc T\alpha=\alpha\conc\mu_A\colon TTA\to A$
  • $\alpha\conc\eta_A=\id_A\colon A\to A$

$T$-代数$(A,\alpha),(B,\beta)$に対して、$T$-代数の射 (準同型) $f:(A,\alpha)\to(B,\beta)$とは、$\arbcat$の射$f:A\to B$であって、次の図式を可換にするものである。
\begin{xy} \xymatrix{ TA \ar[r]^-{Tf} \ar[d]_-{\alpha} & TB \ar[d]^-{\beta} \\ A \ar[r]_-{f} & B } \end{xy}

図式を並べて接続することで、$T$-代数の射の合成が定義でき、また恒等射は明らかに$T$-代数の恒等射となるため、これによって$T$-代数は圏をなすことがわかります。

$\arbcat$上のモナド$T\colon\arbcat\to\arbcat$について、$T$アイレンバーグ–ムーア圏 (Eilenberg-Moore category) $\arbcat^T$ とは、$\arbcat$上の$T$-代数とその間の射すべてからなる圏である。

任意の$A\in\arbcat$に対して、$\mu_A\colon TTA\to TA$は定義から$T$-代数になります。また、任意の$T$-代数は$\arbcat$の対象を構成要素に持っているため、$T$-代数から$\arbcat$の対象を取り出すことができます。
これらの対応を$F^T\colon A\mapsto(TA,\mu_A)$, $U^T\colon(A,\alpha)\mapsto A$で表すことにすると、これらはそのまま圏の間の関手$F^T\colon\arbcat\to\arbcat^T$, $U^T\colon\arbcat^T\to\arbcat$になって、さらに$U^TF^T=T$であることが従います。

$F^T$$U^T$の左随伴。

$T$-代数の定義から、$A=(A,\alpha)\in\arbcat^T$に対して$\alpha\conc T\alpha=\alpha\conc\mu_A$であるが、この等式から$\alpha$$\arbcat^T$の射$\alpha\colon(TA,\mu_A)\to(A,\alpha)$となることが従う。これを$\couni_A=\alpha$で表すと、

\begin{align} \couni_{F^TA}\conc F^T\uni_A &= \couni_{TA}\conc F^T\uni_A\\ &= \mu_A\conc F^T\uni_A\\ &= \id_{F^TA}\\ U^T\couni_{A}\conc \uni_{U^TA} &= \alpha\conc\uni_{U^TA}\\ &= \id_{U^TA} \end{align}
従って、$F^T\dashv U^T$である。

随伴$L\dashv R\colon\arbcat\rightharpoonup\mathcal{D}$に対して、$T=RL$とする。このとき、ある関手$K\colon\mathcal{D}\to\arbcat^T$が存在して、
$$ KL=F^T,\quad R=U^TK $$
\begin{xy} \xymatrix@R=1.2em{ & \mathcal{D} \ar@{-->}[dd]^-{K} & & \mathcal{D} \ar@{-->}[dd]^-{K} \ar[ld]_-{R}\\ {\arbcat} \ar[ru]^-{L} \ar[rd]_-{F^T} & & {\arbcat}\\ & {\arbcat^T} & & {\arbcat^T} \ar[lu]^-{U^T} } \end{xy}
が成り立つ。
この$K$を ($L$$F^T$の) 比較関手という。

$y\in\mathcal{D}$に対して、
$R\couni_y\colon RLRy\to Ry$$T$-代数となる。
そこで$Ky=(Ry,R\couni_y)$とすると、この等式は$y$に対して自然であることから$K$が関手として定義できることが従う。

定義から$KL=F^T$$R=U^TK$も従うことがわかる。

余談

モナド$T\colon\arbcat\to\arbcat$から随伴を構成するもう一つの方法であるクライスリ圏$\arbcat_T$についても同様に、随伴$F_T\dashv U_T\colon\arbcat\to\arbcat_T$が存在して、任意の随伴$L\dashv R\colon\arbcat\rightharpoonup\mathcal{D}$に対して、$L=K'F_T$かつ$RK'=U_T$が成り立つような$K'\colon\arbcat_T\to\mathcal{D}$が存在することが言えます (比較関手の方向に関して、$\arbcat^T$と双対の関係にあります)。

前書きでも軽く触れましたが、通常「代数」と呼ばれるもの、すなわち、集合の上にいくつかの演算と満たすべき等式が定まった構造と、あるモナド$T$による$T$-代数はその定義や構成方法に違いがあり、同じものを指しているかどうか (現段階では) 明らかではありません。

通常の代数には自由関手と忘却関手による随伴が存在するので、それが関連するモナドのアイレンバーグ–ムーア圏と「十分に同じ」かどうかを計る性質がモナディック (monadic)、古い言い方で tripleable と呼ばれるものです。

関手$U\colon\mathcal{A}\to\arbcat$モナディック (monadic) であるとは、$U$が左随伴$F\colon\arbcat\to\mathcal{A}$を持ち、比較関手$K\colon\mathcal{A}\to\arbcat^T$が圏同値であることを言う。

$\arbcat$の射$f,g\colon A\to B$, $q\colon B\to Q$$q\conc f=q\conc g$を満たすとします。$q'\conc f=q'\conc g$を満たす任意の$q'\colon B\to Q'$に対して、$q'=h\conc q$を満たす射$h\colon Q\to Q'$がただ1つ存在するとき、$q$$(f,g)$コイコライザ (coequalizer) であるといいます。
\begin{xy} \xymatrix{ A \ar@<.6ex>[r]^-{f} \ar@<-.6ex>[r]_-{g} & B \ar[r]^-{q} \ar[rd]_-{q'} & Q \ar@{-->}[d]^-{h} \\ & & Q' } \end{xy}

コイコライザは集合でいえば、$f$$g$が定める$B$上の同値関係 ($f(x)\sim g(x)$で定まる関係を同値関係になるように拡張したもの) で$B$を割った商集合にあたります。代数の場合も商代数をとる操作と関連付けられます。

ベックの定理 (あるいはその変種) において、コイコライザは重要な役割を果たします。ベックの定理を証明する前に、もう少し表記の単純な条件 (その分強まっているので使い勝手はよくない) から導かれる変種の定理でそれを確認していきます。

関手$U\colon\mathcal{A}\to\arbcat$は左随伴$F\colon\arbcat\to\mathcal{A}$を持つとする。このとき、$\mathcal{A}$が全てのコイコライザを持つならば、比較関手$K\colon\mathcal{A}\to\arbcat^T$は左随伴を持つ。

$T$-代数$(A,\alpha\colon TA\to A)$に対して、コイコライザ
\begin{xy} \xymatrix{ FUFA \ar@<.6ex>[r]^-{\couni_{FA}} \ar@<-.6ex>[r]_-{F\alpha} & FA \ar@{-->}[r]^-{q_\alpha} & L_\alpha } \end{xy}
を取る。$T$-代数の射$f\colon (A,\alpha)\to (B,\beta)$に対して、$f\conc\alpha=\beta\conc Tf$$\couni$の自然性から次の図式が可換になり、コイコライザの普遍性から射$L_\alpha\to L_\beta$をただ1つ得る。
\begin{xy} \xymatrix{ FUFA \ar@<.6ex>[r]^-{\couni_{FA}} \ar@<-.6ex>[r]_-{F\alpha} \ar[d]_-{FUFf} & FA \ar[r]^-{q_\alpha} \ar[d]^-{Ff} & L_\alpha \ar@{-->}[d] \\ FUFB \ar@<.6ex>[r]^-{\couni_{FB}} \ar@<-.6ex>[r]_{F\beta} & FB \ar[r]^-{q_\beta} & L_\beta } \end{xy}
ここから、$L$が関手であることが従う。

$\arbcat^T$の射$g\colon (A,\alpha)\to(UB,U\couni_B)$に対して、次の図式を考える。
\begin{xy} \xymatrix@R=3.5em@C=3.8em{ FUFA \ar@<.6ex>[r]^-{\couni_{FA}} \ar@<-.6ex>[r]_-{F\alpha} \ar[d]_-{FUFg} \ar[rd]_(.4){FUg^\sharp} & FA \ar[r]^-{q_\alpha} \ar[d]_-{Fg} \ar[rd]^-{g^\sharp} & L(A,\alpha) \ar@{-->}[d]^-{f} \\ FUFUB \ar[r]_-{FU\couni_B} & FUB \ar[r]_-{\couni_B} & B } \end{xy}
ただし$g^\sharp=\couni_B\conc Fg\colon FA\to B$である。このとき、
\begin{align} g^\sharp\conc\couni_{FA} &= \couni_B\conc FUg^\sharp\\ &= \couni_B\conc FU\couni_B\conc FUFg\\ &= \couni_B\conc Fg\conc F\alpha\\ &= g^\sharp\conc F\alpha \end{align}
が成り立つため、コイコライザの普遍性から$g^\sharp=f\conc q_\alpha$を満たす$f$の存在が言える。

$f\colon L(A,\alpha)\to B$$g^\sharp\colon FA\to B$と1対1対応し、また$g^\sharp$$g\colon A\to UB$は随伴より定まる1対1対応なので、これにより集合の同型$\mathcal{A}(L(A,\alpha),B)\simeq \arbcat^T((A,\alpha),KB)$が言えて、構成から明らかにこの同型は$A,B$について自然。

以上より$L\dashv K$である。

関手$U\colon\mathcal{A}\to\arbcat$$T:\mathcal{J}\to\mathcal{A}$のコイコライザを保存するとは、$\mathcal{A}$の射$f,g\colon A\to B$にコイコライザ$q\colon B\to Q$が存在するとき、$Uq\colon UB\to UQ$がふたたび$Uf,Ug$のコイコライザになることを言います。

関手$U\colon\mathcal{A}\to\arbcat$は左随伴$F\colon\arbcat\to\mathcal{A}$を持つとする。$\mathcal{A}$が全てのコイコライザを持ち、加えて$U$が全てのコイコライザを保存するとき、比較関手を右随伴とする随伴$L\dashv K$の単位は同型となる。

$\mathcal{A}$が全てのコイコライザを持つため、比較関手$K$は左随伴を持つ (補題9)。随伴の単位を$\uni'\colon\Id_{\arbcat^T}\To KL$とすると、これは補題9で示した方法で恒等射に移るので、$\arbcat$上で次の図式が可換になる。
\begin{xy} \xymatrix@R=3.5em@C=3.8em{ & A \ar[d]_-{\uni_A} \ar[rd]^-{U^T\uni'_A} \\ UFUFA \ar@<.6ex>[r]^-{U\couni_{FA}} \ar@<-.6ex>[r]_-{UF\alpha} & UFA \ar[r]^-{Uq_\alpha} \ar[rd]_(.4){U((U^T\uni'_A)^\sharp)} & UL(A,\alpha) \ar@{=}[d]^-{\id} \\ & & UL(A,\alpha) } \end{xy}
ここで、$g^\sharp=\couni_B\conc Fg\colon FA\to B$に対して$g=U(g^\sharp)\conc\uni_A$であることを用いている。

いま、$Uq_\alpha=U^T\uni'_A\conc \alpha$であることが、
\begin{align} U^T\uni'_A\conc\alpha &= Uq_\alpha\conc\uni_A\conc\alpha\\ &= Uq_\alpha\conc T\alpha\conc\uni_{TA}\\ &= Uq_\alpha\conc\mu_A\conc\uni_{TA}\\ &= Uq_\alpha \end{align}
から従う (次の図式も参照)。
\begin{xy} \xymatrix@C=4.0em@R=3.5em{ UFA \ar[r]^-{\alpha} \ar[d]_-{\uni_{UFA}} & A \ar[d]^-{\uni_A} \ar[rd]^(.72){U^T\uni'_A} \\ UFUFA \ar@<.6ex>[r]^-{U\couni_{FA}=\mu_A} \ar@<-.6ex>[r]_-{UF\alpha=T\alpha} & UFA \ar[r]^-{Uq_\alpha} & UL(A,\alpha) } \end{xy}

$U$はコイコライザを保存するため、$UL(A,\alpha)$$(U\couni_{FA},UF\alpha)$のコイコライザである。従って、$\alpha\conc\uni_A=\id_A$とコイコライザの普遍性から、$U^T\uni'_A$は同型となる。$q_\alpha$$T$-代数の射であったので、$U^Tq_\alpha$の同型から$q_\alpha$の同型が従う。

関手$U\colon\mathcal{A}\to\arbcat$がコイコライザを反映するとは、$\mathcal{A}$における次のような射の組$(f,g,q)$
\begin{xy} \xymatrix{ A \ar@<.6ex>[r]^-{f} \ar@<-.6ex>[r]_-{g} & B \ar[r]^-{q} & Q } \end{xy}
において、$Uq$$(Uf,Ug)$のコイコライザである時には、必ず$q$$(f,g)$のコイコライザであることをいいます。

(Beck)

関手$U\colon\mathcal{A}\to\arbcat$は左随伴$F\colon\arbcat\to\mathcal{A}$を持つとする。$\mathcal{A}$が全てのコイコライザを持ち、加えて$G$が全てのコイコライザを保存して反映するならば、$G$はモナディックである。

補題9, 10より、比較関手$K\colon \mathcal{A}\to\arbcat^T$は左随伴を持ち、随伴の単位$\uni'\colon\Id_{\arbcat^T}\Rightarrow KL$は同型となる。

随伴の余単位$\couni'\colon LK\To\Id_{\mathcal{A}}$について、各コンポーネント$\couni'_X\colon LKX\to X$は次の図式のように定まる。
\begin{xy} \xymatrix@C=3.8em@R=3.5em{ FUFUX \ar@<.6ex>[r]^-{\couni_{FUX}} \ar@<-.6ex>[r]_-{FU\couni_X} & FUX \ar[r]^-{q_{U\couni_X}} \ar[rd]_-{\couni_X} & L(UX,U\couni_X) \ar@{-->}[d]^-{\couni'_X} \\ & & X } \end{xy}

補題10の証明で示したように、$T$-代数を構成する$\alpha\colon TA\to A$$\arbcat$$(U\couni_{FA},UF\alpha)$のコイコライザである。これを$T$-代数$U\couni_X\colon TUX\to UX$に適用すると、$U\couni_X$$(U\couni_{FUX},UFU\couni_X)$のコイコライザであることを得る。

仮定より$U$はコイコライザを反映するので、$\couni_X$$(\couni_{FUX},FU\couni_X)$のコイコライザである。以上より$\couni'_X$が同型であることが従う。

上述の定理11はベック (Jon Beck) が1968年に初めて定理を発表した時に、「粗いモナド化可能性定理」(Crude triplableness theorem) と呼んでいたものです。通常、「$\mathcal{A}$が全てのコイコライザを持つ」などの条件は強すぎるため、より弱い十分条件でモナディックであることを示す定理が様々に存在しています。

定理3で載せたものは[MacLane-Moerdijk]の定理Ⅳ.4.2で使用されているバージョンです。ここで関手$G\colon\mathcal{D}\to\arbcat$が同型を反映するとは、$Gf$が同型であるならば$f$も同型であることをいいます。

ベックの定理 (定理3再掲)

$\mathcal{C},\mathcal{D}$の間に随伴$F\dashv G\colon \mathcal{C}\rightharpoonup\mathcal{D}$が存在し、$T=GF$を随伴による$\mathcal{C}$上のモナド、関手$K\colon \mathcal{D}\to\mathcal{C}^T$をそれらについての比較関手とする。このとき、

  1. $\mathcal{C}$において、射の対$s,t\colon X\to Y$$si=ti=\id_Y$を満たすような$i\colon Y\to X$を持つとき必ずコイコライザが存在するならば、$K$は左随伴$L$を持つ。
  2. 加えて、$G$が上記の条件を満たすコイコライザを保存するとき、随伴の単位$\Id_{\mathcal{C}^T}\Rightarrow KL$は同型となる。
  3. さらに加えて、$G$が同型を反映するならば、随伴の余単位$LK\Rightarrow \Id_{\mathcal{D}}$は同型となる。すなわち、$K$は圏同値を与える ($G$はモナディックな関手である)。

任意の$T$-代数$(A,\alpha\colon TA\to A)$に対して、$\mathcal{D}$における射の組$\couni_{FA},F\alpha\colon FUFA\to FA$は右逆射$F\eta_A\colon FA\to FUFA$を持つ。従って、この射の組はコイコライザを持ち、以降補題9に従って左随伴$L\colon\arbcat^T\to\mathcal{D}$を得る。$L$の単位が同型であることは補題10と同様に従う。

補題11で示した通り、$U\couni_X$$(U\couni_{FUX},UFU\couni_X)$のコイコライザである。ここで$G$がコイコライザを保存するので、$U\couni'_X$が同型であることがわかる。仮定から$G$は同型を反映するため、$\couni'_X$の同型が従う。

冪関手のモナド性

先に補題を2つほど証明します。

忠実な関手はモニック射とエピ射を反映する。すなわち、関手$F\colon\arbcat\to\mathcal{D}$が忠実 (任意の写像$F_{x,y}\colon\arbcat(x,y)\to\mathcal{D}(Fx,Fy)$が単射) であるとき、以下が成り立つ。

  1. $\arbcat$の射$f\colon x\to y$について、$Ff\conc g=Ff\conc g'$ならば$g=g'$$\mathcal{D}$において成り立つ ($Ff\colon Fx\to Fy$がモニックである) とき、$f$についても$f\conc h=f\conc h'$ならば$h=h'$が成り立つ。
  2. $\arbcat$の射$f\colon x\to y$について、$g\conc Ff=g'\conc Ff$ならば$g=g'$が成り立つとき ($Ff\colon Fx\to Fy$がエピである) とき、$f$についても$h\conc f=h'\conc f$が成り立つ。

関手$F\colon\arbcat\to\mathcal{D}$は忠実とする。

  1. $Ff$$\mathcal{D}$においてモニックであるとする。このとき、$f\conc h=f\conc h'$ならば$Ff\conc Fh=Ff\conc Ff'$から$Fh=Fh'$。さらに$F$が忠実であるため、$h=h'$が従う。
  2. $Ff$$\mathcal{D}$においてエピであるとする。このとき、$h\conc f=h'\conc f$から$Fh\conc Ff=Fh'\conc Ff$より$Fh=Fh'$が成り立つ。さらに$F$が忠実であるため、$h=h'$が従う。

初等トポス$\envcat$において、同型であることはモニックかつエピであることと同値である。

モニックかつエピであれば同型であることを示せばよい (逆は明らかである)。
いま、$\envcat$の射$f\colon A\to B$がモニックかつエピである。このとき、次の図式が引き戻しとなる。
\begin{xy} \xymatrix@M=9pt{ A \ar[r] \ar@{^{(}->}[d]_-{f} & 1 \ar[d]^-{\mathtt{true}} \\ B \ar[r]_-{\chi_f} & \Omega } \end{xy}
さらに、終対象への射は対象ごとにただ1つであるため、射$\mathtt{true}_B\colon B\to 1\xrightarrow{\mathtt{true}}\Omega$に対して$\chi_f\conc f=\mathtt{true}_B\conc f$が成り立つ。
このとき、引き戻し図式の普遍性から$f$$\chi_f$$\mathtt{true}_B$のイコライザであることが従う。

他方、$f$はエピであったため、$\chi_f\conc f=\mathtt{true}_B\conc f$より$\chi_f=\mathtt{true}$である。同じ射の組のイコライザは同型射となるため、$f$は同型射である。

冪関手$\pow$についていくつか確認しておきます。モナド$\envcat$に対して、冪対象は$\mathcal{P}A:=\Omega^A$で与えられるため、指数写像の関手性から$\mathcal{P}$は反変関手をなすことがわかります。冪対象の定義から、$\mathcal{P}f$が次のように導出され、冪対象によってトポスを定義した場合はここから$\mathcal{P}$の関手性を得ます。

冪対象の定義からの導出

初等トポス$\envcat$の射$f\colon A\to B$に対して、$\mathcal{P}f\colon\mathcal{P}B\to\mathcal{P}A$が次の図式を可換にするように定まる。
\begin{xy} \xymatrix{ A\times\mathcal{P}B \ar[r]^-{f\times\id} \ar@{-->}[d]_-{\id\times\mathcal{P}f} & B\times\mathcal{P}B \ar[d]^-{\in_A} \\ A\times\mathcal{P}A \ar[r]_-{\in_B} & \Omega } \end{xy}

冪関手がモナディックであることはベックの定理を適用することで証明できます。そのために、冪関手にベックの定理が適用可能であること(すなわち、左随伴を持つことと、定理が要求する3つの条件を満たすこと)を示す必要があります。

初等トポス$\envcat$において、冪関手$\pow \colon \envcat^{\op}\to\envcat$は忠実である。

$\envcat$の射$f\colon B\to A$に対して、$\langle \id,f\rangle\colon B\to B\times A$はモニックである。ここで、以下の可換図式を考える。
\begin{xy} \xymatrix@M=9pt{ B \ar[r]^-{f} \ar@{^{(}->}[d]_-{\langle\id,f\rangle} & A \ar[r] \ar@{^{(}->}[d]_-{\Delta_A} & 1 \ar[d]^-{\mathtt{true}} \\ B\times A \ar[r]_-{f\times\id} & A\times A \ar[r]_-{\delta_A} & \Omega } \end{xy}
ここで$\Delta_A=\langle\id,\id\rangle$は対角射、$\delta_A$$\Delta_A$を引き戻しにする射である。部分対象分類子の性質から、$\langle\id,f\rangle$を引き戻しにする射は$\delta_A\conc f\times\id$であり、図式はすべて引き戻しになる。

冪対象の性質から$\delta_A$が定める射を$\{\_\}_A\colon A\to\pow A$で表す。このとき、次の図式が可換となる。
\begin{xy} \xymatrix{ B\times A \ar[r]^-{f\times\id} \ar@{-->}[d]_-{\id\times\{\_\}_A} & A\times A \ar@{-->}[d]^-{\id\times\{\_\}_A} \ar `[r] [rdd]^-{\delta_A} & \\ B\times\pow A \ar[r]^-{f\times\id} \ar[d]_-{\id\times\pow f} & A\times\pow A \ar[rd]^-{\in_A} \\ B\times\pow B \ar[rr]_-{\in_B} & & \Omega } \end{xy}
従って、$f,f'\colon B\to A$$\pow f=\pow f'$であるとき、$\delta_A\conc(f\times\id)=\delta_A\conc(f'\times\id)$であり、これに沿って$\mathtt{true}$を引き戻すことで最終的に$f=f'$を得る。

以上より$\pow_{A,B}\colon\envcat(B,A)\to\envcat(\pow A,\pow B)$が任意の$A,B$について単射であるため、$\pow$は忠実関手である。

Theorem Ⅳ.5.1, [MacLane-Moerdijk]

冪関手$\mathcal{P}\colon\envcat^\op\to\envcat$は左随伴を持ち、それは$\mathcal{P}^\op\colon\envcat\to\envcat^\op$である。

冪対象の性質から、$\envcat(A,\mathcal{P}B)\simeq\envcat(A\times B,\Omega)\simeq\envcat(B,\mathcal{P}A)\simeq\envcat^\op(\mathcal{P}A,B)$である。従って、$\mathcal{P}^\op\colon\envcat\to\envcat^\op$$\mathcal{P}$の左随伴である。

随伴$\mathcal{P}^\op\dashv\mathcal{P}$について、その単位$\uni\colon\Id_\envcat\To\mathcal{P}\mathcal{P}^\op$は次の図式を可換にするように定まります。
\begin{xy} \xymatrix{ \mathcal{P}A\times A \ar[r]^-{\sim} \ar@{-->}[d]_-{\id\times\uni_A} & A\times\mathcal{P}A \ar[d]^-{\in_A} \\ \mathcal{P}A\times\mathcal{PP}A \ar[r]_-{\in_{\mathcal{P}A}} & \Omega } \end{xy}
$\mathcal{P}$$\mathcal{P}^\op$が互いに反対であることから、随伴の余単位は$\couni_A=\uni_A^\op\colon\mathcal{PP}A\to A$で定まります。

(定理4再掲) Theorem Ⅳ.5.3, [MacLane-Moerdijk]

初等トポス$\envcat$において、冪関手$\pow \colon \envcat^{\op}\to\envcat$はモナディックである。

ベックの定理によって証明する。まず、$\envcat$は二項積と引き戻しを持つため、次の引き戻しによって射の組$f,g\colon A\to B$のイコライザ$q\colon Q\to A$を得る。
\begin{xy} \xymatrix{ Q \ar@{-->}[r]^-{q} \ar@{-->}[d] & A \ar[d]^-{\langle f,g\rangle} \\ B \ar[r]_-{\Delta_B} & B\times B } \end{xy}
$\envcat$のイコライザは$\envcat^\op$のコイコライザであるため、$\envcat^\op$は全てのコイコライザを持つ。

$\envcat^\op$におけるコイコライザの図式
\begin{xy} \xymatrix{ A \ar@<.6ex>[r]^-{f^\op} \ar@<-.6ex>[r]_-{g^\op} & B \ar[r]^-{q^\op} & Q } \end{xy}
であって、$f^\op\conc i^\op=g^\op\conc i^\op=\id_B$を満たすような$i^\op\colon B\to A$を備えているものについて考える。これは$\envcat$において、$i\conc f=i\conc g=\id_B$を満たす$i\colon A\to B$を備えたイコライザの図式となる。

次の図式について、
\begin{xy} \xymatrix{ Q \ar[r]^-{q} \ar[d]_-{q} & B \ar[d]^-{f} \\ B \ar[r]_-{g} & A } \end{xy}
$f\conc h=g\conc h'$を満たす射$h,h'\colon X\to B$について、$i$を後ろに合成することで$h=h'$がわかり、従って$q$がイコライザであることから$h=h'=q\conc k$を満たす$k\colon X\to Q$がただ1つ存在する。以上のことから上の図式は引き戻しである。
$q$$f$$g$の引き戻しでもあることから、$q$がモニックであることが従う。

ベック-シュバレー条件より、次の図式が可換となる。
\begin{xy} \xymatrix{ \pow B \ar[r]^-{\pow q} \ar[d]_-{\exists_f} & \pow Q \ar[d]^-{\exists_q} \\ \pow A \ar[r]_-{\pow g} & \pow B } \end{xy}
また、ベック-シュバレー条件の系から、$\pow q\conc\exists_q=\id_{\pow Q}$$\pow f\conc\exists_f=\id_{\pow B}$がわかる。

従って、$\pow f,\pow g,\pow q$分裂フォーク (split fork) と呼ばれる図式を構成する。
このとき、$h\conc\pow f=h\conc\pow g$を満たすような$h\colon\pow B\to X$に対して、$h\conc\exists_q\conc\pow q=h$が成り立つ。
\begin{xy} \xymatrix{ \pow A \ar@<.6ex>[rd]^-{\pow f} \ar@<-.6ex>[rd]_-{\pow g} \\ & \pow B \ar[rd]^-{\pow q} \ar[ld]_-{\exists_f} \ar@{=}[d] \\ \pow A \ar[rd]_-{\pow g} \ar[r]^-{\pow f} & \pow B \ar[rd]|\hole ^(.7){h} & \pow Q \ar[ld]_(.3){\exists_q} \\ & \pow B \ar[r]_-{h} & X } \end{xy}
また、$k\conc\pow q=k'\conc\pow q=h$を満たす$k,k'\colon\pow Q\to X$は、$\exists_q$を前から合成することで$k=k'$を得る。
以上より$\pow q$$(\pow f,\pow g)$のコイコライザであり、すなわち$\pow$はコイコライザを保存する。

最後に、補題15と16から、$\pow$はモニック射とエピ射を反映するが、それはすなわち同型も反映することがわかる。以上より、ベックの定理によって$\pow$がモナディックであることが従う。

分裂フォーク、およびそれのなす分裂コイコライザと呼ばれるコイコライザについてはCWMのⅥ章6節を参照。

余極限の構成

$\envcat$が有限余完備であることは、$\pow$がモナディックであることを用いて、$\envcat$の有限完備性 $\Longrightarrow$ $\envcat^T$の有限完備性 $\Longrightarrow$ $\envcat^\op$の有限完備性 $\Longrightarrow$ $\envcat$の有限余完備性の順番で示されます。$\envcat$が有限完備であることは (有限余完備性と異なり) 初等トポスの基本的な性質です。

すべての有限積とすべてのイコライザを持つ圏はすべての有限極限を持つ。
特に、初等モナドは全ての有限極限を持つ。

$\arbcat$はすべての有限積とイコライザを持つ圏、$\mathcal{J}$は有限圏とする。
このとき、関手$F\colon\mathcal{J}\to\arbcat$に対して、有限積$\prod_{j\in\mathcal{J}}Fj$$\prod_{d\colon i\to j}Fj$が取れるため、次の図式における$\pi,\tau$とそのイコライザ$(Q,q)$を考える。
\begin{xy} \xymatrix@R=3.5ex{ & Fj \ar@{=}[r] & Fj \\ Q \ar@{-->}[r]^-{q} & \prod_{j\in\mathcal{J}}Fj \ar@<.6ex>[r]^-{\pi} \ar@<-.6ex>[r]_-{\tau} \ar[u] \ar[d] & \prod_{d\colon i\to j}Fj \ar[u] \ar[d] \\ & Fi \ar[r]_-{F(d\colon i\to j)} & Fj } \end{xy}
ただし$\pi$とは積の性質を用いて各$Fj$への射影から導かれる射、$\tau$は各$Fd\colon Fi\to Fj$から導かれる射である。
このとき$Q\xrightarrow{q}\prod_{j\in\mathcal{J}}Fj\to Fj$によって$Q$から$F$への錐が構成でき、さらに任意の$F$への$X$からの錐は、対応する$k\colon X\to\prod_{j\in\mathcal{J}}Fj$について$\pi\conc k=\tau\conc k$が成り立つため、$k=q\conc k'$を満たす$k'\colon X\to Q$がただ1つ存在する。従って$Q$$F$の極限である。

$\mathcal{J}$$F$は任意に選べたため、$\arbcat$は任意の有限極限を持つ。

初等モナド$\envcat$について、終対象は0項積と思うことができるので、二項積と併せて$\envcat$は全ての有限積を持つ。従って$\envcat$は有限完備である。

上記の方法による完備性の証明は、まったく同じ形で任意の (小さな) 積とイコライザを持つ圏が (小) 完備であることを示す証明に書き直すことができます。特にこれにより、小さな集合の圏$\CSet$が小完備であることが示されます。[Mac Lane,Ⅴ.2節]

関手$F\colon\arbcat\to\mathcal{D}$が極限を創出する (create) とは、関手$D\colon\mathcal{J}\to\arbcat$に対して$FD\colon\mathcal{J}\to\mathcal{D}$に極限錐$\{\tau_j\colon L\to FDj\}_{j\in\mathcal{J}}$が存在するとき、$L=FL'$かつ$\tau_j=F\tau'_j$を満たす$L'\in\arbcat$と錐$\{\tau'_j\colon L'\to Dj\}$が存在して、さらにこれは$D$の極限錐となるものをいいます。

反映と異なり、$\arbcat$において$D$からの錐 (極限錐とも限らない) の存在を仮定していないことに注意してください。

$\arbcat$上のモナド$T\colon\arbcat\to\arbcat$について、忘却関手$U^T\colon\arbcat^T\to\arbcat$は極限を創出する。
すなわち、関手$D\colon\mathcal{J}\to\arbcat^T$に対して$U^T\circ D$が極限を持つならば、$U^T$によってその極限錐に移る$\arbcat^T$上の錐がただ1つ存在して、さらにそれは$D$の極限錐となる。

$x\in\mathcal{J}$に対して$Dx=(D_x,d_x\colon TD_x\to D_x)$とおく。$U^T\conc D$の極限錐を$\{\tau_x\colon L\to D_x\}_{x\in\mathcal{J}}$で表すと、$d_x\conc T\tau_x\colon TL\to D_x$$TL$から$U^T\conc D$への錐となるため、普遍性から$\lambda\colon TL\to L$が存在して$d_x\conc T\tau_x=\tau_x\conc\lambda$である。同様に$L$が極限であることから$\lambda\conc\uni_L=\id$$\lambda\conc T\lambda=\lambda\conc\mu_L$が従うため、$(L,\lambda)$$T$-代数である。

$d_x\conc T\tau_x=\tau_x\conc\lambda$であったことから、各$\tau_x$$T$-代数の射$\tau_x\colon(L,\lambda)\to Dx$である。$\tau_x$$\arbcat$で極限錐を構成していたので、$\arbcat^T$上で$\tau_x$がなす錐も極限錐となる。

(定理1再掲)

初等トポス$\envcat$は有限余完備である。
(すなわち、任意の有限圏$\mathcal{J}$と関手$F\colon \mathcal{J}\to\envcat$について、$F$は余極限を持つ。)

$\mathcal{J}$を有限圏とする。初等トポスは有限完備であるため、任意の関手$F\colon\mathcal{J}^\op\to\envcat$に対して$F$の極限が存在する。

$T=\pow\pow^\op$とすると、これは$\envcat$上のモナドとなる。定理19より忘却関手$U^T\colon\envcat^T\to\envcat$は極限を創出するため、$\envcat^T$においても任意の$F\colon\mathcal{J}^\op\to\envcat^T$に対して極限が存在する。

冪関手$\pow$はモナディックであったため、$\envcat^T$$\envcat^\op$は圏同値である。すなわち$\envcat^\op$も任意の$F\colon\mathcal{J}^\op\to\envcat^\op$に対する極限を持つ。

$\mathcal{J}^\op\to\envcat^\op$に対する極限とは$\mathcal{J}\to\envcat$に対する余極限と同じことであるため、以上より$\envcat$は有限余完備である。

$\envcat$を初等トポスとする。$\envcat$の終対象$1$について、$1$への射として定まる$!_{\pow\pow 1}\colon\pow\pow 1\to 1$$T(=\pow\pow^\op)$-代数を構成する。構成から明らかに$(1,!_{\pow\pow 1})$$\envcat^T$の終対象である。

$T$-代数$(1,!)$を圏同値$L\colon\envcat^T\to\envcat^\op$で送ると、$0:=L(1,!)$$\uni_{\pow 1},\pow!_{\pow\pow 1}\colon\pow 1\to \pow\pow\pow 1$のイコライザとして定まる。

任意の対象$A\in\envcat$に対して、$\uni_A$$\uni_{\pow\pow A},\pow\pow\uni_A$のイコライザであることから、次の図式が可換になり、射$0\to A$がただ1つ定まる。
\begin{xy} \xymatrix{ 0 \ar@{-->}[r]^-{q} \ar@{-->}[d] & \pow 1 \ar@<.6ex>[r]^-{\uni_{\pow 1}} \ar@<-.6ex>[r]_-{\pow!_{\pow\pow 1}} \ar[d]_-{\pow!_{\pow A}} & \pow\pow\pow 1 \ar[d]^-{\pow\pow\pow!_{\pow A}} \\ A \ar[r]_-{\uni_A} & \pow\pow A \ar@<.6ex>[r]^-{\uni_{\pow\pow A}} \ar@<-.6ex>[r]_-{\pow\pow\uni_{A}} & \pow\pow\pow\pow A } \end{xy}

以上より、$0$$\envcat$の始対象である。

参考文献 (リンク)

参考文献

投稿日:2023717
更新日:20231123

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

merliborn
merliborn
31
4764
圏論や普遍代数に興味があります。現在の専門は型理論および圏論的意味論です。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中