{
 "tm": "1RB1LB_1RC0LA_1RD0RE_1LA0LB_1RF---_1RB1LD",
 "rank": 175,
 "class_sheet": "Skelet 1-like Class 1",
 "class_guess": "exponential counter with an exact macro cycle M(X) -> M(2^36 X + c) (175); 489 is a deeper tower regime",
 "confidence": "high",
 "summary": "After about 4.1e18 steps line 175 repeats one exact cycle: big run X -> 2^36 X + 9575900996480.",
 "mechanism": [
  "Runs of 4-cell words; a marker crosses a run one word per left-end visit and turns each word into two, `(0100)^a 1^2 (0001)^(b+1) -> (0100)^(a+2) 1^2 (0001)^b` (20/20), so transfers are x -> 2x + c; nothing ever halves. Halting needs `B> 0 1 1` (E is entered only from C1, C only from B0).",
  "From qsim record 21 (step 4,111,147,719,584,449,981) the record sequence is periodic with period 42: `M(X) = 0^inf 1 1011^X 10111110 1110^26 <A 01010100010000010001000100001 0^inf` goes to M(2^36 X + 9575900996480), every other field a fixed constant, 56/56 periods exact. All 42 segments of the period re-run by plain simulation from constructed configurations with small random X (same residue mod 64): 165/165; their fitted maps compose to exactly 2^36 X + 9575900996480. X stays fixed mod 2^36, so the 3 parity-flagged qsim rules always end on the same parity.",
  "Line 489 (same table, start D, mirrored) is not in the cycle: two far fields Y1 = 9.4e17, Y2 = 1.05e19 are eaten linearly, D(Y1,Y2,X) -> D(Y1-48, Y2-240, 2^40 X + 377451701380050) per 40 records; Y1 runs out after 1.96e16 periods, at tower depth, with an unknown outcome."
 ],
 "diagrams": [
  {
   "mode": "default",
   "png": "img/default_175_1e4.png",
   "html": null,
   "steps": 10000,
   "caption": "bbchallenge default view of line 175, first 10,000 steps",
   "title": "Line 175, first 10,000 steps",
   "why": "The site's own view: a counter grows leftward from the start.",
   "primary": true,
   "start": "blank",
   "rows": "every step (10,000 steps squeezed into 500 px as on the site)",
   "window": "cells -200..199, 1 px = 1 cells",
   "legend": "white = 1, black = 0, red/green = head moving R/L",
   "style": "bbchallenge-default"
  },
  {
   "mode": "custom",
   "png": "img/runstrip_175_qsim.png",
   "html": null,
   "steps": 0,
   "caption": "Run lengths at each qsim rule application, records 0-139",
   "title": "175: the 42-record cycle",
   "why": "One row per qsim rule application; bar width is log2 of the run length. Compare rows 21, 63, 105.",
   "primary": true,
   "start": "blank",
   "rows": "one row per qsim rule application (records 0..139, block size 8)",
   "window": "whole tape; run of length n drawn 1+1.5*log2(n+1) px wide (log scale, not cells)",
   "legend": "white = run of a 3-ones word (0111 rotations), grey = run of a 1-one word (0001 rotations), blue = separator text, red = head, black = blank",
   "style": "custom"
  },
  {
   "mode": "records",
   "png": "img/segment_x4_Z52.png",
   "html": null,
   "steps": 2482418,
   "caption": "One cycle segment: X=52 becomes 4X+176 = 384",
   "title": "One segment of the cycle, X = 52",
   "why": "Rows are left/right records from the constructed start; the run is crossed again and again, each pass doubling it.",
   "primary": true,
   "start": "constructed: 0^inf 11 0111^52 <B 101000100000100010001000101001 0^inf",
   "rows": "left/right records for 2,482,418 steps (ends at 0^inf 1 1011^385 <A 01^2 0100^29 0001^3 0^4 1 0^inf)",
   "window": "cells -1677..0, 1 px = 1 cells (right edge fixed)",
   "legend": "white = 1, black = 0, red/green = head moving R/L",
   "style": "bbchallenge-default"
  },
  {
   "mode": "records:R",
   "png": "img/records_right_489_3e5.png",
   "html": null,
   "steps": 300000,
   "caption": "Line 489 right records to 3e5 steps",
   "title": "Line 489, right records",
   "why": "Mirror image of 175's picture; the long far-end list sits on the left.",
   "primary": false,
   "start": "blank",
   "rows": "right records for 300,000 steps",
   "window": "cells 0..689, 1 px = 1 cells (left edge fixed)",
   "legend": "white = 1, black = 0, red/green = head moving R/L",
   "style": "bbchallenge-default"
  },
  {
   "mode": "custom",
   "png": "img/runstrip_489_qsim.png",
   "html": null,
   "steps": 0,
   "caption": "489 run lengths at each qsim rule application, records 0-199",
   "title": "489: two huge far fields",
   "why": "Same drawing as Fig 2, mirrored; from row 50 two long grey far fields stay while the head side grows.",
   "primary": false,
   "start": "blank",
   "rows": "one row per qsim rule application (records 0..199, block size 8), drawn mirrored",
   "window": "whole tape; run of length n drawn 1+log2(n+1) px wide (log scale, not cells)",
   "legend": "white = run of a 3-ones word, grey = run of a 1-one word, blue = separator text, red = head, black = blank",
   "style": "custom"
  }
 ],
 "history": {
  "skeleton": "0^inf 1 1011^X 10111110 1110^26 <A 01010100010000010001000100001 0^inf",
  "vars": [
   "X",
   "digits of X"
  ],
  "rows": [
   {
    "step": 4111147719584449981,
    "values": [
     508932080,
     9
    ]
   },
   {
    "step": 19367282706754729436140380647901333040889,
    "values": [
     34973555807665087360,
     20
    ]
   },
   {
    "step": 91459406718639435753365269765335467141849495341556481581715797,
    "values": [
     2403364454700038670890828653440,
     31
    ]
   },
   {
    "step": 431904836831245711345425139015826651943613761217951866519181613991970551917068022705,
    "values": [
     165157947732888633302582660055408187368320,
     42
    ]
   },
   {
    "step": 2039612925241157811686327488661406025360506615721395332448367367722842971012741388435227979305084885849613,
    "values": [
     11349567746995744378315663956394619402850771204400000,
     53
    ]
   },
   {
    "step": 9631799716186555035008451187608274856153685868535002794164748939040398476887133785543550232000302599046876625962944191854524521,
    "values": [
     779936356753329989696666052115853766489777783860434076739396480,
     63
    ]
   },
   {
    "step": 45484888149432748878832375278716400220757120760744431446700172713122801466181618748076503383903586716278490681169336801677332168630282102936720415429,
    "values": [
     53596818323471056717491162465136376483072260799806735807354604717941285760,
     74
    ]
   },
   {
    "step": 214796311273955935893173189192568621796423419173926032290934934297569716025598706748600781620706841657124045816990334245336652008850590114526727439761101820032685158530337,
    "values": [
     3683145309903387804866970463308535634795821723839243734609602936617042038174149075840,
     85
    ]
   },
   {
    "step": 1014346901004164815225813745133136977799273758984079271013968694312662948398387322264126998130517016824753260604133898717558656152041440574238544157734092808413161440128607433817805929254117245,
    "values": [
     253103818439213368664141884328130056145578463061374326424338367045052102883442461343358680654720,
     96
    ]
   },
   {
    "step": 4790117807304761993311748358914673840355869510397651356992674733322170239446429743112582650787738028449066376634278988818142891990919312652812330372726803810712459087757859516136701812537682401116278205765544264153,
    "values": [
     17393161963026290918055689617490136383678453021608748364904990478344687048006602741879516163365260189590400,
     107
    ]
   },
   {
    "step": 22620691782213045820365473320429175965994505966394040388841679888457304248626312603340612545228117285676273833433807052423921349405400883936895569377264177774614001204896810072474821930426783106002031586682991617483894289792484099499061,
    "values": [
     1195248988883665290899696045021550165927658622522911288556166532026909233384690252294983223903314973069154018069930880,
     118
    ]
   },
   {
    "step": 106823196691647707704118119522710758111257244187228714107126888158319349912298170978338588251314615194212898775631216208976537254798552629346165567043999900707372543152327483922449488839228335635024866459659233796993855192981922004074235833551148415525389969,
    "values": [
     82136885085318559568392334875329625246122676569413007920927269026964987989562816331151070264534132405106196063957548305189004160,
     128
    ]
   }
  ]
 },
 "rules": [
  {
   "name": "visit (doubling transfer)",
   "from": "0^inf <B 101 0100^a 1^2 0001^(b+1) 010^2 0100^99 1 0010^14 0^3 1 0^inf",
   "to": "0^inf <B 101 0100^(a+2) 1^2 0001^b 010^2 0100^99 1 0010^14 0^3 1 0^inf",
   "steps": "about 16a + const",
   "cases": "a >= 1, b >= 0 (1e9 run: 75 visits in a row)",
   "validated": {
    "instances": 20,
    "passed": 20
   },
   "source": "manual"
  },
  {
   "name": "segment 20 (x4)",
   "from": "0^inf 11 0111^Z <B 101000100000100010001000101001 0^inf",
   "to": "0^inf 11011 1011^(4Z+176) <A 01010100 0100^28 00010001000100001 0^inf",
   "steps": "2,482,418 at Z = 52",
   "cases": "Z = 52 mod 64 tested (cycle value)",
   "validated": {
    "instances": 4,
    "passed": 4
   },
   "source": "manual"
  },
  {
   "name": "all 42 cycle segments",
   "from": "record k of the period, big field Z",
   "to": "record k+1, big field a_k Z + b_k (a_k in {1,2,4})",
   "steps": null,
   "cases": "Z with the cycle's residue mod 64; 2-4 random Z per segment",
   "validated": {
    "instances": 165,
    "passed": 165
   },
   "source": "manual"
  },
  {
   "name": "cycle M (175)",
   "from": "0^inf 1 1011^X 10111110 1110^26 <A 01010100010000010001000100001 0^inf",
   "to": "0^inf 1 1011^(68719476736X+9575900996480) 10111110 1110^26 <A 01010100010000010001000100001 0^inf",
   "steps": "about 10^21.7 per period at X ~ 10^10",
   "cases": "X = 0 mod 16 suffices on the observed orbit (X0 = 508932080 = 48 mod 64, then 0 mod 64)",
   "validated": {
    "instances": 56,
    "passed": 56
   },
   "source": "qsim"
  },
  {
   "name": "489 period (D regime)",
   "from": "0^inf 100001000 1000^y 10010010 0010^z 0010010010100010001000100000100010001010 B> 1101^x 11011 0^inf",
   "to": "0^inf 100001000 1000^(y-48) 10010010 0010^(z-240) 0010010010100010001000100000100010001010 B> 1101^(1099511627776x+377451701380050) 11011 0^inf",
   "steps": null,
   "cases": "observed with y = 9.4e17, z = 1.05e19; not base-validated (needs 3-field segment checks)",
   "validated": {
    "instances": 0,
    "passed": 0
   },
   "source": "qsim"
  },
  {
   "name": "489 visit (mirror)",
   "from": "0^inf 100^2 0001^59 001 0010^364 0^5 0001^295 0^6 0001^(a+1) 1 0010^b 101 C> 0^inf",
   "to": "0^inf 100^2 0001^59 001 0010^364 0^5 0001^295 0^6 0001^a 1 0010^(b+2) 101 C> 0^inf",
   "steps": null,
   "cases": "a >= 0, b >= 1",
   "validated": {
    "instances": 20,
    "passed": 20
   },
   "source": "manual"
  }
 ],
 "template": {
  "file": "machines/1RB0LD_1RC0RA_1RD1RF_1LA0LE_1RE1LD_0RB---/",
  "module": null,
  "machine": "1RB0LD_1RC0RA_1RD1RF_1LA0LE_1RE1LD_0RB---",
  "diff": null,
  "applies": "partly",
  "note": "Our kill #3 (Skelet 1-like Class 2): one macro lemma per segment + progress_nonhalt, Individual62. Here the invariant is just 'exists m, c = M(16m)' with the 42-segment chain as one lemma. Sk1Machines.v (Sk1CounterMixed/Sk1Auto) does not fit the cycle; Sk1Auto's checked run is an option for the 4.1e18-step base segment."
 },
 "strategy": "175 only: proof.md for the cycle lemma M(X) -->+ M(2^36 X + 9575900996480) on X = 0 mod 16 (42 segment lemmas from about 12 sweep shapes), then the base segment c0 -->* M(508932080) (21 qsim records, about 4.1e18 steps) from the same sweep lemmas with concrete numbers. 489 is a separate decision.",
 "risks": [
  "The base segment (4.1e18 steps, 21 records with their own skeletons) needs its own lemma instances; not yet base-validated segment by segment.",
  "Some cycle segments may need a residue mod 8 or 16 of their own field; the proof must carry the exact class (mod-4 rerun pending).",
  "489 may need a full digit-system theory (tower depth); it is not covered by the 175 proof."
 ],
 "checkpoint_questions": [
  {
   "text": "Fig 2: from row 21 on, does the strip repeat with the same shape every 42 rows (the big bar growing, the small bars fixed)?",
   "figs": [
    1
   ],
   "kind": "check"
  },
  {
   "text": "Fig 3: the constructed segment with X = 52 ends at 4X+176 = 384 after repeated doubling passes. Does the picture look like repeated crossings of one growing run?",
   "figs": [
    2
   ],
   "kind": "check"
  },
  {
   "text": "Prove line 175 alone now (cycle lemma + base segment), and leave 489 for a separate decision (decision.json)?",
   "figs": [],
   "kind": "decision"
  }
 ],
 "discord_check": null,
 "stats": {
  "simulated_steps": 10000000000,
  "cells": 127078,
  "nonzeros": 37602,
  "growth": "qsim: 10^3424 steps, 10^1712 nonzeros in 120 s; cycle multiplies X by 2^36"
 },
 "status": "CHECKPOINT_A",
 "status_reason": "175: exact macro cycle found and base-validated; go to proof.md. 489: different regime, filed as a decision."
}