Логика для всех

home main guestbook e-mail subscribe archives text-book bookshelf puzzles link information dictionary vocabulary people question - answer humor
 

Рэймонд Смаллиан

Как же называется эта книга?

previous up next

Как избежать оборотней
и другие полезные практические советы

Эта глава посвящена не столько занимательным аспектам логики, сколько ее практическим приложениям. Во многих житейских ситуациях полезный совет был бы, как нельзя, кстати. Учитывая это, я обстоятельно, шаг за шагом научу вас: А) как избежать оборотней в лесу; Б) как выбрать невесту; В) как защищать себя на суде; Г) как жениться на дочери короля.

Разумеется, я не могу поручиться, что вам непременно представится случай убедиться, насколько, полезны мои советы, но как мудро объяснил Алисе Белый Рыцарь, нужно быть готовым ко всему!

А. КАК ВЕСТИ СЕБЯ В ЛЕСУ, ГДЕ ВОДЯТСЯ ОБОРОТНИ

Предположим, что вы находитесь в лесу, каждый обитатель которого либо рыцарь, либо лжец. (Напомним, что рыцари всегда говорят правду, а лжецы всегда лгут.) Кроме того, в лесу водятся оборотни, имеющие на редкость неприятную привычку иногда превращаться в волков и пожирать людей. Оборотень может быть либо рыцарем, либо лжецом.

answer 88.

Вы берете интервью у трех обитателей леса А, В, С. Известно, что ровно один из них оборотень. В беседе с вами они заявляют:

А: С - оборотень.
В: Я не оборотень.
С: По крайней мере двое из нас лжецы.

Наша задача состоит из двух частей:

а) Кто оборотень: рыцарь или лжец?
б) Если бы вам предстояло выбрать одного из трех обитателей леса в попутчики и вопрос о том, не окажется ли ваш избранник оборотнем, волновал бы вас сильнее, чем вопрос, не окажется ли он лжецом, то на ком из трех вы бы остановили свой выбор?

answer 89.

Вы снова берете интервью у трех обитателей леса А, В и С. Известно, что каждый из них либо рыцарь, либо лжец и среди них имеется ровно один оборотень. В беседе с вами они заявляют:

А: Я оборотень.
В: Я оборотень.
С: Не более чем один из нас рыцарь.

Проведите полную классификацию А, В и С.

answer 90.

В этой и в двух следующих задачах мы снова встретим трех обитателей леса А, В, С, каждый из которых либо рыцарь, либо лжец. Заявления делают только двое из них: А и В. В их высказываниях слово "нас" относится ко всем трем героям (к А, В и С) а не только к А и В.

Предположим, что А и В заявили следующее:

А: По крайней мере один из нас рыцарь.
В: По крайней мере один из нас лжец.

Известно, что по крайней мере один из них оборотень и ни один не является одновременно рыцарем или оборотнем. Кто оборотень?

answer 91.

На этот раз А и В сделали следующие заявления:

А: По крайней мере один из нас лжец.
В: С - рыцарь.

Известно, что ровно один из них оборотень и что он рыцарь.

Кто оборотень?

answer 92.

В этой задаче А и В заявили следующее:

А: По крайней мере один из нас лжец.
В: С - оборотень.

И в этой задаче известно, что ровно один из них оборотень и что он рыцарь. Кто оборотень?

answer 93.

В этой задаче известно, что из трех обитателей леса ровно один оборотень, что он рыцарь, а два остальных - лжецы.

Заявление сделал только В: "С - оборотень".

Кто оборотень?

answer 94.

В этой задаче, отличающейся изящной простотой, лишь два действующих лица: А и В. Лишь один из них оборотень. А и В заявили следующее:

А: Оборотень - рыцарь.
В: Оборотень - лжец.

Кого из них вы выбрали бы себе в попутчики?

Б. КАК ВЫБРАТЬ ИЛИ ЗАВОЕВАТЬ НЕВЕСТУ

answer 95. Как ее убедить?

Предположим, что вы один из жителей острова рыцарей и лжецов. Вы полюбили девушку и хотите жениться на ней. Но у вашей избранницы странные вкусы: по каким-то непонятным причинам она не желает выходить замуж за рыцаря и прочит себя в жены только лжецу. При этом ей подавай не бедного, а непременно богатого лжеца (для удобства мы будем предполагать, что все лжецы на острове делятся на богатых и на бедных). Предположим, что вы богатый лжец. Вам разрешается сказать избраннице лишь одну фразу. Как одной-единственной фразой убедить вашу возлюбленную, что вы богатый лжец?

answer 96.

Предположим теперь, что ваша девушка мечтает выйти замуж только за богатого рыцаря. Как одной-единственной фразой убедить ее, что вы богатый рыцарь?

answer 97. Как выбрать невесту?

На этот раз вы переноситесь на остров рыцарей н лжецов. Каждая обитательница этого острова - либо рыцарь, либо лжец. Вы влюбляетесь в одну из прекрасных островитянок - девушку по имени Элизабет - и хотите жениться на ней. Но вам хотелось бы знать, кто она (так как вы, естественно, не хотели бы жениться на лжеце). Если бы вам разрешили задать ей хоть один вопрос, то все было бы очень просто. Но на острове существует древнее табу, запрещающее мужчине заговаривать с любой островитянкой до тех пор, пока она не станет его женой. К счастью, у Элизабет есть брат. Он, как и все островитяне, либо рыцарь, либо лжец (брат и сестра не обязательно однотипны: один из них может быть рыцарем, а другой - лжецом). Вам разрешается задать брату один вопрос, на который можно ответить либо "да", либо "нет".

Придумайте такой вопрос, чтобы, услышав ответ, вы могли с уверенностью сказать, кто такая Элизабет: рьщарь или лжец. Какой вопрос вы бы задали?

answer 98. Как выбрать невесту на острове Бахава?

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

Предположим, что вам надлежит выбрать себе в невесты одну из трех сестер А, В, С. Известно, что одна из них рыцарь, одна - лжец и одна - нормальный человек. Известно также, что нормальная сестра (нечего сказать, в хорошенькое положение вы попали!) - оборотень, а две другие сестры не оборотни. Предположим, что вы не откажетесь взять в жены лжеца (или рыцаря), но жениться на оборотне даже для такого покладистого человека, как вы, - это уже слишком! Чтобы определить, кто из сестер кто, вам разрешается задать им один-единственный вопрос, на который можно ответить либо "да", либо "нет".

Какой вопрос вы бы задали?

В. ДА, ВЫ НЕВИНОВНЫ, НО КАК ЭТО ДОКАЗАТЬ?

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

Hа острове совершено преступление. По совершенно непонятным соображениям подозрения пали на вас. Вы задержаны и предстали перед судом. На судебном заседании вам разрешают произнести одну-единственную фразу. Ваша задача - убедить присяжных в том, что вы не виновны.

answer 99.

Предположим, что преступник - лжец (о чем известно суду) и вы также лжец (о чем суду не известно), но тем не менее не виновны в совершении инкриминируемого вам преступления. Вам предоставляется право произнести одну-единственную фразу. Ваша цель - убедить присяжных не только в том, что вы не лжец, но и в том, что вы не виновны. Что бы вы сказали?

answer 100.

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

answer 101.

В этой задаче мы будем предполагать, что преступник - рыцарь. (Наше допущение внутренне непротиворечиво: чтобы совершить преступление, вовсе не обязательно лгать.) Предположим также, что вы рыцарь (о чем присяжным не известно), но не виновны в совершении преступления. Что бы вы заявили на суде?

answer 102.

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

answer 103.

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

answer 104.

Эта задача поинтереснее. Известно, что преступник - не нормальный человек. Предположим, что 1) вы не виновны и что 2) вы не лжец.

Mожете ли вы одним-единственным высказыванием убедить присяжных в этих двух фактах?

answer 105.

Эта задача в известном смысле "двойственна" предыдущей. Известно, что преступник - не нормальный человек, вы не виновны, но не рыцарь. Предположим, что по каким-то известным вам соображениям вы не прочь приобрести репутацию лжеца или нормального человека, но с презрением относитесь к рыцарям. Могли бы вы одним-единственным высказыванием убедить присяжных в том, что вы не виновны, но не рыцарь?

Г. КАК ЖЕНИТЬСЯ НА ДОЧЕРИ КОРОЛЯ?

Наконец-то мы добрались до темы, которую вы все ожидали с нетерпением!

answer 106.

Вы, житель острова рыцарей, лжецов и нормальных людей, влюблены в дочь короля Маргозиту и хотите жениться на ней. Король не желает, чтобы его дочь вышла замуж за нормального человека, и дает ей oтеческие наставления: "Поверь мне, дорогая, тебе действительно не следует выходить замуж за нормального человека. Нормальные люди капризны, переменчивы на них ни в чем нельзя положиться. С ними никогда не знаешь, где находишься. Один день он говорит тебе правду, на другой день лжет. Что в этом хорошего? Рыцарь же надежен, как скала. С ним всегда знаешь на чем стоишь. С лжецом тоже чувствуешь себя вполне уверенно: что бы он ни сказал, стоит тебе лишь заменить его высказывание противоположным, и ты знаешь, как обстоит дело в действительности. Я считаю, что у человека должны быть какие-то принципы, которым он неукоснительно следует. Если человек видит высшее наслаждение в том, чтобы говорить правду, пусть говорит правду. Если считает, что ложь превыше всего, пусть лжет. А что представляют собой эти добропорядочные нормальные люди? Так себе: серединка на половинку, ни правды, ни лжи. Нет, они не для тебя!"

Предположим теперь, что вы не нормальный человек (и поэтому имеете шанс обрести в жены дочь короля). Чтобы получить согласие короля на ваш брак с его дочерью, вам необходимо убедить его в том, что вы не нормальный человек. Король дает вам аудиенцию, во время которой вы можете произнести сколько угодно высказываний. Задача подразделяется на две части.

а) Сколько истинных высказываний понадобится вам, чтобы убедить короля в том, что его будущий зять - не нормальный человек?

б) Сколько ложных высказываний понадобится вам, чтобы убедить короля в том, что его будущий зять - не нормальный человек?

Подчеркнем, что и в том и в другом случае речь идет о минимальном числе высказываний.)

answer 107.

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

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

а) Сколько истинных высказываний понадобится вам для этого?
б) Сколько ложных высказываний понадобится вам для той же цели?

(И в том и в другом случае речь идет о минимальном числе высказываний.)

answer 108.

Перед вами более сложный вариант предыдущей задачи. Ее решение представляет собой альтернативу (хотя и чрезмерно сложную) решению предыдущей задачи, но, чтобы решить ее, одного лишь решения предыдущей задачи недостаточно.

Предположим, что вы житель острова рыцарей, лжецов и нормальных людей и сами нормальный человек. Король хочет, чтобы его дочь вышла замуж только за нормального человека, но требует доказательства исключительного остроумия и сообразительности от своего будущего зятя. Чтобы получить руку королевской дочери, вы должны в присутствии его величества произнести одно-единственное высказывание, которое удовлетворяло бы двум следующим условиям:

1) Оно должно убедить короля в том, что вы нормальный человек.
2) Король не должен знать, истинно или ложно ваше высказывание.

Как это сделать?

previous up next
 

SpyLOG

Сайт управляется системой uCoz