Эдуард Сероусов – Сигнатура молчания (страница 1)
Эдуард Сероусов
Сигнатура молчания
Часть 1. Счётчик
Глава 1. 3:17
Шестой запуск начался в 3:04 по тель-авивскому времени.
Штерн не ждал результата. Он ждал подтверждения ошибки – это принципиально разные состояния, и разница между ними определяла, можно ли будет уйти домой до рассвета. Ошибка – в параметрах нормализации, в весовых коэффициентах, в том, как алгоритм обрабатывал выбросы на краях выборки. Где-то там, в 40 строках кода, написанных в ноябре позапрошлого года и с тех пор не трогавшихся, должна была сидеть тихая методологическая погрешность, которая создавала видимость там, где не было ничего. Штерн был уверен в этом с той убеждённостью, которая не требует доказательств, – точнее, была уверен до третьего запуска. Потом – до четвёртого. Потом перестал называть это убеждённостью.
Лаборатория в этот час звучала иначе, чем днём. Днём сервер-стойки у дальней стены работали почти беззвучно – вентиляция гасила гул до белого шума, привычного и незаметного, как собственное дыхание. Сейчас, когда за дверью никого не было, этот гул стал слышен отдельно от всего остального: ровный, настойчивый, чуть ниже частоты, на которую Штерн привык обращать внимание. Кофемашина на подоконнике стояла пустой третий день. Он замечал это каждый раз, когда тянулся к ней, и каждый раз откладывал на потом: дойти до кафедральной кухни, найти в чужих шкафах чужие капсулы, объяснять, если кто спросит, почему он здесь в три ночи. Проще было терпеть.
На трёх мониторах, расставленных буквой П, светились разные фрагменты одного и того же анализа. Левый – сырые данные: 847 пульсаров из базы IPTA, временны́е ряды с 1979 по 2024 год, каждая точка – зафиксированный глитч. 4 283 события за сорок пять лет. Центральный – рабочий скрипт; курсор мигал в конце последней строки, ожидая. Правый – предыдущий результат, тот самый, который Штерн собирался опровергнуть.
Гистограмма занимала весь правый экран.
Ось X – пульсары, отсортированные по расстоянию от Земли. Ось Y – нормализованные межглитчевые интервалы, усреднённые по каждому объекту, с поправкой на собственный период вращения и известные инструментальные систематики. Ожидаемый результат выглядел бы как облако точек вокруг горизонтальной линии: шум, случайный разброс, ничего. Именно это должен был показать каждый из пяти предыдущих запусков.
Правый экран показывал лестницу.
Каждый следующий столбец – чуть ниже предыдущего. Не резко, не скачками – монотонно, с наклоном, слишком правильным для случайного процесса и слишком ровным для того, чтобы списать на несовершенство метода нормализации. Штерн смотрел на неё давно – сколько именно, он перестал считать после второго перезапуска. Лестница смотрела в ответ.
Он взял карандаш. Повертел в пальцах. Карандаш был сломан на конце, без ластика; он нашёл его под клавиатурой две недели назад и с тех пор носил в кармане, не зная зачем. Работать им было неудобно, но выбрасывать – тоже как-то неловко. Штерн положил его на стол, взял другой – из стакана у монитора – и открыл блокнот на новой странице.
Написал:
Ниже:
Остановился. Это были те же параметры, что в пятом запуске. Он менял их от запуска к запуску, методично сужая пространство возможных ошибок, и каждый раз лестница оставалась на месте – немного другой формы, с немного другим наклоном, но неизменно там, где её не должно было быть. Он менял метод нормализации. Менял порог отсечения выбросов. Исключал телескопы с известными систематическими погрешностями – Parkes в 1994–1997, Effelsberg в двух сессиях 2011 года. Лестница переносила все эти операции с безразличием объекта, который не знает, что его пытаются уничтожить.
Прогресс-бар центрального монитора показывал 34%.
Штерн откинулся на спинку кресла. За окном, выходившим на парковку, стояла темнота: несколько фонарей, силуэты припаркованных машин, пятно жёлтого света на асфальте под ближайшим столбом. Он смотрел в окно ровно столько, сколько понадобилось, чтобы понять, что смотрит в него, – и отвернулся обратно к экранам.
Прогресс: 41%.
Он перевёл взгляд на правый монитор. На лестницу.
Отец объяснял ему это однажды – разницу между двумя видами ошибок, которые выглядят похоже, но устроены принципиально иначе. Якову было лет двенадцать, они сидели на кухне, отец что-то чертил на салфетке – что-то простое, два графика рядом. «Ошибка измерения – это когда ты неточно видишь», – сказал он тогда, и Яков кивнул, думая, что понял. «А ошибка интерпретации – это когда ты точно видишь не то». Он постучал карандашом по второму графику: данные были точными, прибор работал правильно, человек видел именно то, что было. Просто он не знал, что именно это означало. Отец считал, что второй вид ошибки хуже первого, потому что его сложнее заметить: точность измерения создаёт иллюзию правоты.
Якову тогда показалось, что это различие не имеет практического значения. Он понял его практическое значение позже – значительно позже, – но салфетки уже не было, и отца тоже не было, и спросить было некого.
Прогресс: 67%.
Штерн написал в блокноте:
Оставил пропуск. Вывод не помещался в слова, которые он был готов написать.
Пять методов нормализации. Три разные временны́е выборки. Исключение семнадцати пульсаров с наибольшей неопределённостью измерений. Он проверил, нет ли систематической зависимости между наклоном и направлением в галактической плоскости – нет. Нет зависимости от эпохи наблюдений – более поздние данные не дают более крутого наклона. Нет корреляции с типом телескопа.
Наклон оставался. Монотонный. Устойчивый. Межглитчевые интервалы убывали с расстоянием – не резко, не взрывообразно, а тихо, как будто кто-то очень медленно, на протяжении последних нескольких десятилетий, нажимал на невидимый рычаг, и ближние пульсары глитчировали реже, чем дальние, реже, чем должны были, реже, чем когда-либо прежде в наблюдаемой истории.
Прогресс: 89%.
Штерн поймал себя на том, что держит карандаш над страницей, не касаясь её. Он опустил руку.
Написал:
Посмотрел на написанное. Добавил:
Прогресс-бар добрался до 100% и остановился. Центральный монитор на секунду потемнел, потом развернул новое окно: гистограмма шестого запуска накладывалась поверх предыдущих пяти. Все шесть – одна поверх другой, разными цветами. Штерн смотрел на них долго, пока не понял, что смотрит не на шесть разных графиков, а на шесть версий одного и того же: лестницы, уходящей вниз, с наклоном, который не зависел от того, как именно он её строил.
Он взял блокнот и дописал ниже предыдущей строки:
Пауза.
Он поставил точку, закрыл блокнот, потом сразу открыл снова.
Оставил пропуск под вопросом. Пропуск был большим.
В 3:31 он запустил вспомогательный скрипт, который не использовал с прошлого года, – тот, что строил не усреднённую гистограмму, а временну́ю развёртку по каждому пульсару отдельно. Это занимало дольше и требовало больше памяти, но давало другое: не статику, а динамику. Не «какое значение», а «как оно менялось».
Пока скрипт работал, Штерн встал, прошёл к стеллажам у стены. Здесь хранились распечатки – несколько сотен, часть в папках, часть просто стопками, – и среди них, в четвёртой полке снизу, должна была лежать статья Алпара и Пайнса 1984 года в бумажном виде: он распечатал её когда-то давно, когда только начинал работать с глитчами, и с тех пор периодически возвращался к ней, хотя знал её почти наизусть. Квантовые вихри в сверхтекучем нейтронном ядре. Срыв, скачок угловой скорости, экспоненциальное восстановление. Физика, которую понимали хорошо, – на уровне одной нейтронной звезды, в масштабах дней и месяцев.
Он не нашёл статью с первого раза, перебрал несколько стопок, нашёл что-то другое – обзор по пульсарному таймингу 2018 года – и остановился, стоя у стеллажа, держа обзор в руке, не открывая его.
Убывающая последовательность.
Он прокрутил это в уме ещё раз, медленно, как прокручивают механизм, проверяя, не застревает ли где-нибудь. Межглитчевые интервалы убывают с расстоянием от Земли. Ближние пульсары – более редкие глитчи. Дальние – более частые. Закономерность устойчива на протяжении всего наблюдаемого периода – и, судя по тому, как выглядела динамика в первом приближении, нарастает: угол наклона лестницы в 2020–2024 годах чуть круче, чем в 1990–2000-х.
Что может создавать такую картину?
Штерн вернул обзор на стеллаж и пошёл обратно к столу. Скрипт показывал 23%. Он сел, взял новый лист и начал писать быстро, без остановок, – не формулируя, а перечисляя: всё, что могло принципиально влиять на наблюдаемую частоту глитчей в глобальном масштабе. Инструментальные артефакты – уже исключено. Систематики отбора – проверено. Эволюционные эффекты – пульсары разного возраста глитчируют по-разному, но это не объясняет пространственную корреляцию, потому что возраст не коррелирует с расстоянием от Земли настолько сильно. Гравитационный фон – возможно, но как именно гравитационные волны нано-герцового диапазона влияли бы на внутреннюю динамику нейтронных звёзд, он не мог даже приближённо оценить без расчётов.