Monday, July 9, 2012

Your subconscious can only use call-by-value semantics

It's completely incapable of calling by reference. That amazing trick falls squarely within the domain of explicitly conscious reasoning. The subconscious is only able to deal with things directly and does not make the distinction between use and mention. This leads to some very specific bugs, such as the inability to correctly evaluate conditionals. For example, if proposition p is false, the subconscious will erroneously conclude that the implication p -> q must be false as well. Actually, it's worse than that; since the subconscious is incapable of reasoning about propositions without believing that they are true, it will refuse to even parse the conditional and just return a syntax error message.

No comments:

Post a Comment