Текст книги "Камень, ножницы, теорема. Фон Нейман. Теория игр."
Автор книги: авторов Коллектив
Жанры:
Научпоп
,сообщить о нарушении
Текущая страница: 7 (всего у книги 8 страниц)
Мы знаем, что в ситуациях такого типа на принятие решения могут влиять самые разные факторы, например мораль или эмоции. Можно положиться на интуицию, довериться предсказаниям гадалки или просто кинуть кости и уповать на волю случая. Но в любом случае останется открытым вопрос: существует ли метод, позволяющий принять это решение рациональным способом? Можно ли придать этой задаче математический характер? Желание математизировать реальность, присущее фон Нейману, заставило его заинтересоваться дилеммой заключенного.
Интересно и даже в какой-то степени неизбежно отставить в сторону при рассмотрении этой задачи факторы морального толка («предавать товарища нехорошо» или «за такой выбор меня будет мучить совесть»), так как они еще больше запутывают и не помогают принять решение. Нечто похожее происходит с кооперативными стратегиями. Кооперация предпочтительней не из-за этического аспекта, который не относится к сфере математики: она просто является наилучшей стратегией для получения максимального выигрыша с минимальным риском в конкретной игре, в которой есть конфликт интересов.
Чтобы избежать такой путаницы, лучше всего представить дилемму как игру в казино, в которой можно выиграть или проиграть какое-то количество денег, а не как трагический рассказ, в котором идет речь о жизни людей. Такой метод предлагает Вильям Паундстоун в своей книге Prisoner's dilemma {«Дилемма заключенного», 1992).
Речь идет об игре с двумя участниками, которая проходит всего один раз. Чтобы повторить ее, придется поменять обоих игроков. Единственное условие, которое стоит перед участниками, – одержать победу, как и в любой другой игре. Это кажется очевидным, но на самом деле нуждается в уточнении. Если игрок в покер хочет обмануть соперника с помощью блефа, нет смысла говорить, что это противоречит моральным принципам. Это глупо, ведь участники должны придерживаться правил без обмана и, главное, играть, чтобы выиграть. Такой подход особенно важен, когда теория игр выходит за рамки простого времяпрепровождения и применяется в военном сценарии.
Вернемся к дилемме в версии с казино: в ней участники играют за столом, под которым размещен электронный аппарат, невидимый противнику. Каждый игрок должен принять решение, сотрудничает он с соперником или нет. Крупье объявляет, в какой момент игроки могут нажимать на соответствующие кнопки. После того как установлен размер заклада, платежная матрица может иметь следующий вид.
КООПЕРАТИВНЫЕ ИГРЫ
В кооперативных играх участники преследуют общую цель, например выиграть выборы, улучшить управление компанией или повысить ее прибыль. Для достижения этой цели они объединяются в корпорации. Создается ситуация, обратная так называемым некооперативным, или антагонистическим, играм, в которых решающее значение имеет индивидуальная стратегия. Яркий пример обоих понятий можно найти в военных играх. Во время холодной войны существовало нестабильное равновесие между двумя мощными мировыми державами – СССР и США. Они вели антагонистическую игру с односторонними стратегиями. Было понятно, что такая некооперативная игра может иметь фатальные последствия для участников, и, таким образом, были заключены договоренности об остановке гонки ядерных вооружений.
Пейнтбол – кооперативная игра, в которой симулируются военные действия.
Объединение ради победы
Примером кооперативных игр могут быть ролевые игры. Они похожи на театральную постановку, в которой участники играют роли вымышленных персонажей, следуя указаниям рассказчика, придумывающего сценарий, но игроки вольны решать, что им делать в установленных рамках. Таким же образом, если играть в домино каждый за себя, это будет некооперативная игра, если играть парами – кооперативная.
В сотрудничает
В не сотрудничает
А сотрудничает
(2, 2)
(0, 3)
А не сотрудничает
(3, 0)
(1, 1)
Получается, что при кооперации каждый выигрывает 2 евро, если ни один не сотрудничает – по одному, если один сотрудничает, а второй нет, то первый не получает ничего, а второй – 3 евро. В последнем случае игрок, что называется, остается в дураках, и большая часть участников пытается избежать этого всеми силами.
Эта платежная матрица может иметь несколько вариантов, например проигрыши в ней могут обозначаться отрицательными числами. Это приблизило бы нас к дилемме заключенного в ее классической версии, но она может использоваться как модель для изучения дилеммы, если удовлетворяет следующим требованиям: один из результатов должен представлять собой приз (то есть когда оба игрока сотрудничают, оба получают 2 евро), другой – наказание (когда оба не сотрудничают), а третий (не сотрудничает только один) – предусматривать приз для одного из них с выигрышем больше, чем при обоюдной кооперации.
ТЕОРИЯ АБСТРАКТНЫХ АВТОМАТОВ
Было бы ошибкой полагать, что после войны вся научная деятельность фон Неймана была сконцентрирована исключительно на военных проектах. Из его биографии ясно видно, что его ум никогда не был занят чем-то одним.
Одной из основных задач, над которыми фон Нейман работал в этот период своей жизни, был универсальный самовоспроизводящийся клеточный автомат. Эта задача затрагивала вопрос репродукции – великой загадки жизни. Ученый хотел доказать, что это явление подчиняется не таинственным законам, а более или менее простым математическим правилам – настоящему языку природы.
Универсальный автомат фон Неймана – это машина, состоящая из модуля, который при помощи четких инструкций и имеющихся материалов может смоделировать все что угодно, а также имеет необходимые инструкции для воспроизведения себя самого. Фон Нейману пришлось добавить одно условие, чтобы избежать так называемой бесконечной регрессии: где– то в машине должны содержаться инструкции, описывающие ее саму. Таким образом, эти инструкции должны были содержать другие инструкции, которые их описывают, и так далее. Но в любом случае машина не может иметь такую бесконечную регрессию. Чтобы решить эту проблему, фон Нейман добавил третий элемент – репродуктор инструкций. Таким образом, полная версия устройства состояла из конструктора, списка программ-инструкций и репродуктора. В первой фазе список программ-инструкций подвергался интерпретации, а во второй – просто копировался.
Для создания самовоспроизводящегося устройства в компьютере необходимо было сделать автомат, который не уступал бы машине Тьюринга. Теоретически для этого можно использовать логические выражения NOT-AND-OR (нет-и-или). Например, можно сделать выражение NOT с так называемым планерным ружьем Госпера, но эта схема слишком сложна, чтобы описывать ее здесь. Фон Нейман доказал, что при таких условиях клеточный автомат с 200 тысячами состояний смог бы самовоспроизводиться, однако его описание превышает наши вычислительные способности.
Если однажды клеточный автомат фон Неймана будет создан, это значит, что где-то появится робот, окруженный материалами, который примется за работу и по истечении определенного времени создаст свою точную копию. Потом их станет две, потом четыре и так далее в геометрической прогрессии. Однако фон Нейман не мог предвидеть того (и сегодня никто не может этого сделать), как эти роботы будут вести себя по отношению к людям. Это важный вопрос, ведь за короткое время количество роботов стало бы огромным, и их становилось бы все больше.
В 1948 году фон Нейман спроектировал универсальный конструктор. Эта машина, следуя заданным инструкциям, могла собрать другую машину из материалов, находящихся рядом. Нечто подобное мы можем наблюдать на любой роботизированной фабрике. Но ученый хотел пойти еще дальше и снабдить машину инструкциями и материалами, необходимыми для создания точной копии самой себя; другими словами, он хотел создать клеточный автомат. Природа, в которой мы живем, изобилует клеточными автоматами, ДНК – один из них. Любопытно, что фон Нейман – один из самых выдающихся теоретиков XX века – хотел преодолеть теорию с помощью своей самовоспроизводящейся машины, которую назвал «Кинематон».
Пока фон Нейман сражался с многочисленными техническими трудностями, возникшими при создании «Кинематона», его друг, американский математик польского происхождения Станислав Улам, дал ему хороший совет. Если фон Нейман хотел досконально изучить законы, на которых основывался этот процесс, ему надо было отложить в сторону ручную сборку и заняться виртуальной моделью. Тогда ученый изменил свою тактику и создал простую бесконечную матрицу, в которой можно было представить каждую клетку, как если бы перед нами лежал разграфленный листок, и каждая графа была бы занята. Все клетки должны иметь некое состояние, а их число должно быть конечным. В оригинальной модели фон Неймана для каждой клетки существовало 29 состояний. Идея заключалась в том, что, исходя из заданных правил, каждое состояние каким-то образом зависело от состояния соседних клеток и от своего предыдущего. Таким образом, система напоминала живые системы, по крайней мере в том смысле, что клетки могли меняться и входить в контакт с другими, находящимися в похожем или таком же состоянии. Итак, фон Нейман хотел исследовать очень сложную структуру при помощи очень простой модели – клеточных автоматов.
РОБОТОТЕХНИКА
Термин «робот», происходящий от чешского слова robota (подневольный труд), впервые появился в театральной пьесе *Россумские универсальные роботы» чешского драматурга Карела Чапека.
Она была поставлена в январе 1921 года в Праге. Действие в ней разворачивается вокруг фабрики, на которой создают механических существ для службы человеку. В конце пьесы роботы уничтожают людей. Робототехника – прикладная наука, на основе которой при помощи кибернетики и технической инженерии можно построить машину, управляемую специальной программой и способную обращаться с предметами, а также в некоторой мере взаимодействовать с окружающей средой.
Ее цель – замена людей на ряде однообразных, а также слишком тяжелых для человека или просто опасных операций. Тело робота состоит из механических элементов из металла или пластика и двигается благодаря сервомотору. Нервная система сформирована электропроводами, в венах течет смазывающее масло. Его мозг не просто похож на компьютер – это и есть компьютер. Однако часто встречается ошибочное представление о том, что робот должен походить на человека (в узком понимании посудомоечная машина – тоже робот). Робот должен отвечать трем основным характеристикам.
1. Его можно запрограммировать, как и компьютер.
2. Он должен быть машиной, способной выполнять конкретные действия в окружающей его среде.
3. Он должен быть гибким.
Третье свойство вытекает из двух предыдущих, так как, с одной стороны, подразумевает способность оперировать широким спектром программ, а с другой – взаимодействовать со средой разными способами.
Робот, играющий на фортепиано. Шанхайский музей науки и техники, Китай.
КЛЕТОЧНЫЙ АВТОМАТ
Клеточный автомат – это математическая абстракция клеточных процессов, которые наблюдаются в живых организмах. Его можно определить как динамическую систему, состоящую из двух компонентов: пространства клетки и правил поведения.
По определению клеточное пространство – это пространство фон Неймана, в котором его элементы, называемые клетками, находятся в состоянии, определяемом либо конечным числом значений {v1 ..., vn}, либо любым непрерывным значением. Это определение может показаться немного путаным, но его цель – показать, что даже если результат выглядит как очень простая игра, он не лишен математического формализма. Но чтобы выражаться понятнее, сведем рассуждения к простой формулировке, которая и используется в теоретических описаниях. Для начала пространство фон Неймана становится двумерным, чтобы его можно было представить на листке, в котором каждый квадратик обозначает клетку. Из двух множеств значений мы не будем рассматривать непрерывное множество, так как весь процесс происходит во внутренних механизмах компьютера, а они всегда работают с дискретными величинами. Из возможных множеств {v1 ..., vn} этих дискретных значений оставим только два – {1, 0}. Первое означает, что клетка жива, второе – что она мертва. Мы также можем выбрать два разных цвета. Итак, возьмем лист бумаги в клетку и ограничим нашу зону работы, например, квадратом со стороной 7 клеток. Затем возьмем черный фломастер и закрасим клетки (см. рисунок 1 на следующей странице).
КИБЕРНЕТИКА
Кибернетика – это наука, изучающая различные формы коммуникации, которые могут возникать между двумя механизмами, и законы, управляющие коммуникацией между человеком и машиной. Отцом кибернетики считается венгерский математик Норберт Винер (1894-1964). В 1948 году он написал книгу «Кибернетика, или Управление и связь в животном и машине», которая стала бестселлером и позволила автору улучшить свое – до этого нестабильное – материальное положение.
Норберт Винер.
У нас появится пространство, в котором есть живые клетки, обозначенные черным цветом, и мертвые, обозначенные белым. Теперь остается только установить правила развития, то есть детально описать, как эти клетки будут развиваться в своей среде. Если вышеупомянутый рисунок представляет собой фазу 1, у нас должен быть какой-то критерий, чтобы перейти к фазе 2 и, разумеется, чтобы перейти от фазы 2456 к фазе 2457. Говоря математическим языком, нам нужен алгоритм, который, если известно состояние фазы N, позволяет сконфигурировать состояние фазы N + 1. Поскольку в нашей решетке на данный момент нет никаких странных элементов вроде пакменов или тому подобных, на каждую из наших клеток могут действовать только другие клетки из ее окрестности. Одна из самых простых окрестностей – это окрестность по сторонам света (север, юг, запад, восток); то есть клетка может взаимодействовать только с клетками, расположенными над ней, под ней или по сторонам от нее. В этом случае она называется окрестностью фон Неймана. Если к этому мы прибавим диагонали, то получим так называемую окрестность Мура. Становится понятно, что возможности определения окрестностей почти безграничны. Мы можем сказать, например, что влиять будут только клетки, которые находятся на определенном расстоянии г. Существуют очень сложные правила окрестностей, которые описываются посредством матричных функций, но мы их не будем рассматривать в этой книге. Начнем с вышеуказанного клеточного пространства и определим правила, которые действуют для окрестности Мура.
1. Клетки с четным количеством живых соседних клеток умирают.
2. Клетки с нечетным количеством живых соседних клеток порождают живую клетку.
РИС. 1
РИС. 2
Таким образом, мы получим три фазы, показанные на рисунке 2.
Можно также начать с меньшего количества ячеек и установить другие правила. Несомненно, дойти до определенной фазы и наблюдать за результатом (существуют простые компьютерные программы, которые могут быстро показать нам фазу 1000) – интереснейшее занятие. Мы увидим удивительные фигуры и ситуации: можно создать устойчивые конфигурации, вымершие виды, натюрморты, хищников или структуры, которые двигаются в решетке, не теряя своей формы.
Это вариант игры «Жизнь», созданной британским математиком Джоном Хортоном Конвеем в 1970 году. Помимо того что это просто очень интересная игра, имеющая важное применение в математике, она может быть полезным инструментом в исследованиях и помогает понять некоторые сложные природные процессы, так как является мощной моделью, которую можно применить, например, при изучении влияния разлива нефти на морскую фауну.
ОТ МЕЧТЫ ЛЕЙБНИЦА К МЕЧТЕ ФОН НЕЙМАНА
Развитие человеческой мысли скрыто от нас, оно следует законам, которые пока не удалось выявить. Однако в истории науки были великие мыслители, считавшие, что если можно было бы обозначить идеи номерами и присвоить каждой свое число, то достаточно было бы произвести вычисления с этими числами, чтобы узнать, какие из них верные, а какие ложные. Собственно, это и было мечтой Готфрида Лейбница (1646-1716).
Немецкий поэт Фридрих Гёльдерлин (1770-1843) однажды сказал: «Когда человек мечтает, он король, когда размышляет – нищий». Несомненно, Лейбниц очень походил на короля...
Тем не менее для таких научных деятелей, как Паскаль, Лейбниц или Декарт, склонных в своих размышлениях если не к прагматизму, то, по крайней мере, к некоей конкретике, размышлять означало воплощать свои идеи на практике. И в этот момент мечта могла обернуться кошмаром. Следовательно, нас не должно удивлять, что результаты их первых выводов воплощались в вычислительных машинах, ведь вычисление – одна из первых абстрактных операций, выполняемых человеческим разумом. К тому же время показало, что действие самых продвинутых «думающих» машин, которые мы способны сделать, основано на вычислениях по строго определенным правилам компьютерной алгебры. Эта сложная и очень специализированная область математики, появившаяся вместе с информатикой, начала зарождаться еще в сознании философов и математиков.
Истина слишком сложна, нам дано лишь немного приблизиться к ней.
Джон фон Нейман
Вычислительная машина, спроектированная Лейбницем, была сложнее машины Паскаля, так как могла не только складывать и вычитать, но и умножать, делить и извлекать квадратные корни. Между началом ее создания и днем, когда Лейбниц увидел ее в собранном виде, прошло почти 23 года. Ученый дал ей говорящее название – Getrocknetsrechenmaschine (ступенчатая вычислительная машина). Действительно, она производила умножение путем последовательного сложения, но ее механизмы были слишком сложны технически для того времени, и она никогда не работала нормально. Несмотря на свою неудачу, Лейбниц посвятил себя размышлению над революционной идеей: если числа можно было бы представить на основании 2, это не только упростило бы механизмы машины, но и позволило бы применить к процессу вычисления бинарную логику.
ИГРА «ЖИЗНЬ
Два специалиста по клеточным автоматам могли бы вести диалог такого рода.
– Я уже несколько недель работаю над «Жизнью 4555»».
– Очень интересно. А я – над «Жизнью 5766»». Ищу модель того, как распространяются пожары в лесах.
Чтобы этот разговор был понятен, надо знать значения этих четырех цифр. Первая обозначает минимальное количество клеток, которое должно окружать живую клетку для того, чтобы она не умерла. Вторая – то же самое, но наоборот: это максимальное число. Третья – это минимальное число живых клеток в окружении для того, чтобы у клетки была возможность вновь ожить. Четвертая и последняя – максимальное число соседних клеток для того, чтобы ожить. То, что сегодня называется игрой «Жизнь»», является математической теорией, простой и очень любопытной. Ее возможное применение может быть теоретическим или практическим, например при изучении репродукции раковых клеток, зараженных деревьев в лесу, распространения пожаров или роста кристаллов.
Интерактивное табло, на котором идет игра «Жизнь». Музей искусства Сан-Хосе, Калифорния.
По Лейбницу, мир делится на два разных уровня. Физический уровень погружен в пространство и время, события в нем развиваются по своим законам (у всего есть следствие и причина), и его явления объясняются с помощью механики. Второй уровень – метафизический, в нем нет ни времени, ни пространства, ни причин, ни следствий, только числа. Сущность этого уровня Лейбниц ясно описал в следующем отрывке:
«Рассуждая с метафизической точки зрения, мы не более правы, когда говорим, что корабль движет воду и создает воронки, чем когда утверждаем, что вода сама создает их и вследствие этого корабль движется в соответствии с ними».
Исходя из этого Лейбниц пытался найти универсальный язык, который включал бы все термины метафизического мира и способы их взаимодействия, чтобы породить новые истины и иметь возможность контролировать этот механизм взаимодействия. Благодаря работе над такой задачей Лейбниц стал считаться отцом символической логики. Он предложил присвоить простые числа простым терминам и их произведения – всем остальным. Для воплощения этой идеи на практике Лейбниц создал алгебру всего с двумя связками – отрицанием и соединением, – заложив основы бинарной логики.
Воплотилась ли мечта Лейбница в жизнь? Некоторые ее аспекты – да, а некоторые, возможно, не воплотятся никогда. Британский математик Ада Лавлейс (1815-1852) – первый программист в истории – возможно, знала об амбициозном замысле Лейбница, так как однажды, говоря о компьютерах, заметила:
«Аналитическая машина не имеет претензий на создание чего– либо. Она может выполнить все что угодно – при условии, что знает верный способ. Она может провести анализ, но не в состоянии вскрыть аналитические связи или открыть истины. Ее потенциал заключается в том, чтобы помочь нам сделать возможным то, о чем у нас уже есть первоначальные знания».
Лейбниц мечтал о машине, которая сможет соперничать хотя бы с частью человеческого разума. Фон Нейман же мечтал о создании универсального языка, с помощью которого это было бы возможным.
ИСКУССТВЕННЫЕ НЕЙРОННЫЕ СЕТИ
В 1943 году двое американских ученых – нейролог и кибернетик Уоррен Маккалок (1898-1969) и логик Уолтер Питтс (1923-1969) – создали вычислительную модель, симулирующую работу нервной системы. В ней существовали узлы, связанные друг с другом, как аксоны связывают дендриты в биологических системах. Так появились искусственные нейронные сети (ANN, от Artificial Neural Networks). Фон Нейман работал над расширением и развитием сетей, предложенных Маккалоком и Питтсом.
ANN в основном делятся на два типа: биологические, которые пытаются воспроизвести такие свойства, как слух или зрение, и ориентированные на практическое применение, но мало напоминающие биологические системы. Джон фон Нейман подсчитал, какое примерно количество информации сохраняется в нашей памяти за среднюю по продолжительности жизнь. В результате он получил число, равное 2, 8 · 1020 (280000000000000000000 бит), что очень сложно себе представить, как бы мы ни старались.
Фон Нейман рассматривал нервные клетки как электронные устройства, способные порождать биты: 1 – когда они порождают электрический импульс и 0 – когда находятся в состоянии покоя. Эта система чрезвычайно сложна и сочетает в себе электрохимические и механические процессы, но ее основа должна включать логическую и арифметическую части, обе из которых одинаково важны. Из этого ученый сделал вывод, что мозг можно рассматривать так же, как и современные вычислительные машины, и возвращался к логической структуре как к инструменту для создания модели. Он мог бы применить такую модель и к языку, в неформальном его понимании. По этому поводу фон Нейман сделал заявление, в котором проявился его онтологический подход к математике. Дословно он сказал, что «такие языки, как греческий или санскрит, представляют собой факты истории, а не абсолютную логическую необходимость». В первом случае речь идет о процессе обучения, выполняемом центральной нервной системой, в то время как во втором – о процессе, являющемся частью самой структуры, а он должен иметь тесную связь с математикой. Это все равно что заявить, что математика не «придумана» людьми, а является частью самой их природы.
В декабре 1949 года в университете штата Иллинойс фон Нейман прочел лекцию Theory and Organization of Complicated Automata («Теория и организация клеточных автоматов»). Схема была следующей: если рассматривать мозг как вычислительную машину, то когда мы используем его для коммуникации с другим человеком, мы делаем это при помощи вторичного языка, который является продуктом первичного языка, хранящегося в нервной системе. Эти два языка изначально могут очень отличаться друг от друга.
Точность, эффективность и глубина математики заставляют предположить, что первичный язык нашей нервной системы должен быть к ней очень близок. То есть наш разум – по крайней мере изначально – имеет математическую природу. Фон Нейман изложил все эти результаты в рукописи, которую не успел закончить и которая была опубликована в незавершенном виде после его смерти под названием The Computer and the Brain («Компьютер и мозг»).
БИОНИКА
Развитие кибернетики привело к появлению бионики – науки, которая занимается симуляцией действий человека и животных.
В ней воплотились достижения биологии и электроники, позволившие исследовать принципы, по которым устроены живые существа. Сегодня бионику применяют в создании моделей молекул белка и нуклеиновых кислот.
Несмотря на большой технический прогресс в области бионики, пока выполнена лишь малая часть из намеченного в 1950-е годы. Можно даже сказать, что бионика стала провалом по сравнению с информатикой. Но это и неудивительно. Возьмем для примера хотя бы сетчатку глаза, выполняющую до 10 миллионов распознаваний в секунду,– для ее воссоздания требуется компьютер, обрабатывающий более миллиарда инструкций в секунду. Все биологическое аппаратное обеспечение, обрабатывающее изображение в сетчатке, весит около 20 миллиграмм, а весь мозг – примерно 1500. Для воссоздания их деятельности потребовалась бы машина размером с персональный компьютер, способный обрабатывать более 100 миллиардов инструкций в секунду. И это притом, что на сегодняшний день способности ПК могут сравняться лишь с мозгом маленьких аквариумных рыбок.
Бионическая рука.
ПОСЛЕДНИЕ ГОДЫ
Начиная с 1950-х годов фон Нейман консультировал множество государственных и частных компаний. Он был членом комитета по консультированию Национальной баллистической лаборатории в Мэриленде, артиллерийского отдела военноморского флота США в Вашингтоне, Лос-Аламосской лаборатории, директором проекта по разработке электронного компьютера Института перспективных исследований Принстона, проекта по особому оружию Вооруженных сил США и группы оценки систем в той же организации.
Начиная с 1952 года ученый стал членом Комиссии по атомной энергии США, а в 1955 году принес присягу как член этой комиссии по указу президента страны Дуайта Эйзенхауэра. Его способности работать и принимать решения в очень сложных условиях привели к тому, что фон Нейман посвящал много времени занятиям, далеким от чистой науки.
Финансовое положение ученого было довольно хорошим: только от Института перспективных исследований Принстона он получал 12500 долларов в год. Он жил со своей матерью, женой Кларой и дочерью Мариной в большом доме под номером 26 по Весткут-роад и часто устраивал светские рауты, на которых присутствовали разные знаменитости. Сам фон Нейман тоже был известным персонажем: средства массовой информации, в том числе радио и телевидение, часто просили его прокомментировать какую-либо тему, иногда даже вмешиваясь в его личную жизнь.
Летом 1955 года ученый начал жаловаться на сильные боли в левом плече. Поначалу он подумал, что причиной тому было его недавнее падение, но боль, которая должна была бы отступить через несколько дней, все не проходила. Фон Нейману пришлось сделать хирургическую операцию. Именно тогда ему был поставлен диагноз – рак кости. Позже выяснилось, что это был вторичный рак, вызванный раком простаты. Самой популярной версией причины болезни было то, что фон Нейман не предпринимал необходимых мер безопасности, предусмотренных протоколом, когда работал в радиоактивной среде. Многие намекали: он был немного самоуверенным и считал, что ничто не сможет ему навредить, даже облучение, которому он подвергался, как и большинство участников Манхэттенского проекта. Действительно, не один он заболел раком.
Не будем описывать, как чувствует себя человек, которому поставили диагноз «рак в последней стадии». Врачи давали ему полтора года жизни. В 1955 году болезнь поразила спинной мозг ученого, и ему пришлось пересесть в инвалидное кресло. Фон Нейману предоставили все необходимые условия для того, чтобы он продолжал консультационную деятельность и закончил некоторые свои проекты. Среди них были создание баллистической ракеты и более научная задача – разработка искусственного мозга, который смог бы постепенно, маленькими шагами, приблизиться к мозгу человека.
В последний раз фон Нейман появился на публике в феврале 1956 года – в Белом доме, когда президент Эйзенхауэр вручил ему медаль Свободы (Medal of Freedom). После этого он уже не выходил из дома. На конец марта того года была запланирована авторитетная конференция Силлмана в Йельском университете. Фон Нейман был приглашен выступить на ней й рассказать о своей работе по взаимодействию компьютера и мозга. Поскольку сам ученый не мог принять в ней участие, университет предложил, чтобы кто-то другой прочел текст выступления за него. Однако фон Нейману не удалось завершить эту последнюю задачу, и рукопись так и не была обнародована. В апреле 1956 года он был госпитализирован в больницу Уолтера Рида, из которой больше не вышел. Несмотря на плохое состояние здоровья, фон Нейман попросил оборудовать ему временный кабинет, где он мог бы продолжить работу.
Из-за сильных болей врачам пришлось давать ученому большие дозы морфина, что отразилось на его мыслительных способностях, и это постепенное ухудшение интеллекта было самым нестерпимым следствием для фон Неймана. Незадолго до смерти он удивил всех, обратившись к религии: до сих пор ученый был убежденным агностиком. Возможно, фон Нейман искал утешения, которого нигде больше не мог найти. Но все было бесполезно, поскольку, по свидетельству близких, на протяжении последнего года его дни и ночи были непрекращающейся адской мукой.
Джон фон Нейман умер в Вашингтоне 8 февраля 1957 года в возрасте 54 лет.
Вы будите меня среди ночи, чтобы сказать, что я прав?
Будите, если я ошибаюсь!
Джон фон Нейман
МАТЕМАТИЧЕСКИЕ ВЗГЛЯДЫ ФОН НЕЙМАНА
В математике можно провести разделение на чистую науку и прикладную. Сегодня в большинстве университетов они считаются разными дисциплинами, но так было не всегда. В начале XX века технический прогресс требовал от инженеров все большего использования математики и если не создания, то по крайней мере адаптации различных математических инструментов к их работе. С другой стороны, новые открытия, которые произвели революцию в физике (главным образом теория относительности и квантовая механика), породили математическую физику – самостоятельную дисциплину на границе чистой и прикладной математики. Хотя это не всегда признается, но обычно между чистыми и прикладными науками существует некоторая дистанция. В этом контексте термин «чистая» можно понимать в самом буквальном смысле. По мнению пуристов, теоретические исследования не должны зависеть от материальных потребностей окружающего мира. Случай фон Неймана действительно уникален, поскольку его гений проявился как в чистой теории, так и в создании математических инструментов и даже механических устройств для решения вполне конкретных задач. Ему были одинаково подвластны обе области. Ученый занимался такими задачами чистой математики, как аксиоматизация теории множеств и квантовая механика, а также получил прекрасные результаты в таких земных вопросах, как экономическая теория, баллистика и проектирование взрывателя атомной бомбы. Немногие ученые могли похвастаться подобной универсальностью, которой фон Нейман посвятил любопытные размышления в своей статье The Mathematician («Математик»). Она была опубликована в полном собрании его сочинений, и в ней говорится о двойственной природе математической науки, по отношению к которой фон Нейман в конце концов занимает четкую позицию.