定理27 無明起行定理
Avijjāpaccayā saṅkhārā――涅槃寂静の未達から志向的形成作用へ
Cognitive Research Laboratories, Tokyo / CyLab, Carnegie Mellon University / C5I Center, George Mason University
基盤:TomabechiFourDharmaSealsMini13
この解説の読み方
この版は、定理27の学術論文とまったく同じ内容を、数式に慣れていない方と、仏教の教理に触れたことのない方の両方に向けて書き直したものです。式はひとつも省いていません。省いていないかわりに、すべての式について、出てくる文字をひとつ残らず日本語で説明し、その式が何を言っているのかを絵と言葉で言い直しています。
読み方の順番は自由ですが、はじめての方には次をおすすめします。まず第0章(3分でわかる定理27)を読み、次に第1章(仏教の予備知識)と第2章(数学の道具箱)に目を通してください。この二つを通れば、第5章以降の式は「知っている道具の組み合わせ」に見えるようになります。急ぐ方は第0章と第13章(まとめ)だけでも、この定理が何を主張し、何を主張していないかは正確につかめます。
本文中には四色の囲みが出てきます。青い囲みは式に出てくる文字の説明、橙の囲みは式のやさしい言い換え、緑の囲みはなぜそう定義するのかという動機、赤い囲みは間違えやすい読み方への注意です。式が苦手な方は、まず橙の囲みだけを拾って読み進めても、筋はすべて追えるように書いてあります。
- 第0章 3分でわかる定理27
- 第1章 仏教の予備知識がなくても読める
- 第2章 数学の道具箱
- 第3章 土台になる二つの定理
- 第4章 登場する記号の全リスト
- 第5章 「無明」を数式にする
- 第6章 「減っている」を数式にする
- 第7章 「行」を数式にする
- 第8章 定理27――本体
- 第9章 証明を一歩ずつ
- 第10章 やってはいけない四つの読み方
- 第11章 この定理が土台から借りているもの
- 第12章 よくある質問
- 第13章 まとめ
- 付録A 式の全一覧
- 付録B 文字の全一覧
第0章 3分でわかる定理27
仏教の十二縁起は「無明に縁りて行が起こり」という一句から始まります。定理27は、この一句だけを数学の言葉に翻訳したものです。翻訳の中身は、次の三つの箱を左から右へたどるだけです。
① 無明とは何か。この体系では、無明は「気分」でも「頭の悪さ」でもありません。いま自分がいる場所が、苦がゼロになる集合の外側だという、位置についての事実です。地図の上で「まだ目的地の中に入っていない」というのと同じ種類の言明です。
② そこから何が言えるか。目的地の外にいる限り、目的地までの距離はゼロではありません。定理26が用意してくれた「高さメーター」は、この距離に連動して必ず正の値をとります。そして同じ定理26が「メーターは自分の高さに比例した速さで必ず下がる」と保証しているので、無明である限り、メーターは止まらずに下がり続けていることになります。
③ それを「行」と呼んでよいか。ここが本定理の肝心なところです。メーターが下がっているだけでは、まだ「本人が何かをした」とは言えません。川の流れに乗っているだけでも舟は進むからです。そこで条件27-Aを置き、「自然に流されている分」と「自分で漕いだ分」を明示的に引き算します。引き算した残りがゼロでないとき、はじめてそれを行(志向的形成作用)と呼びます。
結論を一行で書けば、「寂静に達していないなら、必ず何かを漕いでいる」となります。そして逆も成り立ちます。「部屋の中に入ってしまえば、その漕ぎはゼロになる」。ただし――ここが第10章で詳しく述べる要点ですが――ゼロになるのは部屋の外へ出ようとする向きの成分だけであって、生きること・考えること・他者に応えることが止まるわけではありません。
第1章 仏教の予備知識がなくても読める
1.1 十二縁起とは何か
十二縁起(十二因縁)は、苦しみがどのように生じるかを十二の項目の連鎖として説明する、仏教のもっとも古い教理のひとつです。無明・行・識・名色・六処・触・受・愛・取・有・生・老死――この順に「AがあるからBがある」という条件関係で結ばれています。輪のように描かれるのが通例です。
本定理が扱うのは、この輪のうち最初の一本の矢印だけです。「無明 → 行」、パーリ語で avijjāpaccayā saṅkhārā。それ以外の十一の関係については、本定理は何も述べません。
1.2 パーリ語の一句を三つに分ける
パーリ語の定型句は三つの部分からできています。avijjā(無明)、paccayā(〜を条件として)、saṅkhārā(行)。語順のまま読めば「無明を条件として、行が生じる」となります。
saṅkhārā は複数形です。本稿では、広く用いられているBhikkhu Bodhiの英訳 volitional formations に対応させて「志向的形成作用」と読みます。「意志をもって何かを形づくるはたらき」という程度の意味です。
パーリ語原典資料:Saṃyutta Nikāya 12.2(パーリ本文)、および同経のBhikkhu Bodhi英訳。
1.3 この体系での「涅槃寂静」
もうひとつだけ、先に用語を決めておきます。涅槃寂静とは、この体系では「生きたまま、残りの苦がちょうどゼロである状態の集まり」のことです。ここで「生きたまま」が定義の中に最初から入っているのが要点で、したがって涅槃は死ではありません。またこの集まりは時間とともに動いてよく、その意味で寂静は静止ではなく動的です。詳しくは第3章で扱います。
第2章 数学の道具箱
この章では、定理27を読むのに必要な道具を十五個そろえます。どれも、絵で見れば当たり前のことばかりです。ここを一度通しておけば、以降の式は「知っている道具の組み合わせ」にしか見えなくなります。
道具1 集合と「入っている・入っていない」
集合とは「ものの集まり」です。ある点がその集まりに入っているかいないか、この二択だけを問題にします。入っていることを ∈、入っていないことを ∉ と書きます。定理27では、集合はいつも「苦がゼロの部屋」であり、そこに入っていないことが「無明」です。
道具2 距離 dist ――「いちばん近い壁までの長さ」
点から集合までの距離とは、その集合のいちばん近い点までの長さのことです。dist(x, 部屋) と書きます。部屋の中にいれば距離はゼロ、外にいれば正の数になります。
ここで一点だけ数学的な念押しが要ります。「外にいれば必ず距離が正になる」と言い切るには、部屋が閉じている(=閉集合である)必要があります。境界がぎりぎり含まれていない集合だと、外の点なのに距離がゼロという困った事態が起こりうるからです。定理26は、この部屋がきちんと閉じていることを保証しています。
道具3 二乗は必ずゼロ以上
どんな実数も二乗すればゼロ以上になります。この当たり前の性質が、以下の議論では「符号がひっくり返らない」ことの保証として繰り返し効いてきます。特に「距離の二乗」という量は、ゼロになるのは距離がゼロのときに限るという便利な性質を持っています。
道具4 Lyapunov関数 ――「高さメーター」
制御理論では、「目的地までどれだけ残っているか」を一本の数で表す仕掛けをよく使います。これをLyapunov関数と呼びます。名前は難しそうですが、要は残量メーターです。満たすべき性質はふたつだけ。
- 目的地に着いたときにゼロ、それ以外では正であること。
- 時間がたつと必ず減ること。
この二つが成り立てば、「メーターが減り続けている以上、いずれ目的地に近づく」と言えます。定理27で使う高さメーターの名前は W⊤ です。
道具5 挟み込み ――「メーターは距離と連動する」
メーターと距離が無関係だと困ります。そこで、正の定数を二つ用意して、メーターを距離の二乗の上下から挟みます。
道具6 微分 ――「傾き」
微分とは、グラフの傾きのことです。傾きが負なら下り坂、つまりその量は減っています。傾きの大きさは、減り方の速さです。
道具7 右上Dini微分 ――「角があっても測れる傾き」
ふつうの微分には弱点があります。グラフに角があると、そこでは傾きが決まりません。左から近づいたときと右から近づいたときで答えが違うからです。
そこで、右側からの近づき方だけを見て、しかも「いちばん大きい値」を採用する、という測り方を用意します。これが右上Dini微分で、記号は D+t です。角があっても必ず値が決まり、しかも角がないふつうの点では、ふつうの微分とぴったり一致します。つまり「ふつうの微分の拡張版」であって、別物ではありません。
道具8 厳密下降 ――「止まらずに減る」
「減っている」にも強弱があります。だんだん減り方が鈍って、結局は途中で止まってしまう減り方では困ります。そこで、減る速さが、いま残っている量に比例するという強い条件を課します。
道具9 ベクトルと内積 ――「向きの相性」
ベクトルとは「向きと長さを持った矢印」です。二本の矢印の内積とは、その二本がどれくらい同じ方向を向いているかを表す一つの数で、同じ向きなら正、反対向きなら負、直角ならゼロになります。
本稿では内積を、片方を転置して並べる形(たとえば ∇W⊤Tv)で書きます。読み方は「∇W⊤ と v の内積」です。
道具10 勾配 ∇ ――「いちばん急な登り坂の向き」
山の斜面に立って、いちばん急な登り坂の方を指さしてください。その指の向きが勾配です。記号は ∇(ナブラ)を使い、メーターの勾配は ∇W⊤ と書きます。
勾配と、実際に進む向きとの内積を取ると、その進み方でメーターが上がるか下がるかが分かります。内積が負なら、下り方向の成分を持っているので、メーターは下がります。
道具11 連鎖律 ――「合わせ技の分解」
メーターの値は、時刻そのものによっても変わりますし、状態が動くことによっても変わります。この二つの効果を足し合わせるのが連鎖律です。式で書くと次のようになります。
道具12 Cauchy–Schwarzの不等式 ――「長さの下限を出す」
二本の矢印 a と b の内積は、次のように書けます。
cos θ はどう頑張っても 1 を超えません。したがって内積の大きさは、二本の長さの積を超えられません。これがCauchy–Schwarzの不等式です。
絵で考えると分かりやすくなります。棒に太陽の光を当てたときの影の長さが ‖b‖cos θ です。影は、元の棒より長くなることはありません。太陽が真上から少しでもずれれば、影は必ず短くなります。
道具13 「ほとんどすべての時刻」 ――「点には幅がない」
まず「長さ」の話から始めます。区間 [a, b] の長さは b − a です。では、一点の長さはいくつでしょうか。ゼロです。点には幅がありません。
では、点をたくさん集めたら長さは出るでしょうか。有限個なら、もちろんゼロのままです。驚くべきことに、可算無限個――番号を1, 2, 3, … と振って数え上げられる無限――でも、集めた長さはゼロのままです。たとえば区間 [0, 1] に含まれる分数(有理数)は無限にありますが、全部集めても長さはゼロです。
この「長さ」を、区間だけでなく複雑な集合まで測れるように拡張した測り方の名前が Lebesgue測度です。そして「例外はあるかもしれないが、例外を全部集めても測度がゼロである」という言い方を「ほとんど至る所」「ほとんどすべての時刻で」と言い、a.e. と略します。
道具14 Lipschitz正則性 ――「坂の急さに制限速度がある」
関数のなめらかさには段階があります。定理27が要求するのは、その中間にあたるLipschitz連続という性質です。定義は次の一行です。
| 性質 | 意味 | 例 |
|---|---|---|
| 連続 | 切れ目がない | √x(原点で傾きが無限大) |
| Lipschitz | 切れ目がなく、傾きに天井がある | |x|(原点に角があるが傾きは1以下) |
| 微分可能 | 各点で接線がただ一つ決まる | x2 |
①「ほとんどすべての時刻」の出どころ。Rademacherの定理により、局所Lipschitz関数はほとんど至る所で微分可能です。つまり角は測度ゼロの集合にしか現れません。だから道具13の a.e. が言え、そこで連鎖律が使えます。Lipschitzでなければ、a.e. すら言えません。
② 下降率が有限であることの保証。傾きに天井があるので、−D+tW⊤ が無限大に発散しません。Des27(t) が有限の量として意味を持つのは、この正則性のおかげです。
③「局所」で足りる理由。空間全体で一つの L が取れなくてよく、着目する軌道の近傍でだけ L が取れれば十分です。実際の系ではこれで足ります。
道具15 アクチュエータ ――「意思が現実に効く出口」
アクチュエータとは、工学ではモーター・油圧シリンダ・舵のことです。制御信号を物理的な力に変える装置で、センサ(世界から情報へ)のちょうど逆向きにあたります。数式では G(x,t) という行列で表され、入力 u に掛かって Gu という状態への作用を生みます。
舟のたとえでは、u が漕ぐ強さ、G がオールと水の関係、Gu が実際に舟が動いた分です。
押さえるべき性質が三つあります。
① G は正方行列でも可逆でもありません。入力の次元 m と状態の次元 n は一致しません。やりたいことが全部できるわけではないという当然の事実が、行列の形として最初から入っています。
② 核(カーネル)があります。Gv = 0 となる v ≠ 0 が存在しえます。「力んでいるが、世界には何も起きていない」入力方向です。水面と平行に空振りしたオールがこれにあたります。式(27.9)で「η27 自体はゼロにならなくてよい」と言えるのは、この核成分があるからです。寂静に入っても、意思そのものが消えるわけではありません。
③ G は物理的に固定されていなければなりません。ここが定理27の設計の急所です。同じ ẋ は、f0 と G の切り分け方を変えれば何通りにも書けてしまいます。もし後から都合よく切り直せるなら、自然ドリフトを「行」と呼び替えることができてしまう。だから G は「実アクチュエータ」――実際に体を動かす経路――でなければならず、条件27-Aは同じ f0・同じ G のもとで u0 と utr を比較するのです。
第3章 土台になる二つの定理
定理27は、ゼロから作られたものではありません。すでに証明ずみの二つの定理の上に、一段だけ積み増した結果です。この章では、その二つを式なしで押さえます。
3.1 定理24(一切皆苦)――「空より下では、苦はゼロにならない」
この体系では、認知の抽象度が階層をなしていると考えます。いちばん上の階層を ⊤ と書き、「空」と呼びます。⊤ より下の階層を「空未満」と言い、a ≺ ⊤ と書きます。
定理24は、こう言います。空未満のどの階層にいても、どれだけ上手に最適化しても、残りの苦の合計をゼロにすることはできない。ここでいう苦は「毎瞬ちくちく痛い」という意味ではありません。最適化しきったあとにも、なお正の残りが出てしまうという構造的な非充足性のことです。
3.2 定理26(涅槃寂静)――「生きたまま、苦ゼロの部屋がある」
定理26は、最高抽象度 ⊤ において、次の三つを保証します。
- 部屋がある。生命活動が維持される集合 ℬalive の中に、残りの苦がちょうどゼロになる状態の集まり 𝒩⊤(t) が存在し、空ではない。
- 部屋は閉じていて、一度入れば出ない。境界を含む閉集合であり、前向き不変(一度入れば、その後もずっと中にいる)である。
- 高さメーターがある。道具5の挟み込みと道具8の厳密下降を満たす W⊤ が存在する。
この部屋は時刻ごとに動いてよいことに注意してください。𝒩⊤(t) と書いて t が付いているのはそのためです。だから寂静は「凍りついた一点」ではなく、動きうる安全地帯です。
この二本だけが、定理27の証明で実際に使われる。
基盤についての注記(Mini13)。本稿は TomabechiFourDharmaSealsMini13 を基盤とします。同書の定理26は単一の条件26-A(零苦集合と安定性)で与えられ、その内容として、二次の挟み込み (26.A)、厳密下降 (26.B)、および残余価値の距離による連続限界 (26.C) の三つの式を含みます。本書が用いるのは (26.A) と (26.B) のみで、(26.C) は不要です。部屋が閉じていることも、連続な W⊤ の零集合表示 𝒩⊤(t)=ℬalive∩{x | W⊤(x,t)=0} から従います。「永久に苦ゼロを保てる」という命題には PZS という名前が与えられており、定理24と定理26を合成した結果は (26.3) として引用します。
最後に、定理24と定理26を合わせると次が言えます。空未満では永久に苦ゼロを保つことはできない。そして最高抽象度 ⊤ では、永久に苦ゼロを保てることと、部屋の中にいることが同じである。この合成結果を、本稿では (26.3) として引用します。
第4章 登場する記号の全リスト
以降で使う記号を、一つ残らず先に挙げておきます。読んでいて分からない記号が出てきたら、この表に戻ってください。暗記する必要はありません。
| 記号 | 読み方・意味 |
|---|---|
| ⊤ | 最高抽象度。「空」と読む。順序のいちばん上という意味の記号で、神秘的な意味はない |
| a ≺ ⊤ | 空未満の抽象度。⊤ より下の階層 |
| 𝕃 | 抽象度の全体(束) |
| Xa | 抽象度 a における状態の空間 |
| ℬalive | 生命活動が維持される状態の集まり |
| 𝒩⊤(t) | 時刻 t における、生きたまま残りの苦がゼロである状態の集まり(=部屋) |
| x(t) | 時刻 t における状態。地図の上の現在地 |
| dist(x,𝒩⊤(t)) | 現在地から部屋までの最短距離 |
| W⊤(x,t) | 高さメーター(Lyapunov関数)。部屋の中でゼロ、外で正 |
| c1, c2 | 挟み込みの下側・上側の正の定数 |
| λ | 減衰率。正の定数。メーターが下がる速さを決める |
| D+t | 右上Dini微分。角があっても測れる傾き |
| PZS(a,x,T) | 永久零苦命題。「時刻 T に x から出発して、以後ずっと苦をゼロに保てる方策がある」 |
| Avijjā27 | 本体系の操作的無明。PZS が成り立たないこと |
| Ign27 | Lyapunov無明残差。最高抽象度では W⊤ そのもの |
| Des27 | 残差下降率。メーターが下がる速さ。これだけでは行を意味しない |
| f0(x,t) | 自然ドリフト。誰も何もしなくても状態が動く分(川の流れ) |
| G(x,t) | 実アクチュエータ写像。入力が実際に状態へ効く経路(オールと水の関係) |
| u | 制御入力。主体が選べる操作量 |
| u0(t,x) | 指定された最適入力。定理26の方策 π0⊤ が選ぶ入力 |
| utr(t,x) | 基準入力。独立に固定された、生命維持や接線運動を含む「素の」入力 |
| η27(t,x) | 志向信号。u0 から utr を引いた差 |
| Gη27 | 志向信号が実アクチュエータを通って状態に及ぼす実効作用 |
| Saṅkhārā27 | 本体系の行。−∇W⊤TGη27 > 0 で定義される |
| L27 | ‖GT∇W⊤‖ の上界となる正の定数 |
| ∇ | 勾配。いちばん急な登り坂の向き |
| ‖ · ‖ | ベクトルの長さ(ノルム) |
| π0⊤ | 最高抽象度における指定最適方策。全初期対で同時に最適 |
| L(Lipschitz定数) | 傾きの上限。局所Lipschitzとは、軌道の近傍でこの L が取れること(道具14) |
| ker G | G の核。Gv = 0 となる入力方向。力んでも状態には何も起こさない(道具15) |
| a.e. | ほとんどすべての時刻で(例外の時刻を全部集めても長さゼロ) |
第5章 「無明」を数式にする
5.1 型を混同しないための下ごしらえ
まず、議論する状態の範囲をはっきり決めます。空未満の各階層では、その階層の状態空間全体を考えます。最高抽象度 ⊤ では、生きている状態だけを考えます。この二つを混ぜずに並べたものが 𝔛27 です。
5.2 無明の定義
いよいよ本題です。無明を、次のように定義します。
この定義に (26.3) を当てはめると、無明であることの中身が二つの場合に分かれます。
5.3 無明の「量」を測る
(27.1) で定義した無明は、○か×かの真偽値です。しかし「どれくらい無明か」という数が手に入れば、不等式の鎖に載せられるようになり、はるかに強い結論が出せます。そこで、最高抽象度における無明の量を次のように定めます。
① 役割の型付け。W⊤ は制御理論の量、Ign27 は「無明の量」という解釈を担う名前です。同じ数でも、議論の中で果たす役割が違います。数式の上で両者を区別しておくと、どこまでが数学でどこからが解釈かが、読む人に見えるようになります。
② ○×を量に変える。(27.1) は真偽値、(27.3) は実数です。この橋渡しがあるから、「無明である」から「下降率は λ 倍以上ある」という量的な結論へ進めます。
③ ゼロ点が一致する。別名を付ける資格は、挟み込み (26.A) が与えています。挟み込みにより、Ign27 = 0 ⇔ 部屋までの距離 = 0 ⇔ 部屋の中にいる ⇔ 無明でない。量がゼロになる点と、述語が偽になる点が、ぴったり一致するのです。一致しなければ、この量を「無明の量」と呼ぶ資格はありません。
また、これは心理量ではありません。苦痛の強さや不安の度合いを測っているのではなく、「部屋からどれだけ離れているか」という位置の量です。
第6章 「減っている」を数式にする
次に、無明の量が減る速さに名前を付けます。ここで一つだけ注意が要ります。メーターの値は「いちばん近い壁までの距離」から作られることが多く、そういう量はいたるところ滑らかとは限りません。壁のどこがいちばん近いかが切り替わる瞬間に、グラフに角ができるからです。
そこで道具7の右上Dini微分を使います。これなら角があっても必ず値が決まります。正則性としては、W⊤ が軌道を含む近傍で連続かつ局所Lipschitzであり、軌道 x(·) が絶対連続であることを仮定します。局所Lipschitz関数はほとんど至る所で微分可能であり、その点ではDini微分と通常の微分が一致します。この正則性のもとで、Dini微分は有限の値をとります。
第7章 「行」を数式にする
この章が定理27の心臓部です。問いはただ一つ、「メーターが下がったのは、誰のおかげか」。
7.1 状態が動く仕組みを二つに分ける
まず、状態が動く仕組みを制御アフィン系という形に書きます。名前は難しそうですが、意味は単純です。「勝手に動く分」と「入力が効く分」を、足し算で分けて書く、というだけです。
なぜ「アフィン」と呼ぶのか
アフィンとは、一次関数に定数を足した形のことです。y = ax は原点を通る直線ですが、y = ax + b は原点を通りません。この「+ b」がある形をアフィンと呼びます。
上の式を u についての関数と見てください。u を2倍すれば Gu も2倍になる――ここは一次(比例)です。しかし u = 0 としても ẋ は 0 になりません。f0 が残るからです。これが「+ b」にあたり、だから線形ではなくアフィンなのです。
一般の制御系は ẋ = f(x, u, t) と書けます。この形では、入力が状態にどう効くかが f の中に溶け込んでいて、取り出せません。入力を分解しても、作用が分解できないのです。
ところが制御アフィン系なら、u0 = utr + η27 と入力を割った瞬間、G u0 = G utr + G η27 と、作用の側も自動的に割れます。この分離ができるからこそ、証明第三段でメーターの変化を四項に分解し、うち三項を打ち消して「余分な漕ぎ」だけを取り出せるのです。制御アフィン系という形は、装飾ではなく、定理27の証明そのものを可能にしている構造です。
7.2 基準入力を置く
次が肝心なところです。指定入力 u0 と同じ入力空間に値を取る、独立に固定された許容な基準フィードバック utr(t,x) が存在すると仮定します。これは、生命維持・時間変化・寂静集合内の接線運動といった「素の営み」に対応する入力です。そのうえで、二つの入力の差を志向信号と呼びます。
7.3 条件27-A ――「基準だけでは高さが変わらない」
関連領域の制御系が (27.A1) の形であり、W⊤ は軌道を含む開近傍で時間・状態について C1 級、軌道 x(·) は絶対連続で閉ループ方程式をほとんど至る所満たし、Gη27 は可測かつ有限値であるとする。さらに、基準閉ループだけでは残差準位を変えない、すなわち軌道近傍で次が成立するとする。
7.4 行の定義
準備が整いました。条件27-Aのもとで、ほとんどすべての時刻における本モデルの行を、次のように定義します。
第8章 定理27――本体
定理26の常設仮定(特に π0⊤ の存在と全初期対での同時最適性)、条件26-A、および第6章の局所Lipschitz正則性のもとで、π0⊤ の任意の閉ループ軌道と任意の時刻 t について、次が成立する。
したがって、涅槃寂静が未達である限り、無明残差は指定閉ループ上で厳密な下降率をもつ。この最高抽象度の結論に条件24-Aは不要である。条件24-Aが必要なのは、(27.2) の空未満の枝である。
さらに条件27-Aが成立するなら、Lebesgueほとんどすべての時刻で右上Dini微分と通常の軌道微分が一致し、次が成立する。
Avijjā27(⊤,x(t),t) ⇒ − ∇W⊤TGη27 > 0
⇒ Saṅkhārā27(x(t),t) ∧ η27 ≠ 0 ∧ Gη27 ≠ 0(27.7)
また、無明が成立する時刻において、ある定数 L27 > 0 に対し ‖GT∇xW⊤‖ ≤ L27 なら、次が成立する。
逆に、ある T で x(T) ∈ 𝒩⊤(T) なら、次が成立する。
− ∇W⊤TGη27 = 0 (Lebesgueほとんどすべての t ≥ T)(27.9)
ここで零となるのは無明条件付きの正のアクチュエータ寄与であって、η27 自体や、生命活動・評価作用・最適フィードバック・寂静集合内の接線運動のすべてではない。η27 には接線成分または G の核成分が残りうる。
したがって最高抽象度の指定閉ループ上で、第一の同値は全時刻、第二の同値は条件27-Aのもとでほとんどすべての時刻に成立する。
Avijjā27(⊤,x(t),t) ⇔ Saṅkhārā27(x(t),t) (a.e., 条件27-A)(27.10)
8.1 四つの式を一行ずつ読む
(27.6) 無明なら、必ず減っている
(27.7) その減少は、本人の漕ぎである
(27.8) 行の「大きさ」にも下限がある
(27.9) 部屋の中では、その寄与はゼロになる
(27.10) 二つの同値
第9章 証明を一歩ずつ
証明は五段だけです。各段のあとに、その段が何をしたのかを日常語で言い直します。使う道具は第2章でそろえたものだけで、新しい数学は一切出てきません。
第一段。Avijjā27(⊤,x(t),t) を仮定する。(27.2) より x(t) ∉ 𝒩⊤(t)。集合は閉であるから距離は正であり、(26.A) から
第二段。次に (26.B) の両辺へ負号を掛けると、
これが (27.6) である。この段階では自然ドリフトによる下降も含みうるため、まだ行とは呼ばない。
第三段。条件27-Aのもとでは、u0 = utr + η27 と連鎖律により、ほとんどすべての時刻で
局所Lipschitz関数はほとんど至る所微分可能であり、その点では右上Dini微分と通常の微分が一致する。したがって無明時には − ∇W⊤TGη27 ≥ λW⊤ > 0。行の定義から Saṅkhārā27 が成立し、η27 ≠ 0 かつ Gη27 ≠ 0 である。
第四段。さらにCauchy–Schwarz不等式から
よって (27.8) が従う。
第五段。最後に x(T) ∈ 𝒩⊤(T) なら、前向き不変性により全 t ≥ T で x(t) ∈ 𝒩⊤(t)。(26.A) から軌道上の W⊤ は恒等的に零であるため、その右上Dini微分は全時刻で零である。条件27-Aの連鎖律を加えれば実アクチュエータの残差寄与もほとんど至る所で零となる。これが (27.9) であり、二つの場合を合わせれば (27.10) が従う。∎
9.1 五つの段を日常語で言い直す
第二段:定理26は「メーターは高さに比例した速さで下がる」と言っている。両辺の符号をひっくり返せば、「下がる速さは、高さの λ 倍以上ある」となる。高さが正なのだから、下がる速さも正。ここまでで(27.6)が終わり。
第三段:ここから条件27-Aを使う。メーターの変化を四つに分解すると、そのうち三つ(時間そのものの効果、川の流れ、生きる分の漕ぎ)は (27.A2) によりちょうど打ち消し合う。残るのは「余分な漕ぎ」の項だけ。だから、下がっている以上、余分な漕ぎはゼロではない。
第四段:内積の大きさは、二本の矢印の長さの積を超えられない。仕事量が λW⊤ 以上と確定しているのだから、矢印の長さも下から押さえられる。
第五段:逆向き。一度部屋に入れば出ないので、メーターはずっとゼロ。ゼロのままなら傾きもゼロ。だから下降率もゼロ、アクチュエータ寄与もゼロ。
第10章 やってはいけない四つの読み方
ここまでの結論は、正しく読めば強い主張ですが、少し踏み外すとまったく別のことを言っているように見えてしまいます。四つの誤読を、順に潰しておきます。
10.1 「無明だから寂静から遠ざかる」――これは違う
指定方策 π0⊤ のもとでは、(26.B) を継承して W⊤ は減少します。したがって本定理が直接証明するのは、寂静未達時の零残差へ向かうLyapunov下降です。「無明だから必ず寂静から遠ざかる」とは証明しません。
部分情報のもとで方策が誤った最小上界へ向かってしまう可能性は、定理20・21の射程に属し、別の観測・信念モデルを要します。
10.2 「行がゼロ=すべての活動が停止」――これも違う
定理23により、寂静にあっても生命―環境完全状態は変化しうる。定理26により、評価関数と π0⊤ も作動し続ける。式(27.9)が零とするのは、Lyapunov残差下降率と、無明に条件づけられた正のアクチュエータ寄与だけです。寂静集合内を動く接線成分、生命維持、他者への応答、自由意思容量を消去しません。
10.3 「定理26だけで行まで言える」――言えない
− D+tW⊤ > 0 は、残差が厳密に減少することを示します。しかし、その減少を直ちに主体の制御入力へ帰属させることはできません。条件27-Aは、同じ自然ドリフト f0 と同じ実アクチュエータ G のもとで、指定入力 u0 と基準入力 utr を比較します。これにより、志向信号 η27 についての結論を、実入力の差へ型付けするのです。
ẋ = −x、許容入力集合 U = {0}、V⊤(x) = x2 とすれば、J*⊤,ρ(x) = x2/(ρ+2)、𝒩⊤ = {0}、W⊤ = x2、Ẇ⊤ = −2W⊤ であり、定理26型の厳密下降を満たす。しかし実入力は恒等的に零で、下降は自然ドリフトだけによる。条件27-Aでは u0 = utr = 0 なので Gη27 = 0 であり、基準場について要求される (27.A2) は零集合外で成立しない。したがって、この系から行は結論されない。
10.4 「空未満でも毎瞬の制御入力が非零だと言える」――言えない
(27.2) により、条件24-Aを満たすすべての空未満の状態は型付き操作的無明に属します。ただし、各層で瞬時の非零制御を結論するには、その層のLyapunov関数と条件27-Aに対応する実アクチュエータ帰属が別途必要です。定理24の正の残余価値だけから、毎瞬の制御入力非零は導かれません。
第11章 この定理が土台から借りているもの
定理27は、自前の新しい仮定をほとんど持ちません。使っているのは、すでに証明ずみの定理と、明示された条件だけです。ここで、借りているものを一つ残らず並べます。どこから何を借りているかを一覧にしておけば、この定理がどこまで正しく、どの前提が崩れたときに崩れるのかが、読む人の側で確かめられるようになります。
| 借りる先 | 何を借りるか | 本書のどこで使うか |
|---|---|---|
| 定理26の常設仮定 | 最高抽象度の指定方策 π0⊤ が存在し、全初期対で同時に最適であること | 第8章の言明全体 |
| 条件26-A(零苦集合と安定性) | 部屋 𝒩⊤(t) が空でなく、閉じていて、一度入れば出ないこと(前向き不変性) | 証明 第一段・第五段 |
| 同じ条件26-A に含まれる二式 | はさみうち (26.A) と厳密下降 (26.B) | 証明 第一段・第二段 |
| 定理24・条件24-A | 空未満では永久零苦を保てないこと。(27.2) の空未満の枝でだけ使う | 第5章 式(27.2) |
| 第6章の正則性 | W⊤ の局所Lipschitz性と軌道の絶対連続性。Dini微分を有限の残差下降率として定義するため | 第6章・証明 第三段 |
| 条件27-A | 残差の下降を、実アクチュエータを介する指定入力と基準入力の差へ帰属させること | 第7章・証明 第三段 |
11.1 使わないもの ― 式(26.C)
条件26-A には、上に挙げた二式のほかにもう一本、式(26.C)(残余価値の距離による連続限界)が含まれています。本定理はこれを一度も使いません。
理由は単純です。定理27が必要とするのは、①「距離が正ならメーターも正」という下からの評価と、②「メーターは必ず減る」という下降の二つだけであり、残余価値そのものの連続性は、証明のどの段にも現れないからです。また、部屋が閉じていることも別途仮定する必要がありません。W⊤ は連続なので、部屋を「W⊤ がゼロになる点の集まり」として書けば、閉じていることはそこから自動的に従います。
11.2 借り物リストは、反証のための地図でもある
この表は、定理27を疑う人にとっての地図でもあります。上に挙げた六つをすべて満たしながら、なお結論が破れる系を一つ示せば、それは定理27の反証になります。逆に、六つのどれかが破れている系を持ち出しても、それは反証にはなりません――その系は、はじめから定理の射程の外にあるからです。
第10章で見た自然ドリフト反例(ẋ = −x, U = {0})は、まさにこの区別の実例でした。あの系は条件27-Aの (27.A2) を零集合の外で満たさないので、定理27の射程の外にあり、したがって「行」は結論されません。仮定が空回りしていないことを、反例そのものが示しているわけです。
第12章 よくある質問
パーリ語原典ではそう説明されます。しかし数学のモデルの中で扱うには、判定できる形が要ります。そこで本稿は「永久に苦ゼロを保てる方策が存在しない」という、可能性についての言明として定義しました。これを操作的無明と呼びます。原典の語義を置き換えたのではなく、モデル内での対応物を一つ定めた、ということです。
本定理は価値判断をしていません。ここでの行は、無明残差を減らす向きに正に寄与するアクチュエータ成分のことです。むしろ「まだ着いていないから、着こうとして漕いでいる」という構造を述べています。
いいえ。式(27.9)がゼロにするのは、無明に条件づけられた横断方向の寄与だけです。部屋の中を動く接線方向の運動、生命維持、他者への応答、自由意思の容量は残ります。第10章の図14と図18をご覧ください。
違います。部屋 𝒩⊤(t) の定義には ℬalive(生命活動が維持される集合)との共通部分が最初から入っています。生きたままの苦滅だけを扱う定義です。
それが本定理がいちばん警戒している誤りです。第10章の反例(ẋ = −x, U = {0})では、オールを持っていないのにメーターは下がります。条件27-Aは、この「流された分」を差し引くための仕掛けです。
そう見えないように設計されています。基準入力 utr は独立に固定され、しかも (27.A2) という検証可能な等式を満たすことが要求されます。上の反例では、まさにこの (27.A2) が零集合の外で成立せず、だから行は結論されません。仮定が空回りしないことが、反例によって示されているわけです。
例外時刻を全部集めても時間の長さはゼロです。しかも(27.10)の第一の同値は全時刻で成立します。弱くなるのは第二の同値だけで、それはDini微分と通常の微分が一致するのがほとんど至る所だからです。この差は書き分けてあり、まとめてはいません。
なりません。本定理が与えるのは、パーリ語原典の一句に対するモデル理論的な対応です。パーリ語原典上の無明・行の全語義を証明も網羅もしません。SN 12.2 の三種の行を一本の内積に還元してはならない、というのが本稿の一貫した立場です。
(27.2) により、空未満の状態はすべて操作的無明に属します。しかし瞬時の非零制御まで結論するには、その層のLyapunov関数と、条件27-Aに対応する実アクチュエータ帰属が別途必要です(第10章 10.4)。
できます。前提(定理26の常設仮定、条件26系、条件24-A、条件27-A)はすべて明示されています。これらを満たしながら結論が破れる系を一つ示せば、反証になります。ただし前提のどれかが破れている系を持ち出しても、それは反証にはなりません。
第13章 まとめ
本体系では、涅槃寂静の未達を型付き操作的無明として表すことができます。最高抽象度で零苦不変集合の外にある状態は、条件26-A・26-Bにより正のLyapunov無明残差と厳密に正の残差下降率をもちます。条件27-Aを加えると、その下降へ正に寄与する実アクチュエータ上の志向信号は非零です。したがって、明示したモデル内で「無明に縁りて行が起こる」に対応する条件付き含意が成立します。
同時に、寂静は物理的静止でも全行為の消滅でもありません。消えるのは無明に条件づけられた正の残差寄与であり、生命と自由の接線的・関係的活動は存続しうます。本定理はパーリ語原典句のモデル理論的対応を与えるものであり、パーリ語原典上の無明・行の全語義を証明または尽くすものではありません。これが定理26の動的寂静と両立する定理27の最小形式です。
⇒ 正のLyapunov残差下降率
+ 実アクチュエータ帰属(条件27-A)
⇒ 非零の志向的形成作用(行)
(最高抽象度の指定閉ループ上、条件27-Aのもとで a.e.)
付録A 式の全一覧
| 番号 | 式 | ひとことで言うと |
|---|---|---|
| (26.A) | c1dist2 ≤ W⊤ ≤ c2dist2 | 挟み込み。メーターは距離の二乗と連動する |
| (26.B) | D+tW⊤ ≤ −λW⊤ | 厳密下降。メーターは高さに比例した速さで必ず下がる |
| (26.3) | 空未満で PZS 不成立、⊤ では PZS ⇔ 部屋の中 | 定理24と定理26の合成 |
| (27.1) | Avijjā27 :⇔ ¬PZS | 無明の定義。永久零苦を保てないこと |
| (27.2) | Avijjā27 ⇔ [a≺⊤] ∨ [a=⊤ ∧ x∉𝒩⊤] | 無明の二つの場合分け |
| (27.3) | Ign27 := W⊤ | 無明の量=高さメーター |
| (27.4) | Des27 := −D+tW⊤ | 残差下降率。下がる速さを正の数で表す |
| (27.A1) | ẋ = f0 + Gu, u0 := π0⊤ | 制御アフィン系。流れと漕ぎを足し算で分ける |
| (27.A2) | ∂W⊤/∂t + ∇W⊤TFtr⊤ = 0 | 基準閉ループだけでは高さが変わらない |
| (27.5) | Saṅkhārā27 :⇔ −∇W⊤TGη27 > 0 | 行の定義。余分な漕ぎが下降へ正に効く |
| (27.6) | Des27 ≥ λIgn27 ≥ λc1dist2 > 0 | 無明なら下降は止まらない |
| (27.7) | Des27 = −∇W⊤TGη27 ≥ λW⊤ ≥ 0 | 下降は本人の漕ぎに等しい |
| (27.8) | ‖η27‖ ≥ λW⊤/L27 > 0 | 行の大きさの下限 |
| (27.9) | 部屋の中では Des27 = 0、寄与も a.e. 零 | 寂静では横断寄与が消える |
| (27.10) | 無明 ⇔ 下降>0(全時刻)、無明 ⇔ 行(a.e.) | 二つの同値 |
付録B 文字の全一覧
第4章の表を再掲します。読みながら参照できるよう、巻末にも置いておきます。
| 記号 | 読み方・意味 |
|---|---|
| ⊤ | 最高抽象度。「空」と読む。順序のいちばん上という意味の記号で、神秘的な意味はない |
| a ≺ ⊤ | 空未満の抽象度。⊤ より下の階層 |
| 𝕃 | 抽象度の全体(束) |
| Xa | 抽象度 a における状態の空間 |
| ℬalive | 生命活動が維持される状態の集まり |
| 𝒩⊤(t) | 時刻 t における、生きたまま残りの苦がゼロである状態の集まり(=部屋) |
| x(t) | 時刻 t における状態。地図の上の現在地 |
| dist(x,𝒩⊤(t)) | 現在地から部屋までの最短距離 |
| W⊤(x,t) | 高さメーター(Lyapunov関数)。部屋の中でゼロ、外で正 |
| c1, c2 | 挟み込みの下側・上側の正の定数 |
| λ | 減衰率。正の定数。メーターが下がる速さを決める |
| D+t | 右上Dini微分。角があっても測れる傾き |
| PZS(a,x,T) | 永久零苦命題。「時刻 T に x から出発して、以後ずっと苦をゼロに保てる方策がある」 |
| Avijjā27 | 本体系の操作的無明。PZS が成り立たないこと |
| Ign27 | Lyapunov無明残差。最高抽象度では W⊤ そのもの |
| Des27 | 残差下降率。メーターが下がる速さ。これだけでは行を意味しない |
| f0(x,t) | 自然ドリフト。誰も何もしなくても状態が動く分(川の流れ) |
| G(x,t) | 実アクチュエータ写像。入力が実際に状態へ効く経路(オールと水の関係) |
| u | 制御入力。主体が選べる操作量 |
| u0(t,x) | 指定された最適入力。定理26の方策 π0⊤ が選ぶ入力 |
| utr(t,x) | 基準入力。独立に固定された、生命維持や接線運動を含む「素の」入力 |
| η27(t,x) | 志向信号。u0 から utr を引いた差 |
| Gη27 | 志向信号が実アクチュエータを通って状態に及ぼす実効作用 |
| Saṅkhārā27 | 本体系の行。−∇W⊤TGη27 > 0 で定義される |
| L27 | ‖GT∇W⊤‖ の上界となる正の定数 |
| ∇ | 勾配。いちばん急な登り坂の向き |
| ‖ · ‖ | ベクトルの長さ(ノルム) |
| π0⊤ | 最高抽象度における指定最適方策。全初期対で同時に最適 |
| L(Lipschitz定数) | 傾きの上限。局所Lipschitzとは、軌道の近傍でこの L が取れること(道具14) |
| ker G | G の核。Gv = 0 となる入力方向。力んでも状態には何も起こさない(道具15) |
| a.e. | ほとんどすべての時刻で(例外の時刻を全部集めても長さゼロ) |