/machines/1RB0LE_1RC1RB_1LD0RE_1LA1LC_1RB0LF_0LC---/notes.md · raw

W6-4 1RB0LE_1RC1RB_1LD0RE_1LA1LC_1RB0LF_0LC---

740 list line 412. Sheet class "Chaotic Bell Class 1" (results row: no status, no notes, no "done by"). Wave 6 pick (CB1 cluster): the halting go/no-go with a port of ccz181078's certified CB1 executor.

Stage 1: Observe (2026-10-14)

Outcome: NO-GO for the HALT route (no halt found); rules exact; parked as STUCK. - The machine is ChaoticBell1Halt.v TM13's table, renamed, started in TM13's state D. All of TM13's rule lemmas hold here verbatim (26 rules + the halt window validated 40/40 each from random instances). - A Python port of ccz181078's certified executor (CBSim) reproduces the two upstream halts exactly (TM13 at tick 64,832, TM7 at tick 65,400) and matches direct simulation tick by tick for 4,000 ticks. - From our blank start the port runs 16,551,000 ticks (165x ccz181078's 100,000-tick budget) without a halt; the same table from 602's start (TM13's C) runs 10,000,000 ticks without a halt; from 299's start (TM13's B) 7,627,000 ticks without a halt. - New observation: after about 410^5 ticks the run leaves the chaotic phase (the phase where TM13 halts) and settles into a regular phase*: the left part is a stack of runs PL(n)^k_n for n = 0, 1, 2, ... with counts near 10^31 that shrink by a factor of about 5 every two levels (k_n - 5 k_(n+2) is small: 0..8, sometimes -89..178). The executor then spends 94% of its ticks on Pairs/Returns and the tape only grows from 10^31 to 10^33 cells in 10^7 ticks. A "divide by 5 with small remainders" law is a cryptid warning sign; whether it closes is open.

Checks

Same table as TM13 of ChaoticBell1Halt.v

Notation (CB1 of ChaoticBell1Halt.v, renamed to our states)

Paper order (left part far-to-near, right part near-to-far). D n and S n are the two spellings of a digit n >= 0.

name tape role
D n 1^(2n+1) 00 a digit on the right of the head
S n 1 (01)^(n+1) the same digit after the head passed it going right
R l r l B> 0100 r rightward sweep (TM13's A)
L l r l <C 1 r leftward sweep (TM13's B)
J l r l <D 100 r leftward "increment" head (TM13's C)
PL n 101 101 1^(2n) (01)^(n+4) a left block that later replays 2n'+1 calls (when n = 1+3n')

Rules (all are lemmas of ChaoticBell1Halt.v TM13; table-specific, so they hold verbatim here)

Validated here by direct simulation from random instances (random parameters, random left and right context), work/cb1_rules.py -> work/cb1_rules.json: 26 rules + the halt window, 40/40 each.

rule from to
moveR l B> 0100 1^(2n+1) 00 r l 1(01)^(n+1) B> 0100 r
moveL l 1(01)^(n+1) <C 1 r l <C 1 1^(2n+1) 00 r
emptyR l B> 0100 0^inf l <C 1 100 100 0^inf
restartL l 111 (01)^(b+1) <C 1 r l (01)^(b+1) B> 0100 r
moveJ l 1(01)^(n+1) <D 100 r l <C 1 1^(2n+3) 00 r
restartJ l 111 (01)^b <D 100 r l (01)^(b+1) B> 0100 r
finishPL l 101 10 (01)^(b+1) <C 1 r l <D 100 1^(2b+3) 00 r
collide l B> 0100 10 100 100 r l <D 100 11111 00 10 r
pairR l B> 0100 10 (1^(2n+5) 00)^2 r l PL n B> 0100 10 r
over1 (l = 0^inf) 0^inf 1 (01)^(b+1) <C 1 1^(2n+1) 00 r 0^inf 1^(2b) (01)^(n+2) B> 0100 10 r
over2 (l = 0^inf) 0^inf 11 (01)^(b+1) <C 1 r 0^inf 1^(2b+2) 0101 B> 0100 1 r
calls (Loops, blank tail) l (111)^h (01)^(b+1) <C 1 D.. 0^inf l (01)^(b+1) <C 1 D.. (100)^(2h) 0^inf
halt window l 11100 <C r halts (F reads 1)

Plus blank, even, collision, turnB, defect0/1/2, defectBlank0/S, paired, scanR/B/C, scanPair (statements in work/cb1_rules.json).

Mechanism

The certified-executor port (work/cbsim.py, work/cbsim_fast.py)

Template check (ChaoticBell1Halt.v, Module TM13 + shared CB1/CBMacros/CBSim)

Cryptid check

Long executor runs (work/cbsim_TM13_{D,C,B}.json, logs *.log.jsonl, checkpoints ckpt_TM13_{D,B}.pkl)

start (TM13 name) holdout ticks halt tape at end
D 412 (this machine) 16,551,000 no ~10^33 cells, 3,926 left runs
C 602 10,000,000 no ~10^33 cells, 2,043 left runs
B 299 7,627,000 no ~10^33 cells, 1,951 left runs
A (TM13 itself, solved) 64,832 halts (as upstream)

Siblings and eqv partners

Next

Most valuable 2 h stage: an exact level accelerator for the late phase. From the checkpoints (work/ckpt_TM13_D.pkl at 16,551,000 ticks, work/ckpt_TM13_B.pkl at 7,627,000; resume with work/cbsim_fast2.py --resume), fit the map that consumes one PL(n)^k_n level (new counts of the remaining levels and of the right part as functions of k_n and the separators), validate it against the port over the next few levels, then iterate it to the bottom of the stack (~80 levels) and see what happens there (halt window, or a new epoch). - Stop rule: if the per-level map branches on k mod 5 (or another residue) with no closed form, apply the cryptid protocol for the whole cluster (412, 602, 299): formalize, flag, stop. - A predicted halt deep in the stack would still need a certificate Coq can check: CBSim's check_spec at ~10^8 ticks is likely too slow, so it would need the level map proved as a macro. - Cheap alternative: run the TM7 cousins (338, 577, 730 through their eqv members) with the port to 10^7 ticks each.