Not really. Think of it this way: I flip a coin 10,000 times. Each time before I flip it, I predict what the result will be. Miraculously (and purely by luck), I am correct EVERY SINGLE TIME. I have had a 100% success rate thus far. Next, I predict the next coin toss and write down my prediction. I then ask you if you think my prediction will be accurate. If you pick right, I will give you $100. Does the expected value of me being correct ($100 minus a tiny fraction) mean that you should always pick that, despite the fact that there is in fact a 50-50 chance for each choice?
How is it likely that he will have a greater than 99% success rate in the future? If you include the past success rate, then of course that's true (assuming that there have been 99 or more "games" before), but your statement becomes meaningless and tells us nothing if you include the old success rate. In other words: how do you know that, considering only all future "games," that the future success rate will likely be 99% or greater?
Okay, so in the question we do not know Omega's methods, however, given the success rate, is it really wise to suppose that the prediction is coming from a straight 50/50 probability split? The chance of getting a 10,000 streak on a 50/50 chance is so absurdly small that it's not really worth considering for any reasonable agent. Given the success rate of Omega, and given that we can only guess at his actual method, what is wiser - to suppose that omega is making 50/50 coin tosses to predict, or that Omega is using some superior method, say mind reading, to determine his predictions?
Whatever his method is, thus far it has proved damned reliable - and as such the chance that it comes from a 50/50 coin toss is very, very small. I'm no good with numbers, maybe it's like a thousanth of a percent or something for 10,000 succesful coin flip predictions. The chance that Omega's predictions come from a method with a good - say as low as 80% for 100 successful predictions - chance of success is much, much higher.
Imagine a man who bet on the winning horse in 100 horse races in a row. Would you suppose that he is flipping a coin to pick his bets, or do you suspect that he is getting inside tips, or fixing the races? If you had to bet on a horse, would you pick a different horse to him?
And frankly, if I watched someone predict 10,000 coin flips in a row, I would assume that they were blessed by the spaghetti monster and ask them to suggest me some lottery numbers.
If you're a perfect-for-all-practical-purposes simulation, you presumably will care about yourself just as much as the real Perfection cares about himself, and therefore the assumption that the SimPerfs desire to be good to the Real Perf makes no sense. With Newcomb's Problem, the goal presumably is to maximize one's own reward (if we allowed for benevolent concerns, then hell, even with the original problem, we could say it's better to only get $1000 so that Omega has more money), so A&B is the right choice even if you're a simulation (assuming no reverse-causality). Granted, you say that picking just B need not be altruistic, since if you misbehave the other Perfs might retaliate (at least that's how I interpret your last few sentences), but that only makes sense if this game is iterated more than once.
So it still seems like the validity of picking only Box B depends on reverse-causality.
Well, if we start by saying that if RealPerf found himself in the box picking scenario, he would suppose that it
might be a simulation. By extension, he would consider that
he himself may be a simulation. He has no way of knowing. If he is a simulation, then he can presume that his existence will be terminated immediately after he picks a box - therefore he has no reason to be selfish. So, he figures, either I am SimMe, and when I pick a box I will disappear, or I am RealMe, and when I pick a box I will get real money and spend it on ice cream.
SimPerf and RealPerf would reason in exactly the same way, and since both care about RealPerf more than SimPerf, they will always pick box B. Why? They would reason like this:
If I am SimPerf, then I cannot be selfish as almost by definition, as I most likely have no future beyond the box game. So, what is the next best thing to looking out for SimPerf's interests? Why, looking after RealPerf's interests of course! So if I am SimPerf, then I should act in RealPerfs interests and pick box B!
If I am RealPerf, then SimPerf picked box B, and box B has $1,000,000 in it!
The clever bit is that it doesn't matter which Perf is which, since both Perfs pick box B!
But yeah I might be way wrong on this, it's late and I'm tired.
