Алиса в стране смекалки   ::   Смаллиан Рэймонд

Страница: 143 из 202

Тем самым доказано, что независимо от того, говорит ли тот, к кому мы обращаемся с вопросом, всегда только правду или лжет, он должен быть Джоном (в предположении, что на наш вопрос он ответил "да").

Если же спрошенный нами ответит "нет", то тем самым он утверждает, что Джон говорит неправду. Если это утверждение истинно, то Джон не говорит правду, а если ложно, то Джон говорит правду. И в том и в другом случае спрошенный близнец поступает не так, как Джон.

Следовательно, он должен быть братом Джона. Таким образом, "нет" в ответ на заданный вопрос означает, что спрошенного зовут не Джон.

Разумеется, вопрос "Лжет ли Джон?" ничуть не хуже. "Да"

в ответ на этот вопрос означает, что спрошенный близнец не Джон, а "нет" - что его зовут Джон.

Мне удалось придумать только эти два вопроса в три слова, которые позволяют решить задачу. Интересно, есть ли другие?

* * * Во второй задаче (найти вопрос из трех слов, позволяющий установить, не лжет ли Джон) достаточно просто спросить:

"Вы не Джон?"

Предположим, что близнец, к которому мы обращаемся, отвечает "да". Он либо говорит правду, либо лжет.

Предположим, что выбранный нами близнец говорит правду.

Тогда его действительно зовут Джон, а так как он говорит правду, то Джон всегда говорит только правду.

Предположим теперь, что близнец, к которому мы обращаемся, лжет. Тогда в действительности его зовут не Джон (раз он утверждает, что его зовут Джон).

|< Пред. 141 142 143 144 145 След. >|

Java книги

Контакты: [email protected]