Выбрать главу

Одна из кучек целиком состоит из фальшивых монет, но какая именно — неизвестно. Известен лишь вес настоящей монеты, и, кроме того, установлено, что каждая фальшивая монета на один грамм тяжелее, чем нужно. Монеты можно взвешивать на пружинных весах. Какое минимальное число взвешиваний необходимо произвести, чтобы отыскать кучку, целиком состоящую из фальшивых монет?

Ответы

1. Есть ли на глобусе какая-нибудь точка, кроме Северного полюса, выйдя из которой можно пройти один километр на юг, один километр на восток и один километр на север и оказаться на прежнем месте? Конечно, есть, и не одна, а бесконечное множество таких точек! Можно выйти из любой точки окружности, проведенной вокруг Южного полюса на расстоянии, чуть большем километра — примерно 1,16 км (1 + 1/2π). Расстояние должно быть «чуть больше», чтобы учесть кривизну Земли. Пройдя километр на юг, а затем километр на восток, вы опишете вокруг полюса полную окружность. Пройдя еще километр на север, вы окажетесь там, откуда вышли. Следовательно, исходной точкой вашего маршрута может быть бесконечное множество точек, заполняющих окружность, центр которой совпадает с Южным полюсом, а радиус примерно равен 1,16 км. Но это еще не все. Свой путь вы можете начинать и в точках окружностей меньшего радиуса, специально подобранного так, чтобы, идя на восток, вы описывали вокруг Южного полюса два, три и т. д. оборота.

2. Существует 88 наборов карт, обеспечивающих выигрыш первому игроку. Они делятся на две категории:

а) четыре десятки и любая пятая карта (всего 48 наборов);

б) три десятки и любая из следующих пяти пар, масть которых не совпадает с мастями выбранных десяток: туз — девятка, король — девятка, дама — девятка, валет — девятка, король — восьмерка, дама — восьмерка, дама — семерка, валет — семерка, валет — шестерка (всего 40 наборов).

На вторую категорию наборов мое внимание обратили Ч. Фостер и К. Пейперс. Я никогда не встречал эти пятерки карт в опубликованных ранее решениях.

3. Разместить 31 кость домино на доске, у которой вырезаны два угловых квадрата на противоположных концах диагонали, невозможно. Доказательство этого факта неожиданно просто. Две диагонально противоположные клетки должны быть одного цвета.

Поэтому, если их вырезать, клеток одного цвета на доске останется на две больше, чем другого. Каждая кость домино может прикрыть два квадрата разного цвета, поскольку только такие квадраты примыкают друг к другу. После того как 30 костей закроют 60 клеток доски, свободными останутся два квадрата одинакового цвета. Они не могут находиться рядом, и поэтому их нельзя прикрыть последней костью домино.

4. Потребуем, чтобы вопрос был таким, на который можно ответить только «да» или «нет». Тогда существует несколько решений, опирающихся на одну и ту же хитрость. Пусть, например, логик указал на одну из дорог и спросил туземца: «Если бы я вас спросил, ведет ли эта дорога в деревню, вы бы сказали «да»? В этом случае туземец вынужден сказать правду, даже если он лжец! Если дорога ведет в деревню, лжец должен ответить «нет», но из-за постановки вопроса он, говоря неправду, отвечает, что он бы сказал «да». Таким образом, логик может быть уверен, что дорога ведет в деревню, независимо от того, кто перед ним — лжец или правдивый человек. С другой стороны, если на самом деле дорога не ведет в деревню, лжец по тем же соображениям вынужден ответить «нет».

Вот еще один подобный вопрос: «Если бы я спросил туземца из другого племени, ведет ли эта дорога в деревню, ответил бы он «да»?» Во избежание неясности из-за «вопроса о вопросе», может быть, лучше поставить вопрос несколько иначе (эту формулировку предложил У. Хэггстром): «Правда ли, что из двух утверждений: «Вы лжец» и «Эта дорога ведет в деревню» — верно одно и только одно?» Ответ «да» означает, что дорога выбрана верно, а ответ «нет» — что идти следует по другой дороге, независимо от того, лжет ли туземец или говорит правду.

Д. Сиама и Дж. Маккарти обратили мое внимание на еще один забавный вариант этой задачи. «Предположим, — пишет Маккарти, — что логик в совершенстве владеет языком островитян, но не помнит, какое из двух слов («пиш» или «таш») означает «да», а какое «нет». Несмотря на свою забывчивость, он все же сможет определить, какая из двух дорог ведет в деревню. Он указывает на одну из дорог и говорит: «Если бы я спросил, ведет ли эта дорога в деревню, вы бы ответили словом «пиш»?» Если островитянин отвечает «пиш», логик может заключить, что выбранная им дорога действительно ведет в деревню, даже в том случае, если он не уверен ни в том, с кем разговаривает (с лжецом или с правдивым туземцем), ни в том, что означает слово «пиш» — «да» или «нет». Если же островитянин отвечает «таш», логик делает обратный вывод.»

Г. Янцен и некоторые другие читатели сообщили мне, что если ответ туземца не обязательно должен быть «да» или «нет», то существует вопрос, с помощью которого можно найти правильный путь независимо от того, сколько дорог на перекрестке. Логик просто должен указать на все дороги, в том числе и на ту, по которой он только что шел, и спросить: «Какая из этих дорог ведет в деревню?» Правдивый туземец покажет верную дорогу, а лжец укажет на все остальные. Логик мог бы также спросить: «Какие дороги не ведут в деревню?» В этом случае лжец должен был бы показать только правильную дорогу. Надо сказать, что обе ситуации несколько ненадежны. В первом случае лжец мог бы показать только одну неправильную дорогу, а во втором он мог бы указать несколько дорог. По сути своей эти ответы были ложью, но первый был бы еще самой великой ложью, какая только возможна, а во втором содержалась бы доля правды.

Вопрос о точном определении понятия «ложь» возникает даже в первых, двузначных решениях с «да» и «нет». Самое лучшее, что я могу сделать, — это привести целиком письмо, присланное в редакцию журнала Scientific American В. Кричтоном и Д. Лампиером.

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

Задавая свой вопрос («Если бы я спросил, ведет ли эта дорога в деревню, ответили бы вы «да?»») и надеясь, что туземец распознает в нем как по форме, так и по содержанию составное логическое высказывание — импликацию — и сумеет разобраться в принимаемом этим высказыванием значении истинности, логик рассчитывает на известную изощренность туземца. Между тем, ничего не подозревающий туземец почти наверняка примет вопрос логика за странный способ изъяснения, связанный с изысканностью манер западных цивилизаций, и ответит на него, как на самый обычный вопрос «Эта дорога ведет в деревню?» С другой стороны, если логик с намерением подчеркнуть логический смысл вопроса пристально посмотрит на туземца, желаемая цель все же будет достигнута, хотя туземец и заподозрит, что его каким-то образом хотят надуть. Если он по праву зовется лжецом, то в свою очередь начнет контригру и оставит логика в неведении относительно того, какая же из дорог ведет к деревне. С этой последней точки зрения предложенное решение неполно. Если оке смысл термина «ложь» определить строго формально, то решение все равно нельзя считать удовлетворительным из-за его неоднозначности.

Исследование однозначных решений позволяет нам лучше понять природу лжи. В логике принято называть лжецом того, кто всегда говорит нечто, противоречащее истине. Неоднозначность такого определения станет очевидной, как только мы попытаемся предсказать ответ лжеца на составное высказывание типа: «Правда ли, что если эта дорога ведет в деревню, то вы лжец?» Сможет ли туземец правильно вычислить значения истинности обоих аргументов, чтобы с их помощью определить значение истинности всей функции и в своем ответе сообщить отрицание полученного результата?