Flat regime: exit by midpoint similarity (flatstickexit), one judgment at entry and exit (flatjudge), entry by analogy (flatanalog).
PREREG_flat_exit: NOT accepted - APS 2806 -> 3125, CHA 3220 -> 2503 (the exit is earned: APS 6897 without it). PREREG_flat_judge: NOT accepted (smoke) - APS 3009, CHA 2486: at the model's point f is small by construction, the judgment cannot tell flat from simple there. PREREG_flat_analogy: ACCEPTED with G2. Entry = unkept promise AND the (xi, phi) configuration nearer to its own past than to the line AND the pair's similarity exponent m >= 2. Projection + G2: APS 2782 -> 2780 (below Chandrupatla 2787, per problem 95/20/38 p=8e-7), CHA 3169 -> 2625, guarantee holds. Without G2: APS 2806 -> 2807 (fails by one call), CHA 2635. Simple roots are spared exactly (cost unchanged); flat families 1823 -> 1238, entry comes late. Goal (below Chandrupatla on both) NOT met: CHA 2625 vs 2441, per problem 9/6/25. Server regression x2: 1052 passed, 1 failed = the expected paper-number check. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+12
-3
@@ -419,10 +419,16 @@ def main():
|
||||
flat2mode = "--flat2" in sys.argv # the flat gate, promise failed twice
|
||||
creepmode = "--flatcreep" in sys.argv # the flat gate AND a creep
|
||||
stickmode = "--flatstick" in sys.argv # the sticky flat regime + its midpoint ablation
|
||||
exitmode = "--flatexit" in sys.argv # the sticky regime with an exit by similarity
|
||||
judgemode = "--flatjudge" in sys.argv # one similarity judgment at entry and exit
|
||||
analogmode = "--flatanalog" in sys.argv # entry by analogy with the run's own past
|
||||
combomode = "--combo" in sys.argv # modes A and B together
|
||||
pointsmode = "--points" in sys.argv # mode A: triple by shape
|
||||
dirmode = "--direction" in sys.argv # mode B: far end by dissimilarity
|
||||
specs = (build_grid_flat(smoke, ("flatstick", "flatstickmid")) if stickmode else
|
||||
specs = (build_grid_flat(smoke, ("flatanalog", "flatstickexit")) if analogmode else
|
||||
build_grid_flat(smoke, ("flatjudge", "flatstickexit")) if judgemode else
|
||||
build_grid_flat(smoke, ("flatstickexit", "flatstickmid")) if exitmode else
|
||||
build_grid_flat(smoke, ("flatstick", "flatstickmid")) if stickmode else
|
||||
build_grid_flat(smoke, "flatcreep") if creepmode else
|
||||
build_grid_flat(smoke, "flat2") if flat2mode else
|
||||
build_grid_flat(smoke) if flatmode else
|
||||
@@ -452,8 +458,11 @@ def main():
|
||||
|
||||
# the published sweep_full.json is what verify_article.py checks the paper
|
||||
# against, so the log grid never writes into it
|
||||
if stickmode or creepmode or flat2mode or flatmode or ext2mode or extmode or decmode or ordermode or capmode or combomode or pointsmode or dirmode:
|
||||
base = ("sweep_flatstick" if stickmode else
|
||||
if analogmode or judgemode or exitmode or stickmode or creepmode or flat2mode or flatmode or ext2mode or extmode or decmode or ordermode or capmode or combomode or pointsmode or dirmode:
|
||||
base = ("sweep_flatanalog" if analogmode else
|
||||
"sweep_flatjudge" if judgemode else
|
||||
"sweep_flatexit" if exitmode else
|
||||
"sweep_flatstick" if stickmode else
|
||||
"sweep_flatcreep" if creepmode else
|
||||
"sweep_flat2" if flat2mode else
|
||||
"sweep_flat" if flatmode else
|
||||
|
||||
Reference in New Issue
Block a user