Эдуард Сероусов – Аттракторы (страница 12)
Двадцать семь и шесть. Двадцать семь и четыре.
Столбик ртути опускался медленно и абсолютно надёжно, подчиняясь только законам термодинамики, которые не давали сбоев, не реагировали на тепловой дрейф, не интерпретировали сигналы из источника, который Лукас ещё не умел назвать.
Двадцать семь и два.
Машинный зал гудел охладительными насосами – тихо, монотонно, как всегда. Единственный звук, которому он по-прежнему доверял безоговорочно.
Глава 5. Что значит ответить
Йорг Кастнер умер в 02:17 ночи.
Медики говорили: острая гипертермия, отёк мозга, сердечная недостаточность. Они говорили это Лукасу – Наоми узнала утром, из четырёх строк в его коротком сообщении, присланном в шесть утра. Она прочитала их дважды. Потом закрыла телефон, поставила его экраном вниз на стол и сидела так минуту – или пять минут, или десять, она не следила.
Потом открыла тетрадь и продолжила работать.
Это не было бесчувствием. Она не могла объяснить, что это было – не потому что не понимала, а потому что у неё не было слов, не вытесняющих друг друга и подходящих одновременно. Йорг Кастнер был ей незнакомым человеком двадцать четыре часа назад. Теперь он был мёртв, и это каким-то образом было её ответственностью, хотя она не принимала решения о его присутствии в нише и не знала его имени до вчерашнего утра.
Три года назад она убрала статью в архив.
Если бы она этого не сделала, они бы обнаружили это раньше. Тогда, когда масштаб был меньше. До того, как нужно было идти вниз с ртутными термометрами в перегретую техническую нишу.
Это была цепочка, которую она построила за десять минут тишины. Она не знала, была ли эта цепочка правильной. Но она стояла и не распадалась, и именно это Наоми принимала как рабочую гипотезу о том, почему цифры в её тетради стали весить иначе, чем вчера вечером.
Она написала имя на чистой странице тетради:
Потом открыла снова, перевернула страницу и продолжила работать.
Временная лаборатория занимала две комнаты на третьем этаже здания при дата-центре – технические помещения, обычно использовавшиеся для монтажного хранения. Лукас выбил их у администрации объекта накануне, сославшись на распоряжение Диалло. Комнаты были пустыми и пахли пылью и пластиком, пока их не заняло оборудование: несколько аналоговых самописцев, перенесённых из технического отсека, портативный генератор на случай перебоев, складные столы, ноутбуки с нестабильным сетевым соединением и набор инструментов Лукаса, которые он расставил по краю второго стола с аккуратностью человека, привыкшего работать в полевых условиях.
Наоми занимала первый стол. Лукас появился около восьми утра – у него было лицо человека, который не спал и не будет скрывать это ни от кого. Он поставил на её стол два стакана кофе, взял свой и молча ушёл к своему оборудованию.
Они не говорили о Йорге. Это было обоюдным молчанием – не избеганием, а чем-то другим. Каждый из них нёс это отдельно, в своём темпе, и разговор об этом сейчас был бы посягательством на чужое внутреннее пространство, которое ещё не готово к разговору.
Наоми пила кофе и читала данные.
Данные с четвёртого кластера после ночной изоляции были сложными. Температура стабилизировалась – это хорошо. Ляпуновский спектр в изолированном кластере начал медленно расходиться с исходным паттерном – это не хорошо. Это означало именно то, чего она боялась: структура в данных не была статичной записью. Она была динамическим объектом, существовавшим только в процессе. Аттрактор – не изображение, а движение. Перекрыть подачу тепла, нарушить контакт – и паттерн начинал деградировать. Медленно, но необратимо.
У них было – она посмотрела на показания, произвела быстрый расчёт в уме – примерно от тридцати шести до сорока восьми часов до того, как данные в буфере потеряют достаточно структуры, чтобы стать бессмысленными.
Тридцать шесть часов в лучшем случае. Это если ничего не делать.
Она открыла тетрадь на странице с рисунком аттрактора и начала новый расчёт.
В одиннадцать утра Лукас подошёл к её столу и встал рядом, глядя в тетрадь.
– Что это?
– Конструирование ответного сигнала. – Наоми не подняла взгляд. – Предположим, что паттерн в данных – не просто структура, а коммуникативный акт. Предположим, что он ожидает ответа. Что тогда является правильным ответом?
– В смысле?
– Если единица смысла в их языке – это не символ, а аттрактор, то ответить – значит передать аттрактор. Через тот же канал. Через тепловые флуктуации на границах раздела фаз. – Она показала на расчёты. – Я пытаюсь понять, что именно нужно передать.
Долгое молчание. Лукас взял стул и сел рядом, не спрашивая разрешения.
– Ты хочешь ответить, – сказал он. Не вопрос.
– Я хочу понять, что значит ответить. Это разные вещи.
– Нет, – сказал он медленно. – На этом этапе это одно и то же.
Она наконец подняла взгляд.
– Объясни.
– Ты уже три часа конструируешь ответный сигнал. – Он смотрел на неё прямо, без обвинения – просто констатировал факт. – В тот момент, когда ты это поняла – что это язык, что это не атака – ты уже решила ответить. Остальное – технические детали.
Наоми смотрела на него секунду. Потом вернулась к тетради.
– Возможно, ты прав, – сказала она. – Это не меняет вопроса.
Лукас налил себе ещё кофе из термоса – своего собственного, который принёс с собой – и поставил термос на край её стола. Она налила тоже, не думая об этом.
– Объясни мне, что значит «передать аттрактор через тепловые флуктуации», – сказал он. – Медленно. Как будто я не математик, потому что я не математик.
Она посмотрела на него. Это была его манера – не притворяться, что он понимает больше, чем понимает. Ценное качество.
– Хорошо. – Она взяла чистый лист. – Смотри.
Она начала с основ – не потому что считала его некомпетентным, а потому что в её области «основы» означали нечто специфическое, что нельзя было принять как данность.
– Аттрактор, – сказала она и нарисовала знакомую фигуру бабочки. – Это не точка. Это не траектория. Это – область в пространстве состояний, к которой система стремится из любого начального положения. Система движется к нему – не по одному пути, а по бесконечному множеству путей, которые все сходятся в эту область. Аттрактор определяет не то, где система будет, а то, как система будет двигаться.
– Ладно.
– Ляпуновский спектр – это характеристика этого движения. Набор чисел, описывающих, насколько быстро разные направления в пространстве состояний расходятся или сходятся. – Она нарисовала стрелки от центра рисунка в разные стороны, пометила их числами. – Если знать ляпуновский спектр системы – знаешь её аттрактор. Знаешь, как она движется. Знаешь её динамику.
– И это – единица их языка.
– Да. Один аттрактор с конкретным ляпуновским спектром – это одна «буква». Или не буква – что-то сложнее. Одна единица смысла. Не символ, который обозначает что-то другое, а сама динамика системы, которая и есть смысл.
Лукас смотрел на рисунок.
– Это как… – Он помолчал. – Это как интонация в речи. Не слово – то, как слово произнесено. Это сам смысл, а не его носитель.
Наоми остановилась на секунду.
– Это хорошая аналогия, – сказала она. – Не точная, но хорошая. Да. Примерно так.
– Тогда что означает паттерн в данных? Что они говорят?
– Я не знаю. Это первое сообщение. Я не знаю их словаря. – Она посмотрела на рисунок аттрактора в тетради. – Но я знаю структуру. Я знаю, как выглядит аттрактор-носитель. И я знаю, что такое ответ – на уровне механики: ответить – значит создать аттрактор того же класса и передать его через тот же канал.
– Через тепловые флуктуации.
– Через тепловой градиент на границе раздела фаз. В четвёртом кластере, пока он ещё в буфере. У нас есть контроль над тепловым контуром – Лукас, это твоя часть. – Она повернулась к нему. – Если я даю тебе точную температурную кривую – функцию времени – ты можешь воспроизвести её на теплообменнике вручную?
Лукас медленно поставил кружку.
– Ты хочешь использовать меня как генератор сигнала.
– Я хочу использовать геотермальный контур как генератор сигнала. Ты – человек, который управляет клапанами достаточно точно, чтобы задать нужный тепловой градиент вручную. – Пауза. – Ты можешь?
Он долго смотрел на схему. Потом произнёс что-то по-французски – тихо, неразборчиво, как будто это не предназначалось для неё.
– В пределах двух-трёх градусов на миллиметр, – сказал он наконец. – При правильной настройке клапанов и стабильном давлении охладителя. – Ещё пауза. – Сколько точности тебе нужно?
– В идеале – один градус. Лучше – ноль целых пять.
– Тогда нам нужен аналоговый регулятор давления в обход цифрового контроллера. Он есть – я видел его при осмотре трубопровода. Старый, из первоначального монтажа. Работает.
– Хорошо.
– Но, Наоми. – Голос его изменился – не тише, не тверже, просто другой оттенок. – Ты понимаешь, что я сейчас скажу.
– Диалло.