The simulating player does not have time to both simulate and interpret the results of its simulation.
...and so defects, because it’s obvious what the other player intends.
More interestingly, what if the program being simulated has a really clever algorithm that just happens to take S steps to compute?
A program can’t be “clever” if it is indistinguishable from a permanent defector to other programs.
...and so defects, because it’s obvious what the other player intends.
More interestingly, what if the program being simulated has a really clever algorithm that just happens to take S steps to compute?
A program can’t be “clever” if it is indistinguishable from a permanent defector to other programs.