Turing machines: an Introduction

Contents

What is a Turing machine?
What is a busy beaver?
What are busy beavers used for?

Last update: July 2008

What is a Turing machine?

0 1
A 1RB 1RH
B 0RC 1RB
C 1LC 1LA
initially  . . .    0     0   0  A0  0 0 0 0   0     0    . . . 
step 1  . . .  0 0 0 1  B0  0 0 0 0 0  . . . 
step 2  . . .  0 0 0 1 0  C0  0 0 0 0  . . . 
step 3  . . .  0 0 0 1  C0  1 0 0 0 0  . . . 
step 4  . . .  0 0 0  C1  1 1 0 0 0 0  . . . 
step 5  . . .  0 0  A0  1 1 1 0 0 0 0  . . . 
step 6  . . .  0 0 1  B1  1 1 0 0 0 0  . . . 
step 7  . . .  0 0 1 1  B1  1 0 0 0 0  . . . 
step 8  . . .  0 0 1 1 1  B1  0 0 0 0  . . . 
step 9  . . .  0 0 1 1 1 1  B0  0 0 0  . . . 
step 10  . . .  0 0 1 1 1 1 0  C0  0 0  . . . 
step 11  . . .  0 0 1 1 1 1  C0  1 0 0  . . . 
step 12  . . .  0 0 1 1 1  C1  1 1 0 0  . . . 
step 13  . . .  0 0 1 1  A1  1 1 1 0 0  . . . 
step 14  . . .  0 0 1 1 1  H1  1 1 0 0  . . . 

The machine stops in 14 steps, leaving 6 symbols 1 on the tape.

What is a busy beaver?

What are busy beavers used for?

Now, you know enough about Turing machines and busy beavers to enjoy the results of the busy beaver competition.

Link to Pascal Michel's home page