Что ответит островитянин С?
36. Небольшое происшествие.
Эта головоломка необычна. Кроме того, в основу ее положено подлинное происшествие. Однажды, когда я гостил на острове рыцарей и лжецов, мне встретились два местных жителя. Я спросил у одного из них: «Кто-нибудь из вас рыцарь?» Мой вопрос не остался без ответа, и я узнал то, что хотел узнать.
Кем был островитянин, к которому я обратился с вопросом: рыцарем или лжецом? Кем был другой островитянин? Смею заверить вас, что я предоставил в ваше распоряжение информацию, достаточную для решения задачи.
Предположим, что вы находитесь на острове рыцарей и лжецов и набрели на двух его обитателей, лениво греющихся на солнце. Вы спрашиваете одного из них, рыцарь ли его приятель, и получаете ответ (да или нет). Затем вы задаете такой же вопрос второму островитянину и получаете ответ (да или нет). Должны ли оба ответа быть одинаковыми?
На этот раз, прогуливаясь по острову, вы случайно набредете на островитянина, безнадежно увязшего у берега пруда, но сколько ни бьетесь, вам так и не удается извлечь его из тины. Вы помните, что его зовут то ли Эдвин, то ли Эдуард, но не можете вспомнить, как именно. Поэтому вы спрашиваете у островитянина, как его зовут, и слышите в ответ: «Эдуард».
Как зовут островитянина?
Б. Рыцари, лжецы и обычные люди
В не менее увлекательном виде задач персонажи делятся на три типа: рыцарей, говорящих всегда только правду, лжецов, изрекающих только ложь, и обычных людей, которые иногда лгут, а иногда говорят правду. Предлагаю вам несколько придуманных мною задач о рыцарях, лжецах и обычных людях.
Перед нами трое людей А, В и С. Один из них рыцарь, другой лжец и третий – обычный человек (типы людей могут быть перечислены не в том же порядке, в каком выписаны их «имена» А, В и С). Наши знакомые высказывают следующие утверждения.
А: Я обычный человек.
В: Это правда.
С: Я не обычный человек.
Кто такие А, В и С?
Предлагаю вашему вниманию необычную задачу. Двое людей А и В, о которых известно, что каждый из них либо рыцарь, либо лжец, либо обычный человек, высказывают следующие утверждения:
А: В – рыцарь.
В: А – не рыцарь.
Докажите, что по крайней мере один из них говорит правду, но это не рыцарь.
На этот раз А и В высказывают следующие утверждения: