The reason for execution does not matter. You are garunteed that at least two of the three prisoners are going to die. This is COMPLETELY random.
Actually, you said that
exactly two of the three would die originally. Saying that
at least two of the three will die changes things. You seem to have gone back to exactly 2/3 below, so I will assume this is a typo.
I fully understand that, obviously, there is a 1/3 chance of survival (looking at it from one perspective).
Yes.
But my problem is, that when the situation is posed in a certain light, it appears that there is a 50% chance of survival. In this certain perspective, what is wrong?
The problem is basically that you're looking at a conditional probability, trying to work backwards, and not interpreting it properly. This is actually a harder problem to understand than you might first think.
At the start, there's a 33% chance for each of you to not die (or a 66% that you will die, depending on your perspective). If a guard walks up and shoots one of the other prisoners (or tells you that he is going to be executed), it looks on the surface like you now have a 50% chance of survival! In fact, if they were going to kill one prisoner and
then randomly select one of the survivors to be killed, you actually would have a 50% chance of making it. But the decision has already been made, and the new information doesn't change that.
The problem is that the guard could have told you that either of the other two prisoners is going to die. If the three prisoners are A, B, and C, consider the following:
(1/3 chance) A lives, B dies, C dies
(1/3 chance) A dies, B lives, C dies
(1/3 chance) A dies, B dies, C lives
A asks the guard "tell me if B or C is going to die."
Now, let's assume the guard knows the outcome already, and if both B and C are going to die he chooses randomly.
There's a 1/3 chance that A lives and B and C die. In this case there's a 50% chance the guard says B will die, and a 50% chance he answers that C will die.
There's a 1/3 chance that B lives and A and C die. In this case there's a 100% chance the guard says C will die.
There's a 1/3 chance that C lives and A and B die. In this case there's a 100% chance the guard says B will die.
So, overall, there's a (1/3 * .5) + (1/3 * 1) = (1/2) chance he'll say B is going to die, and a (1/3 * .5) + (1/3 * 1) = (1/2) chance he'll say C is going to die. No surprise there.
If he says B will die, the 1/3 chance that B lives is eliminated. This means:
There's a 50% chance that A lives and B and C die. In this case there's a 50% chance the guard would say "B" and a 50% chance the guard would say "C".
There's a 50% chance that C lives and A and B die. In this case there's a 100% chance that the guard would say "B".
What you're trying to do is then to work backwards from him answering "B" and figure out the probability that A lives. If you look at the outcomes, overall there's a 3/4 chance that he'll answer "B" and a 1/4 chance that he'll answer "C":
C lives (50%), guard always says "B" (100%) = answer "B", 50% probability.
A lives (50%), guard chooses to say "B" (50%) = answer "B", 25% probability.
A lives (50%), guard chooses to say "C" (50%) = answer "C", 25% probability.
The guard answered "B", so you must be in one of the first two states. However, it's twice as likely that you're in the state where C lives as the one where A lives. Essentially: out of the 3/4 of the time that the guard answers "B",
2/3 of those times it's because A is going to die. It's half as likely that the guard is answering "B" because A lives as because C lives. Therefore A still has only a 33% chance of survival.