18+
реклама
18+
Бургер менюБургер меню

Сергей Галактионов – Тишина между числами (страница 6)

18

Он начал с простого: новости.

Открыл агрегатор новостей. Ввёл дату и время первой аномалии: 03:47 UTC+1, что соответствовало 11:47 по сеульскому времени... нет, подождите. UTC+1 — это Женева. Сеул — UTC+9. Значит, 03:47 по Женеве — это... 11:47 в Сеуле? Нет. Сеул на восемь часов впереди Женевы. 03:47 + 8 = 11:47. Да, 11:47 утра.

Он ввёл: «11:47 сеул» и дату.

Ничего значимого. Пробки. Погода. Новый ресторан в Итэвоне.

Попробовал другие часовые пояса. 03:47 UTC+1 — это 02:47 UTC, это 21:47 в Нью-Йорке предыдущего дня, это 22:47 в Буэнос-Айресе, это...

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

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

И тем не менее — оно вздрогнуло.

Что может заставить вздрогнуть абсолютное?

Ив открыл глаза. Посмотрел на файл odd.txt — 2 479 записей, каждая с точным временем.

Подумал: если не знаешь, что искать, — ищи всё.

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

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

Но Ив не искал одно событие. Он искал паттерн.

Скрипт работал три дня.

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

Таблица не изменилась.

2 479 аномалий.

2 479 совпадений.

Каждая аномалия — с точностью до наносекунды — совпадала с одним и тем же типом события.

Не землетрясения. Не биржевые крахи. Не запуски ракет.

Смерти.

Документально подтверждённые смерти людей. Записи в больничных реестрах. Полицейские протоколы. Свидетельства о смерти. Некрологи с точным временем.

Каждая аномалия в Пи совпадала со смертью человека.

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

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

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

Ив подумал: мне нужно рассказать Марселю.

Потом подумал: Марсель решит, что я сошёл с ума.

Потом подумал: может быть, я сошёл с ума.

Потом посмотрел на экран. 2 479 аномалий. 2 479 смертей. Корреляция — один к одному. Вероятность случайного совпадения — число с таким количеством нулей после запятой, что на его запись не хватит атомов в наблюдаемой вселенной.

Он не сошёл с ума.

Пи вздрагивало, когда умирал человек.

Он не пошёл к Марселю. Не в тот день. Ему нужно было ещё. Больше данных. Больше аномалий. Больше уверенности — не в данных (данные были безупречны), а в собственной способности вынести то, что они означали.

Он продолжил наблюдать.

Скрипт работал. Аномалии накапливались. Odd.txt рос — 3 000, 5 000, 8 000, 10 000 записей. Каждая — смерть. Каждая — совпадение.

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

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

— Ты в порядке?

Ив кивнул.

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

Потом ушёл.

Ив продолжил.

На одиннадцать тысяч триста седьмой аномалии он остановился.

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

Он написал программу для анализа разниц. Если исходный знак Пи на позиции N был X, а аномальный — Y, то разница (Y − X) по модулю 10 давала число от 0 до 9. Последовательность этих разниц — для всех 11 307 аномалий — формировала числовой ряд.

Ив ожидал шум. Случайное распределение. Цифровую кашу.

Он запустил анализ. Результат появился на экране.

Последовательность разниц: 1, 7, 3, 2, 0, 4, 8, 5, 1, 2, 0, 5, 9...

Он посмотрел.

Это не был шум.

Это не было случайное распределение.

Это был текст.

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

Последовательность разниц — числа, извлечённые из того, как именно Пи вздрагивало в момент чьей-то смерти, — означала.

Кто-то писал.

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

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

Кто-то писал.

И Ив — бессонник, стажёр, наблюдатель, человек, который всю жизнь смотрел, когда все остальные отвернулись, — Ив читал.

Он не знал языка. Не понимал слов.

Но он видел, что они есть.

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

Он открыл odd.txt. Удалил всё. Начал заново.

Написал одну строку: