Насколько мне известно, из условия CG не следует условие G, а из условия G не следует условие CG. Оба условия выглядят совершенно независимыми, поэтому (насколько мне известно) дважды гёделевы острова не обязательно должны быть гёделевыми островами.
Изучение дважды гёделевых островов — мой «конек».
Задачи, связанные с ними, имеют такое же отношение к парадоксу Журдэна с двусторонней карточкой (см. задачу 254 в предыдущей главе), какое задачи о гёделевых островах имеют к парадоксу лжецов.
266. Дважды гёделев остров S
Однажды мне посчастливилось открыть дважды гёделев остров S, для которого выполняются условия E1, E2 и C острова G.
а) Можно ли определить, найдется ли на острове S хоть один непризнанный рыцарь? Что можно сказать о неотъявленном лжеце?
б) Можно ли установить, состоят ли рыцари острова S членами одного клуба? A лжецы?
A: B — лжец.
B: A — рыцарь.
Как показано в решении задачи 259 в предыдущей главе, это невозможно. Следовательно, все рыцари не могут состоять членами одного клуба, и все лжецы не могут состоять членами одного клуба.
Что касается первой половины задачи, то ее можно решить двумя способами. Первый из них проще того способа, которым мы только что решили вторую часть задачи, зато второй способ более поучительный.
A: B — признанный рыцарь.
B: A — не признанный рыцарь.
Предоставляем читателю самостоятельно убедиться в том, что по крайней мере один из островитян A, B должен быть признанным рыцарем (точнее говоря, требуется доказать, что если A — рыцарь, то он не признанный рыцарь, а если A — лжец, то B должен быть не признанным рыцарем. Установить, кто из островитян A, B не признанный рыцарь, мы не можем, хотя и знаем, что кто-то из них не признанный рыцарь.[11]
Аналогичным образом, так как все отъявленные лжецы состоят членами одного клуба, то все островитяне, не принадлежащие множеству отъявленных лжецов, также состоят членами одного клуба. Следовательно (по условию CG), непременно найдутся островитяне A, B, высказывающие следующие утверждения:
A: B — отъявленный лжец,
B: A — не отъявленный лжец.
Отсюда мы заключаем, что если B — лжец, то он не отъявленный лжец, а если B — рыцарь, то A — не отъявленный лжец (доказательство этого утверждения мы также предоставляем читателю). Итак, в любом случае либо A, либо B — не отъявленный лжец, но мы не знаем, кто именно. (По существу эта задача ничем не отличается от задачи 135 о двух шкатулках, изготовленных Беллини и Челлини.)
267. Остров S1
Однажды мне удалось открыть еще один дважды гёделев остров S1, который показался мне еще более интересным, чем остров S. Для острова S1 выполнены оба условия E1, E2, но не известно, выполняется ли условие C. (Напомним, что, согласно этому условию, все островитяне, не состоящие членами клуба C, состоят членами одного клуба.) По-видимому, невозможно доказать, что на острове S1 непременно есть не признанный рыцарь или что на том же острове есть не отъявленный лжец. Невозможно, по-видимому, доказать также, что все рыцари не состоят членами одного клуба или что все лжецы не состоят членами одного клуба. Но следующие утверждения доказать можно:
а) На острове S1 найдется либо не признанный рыцарь, либо не отъявленный лжец.
б) Не может быть, чтобы все рыцари состояли членами одного клуба и все лжецы состояли членами одного клуба.