Issue 678: F_N = (1+M_N)/2 is an identity of the rank triple (exact, axis L=3,4) - #684
Draft
LightChainr wants to merge 1 commit into
Draft
Issue 678: F_N = (1+M_N)/2 is an identity of the rank triple (exact, axis L=3,4)#684LightChainr wants to merge 1 commit into
LightChainr wants to merge 1 commit into
Conversation
…xis L=3,4)
Verified coefficientwise with Fraction arithmetic against committed
artifacts only (joints.json, M_poly_L{3,4}.json, PR #668 five-cell
tables via git show): P0+P1+P2=1, M=P2-P0 bit-for-bit vs committed
M_coeffs, F=E[r]/2=(1+M)/2, F(0)=0, F(1)=1, F_3(1/2)=43/128,
F_4(1/2)=19011/65536. Corollary p*_L = Q_L(1/2); kept distinct from
W4 (PR #671). Five-cell: P1 = x+y+spiral mass confirmed at both L.
Notes only + tiny reader; no census, no L=5, no STATUS, no closures.
Owner
Author
|
Verification comment, not a merge request. Ticket stays open. Re-ran Tripwires: integers/Fraction only, no new census, no L=5, no STATUS, #636 not funded. The algebra is the right one: on Useful flag, not a defect of this PR: |
This was referenced Sep 8, 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.
Ticket: #678 (parent #650). Follow-up to PR #675 Fact 1, PR #676 A′, #613's
F_N = E[r_G]/2. Draft — do not merge.Verdict
F_L = (1 + M_L)/2is a theorem — an exact polynomial identity of the rank triple, not a coding convention, on the committed axis L=3,4 tables. Coefficientwise overFraction(integers/rationals only, no floats):P_0 + P_1 + P_2 = 1(layer partition, per-layer verified);M_L = P_2 − P_0reproduces the committedM_poly_L{3,4}.jsonpower coefficients bit-for-bit;F_L = E[r]/2 = (P_1 + 2P_2)/2 = (1 + M_L)/2exactly;F_L(0)=0,F_L(1)=1,F_3(1/2) = 43/128,F_4(1/2) = 19011/65536(= (1 − 13757/32768)/2).Structural reason: per configuration
D = 1{r=2} − 1{r=0} = r − 1pointwise onr ∈ {0,1,2}, soE[D] = Mand(1+D)/2 = r/2give the identity on taking expectations. PR #675's Fact 1 is the per-layer version:a_k = #cross_k − #none_kreproduces PR #668'scollapsed_Dand the committed Bernstein integers at both L. No defect in Fact 1'sDvs the Bernsteina_k.The four ticket questions
P_0 = mass(none),P_1 = mass(x) + mass(y) + mass(spiral)(confirmed: 78+78+6 = 162 = #(1,1) at L=3; 9406+9406+1120 = 19932 = #(1,1) at L=4),P_2 = mass(exclusive cross);both-twoempty at both L. The issue's guess onP_1is right.p*_L = Q_L(1/2): recorded; committedQ_L(0.5)equalsp_L^Hbit-for-bit at both L. Reconciled withM_L(1/2) ≠ 0(−21/64, −13757/32768) ⇒p*_L ≠ 1/2.F=(1+M)/2; PR probe #625 main re-run: W4 kill reproduced; D4 bond via imported #653 census #671's shape verdict is untouched and not cited as support.Flag (no edits made to other PRs' notes)
notes/probe-invariant-shape-limit-20260907.mdquotesF_4(1/2)as the float0.29508…; the exact committed value is19011/65536 = 0.290084…. Flagged in the note for the #676 lineage to reconcile; that file was not modified.Boundaries
Read existing committed JSON only (joints.json, M_poly_L{3,4}.json, PR #668 axis tables via
git show pr/668:...); no new census; no L=5; no Huawei (NEED_HUAWEInot needed); nodocs/STATUS.md; does not close #613/#625/#635/#658; #636 not funded.Deliverable:
notes/issue-FN-vs-M-20260908.md+scripts/probe/fn_identity_reader.py(tiny exact reader, exits nonzero on any failure; A–D pass on main's artifacts today).Related: #650, #613, #625, #635, #658, #672; PRs #653, #668, #671, #675, #676.