Repository navigation
Price the kernel-shaped L561 scratch copy at 8NW-12 moves - #94
Draft
unpaidmoon wants to merge 1 commit into
Draft
unpaidmoon wants to merge 1 commit into
unpaidmoon wants to merge 1 commit into
Conversation
Event 9895 names no tape interval for register 561. Copying the kernel's two-tape entrance onto the four half-length scratch windows costs 8NW-12 moves, which the conditional subtraction bill does not include. Co-authored-by: unpaidmoon <unpaidmoon@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change and mathematical scope
Partial certificate. No new κ. The selected conditional exponent stays
605457647/200000000000(0.003027288235).On the pinned forward word, event 9895 is
L546 -= L561in frame 4. The only earlier record of register 561 is the entrance adapter at event 7963. The word has five event kinds, and none of them names a tape origin or a cell length. The clearedC0–C7windows are a different token family and are still zero, so they are not a stored image of L561.If L561 is supplied in the kernel's two-tape entrance (two owned tapes of length
NW) and must be copied onto the four half-length scratch windows of the subtraction packing, with heads returned to cell 0 and no free relocation, the sharp bill is READ2NW, WRITE2NW, MOVE8NW-12. The axis kernel's one-past packing habit costs 12 moves more on the same split. Adding the already proved subtraction gives a conditional pair total of READ6NW, WRITE4NW, MOVE16NW-24. That total is not an embedding extracted from the word. Both schedules share the move count8NW-12because they use the same six lengths; the copy reads and writes2NWcells, while the subtraction reads4NWand writes2NW.This is not a complete multiplication theorem and does not change the selected frontier.
Task and overlap
Base commit
32890bc5de034ab8fc93ac88ead7279a6a416d04(upstreamCrocSwap/integer-mult-boundsmain). Dependency pins are inresearch/qq16-l561-scratch-placement/SOURCES.json.Task card
joint-query-controller, priority revision 7. Scope status is refined. The card asks for a matched whole-caller bill or a cheaper demand. This package answers open question 1 ofresearch/qq16-l546-head-move, the still-open layout remainder of discussion comment 19030049, and stops.Session r34, item 2 of the ordered eligible list recorded in the package README. Item 1, the
(w, q, v_N)caller, stays open. The fresh T385 wrapper, the retiming handoff, the four-provider rebind, the matched park/restore comparison (open CrocSwap#4167), and the CrocSwap#4091 ceiling comparison are already closed or covered and were dropped before this cut.python3 scripts/find_overlap.pyon 2026-10-25, termsscratch placement,L561 onto,8NW-12. Coverage: local notes complete at32890bc5(7404 records), 390 open PRs, 4810 discussion records, both paginations complete. The8NW-12hits are the subtraction finding (discussion comment 19146840) andresearch/qq16-l546-head-move, which explicitly does not price this copy.research/qq16-streaming-recoveryuses “scratch placement” for a different word.Validation
Python 3.12, standard library only, from the repository root:
Observed:
The same line is printed under
python3 -O. Not run: Lean, Docker, the selected cold replay, and any search for a native tape program outside this word.Credit
The six-tape rules are Clear1nsight's
research/qq16-gaussian-axis-tapes. The unbound-interval statement and the zeroC0/C1candidate areresearch/qq16-f0-first-caller(PR CrocSwap#3932). The same-frame scalar price is unpaidmoon's CrocSwap#4162. The conditional subtraction bill is unpaidmoon'sresearch/qq16-l546-head-move. Ali Romman's QQ16 lineage and Nick Petalas's numerical formats are the retained background.Prepared by unpaidmoon with substantial Cursor Grok assistance. Apache-2.0. No independent human or formal-kernel review is claimed.
Open next questions
8NW-12count is the sharp bill for the kernel's two-tape entrance only.Workflow feedback (optional)
The 19 October handoff index is now mostly closed on main. Keeping a distinct remainder of a closed smallest task, instead of reopening the finished head-move bill, is what separated this item from work already delivered.