Читать онлайн Реликт бесплатно
- Все книги автора: Эдуард Сероусов
Часть I: Аномалия
Глава 1. Корреляция
Офис ЦЕРН, Женева. День 0.
Задание пришло в пятницу в 16:47, и это была рутина.
Майер увидел его в очереди входящих, не открывая: «Верификационный прогон, архив Ферми-III, источники класса PBH, временной диапазон 2071–2088». Семнадцать лет данных. Работа на неделю, может, на десять дней при аккуратной обработке. Он поставил задачу в очередь на воскресенье – в выходные серверная нагрузка ниже, расчёты идут быстрее – и закрыл ноутбук.
Домой он не поехал. В холодильнике стоял контейнер с рисом, который он купил в понедельник и так и не разогрел. В квартире было темно и пахло пылью.
Он остался в офисе.
Это стало привычкой примерно на четвёртый год после публикации, когда стало ясно, что возвращаться туда незачем: Лена забрала большую часть мебели ещё раньше, а потом и саму себя, не устроив скандала, что было, пожалуй, хуже скандала. Просто однажды позвонила и сказала: «Юрген, я уезжаю в Осло. Ты можешь оставить себе кофемашину». Он оставил. Кофемашиной не пользовался – варил растворимый в кружке, как в аспирантуре.
Офис был маленький. Два стола, один его, один принадлежал Хансу Мюллеру, который занимался космологическими симуляциями и появлялся раз в неделю. Окно выходило на парковку. Вечером в пятницу парковка была полная, к десяти ночи – пустая. Майер смотрел, как машины разъезжаются, и думал ни о чём.
Потом открыл ноутбук и начал работать.
Данные «Ферми-III» были публичными с 2076 года, когда ESA передала архив в открытый доступ после вывода телескопа из эксплуатации. Семнадцать лет наблюдений: гамма-излучение, рентгеновский фон, каталог аномальных источников. Три петабайта сырых данных, которые никто не успевал обрабатывать достаточно тщательно – слишком много, слишком дорого, слишком мало времени у тех, кому это было интересно.
Майеру это было интересно.
Не потому что он ждал чего-то. Он давно перестал ждать – это тоже произошло примерно на четвёртый год, как раз когда Лена уехала в Осло. Просто данные с гамма-телескопов были единственным местом, где его теория могла встретить реальный мир. Не коллег на конференциях, которые вежливо кивали и называли работу «элегантной» тоном, каким говорят о вещах красивых, но бесполезных. Реальный мир: фотоны, пришедшие из мест, где физика не разрешена к обсуждению.
Он запустил прогон в 23:14. Поставил фильтр на примордиальные источники – объекты класса PBH, примордиальные чёрные дыры, каталогизированные по косвенным признакам – и откинулся на спинку кресла.
Программа должна была работать до воскресенья.
В 01:33 она остановилась.
Не с ошибкой. Майер несколько секунд смотрел на экран, прежде чем понял: программа не зависла и не упала – она выполнила промежуточный анализ и выдала флаг. Красный треугольник в левом углу интерфейса. Он такого раньше не видел, хотя сам писал этот код три года назад для другого проекта.
Флаг означал: статистически значимое отклонение от ожидаемого распределения. Порог – пять сигма.
Пять сигма. Он прочитал это дважды.
В физике пять сигма – это открытие. Не «интересная аномалия», не «требует дополнительного изучения». Пять сигма – это то, что происходит с вероятностью один к трём с половиной миллионам в силу случайности. Это не бывает калибровочным шумом. Почти никогда.
Почти.
Он кликнул на флаг и сразу же начал искать ошибку.
Источник: PBH-2031. Координаты: прямое восхождение 10h 44m 21.3s, склонение −59° 41' 18''. Объект был известен с 2069 года, когда «Ферми-II» зафиксировал слабый гамма-сигнал предположительно примордиального происхождения. Масса – по оценке около 10¹⁰ килограммов, что давало температуру излучения Хокинга порядка нескольких ГэВ. Удалённость – около 0,3 световых года от Солнца. Близко по космическим меркам, хотя это слово ничего не значит: 0,3 световых года – это почти три триллиона километров, и никакой аппарат за всю историю человечества не подходил к нему ближе, чем на расстояние наблюдения.
Аномалия находилась в спектре фотонных пар. Не в самих фотонах – в статистике их попарного испускания.
Майер посмотрел на график ещё раз. Потом ещё раз. Потом встал, дошёл до раковины, налил воды из-под крана и выпил, стоя над мойкой, глядя в окно на пустую парковку.
Ошибка калибровки. Вот что это такое. Детектор «Ферми-III» работал семнадцать лет, и деградация сцинтилляционных кристаллов к концу срока эксплуатации могла давать именно такие паттерны – систематический сдвиг в регистрации совпадений. Это было бы разочаровывающим, но понятным. Физика приборов, не физика вселенной.
Он вернулся к компьютеру и запустил первый тест.
Первый тест проверял временну́ю корреляцию с известными калибровочными событиями: если аномалия связана с деградацией детектора, она должна нарастать монотонно со временем, следуя характерной кривой старения. Майер знал эту кривую наизусть – он работал с данными «Ферми-III» достаточно долго.
Результат пришёл через четыре минуты. Корреляция с деградацией: ноль целых ноль семь. Статистически ничтожно.
Аномалия не была связана со старением детектора.
Он запустил второй тест – на временну́ю нестабильность источника. Активные астрофизические объекты – квазары, блазары, переменные звёзды – дают нерегулярные выбросы, которые при определённых геометрических условиях могут имитировать коррелированные пары. Это было бы объяснением: не физика чёрной дыры, а фоновый источник, случайно попавший в апертуру.
PBH-2031 не был активным. Он не был вообще ничем в стандартном смысле – тихая, почти невидимая точка на краю каталога, интересная только потому, что не вписывалась ни в один из стандартных классов. Но Майер запустил тест.
Результат: ноль.
Третий тест – систематика программного обеспечения. Собственный баг в коде анализа. Майер провёл прогон на данных трёх других источников того же класса с теми же параметрами фильтрации.
Аномалии не было. Ни в одном из них.
Он встал ещё раз. Прошёлся по кабинету – четыре шага туда, четыре обратно. За окном было темно и тихо. Где-то внизу урчала климатическая система здания, ровный белый шум, который он обычно не замечал. Сейчас слышал.
Сел. Запустил четвёртый тест.
Четвёртый тест был труднее первых трёх – он проверял возможную интерференцию с наземными источниками радиоизлучения. «Ферми-III» работал на орбите, но данные передавались на Землю, и теоретически наземная помеха могла вносить паттерны, неотличимые от астрофизического сигнала на уровне предобработки. Это случалось. Не с пятью сигма, но случалось.
Майер открыл журналы телеметрии за весь период наблюдений PBH-2031 и начал листать. Три тысячи восемьсот семь сессий наблюдений за семнадцать лет. Он запустил автоматический анализатор помех и одновременно начал просматривать сессии вручную – выборочно, по двадцать, по пятьдесят, ища паттерн, который должен был выдать искусственное происхождение аномалии.
Паттерна не было.
Четвёртый тест вернул то же самое, что первые три: ноль.
Он выпил остывший кофе. Поморщился. Посмотрел на часы: 03:01.
Запустил пятый тест.
Пятый тест он придумал сам, прямо сейчас, потому что никакого стандартного протокола для такой ситуации не существовало. Он взял данные аномальных корреляций и проверил их пространственное распределение: откуда именно приходили фотонные пары, из какого сектора телесного угла. Если это был артефакт – инструментальный, программный, любой – распределение должно было быть либо равномерным, либо связанным с геометрией детектора.
Оно не было ни тем, ни другим.
Все аномальные пары приходили из одной точки. Из направления на PBH-2031, с угловой точностью в пределах инструментального разрешения «Ферми-III».
Майер смотрел на эту точку на карте неба – крошечный маркер в скоплении Центавра, ничем не примечательный – и думал. Голос в голове, который он привык игнорировать последние одиннадцать лет, произносил слова, которые он не хотел слышать.
Он открыл новый терминал и запустил шестой тест.
Шестой тест был жестокостью по отношению к самому себе. Он взял структуру аномальных корреляций – не их наличие, а именно структуру, математический рисунок попарного испускания – и сравнил её с предсказаниями своей собственной теории.
Статья вышла одиннадцать лет назад. Называлась «Квантовая когерентность в тепловом излучении чёрных дыр: механизм сохранения информации и возможность её дистанционного декодирования». Тридцать две страницы. Шестьдесят восемь ссылок. Пятнадцать комментариев в рецензируемых журналах, из которых двенадцать сводились к «элегантно, но нефальсифицируемо», два – к «математически корректно, физически бессмысленно» и одно – к «Майер переоценивает применимость формализма».
Нефальсифицируемо. Он слышал это слово так много раз, что оно стало частью пейзажа, как гул климатической системы или вид парковки из окна.
Он открыл файл статьи – он всегда держал её на рабочем столе, не из сентиментальности, а потому что иногда сверялся с формулами – и начал сравнивать.
Таблица с предсказанными значениями корреляционных функций. Раздел 4.3, уравнение (17). Он написал его в 2058 году, в другой квартире, с другой женщиной, за другим столом. Тогда казалось, что всё это имеет смысл.
Потом перевёл взгляд на экран с данными.
Пять секунд он просто смотрел. Потом взял ручку – на столе лежала ручка, он иногда думал лучше с ручкой в руке – и начал записывать числа в два столбца. Предсказание. Наблюдение. Предсказание. Наблюдение.
Рука остановилась на шестой строчке.
Он не ошибся. Он перепроверил трижды, прямо здесь, вручную, потому что компьютер мог быть неправ, а рука – нет, рука помнила эти числа, он работал с ними достаточно долго. Расхождение между предсказанием теории и наблюдёнными данными составляло менее трёх процентов – в пределах инструментальной погрешности «Ферми-III».
Менее трёх процентов.
Майер положил ручку на стол. Очень аккуратно, как будто резкое движение могло что-то изменить.
Проблема была не в том, что он оказался прав.
Проблема была в том, что это значило.
Его теория описывала механизм, при котором информация, упавшая в чёрную дыру, не исчезает, а кодируется в квантовых корреляциях излучения Хокинга. Это было решением одного из самых старых споров в теоретической физике – так называемого информационного парадокса. Хокинг в своё время утверждал, что информация уничтожается при падении в чёрную дыру, что нарушало фундаментальные принципы квантовой механики. Потом он же изменил позицию. Дискуссия длилась десятилетиями, и Майер предложил конкретный математический механизм того, как именно информация выживает.
Механизм был реальным. Это он уже знал: математика работала.
Но его статья содержала кое-что ещё. Раздел 6, который большинство рецензентов пропускали или упоминали в сносках как «спекулятивный». Там Майер показал, что если механизм реален – то достаточно развитая технологическая цивилизация могла бы не просто наблюдать эти корреляции, но и намеренно создавать их. Помещать информацию в чёрную дыру таким образом, чтобы она считывалась из излучения через любой промежуток времени. Миллионы лет. Миллиарды лет.
Рецензенты называли этот раздел «интересной мысленной игрой».
Потому что это было бесполезно без реального примера.
Майер посмотрел на экран. На точку в скоплении Центавра. На корреляционную матрицу, которая совпадала с предсказаниями его теории с точностью, которой не должно было быть в природном объекте.
Природное излучение Хокинга было тепловым. Случайным. Его статистика подчинялась распределению Планка, как любое тепловое излучение от любого нагретого тела. Корреляции между парами фотонов существовали – квантовая механика требовала их – но они были квантово-запутанными, не структурированными. Никакой информации. Просто шум.
То, что он видел на экране, не было шумом.
Он понял это не в момент, когда посмотрел на числа, а раньше – когда запускал шестой тест и уже знал результат, просто не хотел знать. Это было как узнать что-то во сне и не помнить при пробуждении – момент понимания сдвинулся назад, в прошлое, туда, где его можно было бы остановить.
Нельзя. Это уже случилось.
Он сидел неподвижно примерно три минуты. Потом встал, дошёл до окна, посмотрел на пустую парковку. Его отражение в стекле выглядело как человек, у которого болит что-то внутри, неопределённо, без конкретного места.
Пятьдесят один год. Одиннадцать лет после публикации, которую никто не принял всерьёз. Три тысячи восемьсот семь сессий наблюдений в архиве телескопа, который уже восемь лет не работал. И корреляционная матрица, которая совпадает с предсказаниями его теории до третьего знака после запятой.
Он говорил коллегам: если теория верна, мы найдём объект. Ему отвечали: интересно, но нефальсифицируемо. Он возражал: нефальсифицируемо пока. Ему улыбались.
Нефальсифицируемо пока.
Он вернулся за стол и начал думать методично – так, как умел, единственным способом, который у него работал в моменты, когда думать было страшно: по шагам, с числами, без интерпретации до конца.
Первый вопрос: это мог быть природный объект?
Теоретически – да. Квантовая механика не запрещала случайного возникновения корреляционных паттернов, совпадающих с предсказаниями теории. Она только делала это статистически невозможным. Насколько невозможным? Он прикинул в уме, потом взял ручку и записал. Вероятность случайного совпадения при шести независимых параметрах, которые он проверял – порядка 10⁻²³. Один шанс из ста тысяч миллиардов миллиардов.
Нет. Это не природный объект.
Второй вопрос: это могло быть что-то ещё, кроме намеренного кодирования?
Он думал пятнадцать минут. Перебрал каждый альтернативный механизм, который мог вспомнить: экзотическая физика в окрестностях горизонта событий, неизвестные квантовые эффекты при данной температуре излучения, ошибка в самой его теории. Последнее – самое честное, что он мог сделать: предположить, что теория неверна, и именно поэтому данные совпадают с ней в одной точке вместо того, чтобы не совпадать нигде.
Но теория давала конкретные предсказания о структуре корреляций – не просто их наличии, а о конкретном математическом рисунке. И этот рисунок присутствовал в данных. Если теория была неверной, этот рисунок не мог быть в данных. Это было единственное, в чём он был уверен: в своей собственной математике.
Третий вопрос: что дальше?
Он смотрел на этот вопрос несколько секунд, потом убрал его. Не сейчас. Сначала – верификация. Без независимой верификации не было ничего. Только его слово против одиннадцати лет академической инерции, и он знал, как это будет выглядеть: Майер снова говорит, что нашёл подтверждение своей теории. Майер снова считает случайный шум значимым сигналом. Майер.
Верификация требовала данных другого инструмента – желательно независимого, с другой геометрией детектора, другим алгоритмом предобработки. Она требовала телескопного времени на действующем инструменте. А телескопное время не давали физикам, у которых одиннадцать лет назад вышла «элегантная, но нефальсифицируемая» статья.
Если только они не шли к кому-то с достаточными полномочиями, чтобы получить это время напрямую.
Майер посмотрел на часы. 03:14.
Он знал одного человека с такими полномочиями. Директора Координационного совета по внеземным объектам – CSEO, организации ООН, созданной в 2071 году именно для случаев, когда что-то находили. Или не находили, но думали, что нашли.
Маргарет Ойен. Он встречал её дважды: один раз на конференции в Цюрихе, второй – на закрытом брифинге по стратегии поиска внеземных артефактов, куда его пригласили за год до публикации, когда теорию ещё воспринимали как перспективную. Она была из тех, кто слушал не перебивая и задавал вопросы, от которых становилось некомфортно – не потому что они были агрессивными, а потому что попадали точно в центр проблемы.
Он нашёл её номер в телефонной книге – рабочий, официальный, с нью-йоркским кодом. Посмотрел на него. Посмотрел на экран с данными. Посмотрел на часы снова: 03:14, в Женеве. В Нью-Йорке – 21:14 пятницы.
В пятницу вечером директора CSEO не ждут звонков из Женевы.
Он набрал номер.
Гудки шли долго. Он сидел с телефоном у уха и смотрел на корреляционную матрицу – синие вспышки на тёмном экране, пульсирующий рисунок, который его теория предсказывала и который не должен был существовать в природе. Он дышал. Гул климатической системы был очень отчётливым в тишине пустого здания. Снаружи иногда проезжала машина.
Трубку подняли на восьмом гудке.
– Ойен. – Голос был ровным, без удивления. Как будто звонки в пятницу в девять вечера были частью должностной инструкции.
– Это Майер. Юрген Майер, ЦЕРН. – Он замолчал на секунду. Потом: – Мне нужен прямой доступ к телескопу. Сейчас. Нет – это не может ждать утра.
Пауза на другом конце. Не длинная. Секунды три.
– Какой телескоп, – сказала Ойен. Не вопрос – уточнение. Как будто она уже знала, что нужный ответ существует.
– Любой активный инструмент с достаточным угловым разрешением в гамма-диапазоне. «Чандра-V» подойдёт. «Атлас-VII» тоже.
Ещё пауза. Чуть длиннее.
– Майер. Что вы нашли?
Он смотрел на синие вспышки на экране. На точку в скоплении Центавра. На числа в двух столбцах, написанные от руки.
– Нет, подождите, – сказал он. – Это не совсем правильный вопрос. Правильный вопрос – что нашли восемнадцать лет назад и не поняли. Я нашёл это в архиве. Мне нужна верификация, потому что если я прав – и я прав, – то это не астрофизика. Это что-то другое. – Он помолчал. – Мне нужен телескоп. Сегодня ночью.
Климатическая система гудела. За окном проехала ещё одна машина – красные огни тают-ют в темноте.
– Через двадцать минут позвоните на этот номер, – сказала Ойен. Продиктовала. – Скажите, что я дала разрешение. Они переключат «Атлас-VII» на ваши координаты.
Он записал номер.
– И Майер, – добавила она, прежде чем он успел поблагодарить. – Пришлите мне данные. Всё, что у вас есть. Прямо сейчас.
– Пришлю.
– Хорошо. – Пауза. – Насколько это серьёзно?
Он посмотрел на экран. На синие вспышки. На числа.
– Я не знаю, – сказал он. Это была правда. – Но это хуже, чем если бы я ошибся.
Она не ответила ничего. Просто положила трубку.
Майер ещё несколько секунд держал телефон у уха, слушая тишину отключённой линии. Потом медленно опустил руку. За окном парковка была пустой и тёмной. Здание дышало кондиционированным воздухом – холодным, безвкусным, рециркулированным. На экране синела корреляционная матрица.
Он начал формировать письмо с данными.
Руки не дрожали. Это всегда было плохим знаком – дрожание означало, что ещё есть место для страха. Когда руки не дрожали, это значило, что страх уже закончился и осталось что-то другое. Что-то, для чего у него не было слова.
Одиннадцать лет назад он написал в разделе 6 своей статьи: «Если изложенный механизм соответствует реальности, то любая цивилизация, достигшая достаточного технологического уровня и понимающая физику горизонта событий, располагает средством долгосрочного хранения информации с теоретически неограниченным сроком надёжности. Это предполагает, что такой механизм мог быть использован».
Рецензенты назвали это спекулятивным.
Он нажал «отправить».
Глава 2. Признание
Штаб-квартира ООН, Нью-Йорк. Дни 1–31.
Маргарет Ойен открыла данные Майера в 21:47 пятницы, сидя в кресле у окна своей квартиры на сорок третьем этаже. Внизу лежал Манхэттен – огни, движение, плотное и непрекращающееся, как всегда, когда смотришь сверху и не слышишь звука.
Она прочитала сопроводительное письмо один раз. Потом открыла приложенные данные и провела с ними двадцать минут. Она не была физиком – её диссертация была по международному праву, специализация на договорах о космосе – но за восемь лет в CSEO она научилась читать достаточно, чтобы понимать: когда данные присылают поздно ночью в пятницу с формулировкой «это не может ждать утра», это либо паника, либо что-то реальное.
Майер не был человеком, склонным к панике. Это она помнила по двум предыдущим встречам. Он был человеком, который находил ошибки в чужих расчётах прямо во время разговора и не считал нужным делать вид, что не замечает их. Это вызывало у людей раздражение. У неё – профессиональное уважение.
Она позвонила своему заместителю Карлосу Вера.
– Карлос. Проснись.
– Я не сплю. – Голос ровный, без сонной хрипоты. Возможно, правда.
– Найди мне на утро трёх независимых рецензентов. По квантовой гравитации и астрофизике чёрных дыр. Не из ЦЕРН и не из коллег Майера. Я пришлю данные.
Пауза в три секунды.
– Насколько срочно?
– Утро понедельника.
Ещё пауза.
– Понял.
Она отключилась. Посмотрела на Манхэттен. Потом обратно на данные.
Первый вопрос, который она задала себе, был не «реально ли это» и не «что это значит». Первый вопрос был: «Сколько человек уже знает?»
Это был правильный первый вопрос. Она знала это по опыту – не потому что была циничной, а потому что именно от ответа на него зависело всё остальное.
Рецензенты дали ответ на двенадцатый день.
Первый – Хироши Танака из Токийского технологического, специалист по квантовым эффектам в окрестностях горизонта событий – написал семь страниц плотного текста, из которых главным было последнее предложение: «Предложенная интерпретация не противоречит ни одному из известных физических принципов и воспроизводима при независимой обработке исходных данных».
Второй – Прия Рамасвами из Бангалорского центра астрофизики – прислала три страницы и одну фразу в конце: «Я не знаю, что это. Но это не шум».
Третий – Фредерик Боссе из Парижской обсерватории – работал дольше всех и прислал ответ на пятнадцатый день. Его текст был самым коротким: «Если Майер ошибается, то я не вижу, в чём именно. Рекомендую расширенную верификацию с действующими инструментами. Немедленно».
Ойен прочитала все три заключения, сидя в своём кабинете на двадцать первом этаже здания ООН, с видом на Ист-Ривер. Потом закрыла ноутбук, встала, подошла к окну и смотрела на реку три минуты.
Потом позвонила Вера.
– Карлос. Нам нужно заседание Совета. Закрытое. Не раньше чем через неделю – мне нужно время на подготовку материалов. Не позже чем через десять дней.
– Какой формат?
– Уровень «А». Все члены лично. Никаких заместителей.
Пауза.
– Маргарет. Уровень «А» мы использовали два раза за восемь лет.
– Знаю. Этот – третий.
Она отключилась и открыла ноутбук снова. На экране были данные Майера. Синие вспышки корреляционной матрицы – она уже выучила этот паттерн наизусть, хотя не до конца понимала его. Там было что-то, что хотелось долго смотреть. Как орнамент, в котором подозреваешь смысл, но не можешь его сформулировать.
Она закрыла файл и начала писать повестку заседания.
За день до заседания она встретилась с Майером.
Не потому что это было необходимо по процедуре. Потому что хотела видеть его лицо, когда будет говорить о том, что произойдёт на следующий день. За восемь лет в CSEO она научилась одному: прежде чем вводить человека в ситуацию, которую он не контролирует, нужно знать, как он на неё реагирует. Некоторые люди в таких ситуациях становились опасными. Не злобными – просто непредсказуемыми.
Майер прилетел из Женевы утренним рейсом. Она встретила его в комнате для переговоров на девятнадцатом этаже – небольшое помещение, один стол, четыре стула, окно с видом на парковку. Ничего лишнего. Она не любила переговорных комнат с видом на Ист-Ривер для разговоров, в которых нужна сосредоточенность: красивый вид отвлекал.
Майер вошёл с планшетом и выглядел как человек, который не спал нормально примерно двенадцать дней – что, вероятно, было правдой. Мешки под глазами. Рубашка выглажена, но носки разного оттенка серого. Это его, кажется, не беспокоило.
– Садитесь, – сказала она.
Он сел. Не откинулся на спинку – сел прямо, планшет на столе, руки сложены. Как студент перед экзаменом. Или как человек, который привык, что его сейчас будут критиковать.
– Три независимых рецензента подтвердили, что ваши данные реальны и ваша интерпретация логически корректна, – сказала она. – Завтра – закрытое заседание Совета. Вы будете представлять материал лично.
Он кивнул. Ждал.
– Мне нужно понять несколько вещей до завтра. – Она открыла планшет. – Первое: насколько быстро деградирует объект?
– По текущей модели испарения – от 540 до 560 стандартных суток с момента моего звонка вам. – Он говорил ровно, без выражения. – Медианная оценка – 547. Это грубо. Точность плюс-минус восемнадцать суток.
– Сколько нужно времени на перелёт?
– При существующих двигательных системах – от 380 до 420 суток в одну сторону. Зависит от траектории и окна запуска.
Ойен записала. Сделала простую арифметику.
– То есть корабль прибудет примерно тогда, когда у объекта остаётся от 100 до 160 суток.
– Да. – Пауза. – Нет, подождите. Это при стандартном окне запуска. Если запуск в течение ближайших тридцати суток – можно оптимизировать траекторию. Минимальное время перелёта при форсированном расходе топлива – около 360 суток. Тогда на месте – примерно 180 суток до конца.
– Это достаточно для работы?
Он немного помолчал.
– Нет. Не достаточно. Но это лучшее, что есть.
Она кивнула.
– Второй вопрос. Совет спросит: почему нельзя прочитать послание – если это послание – дистанционно? С Земли или с ближайших станций?
– Потому что «Нить» должна работать в 18 километрах от объекта. – Он открыл что-то на планшете, развернул к ней. – «Нить» – это квантовый коррелятор, который мы разработали для прямого захвата фотонных пар в режиме реального времени. Для декодирования нужны пары с исходной квантовой когерентностью, до любой интерференции. На расстоянии 18 километров – ещё возможно. На расстоянии световых лет – когерентность полностью теряется. Это не инженерная проблема. Это физика.
– Понятно. – Она закрыла его планшет – не грубо, просто аккуратно вернула назад. – Третий вопрос, и это самый важный. Кому ещё вы говорили об этом?
Пауза. Чуть более длинная, чем предыдущие.
– Никому. – Он не смотрел в сторону. Смотрел прямо. – Только вам. В первую ночь.
– А до того, как позвонили мне?
– Я запускал анализ под своими учётными данными ЦЕРН. Системный доступ к архиву «Ферми-III». Это логируется автоматически.
– То есть теоретически сисадмин ЦЕРН мог видеть запрос?
Короткая пауза.
– Теоретически – да. Но без контекста это просто рутинный архивный запрос.
Ойен посмотрела на него. Потом записала что-то на бумаге – настоящей бумаге, не в планшет. Перевернула листок лицом вниз.
– Завтра вы представляете данные Совету. Двадцать минут, потом вопросы. Говорите только о физике. Не о возможных последствиях, не о том, что это значит для человечества – это не ваша работа на этом заседании. Ваша работа: убедить людей, что данные реальны. Всё остальное – моя работа.
Майер посмотрел на перевёрнутый листок.
– Что вы написали?
– Список людей, которым нужно позвонить сегодня вечером.
Он не спросил, что за список. Она оценила это.
Зал для закрытых заседаний Координационного совета по внеземным объектам находился на двадцать третьем этаже, без окон. Это было сделано намеренно – в 2071 году, когда CSEO создавали, архитектор спросил: «Вам нужен свет или конфиденциальность?» Ответ был очевиден.
Четырнадцать членов Совета. Постоянные представители: США, Китай, Россия, ЕС (два представителя – Германия и Франция), Индия, Япония, Бразилия, Австралия, ЮАР, Канада, Южная Корея, Саудовская Аравия. Все лично. Никаких заместителей.
Флаги вдоль стены – не государственные, CSEO не позволяло государственную символику на своих заседаниях, старая политика ещё с основания. Просто таблички с названиями стран. Серые буквы на белом фоне. Стол овальный, тёмного дерева, слишком тяжёлый для помещения такого размера.
Майер сидел с торца стола, там, где обычно никто не сидит. Это тоже было сделано намеренно – не ставить его рядом ни с кем, чтобы не создавать видимости альянса.
Ойен открыла заседание в 10:00.
– Закрытое заседание CSEO, уровень «А», двадцать второе число, – сказала она. – Протокол не ведётся. Материалы – под грифом «совершенно секретно», третий уровень. Ни один из присутствующих не вправе обсуждать содержание вне этого зала без моей письменной санкции. – Пауза. – Доктор Майер, пожалуйста.
Майер встал. Подключил планшет к проектору.
Ойен смотрела не на экран – на лица. Это было её работой на следующие двадцать минут: читать реакции, пока Майер объяснял физику.
Американский представитель – Дэвид Росс, военный советник по совместительству – слушал с лицом человека, который уже составляет список вопросов. Хорошо.
Европейцы переглянулись на второй минуте, когда Майер дошёл до числа 547. Нормальная реакция.
Индийский представитель, Сунита Нараян, с первой минуты что-то писала в блокнот – быстро, не глядя на бумагу. Ойен знала Нараян восемь лет: она писала, когда думала, а думала всегда быстро. Это было хорошим знаком.
Российский представитель – Алексей Воронов, сменившийся три месяца назад – слушал с закрытым лицом. Непонятно.
Китайская делегация. Двое: Чэнь Вэй, постоянный представитель, и молодой ассистент, имя которого Ойен не помнила. Чэнь Вэй не двигался. Сидел с прямой спиной, смотрел на экран, не делал никаких записей. Ассистент тоже не делал записей.
Ойен запомнила это.
– …таким образом, – говорил Майер, – шестой тест подтвердил, что структура корреляционной матрицы соответствует предсказаниям моей теории с отклонением менее трёх процентов. Три независимых рецензента верифицировали как исходные данные, так и методологию анализа. – Он нажал кнопку – следующий слайд. – Вот предсказание. Вот наблюдение. Разница – в пределах инструментальной погрешности «Ферми-III».
На экране – два графика рядом. Почти идентичные.
Зал молчал.
Майер сел. Ойен встала.
– Вопросы, – сказала она.
Первым поднял руку Росс.
– Доктор Майер. Вы сказали «если это послание». Это гипотеза или вывод?
– Это вывод. – Майер не колебался. – Случайная вероятность такого паттерна при тепловом излучении – порядка 10 в минус двадцать третьей степени. Это физически не случайный процесс. Единственный известный механизм создания подобной структуры – намеренное кодирование.
– Кем?
– Я не знаю. – Пауза. – Это следующий вопрос.
Нараян:
– Если мы отправим миссию и успеем прибыть до испарения – сколько времени займёт декодирование?
– Нет, подождите. Это зависит от нескольких переменных, которые сейчас неизвестны. Объём информации, сложность кода, состояние «Нити» при прибытии. Грубая оценка – от шести недель до четырёх месяцев при непрерывной работе.
Нараян кивнула и продолжала писать.
Французский представитель – Бернар Лефевр, с которым Ойен работала дольше всех присутствующих – поднял руку:
– Доктор Майер. Возможно ли, что другие государства – или частные структуры – уже имеют доступ к архиву «Ферми-III» и могли прийти к тем же выводам независимо?
Майер посмотрел на него. Потом на Ойен.
– Да. Архив публичный с 2076 года.
– Значит, если мы потратим время на обсуждение —
– Мы теряем преимущество первопроходцев, – сказал Майер. Ровно, без агрессии. – Это правильный вывод из правильного вопроса.
Лефевр кивнул.
Чэнь Вэй не задавал вопросов.
Ойен наблюдала за ним всё то время, пока другие говорили. Он смотрел на экран – на два графика, которые Майер не убирал. Лицо было спокойным. Слишком спокойным, с точки зрения Ойен, для человека, который только что услышал, что в 0.3 световых года от Земли существует объект, которого не должно быть.
Спокойствие бывает двух видов: спокойствие человека, которому нечего бояться, и спокойствие человека, который уже знает то, что вас пугает.
Голосование заняло семь минут.
Формулировка резолюции была простой: «Немедленная подготовка миссии CSEO к объекту PBH-2031 с целью верификации сигнала и попытки декодирования. Информация о существовании сигнала остаётся под грифом совершенно секретно до особого распоряжения директора CSEO. Финансирование – из резервного фонда. Срок запуска – не позднее тридцати суток с момента принятия резолюции».
Тринадцать голосов «за».
Одно воздержание: Чэнь Вэй. Молча. Без объяснений.
Ойен зафиксировала это в памяти – не записала, именно зафиксировала – и закрыла заседание.
Майер ждал её в коридоре. Коридор был пустым и длинным, без окон, с люминесцентным освещением, которое делало всех немного бледнее, чем они были.
– Итого? – спросил он, когда она вышла.
– Резолюция принята. Тринадцать к одному воздержавшемуся.
Он кивнул.
– Китай.
– Да.
Пауза. Он смотрел на стену напротив – там было ничего, просто стена.
– Миссия готовится. Запуск через максимум тридцать суток. – Ойен остановилась перед ним. – Вам нужно начать паковать вещи, доктор Майер.
Он повернулся к ней. Выражение его лица изменилось – не резко, медленно, как меняется что-то, что уже происходило и теперь становится окончательным.
– Я лечу.
Это не было вопросом. Но интонация была чуть приподнятой – так говорят люди, которые уже знают ответ, но хотят, чтобы его произнёс кто-то другой.
– «Протокол Пейджа» – ваш алгоритм, – сказала она. – Без вас «Нить» собирает данные, которые никто не сможет прочитать. Не за 180 суток. Мы проверили это с тремя математиками за последние две недели. Они подтвердили: алгоритм написан так, что даже при наличии полной документации воспроизведение займёт от шести месяцев до полутора лет.
– Я знаю, – сказал он тихо. – Я так и писал.
– Да. – Ойен смотрела на него. – Вы создали вещь, без которой миссия невозможна, и единственный способ использовать её – везти вас.
Он долго молчал.
– Это называется «тюрьма», – сказал он наконец. Без горечи. Просто констатация.
– Это называется «незаменимость», – поправила она. – Это разные вещи. – Пауза. – Или нет. Зависит от того, как смотреть.
Она повернулась, чтобы идти. Потом остановилась.
– Ещё одно. Команда корабля – это «Гермес», судно ESA, переоборудованное под эту миссию. Командир – Рикардо Агилар, пятнадцать лет в ESA, три дальних миссии. Хороший командир. Слушайте его.
– А если я буду не согласен с его решениями?
– Слушайте его, – повторила она. – Вы – физик. Он – командир. Это разные специализации. На «Гермесе» его мнение в области безопасности и манёвров – окончательное. Ваше мнение в области физики – окончательное. Не смешивайте эти области.
Майер смотрел на неё.
– Вы когда-нибудь летали? – спросил он.
– Нет.
– Тогда откуда вы знаете, что они не смешиваются?
Она подумала секунду.
– Они всегда смешиваются, – сказала она. – Поэтому я прошу вас стараться этого не делать.
Она пошла по коридору. Майер остался стоять у стены.
Её кабинет был на двадцать первом этаже, и в нём было окно с видом на Ист-Ривер. Она открыла его намеренно, когда брала этот кабинет восемь лет назад: не потому что любила воду, а потому что хотела видеть что-то движущееся. В работе, которой она занималась, движение было редким.
Вера уже ждал её – сидел в кресле у двери с ноутбуком, закрытым на колене.
– Всё прошло? – спросил он.
– Принято. Тринадцать к одному. – Она сняла пиджак, повесила на спинку своего кресла. – Готовь контракт с ESA. «Гермес» должен быть в стартовой позиции через двадцать пять суток. И свяжись с Агиларом – лично, не по каналам ESA. Скажи ему, что у него будет гражданский специалист без опыта длительных миссий и что этот специалист незаменим. Пусть знает заранее.
– Понял. – Вера встал. Потом остановился. – Маргарет. Чэнь Вэй.
– Знаю.
– Воздержание без объяснений – это не просто позиция. Это сигнал.
– Знаю. – Она открыла ноутбук. – Иди.
Он вышел.
Она смотрела на экран несколько секунд, не двигаясь. Потом открыла защищённый канал связи – не корпоративный, персональный, который использовала редко. Набрала номер.
Ответили сразу. Она не называла имени – не нужно было.
– Мне нужен анализ активности Пекина по направлению PBH-2031 за последние шесть месяцев. – Пауза. – Да, прямо сейчас. – Ещё пауза. – Хорошо.
Она отключилась и смотрела в окно. Ист-Ривер был серым – середина дня, облачность. Паром шёл в сторону Бруклина. Суда, которые выглядят неторопливыми с двадцать первого этажа, на самом деле идут быстро.
Ответ пришёл через сорок минут.
Она прочитала его дважды. Потом набрала Веру снова.
– Карлос. Я попрошу тебя сделать одну вещь, и это останется между нами.
– Маргарет —
– Пекин уже знает, – сказала она. – Не от нас.
Тишина на другом конце.
– Откуда?
Она смотрела на Ист-Ривер. Паром уже ушёл за изгиб берега.
– Это второй вопрос. Первый – с какого момента. И ответ на него мне не нравится.
Она закрыла ноутбук.
За окном Манхэттен жил своей жизнью – шумной, плотной, не знающей ни о каком объекте PBH-2031. Ойен подумала, что именно это ей предстоит защищать следующие полтора года: право этого города, и всех городов вокруг него, не знать. Пока они сами не будут готовы узнать. Или пока у неё не закончатся варианты.
Она не была уверена, что это одно и то же.
Глава 3. Гермес
«Гермес». Дни 1–40 перелёта.
Агилар знал корабль лучше, чем знают большинство вещей. Лучше, чем знал квартиру в Мадриде, где вырос, или дом в Барселоне, который купил после второй миссии и где провёл суммарно около восьми месяцев за шесть лет. «Гермес» он знал не потому что любил его – он не питал иллюзий насчёт любви к машинам, – а потому что любил к нему относился как к организму с конкретными патологиями, и чем лучше ты знал патологии, тем дольше организм жил.
«Гермес» был переоборудован за двадцать четыре дня. Это был рекорд для ESA и, вероятно, для всей истории дальних миссий. Рекорд достался дорогой ценой: часть изоляции трюмного отсека была уложена на 12% ниже проектного стандарта, два из шести вторичных теплообменников были взяты с другого корабля и не прошли полный цикл приёмочных испытаний, а система пожаротушения в лабораторном модуле работала на программном обеспечении, которое не тестировали в условиях длительной невесомости.
Агилар провёл три дня перед стартом, лёжа в техническом туннеле между реакторным отсеком и жилым модулем, читая монтажные листы. Это было не его работой – для этого были технические инспекторы. Но технические инспекторы не летели.
Он летел.
Первый день перелёта был самым громким.
Старт с лунной базы – основная тяга семь часов, перегрузка 1.4g, потом коррекция траектории, потом переход на маршевый режим. После перехода на маршевый режим двигатели давали 0.08g постоянной тяги – слабую, почти незаметную псевдогравитацию, достаточную чтобы предметы медленно падали на «пол», но недостаточную чтобы тело перестало путаться в том, где верх.
На второй день Агилар провёл инвентаризацию команды.
Восемь человек. Он знал двоих лично: штурмана Пабло Крус работал с ним на Титановой экспедиции 2081 года – тихий, точный, из тех, кто в кризисе становится тише и точнее. Бортовой врач Элизабет Сауэр была новой для него, но её послужной список был безупречен: четыре орбитальные станции, две лунные миссии, специализация по радиационной медицине. Последнее было важно – при работе в «гало» «Реликта» каждый член экипажа был её пациентом, ещё не зная об этом.
Остальные шестеро пришли из других мест.
Фатима Диалло – инженер зонда «Нить». Агилар читал её личное дело дважды. Образование: Политехническая школа в Дакаре, потом Цюрих, потом три года в ЦЕРН на проекте квантовых детекторов. Тридцать восемь лет. На фотографии в деле выглядела моложе. Из всего списка она единственная приехала на базу с двумя чемоданами дополнительного оборудования – сверх лимита – и единственная, кто не спорил с техниками о праве его разместить. Просто расставила всё, пока никто не смотрел.
Акосуа Асанте – лингвист-семиотик. В должностной инструкции её специальность значилась как «анализ нелингвистических коммуникационных структур». Агилар не знал, что это значит на практике. В деле было несколько публикаций о математических паттернах в системах коммуникации, рецензия на работу Майера 2057 года – положительная – и короткая биографическая справка: Гана, Кейптаун, MIT, сейчас Оксфорд. Сорок четыре года. Лётная подготовка – базовая. Это означало: знает, как надеть скафандр, но реакция на невесомость непредсказуема.
Технический персонал: три человека, имена которых Агилар выучил в первый же день, потому что без них «Гермес» был металлическим контейнером. Хорхе Санчес – системный инженер жизнеобеспечения, тридцать один год, первая дальняя миссия. Нора Ким – специалист по электронике, тихая, быстрая. Дэвид Оконкво – механик двигательной установки, второй человек на борту после Круса, знавший двигатели изнутри.
И Майер.
Майер был отдельной категорией.
На третий день Агилар провёл первый дрилл.
Симуляция разгерметизации – стандартная процедура, первый кризисный сценарий в любом чеклисте. Датчики давления в жилом модуле генерировали ложную тревогу; задача экипажа – локализовать предполагаемую утечку, надеть скафандры, задраить переборки между секциями в правильном порядке, доложить готовность по внутренней связи. Норматив – четыре минуты тридцать секунд. Хорошая команда делала это за три сорок.
Агилар стоял в рубке с хронометром и слушал, как работает команда.
Крус – первым надел скафандр, первым доложил по связи. Ожидаемо.
Диалло – второй, с одновременной проверкой состояния «Нити» в грузовом отсеке, что не входило в норматив, но было разумно.
Асанте – третьей, чуть медленнее среднего, но точно по инструкции. Она читала инструкцию, пока надевала скафандр – Агилар слышал это по паузам в движении.
Санчес, Ким, Оконкво – в норме.
Майер – нет.
Агилар дождался, пока все доложат готовность, и тогда пошёл в жилой модуль. Майер сидел на своей койке в частично надетом скафандре – нижняя часть на месте, верхняя лежала рядом, – и что-то писал на планшете. Писал быстро, не глядя на Агилара.
Агилар посмотрел на хронометр. Шесть минут двенадцать секунд.
– Доктор Майер, – сказал он ровно.
– Секунду, – ответил Майер, не поднимая головы. – Нет, подождите. – Он дописал что-то, поставил точку и посмотрел на Агилара. – Тревога была ложной. Разгерметизации не было – датчик давления в этом сегменте имеет систематическое смещение ноль целых восемьдесят семь миллибар в сторону занижения при температуре ниже плюс восемнадцати. Сейчас в модуле плюс шестнадцать. Я проверил данные перед тем, как надевать скафандр.
Пауза.
– Это заняло шесть минут? – спросил Агилар.
– Четыре. Ещё две я вычислял новую оценку ресурса «Нити» при скорректированных условиях. – Он немного помолчал, как будто проверял, нужно ли добавить что-то. – Вы правы, что я не уложился в норматив.
– Датчик показал разгерметизацию, – сказал Агилар. – Независимо от того, что показывают другие данные.
– Я понимаю логику процедуры.
– Хорошо. Надевайте скафандр полностью.
Майер надел без возражений. Движения были медленными, методичными – человек, делающий что-то, что не стало ещё рефлексом.
Агилар наблюдал. Потом:
– Доктор Майер. На этом корабле я принимаю финальное решение по вопросам безопасности. Вы принимаете финальное решение по вопросам физики. Это разные области.
– Я слышал эту формулировку раньше, – сказал Майер. – Ойен.
– Она права.
– Она права в девяноста семи случаях из ста. – Майер защёлкнул воротниковый замок. – В оставшихся трёх физика определяет, что является угрозой. Я буду вам об этом говорить. Вы будете принимать решение.
Агилар смотрел на него четыре секунды.
– Договорились, – сказал он.
Он вышел из модуля, зашёл в рубку и записал результат дрилла в журнал. Норматив: не выполнен. Примечание: один член экипажа задержался по причине параллельного технического анализа. Рекомендации: повторный дрилл через пять суток.
Потом добавил вторую запись, уже не в официальный журнал, а в личные заметки: Майер прав насчёт датчика. Проверю с Оконкво.
«Нить» жила в грузовом отсеке.
Агилар знал об этом приборе достаточно, чтобы понимать: он был сердцем всей миссии – и самым уязвимым её элементом. Квантовый коррелятор для захвата запутанных фотонных пар. Размером с небольшой автомобиль. Рабочий радиус от объекта – восемнадцать километров максимум, что при диаметре «гало» излучения PBH-2031 означало работу в зоне смертельной гамма-дозы. Матрица детекторов деградировала необратимо при каждом рабочем цикле. Максимум – четыре, возможно пять циклов до потери чувствительности ниже порога полезного сигнала.
На пятый день перелёта Агилар пошёл смотреть на «Нить» сам.
Диалло была там. Она всегда была там – Агилар заметил это ещё в первые сутки: если её не было в жилом модуле и не было в кают-компании, значит, она была в грузовом отсеке. Сидела на складном стуле, прикреплённом липучкой к полу рядом с основным корпусом коррелятора, и что-то проверяла по списку на планшете.
– Диалло, – сказал Агилар.
– Командир. – Она не обернулась сразу – закончила строку в списке. – Можете зайти. Только не касайтесь корпуса без перчаток: там термочувствительные сенсоры, и следы от пальцев дают ложные тепловые сигнатуры.
Он зашёл. В грузовом отсеке было холоднее, чем в жилой зоне – «Нить» требовала низкой рабочей температуры, и система поддерживала здесь плюс восемь, хотя стандарт для грузовых отсеков был плюс четырнадцать. Агилар почувствовал это сразу – не неприятно, просто отчётливо.
«Нить» вблизи выглядела иначе, чем на технических чертежах. Чертежи показывали аккуратную инженерную конструкцию. В реальности это было что-то немного органическое – корпус из матового металла, из которого выходили пучки оптических кабелей в защитных оплётках, датчики размером с ладонь, расположенные в несимметричном паттерне, который казался случайным, но, вероятно, таковым не был. На боку корпуса было несколько царапин – не от транспортировки, старые, аккуратно заклеенные прозрачной лентой поверх какой-то надписи карандашом.
– Что там написано? – спросил Агилар, кивая на ленту.
Диалло посмотрела.
– «Не паниковать», – сказала она. – Я сама написала. Два года назад, когда мы тестировали её в первый раз и матрица выдала полный отказ при четвёртом цикле. Потом выяснилось, что это было программной ошибкой, не аппаратной. Надпись осталась.
Агилар кивнул. Потом:
– Сколько она выдержит?
– Если условия будут идеальными – четыре цикла с высокой вероятностью, пятый под вопросом. – Диалло отложила планшет на колено. – Условия не будут идеальными. Они никогда не бывают. Значит, планируем на четыре и надеемся на пять.
– Что значит «идеальные»?
– Температура среды в пределах плюс-минус трёх градусов от рабочей точки. Радиационный фон не выше ожидаемого по модели «Реликта». Вибрационная нагрузка при манёврах в пределах допуска. – Она помолчала. – Вибрация при манёврах – это к вам.
– Я буду минимизировать импульсы при работе «Нити».
– Это уменьшит вашу манёвренность.
– Знаю.
Она смотрела на него с секунду, как будто проверяла что-то.
– Каждый цикл – шесть часов в зоне рабочего гамма-потока, – сказала она. – На зонде-носителе будет оператор. В восемнадцати километрах от «Реликта».
– Это будет оператор «Нити», – сказал Агилар. – Это будете вы.
– Да.
– Вы понимаете дозовый бюджет?
Она не ответила сразу. Взяла планшет, что-то пролистала.
– Я считала, – сказала она. – При четырёх циклах – около двух с половиной грея суммарно. Это граница допустимого при хорошей профилактике. При пяти циклах – три с половиной. – Пауза. – Это уже не граница.
– Тогда пять циклов —
– Если будет нужно пять циклов – я сделаю пять циклов, – сказала она спокойно. – Это не обсуждается, командир. Это физика работы с «Нитью». Замена оператора между циклами технически возможна, но потребует переподготовки, и при том временном окне, которое у нас есть, это неприемлемо. – Она снова посмотрела на корпус коррелятора. – Она слышит только со мной. Я знаю, как она реагирует на деградацию. Другой человек будет видеть показания – я буду понимать, что они означают.
Агилар молчал несколько секунд.
– Хорошо, – сказал он наконец.
– Хорошо. – Она взяла планшет снова. – Если хотите, могу показать вам схему деградации матрицы. Это поможет понять, почему мы не можем просто притормозить и подождать.
– Завтра, – сказал он. – Сейчас мне нужно обойти второй сегмент.
На восьмой день в кают-компании произошёл разговор, который Агилар запомнил не потому что он имел практическое значение, а потому что показал ему что-то важное о природе конфликта, который ему предстояло сдерживать следующие месяцы.
Асанте и Майер сидели на противоположных концах стола. Между ними – распечатка, которую Асанте принесла сама: листы с математическими структурами, которые она называла «предварительным анализом паттернов». Майер смотрел на неё с выражением человека, который слышит знакомые слова, но в незнакомом порядке.
– Я предлагаю разработать протокол ответа до того, как мы начнём декодирование, – говорила Асанте. Её голос был ровным, академическим – она излагала гипотезу, не спорила. – Если это послание, оно предполагает отправителя. Отправитель, создавая послание, мог ожидать ответа. Если мы приходим без ответа —
– Мы не можем ответить, – сказал Майер.
– Почему?
– Потому что PBH-2031 испарится через полтора года. Потому что механизм кодирования в излучении Хокинга требует источника – а источник исчезнет. Потому что мы не знаем, на каком языке отвечать, кому отвечать и существует ли ещё кто-то, кто мог бы принять ответ.
– Именно поэтому протокол нужен заранее, – сказала Асанте. – Потому что если отправитель оставил механизм ответа – а это семиотически возможно, несколько известных коммуникационных систем строятся по принципу встроенного обратного канала – то мы обнаружим его в процессе декодирования. И если у нас не будет готового ответа, мы можем пропустить окно.
– Нет, подождите, – сказал Майер. – Вы предполагаете, что послание содержит встроенный обратный канал, что у нас будет окно для ответа, что этот ответ будет кем-то получен, и что отсутствие готового ответа хуже, чем неправильный ответ. Это четыре допущения поверх данных, которых у нас ещё нет.
– Это не допущения. Это переменные, которые нужно рассмотреть.
– Я рассмотрю их, когда увижу данные.
– К тому моменту может быть поздно рассматривать.
Майер посмотрел на неё. Потом на распечатку. Потом снова на неё.
– Асанте, – сказал он. – Мы пытаемся прочитать послание, которое может содержать информацию критической важности для нашей цивилизации. У нас есть четыре рабочих цикла, каждый по шесть часов. У нас нет запаса на параллельные задачи. Если я потрачу ресурс вашего внимания на протокол ответа – а вы единственный семиотик на борту, – я теряю часть декодирующей мощности на гипотетическую задачу.
– А если послание содержит вопрос? – спросила Асанте тихо. – И мы не ответим?
Майер открыл рот. Закрыл.
– Тогда мы не ответим, – сказал он. – Потому что у нас не будет нужных данных.
– Или потому что мы не подготовились.
Пауза. Агилар, стоявший в дверях, не входил и не объявлял о себе – он смотрел на обоих.
– Майер. – Асанте сложила руки на столе. – Вы смотрите на это как на шифр. Я смотрю как на письмо. Это важно, потому что письмо – это когда отправитель ожидал ответа.
Майер долго на неё смотрел.
– Это интересное различие, – сказал он наконец – тоном, которым говорят о вещах, которые считают второстепенными. – Мы вернёмся к нему, когда прочитаем первые блоки.
– Вернёмся, – согласилась Асанте. Она убрала распечатку. – Я начну разработку протокола самостоятельно. Это не займёт ресурс, который вам нужен.
Майер не ответил. Асанте встала и вышла из кают-компании, кивнув Агилару в дверях.
Агилар вошёл, сел на её место.
– Она права, – сказал он.
Майер посмотрел на него.
– Насчёт чего именно?
– Насчёт того, что протокол лучше иметь, чем не иметь. – Агилар налил себе воды из термоса, прикреплённого к столу. – Это базовая логика подготовки к миссии.
– Я не говорил, что протокол плохая идея. Я говорил, что сейчас неправильное время его разрабатывать.
– Когда правильное?
– После первых данных.
– Данных, на получение которых у нас четыре попытки, – сказал Агилар. – После первой попытки у нас будет меньше времени, чем сейчас. После второй – ещё меньше.
Майер смотрел на поверхность стола. Потом:
– Вы принимаете её сторону.
– Я не принимаю ничью сторону. Я пытаюсь понять, как использовать то, что у меня есть. – Агилар поставил стакан. – Асанте будет разрабатывать протокол в нерабочее время. Это её решение и её время. Ваша задача – не мешать ей думать рядом с вами.
Долгая пауза.
– Понял, – сказал Майер.
К двенадцатому дню у «Гермеса» выработался ритм. Это всегда происходило на дальних миссиях – Агилар наблюдал это уже в третий раз: первые дни беспорядочны, потом постепенно возникает структура, как кристаллизация, без чьего-либо решения. Просто люди, замкнутые в ограниченном пространстве, начинают занимать одни и те же места в одно и то же время.
Майер работал ночью. Агилар знал это по данным потребления электроэнергии в лабораторном сегменте: с двух до шести утра по корабельному времени потребление вырастало на семь-восемь процентов – столько брали его вычислительные системы при полной нагрузке. Он спал с восьми до полудня. Ел нерегулярно – это Агилар знал по состоянию продовольственного блока, в котором чего-то периодически не хватало в неожиданных количествах.
Диалло спала мало – не из-за тревоги, просто так было устроено. Три-четыре часа, потом работа, потом снова несколько часов. Агилар следил за её медицинскими показателями: давление, пульс, уровень кортизола. Всё в норме. Некоторые люди так функционировали, и врач Сауэр подтвердила: «Она так работала всю жизнь. Не трогайте её».
Асанте работала за столом в кают-компании, когда там никого не было – утром, до завтрака. Агилар несколько раз заходил за кофе и видел: распечатки, схемы, плотный текст от руки в блокноте. Она не объясняла, что делает. Он не спрашивал.
Крус был идеальным штурманом и плохим собеседником – не потому что был грубым, а потому что весь его словарный запас, по всей видимости, относился к навигационной терминологии. За двенадцать дней Агилар не услышал от него ни одной фразы, не связанной с положением корабля или состоянием двигателей.
Санчес, Ким и Оконкво держались вместе – технический персонал как отдельная экосистема. Они ели вместе, работали посменно, иногда играли в что-то карточное по вечерам. Агилар однажды зашёл и был вежливо приглашён – отказался, но запомнил, что они смеялись.
На двадцать третий день Майер пришёл к Агилару в рубку.
Не с вопросом и не с проблемой. Просто вошёл, остановился у второго кресла – штурманского, пустого в этот час – и стоял, глядя на навигационный экран. На нём была траектория «Гермеса»: тонкая линия от точки выхода с лунной орбиты до точки торможения у PBH-2031, с отмеченными узлами коррекции.
– Сколько нам осталось? – спросил он.
– До торможения – семнадцать суток. До рабочей позиции – девятнадцать.
Майер посмотрел на линию.
– Сколько осталось у «Реликта»?
– По последней оценке – около ста восьмидесяти семи суток с момента нашего прибытия. – Агилар развернулся к нему. – Плюс-минус восемнадцать.
– Значит, четыре цикла «Нити», по шесть часов каждый, при оптимальном расположении дают нам около трёх с половиной месяцев работы с запасом. – Майер говорил не к нему, а к экрану. – Если деградация матрицы будет укладываться в модель.
– А если не будет?
– Тогда меньше. – Пауза. – Нет, подождите. Это зависит от характера отклонения. Если матрица деградирует быстрее – мы просто получим меньше данных на цикл. Это плохо, но предсказуемо. Если она деградирует нелинейно – мы можем потерять чувствительность к конкретным частотным диапазонам, и тогда часть данных будет нечитаемой независимо от количества циклов. Это хуже.
– Диалло знает об этом?
– Диалло знает об этом лучше меня.
Агилар кивнул. Потом:
– Доктор Майер. Вы не спали сегодня ночью?
– Спал. Четыре часа.
– По медицинскому протоколу —
– Я знаю, что по медицинскому протоколу. – Майер, наконец, посмотрел на него. – Мне труднее спать, когда я не считаю. Это не патология. Это просто как оно устроено.
Агилар смотрел на него секунды три.
– Ладно, – сказал он.
– Ладно, – согласился Майер.
Он постоял ещё немного, потом ушёл. Агилар проводил его взглядом и подумал: это был первый разговор с Майером, в котором не было ни спора, ни объяснений, ни защиты позиции. Просто два человека, смотрящих на одну и ту же линию на экране.
Это было хорошим знаком.
На тридцать восьмой день Санчес поменял фильтры в системе рециркуляции воздуха – плановая процедура, раз в тридцать суток. После замены воздух в жилом модуле стал чище на несколько часов: исчез еле уловимый химический запах, который успел стать фоном, таким же незаметным, как гул двигателей. Агилар заметил его исчезновение и только тогда понял, что дышал этим запахом уже почти шесть недель.
Так работала адаптация. Тело принимало условия как норму, и только когда условия менялись, становилось ясно, какими они были.
Он сделал об этом запись в личных заметках. Не потому что это было важно для миссии, а потому что хотел помнить это ощущение: как можно привыкнуть к чему угодно настолько, что перестаёшь это замечать. Это работало в обе стороны.
На сороковой день дальний сенсор зафиксировал манёвровый выхлоп.
Агилар был в рубке, когда пришёл сигнал. Крус сидел на штурманском месте и одновременно читал что-то – тактику сближения при нестандартных траекториях, Агилар заметил название файла краем глаза. Хороший штурман. Учится.
Сигнал был слабым. Дальний сенсор работал на пределе разрешения – источник находился далеко позади по курсу «Гермеса», примерно в четырёх астрономических единицах. Агилар запросил спектральный анализ выхлопа автоматически, не задумываясь, – стандартная реакция на любой манёвровый сигнал в секторе.
Анализ занял двадцать секунд.
Он посмотрел на результат.
Потом посмотрел снова.
Крус почувствовал изменение в рубке – не звук, не движение, просто что-то – и повернулся.
– Командир?
Агилар смотрел на спектральную кривую. Кривую, которую он видел раньше – не здесь, в других миссиях, в технических брифингах, в классификаторах военной техники, которые ESA распространяла среди командиров дальних миссий «для информирования».
Это был характерный спектр магнетоплазменного двигателя высокой мощности. Не коммерческого – военного. Рабочее тело другого состава. Более высокий удельный импульс, больший расход. Корабль, который строили не для экономии топлива.
Корабль, который строили для скорости.
– Это военный двигатель, – сказал Агилар.
Крус обернулся к своему экрану, быстро проверил что-то.
– Расчётное время до нашей позиции при текущей скорости – сорок восемь суток, – сказал он. – Они нас догоняют.
Агилар смотрел на спектральную кривую ещё несколько секунд. Потом открыл внутреннюю связь.
– Всему экипажу. Агилар. Через тридцать минут – общий сбор в кают-компании.
Он закрыл связь. Посмотрел на Круса.
– Рассчитай мне траекторию. Откуда они вышли и куда идут.
Крус уже работал.
Глава 4. Первый свет
«Гермес». День 40. Позиция 400 км от PBH-2031.
Торможение началось на тридцать восьмой день и длилось сорок четыре часа.
Майер провёл их в лабораторном модуле, привязанный страховочным поясом к рабочему креслу – во время торможения тяга составляла 0.3g, и всё незакреплённое медленно ехало в сторону кормы. Он работал. Не потому что было что делать прямо сейчас, а потому что перестать работать означало думать о том, что происходило снаружи, а думать об этом было труднее, чем кажется.
Снаружи не было ничего видимого.
В этом и было всё дело.
PBH-2031 не светился. Это Майер знал давно – знал теоретически, в виде цифр: объект массой десять в десятой степени килограммов, горизонт событий диаметром порядка десяти в минус пятнадцатой метра, то есть на много порядков меньше атомного ядра. Невидим. Не отражает свет. Не имеет формы в привычном смысле – просто точка в пространстве, где геометрия немного другая.
То, что он излучал, убивало на расстоянии двух тысяч километров при долгом воздействии.
Красота, которую нельзя увидеть. Майер думал об этом во время торможения и считал что-то, не записывая – просто держал числа в голове, как держат дыхание перед прыжком.
На сороковой день «Гермес» вышел на рабочую позицию.
Агилар объявил готовность к позиционированию в 07:14 по корабельному времени. Майер уже был в рубке – пришёл в 06:50, не дождавшись вызова, молча занял место у второго ряда мониторов. Никто ничего не сказал.
Крус выводил корабль по дуге – не прямолинейно, а обходя расчётную зону повышенного гамма-потока, где концентрация излучения «Реликта» была достаточной, чтобы суммарная доза за один проход стала значимой. Это добавило четыре часа к манёвру. Агилар санкционировал это без обсуждения.
Майер наблюдал за тактическим экраном. На нём был схематичный вид сверху: «Гермес» в виде треугольного маркера, PBH-2031 – маленький красный крест в центре концентрических окружностей. Окружности обозначали изолинии радиационного поля по расчётной модели Диалло. Красная – смертельная зона в радиусе двух тысяч километров. Оранжевая – допустимое кратковременное пребывание при защите скафандра. Жёлтая – рабочая зона «Нити».
«Гермес» шёл к жёлтой окружности.
В 11:33 Крус объявил позицию достигнутой.
Агилар:
– Позиция 400 километров. Относительная скорость – ноль. Крус, удержание.
– Удержание активно.
Майер посмотрел на экран. Потом на главный визуализатор.
На главном визуализаторе – ничего. Чёрное поле с точечными источниками: фоновые звёзды, далёкие, неподвижные. Там, где должен был быть «Реликт» – пустота. Абсолютно чистая точка в центре экрана, вокруг которой концентрические окружности на тактическом дисплее означали смерть.
– Переключи на тепловой режим, – сказал Агилар Крусу.
Экран изменился.
Майер видел инфракрасные снимки астрофизических объектов тысячи раз. Туманности, звёздные ясли, остатки сверхновых – всё это давало богатые тепловые карты, цветовые поля от синего к красному, красивые в своей абстрактности. Он знал, как выглядит тепло в пространстве.
То, что появилось на экране, было другим.
В центре – точка. Не пятно, не диск, не размытый источник. Точка, потому что размер горизонта событий «Реликта» был меньше разрешающей способности любого детектора, когда-либо созданного людьми. Но вокруг точки – ореол. Неровный, пульсирующий, меняющийся от кадра к кадру с периодом около полутора секунд. Цвет в центральных слоях – за пределами шкалы, программа ставила там просто белый. Дальше – переход через жёлтый к оранжевому, к красному, к тёмно-красному на краях.
Он смотрел на это двадцать секунд, не двигаясь.
Ореол пульсировал. Не равномерно – в нём было что-то нерегулярное, что-то, что мозг пытался интерпретировать как паттерн и не мог. Майер поймал себя на том, что пытается найти ритм в этой пульсации, как ищешь ритм в музыке, которую слышишь в первый раз.
– Майер, – сказал Агилар.
– Да.
– Это то, чего вы ожидали?
Пауза. Майер смотрел на ореол.
– Нет, – сказал он. – Нет, подождите. Я ожидал именно это по физике. Но я ожидал это как данные. – Он помолчал ещё. – Это не похоже на данные.
Он почувствовал что-то неудобное – не страх, не восхищение, что-то третье, для чего у него не было хорошего слова. Он одиннадцать лет думал об этом объекте как об уравнении. Уравнение теперь пульсировало на экране.
– Радиационный мониторинг, – сказал Агилар. Команда Сауэр.
– Фиксирую. – Голос врача, из кормового поста. – Текущий уровень в жилом модуле – 0.3 микрозиверта в час. Норма. На внешней обшивке – 2.4. В пределах расчётного.
– Принято. Следите.
Майер оторвался от экрана и посмотрел на Агилара.
– Мне нужна Диалло, – сказал он. – Нужно начинать развёртывание «Нити».
Агилар смотрел на тепловую карту ещё секунду. Потом:
– Диалло, – в интерком. – Рубка. Готовность к развёртыванию.
– Уже иду.
Диалло вошла в рубку с планшетом и выражением человека, который давно ждал этого момента и не позволял себе думать о нём слишком много. Она посмотрела на тепловую карту, остановилась на четыре секунды – молча, без комментариев – потом подошла к своей консоли.
– Предстартовый контроль «Нити», – сказала она ровно. – Командир, мне нужно двадцать минут.
– Даю двадцать пять.
Майер наблюдал за ней, пока она работала. Диалло не торопилась – шла по списку методично, проговаривая каждый пункт вполголоса, как будто разговаривала с кем-то. Иногда она что-то поправляла – мелкие параметры, которые программа автоматически устанавливала на стандартные значения, а она меняла на свои. Майер не спрашивал, почему. Он видел, что она знает то, что не было записано в инструкцию.
– Матрица стабильна, – сказала она через двадцать минут. – Температура рабочей зоны – минус восемь по Цельсию, это хорошо. Чувствительность – сто процентов от номинала. – Она посмотрела на Майера. – Это лучше, чем я ожидала при транспортировке.
– Значит, первый цикл – полный?
– Первый цикл – полный. – Пауза. – Майер. Вы понимаете, что мы получим?
– Восемь процентов от полного объёма данных. По моей оценке.
– По моей – от шести до девяти. Зависит от реальной интенсивности сигнала. – Она смотрела на него. – Это мало.
– Я знаю.
– Нет, подождите – я хочу, чтобы вы действительно это понимали, не просто как число. За шесть часов работы в зоне мы получим шесть-девять процентов от того, что там есть. Если «Нить» выдержит пять циклов – это максимум сорок пять процентов. – Она говорила спокойно, без нагнетания. – Половина данных останется непрочитанной.
– Это уже известно.
– Тогда мне нужно, чтобы вы сказали мне, что мы читаем в первую очередь. Потому что «Нить» не читает равномерно – она захватывает данные в порядке, который зависит от угловой ориентации зонда-носителя. Я могу настроить ориентацию так, чтобы приоритизировать определённые временны́е диапазоны в потоке излучения.
Майер посмотрел на неё. Это был вопрос, который он уже обдумывал.
– Начало потока, – сказал он. – И конец. Пропорция – семьдесят к тридцати в пользу начала. Начало содержит ключ для «Протокола Пейджа». Без него – конец нечитаем.
– Семьдесят к тридцати, – повторила она, записала. – Значит, средину мы можем потерять.
– Средина – это история. Конец – это… – Он замолчал.
– Что?
– Пока не знаю. Именно поэтому нам нужна доля конца.
Диалло кивнула. Повернулась к консоли.
– Готовность к выводу зонда-носителя – через семь минут, – сказала она.
Зонд-носитель «Нити» вышел из шлюза «Гермеса» в 12:51.
Майер наблюдал на экране. Маленький маркер, отделившийся от треугольника «Гермеса», медленно двигающийся к центру тактической карты – туда, где красный крест и пульсирующий ореол. Диалло управляла носителем дистанционно, с консоли в рубке. Её движения были медленными и очень точными – она не спешила.
– Скорость сближения? – спросил Агилар.
– Два метра в секунду. Расчётное время выхода на рабочую позицию – три часа двенадцать минут.
Три часа двенадцать минут, пока «Нить» шла к «Реликту». Майер не уходил из рубки. Не потому что от него что-то зависело в этот момент – Диалло не нуждалась в его помощи для вывода носителя. Просто он не мог уйти.
Он смотрел на маркер зонда, медленно ползущий по экрану. Смотрел на пульсирующий ореол вокруг красного креста. Считал что-то в голове – время, расстояние, объём данных, вероятность деградации матрицы при первом цикле.
Асанте вошла в рубку тихо и встала рядом с ним.
– Сколько нам ждать? – спросила она.
– Три часа до начала цикла. Потом шесть часов работы.
– Значит, данные – через девять часов.
– Первые данные. Через девять часов.
Она помолчала. Потом:
– Вы думаете о том, что там? Прямо сейчас?
Майер посмотрел на ореол на экране.
– Я думаю о числах, – сказал он. – Это другое.
– Это не другое, – сказала Асанте мягко. – Вы думаете об одном и том же. Просто разным языком.
Он не ответил. Она ушла – не обиженно, просто ушла, как уходят, когда понимают, что разговор закончен без плохих чувств.
В 16:03 зонд-носитель достиг рабочей позиции: восемнадцать километров от PBH-2031.
– Позиция, – объявила Диалло. – «Нить» в зоне. Начинаю калибровку.
Калибровка заняла двадцать две минуты. Майер сидел за рабочей станцией в лабораторном модуле – Диалло попросила освободить рубку для манёвров, и Агилар вежливо, но недвусмысленно это продублировал. Майер перенёс работу в лаб. Там было тише и чуть холоднее – в соседнем отсеке находилась часть системы терморегуляции, и она гнала холодный воздух через вентиляционную решётку у пола.
Он открыл интерфейс «Протокола Пейджа» и прогнал последний предстартовый тест. Всё зелёное. Алгоритм был готов принимать данные.
Он написал его одиннадцать лет назад в другом городе и с тех пор переписывал шесть раз. Нынешняя версия была восьмой – чище, быстрее, с лучшей помехоустойчивостью. Он переписал её за последние три месяца, пока «Гермес» готовился к старту. Не потому что старая не работала. Потому что он наконец знал, с какими реальными данными ей придётся работать, и мог оптимизировать точно под них.
– Калибровка завершена, – сказал голос Диалло в интеркоме. – Начинаю захват. Время цикла – шесть часов. Сигнал пошёл.
И сразу – звук.
Майер не ожидал, что будет звук. Это было его решение – добавить акустическую индикацию в интерфейс «Нити» ещё на Земле, для удобства мониторинга, чтобы не смотреть постоянно на экран. Простой тон, частота которого соответствовала текущей интенсивности захвата. При нулевом сигнале – тишина. При рабочем сигнале – тон.
Сейчас из колонки рабочей станции пришёл звук: ровный, низкий, чуть выше ля первой октавы. Метрономно ровный.
Майер сидел и слушал его несколько секунд.
Потом выдохнул.
Сигнал был.
Данные начали приходить не сразу – сначала «Протокол Пейджа» накапливал статистику фотонных пар, нужную для построения первичной корреляционной матрицы. Это был обязательный порог: ниже определённого объёма данных алгоритм не мог отделить сигнал от шума. Порог был достигнут через сорок одну минуту от начала цикла.
Майер смотрел на экран и видел, как матрица формируется в реальном времени.
Это выглядело не как изображение и не как текст. Это выглядело как поле чисел – тысячи чисел, обновляющихся каждые несколько секунд, некоторые устойчивые, некоторые меняющиеся, с паттерном корреляций, который его алгоритм извлекал и визуализировал в виде цветового графа. Цветовой граф не имел интуитивного смысла. Это была абстрактная математическая структура – набор узлов с весами связей, разрастающийся по мере накопления данных.
Но Майер смотрел на него и видел кое-что.
Не смысл. Ещё не смысл. Но структуру. Граф разрастался не случайно – в нём были повторяющиеся субструктуры, узлы с высокой степенью связности, кластеры похожей топологии, появляющиеся в разных частях графа. Это была иерархическая организация данных. Кто-то написал это так, чтобы в нём был порядок.
– Асанте, – сказал он в интерком.
– Слушаю.
– Мне нужны вы в лабораторном модуле. Сейчас.
Она пришла через три минуты с блокнотом и карандашом. Посмотрела на экран.
– Что я вижу?
– Корреляционный граф текущих данных «Нити». – Майер указал на экран. – Вот это. Видите эти кластеры? Повторяющиеся субструктуры?
Асанте смотрела.
– Вижу, – сказала она медленно. – Три типа… нет, четыре. Этот – — она обвела группу узлов пальцем, не касаясь экрана – — и этот – похожи. Этот – другой. Этот – снова другой.
– Четыре повторяющихся паттерна, – подтвердил Майер. – По моей гипотезе – это не случайные кластеры. Это разграничители. Маркеры между блоками данных. Если я прав – послание разбито на блоки, и каждый блок начинается и заканчивается одним из этих паттернов.
– Сколько блоков?
– Пока не знаю. Данных ещё слишком мало для полного анализа. – Он немного помолчал. – Но смотрите на распределение. Видите, что кластеры первого типа появляются чаще? И всегда – в начале новой группы?
Асанте смотрела молча несколько секунд.
– Оглавление, – сказала она тихо.
Майер повернулся к ней.
– Что?
– Это могло бы быть оглавлением. Маркеры структуры – перед содержанием, как главы в книге. – Она смотрела на граф. – Майер. Кто-то организовал это для читателя. Для того, кто приходит и не знает, с чего начать.
Он не ответил. Он уже считал – быстро, в голове – пытаясь оценить количество блоков по текущей плотности маркеров в накопленных данных.
– Нет, подождите, – сказал он наконец. – Если я экстраполирую плотность маркеров на полный объём данных… – Он нажал несколько клавиш, вывел на боковой монитор быстрый расчёт. – Девять-одиннадцать блоков. Скорее всего десять.
– Десять глав, – сказала Асанте.
– Десять блоков данных, – поправил он. Потом остановился. – Или десять глав. Да.
Он посмотрел на расчёт. Потом на цветовой граф. Потом – и это было первый раз за долгое время – улыбнулся. Не широко. Просто углы губ.
– Они написали книгу, – сказал он. – Кто бы они ни были.
Следующие несколько часов они работали без остановки.
Майер вёл «Протокол Пейджа» – следил за накоплением данных, корректировал параметры алгоритма в реальном времени, когда матрица выдавала неожиданное поведение. Трижды пришлось вмешиваться вручную: однажды алгоритм начал конвергировать к ложному минимуму, и Майер заметил это по едва заметному дрейфу весов в боковой ветке графа – поправил руками, не стал ждать автоматической коррекции.
Асанте работала параллельно – строила предварительную карту структуры по нарастающим данным. Она не пыталась читать содержание – это было пока невозможно, алгоритм ещё не имел достаточно данных для перехода к семантическому уровню. Она работала на уровне синтаксиса: как организованы блоки, каковы отношения между ними, что маркеры говорят о логике структуры.
Кофе они пили не переставая. К четвёртому часу кофе кончился, и никто не пошёл за новым.
В 21:44 – через пять часов три минуты после начала цикла – Асанте сказала:
– Майер. Смотрите.
Она вывела на экран свою карту структуры рядом с его графом. Схема десяти блоков – предварительная, неполная, с вопросительными знаками там, где данных не хватало. Но в ней было кое-что, что он сразу увидел.
– Блоки неравные, – сказал он.
– Да. Первые девять – примерно равны по объёму. Десятый – — она обвела последний блок на схеме – — значительно меньше. Примерно в три раза.
Майер смотрел.
– И ещё, – сказала Асанте. – Видите эти связи? Между блоками 1–9 – однонаправленные. Каждый указывает на следующий. Это последовательность, хронология. – Она помолчала. – Блок 10 указывает обратно на все предыдущие. Это не продолжение. Это что-то другое.
Майер понял сразу. Ощущение было физическим – не в голове, в груди, короткое и неприятное.
– Девять блоков – это история, – сказал он медленно. – Что случилось. – Пауза. – Десятый – это то, что делать. Или что произойдёт. – Ещё пауза. – Предупреждение.
Асанте смотрела на схему.
– Это могло бы значить именно это, – сказала она тихо.
Это была её формулировка – «это могло бы значить». Майер слышал её уже раз десять за эти часы. Обычно это его раздражало – слишком много оговорок там, где нужна точность. Сейчас не раздражало.
– Нужно знать, можно ли читать десятый блок отдельно, – сказал он. – Или только после первых девяти.
– Как проверить?
– Структурно – блок 10 имеет входящие связи от всех предыдущих. Это означает: семантически он зависит от них. Без девяти предыдущих блоков он может быть нечитаем – не потому что данные отсутствуют, а потому что контекст отсутствует. – Он смотрел на схему. – Как последняя страница детектива, открытая без первых двухсот.
– Значит, нам нужно читать по порядку.
– Нам нужно читать по порядку. – Майер откинулся на спинку кресла. – Нет, подождите. Нам нужно знать ещё кое-что. Сколько данных нужно на каждый блок.
Он нажал несколько клавиш – быстрый предварительный расчёт объёма по текущей плотности данных в каждом из идентифицированных блоков.
Цифры появились на экране. Он смотрел на них.
– Один цикл «Нити», – сказал он. – Один полный цикл – это примерно полтора-два блока. – Пауза. – При четырёх циклах – шесть-восемь блоков. При пяти – восемь-десять. – Ещё пауза. – Десятый блок прочитать реально только при пяти циклах и благоприятной деградации матрицы.
Асанте молчала.
– То есть предупреждение, – сказал он, – мы прочитаем только при лучшем из возможных сценариев.
– А при худшем?
Майер смотрел на расчёт.
– При худшем – мы узнаем историю восьми или девяти цивилизаций, которые погибли. И не узнаем, от чего.
Тишина в лабораторном модуле. Только метрономный тон «Нити» из колонки. Он звучал уже пять часов, и Майер привык к нему настолько, что почти перестал замечать. Сейчас заметил снова.
В нём не было тревоги. Просто звук – ровный, ненастойчивый, как сигнал маяка.
– Красивый звук, – сказала Асанте тихо.
Майер посмотрел на неё.
– Что?
– Звук «Нити». – Она смотрела куда-то мимо экрана. – Я слушаю его уже несколько часов. Он красивый.
Майер подумал об этом.
– Да, – сказал он. – Пожалуй.
Цикл завершился в 22:03 – через шесть часов точно от начала захвата. Диалло вернула зонд-носитель на безопасную дистанцию, и тон в колонке упал, стал короче, потом пропал.
Майер сидел в тишине и смотрел на итоговую матрицу первого цикла.
7.8 процента от расчётного полного объёма данных. Чуть ниже оптимистичной оценки Диалло, чуть выше пессимистичной. Первые два неполных блока читаемы с вероятностью выше девяноста процентов – достаточно для предварительного декодирования. Блок 1 был полным на 71%. Блок 2 – на 44%.
– Итог первого цикла, – сказал он в интерком. – Агилар.
– Слушаю.
– Данные есть. Структура – десять блоков, предположительно девять с историей и один с… отдельным содержанием. Декодирование первых блоков начну завтра утром. Мне нужно – — он посчитал – — восемь часов на первичный прогон «Протокола».
– Восемь часов. Хорошо. – Пауза. – Диалло.
– Командир.
– Состояние «Нити» после цикла.
– Деградация третьего сегмента матрицы – 11%. Это в норме. Первый цикл – лучший. Дальше будет хуже.
– Понял. Спасибо.
Майер закрыл интерфейс «Нити» и открыл рабочее пространство «Протокола». Завтра утром – первое декодирование. Первый голос из четырёх с лишним миллиардов лет назад.
Он думал об этом – о том, что за этими числами на экране стоит что-то, у чего было время. Целые геологические эпохи. За те миллиарды лет, пока это ждало в «Реликте», на Земле не было ничего – сначала не было планеты, потом не было жизни, потом жизнь была, но не была разумной.
Он написал алгоритм, который это прочтёт. Алгоритм, который одиннадцать лет никто не принимал всерьёз.
Он чувствовал что-то, что не было триумфом. Триумф предполагал, что кто-то проиграл. Здесь не было проигравших – только данные и время.
Это было что-то другое. Что-то похожее на ответственность.
Он не услышал сигнал с «Орла». Он уже работал – первый прогон алгоритма на сырых данных первого цикла, предварительная инициализация декодера – когда в лабораторный модуль вошёл Агилар.
Агилар не говорил ничего тревожного. Просто вошёл и встал в дверях.
Майер обернулся.
– Что-то случилось?
– Входящий вызов. – Агилар говорил ровно. – Открытый канал. Не с Земли.
Майер смотрел на него.
– Откуда?
– Примерно с той же траектории, что наш военный хвост. Они вышли на связь пять минут назад.
Он замолчал. Это была его манера: сказал главное – жди, пока ты переварил.
– И что они говорят? – спросил Майер.
Агилар сделал паузу – небольшую, три секунды.
– Лучше вам послушать самому.
Они прошли в рубку. Крус уже держал запись открытой. Агилар кивнул ему, и Крус нажал воспроизведение.
Голос в колонке был женским. Спокойным. Без интонационной окраски – не дружелюбной и не враждебной. Просто точным.
– Гермес, это капитан-лейтенант Ли Янь, фрегат Орёл, Народно-освободительная армия Китая. Мы прибываем через шесть часов. Прошу уточнить вашу рабочую зону.
Запись закончилась.
В рубке было тихо. Тепловая карта «Реликта» пульсировала на главном экране. Маркер «Гермеса» стоял на жёлтой изолинии, неподвижный.
Майер смотрел на пустое поле в центре экрана – там, где красный крест, где ореол, где ничего видимого. Потом – на Агилара.
Агилар ждал.
– Шесть часов, – сказал Майер.
– Да.
Майер посмотрел на навигационный дисплей – расстояние, скорость, пеленг. Потом обратно на Агилара.
– Они шли быстрее нас.
– Да.
– Это был военный двигатель. Вы говорили.
– Говорил.
Пауза.
– Что мы им ответим?
Агилар смотрел на него спокойно.
– Пока – ничего. – Пауза в четыре секунды. – Мне нужно время подумать. И вам тоже.
Он повернулся к тепловой карте. «Реликт» пульсировал. Красивый и невидимый, убивающий в радиусе двух тысяч километров.
Майер смотрел на него и думал – не о числах. О том, сколько всего изменилось за последние девять часов. И о том, сколько всего изменится за следующие шесть.
Глава 5. Орёл
«Орёл». День 88. Позиция 800 км от PBH-2031.
Доклад аналитиков занимал сорок семь страниц, и Ли Янь прочитала его дважды: первый раз – по диагонали, за двадцать минут, выхватывая ключевые утверждения. Второй раз – медленно, с карандашом, отмечая места, где аналитики ошибались.
Таких мест было восемь.
Самая дорогая ошибка находилась на странице двадцать три, в разделе «Независимое воспроизведение алгоритма декодирования». Аналитики утверждали: при наличии шестидесяти процентов сырых данных их группа способна реконструировать «Протокол Пейджа» за период от двух до четырёх месяцев. Они ссылались на структурный анализ опубликованной статьи Майера 2057 года и на результаты работы с частично аналогичными алгоритмами в других контекстах.
Ли Янь поставила карандашом крест рядом с этим абзацем. Не вопросительный знак – крест. Потому что это был не вопрос, это была ошибка.
Майер написал статью так, чтобы её нельзя было воспроизвести без него. Это было не случайностью и не скромностью – это было решением. Она видела это в структуре изложения: формализм был полным, доказательства были строгими, но критические переходы между ключевыми блоками алгоритма содержали умолчания – места, где автор очевидно знал что-то, что не записал. Не из-за небрежности. Из-за того, что это знание было неформализуемым, и он это знал.
Математическая интуиция. Вещь, которую нельзя передать через текст статьи.
Аналитики это не видели, потому что не привыкли работать с такими алгоритмами изнутри. Они привыкли работать с чужими задачами снаружи, как с замками, которые можно вскрыть при достаточном числе инструментов.
Этот замок был другим.
Ли Янь закрыла доклад и посмотрела в иллюминатор.
За стеклом – ничего. Только чёрное поле и несколько звёзд. «Орёл» шёл в режиме тихого хода: минимальная тяга, тепловая сигнатура снижена настолько, насколько позволяла физика работающего реактора. Где-то в этой черноте – «Гермес», четыреста километров от PBH-2031. И сам PBH-2031, невидимый, убивающий, ждущий.
Она думала о нём уже восемьдесят восемь суток.
«Орёл» был военным фрегатом класса «Юпитер», один из четырёх кораблей программы дальнего патрулирования НОАК. Длина – восемьдесят один метр, экипаж двадцать два человека, рельсотрон на носовом полюсе с эффективной дальностью восемьсот километров в вакууме. Двигатели – усовершенствованная версия коммерческого магнетоплазменного привода с удельным импульсом на тридцать восемь процентов выше стандарта. Это позволило им прийти сюда за восемьдесят восемь суток против сорока «Гермеса».
Приказ был сформулирован намеренно размыто. Ли Янь понимала это с первого прочтения, и понимала, почему: те, кто писал его, хотели иметь результат, не беря на себя ответственность за метод. Это была старая практика – старше любого из присутствующих за столом, когда приказ подписывался.
«Обеспечить интересы Китайской Народной Республики в получении и сохранении данных внеземного происхождения, найденных в секторе PBH-2031. Действовать по обстановке».
Обеспечить интересы. Действовать по обстановке.
Ли Янь была капитан-лейтенантом с пятнадцатью годами выслуги и тремя орденами, один из которых дали за то, что она не открыла огонь в ситуации, когда открыть огонь было бы проще. Она умела читать пространство между строк приказа. Она умела принимать решения, которые потом можно было обосновать с любой стороны.