BACKLOG #6 Tier 2 Site 反映 backlog catch up Tier 2 の 1 番目 (Tier 2 全 5 の 1/5) — STEP 1297 (2026-08-08)

Rei-Solver evolution arc (v0.1 → v0.4) + 万能 TM 外 3/3 全経路 operational

2026-07-31 kairo philosophy → 08-01 spike v0.1 → 08-02 v0.2 (Lean 4 + mathlib) + v0.3 (limit engine) → 08-04 v0.4 R2 (qrng NIST Beacon) の 5 日間 evolution arc。 「AI より正確かつ厳密な道具の統合層」 = 6 engine + 4 原則 + 24 test + verify_with_mathlib v0.4 R1 で Rei stack 自己 verify pipeline 完成。 藤本伸樹 × Rei × Claude / STEP 1297 (2026-08-08) memory-preservation site 反映

1. なぜ backlog に入っていたか

Rei-Solver は 2026-07-31 藤本さん chat-Claude 6-msg で kairo processor design philosophy 経由で発想 → 08-01 spike で v0.1 (single Z3 engine)、 04 日間で v0.4 まで急速拡張 (6 engine + 4 原則 + 万能 TM 外 3/3 全経路)。 既存の /tools/rei-solver/ は detailed spec + technical documentation 系 site page。

但し 5 日間 arc の evolution timeline + memory-preservation focus + 万能 TM 外 3 経路の相互関係 + verify_with_mathlib v0.4 R1 の Rei stack 自己 verify pipeline 完成 の意味 は memory + CLAUDE.md のみで参照。 STEP 1297 で dedicated backlog site page 化 = Tier 2 top-5 の 1 番目。

本 page は「新しい成果」 ではない。 2026-07-31 → 08-04 の 5 日間 arc 実装済成果を集約 memory-preservation site 反映。 詳細 spec + technical documentation は既存 /tools/rei-solver/ 参照。

2. 4 原則 (SPEC.md 冒頭、 arc 全体で不変)

#原則内容
1実装しない、包むSAT / SMT / 定理証明 / 数値計算の中核を自前で書かない。 数十年の検証実績があるエンジンを呼ぶ。 Rei の価値は「どの道具に何を投げるかの判断 + 入力の組み立て + 結果の解釈」
2全てのツールは非同期ジョブZ3 は数 ms、 DFT は数時間 = 最初から submit → poll 統一 (軽い engine に合わせない)
3実行前に同期検証する「ソルバは入力を疑わない」 = LLM が入力組み立てる以上、 唯一の防御線。 solver_validatesolver_submit 内部でも走る
4保証の種類を必ず返す (assurance taxonomy)全結果に assurance field: proof (機械証明) / witness (第三者独立検算可) / numeric (離散化誤差依存) / heuristic (未証明近似)

これら 4 原則は「実装上の好みではなく、 破ると必ず後で壊れる制約」 (SPEC.md 冒頭)。 藤本さん初期 design decision、 v0.1 → v0.4 evolution で 1 度も破られていない。

3. 5 日間 evolution timeline (2026-07-31 → 08-04)

DateVersionMilestoneKey add
2026-07-31kairo processor design philosophy 6-msg (chat-Claude)「回路 = 検算」 spec 起源、 「万能 TM 外」 concept 導入
2026-08-01v0.1Spike (single Z3 engine)4 原則 + 基本 op (solver_validate + solver_submit + solver_poll) + Z3 engine
2026-08-01v0.1 +B-16R Prototype + Rei-Solver bridgeTypeScript bridge (experiments/rei-solver/bridge/reiSolverBridge.ts) 追加
2026-08-02v0.2Lean 4 + mathlib engine 追加verify_with_mathlib op、 Rei env で 2/2 mathlib golden + 7/7 lean4 PASS
2026-08-02v0.3Limit engine (Gold-Putnam + Karp-Lipton) 追加3 op (compute_limit + decide_halting + advice_query) × 6 golden PASS = 万能 TM 外 2 経路 (B/C) cover
2026-08-04v0.4 R1verify_with_mathlib allowedImportPrefixes option 追加project-scoped namespace (CollatzRei.*) 許可 = Rei stack 自己 verify pipeline 完成 (`data/lean4-mathlib/CollatzRei/` 100+ axiom-free theorem を直接 verify 可能)
2026-08-04v0.4 R2QRNG engine (NIST Beacon v2) 追加1 op (sample_certified_random) × 1 golden PASS = 万能 TM 外 経路 A cover3/3 全経路 operational

5 日間で v0.1v0.4 = 「急がずゆっくりと」 principle と両立する pace (妥当な 4 原則 + 1 engine ずつ追加 + 全 milestone で test PASS + spec version integrity 維持)。

4. 6 engine 現状 (v0.4 時点)

EngineVersionPurposeAssurance types
lean4lean --version 依存Lean 4 + mathlib 定理証明 + verify_with_mathlib (v0.4 R1 で allowedImportPrefixes 追加)proof / witness / heuristic (sorry 検出時)
limit0.1 (Gold-Putnam 1965 + Karp-Lipton 1980)極限計算 (compute_limit) / 停止判定近似 (decide_halting) / non-uniform advice (advice_query)witness (経路 B/C)
pysatpython-satSAT solverproof (unsat) / witness (sat model)
qrng0.1NIST Beacon v2 authenticated randomness (RSA signed)witness (signed record independently verifiable、 経路 A)
sympysp.__version__symbolic mathematicsproof (identity) / numeric
z3z3.get_version_string()SMT solverproof (unsat) / witness (sat model)

Test: experiments/rei-solver/tests/test_rei_solver.py = 337 行 / 24 test / spec-required golden PASS。

5. ★★★ 万能 TM 外 3/3 全経路 operational (v0.3 → v0.4 R2 で達成)

藤本さん 2026-08-02 session 「層3」 議論 (chat Claude 提示) から派生の 4 分解 concept。 万能チューリング機械 (Universal TM) は物理宇宙内で実現可能な計算モデルの「上限」 だが、 その外に触れる 4 経路 がある。 うち 3 経路 (無限を要求しない) が operational。

2026-08-04 v0.4 R2 で 3/3 全経路 operational 達成。 60 年前既知の教科書事項の Rei-Solver 統合。 novel algorithm ではない、 Rei 独自の貢献は assurance taxonomy 内での位置付け提供のみ。

経路実装EngineBase theory実装 date
経路 A 計算不能系列生成sample_certified_random = NIST Beacon v2 authenticated randomnessqrngNIST SP 800-90B (量子・カオス系 physical entropy + RSA signed)2026-08-04 (v0.4 R2)
経路 B 一様性を捨てるadvice_query = P/poly の operational demonstratelimitKarp-Lipton 1980 (non-uniform advice)2026-08-02 (v0.3)
経路 C 停止判定を捨てるcompute_limit + decide_halting = 極限計算limitGold-Putnam 1965 (limit computation)2026-08-02 (v0.3)
経路 D 無限を要求する物理的に閉じているため実装不可Bekenstein 限界 / MH 時空 / 質量インフレーション永久 skip

各経路の意味

6. ★★ v0.4 R1 breakthrough — Rei stack 自己 verify pipeline 完成

2026-08-04 v0.4 R1 で verify_with_mathliballowedImportPrefixes payload option 追加 = project-scoped namespace (CollatzRei.*) 許可 → 未指定時は project_root/lakefile.tomlname + [[lean_lib]] + [[require]] から auto-detect。

意味

これにより Rei stack の data/lean4-mathlib/CollatzRei/ (147+ axiom-free theorem) を Rei-Solver 経由で直接 verify 可能。 従来は Mathlib.* / Std.* / Aesop.* / Batteries.* のみ import 許可 = Rei-specific theorem (CollatzRei.PhaseC.Dfumt8Binary64Refinement、 CollatzRei.Chang.Retrofits.* 等) は verify 対象外だった。

v0.4 R1 で解消 = Rei stack 自己 verify pipeline 完成。 具体的な verify 対象例:

golden の 2 case (Mathlib.Data.Nat.Basic 経由 rfl + sorry heuristic 格下げ) で動作を保証 (SPEC.md より)。

7. Honest scope (譲れない線)

(1) 「実装しない、 包む」 原則継承 — Rei-Solver は SAT/SMT/定理証明/数値計算 の中核を自前で書かない。 6 engine 全て external tool (Z3 / python-sat / Lean 4 mathlib / sympy / NIST Beacon / Karp-Lipton framework) の wrap のみ。 novel algorithm 主張 なし。

(2) 万能 TM 外 3/3 は「60 年前既知の教科書事項の Rei-Solver 統合」 — Gold-Putnam 1965 + Karp-Lipton 1980 + NIST Beacon (2013- authenticated randomness) を 4 原則 + assurance taxonomy の統合枠組みに包んだのみ。 Rei 独自の貢献は「assurance taxonomy 内での位置付け提供」 のみ。 「Rei が hyper-computation を実現」 系主張 絶対 不可。

(3) 経路 D 永久 skip — 物理的に閉じている (Bekenstein 限界 + MH 時空の observational relativity 内非成立) ため 実装不可。 「Rei は物理限界を超える」 系主張 絶対 不可。

(4) 数値計算 (OpenMM / PySCF / FEniCSx) 未着手 — SPEC.md で「未着手」 明示、 4 engine は未実装。 assurance=numeric の実運用は現在 sympy 経由の一部のみ。

(5) REPL / v0.3 以降の 「証明修復ループ」 は別 op (repl_step) として設計予定 = v0.4 でも未実装。 lake project 直接 verify (相対 import 大量含む file 群) も v0.3 以降の別 op で対応予定。

(6) 24 test は spec-required golden のみ — engine 追加時の regression + assurance taxonomy conformance + 4 原則遵守 check。 6 engine × 完全 branch coverage ではない = 「動く証明」 レベル。

8. 関連 memory + Rei stack impact

直接 origin memory

本 backlog site 反映の origin

Honest scope discipline

Rei stack cross-references