Newcomb’s Paradox Simulation

Link post

Hey!

I am trying to approach Newcomb’s paradox the most natural way a programmer can—writing a simulation. I wrote a nice simulation supporting the expected-utility approach (favoring picking 1 box).

However I am afraid I am baking up my assumptions of the system into the code, but I can’t even figure out how I would write a simulation that would support strategic-dominance strategy (favoring picking both boxes).

If I try to decouple the prediction from the actual choice, to “allow” the player to pick a different box than the predictor predicts,.… well than the predictor accuracy falls and thus the premise of the problem is defeated.

Is there any way at all to write a simulation that supports players picking both boxes?