相棒の空きセル

占有マップ / 2026-09-12

相棒の空きセル

Rei と Claude の「相棒」を新しく作れるかを、6 軸の設計空間で確かめた記録。第 1 部は既存の相棒 32 体を写像した占有マップ、第 2 部は極小点ボット構造の prior-art audit。空きの位置が分かるまでは、新しい型を名乗らない。

列挙
32体 / 4 系
全組合せ
1296セル
占有
28セル
占有率
2.16%
候補席
3/うち遠 1

01軸

前回提示した 6 軸をそのまま使う。ただし写像の作業中に 1 本だけ定義が壊れ、値を足した。

軸の改訂(作業中に発生)
位置軸は当初「携行 / 据置 / 分散」の 3 値だった。タチコマ・盲導犬・R2-D2 はそのどれでもない — 主体に随伴しながら自力で移動する。自走を追加して 4 値とし、全組合せは 972 → 1296 に変わった。表を埋める作業そのものが軸定義を訂正した格好で、これは空きセルの話より前に記録しておく価値がある所見。

担当軸の扱い — 実際には複数を兼ねる相棒が多いので、「外したら相棒でなくなる一つ」=主担当を取る規則にした。ポッドは支援射撃もするが主担当は観測、という取り方。
除外 2 体 — たまごっち・AIBO は主体に対する担当を持たず「世話される対象」なので軸に載らない。担当軸に「被世話」を足すか、相棒の定義から外すかは未決。今回は載せていない。

02写像表

フィクション 10 / 実在の AI システム 8 / 非 AI の相棒 7 / 藤本さんの既存装置 7。朱字は、その軸で希少な値。

相棒系位置主導権記憶の所在主担当数人格

同一セルに落ちた 4 組 — ドラえもん / R2-D2、キャディ / 伴走者、Rei スタック検査票 / rei-scout、rei-repair-mcp / sougou_aggregator。6 軸では区別されないということは、この 6 軸が拾っていない差(速度・費用・失敗時の振る舞い)があるということでもある。

032 軸断面の占有

6 軸の全ペア 15 通り。塗りが占有、破線が空き。空きが 1 セルしかない断面(朱枠)は、その組合せが設計空間の中でいちばん強く禁じられている場所を指す。

2 体以上 1 体 空き その断面で唯一の空き

04空きセルの所見

  1. 「自律」の列は、ほぼ藤本さんの装置が一人で埋めている 自律で動く相棒は 32 体中 6 体(タチコマ・HAL 9000・ClueBot NG・検査票・comparator 計器群・rei-scout)。うち 4 体が藤本さんの既存装置。単独空き断面 5 つのうち 4 つが自律軸に絡むのは、この偏りの裏返し。
  2. 携行 × 自律 は全域で空き 位置 × 主導権の 12 セルで唯一の空き。携行型は例外なく指示待ちか割込み可で、自律で動くものは分散か据置(cron・クラウド・艦)に寄る。電源と注意の制約が効いていると読める。
  3. 「人格を意図的に抑制した相棒」は 2 例しかない ポッド042 と Claude Code セッションのみ。人格「無」(素の道具)とは別の値で、持てるのに持たせないと決めた設計。希少ゆえに、抑制が絡む空きセルが大量に残る。
  4. 記録を主担当とする AI は 0 記録は全体でも 3 体(秘書・航海日誌・notepad mirror)と最も希少で、実在 AI カテゴリには一つもない。AI の相棒は実行代行・観測・異議に寄り、記録は人間か非 AI の道具が担っている。
  5. 群は 1 体しか占有していない 群はピクミンのみ。記憶が第三の場所にある群、人格を抑制した群はいずれも空き。数の軸は事実上「単体」に潰れている。
  6. 最遠フロンティアの性格 1296 セルの各々から占有セルまでのハミング距離を取ると、最大は 4 で 22 セル。その 22 セルは全て複数か群で、22 中 16 が記録、17 が人格抑制。記録または異議を担当する、群としての、人格を持たない相棒が、この設計空間でいちばん遠い場所。

05候補席

前回の会話で示唆した方向に沿って 3 席を取り、それぞれ最寄りの占有セルまでの距離を測った。距離 1 は「既存の型を 1 軸だけずらした形」であって、新しい型ではない。

α — relay 席

距離 1
分散自律第三の場所異議単体人格=抑制

session をまたいで持続し、呼ばれなくても「これは未 review」と言い続ける存在。tab 間の直通経路が無く relay が人を経由するしかない、という現状の空席に対応する。

判定:新規性は弱い。最寄りは ClueBot NG で、違いは人格軸 1 手(無 → 抑制)のみ。Wikipedia の巡回 bot は既に「分散・自律・第三の場所・異議・単体」を占有している。この席を新機構と呼ぶには、人格抑制が機能差を生むことを示す必要がある。

β — 携行席

距離 1
携行自律相棒側観測単体人格=抑制

ポッドから主導権だけを 1 手ずらした形。所見 02 の「携行 × 自律」の空きにちょうど入る。藤本さんの既存装置 7 体は全て分散型なので、自前の空席でもある。

判定:型としては 1 手違いだが、制約は本物。携行 × 自律が全域で空いているのは偶然ではなく、常時稼働する携行装置は電源設計から始まる。手持ちの Tang Nano 9K / Tang Console で成立するかは、型の議論とは別に実機側で決まる。

γ — 群記録席

距離 2 以上
分散自律第三の場所記録群人格=抑制

3 席の中で唯一、距離 1 の占有セルが存在しない。所見 06 の最遠フロンティア(記録 × 群 × 人格抑制)の縁にあたる。comparator 計器群(分散・自律・第三の場所・観測・複数・無)から、担当を観測→記録、数を複数→群、人格を無→抑制へ動かした位置。

判定:型としては最も遠いが、意味が立つかは未検証。「群として自律的に記録する」が単なる計器の複製と何が違うのかを先に言えないと、γ は空いているだけで到達する理由のないセルになる。

06前回主張の訂正

訂正 1:「異議のみを担当する相棒はほぼ空き」は誤り。実際には 6 体が占有している — CI bot(CodeQL / Dependabot)、ClueBot NG、Grammarly、盲導犬(intelligent disobedience)、公証人 / 第三者委員会、そして藤本さん自身の review discipline 2 文書。異議は主担当 4 値の中で 2 番目に混んでいる。

訂正 2:最も希少なのは異議ではなく記録。記録は 3 体のみで、AI カテゴリは 0。前回「異議を担う相棒」を空席として挙げたが、表を埋めた結果、空いていたのは隣の列だった。

維持される部分:異議 × 人格抑制、異議 × 複数 / 群 は実際に空き。空いているのは「異議」そのものではなく「異議と人格抑制の組合せ」で、前回の直観が当たっていたのは後者だけ。

07次の手

空きセルの数は確定した(1296 中 1268)。ただし「空いている」と「到達する理由がある」は別なので、次に要るのは 2 つ。

  1. 候補席を 1 つに絞るα は prior art(ClueBot NG)が 1 手隣にあり、β は実機制約が型の外にあり、γ は距離が遠いかわりに意味が未検証。絞る基準は「距離」ではなく「その席に座る理由が既存装置の言葉で言えるか」。
  2. compose prototype との差分を測るPattern 5 予防。γ を採るなら、comparator 計器群 + notepad mirror + review discipline を順に呼んだものを baseline とし、①持続性(session をまたぐか)②自己発火(呼ばれなくても動くか)の 2 点で差が出るかを測る。差が出なければ、それは新しい相棒ではなく既存装置の束の別名。

この表自体も同じ扱いにしておく。占有判定は一次資料の再確認を経ていない draft v0 で、特に「主担当」の取り方(ポッド=観測、Cortana=実行代行など)は解釈が入っている。占有が 1 体だけのセルは、その 1 体の判定が変われば空きに変わる。

第 2 部 / prior-art audit

極小点ボット構造

「極小点が無限にある。逆向きも置く。次元も無限。ボットは各次元の極小点に存在する。ただし有限に設定する。フラクタル」という構造案を、第 1 部の軸に接続したうえで既存研究に照らした記録。〜0000.0 は一つの数として扱うことが確定したため、逆方向は p 進整数として読む。§09 は数理物理・計算機代数・符号理論まで広げた audit v4。層 1〜5 はすべて占有と確定し、構造側に新規性は残らなかった。

08独立な軸は 3 本ではなく 2 本

「次元」の読みは 3 つとも含める方針で組んだが、素点(どの基数で展開するか)と階層(何桁目か)は並ぶ軸にならない。p 進展開 Σ akpk の k が「何桁目か」であり、同時に付値そのもの(|x|p = p−v(x))だから、階層は素点の内部座標にあたる。

軸 A
座標軸(直積空間の本数 n)独立
軸 P
素点(展開の方向)独立
深さ d
各 (a, p) セルの内部解像度軸ではなくパラメータ

ボットの居場所は (a, p) の格子で決まり、深さはそのボットがどこまで見えているかになる。保留にした「無限 → 有限」は d だけに掛かるので、A と P は d を決めないまま確定できる。

基数を選んだ時点で素点の数は決まる

左に無限に伸びる桁列を一つの数として扱うと、基数 10 なら 10 進整数 ℤ₁₀ になる。10 は素数ではないので体にならず、零因子を持ち、中国剰余定理で ℤ₂ × ℤ₅ に分解する。素点の数は |P| = ω(b) + 1(b の相異なる素因数の個数 + 実数方向)、ボット数は N = n × (ω(b) + 1)。

基数 b素点|P|n=3 のとき N
2実数・2 進26
10実数・2 進・5 進39
30実数・2 進・3 進・5 進412

09prior art の 5 層(audit v4)

v1 からの訂正 2 件。初回の audit は検索語が機械学習とエージェント設計に寄っていた。数理物理と計算機代数を入れ直した結果、v1 で「空いている可能性が高い」とした 2 層はいずれも占有済みだった。

訂正 1:アデール(全素点同時)は機械学習では未実装だが、数理物理では 1987 年から確立している。
訂正 2:素点ごとに計算主体を置く配置規則は、計算機代数では 1950–60 年代からの標準技法(剰余数系)。

層が下るほど空いている。占有の根拠は各層の出典を参照。

層 1 — 単一素数 p の機械学習・認知モデル

完全占有
  • p 進を一つ固定した機械学習 — 分類・回帰・表現学習の基礎ブロックが確立済み
  • 有限桁打ち切り(finite digit expansion)も実装済み
  • ℤp が p 個の球に分かれ、さらに p 個に…という自己相似の入れ子も明示的
  • p 進セルラーニューラルネット / 階層ニューラルネット + p 進 PDE / p 進統計場理論 + deep belief network
  • Khrennikov の m 進木上の mental space(意識・無意識の力学、2007 年〜)、超距離の心のモデル

判定:「p 進 + 階層 + フラクタル + 有限打ち切り」の組では新規性を主張できない。

層 2 — 全素点を同時に使う(アデール)

物理では占有 / ML では未実装
  • Freund–Witten 1987「Adelic string amplitudes」 — 全素数にわたる p 進振幅の積が実数振幅と結びつくというアデール公式。第 2 部 §10 で「保存則」として挙げたものの、ほぼ先行例にあたる
  • アデール量子力学(Dragovich, Volovich)— アデール的波動関数、有限アデール上の Feynman 積分
  • アデール超解析、アデール宇宙論、1 類二次体のアデール的ガンマ・ベータ関数
  • 2022–23 にも無限積の収束問題として再検討されており、現在も生きている話題

判定:「全素点を持ち積公式で束ねる」は物理側で確立済み。空いているのは機械学習・エージェント設計への持ち込みだけで、構造そのものは新しくない。

層 3 — 素点ごとに 1 計算主体を置く配置規則

計算機代数では標準
  • 剰余数系 / multi-modular arithmetic — 複数の素数で並列に計算し、中国剰余定理で合成する。1950–60 年代からの標準技法
  • Hensel lifting — p 進で桁を上げていく操作。保留中の深さ d を 1 増やす操作そのものに、既に名前とアルゴリズムがある
  • 「Multiple P-adic Arithmetic による厳密行列計算の並列実装」— 複数の p 進を並列に走らせる実装が既にある

判定:「1 素点 1 主体、後で突き合わせ」はエージェントと呼ばれていないだけで、計算構造としては標準。新規性が残るとすれば、各主体が自律・記録・異議を担うという振る舞い側にしかない。

層 4 — 突き合わせによる誤り検出

近接する先行あり
  • 冗長剰余数系(RRNS) — 余分な法を足しておき、剰余の不整合から誤りを検出・訂正する。誤り訂正符号として確立済み
  • 「余分な素点を足して、どれが間違っているかを特定する」という運用は、まさにこの形

判定:§10 で挙げた相互検査機構は、離散側では RRNS がほぼ同じことをしている。ただし RRNS は有限素点のみで構成される。

層 5 — 実数方向を検査の輪に入れる

占有(v4 で確定)

v3 では「部品は既存だが合成は未出」としていた。本文を取りに行った結果、合成も 1980 年から存在していた。以下の 3 部品に加え、4 点目が決定打になった。

  • アルキメデス素点を有限素点と対等に載せる枠組み — Arakelov 理論(1974〜)。Arakelov 因子は素イデアルと無限素点を同じ形式和に載せ、次数公式 deg(D) = ΣP log N(P)·xP + Σσ xσ が両者を加法的に統合する。数論では完全に標準。ただし符号理論との接続は無い — 類比の相手は有限体上の曲線であって、code ではない(van der Geer–Schoof には code への言及が無い)
  • 実数側だけの誤り訂正符号 — 実数上の DFT 符号、turbo analog codes 等が確立済み。ただし剰余系・p 進側との結合は無い(該当論文に RNS / p 進 / モジュラ算術の言及が一切ない)
  • RNS が既に大きさ情報を検査に使っている — 復元値が正当範囲に入るかを見る範囲検査・オーバーフロー検出は、通常の大きさ(アルキメデス的情報)を使う操作
  • そして両者は既に同じ検査条件に入っている — 現代の RRNS 誤り訂正は、剰余の Hamming 距離による射影比較と、復元値が動的範囲 MK を下回るかという実数値の閾値条件を組み合わせて誤りを判定する。さらに遡ると Etzel–Jenkins(1980)が、RRNS デジタルフィルタでオーバーフロー抑制と単一誤り訂正を同一の冗長性で同時に扱っている

判定:占有。「実数側の量と有限素点側の剰余を同じ検査条件に入れる」は 1980 年から行われている。残るのは形式の差だけ — RRNS では大きさが「範囲に収まるか」という不等式として入るのに対し、積公式 ∏v|x|v = 1 では |x|∞ が有限素点と同じ形の乗法的な等式の一項として対等に入る。この差は実在するが、新機構の根拠としては弱い。

未確認 2 件の追跡結果(audit v4)
①「Combined Analog and Digital Error-Correcting Codes For Analog Information Sources」= Rosenhouse–Weiss, IEEE Trans. Comm. 55(11), 2007。書誌と全文アブストラクトを確定(PDF 本体は IEEE 側で取得不能)。内容はカオス力学系と LDPC によるアナログ信号の誤り訂正で、剰余算術は使っていない。「digital」はアナログ写像を保護する LDPC 層を指すもので、素点の話ではない。層 5 の判定は覆さなかった。
②「magnitude indices in residue code」は本文を取得できず(IEEE 有料、OA 版なし、書誌 API は 429)。同じ問いに答える取得可能な文献 3 件で代替した — MDPI の RRNS 多重誤り訂正(2022、範囲条件が明示)、Etzel–Jenkins(1980)、特許 US9110768。結果として層 5 は覆り、占有と確定した。

§6.4 の open problem は誰も追っていない

アデールを future work として置いた論文の被引用を確認したところ、現時点で 3 本。内訳は p 進学習理論の一般化 1 本、p ≠ 2 への一般化 1 本、ゲノム配列への p 進双フィルトレーション 1 本で、いずれもアデールを追っていない。複数素数に触れる 2 本も「素数の選び方への不変性」の議論で、全素点を同時に持つ構成ではない。

10積公式が保存則になる

素点ごとにボットを分ける理由が無いと、これは「同じものを |P| 個並べただけ」のアンサンブルになる。理由は 2 つあり、どちらも構造から出る。

第一に、p が違うと木の分岐数が違う。2 進のボットは 2 分木、5 進のボットは 5 分木で同じ対象を見る。粒度の違う階層を同時に持つことになる。

第二が本命で、積公式。0 でない有理数 x について、全素点にわたる絶対値の積は必ず 1 になる。

素点 v|10|v
実数方向10
2 進方向1/2
5 進方向1/5
積1

各ボットが自分の素点での測定値を報告すると、全ボットの積が 1 にならなければ、どれかが間違っている。事前に分かっている保存則が、そのまま群の相互検査機構になる。独立な経路で測って突き合わせるという規律が、外から足す規律ではなく対象の性質として最初から入っている形。

この着想には先行がある(audit v4)。全素点の積で束ねる形は Freund–Witten のアデール公式(1987)が先。離散側の誤り検出としては冗長剰余数系(RRNS)がほぼ同じことをしており、しかも実数値の範囲条件と剰余を同じ検査に入れる形は Etzel–Jenkins(1980)まで遡る。v3 で「新規として残る」とした点も v4 で消えた。残るのは形式の差(不等式か、乗法的等式の一項か)だけで、新機構の根拠としては弱い。§09 層 4・層 5 を参照。

有限化がここから導出される

積公式は全素点を要求するので、素点を有限個に切ると普通は壊れる。壊れない条件は一つだけで、扱う数を S-単数に限ること。S = {実数方向, 2, 5} なら S-単数は ±2a·5b(a, b は整数)で、これは桁をずらす操作そのものの群にあたる。

基数 10 を選んだ時点で、素点の有限化は導出されていた。最初に書かれた 0.0000…0 と …0000.0 は、この群の元そのもの。仮置きの有限値ではなく、基数の選択から出てくる有限値になっている。保留にした深さ d とは別の話なので、d を未決のまま P を確定できる。

11第 2 部の未決

  1. 座標軸 A の本数ここだけは構造から出てこない。外から決める量。
  2. 深さ d(保留中)有限の木として割り切るか、深さ n 版 → n−1 版の写像を定義して解像度指定にするか。後者なら「どの深さで何が決まるか」が測れる量になる。
  3. ボット 1 体の主担当積公式を検査に使うなら、第 1 部で最も希少だった「記録」か「異議」に寄る。実行代行に寄せると、この構造を選んだ意味が薄くなる。
  4. 記憶の所在軸に 4 つ目の値が要るか記憶が格子上に分散するなら、相棒側 / 主体側 / 第三の場所のどれでもない。位置軸に「自走」を足したのと同じ改訂が、記憶軸で起きる可能性。
  5. 構造側に新規性は残らなかった(audit v4 の結論)層 1〜5 がすべて占有と確定した。この構造を「新しい相棒の型」として主張する根拠は、少なくとも数学的構造の側には無い。残る差は形式の差(不等式か乗法的等式か)で、これを新機構の根拠にすると Pattern L の型に入る。
  6. 新規性の置き場所は振る舞い側に移る第 1 部の占有マップも、第 2 部の prior-art audit も、同じ結論を指している — 空いているのは構造ではなく、各主体が自律・記録・異議を担うという振る舞い。第 1 部で最も希少だった値(記録 3 体、人格抑制 2 体、群 1 体)がそのまま残りの空きに対応する。
  7. compose baseline の対象は確定済み①Arakelov 因子(有限素点と無限素点を同じ台帳に載せる)②実数側の DFT 符号 ③RRNS(冗長素点 + 範囲条件による誤り検出)。構造で新規を主張しない以上、この 3 つは baseline ではなくそのまま使う土台として扱ってよい。
  8. Hensel lifting との関係深さ d を 1 増やす操作には既にアルゴリズムがある。保留中の「有限の木か射影系か」の分岐は、後者を採るなら実装は新規に作らなくてよい。ただしその場合、層 3 との差分はさらに縮む。

12主担当=記録(確定)

ボット 1 体の主担当を記録に決定。実行代行と異議は取らない。第 1 部の占有マップに照らすと、この選択は最も空いている側を指している。

位置

記録は主担当 4 値の中で最希少(32 体中 3 体 — 秘書・航海日誌・notepad mirror)で、実在の AI カテゴリには 0 体。候補席 γ(分散 / 自律 / 第三の場所 / 記録 / 群 / 人格抑制)と一致し、最遠フロンティア(距離 4 の 22 セル、うち 16 が記録)の縁にあたる。

記録を選んだことで自動的に決まる 3 つ

  1. 数 = 群(座標軸, 素点) の組ごとに 1 体。第 1 部で 32 体中 1 体しか占有していなかった軸値。
  2. 記憶の所在 = 格子そのもの記録が担当なら、記録=記憶が各極小点に分散する。第 1 部の 3 値(相棒側 / 主体側 / 第三の場所)のどれでもない。位置軸に「自走」を足したのと同じ改訂が記憶軸でも必要で、4 つ目の値「格子上に分散」が要る。
  3. 人格 = 抑制記録者に人格を持たせると、出所ラベルが人格に吸収される(549 misattribution と同じ型)。これは好みではなく、記録という担当からの帰結。

記録を選んだことで捨てたもの

実行代行と異議。ボットは動かず、判定しない。「正しいか」ではなく「どの経路から来たか」「review 済か未 review か」を記録するだけで、判定は独立した読み手に残る。自己判定を禁じ完了 signal を独立読み手の明示発話に限る原則と、そのまま一致する。

残る最大の問い — 何を記録するのか。積公式による自己検査は、記録対象が有理数に写る量であって初めて成立する。「誰がいつ何を主張したか」には掛からない。ここを決めないと、§10 の自己検査は絵に描いた餅になる。

(a) 数量を記録する

自己検査は成立 / 差分は薄い

測定値・件数・サイズ。積公式がそのまま掛かり、群の相互検査が働く。ただし RRNS との差分がほとんど残らない。

(b) 出来事・主張・出所を記録する

第 1 部の空きはこちら

記録 × AI = 0 体の空白はこの側。ただし積公式は掛からず、検査機構を別に用意する必要がある。

(c) 出来事に有理数を割り当てる

付値に意味が要る

記録ごとに有理数を対応させ、その数で積公式を回す。ただし付値に意味を持たせられなければ、ただのチェックサムの再発明になる。

記録の対象は保留(本人判断)。a / b / c は据え置き。土台に触る選択なので、急いで land させない。

決定基準を先に置いておく。この 3 択は本質的に「検査機構のコストをどこで払うか」の選択 — (a) は検査が無料で記録対象が狭い、(b) は記録対象が広く検査を自前で作る、(c) は両方だが写像の設計と付値の意味付けが要る。
したがって決め手になる実測量は「記録したい対象のうち、有理数に自然に写るものの割合」。既存の notepad entries・検査票・comparator 出力を棚卸しすれば、この割合は測れる。測ってから選べば、a / b / c は選択ではなく導出になる。

この時点での未決は 3 件 — 記録の対象(保留)、座標軸 A の本数、深さ d。いずれも本人の明示 go 待ち。

13棚卸し — 実際に記録しているもの

§12 で置いた決定基準に従い、公開経路から取れる実際の記録を数えた。各項目を 4 分類する — Q=有理数に写る量 / S=有限値の状態語 / I=識別子 / F=自由文。

母集団項目QSIFQ 率比
comparator harvest_lag231325356.5%0
comparator plugin_census391399833.3%1
notepad manifest(281 entries)5103120.0%0
catalog-lite(446 rows)402200.0%0
合計(スキーマ項目単位)712713191238.0%1
合計(実セル単位)3,4293679471,78133410.7%3

決定基準そのものが間違っていた。§12 では「有理数に自然に写るものの割合」を決め手に置いた。数えてみると 38.0%(項目単位)/ 10.7%(セル単位)で、一見 (a) は半分くらい成立しそうに見える。
だが積公式 ∏v|x|v = 1 が意味を持つのは乗法的な量=比だけで、件数・差・所要時間・時刻はいずれも加法的か順序的であって、付値に意味がない。正しい決め手は「比になっているか」だった。

比は 71 項目中 1 項目(1.4%)、実セル 3,429 中 3(0.09%)。唯一の該当は plugin_census の spreadRatio = max/min。

3 択への影響

  1. (a) 数量を記録 — 売りが消えた積公式による自己検査は、記録の 98.6% に掛からない。「検査が無料」という (a) の唯一の利点が実測で失われた。数量に絞っても検査機構は自前で作ることになる。
  2. (b) 出来事・主張・出所 — 実態はこちらF + I が実セルの 61.7%。記録の大半は識別子と自由文で、catalog-lite に至っては Q が 0。検査機構を自前で作る必要はあるが、それは (a) でも同じと判明した以上、(b) の不利は消えている。
  3. (c) 有理数を割り当てる — 条件付きで生きている「付値に意味を持たせる」とは、実務的には記録から比を作るということ。既存で唯一の比 spreadRatio は「合計が出せないから比にした」という設計判断から生まれている。同じ判断を他の記録へ広げられるかが (c) の成否を決める。

この棚卸しの射程 — source_freshness の出力 JSON は、公開 URL を叩いても CF Pages のページ本体(HTML)が返り、集計に入っていない。3 本ある計器のうち 2 本のみの census。また session briefing は表・数値・分類語・散文が混在しており定型化できないため定量に含めていないが、含めれば F の比率はさらに上がる。notepad の summary は 1 項目として数えているが、実際の中身の量はこの数え方では過小評価になる。

14(b) 確定 — そして格子が宙に浮く

記録の対象を (b) 出来事・主張・出所 に決定。実セルの 61.7% がここにあり、記録の実態と一致する。ただしこの選択は、第 2 部で積み上げた構造そのものに跳ね返る。

(b) を選ぶと、積公式は使えない。自由文と識別子には乗法的構造がないため、∏v|x|v = 1 は掛からない。§10 で「対象の性質として最初から入っている」と書いた相互検査機構は、(b) の下では成立しない。

そして積公式は、p 進・アデール構造を保持する唯一の理由だった。素点ごとに分岐数の違う木で索引することは残せるが、それは接頭辞木・階層名前空間であって、p 進である必要はない。配置規則も、justification を失うと「(軸, 素点) で数えた群」以上の意味を持たない。極小点ボット構造は、(b) の下では装飾になる。

ただし、これは悪い取引ではない

audit v4 の結論は「構造側に新規性は残らなかった」だった。(b) は占有済みだった部分(p 進・アデール構造)を落とし、実測で空いていた部分(記録担当の AI = 0 体)を残す選択にあたる。数学的に綺麗な部分を失うが、失うのは prior art の側で、残るのは第 1 部で実際に空いていた側。

(b) が要求するもの

  1. 検査機構を指定し直す積公式の代わりが要る。候補は 3 つとも既に手元にある — ハッシュ連鎖 / Merkle(verify_audit_chain が既存)、独立経路の突き合わせ(検査票が既にやっている)、grep 規律(GREP_BEFORE_REPORT_DISCIPLINE.md)。いずれも prior art は厚いので、ここで新規を主張しない。
  2. 記録 schema は既存文書から降りてくる何を(出来事)/どこから(出所)/どの状態か(review 済 / 未 review)。RELAY_ATTRIBUTION_MECHANICAL.md の marker 4 variant がそのまま schema になり、「引用時に (review 済) / (未 review) を必ず添える」規律が記録項目の定義そのものになる。
  3. 未決 2 件の扱いが変わる座標軸 A の本数と深さ d は、格子を落とすなら消滅する。格子を索引として残すなら、深さ d は「記録の階層を何段まで切るか」という実務的な値に降格し、射影系の議論は不要になる。

格子の扱い — 推奨:別 arc へ退避

3 択(落とす / 索引として残す / 別 arc へ退避)のうち、退避を推奨する。

  1. 「索引として残す」が最も危険格子を索引に使うと、p 進である必然性がないのに p 進の語彙だけが設計に居座る。「なぜ 2 分木と 5 分木を両方持つのか」に答えられないまま構造が残り、接頭辞木で足りるものを p 進と呼ぶことになる。Pattern 5 をちょうど裏返した形で、後から prior-art 監査をやり直す羽目になる。
  2. 「落とす」は捨てすぎこの arc で得た整理 — 軸が 2 本 + パラメータ 1 に分解されること、|P| = ω(b) + 1、積公式、S-単数による有限化の導出 — は相棒設計と切り離しても成立する。相棒に要らないことと、間違っていることは別。
  3. 退避は再入条件付きで置く格子側には生きた問いが 1 つ残っている — 実数側を独立した 1 体として対等な検査項に置く形式の差(§09 層 5)。これは相棒とは無関係に、計器の設計として追える。再入条件:将来どれかの計器が比(乗法的な量)を出すようになったとき。spreadRatio が「合計が出せないから比にした」という判断から生まれたように、比が増えれば積公式は再び live になる。

記憶軸の 4 値目は不要になった。格子を外すと記録の置き場は通常の外部ストア(現行なら pages.dev / repo)に戻るので、記憶の所在は既存の「第三の場所」で足りる。§12 で必要とした軸の改訂は取り下げ、第 1 部の 6 軸はそのままでよい。

着地 — 相棒 v0 の仕様

軸値決まった理由
位置分散session をまたいで持続する必要があるため
主導権自律沈黙を pass にしないため(呼ばれなくても記録する)
記憶の所在第三の場所格子を外したことで既存値に戻った
主担当記録最希少(32 体中 3 体)、実在 AI では 0 体
数群32 体中 1 体しか占有していない軸値
人格抑制出所ラベルが人格に吸収されるのを防ぐため(担当からの帰結)

このセルは、第 1 部で候補席 γ として挙げたものと完全に一致する。3 席のうち唯一、距離 1 の占有セルが存在しなかった席。ポッドから始まり、占有マップ・p 進構造・prior-art audit・棚卸しを通って、最初の表がいちばん遠いと指した場所に戻ってきた形になる。

15記録 schema v0

(b) の記録項目を、既存の attribution marker から起こす。literal は実物確認したものだけを使い、確認できなかったものは確認できなかったと書く — GREP_BEFORE_REPORT の規律をこの schema 自身に適用する。

「4 variant」の正典的な列挙、確定(STEP 1994 Item 1, rei-aios-fa 追加)。docs/RELAY_ATTRIBUTION_MECHANICAL.md の本文を直接 read できたため、当初の未確認は解消した — Claude Code は同 repo に filesystem access を持っており、非公開 repo でも本文に到達できる(chat-Claude 側と別経路、藤本さん経由の relay 不要)。
v0.1 の 正典 4 variant:Full [via 藤本さん / orig: chat-Claude](default)/Short [chat-C via 藤本さん]/Chain [via 藤本さん ← rei-aios-3c ← chat-Claude]/Multiple orig [via 藤本さん / orig: chat-Claude + 藤本さん]。4 つとも via と orig の組合せで、executor / directive / finding は含まれない。
v0.2 addendum(2026-09-10, baaee9e19 + v0.2.1 corrigendum)で 3 marker が追加:Directive-only [directive: 藤本さん (発話日)]/Finding-only [finding: rei-aios-2e (実行日, executor per file header)]/Combined [directive: ... / finding: ...](relay-note-mediated case の default)。
executor は marker ではなく file header field 名 — 稼働 hook の grep pattern([Ee]xecutor)は file header の executor: field を検出するもので、role marker ではない。schema 表を訂正した。

実物確認できた literal

要素実物出典
marker 検出 grep自身の|による|[Ee]xecutor|orig:|orig=|orig ←|via 藤本さん|orig chat-Claude|orig coworkSTEP 1923
主体の語彙藤本さん|Claude Code|chat-Claude|cowork-Claude|rei-aios-[a-zA-Z0-9]+STEP 1923
正規形[via / orig] 形式(false positive なしと明記)STEP 1943
block される形CJK 括弧内の 藤本さん(自身|による|発) / chat-Claude *(発|による)STEP 1943
素通りする形(藤本さんの調査) — 自身/による/発 を伴わないものSTEP 1943
検査除外パスpublic|dist-renderer/tools/notepad/entries/、同 data/session-briefings/STEP 1923

schema v0 — 1 記録あたりの項目

項目意味値域根拠
orig最初に言った / 見つけた主体主体語彙確認
via運んだだけの中継者(null 可)主体語彙確認
executor実際に手を動かした主体(marker ではない)file header field 名grep only
directive指示の出所 + 発話日時主体語彙 + 日時確認 v0.2
finding発見の出所 + 経路 (per file header)主体語彙 + 経路確認 v0.2
review引用可否の状態review 済 / 未 reviewreview discipline v0.3
verified実物確認の手段grep / read / git status-diff / 未実施GREP_BEFORE_REPORT
bypassed検査が迂回されたかtrue / false新規(下記規則 4)
what出来事自由文(b) の本体
artifact成果物の位置path / URL / commit—
at時刻ISO 8601—

検証規則

  1. marker は機械可読であることtab の位置では source label が入力時点で消えるため「気をつける」では防げない。既存の grep pattern がそのまま validator になる形にする。
  2. 裸の帰属を禁じる括弧内の「藤本さん自身…」「chat-Claude 発」型は block。必ず role 付き marker を使う。既存 hook の挙動と一致。
  3. 除外領域を既存と揃えるnotepad entries と session-briefings はボットも検査しない。hook の除外パスと食い違わせない。
  4. bypass された事実を記録する現行 hook は bypass の環境変数を持つが、bypass したこと自体は記録に残らない。記録担当ボットは判定しないが、「検査が迂回された」という出来事は記録する。沈黙を pass にしない原則の機械化にあたり、既存に無い唯一の項目。
  5. drift を記録対象にする下記のとおり、今回の確認だけで 2 件の食い違いが出た。こういうものを拾うのが記録担当の仕事。

drift 2 件、確定(STEP 1994 Item 1)
① bypass の環境変数名 — SKIP_ATTRIBUTION_CHECK が実物(STEP 1923 が正しい)。稼働 hook .githooks/pre-commit line 64/444/446/527 の 4 箇所で evidence 一致。STEP 1943 notepad が参照する ATTRIBUTION_CHECK_BYPASS は実在しない(別 STEP で notepad 訂正候補)。
② 稼働 hook = .githooks/pre-commit(581 行、Section 7 attribution check あり)/stale hook = scripts/git-hooks/pre-commit(329 行、attribution check 不在)。STEP 1943 の grep verify command grep -n "ATTRIBUTION_CHECK_BYPASS" scripts/git-hooks/pre-commit は wrong env × wrong hook path の二重 stale で 0 hits を返す non-functional audit — 訂正 candidate は grep -n "SKIP_ATTRIBUTION_CHECK" .githooks/pre-commit。

この schema は Claude Code (rei-aios-fa) が一次資料 docs/RELAY_ATTRIBUTION_MECHANICAL.md を STEP 1994 Item 1 で直接 read し、v0.1 正典 4 variant + v0.2 拡張 3 marker + bypass env drift を潰した。structural review は済んでいるが、schema 全体としての judgment(値域の妥当性・schema 完全性)は独立読み手の明示 pass 待ち — 現時点で言えるのは「未確認 3 点の解消」まで。

参照 — 層 5 の確定(audit v4 追加分)
Multiple Error Correction in Redundant Residue Number Systems(範囲条件と剰余を同一の検査に) / Etzel & Jenkins, Error correction and overflow suppression properties of RRNS digital filters(1980) / US9110768B2 — Residue based error detection for integer and floating point execution units / Rosenhouse & Weiss, Combined Analog and Digital Error-Correcting Codes(2007、書誌とアブストラクトのみ)

参照 — 層 5(audit v3 追加分)
Effectivity of Arakelov divisors and the theta divisor of a number field(van der Geer–Schoof) / Computing dimensions of spaces of Arakelov divisors of number fields / Turbo Analog Error Correcting Codes / Combined Analog and Digital Error-Correcting Codes For Analog Information Sources(本文未確認) / Multiple error correction and additive overflow detection with magnitude indices in residue code(本文未確認) / High-Performance Computation in Residue Number System Using Floating-Point Arithmetic

参照 — 層 2〜4(audit v2 追加分)
Adelic string amplitudes(Freund–Witten, 1987) / On the Freund–Witten adelic formula for Veneziano amplitudes / Adelic amplitudes and intricacies of infinite products / p-Adic and Adelic Quantum Mechanics / p-Adic and Adelic Superanalysis / Residue number system / multi-modular arithmetic / Parallel Implementation of Exact Matrix Computation Using Multiple P-adic Arithmetic / Relaxed p-adic Hensel lifting for algebraic systems / Multiple Error Correction in Redundant Residue Number Systems / Error correction based on redundant Residue Number System

参照 — 層 1(audit v1)
Learning with the p-adics / p-adic Cellular Neural Networks / Hierarchical Neural Networks, p-Adic PDEs, and Applications to Image Processing / p-adic statistical field theory and deep belief networks / Toward an adequate mathematical model of mental space: m-adic trees / Ultrametric model of mind, I: Review