Repository navigation
Conditional κ = 0.00308534 (+3.45e-6 over #5580): P104 three-stage commuting-contact cascade - #5565
Merged
Conversation
hexapode
force-pushed
the
p104-commuting-contact
branch
from
October 25, 2026 21:12
d4761db to
b95a757
Compare
…520 (+3.31e-6 over CrocSwap#5580)
hexapode
force-pushed
the
p104-commuting-contact
branch
from
October 25, 2026 21:12
b95a757 to
9af8141
Compare
This was referenced Oct 25, 2026
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
This package (
research/p104-commuting-contact/) resolves the open reordered-contact and fixed-contact-ceiling questions of PR #5580 (research/p104-event-contact-step) and PR #5590 (research/p104-fixed-contact-ceiling) on the P104 word and certifies conditional κ = 0.00308534 (tested at0.0030853405), up from0.00308189in PR #5580 and0.00308181in PR #5569.WORD.json.gz, Stage A + Stage B + Stage C): Exact raw crossing lies in(0.00308534541177, 0.00308534541178), a raw gain of+3.45044310e-6 to +3.45044312e-6over PR Conditional κ = 0.00308189 (+7.6453e-8 raw over #5569) #5580's(0.00308189496866, 0.00308189496867). Complete paid calls drop by 108 (66,852 -> 66,744), localMOVEinstructions drop by6per call and scalarADDoperations drop by1per call (25,140 -> 25,133events), while all 208 main endpoints, 12,814 productive fields, rank-mass surplus760, and all eight owned lifetimes remain unchanged.WORD-FIXED-ENDPOINTS.json.gz, Stage A only): Retains all 735initialandfinalframes and all 527 helper targets identical to PR Conditional κ = 0.00308189 (+7.6453e-8 raw over #5569) #5580 (local['helpers'] == parent_local['helpers']), reducing complete paid calls by 72 (66,852 -> 66,780) with local paid delta-4 H1 - 4 H4 + 4 H5and raising the raw crossing to(0.00308415555080, 0.00308415555081)(+2.26058214e-6over PR Conditional κ = 0.00308189 (+7.6453e-8 raw over #5569) #5580, certifying κ = 0.00308415).Proof · Complete receipt · Source pins · Construction · Validation
Mathematical Mechanism
PR #5561, PR #5569, PR #5580, and PR #5590 kept the linear execution order and instruction set of the 21,686 scalar operations from PR #5551 fixed. Reordering commuting
ADDwrites (Stages A and B) and commuting a triangular uncompute addition across a nested subspace chain (Stage C) yields three composable improvements:Stage A (
WORD-FIXED-ENDPOINTS.json.gz, fixed helper endpoints,-4 H1 - 4 H4 + 4 H5locally):13528and13634, main port198receives onlyADDwrites (13529: ADD 198, 710, 2and13625, 13628, 13631, 13634: ADD 198, 648/649/650/652, ±1/2), and helpers648, 649, 650, 652are in their initial read-only epoch at chart3(0D).13625, 13628, 13631, 13634before13528: ['MOVE', 198, 3, 597, False]to chart3(0D) vacates chart597(1D) on all four helpers648, 649, 650, 652, collapsing each itinerary3 (0D) -> 597 (1D) -> 120 (5D)(H1 + H4) into a single direct transport3 (0D) -> 120 (5D)(H5).Stage B (Domino cascade on
113, 531, 197, 319, 507,-4 H1 - H3 + 2 H4paid and-H8 + H9target locally):13806: ['ADD', 113, 531, '1']before13524: ['MOVE', 113, 3, 597, False]to chart3(0D) allows all three initial read contacts of helper531(13806with113,13843with197, and14404with507) to execute at chart3(0D) withinitial[531] = 3.197stays at3(0D) after13843instead of climbing to597([82]), its next contact13846: ['ADD', 197, 319, '1']demotes from 3-plane617([30, 44, 76]) to 2-plane355([30, 44]), vacating617on both197(3 -> 355 -> 788,H2 + H3instead ofH1 + 2 H2) and319(355 -> 728,H2instead of2 H1), while507climbs directly3 -> 728(H4instead ofH1 + H3) and531climbs3 -> 741(H4instead ofH3, with helper creditH8 -> H9).Stage C (
WORD.json.gz, triangular uncompute commutation on341, 345, 712,+2 H1 - H7paid and+H4 - H9target locally):341completes all lower-dimensional work at event11161in 4-plane240([13, 19, 70, 416]), whererow(341)|_11161 = - 341 + row(345)|_11066, and is never read again.341jumped240 (4D) -> 127 (9D)(16652) only to execute16654: 341 += -345,16655: 341 *= -1, and16915: 341 += 4 * 712, because345added-4 * row(712)at13569(for readers170at13809and347at14444in 3-plane739) before uncomputing16920: 345 += 4 * 712after16654.span(391) (2D, [30, 491]) ⊂ span(739) (3D, [30, 70, 429]) ⊂ span(240) (4D, [13, 19, 70, 416]) ⊂ span(127) (9D), commuting16920: 345 += 4 * 712before16654: 341 += -345to chart739(3D) immediately after14444cancels16915: 341 += 4 * 712identically by transitivity ofADD(-1scalarADD), demotes16654and16655to chart240(4D), deletes16652: MOVE 341: 240 -> 127(-H5), and retires341atfinal[341] = 240(4Dinstead of9D, target+H4 - H9), while345climbs739 -> 240 -> 127(H1 + H5 - H6) and712climbs391 -> 739 -> 127(H1 + H6 - H7).p104-event-contact-step)66,852(0.00308189496866, 0.00308189496867)0.00308189WORD-FIXED-ENDPOINTS.json.gz)66,780-4 H1 - 4 H4 + 4 H50(all 735 endpoints fixed)(0.00308415555080, 0.00308415555081)0.0030841566,726-8 H1 - H3 - 2 H4 + 4 H5-H8 + H9(initial[531]: 597 -> 3)(0.00308521055201, 0.00308521055202)0.00308520WORD.json.gz, headline)66,744-6 H1 - H3 - 2 H4 + 4 H5 - H7+H4 - H8(final[341]: 127 -> 240)(0.00308534541177, 0.00308534541178)0.00308534Verification
Standard-library Python 3.10+ suffices; no external solver is required:
Expected markers are
PASS_P104_COMMUTING_CONTACT_KAPPA_00308534in both normal and-Omodes andPASS_REGISTERED_RESEARCH_PACKAGE.Credits
Credit to
@aliromman(PR #5580, PR #5544, PR #5545),@GamingPuzzled(PR #5569),@DreamingOfClouds(PR #5561, PR #5568, PR #5590),@thu-nmrc(PR #5551), and the retained P104 contributors. Apache-2.0.