Silent Visual Verifier v0.2 — D-FUMT₈ ALU × Verilog × Lean 4 refinement

STEP 1308 (v0.1 Collatz orbit の 拡張、 Verilog implementation × Lean 4 axiom-free refinement 対応視覚化) / 藤本伸樹 / 2026-08-08

Interactive verifier

op と 入力 a, b を 選択 → dfumt8_alu.v の case 分岐 で 決定的計算 → 結果を D-FUMT₈ 8 値で 表示 → STEP 1264 Lean 4 refinement (aluAnd_refines / aluOr_refines) と 一致するかの verified marker (Belnap 16 entries + cross-tier 32 entries は Lean 4 axiom-free で verify 済 = ✓)。

Full 8×8 truth table (op で切替)

緑 outline = Belnap 4-value sub-lattice (16 entries) / 橙 dashed outline = higher tier {ZERO, FLOWING, SELF, INFINITY} (16 entries) / 灰 dotted outline = cross-tier (32 entries)。 全 cell で dfumt8_alu.v Verilog 実装値 = Lean 4 refinement 予想値 (STEP 1264 aluAnd_refines / aluOr_refines axiom-free で 一致 verify 済)。 hover で 座標 highlight。

D-FUMT₈ 8 値 legend

TRUE (⊤) FALSE (⊥) BOTH (⊤⊥) NEITHER (~) INFINITY (∞) ZERO (〇) FLOWING (~→) SELF (⟲)

Reference (data/verilog/dfumt8_alu.v excerpt)

-- select an op + operands above and press verify to see the matching Verilog case --

Rei stack backend (「床」 verification layer)

Concept + roadmap (v0.1 → v0.4)

Version 追加内容 状態
v0.1Collatz orbit visualizer × D-FUMT₈ 8 値 output (STEP 622-624 「t₁ < 4」 threshold)deployed
v0.2 (本 page)Verilog D-FUMT₈ ALU (aluAnd / aluOr) 64-entry truth table × Lean 4 refinement (STEP 1264) 対応視覚化✅ 本日 deployed
v0.3PDF/Excel 拡張子 対応 (LLM 構造抽出 + Rei-Solver assurance verify pipeline stub)⏳ 未着手
v0.4Rei-Solver v0.4 6 engine full integration + Peace API SaaS backend 統合 (STEP 1307 と 連携)⏳ 未着手 (Peace API SaaS Phase 2+ と連動)
v1.0Production form: general Verilog synthesis + 4-substrate cross-verification + Lean 4 export + assurance taxonomy 出力⏳ 未着手 (Peace API SaaS Phase 3 と連動)

Honest scope

  1. 本 v0.2 は concept demonstrator。 aluAnd / aluOr 64-entry lookup を JavaScript で reproduce (Verilog case 分岐 を dictionary literal に 移植)、 Yosys 合成 / Verilator 実行 / 実 silicon programming は 呼んでいない。
  2. 「verified ✓」 marker は STEP 1264 axiom-free proof 由来: aluAnd_refines / aluOr_refines theorem が Lean 4 mathlib base で proven、 各 cell の 予想値 は 数学的に 確定。 v0.2 client-side computation は そのまま 予想値 を 表示。
  3. D-FUMT₈ 8 値 semantics は 藤本さん design choice: Belnap sub-lattice + higher tier + cross-tier rule (classical operand "absorbs" non-classical-tier) は dfumt8_alu.v の documented choice、 alternative encoding 可能。
  4. 「4-substrate cross-verification」 は Paper 145 v0.9-c methodology 参照: v0.2 では 実 substrate 実行 (Tang / Aer / IBM Heron) は 呼んでいない、 methodology の existence を 明示のみ。
  5. v0.3 / v0.4 / v1.0 は 未実装、 藤本さん stance shift + Peace API SaaS Phase 2+ progression 後の 別 STEP。

関連 memory + files