tools/rebuild_pages.sh rebuilds the site within 5 minutes of a change; by hand: python3 -B tools/site.py.1RB0RA_1LC0RE_0LC0LD_1RD1LB_0RF1RA_0RB---
Upstream result
Claimed elsewhere
The blank-start machine never halts: PR_BEC.v.TM3 ↗.
Absent from the current 663 holdout list. Earlier local observations remain below.

About this picture
The standard picture (bbchallenge.org's Default view): each row is the whole tape at one step, time runs downward, and the head's path draws the pattern.
Overview
In one sentence
neighbour of #2: one transition away (A1 0RA vs 0RF); its run differs and #2's proof does not carry over (status.json relation)
- Upstream
- The blank-start machine never halts: PR_BEC.v.TM3 ↗.
- Status
- Externally Solvedinformal proof · updated 2026-10-10Not blocking · Stuck at the informal proof stage.idle since Oct 12 14:07 · status.json 2026-10-10
- Informal proof
- proof.mdconditional; see Proof for what is still open
- Class
- Bell eats counter
- On the list
- not on
BB6_holdouts_663.txt(line 627 of the previous list) · historical 740 line 627 - Derived from
1RB0RF_#2 Kill claimed1LC0RE_ 0LC0LD_ 1RD1LB_ 0RF1RA_ 0RB---
Your calls on file 2
- parked
- Parked 2026-10-10 (auto-applied recommendation): Lemma T and shape condition K are new math; reopen if the queue runs dry.
- decision.json · answered 2026-10-10: park
- Fund one more stage (at most 2 h) to prove Lemma T and find the shape condition K that closes twin #2's domain, or park it as STUCK? Decisions →
Mechanism
Figures
Same start for both. Blue boxes mark ours' extra +1 passes; compare everything outside them with TM7's run.
One full sweep each. Find pass 5 (a drain pass), then compare the drain zigzags that follow it.
The site's view from blank: watch the white bells and the right edge of the digit region.
More figures (2)Fig 4–5: Left/right records to 1 billion steps · Blaze, 10 million steps
White bell waves over a steadily growing right edge; the left edge barely moves (209 vs 4,692 cells).
Stacked bells; the right edge grows roughly like t^(1/3).
Rules (6/6 validated)exact tape rewrites the proof will formalize, each re-checked by simulation
| rule | from ⟶ to | cases | steps | checked |
|---|---|---|---|---|
| Sweep | 0∞ 11 D> r 0∞ ⟶ 0∞ 11 D> eat(r) 0∞ (wall 1 cell left) | r over L=110,0=000,1=100. Eater, k=0: 0->L,k+1 | L->L,k+1,+1 rest* | 1->L, count mode. Count mode k>=1: L->L, eater again, +1 rest* | 1->L,k-1 | 0->0,(k-1)/2 if k odd; 0->1,(k-2)/2 if even. Right end: k=0->1; odd->0; even->1; repeat. *=new vs TM7 | — | ✓502/502 |
| Eater enters L (new) | 1 D> 110 X ⟶ 1 111 D> inc(X) | A1 fires here. inc = +1 on the 0/1 digits, little-endian, L skipped; overflow appends 100. TM7: 1 D> 110 X -> 1 111 D> X in 11 steps (no pass) | 6j+13 (j = digits before the first 000 in X) | ✓1393/1393 |
| Drain pass enters L (new) | B> 1 110 X ⟶ 1 111 D> inc(X) | A1 fires here and the eater restarts after the L (115 of 208 sweeps to 1e9). TM7: B> 1 110 X -> 1 111 D> X in 10 steps (no pass) | 6j+12 (j as above) | ✓1393/1393 |
| Eater over 0s | 11 D> (000)a ⟶ 11 (111)a D> | — | 3a | ✓45/45 |
| +1 pass: carry | B> (100)a 000 ⟶ (000)a <C 100 | at tape end: B> (100)^a 0^inf -> (000)^a <C 1 0^inf | 3a+1 | ✓90/90 |
| +1 pass: skip L, return | B> (110)a ⟶ (011)a B> | return: (011)^a <C -> <C (110)^a and (000)^a <C -> <C (000)^a, 3a each | 3a | ✓135/135 |
Compressed historythe tape as 0∞ 11 D> (110)n T 0∞ at 40 moments: where the rules are read off
| step | n | T |
|---|---|---|
| 5 | 0 | 1 |
| 16 | 1 | 1 |
| 91 | 3 | 11 |
| 318 | 6 | 1 |
| 809 | 8 | 0L11 |
| 1,930 | 14 | 111 |
| 3,971 | 19 | 1,111 |
| 6,932 | 21 | 101L1 |
| 10,625 | 23 | 1LL1L001 |
| 16,176 | 32 | 111 |
| 24,427 | 38 | 1 |
| 34,850 | 41 | 111L11 |
| 47,929 | 47 | 1L01101 |
| 64,518 | 53 | 1L01101 |
| 84,539 | 57 | 10LL0011 |
| 436,857 | 105 | 111LL0101 |
| 1,355,299 | 159 | 1LL10L01001 |
| 2,835,014 | 210 | 00LL010011 |
| 5,658,656 | 269 | 10110L111 |
| 9,961,612 | 326 | 00L1111001 |
| 16,012,432 | 381 | 1LLL1L0011101 |
| 23,139,183 | 437 | 1LL11101011 |
| 33,896,519 | 503 | 1LLLL10101111 |
| 47,901,439 | 567 | 1L111L100001 |
| 65,193,581 | 628 | 0LL11L0011001 |
| 83,603,986 | 686 | 01L0L0L100101 |
| 108,594,886 | 750 | 01LLL0L1101101 |
| 138,455,650 | 816 | 0L0L01LL000011 |
| 173,399,634 | 884 | 0LL1LL10011011 |
| 208,657,715 | 941 | 11L1LLL1000111 |
| 254,952,921 | 1,016 | 0LLLLL101011111 |
| 308,436,993 | 1,080 | 0LLL0101L000001 |
| 368,117,887 | 1,147 | 111L10110001 |
| 426,162,832 | 1,201 | 1L0L01L1001001 |
| 499,947,958 | 1,272 | 0LLL11L00111001 |
| 582,161,108 | 1,341 | 10L1L10100101 |
| 673,443,498 | 1,409 | 1LLL0L1L10110101 |
| 761,279,381 | 1,472 | 0LL1LL0L10101101 |
| 871,368,569 | 1,556 | 1,001,000,011 |
| 992,340,715 | 1,619 | 10L11LL0100011 |
nlast 1,619Tlast 10L11LL0100011Template comparisonSOMDCv6.v TM7: partly applies · the nearest solved proof, what carries over, and the transitions that differ
| 0 | 1 | |
|---|---|---|
| A | 1RB | 0RFtpl 0RC |
| B | 1LC | 0RE |
| C | 0LC | 0LD |
| D | 1RD | 1LB |
| E | 0RF | 1RA |
| F | 0RB | --- |
differs from the template
- file
SOMDCv6.v:1626- module
TM7 (line 1626); TM8 (line 1874) has the identical proof- machine
1RB0RC_1LC0RE_0LC0LD_1RD1LB_0RF1RA_0RB---(1 transition apart)- diff
A1: 0RC (TM7) / 0LC (TM8) -> 0RF; other 11 transitions equal- note
- Config S(r)=0^inf 11 D> r and digits 110/000/100 carry over (no other digit to 1e9). TM7's RIncs map fits 1/208 sweeps; with '+1 to the rest at every L entered' (eater and drain clause) it fits 208/208; eater clause alone: 95/208.
1Same machine as #2?
What to check here: whether this machine is its parent's table under a renaming, and whether its run follows the parent's (computed from the two machine strings).
status.json names #2 as the parent (1RB0RF_1LC0RE_0LC0LD_1RD1LB_0RF1RA_0RB---); relation: “neighbour of #2: one transition away (A1 0RA vs 0RF); its run differs and #2's proof does not carry over”. Everything below is computed from the two machine strings, not read from notes.
✗ Not the same table. No renaming of #2's states, with or without mirroring, gives this machine's table. Closest: A→A, B→B, C→C, D→D, E→E, F→F (#2's state → this machine's), no mirror, where 1 of 12 transitions differ:
- #2's A1 =
0RFpredicts this machine's A1 =0RF; it is0RA.
Under that map: This machine starts in #2's state A, the same start as #2.
| #2 | #2's row (read 0, read 1) | σ | predicted row: renamed by σ | this machine's actual row | ||
|---|---|---|---|---|---|---|
| A | 1RB 0RF | → A | 1RB 0RF | 1RB 0RA | ✗ | start of #2start of this machine |
| B | 1LC 0RE | → B | 1LC 0RE | 1LC 0RE | ✓ | |
| C | 0LC 0LD | → C | 0LC 0LD | 0LC 0LD | ✓ | |
| D | 1RD 1LB | → D | 1RD 1LB | 1RD 1LB | ✓ | |
| E | 0RF 1RA | → E | 0RF 1RA | 0RF 1RA | ✓ | |
| F | 0RB --- | → F | 0RB --- | 0RB --- | ✓ |
Rows aligned by σ: each of #2's states X sits next to this machine's state σ(X). ✓ = the actual row equals #2's row with every target state renamed by σ; --- (halt) must stay ---. Searched: all 720 renamings × with/without mirror.
Same view, same settings on both sides. Look for the same band structure: the tables differ in 1 transition(s) (listed above).
The macro behaviour, identical settings on both sides: each picture is its machine's own visited span stretched to 800 px, so compare the shape and order of the bands, not their absolute width. Speed mode samples one cell per column, so a one-cell shift can swap orange and white inside a band; compare band edges, not colours.
Trajectory numbers not computed yet: run python3 -B tools/killreview.py 1RB0RA_1LC0RE_0LC0LD_1RD1LB_0RF1RA_0RB--- (about 10 s; cached in img/vs-parent.json).
Proof & checks
- proof.md · the informal proof
- check_proof.py · the numeric checks of proof.md
What is still open (status.json):
- stuck: proof.md 3.3.5: closing invariant J = J4 and K; Lemma T (conjecture) and condition K (not found)
Files
machines/<tm>/: 6 entries · raw notes, status, scripts, images
| name | size | changed |
|---|---|---|
| notes.md ↓ | 9.1 KB | 2026-10-10 13:58 |
| proof.md ↓ | 43 KB | 2026-10-10 13:15 |
| status.json ↓ | 1.7 KB | 2026-10-12 14:07 |
| decision.json ↓ | 2.6 KB | 2026-10-10 13:58 |
| scripts/ | 2 items | 2026-10-10 06:23 |
| check_proof.py ↓ | 38 KB | 2026-10-10 13:15 |
status.json in full
{
"tm": "1RB0RA_1LC0RE_0LC0LD_1RD1LB_0RF1RA_0RB---",
"status": "STUCK",
"stage": "informal_proof",
"updated": "2026-10-10",
"reason": "Parked 2026-10-10 (auto-applied recommendation): Lemma T and shape condition K are new math; reopen if the queue runs dry. Twin #2 of pilot #2 (A1 0RA vs parent 0RF). Pass 3 after skeptic review (1 fatal, 5 minor): all 5 minor gaps fixed (RIncs_eq re-parse inside Lemma C, compiled with Example sweep_LS01; Lemma D 1-or-L; canonical/#S<=1 in G and P; Lemma U replaces determinism; orbit claims scoped, 1.25 bound attained at sweep 2). FATAL gap remains: no inductive invariant J closes the domain theta(x) <= N (proof.md 3.3.5). Refuted: G, J0, J2, J3, J3 with any N >= N0 ((2^(m+1)-4, 00001), m = 4..20), J4. New: V* (L after p digits counts 2^p) makes the sweep exactly affine, V*(x') = N + c(x) (proved); Lemma T 2theta <= V* - 1 is a conjecture (exhaustive to 11 tokens); J4 := ends1 and V* <= 2N+1 fails at (257, 10000000L1) but 400 random J4 starts x 25 sweeps never leave the domain. Missing: a proof of T and a shape condition K on L positions bounding c(x) <= N + 3 that is preserved. Not a cryptid.",
"proof_md": "proof.md",
"check_script": "check_proof.py",
"unclaimed": "Results row 1048: class only (Bell eats counter); no Discord",
"stuck": "proof.md 3.3.5: closing invariant J = J4 and K; Lemma T (conjecture) and condition K (not found)",
"parked": "Parked 2026-10-10 (auto-applied recommendation): Lemma T and shape condition K are new math; reopen if the queue runs dry.",
"relation": "neighbour of #2: one transition away (A1 0RA vs 0RF); its run differs and #2's proof does not carry over",
"parent": "1RB0RF_1LC0RE_0LC0LD_1RD1LB_0RF1RA_0RB---"
}



