Proving The Church-Turing-Deutsch Principle

  • I
  • Thread starter n01
  • Start date
  • Tags
    Principle
In summary, the Church-Turing-Deutsch Principle states that a universal computing device can simulate every physical process, but it cannot be proven. While some believe that this principle can be proved in the future, it currently remains unproven. Furthermore, there are debates about whether this principle can apply to all physical laws, especially in the context of Godel's incompleteness theorem. However, some argue that a quantum computer can provide infinite resolution and thus potentially overcome this issue.
  • #36
Linked below is the paper detailing Deutsche's Church-Turing-Deutsch principle.

http://www.daviddeutsch.org.uk/wp-content/deutsch85.pdf

In it Deutsch makes the assertion:

"For although a quantum computer has an infinite-dimensional state space, only a finite dimensional unitary transformation need be effected at every step to simulate its evolution."

Can anyone elucidate how this can be known to be true? This seems like a very complex statement that requires some complex justification

Thanks.
 
Physics news on Phys.org
  • #37
n01 said:
Linked below is the paper detailing Deutsche's Church-Turing-Deutsch principle.

http://www.daviddeutsch.org.uk/wp-content/deutsch85.pdf

In it Deutsch makes the assertion:

"For although a quantum computer has an infinite-dimensional state space, only a finite dimensional unitary transformation need be effected at every step to simulate its evolution."

Can anyone elucidate how this can be known to be true? This seems like a very complex statement that requires some complex justification

Thanks.
I'm confused, a recurring affliction. I thought the input to a q-computer was a finite number of qbits, each of which is 2D. And a finite number of gates.
 
Last edited:
  • Like
Likes OCR
  • #38
Zafa Pi said:
I'm confused, a recurring affliction. I thought the input to a q-computer was a finite number of qbits, each of which is 2D. And a finite number of gates.
Yes, but if a Q computer occupies an infinite state space doesn't that mean that equally an infinite state space must be simulated? Same confusion on this end.
 
  • Like
Likes OCR
  • #39
If you incorrectly treat "infinity' as something that exists in the real world you will get confused. Paradoxes are inevitable. That's why mathematicians worked out methods to deal with the concept of infinity, such as epsilon-delta definition of limit (Cauchy, Weierstrass). Math deals with the concept of infinity, not "infinity" itself, which has no meaning apart from finite formal limit definitions. The simplest example, we say a sequence "goes to infinity" if, for any N, we can produce a member of the sequence which is greater than N. When dealing with infinity, if you can't express what you mean by a finite limit algorithm like this, you literally don't know what you're talking about.

This is what we mean by an "infinite-dimensional" space: given any finite number N, I can demonstrate that the number of axes or dimensions in the space is greater than N. You might think otherwise. The position operator, for instance, has "infinite" eigenvalues simply because it's defined on the real number line. That doesn't seem to involve a finite definition like epsilon-delta. But, in fact, the mathematical underpinnings of all "infinities" are expressible in a finite algorithm. In this case, Cantor's diagonal proof, which demonstrates the real line's "order of infinity" (uncountable).

So when simulating (or calculating, or even just considering) evolution of a system, Deutsch is correct that "only a finite dimensional unitary transformation need be effected" - because nothing else can possibly be effected by a real-world simulation.
 
Last edited:
  • #40
Disregard.
 
Last edited:

Similar threads

Replies
4
Views
2K
Replies
4
Views
2K
Replies
4
Views
1K
Replies
32
Views
2K
Replies
13
Views
2K
Replies
6
Views
2K
Back
Top