LUB と包摂半順序束の数学
初級編で LUB(Least Upper Bound)を直観的に扱いました。本章では半順序集合・束(lattice)・Galois connection という秩序代数の道具で、LUB を数学的に精密化します。
半順序集合 (P, ≤)
集合 $P$ と二項関係 $\le$ が次を満たすとき 半順序集合(partially ordered set, poset)と呼びます。
- 反射律:$x \le x$
- 反対称律:$x \le y$ かつ $y \le x$ ⇒ $x = y$
- 推移律:$x \le y$ かつ $y \le z$ ⇒ $x \le z$
「全順序」と違い、比較できない要素(非可比)が存在しうる。例:整数の整除関係($2 \le 6$ だが $2$ と $3$ は非可比)。
上界・下界
部分集合 $S \subseteq P$ に対し:
- 上界:$u \in P$ で $\forall s \in S, s \le u$ を満たすもの
- 下界:$\ell \in P$ で $\forall s \in S, \ell \le s$ を満たすもの
上界の集合の 最小要素 が 最小上界(LUB / supremum):
$$ \mathrm{LUB}(S) = \sup S = \min\{u \in P : \forall s \in S, s \le u\} $$
下界の集合の 最大要素 が 最大下界(GLB / infimum):$\inf S$。
束(Lattice)
任意の二元集合 $\{x, y\}$ に対して LUB と GLB が 常に存在する poset を 束と呼びます。
- $x \vee y := \mathrm{LUB}(\{x, y\})$(join)
- $x \wedge y := \mathrm{GLB}(\{x, y\})$(meet)
任意の有限部分集合に対して LUB / GLB が存在する場合は 完備束(complete lattice)。包摂半順序束(包摂による束)はこの構造を持つ。
概念束(Concept Lattice)
T 理論の包摂半順序束は、概念の包含関係:
- 「イヌ」 $\le$ 「哺乳類」 $\le$ 「動物」 $\le$ 「生物」 $\le$ $\top$(全有概念 / 空)
- 「イヌ」と「ネコ」の LUB = 「哺乳類」(両方を包む最小の概念)
- 「イヌ」と「ネコ」の GLB = $\bot$(両方に含まれる最大の概念 = 空集合 / 矛盾)
トップ $\top$ = すべてを包む最終概念。T 理論ではこれが 空(śūnyatā) に対応(初級編 §6 参照)。
なぜ LUB は「最小」上界か(再検討)
「最大」ではなく「最小」を取る数学的理由:
- 最大上界は常に $\top$($\to$ すべての集合に対して同じ・情報量ゼロ)
- 最小上界は集合に固有 → 集合の構造を保ったまま抽象化
これは情報理論的に「最小限の情報損失で抽象する」操作です。
Galois Connection
LUB と GLB の双対関係を扱う強力な道具が Galois connection(ガロア対応)です。
二つの poset $A, B$ の間に二つの順序保存写像:
$$ f : A \to B, \quad g : B \to A $$
があり、次を満たす:
$$ f(a) \le_B b \iff a \le_A g(b) \quad \text{(任意の } a, b \text{ で)} $$
これが Galois connection(随伴関係)。
T 理論的解釈:
- $A$ = 具体的事物の集合、$B$ = 抽象的概念の集合
- $f$:具体 → 抽象(抽象化作用素)
- $g$:抽象 → 具体(具体化作用素)
- 関係:具体側で 'a が達成される' ⇔ 抽象側で 'g(b) が要請される'
双対原理の数理的根拠
初級編 §「双対原理」で「下降 ∧ 上昇」と書きました。これは Galois connection の 抽象化↑ と 具体化↓ に対応します。
- 下降(具体化):目標(抽象)を具体的行動に降ろす($g$)
- 上昇(抽象化):具体的経験から共通する目的(LUB)を取り出す($f$)
両方が 対(つい)で動く時、認知主体の評価関数(主観評価 Ṽ)が安定して下がる。これが双対原理の数理的根拠です。
完備束のトップ要素 ⊤
完備束で 任意の(無限の)部分集合に対して LUB が存在する時、全集合の LUB:
$$ \top = \sup P $$
が存在する。これがトップ要素 = すべてを包摂する最終概念。
T 理論ではこれが 空(śūnyatā / 包摂束のトップ) として位置づけられます。形式的には:
- $\top$ は誰よりも上にある(任意の $x$ について $x \le \top$)
- 情報量が最大(全要素を区別しない)
- 区別がない = 空(分別がない)
仏教的「空」と数学的トップ要素が 形式的に同型である、というのが T 理論第 18 章双対原理の含意です(初級編 §6 / §8 参照)。
LUB の存在性
任意の poset に LUB が存在するとは限りません。完備束でない poset では:
- 上界が存在しない場合がある(無限に伸びる)
- 上界の集合に最小要素がない場合がある(下に閉じない)
T 理論で LUB を扱う時は、包摂半順序束は完備束であることを暗黙に仮定しています。これは:
- 概念の体系には究極の上限(空)が存在する
- 任意の集合の抽象化は到達可能
という構造的仮定です。
抽象度上昇の Lyapunov 関数
定理 3(LUB 収束)では次の Lyapunov 関数を使います:
$$ \mathcal{L}_A = \sum_k (1 - \alpha_k(\mathbf{S})) $$
ここで $\alpha_k(\mathbf{S})$ は集合 $\mathbf{S}$ の k 次抽象度(階層の深さ)。
抽象度が上がる = $\alpha_k$ が増える = $\mathcal{L}_A$ が減る → B.1 補題で指数収束。
抽象度上昇の機構:
- 集合 $\mathbf{S}$ から共通する性質を抽出
- その性質を新しい概念 $c$ として導入
- $c$ は $\mathbf{S}$ の上界(各要素が $c$ の特殊化)
- 最小上界 = LUB として $c$ を選択
- 階層の高さが 1 段上がる → $\alpha_k$ 増
これを繰り返すと 階層が単調に上昇 → ⊤(空)に向かう。
抽象度の限界 — 過度な抽象化
数理的には抽象度は無制限に上げられますが、実用的には 過度な抽象化は意味を失います。
- 「自分は何のためにここにいるか」(個人の wh)→ 有用
- 「人類とは何か」→ 抽象すぎて行動指針にならない
- 「存在とは何か」→ 哲学的だが日常意思決定に効かない
T 理論的には、抽象度上昇は 無限に続けるのではなく、自分の意思決定を整える範囲で停止するのが運用上正しい。これは 双対原理(下降との対)が本質的な理由です。
包摂半順序束の応用例
例 1 — Want-to の階層
「健康になりたい」「経済的に余裕」「家族と良い関係」 → LUB = 「自律的に生きる」
LUB が定まると、各 want-to は補完的に機能。
例 2 — 組織のミッション
メンバーの動機 → LUB = ミッション → High Shared 結合の数理的基盤(定理 6B)。
例 3 — 学問領域
「物理学の式」「経済学の式」「神経科学の式」 → LUB = 「動的システム理論」(構造同型を保つ抽象)。
T 理論自身がこの種の LUB として位置づけられる、と読めます。
- poset:反射・反対称・推移を満たす二項関係
- LUB:上界の集合の最小要素(集合の構造を保つ抽象化)
- 完備束:任意の集合に LUB / GLB が存在する poset
- Galois connection:抽象化と具体化の双対(双対原理の数理的根拠)
- ⊤(包摂束のトップ)= 空(構造同型)
- 抽象度上昇は 下降との対で意味を持つ(無限上昇は実用的に無意味)
確認
問:LUB を「最大上界」ではなく「最小上界」と定義する数学的理由を、情報量の観点から説明してください。
解答を見る
情報損失の最小化です。
- 最大上界 = $\top$ 全有概念。集合の構造を完全に消去 → 情報量ゼロ
- 最小上界 = 集合に固有の包摂概念。集合の構造をなるべく保ったまま 1 段だけ抽象化
抽象化は 情報を捨てる操作です。捨てすぎると意味を失うので、最小限だけ捨てる(=最小上界を取る)のが理にかなう。
T 理論で LUB を取る作業も同じ思想:自分の want-to の集合 を、構造をなるべく保ったまま 1 段抽象化 = wh の発見。「人類の幸福」のような最大抽象では指針にならず、「自律的に生きる」のような最小抽象が機能する。
確認
問:Galois connection の双対関係 $f(a) \le b \iff a \le g(b)$ は、具体的にどんな状況で成立しますか?
解答を見る
学習 や ゴール設定 が典型例です。
- $A$ = 行動の集合(具体)、$B$ = 目標の集合(抽象)
- $f$ : 行動から目標を抽出(「この行動は何の目標を達成しているか」)
- $g$ : 目標から行動を導出(「この目標に向けてどう動けばいいか」)
双対関係の意味:
- 「ある行動 $a$ から見て、目標 $b$ が達成された」 ⇔ 「目標 $b$ から見て、行動 $g(b)$ が要請される」
- 行動側と目標側が 同じ整合性を別の言語で表す
これは T.0 三言語同型(様相論理 / 制御工学 / 動的システム)の構造的基礎にもなる(次章参照)。
次章への接続
ここまでで定理 6A・6B・LUB の数理が揃いました。次章では T.0 三言語同型 ── Self / Ego / TCZ が同じ構造を別言語で書いていることの 証明スケッチを扱います。Galois connection が三言語の橋渡しの基本道具となります。