|
|
|||
|
|
| TuringMachine[rule, init, t] generates a list representing the evolution of the Turing machine with the specified rule from initial condition init for t steps. |
| TuringMachine[rule, init] gives the result of evolving init for one step. |
| si | state of the head | |
| ai | value of cell under the head | |
| spi | new state of the head | |
| api | new value of cell under the head | |
| offi | offset by which the head moves |
| n | 2-state, 2-color machine with number n | |
| {n,s} | s-state, 2-color machine with number n | |
| {n,s,k} | s-state, k-color machine with number n | |
| {n,s,k,r} | allow offi in the range | |
| {n,s,k,{r1,r2,...,rd}} | ||
| {n,s,k,{{off1},{off2},...}} | machine allowing the specified explicit offsets | |
| rule | machine with explicit rule given |
| 2-state 2-color machines | 4096 | |
| s-state k-color machines | (2 s k)^(s k) | |
| s-state k-color range r machines | (2 r s k)^(s k) | |
| 2D s-state k-color machines | (4 s k)^(s k) |
| {s,{{},0}} | head in state s, on a 1D tape filled with 0s | |
| {s,{{a1,a2,...},0}} | bounded region of values ai on an infinite tape | |
| {{s,x},{{a1,a2,...},0}} | bounded region with the head initially at position x | |
| {{s,...},{{a1,...},{b1,...}}} | repetitive background of value bi | |
| {{s,...},{a1,a2,...}} | finite tape, assumed cyclic |