Алиса в стране смекалки (Смаллиан) - страница 6

- Не помню, - признался я.

- А почему вы не помните? - поинтересовался Майкл.

- Не знаю почему, - ответил я, - да к тому же, как зовут второго брата, совершенно несущественно.

- А кто Джон - тот, кто лжет, или его брат? - вмешалась в разговор Лиллиан.

- Хороший вопрос, - одобрительно заметил я, - жаль только, что никто не знает, кто лжет - Джон или его брат.

- А в чем задача? - спросила Алиса.

- Задача вот в чем. Предположим, что вам встретились близнецы и вы хотите узнать, кто из них Джон. Каждому из них вам разрешается задать только один вопрос, на который можно ответить односложно: "да" или "нет". Сам вопрос должен состоять из трех слов. Какой вопрос вы задали бы?

- Всего три слова! - вскричал в изумлении Майкл.

- Совершенно верно, - подтвердил я. - На самом деле это условие сильно облегчает задачу: не так уже много найдется вопросов, состоящих всего из трех слов.

- Я знаю! - сказал один из гостей Алисы. - Нужно спросить у одного из близнецов: "Твое имя Джон?"

- Ничего не выйдет, - возразил Майкл. - Предположим, что на твой вопрос близнец ответит "да". Что это даст? Ровным счетом ничего: ведь он может и лгать, и говорить правду.

- Придумал! - вскочил другой приятель Алисы. - Я бы спросил одного из братьев: "По-твоему, вода мокрая?"

Все принялись обдумывать новьй вариант вопроса. Потом Алиса сказала:

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

- Совершенно верно! - подтвердил я.

- Но зато вы будете знать, лжет он или говорит правду, - вступился за автора вопроса Тони.

- Правильно, - согласился я, - задача поставлена иначе. Ведь мы должны не установить, кто из братьев лжец, а узнать, кого из них зовут Джоном.

- У меня есть идея! - подал голос один из гостей.

- А что если спросить у одного из близнецов: "Ты говоришь неправду?"

- Бесполезный вопрос! - возмутилась Лиллиан. - Заранее можно сказать, что к кому бы ты ни обратился, говорит ли он всегда только правду или лжет, ответ всегда будет один и тот же: "Нет".

- Почему? - удивился кто-то из гостей.

- Потому, - ответила Лиллиан, - что тот, кто говорит всегда только правду, никогда не лжет и не станет выдавать себя за лжеца, а лжец никогда не признается честно, что он лжец. И в том и в другом случае оба ответят на вопрос одинаково: "Нет!"

- Очень хорошо! - одобрительно кивнул я.

- А какой же вопрос позволит нам узнать, кого из близнецов зовут Джон? - спросил Тони, - А в этом-то и состоит задача! Поразмыслив и поспорив, Алиса и ее гости в конце концов сумели придумать нужный вопрос всего в три слова. Удастся ли вам найти такой вопрос? (Решения этой и всех последующих задач приведены в конце книги в разделе "Решения".)