Does John lie?
Main Topics
Browse All TopicsThere are a set of identical twins. One always lies and one always tells the truth. One is named John. Which one is John? You may ask only one of the brothers a 3 word question. The question must be a yes/no question. What is the question?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
I have an eleven word question that might work:
Q: "Will you say yes if I ask if you are John?"
1. John (Truth): Yes.
2. John (Liar): Yes. (As it is true that he will answer "No" to "Are you John?")
3. Brother (Truth): No.
4. Brother (Liar): No. (As it is true that he will answer "Yes" to "Are you John?")
So, John will be the one who says yes.
You could point to one twin and ask the other twin "Is he John?".
If the liar is John, and you ask him this question, he will answer Yes.
If the liar is John, and you ask the truthful one this question, he will answer Yes.
If the truthful one is John and you ask him this question, he will answer No.
If the truthful one is John and you ask the liar this question, he will answer No.
So depending on whether or not you get a yes or no answer to your question, you can figure out who John is.
The answer to the identical twin question is not answerable because there will always be two different situations.
A = yes, B = no
A = no, B = yes
-------------------------
A = yes, B = yes
A = no, B = no
To follow the criteria of the question will always give you the possibliity of finding out who the liar and the truth teller is, but not who is john. Each yes and no question will give you the same results, and you can only ask one person. I believe the question is answerable.
ellencatherine, Please come back with a response.
There is no solution to the question.
Everyone is thinking of the possibility of asking one question to everybody, but the question says that you can only ask one person. Meaning you can't figure out if the person you ask is telling the truth or not because there will always two different situations, yes or no. In one situation, he could say yes, but in the other situation, he could say no.
Ozo's answer was only possible when you get to use it on both brothers.
When you use it on both, you still can't find out he tells the truth and who doesn't.
you can find out the question of who tells the truth by asking a question that you are 100% sure of the answer.
Like,
I'm I here?
Is john here?
That kind of question will tell you the truth teller, but not who is who?
There are too many possible situations to conclude to a who is who answer.
This seems to be getting needlessly introspective.
The question (as it is so far above these comments by now) was:
"There are a set of identical twins. One always lies and one always tells the truth. One is named John. Which one is John? You may ask only one of the brothers a 3 word question. The question must be a yes/no question. What is the question? "
We don't need to know who tells the truth or who lies, all we need is to deduce which of the brothers is John.
Using ozo's logic ...
You can ask either of the brothers once only, "Does John lie?"
To which John only will reply "No"
If John is the liar the truthteller must say Yes
If John is truthful the liar must say Yes
Therefore if the response is "No" you are talking to John if the response is "Yes" you're not!
You only need to ask the question once. You only need to determine the brother called John, it doesn't matter whether he is the liar or not.
What matters now is where is ellencatherine??
M :o)
Let me try to explain why Ozo's solution works. Let us call the other twin Tom, there are four possibilities:
Remember the question is "Does John lie?" and the riddle is to identify which twin is John.
1. John is asked the question and he is the liar so he answers "No"
2. John is asked the question and he is truthful so he answers "No"
3. Tom is asked the question and he is the liar (i.e. John is truthful) so he answer "Yes"
4. Tom is asked the question and he is truthful (i.e. John is the liar) so he answers "Yes"
So if you get the answer "No" you are talking to John else you are not talking to John.
Are you happy now ADPvvn?
Quote:
"if you ask "does john lie"
then how do you know if you are talking to the liar of to the other one?"
This is precisely where I got hung up on this, and it took me a good 10 minutes KNOWING the answer to figure out the logic in it.
The question is NOT, "Is John the liar." The question is, "Who are you talking to?" You don't need to know if they're the liar or not. Only which one you're speaking too. If you ask the question "Does John Lie" of John, whether he's the liar or not, he'll always say "no." If he's not a liar, he'll say "no, I don't lie." If he IS the liar, he'll still answer "No, I don't lie."
If you ask the OTHER person the same question, and the OTHER person IS lying, then that means John DOESN'T lie, so the other person will say "Yes, John lies." If the other person is telling the truth, then John, by default, is the liar. So the other person will STILL say "Yes, John lies."
So you won't know if John is a liar or not, but that doesn't matter. It wasn't the question. John will always answer "no" and the other person will always answer "yes."
Great riddle. It's actually a step ABOVE the question on Labyrinth.
-Javin
The original question is an abbreviation of the original riddle. The original riddle goes like this: You are lost at a fork in the road and at that fork you encounter identical twins. One always lies and one always tells the truth. Both know the correct road to take you to the destination that you seek. What one (1) question can you ask one of the twins to set you on the right path? (Remember, you can only ask one question to only one of the twins and you do not know which one lies or which one tells the truth.)
I assumed (silly me) that since the question was STILL OPEN, answers were still being accepted. My answer was both correct AND minimal, hence useful to those with less time on their hands than you obviously have.
Your comments should be directed to the guy who hasn't closed the question.
Regards,
nsstone
Business Accounts
Answer for Membership
by: tinchosPosted on 2004-01-23 at 18:54:36ID: 10189415
Hi ellencatherine,
g/impossib le/brother s.shtml
The question one could ask is, "If I were to ask your brother whether you always tell the truth, what would he say?" A reply of "no" means you are talking to the truth teller, a reply of "yes" means you are talking to the liar.
Another possible question is, "If I were to ask you whether you always tell the truth, what would you say?" In this case a reply of "yes" means you are talking to the truth teller and a reply of "no" means you are talking to the liar.
Both questions take advantage of the liar lying about what he or his brother would say, creating a double negative type situation.
From http://www.cut-the-knot.or
Cheers
Tincho