4. Каждый из трёх приятелей либо всегда говорит правду, либо всегда лжёт. Им был задан вопрос: «Есть ли хотя бы один лжец среди двух остальных?» Первый ответил: «Нет», второй ответил: «Да». Что ответил третий?
Заметим, что так как первый и второй приятели дали различные ответы, то один из них – лжец, а другой – рыцарь. Кроме того, рыцарь не мог ответить «Нет» на предложенный ему вопрос, так как в этом случае он бы сказал неправду (среди двух оставшихся точно есть лжец). Следовательно, первый – лжец. Он солгал, значит среди двух оставшихся должен быть лжец, и им может быть только третий приятель. Значит третий ответил «Нет».
Answers & Comments
Заметим, что так как первый и второй приятели дали различные ответы, то один из них – лжец, а другой – рыцарь. Кроме того, рыцарь не мог ответить «Нет» на предложенный ему вопрос, так как в этом случае он бы сказал неправду (среди двух оставшихся точно есть лжец). Следовательно, первый – лжец. Он солгал, значит среди двух оставшихся должен быть лжец, и им может быть только третий приятель. Значит третий ответил «Нет».