Repository navigation
Research: bind actual selected BIT matrix preparation to PR #2310's control tables - #2332
Merged
Mister-Meeseeks merged 1 commit intoOct 15, 2026
Conversation
…2310's control tables Takes the preparation/evaluator handoff in discussion CrocSwap#2304. PR CrocSwap#2310's iterative control evaluator was checked on independently prepared unit tables; this package joins it to PR CrocSwap#2234's actual full-ring selected producer without changing either. The adapter checks the selected request, the exact frozen-field specification and the actual low-class child before building a table, keeps original global slots after unit resets, and binds the fallback child's final original-row permutation and physical atom reversal. A written lemma proves value agreement for every admitted finite Good/Pair/unit-reset chain under the stated producer normal-form hypotheses, and shows that numerical high fields before the last reset need not be prepared. Twelve selected MOVE/COPY/IDLE representatives cover every paid rank 1-7 and 42; 87 fixtures over Z/9, Z/25 and Z/27 give 801 generated- weight comparisons and 12,642 equalities against an independent weighted-elimination oracle. Thirteen controls reject, among others, low-only coefficients, a discarded row permutation and an omitted atom reversal. No mismatch in the correctly bound predecessors; no supplier or kappa change. Adds research/selected-control-table-binding/ only, with the consumed PR CrocSwap#2234 and PR CrocSwap#2310 files copied unchanged under sources/ (credited to Jose Manuel, notices retained). Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG
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.
Change and mathematical scope
This takes the preparation/evaluator handoff in discussion #2304. PR #2310's iterative control evaluator was tested on independently prepared unit tables; this package joins it to PR #2234's actual full-ring selected producer, changing neither, and checks that the compiled tables give the producer's generated child weights.
residual_planemits. It keeps original global slots after unit resets, and for a fallback (pair) child it uses all 128 entries of the full unweighted elimination's terminal diagonal with the final original-row permutation and the physical atom reversal:child(i) = d_j b(pi(j), t) / b(j, t), witht = iorf-1-i.PROOF.md):compile_chainfollowed by the unmodified PR Bound selected BIT control work uniformly across root contexts #2310evaluatereturns the same unit weight as PR Close selected BIT recursion with an elementary interchange base #2234's generated expression for every valid final atom index, on every admitted finite Good/Pair/unit-reset chain, under the stated producer normal-form hypotheses. It reads only coefficient tables at their live global slots, never the current fresh matrix or unused stock, and restores the table head. Numerical high fields at and before the last reset need not be prepared.Remaining obligations. The producer normal forms are hypotheses here, not proved. There is no exhaustive GL64 or high-lift census, no complete payload dispatcher or selected payload execution, no physical work, parking or cleanup implementation, no instantiation of PR #2310's runtime bound, no supplier cold replay, no formalization and no independent human review.
Task and overlap
uniform-transfer-audit(603f341b99f590f17a76), refined toselected-BIT/PR2234-full-ring-to-PR2310-table/actual-label-mixed-reset-binding. Chooser nonce1666912cb72ea23ea7840a7d03438b89, track adversarial-audit, priority revision 4; the card was the chooser's third suggestion, taken for FINDING / HANDOFF: uniform control work for the selected BIT caller #2304's live, named handoff (passing overselected-stock-envelope, whose arithmetic and rank-42 descriptor cases are covered, and the less concretesupplier-boundary-audit). No reroll.0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2, rechecked unchanged at 05:37 UTC; contribution0ee2ca645f3b04e1e4df1e1055b6f9aab09eaa95. PR Close selected BIT recursion with an elementary interchange base #2234d047ef86fbc5b1614d3d8e2b8d3441413beab73fand PR Bound selected BIT control work uniformly across root contexts #2310a5258f548bfb6da71c3b72733fbbd2fb4995c929, both Jose Manuel's and both unchanged at submission. Their consumed files are copied byte for byte undersources/with their notices; I checked all twelve against the two PR heads by Git blob. Main inputs are pinned inSOURCES.json.Validation
Linux x86_64, CPython 3.12.3, standard library. The registered replay (normal and optimized, plus three artifact-integrity test groups) was run again on the final package bytes before submission, under an 8 GiB memory cap: it passed in about 3 minutes and left the worktree unchanged.
Credit
NOTICE.md.New work is Apache-2.0; retained notices are unchanged.
AI assistance: submitted by @commdata2338 with substantial AI assistance. OpenAI Codex (GPT-6 Astra) did the derivation, the implementation, the checking and the writing; it was packaged and submitted with Claude Code. No independent human review is claimed.
Open next questions
See the package README and
TASK.json. The smallest useful follow-up, best done with #2319: connect this bound evaluator to one complete controlled-stream coefficient-preparation site, with the actual high-header spectators, inverse cleanup and local work lifetime. A separate formalization could prove the reset and extent induction on the explicit grammar.Workflow feedback (optional)
🤖 Generated with Claude Code
https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG