Correct State Table for Hopcroft & Ullman's Universal Turing Machine

Corrected transitions are boldface.

State Tape symbol
  0 1 c L R b (m0) (m1) (mc) (mL) (mR) (mb)
AA,0,RA,1,RA,c,RA,L,RA,R,RB,(mc),R
BB,0,RB,1,RB,c,RB,L,RB,R,RC0,(m0),LC1,(m1),LCB,(mb),L
CBCB,0,LCB,1,LCB,c,LCB,L,LCB,R,LDB,c,R
C0C0,0,LC0,1,LC0,c,LC0,L,LC0,R,LD0,c,R
C1C1,0,LC1,1,LC1,c,LC1,L,LC1,R,LD1,c,R
DBV,0,LE,(m1),L
D0D0,0,RD0,1,RDB,c,RD0,L,RD0,R,R
D1D1,0,RD1,1,RD0,c,RD1,L,RD1,R,R
EE,0,LE,1,LF,c,LE,L,LE,R,L
FE,0,LE,1,LG,c,LE,L,LE,R,L
GE,0,LE,1,LH,c,RE,L,LE,R,L
HI,c,R
IJ,(mc),R
JJ,0,RJ,1,RJ,c,RJ,L,RJ,R,RKL,1,R
KLML,(m1),LTL,L,RTR,R,R
MLML,0,LML,1,LML,c,LML,L,LML,R,LNL,c,R
NLNL,0,RNL,1,RPL,c,RNL,L,RNL,R,RNR,(m1),R
PLNL,0,RNL,1,RSL,(mc),RNL,L,RNL,R,RNR,(m1),R
SLSL,0,RSL,1,RSL,c,RSL,L,RSL,R,RKL,1,R
KRMR,(m1),RTL,L,RTR,R,R
MRMR,0,RMR,1,RMR,c,RMR,L,RMR,R,RNR,c,R
NRNR,0,RNR,1,RPR,c,RNR,L,RNR,R,R
PRNR,0,RNR,1,RSR,(mc),LNR,L,RNR,R,R
SRSR,0,LSR,1,LSR,c,LSR,L,LSR,R,LKR,1,R
TLTL-0,0,RTL-1,1,R
TRTR-0,0,RTR-1,1,R
TL-0TL-0,0,RTL-0,1,RTL-0,c,RTL-0,L,RTL-0,R,RU,0,LU,0,LTL-0,(mc),RU,0,L
TL-1TL-1,0,RTL-1,1,RTL-1,c,RTL-1,L,RTL-1,R,RU,1,LU,1,LTL-1,(mc),RU,1,L
TR-0TR-0,0,RTR-0,1,RTR-0,c,RTR-0,L,RTR-0,R,RU,0,RU,0,RTR-0,(mc),RU,0,R
TR-1TR-1,0,RTR-1,1,RTR-1,c,RTR-1,L,RTR-1,R,RU,1,RU,1,RTR-1,(mc),RU,1,R
UC0,(m0),LC1,(m1),LCB,(mb),L
VV,0,LV,1,LW,c,LV,L,LV,R,L
WV,0,LV,1,LX1,c,RV,L,LV,R,L
X1X2,c,R
X2X3,0,R
X3X4,c,R
X4X5,0,R
X5X6,c,R
X6Y,0,R
Y

Notes

  1. An empty transition is a reject (except for those in state Y).

  2. The highlighted transition for state DB is corrected. The original was missing the direction the tape head should move.

  3. The highlighted transitions for states TL-0, TL-1, TR-0, and TR-1 were omitted in Hopcroft & Ullman's text.

  4. The tape symbols (mL) and (mR) have no transitions. I assume they were included to catch invalid input tapes, which should be rejected.


Last updated 4 April 2003
http://www.rdrop.com/~half/General/UTM/UTMStateTable.html
All contents ©2000-2002 Mark L. Irons except the original UTM state table, which is ©1969 Hopcroft & Ullman.