Книга: Программируя Вселенную. Квантовый компьютер и будущее науки
Почему Вселенная сложна?
Почему Вселенная сложна?
Теперь, когда мы формально определили сложность, можно показать, что Вселенная с необходимостью ее создает. Законы физики универсальны в вычислительном отношении и потому позволяют Вселенной содержать и системы с логической глубиной, и системы с высокой эффективной сложностью. Но мы можем также показать, что Вселенная должна содержать такие сложные системы. Давайте вспомним в деталях первую революцию в сфере обработки информации – создание самой Вселенной.
Измеряя сложность Вселенной, мы будем следовать текущей стандартной космологической модели. Согласно этой модели, во Вселенной недостаточно материи для того, чтобы замедлить, а затем обратить ее расширение, заставив ее схлопнуться и исчезнуть в процессе Большого сжатия. Это значит, что Вселенная всегда будет расширяться. Такая Вселенная пространственно бесконечна, в том числе и в самом начале. Но нас интересуют вычисления, которые выполняет Вселенная, то есть каузально связанная часть Вселенной, ее часть в пределах горизонта, состоящая из битов, которые могут «говорить» друг с другом. В тех случаях, когда не указано явно, что речь идет о событиях за горизонтом, мы будем следовать обычной практике и относить термин Вселенная к той ее части, которая находится в пределах горизонта.
Первая революция в сфере обработки информации начинается с началом Вселенной. До начала Вселенной не было ничего – ни пространства, ни времени, ни энергии, ни битов. В самый момент начала еще ничего не произошло. Обезьяны-программистки еще не начали ничего вводить в компьютер.
Данные наблюдений свидетельствуют о том, что вначале Вселенная была простой. Насколько мы можем судить, было только одно возможное начальное состояние, и это состояние было везде одинаковым. Но если в момент «нуль» было только одно возможное начальное состояние, то Вселенная содержала нуль битов информации. Ее логическая глубина, термодинамическая глубина и эффективная сложность тоже были равны нулю.
Теперь Вселенная начинает вычислять. Одно планковское время спустя (порядка 10–44 секунды[43]), Вселенная содержит один бит в пределах горизонта. Количество вычислений, которые она может выполнить с этим битом за одно планковское время, составляет одну операцию; то есть эффективная сложность и термодинамическая глубина Вселенной могут быть не больше одного бита, а ее логическая глубина может быть не больше одной операции. Обезьяны ввели в компьютер один бит.
По мере расширения Вселенной растет число битов в пределах горизонта и накапливается число операций. Максимальная логическая глубина ограничивается числом операций, а эффективная сложность и термодинамическая глубина ограничены числом битов. Сложность Вселенной увеличивается, хотя она все еще относительно проста. Однако обезьяны продолжают вводить программу.
Что вычисляет Вселенная в этот ранний период? Как обычно, она вычисляет свое собственное поведение. Вселенная вычисляет саму себя. Если бы мы больше знали о квантовой гравитации, то могли бы воспроизвести первые шаги вычисления Вселенной на существующих, сделанных человеком квантовых компьютерах, хотя они и очень просты. По существу, вычислительная теория квантовой гравитации, описанная выше, позволяет напрямую увидеть, что и как вычисляет Вселенная. В этой модели Вселенная одновременно начинает все возможные вычисления.
Мы помним, что квантовые компьютеры могут одновременно выполнять множество вычислений, используя квантовый параллелизм. Почти все входные квантовые биты – суперпозиции 0 и 1. Есть только одно состояние, имеющее значение 0, и одно состояние, имеющее значение 1, но есть бесконечное число возможных состояний входных данных, которые являются суперпозициями 0 и 1. Следовательно, почти все однокубитные входные данные квантового компьютера побуждают его делать то и это одновременно.
Аналогичным образом почти все двухкубитные входные состояния являются суперпозициями 00, 01, 10, и 11. Если каждый из этих четырех входов инструктируют компьютер выполнять определенное вычисление, то почти все двухкубитные состояния инструктируют квантовый компьютер выполнять эти четыре вычисления квантово-параллельно, и т. д. По мере того как число входных кубитов растет, универсальный квантовый компьютер продолжает запускать одновременно все возможные вычисления.
Хотя вначале Вселенная проста и не обладает ни эффективной сложностью, ни логической глубиной, у нее впереди великолепное будущее. Ранняя Вселенная представляет собой то, что Чарльз Беннетт называет «честолюбивой» системой: даже если первоначально она не является сложной, она с неизбежностью способна со временем создавать большое количество сложности.
В ранней Вселенной наши квантовые обезьяны вводят в компьютер суперпозиции всех возможных входных данных. Вычислительная Вселенная интерпретирует эти входы как инструкции выполнить все возможные вычисления квантово-параллельным образом. (Эту суперпозицию всех возможных структур иногда называют Мультивселенной.) В одном из этих параллельных квантовых вычислений она создает ту особую сложность, которую мы видим вокруг. Как всегда, когда обезьяны вводят данные в компьютеры, структуры, которые могут возникнуть из коротких программ, более вероятны, чем структуры, для создания которых нужны длинные программы.
Вселенная вычисляет, биты меняют свои значения. Но что это за биты? Биты в ранней Вселенной являются репрезентациями локальных значений плотности энергии. Например, 0 может представлять плотность энергии ниже средней, а 1 – плотность энергии выше средней. Вследствие простой, гомогенной природы начального состояния средняя плотность энергии везде одинакова, но существуют квантовые флуктуации относительно этой средней плотности. Квантовые биты Вселенной находятся в суперпозиции состояний, описывающих более низкую и более высокую плотность. С точки зрения энергии естественная динамика Вселенной создает области, в которых плотность энергии принимает суперпозицию различных значений.
Как только Вселенная началась, ее кубиты начали менять значения и взаимодействовать. Иначе говоря, как только обезьяны начали вводить свою программу, создавая квантовую суперпозицию, законы физики начали интерпретировать эту программу. Вспомним, что однажды созданная информация имеет тенденцию распространяться. Информация заразна. Из-за чувствительности квантовых битов к взаимодействиям с другими квантовыми битами в своем окружении квантовая информация особенно заразна. Как мы уже говорили, такое распространение квантовой информации приводит к декогеренции, разъединению историй.
Возьмем один кубит в суперпозиции 0 и 1. Этот кубит содержит 0 и 1 одновременно, согласно обычным законам квантовой механики. Теперь пусть этот кубит взаимодействует с другим кубитом, находящимся в состоянии 0, например выполняется операцию «условное не» со вторым кубитом, где первый кубит является управляющим. Два кубита, взятые вместе, находятся теперь в суперпозиции 00 и 11: квантовая информация первого кубита заразила второй кубит. Но в результате этого взаимодействия первый кубит, взятый отдельно, ведет себя так, как будто в нем записан либо 0, либо 1, но не то и другое; иначе говоря, данное взаимодействие декогерировало первый кубит.
По мере того как между кубитами происходит все больше взаимодействий, квантовая информация, которая сначала была локализована в отдельном кубите, распространяется среди многих кубитов. По мере того как распространяется эпидемия общей квантовой информации, кубиты декогерируют. А когда они декогерируют (и одна история больше не оказывает влияния на другую), мы можем сказать, что данная область имеет либо более высокую, либо более низкую плотность энергии. На языке декогерентных историй теперь мы можем обсуждать плотность энергии Вселенной за обеденным столом.
Следующий шаг в вычислительной Вселенной – решающий. Мы помним, что гравитация реагирует на присутствие энергии. Там, где плотность энергии выше, ткань пространства-времени начинает искривляться немного сильнее. По мере того как флуктуации плотности энергии декогерируют, гравитация отвечает на флуктуации в энергии квантовых битов, аккумулируя материю в элементе 1 суперпозиции.
В модели квантовой гравитации, основанной на вычислительной Вселенной, аккумуляция происходит естественным образом. Содержание лежащего в основе квантового вычисления определяет структуру пространства-времени, включая его кривизну. При этом элемент суперпозиции со значением 1 автоматически создает более сильную кривизну, чем элемент со значением 0. Когда кубит декогерирует и приобретает значение либо 0, либо 1, но не оба сразу, кривизна пространства-времени становится или выше (в компоненте 1), или ниже (в компоненте 0), но не в обоих сразу. В вычислительной Вселенной когда кубиты декогерируют и начинают вести себя более классическим образом, гравитация также начинает вести себя классическим образом.
Такой механизм декогерентности контрастирует с другими теориями квантовой гравитации, в которых гравитационное взаимодействие само по себе декогерирует кубиты. Но какую бы теорию квантовой гравитации мы ни приняли, картина Вселенной на этой ранней стадии в основном будет той же самой. Биты создаются и начинают менять свои значения. Гравитация отвечает на это, собирая материю вокруг «единиц». Квантовые биты декогерируют, и во Вселенную поступают случайные последовательности 0 и 1. Вычисления начинаются!
Кроме создания тверди, по которой мы ходим, гравитационная аккумуляция поставляет необходимое сырье для создания сложности. По мере сборки материи в облака повышенной плотности энергия, которую содержит эта материя, становится доступной для использования. Калории, которые мы потребляем, чтобы жить, обязаны своим происхождением гравитационной аккумуляции, в результате которого сформировалось и начало светить Солнце[44]. Гравитационная аккумуляция в самой ранней Вселенной отвечает за создание крупномасштабной структуры галактик и скоплений галактик.
За этой первой революцией в сфере обработки информации последовали другие: жизнь, половое размножение, мозг, язык, цифры, письменность, печатный текст, вычисления – и кто знает, какой будет следующая. Каждая следующая революция в сфере обработки информации приходит как результат вычислительной механики предыдущей революции. С точки зрения сложности каждая следующая революция наследует практически всю логическую и термодинамическую глубину предыдущей революции. Например, половое размножение основано на жизни, поэтому оно обладает не меньшей глубиной, чем и сама жизнь. Глубина накапливается.
А вот эффективная сложность не обязана накапливаться: потомству не нужно иметь больше эффективной сложности, чем есть у родителей. В процессе проектирования многократные уточнения, позволяющие устранить ненужные детали, могут привести к созданию систем, обладающих меньшей эффективной сложностью, но при этом более эффективных, чем их предшественники.
Помимо устранения ее в процессе уточнений эффективная сложность может пропадать и сама по себе. Эффективная сложность организма как минимум столь же велика, как и информационное содержание его генов. Но когда вид исчезает, его эффективная сложность теряется.
Так или иначе, жизнь на Земле, по-видимому, началась с небольшой эффективной сложности, а затем прошла взрывное развитие, результатом которого стал чрезвычайно разнообразный и эффективно сложный мир, который мы видим вокруг. Способность Вселенной выполнять вычисления означает, что объекты и системы, обладающие логической и термодинамической глубиной, с необходимостью спонтанно эволюционируют. Верно ли, что вычислительная Вселенная спонтанно создает все более растущую эффективную сложность? Достаточно оглянуться вокруг, и мы увидим очень много эффективной сложности. Но обязательно ли увеличивается суммарная эффективная сложность? Или в какой-то момент она может уменьшиться? Эффективная сложность человеческого общества, как представляется, вполне может исчезнуть, например в случае мировой ядерной войны. Кроме того, когда через несколько миллиардов лет погаснет Солнце, жизнь на Земле также исчезнет.
Вопросы о том, как, почему и когда увеличивается эффективная сложность, в науке о сложности до сих пор не решены. Мы можем попытаться нащупать ответы, рассматривая механизмы, создающие эффективную сложность. Мы определили целенаправленное поведение как поведение, позволяющее системе, во-первых, получать энергию и, во-вторых, воспроизводить себя. Эффективную сложность живой системы можно определить как число битов информации, влияющих на способность этой системы потреблять энергию и воспроизводить себя. Если добавить к двум аспектам поведения третий – способность воспроизводить себя вариативно, то мы сможем увидеть, как эффективная сложность меняется со временем.
Любая система (к примеру, половое размножение), которая потребляет энергию и воспроизводит себя с вариациями, может как увеличивать эффективную сложность, так и терять существующую. Одни вариативные копии, созданные в процессе воспроизводства, будут лучше потреблять и воспроизводиться, чем другие, и эти варианты станут доминирующими в популяции. Некоторые варианты будут иметь эффективную сложность больше, чем у первоначальной системы, а некоторые – меньше. До той степени, в которой рост эффективной сложности усиливает способность к воспроизведению, эффективная сложность будет иметь тенденцию к росту; однако если какая-то из вариативных копий сможет воспроизводить себя лучше при меньшей эффективной сложности, то эффективная сложность может и уменьшаться. Имея разные внешние условия и множество вариаций воспроизведения, мы можем ожидать, что эффективная сложность будет в некоторых популяциях расти, а в других уменьшаться.
Все живые системы потребляют энергию и вариативно воспроизводят себя, но такие самовоспроизводящиеся системы не обязательно являются живыми. В самом начале Вселенной космологический процесс под названием «инфляция» с большой скоростью производил новое пространство и новую свободную энергию. Каждый объем пространства порождал новые объемы, удваиваясь в размерах за крошечную долю секунды. Само пространство воспроизводило себя. Вариативность создавали квантовые флуктуации (пресловутые обезьяны). По мере того как пространство воспроизводило себя, каждый дочерний его объем немного отличался от родительского. Так как материя начинала собираться вокруг областей большей плотности, эти области накапливали больше свободной энергии за счет других, менее плотных областей. Через миллиарды лет в одной из таких областей более высокой плотности сформировалась Земля. А через миллиарды лет после этого какая-то часть Земли эволюционировала, и появились мы.
- Почему необходима миграция
- Почему так важен справедливый процесс?
- Почему потенциальные покупатели лгут?
- Пример применения метода «пять почему»
- Почему я написал эту книгу
- Глава 14. Почему потребительский опыт играет важную роль в выстраивании клиентских взаимоотношений
- Почему и как я уволил себя
- Почему при включении клавиатура не работает, а после загрузки Windows все нормально?
- Почему я не нахожу в Панели управления описанных пунктов?
- З.1.2. Пароль BIOS не сбрасывается даже при удалении батарейки. Почему?
- Текстовые форматы и кодировки, или Почему иногда вместо текста я вижу абракадабру?
- Почему указатель оптической мыши самопроизвольно двигается по экрану?