Rambler's Top100
 
 
  05 декабря 2008 года Компьюлента
CIO
Терралаб
Бизнес-журнал
в поле зрения | обзоры и тесты | своя игра | интерактив
Парадокс узника
Автор: Константин Кноп
Опубликовано в журнале "Компьютерра" №17 от 04 мая 1998 года

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

Сижу за решеткой в темнице сырой…

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

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

"Иными словами, последний возможный день для моей казни, - думал узник, - это суббота. Но тогда если меня не казнят в пятницу утром, то к вечеру пятницы я тоже буду точно знать день, когда меня должны казнить. Однако начальник сказал, что о дне казни я узнаю лишь утром, а не накануне вечером, - значит, и в субботу меня не могут казнить тоже".

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

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

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

Обсуждение первое

Один из первых же вопросов, на которые приходится отвечать: можно ли считать, что начальник сам назначает день казни? Можно сказать, что да. А можно и сказать, что это делает за него компьютер. Так и сделаем: чтобы не обсуждать стратегии поведения начальника тюрьмы, будем считать, что день казни он узнает по датчику случайных чисел. Возможные значения датчика - от 1 (понедельник) до 7 (воскресенье). Кроме того, поскольку число дней в неделе не играет особой роли, то можно сразу обобщить парадокс на случай N возможных дней казни и исследовать его при различных N.

При N=1 парадокс очень прост. Начальник говорит буквально следующее: "Вас казнят завтра, но до завтрашнего утра вы ничего об этом не узнаете". Это утверждение противоречиво само по себе, поэтому никакой информации узник из него вынести не сможет. Противоречивые утверждения не могут быть ни истинными, ни ложными. Иначе говоря, из всей информации парадокса можно сделать только один вывод: начальник тюрьмы не всегда говорит правду.

Наиболее интересно рассмотреть случай N=2. Повторим рассуждение заключенного именно в этом случае: "Меня не могут казнить во вторник, так как иначе я узнал бы об этом к вечеру понедельника. Но тогда меня должны казнить в понедельник, и я знаю об этом уже сейчас. Это противоречит утверждению начальника о том, что я не должен узнать дату казни до ее наступления". Дальше заключенный решает, что начальник солгал ему. И только утром в тот из двух дней, на который укажет компьютер, оказывается, что начальник сказал правду…

В чем здесь противоречие и в чем ошибка - в рассуждениях узника или в исходном утверждении начальника тюрьмы?

Обсуждение второе

Практически все, кто сталкивается с парадоксом именно в такой форме, считают противоречивым условие, сформулированное тюремщиком. Однако на просьбу указать на это противоречие начинают повторять именно рассуждения узника! Но раз рассуждения узника приводят к парадоксу, то они не могут быть использованы для объяснения этого парадокса! Чем же все-таки объясняется получающееся противоречие? Узника не могут казнить, не нарушив предписания, - и все-таки казнят.

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

А теперь - решение. Точнее, одно из возможных решений.

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

Если же понимать утверждение начальника так, как он его и формулировал - что узнику разрешается сделать предсказание только один раз (например, назвать дату своей казни до наступления понедельника), то у заключенного нет никакой возможности точно узнать эту дату заранее. Его могут казнить или в понедельник, или во вторник (или в любой другой день недели в случае N=7) - в полном соответствии с информацией, сообщенной начальником тюрьмы.

Парадокс создается именно из-за неполноты условия, а также из-за двойственности интерпретации понятия "ожидаемая дата казни".

Откажемся от компьютера

Ну, а теперь поехали по второму кругу. Представьте себе, что дату казни выбирает сам начальник тюрьмы. Тогда для N=2 рассуждения узника безупречны и, следовательно, условия задачи противоречивы. Так? А что получается для N=7 или N=1998? По-прежнему ли задача определения дня казни, поставленная начальником перед заключенным, лишена смысла? Или уже нет? И если нет, то при каком конкретном N происходит переход от первой ситуации (противоречивость и бессмысленность условия) ко второй (условие корректно, а рассуждения узника ошибочны)?

Предположим, что для N-1 задача еще противоречива, а для N - уже нет. Если бы начальник выбрал любой из дней от второго до N-го, то у него была бы всего N-1 возможность. Значит, в этом случае задача была бы противоречивой. А раз мы предположили, что это не так, то начальник должен выбрать для казни только первый день! И это уже известно узнику, что снова-таки делает задачу противоречивой…

Все ли верно в предыдущем абзаце? В чем состоит правильное объяснение парадокса в этом случае и есть ли здесь вообще парадокс?

Подумайте - это иногда бывает очень полезно.

Если вы имеете возможность читать статьи на Web, заходите ко мне на страничку, там лежат наиболее полные (и уже свободные от ошибок) версии моих статей. Хочу также поблагодарить всех читателей, заметивших ошибку в табличке 20x25 из статьи "Острова в океане". Эта ошибка исправлена в одном из последних выпусков "хвостов", а также в статье на моей homepage.

ТАКЖЕ В РАЗДЕЛЕ
28 декабря 2001 года
Приятные билеты 
10 августа 1998 года
Фортуна в колесе  
13 июля 1998 года
Данетки-4  
29 июня 1998 года
Словесный бой 
08 июня 1998 года
Вдоль или поперек? 
01 июня 1998 года
Все врут календари? 
 
САМОЕ ПОПУЛЯРНОЕ
8,9-дюймовый месяц
Проверим на практике: может ли нетбук полностью заменить обычный портативный компьютер? А рабочую или домашнюю машину? Не исключено, что некоторые читатели будут удивлены выводами этого месячного эксперимента.
Ноутбучные отчеты
Никакого повидла - Сергей Голубицкий отчитывается по ноутбукам, с которыми провел последние три года. Как сломать ASUS, чем хороша Toshiba и сколько стоит Sony.  
Много лучше воровства
Куда деть домашнюю видеоколлекцию? Покупать винчестеры - как самые дешевые, самые быстрые, и, возможно, самые надежные хранители информации. Но тут возникает следующий вопрос: купил, а что дальше?
Здравствуй, Ubuntu!
Надоела Windows? Не нравится политика Apple? Тогда самое время попробовать какой-нибудь дистрибутив Linux. Например, Ubuntu. А мы поможем.
/  бумажный номер

Тема номера: Кризис в ИТ Читайте на сайте тему номера "Кризис в ИТ" и другие статьи из журнала "Компьютерра" от 04 ноября 2008 года
  Архив номеров журнала

О проекте | Реклама на сайте | Рассылки сайта | КПК–версия | RSS-трансляция

© ООО «Компьютерра–Онлайн», 1997 — 2008.
При цитировании и использовании любых материалов ссылка на портал «Компьютерра–Онлайн» обязательна (для Интернет–изданий — www.computerra.ru)
Редакция сайта: site@computerra.ru
Техподдержка сайта: websupport@computerra.ru
Редакция журнала: inform@computerra.ru
Отдел рекламы: reklama@computerra.ru
Телефон: (495) 232–22–61, (495) 232–22–63
Работает на «Битрикс: Управление сайтом»
Почта защищена сервером «СПАМОРЕЗ»
Трилан — продвижение сайта,
поисковая оптимизация сайта

Сайт работает на сервере DEPO Computers
Rambler's Top100