Research Log 2026-08-07 — abc radar + quality sweep

STEP 1287 (quality sweep) + STEP 1288 (radar keyword) / 藤本伸樹 (Nobuki Fujimoto) / 2026-08-07

1. Context

2026-08-06 に chat-Claude と abc / IUT / LANA / Pasten 系 の 現状 map + 較正試験順序 (Mason-Stothers → 例外集合 → Pasten 系) を議論。 監査で 藤本さん 側 「進めている abc 証明」 の Rei 内 file 実体が statement + folklore 帰結 + 経験的 c ≤ 100 検証 のみ = 実質未着手と判明。

4 items の候補整理 (chat-Claude 助言):

  1. item 1: Mason-Stothers 数学的判定 (Mathlib 版を 使わず 独自議論から独立に導けるか)
  2. item 2: 進行中議論を Lean statement 群に書き下し
  3. item 3: ABCEffective を c ≤ 10⁶ に拡張 + quality q + merit 出力
  4. item 4: arxiv radar に abc topic 追加 (現状 0 hit)

藤本さん判断 = C option (item 1+2 は 議論言語化が premature = fill-in blank 「私の議論は…」 埋まらず defer)。 items 3+4 のみ本 STEP で着手。 item 1+2 は fill-in が埋まってから別 STEP で。

2. STEP 1288 — research-radar abc topic 追加

Change summary

FieldBeforeAfterDelta
version1.321.33+1
arxivKeywords100147+47
externalMonitors2125+4

+47 keywords (grouped)

GroupKeywords
abc coreabc conjecture, ABC conjecture, Oesterlé-Masser, Masser-Oesterle, radical of an integer, rad(abc), abc quality, abc merit, abc triple, good abc triple, abc coprime triple
IUT / LANAMochizuki, inter-universal Teichmuller/Teichmüller, IUT, LANA project, Kato ZMC, ZEN Mathematics Center, Yamashita IUT, Stix Scholze, Peter Scholze abc
Pasten / unconditionalHector Pasten, Pasten abc, Stewart Yu abc, Stewart-Yu, effective abc bound, uniform abc, unconditional abc bound, ABC@Home
exceptional setBernert abc, Browning Lichtman Teraevainen, Browning-Lichtman-Teräväinen, exceptional set abc, Runbo Li abc
abc-type / relatedLetendre abc, abc-type conjecture, Robert Tenenbaum, Robert-Stewart-Tenenbaum, Szpiro conjecture, Szpiro inequality, Vojta conjecture, Vojta inequality, Shimura curve
function-field bridgeMason-Stothers, Mason Stothers polynomial abc

+4 arxiv monitors

設計判断: chat-Claude 「Runbo Li のような単独改良は著者名では拾えないので topic 語が要ります」 助言直接適用で、 著者名 + topic 語 hybrid で網羅性確保。 Runbo Li のような未公表著者や後続 anonymous 改良も topic 語で拾える。

3. STEP 1287 — quality sweep c ≤ 10⁵

Setup + judgment criteria (pre-implementation で書き下し)

藤本さん 「情報量ゼロ結果が積まれるのを避けるため、 判定基準を先に決めてください」 → 3 criteria 事前定義:

#RoleContent
(a)sanity check (prerequisite, NOT criterion)anchor triple (1, 4374, 4375) を rad(abc) = 210 + q = log(4375)/log(210) ≈ 1.5679 で正しく再現
(c)main criterionmerit = (log c)² / (log rad · log log rad) の tail 分布 + RST 精密化予想 log c ≪ rad · exp(4 √(log rad / log log rad)) との比較 (log c / log rst_bound 出力)
(b)retiredgrowth rate は merit 分布から導出可能で独立基準不要
(d)deferredRei 議論骨子との照合は item 1+2 完成後 (現状 defer)
★ (a) の 「基準」 → 「sanity check」 降格 経緯: ABC@Home 2011 時点 c ≤ 10¹⁸ 網羅済 = 23.8M 三つ組 (q > 1 全網羅)、 c ≤ 10⁶ 範囲に未発見三つ組は存在しない = (a) を基準にすると事前確定 「検出ゼロ」 = 情報量ゼロ 3 例目候補。 sanity check への降格で正しい役割に落ちた (藤本さん指摘)。

Implementation

Result (N=10⁵)

Wall clock237.7 s (~4 min)
Coprime triples visited1,519,825,376 (15億)
Triples with q ≥ 1419
Sanity anchor (1, 4374, 4375)PASS: rad=210, q=1.567887, diff=0
de Smit list cross-checkMATCH (418 + 1 boundary = 419、 下記)

Cross-check with de Smit list (patch 2026-08-07)

de Smit の 「5 桁以下」 = c ≤ 99999418 件確定。 本 sweep は c ≤ 100000 の閉区間 = 418 + 1 = 419 一致。 境界の +1 は c = 100000 ちょうどの単一 triple:

  • (19, 99981, 100000): 19 prime + 99981 = 3³·7·23² + 100000 = 2⁵·5⁵
  • rad(abc) = 19 · (3·7·23) · (2·5) = 19 · 483 · 10 = 91,770
  • q = log(100000) / log(91770) = 1.007516

境界規約差 = 確定 (bug ではない)、 sweep 実装は de Smit 完全リストを 419 件で再現。

★★ Position correction (2026-08-07 藤本さん framing 訂正): 本 sweep は 検証済みの計器 であって、 反証可能な主張ではない。 c ≤ 10⁵ 範囲は ABC@Home (2011 完了) が c < 10¹⁸ 全域で 14,482,065 triples 完全列挙済 = 完全リストの内側。 既知最高 q = 1.6299 の Elkies triple は c = 6,436,343 = 本 sweep 範囲外。 N=10⁶, 10⁷ 拡張は 棄却 (10¹⁸ まで完全列挙済み範囲を追いかけるだけ = 限界収益ほぼゼロ、 237.7s を何倍かけても意味的差なし)。 前 revision の 「別 STEP overnight で c ≤ 10⁶ 実行可能」 記述は本 patch で 却下。 「(c) main criterion RST envelope 内側」 = tautological の観測は正しいが弱い、 正しい framing = 検証済み計器 + 反証可能主張なし。 判定基準先書き protocol は STEP 1287 の直接産物ではないが、 藤本さん 「1 件でも説明できない差があれば計器は未検証、 説明できたら検証済み」 順序原則を私 (Claude Code) 側で永久保存 (fill-in blank C 判断と同じ、 [[feedback-intuition-before-math]] 継承)。

Top 20 triples by merit

rankabcrad(abc)qmeritlog c / log rst_bound
134359,04959,3921,2181.5470758.6726690.746775
23732,76832,8051,1101.4829107.9171730.712121
37,16878,12585,2932,7301.4350067.8770710.721551
414,3744,3752101.5678877.8402620.671198
5159,04859,0494,0261.3235456.8707160.677224
612,4002,4012101.4556736.7581620.623160
7732,76132,7682,5341.3265886.6990310.664707
8365,53365,5365,5381.2866756.6246950.667252
912550,17650,3014,8301.2762336.4621660.658100
1012859,04959,1776,0181.2626576.4126310.657010
残 top-100 は data/abc/quality-sweep-c-100000.json

#1 の (343, 59049, 59392) = (7³, 3¹⁰, 2¹¹·29): rad(abc) = 7·3·2·29 = 1218、 q = log(59392)/log(1218) = 1.547、 merit 8.67 で N=10⁵ の tail 先頭。 #4 が Rei ABCEffective の anchor triple (1, 4374, 4375) = q=1.5679 で q 単独では最高だが c が小さく merit では #4 位。

Quality histogram

q ≥count
1.551
1.502
1.454
1.406
1.357
1.3013
1.2530
1.2051
1.1592
1.10152
1.05240
1.00419

RST envelope 実測

全 top-20 triples で log c / log(rad · exp(4 √(log rad / log log rad))) < 0.75 = 全て envelope 内側で健全 (RST 予想の refute 例なし = 予想通り)。 最大値は #1 = 0.747 = 「envelope に対して余裕あり」 の位置。

4. Item 1+2 は defer (C option 判断)

藤本さん fill-in blank 判断 = C: 「私の議論は、 abc の反例が存在すると仮定すると ___ が ___ に矛盾することを示す」 or 「私の議論は、 rad(abc) の下界を ___ という構造から導く」 のどちらも premature に埋めると偽命題が以後の判定を汚す ([[feedback-intuition-before-math]] 適用)。 t1=1 Collatz 分析の明快さは構造が本当に見えてから書いたから。 書けるなら書く、 書けないなら C。 本 STEP は C 前提で items 3+4 のみ実行。 item 1+2 は fill-in が埋まってから別 STEP で。

5. Honest scope

6. Files

PathPurpose
scripts/abc/quality-sweep.tsQuality sweep script (CLI: N argument)
data/abc/quality-sweep-c-100000.jsonFull top-100 + histogram + sanity anchor (N=10⁵ result)
data/abc/quality-sweep-c-100000.mdHuman report
data/abc/quality-sweep-c-10000.json/.mdN=10⁴ smoke test output (retained for regression)
data/research-radar/collatz-watch.jsonv1.32 → v1.33 (+47 keywords, +4 monitors)
data/lean4-mathlib/CollatzRei/AbcStatement.leanabc conjecture Prop-level statement (2026-08-04, pre-existing)
data/lean4-mathlib/CollatzRei/FermatAsymptotic.leanabc ⇒ asymptotic FLT folklore (2026-08-05, pre-existing)
data/lean4-mathlib/CollatzRei/ABCEffective.leanc ≤ 100 empirical (2026-04-20, pre-existing, 情報量ゼロ問題自己認識済)