Lean 4 プローブ下界 axiom-free formalization
実装内容
File: data/lean4-mathlib/CollatzRei/ProbeLowerBound.lean (root import + AxiomCheck 付き)
定義: sufficientProbes n k := n^k ≥ n.factorial — k プローブで n 値写像 (n! 個の permutation) を identify するのに 十分な条件。
証明方法: 全 theorem が by unfold sufficientProbes; decide の Nat decidable computation 型。 「decide」 tactic は Lean 4 kernel 経由 evaluation、 native_decide 系規律違反なし。
12 theorem 全 完全 zero-axiom (axiom profile)
'Rei.ProbeLowerBound.sufficient_1_for_2' does not depend on any axioms 'Rei.ProbeLowerBound.not_sufficient_0_for_2' does not depend on any axioms 'Rei.ProbeLowerBound.not_sufficient_2_for_4' does not depend on any axioms 'Rei.ProbeLowerBound.sufficient_3_for_4' does not depend on any axioms 'Rei.ProbeLowerBound.sufficient_6_for_8' does not depend on any axioms ★★★ 'Rei.ProbeLowerBound.not_sufficient_5_for_8' does not depend on any axioms ★★★ 'Rei.ProbeLowerBound.sufficient_2_for_3' does not depend on any axioms 'Rei.ProbeLowerBound.not_sufficient_1_for_3' does not depend on any axioms 'Rei.ProbeLowerBound.sufficient_3_for_5' does not depend on any axioms 'Rei.ProbeLowerBound.not_sufficient_2_for_5' does not depend on any axioms 'Rei.ProbeLowerBound.sufficient_7_for_10' does not depend on any axioms 'Rei.ProbeLowerBound.not_sufficient_6_for_10' does not depend on any axioms
Mathlib base [propext, Classical.choice, Quot.sound] すら不要 = 最強 axiom-free state。 Nat decidable computation で decide 完結。
Concrete n × k boundary (機械 verify 済)
| n | n! | 下界 k | n^k | Rei theorem |
|---|---|---|---|---|
| 2 | 2 | 1 | 2 | sufficient_1_for_2 |
| 3 | 6 | 2 | 9 | sufficient_2_for_3 |
| 4 | 24 | 3 | 64 | sufficient_3_for_4 |
| 5 | 120 | 3 | 125 | sufficient_3_for_5 |
| 8 | 40320 | 6 | 262144 | sufficient_6_for_8 ★ |
| 10 | 3628800 | 7 | 10000000 | sufficient_7_for_10 |
chat-Claude 原文 (2026-08-06 turn 14)
Rei 実装の関係: 上記 empirical 計算のうち n=8 で 6 probe 下界 を axiom-free machine-check として確定。 一般 Stirling n→∞ 漸近 (実解析 heavy proof) は scope 外。
Prior art (100% pre-existing、 Rei は Lean 4 wrapper のみ)
- Shannon, C. E. (1948) "A Mathematical Theory of Communication", Bell System Technical Journal 27 — 情報エントロピー H = -Σ p log p、 情報チャネル容量
- Kraft, L. G. (1949) MIT SM thesis — Kraft inequality: prefix-free coding の存在条件
- Stirling, J. (1730) Methodus Differentialis — n! ≈ √(2πn)(n/e)^n による log(n!) ≈ n log n の 漸近
本 file が 形式化しない:
- Shannon 1948 情報エントロピー定理の 一般形式化 (mathlib 依存 heavy)
- Kraft inequality の 一般証明 (専門 Mathlib module 要)
- Stirling n→∞ 漸近 (実解析 heavy)
- 「プローブ ≥ 下界 は必要条件」 の 逆向き (情報論的下界の proof は複雑)
chat-Claude 2026-08-06 arc 全体 stance
本 STEP 1282 は 藤本さん判断 「A+B+C 順次実行」 の C option 完遂。 前 arc の 全 novelty 撤回 (Geanakoplos-Polemarchakis 1982 + 書き換え系 + 対話ゲーム = 全既知) を継承し、 本 file も 「78 年前既知の再形式化」 として honest scope 明示。 これで A + B + C 完了、 8 値対話 arc 全体を 藤本さん 2026-08-06 「全研究 site 反映 default」 protocol 下で 完全 site 化達成。
関連
- → 八値対話 arc 全 17 turn
- → 八値対話シミュレータ ⟲ 改訂版
- → 八値 × 八卦 × オガム 対応表
- → 前 arc IUT (STEP 1276-1279)
- GitHub:
data/lean4-mathlib/CollatzRei/ProbeLowerBound.lean+ProbeLowerBoundAxiomCheck.lean