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.
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.
Given that the brain is a complex system chaos theory suggests that slight derivations are enough to change outcomes. Having the same script won't be enough.
Humans often don't act in the way they think they would act.
Being aware of your thoughts doesn't mean that you are aware of emotional conditioning. If you feel averse towards a woman because you had a very unpleasant experience with another woman who wore the same perfume, that not something you can identify on the level of thoughts.
It takes a high awareness to even know that there something that's triggering you.