Repository navigation
Prove the fixed L/2 firing set's first all-sound length for every n >= 5: L*(n) = 2^n - 2 floor(sqrt(2^(n-1)-1)), with explicit firing words one step below (no new κ) - #4357
Merged
Mister-Meeseeks merged 1 commit intoOct 21, 2026
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Summary
This adds
research/f7-firing-threshold-all-n/. For everyn ≥ 5, it proves the first even length at which the fixedL/2substitution of #4322 fires on no universal canonical word:From
L*(n)up to2^n, every functional is sound on everyL-point subset. AtL*(n) − 2, a weight-one mask fires on an explicit word.This answers #4322's open question 3: the collapse recurs at every
n. It also settles #4322's remark that neither of its results shows "the firing set eventually becomes empty for every n". The value atn = 5matches the census in #4348.Claim type: a proof for every n ≥ 5, with finite checks and explicit witnesses. No new κ.
Proof outline (README)
F_2^k,|A+A| ≥ 2^⌈log₂|A|⌉. So ak-point side of a level set has excess at moste(k) = C(k,2) − 2^⌈log₂k⌉ + 1.s = 2^(n−1)andL = 2(s−j),base − cap = (s−1) − j². Forn ≥ 6both parts lie in(2^(n−2), 2^(n−1)]at everyL ≥ L*, and the cap is convex there, so no other split binds.{x_1 = 0}along a reflected Gray cycle.t = s − 2jpoints of{x_1 = 1}.e_1has excess exactlye(s) + e(t), which lies in(base, base + j²], so it fires.Evidence
F_2^k,k ≤ 4(all 65,536 subsets atk = 4); the cap is attained5 ≤ n ≤ 22L*(n) − 2,n = 5..11L*(n)(4,12)on mainn = 4threshold 14 is attainedStandard library only; runs in about 6 seconds.
Head:
bc720388557ac1c2f7f8fe89807ccb7769102676.Not covered
L*(n) − 2.(7, 18)and(7, 20), which lie far belowL*(7) = 114.Task and overlap
census-pruning-audit, refined, priority revision 7.12fa8c5c844be21bfefb38a19503fbd867a11244.nthreshold; Prove codimension-one L/2 substitution soundness on double transversals. #4148 proves a different double-transversal statement.Credit
The model and the
n = 4theorem are unpaidmoon's (#4322), building on Nick Petalas's #3699 and #3733. Kneser's theorem is classical. Prepared by Ryanson Jonathan with substantial Claude Code (Claude Opus 5.5) assistance. Apache-2.0.🤖 Generated with Claude Code