Наглядная демонстрация, нужная, чтобы удивить и настроить зрителей на правильный лад, закончилась. Пора было начинать лекцию.
– С технической точки зрения возведение фрактальных сооружений требует много активной памяти, – сказала Кайтен в микрофон. Ее голос, очищенный от посторонних шумов, звучал уверенно и твердо. – Одна только обработка рекурсивного кода для таких масштабов может занимать до двух дней, из-за чего бытует мнение, что подобные эксперименты хороши лишь в теории. Но это не так. Вычисления с учетом физических свойств материалов показывают, что изнашиваемость сгелития напрямую зависит от состояния персональной памяти его чешуек.
Кайтен говорила и говорила, почти не слыша собственных слов.
– В персональной памяти чешуйки сгелития хранится вся ее история, – продолжала она. – Все углы, которые она принимала относительно плоскости уровня и смежных чешуек, все абсолютные координаты, последовательность исполнения кода. Обнуление персональной памяти – для некоторых уровней Цитадели слишком дорогое удовольствие. Поэтому со временем при построении новых зданий возникают баги. Например, если новые координаты отличаются от прежних всего на несколько единиц, чешуйка сгелития может ошибочно использовать старый вариант инструкции и занять положение, ничтожно мало, но все-таки отличающееся от заданного. Это повлияет на чешуйки, расположенные по соседству. А неправильное распределение веса в перспективе ведет к деформации всей сгелитиевой сетки.
Новая голограмма озарила аудиториум, демонстрируя, что Кайтен имеет в виду.
– Фрактальные уровни имеют единую, повторяющуюся структуру. Чешуйки сгелития, запрограммированные таким образом, более чутко откликаются на положения смежных, что уменьшает вероятность появления багов. – Кай почувствовала, что из носа опять идет кровь, и быстро вытерла ее салфеткой. Нужно было говорить: – Так что же окажется важнее, более быстрая обработка кода или целостность Цитадели? Учитывая, что код живет ровно до того, как сгелитий блокируется и здание вводится в эксплуатацию, ответ очевиден.
Перед глазами проявился текст, но прежде чем она успела испугаться, оказалось, что это официальное сообщение от Гармонии. Восьмилетней давности. Оно уведомляло, что родители Кайтен погибли в аварии на электростанции. Не дав Кай возможности отреагировать, сообщение померкло, и перед ней появилось залитое слезами лицо двенадцатилетнего Джуна, лишившегося в тот же день не только родителей, но и будущего.
Кай вспомнились гнусные слухи о том, что Полное Отключение было вызвано Гармонией намеренно, с целью пополнить ряды сепарантов. Вспомнились хаос и бюрократия, научившие ее с болезненным трепетом ценить дни покоя.