[Перевод] Что такое пространство-время на самом деле?
Перевод поста Стивена Вольфрама «What Is Spacetime, Really?».
Выражаю огромную благодарность Кириллу Гузенко KirillGuzenko за помощь в переводе и подготовке публикации.
Примечание: данный пост Стивена Вольфрама неразрывно связан с теорией клеточных автоматов и других смежных понятий, а также с его книгой A New Kind of Science (Новый вид науки), на которую из этой статьи идёт большое количество ссылок. Пост хорошо иллюстрирует применение программирования в научной сфере, в частности, Стивен показывает (код приводится в книге) множество примеров программирования на языке Wolfram Language в области физики, математики, теории вычислимости, дискретных систем и др.
Содержание
Простая теория всего?
Структура данных Вселенной
Пространство как граф
Может быть, нет ничего, кроме пространства
Что есть время?
Формирование сети
Вывод СТО
Вывод ОТО (Общей теории относительности)
Частицы, квантовая механика и прочее
В поисках вселенной
Ок, покажите мне Вселенную
Заниматься физикой или нет — вот в чем вопрос
Что требуется?
Но пришло ли время?
Сто лет назад Альберт Эйнштейн опубликовал общую теорию относительности — блестящую, элегантную теорию, которая пережила целый век и открыла единственный успешный путь к описанию пространства-времени (пространственно-временного континуума).
Есть много различных моментов в теории, указывающих, что общая теория относительности — не последняя точка в истории о пространстве-времени. И в самом деле, пускай мне нравится ОТО как абстрактная теория, однако я пришел к мысли, что она, возможно, на целый век увела нас от пути познания истинной природы пространства и времени.
Я размышлял об устройстве пространства и времени немногим более сорока лет. В начале, будучи молодым физиком-теоретиком, я просто принимал эйнштейновскую математическую постановку задачи специальной и общей теории относительности, а так же занимался некоторой работой в квантовой теории поля, космологии и других областях, основываясь на ней.
Но около 35 лет назад, отчасти вдохновленный своим опытом в технических областях, я начал более детально исследовать фундаментальные вопросы теоретической науки, с чего и начался мой длинный путь выхода за рамки традиционных математических уравнений и использования вместо них вычислений и программ как основных моделей в науке. Вскоре после этого мне довелось выяснить, что даже очень простые программы могут демонстрировать очень сложное поведение, а затем, спустя годы, я обнаружил, что системы любого вида могут быть представлены в терминах этих программ.
Воодушевившись этим успехом, я стал размышлять, может ли это иметь отношение к важнейшему из научных вопросов — физической теории всего.
Во-первых, такой подход казался не слишком перспективным — хотя бы потому, что модели, которые я изучал (клеточные автоматы), казалось, работали так, что это полностью противоречило всему тому, что я знал из физики. Но где-то в 88-м году — в то время, когда вышла первая версия Mathematica, я начал понимать, что если бы я изменил свои представления о пространстве и времени, возможно, это к чему то бы меня привело.
Простая теория всего?
Из статьи вовсе не кажется очевидным, что теория всего для нашей вселенной должна быть проста. И в самом деле, история физики привносит дополнительные сомнения, ведь чем больше мы узнаем, тем вещи оказываются более сложными, во всяком случае, в терминах математического аппарата, вводимого ими. Но, как отмечалось, к примеру, богословами много веков назад, есть очевидная черта нашей вселенной — в ней есть порядок. Частицы нашей вселенной не просто подчиняются каким-то своим законам, но и подчиняются определённому набору общих законов.
Но насколько простой может быть теория всего для нашей Вселенной? Скажем, мы можем представить её в виде программы, допустим, в Wolfram Language. Насколько большой будет эта программа? Будет ли оно сравнима с длиной человеческого генома, или больше походить по объему на операционную систему? Или же она будет значительно меньше?
Если бы я отвечал на этот вопрос до того, как начал исследовать вычислительную вселенную простых программ, я бы, скорее всего, ответил, что подобная программа должна быть чем то весьма сложным. Однако мне удалось обнаружить, что в вычислительной вселенной даже чрезвычайно простые программы могут демонстрировать сколь угодно сложное поведение (этот факт отражен в общем принципе вычислительной эквивалентности).
Структура данных Вселенной
Но какой должна быть такая программа? Ясно одно: если программа и вправду может быть чрезвычайно простой, то она будет слишком мала для того, чтобы в явной форме кодировать некоторые очевидные особенности нашей Вселенной, такие как массы частиц, разного рода симметрию, или даже пространственную размерность. Все эти вещи должны появляться каким-то образом из чего-то более низкоуровневого и фундаментального.
Но если поведение вселенной определяются простой программой, то какова структура данных, с которыми эта программа работает? Сперва я предположил, что это должно быть нечто простое для описания, как, к примеру, структура клеток, которая появляется в клеточном автомате. Но даже если подобная структура хорошо работает для описания моделей различных вещей, представляется, что она должна быть весьма неправдоподобной для фундаментальных физических моделей. Да, можно найти такие правила, что будут демонстрировать поведение, которое в большом масштабе не будет показывать очевидное свойства структуры. Однако если физика действительно может описываться некоторой простой моделью, то представляется, что столь жёсткая структура для пространства не может быть в неё включена, и что свойства пространства должны из чего-то проистекать.
Так какова альтернатива? Нам потребуется более низкоуровневое понятие, чем пространство, из которого оное и будет рождаться. Также нам потребуется базовая структура данных, которая будет максимально гибкой. Я слышал об этом много лет, изучая самые разнообразные вычислительные и математические формальные системы. Но в конце концов я понял, что по сути все, с чем я сталкивался, может быть представлено одним способом — с помощью сетей.
Сеть — она же граф — состоит из некоторого количества узлов, которые соединены связями. И все свойства графа следуют из структуры этих связей.
Пространство как граф
Так может ли пространство состоять из чего-то подобного? В классической физике и ОТО пространство не представляется как состоящее из чего бы то ни было. Оно представляется в виде некоторой математической конструкции, которая служит чем-то вроде сцены, на которой имеется непрерывный диапазон возможных положений, занимаемых разными объектами.
Однако можем ли мы точно сказать, что пространство является непрерывным? Когда квантовая механика зарождалась, была популярна идея о том, что пространство, как и всё остальное, квантуется. Но было не ясно, как эту идею можно сопрячь со СТО, собственно, не было и явных доказательств дискретности пространства. Когда я начал заниматься физикой в семидесятых, обсуждение дискретности пространства сошло на нет, плюс экспериментально было доказано, что в масштабах до 10–18 м (1/1000 радиуса протона, или аттометр) дискретности не наблюдается. Спустя 40 лет и десятки миллиардов долларов, потраченные на ускорители частиц, в масштабах до 10–22 м (или 100 йоктометров) дискретность пространства так и не обнаружили.
Однако есть мнение, что она должна проявиться в масштабах около планковской длины — 10–34 метра. Но когда люди размышляют об этом, скажем, в контексте спиновых сетей, петлевой гравитации или чего бы ты ни было, то они склонны предполагать, что всё, что там происходит, тесно связано с формализмами и понятиями квантовой механики.
Но что, если пространство — вероятно, в планковских масштабах — есть лишь старый добрый граф, лишённый квантовых свойств? Звучит не особо впечатляюще, однако для задания подобного графа требуется значительно меньше информации — достаточно просто сказать, какие узлы с какими соединены.
Но как подобное может порождать пространство? Прежде всего, откуда на больших масштабах возникает видимая непрерывность пространства? На самом деле, всё очень даже просто: это может быть следствием большого количество узлов и связей. Немного напоминает то, что происходит в жидкостях — скажем, в воде. В малых масштабах мы можем наблюдать молекулы, мечущиеся в тепловом движении. Однако масштабный эффект заставляет все эти молекулы порождать то, что мы воспринимаем как непрерывную жидкость.
Так получилось, что в середине 80-х я много времени уделял изучению этого феномена — это было частью моей работы, в которой я разбирался в природе кажущейся случайности турбулентных потоков жидкости. В частности, мне удалось показать, что если представить молекулы как клетки клеточного автомата, то их крупномасштабное поведение будет точно описываться дифференциальными уравнениями для потоков жидкости.
И потому, когда я начал размышлять о возможности существования подструктуры пространства, которое можно представить в виде сети, мне подумалось, что здесь можно использовать те же методы, и что это может свести уравнения ОТО Эйнштейна к другим, существенно более низкоуровневым.
Может быть, нет ничего, кроме пространства
Хорошо. Допустим, пространство есть сеть. Но что можно сказать обо всех вещах, располагаемых в пространстве? Что можно сказать об электронах, кварках, протонах и прочем? Стандартные физические представления говорят о том, что пространство есть сцена, на которой располагаются частицы, струны или что бы то ни было. Однако подобное представление становится весьма сложным. Но есть и более простой вариант: возможно, всё в нашей вселенной состоит из пространства.
В последние годы своей жизни Эйнштейн был весьма увлечен этой идеей. Он полагал, что, быть может, такие частицы, как электроны, можно рассматривать как нечто вроде черных дыр, что состоят из одного лишь пространства. Однако, опираясь лишь на формализм ОТО, Эйнштейн не смог развить эту идею, в результате чего она была заброшена.
И, так уж было, что за сотню лет до этого в умах некоторых людей жили подобные идеи. Это были времена до СТО, когда люди думали, что пространство заполнено средой, подобной жидкости — эфиром (по иронии судьбы в настоящее время мы вернулись к модели заполненного пространства — полем Хиггса, квантовыми флуктуациями в вакууме и прочим). Между тем, было понятно, что существуют различные типы атомов, соответствующие различным химическим элементам. И было выдвинуто предположение (в частности, Кельвином), что разным атомам можно сопоставить различные узлы эфира.
Это интересная идея, хоть и неправильная. Но, представляя пространство как сеть, можно рассмотреть схожую идею: возможно, частицы соответствуют определенным структурам сети. Быть может, всё сущее во вселенной есть сеть, а материи соответствуют какие-то структуры этой сети. Подобные вещи легко можно обнаружить на поле клеточного автомата. Даже если каждая клетка подчиняется некоторым простым правилам, в системе появляются определенные структуры со своими свойствами — прямо как частицы с физикой взаимодействия друг с другом.
То, как всё это может реализовываться на сетях — отдельная и очень большая тема. Однако сперва нам стоит обсудить одну очень важную вещь — время.
Что есть время?
В 19-ом веке были понятия пространства и времени. Оба описывались координатами, а с помощью некоторых математических формализмов появлялись схожим путем. Однако мысль о том, что пространство и время в некотором роде есть одно и то же, не была в ходу. Но потом появился Эйнштейн с ОТО, и люди начали говорить о пространстве-времени, в котором пространство и время есть грани некоего единого понятия.
Оно вносит множество смыслов в СТО, в которой, к примеру, перемещение с переменной скоростью есть суть вращение в четырехмерном пространстве-времени. И весь этот век физики полагали пространство-время некоей сущностью, в которой пространство и время не имеют фундаментальных различий.
Но как всё это будет работать в контексте сетевой модели пространства? Конечно, можно ввести четырёхмерную сеть, в которой время будет работать так же, как и пространство. А потом просто сказать, что нашей вселенной соответствует некоторая пространственно-временная сеть (или семейство сетей). Каждая сеть должна определяться некоторыми ограничениями: наша вселенная обладает такими и такими свойствами, и, получается, удовлетворяет таким и таким уравнениям. Однако это представляется неконструктивным подходом — он не говорит о том, как вселенная ведет себя, а лишь о том, что если что-то обладает таким-то поведением, то это что-то может быть вселенной.
И, к примеру, в контексте программ пространство и время проявляются весьма по-разному. В клеточных автоматах, к примеру, клетки располагаются в пространстве, однако поведение системы возникает в пошаговых изменениях времени. Но вот какой момент: из того, что низкоуровневые правила сильно разграничивают поведения пространства и времени, не следует, что на больших масштабах они не будут вести себя схожим образом — как и полагается в современной физике.
Формирование сети
Итак, давайте предположим, что сеть есть подпространственная структура. Как эта сеть формируется? Можно ввести простую гипотезу, которая заключается в том, что существует некое местное правило, которое говорит, что если вы видите некоторый фрагмент сети, выглядящий некоторым образом, то его следует заменить на фрагмент, который выглядит так.
http://blog.stephenwolfram.com/data/uploads/2015/12/sample-network-rules.png
Но теперь все становится немного сложнее. Ведь может быть много мест в сети, где можно применить подобное правило. Так что определяет порядок обработки каждого фрагмента?
По сути, каждое возможное упорядочение соответствует своему временному потоку. И можно было бы вообразить теорию, в которой все потоки имеют место быть, и наша вселенная имеет множественную историю.
Но мы можем обойтись и без этой гипотезы. Вместо этого, вполне возможно, существует лишь одна нить времени — и это хорошо соотносится с тем, что мы знаем о мире, с нашим опытом. И чтобы понять это, нам следует сделать нечто наподобие того, что сделал Эйнштейн, формулируя СТО: нам следует ввести более реалистичную модель того, чем может являться наблюдатель.
Излишне говорить, что какой-либо реальный наблюдатель должен иметь возможность существовать в нашей вселенной. Таким образом, если вселенная представляет собой сеть, то наблюдатель должен быть некоей частью этой сети. Вспомним теперь о постоянных небольших изменениях, которые происходят в сети. Чтобы знать, что подобное изменение (обновление) произошло, наблюдатель и сам должен быть изменен (обновлен).
Если вы проведете всю эту мысленную цепочку, которую я провел в книге A New Kind of Science (NKS), то поймете, что единственное, что могут воспринимать наблюдатели в истории вселенной — причинную сеть — то, когда одно событие вызывает другое.
А потом выясняется, что есть определенный класс базисных правил, для которых различные порядки базисных обновлений не влияют на причинно-следственную сеть. Их я называю «причинно-следственно инвариантными» правилами.
Причинная инвариантность является интересным свойством, которое имеет аналоги в различных вычислительных и математических системах, например в том, что преобразования в алгебре могут быть применены в любом порядке и будут давать один и тот же конечный результат. Но в контексте вселенной его следствием является то, что он гарантирует, что есть только один поток времени во вселенной.
Вывод СТО
Так что насчёт пространства-времени и СТО? Тут, как я понял в середине 90-х, происходит нечто захватывающее: если есть причинно-следственная инвариантность, то из этого следует, что на больших масштабах СТО будет появляться сама собой. Другими словами, даже если на самом низком уровне пространства и времени всё происходит совсем по-другому, то в большем масштабе всё это порождает то, что предписывает СТО.
Грубо говоря, системы отсчета в специальной теории относительности — связанные, например, с перемещениями при разных скоростях — соответствуют различным последовательностям низкоуровневых изменений сети. Но из-за причинной инвариантности общее поведение, ассоциированное с различными последовательностями, получается точно таким-же — таким образом, система удовлетворяет принципам СТО.
В начале данная ситуация могла бы показаться безнадежной: как может сеть, которая рассматривает пространство и время по-разному, сойтись со СТО? Но это работает. И в самом деле, я не знаю никакой другой модели, которая может успешно вывести принципы СТО из чего-то более низкоуровневого; в современной физике это всегда представлялось как данность.
Вывод ОТО (Общей теории относительности)
Ок, СТО можно получить из простых моделей, основанных на сетях. Но что можно сказать об ОТО? Есть очень хорошая новость: опираясь на различные предположения, в конце 90-х мне удалось вывести уравнения Эйнштейна из динамики сетей.
Вся эта история в действительности несколько сложнее, но вот примерный пересказ. Во-первых, нам стоит вообразить, как сеть формирует из себя пространство. Следует помнить, что сеть есть лишь набор узлов и связей. Притом узлы могут располагаться в одномерном, двумерном или любом n-мерном пространстве.
Легко увидеть, что есть сети, которые в больших масштабах представляются двумерными или трехмерными. На самом деле, есть простой тест для определения эффективной размерности сети. Возьмем некоторый узел, а затем посмотрим на все узлы, отстоящие от него на r связей. Если сеть проявляет себя как d-мерная, то число узлов в этой «сфере» будет около rd.
И тут вещи приобретают интересный оборот. Если сеть ведет себя как неискаженное в пространстве большей размерности d-мерное пространство, то число узлов всегда будет около rd. Но если поведение подобно искривленному пространству (как в ОТО), то будет иметь место поправочный член, пропорциональный такому математическому объекту, как тензор Риччи. И это весьма интересно, ведь тензор Риччи как раз и возникает в уравнениях Эйнштейна.
Тут много математических сложностей. Следует рассмотреть кратчайшие пути — геодезические линии сети. Следует понять, как сделать что бы то ни было не только в пространстве, но и на сети с течением времени. Так же следует понять то, до каких масштабов проявляются свойства сети.
При выводе математических результатов важно иметь возможность получать разного рода средние значения. По сути, это подобно выведению уравнений для жидкости из динамики молекул: нужно иметь возможность принимать среднее из некоторого диапазона случайных значений в низкоуровневых взаимодействиях.
Но хорошая новость заключается в том, что существует необъятное количество систем, построенных даже на чрезвычайно простых правилах, которые подобны цифрам числа пи, то есть для любых прикладных целей являются достаточно случайными. Получается, что даже если особенности причинной сети полностью определены для того, кто знает исходное состояние сети, то большая часть этих особенностей будут являться, по сути, случайными.
Вот что имеем в итоге. Если ввести предположение об эффективной микроскопической случайности и предположить, что поведение системы в целом не приводит к изменению во всех ограничивающих размерностях, то из этого следует, что масштабное поведение системы удовлетворяет уравнениям Эйнштейна!
Полагаю, это очень интересно. Уравнения Эйнштейна можно получить практически из ничего. Это означает, что эти простые сети воспроизводят черты гравитации, которые мы знаем из современной физики.
Есть ряд деталей, которые не подходят под формат этой статьи. Многие из них я озвучивал довольно давно в NKS, особенно в заметках в конце.
Некоторые из вещей, возможно, стоит упомянуть. Во-первых, стоит отметить, что эти базисные сети не только представляются в обычном непрерывно определенном пространстве, но и не определяют такие топологические понятия, как внутри и снаружи. Все эти понятия являются следствием и выводятся.
Когда дело доходит до вывода уравнений Эйнштейна, тензоры Риччи рождаются из геодезических линий на сети вместе с ростом сфер, которые берут начало из каждой точки на геодезической линии.
Полученные уравнения Эйнштейна являются уравнениями Эйнштейна для вакуума. Но как и в случае с гравитационными волнами, можно эффективно отделить особенности пространства, связанные с материей, а затем получить полные уравнения Эйнштейна в терминах материи-энергии-импульса.
Когда я пишу это, то понимаю, насколько легко скатываюсь к «языку физиков» (вероятно, это связано с тем, что я занимался физикой в молодости…). Но достаточно просто сказать, что на высоком уровне появляется захватывающая вещь, которая заключается в том, что из простой идеи о сетях и причинно-следственно инвариантных правил замены можно вывести уравнения ОТО. Сделав удивительно мало, мы получаем яркую звезду физики 20-го века: общую теорию относительности.
Частицы, квантовая механика и прочее
Весьма здорово — иметь возможность вывести ОТО. Но на этом физика не заканчивается. Другой очень важной её частью является квантовая механика. Боюсь, я не смогу в рамках этой статьи подробно развернуть эту тему, но, по-видимому, такие частицы, как электроны, кварки или бозоны Хиггса должны представляться в виде некоторых особых областей сети. В качественном смысле они могут не сильно отличаться от «эфирных узлов» Кельвина.
Но тогда их поведение должно следовать правилам, которые мы знаем из квантовой механики — или, если более конкретно — из квантовой теории поля. Ключевой особенностью квантовой механики является то, что она может быть сформулирована в терминах множественных поведений, каждое из которых связано с определенной квантовой амплитудой. Я не до конца со всем этим разобрался, однако есть намек на то, что нечто подобное происходит, если смотреть на эволюцию сети с различными возможными последовательностями низкоуровневых замен.
Моя сетевая модель, говоря строго, не имеет никаких квантовых амплитуд. Она больше похожа (но не в точности) на классическую, по сути, вероятностную модель. И в течение полувека люди считали, что с подобными моделями сопряжены практически нерешаемые проблемы. Ведь есть такая теорема Белла, в которой говориться, что если нет мгновенных нелокальных распространений информации, то не найдется и такой модели «скрытых переменных», что сможет воспроизвести квантово-механические результаты, наблюдаемые экспериментально.
Но есть принципиальные замечания. Вполне себе ясно, что означает нелокальность в обычном пространстве некоторой размерности. Но что можно сказать в контексте сетей? Тут всё по-другому. Потому что все определяется одними лишь связями. И хоть сеть и может в больших масштабах представляться трехмерной, остаётся возможность, что есть некие «нити», соединяющие некоторые области, которые без оных были бы отделены друг от друга. И мне не даёт покоя одна мысль — есть основания полагать, что эти нити могут генерироваться подобными частицам структурами, распространяющимися в сети.
В поисках вселенной
Хорошо, получается, что некоторые модели на основе сетей могут воспроизвести модели современной физики. Но с чего стоит начать поиск модели, в точности воспроизводящей нашу вселенную?
Первая мысль — начать с существующей физики и попытаться адаптировать инженерно-прикладные правила так, чтобы воспроизвести её. Но единственный ли это путь? А что если просто начать перечислять все возможные правила, ища среди них те, что будут описывать нашу вселенную?
Не начав изучение вычислительной вселенной простейших программ, я бы подумал, что это безумная затея: правила нашей вселенной никак не могут быть достаточно простыми для того, чтобы их можно было бы найти простым перечислением. Но увидев, что творится в вычислительной вселенной и увидев некоторые другие примеры, в которых потрясающие вещи были найдены одним лишь перебором, я понял, что ошибаюсь.
Но что будет, если кто-то действительно начнет осуществлять подобный поиск? Вот подборка сетей, полученных после довольно небольшого числа шагов, используя все возможные правила определенного, весьма простого типа:
Некоторые из этих сетей явно не соответствуют нашей вселенной. Они просто замирали спустя несколько итераций, то есть время в них, по сути, останавливалось. Или структура их пространства была слишком простой. Или у них было бесконечное число измерений. Или какие-то другие проблемы.
Здорово, что с такой удивительной быстротой мы можем найти те правила, которые явно не соответствуют нашей вселенной. А сказать то, что именно этот объект — наша вселенная, является значительно более сложной задачей. Потому что даже если смоделировать большое количество шагов, то невероятно сложно будет показать то, что поведение этой системы демонстрирует то же самое, что говорят нам физические законы о ранних моментах жизни вселенной.
Хотя есть ряд обнадеживающих вещей. Например, эти вселенные могут рождаться с фактически бесконечным числом измерений, а затем постепенно сжиматься до конечного числа измерений, потенциально устраняя необходимость в явной инфляции в ранней Вселенной.
А если рассуждать на более высоком уровне, то следует помнить, что если использовать весьма простые модели, то будет иметь место большое расстояние между «соседними моделями», так что, скорее всего, эти модели будут либо точно воспроизводить известные физические построения, либо будут далеки от истины.
В конце концов, нужно воспроизвести не только правила, но и начальное состояние вселенной. И как только мы узнаем его, то мы принципиально сможем узнать точную эволюцию вселенной. Так означает ли это, что можно было бы сразу узнать все о вселенной? Однозначно нет. Из-за явления, которое я называю «вычислительной несводимостью», и которое подразумевает, что если знать правила и начальное состояние для системы, она по-прежнему может требовать неприводимое количество вычислительной работы для прослеживания каждого шага системы в выяснения того, что она делает.
Тем не менее, существует вероятность, что кто-то сможет найти простое правило и начальное состояние, сказав:»Смотрите-ка, это наша вселенная! » Мы нашли бы нашу вселенную в пространстве всех возможных вселенных.
Конечно, это было бы знаменательным днём для науки.
Но возникло бы множество других вопросов. Почему именно это правило, а не другое? И почему наша Вселенная должна иметь правило, которое появляется достаточно рано в нашем списке всех возможных вселенных, и которое мы можем найти простым перечислением?
Можно было бы подумать, что именно особенности нашей вселенной и тот факт, что мы в ней находимся, заставят нас сформировать правила перечисления так, что вселенная появится достаточно рано. Но в настоящее время я полагаю, что всё должно быть значительно более экстравагантно, как, например, в случае с наблюдателем во вселенной — все из большого класса нетривиальных возможных правил для вселенных в действительности эквивалентны, потому можно выбрать любое из них и получить точно такие же результаты, просто по-другому.
Ок, покажите мне Вселенную
Но всё это лишь догадки. И пока мы и в самом деле не найдем кандидата на правило нашей вселенной, вероятно, на обсуждение этих вещей не стоит тратить много времени.
Так, хорошо. Какова наша текущая позиция во всем этом? Большую часть из того, что сейчас обсуждалось, я понял где-то в 99-ом — за несколько лет до окончания A New Kind of Science. И хоть я и писал на простом языке, а не в формате статьи по физике, мне удалось покрыть основные моменты этой темы в девятой главе книги, добавив некоторые технические детали в примечаниях в конце.
Но после того, как в 2002 году книга была закончена, я снова начал работать над физическими проблемами. Будет забавным сказать, что в моём подвале стоял компьютер, который искал фундаментальную физическую теорию. Но вот что на самом деле он делал: перечислял возможные правила различных типов и пытался обнаружить соответствие их поведения определенным критериям, которые могли бы сделать их правдоподобными в качестве моделей физики.
Я весьма скрупулёзно проделывал это работу, черпая идеи из простых случаев, последовательно продвигаясь к более реалистичным. Было много технических вопросов. Как представлять большие эфолюционирующие последовательности графов. Или как быстро распознавать слабоуловимые закономерности, которые показывают, что правило не соответствует нашей вселенной.
Работа разрослась на тысячи страниц, если её представлять в печатной форме, постепенно приближая к пониманию основ того, что могут делать системы, основанные на сетях.
В некотором смысле это было чем-то вроде хобби, которым я занимался параллельно с текучкой по управлению компанией и ее технологическим развитием. И был еще один отвлекающий фактор. В течение многих лет я занимался проблемой вычислительных знаний и построением движка, который мог бы всесторонне их реализовывать. И по результатам моей работы над A New Kind of Science я убедился, что это возможно, и что сейчас подходящее время для реализации этого.
К 2005 году стало ясно, что это действительно возможно реализовать, и потому я решил посвятить себя этому направлению. В результате получилась Wolfram|Alpha. И как только Wolfram|Alpha была запущена, то стало ясно, что можно сделать значительно большее — и я посвятил своё, пожалуй, наиболее продуктивное десятилетие на создание огромной системы из идей и технологий, которая дала возможность реализовать Wolfram Language в его нынешнем виде, а так же множество других вещей.
Заниматься физикой или нет — вот в чем вопрос
Но в течение этого десятилетия я не занимался физикой. И когда сейчас я смотрю на файловую систему на своем компьютере, я вижу большое количество ноутбуков с материалами по физике, сгруппированные с полученными мною результатами, и все это оставалось брошенным и нетронутым с начала 2005 года.
Должен ли я вернуться к вопросам физики? Я определенно хочу этого. Хотя есть и другие вещи, которые я хотел бы реализовать.
Я провел большую часть своей жизни, работая над очень большими проектами. И я упорно трудился, планируя то, что собираюсь сделать, пытаясь их распланировать на ближайшее десятилетие. Иногда я откладывал проекты, потому что существующие на тот момент технологии или инфраструктура были ещё не готовы к ним. Но как только я приступал к работе над проектом, я давал себе обещание найти способ его успешно завершить, даже если для его реализации потребуется много лет напряженной работы.
Однако поиск фундаментальной физической теории, пожалуй, несколько отличается от проектов, над которыми мне приходилось работать раньше. В некотором смысле критерии его успеха гораздо жестче: он или решает проблему и находит теорию, или нет. Да, можно было бы найти множество интересных абстрактных понятий из формирующийся теории (как в теории струн). И вполне вероятно, что такое исследование даст интересные побочные результаты.
Но в отличие от создания технологий или исследования научных областей, формулирование содержания этого проекта вне нашего контроля. Его содержание определяется нашей вселенной. И, вполне возможно, я просто ошибаюсь в предположениях о том, как работает наша вселенная. Или, быть может, что я прав, но есть практически непреодолимый барьер из-за вычислительной несводимости, который лишает нас возможностей познать эту сферу.
Кто-то может сказать, что есть вероятность того, что мы найдем некоторую вселенную, которая будет походить на нашу, но мы так никогда и не узнаем, наша ли она в действительности. Я, на самом деле, не особо беспокоюсь об этом. Я думаю, что есть достаточное количество аномалий в существующей физике, приписываемых таким вещам, как темная материя, объяснение которых даст нам полную уверенность в том, что мы нашли верную теорию. Будет здорово, если можно будет сделать предположение и быстро проверить его. Но к тому времени, как мы выведем все, казалось бы, произвольные массы частиц, и другие известные особенности физики, можно будет быть уверенным, что мы имеем дело с верной теорией.
Было занятно в течение многих лет спрашивать у своих д