Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Воган Ли - Python для хакеров (Библиотека программиста) - 2023.pdf
Скачиваний:
3
Добавлен:
07.04.2024
Размер:
14.76 Mб
Скачать

348      Глава 12. Находимся ли мы в компьютерной симуляции?

наклонной линии потребуется примерно в 2.6 раза больше времени, что очень близко к результату при выполнении на максимальной скорости.

Angle 0 degrees: average time for 500 runs at speed 6 = 1.12522

Angle 3.695220532 degrees: average time for 500 runs at speed 6 = 2.90180

Очевидно, что перемещение с пересечением пиксельной сетки требует больше работы, чем движение вдоль нее.

Стратегия

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

В 2012 году физик Сайлас Р. Бин (Silas R. Beane) из Университета Бонна совместно с Зохре Давуди (Zohreh Davoudi) и Мартином Дж. Севиджем (Martin J. Savage) из Университета Вашингтона опубликовали работу, в которой доказывали именно эту идею. По мнению авторов, если законы физики, которые являются непрерывными, наложить на дискретную решетку, то ее шаг может вызвать ограниченность физических процессов.

Они предложили изучить этот вопрос с помощью наблюдения космических лучей сверхвысокой энергии (ultra-high energy cosmic rays, UHECR). UHECR — это самые быстрые частицы во Вселенной, которые по мере роста своей энергии начинают испытывать влияние все более мелких характеристик пространства. Однако для этих частиц определена максимально достижимая энергетическая граница. Она известна как предел Грайзена — Зацепина — Кузьмина (предел ГЗК) и подтверждена экспериментально в 2007 году. Эта граница согласуется с тем, какой вид ограничения может вызывать сетка симуляции. Подобное условие также должно способствовать перемещению UHECR вдоль осей сетки и рассеянию частиц, пытающихся двигаться поперек.

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