> > However, David Deutsch (one of the pioneers of QC) has a neat line about
> > how when building the Turing machine model "Turing thought he understood
[quoted text clipped - 5 lines]
> impossible on a quantum computer because solution brings
> contradiction.
I want to both agree and disagree with you. Turing's uncomputable
problems are still uncomputable in the quantum computer model, but
I think that's because (as far as we know) physics has turned out
to be a Turing-computable system. As far as I know, Turing did not
consider quantum mechanics to be relevant when he formulated Turing
machines---a remarkable accomplishment nonetheless.
What I think you mean is that Turing's diagonalization proof that
uncomputable functions exist still works even for quantum computers
(and would indeed still work even for hypothetical machines that can
compute uncomputable functions).
> The sort of computations that a quantum computer is meant for are
> those believed to be in NP. An informal definition is a puzzle that
> is too expensive to solve, but the solution if known can be verified
> easily. The classic example is factoring certain composite numbers.
The classic examples are probably 3-SAT and the Travelling Salesman
Problem. These are both NP-complete, and thus quite possibly harder
than and provably no easier than factoring, which is not NP-complete*.
> Turing did consider such problems.
He did? That would be news for historians of computer science. The
first time that NP seems to have been proposed (long before it was
named) is in a letter from Kurt Goedel to John von Neumann in 1956,
two years after Turing's untimely death.
> In his terminology, these can be
> solved by a "nondeterministic computation." This confusing term means
[quoted text clipped - 4 lines]
> So now we have uncomputable problems, which cannot be solved, and NP
> problems, which a quantum computer could do.
NP-complete problems are not known to be solvable efficiently on
a quantum comptuer.
> There are classes of
> problems in between, solvable but not by a quantum computer.
> Typically these are competitive games: since there is a competitor
> with free will, there is no effective way to verify a purported best
> strategy. So, harder than NP.
These games define the polynomial hierarchy (if the games have a bounded
number of rounds) or PSPACE (if the games can have an arbitrarily large
number of rounds).
Peter Shor
*(to be pedantic, if factoring is NP-complete, than NP = co-NP, something
which theoretical computer scientists don't generally think is true).
Esa A E Peuha - 28 Sep 2004 17:50 GMT
> As far as I know, Turing did not
> consider quantum mechanics to be relevant when he formulated Turing
> machines---a remarkable accomplishment nonetheless.
In fact, Turing's motivation was to find out exactly what a human
following an algorithm could do, and after he eliminated everything that
was irrelevant, he had the definition of a Turing machine.
> *(to be pedantic, if factoring is NP-complete, than NP = co-NP, something
> which theoretical computer scientists don't generally think is true).
More importantly, while factoring is not known to be in P, the
corresponding decision problem (is a number prime or composite) _is_
known to be in P, whereas for all known NP-complete problems the search
and decision problems are complexity equivalent (and probably must be
for every NP-complete problem).

Signature
Esa Peuha
student of mathematics at the University of Helsinki
http://www.helsinki.fi/~peuha/