第 25 章 圏論 所要 約 22 分 前提:Ch24

圏論的 T.0 統一の試論

T.0 統一定理は「Self / Ego / TCZ が同型」と主張します。これを最も精密に記述する道具が圏論です。本章は関手・自然変換・トポスを使い、T.0 を圏論的に再構築する試論を展開します。

圏 — 対象と射

(category)$\mathcal{C}$ は次から成る:

  1. 対象(objects):$\mathrm{Ob}(\mathcal{C})$
  2. (morphisms):各対象の対 $A, B$ に対し集合 $\mathrm{Hom}(A, B)$
  3. 合成:$\mathrm{Hom}(A, B) \times \mathrm{Hom}(B, C) \to \mathrm{Hom}(A, C)$
  4. 恒等射:各 $A$ に $1_A \in \mathrm{Hom}(A, A)$

満たすべき条件:結合律と恒等律。

例:

  • $\mathbf{Set}$:対象=集合、射=関数
  • $\mathbf{Top}$:対象=位相空間、射=連続写像
  • $\mathbf{Vect}$:対象=ベクトル空間、射=線形写像

T 理論の三圏

T.0 の三言語を圏として捉えると:

  • $\mathcal{S}$(Self):対象=可能世界の集合 $W$、射=順序保存写像
  • $\mathcal{E}$(Ego):対象=状態空間 $\mathcal{X}$、射=制御による状態遷移
  • $\mathcal{T}$(TCZ):対象=動的システム多様体、射=Lyapunov 写像

各圏の射の合成は、対応する数学的操作(写像合成・状態遷移合成・Lyapunov 縮約)。

関手 — 圏の間の写像

二つの圏 $\mathcal{C}, \mathcal{D}$ の間の 関手(functor)$F : \mathcal{C} \to \mathcal{D}$ は:

  1. 対象 $A \in \mathrm{Ob}(\mathcal{C})$ に対し $F(A) \in \mathrm{Ob}(\mathcal{D})$
  2. 射 $f : A \to B$ に対し $F(f) : F(A) \to F(B)$
  3. 合成と恒等射を保存:$F(g \circ f) = F(g) \circ F(f)$、$F(1_A) = 1_{F(A)}$

つまり関手は 構造を保存する圏の間の写像

T.0 の関手化

T.0 同型の主張を関手で書くと:

$$ F_{SE} : \mathcal{S} \to \mathcal{E}, \quad F_{ET} : \mathcal{E} \to \mathcal{T}, \quad F_{ST} = F_{ET} \circ F_{SE} $$

中級編 §16 で見た写像群を圏論的に整理:

  • $F_{SE}$:可能世界 → 状態(Self → Ego)
  • $F_{ET}$:状態 → 多様体(Ego → TCZ)
  • $F_{ST}$:可能世界 → 多様体(直接 Self → TCZ)

合成 $F_{ET} \circ F_{SE}$ が $F_{ST}$ と等しいことが、T.0 の数学的中身です。

自然変換

二つの関手 $F, G : \mathcal{C} \to \mathcal{D}$ の間の 自然変換 $\eta : F \Rightarrow G$ は、各対象 $A \in \mathcal{C}$ に対し射 $\eta_A : F(A) \to G(A)$ で、自然性条件:

$$ G(f) \circ \eta_A = \eta_B \circ F(f), \quad \forall f : A \to B $$

を満たすもの。

直観:関手 $F$ と $G$ の 「対象ごとの写像」が一貫的にできる

T.0 と自然変換

T.0 で異なる関手化(同じ写像を異なる方法で構成)があった時、それらの間の自然変換が T.0 の整合性を保証する。

例:

  • $F_{SE} \circ F_{ES}$ が恒等関手 $\mathrm{id}_\mathcal{S}$ に 自然変換的に等しい
  • これが Self の完全な閉じた構造を保証

これは T.0 を 圏同値(equivalence of categories)として強化する道具立て。

圏同値 vs 圏同型

二つの圏が 同等であることの段階:

  • 圏同型(strict isomorphism):$F \circ G = \mathrm{id}$ が 厳密に成り立つ(稀)
  • 圏同値(equivalence):$F \circ G \cong \mathrm{id}$、自然同型(より弱く、より一般的)

T.0 は厳密同型ではなく 圏同値として扱うのが現実的。これは数学的に 自然な弱化で、ほとんどの場面で同型と同じくらい強い性質を持つ。

普遍性質と T 理論

圏論の重要概念に 普遍性質(universal property)があります。「ある対象がある条件を満たす中で 唯一である(同型を除いて)」という形式化。

T 理論への類推:

  • LUB(最小上界):集合の上界の中で「唯一の最小」 = 普遍性質を持つ
  • TCZ:到達可能 ∧ コンフォートな世界の集合の極限 = 普遍性質?(試論)
  • wh(個人の LUB):want-to 集合の最小上界 = 普遍性質?(試論)

普遍性質の言語で T 理論の各概念を再記述する作業は、圏論的整理として有意義。

トポス — 高次圏論

トポス(topos)は集合論の代替を与える圏論的構造。論理と幾何の統一を可能にします。

  • 対象 = 集合の一般化(対象の中で部分対象・関数を扱える)
  • 内部論理 = トポスの中で命題と証明を扱える
  • 例:層(sheaf)のなす圏、Grothendieck トポス

T 理論的応用(試論):

  • 可能世界の圏を Grothendieck トポスとして構成
  • 様相論理(必然性・可能性)をトポスの内部論理で表現
  • T.0 の三言語を異なるサイトに対するトポスの 同値として記述

これは Lawvere の研究(算数のトポス論)の T 理論版に相当。

Lawvere theory との関係

W. Lawvere は 代数構造を圏で記述する理論を作りました。代数操作(掛け算・加法等)を関手で表現し、モデル(具体例)は 集合圏への関手として捉える。

T 理論への類推:

  • T 理論の構造を Lawvere theory として記述
  • 各定理(1-6B)はその theory の モデル で表現
  • B.1 補題は theory のメタ定理(全モデルで成立)

これは T 理論を 抽象代数の対象として扱う道具立て。

モナド — 副作用の代数化

モナド(monad)は副作用(状態・乱数・例外)を代数的に扱う圏論的構造。

T 理論の対応物(試論):

  • 状態モナド ↔ 認知主体の内部状態
  • 確率モナド(Giry monad)↔ Bayesian 認知
  • List モナド ↔ 非決定的選択(複数の可能世界)

これらを T 理論で統一的に扱う形式化は、関数型プログラミングの圏論との接続点。

ホモトピー型理論への展望

最近の数学では Homotopy Type Theory(HoTT) が話題で、ホモトピー(連続的変形)と型理論を統一します。

T 理論的にこれを使うと:

  • 同型 が「型の等しさ」として記述
  • 同値 が連続変形のクラスとして
  • T.0 の三言語同型path として表現

これは将来の研究方向で、現時点では極めて試論的。

開かれた研究問題

T 理論を圏論で完全展開する作業の難所:

  1. Self / Ego / TCZ の正式な圏定義
  2. 関手 $F_{SE}, F_{ET}$ の構成的記述
  3. T.0 の圏同値証明
  4. トポスとしての可能世界圏の構成
  5. HoTT による T 理論の type-theoretic 記述

圏論を学ぶ価値

T 理論の数学を発展させる時、圏論は次の力を提供します:

  • 構造の同型・同値を厳密に扱える
  • 抽象化を再帰的に進められる(圏の圏、関手の圏...)
  • 異なる数学領域の橋渡し(代数・位相・論理を統一)
  • Computer Science との接続(関数型プログラミング・型理論)

特に T 理論の今後の発展で、圏論的言語は必須の道具になる可能性が高いです。

圏論的 T.0 の要点
  • 三言語(Self / Ego / TCZ)を として捉え、関手で繋ぐ
  • T.0 同型は 圏同値として精密化
  • 自然変換で関手間の整合性を保証
  • 普遍性質で LUB・wh・TCZ を再定式化
  • トポスで様相論理と T 理論を統一(試論)
  • モナドで副作用(状態・確率)を代数化
  • HoTT への展開は将来の研究方向
研究領域接続

本章は圏論の入口です。本格的な学習には: - Mac Lane, "Categories for the Working Mathematician" (1971) - Awodey, "Category Theory" (2010) - Spivak, "Category Theory for the Sciences" (2014) - Univalent Foundations Program, "Homotopy Type Theory" (2013)

確認

:T.0 を「圏同型」ではなく「圏同値」として扱う方が現実的なのはなぜですか?

解答を見る

圏同型は厳密すぎて、現実の数学的構造ではほとんど成立しないからです。

圏同型の条件:$F \circ G = \mathrm{id}$ が 厳密な等号で成立。これは:

  • 関手の合成が 対象ごとに完全に恒等関手と等しい必要がある
  • ほぼすべての自然な関手対は、この条件を満たさない(微妙にずれる)

圏同値の条件:$F \circ G \cong \mathrm{id}$ が 自然同型で成立。これは:

  • 関手の合成が恒等関手と「自然変換で互いに変換できる」だけで OK
  • 多くの自然な数学的状況で成立する

T 理論的:Self → Ego → TCZ → Self の旅で、戻ってきた時に出発点と『本質的に』同じ(自然同型)ところまでが現実的。完全に厳密な等号は要求しない。

これは「同型(初学では「同じ」と書いた)」を中級・上級で精密化していく道筋として整合します。

確認

:T 理論をトポスとして扱う試論の意義は何ですか?

解答を見る

様相論理(可能性・必然性)と数学を統一できることです。

トポスの内部論理は:

  • 古典論理ではなく 直観論理(Heyting 代数)
  • 様相論理を自然に表現できる
  • 可能世界(Self の核心)が 層(sheaf)として記述可能

T 理論的価値:

  1. Self の様相論理層(可能世界・順序付け)が幾何的な層として表現
  2. Ego の制御工学層(状態・最適化)がトポス内の代数として表現
  3. TCZ の動的システム層(多様体・流れ)がトポスの内部空間として表現
  4. 三層が一つのトポスの中で統一される

つまり T.0 の三言語同型を、一つのトポスの異なる視点として再記述できる。これは現状の試論を ひとつの数学的対象で支える基盤候補。

ただし、この構成は形式化されておらず、研究上の予想に過ぎません。実装は今後の課題。

次章への接続

圏論的 T.0 の試論が見えました。次章では 量子拡張に進みます。Hilbert 空間モデルでの T 理論再構築 — Busemeyer-Bruza の量子認知との接続を試みます。