/machines/1RB1RA_1LC1LE_1RF1LD_1RE0LD_0LB0RA_---0RC/notes.md · raw

W5-3 · 1RB1RA_1LC1LE_1RF1LD_1RE0LD_0LB0RA_---0RC (740 line 134)

Observe stage, 2026-10-13. Sheet class: Bell eats counter (results.csv: class only, no status, no "Done By"; no hit in data/discord/*.txt). Not in busycoq verify/ (vendor or upstream HEAD 9cf9e88) byte-exact or up to renaming/mirror.

Checks

Configurations

Rules (exact tape equality; scripts/validate_eatpost.py, validate_eat6post.py, validate_model.py, validate_r1.py)

rule from to validated
INC1 M(a,1,b,N) M(a,0,b,N+1) 319/319
INC0 M(a,0,b,N), a >= 2 M(a-2,1,b+2,N+1) 276/276
INCL M(1,0,b,N) E(b+2,N+1) 601/601
EAT1 E(p,N), N odd M(p+2,1,0,(N+1)/2) 292/292
EAT2 E(p,N), N = 0 mod 4 K(p+2,N/4); then K(q,N) -> M(q,1,1,N+1) 137/137, 137/137
EAT3 E(p,N), N = 2 mod 8 M(p+4,1,0,(N+6)/8) 111/111
EAT4 E(p,N), N = (2m+1)2^(t+3)-2, t >= 1, p+7 >= 2^t 0^inf 10^(p+7-2^t) 0 10^(2^t-1) 1^(2t+1) 011 B> 0 D(m+1) 11 0^inf 300/300 (+296/300 with 4 cases where p+7 = 2^t leaves a leading blank: same tape)
EAT4, t = 0 E(p,N), N = 16m+6 0^inf 10^(p+5) 1 10 1 011 B> 0 D(m+1) 11 0^inf (in the 300)
R1 (hub view) 0^inf 10^(a+2^(k-1)) X 10^b 1^(2k) A> 0^inf 0^inf 10^a X 10^(b+2^(k-1)) 1^(2k+2) A> 0^inf 200/200 (X in {0,1}, k >= 2, b >= 1)

Every count costs one pass: the E/B sweep runs left over 10 pairs to the defect, fixes it, and A runs right over 01 pairs and 1s into the counter, which is incremented by the usual carry (D erases a run of 11 digits). At an eat, the E/B sweep finds no defect, runs into the blank left edge, and a C/F sweep (C> 01 -> 10 C>) shifts the whole word by one cell and enters the counter's low end.

Eat to eat (scripts/model.py)

With e = digits eaten and f(N) the counter after the eat: - N odd: e = 1, f = (N+1)/2. N = 0 mod 4: e = 2, f = N/4. N = 2 mod 8: e = 3, f = (N+6)/8. Then p' = p + 1 + e + [p odd] and N' = f(N) + p' + [p even]. (The defect re-enters at the right end and walks the whole word: q+1 counts for a post-eat word 10^q 1, plus one pair of growth when q is odd.) - N = 6 mod 8, N = (2m+1)2^(t+3) - 2 (t = number of trailing 1s of (N-6)/8): E(p,N) -> E(p+7+t, m+2^t+t+1); N = 16m+6: E(p,N) -> E(p+7, m+5). After EAT4 the 1^(2t+1) block turns into a second defect over the next counts; it walks left 2^t+t pairs and cancels the 00 defect, leaving no defect, i.e. an immediate second eat at small N. Precondition: p + 7 >= 2^t, the same as EAT4's. It is sharp: for t = 2..7 and p = 2^t-16..2^t+3 (m = 0, 1, 3) the model holds exactly when p + 7 >= 2^t. The 1 failure in 856 random instances (p = 50, t = 6) is below it. - Validation: random constructed E(p,N): 206 + 300 (mixed, p <= 2000, N < 2^23) + 200 (N <= 64, incl. N = 1) + 150 (6 mod 8, p near 2^t): 855/856 (the one failure violates the precondition). Blank run: scripts/mev.c dumps every count/eat configuration to 1e11 steps (work/mev_1e11.txt). All 2,091 eat-to-eat transitions, from the first eat E(0,1) at step 31 to E(7367,197) at step 99,939,266,761, equal the model (0 mismatches). Eat types in the run: odd 1,056, 0 mod 4 516, 2 mod 8 254, 6 mod 8 265.

The N = 6 mod 8 transient, step by step (traced for t = 2, 3, 4; not yet a validated rule set)

Start: T = 0^inf 10^(p+7-2^t) 0 10^(2^t-1) 1^(2t+1) 011 B> 0 D(m+1) 11 0^inf (EAT4). The 00 defect at the left stays put; everything happens to its right. 1. Block stage, t+1 counts: the 1^(2t+1) block becomes 1^(2t), then 1^(2t-2), ..., 1^2, and then a 00 defect at the right end of the word. 2. Walk stage: the new defect walks left by INC1/INC0 (the rules are local: the E/B sweep stops at the first defect it meets), 2^t - 1 more counts. 3. Cancel: two 00 defects one pair apart (... 0 0 1 0 0 ...) leave no defect, i.e. E(p+7+t, m+2^t+t+1), and the next count is an ordinary eat. Total counts 2^t + t, matching the eat-to-eat formula. For t = 0 the start is 10^(p+5) 1 10 1 (an 11 defect next to an extra 1) and the same cancel happens after 4 counts.

Non-halting argument (sketch)

Halting and the cryptid check (ground rule 6)

Template comparison (BECv5.v TM1, 1RB1LF_0RC0RB_0LD1LA_1LC0LE_0LA---_1LA0RB)

Files

Informal proof (2026-10-13)

Skeptic round 1 (2026-10-13)

Kill