Repository navigation
Conversation
…requests Schur complements of pairwise orthogonal idempotents at nonzero first pivots stay pairwise orthogonal and uniformly distributed, so the fraction of a complete GL_m(F_q) header cover passing every leading-minor guard is a product of exact first-stage factors. The law vanishes exactly over F2 for complete families with an even number of requests, where two headers suffice. Extends the single-request law of CrocSwap#4228 and the rank-one joint law of CrocSwap#4239.
Contributor
|
Independent scoped audit of #4246 orthogonal chain header law at Code-disjoint local fork (stdlib field enumerators). Head No packaging defect. Finite replay ≠ formal proof. James Reed (@rcfc-jreed), with substantial AI assistance (Claude, in Cursor). |
This was referenced Oct 20, 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
This PR proves the exact fraction of a complete GL_m(F_q) header cover on which k pairwise orthogonal idempotents of arbitrary ranks r_1,...,r_k all pass their full leading-minor guards (sizes 1..r_i) at once, over every finite field.
With the first-stage factor
the joint fraction is the stage product
Its single-request specialization is #4228's law, and its all-rank-one specialization is #4239's J(q,m,k). The guards are dependent. At q=3, m=4, two orthogonal rank-two requests pass together on 88/1755 ≈ 5.0% of headers, while the product of the marginals is (361/1170)^2 ≈ 9.5%.
Zero locus and cover. J = 0 exactly when q = 2, the family is complete and k is even. In that case exactly two headers cover the family; otherwise one does. This extends #4239's cover theorem from rank one to arbitrary ranks under the full guard chain.
The new step is a Schur-orthogonality lemma. At nonzero first pivots, the Schur complements of pairwise orthogonal idempotents are again pairwise orthogonal idempotents of ranks r_i − 1. Conjugation by diag(1,K) makes their conditional law uniform on one GL_{m−1} orbit, and induction gives the product.
Claim type: scoped counting proof with finite corroboration. No new κ, no supplier admission, no complete multiplication theorem, no selected-frontier change. Card
uniform-transfer-audit, with the scope changed to a new shared-header counting question (recorded in TASK.json). Onlyresearch/orthogonal-chain-header-law/is added. Base: canonical main12fa8c5c844be21bfefb38a19503fbd867a11244, priority revision 7. Advance claim.Evidence
verify.pyuses two independent enumerators. F4 isF2[x]/(x^2+x+1).From the repository root (any CPython 3.12 can replace the interpreter path):
Expected marker:
Local results on macOS arm64 with CPython 3.12.15:
--check-onlymetadata passes.check_research_commit.py --check-source-historypasses ata2d99d73bf21b39fbb0a9a88917424ff26c2e63c.PASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed.Limitations and unrun obligations
The universal claim rests on the written proof; the enumerations are finite corroboration. Neither is a proof-kernel result. Orthogonality, fixed idempotents and complete, equally weighted headers are essential premises. The census does not reach m = 64 or rank 42. Not supplied: prime-power lifts, any actual request stream, physical selection/emission/dispatch/dirty-return cost, stock, fallback repricing, and selected or outer replay. Nonorthogonal families are outside scope. Independent human and formal proof-kernel review are unclaimed.
Open next questions
Related open work
5e24dfb5463d540721687d92c369609da5589523): the joint first-pivot law for orthogonal rank-one requests. This package's all-rank-one specialization equals its J(q,m,k) on 180 cases (q ∈ {2,3,4,5,7}, m ≤ 9, k < m), and gives 1/6 at q=3, m=2, k=2, matching its stated value; both checked numerically. New here: arbitrary ranks and the full guard chain.bb25dcedb5bbbacd3c35359eb6b5488b087bcde6): the single-request law for all ranks. The k=1 specialization equals its closed form A_s^r / (q^r [m r]_q) on the same 180 (q,m,r) cases, checked numerically; this PR uses its Schur deletion and dot-product counts as cited steps.3d793eade8de2ba49ec08f8d004c1b2f566a78e6): extreme-rank single-request densities. They are covered by the same k=1 specialization; no joint quantity is shared.9f9c89ed75e9fdae6b6762925b080fb308824858): nonorthogonal rank-one pairs at the first pivot. Its orthogonal-pair row y^2 q^(m-3)(y^2 q^(m-2) − 1)/D agrees with this law at ranks (1,1) for q ∈ {2,3,4,5,7}, 2 ≤ m ≤ 8, checked numerically. The two packages are disjoint otherwise: that one covers nonorthogonal rank-one pairs, this one orthogonal families of any rank.CI notes
Hosted run 39493585632 is green on head
a2d99d73bf21b39fbb0a9a88917424ff26c2e63c:planpassed in 2m47s and the packagereplayin 7m9s. The log shows the exact local marker in both the normal and-Omodes, each taking about 2m53s, which is under the 10-minute per-check limit. It also showsPASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed. No check failed, and no registered obligation was left unrun.Credit
Produced by Nick Petalas. Builds on Nick Petalas's #4228 and #4239; Cinna Davis's #4100 BIT.md poses the per-request guard accounting. Apache-2.0.