- •Смаллиан Рэймонд Как же называется эта книга От переводчика
- •От автора
- •Часть первая. Логические развлечения
- •I. Одурачен или не одурачен?
- •1. Остался ли я в дураках?
- •2. Лгал ли я?
- •3. Шутка, обернувшаяся против меня.
- •II. Головоломки и дурацкие штучки а. Несколько добрых старых знакомых
- •Б. Дурацкие штучки
- •Решения
- •III. Рыцари и лжецы а. Остров рыцарей и лжецов
- •Б. Рыцари, лжецы и нормальные люди
- •В. Остров бахава
- •Решения
- •IV. Алиса в Лесу Забывчивости а. Лев и единорог
- •Б. Траляля и труляля
- •В. Чья погремушка?
- •Г. Из уст бармаглота
- •Решения
- •Часть вторая. Шкатулки Порции и другие загадочные истории
- •V. Тайна шкатулок Порции а. История первая
- •Б. История вторая
- •В. Появление беллини и челлини
- •Г. Загадочная история: b чем ошибка?
- •Решения
- •VI. Из записок инспектора Крэга а. Из записок инспектора крэга
- •Б. Не могли бы вы помочь?
- •В. Шесть необычных случаев
- •Решения
- •VII. Как избежать оборотней и другие полезные практические советы
- •А. Как вести себя b лесу, где водятся оборотни
- •Б. Как выбрать или завоевать невесту
- •В. Да, вы не виновны, но как это доказать?
- •Г. Как жениться на дочери короля?
- •Решения
- •VII. Логические задачи преамбула
- •А. Применение импликации к рыцарям и лжецам
- •Б. Любовь и логика
- •Решения
- •IX. Беллини или Челлини?
- •А. Чьей работы шкатулка?
- •Б. Пары шкатулок
- •Решения
- •Часть третья. Сказки и легенды
- •X. Остров Ваал а. В поисках абсолюта
- •Б. Остров ваал
- •Решения
- •XI. Остров зомби
- •Б. На сцене снова появляется инспектор крэг
- •Решения
- •XII. Жив ли Дракула? а. В трансильвании
- •Б. Жив ли граф дракула?
- •В. Какой вопрос задать?
- •Г. В замке графа дракулы
- •Д. Загадка дракулы
- •Решения
- •Часть четвертая. Логика во всем своем блеске и великолепии
- •XIII. Логика и жизнь а. Что такое логика
- •Б. Кто вы: физик или математик?
- •В. Истории о вермонтцах
- •Г. Так ли очевидно?
- •Д. Истории о рассеянных профессорах
- •Ж. Электронно-вычислительные машины
- •XIV. Как доказать что угодно
- •А. Доказательства всякой всячины
- •Б. Новые дурацкие штучки
- •В. Несколько логических курьезов
- •XV. От парадокса к истине а. Парадоксы
- •Б. От парадокса к истине
- •XVI. Открытие Гёделя а. Геделевы острова
- •Б. Дважды геделевы острова
- •В. Теорема геделя
Г. Как жениться на дочери короля?
Наконец-то мы добрались до темы, которую вы все ожидали с нетерпением!
106.
Вы, житель острова рыцарей, лжецов и нормальных людей, влюблены в дочь короля Маргозиту и хотите жениться на ней.
Король не желает, чтобы его дочь вышла замуж за нормального человека, и дает ей отеческие наставления: "Поверь мне, дорогая, тебе действительно не следует выходить замуж за нормального человека. Нормальные люди капризны, переменчивы, на них ни в чем нельзя положиться. С ними никогда не знаешь, где находишься. Один день он говорит тебе правду, на другой день лжет. Что в этом хорошего?
Рыцарь же надежен, как скала. С ним всегда знаешь, на чем стоишь. С лжецом тоже чувствуешь себя вполне уверенно: что бы он ни сказал, стоит тебе лишь заменить его высказывание противоположным, и ты знаешь, как обстоит дело в действительности. Я считаю, что у человека должны быть какие-то принципы, которым он неукоснительно следует. Если человек видит высшее наслаждение в том, чтобы говорить правду, пусть говорит правду. Если считает, что ложь превыше всего, пусть лжет. А что представляют собой эти добропорядочные нормальные люди? Так себе: серединка на половинку, ни правды, ни лжи. Нет, они не для тебя!"
Предположим теперь, что вы не нормальный человек (и поэтому имеете шанс обрести в жены дочь короля). Чтобы получить согласие короля на ваш брак с его дочерью, вам необходимо убедить его в том, что вы не нормальный человек. Король дает вам аудиенцию, во время которой вы можете произнести сколько угодно высказываний. Задача подразделяется на две части.
а) Сколько истинных высказываний понадобится вам, чтобы убедить короля в том, что его будущий зять - не нормальный человек?
б) Сколько ложных высказываний понадобится вам, чтобы убедить короля в том, что его будущий зять - не нормальный человек?
(Подчеркнем, что и в том и в другом случае речь идет о минимальном числе высказываний.)
107.
На другом острове рыцарей, лжецов и нормальных людей король придерживался противоположных взглядов и дал дочери иные отеческие наставления: "Дорогая, я не хочу, чтобы ты вышла замуж за какого-нибудь рыцаря или лжеца. Мне хотелось бы, чтобы твой муж был солидным нормальным человеком с хорошей репутацией. Тебе не следует выходить замуж за рыцаря, потому что все рыцари - ханжи. Тебе не следует выходить замуж и за лжеца, потому что все лжецы вероломны. Нет, что ни говори, а добропорядочный нормальный человек был бы тебе как раз под пару!"
Предположим, что вы житель этого острова и нормальный человек. Ваша задача - убедить короля в том, что вы нормальный человек.
а) Сколько истинных высказываний понадобится вам для этого?
б) Сколько ложных высказываний понадобится вам для той же цели?
(И в том и в другом случае речь идет о минимальном числе высказываний.)
108.
Перед вами более сложный вариант предыдущей задачи. Ее решение представляет собой альтернативу (хотя и чрезмерно сложную) решению предыдущей задачи, но, чтобы решить ее, одного лишь решения предыдущей задачи недостаточно.
Предположим, что вы житель острова рыцарей, лжецов и нормальных людей и сами нормальный человек. Король хочет, чтобы его дочь вышла замуж только за нормального человека, но требует доказательства исключительного остроумия и сообразительности от своего будущего зятя. Чтобы получить руку королевской дочери, вы должны в присутствии его величества произнести одно-единственное высказывание, которое удовлетворяло бы двум следующим условиям:
1) Оно должно убедить короля в том, что вы нормальный человек.
2) Король не должен знать, истинно или ложно ваше высказывание.
Как это сделать?
