Questions concerning the Church-Turing thesis

  • Context: Graduate 
  • Thread starter Thread starter nomadreid
  • Start date Start date
  • Tags Tags
    Thesis
Click For Summary

Discussion Overview

The discussion revolves around the Church-Turing thesis and its various interpretations, particularly focusing on the distinctions between different versions of the thesis, including the implications of probabilistic Turing machines compared to deterministic ones. Participants explore theoretical questions regarding algorithmic processes, efficiency, and the potential capabilities of quantum computing in relation to classical computation.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation

Main Points Raised

  • Some participants differentiate between three versions of the Church-Turing thesis, questioning the implications of each regarding algorithmic processes.
  • There is a query about whether probabilistic Turing machines can perform tasks that deterministic Turing machines cannot, with some expressing a gut feeling that quantum computers might not be reducible to classical ones.
  • One participant suggests that the term "effective" might be more appropriate than "efficient" in discussing simulations, while another clarifies that "effectively computable" refers to algorithmic processes.
  • Concerns are raised about the strong assumptions underlying the Church-Turing thesis, particularly regarding the relationship between time complexity on deterministic Turing machines and the claims made in version 3 of the thesis.
  • References to external sources and articles are made to support various points, indicating a desire for deeper exploration of the topic.

Areas of Agreement / Disagreement

Participants express differing views on the capabilities of probabilistic versus deterministic Turing machines, with some agreeing that a probabilistic machine might perform tasks a deterministic one cannot, while others remain uncertain or lack concrete examples. The discussion does not reach a consensus on these points.

Contextual Notes

The discussion includes assumptions about the definitions of algorithmic processes and the nature of Turing machines, which may not be universally accepted. There are also unresolved questions regarding the implications of quantum mechanics on classical computation and the efficiency of simulations.

nomadreid
Gold Member
Messages
1,773
Reaction score
256
The differences in the following versions of the Church-Turing thesis
1) any algorithmic process can be simulated on a Turing machine
2) any algorithmic process can be simulated efficiently on a Turing machine
3) any algorithmic process can be simulated efficiently on a probabilistic Turing Machine

evoke the questions:
a) Does version 3 refer to definitive results, or just results with a high probability of being correct?
b) If definitive, then has there yet been found an algorithm which would be able to be simulated on a probabilistic (e.g., quantum) computer that would not be able to be simulated at all (hence referring to version 1, not version 2) on a Turing machine?
c) Finally, are there algorithms which can handle higher-order logics (not just those parts of these logics which are reducible to first-order logic)? If so, does the thesis also refer to them?

Thanks.
 
Physics news on Phys.org
The last two are just being specific. Best not to read too much into the specific wording.
eg. A probabilistic Turing machine is a subset of a Turing machine. Some simulations are more efficient than others. (Shouldn't that be "effective" though?)

Unless I have misunderstood...
(a) "any algorithmic process" means: if it can be written down as a series of steps, then it counts.
(b) no. #1 always holds. If it is simulated by a PTM, then any TM can simulate it - the program will be different.
(c) No doubt there are, and the thesis refers to any algorithmic process.
... all subject to restrictions in the same thesis of course.

I have fluffed a bit. See also:
http://www.alanturing.net/turing_archive/pages/reference articles/The Turing-Church Thesis.html
 
Simon Bridge, thank you for your reply. The reference you gave includes some extremely interesting articles in its bibliography. (Pedantic side note: the bibliography cites some preprints which themselves start off by forbidding anyone from citing the preprint due to its differences to the final published version...and the text cites a reference -- Hogarth -- which does not exist in its bibliography. But, as the famous last line in "Some Like It Hot": "Well, nobody's perfect."). Copeland, especially, makes some interesting distinctions.
A probabilistic Turing machine is a subset of a Turing machine.
By "Turing machine" I meant (mea culpa for not writing it explicitly) "deterministic Turing machine". In that case, a deterministic Turing machine is a subset of probabilistic Turing machines. So, the question becomes
***Can a probabilistic Turing machine do something which a deterministic Turing machine cannot do?
The inspiration for thinking that it might comes from the irreducibility of quantum mechanics to classical physics, that is, killing classical determinism, so I get a gut feeling that a quantum computer (a probabilistic Turing machine) might not be reducible to a classical one, i.e., a deterministic Turing machine. Put another way, perhaps Turing's oracles might come from the real world and hence not reducible to a deterministic TM. But that is only a gut feeling that I am not sure can be justified. Hence my question.
Some simulations are more efficient than others. (Shouldn't that be "effective" though?)
No, "effectively computable" just means algorithmic, so that would have been redundant. Rather, a strong version of the Church-Turing Thesis is using the very strong (and dubious) assumption that any problem solvable on a deterministic TM that requires, say, exponential time on the deterministic TM can be reduced to a problem that requires only polynomial time ("efficient") on a deterministic TM. This is in contrast to version #3, which makes a similar claim but takes away the restriction to deterministic TM's, and which therefore has perhaps a bit more appeal.
 
In that case, a deterministic Turing machine is a subset of probabilistic Turing machines. So, the question becomes ***Can a probabilistic Turing machine do something which a deterministic Turing machine cannot do?
Oh OK - I'd say "yes" to that - but, like you, do not have an example handy.
Lets see if I can attract someone better versed than me :)
 

Similar threads

Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
Replies
29
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 39 ·
2
Replies
39
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K