BB(6) hunt
Machines / W4-4

1RB0RA_1LC0RE_0LD0LB_1LA1LF_1RA0LF_1LC---

W4-4ParkedUnknownbbchallenge ↗Explorer

Where it stands

Parked at the deeper analysis

Funded rules_stage done (2026-10-11), and its stop rule applies: no invariant handle, so the family 156/188/450/564 is parked. New exact rules R6, RE (one right-end parity transducer that covers E, the first eat bounces and the one-1 RA records), F, FM (full returns) and LR (run-offs, 2 endings), with L's domain corrected.

Read the full status

Each is 2,000/2,000 on random configs against the TM. Iterating the rules reproduces all four orbits to 1e10 with 0 mismatches, with 63-64 unruled moves per orbit (was 668). Open: no closed record language excluding the halting window 1 1 0 <C, macro hierarchy not probed, 63 moves in ~6 one-off shapes. Resume from scripts/rules (absim.py: 1 s exact record simulator) if a multi-level-counter method appears.

Observe
Deepen
Informal proof
Rocq
space-time diagram, first 10,000 steps from blank
The first 10,000 steps from a blank tape. Time runs down; white is 1.
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.

bbchallenge-defaultStart blankRows steps 0 → 10,000, top to bottomWindow cells −200..199, left to rightColors 1 0 or unvisited

Overview

In one sentence

1010 tape with 00/11 defects; a carry transducer and an eat rule cover 99.3% of bounces; the macro level is open.

Status
Parkedrules stage · updated 2026-10-11Not blocking · Stuck at the rules stage stage. Answer Q1–Q3 whenever; a “no” redirects the work.
idle since Oct 11 08:40 · status.json 2026-10-11
Class
Unknownours: sheet Unknown ≠ ours defect-list counter: left-end carry transducer + eat phase over a 1010 background (multi-level, no template) · low confidence
On the list
line 142 of BB6_holdouts_663.txt · historical 740 line 156 · observe.json rank #156
eqv ×2table ×4sim 1e15
Your calls on file 3
priority call (answered)
Fund one ~2 h rules stage (rule the 5 remaining event families, build the abstract list machine for all four starts, test the macro hierarchy), or park the family 156/188/450/564 with R4/#32?
funded
option: rules_stage · date: 2026-10-11
2026-10-11 · rules_stage
W4-4 and its three sibling starts (188, 450, 564) share one defect-list mechanism: fund one ~2 h rules stage to close the abstract model and probe the macro hierarchy, or park the family with R4/#32? (Dennis: go with recommendations (2026-10-11))

Mechanism

How it works: 3 notes
  • The tape is 1010... with isolated extra symbols (00 = extra 0, 11 = extra 1), and every sweep complements what it crosses. So the state is a list (10)^n0 x1 (10)^n1 ... of segment lengths n_i and extra bits x_i. It halts iff it reaches 1 1 0 <C (window W5 with 11 directly left of 00).
  • Two exact rules cover 99.3% of record moves to 1e10. L (31%) is a left-end bounce acting as a 4-state carry transducer on (n_i mod 2, x_{i+1}), with deltas 0, +-1, +2, +3, +4 (30,720/30,720 real, 900/900 random). E (68%) is a 000 marker eating the segment to its left, one pair per bounce, and adding 2 pairs at the right end; it is exact iff every segment to its right is even.
  • Open: 668 moves (end rules, full sweeps, 3 merges) and the macro level. It has 2-13 separators, recurring tail motifs and left digits growing at power-of-3 rates per pair, so it looks hierarchical. Siblings 188/450/564 (starts D/B/E) show the same coverage, as near-twin orbits that never merge.

Figures for Checkpoint A

Fig 1 · First 10,000 steps (site view)

The site's own picture. Look at the fine vertical stripes (the 1010 background) and where their phase breaks (the defects).

First 10,000 steps (site view)
bbchallenge-defaultStart blankRows every step, steps 0..10,000 squeezed into 500 rowsWindow cells -200..199, 1 px = 1 cellColors 1 0 or unvisited head (last move right/left)
Rows: site canvas, bilinear: about 20 steps per row · Window: cell 0 = start cell, at column 200
Fig 2 · Left-end bounces and two eat phasesQ1

Rows 495-790: bounces off the left edge, turning points creeping right. Rows 31-55, 456-480: short right-end bounces.

Left-end bounces and two eat phases
bbchallenge-defaultStart blankRows every 20 steps, steps 0..17,000 (851 rows)Window cells -260..79, 1 px = 1 cellColors 1 0 or unvisited head (last move right/left)
Fig 3 · Eat rule E, seven bouncesQ2

Each zigzag is one bounce from the right end. Compare successive left turning points and the right edge.

Eat rule E, seven bounces
bbchallenge-defaultStart constructed: 0∞ (10)3 0 (10)7 0 0 (10)4 0 (10)6 A> 0∞Rows every step, steps 0..639Window cells -56..15, 1 px = 1 cellColors 1 0 or unvisited head (last move right/left)
Rows: the right-end returns are at steps 54, 116, 186, 264, 350, 444, 546 · Window: cell 0 = the start head cell, at column 56
More figures (2)Fig 4–5: Records view: defects as lines · Long run to 7.6e8 (sampled)
Fig 4 · Records view: defects as lines

Defects show as lines in the stripe texture: slanted lines are 000 markers walking left during eat phases.

Records view: defects as lines
bbchallenge-defaultStart blankRows left/right recordsWindow cells -892..607, 1 px = 1 cellColors 1 0 or unvisited head (last move right/left)
Rows: the start, then one row per new leftmost or rightmost cell (1,500 rows, steps 0..425,442)
Fig 5 · Long run to 7.6e8 (sampled)

Solid bands are alternating segments seen through 64-cell sampling. Rows 800-1260: a long eat phase (frozen left block).

Long run to 7.6e8 (sampled)
bbchallenge-defaultStart blankRows every 500,000 stepsWindow cells -46,836..18,972, 1 px = 64 cellsColors 1 0 or unvisited head
Rows: steps 0..760,000,000 (1,521 rows; stopped at the image cell cap) · Window: every 64th cell sampled; the head is always drawn · Colors: with 64-cell sampling a 1010 segment shows as solid white or solid black (its phase), so each white/black edge marks a defect
Rules (6/7 validated)exact tape rewrites the proof will formalize, each re-checked by simulation
rulefrom ⟶ tocasesstepschecked
S shifts
A> (10)2n | B> (10)2n | (10)n <B
⟶ (01)2n A> | (01)2n B> | <B (01)n
n >= 14n, 4n, 2n✓120/120
W1-W4 rightward windows
A> 100 | B> 100 | A> 1011 | B> 101
⟶ <C 101 | 011 B> | <C 1010 | 010 A>
A-mode pair before an extra symbol: turn (W1, W3); B-mode pair: pass (W2, W4)5 | 3 | 7 | 3✓4/4
W5-W6 leftward windows
0100 <B | 110 <B
⟶ <C 1101 | 010 A>
W5: 00 is crossed and lands 2 cells left as 11; with 11 directly left (1100 <B) the same steps halt. W6: turn at 114 | 5✓2/2
E eat bounce
0∞ L 0 (10)a+1 0 0 [(10)q_i 0]_(i<=k) (10)c A> 0∞
⟶ 0∞ L 0 (10)a 0 0 [(10)q_i 0]_(i<=k) (10)c+2 A> 0∞
a >= 1, every q_i even, c even (any odd q_i or c: fails, 0/n in all 24 parity classes)4c + 4 sum q_i + 2k + 12✓200/200
L left-end bounce (carry transducer)
0∞ <A (10)n0 x1 (10)n1 ... xk (10)nk 1 0∞
⟶ the same list with deltas from the transducer S/T/Z+/Z-/Q read on (n_i mod 2, x_(i+1)), see notes.md
STOP rows of the transducer; undefined rows (e.g. Z- on (odd, end)) leave for the right end—✓900/900
L on the real run
every LA record to the next LA record, to 1e10
⟶ transducer prediction
30,720 moves; 58 parity-signature classes at 1e8, 0 inconsistent—✓30720/30720
unruled moves
end rules, LA>RA, RA>LA, merges
⟶ (no rule yet)
668 of 98,334 record moves to 1e10—–untested
Compressed historythe tape as at each eat-phase start (RA record, gap form): d1 |3 d2 |3 ... a |4 q1 |3 ... |3 c A> 0∞ (|3 = 00, |4 = 000) at 40 moments: where the rules are read off
at each eat-phase start (RA record, gap form): d1 |3 d2 |3 ... a |4 q1 |3 ... |3 c A> 0∞ (|3 = 00, |4 = 000)
stepd1 (leftmost digit)separatorsa (digit left of the 000)000 markers
62014281
9,12456481
23,383925441
142,09018821301
325,742230481
779,5594667441
1,453,6396907541
2,400,088886681
4,437,3921,270881
7,684,1761,71888761
14,311,1491,9087541
19,484,2942,416881
25,385,7302,93698851
50,875,1193,94283241
50,875,5733,94283241
59,950,5004,2987242
95,752,7445,8461081
122,228,1376,81811441
215,147,5109,44681301
265,795,22610,5981081
402,388,63213,206115,3861
402,451,52113,206115,3831
906,280,32917,92012691
1,000,142,67619,18010141
1,691,110,42322,530118861
1,810,671,85422,95810181
1,866,253,02423,414810,7821
2,437,611,29623,486711,1161
2,437,699,47223,486711,1161
4,062,847,89924,25091,9201
4,497,716,22825,0389521
4,556,800,20225,5908561
4,663,094,52126,554104,6671
5,865,924,97128,076104,1791
6,155,413,06828,5048141
6,967,957,43329,47693441
7,045,484,29029,73688,4621
8,212,699,05031,1609162
8,399,666,53632,3481081
9,510,822,13938,72013441
d1 (leftmost digit)last 38,720
38,720146209.5e9log xstep 620: d1 (leftmost digit) = 14step 9124: d1 (leftmost digit) = 56step 23383: d1 (leftmost digit) = 92step 142090: d1 (leftmost digit) = 188step 325742: d1 (leftmost digit) = 230step 779559: d1 (leftmost digit) = 466step 1453639: d1 (leftmost digit) = 690step 2400088: d1 (leftmost digit) = 886step 4437392: d1 (leftmost digit) = 1270step 7684176: d1 (leftmost digit) = 1718step 14311149: d1 (leftmost digit) = 1908step 19484294: d1 (leftmost digit) = 2416step 25385730: d1 (leftmost digit) = 2936step 50875119: d1 (leftmost digit) = 3942step 50875573: d1 (leftmost digit) = 3942step 59950500: d1 (leftmost digit) = 4298step 95752744: d1 (leftmost digit) = 5846step 122228137: d1 (leftmost digit) = 6818step 215147510: d1 (leftmost digit) = 9446step 265795226: d1 (leftmost digit) = 10598step 402388632: d1 (leftmost digit) = 13206step 402451521: d1 (leftmost digit) = 13206step 906280329: d1 (leftmost digit) = 17920step 1000142676: d1 (leftmost digit) = 19180step 1691110423: d1 (leftmost digit) = 22530step 1810671854: d1 (leftmost digit) = 22958step 1866253024: d1 (leftmost digit) = 23414step 2437611296: d1 (leftmost digit) = 23486step 2437699472: d1 (leftmost digit) = 23486step 4062847899: d1 (leftmost digit) = 24250step 4497716228: d1 (leftmost digit) = 25038step 4556800202: d1 (leftmost digit) = 25590step 4663094521: d1 (leftmost digit) = 26554step 5865924971: d1 (leftmost digit) = 28076step 6155413068: d1 (leftmost digit) = 28504step 6967957433: d1 (leftmost digit) = 29476step 7045484290: d1 (leftmost digit) = 29736step 8212699050: d1 (leftmost digit) = 31160step 8399666536: d1 (leftmost digit) = 32348step 9510822139: d1 (leftmost digit) = 38720
separatorslast 13
1326209.5e9log xstep 620: separators = 2step 9124: separators = 4step 23383: separators = 5step 142090: separators = 2step 325742: separators = 4step 779559: separators = 7step 1453639: separators = 7step 2400088: separators = 6step 4437392: separators = 8step 7684176: separators = 8step 14311149: separators = 7step 19484294: separators = 8step 25385730: separators = 9step 50875119: separators = 8step 50875573: separators = 8step 59950500: separators = 7step 95752744: separators = 10step 122228137: separators = 11step 215147510: separators = 8step 265795226: separators = 10step 402388632: separators = 11step 402451521: separators = 11step 906280329: separators = 12step 1000142676: separators = 10step 1691110423: separators = 11step 1810671854: separators = 10step 1866253024: separators = 8step 2437611296: separators = 7step 2437699472: separators = 7step 4062847899: separators = 9step 4497716228: separators = 9step 4556800202: separators = 8step 4663094521: separators = 10step 5865924971: separators = 10step 6155413068: separators = 8step 6967957433: separators = 9step 7045484290: separators = 8step 8212699050: separators = 9step 8399666536: separators = 10step 9510822139: separators = 13
a (digit left of the 000)last 44
11,11686209.5e9log xstep 620: a (digit left of the 000) = 8step 9124: a (digit left of the 000) = 8step 23383: a (digit left of the 000) = 44step 142090: a (digit left of the 000) = 130step 325742: a (digit left of the 000) = 8step 779559: a (digit left of the 000) = 44step 1453639: a (digit left of the 000) = 54step 2400088: a (digit left of the 000) = 8step 4437392: a (digit left of the 000) = 8step 7684176: a (digit left of the 000) = 876step 14311149: a (digit left of the 000) = 54step 19484294: a (digit left of the 000) = 8step 25385730: a (digit left of the 000) = 885step 50875119: a (digit left of the 000) = 324step 50875573: a (digit left of the 000) = 324step 59950500: a (digit left of the 000) = 24step 95752744: a (digit left of the 000) = 8step 122228137: a (digit left of the 000) = 44step 215147510: a (digit left of the 000) = 130step 265795226: a (digit left of the 000) = 8step 402388632: a (digit left of the 000) = 5386step 402451521: a (digit left of the 000) = 5383step 906280329: a (digit left of the 000) = 69step 1000142676: a (digit left of the 000) = 14step 1691110423: a (digit left of the 000) = 886step 1810671854: a (digit left of the 000) = 18step 1866253024: a (digit left of the 000) = 10782step 2437611296: a (digit left of the 000) = 11116step 2437699472: a (digit left of the 000) = 11116step 4062847899: a (digit left of the 000) = 1920step 4497716228: a (digit left of the 000) = 52step 4556800202: a (digit left of the 000) = 56step 4663094521: a (digit left of the 000) = 4667step 5865924971: a (digit left of the 000) = 4179step 6155413068: a (digit left of the 000) = 14step 6967957433: a (digit left of the 000) = 344step 7045484290: a (digit left of the 000) = 8462step 8212699050: a (digit left of the 000) = 16step 8399666536: a (digit left of the 000) = 8step 9510822139: a (digit left of the 000) = 44
000 markerslast 1
216209.5e9log xstep 620: 000 markers = 1step 9124: 000 markers = 1step 23383: 000 markers = 1step 142090: 000 markers = 1step 325742: 000 markers = 1step 779559: 000 markers = 1step 1453639: 000 markers = 1step 2400088: 000 markers = 1step 4437392: 000 markers = 1step 7684176: 000 markers = 1step 14311149: 000 markers = 1step 19484294: 000 markers = 1step 25385730: 000 markers = 1step 50875119: 000 markers = 1step 50875573: 000 markers = 1step 59950500: 000 markers = 2step 95752744: 000 markers = 1step 122228137: 000 markers = 1step 215147510: 000 markers = 1step 265795226: 000 markers = 1step 402388632: 000 markers = 1step 402451521: 000 markers = 1step 906280329: 000 markers = 1step 1000142676: 000 markers = 1step 1691110423: 000 markers = 1step 1810671854: 000 markers = 1step 1866253024: 000 markers = 1step 2437611296: 000 markers = 1step 2437699472: 000 markers = 1step 4062847899: 000 markers = 1step 4497716228: 000 markers = 1step 4556800202: 000 markers = 1step 4663094521: 000 markers = 1step 5865924971: 000 markers = 1step 6155413068: 000 markers = 1step 6967957433: 000 markers = 1step 7045484290: 000 markers = 1step 8212699050: 000 markers = 2step 8399666536: 000 markers = 1step 9510822139: 000 markers = 1
Template comparison1RB0LE_1RC0RC_1LD0RB_1LA0LE_1LD1LF_1LD---.v: partly applies · the nearest solved proof, what carries over, and the transitions that differ
01
A1RB0RA
B1LC0RE
C0LD0LB
D1LA1LF
E1RA0LF
F1LC---
file
1RB0LE_1RC0RC_1LD0RB_1LA0LE_1LD1LF_1LD---.v ⚠ not at pin
module
—
machine
1RB0RB_1LC0RA_1LE0LD_1LC1LF_1RA0LD_1LC--- (6 transitions apart)
diff
6 cells differ from #11b (= #11's table renamed); architecture differs
note
Kill #11's .v: shifts S1-S6, windows T1-T14, K(ds; a, b) over d0/d1 digits, carry M, drop, overflow O, one INV. Reusable: the list-of-digits K-config and the list-sweep induction lemmas. Not reusable: our carry is a parity transducer that changes digit lengths, plus a separate eat phase E and a multi-level macro, so the rules and the invariant are new.
Proof strategy & riskshow the formal proof will go · 3 risks to watch

Rule the 5 unruled event families (0.7% of record moves) to get an exact abstract list machine for all four starts. Then find the macro hierarchy and an invariant that keeps 11 from sitting directly left of 00 when a leftward sweep crosses it. The formal side can reuse #11's list-sweep lemmas.

  • ▲The macro level is a hierarchical counter with no template (like the parked R4/#32), so an invariant may be out of reach.
  • ▲Every branch is decided by parities of large transferred numbers. A pseudo-random parity sequence would make it cryptid-like (no sign of this so far).
  • ▲668 record moves to 1e10 have no validated rule yet, and the observed parity law fails at 17 of 60 eat starts.
Stats & provenance1010 steps simulated · 76,685 cells · the status in full · files
simulated
1010 steps
tape
76,685 cells · 38,338 nonzeros
growth
span ~ t^0.48 (25,552 at 1e8, 76,685 at 1e9); no halt to 1e10
status now
Funded rules_stage done (2026-10-11), and its stop rule applies: no invariant handle, so the family 156/188/450/564 is parked. New exact rules R6, RE (one right-end parity transducer that covers E, the first eat bounces and the one-1 RA records), F, FM (full returns) and LR (run-offs, 2 endings), with L's domain corrected. Each is 2,000/2,000 on random configs against the TM. Iterating the rules reproduces all four orbits to 1e10 with 0 mismatches, with 63-64 unruled moves per orbit (was 668). Open: no closed record language excluding the halting window 1 1 0 <C, macro hierarchy not probed, 63 moves in ~6 one-off shapes. Resume from scripts/rules (absim.py: 1 s exact record simulator) if a multi-level-counter method appears. (status.json, 2026-10-11)
observer's note
Observe done at LOW confidence: exact window, eat and carry rules cover 99.3% of record moves to 1e10; 5 event families unruled; no macro rule or non-halting argument. Priority call in decision.json.
files
observe.json · notes.md · status.json

Proof & checks

No proof work yet.

Files

machines/<tm>/: 7 entries · raw notes, status, scripts, images

namesizechanged
notes.md ↓13 KB2026-10-11 08:40
status.json ↓1.6 KB2026-10-11 08:40
observe.json ↓13 KB2026-10-10 23:41
deepen.json ↓2.9 KB2026-10-11 08:40
decisions/1 item2026-10-11 08:40
img/5 items2026-10-10 23:35
scripts/29 items2026-10-11 08:23
status.json in full
{
 "tm": "1RB0RA_1LC0RE_0LD0LB_1LA1LF_1RA0LF_1LC---",
 "label": "W4-4",
 "status": "STUCK",
 "stage": "rules_stage",
 "updated": "2026-10-11",
 "confidence": "low",
 "reason": "Funded rules_stage done (2026-10-11), and its stop rule applies: no invariant handle, so the family 156/188/450/564 is parked. New exact rules R6, RE (one right-end parity transducer that covers E, the first eat bounces and the one-1 RA records), F, FM (full returns) and LR (run-offs, 2 endings), with L's domain corrected. Each is 2,000/2,000 on random configs against the TM. Iterating the rules reproduces all four orbits to 1e10 with 0 mismatches, with 63-64 unruled moves per orbit (was 668). Open: no closed record language excluding the halting window 1 1 0 <C, macro hierarchy not probed, 63 moves in ~6 one-off shapes. Resume from scripts/rules (absim.py: 1 s exact record simulator) if a multi-level-counter method appears.",
 "relation": "one table with 4 holdout starts (A = 156, B = 450, D = 188, E = 564)",
 "siblings": [
  "1RB1RF_1LC0LB_1RE0LD_1LB0RF_0RA0RC_1RE---",
  "1RB0LE_0RC0RA_1RD1RF_1LA0LD_1LD0RF_1RB---",
  "1RB0LF_1RC0RB_1LD0RA_0LE0LC_1LB1LF_1LD---"
 ],
 "holdout_line_740": 156,
 "existing_work": "none found: sheet Results row 66 is class Unknown only; no Discord hit; upstream busycoq only has Eqv_v3 TM23 (equivalent to its E1=0LB variant).",
 "priority_call_answered": "Fund one ~2 h rules stage (rule the 5 remaining event families, build the abstract list machine for all four starts, test the macro hierarchy), or park the family 156/188/450/564 with R4/#32?",
 "funded": {
  "option": "rules_stage",
  "date": "2026-10-11"
 }
}
observe.json contract (tools/README-card.md):
1 contract warning
  • template file not in the pinned tree: 1RB0LE_1RC0RC_1LD0RB_1LA0LE_1LD1LF_1LD---.v