Building Bigger Machines From Smaller Ones




CS154

Chris Pollett

Apr. 6, 2011

Outline

Formal Definition of Turing Machine

Diagrams and Examples

Image of a TM in JFLAP

Configurations, Yields

Accept, Reject, Recognize, Decide

Transducers

Ways of Building Larger Turing Machines

A Simple Turing Machine

Building Bigger TMs

More on Diagrams

Examples

More Examples

Here is a machine which when started with a string `w` on the tape halts with `w\square w` on the tape.

Doubling TM

JFLAP

JFLAP Example

The Church-Turing Thesis