Рациональные игроки забрали свою тысячу, а вот азартные теперь миллионеры! В одном случае Предсказатель просчитался, но в целом он всегда оказывался прав.
А теперь ваш ход.
Если вы согласны с логикой предыдущих абзацев, вы возьмете оба ящика. Действительно, какой смысл оставлять на столе тысячу долларов? Предсказатель наверняка угадает ваш выбор (потому что знает, что вы за человек) и оставит ящик № 2 пустым. Это плохо: да, вы получите утешительный приз (1000 долларов), но так и не станете миллионером.
С другой стороны, ход ваших мыслей может быть следующим: «Предсказатель знает свое дело. Если я решу взять только ящик № 2, есть все шансы, что он заранее поймет это». И в самом деле: в таком случае вы с огромной вероятностью разбогатеете!
Иными словами, игрок, забирающий только ящик № 2, получает больше денег, чем «рациональный» игрок, забирающий оба ящика. Ошеломляющий вывод: выбрать ящик № 2 означает скорее всего получить больший выигрыш, в то время как выбрать оба ящика означает скорее всего ограничиться утешительным призом.
Выбрать ящик № 2 – наилучший путь к богатству!
Эти аргументы можно перевести на язык математики. Довольно просто вычислить, с какой вероятностью приносит деньги та или иная стратегия. Скоро мы вернемся к противостоянию Предсказателя и Игрока, но сначала для наглядности разберем очевидный пример: лотерею «Выбери три цифры».
Игроки покупают билеты стоимостью 1 доллар. Каждый билет дает возможность выбрать три цифры. Тем же вечером выигрышное трехзначное число генерируется случайным образом. Каждый билет с этим числом приносит 500 долларов.
Вопрос: какой ожидаемый выигрыш в лотерее «Выбери три цифры»?
Грубо говоря, никакой. Вероятность того, что мы в точности угадаем заветное число, равна одной тысячной, или 0,01 %. Почти всегда (но все-таки «почти») билет проигрывает.
Но когда об ожидаемом выигрыше говорят на математическом языке, подразумевается средний выигрыш. Как его вычислить?
С вероятностью 0,999 выигрыш по одному билету равен 0 долларов и с вероятностью 0,001 равен 500 долларам. В целом это дает:
0 × 0,999 + 500 × 0,001 = 0,5 доллара.
То есть средний выигрыш равен всего 50 центам.
Вот другой способ прийти к этому числу. Представим, что лотерейщики продали миллион билетов. Каждый билет стоит 1 доллар. Таким образом, выручка составляет миллион долларов. Сколько им придется заплатить?
Заветное число – трехзначное, поэтому резонно предположить, что выиграет где-то один билет на тысячу. Всего будет около 1000 выигрышных билетов, каждый сделает лотерейщиков беднее на 500 долларов. Таким образом, они потеряют в среднем 50 центов с каждого билета.
Применим этот метод анализа к игре Ньюкома. Игрок может взять оба ящика или только ящик № 2. Каков средний выигрыш в каждой ситуации?
• Если вы берете ящик № 2, в 95 % случаев Предсказатель угадывает это и кладет туда 1 000 000 долларов. В 5 % случаев он ошибается, и ящик остается пустым. Таким образом, средний выигрыш равен 1 000 000 × 0,95 + 0 × 0,05 = 950 000 долларов.
• Если вы берете оба ящика, в 95 % случаев ящик № 2 оказывается пуст, а в 5 % случаев там лежит 1 000 000 долларов. В любом случае Игрок получает 1000 долларов из первого ящика. Таким образом, средний выигрыш составляет 1000 × 0,95 + 1 001 000 × 0,5 = 51 000 долларов.
Теперь все ясно. Лучший способ заработать деньги – выбрать только ящик № 2.
Противоречие и выводМы пришли к двум неоспоримым выводам. Первый: лучше взять оба ящика (зачем оставлять деньги на столе?). Второй: лучше взять ящик № 2 (есть все шансы стать миллионером). Как такое возможно? Верно должно быть либо то, либо другое.
Мы столкнулись с противоречием. С нами уже такое случалось. В главе 1 мы вообразили число N, которое, как выяснилось, (a) делится на некое простое число и (b) не делится ни на какое простое число. Разумеется, это невозможно. Если мы пришли к противоречию, значит, мы исходили из ложной посылки. Так оно и было: мы предположили, что количество простых чисел конечно, и пришли к двум прямо противоположным выводам. Если вывод абсурден, то изначальное предположение было ошибочным. Неверно, что простые числа можно пересчитать: это приводит к бессмыслице. Таким образом, простых чисел бесконечно много.
Что касается парадокса Ньюкома, мы сделали два неявных допущения.
Первое допущение – относительно Игрока. Может ли он сделать независимый выбор? Обладают ли человеческие существа свободной волей? Разумеется, нельзя (и мы даже не будем пытаться) в точности разрешить эту старую как мир философскую проблему[233].
Второе – относительно Предсказателя. Действительно ли он способен предвидеть поступки другого человека? Ясно, что в целом поведение людей может быть предсказано с большой долей уверенности. Но в нашей игре Предсказатель пытается предугадать выбор одного-единственного индивидуума, а ведь это весьма зыбкая материя. Точность 95 % неправдоподобно высока.
Однако вот что интересно: противоречие не исчезает, даже если Предсказатель прав в 51 % случаев! Аргумент «не оставляйте деньги на столе» по-прежнему не работает. Вот расчет среднего выигрыша:
• Если вы берете только ящик № 2, средний выигрыш составляет 1 000 000 × 0,51 + 0 × 0,49 = 510 000 долларов.
• Если вы берете оба ящика, средний выигрыш составляет 1 000 × 0,51 + 1 001 000 × 0,49 = $491 000 долларов.
Даже если Предсказатель предугадывает ваше решение с точностью 51 %, вам лучше выбрать только ящик № 2! Разница в средних выигрышах на сей раз невелика, поэтому расчеты не вызывают особых эмоций, но выигрышная стратегия остается прежней[234].
Итак, вот два допущения, приводящих к парадоксу:
– Игрок обладает свободой воли;
– Предсказатель предугадывает решение Игрока с высокой точностью.
Иными словами, свобода выбора и уверенное предсказание будущего несовместимы.
Компьютер в роли ИгрокаВообразим, что в роли Игрока – компьютерная программа, а в роли Предсказателя – мы, человеческие существа. По правилам, Игроку запрещено играть в орлянку; таким образом, компьютер не должен совершать случайного выбора[235].
У компьютера есть все те же две возможности: выбрать оба ящика или только ящик № 2. Как он поступит?
Мы можем с легкостью предсказать выбор компьютера. Нам нужно всего лишь сделать копию компьютерной программы, запустить на другом компьютере и следить за ее действиями. Наше предсказание будет идеальным (если компьютер не заглючит). Когда игра начнется, мы убедимся в безошибочности предсказания. Практически без исключений выбор двух ящиков принесет компьютеру тысячу долларов, а выбор ящика № 2 принесет миллион долларов.
Если нас попросят разработать программу для парадокса Ньюкома, наше решение будет кристально ясно. Вот вся программа:
print («Я беру только ящик № 2»)
Мы запускаем программу, компьютер каждый раз получает миллион долларов, и мы счастливы.
Нет никакого резона выбирать оба ящика. Действия компьютера полностью предсказуемы (потому что мы имеем дело с машиной, а не с человеком), и выбор двух ящиков всякий раз будет приносить всего