Home / Being Bindy Essay / Turing Oracle Thesis

Turing Oracle Thesis

In other words, "A is no harder than B": if we had a hypothetical device to solve B, then we could also solve A.

Two problems are Turing-equivalent if each is Turing-reducible to the other.

Since Friedberg and Muchnik's breakthrough, the structure of the Turing degrees has been studied in more detail than you can possibly imagine.

Here's one of the simplest questions: if two problems A and B are both reducible to the halting problem, then must there be a problem C that's reducible to A and B, such that any problem that's reducible to both A and B is also reducible to C? But this is the point where some of us say, maybe we should move on to the next topic...

This question was first asked by Emil Post in 1944, and was finally answered in 1956, by Richard Friedberg in the US and (independently) A. Unfortunately, the resulting problems are extremely contrived; they don't look like anything that might arise in practice.

And even today, we don't have a single example of a "natural" problem with intermediate Turing degree.

This is important to determine what Turing actually accomplished.

Now, a Turing-degree is the set of all problems that are Turing-equivalent to a given problem. Well, we've already seen two examples: (1) the set of computable problems, and (2) the set of problems that are Turing-equivalent to the halting problem.Can we prove that this super halting problem is unsolvable, even given an oracle for the ordinary halting problem? We simply take Turing's original proof that the halting problem is unsolvable, and "shift everything up a level" by giving all the machines an oracle for the halting problem. Indeed, Friedberg and Muchnik actually proved a stronger result: that there are two problems A and B, both of which are solvable given an oracle for the halting problem, but neither of which is solvable given an oracle for the other.Everything in the proof goes through as before, a fact we express by saying that the proof "relativizes." Here's a subtler question: is there any problem of intermediate difficulty between the computable problems and the halting problem? These problems are constructed via an infinite process whose purpose is to kill off every Turing machine that might reduce A to B or B to A.How could the hidebound Turing reactionaries possibly object?(It reminds me of the joke about the supercomputer that was so fast, it could do an infinite loop in 2.5 seconds.) We should immediately be skeptical that, if Nature was going to give us these vast computational powers, she would do so in a way that's so mundane, so uninteresting. But admittedly, to really see why the hypercomputing proposals fail, you need the entropy bounds of Bekenstein, Bousso, and others -- which are among the few things the physicists think they know about quantum gravity, and which hopefully we'll say something about later in the course.(Incidentally, the answer to the question is no.) Alright, the main philosophical idea underlying computability is what's called the Church-Turing Thesis.It's named after Turing and his adviser Alonzo Church, even though what they themselves believed about "their" thesis is open to dispute!Already there's an obvious question: what sort of claim is this?Is it an empirical claim, about which functions can be computed in physical reality?But in my view, so far there hasn't been any serious challenge to the original Church-Turing Thesis -- neither as a claim about physical reality, nor as a definition of computable.' There have been plenty of non-serious challenges to the Church-Turing Thesis.In fact there are whole conferences and journals devoted to these challenges -- google "hypercomputation." I've read some of this stuff, and it's mostly along the lines of, well, suppose you could do the first step of a computation in one second, the next step in a half second, the next step in a quarter second, the next step in an eighth second, and so on.


  1. Turing oracle machines, online computing, and three displacements in computability theory. At the end in §10–§13 we consider three displacements in computability theory, and the historical reasons they occurred. Several brief conclusions are drawn in §14. Previous article in issue; Next article in issue; MSC. 03D10. Keywords. Turing oracle machine. Incomputability. Relative.

  2. Structural Properties of the Local Turing Degrees James Riley Submitted in accordance with the requirements for the degree of Doctor of Philosophy The University of Leeds Department of Pure Mathematics April 2017. ii The candidate con rms that the work submitted is his own and that appropriate credit has been given where reference has been made to the work of others. This copy has been.

  3. Turing’s Thesis Solomon Feferman I n the sole extended break from his life and var- ing in this way we can associate a sys- ied career in England, Alan Turing spent the tem of logic with any constructive or- years 1936–1938 doing graduate work at dinal.

  4. The effective or efficient Church-Turing thesis is an infinitely stronger assertion than the original Church-Turing assertion which asserts that every possible computation can be simulated effciently by a Turing machine. Quantum computers will indeed show that The efficient Church-Turing thesis is invalid modulo some computational complexity mathematical conjectures, and modulo the.

  5. In his doctoral thesis at Cambridge in the 1930’s Alan Turing envisaged ‘an oracle machine’ as he then called it which would, in his words, figure out ‘how far it is

Leave a Reply

Your email address will not be published. Required fields are marked *