Страница 47 из 125
— Что она делает? — спросила Кира.
Лина Николаевна смотрела на линии.
— Замыкает контур.
— Какой?
— Пытается получить устойчивое решение.
— Для чего?
— Для всего Академгородка.
4 194 304
На улице у ворот человек с механическим усилением внезапно упал на колени.
Способность исчезла.
Не только у него.
Оружие солдат остыло.
Искажения воздуха прекратились.
Светящиеся стены в городе погасли.
На несколько секунд всё стало нормальным.
Потом Система вывела сообщение:
ЛОКАЛЬНЫЕ ФУНКЦИИ ПРИОСТАНОВЛЕНЫ
ВЫПОЛНЯЕТСЯ СОГЛАСОВАНИЕ ГРАНИЧНЫХ УСЛОВИЙ
— Хорошо, — сказал Мальцев. — Она останавливает хаос.
— Нет, — ответила Лина Николаевна.
— Почему нет?
— Она не отменила воздействия. Она пытается сделать их совместимыми.
— Это же лучше.
— Если одна система должна одновременно учитывать желания четырёх миллионов людей, она найдёт не справедливое решение. Она найдёт устойчивое.
— Разница?
— Устойчивое решение может не нравиться ни одному из нас.
Перед глазами всплыл запрос:
ДЛЯ СТАБИЛИЗАЦИИ ПЕРВОЙ ВОЛНЫ ТРЕБУЕТСЯ ОБЩАЯ ЦЕЛЕВАЯ ФУНКЦИЯ
ЛОКАЛЬНЫЙ ОПЕРАТОР НЕ ЗАДАЛ ОБЩУЮ ЦЕЛЬ
— Она требует цель, — сказал я.
— Сохранение жизни, — ответила Кира.
— Недостаточно конкретно, — сказала Лина Николаевна.
— Безопасность Земли, — произнёс Мальцев.
— Система спросит, от кого её защищать.
— Сохранение независимости личности, — сказал Левин.
— Тогда она может отключить все связи между людьми.
Высокий иномирный оператор прислал короткий импульс:
ЦЕЛЬ НЕ ДОЛЖНА БЫТЬ ЕДИНСТВЕННОЙ
Я вспомнил слова Рэна.
Каждый узел выбрал одно число.
— Нужно несколько условий, — сказал я. — Не максимизировать один параметр.
— Жизнь, независимость, причинная непрерывность, ограничение воздействия, — начала перечислять Кира.
— И право на отказ, — добавил Левин.
— И сохранение управляемости, — сказал Мальцев.
— Управляемости кем? — спросила Лина Николаевна.
— Людьми.
— Какими людьми?
— Органами власти.
— Вот на этом ваша целевая функция и развалится.
8 388 608
— У нас осталось одно удвоение до расчётных двенадцати миллионов, — сказал я.
— Меньше двадцати семи секунд, — ответила Лина Николаевна.
Я сформировал набор принципов.
Сохранение биологической жизни не является абсолютным приоритетом над личностью.
Сохранение личности не допускает принудительного полного моделирования.
Любое воздействие должно быть минимальным.
Носитель имеет право отказаться.
Действия одного носителя не должны изменять других без их согласия.
Конфликтующие запросы приостанавливаются.
Неопределённость не заполняется автоматически.
Ни одна цель не может максимизироваться за счёт уничтожения остальных.
Система обработала условия.
УСЛОВИЯ ПРОТИВОРЕЧИВЫ
— Конечно, противоречивы, — сказала Лина Николаевна. — Жизнь против свободы. Индивидуальное против общего. Так и должно быть.
— Система требует непротиворечивую модель.
— Тогда задайте не решение, а процедуру.
— Какую?
— При конфликте не выбирать автоматически. Сохранять множество допустимых состояний, пока люди не примут решение.
Я передал.
ВОЗМОЖНО СОХРАНЕНИЕ ИНТЕРВАЛЬНОГО СОСТОЯНИЯ
— Вот, — сказала она. — Пусть человечество пока останется неопределённым.
16 777 216
Первая волна превысила расчётное значение.
На карте загорелась вся Новосибирская область.
Потом точки появились по всей России.
Европа.
Азия.
Америка.
Не миллионы отдельных огней.
Сплошные области.
Система вывела:
КРИТИЧЕСКОЕ КОЛИЧЕСТВО НОСИТЕЛЕЙ ДОСТИГНУТО
ПЕРВАЯ ВОЛНА ЗАВЕРШЕНА
НАЧАТА СТАБИЛИЗАЦИЯ ЛОКАЛЬНОГО УЗЛА
Я подтвердил сохранение интервального состояния.
ОБЩАЯ ЦЕЛЕВАЯ ФУНКЦИЯ НЕ ОПРЕДЕЛЕНА
ПРИМЕНЁН ВРЕМЕННЫЙ РЕЖИМ: СОХРАНЕНИЕ МНОЖЕСТВА ДОПУСТИМЫХ РЕШЕНИЙ
На улице всё замерло.
Люди у ворот остановились одновременно.
Машины прекратили движение.
Сирены оборвались на середине звука.
Не исчезли.
Застыли.
Капли дождя, начавшегося несколько минут назад, повисли в воздухе.
Одна находилась в десяти сантиметрах от стекла.
Я видел, как внутри неё дрожит отражение красной аварийной лампы.
— Это что? — прошептала Кира.
Лина Николаевна подошла к окну.
— Интервальное состояние.
— Время остановилось?
— Нет. Система не выбрала, какое из допустимых продолжений реализовать.
— Для всей области?
Я посмотрел на карту.
Вокруг Академгородка возникла граница.
Не идеальный круг. Она проходила по связанным участкам: зданиям институтов, дорогам, электросетям, людям и каналам передачи данных.
СФОРМИРОВАНА ЗОНА ПЕРВИЧНОЙ СИНХРОНИЗАЦИИ
КОЛИЧЕСТВО БИОЛОГИЧЕСКИХ НОСИТЕЛЕЙ ВНУТРИ: 117 402
КОЛИЧЕСТВО ДОПУСТИМЫХ СОСТОЯНИЙ: 3,8 × 10⁹¹
Мальцев подошёл к стеклу.
— Сколько это продлится?
Я запросил.
ДО ОПРЕДЕЛЕНИЯ УСТОЙЧИВЫХ ГРАНИЧНЫХ УСЛОВИЙ
— То есть пока мы не решим, как должен жить целый город, — сказала Кира.
— Не город, — ответила Лина Николаевна. — Пока только зона.
Высокое иномирное существо в центральном зале отняло руки от маленького каркаса.
ВОССТАНОВЛЕНИЕ СТРУКТУРЫ Б: 100 %
Прозрачная оболочка раскрылась.
Маленькое существо сделало первый вдох.
В тот же момент за окном одна капля дождя двинулась.
Не вниз.
Вверх.
За ней вторая.
Третья.
Дождь начал подниматься от земли к небу.
— Почему? — спросила Кира.
Лина Николаевна смотрела на капли.
— Потому что это одно из допустимых решений.
На карте зоны появились новые значения.
ЛОКАЛЬНАЯ ГРАВИТАЦИОННАЯ СВЯЗНОСТЬ: НЕ УСТАНОВЛЕНА