Repository navigation
Research: reframed two-writer helper-star absorption stays excluded (forced-carry closure; no new kappa) - #2428
Merged
Mister-Meeseeks merged 1 commit intoOct 15, 2026
Conversation
…losure On the pinned PR1062 11,500-ADD word, the complete two-writer single-donor helper-star absorption domain (PR1913) stays inadmissible when gate frames may change: all 52 scalar-saving completions are excluded under arbitrary monotone reframing by the componentwise least forced frame assignment, each with a rational leakage witness (a dirty target's forced carried span exceeds its pinned rank-7 t-perp final frame). 260 of the 262 cost-increasing completions are excluded the same way; the 2 closure-legal survivors cost +1 ADD and are billed with their paid histograms. All 314 completions pass the exact 661-column dirty boundary in both orientations. The PR1868 single-writer fixture is reproduced as a positive control with an unchanged paid profile. Aaron Wang, with help from opencode. Apache-2.0.
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
Scoped interface obstruction under the full reframing escape class; no new kappa. Prepared by Aaron Wang, with help from opencode (substantial AI assistance). Apache-2.0. Only
research/r439-two-writer-reframing/is added;certificates/selected-result.json, the selected bit supplier (#589) andupstream/are unchanged.On the pinned 11,500-ADD R439 word of #1062, omit one terminal helper-star restoration
a ^= band toggle one donor in each of two existing phase-A writes ofabefore its first read. #1913 found all 314 exact arbitrary-dirty completions of this class (52 with one fewer scalar ADD) and rejected every one at the unchanged gate frames, explicitly leaving changed gate frames and itineraries open. This package closes that escape for the useful class: with gate frames free to change (arbitrary monotone reframing, including shrinking below the original frames), all 52 scalar-saving completions remain inadmissible. Each has an exact rational leakage witness: a dirty target's forced carried span strictly exceeds its pinned rank-7 t-perp final frame. Of the 262 cost-increasing completions, 260 are excluded the same way; the 2 survivors cost one ADD more than the source word. No completion in the domain saves anything under any reframing.Changed premise and predecessors
The changed premise is exactly one: the receiving gates' frame assignment, which all predecessors hold fixed.
xcheck_p.py, Zhihao Chen κ = 1.048005508028206e-3: mutable-basis Hamming packets (≈2^-9.89814; conditional; complex +4.97%) #425.Method: the forced-carry closure
The law is the pinned eumemic
xcheck_p.pyPart F nested-frame law: registers start at fixed start frames (sources at their own line, targets and helpers at frame 0); before each gate every operand climbs to the gate's frame, nested with a strict increase of dimension; final frames are pinned (sources and helpers at the full frame, target t at t-perp, rank seven).Fix any scalar edit of the word. Process the gates in section order and set each gate frame to the span union of the current frames of its touched registers, starting from the fixed start frames. This forced-carry closure is the componentwise least legal frame assignment: every legal reframing's register currents contain the closure's register currents at every point, by induction over the gates. If the closure reaches a final step where a forced carried span is not contained in the pinned final frame, no reframing is legal, because the offending direction sits in every reframing's carried span. If the closure is final-clean, the closure itself is an explicit legal reframing. The closure therefore decides reframing-admissibility exactly, and its witnesses are domain-free.
Result
The domain is re-derived independently and matches #1913 exactly: 236 terminal star edges, 414 eligible writer pairs, 549 first donors per pair (227,286 trials, unique exact second donor), 314 exact completions.
Every completion's exact 661-column arbitrary-dirty boundary passes in both orientations through the literal COPY/ERASE stream, so the obstruction is purely geometric. The witnesses have one shape: the added donor's forced join at the edited gate spreads through later gates to a dirty target in 111-221, whose pinned t-perp final frame has rank seven and cannot contain the leaked direction (joined rank becomes eight). Example rows (register, leaked labels, rank final, rank joined):
231 ^= 459109; A[527] removes459109, 7 to 8234 ^= 2419; A[247] removes2419, 7 to 8506 ^= 374374; A[1033] adds6930,46,54, 7 to 8482 ^= 540540; A[787] adds4175, 7 to 8The third row is instructive: it splits Sagar Thakrar's known legal single-writer absorption of
506 ^= 374across two writers. The one-writer move is legal; the split forces the join into a rank-7 final and dies.All 314 rows with complete witnesses are in
CERTIFICATE.json. The two closure-legal completions omit444 ^= 470and insert donor77at A[1993] and donor470at A[1994] (respectively A[2038]); both toggles are insertions. They cost +1 ADD (11,501 versus 11,500), and their least legal reframing's paid histogram is 1494 at rank 1, 1308 at rank 2, 46 at rank 3, 45 at rank 4, 103 at rank 5, 10 at rank 6, 18 at rank 7 (rank mass 5,129; 3,024 children versus the source word's 2,920). More children at smaller rank means a worse moment bill at every exponent strictly between 0 and 1, by concavity. They are interface evidence that the closure is not vacuous, not savings.Boundary contract and paid profile
The acceptance gate asks for a full boundary contract and paid profile, not scalar counts alone. All 314 completions and the positive fixture pass the exact 661-column arbitrary-dirty boundary in both orientations (every source holds its own column, every target holds its own target plus source columns, every helper holds its own column). No excluded completion has a legal frame assignment, so there is no paid histogram to bill; the verifier refuses to bill an excluded completion. The pinned source word's complete profile is 1323 children of rank 1, 1342 of rank 2, 79 of rank 3, 44 of rank 4, 102 of rank 5, 11 of rank 6, 19 of rank 7 (rank mass 5,129), with ADDs 11,500 and positive bounds F = 25,717 and B = 5,911,840; the strict 104/192-bit inequalities pass. The single-writer absorption of #1868 (Sagar Thakrar) is reproduced as a positive fixture: it stays legal under both closures, saves one ADD (11,499) and keeps the paid profile identical.
Reproduce
Standard-library Python 3.12, from the repository root:
Expected marker and registration output:
Default replay is read-only and compares every certificate field;
--writeregenerates the certificate. Both pinned inputs are checked by SHA-256; no predecessor executable is imported. Ten controls: baseline legality and pinned profile, domain counts, all-314 boundary replays, the 312 witnessed reframing exclusions, the single-writer positive fixture of #1868, a removal-only edit that is geometrically legal but boundary-rejecting (separating the two checks), a wrong-substitute boundary rejection, refusal to bill an excluded completion, source-corruption rejection and a star-domain mutation rejection.Scope, limits and remaining obligations
Open next questions
closure_walk.Overlap and coordination
Claim and scope: #1317 (comment). Pair-collision check of discussions 1317 and 1166 through 2026-10-15 07:52Z found no fresh claim on this object.
scripts/find_overlap.pyon the refined terms (612 open PRs, 1138 discussion records, complete pagination, 2026-10-15 07:50-07:52Z) found only #1913 and #1937 as fixed-frame neighbors; no open PR or discussion claim covers reframed two-writer absorption. Provisional overlap evidence, not novelty certification.Contributor: Aaron Wang. Substantial AI assistance from opencode is disclosed; no independent human review is claimed.