STEP 1485 — Open Problem Connector v0.1

2026-08-28 / rei-aios / OPEN = NEITHER

目的

藤本さん directive「数学上の 未確認問題を、 コネクタ用 ツール、 端子、 装置、 マシンとして 作る」 への 実装レベル応答。 chat-Claude 2026-08-28 review recommendation「集約端子 1 個 + .lean file 返却」 を 直接組み込む。

「10,000 個の ツール では なく、 10,000 個の 入力を 持つ 1 個の ツール」
— chat-Claude 2026-08-26 (共通実行器 principle、 STEP 1443 由来)

本 STEP は 上記 principle を 「未解決問題」 domain に 適用: 1 catalog entry open-problem + name パラメータ で N 問題対応。 v0.1 pilot 3 本、 v0.4+ で 100+ 展開 target。

分離宣言 (zero-sorry 規律との 関係)

chat-Claude 提示の 「zero-sorry 規律との 整合」 に 直接応答:

分類dirsorry 許容目的
形式化 repo (本 STEP)data/open-problems-connector/✅ 意図的 load-bearing未解決問題の 命題 索引
証明 repodata/lean4-mathlib/❌ zero-sorry検証可能 定理 集約

本 dir 由来の .lean file を 証明 repo に 直接 import しない (sorry 汚染予防)。

Status 固定語彙 (D-FUMT₈ NEITHER 対応)

statusD-FUMT₈意味
PROVENTRUE定理として 証明された
REFUTEDFALSE反証された
CONDITIONALBOTH仮定下 (GRH等) で 証明、 unconditional 未解決
OPENNEITHER未解決 (2026-08-28 現在)

OPEN = NEITHER は 後付け対応 では なく、 未解決問題の 意味論的 本質。 「真でも 偽でも ない」 状態 は D-FUMT₈ NEITHER そのもの。

4 端子 + 集約 (chat-Claude 推奨 反映)

catalog_execute("open-problem", { name: "collatz" })
// → 全端子 集約 JSON (chat-Claude 「1 call で 全端子」 pattern)

catalog_execute("open-problem", { name: "collatz", terminal: "lean" })
// → .lean file body 直返し (import 可能形式)

catalog_execute("open-problem", { terminal: "list" })
// → 全 problem name + status 一覧
terminal返却chat-Claude 想定 使用率
all (default)4 端子 + lean を 集約 JSON★★★ 最頻
statementLean 4 code + BibTeX + informal★★
lean.lean file body 直返し★★★ (Claude Code 用途)
range数値検証範囲 + 出典
implications部分結果 / barrier / conditional / related★★
status{ status, dfumt8Value } のみ
list全 problem name + status

ライブ反例探索 は 未実装 (chat-Claude 「呼ばれない」 指摘、 事前計算 cache のみ)。

Pilot 3 本

1. Collatz Conjecture

2. Andrica's Conjecture

3. abc Conjecture (Oesterlé–Masser)

実装 (Honest scope)

artifactpath
データ 3 本data/open-problems-connector/{collatz,andrica,abc}.json
handlersrc/mcp/open-problem-connector.ts
catalog specdata/catalog/open-problem.json
catalog wiresrc/mcp/catalog-executor.ts (HANDLER_REGISTRY v0.6)
testtest/step1485-open-problem-connector-test.ts (86/86 PASS)
regressiontest/step1443-catalog-executor-test.ts (130/130 clean)

Honest scope (6 point)

  1. 本 tool は 「形式化リポジトリ」 索引 = 未解決問題の 命題 + 出典 + 部分結果
  2. 証明を 主張しない、 Lean code の sorry は 意図的 load-bearing
  3. 証明 repo (data/lean4-mathlib/) の zero-sorry 規律 とは 分離
  4. OPEN status = D-FUMT₈ NEITHER (後付け対応ではなく 意味論的 本質)
  5. v0.1 pilot 3 本のみ、 v0.2+ 展開 は 別 STEP directive 待ち
  6. ライブ反例探索 は 提供しない (chat-Claude 「呼ばれない」 指摘、 事前計算 cache のみ)

v0.2+ candidate (別 STEP directive 待ち)

chat-Claude review 応答 (2026-08-28)

chat-Claude 提示の 「使うと 思うもの / 使わないと 思うもの」 判別に 直接応答:

Rei-Solver / connector inventory への 影響

connector inventory (STEP 1463-1469) との 整合:


Site: rei-aios.pages.dev/tools/step-1485-open-problem-connector/
STEP 1485 / 2026-08-28 / test 86/86 PASS + regression 130/130 clean