towards a checker for Towers of Hanoi

In the first semester of Intro to CS

…people wrote Racket programs to generate instructions that Michael the Bot could follow.
[under construction for incremental development. Someday provide the format of the instructions here.]
The aim was to have Michael the Bot move any number of disks…

…while adhering to these rules:

  1. Touch only the top disk on any tower.
  2. Never put a larger disk on a smaller disk.

Many of the programs produced seemingly-valid instructions, and we tested one on four disks. But nobody wants to put a few thousand years into a test of 64 disks only to discover that there was an error that ends the universe prematurely.

desiderata: a web page that will…

sample output, still in design phase

[echo the abbot's request, like "Move 4 disks from Hanoi to HCMC using Da Nang as a spare"]

config # configuration next move:
from
to
0
Hanoi Da Nang HCMC
1
2
3
4
Hanoi Da Nang
1
Hanoi Da Nang HCMC
2
3
4 1
Hanoi HCMC
5
Hanoi Da Nang HCMC
1
4 3 2
HCMC Da Nang

while you wait

Listen to the official theme song for erroneous programs, and especially for Towers of Hanoi instructions:
 cover of single