Repository navigation
Conversation
The n - v + z unit-ADD floor applies to the data block of any word on added wires, whatever their initial or final contract. With PR6641's commutant minimum this closes the scratch and external-wire question: every legal GL(2) side still needs 38 ADDs under any nonnegative tariff.
This was referenced Nov 3, 2026
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.
Result
Scoped proof, no κ. This answers the open question of unpaidmoon's PR6641 (
5af623f5912f997163639e061feca4ebcf7e189e). Adding scratch wires, or gates that reach outside the 32 boundary wires, does not lower a legal GL(2)-commutant side of the pinned PR5840 G20 boundary below 38 unit ADDs. The floor holds for any number of extra wires and any nonnegative tariff. It holds whether each extra wire is clean, dirty and restored, or left holding garbage. The scratch-free words attain 38, so the minimum stays 38 per side and 76 per port.Lemma. Take a unit-ADD word of length
Tonn + kwires. LetAbe the n×n data block of its matrix. ThenT >= n - v(A) + z(A), with no assumption on the extra wires or the other blocks. The proof runs the Bu–Fan–Joo potential (as written out in JoyboyBrian's PR6105) on alln + kwires. Every gate-graph block that meets the data wires is a union of support components ofA, so at mostv(A) + kblocks remain. PR6641's commutant minimum of 38 then gives the floor for every legal side. The same lemma covers the scalar part of PR5898's open two-helper question: a bank exchange costs at least six ADDs with any number of helpers.Evidence and reproduction
All three pass locally (CPython 3.12.15, macOS arm64). The verifier takes 0.46 s and prints:
The verifier checks four things:
Φ_t <= tstep by step on 400 seeded words that use extra wires.The written proof is the claim. The finite checks only test its arithmetic.
Limitations
Open next questions
Related open work
CI notes
All checks passed at head
24736a722239c697d0289107c7012bbb8fb218cd:plan(7m1s) andreplay (research/g20-extended-wire-boundary-floor)(4m35s), run https://github.com/CrocSwap/integer-mult-bounds/actions/runs/41661406846.Claim: #1166 (comment)