Skip to content

Conditional κ = 0.001662039077758742 — U10 (two new triangle-hybrid slots) on PR942's T37 owners - #987

Merged
Mister-Meeseeks merged 2 commits into
CrocSwap:mainfrom
rohanarun:u10-t21-slots
Oct 13, 2026
Merged

Mister-Meeseeks merged 2 commits into
CrocSwap:mainfrom
rohanarun:u10-t21-slots

Conversation

@rohanarun

@rohanarun rohanarun commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Conditional κ = 0.001662039077758742: U10 (two new triangle-hybrid slots) on PR942's T37 owners

This is +7.8530044795×10⁻⁸ over the selected PR942 result (0.001661960547713947), about 28× PR942's own gain over PR890. The complex side binds; the bit supplier is PR589's, unchanged.

Strict cold replay: PASS.

python -B research/complex-u10-t37/verify.py --work /tmp/u10-t37 [--baseline799 /abs/completed-cold799]
# PASS_U10_T37_STRICT_WITH_SOURCE_BOUND_ANCESTRY 0.001662039077758742

The run is PR942's complete pipeline plus one u10-native stage. It covers:

  • fresh U8 and U10 native chains;
  • independent owner, construction and partial-bank checks;
  • discovery, then strict controller emission, audit (15 mutations) and invoice (prefix 779 < 1024, row 17495 < 20161);
  • assembly (47 outer inequalities), 69 admission and 12 bit-supplier controls, payload controls and the final binding.

The cold PR799/PR741/PR589 ancestry was replayed fresh (PASS_REBUILT_PR589_PR799_COMPOSITION). Receipts are in evidence/strict/ (Linux, Python 3.13).

What changes: only the local word (U8 → U10)

I generalised NewBArch's PR869 triangle-hybrid B delivery into an exhaustive slot search over the U8 word. The search covers:

  • every copy gate;
  • every E/X assignment of its target reads;
  • every holder choice, ports included, with up to two donations.

It uses exact pre-read reconstruction and a chain-only frame re-optimiser, and every winner goes through the independent audit_local.py. It finds two new legal slots outside block 0, on the entering pair 612/613 (X = 444 and 446):

slot copy re-routing donations (holder ← value) restores
X=444 612 += 444 t146→612, t210→444 98 ← 612 (t150), 34 ← 444 (t214) 98 −= 612 early tail; 34 −= 444 FULL
X=446 613 += 446 t147→613, t211→446 399 ← 613 (t151), 303 ← 446 (t215) 399 −= 613 early tail; 303 −= 446 FULL

Each slot is {3:+2, 4:−4, 5:+2}, like a PR869 slot, and the two are additive. U8 {1:2548,2:338,3:446,4:162,5:72,8:8} becomes U10 {1:2548,2:338,3:450,4:154,5:76,8:8}.

Width 3778, width inventory, local prefixes (55/72 bits), A section, start/end frames, centres and every kept B frame are unchanged. PR942's T37 owners, order, edits, banks, 1024-bit prefix charge and outer recipe are therefore used byte-identically. The global profile is 333×U10 + {48:11086, 1:6}. PR942's all-replica bound, rerun on U10, has grid upper 0.001662039077758742, equal to the claim, so T37 stays grid-optimal for U10.

The U10 word is an explicit recipe: 10 deletes, 10 inserts, 2 tails and 2 restores. NewBArch's unchanged build_tri.py applies it to the pinned U8 word, giving content sha256 776de990…. NewBArch's unchanged run_controls.py reports 14/14 outcomes:

  • C0;
  • the recipe;
  • drop_restore, restore_full, drop_preread and donation_after, both globally and per new slot.

95 per-end layer mutations are rejected.

Package: research/complex-u10-t37/

It is PR942's complex-t37-owners with these edits:

  • verify.py: the u10-native stage and U10 inputs.
  • prepare.py:
    • the adapted build_parent reads this package's CLAIM local profile;
    • it rebinds the inherited U8 provider identities in the T8 plan registry to the frozen U10 values in construction/u10/PROVIDER-U10.json. Bind re-checks every one against the fresh locals.
  • final_binding.py: U10 checks and constants.
  • all_t_bound.py: the U10 local profile.
  • check_payload_controls.py: the new κ.
  • New construction/u10/ (recipe, driver, pins, discovery code) and evidence/.

Owner files and all inherited sources are byte-identical.

Credits:

🤖 Generated with Claude Code

https://claude.ai/code/session_01TGoMCHAqctZe4wTb4Qr7VV

…ditional kappa 0.001662039077758742

Adds research/complex-u10-t37: the U10 local word (PR869's U8 plus two new
triangle-hybrid slots found by a generalised slot search, X = 444 and 446 on the
entering pair 612/613), hosted by PR942's unchanged T37 owner map. Profile delta
{3:+4,4:-8,5:+4}; widths, prefixes and owners unchanged. Strict cold replay pending.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TGoMCHAqctZe4wTb4Qr7VV
…receipts

- prepare.py: rebind the inherited U8 provider identities in the T8 plan registry to the
  frozen U10 values (construction/u10/PROVIDER-U10.json); bind re-checks them on fresh locals.
- final_binding.py: U10 profile binding reads the raw U10 word and both local checks.
- evidence/strict: RESULT (PASS_U10_T37_STRICT_WITH_SOURCE_BOUND_ANCESTRY), FINAL-BINDING,
  STAGES, strict ASSEMBLY, payload controls, independent owner check, sub-stage lists.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TGoMCHAqctZe4wTb4Qr7VV
@rohanarun rohanarun changed the title Draft: conditional κ = 0.001662039077758742 — U10 (two new triangle-hybrid slots) on PR942's T37 owners Conditional κ = 0.001662039077758742 — U10 (two new triangle-hybrid slots) on PR942's T37 owners Oct 13, 2026
@rohanarun
rohanarun marked this pull request as ready for review October 13, 2026 17:38
@Wronskode Wronskode mentioned this pull request Oct 13, 2026
@Mister-Meeseeks
Mister-Meeseeks merged commit 9744c3d into CrocSwap:main Oct 13, 2026
60 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants