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

Эдуард Сероусов – Сигнатура молчания (страница 4)

18

Штерн стоял у стеллажа, держа в руке папку с распечатками, которую он не собирался брать. Поставил её обратно.

Дискретность убывания.

Если последовательность дискретна – если в ней есть уровни, – то это не градиент. Это не поле и не волна. Это что-то, что умеет производить различимые состояния. Количественно различимые, с определённым шагом на логарифмической шкале расстояний.

Он думал о том, что сказал отец, и о разнице между двумя вопросами. Первый: что порождает эту структуру? Второй: что я измеряю на самом деле, думая, что измеряю частоту глитчей?

Он вернулся к столу. Открыл новый файл и начал не с расчётов, а с классификации. Взял все 4 283 зафиксированных глитча в базе данных и разбил их по уровням – согласно той дискретной структуре, которую только что увидел в развёртке. Получилось семь уровней, неравных по числу объектов: ближний уровень, четыре промежуточных, два дальних.

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

Это потребовало три часа и дало результат, который он не ожидал.

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

Штерн смотрел на сравнительные графики долго и думал о том, что это означает. Если форма глитча несёт информацию – если она является не просто шумом восстановительного процесса, а структурированным сигналом, – то что именно она несёт?

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

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

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

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

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

Распределение задержек оказалось не случайным.

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

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

Он написал в блокноте, медленно, обдумывая каждое слово: Задержки не случайны. Они кластеризуются вокруг кратных значений единицы, соответствующей световому пробегу ~300–500 лет. Если это информационный канал: одна единица = одно «слово» длиной ~300–500 лет. Возможно – около тысячи лет с учётом неопределённости.

Ниже: Убывающая последовательность межглитчевых интервалов – это счётчик.

Он написал это. Посмотрел на написанное. Написал ещё раз, чуть ниже, – не потому что сомневался в первой записи, а потому что хотел убедиться, что написанное слово соответствует тому, что он думает: Убывающая последовательность – это счётчик. Он убывает. Что-то считает что-то.

Рука остановилась.

Или кто-то считает что-то.

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

На тринадцатый день он вернулся к вопросу, который написал и не ответил четыре дня назад.

Я нашёл паттерн или изобрёл его?

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

Он мог бы ответить на него так: методологически я не нашёл нарушений. Данные реальны. Паттерн воспроизводится при разных методах анализа. Кластеризация задержек статистически значима. Это не артефакт. Это не ошибка измерения.

Но отец говорил о другой ошибке.

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

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

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

Контраргумент к контраргументу: монотонность могла быть следствием структуры галактики – спирального рукава, плотностных волн, каких-то крупномасштабных неоднородностей в распределении нейтронных звёзд. Он это ещё не проверял.

Он написал это в столбик: аргумент, контраргумент, контраргумент к контраргументу, вопрос, который открывается из каждого следующего уровня. Столбик занял полторы страницы и не закончился – он просто перестал добавлять, потому что понял, что можно продолжать бесконечно.

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

Он написал в блокноте: Грамматика тысячелетий. Единица – световой пробег ~1000 лет. Носитель – задержка между коррелированными глитчами в паре пульсаров. Субструктура – форма самого глитча (профиль нарастания, параметры восстановления). Субструктура кодирует дробные единицы – «пунктуацию» с точностью до десятилетий.

Остановился. Перечитал.

Я принял это не потому что нашёл. Я принял это потому что перебрал всё остальное, и это – последнее незачёркнутое.

Ниже написал медленнее: Если это верно – счётчик считает примерно до 200 лет вперёд от сегодня. С неопределённостью ±несколько десятилетий. «Слово» длится тысячу лет. «Запятая» – около десяти. Разрешение достаточно для того, чтобы 200 лет было не «порядком величины», а прочитанным числом.

Потом открыл ещё одну страницу и написал наверху вопрос, который понимал с самого начала, но до сих пор не давал себе сформулировать:

До чего считает счётчик?

Пустое место под ним было большим. Он оставил его таким.

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