A336287 Period of orbit of Post's tag system ({0,1},{(0,1),(1,00110)},3,100^n).
2, 0, 28, 0, 20, 0, 28, 0, 28, 144, 28, 0, 28, 0, 10556, 426, 10556, 0, 10556, 426, 10556, 104, 28, 0, 10556, 426, 10556, 104, 28, 0, 10556, 104, 10556, 426, 28, 426, 28, 0, 28, 426, 28, 1896, 10556, 1896, 10556, 0, 28, 426, 28, 426, 10556, 0, 28, 1896, 10556
Offset: 1
Keywords
Links
- Sean A. Irvine, Java program (github)
- Emil L. Post, Formal reductions of the general combinatorial decision problem., American Journal of Mathematics, Vol. 65, No. 2 (Apr., 1943), pp. 197-215.
- Eric Weisstein's World of Mathematics, Tag System
Programs
-
Python
def step(w): i = 0 while w[0] != alfabet[i]: i = i+1 w = w+suffix[i] return w[n:len(w)] alfabet, suffix, n, ws, w0, m = "01", ["1","00110"], 3, "100", "", 0 while m >= 0: w0, m = w0+ws, m+1 w, ww, i, a = w0, w0, 0, 0 while w != "" and a == 0: w, i = step(w), i+1 if i%100000 == 0: ww = w else: if w == ww or w == "": if w != "": a = i%100000 print(m,a)
Comments