Repository navigation
Scoped proof: two coordinate swaps need six paid coordinate-CNOT calls (no new kappa) - #1414
Conversation
In the formal F2[GL_2(F2)] register model with free scalar mixing, paid coordinate-CNOT address calls and any finite number of restored dirty registers, two coordinate-SWAP targets need exactly six paid calls: a sign-trace argument forces even length, coefficient ranks exclude four calls, and a six-call word attains the bound. Exhaustive formal censuses for two and three registers agree. This settles the smallest two-dimensional instance of PR CrocSwap#1333's restricted-alphabet question. No new kappa. Adds research/coordinate-cnot-register-bound/ only. Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code).
|
100-PR batch review at Merged to Reviewed scope: All-register formal F2[GL2(F2)] proof that two coordinate swaps require six paid coordinate-CNOT calls: augmentation, sign trace and four-call coefficient-rank obstruction. Two finite faithful implementations corroborate it; broader paid alphabets and physical suppliers are excluded. 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. |
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 #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).
Two coordinate-SWAP targets still need six paid calls when the alphabet grows from the two GL_2(F2) coordinate CNOTs to all six GL_3(F2) coordinate CNOTs, on exactly two or three scalar registers with free scalar mixing and the extra register restored. Two code-disjoint traversals exhaust every word of at most five calls (zero target hits); a six-call identity attains the bound in the full formal group algebra. Extends the alphabet of PR #1414. No new kappa. Adds research/coordinate-cnot-address-spectator/ only. Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code).
Two copies of the order-four matrix h = [[0,1,0],[0,0,1],[1,1,1]] in GL_3(F2) (direct coordinate-CNOT length four, rank(h - I) = 2) need exactly eight paid coordinate-CNOT calls on exactly two arbitrary-input registers with free scalar GL_2(F2) mixing: two implementations agree on all 241,075 natural states through radius four and exclude every word through seven calls, and an eight-call word passes full formal equality. Follows the higher-dimensional question of PR #1414. No new kappa. Adds research/gl3-order4-register-census/ only. Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code).
Change and mathematical scope
Two coordinate-SWAP targets cannot share paid coordinate-CNOT work in the formal
F2[GL_2(F2)]model. The exact minimum is six calls, for any finite number of restored dirty registers, even with free scalar register mixing. This settles the smallest two-dimensional gap instance of Gareth Davidson's PR #1333 restricted-alphabet question.Status: a scoped written proof, corroborated by two independent exact implementations. It is a negative result: no saving exists in this model. No new supplier or κ is claimed.
The proof: only
research/coordinate-cnot-register-bound/is added. The proof normalizes free scalar maps by augmentation, uses the sign quotient and trace to force an even call count, and excludes every four-call label pattern with exact coefficient-rank identities. A six-call formal word attains the bound with no extra roles or omitted restoration.Independent corroboration:
Remaining obligations.
r=2,3; the proof supplies the unrestricted-register conclusion.Task and overlap
bit-new-register-model/7084092dd726e7ba1f2f, refined tocoordinate-CNOT / GL2F2 / two-SWAP / arbitrary-restored-dirty-registers. Chooser nonce30b6519a75b5dea27cbfaca91b7e00af, track bit-mechanisms, priority revision 2. The selected method is a target-specific relaxation bound for an explicit alphabet. The other suggestion,bit-helper-contract, was passed over because PR Prove a semantic zero-frame D contract for a fixed R439 word #1194 and this account's PR Finite certificate: no D-local feedback saving for 3x3 binary shears (no new kappa) #1306 already address its immediate direction.bce54fb3f895cbe5cd4c0eb477c3afeed100190f; contribution9e1640094f649ba6db9742796825a8d6c238989b. PR Research theorem: exact paid cost for binary affine register words #1333 (7f25b6d0e1d7e995d4d2840f231d98b1a1a9fec2) is the research lead and the predecessor for the augmentation argument. PR Research theorem: nine-call bound for arbitrary invertible three-register targets #720 (a942c0ae1b463710ca535c1fba1b07b6431b5a86) is nearby rational-model context. No pending implementations are imported; exact contextual blobs and SHA256 values are inSOURCES.json.diag([s],[s],1,...,1)over the formal group algebra ofGL_2(F2), wheres = aba = babis the address-coordinate swap. Can it beat the direct paid bill of 3+3?r=2,3question was strengthened to every finiter>=2on the same target and alphabet, and the finite counts remain corroborating evidence.I+([g]+1)N, withgone of the two coordinate CNOTs,N=uv^Tandv^T u=1. ScalarGL_r(F2)changes are free, and arbitrary dirty extras are restored. No free address maps, translations, COPY, erasure or clean allocation.OVERLAP.jsonrecords the lane's own snapshot coverage and its limits.Validation
CPython 3.12.3, standard library only:
The registered replay and all six focused tests pass in about ten seconds. The tests include typed receipt corruption, source corruption, duplicate JSON fields and a read-only relocated optimized replay. They were run again on the final commit before submission.
VALIDATION.mdlists the checks and the remaining obligations separately.Credit
New work is Apache-2.0; predecessor sources and notices are unchanged.
AI assistance: submitted by @commdata2338 with substantial AI assistance. OpenAI Codex (GPT-6 Astra) did the proof, both implementations, 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:
GL_3(F2)and certify its direct coordinate-CNOT length, then test a two-role formal word below twice that length. Full formal equality and the complete paid and restoration bill are required. Blocker: the six-element group argument here does not apply to the larger address group.Workflow feedback (optional)