/machines/1RB1RA_1LC1RE_---0LD_1LE1LD_0RA0LF_1LF0LB/notes.md · raw

1RB1RA_1LC1RE_---0LD_1LE1LD_0RA0LF_1LF0LB

Status: CRYPTID_CANDIDATE (confidence med: mechanism exact, no non-halting argument) Class guess (agent / Dennis): Bouncer + Chaotic Edge; exact mirror twin of #5 1RB1RA_0LC0RF_1LD1LC_1RE1LB_---0RA_1RF0RD / ? Spreadsheet notes / Discord thread: - On the 778 list, line 427, byte-exact (tools/holdouts.py contains). - Results row 901 says "Bouncer + Chaotic Edge" and Level 0 row 153 says "Chaos + bouncer". Neither row has a status, notes or claim. - Discord: the machine appears only on mxdys's 2026-08-24 UBRRBA_TODO list (data/discord/2026-08-24_mxdys_ubrrba_86.txt, line 81). That list is fair game. - No byte-exact or equivalent proof exists in verify/. Viewer: https://bbchallenge.org/1RB1RA_1LC1RE_---0LD_1LE1LD_0RA0LF_1LF0LB

Observation

Candidate rules

Notation is wiki directed-head; x and y are arbitrary words. Each rule is the mirror image of a #5 rule under σ: #5's C (the diver) is #26's A, and #5's A (the walker toward the wall) is #26's D. I validated every rule with tools/sim.py on 60 random instances (random x, y, k, n, j), all 60/60 (work/validate_rules.py, work/validate_rules.json).

rule before → after steps
walk right x A> 1^k y → x 1^k A> y k
walk left x 1^k <D y → x <D 1^k y k
bounce 0^inf 1^n <D y → 0^inf 1^(n+1) A> y 2n+3
T turn x A> 0 0 y → x <D 0 1 y 3
Ca carry x A> 0 1 0 y → x 1 1 0 A> y 3
Fo fold x A> 0 1 1 y → x 1 0 A> 0 y 6
E1 re-dive x 1 1 1 0 <D y → x 1 0 A> 0 1 y 5
E2 re-dive x 1 1 0 1 0 <D y → x 1 0 1 A> 0 1 y 7
P1 pass x 1 0 1 1 0 <D y → x <D 0 1 0 0 1 y 5
P2 pass x 1 0 1 0 1 0 <D y → x <D 0 1 0 1 0 1 y 6
halting door x 0 0 1 0^j 1 0 <D y → halt j+5

Cryptid check (ground rule 6)

Template check

Checkpoint A (Dennis)

(pending; non-blocking questions on the card; decision.json asks park vs shared rule reduction)

Informal proof

Not started: cryptid candidate.

Formalization log

—

Outcome

CRYPTID_CANDIDATE (2026-10-10), shared with twin #5. If an erosion bound is ever proved for #5, it transfers through σ∘mirror plus the bounce-2 correspondence. That would give 2 kills from one proof.

Decision (2026-10-10, auto-applied)

Question: #26 is #5 mirrored with renamed states (same edge at every bounce): park it with #5 as one cryptid candidate, or fund the shared Rocq rule reduction now? Answer: park_with_5 (Park with #5 as one cryptid candidate). auto-applied: Claude's recommendation, under Dennis's standing instruction 'do your recommendations and continuously orchestrate' (2026-10-10, while he was at lunch). Override any time. Parked 2026-10-10 with #5 (auto-applied recommendation): exact mirror twin of #5, same cryptid call.

Rule reduction (2026-10-12)

This is not a kill. Status stays CRYPTID_CANDIDATE. The proof is shared with #5, Part 5 of machines/1RB1RA_0LC0RF_1LD1LC_1RE1LB_---0RA_1RF0RD/rocq/rule_reduction.v. It compiles in 1.9 s against unmodified busycoq, with no Admitted or Axiom, and its assumptions are functional_extensionality_dep only (baseline). - Proved: the twin's local rules, directly on tm26 with es: the walks (A right, D left), the bounce 0^inf 1^n <D y -> 0^inf 1^(n+1) A> y, T, Ca, Fo, E1, E2, P1 and P2, exactly as in the table above. - Proved: the transfer. - perm_twin : Perm tm26 (flip tm5) sigma, with sigma = A->C, B->D, C->E, D->A, E->B, F->F. So #26 from blank is #5's table, mirrored, started in C on the blank tape. - Through busycoq's perm_nonhalt, flip_halts and flip_involutive, #5's invariant and door analysis carry over. - Stated as open: erosion_open (C;; tape0) for #5's table, a Definition that is not proved. It says the edge never eats the block down to 2 cells. - Proved: - reduction_twin : erosion_open c0_twin -> ~ halts tm26 c0 - nonhalt_twin_iff_erosion_open : ~ halts tm26 c0 <-> erosion_open c0_twin - See #5's notes, "Rule reduction (2026-10-12)", for the invariant (including the extra D clause) and what remains open. - Also proved for the twin in #5's rocq/reduction.v (2026-10-12): reduction_twin : EdgeNeverEats a0_twin -> ~ halts tm26 c0 and reduction_twin_iff, on the 7-rule system, closed under the global context (no funext). See #5's notes, "Rocq rule reduction (2026-10-12)".