龍樹『中論』とオブジェクト指向設計のあいだ
— 構造を描き、そして描き直す —
要旨(Abstract)
本稿は、龍樹(Nāgārjuna)の『中論(Mūlamadhyamakakārikā)』における「空(śūnyatā)」の思想と、オブジェクト指向設計(Object-Oriented Design: OOD)、さらに圏論およびデータモデリングとの構造的共鳴について考察するものである。両者は歴史的にも目的論的にも異なる領域に属するが、「存在を関係の網として捉える」という観点において重要な接点を持つ。本稿では、まず中観思想の基本構造を確認し、ついで実務的設計経験における「同一性の設計」との照応を検討する。その上で、圏論および現代学術における龍樹評価を参照し、最後に「絶対がない」という理解が持つ実存的・実務的意義について論じる。
1. 問題提起:構造として世界を捉える
本稿の出発点は、世界を「構造」として捉えるアプローチの有用性である。データモデリングやオブジェクト指向設計においては、現実世界の事象をエンティティ(entity)とリレーション(relation)の体系として抽象化する。このとき重要なのは、「何が存在するか」ではなく、「どのような関係が成立しているか」である。
この発想は、単なるIT実務の便法ではない。20世紀以降の構造主義、一般システム理論(Bertalanffy, 1968)、さらには圏論(Mac Lane, 1998)においても、「対象より関係を重視する」という立場が顕著である。圏論においては、対象(object)は射(morphism)によって特徴づけられ、その内在的性質は問われない。存在は関係の網の中で定義される。
このとき、筆者の関心は自然に、龍樹の縁起思想へと向かう。龍樹は『中論』第24章18偈において次のように述べる:
yaḥ pratītyasamutpādaḥ śūnyatāṃ tāṃ pracakṣmahesā prajñaptir upādāya pratipat saiva madhyamā
(縁起しているものを、われわれは空と説く。それは仮名であり、それが中道である。)(Nāgārjuna, trans. Garfield, 1995)
ここで「縁起」は、あらゆる存在が因(hetu)と縁(pratyaya)の相互依存によって成立することを意味する。そして「空」とは、その存在が自性(svabhāva)を持たないことを指す。
一見すると、これは宗教的・形而上学的議論であり、実務的設計とは無関係に見える。しかし、「存在を関係の網として理解する」という構造的観点において、両者は奇妙な共鳴を示す。
本稿の問いはここにある:
- オブジェクト指向設計における「同一性の設計」は、縁起思想とどこまで構造的に共鳴するか。
- その共鳴は単なる比喩か、それとも理論的接点を持ちうるか。
- そして現代学術は龍樹をどのように評価しているか。
2. 龍樹『中論』の核心:自性批判と関係的存在
龍樹の議論の中心は「自性批判」にある。自性とは、「他に依存せず、それ自体で成立する本質」を意味する。もし自性が存在するならば、それは因縁に依存しないはずである。しかし、現実に観察されるあらゆる存在は因縁に依存している。したがって、自性は成立しない(Siderits, 2007)。
この論理は次のように整理できる:
- 自性は他に依存しない。
- しかし存在はすべて依存的である。
- よって自性は存在しない。
重要なのは、ここで龍樹が「存在しない」と言うとき、それは虚無主義ではないという点である。彼は存在を否定するのではなく、「固定的本質としての存在」を否定する。存在は縁起的であり、関係的である。
この立場は、近年の分析哲学において「反本質主義」や「関係的存在論」と比較されてきた(Garfield, 1995; Priest, 2002)。しかし同時に、「自己言及的矛盾」の問題も提起される。すなわち、「すべては空である」という命題自体も空であるならば、理論は自己崩壊するのではないか、という批判である。
この点については解釈が分かれるが、多くの研究者は、龍樹の議論を「形而上学的命題の提示」ではなく、「実体視の解体」として理解する(Garfield, 1995)。つまり彼は理論を構築するというより、固定化された概念の自己解体を促す。
ここで注目すべきは、龍樹の議論が最終的に二諦説へと収斂することである:
- 勝義諦:自性は存在しない。
- 世俗諦:しかし慣習的区別は機能する。
この二重構造は、後に実務的設計との照応を考える際の鍵となる。
3. オブジェクト指向設計と「同一性の設計」
オブジェクト指向設計(Object-Oriented Design: OOD)は、存在論ではなく方法論である。すなわちそれは、「世界がどのように存在するか」を論じる理論ではなく、「世界をどのように切り取り、扱うか」を定める実践的枠組みである。
しかし、その方法論の中には、存在論的含意を帯びる要素がある。その最たるものが「同一性(identity)」である。
3.1 同一性は「発見」ではなく「設計」である
実務において、同一性は発見されるものではない。設計されるものである。
たとえば企業内識別コードの設計において、「何をもって同一とするか」は自明ではない。顧客、法人、商品、拠点、契約――それぞれにおいて、
- どの属性が同一性の基準となるのか
- 時間的変化をどこまで許容するのか
- 文脈が変わった場合も同一とみなすのか
といった判断が必要となる。
この判断は論理的普遍性から導出されるものではない。それは目的(telos)と文脈に依存する。実務の中で「論理的に普遍な同一性」を追求すると、終わりなき抽象化に陥る。その経験は、普遍的自性を追求する形而上学の運命と奇妙に重なる。
龍樹の自性批判を参照すれば、次のような構造的対応が見えてくる:
- 自性は他に依存しない本質である
- しかし実在は常に因縁に依存する
- よって自性は成立しない
これを設計に翻訳すれば、
- 普遍的同一性は文脈に依存しないはずである。
- しかし実務上の同一性は目的・制度・時間に依存する。
- よって普遍的同一性は成立しない。
ここで重要なのは、「成立しない」という結論が絶望を意味しないことである。それはむしろ、「仮設としての同一性」に回帰する契機となる。
3.2 二諦構造と実務
二諦説に即して整理すれば、設計は次のように理解できる:
- 勝義諦:固定的同一性は存在しない
- 世俗諦:しかし設計された同一性は機能する
企業の識別コード体系は、世俗諦の領域に属する。そこでは整合性、整備性、再利用性、監査可能性が要求される。しかしそれらは絶対ではない。事業再編、法制度変更、M&A、システム統合などによって再設計が必要となる。
このとき「絶対ではない」という自覚は、設計の柔軟性を支える。固定化された設計は変更を敗北と見なすが、仮設と自覚された設計は変更を進化とみなす。ここに、「空」が実務的態度として持つ意味がある。
4. 圏論・データモデリングとの接点
4.1 圏論における関係中心主義
圏論(Category Theory)は、対象よりも射を重視する抽象理論である(Mac Lane, 1998)。対象は、その対象に出入りする射のネットワークによって特徴づけられる。この関係中心主義は、構造主義的存在論としばしば結びつけられる。
データモデリングの分野においても、特にスキーマ間マッピングやメタデータ設計において、圏論的概念は参照されてきた。Spivak(2014)は、スキーマを圏、データインスタンスを関手として定式化し、クエリを自然変換として理解する枠組みを提示している。
ここでは「構造保存」が中心概念となる。同一性とは、内在的本質ではなく、構造を保存する写像の安定性である。この理解は、同一性を「関係パターンの安定」とみなす設計実務と共鳴する。
4.2 しかし決定的差異もある
とはいえ、圏論は構造を肯定する理論である。構造そのものを否定することはない。一方、中観は構造をも空とみなす。いかなる理論も固定化されるならば実体視となる。この点で、中観は圏論よりも一段階メタな批判的位置にある。
この差異を無視すると、安易な同一視に陥る危険がある。したがって適切なのは、「構造的共鳴」と言うことであって、「理論的同一」と言うことではない。
5. 現代学術における龍樹の評価
5.1 肯定的評価
現代仏教学および比較哲学において、龍樹は大乗仏教思想の中心人物と見なされている(Williams, 2009)。分析哲学との対話も進み、Garfield(1995)やSiderits(2007)は中観を高度な哲学理論として再解釈している。
特に評価される点は:
- 自性批判の論理的徹底性
- 四句分別の非古典論理的可能性(Priest, 2002)
- 依存的存在論の洗練
5.2 批判的視点
他方で、批判も存在する。
第一に、「自己言及的矛盾」の問題である。もし「すべては空」という命題も空ならば、理論は自己崩壊するのではないかという疑問である。
第二に、「建設的理論の欠如」である。中観は否定的議論に終始し、積極的存在論を提示しないという評価もある。
しかし多くの研究者は、中観を「理論提示」ではなく「実体視の解体」として理解する(Garfield, 1995)。その場合、自己崩壊は意図された帰結であり、固定化を防ぐ装置となる。
6. 「絶対がない」ということの実存的・実務的意味
本稿の議論は、理論的整合性の検証にとどまらない。むしろ最終的に浮かび上がってきたのは、「空」という理解が持つ実存的意味であった。
6.1 「絶対」がないことの自由
「すべては空である」とは、「すべてが無意味である」という主張ではない。それは、「絶対的基盤が存在しない」という指摘である。
絶対的本質があるとするならば、それは変更不能である。しかし、実際の世界は常に変化する。事業は変わり、制度は変わり、技術は進化し、組織は再編される。設計もまた変わる。
このとき、「絶対がない」という理解は、次のような態度を可能にする:
- 設計は仮設であると知ること
- 変更を敗北と見なさないこと
- 再設計を成長と理解すること
ここで重要なのは、「基盤がない」のではなく、「絶対的基盤がない」という点である。実務には十分に機能する基盤が存在する。契約、制度、コード体系、レビュー、締切――それらは世俗諦のレベルで確実に機能する。
ただし、それらは固定的本質ではない。
6.2 変化への心の備え
「絶対ではない」という自覚は、心理的安定を損なうどころか、むしろ変化への備えを強化する。
設計において「十分」の基準は論理的完結性からは導出できない。実際の終わりは、時間、組織的制約、リソース、責任といった複数の条件の交差点で決まる。言い換えれば、「縁起」が終わりを決定する。
この認識は、理論の敗北ではなく、状況の受容である。
7. 結語:描き、そして描き直す
本稿は、龍樹の中観思想とオブジェクト指向設計とのあいだに存在する構造的共鳴を検討してきた。
両者は目的も歴史的背景も異なる。
- 中観は実体視を解体する哲学である。
- オブジェクト指向設計は構造を構築する方法論である。
しかし両者は次の点で共鳴する:
- 存在を関係の網として理解すること
- 固定的本質を否定すること
- 文脈依存性を認めること
- 構造を絶対化しないこと
したがって、「龍樹もオブジェクト指向だった」と言うのは誇張である。しかし、世界は関係の構造として捉えられる。ただしその構造もまた仮設であり、必要なら描き直されるべきである。という主張においては、確かに深い共鳴が存在する。
最終的に残るのは、理論的同一性ではなく態度である。
- 描くことを恐れないこと
- しかし描いた図にしがみつかないこと
その往復運動こそが、「空」を実務の中で生きる一つの形である。
8. 仮設として生きること —— 日常の安心の構造
前節において、「設計は仮設である」と述べた。しかし、仮設であることは不安定さを意味するのだろうか。直観的には、「絶対ではない」ことは基盤の喪失を連想させる。しかし、実際の経験はしばしば逆を示す。
8.1 仮設は「無」ではない
中観において「空」は「無」ではない。それは「自性がない」ことを意味する(Garfield, 1995)。すなわち、存在は他に依存して成立するがゆえに空である。
この構造は、日常生活における安心の成立条件と対応している。
我々は日常において、多数の仮設に支えられている。
- 通貨が明日も価値を持つという仮設
- 法制度が継続するという仮設
- 他者が一定の規範に従うという仮設
- 自身の役割が明日も維持されるという仮設
これらは絶対ではない。しかし、機能している限りにおいて、十分な基盤となる。
ここで重要なのは、仮設は「条件付きで安定している」という点である。完全な固定ではないが、完全な不確定でもない。むしろ、それは「安定したパターン」である。
圏論的に言えば、それは構造保存の持続である。設計的に言えば、それは「破綻していない状態」である。
8.2 絶対ではないことがもたらす余裕
絶対的基盤に依拠する世界観は、一見強固である。しかし、その基盤が揺らいだとき、世界全体が崩壊する危険を孕む。
これに対し、仮設的基盤は、最初から変更可能性を内包している。したがって、変更は破壊ではなく更新である。
この点は、実務経験とも一致する。識別コード体系が変更されるとき、それは失敗の証ではなく、事業環境の変化への適応である。同様に、日常生活においても、役割や環境の変化は「絶対的秩序の崩壊」ではなく、「条件の変化」として理解されうる。
「絶対がない」という理解は、無力感ではなく可塑性をもたらす。ここに、仮設がもたらす安心の逆説がある。
8.3 二諦的安心
二諦説の枠組みを用いれば、この安心は次のように整理できる:
- 勝義諦のレベルでは、固定的基盤は存在しない。
- 世俗諦のレベルでは、安定した慣習と制度が機能している。
この二重理解は、過度の実体視と過度の虚無主義の双方を避ける。
完全な絶対を求める態度は、永遠に到達不能な基盤を追い続ける不安を生む。他方、すべてを無意味とする態度は行為の動機を失わせる。
仮設としての基盤を認める態度は、その中間に位置する。
8.4 日常の営みの価値
仮設的世界観は、日常の営みを否定しない。むしろ、その価値を強調する。
企業の活動、契約、設計、家庭生活、社会制度――それらはすべて世俗諦に属する。しかしそれらは空であるがゆえに、固定的ではなく、改善可能である。
この理解は、日常の困難に対する態度を変える。
困難は「絶対的秩序の破綻」ではなく、「条件の再編」として理解されうる。そこには常に再構成の可能性が残る。
この可能性こそが、仮設がもたらす安心の核心である。
参考文献(Harvard style)
Bertalanffy, L. von (1968) General System Theory: Foundations, Development, Applications. New York: George Braziller.
Garfield, J. L. (1995) The Fundamental Wisdom of the Middle Way: Nāgārjuna’s Mūlamadhyamakakārikā. New York: Oxford University Press.
Mac Lane, S. (1998) Categories for the Working Mathematician. 2nd edn. New York: Springer.
Priest, G. (2002) Beyond the Limits of Thought. 2nd edn. Oxford: Oxford University Press.
Siderits, M. (2007) Buddhism as Philosophy: An Introduction. Aldershot: Ashgate.
Spivak, D. I. (2014) Category Theory for the Sciences. Cambridge, MA: MIT Press.
Williams, P. (2009) Mahayana Buddhism: The Doctrinal Foundations. 2nd edn. London: Routledge.