Tutorial

In order to use this tool, use the toolbar below to either run the existing machine or to create your own machine.
To create your own machine:
1. Add as many nodes as necessary.
2. Add your transitions between states by highlighting a node to transition from and clicking "from" and the same respectively for the node to transition to and add a the read/write symbols as well as the direction for the heade to move in.
3. Add your memory tape into the "tape contents" and clicking change tape.
4. Start the simulation at the speed set with the slider above the page.
*NOTE, THIS SIMULATOR DOES NOT HANDLE NON-DETERMINISTIC TRANSITIONS AT THE MOMENT, THE MACHINE WILL NOT BEHAVE AS EXPECTED*

Machine Diagram

The language of the strings that contain a number of 1s which is a power of 2.

TAPE