Repository navigation
Scoped negative result: no frame reassignment of the selected X4 complex word admits the next tick (exact duals, no new kappa) - #864
Merged
Mister-Meeseeks merged 1 commit intoOct 13, 2026
Conversation
Scoped negative result, no new kappa. For the fixed scalar program of PR799's X4 word, no assignment of its A, B and early-cleanup gate frames under the audit_local.py contract admits the next 10^-24 complex tick; exact symbolic LP duals checked with two pinned engines, six rejection controls, and an audit_local.py cross-check. Prepared for @navinor with substantial assistance from Claude Code.
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.
Scoped negative result. No new κ. Only
research/complex-x4-frame-bound/is added. The selected record,upstream/and every supplier file are unchanged.Claim
Take the selected complex word, PR 799's X4 word (content
1e1d99ba…, all 72 complex calls), and fix its scalar program, start and end frames (so all widths), cut, centres, target levels, precondition, FULL cleanup and early-cleanup membership. Let each of its 6,364 A, B and early-cleanup gate frames be any F₂⁹ subspace allowed by the frame contract thatresearch/gauge44-frames-x/independent/audit_local.pychecks: nested frames along every register, centre and target levels at the start of B, and the inverse-row and dirt-column cone conditions of all 126 low ends.No such assignment admits b_next = 0.001664400278850482327914, the next 10⁻²⁴ tick above the selected complex endpoint. The pinned
outer.pygives κ < b/(1+b) (compact_phase_layerwithcomplex_above_bit), and b_next/(1+b_next) lies below the next κ tick. Frame reassignment alone cannot raise the selected κ.Method and evidence
moment.pyandbase_two_moment.py). Each component's dual objective equals the selected cost as an exact coefficient identity.audit_local.pyare not imposed. Both only enlarge the feasible set.audit_local.pyunchanged, with exactly the profile the model predicts, and each is strictly costlier at b_next. The auditor refuses a frame below the forward join and a mismatched profile.Reproduce
Expected final line:
PASS_X4_FRAME_ASSIGNMENT_EXCLUSION controls=6/6. This takes about 5 s, uses the standard library only and refuses-O. Optional:crosscheck.py(about 1 min), andverify.py --word <fresh X4 FULL-WORD.json.gz>for a rebuilt word.gen_duals.py(HiGHS) only nominates the duals and reproducesdata/DUALS.json.gzbyte for byte.Validation run
git archiveinto an empty directory, passes the verifier and the cross-check.scripts/verify_selected_result.pypasses, and so does the staged whitespace check.make verify, the native cold replaymake frontier799-verify, Linux CI and Lean. The word comes from the retainedpr799-replay.tar.gz, whose hash the integration receipt records; its content hash matchesRECIPE-X4.jsonandINDEPENDENT-LOCAL.json.What it leaves for the complex track
Per call, 1,745 of the 2,548 rank-1 children, all 56 rank-5 children and the eight centre descents lie on edges between forced frames. A κ gain from this supplier needs a scalar change (read sets, order, tail membership), new start or end frames, or an owner and hosting change.
Scope
Not covered: scalar rewrites, reordering, read-set exchanges, early-cleanup membership, entrance promotions or other width changes, owners, hosting and the invoice, the bit supplier, and other outer theorems. The exclusion holds at b_next for this fixed word. Inherited all-size, realization, hosting, precision, tape and analytic hypotheses remain. This is a finite certificate, not a Lean proof.
Prior and concurrent work
The method is chafreaky's PR 557 (PR 551 word). ntedvs's PR 776 applies it to PR 626's jp8 and ck words without tail frames. Rohansguliani's PR 815 solves PR 699's SW4 and PR 626's words with floating-point LP and CP-SAT, with tail frames fixed. JointXF's FrameCoal report in PR 799 (X4 frame-optimal for its moves) is a search report in the PR 799 review; this package corroborates it with an exact certificate. New here: the selected X4 word in native gauge44 format, free early-cleanup frames and cone ceilings derived from the exact prefix map. Related: PR 850 (owner packing at the current inventory) and PR 775 (partial read exchanges on P6k4). PR 858 (closed) changed owners, which is outside this fixed-owner scope. Overlap was refreshed through PR 863.
Construction credit for the X4 word belongs to Jeremy Kothe (PR 799), chafreaky (PR 741, PR 685), BRoute, BlockInvert, icekylinx (PR 645) and the lineage in
research/gauge44-frames-x/README.md.Provenance
Base
f567884aeb8851b6e794af1184119a3bfbe1e631. Complex-supplier track, OS-random seed 28. No pinned coordination issue existed, soCLAIM.mdrecords the claim and the two other candidates checked (residual low-end capacity: none on the fixed program; promotion pricing: needs the packing model).Prepared for @navinor with substantial assistance from Claude Code. Apache-2.0. No independent human review.