jespah wrote:Ask either twin: Will your twin say this (pointing to either road) is the correct road?
* The truth-telling twin will say no if it is the correct road and yes if it isn't (because he'll truthfully tell you the lie that his brother will tell).
*The liar will say yes if it's the wrong road and no if it isn't (because he'll lie and tell you the opposite of whatever the truthteller would say).
If the answer is no (from either twin), take that road. If the answer is yes (from either twin), take the other road.
That's close, but not quite right. It assumes that one twin knows what the other will say, you can't really do that and still stay within the constraints of the puzzle.
The correct answer is "If I were to ask if this road leads to home, would you say 'Yes'?"
First let's consider the road to certain death.
The liar if asked "Does this road lead to home?" would have said Yes, so his response to the actual question "If I were to ask if this road leads to home, would you say 'Yes'?" would have been No.
The Truth-teller if asked "Does this road lead to home?" would have said no, so his response to the actual question "If I were to ask if this road leads to home, would you say 'Yes'?" would have also been No.
Now let's consider the road home.
The liar if asked "Does this road lead to home?" would have said No, so his response to the actual question "If I were to ask if this road leads to home, would you say 'Yes'?" would have been Yes.
The Truth-teller if asked "Does this road lead to home?" would have said Yes, so his response to the actual question "If I were to ask if this road leads to home, would you say 'Yes'?" would have also been Yes.
So we see that that question makes both of them "tell the truth." I hope I explained that well enough to make sense.