Vladimir_Nesov comments on What is Wei Dai's Updateless Decision Theory? - Less Wrong

37 Post author: AlephNeil 19 May 2010 10:16AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (63)

You are viewing a single comment's thread. Show more comments above.

Comment author: cousin_it 26 May 2010 03:09:32AM 2 points [-]

And S is supposed to know its own source code via a quining-type trick.

This phrase got me thinking in another completely irrelevant direction. If you know your own source code by quining, how do you know that it's really your source code? How does one verify such things?

Comment author: Vladimir_Nesov 26 May 2010 11:25:38AM 0 points [-]

What is the "you" that is supposed to verify that? It's certainly possible if "you" already have your source code via the quine trick, so that you just compare it with the one given to you. On the other hand, if "you" are a trivial program that is not able to do that and answers "yes, it's my source code all right" unconditionally, there is nothing to be done about that. You have to assume something about the agent.

Comment author: cousin_it 26 May 2010 12:37:53PM *  0 points [-]

"What is the you" is part of the question. Consider it in terms of counterfactuals. Agent A is told via quining that it has source code S. We're interested in how to implement A so that it outputs "yes" if S is really its source code, but would output "no" if S were changed to S' while leaving the rest of the agent unchanged.

In this formulation the problem seems to be impossible to solve, unless the agent has access to an external "reader oracle" that can just read its source code back to it. Guess that answers my original question, then.