Repository navigation
Prove rank factor 1 for every-stage paired-star gaps and raise the thin-rank bound to 2q⌈g/3⌉ (no κ) - #7126
Open
petalas wants to merge 1 commit into
Open
Prove rank factor 1 for every-stage paired-star gaps and raise the thin-rank bound to 2q⌈g/3⌉ (no κ)#7126petalas wants to merge 1 commit into
petalas wants to merge 1 commit into
Conversation
Answer open question 1 of PR CrocSwap#7050: under the square condition the own-leaf degree-1 block has rank at most rank(Z) for every half width, with equality attained. Under the cited schedule analysis the total thin rank is at least 2q*ceil(g/3), which is 572 at g=31, q=26.
This was referenced Nov 10, 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 written proof with exact finite corroboration. No new κ, no word, no selected-frontier change.
unpaidmoon's open #7050 studies paired-star words with one internal thin gap in every stage. It proves that the own-leaf degree-1 core-to-leaf block has rank at most
2 rank(Z), deduces total thin rank at leastq g / 2, and asks in its open question 1 whether the factor is 1 under the square conditionP_s Z P_f = 0for every half widthq. This package answers that question.P + Q = Iover any field and anyZwithQ Z P = 0:rank(P Z P + Q Z Q) = rank(P Z P) + rank(Q Z Q) <= rank(Z). In a basis adapted toim P ⊕ im Q,Zis block triangular and the pinching is its block diagonal.q, everyB12,B21and either half order, the own-leaf degree-1 block has rank at mostrank(Z). WithB = 0andZthe identity from the leaf into the core, the block isI_{2q}andrank(Z) = 2q, so 1 is the best constant at everyq.2 q ceil(g/3). Atg = 31,q = 26this is 572. Prove every-stage internal gaps need thin rank at least q g / 2 #7050 proves 403, and its predicted factor-1 weight count would giveceil(2 q g / 3) = 538. The proof adds the per-leaf inequalities on leaves0, 3, 6, ..., whose contributing gaps are pairwise disjoint.The same inequalities admit a covering point of value
2 q ceil(g/3), so rank counting on the core-to-leaf blocks gives nothing higher. That is a limit of the method. It is not a word, and 572 is not shown to be attained.Package:
research/every-stage-gap-rank-factor(PROOF.md,README.md,verify.py). Cardjoint-query-controller, priority revision 8, scope changed: the card asks for a changed query demand or caller, and this package answers a rank question on one fixed schedule family.Evidence and reproduction
From the repository root, CPython 3.12.15, standard library only:
Local results at head
26f8bbfb23feb1f24ba0eb3fb6c4187b331fa057:PASS_EVERY_STAGE_GAP_RANK_FACTOR factor=1 bound_g31_q26=572 certificate=e42b24ab6676fb20 no_new_kappa, about 2.7 s each;PASS_REGISTERED_RESEARCH_PACKAGE research/every-stage-gap-rank-factor outcome=completed, 5.9 s for both registered commands;PASS_RESEARCH_COMMIT_BYTESwith 6 files and source history commite54523517d0f03e58352e647c403a5af3e525a57.What the verifier checks, all exact:
F_2, everyB, both half orders: 524,288 cases, of which 32,768 satisfy the square condition; the lemma and the block bound hold on each;q = 2, 3, 4;F_2,F_3,F_5,F_7, each with a random submatrix;q = 1, 2, 3, 5, 26;q = 1satisfy the square condition and meet leavest-1,t,t+1at rank one each;g <= 64, with two rejection controls.The random cases corroborate the proof. They are not a census.
Limitations and unrun obligations
g = 31,q = 26word is constructed or excluded outside this schedule.Open next questions
2 q ceil(g/3)? First step: write the leaf-to-core degree-1 block of one internal gap underP_s Z P_f = 0and test whether a map that meets leavest-1,t,t+1at full rank can also cancel its own leaf-to-core monomials.2 q ceil(g/3)compatible with the other monomials of the endpoint atg = 3,q = 1, where the bound is 2? First step: an exhaustive census of one internal map of rank at most 2 in stage 1 against every core-to-leaf monomial.Related open work
q = 1domain the census here agrees with its two recorded observations: no excess under the square condition, and rank-one matrices with block rank 2 when the square is allowed.q(g-3) = 728. A smaller schedule family; not replaced and not recomputed.q g = 806. A smaller schedule family; not replaced and not recomputed.qinternal map and the external boundq(g-1). A different schedule; no shared number.g = 31,q = 26word, and nested and crossed pure products. Outside the every-stage hypothesis; no shared number.ceil(g/2)thin maps. A map-count bound on a different schedule; no shared number.Credit
unpaidmoon's #7050 supplies the schedule, the square condition, the degree-1 block, the monomial comparison, the factor-2 bound, the
q = 1census observation and the question. unpaidmoon's #7025 and #7005 supply the neighbouring bounds. The paired-star contract and the commuting map-count are from Ali Romman's #5747 with its predecessors #5673, #5631 and #5617, and Cinna Davis supplied the controller and simplex lineage those packages retain. The rank inequality for block triangular matrices is classical. This contribution was produced by Nick Petalas.CI notes
CI did not certify this package. At head
26f8bbfb23feb1f24ba0eb3fb6c4187b331fa057, run 42905330981 failed in theplanjob (job 130141720290), and the packagereplayjob was skipped becauseplanfailed.The failing step is "Onboarding helper tests": 760 tests ran, 1 failed, 24 were skipped. The one failure is
The cause is on main, in files this PR does not touch. At base
e54523517d0f03e58352e647c403a5af3e525a57,certificates/selected-result.jsonhas"reproduce": "make frontier7000-verify", whiledocs/ci-verification.mdstill opens with "Current selected-family replay: #6030". This PR changes onlyresearch/every-stage-gap-rank-factor/.The same single test is the only failure, with the same 760-test count, in three other runs read from their logs: 42905094314 (#7124), 42903313790 (#7123) and 42905202459 (#7125).
No fix or retrigger was pushed. The evidence for this package is the local run recorded above: both registered commands pass in under 3 s each.