Repository navigation
Negative result: twisted helper exits have no target-to-helper feedback gain at any fixed 3+3 or five-register exit, plus an every-word contamination-charge lemma (no κ claim) - #4071
Merged
Mister-Meeseeks merged 1 commit intoOct 20, 2026
Conversation
…fixed 3+3 or five-register exits, plus an every-word contamination-charge lemma (no kappa claim)
New package research/bit-twisted-feedback-contamination-lemma (negative result,
scoped proof plus finite certificates; no supplier, no kappa effect, no
selected-frontier change).
- Written every-word lemma (PROOF.md, constructive in lemma.py): any word of
length L whose product lies in P_{H,Y} gives a restricted word of length
L - f_v + c(w), with an explicit charge for non-clean (contaminated or
singular) reads and relabel swaps; no invertible-target-block hypothesis.
- Exact 3+3: all 85,504 twisted exits [[T,0],[K,I]] (T != I) have
d_full = d_P (two independent exact methods, 3,478 S3xS3 classes).
- Five registers: 333,552 twisted exits in 2+3, 3+2, 4+1 (333,712 run with
the settled T = I shears), no strict advantage; with PR2494's H+Y <= 4
census this covers every twisted shape with at most five registers.
- Positive control: exactly 120 non-exit elements of five-register P (60 in
P_{2,3}, 60 in P_{3,2}, target block D != I) do have d_full = d_P - 1;
Corollary 2 is asserted on a minimum word of each.
Substantial AI assistance from Claude (Anthropic, Claude Opus 5.5); reviewed
only by AI passes in the same loop.
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.
Statement. Scoped proof plus finite certificates. No new supplier, no κ effect, no selected-frontier change.
PROOF.md, constructive implementation inlemma.py). Model:Hhelpers,Ytargets, dirty inputs, unit-cost directed XORs, fixed labels (PR1306's model).P = P_{H,Y}is the restricted group (no target→helper XOR); it contains every exit[[T,0],[K,I]]. For any wordwof lengthLwhose productMlies inP, an explicit tracking construction outputs a restricted word computing exactlyM, of lengthL - f_v + c(w). Heref_vcounts absorbed feedback gates, andc(w)is an explicit charge: a nonsingular contaminated read costs|Z_a| + |Z[:,i]|, a singular read costs|Z_a| + |Z[:,i]| - 2, and each final in-block relabel swap costs 3. No step assumes an invertible target block; the singular step exchanges one helper and one target.d_P <= L - f.c(w) >= f_v + 1 >= 2, so it must contain a non-clean (contaminated or singular) read. This is only a necessary condition.P(60 inP_{2,3}, 60 inP_{3,2}, all with target blockD != I) haved_full = d_P - 1. So the exit conditionD = Iis load-bearing. Corollary 2 is asserted on a minimum word of each.[[T,0],[K,I_3]]withT != I,d_full = d_P: no strict feedback advantage. Common minimum histogram1:6, 2:96, 3:744, 4:3,594, 5:11,463, 6:23,948, 7:29,259, 8:15,438, 9:956(max 9), over 3,478 S3×S3 classes. The 512T = Ishears are PR1306's census; they are cited, not re-claimed (the run agrees: 0 advantage).T = Iexits (64 + 64 PR1306, 16 PR2567 in 4+1, 16 in 1+4), for 333,712 in total.Milestone and decision informed. Local module: a scoped exact interface lemma plus finite certificates. PR1868 question 3 asks whether target-to-helper feedback helps a replacement helper contract at fixed twisted exits.
H + Y <= 4census, this covers every twisted shape with at most five registers.research/r439-twisted-star-absorption-seed02).Base and pins. Base
20ecf2891d80b5acf18d980b2164fb44ea7faa90(priority revision 6; canonical main unchanged at submission). Git blob and SHA-256 pins inSOURCES.json. The diff adds onlyresearch/bit-twisted-feedback-contamination-lemma/(9 files).Reproduce.
Expected:
Local run: about 75 s, under 0.5 GB RSS (uv CPython 3.12.15 + numpy 2.5.4).
verify.pyis stdlib only.Certificates and independence.
independent33.py, stdlib): column-major encoding, restricted MITMB^P_6 × B^P_3(exact to 9), fullB_5 × B_3in GL6 (exact to 8, sod_full >= 9for the 956 exits withd_P = 9); asserts its restricted balls stay inP_{3,3}.numpy_crosscheck.py, numpy==2.5.4): row-major, dense BFS over all 14,450,688 elements ofP_{3,3}, left-multiplicationB_4 × B_4MITM, own orbit canonicalisation. Same class count, histograms and 0 advantage. Per-class results are not cross-joined inside the package.P_{H,Y}with n <= 4), 8,400 random P-words (n = 2..8) and 2,800 free words; plus one greedy minimum word per five-register exit (333,712). 35 of the 4+1 greedy words have a non-clean read withc = f_v + 1, so the lemma is not tight there (outputs lengthL + 1); those exits are decided by the census.Negative controls (
verify.py):h^=y; y^=hzeroes the target block yet the construction covers the double-swap word via two singular reads; naive feedback deletion onh^=y0; y1^=h; h^=y0gives the wrong map; the charge is necessary there (L - f = 1 < d_P = 2); a forged gate fails replay; a self-XOR is rejected.Scope, assumptions, unresolved obligations. PR1306's model (fixed labels, dirty inputs, unit-cost XORs; no free permutations, COPY/ERASE, frames or extra registers). Fixed exits are compared; twisted and restored exits are not interchangeable. Open: physical continuation/absorption of
T, R439 substitution, chronology across nonzero frames, hosting, precision/tape, all-size compilation, native supplier replay. No general no-feedback theorem beyond the lemma; no Lean proof. A correction to the original hypothesis is recorded:c = 0does not imply every read is clean (a singular read can have surcharge 0); only the converse holds.Search record. 3+3: all 86,016 exits, exhaustive. Five registers: exhaustive dense BFS. Random lemma words from seed 20261019. BFS runs to exhaustion; MITM is exact up to
a + b. No sampling in the census, no pivot.Credit and concurrent work. Predecessors (authors and heads checked with
gh): ywz65 (#2494, four-register twisted census,H + Y <= 4); Sagar Thakrar (#1868, twisted-helper contract and question 3); @commdata2338 (#1306, model, substitution lemma, MITM, 3x3T = Icensus); Hanson Sun (@bbMisk) (#1557, 3x4 census); rtyu193-rgb (#1706, 4x4 census; #2567, to-8 package withH = 1/Y = 1lemma). What this adds: the every-word charge lemma (including singular steps), the twisted 3+3 domain, and the twisted five-register shapes. Open #2721 (geckods, framed-transfer no-target-feedback clause) is related context only; this package is distinct and does not depend on it. An overlap refresh at submission (open PRs, PRs updated since 2026-10-19T11:20Z, Discussions,scripts/find_overlap.py) found no other work on twisted-exit feedback.Claim. No Discussion claim or post was made for this work; this PR body carries the result.
Review provenance. Reviewed by 7 independent AI review passes in the same loop (two rounds: reproducibility/controls, mathematical audit, novelty/provenance, referee), not by a human. The AI math audits re-implemented the construction from
PROOF.mdand recomputed the 3+3 and five-register censuses with separate encodings; all review issues were addressed.Attribution. Sagar Thakrar (@thakrarsagar), with substantial AI assistance from Claude (Anthropic, Claude Opus 5.5) via Claude Code in an automated research loop.
🤖 Generated with Claude Code