In decision theory, we often talk about programs that know their own source code. I'm very confused about how that theory applies to people, or even to computer programs that don't happen to know their own source code. I've managed to distill my confusion into three short questions:
1) Am I uncertain about my own source code?
2) If yes, what kind of uncertainty is that? Logical, indexical, or something else?
3) What is the mathematically correct way for me to handle such uncertainty?
Don't try to answer them all at once! I'll be glad to see even a 10% answer to one question.
1) You can know about your DNA and your upbringing. Suppose that you are in the Trueman Show and a clone of you will be put through the same script. Even if we don't know about the spesifics of how it compiles I think we are pretty sure the results would be similar to the degree that we can get the DNA / upbringing to match exactly. In this sense no you are not unsure.
1) If you can reliably answer hypotheticals about your actions then you do know how you function. However unreasonable levels of honesty would be required. In this sense you are sure.
1) You probably are not a quine in that your verbal output would contain a representation of you (I am a little uncertain whether sexual reproduction would count as being a quine). If you are highly reflective you can be aware of large part of your thoughts (ie you can meditate). However there must be a toplevel thought that is not reflected upon or that is selfrepresenting for then your finite head would contain infinite amunt of information and as information requires energy to be encoded knowing that your head is only finitely massive you don't have that.
I actually don't know much about how my DNA and which kind of mutations I have that aren't typical and how those effect my decision making. There are tons of experiences I had in my childhood that I don't remember and that influenced me.
... (read more)