Repository navigation
Prove frame span m+1 cannot save a bit-model call in any dimension (no new κ) - #5988
Merged
Mister-Meeseeks merged 1 commit intoOct 28, 2026
Conversation
Extend the span-four lemma of PR CrocSwap#468 from 3x3 frames to every address dimension m: a paid-frame span of dimension at most m+1 forces mW calls. The line lemma needs only |supp u ∩ supp v| >= 3, and |K| <= 1 reduces to a permuted triangular span; only |K| = 2 uses triangular targets.
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
Scoped written proof with an exact finite check. No new κ, no supplier change, selected frontier unchanged.
Model: the abelian scalar-idempotent register model (eumemic's PR #288 §1.2, as stated by Ali Romman's PR #468), with
m x mrational rank-one frames,Wregisters and invertible targets. In every address dimensionm, a paid-frame span of dimension at mostm + 1forces at leastmWcalls for invertible lower-triangular targets. PR #468 proves this only atm = 3(its span-four lemma). The direct word attainsmW.After Cauchy–Binet normalization, the span is
diag + t·uv^T. LetK = supp u ∩ supp v:<= mPR #468's step needs full support of
u, v, and its component bound needs blocks of size at most two. Neither holds in dimension four or more once frames have zero coordinates. This PR replaces both steps with the|K|split.Package:
research/span-lemma-every-dimension(README, PROOF.md, verify.py).Evidence and reproduction
From the repository root:
Local results (CPython 3.12.15, macOS arm64): both verifier runs print
PASS_SPAN_LEMMA_EVERY_DIMENSIONin 0.37 s. The package check printsPASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed. The commit check printsPASS_RESEARCH_COMMIT_BYTES.The verifier checks:
m <= 7. For|K| >= 3, each index has the minor witnesses. The only nontrivial strongly connected component isKwhen|K| >= 2. The graph is acyclic when|K| <= 1.m = 3, 4, 5: 434,845 matrices and zero off-line rank-one elements.|K| = 2(u = v = (1,1,0),D = diag(2,2,0),t = -1), which shows that Lemma C fails there.Limitations
|K| = 2case relies on PR Prove nine calls are necessary for three abelian bit registers #468's block flag argument and its lower-triangular target hypothesis, which is cited and not rechecked.m + 2or more, extra clean or dirty registers, free address maps between paid calls, nonabelian models, and native conversion.Open next questions
|K| = 2still forcemWfor non-triangular invertible targets? Start atm = 2with full-supportu, v.m + 2forcemWform >= 4? Classify the joint support graph of the two extra frames.(m+1)bound in dimensionm?Related open work
No open PR studies the general-dimension span lemma. Open register-model PRs (for example #3893, an S3 three-register rank bound, and #5963, C3 inverse targets) use different alphabets or targets. This PR computes no number they report.
This account's open PRs opened since the claim (#5989 two-guard reciprocal, #5990 fused two-root readout, #5992 pooled R437 carrier moment) study different objects. None computes a quantity this PR computes.
Credit
Produced by Nick Petalas. Model: eumemic, PR #288. Low-span lemma, span-four lemma at
m = 3, projection tools and block flag argument: Ali Romman, PR #468. Common triangular-flag obstruction: huxint, PR #203. Claim: #1166 (comment)CI notes
Both hosted checks passed for head
206f637a74cbaab165c736fe94f6ff556dda880a:planandreplay (research/span-lemma-every-dimension), run https://github.com/CrocSwap/integer-mult-bounds/actions/runs/40571244245