Repository navigation
Conditional κ = 7.54077687633330e-4: 438 early restorations (endpoint-aware banks) after the squares on #310's w3 word (+0.0755% over #311) - #313
Conversation
…rd (κ 7.54077687633330e-4) PR311's package with PR280's early-restoration stage (screen/emitter re-pinned to the w3 word, 438 of 440 helpers so the width-3 slots tile under 40 replicas), endpoint-aware residual widths and a plan-driven exact tiling in cohort-bank-review.cpp (inputs/bank-plan.json, 105,657 banks per stage), legality against the candidate's declared endpoints, and re-pinned chart/price/finish literals (nine ordinary levels). +0.0755% over PR311. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The "Verify research artifacts" workflow (make joint-dual-verify) fails on main and on every open pull request since the root Makefile and README changed (AssertionError: Makefile in joint_dual_compose.check_sources). Regenerated with scripts/experiments/pin_joint_dual_sources.py; verify_joint_dual.py and tests/test_joint_reclaim.py pass (16 tests) under Python 3.11. The joint-dual certificates only change in their recorded source-manifest hash. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> (cherry picked from commit a45747d)
|
CI note: the only failing check here was the repo-wide 'Verify research artifacts' job ( |
|
Thank you @rohanarun. This contribution is now retained on main in the scoped 100-PR review and contributor credits. Contribution: Early restorations after w3 target squares. Review and limits: Endpoint-aware banks must be rebuilt on the changed word. Seven unrelated root-wrapper differences in CI are disclosed; contributed package sources match. The complete original source, notices and relevant execution evidence are retained through the pinned source archive. The review distinguishes fresh local runs, source-bound historical Linux CI and prior exact-head review; it does not claim 100 fresh full mathematical audits. Closing this historical PR as reconciled. This preserves parallel and cumulative credit without replacing the selected frontier or promoting priced research targets to completed constructions. Reviewed head: |
Conditional κ =
754077687633330234295251/10^27= 7.54077687633330234295251e-4, +0.0755 % over #311 (7.53508664880762e-4), +0.157 % over #310's w3 word. Below #312 (draft, 7.54550e-4, kernels/squares/plateau/reorder with #304's supplier); this PR contributes the stage #312 reports as blocked — early restorations with endpoints below the full frame — and its composition with #312's stages follows.One self-contained package,
research/w3-restore/(#311's package with one more native transcript stage), with its own workflow; branched frommain, no existing file changed.Full replay: PASS (
verify.py --output, ~10 minutes locally): both prerequisite source verifiers fresh, the squares, the restoration stage, legality, all 23,627 global and 22,172 compact F₂ columns, the endpoint-aware bank allocation, 22,806 changed charts, geometry admission, exact price (nine ordinary levels, two engines, 47 strict constraints, adjacent grid point rejected), finite invoice, complex guard andfinish.py; printsPASS conditional kappa = 754077687633330234295251/1000000000000000000000000000.Change
438 early restorations on w3 — #280's rule and its own screen/emitter (
code/cleanup_screen.py,code/cleanup_emit.py, re-pinned to this word). At the firstcleanup_gateADD (record 962,945) every data target already has its scalar endpoints (checked on the exact F₂ prefix); 440 helpersahave a single later scalar incidencea −= bwith a donor unwritten in between, both at rank-22 frames with a nondegenerate 23-dimensional spanE(#280's shape; 477 further multi-incidence candidates at dimension 3 are not moved). With 40 physical replicas the restored width-3 slots must tile width-120 banks, so 438 are moved (438·40 = 146·120 — #280's own 438/440 distinction). The write commutes over the integers with every crossed gate;aandbadvance toE, the ADD runs there andaretires atE. The emitter checks each new frame's full-rank annihilator and nonzero cleared Gram determinant mod 2¹²⁷ − 1, the commutation conditions, forward/inverse/roundtrip F₂ replays and an omitted-restoration control. Local delta {1: +1314, 2: −876}; rank mass 398,897 → 398,459; endpoint residual 317,409 → 316,971.Admission of endpoints below the full frame.
code/cohort-bank-review.cppnow reads the candidate'sCOHORT249-FINAL.jsonand a tiling plan (inputs/bank-plan.json): each helper's residual width is dim(endpoint) − dim(entrance) (#310's census is reproduced when nothing is restored); the plan is an exact integer tiling (small ILP over patterns of ≤ 3 widths; 105,657 banks per stage) that the C++ verifies in full — width census, collision-free tiling of all 3,026,400 role/replica/stage slots, every bank a full 120-coordinate partition, the per-pattern endpoint and omission/repetition controls, exact charts (3,911 new, ≤ 320 factors) — with the generic stock invariant. Legality runs against the candidate's declared endpoints with the export's base frame table; the changed-chart audit covers the 2,703 retired endpoints (≤ 342 factors). Literal stock 810,615 → 809,885 (normalized 161,977); finite coefficient 58,322,299,353,183,001 < 2⁸⁰; selector charge 571,950,385,600 < 2⁴⁰. Re-pinned:code/admit_geometry.py,code/price.py(word hash8f05b2af…, 3,687,240 calls, mass 19,402,040, κ, 9 levels),code/finish.py.With #233's complex supplier the complex side would bind at 7.5413e-4 for any further bit-side gain; the composition with #312 therefore uses #304's supplier as #312 does.
Verify
Scope and credits
Exactly #310/#311's conditional interfaces; no Lean build. utcorvusvolat-dotcom (#310 w3 word and admission chain; #280 early restorations and endpoint banking), eumemic (#268, #249 lineage), Dugongue (#283 endpoint-aware composition), chafreaky, DreamingOfClouds, hcg890, Jacob Sussman, Evan McKinney and the retained lineage. Prepared by Rohan Arun with Anthropic Claude assistance; Apache-2.0;
NOTICE.md.🤖 Generated with Claude Code