Наука верующих или вера ученых: век XX | страница 59



>[84].

Создавая ту или иную программу, программист создает искусственный мир, иногда весьма прихотливый и сложный.

«Думаю, вполне можно сказать, что многие из современных больших программ находятся среди наиболее сложных интеллектуальных достижений всех времен. Они абсолютно тривиальны сравнительно с любым из творений Бога, но они в каком-то смысле ближе к ним, чем что-либо нам известное».

Одним из неожиданных открытий современной компьютерной науки является абсолютно непредсказуемое поведение простых систем, управляемых простыми же правилами. Одним из видов таких систем являются клеточные автоматы, поведение которых не может быть смоделировано никак иначе, как пошаговым выполнением предписанных инструкций исходя из начальной конфигурации. К клеточным автоматам относится хорошо известная игра Джона Конвея «Жизнь» (Life).

«Совершенно ясно, – говорит Кнут, – что программист может создать нечто и прекрасно знать законы, управляющие программой, и при этом быть в совершенном неведении о результатах действия этих законов».

Ситуация драматически усложняется, если в искусственном мире, созданном программой, начинают действовать независимые агенты со свободной волей, пусть и с ограниченным выбором возможностей (как это происходит в компьютерных играх). Кнут рассматривает так называемое бинарное дерево событий (см. схему). Предположим, говорит он, что мы находимся на самой вершине диаграммы, «…где в точке разветвления мы должны сделать выбор. Также представим себе, что наше решение идти направо или налево изменит будущую историю всей Вселенной. Сначала этот эффект будет невелик, но постепенно он будет накапливаться. После первого выбора (например, налево), нужно будет принять новое решение и т. д. <…> Все пути в этом дереве событий будут соответствовать законам квантовой механики, независимо от выбора решений. <…> Используя эту схему, мы можем думать о Боге как о садовнике>[85], подрезающем ветви, иногда влияющем на исход событий в отдельных ветвях и одновременно подправляющем ненаблюдаемую информацию так, чтобы все наблюдения были согласны с квантовой механикой. И сами мы – даже мы, наш дух или душа или ум или любое другое название нашего существа – мы также, вероятно, маленькие подрезчики ветвей, с гораздо более ограниченными и локальными возможностями, разумеется, но способные использовать свою свободу воли. Кто знает, может быть, это даже и легко, если Бог наградил нас некоторой способностью вроде полезного технического устройства, скрытого в иных измерениях. В контексте метафоры садовника слово “дух”, означающее “дыхание жизни”, становится неожиданно вполне подходящим».