やぁやぁ皆さん.陽袮 柊です.
前回の記事
にて「直積」という名を冠する数学的な対象はどれも似たような普遍性を持つことを見ました.今回は,この「直積」という概念を統一します.直積集合も,直積位相空間も,直積ベクトル空間も,そのすべてが一般的な「直積」という概念の特別な場合であることをご紹介しましょう.
なお,この記事でももちろんとします.0は自然数なんです.
準備
この記事では,一般的な「直積」を定義するために圏論の言葉を使います.なので,必要最低限の知識として,いくつかの用語の定義を与えておきましょう.
圏の定義
まずは,圏そのものの定義です.
圏
が次の3つ:
- 対象 (object) とよばれるものの集まり,
- 射 (morphism) とよばれるものの集まり,
- 合成則 (composition law) とよばれる対応
の組であり,次の3条件:
- の任意の射に対して,そのドメイン (domain) とよばれるの対象と,コドメイン (codomain) とよばれるの対象とがそれぞれただ1つずつ存在する;このことをと表す.また,, とする.
- の任意の対象に対して,それ上の恒等射 (identity morphism)とよばれるの射が存在する.
- の各射, に,それらの合成射 (composite morphism) とよばれるの射が1つずつ対応する;の射が合成可能 (composable) であるとは,となることをいう.
をみたしていて,次の2つの公理:
- 合成可能なの任意の射について,が成り立つ.
- の任意の射について, が成り立つ.
をみたすとき,を圏 (category) という.
対象・射の「集まり」
圏を定義する際の対象・射たちはとある「集まり」だと話を濁していますが,次にあげる圏の例からも分かるように,これらとして,集合よりも真に大きな集まり,つまり,真クラスを考えたいという場合は幾度となく出てきます.しかし,真クラスに対して素朴集合論的な操作を施してしまうと簡単に矛盾が出てきてしまいます.
この問題を回避する主な方法として,真クラスをも扱うことのできる公理を設定した集合論を基礎とするものと,そもそも現実的に考える数学的対象は集合の範囲で収まっているはずなのだから,そういったものたちを含んでいる十分に大きな集合(これをGrothendieck宇宙といいます)の存在を仮定して,その中でのみ議論を行うというものとがあります.圏論の研究者であるEmily Riehl氏によれば,これらの話はとても魅惑的なものらしいのですが,こんなことまで考えているとこの記事の本題から逸れに逸れまくりますし,そもそも私がこのあたりの話について詳しくないので,ここは濁したままで先に進むことにします.
いくつか圏の例を見てみましょう.
集合と写像との圏
大方の予想どおり,対象を集合,射を写像,合成則を写像の合成とし,射のドメイン・コドメインをそれぞれ写像の始域・終域,恒等射を恒等写像とすると,これは明らかに圏になります.この圏はよくと表されます.
位相空間と連続写像との圏
対象を位相空間,射を連続写像,合成則を写像の合成とし,射のドメイン・コドメインをそれぞれ写像の始域・終域,恒等射を恒等写像とすると,連続写像の合成はふたたび連続写像なので,これは圏になります.この圏はよくと表されます.
また,位相空間を基点付き位相空間に,連続写像を基点を保つ連続写像に取りかえると,これらも圏をなします.これはふつうと表されます.
体上のベクトル空間と線型写像との圏
を体とし,対象をベクトル空間,射を線形写像,合成則を写像の合成とし,射のドメイン・コドメインをそれぞれ写像の始域・終域,恒等射を恒等写像とすると,線型写像の合成はふたたび線型写像なので,これは圏になります.この圏はふつうと表されます.
また,を環に取り換えてできる左加群とその準同型とも圏をなします.これはふつうやと表されます.右加群なら, といった具合です.
群・環・体と準同型写像との圏・・
と同様に,群と群準同型,(結合的かつ単位的な)環と環準同型,体と体準同型とは圏をなします.これらはよく,, と表されます.
また,群をAbel群に,環を可換環に取りかえたものも当然圏をなします.これらはふつう, と表されます.
ここまでの例は「まぁ,集合と写像とが圏をなすんだからそりゃそうだろう」というものばかりでした.もう少しっぽくない圏の例も挙げておきます.
順序集合は圏をなす
を順序集合とします(前順序でも半順序でも全順序でもよいです).そこで,の元を対象とし,各対象, について,射が存在することをであることとして定め,射は存在するなら1つだけとすると,は1つの圏と見なせます.確認してみましょう.
まず,の射, があったときに,これらの合成射が存在しなければなりませんが,これはたしかに存在します.なぜなら,, は, と同値で,順序関係は推移的なので,が成り立ちます.ですから,射があります.この合成則が結合的なのは大丈夫だと思います.
また,の各対象に対して,その恒等射が存在しなければなりませんが,順序関係は反射的でもあったので,が成り立ちます.なので,はたしかに存在します.これが単位的な射であることもよいでしょう.
群は圏をなす
を群とします(モノイドでもよいです).そこで,何かしらの1つのものを対象とし,たちを射として,2つの射の合成射をの積とすることにより,は1つの圏をなします.これも確認してみましょう.
まず,の任意の射についてが成り立たなければなりませんが,これはを意味しており,群の演算は結合的なので問題ありません.
そして,射の合成について単位的である恒等射が存在しなければなりません.つまり,はの任意の射についてとならなければなりませんが,これは,任意のについてとなることを意味しており,この条件はの単位元のみがみたします.よって,はとして存在するのです.
また,圏があると,その双対的な圏を考えられます.
反対圏
を圏とする.このとき,の反対圏 (opposite category) が次のように構成される:
- の対象は,と同じ対象.
- の射は,の射.
- の射, の合成射は,の射, の合成射,つまり,.ここで,区別のために,の合成則を,の合成則をとした.
つまり,すべての射の向きを形式的に反対にして得られる圏が反対圏です.あくまでも形式的であることに注意をしてください.たとえば,を空でない集合とするとき,の射としてはただ1つ存在しますが,は存在しません.しかし,においてははとして存在します.
同型射
前回の記事で「本質的に同じである」という意味の集合の「同型」という概念を,全単射が存在することとして導入しました.この概念は,むしろ集合論以外でよく耳にすると思います.位相空間の同型(位相同型,同相),ベクトル空間の同型(線型同型),群・環・体の同型などなど.これらは,じつは「特別な射が間に存在する」という形で,一般的に定義されます.
同型
を圏,, をの対象とする.このとき,, が同型 (isomorphic) であるとは,かつとなるの射, が存在することをいい,このことをと表す.そして,この射, を同型射 (isomorphism) といい,はの,はの逆射 (inverse) といって,, とする.
の同型射
における同型射は,もも恒等写像になるような写像, のことですが,これは,がの(がの)逆写像であるということで,つまり,全単射が同型射になります.
などの同型射
における同型射は,もも恒等写像になるような線型写像, のことですが,これは結局,線形全単射のことと同値です.・・などにおいても,全単射準同型であることが同型射であることと同値になります.
の同型射
における同型射は,もも恒等写像になるような連続写像, のことで,これは連続全単射と同値なものではありません.
順序集合がなす圏の同型射
を順序集合とし,これを圏をと見なします.そして,の2つの射が存在したとしましょう.このとき,これらの合成射, が考えられますが,これらはそれぞれ, なので,は同型射になります.つまり,かつのときににおいてとなるのです.
とくに,が半順序関係のときは,かつならなので,はのことになります.
群がなす圏の同型射
を群とし,これがなす圏をとします.このとき,の2つの射に対して合成射が考えられます.これらがになるということは,においてとなるということなので,圏におけるの逆射は,群におけるの逆元のことです.群は任意の元が逆元をもつので,群がなす圏における射はすべてが同型射になります.
「直積」の統一的定義
では,いよいよ本題です.まずは,集合・位相空間・ベクトル空間の直積の持つ普遍性を思い出しましょう.
2つの数学的対象, の直積を考える際には,それ単体ではなく,それが他のものたちとどう関係しあっているのかをはかるために,適当な数学的な繋がりもあわせて考えるのでした.集合たちの場合であればそれは写像で,位相空間たちの場合なら連続写像といった具合です.そして,が直積のもととなる, と関係していないと話にならないので,下の図のような繋がり, を考えます.
ここで,上の図はなんだか上部がとんがっている錐のように見えるので,この図を構成しているのことを錐とよび,をその頂点,をその脚とよぶのでした.
さて,, と繋がりを持っているものはの他にもあるかもしれません.様々な場合が考えられますが,とくに,上の図と同じような繋がりを持っている数学的対象と,その繋がり, ,つまり,錐について見てみましょう.
は,上の図のような繋がりをもつ数学的対象の中でも特別なものなはずです.特別だから名前がついているのです.では,どのように特別なのか.集合たちの話から得られた帰結は,が「どんな錐に対しても,下の図が可換になる,つまり,, が成り立つ繋がりが必ず1つずつ存在する」という普遍性を持つというものでした.
ここまでの一般論で登場したものは,数学的対象とそれらの間の繋がりだけです.それらが具体的にどんな構造を持っているかとか,繋がりとはいったい何なのかとかは関係ないのです.とにかく大事なのは「直積とは,2つの数学的対象の上の錐の中でも普遍性をもっているような特別なもののことだ」という解釈です.そして,これはすぐに圏論のレベルまで一般化することができます.
圏論における2つの対象の積
を圏,, をの対象とする.このとき,の対象との射, のペアとの組のことを, 上の錐 (cone) といい,をその頂点 (summit),をその脚 (legs) とよぶ.
そして,, 上の錐が次の普遍性:
- , 上の任意の錐に対して,, が成り立つの射がただ1つ存在する
をみたすとき,を, の積 (product) とよび,をと表す.そして,を射影 (projections) とよぶ.
ここで,すごく慎重にこの一連の記事を読んでくださっている方々の中には「おいおい,はじめはこの普遍性って同型であることの必要十分条件として定めていたのに,いつの間にか話がすりかわっていないか!?」となっている方もいらっしゃるかもしれません.安心してください.必要十分条件であることには変わりありません.前回の記事をよく読み返してくだされば分かるのですが,じつは,普遍性が同型であることの必要十分条件を与えることの前回の証明は,集合の元の細かな対応を見るような集合論的な証明ではまったくなく,合成と,写像の存在・一意性としか使っていない,きわめて圏論的なものになっています.ですから,まったく同じ手順を踏むことによって問題は解決されるわけです.とくに,積の頂点は同型を除いて一意であると分かりますから,をという1つの記号で表しても問題ありません.
における積
の対象, の上の定義の意味での積の1つは,直積集合と,射影, のペアとの組です.頂点単体ではなく,これと, とを繋げる脚もあわせて考えるのです.
なお,普遍性をもつ錐はみな積なので,やなども,適当な脚を考えればきちんと積になります.
における積
の対象, の上の定義の意味での積の1つは,直積位相空間ととの組になります.そもそも,直積位相は脚をもとに構成されていたので,頂点だけではなく,脚も明示的に表したものを「積」とよぶほうが自然で親切な気さえするのは私だけでしょうか.
における積
の対象, の上の定義の意味での積の1つは,直積ベクトル空間ととの組になります.
, などにおいても同様です.
このように,前回の記事で考えた3種の直積は,たった1つの概念の具体例となるのです.
また,一般的に積を定めたことにより,他のいくつかの概念も「積」として統一されることになります.
順序集合のなす圏における積
を順序集合とし,これを圏と見なします.圏の対象の積とはいったいどんなものになるのでしょうか.まず,その積の頂点が存在したとすると,その錐の脚はとなるわけで,これはかつと同値です.また,直積は普遍性をもっていたので,他の錐に対して,射が存在するわけですが,これはかつならばと同値です.つまり,は,, 以下であるの元の中で最大なものとなり,これはのことですね.これは順序集合における, の交わり (meet) ともよばれます.
具体例として,を集合とし,その冪集合に包含関係で順序を入れたを考えてみましょう.このとき,この順序集合がなす圏における対象, の交わりは,集合になります.この記号をまねて,先の交わりはよくと表されます.
ちなみに,解析学の本などで,2つの関数に対して,関数を()により定めるということを見たことがあるかもしれませんが,この記法は上で述べたことに由来しています.
もう1つの順序集合の例として,の元, について「がを割りきる」ということをで表して,この整除関係をに入れた順序集合について考えてみます.この順序集合における, の交わりは,, を割りきるものの中で最大のものなので,最大公約数になります.
また,圏論的な積は,対象が2つよりもたくさんあっても同様に定義できます.
圏論における積
を圏,を集合,をを添字集合とするの対象の族とする.このとき,の対象と,を添字集合とするの射の族との組のことを上の錐といい,をその頂点,をその脚とよぶ.
そして,上の錐が次の普遍性:
- 上の任意の錐に対して,各についてが成り立つの射がただ1つ存在する
をみたすとき,をの積とよび,をと表す.そして,を射影とよぶ.
, , などにおける定義5の意味での積はご想像のとおりです.順序集合のなす圏における対象の族の今の意味での積はまた交わりとよばれ,その頂点はと表されます.
空族の積
ここで,極端な場合を1つ考えてみましょう.の場合です.圏において,その対象の空族がただ1つ存在するので,その積について考えてみます.
まず,これは定義5で述べた普遍性を有していますから,上の任意の錐に対して,各についてが成り立つの射がただ1つ存在します.ここでのの条件
は「」が常に偽なので,全体としては常に真になります.この含意命題は,どんな脚を考えていても真になってしまいますから,もはや情報としては無いに等しいです.
さらにいえば,先のの脚は空族なので,存在はしていますが,意味はもっていません.
以上で述べた意味の無い部分をすべて削ぎ落とすと,の積とは,次の普遍性をみたすようなの対象のこととなります:
このはの終対象 (terminal object) とよばれ「」のような数の計算と同様に「無の積をとる」という意味でよくと表されます.
の終対象
の終対象は1元集合のことです.実際,任意の集合に対して,写像はという対応をとるもののみが存在します.この意味でも,終対象をと表すことは気持ちが良いですね.(実際は,終対象の概念自体は積を持ち出さなくても定義できるので「1元集合がの終対象になるからと表す」という説明のほうが妥当です.)
, などにおいても同様です.
順序集合のなす圏の終対象
を順序集合とし,これを圏と見なして,その終対象について考えてみます.定義から,任意の対象に対して射が(ただ1つ)存在するわけですが,これはつまり,任意のについてが成り立つということなので,は順序集合の最大元になります.最大元は英語だとtopと表されることもあるので,その頭文字tをまねて,はと表されることもあります.
具体例として,を集合とし,その冪集合に包含関係で順序を入れたでは,です.
また,に整除関係で順序を入れたでのは,すべての自然数に割りきられる自然数のことなので,0となります.終対象をと表す記法を使うと「」となりますね.
積の双対となるものは何か?
積が統一的に定義されました.大変喜ばしいですね.祝杯でも挙げたいところですが,もう少し深堀してみます.定義2でも話したとおり,圏論では「射の向きをすべて反対にする」という操作により,元の圏の双対となる反対圏というものが考えられるのでした.なので,での積を考えて,それをに戻したものを考えてみましょう.
上の図は,左がでの, の積の図で,右がでの図です.
このように,反対圏を介することにより,元の圏において,既存の概念の双対にあたる新たな概念が考察の対象に挙がります.今回の場合は積の双対なので,を, の余積 (coproduct) とよばれます.ちなみに,「余 (co-)」という接頭辞がついている数学の用語の多くは,ついていないものの双対であることが多いです.「domain」と「codomain」とや,「 (sine)」と「 (cosine)」となどが例です.
さて,余積という新たな概念が誕生しましたが,これは具体的な圏においてどんなものにあたるでしょうか?例えば,ここまで中心的に考えてきた・・や,順序集合のなす圏では,どんなものが余積の普遍性をみたすのでしょうか?これも面白い話題ですが,区切りが良いので,この考察は次回の記事までの宿題にしようと思います.興味のある方はぜひ考えてみてください.
ここまでご覧くださりありがとうございました!