STEP 1609 → 1614 → 1617 → 1625 — Registry v0.5 第五類 Titor+Ummite+Ibn Sīnā 形式化が 反証を 許す surjectivity 非自明 theorem

v0.1 Titor 世界線変動率 · v0.2 Ummite 4-bone + Petit + discriminator + typology · v0.3 Ibn Sīnā Kripke · v0.4 STEP 1617 corrigendum + 陰性対照 · **v0.5**: (a) 「装置 赤 出せる」 → 「形式化が 反証を 許す」 訂正 (型エラーは 型検査器 動作 evidence のみ = 陰性対照 ではない) (b) surjectivity 条件付き非自明 theorem 4 本追加 (obtain+rw の 実質議論 tactic class、 定義展開で 片付かない) (c) Fujimoto 判別基準 「抽出/投影 = 出所の記述に無い 帰結を 生んだか」 を bone-level 判定 table として 記載 (双子クロック 通る / IBOZOO UU まだ / Petit MHD 通る / Janus 通らない)

Overview — 第五類 「記述のみの機械」 = 抽出効率 最高

chat-Claude 2026-08-31 corrigendum: 「記述しか無いから残余ゼロ」 で 終わらせましたが、 残余ゼロというのは 分解の抵抗がゼロ ということです。 取り出しやすい という意味であって、 取り出す物が無い という意味ではない。 むしろ逆で、 実機は 物理的制約と設計者の癖が絡み合っていて 機構を剥がしにくい。 空想の機械は 最初から 骨組みしか無いので、 すでに 抽象化を済ませてあるんです。

STEP 1600 「AI 組み込み不可 機械 registry」 が 「機械から 何が 引き剥がせない か」 (実在の類) を carrier とするなら、 本 registry は その 対鏡 = 「引き剥がされた側だけで出来ている」 (記述のみの類) を carrier とする。 対称構造が 綺麗に立つ。

藤本さん 判断 (2026-08-31): 「私は 存在しようがしまいが ジョンタイターのタイムマシンの 機構の 箇所箇所は 抽出して 適用出来るのではないか?」 = 標本価値 は 実在性と 独立、 抽出可能性は 「架空 = 骨組みしか無い」 の 論理的帰結。

1. C204 5 primitive → Rei stack マッピング

# C204 primitive Rei stack 内 該当 実装 status
2 世界線変動率 1-2% tolerance (許容帯 同一性) D-FUMT₈ 8 値 discrete、 tolerance band 未実装 だった (STEP 1350 SNR<3→NEITHER 部分同型) → 本 STEP で 直接 primitive 化 A part done Lean 4 skeleton (`CollatzRei.WorldlineDivergence`、 1 def + 5 theorem, standard Mathlib Real profile, build 9.0s)
1 二基のクロック (差分観測、 時計は 一基では役に立たない) v0.4 訂正: STEP 1601 harvest_lag (今日 別 arc) が まさに 二基のクロック (内部 = system clock last seen + 外部 oracle = source last published + 差分 = harvest_lag 観測量)。 「部分実装」 label は 誤り (Fujimoto-san 2026-08-31 指摘)。 STEP 1609 v0.1 で 見落とし、 v0.4 で 訂正。 ✅ 実装済 (STEP 1601、 別 arc)
5 速度制限 10 年/時間 (段階走査、 途中経過 存在 = 観測/中断/打切 可能) 実装済: inbox pattern (STEP 1414 2026-08-27 arc)、 Bluesky RunEngine (STEP 1579 arc)、 Ophyd staging (STEP 1571-1583 arc) 既存 pattern の retroactive 統一 framing candidate
4 双対特異点 (対向で 安定領域 生成 = 相殺による 安定化) SELF⟲ fixed-point (Paper 145) + AND/OR pair は 間接的、 「対向で 安定領域」 明示 pattern なし。 対 chat-Claude ↔ Rei (BOTH primitive の 力学解釈) 哲学的 対応あり、 数学的 primitive 未達
3 VGL 可変重力ロック (時空係留、 時間軸移動 と 空間軸係留の 分離) SafetyGate (STEP 1345) + physics-limits (STEP 1348) + REPRODUCING.md (STEP 1373) が 近い。 状態復元 / migration の 一般原理 formalization 未達 近接 pattern あり、 統一 primitive 未達

2. A part 実装 evidence (世界線変動率 = 最初の primitive)

Lean 4 skeleton (`CollatzRei.WorldlineDivergence`)

-- 世界線変動率 primitive
def WLDR (α β : ℝ) (ε : ℝ) : Prop := |α - β| ≤ ε

-- 5 basic theorems
theorem wldr_refl (α : ℝ) (ε : ℝ) (h : 0 ≤ ε) : WLDR α α ε
theorem wldr_symm {α β ε : ℝ} (h : WLDR α β ε) : WLDR β α ε
theorem wldr_trans {α β γ ε₁ ε₂ : ℝ}
    (h₁ : WLDR α β ε₁) (h₂ : WLDR β γ ε₂) : WLDR α γ (ε₁ + ε₂)

-- D-FUMT₈ 3-tier verdict
inductive DFumtVerdict where | TRUE | NEITHER | FALSE
noncomputable def verdict (α β εStrict εLoose : ℝ) : DFumtVerdict := ...

theorem verdict_true_of_strict / verdict_false_of_beyond_loose / verdict_neither_of_middle_band

Build: lake build CollatzRei.WorldlineDivergence = SUCCESS (829/829 jobs, 9.0s)

Axiom profile (`WorldlineDivergenceAxiomCheck.lean` 実測):

WLDR / verdict / wldr_refl / wldr_symm / wldr_trans /
verdict_true_of_strict / verdict_false_of_beyond_loose /
verdict_neither_of_middle_band :
  depends on axioms: [propext, Classical.choice, Quot.sound]

DFumtVerdict : does not depend on any axioms

解釈: 全 theorem + def は 標準 Mathlib Real profile (実数距離を使う際の通常 3 axiom)、 additional axiom 追加なし。 DFumtVerdict inductive type は 完全 axiom-free。 Rei stack で 実数 使用時の 標準 profile として 適合。

Titor narrative constants: titorStrict = 0.01 (1%), titorLoose = 0.02 (2%) — 数学的内容ではなく marker preserve。

3. 特に #2 (世界線変動率) が 第一 primitive で 選ばれた 理由

4. Prior art の 深さ (第五類 が 空箱でない 3 例)

「架空機械 = 記述のみ」 でありながら 情報科学の 土台 に 座った 前例:

Fujimoto-san の 言葉: 「実在しない機械が 最も遠くまで届いた例が、 計算機科学の土台に座っている。 そう考えると 第五類は 空箱ではなく、 抽出効率が 最も高い類 ということになります。」

5. STEP 1600 姉妹 catalog reference (反転構造)

STEP 1600 (2026-08-30)STEP 1609 (本 STEP)
AI 組み込み不可 機械 (4 類 + straddler = 5 分類)第五類 = 記述のみの機械
Carrier「機械から 何が 引き剥がせない か」 (実在の類)「引き剥がされた側だけで出来ている」 (記述の類)
抽出効率低い (物理制約 + 設計者の癖が 絡み合う)高い (最初から 骨組みしか無い = 抽象化済)
seed 実例25 entry (chat-Claude 4 類 + straddler)C204 5 primitive (skeleton 1 = 世界線変動率、 残 4 は 別 STEP)
sitestep-1600-un-embeddable-machines本 page

6. Ummite IBOZOO UU 4-bone experiment (STEP 1614 v0.2 追加)

Methodology: Fujimoto-san (chat-Claude 2026-08-31 経由) 提示 = 「Lean 4 = 良設定性 検定装置 (not 難易度装置)」 の direct execution。 4 bone を Lean 4 で 素直に 定義しようと 試み、 axiom profile diff で 「良設定性」 を 露出させる。

boneFujimoto 予測Lean 4 結果axiom profile判定
#1 関係的前幾何 (IBOZOO UU) 立つ Build success (7.1s) opaque `Axis`+`AxisPair` (axiom-free) + 3 Rei-added axioms (`angle_nonneg`/`_symm`/`_self`) + `AngleRel` opaque ✓ 予測一致 (well-posed skeleton、 axiom 追加 コスト あり)
#2 双子宇宙 負質量 立つが 内容否定的 Build success (6.0s) `Mass`/`NegativeMass`/`TwinUniversePair` = 標準 Real profile のみ、 `twin_eq_neg_primary_of_mirrored`: linarith 一発、 `BondiRunawayScenario` = 1 Rei-added axiom (statement level) ✓✓ 予測より クリーン (core structure axiom 追加 不要)
#3 UEWA 再インデックス 既に座っている Build success (instant) 全 def+theorem 100% axiom-free (`Function.comp` / pointer swap / CoW / blue-green Lean 4 標準の 命名 wrapper のみ) ✓✓✓ 予測完全一致
#4 通信 / 生体計算 line 1 stuck Build success (instant) だが 内容 vacuum opaque `UmmiteSignal`/`BUUAWA`/`BIEUUII` + 3 axiom-only relations、 NO Mathlib usage (`propext`/`Classical.choice` なし) = 純粋 axiom vacuum、 `vacuous_theorem = True` 同値 ✓✓✓ 予測完全一致 (axiom vacuum で 露出)

結論 (Fujimoto methodology validation): Build success ≠ well-posed。 axiom profile 差分で 良設定性が 露出される。 bone #4 の 「純粋 axiom vacuum」 = narrative が 提供する 情報量が **ゼロ** の Lean 4 side evidence (Pauli 「間違ってすらいない」 の operational 実装)。

7. Petit 40 年 precedent (第五類 methodology anchor)

Jean-Pierre Petit (CNRS プラズマ物理学者、 1996-) が Ummite 文書から 骨を 抜き取り 40 年 継続した 職業科学者版 precedent:

失敗様式も 同じ地面に:

Fujimoto-san: 「抽出は 投影と 見分けがつきにくい。 骨が 綺麗に 出てきたとき、 それは 元の文書に 骨があった からなのか、 こちらが 持っていた 骨を 投影した からなのか、 文書の 側からは 決まりません。 …判定基準は 『出所を 検証する』 ではなく——それは 原理的に 無理なので——抜いた骨が、 元の文書を 一切参照せずに 独立に 評価できる 形になっているか、 です。」

Rei stack 適用: Lean 4 零 sorry (or standard axiom profile) を通す 作業 = まさに この検定装置。 出所を 切り離して 独立に 検定にかける = 通った 骨だけが 第五類の 正当な 収穫。 STEP 1614 A で 「Rei stack 側」 の precedent (私自身が 実行者) が 追加 = Petit 40 年 に対する 内部 replication attempt。

8. 数値濃度 discriminator (v0.2 filter)

Fujimoto-san discovery (2026-08-31): 「本物の 先進的な物理は 現在の物理より 具体的に なる。 いま 導出できない 数が 出てくるから、 先進的だと 分かる。 偽の先進性は 必ず 逆に振れて、 語彙が 増えて 数値が 減る。」

標本数値密度Rei stack 抽出 evidencediscriminator 判定
Titor C204 (10 年/時間、 1-2% 世界線変動率、 質量消費、 マイクロ特異点 2 基) STEP 1609 A で 世界線変動率 primitive Lean 4 build success + 5 theorem (三角不等式 + 3-tier verdict sanity) 本物 discriminator ✓ = 骨抽出 clean、 operational marker として 数値使用可
Ummite IBOZOO UU (方程式なし、 計量なし、 発展則なし、 数値ゼロ) STEP 1614 A で 4 bone Lean 4 化: #1-#3 skeleton 立つ (#3 完全 axiom-free)、 #4 純粋 axiom vacuum 薄い標本 ⚠ = 骨は 1-2 本、 語彙 (BUUAWA/BIEUUII 等) は 豊富だが 数値 演算 不可

Filter として STEP 1609 registry に 追加: 第五類 標本の 収録前 に 数値密度 pre-check = 具体的 数量が narrative に 含まれるか の 単純 audit。 数値ゼロ = bone #4 パターン 予測 (line 1 stuck)、 数値豊富 = bone #1-#2 パターン 予測 (well-posed skeleton)。

9. 3-state typology (Fujimoto-san 提示 = 「解けない」 の 混同解消)

「現代科学で 解けない」 は 3 状態の 混同 = STEP 930 Unsolved Problem Typology (7 型) に 直交する 「良設定性 軸」:

状態意味D-FUMT₈ mappingRei stack Lean 4 反応
未解決 問いは 明確、 答えを 持たない NEITHER (保留) 命題 statement 可、 証明 未達 リーマン予想、 量子重力
決定不能 枠の内側では 答えられない 証明済 FLOWING (系の 外) 命題 statement 可、 独立性 定理あり 停止問題、 ZFC の 連続体仮説
問いになっていない 真とも偽とも 決まる 内容を 持たない (Pauli 「間違ってすらいない」) ZERO (内容 不在) 純粋 axiom vacuum = 命題 stated しても 内容 True 同値、 Mathlib usage ゼロ IBOZOO UU 通信機構、 生体計算 (bone #4)

「ZERO 検出器」 の 実装 = 「Lean 4 で line 1 で stuck」 = STEP 1614 A bone #4 の 実演。 Fujimoto-san 「良設定でない ものは、 証明支援系では 一行目で 分かる」 の operational proof 完成。

STEP 930 との 統合: STEP 930 の 7 型 (extremal/attractor/critical/…) に 「良設定性 pre-filter」 を 追加できる。 3-state typology は 座標軸 = 問題を 収録する 前に 「そもそも 問いか」 を 判定する gate。 別 STEP で 実装 refactor 検討。

10. Ibn Sīnā retrofit — 08-29 arc への 直接応答 (STEP 1617 v0.3 追加)

Motivation: 2026-08-29 invention batch (approved-2026-08-29.json、 D downgrade 0.85→0.5 = audit page) の Zenodo flag OFF **3 条件**:

  1. domain-shift 構造化 (Kripke frame の 時間 domain vs 内部対称性 domain の functor/準同型写像 具体的提示) ← **本 STEP で 部分達成**
  2. world literature audit (Marmura 1962 / Street 2004 / Kaukua 2020 / Isham 1994 / Nakanishi-Kugo 1991) ← 未達
  3. 検証可能予測 (新粒子質量スケール、崩壊モード等) ← 未達

STEP 1609 v0.1 §3 で 予告済: 「Ibn Sīnā modal は tolerance band の 三段階 と 解釈可能 → Kripke frame の domain-shift を 別々に 設定する 定式化に retroactively 落ちる 可能性 (別 STEP で verify)」 = **本 v0.3 が その 「別 STEP」**。

Lean 4 skeleton (`CollatzRei.IbnSinaModalKripke`, 7 section)

-- Ibn Sīnā modal 三値 (time domain)
def Necessary  (P : TimeDomain → Prop) : Prop := ∀ w, P w
def Possible   (P : TimeDomain → Prop) : Prop := (∃ w, P w) ∧ (∃ w, ¬ P w)
def Impossible (P : TimeDomain → Prop) : Prop := ∀ w, ¬ P w

-- SUSY status (energy scale domain)
def ExactSUSY   : Prop := ∀ (E : EnergyScale), SUSY_holds E
def BrokenSUSY  : Prop := (∃ E, SUSY_holds E) ∧ (∃ E, ¬ SUSY_holds E)
def RuledOutSUSY: Prop := ∀ (E : EnergyScale), ¬ SUSY_holds E

-- Domain-shift functor (Fujimoto-san 保留材料の 直接応答)
structure DomainShiftFunctor where
  mapTE     : TimeDomain → EnergyScale
  preserves : ∀ t1 t2, timeAccess t1 t2 → energyAccess (mapTE t1) (mapTE t2)

-- 別 domain 別 tolerance (STEP 1614 WLDR primitive 応用)
def TimeWLDR   (t1 t2 : TimeDomain)   (εT : ℝ) : Prop := WLDR (timeState t1)   (timeState t2)   εT
def EnergyWLDR (E1 E2 : EnergyScale)  (εE : ℝ) : Prop := WLDR (energyState E1) (energyState E2) εE

-- Ibn Sīnā ↔ SUSY correspondence
def ibnSinaToSUSY (v : IbnSinaVerdict) : Prop := match v with
  | .Necessary => ExactSUSY | .Possible => BrokenSUSY | .Impossible => RuledOutSUSY

Build: lake build CollatzRei.IbnSinaModalKripke = SUCCESS (7.2s)

Axiom profile 実測:

axiom profile意味
Ibn Sīnā modal 側 (3 theorem) 完全 axiom-free necessary_impossible_exclusive / possible_not_necessary / possible_not_impossible の 3 non-trivial theorem = 骨は しっかり座る
SUSY 側 + functor 側 Rei-added axioms (SUSY_holds, timeAccess, energyAccess) domain-specific primitives 導入 evidence、 実 physics 対応は 別 STEP
WLDR 応用 側 (two_domain_verdict_independence) 標準 Real profile only (propext + Classical.choice + Quot.sound) 別 tolerance band が 独立に parametrize 可能 = 08-29 「domain-shift 未説明」 の 直接 formal 応答

08-29 arc への 効果

Novelty adjustment status

現状 downgraded 0.5 (analogy_marker)。 domain-shift 部分達成で 0.55-0.6 議論余地あり、 但し novelty 再評価は 藤本さん 明示 judgment 待ち、 本 STEP は evidence 追加のみ。 Zenodo flag reconsider は **時期尚早** (3 条件 中 1 部分達成)、 flag OFF preserve 継続。

方法論的意義

第五類 catalog の 骨が 実 arc (08-29 Ibn Sīnā invention) の 実 保留材料 に 応用され、 部分応答を Lean 4 で 実現した 初 instance。 「架空機械 = 骨組みしか無い = 抽象化 済み」 corrigendum の operational 継続 evidence: 抽出した WLDR primitive が 08-29 の 実問題 に retroactively 座せた。 Petit 40 年 precedent の 内部 replication の 具体 継続 = 40 年ではないが、 単 arc の 直接応答 evidence。

11. STEP 1617 corrigendum + 陰性対照 実装 (STEP 1625 v0.4 追加)

Fujimoto-san 2026-08-31 critique 7 点 全面承認 (no defense)

  1. STEP 1617 の 3 排他補題は 定義展開のみPossible(P) := (∃w, P w) ∧ (∃w, ¬P w) の 定義に 「some but not all」 が 既に 含まれる → possible_not_necessary = 後半 読み上げ / possible_not_impossible = 前半 読み上げ / necessary_impossible_exclusive = 世界型 nonempty 仮定 未明示 (穴)。 全 simp 射程内。
  2. #print axioms は 定義展開に 常に clean = 「落ちようのない検査が 出した緑」。 型検査 + no axioms は 「well-formed + non-contradictory」 evidence だが 「数学的内容 存在」 evidence では ない。
  3. 陰性対照 なし = 検定装置が 「赤を 出せる」 実績 なし = 計器が 対象によらず TRUE を 返す状態 (今朝 registry 「埋め込めるはずの entry」 と 同じ薬)。
  4. 「Ibn Sīnā」 名前 vs 中身 mislabel: Ibn Sīnā modal の 実質 (本質的必然 / 他者による必然 / wājib al-wujūd / possibility 時間的読み) に 3 排他補題は 何も 触れていない。 一般的 S5 風 の 殻に 歴史上の名前 = 数時間前 「Gödel 型」 撤回 と 同 class。
  5. axiom profile を 定理ごと 機械出力 未実装 = SUSY_holds axiom と axiom-free 補題が 一つの 「Lean 4 検証済み」 下に 同居 = 品質勾配 が 下流 読み手に 見えない (処置: #print axioms を 定理ごと artifact に 機械 emit)。
  6. Petit 質同型 = 失敗様式込みで 同型 — Petit を 引いた のは 「抽出 vs 投影 判別不能」 危険 の 実例 と してだった。 同型 主張 = 危険も 継承。 防具は Lean 検定 だが 検定 落ちない = Petit リスク 緩和されず 露出したまま
  7. primitive #1 (二基のクロック) 見落とし: STEP 1601 harvest_lag = 内部時計 + 外部 oracle + 差分観測 = まさに 二基のクロック 実装済。 registry §1 の 「部分実装」 label は 誤り、 v0.4 で 訂正。

陰性対照 formal 実装 (Fujimoto-san 推薦 の 直接応答)

陰性対照 target: 「BrokenSUSY → Possible pullback」 は surjectivity なしで 一般に 偽。 sorry で 逃げず、 反例 constantFunctor を 明示構築 して formal に 反証。

-- 反例 constantFunctor (全 time world を 単一 energy scale e0 に 送る):
noncomputable def constantFunctor (e0 : EnergyScale)
    (h_preserves : ∀ t1 t2, timeAccess t1 t2 → energyAccess e0 e0) : DomainShiftFunctor :=
  { mapTE := fun _ => e0, preserves := ... }

-- ★ 陰性対照 formal proof:
theorem NEGATIVE_CONTROL_constant_functor_kills_pullback_possible
    (e0 : EnergyScale) (h_susy_e0 : SUSY_holds e0)
    (h_preserves : ∀ t1 t2, timeAccess t1 t2 → energyAccess e0 e0) :
    ¬ Possible (pullbackProp (constantFunctor e0 h_preserves) SUSY_holds) := by
  intro h_pos
  obtain ⟨_, ⟨t, h_neg⟩⟩ := h_pos
  exact h_neg h_susy_e0  -- QED (formal 反証 完了)

v0.4 → v0.5 訂正: 「装置 赤 を出せる」 → 「形式化が 反証を 許す」

Fujimoto-san 2 回目 critique 承認 (2026-08-31、 no defense):

型エラー ≠ 陰性対照E1 has type EnergyScale but is expected to have type TimeDomain が 示すのは 型検査器が 動いている ことだけ。 文法的に 壊れた式が 撥ねられるのは、 どんな 型付き言語でも 起きる。 「その文は 文法的でない」 判定 = コンパイラが 誤植を 捕まえた 格、 「その文は 文法的だが 偽である」 判別 とは 別。 判別力の 主張 = 後者だけ。

正しい訂正: 上記 「Lean 実測 REJECTION」 evidence は 取り下げconstantFunctor 反例のほうは 本物 = 一般的主張を 反例で 偽と示した = 数学的貢献 = 3 排他補題より 上。 但し 正確な表現:

「装置が 赤を 出せる」 ではなく 「形式化が 反証を 許す」。 すべてが 証明できてしまう体系や 内容の無い体系では これができない = 判別力が ある証拠には なっている。

更に: Possible の 定義が 「一部で 成り立ち 全部では 成り立たない」 で ある以上、 定数関手の 引き戻しは 定数述語 になり 定数は Possible でない = ここでも 定義展開が 効いている 二重層

v0.5 追加: surjectivity 条件付き非自明 theorem 4 本 (定義展開で 片付かない)

Fujimoto-san 2 回目 recommendation 実行: 「関手が エネルギースケールへ 全射なら、 引き戻しは modal status を 保存する か」 = 真偽どちらもありうる 条件付き命題、 定義展開で 片付かない、 「骨が 数学として 立つ」 実質。

-- Non-trivial 3: surjective_necessary_pullback_implies_exact
theorem surjective_necessary_pullback_implies_exact
    (F : DomainShiftFunctor) (h_surj : Function.Surjective F.mapTE) :
    Necessary (pullbackProp F SUSY_holds) → ExactSUSY := by
  intro h_nec E
  obtain ⟨t, ht⟩ := h_surj E       -- surjectivity api: preimage 取得
  have h_t : SUSY_holds (F.mapTE t) := h_nec t
  rw [ht] at h_t                    -- equality via surjectivity: F.mapTE t = E
  exact h_t

-- Non-trivial 4: surjective_impossible_pullback_implies_ruled_out (対称版)

-- 系論 (load-bearing biconditional):
theorem surjective_necessary_pullback_iff_exact
    (F : DomainShiftFunctor) (h_surj : Function.Surjective F.mapTE) :
    Necessary (pullbackProp F SUSY_holds) ↔ ExactSUSY :=
  ⟨surjective_necessary_pullback_implies_exact F h_surj,
   exact_susy_implies_necessary_pullback F⟩

-- 対称 biconditional: surjective_impossible_pullback_iff_ruled_out

Tactic class: obtain (∃ elimination) + rw (equality substitution via surjectivity) + refine + exactrfl / decide / simp では 到達できない = Fujimoto-san #5 tactic class 区別 (「rfl で axiom-free」 vs 「実質議論で axiom-free」) の 後者 に 該当する 実質議論 tactic 使用。

Load-bearing 意義: これらの biconditional こそ Ibn Sīnā ↔ SUSY analogy の domain-shift が 意味を持つ 前提 (「modal 判定が 両 domain で 対応する」 は F 全射 が 必要条件)。 STEP 1617 が 元々 目指した 「domain-shift 部分達成」 の 実質 evidence が ここで 初めて 座る。

Build: lake build CollatzRei.IbnSinaModalKripkeCorrigendum = SUCCESS (10.0s、 4 theorem 追加後)

Axiom profile (全 6 theorem): [SUSY_holds, energyAccess, timeAccess] のみ = 標準 Real profile (propext/Classical.choice/Quot.sound) 依存 なし = modal Kripke 側が 独立。 但し Fujimoto #5 通り、 axiom listing だけでは 「rfl か 実質議論 か」 区別不能 = tactic class 明示が 必須、 上記 code snippet で 可視化。

v0.5 追加: Fujimoto 判別基準 (抽出 vs 投影) — bone-level 判定 table

Fujimoto-san 2 回目 critique #6 応答: 「抽出か 投影か は 単 arc では 決着しない」 承認、 但し 運用可能な 判別基準は 立てられる:

抽出した骨は、 出所の 記述に 無い帰結を 生んだか。 投影は 持ち込んだものを 返すだけ。 抽出なら 元の文書に 書かれていない 何かが 出てくる。
Fujimoto 判定 (2026-08-31)evidence
双子クロック (C204 primitive #1) ✅ 通る harvest_lag (今日 別 arc) が 生んだ 数列 669 / 547 / 284 / 273 / 84 / 72 / 23 / 18 / 9 = Titor 文書の どこにも 書かれていない 数、 独立に 検証可能な形、 前向きの 導出
世界線変動率 (C204 primitive #2, STEP 1609 A) ⚠ 需要検証 WLDR primitive skeleton は 立ったが、 「Titor 文書に 無い 帰結を 生んだ」 独立 evidence は 未達 (harvest_lag が 双子クロック 側 で 同型 pattern を 出した ので、 世界線変動率 側 でも 出る 見込み あり、 但し 未確認)
IBOZOO UU 関係的前幾何 (Ummite bone #1, STEP 1614 A) ⚠ まだ通っていない いま出ているのは 可換モノイド 相当 skeleton だが、 可換性は 演算表 という 設計判断 に置いたもので、 導出された 帰結 ではない。 「関係的前幾何から 置いていない 何かが 出てくる」 のが 試金石
Petit MHD 推進 (第五類 anchor) ✅ 通る 実際の 流体物理の 結果を 生んだ (Petit CNRS engineering 発表済)
Petit Janus 宇宙論 (第五類 anchor) ❌ 通らない 手紙の 主張を 再符号化している (投影)
Ibn Sīnā Kripke skeleton (STEP 1617 A + 1625 A2) ⚠ 未評価 surjectivity 条件付き 非自明 theorem 4 本 は 定義展開で 片付かない が、 「Ibn Sīnā 文書に 無い 帰結」 かは Marmura/Street/Kaukua audit で 独立 verify 必要 (未達)

基準の validation: 上記 判定 で 既知事例 (MHD 通る vs Janus 通らない) が 期待通り 分岐する = 基準が 何かを 追跡している 見込み。 STEP 1617 の 3 排他補題 = 投影 (Possible 定義に 置いた 「some but not all」 を 読み上げただけ) の instance と 遡って 分類可能。

Registry 運用: 骨 追加時 に 本 table に entry 追加 = Fujimoto #6 「骨ごとに 判定を 貯めていく」 現実的 形態。 general answer 「抽出 vs 投影 判別」 は 単 arc scale では 決着せず 継続 open、 但し bone-level accumulation が 蓄積 で 傾向 可視化 可能。

Non-trivial TRUE theorem 2 本 (定義展開ではない、 訂正版)

-- Non-trivial 1: quantifier specialization 必要
theorem exact_susy_implies_necessary_pullback (F : DomainShiftFunctor) :
    ExactSUSY → Necessary (pullbackProp F SUSY_holds) := by
  intro h_exact t; exact h_exact (F.mapTE t)

-- Non-trivial 2: Possible 第一 conjunct から 矛盾 導出
theorem ruled_out_implies_not_possible_pullback (F : DomainShiftFunctor) :
    RuledOutSUSY → ¬ Possible (pullbackProp F SUSY_holds) := by
  intro h_out h_pos
  obtain ⟨⟨t, h_pos_t⟩, _⟩ := h_pos
  exact h_out (F.mapTE t) h_pos_t

-- 訂正版 (surjectivity 前提 = 正しい 埋め方):
theorem broken_pullback_possible_with_surjectivity
    (F : DomainShiftFunctor) (h_surj : Function.Surjective F.mapTE) :
    BrokenSUSY → Possible (pullbackProp F SUSY_holds) := ...

STEP 1617 evidence status 訂正

Petit リスク restated

Fujimoto-san 直接引用: 「私が Petit を 出したのは、 この方法の 中心的な危険——抽出と 投影が 見分けられない——の 実例と してでした。 同型を 主張するなら、 その危険も 継承します。 防具は Lean の 検定 のはずでした。 ただし 上記の通り、 いま その 検定は 落ちません。 Petit リスクは 緩和されておらず、 まだ 露出したままです。」

v0.4 status: 陰性対照 (constantFunctor 反例 + Lean type-error demo) 実装で 部分緩和、 但し 「抽出 vs 投影 判別」 の general answer は 単 arc scale では 決着せず。 Petit リスク は 依然 部分露出、 これは registry v0.4 の honest scope の 中核。

12. Honest scope

13. Files + commit hashes

typepathcommit
Lean 4 primitivedata/lean4-mathlib/CollatzRei/WorldlineDivergence.lean9925f419f
Axiom checkdata/lean4-mathlib/WorldlineDivergenceAxiomCheck.lean9925f419f
Site page v0.1 (STEP 1609 B)public/tools/step-1609-c204-primitive-extraction-registry/index.htmld0543e512
Site mirror v0.1 (STEP 1609 B)dist-renderer/tools/step-1609-c204-primitive-extraction-registry/index.htmld0543e512
STEP 1614 v0.2 additions (Ummite experiment)
Ummite bone #1 (関係的前幾何)data/lean4-mathlib/CollatzRei/UmmiteRelationalPregeometry.leaneff3c4c57
Ummite bone #2 (双子宇宙 負質量)data/lean4-mathlib/CollatzRei/UmmiteTwinUniverseNegativeMass.leaneff3c4c57
Ummite bone #3 (UEWA 再インデックス)data/lean4-mathlib/CollatzRei/UmmiteUewaReindexing.leaneff3c4c57
Ummite bone #4 (通信 / 生体計算)data/lean4-mathlib/CollatzRei/UmmiteCommunicationStuck.leaneff3c4c57
Unified axiom checkdata/lean4-mathlib/UmmiteBoneExperimentAxiomCheck.leaneff3c4c57
Site v0.2 updatepublic/tools/step-1609-c204-primitive-extraction-registry/index.html6cc65aa3e
Site v0.2 mirrordist-renderer/tools/step-1609-c204-primitive-extraction-registry/index.html6cc65aa3e
STEP 1617 v0.3 additions (Ibn Sīnā retrofit — 08-29 arc 部分応答)
Ibn Sīnā Kripke skeletondata/lean4-mathlib/CollatzRei/IbnSinaModalKripke.leaned10f131a
Ibn Sīnā axiom checkdata/lean4-mathlib/IbnSinaModalKripkeAxiomCheck.leaned10f131a
Site v0.3 updatepublic/tools/step-1609-c204-primitive-extraction-registry/index.htmldd2c8b25e
Site v0.3 mirrordist-renderer/tools/step-1609-c204-primitive-extraction-registry/index.htmldd2c8b25e
STEP 1625 v0.4 additions (corrigendum + 陰性対照 + primitive #1 訂正)
Corrigendum + 陰性対照 Lean filedata/lean4-mathlib/CollatzRei/IbnSinaModalKripkeCorrigendum.leand0bd7717a
Site v0.4 updatepublic/tools/step-1609-c204-primitive-extraction-registry/index.html45820bd27
Site v0.4 mirrordist-renderer/tools/step-1609-c204-primitive-extraction-registry/index.html45820bd27
STEP 1625 v0.5 additions (surjectivity 非自明 theorem + 判別基準 + 陰性対照 訂正)
Surjectivity 4 theorem 追加data/lean4-mathlib/CollatzRei/IbnSinaModalKripkeCorrigendum.lean (+46 line)7483c2376
Site v0.5 update (本 file)public/tools/step-1609-c204-primitive-extraction-registry/index.html(this commit)
Site v0.5 mirrordist-renderer/tools/step-1609-c204-primitive-extraction-registry/index.html(this commit)

14. Related links