BB(6) hunt
Machines / W7-4

1RB0LD_1RC0RF_0LD0LE_1RF1LC_0LB1LE_0RA---

W7-4Checkpoint ASkelet 1-like Class 1bbchallenge ↗Explorer

Where it stands

In progress: observation

Observe at table level done. The machine is an exact base-4 counter: W = 100 sea, digits D(m,p) = X(10)^mY (m even, phase = 2 bits at the region's ends), one sweep = one increment with shifts at 1->2 and 3->0, +1 W at the right end per sweep (R1/R2 700/700, exact step formula R3).

Read the full status

A mod-3 field invariant J keeps every merge clean (1,456/1,456 real fields, 1,986/1,986 glued sweeps). Overflows alternate the wall [10100][] and give births at the right end (300/300); the wall then eats the top digit through a finite remnant family (80/80 small cases return clean, none halts). The three starts enter the same language by step 20,600 and differ only in the far-left field. Exact sweep simulator = C core at 1e11 on all three (configuration and step count); no halt to 1e14 on 82, 464, 722 (82 to 1e15). Not a cryptid. Stage-1 GO signal; open: complete wall case table + closure check.

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

Exact base-4 counter: digits are 10-regions in a 100 sea; a mod-3 field law keeps merges clean; no halt to 1e15.

Status
Checkpoint Aobserving · updated 2026-10-14Not blocking · Next: proof.md. Answer Q1–Q3 whenever; a “no” redirects the work.
idle since Oct 14 20:36 (40 h ago) · status.json 2026-10-14
Class
Skelet 1-like Class 1ours: sheet Skelet 1-like Class 1 ≠ ours Base-4 counter on 10-regions in a 100 sea; overflow eats the left wall and spawns a digit at the right · high confidence
On the list
line 76 of BB6_holdouts_663.txt · historical 740 line 82 · observe.json rank #82
eqv ×1table ×3sim 1e15

Mechanism

How it works: 3 notes
  • Tape at every C-record: 0^inf <wall> W^a D W^f ... D W^c 11 C> 0^inf, with W = 100 and digits D(m,p) = X (10)^m Y (m even, X in {10,11}, Y in {10,00}, phase p = 2x+y). One sweep adds 1 to this base-4 counter from the right; phases 1->2 and 3->0 shift the digit one W left; the right field gains 1 W.
  • Every interior field keeps J = f + 2pL + floor(pR/2) - floor(pL/2) = 0 (mod 3), so a dying field always merges its two digits into one D(m+m'+2) and never goes negative. Digits are born at the right end on overflows and merge as they drift left: 10 digits at 1e14.
  • Overflow: [10100] W^a -> [] W^a and [] W^a -> [10100] W^(a-2) (+ a birth). When the far-left field runs out, the wall eats the top digit through a finite remnant family. The three starts enter the same language by step 20,600, differing only in the far-left field; an exact sweep simulator matches the C core at 1e11 on all three and reaches 1e14 with no halt (82: 1e15).

Figures for Checkpoint A

Fig 1 · Four counter sweeps, one carryQ1

Rows are steps. Count the trips from the right edge; compare how far left each one turns.

Four counter sweeps, one carry
bbchallenge-defaultStart constructed: 0∞ (100)6 10101010 (100)9 1110 (100)14 11 C> 0∞Rows every step, steps 0..700Window cells -101..12, 1 px = 1 cellColors 1 0 head moving R/L
Rows: sweeps end at steps 123, 338, 485, 652 · Window: drawn at 2x
Fig 2 · Digit worldlines from blank to 3e9Q2

Each white line is one digit. Follow lines from the right edge leftward; watch where two lines meet.

Digit worldlines from blank to 3e9
customStart blankRows every 10,000,000 stepsWindow cells -86..133,609, 1 px = 96 cellsColors unvisited 100 field digit (10-region X V^m Y) other (wall remnant) head
Rows: steps 0..3,000,000,000 (302 rows, C core snapshots decoded by scripts/digitmap.py)
Fig 3 · Left wall eating the top digitQ3

Watch the dense 1010 block at the far left shrink while the 8-cell digit to its right drifts left.

Left wall eating the top digit
bbchallenge-defaultStart constructed: 0∞ 100 11101010 00 (100)21 1100 (100)5 11 C> 0∞Rows every 40 steps, steps 0..30,000 (751 rows)Window cells -105..34, 1 px = 1 cellColors 1 0 head moving R/L
Window: drawn at 2x
More figures (1)Fig 4: Default view, first 10,000 steps
Fig 4 · Default view, first 10,000 steps

The site's own picture: fine 3-cell stripes (the 100 sea) with a few thin defects, head bouncing at the right.

Default view, first 10,000 steps
bbchallenge-defaultStart blankRows every step; 10,000 steps squeezed into 500 rowsWindow cells -200..199, 1 px = 1 cellColors 1 0 head moving R/L
Rows: site canvas
Rules (5/5 validated)exact tape rewrites the proof will formalize, each re-checked by simulation
rulefrom ⟶ tocasesstepschecked
R1 increment (p = 0, 1, 2)
L W^a D(m,p) W^c 11 C> 0∞
⟶ L W^(a-s) D(m,p+1) W^(c+1+s) 11 C> 0∞, s = 1 if p = 1 else 0
m even; a >= s8c+11 (p = 0, 2); 8c+5m+23 (p = 1)✓700/700
R2 carry (p = 3)
L W^a D(m',q) W^f D(m,3) W^c 11 C> 0∞
⟶ R1 applied to D(m',q) with W^f as its right field, D(m,3) -> D(m,0) shifted 1 W left; right field c+2
repeats leftward through every digit at phase 38(c+f) + (5m+12) + stop(q, m'), stop = 11 or 5m'+23✓700/700
J invariant and merges
interior field W^f between D(.,pL) and D(.,pR) with f + 2pL + floor(pR/2) - floor(pL/2) = 0 (mod 3)
⟶ J stays 0 under R1/R2; a field reaching 0 is followed by D(m,2x+0)D(m',0+y) = D(m+m'+2, 2x+y), never by a negative field
fields 0..18, glued digits, all phases—✓1986/1986
O1/O2 overflow
0∞ [10100 | empty] W^a (all digits at phase 3) W^c 11 C> 0∞
⟶ [10100] W^a -> [] W^a, right W^(c+2); [] W^a -> [10100] W^(a-2), right W^(c+1) D(0,0) (birth) or W^(c+3)
a >= 4; every digit shifts 1 W left; birth or no birth both stay in the language—✓300/300
Wall eats the top digit
[] W^1 D(m,0) ..., [] W^2 ..., [] W^3 ..., [10100] W^0..3 ...
⟶ remnant chain 11(10)k{10,00} -> 1(10)k{10,00} -> (10)k{10,00} -> ... -> 110100 -> [] W^f (next field)
80 small-field families (wall x a in 0..4 x m in 0..6 x 2 field sizes): all return to a clean wall, none halts—✓80/80
Compressed historythe tape as overflow outputs: 0∞ <wall> W^a D ... D W^c 11 C> 0∞ (82, exact sweep-level simulator) at 25 moments: where the rules are read off
overflow outputs: 0∞ <wall> W^a D ... D W^c 11 C> 0∞ (82, exact sweep-level simulator)
stepwalla (far-left field)digitstop digitsright end
25,780[1110]31D0.0W^85
59,542[]852D0.0 D0.0W^73
155,923[]733D2.0 D0.0 D0.0W^96
375,678[]693D2.0 D0.0 D0.0W^289
927,748[]613D2.0 D2.0 D0.0W^289
3,105,598[10100]544D2.0 D2.0 D0.0 D0.0W^769
8,007,849[10100]503D6.0 D2.0 D0.0D0.0
18,063,033[]334D6.0 D2.0 D2.0 D0.0W^384
57,930,182[10100]225D6.0 D2.0 D2.0 D0.0 ...W^3073
136,320,257[10100]185D6.0 D2.0 D2.0 D2.0 ...D0.0
437,187,099[]96D6.0 D2.0 D2.0 D2.0 ...W^6144
1,309,352,950[]56D6.0 D2.0 D2.0 D2.0 ...W^18433
2,882,170,778[1101010]246D2.0 D6.0 D2.0 D0.0 ...W^12289
6,675,937,712[]96D2.0 D6.0 D2.0 D4.0 ...W^18433
15,392,730,394[10100]27D2.0 D6.0 D2.0 D4.0 ...W^49153
35,297,299,805[1101010]7806D6.0 D2.0 D4.0 D0.0 ...D0.0
75,936,579,781[10100]7587D6.0 D2.0 D4.0 D4.0 ...D0.0
187,647,088,069[]7418D6.0 D2.0 D4.0 D4.0 ...W^98304
412,334,439,524[]7378D6.0 D2.0 D4.0 D4.0 ...W^294913
975,100,850,146[]7298D6.0 D2.0 D4.0 D4.0 ...W^294913
3.22·1012[10100]7229D6.0 D2.0 D4.0 D4.0 ...W^786433
8.34·1012[10100]7188D6.0 D2.0 D4.0 D4.0 ...D0.0
1.87·1013[]7019D6.0 D2.0 D4.0 D4.0 ...W^393216
6.03·1013[10100]69010D6.0 D2.0 D4.0 D4.0 ...W^3145729
9.52·1013[]68910D6.0 D2.0 D4.0 D4.0 ...W^4718593
walllast []
not plottable
a (far-left field)last 689
780225,7809.5e13log xstep 25780: a (far-left field) = 3step 59542: a (far-left field) = 85step 155923: a (far-left field) = 73step 375678: a (far-left field) = 69step 927748: a (far-left field) = 61step 3105598: a (far-left field) = 54step 8007849: a (far-left field) = 50step 18063033: a (far-left field) = 33step 57930182: a (far-left field) = 22step 136320257: a (far-left field) = 18step 437187099: a (far-left field) = 9step 1309352950: a (far-left field) = 5step 2882170778: a (far-left field) = 24step 6675937712: a (far-left field) = 9step 15392730394: a (far-left field) = 2step 35297299805: a (far-left field) = 780step 75936579781: a (far-left field) = 758step 187647088069: a (far-left field) = 741step 412334439524: a (far-left field) = 737step 975100850146: a (far-left field) = 729step 3229426254588: a (far-left field) = 722step 8340091896571: a (far-left field) = 718step 18753399764411: a (far-left field) = 701step 60364443428852: a (far-left field) = 690step 95239838207576: a (far-left field) = 689
digitslast 10
10125,7809.5e13log xstep 25780: digits = 1step 59542: digits = 2step 155923: digits = 3step 375678: digits = 3step 927748: digits = 3step 3105598: digits = 4step 8007849: digits = 3step 18063033: digits = 4step 57930182: digits = 5step 136320257: digits = 5step 437187099: digits = 6step 1309352950: digits = 6step 2882170778: digits = 6step 6675937712: digits = 6step 15392730394: digits = 7step 35297299805: digits = 6step 75936579781: digits = 7step 187647088069: digits = 8step 412334439524: digits = 8step 975100850146: digits = 8step 3229426254588: digits = 9step 8340091896571: digits = 8step 18753399764411: digits = 9step 60364443428852: digits = 10step 95239838207576: digits = 10
top digitslast D6.0 D2.0 D4.0 D4.0 ...
not plottable
right endlast W^4718593
not plottable
Template comparisonSk1Machines.v Sk1Counter: partly applies · the nearest solved proof, what carries over, and the transitions that differ
01
A1RB0LD
B1RC0RF
C0LD0LE
D1RF1LC
E0LB1LE
F0RA---
file
Sk1Machines.v:8
module
Sk1Counter / Sk1CounterMixed + TM17
machine
1LB1LE_1RC1LB_1LA0RD_1LC0RB_0LF---_0RD1LA (11 transitions apart)
diff
different table; same architecture (digits with take/give/carry over a periodic word W, segRLs wall and one-digit lemmas)
note
mxdys's Sk1Counter matches our sweep rules (one digit step = segRLs with take/give/carry; W traversal = wall lemma). Its endgame does not: TM17 runs an accelerated simulation until a glider (translated cycle); ours grows forever (fields 3*2^k, 10 digits at 1e14), so the endgame must be a closed invariant (as in our #30), not a glider check.
Proof strategy & riskshow the formal proof will go · 3 risks to watch

Finish stage 1: write the wall/remnant case table as affine rules and run an exhaustive closure check of the candidate language L (J-valid fields, even digits, wall grammar). Then proof.md: one closed-language argument for L plus three entry lemmas (82, 464, 722).

  • ▲The wall grammar is only seen to 1e14: the remnant prefixes (11, 1, empty, 10100, 1011) and collision chains need a complete, proved table.
  • ▲Formal size: the Sk1Counter-style lemmas exist upstream, but the closed-set argument over arbitrary digit lists is new work (#30 was 1,726 lines).
  • ▲Owner risk: the class is mxdys's (Sk1Machines.v); ask in #bb6 before stage 2.
Stats & provenance1015 steps simulated · 896,775 cells · the status in full · files
simulated
1015 steps
tape
896,775 cells · 298,934 nonzeros
growth
direct C core: span 67k at 1e9, 897k at 1e11 (82); exact sweep-level simulator: no halt to 1e14 on 82, 464 and 722, and to 1e15 on 82 (11 digits, right field 1.5e7 W)
status now
Observe at table level done. The machine is an exact base-4 counter: W = 100 sea, digits D(m,p) = X(10)^mY (m even, phase = 2 bits at the region's ends), one sweep = one increment with shifts at 1->2 and 3->0, +1 W at the right end per sweep (R1/R2 700/700, exact step formula R3). A mod-3 field invariant J keeps every merge clean (1,456/1,456 real fields, 1,986/1,986 glued sweeps). Overflows alternate the wall [10100]<->[] and give births at the right end (300/300); the wall then eats the top digit through a finite remnant family (80/80 small cases return clean, none halts). The three starts enter the same language by step 20,600 and differ only in the far-left field. Exact sweep simulator = C core at 1e11 on all three (configuration and step count); no halt to 1e14 on 82, 464, 722 (82 to 1e15). Not a cryptid. Stage-1 GO signal; open: complete wall case table + closure check. (status.json, 2026-10-14)
observer's note
Stage-1 go signal: the interior counter is exact and closed (R1/R2, J mod 3, clean merges); overflow and wall rules are finite and affine as far as seen; no halt to 1e14 on any start. Remaining: complete the wall/remnant case table and check closure.
files
observe.json · notes.md · status.json

Proof & checks

No proof work yet.

Files

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

namesizechanged
notes.md ↓9.1 KB2026-10-14 20:36
status.json ↓1.9 KB2026-10-14 20:36
observe.json ↓12 KB2026-10-14 20:36
img/4 items2026-10-14 20:33
scripts/17 items2026-10-14 20:33
work/23 items2026-10-14 20:32
status.json in full
{
 "tm": "1RB0LD_1RC0RF_0LD0LE_1RF1LC_0LB1LE_0RA---",
 "label": "W7-4",
 "status": "CHECKPOINT_A",
 "stage": "observe",
 "updated": "2026-10-14",
 "confidence": "high",
 "holdout_line_740": 82,
 "reason": "Observe at table level done. The machine is an exact base-4 counter: W = 100 sea, digits D(m,p) = X(10)^mY (m even, phase = 2 bits at the region's ends), one sweep = one increment with shifts at 1->2 and 3->0, +1 W at the right end per sweep (R1/R2 700/700, exact step formula R3). A mod-3 field invariant J keeps every merge clean (1,456/1,456 real fields, 1,986/1,986 glued sweeps). Overflows alternate the wall [10100]<->[] and give births at the right end (300/300); the wall then eats the top digit through a finite remnant family (80/80 small cases return clean, none halts). The three starts enter the same language by step 20,600 and differ only in the far-left field. Exact sweep simulator = C core at 1e11 on all three (configuration and step count); no halt to 1e14 on 82, 464, 722 (82 to 1e15). Not a cryptid. Stage-1 GO signal; open: complete wall case table + closure check.",
 "siblings": [
  "1RB0RD_0LC0LF_1RD1LB_0RE---_1RA0LC_0LA1LF",
  "1RB1LE_0RC---_1RD0LA_1RE0RB_0LA0LF_0LD1LF"
 ],
 "sibling_note": "Same table from B (464) and D (722); starts C, E, F reduce to D, B, A after one step. Same counter and invariant; only the far-left field differs at entry (82: [] W^1, 464: [10100] W^9, 722: [10100] W^11), so one closed-language proof plus three entry lemmas covers all three lines.",
 "upstream": "No upstream proof of any start (solved_index: no; Astra equivalence sweeps negative). Nearest framework: verify/Sk1Machines.v (mxdys, Sk1 Class 1): same digit-counter shape, but its TM17 endgame is a glider check, which does not apply here.",
 "next_goal": "Stage 1 completion (2 h): write the wall/remnant case table as affine rules and run an exhaustive closure check of the candidate language L on small parameters."
}