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