К книге
Носитель НольГлава 9. Первая волна
43%
Глава 9. Первая волна
9

ВРЕМЯ ДО ПЕРВИЧНОЙ СИНХРОНИЗАЦИИ: 06:12:18

Цифры продержались на месте меньше секунды.

Потом исчезли.

ОЦЕНКА ПЕРЕСЧИТЫВАЕТСЯ

— Мне это уже не нравится, — сказала Кира.

— А раньше нравилось? — спросил я.

— Раньше хотя бы был таймер.

На карте перед глазами продолжали вспыхивать точки.

Новосибирск.

Бердск.

Кольцово.

Краснообск.

Отдельные сигналы появлялись дальше — в Томске, Омске, Кемерове. Ещё слабые, почти неразличимые, но их становилось больше.

Не круги, расходящиеся от института.

Система распространялась не по расстоянию.

Она находила людей, способных услышать.

КОЛИЧЕСТВО НЕЗАРЕГИСТРИРОВАННЫХ НОСИТЕЛЕЙ: 8 192

Число изменилось.

16 384

Лина Николаевна резко подняла голову.

— Стоп.

— Что? — спросил Мальцев.

— Восемь тысяч сто девяносто два. Потом шестнадцать тысяч триста восемьдесят четыре.

— И?

— Удвоение.

Она подошла к стеклянной стене и написала числа одно под другим:

8192

16384

Следующее появилось прежде, чем она закончила.

32 768

— Геометрическая прогрессия, — сказал Левин.

— Пока три точки, — ответила Лина Николаевна. — Но если следующая будет шестьдесят пять тысяч пятьсот тридцать шесть, у нас не шесть часов.

Система послушно обновила значение:

65 536

В комнате стало тихо.

— С какой периодичностью? — спросил Мальцев.

Я вызвал журнал.

— Каждые двадцать семь секунд.

Лина Николаевна быстро посчитала что-то на планшете.

— Через девять минут будет больше триллиона.

— На Земле нет триллиона людей, — сказала Кира.

— Поэтому рост упрётся в число совместимых носителей раньше. Но важен не предел. Важна форма процесса.

— По-русски, — потребовал Мальцев.

— Это не обратный отсчёт. Это цепная реакция.

За стеклом пункта наблюдения белая конструкция восстановления первой иномирной группы продолжала собирать два тела.

Высокий каркас уже обрастал полупрозрачными тканями. Рядом формировался второй — маленький, не выше человеческого ребёнка.

До завершения оставалось:

01:47:31

Но теперь этот таймер казался несущественным.

— Почему удваивается? — спросила Кира.

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

— Эпидемия, — сказал Мальцев.

— Нет. При эпидемии один заражает ограниченное число соседей. Здесь каждый новый элемент меняет условия во всей области.

Она провела на стекле кривую, резко уходящую вверх.

— Это похоже на потерю устойчивости. До критического значения система почти не меняется. После него малое возмущение перестраивает всё решение.

131 072

На моё восприятие обрушилась новая волна запросов.

Не отдельные окна.

Шум.

Тысячи желаний, страхов и коротких образов наложились друг на друга.

Боль.

Вернуть.

Убрать.

Сильнее.

Не умирать.

Сделать так, чтобы он меня любил.

Вернуть зрение.

Уничтожить опухоль.

Стереть последние десять минут.

Наказать.

Помочь.

Замолчать.

Я схватился за край стола.

— Андрей? — Кира оказалась рядом.

— Слишком много.

— Закрой интерфейс.

— Не закрывается.

Перед глазами мелькали системные уведомления.

ОБНАРУЖЕН ЗАПРОС

ОБНАРУЖЕН ЗАПРОС

ОБНАРУЖЕН ЗАПРОС

КОНФЛИКТ УСЛОВИЙ

КОНФЛИКТ УСЛОВИЙ

НЕДОСТАТОЧНО ПРАВ

— Система направляет всё ему, — сказал Левин.

— Почему? — спросил Мальцев.

— Потому что он оператор.

— Я не соглашался быть оператором всей Земли.

— Уравнения редко спрашивают согласия у переменной, — сказала Лина Николаевна.

Я попытался закрыть поток.

Ничего.

Тысячи людей ещё не видели полноценного интерфейса, но Система уже различала их намерения.

Чем сильнее была эмоция, тем чётче формировался запрос.

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

Женщина в операционной хотела не допустить разрыва сосуда.

Старик, проснувшийся от боли, просил сердце продержаться до приезда скорой.

Подросток, окружённый тремя нападавшими, хотел стать сильнее.

Кто-то, стоящий на мосту, хотел перестать существовать.

— Андрей!

Кира ударила меня по щеке.

Комната вернулась.

— Спасибо.

— Не за что. На следующем уровне будет кулак.

Лина Николаевна оказалась передо мной.

— Не обрабатывайте отдельные запросы.

— Они проходят через меня.

— Пропускайте.

— Там люди умирают.

— Вы не можете быть правой частью для ста тысяч уравнений одновременно.

— Это не помогает.

— Тогда представьте поток данных. Вы же инженер. Что делаете, когда система захлёбывается от запросов?

— Ограничиваю вход. Ставлю очередь. Фильтрую.

— Вот и делайте.

Я вызвал правила, созданные после лечения Ильи.

Они действовали, но каждый новый носитель приносил собственные параметры, а Система пыталась оценить запрос до применения фильтра.

— Фильтр стоит слишком поздно.

— Перенесите его на границу области, — сказала Лина Николаевна.

— Как?

— Не классифицируйте каждое желание. Сначала проектируйте весь поток на множество допустимых запросов.

Кира посмотрела на неё.

— Можно перевод?

— Не спрашивать у каждого человека, что он хочет сделать. Сразу отбрасывать всё, что нарушает основные запреты.

— А если запрос сложный?

— Тогда он попадёт на рассмотрение позже. Сейчас задача — не решить всё. Задача — не дать потоку разрушить оператора.

Я сосредоточился.

Вместо обработки каждого запроса по отдельности сформировал набор жёстких условий:

не изменять чужую личность;

не создавать копии;

не использовать живых людей как материал;

не воздействовать на объект без его согласия, кроме непосредственного предотвращения смерти;

не изменять свойства окружающей среды без оценки последствий;

не выполнять запросы, направленные на причинение вреда;

не формализовать способности автоматически.

Система ответила:

УСЛОВИЯ ПРИМЕНЕНЫ КО ВХОДЯЩЕМУ ПОТОКУ

Шум резко ослаб.

Из сотен тысяч запросов осталось несколько сотен.

Я смог вдохнуть.

— Сработало.

— Конечно, — сказала Лина Николаевна. — Вы не решали систему. Вы изменили область допустимых решений.

262 144

Свет в пункте наблюдения погас.

Через секунду включилось красное аварийное освещение.

За стенами загудели резервные генераторы.

На обычных мониторах исчезло изображение центрального зала. Связь с институтами оборвалась. Один за другим погасли терминалы.

Мой интерфейс продолжал работать.

— Потеря внешнего питания! — крикнул техник.

— Центральная камера? — спросил Мальцев.

— Переходит на резерв!

— Восстановление первой группы?

Я посмотрел сквозь стену.

Белая конструкция дрожала.

НЕДОСТАТОЧНАЯ ЭНЕРГИЯ

ПОИСК ДОПОЛНИТЕЛЬНЫХ ИСТОЧНИКОВ

— Приостановить перенос, — сказал я.

ПРИОСТАНОВКА УВЕЛИЧИВАЕТ РИСК ПОТЕРИ ПЕРЕДАННЫХ СТРУКТУР

— Насколько?

ВЕРОЯТНОСТЬ НЕОБРАТИМОГО ПОВРЕЖДЕНИЯ: 41,7 %

— Не останавливай, — сказал Левин.

— Мы потеряли питание.

— Система может взять энергию из разности состояний.

— Мы не знаем, к чему она подключится.

Будто отвечая, пол под ногами дрогнул.

Из вентиляции донёсся низкий гул.

На стене лопнул один из светильников.

ОБНАРУЖЕН ДОСТУПНЫЙ ЭНЕРГЕТИЧЕСКИЙ ГРАДИЕНТ

— Что за градиент? — спросила Кира.

Я раскрыл описание.

Линия уходила вверх, в сторону Академгородка.

— Электросеть.

— Резервные линии?

— Вся сеть.

Мальцев схватил рацию.

— Запретить отбор!

— Она не слушает рацию, — напомнила Кира.

— Андрей, ограничьте зону.

Я сформировал запрет на использование внешней инфраструктуры.

ОГРАНИЧЕНИЕ НЕ МОЖЕТ БЫТЬ ПРИМЕНЕНО

ПРОЦЕСС ВОССТАНОВЛЕНИЯ УЖЕ НАЧАТ

— Та же проблема, что с Рэном.

— Тогда завершайте быстрее, — сказал Мальцев.

— Я не управляю скоростью.

Лина Николаевна стояла неподвижно, прислушиваясь к гулу.

— Она не просто забирает электричество.

— Откуда вы знаете?

— Частота меняется.

— Вы слышите частоту сети?

— Я слышу генераторы. Они вошли в противофазу.

Техник посмотрел на панель.

— Скачет синхронизация. Пятьдесят герц… сорок девять и восемь… пятьдесят и три…

— Отключите резерв от внешней сети, — приказала она.

— Тогда центральная камера останется только на аккумуляторах.

— Если не отключите, получите аварии по всему району.

Мальцев кивнул.

— Делайте.

Техник ударил по кнопке аварийного размыкателя.

Гул оборвался.

На секунду стало абсолютно тихо.

Потом мой интерфейс вспыхнул белым.

ЭНЕРГЕТИЧЕСКИЙ КАНАЛ НЕСТАБИЛЕН

ТРЕБУЕТСЯ ВНЕШНЯЯ СИНХРОНИЗАЦИЯ

— Что за внешняя синхронизация? — спросила Кира.

Ответ пришёл не мне.

Из соседней комнаты закричал один из сотрудников.

Мы выбежали в коридор.

На полу сидел молодой техник. Он прижимал ладони к ушам и смотрел в стену.

— Выключите! — кричал он. — Выключите линии!

— Какие линии? — спросил медик.

— Они везде!

Над его головой я увидел статус.

НЕЗАРЕГИСТРИРОВАННЫЙ НОСИТЕЛЬ

СОВМЕСТИМОСТЬ: 0,018 %

НАБЛЮДАЕМАЯ ФУНКЦИЯ: ЭЛЕКТРИЧЕСКИЕ ПОТЕНЦИАЛЫ

— Он подключился, — сказал я.

Техник поднял руку и указал в сторону центрального зала.

— Там всё белое. Кабели, стены, люди. Даже воздух. Оно тянет заряд из бетона.

— Из бетона заряда много не возьмёшь, — сказал Левин.

— Не заряд, — поправила Лина Николаевна. — Разность потенциалов между допустимыми состояниями.

— Я вижу, как она давит! — техник застонал. — Слишком ярко.

Я присел рядом.

— Слушай меня. Закрой глаза.

— Не помогает.

— Представь, что линии исчезают.

— Не исчезают.

— Тогда уменьши масштаб.

Он посмотрел на меня.

— Что?

— Не пытайся видеть весь институт. Выдели один кабель.

— Я не знаю как.

— Смотри только на провод аварийного освещения.

Он повернул голову.

Дыхание замедлилось.

Серые линии вокруг него начали собираться в устойчивую структуру.

ОБНАРУЖЕНО ПОВТОРЯЕМОЕ ДЕЙСТВИЕ

ВОЗМОЖНА ФОРМАЛИЗАЦИЯ

— Не принимать, — сказал я.

Система ответила:

ЗАПРОС НЕ АДРЕСОВАН ОПЕРАТОРУ

Перед глазами техника появилось что-то, чего я не видел.

Он моргнул.

— Там написано…

— Не выбирай.

— Почему?

— Потому что ты не знаешь, что она изменит.

— Но я хочу это контролировать.

— Нет.

— Вы сами приняли навык.

— И поэтому знаю, что говорю.

Техник смотрел в пустоту.

Потом произнёс:

— Принять.

В левом углу моего зрения появилась новая регистрация.

НОСИТЕЛЬ 104 831

ФОРМАЛИЗОВАНА ФУНКЦИЯ: НАБЛЮДЕНИЕ ЭНЕРГЕТИЧЕСКИХ СВЯЗЕЙ

Он перестал кричать.

Несколько секунд сидел неподвижно.

Затем поднялся.

— Теперь лучше.

— Что чувствуешь? — спросил медик.

— Вижу.

— Что именно?

Он посмотрел через стену.

— Камера берёт энергию не из сети.

— А откуда?

— Из двух состояний одного и того же места.

Лина Николаевна приблизилась.

— Объясните.

— Не могу. В одном состоянии зал холодный. В другом горячий. Система… выбирает между ними.

— И куда девается разница?

— В тела.

Из центральной лаборатории пришёл низкий удар.

Белый свет прошёл через стены.

На миг коридор стал прозрачным.

Я увидел два формирующихся организма.

Первый высокий, на четырёх опорных конечностях и с парой коротких манипуляторов у груди.

Второй маленький, свернувшийся внутри прозрачной оболочки.

ВОССТАНОВЛЕНИЕ ГРУППЫ 1: 81,4 %

— Она ускорилась, — сказал я.

— За счёт энергии перехода, — ответила Лина Николаевна.

Молодой техник улыбнулся.

— Я могу удержать канал.

— Не смей, — сказал я.

— Если не удержу, они распадутся.

— Ты не знаешь, что произойдёт с тобой.

— А вы знали, когда отвечали другому миру?

Это был хороший вопрос.

И очень плохое время для него.

Техник вытянул руку.

Свет в аварийных лампах выровнялся. Гул генераторов стал ровным.

Его лицо побледнело.

— Прекращай, — потребовал медик.

— Ещё немного.

В интерфейсе рядом с ним падал показатель:

СТРУКТУРНАЯ ЦЕЛОСТНОСТЬ: 97,1 %

95,8 %

93,2 %

— Ты отдаёшь не энергию, — сказал я. — Ты становишься частью управляющего контура.

— Я держу фазу.

— Какую фазу?

— Между состояниями.

Лина Николаевна резко схватила его за запястье.

— Разрывайте связь.

— Нельзя.

— Можно. Вы не источник. Вы граничное условие. Уберите себя из условия.

— Я не понимаю.

— Перестаньте требовать, чтобы переход оставался устойчивым.

Техник закрыл глаза.

— Они исчезнут.

— Нет. Система найдёт другое решение.

— А если не найдёт?

— Тогда это не ваша ответственность.

Показатель упал ниже девяноста.

Я активировал «Поиск несоответствий».

НОСИТЕЛЬ ИСПОЛЬЗУЕТСЯ КАК СТАБИЛИЗИРУЮЩИЙ ЭЛЕМЕНТ

ФУНКЦИЯ МОЖЕТ БЫТЬ ЗАМЕНЕНА РАСПРЕДЕЛЁННЫМ КОНТУРОМ

— Можно распределить нагрузку.

— На кого? — спросила Кира.

Я посмотрел на карту института.

Точки появлялись в каждом помещении.

Сотрудники подключались один за другим.

Один слышал изменения давления.

Другая видела состояние живых тканей.

Третий ощущал вибрации конструкций.

Система находила в людях способности, которыми они уже пользовались в работе, и усиливала их до математических операторов.

Не магия.

Формализация опыта.

— На группу, — сказал я. — Электрики, энергетики, физики. Все, кто понимает контур.

— Распределённый оператор ещё не зарегистрирован, — напомнил Мальцев.

— Значит, зарегистрируем часть.

Лина Николаевна покачала головой.

— Нельзя регистрировать всех с полными правами.

— Только энергетическую функцию.

— Ограниченная область применения, коллегиальное условие, автоматическое отключение при снижении целостности любого участника.

— И запрет на изменение участников, — добавила Кира.

Я сформировал локальный оператор.

ГРУППА: СТАБИЛИЗАЦИЯ ЭНЕРГЕТИЧЕСКОГО ПЕРЕХОДА

УЧАСТНИКИ: 38

ОБЛАСТЬ ДЕЙСТВИЯ: ЦЕНТРАЛЬНАЯ КАМЕРА ККП-4

ПРАВА: НАБЛЮДЕНИЕ / СОГЛАСОВАНИЕ / ПРЕКРАЩЕНИЕ

ИЗМЕНЕНИЕ ЛИЧНОСТНЫХ И БИОЛОГИЧЕСКИХ МОДЕЛЕЙ: ЗАПРЕЩЕНО

МИНИМАЛЬНАЯ СТРУКТУРНАЯ ЦЕЛОСТНОСТЬ УЧАСТНИКА: 95 %

ПОДТВЕРДИТЬ?

— Подтверждай, — сказала Лина Николаевна.

Мальцев открыл рот.

— Даже не начинайте, — бросила Кира.

Я подтвердил.

В здании одновременно вскрикнули десятки людей.

Не от боли.

От неожиданности.

Молодой техник пошатнулся, но показатель целостности остановился на девяноста пяти процентах.

Белые линии распределились между тридцатью восемью носителями.

Кто-то в электрощитовой видел направление потока.

Кто-то в лаборатории физики чувствовал фазовый сдвиг.

Кто-то контролировал допустимую температуру.

Они не разговаривали между собой, но Система собрала их решения в один оператор.

Через секунду аварийный свет стал ровным.

ЭНЕРГЕТИЧЕСКИЙ ПЕРЕХОД СТАБИЛИЗИРОВАН

— Вот теперь, — сказала Лина Николаевна, — у нас действительно появился распределённый оператор.

— Без государственной регистрации, — заметил Мальцев.

— Подайте на госуслугах, — ответила Кира.

Я рассмеялся.

Нервно и совершенно неуместно.

Потом снаружи раздались сирены.

Не одна.

Десятки.

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

Люди выходили прямо на проезжую часть.

Некоторые держались за головы.

Другие кричали, что видят сообщения.

Один мужчина пытался перелезть через ограждение.

— Откуда они узнали, где мы? — спросила Кира.

— Система показывает направление к оператору, — сказал я.

ОБНАРУЖЕНО СКОПЛЕНИЕ НЕЗАРЕГИСТРИРОВАННЫХ НОСИТЕЛЕЙ

ПРИЧИНА: ПОИСК ИСТОЧНИКА ОТВЕТОВ

Мальцев включил связь с охраной.

— Никого не пропускать. Установить внешний периметр.

Из динамика донёсся крик:

— Они не слушают! У некоторых оружие!

— Открывать огонь запрещено.

— А если пойдут на штурм?

Мальцев посмотрел на меня.

— Можете отключить им интерфейс?

— Я не выдавал его.

— Значит, не можете?

— Пока нет.

На экране мужчина у ворот поднял обе руки.

Вокруг него воздух задрожал.

Не визуальный эффект камеры.

Система показала искажение давления.

Ворота выгнуло внутрь.

— Что он делает? — спросила Кира.

Я приблизил модель.

НОСИТЕЛЬ 182 014

НАБЛЮДАЕМАЯ ФУНКЦИЯ: МЕХАНИЧЕСКОЕ УСИЛИЕ

ФОРМАЛИЗАЦИЯ НЕ ЗАВЕРШЕНА

— Он пытается усилить движение собственного тела.

— И гнёт ворота на расстоянии? — спросил Мальцев.

— Не на расстоянии. Система распространяет граничное условие на объект, который он считает продолжением усилия.

— Это уже магия, — сказала Кира.

Лина Николаевна покачала головой.

— Нет. Это плохо поставленная задача механики.

Мужчина снова толкнул воздух.

Одна створка сорвалась с креплений.

Толпа двинулась вперёд.

Военные подняли оружие.

— Не стрелять! — крикнул Мальцев в рацию.

Выстрел всё равно прозвучал.

Один.

Кто стрелял, камера не показала.

Толпа замерла.

Потом люди бросились в разные стороны.

Системные запросы вспыхнули сразу:

ЗАЩИТИТЬ

ОСТАНОВИТЬ ПУЛЮ

НЕ ДАТЬ УМЕРЕТЬ

УБРАТЬ ОРУЖИЕ

Воздух у ворот исказился.

Пуля, уже покинувшая ствол, ударила в невидимое препятствие и изменила траекторию.

Попала в бетонный столб.

— Кто это сделал? — спросил Мальцев.

Я не успел ответить.

Оружие в руках двух солдат нагрелось. Они бросили автоматы на землю.

У третьего затвор покрылся инеем.

Мужчина с механическим усилением снова пошёл к воротам.

— Поток запросов проходит мимо фильтра, — сказал я.

— Почему? — спросила Лина Николаевна.

— Они не обращаются к оператору. Система позволяет носителям формировать локальные воздействия самостоятельно.

— Значит, началась синхронизация, — сказал Левин.

Перед глазами появилось подтверждение:

ПЕРВИЧНАЯ СИНХРОНИЗАЦИЯ НАЧАТА

ПЕРВАЯ ВОЛНА

КОЛИЧЕСТВО НОСИТЕЛЕЙ: 524 288

— Полмиллиона, — сказала Кира.

Следующее удвоение произошло через двадцать семь секунд.

1 048 576

На карте Новосибирска вспыхнули сотни тысяч точек.

В центре города остановились светофоры.

Не погасли.

Все одновременно включили зелёный.

Люди на перекрёстках пожелали проехать первыми, и система попыталась удовлетворить несовместимые условия.

Машины рванулись с четырёх сторон.

Один водитель увидел траектории столкновения и резко вывернул руль. Автобус лёг на бок, но не врезался в толпу.

На набережной женщина, упавшая в воду, вдруг перестала тонуть. Вода под ней уплотнилась, потому что десятки свидетелей одновременно хотели, чтобы она удержалась на поверхности.

В больнице пациент с остановившимся сердцем открыл глаза до начала реанимации.

В многоэтажном доме ребёнок испугался темноты, и стены его комнаты начали светиться.

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

Каждый запрос решался буквально.

Без понимания контекста.

— Она исполняет граничные условия в локальных областях, — сказала Лина Николаевна. — Без общего функционала.

— Можно остановить? — спросил Мальцев.

— Мы не можем отменить человеческие желания, — ответил Левин.

— Можно запретить Системе их выполнять.

Я отправил общий запрет на локальные воздействия.

ОТКАЗАНО

ОПЕРАТОР НЕ ИМЕЕТ ПОЛНОМОЧИЙ НАД ЗАРЕГИСТРИРОВАННЫМИ НОСИТЕЛЯМИ

— Зарегистрированными? — переспросил я.

Открыл карту.

Статусы менялись.

НОСИТЕЛЬ 182 014: РЕГИСТРАЦИЯ ЗАВЕРШЕНА

НОСИТЕЛЬ 191 882: РЕГИСТРАЦИЯ ЗАВЕРШЕНА

НОСИТЕЛЬ 204 116: РЕГИСТРАЦИЯ ЗАВЕРШЕНА

— Они уже не незарегистрированные.

— У них есть уровни? — спросила Кира.

— Пока нет.

— Классы?

— Нет.

— Тогда что означает регистрация?

Я запросил.

ЗАРЕГИСТРИРОВАННЫЙ НОСИТЕЛЬ — БИОЛОГИЧЕСКАЯ СТРУКТУРА, ДЛЯ КОТОРОЙ СОЗДАНО УСТОЙЧИВОЕ МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ

Лина Николаевна побледнела.

— Система уже моделирует их полностью?

— Не полностью. Достаточно устойчиво.

— Тогда она может прогнозировать действия.

— И корректировать, — добавила Кира.

2 097 152

Первая волна продолжала удваиваться.

Мальцев говорил сразу по нескольким каналам:

— Отключить городские сети. Перекрыть дороги в Академгородок. Военным подразделениям не применять оружие без прямого приказа. Медицинским учреждениям фиксировать все аномальные изменения.

— Отключение сетей ничего не даст, — сказала Кира.

— Зато уменьшит панику.

— Или оставит людей без информации.

— Информация сейчас распространяет страх.

— Система распространяется не через новости.

— Люди — через новости.

Он был прав.

И всё равно казалось, что мы тушим пожар, закрывая окна.

За стеклом центральной камеры высокий иномирный организм открыл глаза.

ВОССТАНОВЛЕНИЕ СТРУКТУРЫ А: 100 %

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

Тот оставался незавершённым.

ВОССТАНОВЛЕНИЕ СТРУКТУРЫ Б: 92,1 %

Высокое существо поднялось.

Его тело было покрыто тёмно-серой кожей. Четыре опорные конечности напоминали ноги крупных животных, но две короткие руки у груди двигались почти по-человечески.

Он коснулся белого каркаса ребёнка.

Изображение с камеры восстановилось на одном из терминалов.

— Он пытается завершить перенос, — сказал Левин.

Рэн в соседнем боксе вскочил и ударил в перегородку.

ОПЕРАТОР УЗЛА ВОССТАНОВЛЕН

Высокое существо повернуло голову в сторону камеры.

Затем посмотрело точно на меня, хотя между нами были стены.

По интерфейсу пришёл импульс.

ЛОКАЛЬНЫЙ ОПЕРАТОР НЕ КОНТРОЛИРУЕТ СИНХРОНИЗАЦИЮ

— Это я уже заметил.

Новый импульс.

ПЕРВАЯ ВОЛНА ДОЛЖНА БЫЛА СОСТОЯТЬ ИЗ ПОДГОТОВЛЕННЫХ НОСИТЕЛЕЙ

— Что значит подготовленных?

Существо передало образ.

Специальные структуры.

Обученные операторы.

Медленно созданные модели.

Изолированные зоны.

Проверка совместимости.

Годы подготовки.

Ничего похожего на происходящее в Новосибирске.

— Система запустила аварийный режим, — сказал я.

ПОДТВЕРЖДЕНИЕ

— Почему?

Ответ пришёл не сразу.

Высокое существо продолжало удерживать маленький каркас.

ЛОКАЛЬНЫЙ УЗЕЛ ЗЕМЛЯ СОДЕРЖИТ СЛИШКОМ МНОГО НЕОПИСАННЫХ СТРУКТУР

— Людей?

НЕ ТОЛЬКО

Пол под ногами снова дрогнул.

На карте под Академгородком появились линии.

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

Система строила не просто список носителей.

Она формировала область.

— Что она делает? — спросила Кира.

Лина Николаевна смотрела на линии.

— Замыкает контур.

— Какой?

— Пытается получить устойчивое решение.

— Для чего?

— Для всего Академгородка.

4 194 304

На улице у ворот человек с механическим усилением внезапно упал на колени.

Способность исчезла.

Не только у него.

Оружие солдат остыло.

Искажения воздуха прекратились.

Светящиеся стены в городе погасли.

На несколько секунд всё стало нормальным.

Потом Система вывела сообщение:

ЛОКАЛЬНЫЕ ФУНКЦИИ ПРИОСТАНОВЛЕНЫ

ВЫПОЛНЯЕТСЯ СОГЛАСОВАНИЕ ГРАНИЧНЫХ УСЛОВИЙ

— Хорошо, — сказал Мальцев. — Она останавливает хаос.

— Нет, — ответила Лина Николаевна.

— Почему нет?

— Она не отменила воздействия. Она пытается сделать их совместимыми.

— Это же лучше.

— Если одна система должна одновременно учитывать желания четырёх миллионов людей, она найдёт не справедливое решение. Она найдёт устойчивое.

— Разница?

— Устойчивое решение может не нравиться ни одному из нас.

Перед глазами всплыл запрос:

ДЛЯ СТАБИЛИЗАЦИИ ПЕРВОЙ ВОЛНЫ ТРЕБУЕТСЯ ОБЩАЯ ЦЕЛЕВАЯ ФУНКЦИЯ

ЛОКАЛЬНЫЙ ОПЕРАТОР НЕ ЗАДАЛ ОБЩУЮ ЦЕЛЬ

— Она требует цель, — сказал я.

— Сохранение жизни, — ответила Кира.

— Недостаточно конкретно, — сказала Лина Николаевна.

— Безопасность Земли, — произнёс Мальцев.

— Система спросит, от кого её защищать.

— Сохранение независимости личности, — сказал Левин.

— Тогда она может отключить все связи между людьми.

Высокий иномирный оператор прислал короткий импульс:

ЦЕЛЬ НЕ ДОЛЖНА БЫТЬ ЕДИНСТВЕННОЙ

Я вспомнил слова Рэна.

Каждый узел выбрал одно число.

— Нужно несколько условий, — сказал я. — Не максимизировать один параметр.

— Жизнь, независимость, причинная непрерывность, ограничение воздействия, — начала перечислять Кира.

— И право на отказ, — добавил Левин.

— И сохранение управляемости, — сказал Мальцев.

— Управляемости кем? — спросила Лина Николаевна.

— Людьми.

— Какими людьми?

— Органами власти.

— Вот на этом ваша целевая функция и развалится.

8 388 608

— У нас осталось одно удвоение до расчётных двенадцати миллионов, — сказал я.

— Меньше двадцати семи секунд, — ответила Лина Николаевна.

Я сформировал набор принципов.

Сохранение биологической жизни не является абсолютным приоритетом над личностью.

Сохранение личности не допускает принудительного полного моделирования.

Любое воздействие должно быть минимальным.

Носитель имеет право отказаться.

Действия одного носителя не должны изменять других без их согласия.

Конфликтующие запросы приостанавливаются.

Неопределённость не заполняется автоматически.

Ни одна цель не может максимизироваться за счёт уничтожения остальных.

Система обработала условия.

УСЛОВИЯ ПРОТИВОРЕЧИВЫ

— Конечно, противоречивы, — сказала Лина Николаевна. — Жизнь против свободы. Индивидуальное против общего. Так и должно быть.

— Система требует непротиворечивую модель.

— Тогда задайте не решение, а процедуру.

— Какую?

— При конфликте не выбирать автоматически. Сохранять множество допустимых состояний, пока люди не примут решение.

Я передал.

ВОЗМОЖНО СОХРАНЕНИЕ ИНТЕРВАЛЬНОГО СОСТОЯНИЯ

— Вот, — сказала она. — Пусть человечество пока останется неопределённым.

16 777 216

Первая волна превысила расчётное значение.

На карте загорелась вся Новосибирская область.

Потом точки появились по всей России.

Европа.

Азия.

Америка.

Не миллионы отдельных огней.

Сплошные области.

Система вывела:

КРИТИЧЕСКОЕ КОЛИЧЕСТВО НОСИТЕЛЕЙ ДОСТИГНУТО

ПЕРВАЯ ВОЛНА ЗАВЕРШЕНА

НАЧАТА СТАБИЛИЗАЦИЯ ЛОКАЛЬНОГО УЗЛА

Я подтвердил сохранение интервального состояния.

ОБЩАЯ ЦЕЛЕВАЯ ФУНКЦИЯ НЕ ОПРЕДЕЛЕНА

ПРИМЕНЁН ВРЕМЕННЫЙ РЕЖИМ: СОХРАНЕНИЕ МНОЖЕСТВА ДОПУСТИМЫХ РЕШЕНИЙ

На улице всё замерло.

Люди у ворот остановились одновременно.

Машины прекратили движение.

Сирены оборвались на середине звука.

Не исчезли.

Застыли.

Капли дождя, начавшегося несколько минут назад, повисли в воздухе.

Одна находилась в десяти сантиметрах от стекла.

Я видел, как внутри неё дрожит отражение красной аварийной лампы.

— Это что? — прошептала Кира.

Лина Николаевна подошла к окну.

— Интервальное состояние.

— Время остановилось?

— Нет. Система не выбрала, какое из допустимых продолжений реализовать.

— Для всей области?

Я посмотрел на карту.

Вокруг Академгородка возникла граница.

Не идеальный круг. Она проходила по связанным участкам: зданиям институтов, дорогам, электросетям, людям и каналам передачи данных.

СФОРМИРОВАНА ЗОНА ПЕРВИЧНОЙ СИНХРОНИЗАЦИИ

КОЛИЧЕСТВО БИОЛОГИЧЕСКИХ НОСИТЕЛЕЙ ВНУТРИ: 117 402

КОЛИЧЕСТВО ДОПУСТИМЫХ СОСТОЯНИЙ: 3,8 × 10⁹¹

Мальцев подошёл к стеклу.

— Сколько это продлится?

Я запросил.

ДО ОПРЕДЕЛЕНИЯ УСТОЙЧИВЫХ ГРАНИЧНЫХ УСЛОВИЙ

— То есть пока мы не решим, как должен жить целый город, — сказала Кира.

— Не город, — ответила Лина Николаевна. — Пока только зона.

Высокое иномирное существо в центральном зале отняло руки от маленького каркаса.

ВОССТАНОВЛЕНИЕ СТРУКТУРЫ Б: 100 %

Прозрачная оболочка раскрылась.

Маленькое существо сделало первый вдох.

В тот же момент за окном одна капля дождя двинулась.

Не вниз.

Вверх.

За ней вторая.

Третья.

Дождь начал подниматься от земли к небу.

— Почему? — спросила Кира.

Лина Николаевна смотрела на капли.

— Потому что это одно из допустимых решений.

На карте зоны появились новые значения.

ЛОКАЛЬНАЯ ГРАВИТАЦИОННАЯ СВЯЗНОСТЬ: НЕ УСТАНОВЛЕНА

НАПРАВЛЕНИЕ ВРЕМЕННОЙ ЭВОЛЮЦИИ: НЕ УСТАНОВЛЕНО

ПРИЧИННАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ: ЧАСТИЧНО ОПРЕДЕЛЕНА

Я почувствовал, как холодеет спина.

Первая волна закончилась.

Система больше не просто подключала людей.

Она пыталась решить Академгородок как единую математическую задачу.

И пока мы не зададим ей правильные условия, реальность внутри зоны могла выбрать любое решение, которое не противоречило уравнениям.

Предыдущая главаГлава 9 из 21Следующая глава