37. Должны. Если оба встретившихся вам островитянина рыцари, то они оба ответят «да». Если они оба лжецы, то они также оба ответят «да». Если же один из них рыцарь, а другой лжец, то рыцарь ответит «нет» и лжец также ответит «нет».
38. Должен признаться, что в этой задаче я позволил себе подшутить над читателем. Ключом к решению служит та фраза, в которой говорится, что вам, сколько вы ни бились, так и не удалось «извлечь его из тины». Слова, заключенные в кавычки, представляют собой каламбур – «извлечь его истины». Из них следует, что встретившийся вам островитянин изрекал только ложь, то есть был лжецом. Отсюда мы заключаем, что его звали Эдвин.
39. Прежде всего заметим, что А не может быть рыцарем, потому что рыцарь не назвал бы себя обычным человеком. Следовательно, А – либо лжец, либо обычный человек. Тогда истинно высказывание островитянина В. Значит, В – либо рыцарь, либо обычный человек. Но В не может быть обычным человеком (так как А – обычный человек), поэтому В – рыцарь, а С – лжец. Но лжец не может сказать о себе, что он не обычный человек (так как любой лжец – не обычный человек), и мы приходим к противоречию. Итак, А не может быть обычным человеком. Следовательно, А – лжец. Это означает, что высказывание островитянина В ложно, в силу чего В должен быть обычным человеком (лжецом он быть не может, так как лжец – островитянин А). Итак, А – лжец, а В – обычный человек. Отсюда мы заключаем, что С – рыцарь.
40. Эта задача обладает интересной особенностью. Условия ее не позволяют установить, кто из двух островитян говорит правду, не будучи рыцарем: А или В. Мы можем доказать более слабое утверждение: по крайней мере один из двух островитян А и В говорит правду, не будучи рыцарем.
Островитянин А либо говорит правду, либо не говорит правду. Докажем два утверждения: 1) если А говорит правду, то он говорит правду, не будучи рыцарем; 2) если А лжет, то В говорит правду, не будучи рыцарем.
1) Предположим, что А говорит правду. Тогда В – рыцарь и, следовательно, говорит правду. Значит, А – не рыцарь. Таким образом, если А говорит правду, то А – лицо, говорящее правду, не будучи рыцарем.
2) Предположим, что А не говорит правду. Тогда В – не рыцарь. Но В должен говорить правду, так как А не может быть рыцарем (ведь А не говорит правду). Следовательно, в этом случае В говорит правду, не будучи рыцарем.
41. Докажем, что если В говорит правду, не будучи рыцарем, и если В не говорит правду, то А лжет, не будучи лжецом.
1) Предположим, что В говорит правду. Тогда А – лжец и, следовательно, заведомо не говорит правду. Отсюда мы заключаем, что В – не рыцарь. Таким образом, в этом случае В говорит правду, не будучи рыцарем.
2) Предположим, что В не говорит правду. Тогда А не лжет. Но А заведомо лжет, когда говорит о В, так как В не может быть рыцарем, если он не говорит правду. Таким образом, в этом случае А лжет, не будучи лжецом.
42. Прежде всего заметим, что А не может быть рыцарем, так как если бы А был рыцарем, то его высказывание было бы ложным (рыцарь как особа высшего ранга не может быть по рангу ниже В). Предположим, что А – лжец. Тогда его высказывание ложно. Следовательно, А по рангу не может быть ниже, чем В. Значит, В также должен быть лжецом (так как если бы В не был лжецом, то А был бы особой более высокого ранга, чем В). Но это невозможно, так как высказывание В противоположно высказыванию А, а два противоположных высказывания не могут быть истинными одновременно. Следовательно, предположение, что А – лжец, приводит к противоречию. Значит, А не лжец, но тогда А должен быть обычным человеком.
А что можно сказать о В? Если бы он был рыцарем, то А (будучи обычным человеком) был бы особой более низкого ранга, чем В. Тогда высказывание А было бы истинным, из чего следовало бы, что высказывание В ложно. Таким образом, рыцарь высказал бы ложное утверждение, что невозможно. Значит, В не рыцарь. Предположим, что В был бы лжецом. Тогда высказывание А было бы ложным, из чего следовало бы, что высказывание В истинно. Таким образом, лжец высказал бы истинное утверждение, что невозможно. Следовательно, В не может быть не только рыцарем, но и лжецом. Значит, В – обычный человек.
Итак, А и В – обычные люди. Высказывание А ложно, высказывание В истинно. Тем самым задача полностью решена.
43. Первый шаг. Прежде всего докажем, что в силу высказывания А островитянин С не может быть обычным человеком. Действительно, если А – рыцарь, то В – особа более высокого ранга, чем С. Следовательно, В должен быть обычным человеком, а С – лжецом. Таким образом, в этом случае С – не обычный человек. Предположим, что А – лжец. Тогда В по рангу не выше С. Следовательно, В – особа более низкого ранга, поэтому В должен быть обычным человеком, а С – рыцарем. Таким образом, и в этом случае С – не обычный человек. Предположим, наконец, что А – обычный человек. Тогда С – заведомо не обычный человек (так как из трех островитян А, В и С только один – обычный человек). Итак, С – не обычный человек.
Второй шаг. При аналогичных рассуждениях из высказывания В можно вывести, что А – не обычный человек. Таким образом, ни А, ни С не обычны. Следовательно, В – обычный человек.
Третий шаг. Поскольку С – не обычный человек, то он может быть рыцарем или лжецом. Предположим, что он рыцарь. Тогда А – лжец (так как В – обычный человек). Следовательно, В – особа более высокого ранга, чем А, и С, будучи рыцарем, даст правдивый ответ: «В по рангу выше А». С другой стороны, предположим, что С – лжец. Тогда А должен быть рыцарем, поэтому В по рангу не выше А. В этом случае С, будучи лжецом, солгал бы и ответил так: «В по рангу выше А». Таким образом, независимо от того, кто такой островитянин С – рыцарь или лжец, он ответит, что В по рангу выше А.
44. Мистер А не может быть лжецом, так как тогда его жена была бы рыцарем и, следовательно, не могла бы быть обычным человеком, а это означало бы, что высказывание мистера А было бы истинно. По аналогичной причине миссис А не может быть и лжецом. Следовательно, ни мистер А, ни миссис А не могут быть и рыцарями (в противном случае второй супруг был бы лжецом). Значит, мистер А и миссис А – обычные люди (и оба лгут).
45. Совпадает. Почему?
46. Оказывается, что все четверо – обычные люди, а все три высказывания ложны.
Прежде всего заметим, что миссис В должна быть обычным человеком, так как если бы она была рыцарем, то ее муж был бы лжецом и, назвав его рыцарем, она солгала бы. Если бы миссис В была лжецом, то ее муж был бы рыцарем, но тогда ее высказывание о своем муже было бы истинным. Следовательно, миссис В – обычный человек, тогда мистер В также обычный человек. Это означает, что мистер А и миссис А оба лгали. Отсюда мы заключаем, что ни один из супругов А не рыцарь и что они не могут быть и лжецами. Следовательно, супруги А – обычные люди.
IV. Алиса в Лесу Забывчивости
Когда Алиса вошла в Лес Забывчивости, она забыла не все, а лишь кое-что. Она часто забывала, как ее зовут, но особенно легко ей удавалось забывать дни недели. Лев и Единорог частенько наведывались в Лес Забывчивости. Странные это были существа. Лев лгал по понедельникам, вторникам и средам и говорил правду во все остальные дни недели. Единорог же вел себя иначе: он лгал по четвергам, пятницам и субботам и говорил правду во все остальные дни недели.
Однажды Алиса повстречала Льва и Единорога, отдыхавших под деревом. Те высказали следующие утверждения:
Л е в. Вчера был один из дней, когда я лгу.
Е д и н о р о г. Вчера был один из дней, когда я тоже лгу.
Из этих двух высказываний Алиса (девочка очень умная) сумела вывести, какой день недели был вчера. Что это был за день?
В другой раз Алиса повстречала одного Льва. Он высказал два утверждения:
1) Я лгал вчера.
2) После завтрашнего дня я буду лгать два дня подряд.
В какой день недели Алиса встретила Льва?
В какие дни недели Лев может высказать следующие утверждения:
1) Я лгал вчера.
2) Я буду лгать завтра.
В какие дни недели Лев может высказать следующее единое утверждение: «Я лгал вчера, и я буду лгать завтра».
Однажды в течение целого месяца Лев и Единорог не появлялись в Лесу Забывчивости. Они где-то пропадали, ведя нескончаемую драку за корону.
Но Траляля и Труляля частенько наведывались в лес. Один из них, как Лев, лгал по понедельникам, вторникам и средам и говорил правду во все остальные дни недели. Другой, как Единорог, лгал по четвергам, пятницам и субботам, но во все остальные дни недели говорил правду. Алиса не знала, кто из них ведет себя, как Лев, и кто – как Единорог. К тому же братья были так похожи друг на друга, что Алиса даже не могла различить их (воротнички, на которых были вышиты их имена, братья надевали очень редко). Бедняжке Алисе приходилось очень туго! Взять хотя бы следующие случаи.
Однажды Алиса встретила обоих братьев вместе, и они высказали следующие утверждения:
П е р в ы й. Я Траляля.
В т о р о й. Я Труляля.
Кто из них в действительности был Траляля и кто – Труляля?
В другой день той же недели братцы высказали следующие утверждения:
П е р в ы й. Я Траляля.
В т о р о й. Если это так, то я Труляля!
Кто из них Траляля и кто Труляля?
Как-то Алиса встретила обоих братцев и спросила у одного из них: «Вы лжете по воскресеньям?» Тот ответил: «Да!» Тогда она задала тот же вопрос другому братцу. Что тот ответил?
В другой раз братья заявили следующее:
П е р в ы й. 1) Я лгу по субботам. 2) Я лгу по воскресеньям.
В т о р о й. Я буду лгать завтра.
В какой из дней недели это было?
Однажды Алиса встретила одного из братцев. Он заявил следующее: «Я лгу сегодня, и меня зовут Труляля».
Кто из братцев встретился Алисе?
Предположим, что встреченный Алисой братец заявил: «Я лгу сегодня или я Труляля». Можно было бы в этом случае определить, кто из братьев это был?
Однажды Алиса встретила обоих братцев вместе. Они высказали следующие утверждения.
П е р в ы й. Если я Траляля, то он Труляля.
В т о р о й. Если он Труляля, то я Траляля.
Можно определить, кто из братцев Траляля и кто Труляля? Можно ли определить, что это был за день недели?
В тот знаменательный день Алиса разгадала сразу три трудные загадки. Она набрела на братцев, которые, ухмыляясь, сидели под деревом. Алиса надеялась, что при этой встрече ей удастся разгадать три загадки: 1) установить день недели; 2) выяснить, кто из двух братцев Траляля; 3) определить, ведет ли себя Траляля как Лев или как Единорог, когда лжет (эту загадку ей давно хотелось разгадать).
Братцы при виде Алисы высказали следующие утверждения:
П е р в ы й. Сегодня не воскресенье.
В т о р о й. Сегодня понедельник.
П е р в ы й. Завтра – один из дней, когда Труляля лжет.
В т о р о й. Лев лгал вчера.
От радости Алиса захлопала в ладоши. Задача была полностью решена! Какое решение у этой задачи?
– Ты только взгляни! – торжествующе воскликнул Белый Король, обращаясь к Алисе. – Я нашел погремушку и починил ее. Она совсем как новая!
– О да, – восторженно согласилась Алиса, – погремушка выглядит так, будто ее только что сделали. Даже ребенок и тот не заметил бы разницы.
– Что значит «даже ребенок»? – возмутился Белый Король. – Твое замечание, должен прямо тебе сказать, не очень-то логично. Разумеется, ребенок не мог бы отличить починенную мной погремушку от новенькой! Вряд ли можно требовать от ребенка, чтобы он так тонко разбирался в погремушках! Тебе следовало бы сказать, – продолжал Король, несколько успокоившись, – что даже взрослый, будь он хоть самым большим знатоком погремушек в мире, не смог бы отличить починенную мной погремушку от новой! Во всяком случае, мы будем считать, что ты именно так и сказала. Но починить погремушку даже так искусно, как это сделал я, – лишь полдела. Важно вернуть ее законному владельцу. Ты не могла бы взять это на себя?
– А кто же ее законный владелец? – спросила Алиса.
– Об этом ты могла бы и не спрашивать! – нетерпеливо прервал ее Король.
– Почему? – удивилась Алиса.
– Потому что в стихах, которые ты, конечно, знаешь, ясно сказано: Траляля сказал, что брат испортил его новую хорошую погремушку. Значит, Траляля – законный владелец погремушки!
– Не обязательно! – возразила Алиса, которой хотелось самую малость поспорить. – Я хорошо знаю эти стихи и считаю, что вы не правы.
– А в чем, собственно говоря, проблема? – спросил Король, необычайно озадаченный словами Алисы.
– Все очень просто, – пояснила Алиса. – Я смею заверить вас, что все, о чем говорится в стихотворении, чистейшая правда. Траляля действительно сказал, что Труляля испортил его погремушку. Поэтому-то мы и не можем быть уверены в том, что все было именно так, как утверждает Траляля. Ведь Траляля мог сказать это в один из тех дней, когда он лжет. На самом деле все могло происходить как раз наоборот. Вполне возможно, что Траляля испортил новую хорошую погремушку, принадлежавшую Труляля.
– Об этом я как-то никогда не задумывался, – печально признался Король, – и теперь все мои добрые намерения пошли прахом.
Король выглядел таким несчастным, что казалось, вот-вот расплачется.
– Не беда, – сказала Алиса как можно более радостным тоном, – дайте мне погремушку, и я постараюсь найти ее законного владельца. У меня уже есть кое-какой опыт общения с лжецами и рыцарями, и я немного привыкла иметь с ними дело.