Эдуард Сероусов – Аттракторы (страница 1)
Эдуард Сероусов
Аттракторы
Глава 1. Четырнадцать стандартных отклонений
Данные пришли в шесть утра, пока студенты ещё спали.
Наоми сидела в своём кабинете на четвёртом этаже математического корпуса и смотрела в экран ноутбука. За стеной шёл зачёт по дифференциальным уравнениям – она слышала скрип стульев, редкий кашель, иногда негромкое чертыхание кого-то, кто только что понял, что перепутал знак. Обычный октябрьский вторник. Листья гинкго за окном были цвета старого золота.
Письмо от Диалло пришло в 05:58. Тема: «URGENT / Anomalous computational behavior – 9 sites». Вложение: 847 мегабайт сырых логов.
Наоми открыла вложение, увидела формат и немедленно написала скрипт для конвертации. Пока он работал, она поставила чайник и посмотрела на листья гинкго. Потом скрипт закончил работу, и она посмотрела на экран.
Потом посмотрела снова.
Потом встала, подошла к окну, постояла там десять секунд, вернулась и посмотрела ещё раз – потому что иногда мозг делает ошибки, и лучший способ проверить это – дать ему короткую паузу.
На экране ничего не изменилось.
Девять суперкомпьютерных центров. Осло, Женева, Сингапур, Чикаго, Сидней, Мумбаи, Сан-Паулу, Йоханнесбург, Сеул. Восемь часов идентичных аномалий в ляпуновских спектрах. Амплитуда нарастала.
Четырнадцать стандартных отклонений от нормы. Не одно, не два – четырнадцать. Это не ошибка измерения. Это не флуктуация квантового шума. Такой уровень отклонения означает, что либо все девять независимых систем одновременно сломались одинаковым образом – что статистически невозможно, – либо в данных есть нечто, чего там быть не должно.
Чайник вскипел. Наоми не встала.
Она работала три часа без перерыва.
К восьми утра коллеги начали заходить в корпус – она слышала их шаги в коридоре, голоса, запах кофе из соседней лаборатории. Никто не зашёл к ней. Это было нормально. На её двери давно висела написанная от руки табличка: «Если вы пришли спросить, а не сообщить – пожалуйста, сначала напишите письмо». Коллеги давно перестали обижаться.
К девяти утра у неё было три листа бумаги, покрытых уравнениями, и одно устойчивое ощущение, которому она не давала имени.
Данные Диалло были собраны из девяти независимых источников разными командами с разным оборудованием, работающим на разных операционных системах. Они не должны были выглядеть одинаково. Они не должны были даже быть похожи. Но если взять ляпуновские показатели из каждого центра и наложить их на общий временной график – паттерн совпадал с точностью до третьего знака.
Это было красиво. Это было неправильно. Это было красиво именно потому, что было неправильно.
Наоми встала, подошла к доске и начала рисовать.
Ляпуновский показатель – это способ измерить, насколько система чувствительна к начальным условиям. Возьмите две траектории, начинающиеся в почти одинаковых точках. Если они расходятся экспоненциально – система хаотична, показатель положителен. Если они сходятся – система стабильна, показатель отрицателен. Если они движутся параллельно – нейтральная динамика, показатель близок к нулю.
В нормальных вычислительных системах спектр ляпуновских показателей выглядит как шум. Потому что это и есть шум – тепловые флуктуации, квантовые погрешности, аппаратные несовершенства, накладывающиеся на детерминированные вычисления.
То, что она видела в данных, шумом не было.
В данных была структура. Рекурсивная. Самоподобная на разных масштабах – что точно там быть не должно. Ляпуновский спектр хаотической системы не бывает рекурсивным. Рекурсия – это признак не шума, а языка. Или чего-то, что ведёт себя как язык.
Наоми поставила мел на полочку и вытерла пальцы о полу пиджака. Потом взяла телефон и позвонила Диалло.
– Амара, – сказала она, когда он взял трубку. – Вы назвали это «аномальным вычислительным поведением». Кто-нибудь в ЦЕРН уже назвал это кибератакой?
Пауза.
– Три правительства, – сказал Диалло. – И половина наших специалистов по безопасности.
– Это не атака.
– Наоми…
– Атака имеет цель. У этого есть только механизм. – Она посмотрела на доску. – Мне нужно увидеть сырые тепловые данные. Не ляпуновские спектры – именно тепловые показатели со всех девяти объектов. Временные метки с точностью до миллисекунды.
– Это займёт время.
– Я знаю. Я буду в Осло сегодня вечером. – Она уже открывала сайт авиакомпании. – Вышлите мне данные до отлёта.
Ещё одна пауза, более долгая.
– Наоми. У вас есть идея, что это такое?
Она смотрела на уравнения, которые только что написала на доске. Смотрела на рекурсивную структуру, которая не должна была существовать.
– Пока нет, – сказала она. – Скорее всего.
Это была почти правда.
Первый рейс вылетал в половине второго. У неё было четыре часа.
Наоми закрыла дверь кабинета, поставила чайник снова и открыла папку в облачном хранилище. Папка называлась «Архив-2028». Она не открывала её восемь месяцев. Почти год.
Внутри было двенадцать файлов. Одиннадцать черновиков и один итоговый – препринт, который она отправила в четыре журнала и который отклонили все четыре.
Статья называлась «Топологические сингулярности в ляпуновских спектрах квантовых вычислительных систем при высоких тепловых градиентах: возможные механизмы нелокальной информационной передачи». Она написала её за восемь месяцев, переписала трижды, и она была математически безупречной. Рецензенты так и писали: «математически корректно, физически абсурдно».
Двое добавили: «интересная спекуляция, не подкреплённая экспериментальными данными».
Один написал просто: «Мы не публикуем научную фантастику».
Отец позвонил на следующий день после последнего отказа. Он, как обычно, знал. Или она сама позвонила – она уже не помнила точно, это было три года назад, осенью того же октября.
– Ты расстроена, – сказал он.
– Я не расстроена, – сказала она. – Я злюсь. Это разные вещи.
– Злость проходит быстрее расстройства, – ответил он. Пауза. – Математика правильная?
– Да.
– Физика?
– Они говорят, что нет.
– Рецензенты четырёх журналов – достаточно репрезентативная выборка. – Он помолчал, и она слышала, как он открывает и закрывает какой-то ящик стола – привычка, которую она помнила с детства. – В нелинейных системах начальные условия определяют всё, Наоми. Ты это знаешь лучше меня. Иногда неверный момент является частью начальных условий.
– Ты хочешь сказать, что я должна отозвать статью.
– Я хочу сказать, что карьера – это тоже нелинейная система, и раннее отклонение умножается со временем. – Ещё одна пауза. – Ты консультант ЦЕРН. У тебя репутация. Это не то, чем стоит рисковать ради статьи, которую не принял ни один рецензируемый журнал.
Она помолчала. Потом сказала:
– Хорошо.
Это был неправильный ответ. Она знала это тогда. Продолжала знать всё три года. Но знание и действие – разные нелинейные системы, и у неё не было доказательств. Только математика. Математически корректная, физически абсурдная.
Теперь у неё были данные с девяти суперкомпьютерных центров.
Наоми закрыла папку, не открыв ни один файл.
Тепловые данные пришли в 11:15, за час до отъезда в аэропорт.
Она читала их стоя – ноутбук на стопке книг, сама в пальто, с сумкой у ног, готовая выйти. Это была нехорошая привычка, но она давно заметила, что самые важные данные лучше читать в положении, в котором нельзя зависнуть надолго. Стоя мозг остаётся острым.
Тепловые показатели были… странными. Не аномальными – в обычном смысле слова. Странными.
В квантовых вычислительных системах тепловые флуктуации – это проблема. Жидкостное охлаждение поддерживает температуру в пределах десятых долей градуса, потому что любая флуктуация нарушает когерентность – то самое квантовое состояние, которое делает эти машины в миллион раз мощнее классических аналогов. Тепловой шум в таких системах подавляется настолько, насколько это физически возможно.
В данных был тепловой шум. Но он не выглядел как шум.
Он был структурирован. Не грубо – тонко, на краю разрешающей способности датчиков. Если бы она не знала, что искать, она бы приняла это за артефакт измерения. Но она знала. Именно этот паттерн – рекурсивное распределение тепловых микрофлуктуаций вдоль границ раздела фаз охладителя и кремниевых матриц – она описывала в своей статье три года назад.
Слово в слово.