Knight always tell the truth, while knave always lies. If I ask this question:"If I were to ask you if you always told the truth, would you say that you did?" Why this question can determine whether the one is a liar? Isn't this sentence the same as "Are you a liar?" The response should be "NO" for either a knave or a knight.
2026-04-15 13:54:55.1776261295
On
Why this question can determine whether he is a knight or knave?
1.7k Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
3
There are 3 best solutions below
0
On
The key is to separate what they would do and what they say they would do.
The knight would say "Yes, I always tell the truth." and thus since the knight always tells the truth would say "If you asked, I would say 'yes'." So far so expected.
The knave would say "Yes, I always tell the truth." but since the knave always lies would answer this question: "If you asked this question, I would say 'no'."
The knave has to lie about his lying, and so tells the truth.
I believe the question should be: "Would the other guy say that you tell the truth or lies?". If he answers "he would say that I tell the truth" you are speaking to the knave and if he answers "he would say that I lie" you are speaking to the knight.