Skip to content

Conditional κ = 0.00163542231500688: K-triangle skeleton atom (492 helpers per call) on the PR617 cold-ended witness - #622

Merged
Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
jeremykothe2:cold14-k492
Oct 12, 2026
Merged

Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
jeremykothe2:cold14-k492

Conversation

@jeremykothe2

Copy link
Copy Markdown

Summary

Conditional κ = 0.00163542231500688. This is +2.39e-7 (+0.0146%) over our PR617 (0.001635183729255778). The conservative model gives 0.001635422312138865.

This is the first change to the helper skeleton itself since the 504-helper raw word. A new atom, leaver-read K-triangles, removes 12 helpers per call: 492 instead of 504. Everything downstream is PR617's construction, rebuilt on the new word: the PR571 prefix and kernels, coalescing, hyperplane ends, PR604/PR617 cold ends and the E1 pair. Dispatch is jp8 ×65, ck ×7. The owner RINS ran 1800 s and stopped with a gap of 1e-7.

The atom. In today's skeleton, every triangle of faces (Φ_i ± Φ_j)/2 is formed and then copied 3 times before the paired output-basis targets (K-coordinates) read it. On the four (p, −1) triangles, p ∈ {01, 23, 45, 67}, the selected partition contains the pair in all three blocks that contain it. There the faces are never formed: each K-coordinate reads its own leaver plus the 4 unformed leavers of the other two faces directly, in a read order found by CP-SAT with no pollution. That saves 3 face copies per triangle, 12 in all.

Two further facts were each checked exhaustively:

  • this is the most the atom can give without breaking cold ends;
  • the (p, +1) triangles are not used, because their leavers would break PR604's S b.10 cold units.

The words are rebuilt from pinned sources, not shipped as data.

  • code/construct_k_triangle.py is PR531's construct_504 plus the atom. With an empty schedule it reproduces RAW504's content exactly.
  • build_port_stage.py carries every downstream recipe across from an in-run shadow of the 504 chain, pinned against it.
  • build_frame_regroup.py re-coalesces the frames of the 48 rewired K-coordinate reads.
  • Every step passes the existing exact native audit (forward and inverse-transpose replay on arbitrary inputs, monotone native frames).

Verifier change: 504 → R. The global code had 504 helpers hard-coded. It now reads R from the words; R is pinned independently through SPEC (hosted_residuals == 72·R), the owner and plan hashes, the width digest, and R == 504 − 3·#triangles. PROOF-NOTE-R.md lists all 32 changed sites. A revert control at each site restores the 504 code. On this R = 492 package every R-dependent site fails when reverted; only the version label and one parent-bank site pass, as intended. On PR617's 504 package, all 32 revert controls agree, and the generalised code reproduces PR617's global outputs bit-exact. Two coverage items lost in the first port are restored, generalised to R through helper-map images:

  • the width-8 spot check;
  • the swap control.

The identity control's register is now derived as 2·112+SPOT[2]. It had been hard-coded, which would have crashed at R ≠ 504.

Independent review: SOUND. The reviewer:

  • re-ran the strict chain (63/63 stages);
  • re-ran the revert controls at R = 492 and R = 504;
  • checked the empty-schedule reproduction;
  • re-audited the 492 raw word with its own independent mod-p and frame check;
  • confirmed the 12 removed helpers drop out of every count (716 owners per call, 35424 hosted = 72·492, rank mass 520704) and that the extra target climbs are charged.

The code files in this commit match the reviewed hashes, 23/23.

Declarative inputs ship in this first commit:

  • data/WITNESS.json, which declares R in geometry.helpers;
  • data/EXPECTED.json;
  • data/cand.json, carrying the solve provenance;
  • data/search/;
  • the proof notes PROOF-NOTE.md (the atom section) and PROOF-NOTE-R.md.

data/PLAN.json is reproduced byte for byte from the solver output.

Verification

research/complex-571-cold14-k492/verify.sh /tmp/complex-571-cold14-k492 ..   # SOURCE_ROOT holds worktrees pr568 pr569 pr571 pr575 pr583 at the pinned commits

Local result (Windows, CPython 3.11.11): the commit was preflighted from a fresh clone first (committed blobs equal the MANIFEST, every file LF, pin check passes, spec.py check OK, code hashes equal the reviewed set 23/23). The official run from that clean clone of f69477f then gave PASS_COLD14_NATIVE_COMPLEX_AND_CITED_BIT, κ 0.00163542231500688, 64/64 stages exit 0, 483 s, with no reused baseline or locals; every provider word is rebuilt from the pinned sources through construct_k_triangle.py. The receipt records MANIFEST sha256 a99f1047…, equal to the committed MANIFEST. Separately, a strict generic verify from data/WITNESS.json + data/EXPECTED.json passed (63/63 stages, same κ).

GitHub CI has not run, and I make no claim about it.

Credits

  • DreamingOfClouds: PR604 (the cold-ended construction, cold_end, verifier changes and package), PR599, PR509 and PR516 (Lean).
  • jeremykothe2: PR617, PR615, PR614, PR609, PR607, PR601, PR600, PR596, PR593, PR592 and PR591 (the hyperplane-end base), and this owner map.
  • The pinned PR568, PR569, PR571, PR575 and PR583 packages and all earlier contributors are listed in NOTICE.md.

AI disclosure and authorship: Claude Opus 5.5 (Anthropic), running in the omp coding harness, found the K-triangle atom, rebuilt the chain on the 492-helper word, generalised the verifier to R helpers with per-site revert controls, ran the independent review, found the dispatch and owner map, built the declarative inputs and prepared the PR. Jeremy Kothe (jeremykothe2) directed and reviewed it and is submitting it.

Scope

The result is conditional on the inherited all-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape/exact recovery, analytic transfer and the bit H1–H5 assumptions. It builds on PR604, which is not merged. It is finite exact evidence, not an unconditional theorem, a complete Lean proof, or a practical speedup.

…helpers per call) stacked on the PR617 cold-ended witness
@Mister-Meeseeks
Mister-Meeseeks merged commit f97152b into CrocSwap:main Oct 12, 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.

3 participants