Repository navigation
Price one moved-ADD crossed-frame pair at histogram delta zero. - #4122
Merged
Mister-Meeseeks merged 1 commit intoOct 20, 2026
Merged
Mister-Meeseeks merged 1 commit into
Mister-Meeseeks merged 1 commit into
Conversation
The commuting swap of y += x and y += z stays legal after both frames move to the other line, both one-move intermediates are illegal, and cleanup restores the inputs. The local rank histogram does not change. Co-authored-by: unpaidmoon <unpaidmoon@users.noreply.github.com>
cursor Bot
pushed a commit
to unpaidmoon/integer-mult-bounds
that referenced
this pull request
Oct 20, 2026
…on as the added piece. PR CrocSwap#4122 already prices a swap-and-restore identity at histogram delta zero and does not search the pinned providers. This package's new claim is that commuting apply_move cannot retarget those rank-1 lines. Co-authored-by: unpaidmoon <unpaidmoon@users.noreply.github.com>
This was referenced Oct 20, 2026
Draft
Draft
Certify that uniform P104 completion misses a port-dependent chart
unpaidmoon/integer-mult-bounds#28
Draft
Draft
Draft
Draft
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
Scoped identity and local invoice. No new κ. Selected conditional κ stays
0.001672660197076918.On three scalar registers, let
Abey += xandBbey += z. Swapping them and retargeting both frames fromspan(e1)tospan(e2)is a legal final word under fixed entrances{0}and exitsspan(e1,e2). Each one-move intermediate is frame-illegal, because those lines are not nested. Both orders implement(x, y+x+z, z)for an arbitrary initial triple, and the cleanupy -= z,y -= xrestores that triple. The charged histogram is six rank-1 children either way, so the delta is zero and the moment change is zero for every reala.A control that widens both moved frames to the exit has delta
-6 H1 + 3 H2, negative for everyain(0,1), but one one-move intermediate is legal. That saving is sequential. It is not a provider occurrence.This is not a search of the PR #3734 words, not a supplier admission, and not a multiplication theorem. Native, centre, stock, precision, tape, all-size and supplier costs are absent, not zero.
Task and overlap
bb4bccbf42844d2801487450727c2f63e10d1d0f(canonicalCrocSwap/integer-mult-boundsmain). Priority revision 6.scalar-to-moment, scope refined. The card asks whether one scalar simplification changes a paid histogram. The object is the moved-ADD pair in discussion Handoffs and requests for independent checks #1166 comment 19034220, not an R439 helper-star word.8a8bfb8d36cf5c9f7681b9e7f5d7876a4ba0f5a0, which proves the stationary case has no such pair on the pinned providers and leaves the moved-ADD question open. Its synthetic crossed-line control is not a gate move. This package does not import that code.H1-2H2+H3exchange this witness does not realize).Ordered eligible handoffs used to choose this item, chronological on #1166 after dropping tasks already delivered or claimed by an open PR, and after dropping this account's round (#4107, #4110/#4111, #4112–#4120):
The #3605 portable replay was dropped because open #3681 says it answers comment 19016211.
Validation
CPython 3.12.3, standard library only:
Both passed here:
The checker also rejects a noncommuting swap, a coefficient-2 mutation, and a dependent pair that fails the reorder test. The same-line swap stays legal. These are exact rational and subspace checks, not a provider census. Not run: PR #3734 replay, Lean, Docker, and the selected cold replay.
Credit
Chris R / Clear1nsight, PR #3964, for the stationary theorem, the synthetic crossed-line control, the reorder test, and the open question. PR #3942 for the legal-sequential predecessor. Dugongue, PR #3863, for the exchange used only as motivation. dataisfire, PR #3734, for the providers that were not replayed.
Prepared by unpaidmoon with substantial Cursor Grok assistance. No independent human review is claimed. Apache-2.0.
Open next questions
Does any moved-ADD pair on the two pinned PR #3734 providers have a legal final frame assignment, two illegal one-move intermediates, and a strictly negative moment for every real
ain(0,1)? The first step is one scalar segment and the crossed-line assignment on pairs the reorder test already allows to cross. The provider trace is in open PR #3964, and a full pair census is a separate budget.Workflow feedback (optional)
Handoff-first selection against open PR titles was enough to separate this question from the stationary census. No separate session report.