wedrifid comments on Rationality Quotes: October 2009 - Less Wrong
You are viewing a comment permalink. View the original post to see all comments and the full post content.
You are viewing a comment permalink. View the original post to see all comments and the full post content.
Comments (276)
Prove it.
Suppose that for every Turing machine that does not halt, there is a proof that it does not halt. It is pretty obvious that if a Turing machine does halt, there is a proof that it does. Therefore, for every Turing machine, either it halts or it doesn't, and there is a proof of this. Therefore, the following method constitutes a halting oracle: Go through every possible proof. For each proof P, if P is a proof that the machine in question halts, finish and return YES; if P is a proof that the machine in question does not halt, finish and return NO; otherwise, go on to the next proof. This is contradicts the fact that there are no halting oracles, so the supposition is false.
What is it about this algorithm that makes calling it an oracle prove it doesn't halt? Oracles (as I understand them, at least) can be created (or assumed) to solve all sorts of problems, from trivial to unsolvable.
Uh, let me try that again.
(8) contradicts what we already know, so our supposition, (1), must be false.
I follow (1) and grant (2). (3) Follows from (1) and (2).
Are you asserting that the set of proofs is finite? This would surprise me but seems to be required for (8) to contradict what I know.
No, the set of proofs is infinite. There is a program that outputs all proofs; it's just that it takes forever to do so.
...but a finite amount of time to output any specific proof off the list.