Самая сложная загадка на свете,которую ни кто так и не разгадал,задали на дом,незнаю ,что ответить,помогите пожалуйста!!!!Есть три знакомых друг другу бога: A, B и C, которые являются богами истины, лжи и случая в произвольном порядке. Бог истины всегда говорит правду, бог лжи — всегда обманывает, бог случая может говорить и правду, и ложь в произвольном порядке. Требуется определить богов, задав 3 вопроса, на которые можно ответить «да» или «нет». Каждый вопрос задаётся только одному богу. Боги понимают язык, но отвечают на своём языке, в котором есть 2 слова «da» и «ja», причём неизвестно, какое слово обозначает «да», а какое «нет».
Answers & Comments
Есть три бога: A, B и C, которые являются богами истины, лжи и случаяв произвольном порядке. Бог истины всегда говорит правду, бог лжи —всегда обманывает, бог случая может говорить и правду, и ложь впроизвольном порядке. Требуется определить богов, задав 3 вопроса, накоторые можно ответить «да» или «нет». Каждый вопрос задаётся толькоодному богу. Боги понимают язык, но отвечают на своём языке, в котороместь 2 слова «da» и «ja», причём неизвестно, какое слово обозначает«да», а какое «нет».
Булос также разъясняет некоторые моменты задачи:
Можно задавать одному богу более чем один вопрос (поэтому другим богам может быть не задано ни одного вопроса вообще).
Булоспредложил решение задачи в той же статье, где он и опубликовал самузадачу. Он заявил, что первым вопросом мы должны найти бога, который неявляется богом случая, то есть является либо богом правды, либо богомлжи. Есть множество вопросов, которые могут быть заданы для достиженияэтой цели. Одна из стратегий — использование сложных логических связей всамом вопросе.Вопрос Булоса: "Означает ли «da» «да», только еслиты бог правды, а бог B — бог случая?". Другой вариант вопроса:«Является ли нечётным числом количество правдивых утверждений вследующем списке: ты — бог лжи, „ja“ обозначает „да“, B — бог случая?»Решениезадачи может быть упрощено, если использовать условные высказывания,противоречащие фактам (counterfactuals)[4][5]. Идея этого решениясостоит в том, что на любой вопрос Q, требующий ответа «да» либо «нет»,заданный богу правды или богу лжи:Если я спрошу тебя Q, ты ответишь «ja»?результатбудет «ja», если верный ответ на вопрос Q это «да», и «da», если верныйответ «нет». Для доказательства этого можно рассмотреть восемьвозможных вариантов, предложенных самим Булосом:Предположим, что «ja» обозначает «да», а «da» обозначает «нет»:Каков будет следующий вопрос и кому он будет задан, может зависеть от ответа на предыдущий вопрос.
Бог случая отвечает случайным образом, зависящим от подбрасываниймонетки, спрятанной в его голове: если выпадет аверс, то отвечаетправдиво, если реверс — то врёт.
Бог случая отвечает «da» или «ja» на любой вопрос, на который можно ответить «да» либо «нет».
Мы спрашивали у бога правды, и он ответил «ja». Поскольку он говоритправду и верный ответ на вопрос Q — «ja», оно обозначает «да».
Мыспрашивали у бога правды, и он ответил «da». Поскольку он говорит правдуи верный ответ на вопрос Q — «da», оно обозначает «нет».
Мыспрашивали у бога лжи, и он ответил «ja». Поскольку он всегда лжёт,поэтому на вопрос Q он ответит «da». То есть правильный ответ на вопрос«ja», который обозначает «да».
Мы спрашивали у бога лжи, и онответил «da». Поскольку он всегда лжёт, поэтому на вопрос Q он ответит«ja». То есть правильный ответ на вопрос «da», который обозначает «нет». Предположим, что «ja» обозначает «нет», а «da» обозначает «да»:
Мы спрашивали у бога правды, и он ответил «ja». Поскольку он говоритправду и верный ответ на вопрос Q — «da», оно обозначает «да».
Мыспрашивали у бога правды, и он ответил «da». Поскольку он говорит правдуи верный ответ на вопрос Q — «ja», оно обозначает «нет».
Мыспрашивали у бога лжи, и он ответил «ja». Поскольку он всегда лжёт,поэтому на вопрос Q он отвечает «ja». Но, так как он лжёт, верный ответна вопрос Q — «da», что означает «да».
Мы спрашивали у бога лжи, ион ответил «da». Поскольку он всегда лжёт, поэтому на вопрос Q онотвечает «da». Но, так как он лжёт, верный ответ на вопрос Q — «ja», чтоозначает «нет».Используя этот факт, можно задавать вопросы:[4]Спросимбога B: «Если я спрошу у тебя „Бог А — бог случая?“, ты ответишь„ja“?». Если бог B отвечает «ja», значит, либо он бог случая (и отвечаетслучайным образом), либо он не бог случая, а на самом деле бог A — богслучая. В любом варианте, бог C — это не бог случая. Если же B отвечает«da», то либо он бог случая (и отвечает случайным образом), либо B небог случая, что означает, что бог А — тоже не бог случая. В любомварианте, бог A — это не бог случая.
Спросим у бога, который неявляется богом случая (по результатам предыдущего вопроса, либо A, либоC): «Если я спрошу у тебя: „ты бог правды?“, ты ответишь „ja“?».Поскольку он не бог случая, ответ «ja» обозначает, что он бог правды, аответ «da» обозначает, что он бог лжи.
Спросим у этого же бога«Если я у тебя спрошу: „Бог B — бог случая?“, ответишь ли ты „ja“?».Если ответ «ja» — бог B является богом случая, если ответ «da», то бог, скоторым ещё не говорили, является богом случая.Оставшийся бог определяется методом исключения.