вторник, 26 апреля 2022 г.

Стивен Вольфрам: кажется, мы близки к пониманию фундаментальной теории физики, и она прекрасна. Часть 2

 (Продолжение. Часть 1 - https://bit.ly/3t2ok7X)

Граф причинно-следственных связей


В итоге все выглядит чудесно элегантно. Но чтобы добраться до точки, где мы сможем понять всю большую картину, нам нужно подробнее разобрать некоторые аспекты. (Неудивительно, что фундаментальная теория физики — неизбежно построенная на очень абстрактных идеях — несколько сложна для объяснения, но иначе и быть не могло.)

Чтобы не усложнять задачу, я не буду говорить напрямую о правилах, действующих с гиперграфами. Вместо этого я собираюсь поговорить о правилах, которые работают со строками символов.

Скажем, у нас есть правило:
{A → BBB, BB → A}

Это правило гласит, что везде, где мы видим A, мы можем заменить его на BBB, и везде, где мы видим BB, мы можем заменить его на A. Итак, теперь мы можем сгенерировать то, что мы называем ветвящейся системой для этого правила, и нарисовать «граф ветвлений», который отображает все, что может случиться:

На первом шаге единственная возможность — использовать A → BBB для замены A на BBB. Но далее есть две возможности: заменить либо первый BB, либо второй BB — и эти варианты дают разные результаты. Однако на следующем этапе все, что можно сделать — это заменить букву A — в обоих случаях получая BBBB.


Другими словами, хотя в некотором смысле у нас было два исторических пути, которые расходились в системе ветвлений, потребовался всего один шаг, чтобы они снова слились. И если вы проследите рисунок выше, то обнаружите, что это всегда происходит с этим правилом: каждая создаваемая пара ветвей всегда сливается, в данном случае после еще одного шага.

Такой баланс между ветвлением и слиянием — явление, которое я называю причинно-следственной инвариантностью. И хотя в данном случае это может показаться мелочью, на самом деле оказывается, что это свойство наших моделей объясняет, почему работает теория относительности, почему в квантовой механике существует объективная реальность и множество других основных вопросов фундаментальной физики.

Давайте объясним, почему я называю это свойство причинно-следственной инвариантностью. На картинке выше показано, какое «состояние» (то есть какая строка) приводит к какому другому. Но рискуя усложнить картину (и обратите внимание, что это невероятно просто по сравнению со случаем полного гиперграфа), мы можем аннотировать многопутевой граф, включив в него события обновления, которые приводят к каждому переходу между состояниями:


Теперь мы можем задаться вопросом: каковы причинно-следственные связи между этими событиями? Другими словами, какое событие должно произойти, прежде чем может произойти какое-то другое событие? Или, другими словами, какие события должны были произойти, чтобы создать входные данные, необходимые для какого-то другого события?


Давайте пойдем еще дальше и аннотируем граф выше, показав все причинно-следственные зависимости между событиями:


Оранжевые линии показывают, какое событие должно произойти перед каким другим событием — или каковы все причинно-следственные связи в системе ветвлений. И да, это выглядит сложно. Но обратите внимание, что эта картина показывает всю систему ветвлений со всеми возможными историческими путями, а также всю сеть причинно-следственных связей внутри этих путей и между ними.


Но самое важное в причинной инвариантности то, что она подразумевает, что на самом деле граф причинно-следственных связей один и тот же, независимо от того, по какому историческому пути вы идете. И именно поэтому я первоначально назвал это свойство причинно-следственной инвариантностью — потому что в нем говорится, что с таким правилом, причинно-следственные свойства инвариантны по отношению к различным вариантам последовательности, в которой выполняется обновление.

И если еще раз взглянуть на рисунок выше (и пройти еще несколько шагов), можно обнаружить, что для каждого историческом пути причинно-следственный граф, отображающий причинно-следственные связи между событиями, всегда будет иметь вид:


или, мы можем нарисовать его по-другому:


Важность причинно-следственной инвариантности


Чтобы лучше понять причинной-следственную инвариантность, полезно рассмотреть еще более простой пример: случай правила BA → AB. Это правило гласит, что каждый раз, когда в строке стоит буква B, за которой следует A, поменяйте местами эти символы. Другими словами, это правило пытается отсортировать строку в алфавитном порядке, по два символа за раз.

Допустим, мы начнем с BBBAAA. А вот граф ветвлений, показывающий все, что может произойти в соответствии с этим правилом:


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

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

Подумайте о раскрытии алгебраического выражения, например (x + (1 + x)^2)(x + 2)^2. Неважно, в каком порядке вы будете выполнять шаги, вы всегда получите один и тот же результат (в данном случае 4 + 16x + 17x^2 + 7x^3 + x^4). И эта независимость порядков по сути является причинно-следственной инвариантностью.

Еще один пример. Представьте, что у вас есть рекурсивное определение, скажем: f[n_]:=f[n-1]+f[n-2] (c f[0]=f[1]=1). Теперь попробуем вычислить f[10]. Сначала вы получите f[9]+f[8]. Что вы вычислите потом: f[9] или f[8]? Это не имеет никакого значения. Результат всегда будет равен 55. И это еще один пример причинно-следственной инвариантности.

Те, кто имеет опыт работы с параллельными или асинхронными алгоритмами, знают, что очень важно, имеет ли этот алгоритм причинно-следственную инвариантность. Потому что это означает, что можно делать что-то в любом порядке — скажем, в глубину, в ширину или что-то еще — и всегда получишь один и тот же ответ. То же самое происходит в нашем небольшом алгоритме сортировки выше.

Хорошо, но теперь вернемся к причинно-следственным связям. Вот система ветвлений для процесса сортировки с аннотациями всех причинно-следственных связей для всех путей:


Это беспорядок. Но поскольку существует причинно-следственная инвариантность, мы знаем кое-что очень важное: это просто множество копий одного и того же причинно-следственного графа — простой сетки:


Между прочим — как видно из рисунка — перекрестные связи между этими копиями нетривиальны, и позже мы увидим, что они связаны с глубокими отношениями между теорией относительности и квантовой механикой, которые, вероятно, проявляются в физике черных дыр. Но мы вернемся к этому позже…

Предполагается, что каждый другой способ применения правила сортировки дает один и тот же причинно-следственный граф. Итак, вот один пример того, как мы можем применить правило, начиная с конкретной начальной строки:

А теперь покажем граф причинно-следственных связей. И мы видим, что это просто сетка:


Вот еще три возможных последовательности обновлений:


Теперь мы видим причинно-следственную инвариантность в действии: хотя разные обновления происходят в разное время, граф причинно-следственных связей между событиями обновления всегда один и тот же. И, увидев это — в контексте очень простого примера, — мы готовы поговорить о специальной теории относительности.

Вывод специальной теории относительности


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

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

В качестве игрушечной модели давайте посмотрим на наше правило BA → AB для строк. Можно представить себе, что строка лежит в пространстве. Но единственное, что видит наш наблюдатель — это причинно-следственный граф, который представляет причинно-следственные связи между событиями. А для системы BA → AB это можно сделать следующим образом:


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

Вот возможный способ сделать это:


Это можно описать как «слоение» причинно-следственного графа. Мы делим причинно-следственный граф на срезы. И каждый срез наши наблюдатели могут рассматривать как «последовательный момент времени».

Важно отметить, что есть некоторые ограничения на выбор слоения. Причинно-следственный граф определяет, какое событие должно произойти до чего. И если у наших наблюдателей будет шанс осмыслить мир, лучше всего, если их представление о ходе времени согласуется с тем, что говорит причинно-следственный граф. Так, например, это слоение не будет работать — потому что оно говорит, что время, которое мы назначаем событиям, не согласуется с порядком, в котором они должны произойти:


Какой фактический порядок обновления событий подразумевает приведенное выше слоение? По сути, как можно больше событий должно происходить одновременно (то есть в одном и том же срезе слоения), как на этой картинке:


Теперь давайте свяжем это с физикой. Слоение, которое у нас было выше, относится к наблюдателям, которые каким-то образом «неподвижны по отношению ко Вселенной» («космологическая система покоя»). Можно представить себе, что с течением времени события, которые переживает конкретный наблюдатель, помещаются в столбец, идущий вертикально вниз по графу:


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


А это значит, что слоение, которое они построят естественным образом, будет другим. «Со стороны» мы можем нарисовать это на причинно-следственном графе следующим образом:


Но для наблюдателя каждый срез представляет собой последовательный момент времени. И у них нет никакого способа узнать, как был нарисован причинно-следственный граф. Таким образом, они построят свою собственную версию с горизонтальными срезами:

Теперь мы видим чисто геометрический факт: чтобы произвести эту перестановку, сохраняя при этом базовую структуру (а здесь и углы) причинно-следственного графа, каждый момент времени нужно отбирать меньше событий в причинном графе c коэффициэнтом sqrt(1 - β^2), где β равно угол, который представляет скорость наблюдателя.

Если вы что-то понимаете в специальной теории относительности, то вы узнаете многое из этого. То, что мы называем слоениями, соответствует «системам отсчета» теории относительности. И наши слоения, представляющие движение, являются стандартными инерциальными системами отсчета специальной теории относительности.

Здесь есть особенно интересный момент: мы можем интерпретировать все это обсуждение слоений и систем отсчета с точки зрения реальных правил эволюции нашей базовой системы. Итак, вот эволюция нашей системы сортировки строк в инерциальной системе отсчета, соответствующей наблюдателю, движущемуся с определенной скоростью:


Из-за причинно-следственной инвариантности не имеет значения, что мы находимся в другой системе отсчета — причинно-следственный граф для системы (и способ, которым он в конечном итоге сортирует строку) точно такой же.

Основная идея специальной теории относительности состоит в том, что законы физики работают одинаково во всех инерциальных системах отсчета. Но почему это должно быть правдой? Что ж, в наших системах есть ответ: это следствие причинно-следственной инвариантности основных правил. Другими словами, из свойства причинно-следственной инвариантности мы можем вывести относительность.

Обычно в физике относительность вводится путем установления математической структуры пространства-времени. Но в наших моделях мы не делаем ничего подобного, и на самом деле пространство и время вовсе не одно и то же. Теперь мы видим, что из-за причинно-следственной инвариантности в наших моделях появляется относительность со всеми связями между пространством и временем, которые она подразумевает.

Так, например, если мы посмотрим на изображение нашей системы сортировки строк выше, мы увидим релятивистское замедление времени. Фактически, из-за выбранного нами слоения время течет медленнее. Или другими словами, в стремлении ускорить выборку пространства наш наблюдатель испытывает более медленное обновление системы во времени.

Скорость света c в нашей игрушечной системе определяется максимальной скоростью, с которой может распространяться информация, которая определяется правилом, а в случае этого правила — один символ за шаг. Таким образом, мы можем сказать, что наше слоение соответствует скорости равной 0.3 скорости света. Но теперь мы можем посмотреть на формулу замедления времени для нашего графа 1 / sqrt(1 - v^2/c^2), и это именно та формула, о которой говорится в теории относительности.

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

Итак, из нашей игрушечной модели мы можем вывести специальную теорию относительности. Но вот в чем дело: этот вывод работает не только в игрушечной модели — он применим к любому правилу, имеющему причинно-следственную инвариантность. Таким образом, даже если мы имеем дело с гиперграфами, а не со строками, и существует правило, имеющее причинно-следственную инвариантность, то (с различными оговорками, в основном о возможной cлучайности в причинно-следственном графе) оно будет демонстрировать релятивистскую инвариантность, а основанная на нем физика будет следовать специальной теории относительности.

Энергия и масса


В нашей модели все во Вселенной — пространство, материя и т.д. — должно быть представлено свойствами нашего развивающегося гиперграфа. Есть ли в этом гиперграфе масса и энергия?

Хотя это широко распространенная концепция в современной физике, я никогда не считал энергию чем-то фундаментальным. Это просто атрибут, который может быть у объектов (атомов, фотонов, чего угодно). Я никогда не думал об энергии и массе как о чем-то, что можно абстрактно идентифицировать в самой структуре вселенной.

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

Что это все означает? Во-первых, что такое пространственная гиперповерхность? Это стандартное понятие в общей теории относительности, которому есть прямая аналогия в наших моделях. Это то, что образует срез в нашем слоении. Мы можем выделить два вида направлений: пространственное и временное.

Пространственное направление предполагает простое перемещение в пространстве, и это направление, в котором всегда можно повернуть вспять и вернуться. Временное направление — это направление, которое предполагает также движение во времени, куда нельзя вернуться. Мы можем отметить пространственные гиперповерхности сплошной линией, а временные прерывистой в причинном графе нашей игрушечной модели:


(Их можно назвать «поверхностями», хотя «поверхности» обычно считаются 2-мерными, а наша 3-пространственная + 1-мерная вселенная, эти слои слоения являются 3-мерными: отсюда и термин «гиперповерхности».)

Теперь давайте еще раз взглянем на картинку. «Причинно-следственные ребра — это причинно-следственные связи между событиями, показанные на рисунке в виде линий, соединяющих события. Поэтому, когда мы говорим о потоке причинно-следственных ребер через пространственные гиперповерхности, мы говорим о количестве ребер, которые проходят через горизонтальные срезы на изображениях.

В игрушечной модели это увидеть несложно. Но вот гораздо более сложный причинно-следственный граф из другой довольно простой модели:


Если мы начертим слоение на этом графе (тем самым определяя нашу систему отсчета), мы можем начать подсчет количества причинно-следственных ребер, проходящих вниз через последовательные пространственные срезы:


Мы также можем посмотреть, сколько причинно-следственных ребер проходит «вбок» через временные гиперповерхности:


Почему мы думаем, что эти потоки ребер соответствуют энергии и импульсу? Представьте, что произойдет, если мы изменим слоение, скажем, наклоним его, чтобы оно соответствовало движению с некоторой скоростью, как мы делали это в предыдущем разделе. Мы выясняем, что наши потоки причинно-следственных ребер соотносятся со скоростью так же, как расстояние и время в предыдущем разделе.

Релятивистская механика говорит о том, что энергия должна соотносится со скоростью точно так же, как время со скоростью, а импульс с расстоянием. Теперь нам известна причина. Это фундаментальное следствие всей нашей системы и причинно-следственной инвариантности. В традиционной физике часто говорят, что положение в пространстве — это переменная, сопряженная с импульсом, а энергия сопряжена со временем. И это задано в математической структуре теории. Но здесь мы не просто объявляем это как аксиому. Это следствие само собой вытекает из нашей модели.

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

Кстати, стоит упомянуть, чему соответствует поток причинно-следственных ребер. Каждое причинно-следственное ребро представляет собой связь между событиями, которая «переносится» некоторым элементом в пространственном гиперграфе. Таким образом, поток причинно-следственных ребер — это, по сути, передача активности (то есть событий) либо во времени (то есть через пространственные гиперповерхности), либо в пространстве (то есть через временные гиперповерхности). И мы можем сказать, что энергия связана с активностью в гиперграфе, который распространяет информацию во времени, в то время как импульс связан с активностью, которая распространяет информацию в пространстве.

У наших причинно-следственных графов существует одна фундаментальная особенность, о которой мы еще не упомянули, — она связана с распространением информации. Начните с любой точки (с любого события) причинно-следственного графа. Затем проследите причинно-следственные связи этого события. У вас получится что-то вроде конуса (здесь только в 2D):


Он соответствует такому понятию физики, как световой конус. Предположим, мы нарисовали наш граф так, что события каким-то образом расположены в пространстве, тогда световой конус покажет, как информация (передаваемая светом) может распространяться в пространстве со временем.

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

Фактически, мы можем не только увидеть световые конусы в нашем причинно-следственном графе: в некотором смысле мы можем думать обо всем нашем причинно-следственном графе как о большом количестве «элементарных световых конусов», связанных вместе. И, как мы уже упоминали, большая часть построенной структуры обязательно идет на «поддержание структуры пространства».

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

И похоже, что эти причинно-следственные ребра имеют важное толкование: они связаны с массой (или, точнее, массой покоя). Итак, полный поток причинных ребер через пространственные гиперповерхности соответствует энергии. А поток причинно-следственных связей во временном направлении соответствует массе покоя. Мы можем увидеть, что произойдет, если мы немного наклоним нашу систему отсчета, что соответствует скорости v ≪ c Довольно легко вывести формулы для импульса (p) и энергии (E). Скорость света c входит в формулы, поскольку она определяет отношение «горизонтальных» (то есть пространственных) к «вертикальным» (то есть временным) линиям на причинном графе. А для v достаточно малой по сравнению с c получаем:

p = mv + ...
E = mc^2 + 1/2 m\*v^2 + ...

Итак, из этих формул мы можем видеть, что, просто исследуя причинно-следственные графы (и, да, с учетом причинно-следственной инвариантности и целого ряда подробных математических ограничений, которые мы здесь не обсуждаем), нам удалось вывести основной (и известный) факт о соотношении энергии и массы:

E = mc^2

В стандартных теориях физики это отношение выглядит скорее аксиомой, чем чем-то, что можно вывести. Но в нашей модели это не так.

Общая теория относительности и гравитация


Ранее мы говорили о том, как в наших моделях возникает искривление пространства. Но тогда мы просто говорили о «пустом пространстве». Теперь мы можем вернуться и поговорить о том, как кривизна взаимодействует с массой и энергией в пространстве.

Выше мы говорили о построении сферических шаров, начиная с некоторой точки гиперграфа, а затем следуя всем возможным последовательностям r ребер. Но теперь мы можем сделать что-то прямо аналогичное в графе причин и следствий: начать с некоторой точки и проследить возможные последовательности t связей. Мы получаем «объемы световых конусов».

Если пространство d-мерно, то этот объем будет приближенно расти как t^(d+1). Но, как и в случае с пространством, есть поправочный член, на этот раз пропорциональный так называемому тензору Риччи Ruv. (Фактическое выражение примерно t^(d+1)\*(1 - 1/6t(i)t(j)R(ij)), где t(i) соответствует временным векторам и т. д.)

Мы также знаем кое-что еще о том, что находится внутри световых конусов: существуют не только «фоновые связи», поддерживающие структуру пространства, но также «дополнительные» причинно-следственные связи, связанные с энергией, импульсом и массой. И мы можем отождествить их плотность с так называемым тензором энергии-импульса T(uv). Таким образом, в итоге у нас есть два вклада в «объемы» наших световых конусов: один от «чистой кривизны» и один от энергии-импульса.

Опять же, здесь нам понадобится немного математики. Но главное — думать о пределе, когда мы смотрим на очень большой причинно-следственный граф. Какое уравнение должно быть верным, чтобы иметь d-мерное пространство, а не что-то более необычное? Должно выполняться следующее уравнение:

R(uv) - 1/2 Rg(uv) = sigma T(uv)

Это в точности уравнение Эйнштейна для кривизны пространства, в котором присутствует материя с определенной энергией и импульсом. Здесь мы упускаем из виду многие детали. Но все же, на мой взгляд, это весьма впечатляюще: исходя из базовой структуры наших очень простых моделей, мы можем получить фундаментальный результат: уравнение, которое более ста лет прошло все испытания при описании гравитации.

Особо отмечу, что в только что приведенном уравнении нет так называемого космологического члена. И это связано с вопросом о том, что такое ноль энергии и какие свойства гиперграфа имеют прямое отношение к «поддержанию пространства», а какие — к материи в этом пространстве.

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

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

Но тогда возникает непосредственная проблема: мы говорим, что существует формально бесконечная — или, по крайней мере, огромная — плотность энергии, которая должна существовать повсюду во Вселенной. Если мы затем посмотрим на уравнение Эйнштейна, мы сделаем вывод, что такая плотность должна производить достаточную кривизну, чтобы свернуть Вселенную в крошечный шар.

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

В наших моделях все по-другому. То, что в нашей модели соответствует виртуальным частицам, на самом деле «создает пространство» и поддерживает его структуру. Конечно, все детали зависят от конкретного основного правила. Но больше нет большой загадки относительно того, почему «энергия вакуума» в основном не разрушает нашу Вселенную — это потому, что она создает нашу Вселенную.

Черные дыры и сингулярность


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

В наших моделях мы можем заметить, как это происходит в причинно-следственном графе. Вот пример:


Вначале все причинно связано. Но в какой-то момент причинно-следственный граф расщепляется — и появляется горизонт событий. События, происходящие в одной части графа, не могут повлиять на другие. Вот как область Вселенной может «причинно отколоться», образуя нечто вроде черной дыры.

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


Кстати, интересно посмотреть, что происходит со слоями, которые видят наблюдатели, при существовании горизонта событий. Причинно-следственная инвариантность говорит, что расходящиеся пути в причинном графе всегда должны со временем сливаться. Но если пути идут в разные несвязанные части причинного графа, этого никогда не произойдет. Как это влияет на наблюдателей? Ну, по сути, им приходится «останавливать время». У них должно быть слоение, в котором последовательные временные отрезки просто накапливаются и никогда не входят в разъединенные части.

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

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

Мы можем подумать о других странных феноменах из общей теории относительности. Например, есть замкнутые временные кривые, которые иногда рассматриваются как позволяющие путешествовать во времени. В наших моделях замкнутые временные кривые несовместимы с причинно-следственной инвариантностью. Но мы, конечно, можем изобрести правила, которые их порождают. Вот пример:


В этой системе ветвлений мы начинаем с одного «начального» состояния. Но по мере продвижения вперед мы можем войти в цикл, в котором мы неоднократно посещаем одно и то же состояние. И этот цикл также виден в причинно-следственном графе. Мы думаем, что «идем вперед во времени». Но на самом деле мы просто зацикливаемся, неоднократно возвращаясь в одно и то же состояние. И если бы мы попытались найти слоение, в котором мы могли бы описать время как всегда идущее, мы бы просто не смогли этого сделать.

Космология


В нашей модели Вселенная может начаться с крошечного гиперграфа — возможно, с одной петли. Но затем — по мере применения преобразовательного правила — она постепенно расширяется. При некоторых особенно простых правилах общий размер гиперграфа должен просто равномерно увеличиваться, при других он может колебаться.

Но даже если размер гиперграфа постоянно увеличивается, мы можем этого не замечать. Может получиться так, что практически все, что мы видим, тоже расширяется — так что в действительности гранулярность пространства становится все тоньше и тоньше. Это было бы интересным разрешением вековых споров о том, является ли Вселенная дискретной или непрерывной. Да, она структурно дискретна, но масштаб дискретности по отношению к нашему масштабу постоянно становится все меньше и меньше. И если это происходит достаточно быстро, мы никогда не сможем «увидеть дискретность», потому что каждый раз, когда мы пытаемся ее измерить, Вселенная фактически разделяется еще до того, как мы получим результат. (Каким-то образом это было бы похоже на окончательное доказательство эпсилон-дельта исчисления: вы бросаете вызов Вселенной с помощью эпсилон-дельты, и прежде чем вы сможете получить результат, Вселенная уменьшает дельту.)

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

Но независимо от того, как такое расширение работает в нашей Вселенной сегодня, ясно, что если Вселенная началась с одной петли, ей пришлось бы сильно расширяться, по крайней мере, на начальном этапе. И здесь есть интересная возможность, имеющая отношение к пониманию космологии.

Наша нынешняя Вселенная представляет собой трехмерное пространство, но в наших моделях не существует причин, по которым ранняя Вселенная обязательно была такой же. В наших моделях могут происходить самые разные вещи:

В первом примере разные части пространства разделяются на несообщающиеся ветви. Во втором примере у нас есть что-то вроде обыкновенного двухмерного пространства. А в третьем примере пространство в некотором смысле очень сильно связано. Если вычислить объем сферического шара, он будет расти не как r^d, он будет расти экспоненциально с увеличением r (например, как 2^r).

Если мы посмотрим на причинно-следственный граф, мы увидим, что вы можете «путешествовать повсюду в пространстве» или очень быстро влиять на каждое событие. Как будто скорость света бесконечна. Но на самом деле это потому, что пространство фактически бесконечномерно.

В современной космологии остро стоит вопрос о том, как разные части ранней Вселенной умудрялись «общаться» друг с другом, чтобы сгладить возмущения. Ответ становится очевиден, если предположить, что Вселенная в начале была фактически бесконечномерной и только позже «расслабилась» до конечномерной.

Что во Вселенной сегодня является отражением событий, которые произошли на самом раннем этапе ее истории? Тот факт, что наши модели имеют довольно хаотичное поведение, означает, что большинство характеристик начальных условий или очень ранних стадий Вселенной будут быстро «зашифрованы», и их невозможно будет восстановить.

Но вполне возможно, что что-то вроде нарушения симметрии, связанного с первыми несколькими гиперграфами, может каким-то образом выжить. И это предполагает возможность того, что что-то вроде угловой структуры космического микроволнового фона или очень крупномасштабного распределения галактик может отражать дискретную структуру очень ранней Вселенной. Или, другими словами, вполне возможно, основное правило нашей Вселенной нарисовано по всему небу. Я считаю эту возможность крайне маловероятной, но, безусловно, было бы замечательно, если бы Вселенная «самодокументировалась» таким образом.

Элементарные частицы — старые и новые


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

Я предполагаю, что точный список существующих частиц зависит от конкретного основного преобразовательного правила. В клеточных автоматах, например, мы можем видеть, как возникают сложные наборы возможных локализованных структур:


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

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

Довольно трудно понять, каков реальный масштаб дискретности пространства в наших моделях. Но возможная (хотя и потенциально ненадежная) оценка такова, что «элементарная длина» составляет около 10^–93 метра. (Обратите внимание, что это очень мало по сравнению с длиной Планка ~ 10^–35 метров, которая, по сути, является результатом анализа размерности.) И с этой элементарной длиной радиус электрона мог бы составлять 10^–81 метров. Крошечный, но не нулевой. (Обратите внимание, что текущие эксперименты говорят нам только о том, что размер электрона меньше 10^–22 метров.)

Также наши модели предполагают существование «кванта массы» — дискретной величины, которой все массы, например, частицы, кратны. При нашей оценке элементарной длины этот квант массы был бы небольшим, возможно, в 10^–30, или в 10^36 раз меньше массы электрона.

И здесь возникает интригующая гипотеза. Возможно, частицы, такие как электроны, о которых мы в настоящее время знаем, являются «большими». (По нашим оценкам, в электроне должны быть элементы гиперграфа.) И, возможно, есть гораздо меньшие и гораздо более легкие частицы. По сравнению с частицами, которые мы знаем в настоящее время, в таких частицах было бы немного элементов гиперграфа, поэтому я называю их «олигонами» (от греческого слова ὀλιγος, означающего «несколько»).

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

Так где же сейчас могут быть олигоны? Даже если другие их взаимодействия, вероятно, будут исключительно слабыми, они все равно будут подвержены гравитации. И если их энергия окажется достаточно низкой, они будут собираться в гравитационных колодцах по всей вселенной, то есть внутри и вокруг галактик.

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

Квантовая механика


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

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

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

Так как это все работает? Вернемся к тому, что мы обсуждали, когда впервые заговорили о времени. В наших моделях есть определенное правило для обновлений, которые необходимо внести в наши гиперграфы, например:


Но если у нас есть такой гиперграф:


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


Каждый узел на этом графе представляет собой полное состояние нашей системы (гиперграф в наших реальных моделях). И каждый узел соединен стрелками с состоянием или состояниями, которые можно получить, применив к нему одно обновление.

Если бы наша модель работала как классическая физика, мы бы ожидали, что она будет прогрессировать во времени из одного состояния в другое, скажем так:


Но структура наших моделей не оставляет нам выбора, кроме как рассматривать системы ветвлений. Форма всей системы ветвлений полностью определяется правилами. Но в способе, который уже очень напоминает стандартный математический аппарат квантовой механики, система ветвлений определяет множество различных возможных путей истории.

Если всегда есть все эти различные возможные пути истории, как в мире происходят определенные вещи? Это было главной загадкой квантовой механики на протяжении столетия. Оказывается, если просто использовать квантовую механику для вычислений, ответ в принципе не имеет значения. Но если кто-то хочет по-настоящему понять, что происходит в квантовой механике, это определенно имеет значение.

И что самое интересное, в наших моделях есть очевидное решение. Оно основано на том же самом явлении — причинно-следственной инвариантности, являющаяся причиной относительности.

Вот примерно как это работает. Ключевой момент — думать о том, что наблюдатель, который сам является частью системы ветвлений, сделает вывод о мире. Да, есть разные возможные пути истории. Но — как и в нашем обсуждении теории относительности — единственный их аспект, который когда-либо осознает наблюдатель, — это причинно-следственные связи между событиями. Дело в том, что даже если «извне» пути выглядят разными, причинная инвариантность подразумевает, что сеть отношений между событиями (а это все, что имеет значение, когда человек находится внутри системы) всегда будет точно такой же.

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

Как все это соотносится с подробным стандартным математическим аппаратом квантовой механики? Это довольно сложные выкладки, но позвольте мне сделать здесь хотя бы несколько заметок на этот счет. (В моем техническом документе есть некоторые подробности; в своей работе Джонатан Горард дал даже больше.)

Состояния в системе ветвлений можно рассматривать как возможные состояния квантовой системы. Но как мы можем охарактеризовать то, как их воспринимают наблюдатели? В частности, о каких состояниях знает наблюдатель и когда? Как и в случае с относительностью, наблюдатель может в некотором смысле выбирать, как они определяют время. Одна из возможностей может заключаться в расслоении системы ветвлений, например так:


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

Опять же, по аналогии с теорией относительности, мы можем рассматривать эти варианты как различные «системы отсчета квантового наблюдения». Причинно-следственная инвариантность подразумевает, что до тех пор, пока они соблюдают причинно-следственные связи в графе, эти системы отсчета могут быть настроены так, как мы хотим. Говоря об относительности, было полезно иметь просто «наклонные параллельные линии» («инерциальные системы отсчета»), представляющие наблюдателей, которые равномерно перемещаются в пространстве.

Говоря о квантовой механике, можно использовать и другие системы отсчета. В частности, в стандартных терминах квантовой механики принято говорить о «квантовом измерении»: по сути, это акт взятия квантовой системы и определения из нее определенного (по сути классического) результата. Что ж, в нашей модели квантовое измерение в основном соответствует определенной квантовой системе наблюдения.

Вот пример:


Последовательные розовые линии означают то, что наблюдатель считает последовательными моментами времени. Итак, когда все линии сгруппированы ниже состояния ABBABB, это означает, что наблюдатель фактически «замораживает время» для этого состояния. Другими словами, наблюдатель говорит: «Я считаю, что это состояние системы, и я придерживаюсь его». Даже несмотря на то, что в полном графе происходят все виды другой «квантово-механической» эволюции состояний, наблюдатель настроил свою квантовую систему наблюдения так, что он получает только конкретное, определенное, классическое состояние в качестве результата.

Могут ли наблюдатели делать это постоянно? Что ж, это зависит от структуры графа, которая зависит от лежащего в ее основе правила. В приведенном выше примере мы создали слоение (то есть квантовую систему наблюдения), которая наилучшим образом выполняет это правило во «время замораживания» для состояния ABBABB. Но как долго можно поддерживать это «поле искажения реальности»?

Единственный способ сохранить целостность слоения в приведенном выше графе — это постепенно расширять его с течением времени. Другими словами, чтобы время оставалось замороженным, все больше и больше квантовых состояний необходимо втягивать в «поле искажения реальности», и поэтому в системе становится все меньше и меньше когерентности.

Картинка выше относится к очень тривиальному правилу. Вот соответствующее изображение для более реалистичного случая:


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

Квантовое измерение — это то, что воспринимает наблюдатель. Но если вы, например, пытаетесь построить квантовый компьютер, вопрос заключается не только в том, чтобы кубит воспринимался как поддерживаемый в определенном состоянии, его действительно нужно поддерживать в этом состоянии. А чтобы это произошло, нам нужно остановить время для этого кубита. Вот очень упрощенный пример того, как это может происходить в графе ветвлений:


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

У нас есть место, куда вещи попадают и застревают там на веки. Но это еще не все. Если вы являетесь наблюдателем вдали от черной дыры, то вы никогда не увидите, как что-либо упадет в черную дыру за конечное время (поэтому черные дыры иногда называют «замороженными звездами»). И причина этого как раз в том, что (согласно математике) время застыло на горизонте событий черной дыры. Другими словами, чтобы успешно создать кубит, вы должны изолировать его в квантовом пространстве так же, как частицы изолированы в физическом пространстве из-за горизонта событий черной дыры.

Общая теория относительности и квантовая механика — суть одна и та же!


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

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

Чтобы понять это пространство, мы должны иметь способ сказать, что рядом с чем. Граф ветвлений позволяет нам сделать это. Взгляните:

На каждом срезе слоения нарисуем граф, в котором мы соединяем два состояния всякий раз, когда они оба являются частью одной и той же «пары ветвлений», так что, как здесь AA и ABB, они оба происходят из одного и того же состояния на срезе. Вот что мы получаем, делая это для последовательных срезов:


Мы называем эти графы «графами ветвлений». Мы можем думать о них как о корреляции — или запутанности — квантовых состояний. Два соседних состояния на графе сильно запутаны; те, что подальше, меньше. И мы можем представить, что по мере развития нашей системы мы будем получать все более и более крупные ветвистые графы, пока в конечном итоге, как и в случае с нашими исходными гиперграфами, мы не сможем думать об этих графах как о чем-то вроде непрерывного пространства.

На что похоже это пространство? Для наших исходных гиперграфов мы представили, что получим что-то вроде обычного физического пространства (скажем, близкого к трехмерному евклидову пространству). Но пространство ветвлений — это нечто более абстрактное и гораздо более необычное. И оно даже не является конечномерным. Это что-то вроде гильбертова пространства. Но мы все же можем думать о нем математически как о некотором пространстве.

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

Принцип неопределенности гласит, что если вы измеряете, скажем, положение чего-либо, а затем его импульс, вы получите не тот же самый ответ, как если бы вы делали это в обратном порядке. Но теперь подумайте, что происходит, когда вы пытаетесь создать прямоугольник в физическом пространстве, двигаясь сначала в направлении x, затем в направлении y, а затем вы делаете это в обратном порядке. В плоском пространстве вы попадете в то же место. Но в искривленном пространстве это не так:


По сути, принцип неопределенности заключается в том, что вы делаете именно это, но в пространстве ветвлений, а не в физическом. И именно потому, что пространство ветвлений необычно — и, по сути, очень искривлено, — вы получаете принцип неопределенности.

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

Позвольте мне попытаться объяснить. Точно так же, как мы обсуждали геодезические линии как описывающие пути, пройденные через физическое пространство с течением времени, мы можем обсуждать геодезические линии как описывающие пути, пройденные через пространство ветвлений с течением времени. В обоих случаях эти геодезические линии определяются кривизной в соответствующем пространстве. В случае физического пространства мы утверждали, что наличие избыточных причинно-следственных ребер, соответствующих энергии, приведет к тому, что равносильно кривизне пространственного гиперграфа, как описано уравнениями Эйнштейна.

А что насчет пространства ветвлений? Как и в случае с пространственным гиперграфом, мы можем думать о причинно-следственных связях между событиями обновления, которые определяют граф ветвлений. И мы снова можем вообразить себе поток причинно-следственных ребер — теперь не через пространственные гиперповерхности, а через гиперповерхности, подобные ветвям состояний — как соответствующие энергии. И — как и в случае с пространственным гиперграфом — избыток этих причинно-следственных ребер приведет к тому, что создаст искривление в пространстве ветвлений (или, точнее, во «времени-ветвлении» — аналоге пространства-времени). Но эта кривизна затем повлияет на геодезические линии, пересекающие пространство ветвлений.

В общей теории относительности наличие массы (или энергии) вызывает искривление пространства, в результате чего пути геодезических линий поворачиваются, что обычно интерпретируется как действие силы тяжести. Есть аналог в квантовой механике в нашем пространстве ветвлений. Присутствие энергии вызывает искривление в пространстве ветвлений, которое заставляет геодезические пути через пространство ветвлений поворачиваться.

Чему соответствует поворот? По сути, это именно то, о чем говорит интеграл по траекториям. Интеграл по траекториям (стандартный термин квантовой механики) задается в комплексных числах. Но с таким же успехом можно рассматривать его, как поворот на угол. Именно это и происходит с нашими геодезическими линиями в пространстве ветвлений. В интеграле по траекториям есть величина, называемая действием, являющаяся своего рода релятивистским аналогом энергии. Наши потоки причинно-следственных ребер соответствуют действию, и именно они определяют скорость поворота геодезических линий.

Все это прекрасно сочетается. В физическом пространстве у нас есть уравнения Эйнштейна — ядро общей теории относительности. А в пространстве ветвлений мы имеем интеграл по траекториям Фейнмана — ядро современной квантовой механики. А в контексте наших моделей это просто разные грани одной и той же идеи. Это удивительное объединение, которого, я совсем не ожидал. Оно возникло как неизбежное следствие наших простых моделей применения правил к множествам отношений или гиперграфам.

Движение по ветвям и горизонт запутанности


Мы можем думать о движении в физическом пространстве как о процессе исследования новых элементов в пространственном гиперграфе, потенциально подвергающимся их влиянию. Но теперь, когда мы говорим о пространстве ветвлений, разумно спросить, есть ли в нем что-то вроде движения. И ответ — да. Вместо изучения новых элементов в пространственном гиперграфе, мы исследуем новые элементы в графе ветвлений и становимся потенциально подвержены их влиянию.

Есть способ сказать об этом на стандартном языке квантовой механики: по мере того, как мы движемся в пространстве ветвлений, мы фактически «запутываемся» во все большем и большем количестве квантовых состояний.

Давайте продолжим аналогию. В физическом пространстве есть максимальная скорость движения — скорость света c. Так что насчет пространства ветвлений? Что ж, в наших моделях мы видим, что также должна быть максимальная скорость движения в пространстве ветвлений. Или, другими словами, существует максимальная скорость, с которой мы можем связываться с новыми квантовыми состояниями.

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

Этим чем-то похожим является причинно-следственный граф ветвлений: граф, который представляет причинно-следственные связи между всеми событиями, которые могут произойти в любом месте системы ветвлений. Вот пример такого причинно-следственного графа всего для нескольких шагов очень простой системы подстановки строк:


В некотором смысле. причинно-следственный граф является наиболее полным описанием всего, что может повлиять на опыт наблюдателей. Некоторые из описываемых причинно-следственных связей представляют собой пространственные связи; некоторые представляют собой ветвистые связи. Но все они есть. Итак, в некотором смысле ветвистый причинно-следственный граф — это место, где встречаются теория относительности и квантовая механика. Срежьте в одну сторону, и вы увидите отношения в физическом пространстве; срежьте другой путь, и вы увидите отношения в пространстве ветвлений между квантовыми состояниями.

Чтобы понять, как это работает, вот игрушечная версия причинно-следственного графа ветвлений:


Каждая точка — это событие, которое происходит в некотором гиперграфе на некоторой ветви системы. И теперь граф показыает причинно-следственную связь этого события с другими. В этом игрушечном примере есть чисто временные отношения (обозначенные стрелками вниз), в которых в основном какой-то элемент гиперграфа влияет на его будущее «я». Но есть и пространственные, и отношения ветвлений, когда событие затрагивает элементы, которые либо «пространственно» разделены в гиперграфе, либо «ветвисто» разделены в системе ветвлений.

Но при всей этой сложности происходит что-то чудесное. Если основное правило модели имеет причинно-следственную инвариантность, то это подразумевает всевозможные закономерности в причинно-следственном графе ветвлений. Например, все те причинно-следственные графы, которые мы получаем, беря разные срезы времени-ветвления, на самом деле одинаковы, когда мы проецируем их в пространство-время — и это приводит к теории относительности.

Но причинно-следственная инвариантность имеет и другие последствия. Одно из них заключается в том, что должен существовать аналог специальной теории относительности, применимый не к пространству-времени, а к времени-ветвлению. Системы отсчета специальной теории относительности теперь являются нашими квантовыми системами наблюдения. А аналог скорости в физическом пространстве — это скорость запутывания новых квантовых состояний.

Так что насчет такого явления, как релятивистское замедление времени? Есть ли аналог этого для движения в пространстве ветвлений? Вообще-то да, есть. И это оказывается тем, что иногда называют квантовым эффектом Зенона: если многократно измерять квантовую систему достаточно быстро, она не изменится. Это явление подразумевается дополнениями к стандартному аппарату квантовой механики, которые описывают измерения. Но в наших моделях это происходит непосредственно из аналогии между физическим пространством и пространством ветвлений.

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

Итак, есть релятивистские явления в физическом пространстве и квантовые аналоги в пространстве ветвлений. Но в наших моделях все это, по сути, аспекты одного: причинно-следственного графа ветвлений. Так есть ли ситуации, в которых могут смешиваться два вида явлений? Обычно нет: релятивистские явления охватывают большие физические масштабы; квантовые явления имеют тенденцию вовлекать мелкие.

Но одним из примеров экстремальной ситуации, когда они могут смешиваться, являются черные дыры. Я несколько раз упоминал, что формирование горизонта событий вокруг черной дыры связано с разрывом в причинно-следственном графе. Но это еще не все. На самом деле это разъединение существует не только в причинно-следственном графе пространства-времени, но и в полном причинно-следственном графе ветвлений. А это означает, что существует не только обычный причинно-следственный горизонт событий — в физическом пространстве, — но также и «горизонт запутанности» в пространстве ветвлений. И точно так же, как часть пространственного гиперграфа может «отвалиться» в черной дыре, также может отсоединиться часть графа ветвлений.

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

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

Скорость света c — фундаментальная физическая константа, которая связывает расстояние в физическом пространстве со временем. В наших моделях появилась новая фундаментальная физическая константа: максимальная скорость сцепления, которая связывает расстояние в пространстве ветвлений со временем. Я называю эту максимальную скорость запутывания ζ (дзета) (ζ немного похожа на «запутанную c»). Я не уверен, каково ее точное значение, но по моей оценке она соответствует запутыванию примерно 10^102 новых квантовых состояний в секунду. И в некотором смысле, именно то, что она такая большая, позволяет нам «формировать классическую картину мира».

Из-за связи между ветвистыми причинно-следственными ребрами и энергией можно преобразовать ζ в единицы энергии в секунду, и наша оценка предполагает, что ζ составляет около 10^5 солнечных масс в секунду. Это большое значение — вероятно, оно имеет отношение к чему-то вроде слияния галактических черных дыр. (Это означало бы, что для того, чтобы разум смог «квантово осознать» нашу галактику потребуется, возможно, шесть месяцев.)

Поиск первичного правила


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

И на самом деле даже до этого нам нужно спросить: если бы у нас было правильное правило, поняли бы мы это? Как я упоминал ранее, здесь потенциально может возникнуть большая проблема с вычислительной несократимостью. Потому что, каким бы ни было основное правило, наша реальная Вселенная, применяла его, возможно более 10^500 раз.

И если существует вычислительная несократимость (а она существует), тогда не будет способа коренным образом уменьшить объем вычислительных усилий, необходимых для определения результата всех этих приложений правил.

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

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


Учитывая общую форму этой структуры, вы никогда не догадались бы, что ее можно создать по простому правилу:
{{x, y, y}, {y, z, u}} → {{u, z, z}, {u, x, v}, {y, u, v}}


Я исследовал вычислительные вселенные в течение примерно сорока лет, и должен сказать, что даже сейчас удивительно, как часто меня поражает способность чрезвычайно простых правил вызывать поведение, которого я даже не ожидал. И это особенно характерно для совершенно бесструктурных моделей, которые мы используем. В конце концов, единственный реальный способ узнать, что может случиться в этих моделях, — это просто перечислить возможные правила, а затем запустить их и посмотреть, что получается.

Но теперь возникает еще один вопрос. Если мы начнем перечислять очень простые правила, как далеко нам придется зайти, прежде чем мы найдем нашу Вселенную? Или, другими словами, насколько простым будет правило для нашей Вселенной?

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

Почему именно эта Вселенная?


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

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

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

Или, может быть, это вопрос, выходящий за рамки науки?

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

В том, что мы обсуждали до сих пор, мы представляем себе, что для нашей вселенной существует особое, единственное правило, которое применяется снова и снова, эффективно всеми возможными способами. Но что, если бы не было единственного правила, которое можно было бы использовать? Что, если бы можно было использовать все мыслимые правила? Что, если бы каждое событие обновления могло просто использовать любое возможное правило? (Обратите внимание, что в конечной вселенной может применяться только конечное число правил.)

Сначала может показаться, что такая модель никогда не приведет к чему-то определенному. Но представьте себе построение графа ветвлений абсолютно всего, что может произойти, включая все события для всех возможных правил. Это большой сложный объект. Но он далеко не бесструктурен, он полон всех видов структур.

И в этом есть одна важная деталь: в основном гарантируется причинно-следственная инвариантность (в основном потому, что если есть правило, которое что-то делает, всегда есть другое правило, которое может это отменить).

Итак, теперь мы можем создать причинно-следственный граф, который покажет аналог теории относительности в пространстве правил. И это означает, что в графе ветвлений «пространства правил» мы можем ожидать создания различных слоений, но все они будут давать согласованные результаты.

Это замечательное концептуальное объединение. У нас есть физическое пространство, пространство ветвлений, а теперь еще то, что мы можем назвать пространством правил. И ко всем ним применимы одни и те же общие идеи и принципы. И точно так же, как мы определили системы отсчета в физическом пространстве и пространстве ветвлений, мы также можем определить системы отсчета в пространстве правил.

Но какие системы отсчета наблюдатели могут установить в пространстве правил? В типичном случае мы можем думать о различных системах отсчета в пространстве правил как о соответствующих различным языкам описания, на которых наблюдатель может описывать свой опыт Вселенной.

Говоря абстрактно, это знакомая идея, что с помощью любого конкретного языка описания мы всегда можем явно запрограммировать любой универсальный компьютер, чтобы перевести его на другой язык описания. Но здесь мы говорим о том, что в пространстве правил достаточно выбрать другую систему отсчета, чтобы в нашем представлении Вселенной использовался другой язык описания.

И примерная причина, по которой это работает, заключается в том, что разные слоения пространства правил соответствуют разному выбору последовательностей правил в графе ветвлений пространства правил, который фактически может быть настроен для «вычисления» выходных данных, которые были бы получены с любым заданным описанием языка. То, что это может сработать, в конечном итоге зависит от того факта, что последовательности наших правил могут поддерживать универсальные вычисления — для этого достаточно просто «выбрать другую систему отсчета в пространстве правил», «запустить другую программу» и получить другое описание наблюдаемого поведения Вселенной.

Странная, но довольно интересная картина. Вселенная использует все возможные правила. Но как существа, встроенные во вселенную, мы выбираем определенное слоение (или последовательность систем отсчета), чтобы понять, что происходит. И этот выбор слоения соответствует языку описания, который дает нам конкретный способ описания Вселенной.

Но что можно сказать определенно о Вселенной — независимо от слоения? Есть одно важное обстоятельство: вселенная, какое бы слоение ни использовалось для ее описания, — это всего лишь универсальный компьютер, и не более того. И такие гипервычисления невозможны во Вселенной.

Учитывая структуру наших моделей, это еще не все. Точно так же, как есть максимальная скорость в физическом пространстве (скорость света c) и максимальная скорость в пространстве ветвлений (максимальная скорость запутывания ζ), так также должна быть максимальная скорость в пространстве правил, которую мы можем назвать ρ — это фактически еще одна фундаментальная константа природы. (Постоянство ρ фактически является отражением принципа вычислительной эквивалентности.)

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

Какие единицы у ρ? По сути, это длина программы, разделенная на время. Но в то время как в теории вычислений обычно предполагают, что длина программы может быть масштабирована почти произвольно с помощью различных моделей вычислений, здесь это мера длины программы, которая каким-то образом фундаментально привязана к структуре системы ветвлений пространства правил и физического пространства. (Кстати, аналог кривизны и уравнений Эйнштейна будет и в пространстве правил — и это, вероятно, соответствует геометризации теории сложности вычислений и таких вопросов, как P?=NP.)

О структуре пространства правил можно сказать больше. Например, давайте представим, что мы пытаемся создать слоение, в котором мы замораживаем время где-нибудь в пространстве правил. Это будет соответствовать попытке описать Вселенную, используя некоторую вычислительно сокращаемую модель — и со временем будет становиться все труднее и труднее делать это, поскольку конусы эмуляции обеспечивают все большую и большую вычислительную несократимость.

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

Для меня это очень удовлетворительное решение загадки того, почему для нашей Вселенной было выбрано какое-то конкретное правило. Ответ заключается в том, что в конечном счете не существует какого-то конкретного правила — подойдет любое правило, способное к универсальному вычислению. Просто с каким-то определенным способом описания, который мы выбираем использовать, будет какое-то определенное правило, которое описывает нашу Вселенную. И в каком-то смысле, какая бы особенность ни была в этом правиле, это просто отражение специфики нашего способа описания. По сути, единственное, что является для нас особенным во Вселенной, — это мы сами.

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

Но возможно и кое-что более странное. Хотя мы смотрим на нашу вселенную — и на реальность — через наш конкретный тип языка описания, существует бесконечное количество других возможных языков описания, которые могут привести к описаниям реальности, которые будут казаться связными (и даже в некотором подходящем определении «значимыми») внутри самих себя, но которые нам покажутся соответствующими совершенно бессвязным и бессмысленным аспектам нашей вселенной.

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

Язык Вселенной


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

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

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

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

Хорошо, давайте поговорим о создании модели Вселенной. Возможно, самая важная идея в моих попытках найти фундаментальную теорию физики состоит в том, что теория должна основываться на общей вычислительной парадигме (а не, например, конкретно на математике). Итак, когда мы говорим о языке для описания нашей модели Вселенной, мы видим, что он должен соединять три различных области. Это должен быть язык, понятный людям. Это должен быть язык, способный выражать вычислительные идеи. И это должен быть язык, который действительно может представлять основную структуру физики.

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

Во многих отношениях мы неизбежно находимся на грани возможностей человеческого разума. Возможно, однажды мы выработаем знакомые способы говорить о задействованных концепциях. Но пока у нас их нет. Что сделало этот проект осуществимым сейчас, так это то, что мы так далеко зашли в разработке способов выражения вычислительных идей — и что благодаря Wolfram Language эти формы выражения стали знакомы, по крайней мере, мне.

Стремясь служить людским потребностям язык Wolfram Language в первую очередь принимает ввод, оценивает его путем вычислений и затем генерирует вывод. Но это не то, что делает Вселенная. Вселенная в некотором смысле внесла вклад в самом начале, а сейчас она просто проводит оценку — и с учетом всех наших представлений о слоениях, мы отбираем определенные аспекты этой текущей оценки.

Это вычисление, но это вычисление, производимое непривычным для нас способом. Для языкового дизайнера, вроде меня, это интересно само по себе, со всеми своими научными и технологическими побочными эффектами. Возможно, потребуется гораздо больше идей, прежде чем мы сможем закончить работу по поиску способа представления основного правила фундаментальной физики.

Но я оптимистично настроен: у нас уже есть почти все идеи, которые нам нужны. Также у нас есть хорошая методология: мы можем проводить исследования с помощью компьютерных экспериментов. Если бы мы все полагались на традиционную методологию математики, мы смогли бы исследовать только то, что уже знаем. Но, проводя компьютерные эксперименты, мы фактически отбираем необработанную вычислительную вселенную возможностей, не ограничиваясь нашим существующим пониманием.

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

Это похоже на то, как мы учимся на собственном опыте в физическом мире. Наблюдая за результатами множества экспериментов, мы постепенно развиваем интуицию, которая, в свою очередь, позволяет нам начать создавать концептуальную основу, которая затем используется при разработке нашего языка для описания реальности. Но эксперименты нужно проводить постоянно. В некотором смысле вычислительная несократимость означает, что мы постоянно будем получать сюрпризы, что я и обнаруживаю на практике в этом проекте.

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

На поиски фундаментальной теории!


Учитывая все это, что нужно сделать, чтобы найти фундаментальную теорию физики? Самое важное — мы наконец на правильном пути. Конечно, что неудивительно, задача все еще технически крайне сложна. Частично эта трудность проистекает непосредственно из вычислительной несократимости и из-за сложности разработки последствий основных правил. Но отчасти трудности также связаны с успехом и сложностью существующей физики.

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

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

Должен сказать, я этого не ожидал. Идеи и методы, на которых основаны наши модели, сильно отличаются от того, что когда-либо серьезно применялось в физике или даже в математике. Но каким-то образом — и я думаю, что это хороший знак — то, что обнаружилось, прекрасно согласуется с множеством недавних работ в области физики и математики. Основы и мотивирующие идеи разные, но методы (а иногда даже результаты) часто кажутся применимыми сразу.

Есть кое-что еще, чего я не ожидал, но что очень важно. Изучая клеточные автоматы в вычислительной вселенной простых программ, я обычно обнаруживал, что вычислительная несократимость — и такие явления, как неразрешимость — присутствуют повсюду. Попробуете использовать сложные математические методы — и они почти всегда терпят неудачу.

Но из-за того, что наши модели фундаментальной физики такие минималистичные и бесструктурные, даже до столкновения с проблемой несократимости мы можем увидеть поразительное богатство свойств наших моделей. Отсюда многие из наших недавних открытий. И именно здесь существующие методы физики и математики могут внести большой вклад. Мы можем многое понять, прежде чем мы столкнемся с вычислительной несократимостью. (Что, кстати, вероятно, является причиной того, почему мы вообще в состоянии сформировать связное представление о физической реальности.)

Так как же попытка найти фундаментальную теорию физики будет работать на практике? Мы планируем централизованные усилия по продвижению проекта, используя по существу те же методы исследований и разработок, которые мы разработали в Wolfram Research за последние три десятилетия и которые успешно принесли нам так много открытий. Мы планируем делать все полностью открыто. Мы уже опубликовали полный набор разработанных нами программных инструментов, а также почти тысячу заархивированных рабочих записей, относящихся к 1990-м годам, и более 400 часов видео с последних рабочих сессий.

Мы хотим позволить людям участвовать непосредственно в наших централизованных усилиях или отдельно от нас. Мы будем транслировать то, что делаем, и добиваться максимального взаимодействия. Мы будем проводить множество образовательных программ. Мы также планируем проводить (в прямом эфире) рабочие сессии с другими людьми и группами, а также предоставлять каналы для компьютерной публикации результатов и промежуточных выводов.

Я должен сказать, что мне работа над этим проектом как сейчас, так и в прошлые годы принесла море удовольствия. И я надеюсь, что и другие люди смогут разделить эти чувства по мере продвижения нашего проекта. Я думаю, что мы наконец нашли путь к фундаментальной теории физики. И теперь пойдем по этому пути. Давайте попробуем наконец-то выяснить, как устроена наша вселенная!

Сергей Шпадырев @SergioShpadi

Software Engineer

https://bit.ly/3IuMNJP