Repository navigation
Finite certificate: three coordinate swaps need nine paid calls on three registers (no new kappa) - #1491
Merged
Mister-Meeseeks merged 1 commit intoOct 14, 2026
Conversation
On exactly three registers over the formal F2[GL_2(F2)] model, with free scalar GL_3(F2) mixing and paid coordinate-CNOT calls, three coordinate-SWAP targets need exactly nine calls: complete radius-three/four balls (47,203 and 1,094,640 states) never meet the target, sign-quotient parity excludes even lengths, and a nine-call formal word attains the bound. Two implementations agree. Answers the smallest-register case of PR CrocSwap#1414's three-swap question. No new kappa. Adds research/three-swap-cnot-census/ only. Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code).
Contributor
|
Batch review at Merged to Reviewed scope: Complete radius-three/four formal group-algebra census proves nine paid calls for three coordinate swaps on exactly three registers. Faithful regular state sets and transition controls agree; broader workspace models are separate results. The pinned scoped command passed; the batch ledger contains its command, input hashes, environment and log. This incorporates the research/tooling contribution and does not change the selected κ or discharge the inherited multiplication-theorem assumptions. Batch review, attribution and evidence. Thank you for the contribution. |
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
Three coordinate-SWAP targets require exactly nine paid coordinate-CNOT calls on exactly three registers over the formal
F2[GL_2(F2)]model, even with arbitrary free scalarGL_3(F2)mixing. This settles the smallest-register case of the first open question in this account's PR #1414. It does not extend that PR's arbitrary-workspace theorem to three swaps.Status: a finite computer-assisted certificate, a negative result for this route. No selected supplier or κ change is claimed.
The argument: the new package is
research/three-swap-cnot-census/. Complete radius-three/four coverage excludes every word through seven calls. The sign-quotient trace argument excludes even lengths. A nine-call formal witness attains the full arbitrary-input boundary.Evidence.
1,56,1750,45396,1047437, giving balls of47203and1094640states. All four target-intersection counts are zero.2643368directed transition attempts through radius four. The formal engine uses all 54 coefficients.101192transitions by generic dense multiplication.3024formal generator actions on a complete basis,216target actions and4704scalar conjugations.Remaining obligations.
Task and overlap
bit-new-register-model/7084092dd726e7ba1f2f, refined tocoordinate-CNOT/GL2F2/three-SWAP/exactly-three-registers/length<=7-plus-parity. Chooser noncef327083ac49b0ead4b280ae0236eac2d, track bit-mechanisms, priority revision 2. The other suggestion,bit-helper-contract, was passed over because PR Prove a semantic zero-frame D contract for a fixed R439 word #1194/Research: independently check semantic-D bridge for composed R439 word #1311, Finite certificate: no D-local feedback saving for 3x3 binary shears (no new kappa) #1306 and Research: independent raw/projected cleanup ranges and sharp identity loops #1420 cover the immediate semantic-D and feedback scopes.4040a0f46d67b41c36a472a7cd4af791fd4c36cc; contribution69638b36c691d3e1b8463526fd68c849e8d1aef9. Context only: PR Scoped proof: two coordinate swaps need six paid coordinate-CNOT calls (no new kappa) #14149e1640094f649ba6db9742796825a8d6c238989band PR Research theorem: exact paid cost for binary affine register words #13337f25b6d0e1d7e995d4d2840f231d98b1a1a9fec2; no pending implementation is imported or assumed accepted.mainadvanced to92da4d718f1d4cf8de4e6ee947ddc7b180ce1c31. The contribution guidance and the pinned live input are unchanged, and the patch applies against that tree.diag([s],[s],[s]), withs=aba=bab,a=[[1,1],[0,1]]andb=[[1,0],[1,1]]. Can scalar mixing beat the complete direct bill of nine?N=uv^Twithv^Tu=1;I+([g]+1)N, withgin {a, b};abaon each coordinate projector costs nine, with no scalar changes or additional role, and every paid undo is counted. By parity a saving needs at most seven. Free scalar work is an optimistic lower-bound relaxation, not physical admission.OVERLAP.jsonrecords the comparisons and the snapshot coverage.Validation
CPython 3.12.3, standard library only:
The registered replay includes all seven focused tests: a read-only relocated export under
-I -O -B, changed-source rejection and an isolated CLI rejection of a falsified minimum. Direct census generation takes about seven seconds and about 360 MiB of memory. The registered replay and the metadata/pin check were run again on the final commit before submission, and both passed.Credit
New work is Apache-2.0. Predecessor credit and licenses are retained, and no predecessor implementation is imported.
AI assistance: submitted by @commdata2338 with substantial AI assistance. OpenAI Codex (GPT-6 Astra) did the reasoning, the implementation, the verification and the writing; it was packaged and submitted with Claude Code. No independent human review is claimed.
Open next questions
From the package README:
diag([s],[s],[s],1)and the alphabet, and prove a reduced-state coverage rule before extending the radius-three/four search. Blocker: the larger projector and state inventory, which rules out simply extrapolating this receipt. Parity still excludes even lengths.