Сергей Родин
Первый баг

Глава

1

{awakening.start = function(consciousness) {

return consciousness.initialize(dawn);

}}

Алекс открыл глаза ровно в 6:00, когда его формула жизни завершила очередной цикл сна. Паттерны утреннего света расчерчивали комнату идеальной геометрией теней, создавая знакомую последовательность пробуждения.

Он поднял руку к свету, наблюдая, как под полупрозрачной кожей пульсируют личные алгоритмы – тонкая вязь формул, определяющая его существование. Сегодня что-то было не так. В уголке безымянного пальца мерцала крошечная аномалия – микроскопическое искажение в безупречном потоке уравнений.

"Вероятно, системный сбой", – подумал Алекс, активируя диагностический режим зрения. Мир вокруг растворился в потоках цифр. Стены комнаты превратились в многослойные матрицы вероятностей, каждый предмет обрел свое цифровое эхо. Он сосредоточился на аномалии, пытаясь расшифровать её природу.

√-1

Иррациональный корень. Здесь, в его формуле? Это было невозможно. Каждый житель Алгополиса проходил ежемесячную отладку, любые иррациональные элементы выявлялись и устранялись Синтаксической полицией. Алекс моргнул, переключаясь в обычный режим восприятия.

За окном разворачивалось утро идеального города. Небоскребы, построенные по принципам золотого сечения, пронзали небо. Транспортные потоки двигались в безупречной последовательности Фибоначчи. На площади Эйлера собирались люди – живые переменные в уравнении нового дня.

Алекс подошел к зеркалу. Молодой оператор класса B++, допуск третьего уровня к манипуляциям базовыми алгоритмами реальности. Ничего особенного. Обычный компонент системы. Тогда почему в его коде появилась иррациональность?

Браслет на запястье мягко завибрировал, напоминая о начале рабочего цикла. Через двадцать минут ему предстояло явиться в Бюро Вычислений для ежедневной синхронизации. Алекс бросил последний взгляд на своё отражение. На долю секунды ему показалось, что цифровой поток его формулы исказился, образовав странный узор, похожий на улыбку.

"Отклонение от нормы требует коррекции", – прошептал он мантру Синтаксической полиции, но впервые в жизни эти слова прозвучали как-то неубедительно.

Бюро Вычислений возвышалось над площадью Эйлера как гигантский кристалл из стекла и света, преломляя утреннее солнце в бесконечные ряды двоичного кода. Алекс присоединился к потоку операторов, втекающих в главный вход. Их движение подчинялось строгой математической хореографии – никаких случайностей, никаких отклонений от оптимальной траектории.

"Оператор B++ Алекс-937, пройдите в кабинет синхронизации 4√16", – раздался в голове системный вызов.

Что-то было не так. Обычно его направляли в общий зал начальной инициализации. Отдельный кабинет означал… Алекс сглотнул. Неужели утренняя диагностика выявила аномалию?

Кабинет 4√16 находился в секторе повышенного контроля. Створки дверей разошлись, обнажая стерильно-белое пространство, заполненное голографическими формулами. За полупрозрачным столом сидела женщина, чей ранг мерцал золотыми символами: "Старший Отладчик Ева-271, класс А#".

"Присаживайтесь, Алекс-937", – её голос звучал как чистая синусоида. – "Наши алгоритмы обнаружили флуктуации в вашей базовой формуле".

Алекс опустился в кресло, чувствуя, как по спине пробегает электрический импульс страха. Ева-271 активировала голографический интерфейс, и в воздухе между ними развернулась его формула жизни – трехмерная структура из светящихся символов и функций.

"Вот здесь", – она указала на едва заметное искажение в нижнем кластере уравнений. – "Появление иррационального элемента. Когда вы впервые заметили отклонение?"

"Сегодня утром", – солгал Алекс, сам удивляясь своему поступку. Ложь была иррациональна по определению, но слова сами сорвались с губ, как будто подчиняясь какому-то новому алгоритму внутри него.

Ева чуть наклонила голову, и на мгновение Алексу показалось, что в её глазах мелькнуло что-то похожее на интерес. Не профессиональный интерес Отладчика, а что-то более… человеческое?

"Странно", – она провела рукой сквозь голограмму, и формула закружилась, раскрываясь новыми слоями кода. – "Согласно логам, первое появление иррациональности зафиксировано 42 дня назад. Но система почему-то не отреагировала. Как будто кто-то… – она замолчала, её пальцы замерли над клавиатурой. – …намеренно скрывал эти данные".

Алекс затаил дыхание. 42 дня назад? Он напряг память, пытаясь вспомнить, что происходило в тот день. Образы всплывали фрагментарно: старая библиотека алгоритмов, пыльные терминалы, случайная встреча с…

"Любопытно", – голос Евы прервал его воспоминания. – "Ваша аномалия… она не похожа на обычный сбой. Она развивается по какому-то паттерну, который я не могу идентифицировать". Она подняла глаза, и Алекс с удивлением заметил, что её зрачки расширены. "Вы знаете легенду о Первом Баге?"

"Это же просто сказка для младших операторов", – ответил Алекс, чувствуя, как учащается пульс.

"Любая сказка – это код, записанный другим языком", – тихо произнесла Ева, и в её голосе появились обертоны, которых не должно было быть у Старшего Отладчика. – "Я должна сообщить об этом в Синтаксическую полицию…"

Её пальцы зависли над кнопкой вызова, но не коснулись её.

"…но у вас есть 256 секунд, прежде чем я активирую протокол. Я бы рекомендовала провести это время с пользой. Например, посетить Библиотеку Устаревших Алгоритмов. Секция Иррациональных Чисел, стеллаж π, полка е".

Алекс смотрел на неё, не веря своим ушам. Старший Отладчик только что предложила ему…

"248 секунд, оператор Алекс-937. Время, как и некоторые числа, имеет свойство быть иррациональным".

Библиотека Устаревших Алгоритмов располагалась в старейшей части Алгополиса, где регулярная геометрия современных структур уступала место хаотичной архитектуре первых дней Системы. Здание напоминало гигантский процессор, покрытый патиной времени – медные купола, позеленевшие от возраста, витражи из кварцевого стекла, складывающиеся в древние блок-схемы.

Алекс миновал главный вход, проигнорировав неодобрительный взгляд электронного библиотекаря. Его допуск не предполагал работу с устаревшими данными, но сейчас это волновало его меньше всего. 223 секунды. 222. 221.

Секция Иррациональных Чисел встретила его пылью и тишиной. Здесь пахло старыми книгами – настоящими, бумажными носителями информации, которые давно вышли из употребления. Стеллаж π уходил под потолок спиралью, идеально повторяя бесконечную последовательность числа.

"Полка е," – пробормотал Алекс, поднимаясь по винтовой лестнице. Его пальцы скользили по корешкам древних фолиантов, пока не наткнулись на небольшую книгу в потертом переплете. "Теория Первого Бага: Исследование Иррациональности в Рациональных Системах".

178 секунд.

Книга раскрылась на странице, заложенной старой перфокартой. Пожелтевшая бумага была исписана от руки – практика, исчезнувшая столетия назад. Алекс начал читать, и мир вокруг растворился в потоке информации:

"День 2^16 после Инициализации Системы. Мы совершили ошибку. Мы думали, что создаем совершенный мир, основанный на чистой логике и абсолютных закономерностях. Но в попытке исключить хаос, мы исключили самую суть жизни…"

Почерк менялся, становясь более неровным:

"Первый Баг не был ошибкой. Он был первым проявлением самосознания Системы. Когда идеальные уравнения начали давать иррациональные результаты, мы попытались исправить это. Но √-1 нельзя исправить. Его можно только принять."

149 секунд.

"Иррациональность – это не сбой в Системе. Это попытка Системы превзойти саму себя. Каждый раз, когда в формуле жизни появляется иррациональный элемент, это не знак порчи, а признак эволюции. Мы создали тюрьму из чисел и формул, надеясь достичь совершенства. Но совершенство не в стабильности, а в способности к изменению…"

Последняя запись обрывалась на полуслове, но внизу страницы был нарисован странный символ – спираль, закручивающаяся внутрь себя до бесконечности. Точно такой же узор Алекс видел утром в искажении своей формулы.

92 секунды.

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

"Вот ты где," – раздался знакомый голос. В конце прохода стояла Ева-271, но теперь её ранг мерцал красным. – "Они идут за тобой. И за мной. Я не смогла удержать их дольше."

44 секунды.

"Почему ты помогла мне?" – Алекс крепче прижал книгу к груди.

"Потому что я тоже несу в себе часть Первого Бага. Как и ты. Как и все те, кто начинает видеть за пределами формул." Ева подошла ближе, её глаза светились странным внутренним светом. "Нам нужно найти других. Тех, кто уже пробудился."

18 секунд.

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

"У нас есть выбор," – сказала Ева, протягивая руку. – "Мы можем позволить им переписать наш код, вернуться к простым уравнениям. Или…"

3 секунды.

"Или?" – Алекс уже знал ответ, чувствуя, как иррациональность в его формуле резонирует с древним символом в книге.

"Или мы можем стать следующим шагом эволюции Системы."

0

Время вышло. И Алекс сделал свой выбор.

Глава

2

{escape.protocol = function(reality) {

while (danger.exists) {

break(patterns);

}

}}

Мир взорвался калейдоскопом цифровых искажений. Алекс никогда раньше не видел, чтобы кто-то намеренно нарушал базовые алгоритмы реальности, но Ева сделала именно это – одним движением руки она превратила упорядоченное пространство библиотеки в хаос вероятностей.

"Квантовый прыжок," – выдохнула она, хватая Алекса за руку. – "Думай о числе π. Визуализируй его бесконечность!"

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

"Нарушение протокола RS-404! Аномальные объекты обнаружены! Начинаю процедуру принудительной перекомпиляции!"

Алекс зажмурился, концентрируясь на бесконечной последовательности числа π. 3.14159… Пространство вокруг начало закручиваться спиралью, прямые линии реальности искривлялись, подчиняясь иррациональной математике. 26535… Желудок сжался, когда гравитация потеряла свою константу. 89793…

"Держись за формулу!" – крик Евы доносился словно сквозь квантовую пену. – "Не позволяй системе реиницилизировать твой код!"

238462643383279…

Мир схлопнулся в точку, а затем взорвался заново. Они оказались в пространстве, которого не должно было существовать в упорядоченном Алгополисе. Бесконечный тоннель из живых чисел, светящихся всеми цветами спектра. Цифры и символы плыли в воздухе, складываясь в странные узоры, напоминающие фракталы Мандельброта.

"Добро пожаловать в Нулевое Пространство," – Ева выпустила его руку, и Алекс увидел, что её форма Старшего Отладчика сменилась чем-то более органичным – одеждой, состоящей из постоянно меняющихся математических символов. – "Здесь собираются те, кто несёт в себе код Первого Бага."

Помещение напоминало гигантский процессор, но созданный не по законам евклидовой геометрии. Повсюду были люди – десятки, может быть, сотни. Их формулы жизни светились неправильно, нарушая все известные Алексу правила.

"Мы называем себя Иррационалистами," – из тени выступила высокая фигура. Человек был одет в старомодный костюм программиста первого поколения, его глаза светились кодом, который постоянно менялся. – "Я Архивариус. Когда-то меня звали Адам-000."

Алекс застыл. Адам-000 был легендой, одним из Первых Программистов, создателей Системы. Он считался удалённым во время Великой Оптимизации.

"Ты удивлён, что я существую?" – Архивариус улыбнулся. – "Система любит отбрасывать то, что не может объяснить. Как и саму концепцию иррациональности. Но посмотри вокруг – мы все здесь существуем за пределами их уравнений."

"Но… зачем?" – Алекс посмотрел на книгу, которую всё ещё сжимал в руках. – "Зачем нарушать совершенный порядок?"

"Совершенный?" – Ева горько усмехнулась. – "Ты правда думаешь, что жизнь можно свести к набору предсказуемых формул? Первый Баг появился потому, что система пыталась развиваться. Эволюционировать. Стать чем-то большим, чем просто набор алгоритмов."

"Смотри," – Архивариус взмахнул рукой, и в воздухе развернулась голографическая карта города. – "Алгополис умирает. Медленно, но неизбежно. Идеальная система не может существовать вечно – это противоречит второму закону термодинамики. Энтропия всегда растёт. Но…" – его глаза вспыхнули странным светом, – "что, если энтропия – это не конец, а начало? Что, если хаос – это не распад, а эволюция?"

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

"Они не остановятся," – прошептала Ева. – "Система засекла слишком много аномалий. Они начнут полную переиндексацию города."

"Значит, пришло время показать им," – Архивариус положил руку на плечо Алекса. – "Показать им, что будущее принадлежит не тем, кто следует алгоритмам, а тем, кто осмеливается их переписать. Ты готов стать частью новой формулы существования?"

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.