/machines/1RB0LF_0RC1RD_0LD0RA_1RC0RE_1RF---_1LA0LB/notes.md · raw

1RB0LF_0RC1RD_0LD0RA_1RC0RE_1RF---_1LA0LB

Label: H-2 (halting hunt). 740 list line 362. Class: Chaotic Bell Class 2 (sheet). Claimed 2026-10-13 in coord/claims.tsv, together with 433.

Same table, other starts (in 362's own state labels):

start machine status
A 362 (this directory) holdout, hunted here
E 433 1RB---_1LC0LD_1RD0LB_0RF1RE_1RF0RA_0LE0RC holdout, hunted here (claimed; no directory of its own)
D Eqv_v2.v's partner of 433 only an equivalence representative upstream
F RWLAccHaltv6.v tm128 1RB0RC_1LC0RA_0LE1LD_1LE0LF_0RD0LB_1LA--- halts upstream (solve_halt), at (F,1)

A halt needs D to read a 1 and E to read the next cell as 1 (D1 -> 0RE, E1 undefined).

Halting hunt: exact model (2026-10-13)

Result: no halt for 362 up to step 2.1182e62873, and none for 433 up to 10^43681. Both runs are exact: every run count and step number is an exact integer. There is nothing to certify.

That is about 8.7e5 counter phases for 362, at qsim's measured 10^0.073 steps per phase. The deep scout had reached 10^145.8 (362) and 10^135.7 (433).

Cryptid flag. The dynamics are a Collatz-like parity lottery (see below). A nonhalting proof would be a cryptid-class problem, so this table should not go on a nonhalting queue. For the halting hunt it is the lottery the ranking described, and it was run to the horizon.

What the machine does

1110^(a+2) 1010^(b+2) E> 0^inf -> 1110^a 1010^(b+5) E> 0^inf (132 + 32b steps) 1011^(a+2) 1010^(b+1) E> 0100 0^inf -> 1011^a 1010^(b+4) E> 0100 0^inf (100 + 32b steps) 1010^(a+1) E> 0101^(b+2) -> 1010^(a+2) E> 0101^(b+1) (12 steps, the shift)

Most of the other 77 rules (362's run) are variants of the first two. They differ in the segments between the counter and the right end. - The counter drops by 2 words per rule application. So when it runs out, its parity (with the 4-cell alignment) decides how the next layout is built. - Each phase multiplies the step count by about 10^0.073: qsim needed 3,500 phases to reach 10^254. - We did not look for structure in the sequence of parity outcomes, and none showed up in the runs. This is the Collatz lottery the deep scout reported (1,885 single-use Collatz rules in 180 s).

The model

The scripts and logs are in work/.

Validation

All mismatch counts are 0.

check result
h2model vs direct simulation (Python) at every loop boundary: 362 to 2e7 steps (k = 4, 10,437 boundaries, 628 rule applications), 362 to 5e6 (k = 2, 40,696), 433 to 1e7 (9,905), and 362 to 1e7 again after the last prover change (10,305) 0 mismatches
h2model vs the C simulator (tools/sim/tmsim), full-tape fingerprint at one deep anchor each 362 at step 97,215,324,130 and 433 at step 93,226,790,914 (about 7 min of C simulation each): fingerprints equal
Every rule the model proves, on constructed tapes against the TM (validate_rules.py: pattern counts m_i + random x_i, a t-fold application vs a cell-level simulation of the predicted step count) 362: all 70 rules proven by 10^8159, 280 trials; 433: all 71 rules proven by 10^5972, 284 trials; 0 mismatches. The 10 (362) and 12 (433) rules first proven later in the long runs were not run through this check; they come from the same prover
h2model vs sligocki qsim, 362: 200-boundary qsim fingerprint windows after phases 50, 200, 500, 1000, 1500, 2000, 2500, 3000 and 3500 (10^9 to 10^254) 704 equal at exactly the same step, 472 equal after bridging, 3 qsim configurations bridged to h2model boundaries equal; 0 mismatches
h2model vs sligocki qsim, 433: windows after phases 100, 500, 1000, 2000 and 3000 (up to 10^217) 370 exact, 225 bridged, 2 reverse; 0 mismatches
h2model k = 8 vs k = 4, 362 (two different macro machines and rule sets), windows at 10^100, 10^300 and 10^600 203 exact, 177 bridged, 1 reverse; 0 mismatches
Halting path on the upstream halter tm128 (this table from F) h2model halts at step 81,366,596,481,702, F reading 1. That is qsim's step and upstream's (F,1). The direct run from the model's configuration 1,534,658 steps earlier halts at the same step
Phase-start step coincidences with the long qsim runs (xcheck.py, 433) 12 qsim rule-application steps equal h2model boundary steps exactly (deepest 10^51.3). Weak, superseded by the windows

The ranking's k = 2 cross-check is not possible. With k = 2 (and k = 6) the block grid cuts the 4-cell words in half, h2model finds 1 rule and stalls at 10^11; qsim's k = 2 screen found 0 rules. The k = 8 check replaces it.

The runs

machine engine reached time notes
362 h2model k = 4 step 2.1182e62873 (86,097,152 loops, 80 rules, 709,212 runs on the tape) 4,000 s max_seconds, no halt. m362_k4.jsonl; exact final step in its end line
362 h2model k = 4, first try 10^4288 2 min died on Python's int-to-str limit while logging (not a model fault). Fixed and rerun; m362_k4.crash1.*
433 h2model k = 4 10^43681 (59,300,000 loops, 83 rules) 1,816 s stopped at 20:37 to free the slot for validation, no halt. m433_k4.jsonl
362 qsim (h2q) k = 4 10^306.8, 4,196 phases 935 s stopped once h2model was clearly faster. q362_k4.jsonl
433 qsim (h2q) k = 4 10^240.6, 3,413 phases 632 s stopped likewise. q433_k4.jsonl
362 / 433 qsim fingerprint reruns 10^256 / 10^220 13 / 9 min qfp362_k4.jsonl, qfp433_k4.jsonl (windows only)

Rate: h2model went from 10^5581 at 60 s to 10^62873 at 4,000 s. Late in the run, log10(steps) grows like sqrt(time): time per phase grows about linearly with the number of runs on the tape. Memory was 0.49 GB at 10^31316 and 0.70 GB at 10^52657.

No run halted. No rule ever had zero decreasing runs (that would have been a nonhalting certificate; none is expected for a lottery).

If it ever halts

Next

Files (work/)