Repository navigation
Conversation
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.
Correction
Commit
0abcc978aa8ec083c0017ee50d7788e85f1cba1acorrects the auxiliary count bound reported in the FINDING. PROOF.md now states|GL_n(F_q)| <= q^(n^2), with equality only at n=0, and usesO(1+n^2 log q)bits on the full domain. The strict inequality and original asymptotic bit bound remain valid for n>=1. The zero-dimensional rank/unrank and M=1 sampling cases are explicit. Checking count storage, conditional partitions, rank/unrank, sampling and the finite cardinality guard confirms every downstream conclusion without narrowing the claim. Only PROOF.md changes; no executable or predecessor bytes change.Summary
Construct an exact rank/unrank bijection for invertible prime-field maps extending a prescribed injection and satisfying two arbitrary simultaneous capacities. A finite fair-bit interface produces a uniform completion conditional on success and reports entropy exhaustion explicitly. Claim type: scoped written constructive proof with exact finite corroboration. No new kappa.
For N admissible maps and b independent fair bits, exhaustion has exact probability
(2^b mod N)/2^b. Every map has the same successful probability. On an unlimited stream, expected bits are belowceil(log2 N)+2. Rank or unrank uses at most1+(n-dim U)q^nconditional-count calls, including initialization, rather than enumerating complete matrices. This remains exponential in n.This answers the uniform-sampling opening in Ali Romman's PR6539, exact head
96c63f994af628f574c71dca0d7ed219cbfc70c2. Its count theorem is a cited premise. Credit ToikY / PR6535 for coupled feasibility, Ali Romman / PR6533 for general capacity rank counts and construction, Nick Petalas / PR6489 for the nested count, Brian / JoyboyBrian / PR5020, Cao Yifan / intqwq / PR4610, codyw912 / PR4735, and the retained native/compiler lineage. Classical self-reduction, interval coding, entropy recycling and linear algebra are not claimed as new general methods. This contribution was produced by Nick Petalas.Evidence
0abcc978aa8ec083c0017ee50d7788e85f1cba1a. The official export passes integrity and declared-input coverage. Optimized replay from a read-only, Git-free, empty-PATH export passes after correction, leaving all twelve exported files unchanged.From the worktree root:
A different CPython 3.12 installation may replace the absolute interpreter path. Expected markers are
PASS_TWO_CAPACITY_UNIFORM_CODEC,PASS_REGISTERED_RESEARCH_PACKAGEandPASS_RESEARCH_COMMIT_BYTES. Optional receipts are generated outside the checkout and bind every package file hash.Limitations and unrun obligations
The executable enforces n≤12, prime q≤31, q^n≤4,096 and at most 4,096 supplied bits. The written reduction extends to finite fields with an ordered element representation and exact count oracle; extension-field arithmetic is not implemented. Empty completion sets cannot be sampled. Finite-bit success may have probability below one, and uniformity assumes independent unbiased supplied bits. No physical randomness generator is supplied.
The all-dimension statement rests on the written proof and cited count theorem. This is unrestricted GL construction, not a native/symplectic or signed-phase implementation. Actual contacts, scalar/basis prices, legal access, dirty restoration, physical routing, precision, stock, tapes, compiler and complete outer closure remain open. All five selected framework assumptions remain. No supplier admission, complete multiplication theorem or selected-frontier change follows. No Lean, Docker, selected cold replay or predecessor scientific suite ran. Independent human and formal proof-kernel review are unclaimed.
Open next questions
Related open work
The final completion refresh inspected all 160 open account PRs, including the fifteen other open contributions created since the advance CLAIM. None of those new submissions studies the same prescribed two-capacity completion contract or computes its sampling distribution. The four directly related open packages above retain their stated roles. No additional scientific computation checked another contribution or compared unrelated numbers.
The advance CLAIM matches the delivered scope. Canonical main
7c49fe32c55de02c2c873655c804b16e4c3fef0a, priority revision 8 and selected PR6030 were refreshed before committing. The formal-interface-lemma card changes to this constructive finite-field side result. Live open PRs, recent account work, active Discussions, local reservations and main/merged formula/object searches were checked. The cached search covered 555 open PR bodies and 6,596 Discussion records; most sparse local notes were omitted, with separate Git README searches for the distinctive object. These checks do not establish global novelty or cover unpublished work.CI notes
Both hosted checks,
planandreplay (research/two-capacity-uniform-codec), passed at exact corrected head0abcc978aa8ec083c0017ee50d7788e85f1cba1ain run 41639653353. The completed checks were read once withgh pr checks 6607 --repo CrocSwap/integer-mult-bounds: planning took 4m33s and replay took 1m52s.Every local check from the contribution brief was rerun successfully after correction, including direct normal/optimized verification, fourteen rejection controls, four external corruption controls, selected-baseline bindings, committed bytes/modes/source history, official export integrity and read-only Git-free empty-PATH replay. The scientific receipt fields match the earlier published result; only the corrected PROOF.md source digest differs.
Hosted replay certifies execution of the registered normal and optimized finite checks and package bindings. The auxiliary bound reported in the FINDING was corrected in commit
0abcc978awithout narrowing the claim. Independent human and formal proof-kernel acceptance remain unclaimed. No check failed.Merge Danger
Door: two-way. Blast radius: isolated. Eleven files are added in one opt-in research package. Shared implementations, frozen predecessor packages and the selected record retain their bytes.