![]() |
![]() |
#1 |
Aug 2002
22·5·13 Posts |
![]()
Could anybody skilled in the art of mathematics explain the Church-Turing Thesis for me, or point me in the right direction?
I found the Mathworld entry for it, and I do understand the consquences, but I need it in a language a politician can understand. PM |
![]() |
![]() |
![]() |
#2 |
Aug 2002
Termonfeckin, IE
AC516 Posts |
![]()
Well you could do worse than picking up Hopcroft and Ullman's Introduction to Automata Theory, Languages and Computation http://www.amazon.co.uk/exec/obidos/...739820-9890850
It has a reasonably good description of Turing machines and the Church-Turing hypothesis. The first edition was a bit technical, CS undergrad level, but I'm told the second is less so. In the meanwhile here is the short answer. A Turing machine is an abstract construct for a machine. In the simplest form you have an infinite tape with symbols written on it and a moving read/write head that moves from cell to cell, reading and optionally overwriting a cell's contents. The input alphabet and output alphabet need to be defined for every instance of the machine and so does the set of transitions, (i.e. given the state of the machine and the contents of the cell the head is currently on, what should it do? move left, write, overwrite and if so with what), the start state and set of accepting or final states. CT says that every computational problem can be translated into such a machine and all known real-world computations have been shown to have a TM equivalent. |
![]() |
![]() |
![]() |
#3 | |
Bamboozled!
"πΊππ·π·π"
May 2003
Down not across
10,513 Posts |
![]() Quote:
Paul |
|
![]() |
![]() |
![]() |
#4 |
Aug 2002
Termonfeckin, IE
53058 Posts |
![]()
Correct! Should have added the bit about quantum computations and QTMs. Thanks for that xilman.
I believe QTMs weren't really invented by Turing and the CT hypothesis does not deal with them at all. Correct me if I am wrong. Also how exactly is a QTM different from a non-deterministic TM? Last fiddled with by garo on 2005-07-08 at 13:12 |
![]() |
![]() |
![]() |
#5 | |
Aug 2002
26×5 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#6 | |
Bamboozled!
"πΊππ·π·π"
May 2003
Down not across
10,513 Posts |
![]() Quote:
A non-deterministic TM may be able to do anything a QTM can do, possibly with exponential slowdown (though I've not seen a proof of this claim) but a clasical TM can not. Consider this program: "if (random_value < 0.5) then halt else {print FOO; halt}" where random_value is chosen uniformly and at random in the range 0 .. 1. It's clear how a QTM can be programmed so, but how do you do it with a classical TM? Paul |
|
![]() |
![]() |
![]() |
#7 | ||
Aug 2002
26×5 Posts |
![]() Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#8 |
Bronze Medalist
Jan 2004
Mumbai,India
205210 Posts |
![]() ![]() A simple question deserves a simple answer Try out this site. http://plato.stanford.edu/entries/church-turing/ Mally ![]() |
![]() |
![]() |
![]() |
#9 | |
Aug 2002
22·5·13 Posts |
![]() Quote:
![]() PM |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Peter Montgomery's Thesis | mickfrancis | Computer Science & Computational Number Theory | 3 | 2015-06-25 14:32 |
Turing test result | xilman | Science & Technology | 13 | 2014-06-10 12:26 |
Separation of Church and State | rogue | Soap Box | 39 | 2011-04-16 21:20 |
Best church sign? | Xyzzy | Lounge | 6 | 2011-02-13 17:11 |
The cmd Turing test | cmd | cmd | 113 | 2011-02-06 15:46 |