龍樹の中論における空の数理化—マルティン=レーフ型理論による三層構造—
仏教の「空」ほど誤解され、理解されていない思想も無いと思う。
日本語の「空」解説はほとんどが空を実体化してしまっている。
しかし、龍樹のいうように、「空」の正しい理解がなければ、
悟ることは不可能。
そこで、「空」を誤解しようがないように記述してみた。
おそらく、龍樹の中論を正しく理解して般若心経を読み、止と観の修業をするのが悟りへの最短ルート。あとは八千頌般若経を読んで善行が無明の積み重ねにならないよう実践。
空を理解して縁起がただ流れ移ろうものと理解すれば、今ただそうあるものの尊さ・かけがえの無さに気づかざるを得ない。
すると自然と慈悲を生じる。こうして初めて菩薩行が可能になる
↓ 日本語で説明したバージョン ↓
概要
龍樹(Nāgārjuna)の『中論』(Mūlamadhyamakakārikā)が提示する空(śūnyatā)の概念は、単なる否定命題ではなく、自性(svabhāva)の構造的不可能性を主張するものである。本稿はこの概念体系を、マルティン=レーフ型理論(Martin-Löf Type Theory, MLTT)を基盤として数理化することを試みる。
具体的には、宇宙の階層(U₀, U₁, U₂)を世俗諦・勝義諦・空の空性(śūnyatā-śūnyatā)に対応させ、縁起を依存型として定式化し、自性の不在を型の居住不可能性として表現する。さらに、空の実体化を封じ込める操作として Emptiness₂ を導入し、Admissible₂ 関係に対する反射律のみの付与が中論的に必然的であることを、推移律・対称律を付与した際の形式的破綻によって示す。
最終的に、Emptiness₂ の証明項が体系内部から構成不可能であるという構造が、龍樹の「薬を捨てる」操作に対応し、形式体系と沈黙の境界を体現することを論じる。
1 序論
龍樹の『中論』は、あらゆる事物が自性(svabhāva)——それ自体として、条件に依らず成立する本質——を欠くことを主張する。この主張は単に「何も存在しない」という虚無論ではない。縁起(pratītyasamutpāda)——諸条件の相互依存によって事物が生起すること——を認めた上で、その依存関係が自性の不在を含意することを論証するものである。
さらに龍樹は「空の空性」(śūnyatā-śūnyatā)を提示することで、空という主張それ自体が自性化されることを禁じた。「空こそ究極の真理だ」という実体化は、空の論理が自己適用されることで崩壊する。この自己適用的な構造こそが、中論を単純な否定論とは区別するものである。
本稿の問いは次のものである。この三層構造——世俗諦・勝義諦・空の空性——を、数理的に厳密かつ哲学的に誠実な形で形式化することはできるか。
われわれはマルティン=レーフ型理論を選択する。その理由は第2節で詳述するが、端的に言えば、MLTTの宇宙階層が論理レベルの階層に自然に対応し、依存型が縁起の構造を直接に表現でき、証明項の構成不可能性が沈黙を体系内で表現する手段を提供するからである。
2 なぜマルティン=レーフ型理論か
中論の構造が数理化に要求するものは三点に整理できる。
第一に、語る階層が明示的に区別されること。世俗諦・勝義諦・空の空性は同一平面上にない。ある階層での記述が別の階層での制約を受けるという構造は、単一の一階述語論理では表現できない。
第二に、語りえないもの(縁起の外、死後の世界等)が体系の外部として構造的に表現されること。龍樹の沈黙は単なる情報の欠如ではなく、体系の構造によって必然化される外部性である。これを「未定義」や「真理値不確定」として扱うことは中論の精神に反する。
第三に、自性の否定が単なる否定命題でなく、型として表現されること。「自性は存在しない」という命題と、「自性という型には項が存在しない」という型論的主張は、表現力において本質的に異なる。
マルティン=レーフ型理論はこの三要件をすべて満たす。宇宙の階層 U₀, U₁, U₂ が論理レベルに対応し、依存型が条件依存的な縁起を自然に扱い、証明項の構成不可能性が沈黙を表現する。
3 第一層:世俗諦(U₀)
3.1 基本型
対象と条件をともに U₀ に住む型として導入する。
Obj : U₀ Cond : U₀ここでの「条件」は、物理的状況・認識的文脈・因果的文脈など、対象のあり方を規定するあらゆる要因を抽象的に表す。
3.2 縁起の型論的表現
性質を依存型として定義する。
F : Obj → Cond → U₀「x が条件 c のもとで性質 F を持つ」は、型 F(x)(c) の居住性(inhabitation)として表現する。
holds(F, x, c) := ‖F(x)(c)‖ここで ‖·‖ は命題切り捨て(propositional truncation)である。この定式化によって、「条件なしに成立する性質」というものが型論的に表現不可能になる。縁起は体系の構造に埋め込まれており、特別な公理として外から付け加えられるものではない。
3.3 Admissible の型
条件の比較可能性を以下の型で表す。
Admissible : Cond → Cond → Obj → U₀「c₁, c₂ は x にとって比較可能な条件対である」。この関係の具体的内容は文脈依存であり、体系は中身を問わない。一次レベルの世俗諦において有効な記述がどう成立するかは、この Admissible の具体的内容によって決まるが、それ自体は体系の外部に委ねられている。
4 第二層:勝義諦(U₁)
4.1 自性の型論的定義
性質についての性質は U₁ に住む。自性を以下のように定義する。
Intrinsic : (Obj → Cond → U₀) → U₁
Intrinsic(F) := ∏(x:Obj) ∏(c₁:Cond) ∏(c₂:Cond)
( Admissible(c₁,c₂,x) → (‖F(x)(c₁)‖ ↔ ‖F(x)(c₂)‖) )「条件がどう変わっても揺るがない性質」——これが自性の正確な型論的意味である。本質主義が主張するのは、あるいくつかの性質 F について Intrinsic(F) が成り立つということである。
4.2 空(Emptiness₁)
空を U₁ の型として定義する。
Emptiness₁ : U₁
Emptiness₁ := ( Σ(F:Obj→Cond→U₀) Intrinsic(F) ) → ⊥「自性を持つ性質など存在しない」という制約。これは一次レベルのすべての記述に対する二階の制約であり、世俗諦の記述を無効化するのではなく、その記述のいずれも自性を持たないことを主張する。
一次レベルの全記述(縁起・因果・存在・変化)が世俗諦を構成し、それらがすべて無自性であるという二階制約が勝義諦を構成する。この対応関係が二諦の型論的位置づけである。
5 第三層:空の空性(U₂)
5.1 Admissible₂:開いた関係として
第三層の構築において最も核心的な設計判断は、Admissible₂ を体系内部で定義せず、外部パラメータとして導入することである。
Admissible₂ : U₁ → U₁ → U₁課す公理は反射律のみである。
Adm2-Refl : ∏(T:U₁) Admissible₂(T)(T)対称律・推移律を意図的に付与しない。この選択の必然性は、各律を付与した際の形式的破綻によって示す。
5.2 推移律付与による破綻
Admissible₂ に推移律を追加するとする。
Adm2-Trans : Admissible₂(T₁)(T₂) → Admissible₂(T₂)(T₃) → Admissible₂(T₁)(T₃)反射律・対称律と合わせると Admissible₂ は同値関係となり、U₁ の型全体が同値類に分割される。
[T]_Adm2 := { T' : U₁ | Admissible₂(T)(T') }このとき「空こそ究極真理」を主張する述語 P_abs を考える。
P_abs(T) := (T ≃ Emptiness₁)P_abs は同値類の境界で真偽に綺麗に分かれるため、Intrinsic₂(P_abs) が成立してしまう。すなわち「空こそ究極真理」という主張が体系内で自性化される。推移律が密輸するのは「外から全体を見る視点」——まさに自性的観察者である。
5.3 対称律付与による破綻
Admissible₂ に対称律を追加するとする。
Adm2-Sym : Admissible₂(T₁)(T₂) → Admissible₂(T₂)(T₁)対称律は「T₁ から T₂ が比較可能に見えるなら、逆も成立する」を含意する。しかし概念枠組みの間には本来非対称な可視性がある。より包括的な枠組みは局所的な枠組みを対象として記述できるが、逆は一般に成立しない。対称律はこの認識論的非対称性を強制的に均す。
P_meta(T) := 「Emptiness₁ は T から記述可能である」と置くと、対称律によって空の側からすべての局所枠組みへの比較が自動生成され、Intrinsic₂(P_meta) が成立する。空が万能の比較基準として機能し始める——別形態の実体化である。対称律が密輸するのは「どこからでも対等に見える場所」である。
5.4 三律の対応表
| 公理 | 密輸されるもの | 帰結 |
| --- | --- | --- |
| 推移律 | 外から全体を見る視点 | P_abs が Intrinsic₂ を持つ |
| 対称律 | どこからでも対等に見える場所 | P_meta が Intrinsic₂ を持つ |
| 反射律のみ | なし | Admissible₂ が開いたまま保たれる |反射律のみが「ある枠組みは自分自身とのみ確実に比較可能」という最小限の主張に留まる。これ以上を主張した瞬間、隠れた自性的観察者が体系内に侵入する。
5.5 二階自性と空の空性
二階自性を以下のように定義する。
Intrinsic₂ : (U₁ → U₁) → U₂
Intrinsic₂(P) := ∏(T₁:U₁) ∏(T₂:U₁)
( Admissible₂(T₁)(T₂) → (P(T₁) ↔ P(T₂)) )空の空性(Emptiness₂)を U₂ の型として定義する。
Emptiness₂ : U₂
Emptiness₂ := ( Σ(P:U₁→U₁) Intrinsic₂(P) ) → ⊥空の実体化の封じ込めを確認する。P_abs の Intrinsic₂ 化が仮定されるとき、
Emptiness₂( P_abs, witness ) : ⊥型検査が通る限り、これは形式的に valid な矛盾導出である。「空こそ絶対だ」という主張は、三階レベルの空の空性によって論理的に不可能になる。
6 体系の外への出口
三階の後、宇宙の階層として U₃ が存在するが、ここで止まる。重要なのは止まり方である。
Emptiness₂ は U₂ の型として書けるが以下のようになる。
e : Emptiness₂ の証明項は体系の内側から構成不可能なぜ構成不可能かと言えば、証明項の構成には Admissible₂ の具体的内容が必要だが、それは外部パラメータとして体系の外に置かれているからである。
これが龍樹の「薬が効いたら薬を捨てる」操作の型論的対応である。
| 龍樹の操作 | 型論的対応 |
| --- | --- |
| 世俗諦で語る | U₀ の項操作 |
| 勝義諦(空)を語る | U₁ の型として Emptiness₁ |
| 空の空性を語る | U₂ の型として Emptiness₂ |
| 沈黙・薬を捨てる | Emptiness₂ の証明項が外部パラメータ依存で構成不可能 |型は書ける。しかし証明項は体系の内側から完成しない。
もし Emptiness₂ の証明項の構成不可能性を体系内の定理として証明しようとすれば、その証明自体が U₃ レベルの型として現れ、さらなる外部パラメータへの依存が生じる。沈黙を語ることは、語ることによって沈黙を裏切る。したがって、構成不可能性の定理化は意図的に行わない。これは未完成ではなく、中論的誠実さの要請である。
7 全体構造
| 宇宙 | 型・項 | 哲学的対応 | 内容 |
| --- | --- | --- | --- |
| U₀ | Obj, Cond, F(x)(c) | 世俗諦 | 縁起する世界 |
| U₁ | Intrinsic(F), Emptiness₁ | 勝義諦 | 無自性の制約 |
| U₂ | Intrinsic₂(P), Emptiness₂ | 空の空性 | 勝義諦すら無自性 |
| 外部 | Admissible₂ のコンテンツ, e:Emptiness₂ | 沈黙 | 構成不可能性 |8 この形式化によって封じ込められるもの
本質主義。
Emptiness₁ によって U₀ レベルのあらゆる自性の存在が否定される。Intrinsic(F) を満たす F の Σ-型への項が存在すると仮定すれば矛盾が得られる。
空の実体化。
Emptiness₂ によって Emptiness₁ 自体が自性化されることが型論的に不可能になる。「空こそ究極真理」という主張 P_abs の Intrinsic₂ 化は Emptiness₂ と矛盾する。
究極視点の密輸。
Admissible₂ への推移律・対称律の付与が形式的破綻として示されることで、いかなる形の「外からの視点」も体系内に持ち込めないことが論証される。
虚無論。
体系は U₀ レベルの記述(縁起・因果・変化)を有効なものとして保持している。空は記述の否定ではなく、記述の自性化の否定である。
「空こそ絶対」という空病。
P_abs の Intrinsic₂ 化が Emptiness₂ との矛盾として形式的に示される。飲んだ後も薬を握りしめ続ける。この「空病」こそ龍樹が最も警戒したものであり、空の空性がその封じ込めとして機能する。
9 残された問い
形式化として誠実であるために、未解決のものも記しておく。
ただし、これを解決すると龍樹の中論における空から外れてしまうため、解決しない方が良い。
第一に、Admissible(一次レベル)の具体的内容も外部依存である。世俗諦の記述が有効であることは主張しているが、どの条件比較が admissible かは体系が決めない。これは欠陥ではなく、縁起の文脈依存性の構造的表現である。
第二に、MLTTの宇宙階層は原理的に Uₙ まで続く。三階で止まることの正当化は形式的でなく、龍樹の操作(薬を捨てる)という哲学的決断に依拠している。この依拠自体が、形式体系と哲学的洞察の関係についての主張を含む。
第三に、Emptiness₂ の証明項の構成不可能性は、体系内の定理としては示されていない。これを型論的独立性定理として厳密化することは技術的に可能である。しかしそうした瞬間に、沈黙が語られたものになる。構成不可能性の定理化は、中論的には沈黙の自性化に等しい。したがってこの未解決性は意図的に保持される。
10 結論
本稿は、龍樹の空概念をマルティン=レーフ型理論によって数理化する試みを展開した。
U₀ における縁起の依存型表現、U₁ における自性の不在(Emptiness₁)、U₂ における空の空性(Emptiness₂)という三層構造は、世俗諦・勝義諦・空の空性という中論の概念体系に型論的に対応する。
Admissible₂ への反射律のみの付与は恣意的な選択ではない。推移律・対称律を付与した際の形式的破綻——空の実体化——が、その選択の必然性を論証する。
そして Emptiness₂ の証明項が体系の内側から構成不可能であるという構造は、龍樹の「薬を捨てる」操作に対応し、形式体系と沈黙の境界をそのまま体現する。
型は書ける。しかし証明項は体系の内側から完成しない。この「未完成のまま止まる場所」こそが、中論的数理化の誠実さの所在である。
主要記号一覧
| 記号 | 意味 |
| --- | --- |
| U₀, U₁, U₂ | MLTTの宇宙階層 |
| Obj, Cond | 対象型・条件型(U₀) |
| F : Obj → Cond → U₀ | 依存型として表現された性質(縁起) |
| ‖·‖ | 命題切り捨て(propositional truncation) |
| Admissible | 一次レベルの条件比較可能性関係 |
| Intrinsic(F) | F が自性を持つことの型(U₁) |
| Emptiness₁ | 空——自性の不在(U₁) |
| Admissible₂ | 枠組み間の比較関係(外部パラメータ、反射律のみ) |
| Intrinsic₂(P) | P が二階自性を持つことの型(U₂) |
| Emptiness₂ | 空の空性——二階自性の不在(U₂) |
| P_abs | 「空こそ究極真理」という述語 |
| Σ, ∏ | 依存和型・依存積型 |
| ⊥ | 空型(矛盾) |