Skip to content

Instantly share code, notes, and snippets.

@tomstuart
Created August 27, 2013 11:13
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/6352278 to your computer and use it in GitHub Desktop.
Save tomstuart/6352278 to your computer and use it in GitHub Desktop.
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape (1)1111>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape (_)X1111>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1(X)1111>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1X(1)111>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1(X)X111>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape (1)XX111>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape (_)ZXX111>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1(Z)XX111>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1Z(X)X111>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZX(X)111>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZXX(1)11>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1ZX(X)X11>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1Z(X)XX11>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1(Z)XXX11>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 11(X)XX11>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 11X(X)X11>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 11XX(X)11>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 11XXX(1)1>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 11XX(X)X1>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 11X(X)XX1>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 11(X)XXX1>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape 1(1)XXXX1>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape (1)ZXXXX1>>
#<struct TMConfiguration state=:increment_counter, tape=#<Tape (_)ZZXXXX1>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1(Z)ZXXXX1>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1Z(Z)XXXX1>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZZ(X)XXX1>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZZX(X)XX1>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZZXX(X)X1>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZZXXX(X)1>>
#<struct TMConfiguration state=:delete_next_bit, tape=#<Tape 1ZZXXXX(1)>>
#<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)11______>>
#<struct TMConfiguration state=:clean_up, tape=#<Tape (_)111______>>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment