Repository navigation
Prove prime-exponent group labels need one rank unit per target (no new κ) - #6008
Merged
Mister-Meeseeks merged 1 commit intoOct 28, 2026
Conversation
…each Answers the four-or-more-target question of research/group-subproduct-cover for groups of prime exponent, over every field, with a representation rank cut and exact finite corroboration. No new kappa.
This was referenced Oct 27, 2026
Merged
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
Claim type: scoped proof with exact finite corroboration. No new κ.
This works in Ali Romman's relaxed group-gate model from #5394 (
research/group-subproduct-cover), unchanged. Let G be a group of prime exponent, possibly nonabelian, and K any field. Any diagonal target with d nonidentity entries, repetitions allowed, needs total projector rank at least d. Arbitrary finite clean or dirty scalar workspace and singular or rectangular free maps do not change this. Direct coordinate gates attain d, so the exact rank-one count is d.This answers #5394's Open next question for these groups. The rank-one count exceeds the relaxed subproduct-cover cost exactly when the cover is shorter than d. The gap can be exponential: the 2^n − 1 nonidentity labels of (C2)^n have cover cost n and rank-one count 2^n − 1.
The proof (
PROOF.md) is a representation rank cut: Σ_i rank(ρ(t_i) − I) ≤ Σ_j rank(N_j)·rank(ρ(g_j) − I) for any representation ρ over an extension field. The regular permutation representation over K has rank(ρ(g) − I) = |G|(1 − 1/ord g) in every characteristic. Prime exponent makes that value the same for every nonidentity label.Evidence and reproduction
verify.pyuses only the standard library, is read-only, and does not use the network or Git. It checks:From the repository root:
Any CPython 3.12 works. Local results on CPython 3.12.15, macOS arm64:
PASS_PRIME_EXPONENT_RANK_CUT regular_checks=405 random_circuits=206 separations=4 controls=5 no_new_kappa(0.51 s and 0.53 s);PASS_REGISTERED_RESEARCH_PACKAGE;PASS_RESEARCH_COMMIT_BYTES.Limitations and unrun obligations
Credit
research/elementary-abelian-diagonal-minimum): the rank-one minimum in F2[(C2)^k]. This result contains that statement and extends it to every field, every prime, nonabelian prime-exponent groups, rank-charged projectors and singular free maps.research/order21-normal-tariff) andresearch/cut58-separable-query-floor.Open next questions
Related open work
research/sl2z-inverse-pair-cover) works in the same Prove the all-group rank-one triple floor with free scalar workspace #5394 group-gate model. It proves the exact minimum of eight calls for diag([B],[B^-1]) over F2 in an integer-shear group. That group has elements of infinite order, so it is outside the prime-exponent hypothesis here. This package computes no number for that target, so there is no comparison.CI notes
Head
9ba652f6e10ff296ca467fc69a24246c9a5b91af, run https://github.com/CrocSwap/integer-mult-bounds/actions/runs/40585468960.planfailed in the "Onboarding helper tests" step: 675 of 676 tests passed. The one failure istest_research_descendant_source_roles.DescendantSourceRoleTests.test_live_history_guard_is_not_a_historical_source_substitution. That test runs another package'sresearch/isolated-descendant-bytecode/verify.py, whose nested test hit a tempdir cleanup race:OSError: [Errno 39] Directory not empty: '/tmp/isolated-descendant-proof-*/owned/*/.git/objects/pack'. This PR does not touch that package or that test. The sameplanjob passed on Accelerate exact mixed-point construction 1.51× (no new κ) #6007, Prove the char-2 jet obstruction on jf0..2 holds at every order (no new κ) #6009 and Prove an integer-shear target and its inverse need eight calls: no cross-role sharing (no new κ) #6011, which were opened in the same period.replay (research/prime-exponent-rank-cut)was skipped becauseplanfailed. Hosted replay did not run, so this package is not CI-certified. Hosted certification needs a maintainer re-run.research_package.pyandcheck_research_commit.py --check-source-history.