【第6節】関手(Functor)
—— 圏と圏の間の翻訳
ここまで、一つの圏の中での「対象」と「射」の話をしてきた。しかし、数学の豊かさは、異なる分野(異なる圏)の間に意外な**「類似性」や「つながり」**を見出すことにある。
- ドーナツの形状(幾何学)から、穴の数を数える(代数学)こと。
- 方程式の解の対称性(代数学)を、図形の回転(幾何学)として捉えること。
このような、異なる圏 と の間に架かる橋を、圏論では**「関手(Functor)」**と呼ぶ。関手は、対象を対象へ、射を射へ翻訳する、いわば「圏の間の準同型写像」である。
関手の定義:構造を保つ翻訳
関手 とは、以下の二つの割り当てルールから成る。
- 対象の翻訳: の各対象 に対し、 の対象 を対応させる。
- 射の翻訳: の各射 に対し、 の射 を対応させる。
そして、この翻訳は圏の構造(合成と恒等射)を厳密に保たなければならない。
- 合成の保存:
- 「向こうの世界で合成してから翻訳しても、翻訳してからこちらの世界で合成しても、結果は同じ」
- 恒等射の保存:
- 「何もしない操作は、何もしない操作へ翻訳される」
関手の具体例:忘却と自由
関手の概念を使えば、「商」や「生成」といった数学的な操作を、非常に洗練された形で記述できる。
1. 忘却関手(Forgetful Functor) 群の圏から集合の圏への関手。 群 に対して、その演算構造を綺麗さっぱり「忘れて」、単なる要素の集合 だけを対応させる。 これは情報を捨てる操作であり、ある種の「商」的な側面を持つが、圏論的には「構造の剥奪」として捉えられる。
2. 自由関手(Free Functor) 集合の圏から群の圏への関手。 集合 に対して、その要素を文字とみなして自由に生成された「自由群(Free Group)」 を対応させる。 これは忘却関手の逆方向(随伴)の操作であり、「最も制約のない構造を付加する」操作である。
3. ホモロジー関手(Homology Functor) 位相空間の圏からアーベル群の圏への関手。 図形 に対して、その「 次元の穴の数」を表す群 を対応させる。 連続写像 があれば、群準同型 が自動的に誘導される。 これにより、難しい幾何学の問題(不動点定理など)を、計算可能な代数の問題(線形代数)へと「翻訳」して解くことができる。これこそが関手の威力である。
関手性というフィルター
「ある操作が関手である」という事実は、その操作が単なる計算手順ではなく、数学的な「構造」を正しく反映していることの証明となる。 逆に、自然な写像が誘導されないような操作は「関手的でない(Not functorial)」として、数学的な筋が悪いとみなされることがある。 関手は、我々が扱う数学的操作が「良い性質」を持っているかどうかを判定するリトマス試験紙でもあるのだ。
【第7節】圏論的思考の革命
—— 要素還元主義との決別
本章の締めくくりとして、これまでの議論がもたらす世界観の転換——**「米田の哲学」**とも呼ぶべき思考の革命——について触れておこう。
「もの」から「こと」へ
従来の数学(集合論的パラダイム)では、対象 を理解するためには、その内部に入り込み、要素 を一つ一つ調べる必要があった。これは解剖学的なアプローチである。
しかし、圏論(関係論的パラダイム)は違う。 対象 の中身は見ない。その代わり、 に入ってくる射、出ていく射、すなわち**「他者との関係性の総体」**として を理解する。 これは社会学的なアプローチに近い。「ある人物を知りたければ、その人の友人関係や社会的役割(ネットワーク)を見よ」ということだ。
米田の補題(Yoneda Lemma)への示唆
この哲学を数学的に極限まで突き詰めたのが、圏論における至宝**「米田の補題(Yoneda Lemma)」**である(詳細は専門的になるため割愛するが、その精神だけを記す)。
米田の補題は、おおよそ次のようなことを主張する。 「対象 の情報は、他の全ての対象 から への射の集まり によって、完全に、余すところなく記述される」 つまり、外部からの観測データ(プローブ による観測 )をすべて集めれば、対象 の内部構造は完全に復元できるのである。
これにより、数学的対象は「実体」から「現象(振る舞い)」へとその姿を変える。
- 同型 とは、観測データが全て一致することである。
- 商をとるとは、観測データの一部(特定の違い)を無視するフィルタをかけることである。
次章への展望:商の正体
この「関係性の言語」を手に入れた今、我々はついに、本著の核心である「商」の正体に迫る準備が整った。
集合論では、商集合を「要素を袋詰めしたもの」として定義した。これは内部構造をいじる操作だった。 しかし、圏論では中身を触れない。ではどうやって商を定義するのか? 答えは**「普遍性(Universal Property)」である。 「ある関係を無視せよ」という命令に対し、「最も効率よく、かつ情報を失わずにその命令を実行する射」として商を定義する。これを「余等化子(Coequalizer)」**と呼ぶ。
次章「第3章:圏論的『商』の正体」では、この余等化子の概念を用いて、集合の商、群の商、空間の商といったバラバラに見える概念を、たった一つの定義で鮮やかに統一する様を目撃することになる。 そこには、数学における「抽象化」という営みの、最も純粋な結晶が輝いている。
(第2章・完)
- 第一部:圏の定義と「矢印」中心の世界観への移行。
- 第二部:モノ射・エピ射による行動主義的定義と同型の本質。
- 第三部:関手による異分野間の翻訳と、関係論的転回(米田の哲学)。
ここまでで、「要素を忘れて矢印を見る」という圏論特有の思考モードが整う。次章では、この視点を商概念(余等化子、プッシュアウト)へ接続する。