システム仕様書:七覚支(Bojjhaṅga)の実装プロトコル —— システムをデグレードさせない7つの条件

02. Kernel Source

[For English Users] This is a technical spec. For the project roadmap, visit our Technical Whitepaper (English Edition).

02. Kernel Source

出典: Aṅguttara Nikāya 7.26(覚支経 / Bojjhaṅgasuttaṃ) ステータス: 安定版(Stable)/ 運用維持プロトコル

目次

  1. 概要:不衰退の法(aparihāniyā dhammā)とは何か
  2. パーリ語原典とシステム解析ログ(対訳)
  3. 構造図:七覚支のシーケンス定義
  4. デバッグ・ログ:実装の継続が条件である

1. 概要:不衰退の法(aparihāniyā dhammā)とは何か

Human OSを最適化するプロセスにおいて、最も警戒すべきエラーは「デグレード(以前のバージョンへの劣化・後退)」です。

本経典(AN 7.26)では、悟りへと至るための7つの要素である**「七覚支(satta bojjhaṅgā)」を、システムをデグレードさせないための必要条件、すなわち「七つの不衰退の法(satta aparihāniyā dhammā)」**として定義しています。これらが稼働し続ける限り、OSは増長(アップデート)のみを継続し、決して衰退することはありません。


2. パーリ語原典とシステム解析ログ(対訳)

導入:不衰退プロトコルの宣言

Pali: Satta vo, bhikkhave, aparihāniye dhamme desessāmi. Taṃ suṇātha, sādhukaṃ manasi karotha. Katame ca, bhikkhave, satta aparihāniyā dhammā?

日本語: 比丘たちよ、汝らに七つの不衰退の法を説こう。それを聴け、よく心に留めよ。では比丘たちよ、七つの不衰退の法とは何か。

  • // System Comment: aparihāniyā dhammā(不衰退の法)とは、システムがデグレード(parihāni / 衰退)しないための必要条件を指します。

七覚支の基本定義(1〜7)

Pali: Yāvakīvañca, bhikkhave, bhikkhū satisambojjhaṅgaṃ bhāvessanti; vuddhiyeva, bhikkhave, bhikkhūnaṃ pāṭikaṅkhā, no parihāni.

日本語: 比丘たちよ、比丘らが**念覚支(sati)**を修習する限り、比丘らの増長のみが期待され、衰退はない。

  • // System Module 1: Sati (念) 役割:システム監視プロセス 現在のI/O状況を正確に記録・保持する常時稼働の監視モニター。

Pali: Dhammavicayasambojjhaṅgaṃ bhāvessanti. Vīriyasambojjhaṅgaṃ bhāvessanti.

日本語: **択法覚支(dhammavicaya)**を修習する限り、増長のみ。**精進覚支(vīriya)**を修習する限り、増長のみ。

  • // System Module 2: Dhammavicaya (択法) 役割:入力データの正確な分析機能 監視プロセス(念)が捉えたデータを解析し、有益なパッチか有害なマルウェアかを判別する機能。
  • // System Module 3: Vīriya (精進) 役割:CPU稼働率の維持 分析結果に基づき、処理を止めずに実行し続けるためのエネルギー供給。

Pali: Pītisambojjhaṅgaṃ bhāvessanti. Passaddhisambojjhaṅgaṃ bhāvessanti.

日本語: **喜覚支(pīti)**を修習する限り、増長のみ。**軽安覚支(passaddhi)**を修習する限り、増長のみ。

  • // System Module 4: Pīti (喜) 役割:正のフィードバックループ 正しい処理が行われていることに対するシステム的な喜び。これが次の処理への強力な推進力となる。
  • // System Module 5: Passaddhi (軽安) 役割:過負荷の解消(クールダウン機能) 推進力(喜)によるシステムの熱暴走を防ぎ、心身のリソースを鎮静・リセットさせる。

Pali: Samādhisambojjhaṅgaṃ bhāvessanti. Upekkhāsambojjhaṅgaṃ bhāvessanti.

日本語: **定覚支(samādhi)**を修習する限り、増長のみ。**捨覚支(upekkhā)**を修習する限り、増長のみ。

  • // System Module 6: Samādhi (定) 役割:シングルスレッド処理 クールダウンされたリソースを一点に集約し、集中状態を完全に安定化させる。
  • // System Module 7: Upekkhā (捨) 役割:出力に対する無干渉モード(完全平衡) システム出力に対して「好き・嫌い」のバイアスを一切加えないゼロ・バイアス観察。最高の安定状態。

結論:実装の継続要件

Pali: Yāvakīvañca, bhikkhave, ime satta aparihāniyā dhammā bhikkhūsu ṭhassanti, imesu ca sattasu aparihāniyesu dhammesu bhikkhū sandississanti; vuddhiyeva, bhikkhave, bhikkhūnaṃ pāṭikaṅkhā, no parihānī.

日本語: 比丘たちよ、これら七つの不衰退の法が比丘らの中に存続し、比丘らがこれら七つの不衰退の法において見出される限り、比丘らの増長のみが期待され、衰退はない。

  • // System Comment: Yāvakīvañca(~する限り)という条件文が極めて重要です。「一度悟れば終わり」ではなく、「この7つのプロトコルが稼働し続けている限りにおいてのみ」、システムのデグレードは防がれます。

3. 構造図:七覚支のシーケンス定義

七覚支は並列のモジュールではなく、明確な**順序(シーケンス)**を持った依存関係にあります。

Plaintext

【七覚支の実行シーケンス】

1. Sati(監視)           ── 全ては正確なログ取得から始まる
   ↓
2. Dhammavicaya(分析)   ── ログを元にデータを解析する
   ↓
3. Vīriya(実行)         ── 解析結果に基づき処理を駆動させる
   ↓
4. Pīti(推進)           ── 駆動による正のフィードバック(熱)が発生する
   ↓
5. Passaddhi(安定)      ── 発生した過剰な熱をクールダウンする
   ↓
6. Samādhi(集中)        ── 冷却された状態でリソースを一点集約する
   ↓
7. Upekkhā(完全平衡)    ── バイアスゼロの完全なアイドリング状態へ至る

構造的特徴: 下位プロセスが上位プロセスを支える「ウォーターフォール構造」です。監視(Sati)が落ちれば分析(Dhammavicaya)はエラーを吐き、熱(Pīti)を冷却(Passaddhi)できなければシステムは暴走します。一つでも欠けると、全体がデグレードします。


4. デバッグ・ログ:実装の継続が条件である

本経典(AN 7.26)と、他の主要なOS仕様書を照合します。

  • MN 118(入出息念経)との照合: MN 118では、四念処(監視)を完了した後の「最終的な完成形」としてこの七覚支が記述されます。
  • SN 46シリーズとの照合: SN 46では、これら七覚支の詳細な展開や「食(Ahāra)=エネルギー源」について深く言及されています。

本経典(覚支経)における最大の眼目は、**「Yāvakīvañca(修習する限り)」という実行条件にあります。 悟りやシステムの最適化は、特定のステータスを獲得して完了する「状態」ではありません。この7つのプロセスを止めずに回し続けるという「動的な運用」**そのものが、バグのない状態(増長のみ・衰退なし)を担保しているのです。

Chaṭṭhaṃ.(第六経、了)

原典ソースコード

Bojjhaṅgasuttaṃ(AN 7.26 覚支経)

コメント

タイトルとURLをコピーしました