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