A290741 Orbit of word "2" under the 3-shift tag system over the alphabet {1,2} defined in the Comments.
2, 21222, 221221222, 2212221221222, 22212212221221222, 122122212212221221222, 1222122122212212222112, 21221222122122221122112, 212221221222211221121221222, 2212212222112211212212221221222, 22122221122112122122212212221221222, 222211221121221222122122212212221221222
Offset: 1
Keywords
Links
- Michael S. Branicky, Table of n, a(n) for n = 1..328
- Liesbeth De Mol, Tracing unsolvability. A historical, mathematical and philosophical analysis with a special focus on tag systems, Ph.D. Thesis, Universiteit Gent. See page 307.
Programs
-
Maple
with(StringTools); f1:=proc(w) local L, t2, t1, ws, w2; t1:="2112"; t2:="1221222"; ws:=convert(w, string); if ws[1]="1" then w2:=Join([ws, t1], ""); else w2:=Join([ws, t2], ""); fi; L:=length(w2); if L <= 3 then return(-1); fi; w2[4..L]; end; # and apply f1 repeatedly to "2"
-
Python
from itertools import islice def agen(w="2"): while True: yield int(w) w += ("2112" if w[0] == "1" else "1221222") w = w[3:] print(list(islice(agen(), 12))) # Michael S. Branicky, Mar 15 2022
Extensions
Definition corrected by N. J. A. Sloane, Oct 23 2017 (this is not De Mol's 5-shift tag system, which is described in A293945).
Comments