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

1RB1LA_1RC1RE_1RD0RD_1LA1RC_1RF0LE_1RA---

Status: CHECKPOINT_A (2026-10-10). Confidence low, so proof work waits for Dennis (priority call: Q3 on the card). Class guess (agent / Dennis): SO structural counter. A binary counter stored between segments of 6-cell blocks, which widens by eating a finite reservoir / _ Spreadsheet notes / Discord thread: Results row 613, "Shift-overflow structural counter", with no status, notes or done-by. Not in dyuan01's Oct 1 longitudinal list. It is in mxdys's UBRRBA_TODO (Aug 24), which Dennis ruled fair game on 2026-10-10. No thread is linked and nobody has claimed it, so it is not SKIPPED. Pool: targeting.md reserve R5; rank 45 in observe.json = 40 + 5. Viewer: https://bbchallenge.org/1RB1LA_1RC1RE_1RD0RD_1LA1RC_1RF0LE_1RA---

Observation

step m right edge
37,397 66 246
45,549 58 342
220,745 39 838
2,115,721 32 2,374
30,142,857 25 8,518
469,407,113 18 33,094
7,460,955,529 11 131,398

Candidate rules

All checked by work/scripts/validate.py, validate_rc.py and validate_all.py (seeds 1, 2, 7). Each check builds the configuration for random n (and random context words), runs the exact step count (Z, RS, H) or runs to the cycle end (RC*), and compares the trimmed tapes exactly.

rule from → to steps sims
Z (101110)^n <A 1^7 0 → <A 1^7 0 (111110)^n 20n 90/90
RS D> (111110)^n → (101011)^n D> 6n 90/90
H 0 <A 101 → halt (the only route: F1 is the sole undefined transition, and F is entered only from E0) 4 50/50
RC0 X G S0 (110101)^n 01 C> → X G S1 (110101)^n 01 C> 26n+108 100/100
RC1 X G S1 (110101)^n 01 C> → X G S2 (110101)^(n+1) 01 C> 26n+44 100/100
RC3 X G S3 (110101)^n 01 C> → X G S0 (110101)^(n+1) 01 C> 26n+44 100/100
RC2 X G S2 … → X' G S3 … (carry into the bits on the left) – not yet an exact rule
D cycle depths = binary ruler – 37,885/37,885 spacings (orbit, 5e4..1e10)
M reservoir: m -> m-5 -> m-7 per two new top bits – 11/11 changes (orbit)

S0..S3 and G are spelled out in observe.json.

The step counts were fitted as linear in n from random instances and match every instance exactly.

Not covered by any rule: - the inner boundary-gadget bit flips (the states are read off the orbit only); - the top gadget; - the early phase; - the post-reservoir regime (only seen through qsim snapshots).

Template check: - The nearest proved machine is verify/SOC_2_4_v4.v TM204 (1RB1LA_1LC1RE_1RD0LC_1LA1RC_1RF0RB_1RA---), 3 cells away (B0, C1, E1). It is a BinaryCounter_v2 proof with different words, so it does not apply. - The class templates SBCv6a, SBCv6a2, SBCv10 and SOBLv1-3 are 8-11 cells away. - The closest framework is Longitudinal.v (segRLs; SOBLv3's RIncs0 k ls: h^^k passes become h^^(k*2^len)), which matches our pass-halving segment list.

Cryptid check (ground rule 6): none so far. - The counter is deterministic: binary increments with carries. - The reservoir drops are periodic (5, 2). - There is no parity- or Collatz-like branching anywhere in the observed regime. - Open: the epoch map, i.e. what an overflow into blank tape creates. If it turned out to depend on the arithmetic of the counter value at overflow, the machine would need re-flagging.

Checkpoint A (Dennis)

Card: machines/1RB1LA_1RC1RE_1RD0RD_1LA1RC_1RF0LE_1RA---/card.html. Q1 and Q2 are checks. Q3 is a priority call: more budget on the epoch map, or park?

Informal proof

Not started. Confidence is low, so the stage stops here until Dennis decides.

Non-halting needs two arguments: - (a) Inside an epoch, the counter never produces 0 <A 101. This is plausible: within an epoch, the head reads A-on-0 only in rule Z's <A 1^7 0 and at gadget turns. - (b) Every overflow seeds a structure of the same kind. Not observed.

Formalization log

-

Outcome

Open (CHECKPOINT_A, low confidence).

Decision (2026-10-10)

Question: Before any more agent time on R5, run one niced background qsim (block 12) for up to 24 h to watch the counter reach the left prefix, and park agent work until it reports? Answer: watch (Background qsim to the overflow; park agent work). Dennis: go with all recommendations (2026-10-10). Parked by Dennis 2026-10-10 (watch): agent work waits on a niced 24 h background qsim to the overflow, work/qleft_24h.txt.

Post-overflow follow-up (2026-10-10)

Dennis approved the follow-up after the watch run died at loop 304M (MemoryError at 6 GB). Full write-up: work/r5_followup.md. - The overflow is now located exactly. A re-run of the same qsim configuration reproduced the 24 h run step for step (150/150 checkpoints to loop 300M). - The old left end, with the 1^4 at absolute cells -59..-56, holds up to loop 288,010,300 (step 4,391,021,972,196,788). - By loop 288,010,400 (step 4,391,022,056,149,912) the tape has grown to the left for the first time since step 35,809. - After that qsim covers only about 1e4 steps per 100 loops. - The direct run starts at loop 288M, not 286M. The dump is work/r5_pre_overflow.json: step 4,390,707,259,988,964, 100,660,080 cells, every block plus a directed-head string. Loop 286M lies 6.1e13 steps before the overflow, out of reach of a 2e13 run; that dump is kept as work/r5_loop286M.json. - Checks: - The expansion matches tools/sim.py run from blank at three loops. - The C driver work/scripts/r5run matches qsim exactly on every reference tested: 19/19 early, and 3/3 over the first 1e10 steps from the dump. - The long run itself verifies all 597 qsim dumps up to loop 300M, which includes the overflow. - Running (detached, niced, 1 core): - 2e13 steps from the dump, logging every 1e10 steps to work/r5_post.log: step, head, span, nonzeros, leftmost 300 and rightmost 200 cells, and a HALT line with the exact step if it halts. - Checkpoint every 1e12 steps: work/r5_post_ckpt.bin, resume with work/scripts/r5_post_launch.sh resume. - ETA about 22 h: around 2026-10-11 21:30 PDT. - First result (23:45 PDT, rel step 4.8e11): - All 597 qsim references matched exactly, across the overflow. - The overflow erased the old tape. Nonzeros fell from 8.4e7 to 1,681 within 3.7e8 steps. - What is left: an island near cell 2.5e7, 1^7 at the old right end (about 1.0066e8), and a new structure growing from a new left edge at absolute -62, then -67. - It has 4.0e5 nonzeros by rel 4.7e11. Its left edge is still moving, as in the first epoch's early phase. - Preliminary reading: a reset into a fresh epoch. This run probably shows how the new epoch is built, but not its overflow (see work/r5_followup.md §5). - Read the log with python3 -B work/scripts/r5_post_view.py. Agent work stays parked until the run reports.

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

Pick H-4 of the halting hunt (Dennis's 10-13 hunt approval). Dennis, one line: the epoch-map stage (the 10-10 option you did not pick, "for Dennis to decide" in work/r5_followup.md) was launched tonight as simulation of our own STUCK machine; nothing beyond simulation was started.

Outcome: no halt up to step 5.636e76 (10^76.75) (exact model, validated against direct simulation on every anchor reached). Not a kill and not a halt.

What was built (work/exact/)

Validation (all exact: state, head, the whole nonzero tape, step count)

The old runs, closed

Epoch 2, as the model sees it

Far runs

Line 43 (1RB1LF_1LC1RB_1LF1LD_1LE0RD_1LB---_1LA0LA, claimed 2026-10-13)

Certification

None possible at this depth. No halt was found, so there is nothing to certify; a nonhalting proof would need the epoch-2 counter-of-counters structure formalised, which is far beyond the current templates. The model's rules (shift rules + memos) are exact rewrites, so a found halt could be certified W5-5 style by replaying the real TM from a configuration the model reaches shortly before it (expand a window of +-N cells around the head).