| In that scenario, the predictor will always "predict" that you will take both boxes. The lack of information of box B, is exactly what makes the other case different. Then you need to only rely on thinking and you do not know if box B has a million dollars till you open it. If you risk taking two boxes, you will lose it. --- Let me give another example to make the original scenario transparent. Imagine I will write a function "decide(double content_of_A)" to decide whether B or both will be opened, given content of A. Imagine you can examine the function beforehand, and you are super-intelligent compared to me, so any attempt to obfuscate the code in my part will be utterly useless and easily seen through. And you are honest - in putting the $1M in box B if your analysis suggests that the decision function will only take B. Note that my function gets called after you have placed the money, just as in the original scenario. Would I not write the function to choose B? I would. |