Repository navigation
Cancel cleanup sandwiches of 99 helpers on #272: conditional κ = 7.1366215638961e-4 - #271
evmckinney9 wants to merge 2 commits into
Conversation
…455124319e-4 After the first kernel cut of PR263's word, 45 helpers appear only in the F2 cleanup gates t += a, a += b, t += a, which equal a += b, t += b. Moving a += b to the cut at a nondegenerate four-dimensional frame lets each helper stop at dimension 4. Its completed endpoint becomes a rank-3 partial swap, the width-120 banks re-tile with 300 fewer banks per stage, and the normalized stock falls from 173,435 to 173,135 at unchanged deficit 35,200. Adds research/cleanup-sandwich-263 and its workflow; no existing file changes. PR263's package is pinned by commit and manifest hash and replayed by its own verifier.
39eb7af to
46f822a
Compare
…38961e-4 On PR272's word the same three-gate cancellation applies to 99 helpers (45 on PR263). The package now runs PR272's own verifier and its nine compiled native checkers on the rewritten word, re-tiles its bank review for the shortened endpoints over 120 replicas (1,980 fewer banks per stage) and reprices with PR272's engine, finite invoice and fixed-prime refinement: +0.223% over PR272. The price wrapper is no longer needed. The directory moves from research/cleanup-sandwich-263 to research/cleanup-sandwich-272; no other file changes.
|
Retargeted from #263 to #272 (Dugongue, |
|
Follow-up notes for review. CI. Upstream workflow runs on this PR wait for maintainer approval. The package's own workflow passes on the fork at Composition with neighbouring PRs. The three-gate identity does not depend on the base, but the set of helpers that carry the sandwich
Independent agreement. Two separately written pipelines found and checked this construction: the search-side scripts that first located the 45 helpers on #259/#263, and this package. Their receipts on #263 agreed byte for byte except for timings and paths. |
|
Thank you @evmckinney9. This contribution is now retained on main in the scoped 100-PR review and contributor credits. Contribution: Cleanup-sandwich cancellation for 99 helpers. Review and limits: Fresh full exact-parent and changed-word replay passed in 321s: all 99 helpers, 20107 formal columns, 198 rejected gate omissions, native legality/prefix/bank/global checks, exact endpoints/normalizers and fixed-prime pricing. 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: |
Based on main at
3b6b668, with #272 (Dugongue) at4d23d0eeas the pinned base. It addsresearch/cleanup-sandwich-272/and one workflow; no existing file changes. #272's package is not copied.verify.pytakes it as--base, checks its manifest againstSOURCE.json, runs #272's ownverify.pyfirst, and then reuses #272's compiled native checkers. The workflow fetches the pinned commit.Under the interfaces retained by #272, this package certifies
That is +0.223% over #272 (7.12074434532274e-4).
Change and mathematical scope
Idea. Some helpers climb to the full frame only to take part in cleanup. When that part is redundant, the climb can be removed. Here the redundancy is the F2 identity
t += a; a += b; t += a = a += b; t += b. As a result, 99 helpers in #272's word stop at dimension 4 instead of 24. Each saves two rank-21 climbs, and its banked endpoint shrinks from rank 23 to rank 3.After #272's first kernel cut, 99 helpers appear in exactly three gates, all in the full-frame cleanup:
with t never a control between the first and the last. The rewrite moves
a += bto the cut. There a and b already sit at frames whose sum is a nondegenerate four-dimensional frame.t += bstays at the middle gate's position and frame. Each such helper then has no gate after the cut. Its completed endpoint becomes the rank-3 partial swap D_(P_F − P_S), by the completed-core identity of #186 andresearch/community-round8-audit/BANK-SCHEDULE.md.PROOF.md gives the argument and scope.
Assumptions: every all-size interface #272 retains (compiler, common weighted chart, restored rows, routing, prime supply, precision and recovery, analytic reduction) stays an assumption.
Not claimed: that 99 is the largest such set.
Validation
python3 -m pip install sympy==1.14.0 git fetch https://github.com/CrocSwap/integer-mult-bounds 4d23d0ee5682c99b792614bae4bc5330da19ff13 git archive 4d23d0ee5682c99b792614bae4bc5330da19ff13 research/filtered-kernel-target120 | tar -x -C /tmp/base272 python3 -B research/cleanup-sandwich-272/verify.py --base /tmp/base272/research/filtered-kernel-target120 \ --boost-include /usr/include --output /tmp/cleanup-sandwich-272verify.pyruns these checks in order:expected.json.Checks run on this branch (Linux x86-64, Python 3.12, g++, SymPy 1.14.0):
verify.py: run from a freshgit archiveof4d23d0ee. Result: PASS.make entrance-bank-verify: PASS.-Oguard:python -O verify.pyrefuses to run.Credits
NOTICE.md.The construction was found with OpenAI Codex (GPT-6 Astra) assistance; the package and its independent replay were prepared with Anthropic Claude assistance. No priority over concurrent work is claimed.