The Turing Machine - PowerPoint PPT Presentation

About This Presentation
Title:

The Turing Machine

Description:

Title: Introduction Author: Jinchang Wang Last modified by: User Created Date: 9/4/2005 10:20:02 PM Document presentation format: (4:3) Company – PowerPoint PPT presentation

Number of Views:287
Avg rating:3.0/5.0
Slides: 16
Provided by: JinCha
Learn more at: http://loki.stockton.edu
Category:

less

Transcript and Presenter's Notes

Title: The Turing Machine


1
The Turing Machine
2
What Is Turing Machine?
  • It is a conceptual machine put forward by Allan
    Turing in 1938.
  • It is composed of
  • A unlimitedly long tape with 0/1
  • A device with a read/write head which moves one
    step at a time
  • A process box with pre-stored rules.

3
(No Transcript)
4
(No Transcript)
5
What A Turing Machine Can Do?
  • A Turing Machine can carry out a particular task,
    such as adding one to a number, multiply two
    numbers, find the highest common factor between
    two numbers, pick the larger from two numbers.

6
Church-Turings Thesis
  • Any problem that has an algorithmic solution can
    be solved on a Turing Machine.

7
Algorithm
  • An algorithm is a step-by-step procedure, by
    following which we can get a problem solved.
  • The results of an algorithm is independent of
    executor and times of executions. That is, no
    matter who is execute the algorithm, and how many
    times it is executed, the results will be, if
    input data are same, either identical or
    undistinguishable.

8
Any Algorithmic Solution Can Be Realized on a
Computer
  • If a problem can be solved by an algorithm, then
    a computer program can be generated to solve the
    problem.

9
Therefore
  • Any task that is accomplished on a computer can
    be accomplished on a Turing Machine.

10
Universal Turing Machine
  • If the pre-stored rules in the process box are
    put on the tape, then individual Truing Machines
    with particular tasks can be combined into one
    Turing Machine Universal Turing Machine.
  • It has been proved that those pre-stored rules in
    process box can be coded onto the tape.

11
Therefore
  • A computer as we have now can be conceptually
    reduced to an equivalent universal Turing Machine.

12
Implications
  • We can predict some features of computers in the
    future, even we do not know what specifically
    computers can do and how complicated it is.
  • For example, what the computer does in the future
    must be duplicable.

13
Turing Machine May Set a Limit for How Far
Computer Can Go
  • Since we can foresee some features of future
    computers through Turing Machine, we may figure
    out what a computer is unable to do.
  • For example, if something is not duplicable, then
    it cannot be programmed.

14
Theorem of Incompleteness
  • The enthusiasm and fanaticism of developing a
    computing machine able to develop all theorems in
    a math system came to a sudden stop after Gödel
    published his Incompleteness Theorem in 1936
  • Gödel showed its not possible to exhaust all
    theorems of a math system if staying in the
    system.

15
Be Humble
  • Gödels Theorem of Incompleteness served as a
    sharp warning against the blind arrogance of
    humans.
  • Can we humans understand ourselves so well that
    we can make machines more intelligent than us?
Write a Comment
User Comments (0)
About PowerShow.com