Skip to content

Instantly share code, notes, and snippets.

@tomstuart
Created August 27, 2013 09:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tomstuart/6351710 to your computer and use it in GitHub Desktop.
Save tomstuart/6351710 to your computer and use it in GitHub Desktop.
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape (1)1010>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape (_)X1010>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1(X)1010>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1X(1)010>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1(X)X010>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape (1)XX010>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape (_)ZXX010>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1(Z)XX010>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1Z(X)X010>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZX(X)010>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZXX(0)10>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1ZX(X)X10>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1Z(X)XX10>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1(Z)XXX10>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 11(X)XX10>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 11X(X)X10>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 11XX(X)10>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 11XXX(1)0>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 11XX(X)X0>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 11X(X)XX0>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 11(X)XXX0>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1(1)XXXX0>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape (1)ZXXXX0>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape (_)ZZXXXX0>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1(Z)ZXXXX0>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1Z(Z)XXXX0>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZZ(X)XXX0>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZZX(X)XX0>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZZXX(X)X0>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZZXXX(X)0>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZZXXXX(0)>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1ZZXXX(X)X>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1ZZXX(X)XX>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1ZZX(X)XXX>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1ZZ(X)XXXX>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1Z(Z)XXXXX>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1Z1(X)XXXX>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1Z1X(X)XXX>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1Z1XX(X)XX>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1Z1XXX(X)X>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1Z1XXXX(X)>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1Z1XXXXX(_)>>
#<struct TMConfiguration state=:clean_up, tape=#<Tape 1Z1XXXX(X)_>>
#<struct TMConfiguration state=:clean_up, tape=#<Tape 1Z1XXX(X)__>>
#<struct TMConfiguration state=:clean_up, tape=#<Tape 1Z1XX(X)___>>
#<struct TMConfiguration state=:clean_up, tape=#<Tape 1Z1X(X)____>>
#<struct TMConfiguration state=:clean_up, tape=#<Tape 1Z1(X)_____>>
#<struct TMConfiguration state=:clean_up, tape=#<Tape 1Z(1)______>>
#<struct TMConfiguration state=:clean_up, tape=#<Tape 1(Z)1______>>
#<struct TMConfiguration state=:clean_up, tape=#<Tape (1)01______>>
#<struct TMConfiguration state=:clean_up, tape=#<Tape (_)101______>>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment