前書き
集合論、あるいは数理論理学 (の一部断片) の圏論的実装として、初等トポス (elementary topos) と呼ばれる構造が知られています。「トポス」とは古代ギリシャ語で「場所」を意味するτόποςから来ており、トポロジー (topology/Topologie) との関連が深い (というより、語源へ逆流?) ことを示しています。
トポスは代数幾何学の巨人グロタンディーク (A. Grothendieck, 1928–2014) が層理論の研究をする中で、層や層のなす構造を一般化した結果誕生しました。圏上のグロタンディーク位相についての層がなす圏はグロタンディークトポスと呼ばれる構造を持ちます。
同時期に、ローヴェア (などの圏論学者) は圏論によって数学の基礎を打ち建てようと試み、その過程でトポスに注目しました (
ETCS
)。ローヴェア (F. W. Lawvere) はティアニー (M. Tierney) と共に、集合論的な仮定から自由となった初等トポスを導入します。
初等トポス
圏が初等トポス (elementary topos) であるとは、が以下の条件を満たすことである。
- カルテシアン閉である。すなわち、二項積、その単位対象でもある終対象、随伴を与える関手を備えている。
- 引き戻しを持つ。すなわち、任意のに対して、が存在してが成り立ち (下図左)、任意のを満たすに対して、を満たすがただ1つ存在する (下図右)。
- 部分対象分類子 (subobject classifier) を持つ。すなわち、ある対象と射が存在して、任意の単射に対して次の図式を引き戻しにするがただ1つ定まる。
初等トポスの例としては、小さい集合の圏、有限集合の圏、位相群からの連続作用を備えた集合の圏、小さな圏からへの関手圏などがあります。
初等トポスはその上で集合論および数理論理学の様々な概念を実装、模倣することができますが、ZFCの全てを実行できるほどは強くありません。例えば [MacLane-Moerdijk] では、選択公理とNNOを備えたwell-pointed toposの理論が、RZCと呼ばれる制限されたツェルメロ公理系 (に選択公理を追加したもの) と無矛盾等価であることが示されています。
本記事の内容
本記事は以下の定理までの道のりを記述するノートです:
初等トポスは有限余完備である。
(すなわち、任意の有限圏と関手について、は余極限を持つ。)
初等トポスの定義は余極限について何も表明していません (二項積・引き戻し・終対象によって、有限完備であることはすぐに確認できます。本記事でも命題18で登場します)。その結果かどうかはわかりませんが、この定理を示すための道のりは険しい山道のようになっています。
定理を証明するための3つのマイルストーンを先に示しておきます。
ベック–シュバレー条件
トポスにおいて、単射から以下の図式が可換になるような射が定まる。
また、関手をで定める。これを冪関手と呼ぶ (詳細は後述)。
いま、射が射のに沿った引き戻しであるとき (下図左)、以下 (右) の図式は可換となる。
ベックの定理 (反映対によるバージョン)
圏の間に随伴が存在し、を随伴による上のモナド、関手をそれらについての比較関手とする。このとき、
- において、射の対がを満たすようなを持つとき必ずコイコライザが存在するならば、は左随伴を持つ。
- 加えて、が上記の条件を満たすコイコライザを保存するとき、随伴の単位は同型となる。
- さらに加えて、が同型を反映するならば、随伴の余単位は同型となる。すなわち、は圏同値を与える (はモナディックな関手である)。
ベック–シュバレー条件 (Beck–Chevalley condition) がやっていることは代入と量化子 () の交換 (
参考
)、あるいはpullとpushの交換です (
参考1
参考2
)。MacLane-Moerdijkではトポスに対する "内部" (internal) と "外部" (external) 条件、グロタンディーク位相の引き戻し図式に対するもの、位相空間の圏における引き戻し図式に対するものが登場します。
文脈によって条件付けが変わってしまうため何度も登場してしまうのですが、引き戻しによる反変関手とその左随伴に関するとても基本的なツールであり、その結果として今回の議論でも登場します。
ベックの定理は元々、1960年代に代数とモナドの関係について調べられた中で発見されました。モナドに対して随伴を構築する普遍的な方法として、「-代数の圏」ことアイレンバーグ–ムーア圏と「自由-代数の圏」ことクライスリ圏という2つの構成が存在します。そこで通常の代数の圏 (つまりとかとかとか) のような圏は-代数の圏なのか?というような、代数と-代数の関係性についての疑問が生まれてきます。
ベックの定理は-代数の圏と同型あるいは圏同値となるようなものの条件(しばしば必要十分条件)を与えます。これによって例えば、代数の圏は確かに-代数の圏である (しかも同型である) ことがわかります。
これらの道具を用いることで、冪関手が自身の逆を左随伴に持ち、さらには-代数の圏と圏同値であることがわかります。-代数とはよい条件を満たす射であり、冪集合がへの射と1対1対応することと併せて考えると、これは二重否定除去に対応します。
がモナディックな自己反変関手であることを用いて、ようやくに有限余極限がすべて備わっていることが示されます。
冪対象・順像とベック–シュバレー条件
まず、初等トポスにおいて (そして本稿の最終目標である定理においても) 重要な概念である冪対象について定義します。これは例えば集合の圏において冪集合に対応する概念です。
トポスにおけるの冪対象 (power object) とは、射を備えたの対象であり、任意のの形の射に対して次の図式を可換にするがただ1つ定まるものをいう。
今回、私たちはに対してカルテシアン閉であることを定義に組み込んだため、冪対象がであり、従ってすべての対象に対して冪対象が存在することが直ちに従います。
逆に冪対象を前提とする場合、次の事実が成り立ちます:
事実 (Theorem Ⅳ.2.1, [MacLane-Moerdijk])
が終対象・部分対象分類子・すべての引き戻し・すべての冪対象を持つとき、はすべての指数対象を持つ。
であったため、冪対象を与える対応は反変関手を構成します。そこでこれを冪関手と呼ぶことにします。
トポスにおいて、単射から以下の図式が可換になるような射が定まる。これをによる順像 (direct image) という。
ここで、図式中のは以下の通り定まる。
- はに沿ったの引き戻し。
- は単射を特徴付ける射。
- はから指数対象についての普遍性によって定まる射。
順像と呼ぶ通り、集合の圏においてはという対応を構成します。また、順像 の定義から
と書けるため、順像は存在量化子のシンプルな実装と見ることもできます。
に対するベック–シュバレー条件 (定理2再掲)
トポスにおいて、射が射のに沿った引き戻しであるとき (下図左)、以下 (右) の図式は可換となる。
冪対象の普遍性からが従うが、この同型はの定義からをに対応させることがわかる。
示すべき図式に対してこれらの同型 (, , ) を適用すると、次の図式の可換性を証明すればよいことがわかる。
2つの射, それぞれについて、次のような引き戻し図式が書ける
ここで、次の図式が引き戻しになることから、とはどちらものに沿った引き戻しであることが従う。すなわちであり、この2つは同一視してよい。
ここから、とはどちらも同じ単射を特徴付けるの射であり、の普遍性から両者は同じ射であることがわかる。
任意のモノ射について、次の図式が引き戻しとなる。
とはどちらも単位射となるため、ベック-シュバレー条件からを得る。
においてベック-シュバレー条件の主張を確認してみると、に対して
という2つの集合を得ます。であることから、は簡単に確認できます。
一方、その逆は非自明です。特に、について、
であることはの単射性を必要とするため、これがにおけるベック-シュバレー条件の肝であることが伺えます。
随伴の比較とベックの定理
ベックの定理は関手がモナディックであるための条件を与えます。モナディックであることを定義するために、随伴とモナドの定義から始めていきます。
とはいえ随伴はそれだけでどの入門書でも1章は費やすほどの重要概念なので、詳しい説明はそれら入門書に譲ることとします。
圏, とその間の関手, について、がの左随伴 (left adjoint) である (がの右随伴 (right adjoint) である) とは、以下の同値な条件を満たすことである。
- 集合としての同型 が存在して、, それぞれに対して自然である。
- 自然変換が存在して、各がからへの普遍射である。
- 自然変換が存在して、各がからへの普遍射である。
- 自然変換とが存在して、とが成り立つ。
を随伴の単位 (unit)、を随伴の余単位 (counit) という。また、がの左随伴であることをやで表す。
圏上のモナドとは、関手と自然変換, の3つ組で、以下の条件を満たすものをいう。
- 恒等関手はモナドの自明な例である。このとき、とはどちらも自明な自然変換であり、従ってモナドが満たすべき条件もすべて満たされる。
- 上の関手について考える。このとき、の要素とはの要素の有限列 (長さ0の列を含む) である。このとき、を有限個の有限列の連結、を長さ1の列への対応とすると、上の関手はモナドとなる。これはプログラミングにおけるListモナドに対応する。
- 上の関手について考える。このとき、は直和への埋め込み、を (として)
で定めると、はモナドとなる。これはMaybeモナドに対応する。
とおく。このとき、が成り立つ。また、
以上よりはモナドである。
をや、のような代数の圏とする。このとき、忘却関手は左随伴を持ち、それは自由関手と呼ばれる。この随伴関係は自由–忘却随伴 (free-forgetful adjunction) などと呼ばれることもある。
上述の定理から、自由代数の底集合を取る操作はモナドになる。
随伴からモナドを構成することは比較的単純ですが、逆にモナドから随伴を作ることはそれほど単純ではありません。モナドから随伴を作る普遍的な方法は2種類知られていますが、今回は「-代数の圏」とも表現されるアイレンバーグ–ムーア圏のみに注目します。アイレンバーグ–ムーア圏の構成には-代数が必要なので、-代数とその間の射から定義します。
は上のモナドとする。このとき、-代数 (-algebra) とは、の対象と射の組で、以下の条件を満たすものである。
-代数に対して、-代数の射 (準同型) とは、の射であって、次の図式を可換にするものである。
図式を並べて接続することで、-代数の射の合成が定義でき、また恒等射は明らかに-代数の恒等射となるため、これによって-代数は圏をなすことがわかります。
上のモナドについて、のアイレンバーグ–ムーア圏 (Eilenberg-Moore category) とは、上の-代数とその間の射すべてからなる圏である。
任意のに対して、は定義から-代数になります。また、任意の-代数はの対象を構成要素に持っているため、-代数からの対象を取り出すことができます。
これらの対応を, で表すことにすると、これらはそのまま圏の間の関手, になって、さらにであることが従います。
-代数の定義から、に対してであるが、この等式からがの射となることが従う。これをで表すと、
従って、である。
随伴に対して、とする。このとき、ある関手が存在して、
が成り立つ。
このを (との) 比較関手という。
に対して、
は-代数となる。
そこでとすると、この等式はに対して自然であることからが関手として定義できることが従う。
定義からとも従うことがわかる。
余談
モナドから随伴を構成するもう一つの方法であるクライスリ圏についても同様に、随伴が存在して、任意の随伴に対して、かつが成り立つようなが存在することが言えます (比較関手の方向に関して、と双対の関係にあります)。
前書きでも軽く触れましたが、通常「代数」と呼ばれるもの、すなわち、集合の上にいくつかの演算と満たすべき等式が定まった構造と、あるモナドによる-代数はその定義や構成方法に違いがあり、同じものを指しているかどうか (現段階では) 明らかではありません。
通常の代数には自由関手と忘却関手による随伴が存在するので、それが関連するモナドのアイレンバーグ–ムーア圏と「十分に同じ」かどうかを計る性質がモナディック (monadic)、古い言い方で tripleable と呼ばれるものです。
関手がモナディック (monadic) であるとは、が左随伴を持ち、比較関手が圏同値であることを言う。
圏の射, がを満たすとします。を満たす任意のに対して、を満たす射がただ1つ存在するとき、はのコイコライザ (coequalizer) であるといいます。
コイコライザは集合でいえば、とが定める上の同値関係 (で定まる関係を同値関係になるように拡張したもの) でを割った商集合にあたります。代数の場合も商代数をとる操作と関連付けられます。
ベックの定理 (あるいはその変種) において、コイコライザは重要な役割を果たします。ベックの定理を証明する前に、もう少し表記の単純な条件 (その分強まっているので使い勝手はよくない) から導かれる変種の定理でそれを確認していきます。
関手は左随伴を持つとする。このとき、が全てのコイコライザを持つならば、比較関手は左随伴を持つ。
-代数に対して、コイコライザ
を取る。-代数の射に対して、との自然性から次の図式が可換になり、コイコライザの普遍性から射をただ1つ得る。
ここから、が関手であることが従う。
の射に対して、次の図式を考える。
ただしである。このとき、
が成り立つため、コイコライザの普遍性からを満たすの存在が言える。
はと1対1対応し、またとは随伴より定まる1対1対応なので、これにより集合の同型が言えて、構成から明らかにこの同型はについて自然。
以上よりである。
関手がのコイコライザを保存するとは、の射にコイコライザが存在するとき、がふたたびのコイコライザになることを言います。
関手は左随伴を持つとする。が全てのコイコライザを持ち、加えてが全てのコイコライザを保存するとき、比較関手を右随伴とする随伴の単位は同型となる。
が全てのコイコライザを持つため、比較関手は左随伴を持つ (補題9)。随伴の単位をとすると、これは補題9で示した方法で恒等射に移るので、上で次の図式が可換になる。
ここで、に対してであることを用いている。
いま、であることが、
から従う (次の図式も参照)。
はコイコライザを保存するため、はのコイコライザである。従って、とコイコライザの普遍性から、は同型となる。は-代数の射であったので、の同型からの同型が従う。
関手がコイコライザを反映するとは、における次のような射の組
において、がのコイコライザである時には、必ずがのコイコライザであることをいいます。
(Beck)
関手は左随伴を持つとする。が全てのコイコライザを持ち、加えてが全てのコイコライザを保存して反映するならば、はモナディックである。
補題9, 10より、比較関手は左随伴を持ち、随伴の単位は同型となる。
随伴の余単位について、各コンポーネントは次の図式のように定まる。
補題10の証明で示したように、-代数を構成するはでのコイコライザである。これを-代数に適用すると、はのコイコライザであることを得る。
仮定よりはコイコライザを反映するので、はのコイコライザである。以上よりが同型であることが従う。
上述の定理11はベック (Jon Beck) が1968年に初めて定理を発表した時に、「粗いモナド化可能性定理」(Crude triplableness theorem) と呼んでいたものです。通常、「が全てのコイコライザを持つ」などの条件は強すぎるため、より弱い十分条件でモナディックであることを示す定理が様々に存在しています。
定理3で載せたものは[MacLane-Moerdijk]の定理Ⅳ.4.2で使用されているバージョンです。ここで関手が同型を反映するとは、が同型であるならばも同型であることをいいます。
ベックの定理 (定理3再掲)
圏の間に随伴が存在し、を随伴による上のモナド、関手をそれらについての比較関手とする。このとき、
- において、射の対がを満たすようなを持つとき必ずコイコライザが存在するならば、は左随伴を持つ。
- 加えて、が上記の条件を満たすコイコライザを保存するとき、随伴の単位は同型となる。
- さらに加えて、が同型を反映するならば、随伴の余単位は同型となる。すなわち、は圏同値を与える (はモナディックな関手である)。
任意の-代数に対して、における射の組は右逆射を持つ。従って、この射の組はコイコライザを持ち、以降補題9に従って左随伴を得る。の単位が同型であることは補題10と同様に従う。
補題11で示した通り、はのコイコライザである。ここでがコイコライザを保存するので、が同型であることがわかる。仮定からは同型を反映するため、の同型が従う。
冪関手のモナド性
先に補題を2つほど証明します。
忠実な関手はモニック射とエピ射を反映する。すなわち、関手が忠実 (任意の写像が単射) であるとき、以下が成り立つ。
- の射について、ならばがにおいて成り立つ (がモニックである) とき、についてもならばが成り立つ。
- の射について、ならばが成り立つとき (がエピである) とき、についてもが成り立つ。
関手は忠実とする。
- がにおいてモニックであるとする。このとき、ならばから。さらにが忠実であるため、が従う。
- がにおいてエピであるとする。このとき、からよりが成り立つ。さらにが忠実であるため、が従う。
初等トポスにおいて、同型であることはモニックかつエピであることと同値である。
モニックかつエピであれば同型であることを示せばよい (逆は明らかである)。
いま、の射がモニックかつエピである。このとき、次の図式が引き戻しとなる。
さらに、終対象への射は対象ごとにただ1つであるため、射に対してが成り立つ。
このとき、引き戻し図式の普遍性からはとのイコライザであることが従う。
他方、はエピであったため、よりである。同じ射の組のイコライザは同型射となるため、は同型射である。
冪関手についていくつか確認しておきます。モナドに対して、冪対象はで与えられるため、指数写像の関手性からは反変関手をなすことがわかります。冪対象の定義から、が次のように導出され、冪対象によってトポスを定義した場合はここからの関手性を得ます。
冪対象の定義からの導出
初等トポスの射に対して、が次の図式を可換にするように定まる。
冪関手がモナディックであることはベックの定理を適用することで証明できます。そのために、冪関手にベックの定理が適用可能であること(すなわち、左随伴を持つことと、定理が要求する3つの条件を満たすこと)を示す必要があります。
の射に対して、はモニックである。ここで、以下の可換図式を考える。
ここでは対角射、はを引き戻しにする射である。部分対象分類子の性質から、を引き戻しにする射はであり、図式はすべて引き戻しになる。
冪対象の性質からが定める射をで表す。このとき、次の図式が可換となる。
従って、がであるとき、であり、これに沿ってを引き戻すことで最終的にを得る。
以上よりが任意のについて単射であるため、は忠実関手である。
Theorem Ⅳ.5.1, [MacLane-Moerdijk]
冪対象の性質から、である。従って、はの左随伴である。
随伴について、その単位は次の図式を可換にするように定まります。
とが互いに反対であることから、随伴の余単位はで定まります。
(定理4再掲) Theorem Ⅳ.5.3, [MacLane-Moerdijk]
ベックの定理によって証明する。まず、は二項積と引き戻しを持つため、次の引き戻しによって射の組のイコライザを得る。
のイコライザはのコイコライザであるため、は全てのコイコライザを持つ。
におけるコイコライザの図式
であって、を満たすようなを備えているものについて考える。これはにおいて、を満たすを備えたイコライザの図式となる。
次の図式について、
を満たす射について、を後ろに合成することでがわかり、従ってがイコライザであることからを満たすがただ1つ存在する。以上のことから上の図式は引き戻しである。
がとの引き戻しでもあることから、がモニックであることが従う。
ベック-シュバレー条件より、次の図式が可換となる。
また、ベック-シュバレー条件の系から、とがわかる。
従って、は分裂フォーク (split fork) と呼ばれる図式を構成する。
このとき、を満たすようなに対して、が成り立つ。
また、を満たすは、を前から合成することでを得る。
以上よりはのコイコライザであり、すなわちはコイコライザを保存する。
最後に、補題15と16から、はモニック射とエピ射を反映するが、それはすなわち同型も反映することがわかる。以上より、ベックの定理によってがモナディックであることが従う。
分裂フォーク、およびそれのなす分裂コイコライザと呼ばれるコイコライザについてはCWMのⅥ章6節を参照。
余極限の構成
が有限余完備であることは、がモナディックであることを用いて、の有限完備性 の有限完備性 の有限完備性 の有限余完備性の順番で示されます。が有限完備であることは (有限余完備性と異なり) 初等トポスの基本的な性質です。
すべての有限積とすべてのイコライザを持つ圏はすべての有限極限を持つ。
特に、初等モナドは全ての有限極限を持つ。
はすべての有限積とイコライザを持つ圏、は有限圏とする。
このとき、関手に対して、有限積とが取れるため、次の図式におけるとそのイコライザを考える。
ただしとは積の性質を用いて各への射影から導かれる射、は各から導かれる射である。
このときによってからへの錐が構成でき、さらに任意のへのからの錐は、対応するについてが成り立つため、を満たすがただ1つ存在する。従ってはの極限である。
とは任意に選べたため、は任意の有限極限を持つ。
初等モナドについて、終対象は0項積と思うことができるので、二項積と併せては全ての有限積を持つ。従っては有限完備である。
上記の方法による完備性の証明は、まったく同じ形で任意の (小さな) 積とイコライザを持つ圏が (小) 完備であることを示す証明に書き直すことができます。特にこれにより、小さな集合の圏が小完備であることが示されます。[Mac Lane,Ⅴ.2節]
関手が極限を創出する (create) とは、関手に対してに極限錐が存在するとき、かつを満たすと錐が存在して、さらにこれはの極限錐となるものをいいます。
反映と異なり、においてからの錐 (極限錐とも限らない) の存在を仮定していないことに注意してください。
圏上のモナドについて、忘却関手は極限を創出する。
すなわち、関手に対してが極限を持つならば、によってその極限錐に移る上の錐がただ1つ存在して、さらにそれはの極限錐となる。
に対してとおく。の極限錐をで表すと、がからへの錐となるため、普遍性からが存在してである。同様にが極限であることからとが従うため、は-代数である。
であったことから、各は-代数の射である。はで極限錐を構成していたので、上でがなす錐も極限錐となる。
(定理1再掲)
初等トポスは有限余完備である。
(すなわち、任意の有限圏と関手について、は余極限を持つ。)
を有限圏とする。初等トポスは有限完備であるため、任意の関手に対しての極限が存在する。
とすると、これは上のモナドとなる。定理19より忘却関手は極限を創出するため、においても任意のに対して極限が存在する。
冪関手はモナディックであったため、とは圏同値である。すなわちも任意のに対する極限を持つ。
に対する極限とはに対する余極限と同じことであるため、以上よりは有限余完備である。
を初等トポスとする。の終対象について、への射として定まるは-代数を構成する。構成から明らかにはの終対象である。
-代数を圏同値で送ると、はのイコライザとして定まる。
任意の対象に対して、がのイコライザであることから、次の図式が可換になり、射がただ1つ定まる。
以上より、はの始対象である。
参考文献 (リンク)