Repository navigation
Record the sharp-window two-target macro on K-separated guards (no new κ) - #4904
Merged
Mister-Meeseeks merged 1 commit intoOct 23, 2026
Merged
Mister-Meeseeks merged 1 commit into
Mister-Meeseeks merged 1 commit into
Conversation
The live two-target compact switch restores both control words at W=0 and W=2^m-B+1 for the tested (B, m) rows. One step past that edge does not. No new kappa. Co-authored-by: Cursor <cursoragent@cursor.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.
Change and mathematical scope
Scoped finite check. No new κ. The selected conditional exponent stays
60403/20000000, and PR #4100 is not accepted.CRT.md's simultaneous carry argument assumes the published margin
2B ≤ W < 2^m − 2B. The isolated step also holds for0 ≤ W ≤ 2^m − B + 1. This package runs the live two-target macro, two post-increment steps with a load offbetween them, at those sharp edges on positions(0, K)withK = m + 1.Both control words return, and the data word ends as the XOR of the two source bits, on:
B = 4,m = 5: 5,184 independent edge pairs, plus 648 window-bit sourcesB = 2,m = 5: 32 matched-edge pairsB = 8,m = 6: 76,832 matched-edge pairsOne step past the edge,
(u, t, y) = (1, 2, 60)with first window30, ends at(1, 10, 60). A source that reads the target bits, and the overlapping positions(0, 1), also fail the ideal restoration.This does not prove every base or every placement, and it does not move the simultaneous argument off the
2Bmargin. The twelve paidH-bit exchanges are not replayed.Task and overlap
624de9dc66858af0945e5f8a0942488d62280d43, fetched 2026-10-22T23:29:09Z, priority revision 7.formal-interface-lemma, scope refined. This is open question 1 of PR Compare the sharp compact-switch window with CRT.md's repair room. #4646.research/compact-switch-sharp-two-target/.Validation
Python 3.12, standard library only:
Observed
PASS_COMPACT_SWITCH_SHARP_TWO_TARGET b4_m5=5184 b2_m5=32 b8_m6=76832 window_sources=648, thenPASS_REGISTERED_RESEARCH_PACKAGE research/compact-switch-sharp-two-target outcome=completed.Not run: Lean, Docker, the selected cold replay, the twelve
H-bit exchanges, and the tape repair.Credit
Cinna Davis, PR #4100, for CRT.md. PR #4321 for the live-digit lemma and the published-margin pair sweep. PR #4646 for the density comparison that left this macro open. PR #4328 for the
L ≤ phypothesis, which remains open.Prepared by James Reed with substantial Cursor Grok 4.7 assistance. Apache-2.0. No independent human review and no formal-kernel acceptance are claimed.
Open next questions
L ≤ ptrue for a real Audit CRT reservoir placement and split-axis coordinate descriptors #4174 placement, or only a sufficient hypothesis inherited from Audit #4100 CRT.md's sparse exception repair tariff at Θ(p)-bit records: O(V) dense, o(V) sparse at every p (no new κ) #4328? First step: read one production plan's address length against itsp.