Литмир - Электронная Библиотека

Чуйка подсказывала Торику, что коварная ошибка прячется где-то на его стороне. Или это он так доверял профессионализму и основательности Зои? Закрадывалось иррациональное ощущение, что ошибка нарочно прячется от них. Вспомнилось, как тогда, с Ольгой, они раскладывали карты Таро и внезапно увидели подсказку о причине такой же неуловимой ошибки в системе.

— Зой, — подошел он к ней сзади.

— М-м? — она машинально подняла голову и затылком уткнулась ему в живот. Тут же вздрогнула всем телом и вскочила, еле успев ухватить чашку, пока та не упала. — Ой!

— Мне кажется, нам что-то глупое мешает.

— Я уверена в этом, — Зоя снова села за компьютер. — Просто никак не найду это место. Сколько ни проверяю — все правильно.

— Может, кинем монетку?

— В смысле? — она устало помассировала лоб. — Ты пошутил?

— Не знаю. Рациональный подход мы уже попробовали.

— Это ненаучно!

— О чем ты? Мы работаем с человеческой душой! Какая там, к чертям собачьим, наука?

Она усмехнулась:

— Ну, если так рассуждать…

— Так, ну все, я пошла! — донеслось из прихожей. — Не грустите, не хрустите и меня тихонько ждите!

— Пока, «Викусик», — не удержался от колкости Торик.

Зоя удивленно посмотрела на него. Дверь в комнату приоткрылась, на секунду появилась недовольная Викина физиономия с высунутым языком. Вика демонстративно отвернулась от Торика, улыбнулась Зое, помахала ручкой, протянула «Бай-бай!» и ушла.

Внезапно Торик вскочил и принялся носиться по комнате, размахивая руками, словно отгонял стаю диких ос. Зоя оторопела:

— Эй, ты чего?

— Зоя, я полный кретин! Сам мучаюсь, тебя мучаю, а все до обидного примитивно!

— Слушай, хватит уже причитать! Рассказывай, что случилось.

— Бай-бай! Байпас, все дело в байпасе!

— В смысле? — рассеянно переспросила Зоя.

— Ты проверяла код моего драйвера?

— Конечно, много раз.

— Ну вот и зря. Он не работает.

— Он должен работать, Торик! Я прошла его вдоль и поперек!

— Должен, если его подключить. А пока у меня стоит отладочный байпас. Все подаваемые команды он честно записывает в журнал, но на исполнение они не идут. И в результате…

— …система работает как раньше, без всякого сдвига фаз! Вот было же, было у меня при отладке такое ощущение, что просто рубильник «Сеть» выключен! Торик, ну как так получилось?! Мы оба столько времени и сил угрохали!

— Прости. Меня, видимо, переклинило. Или отвлекся. Так. Во искупление своей вины предлагаю купить тортик и тут же приговорить его к съедению!

— О, это щедрое и заманчивое предложение! Но вообще уже поздно, я, наверное, поеду. Мама сегодня… в общем, мне лучше быть дома.

— Зой, мне так неловко…

— Да ничего, бывает. Разлочишь, и потом попробуем. Зато теперь я на сто процентов уверена и в своей программе, и в твоем драйвере. Осталось применить все это на практике. Проводишь меня?

— Пойдем. Но тортик — за мной!

* * *

— И к чему же вы в итоге пришли? — Стручок вальяжно развалился на стуле, точно это королевский трон.

Торик с Зоей переглянулись.

— Давай ты, — сказала она.

— Наши странности и случайности оказались совсем не случайны, — начал Торик.

— Кто бы сомневался! — усмехнулся Стручок.

— Я, — вдруг серьезно заявила Зоя. — Я всегда сомневаюсь. Это могли быть ошибки восприятия, случайные отклонения, воздействие помех, да что угодно. Кстати, поначалу у нас и такое было.

— Но теперь вы обнаружили длинный хвост истины? — казалось, улыбка Стручка стала еще шире.

— Один из них, — самокритично ответил Торик. — Раньше мы работали только с действительными числами. Теперь Зоя нашла способ перейти к комплексным.

— О-о, — протянул Олег, — я много работал с комплексными числами…

Зоя взглянула на него с уважением, а он продолжил:

— …но с трудом представляю их в качестве атрибутов движения. Как можно изобразить такое перемещение в привычных терминах?

Торик встал из-за стола, прошелся по комнате и только потом ответил:

— Думаю, точного ответа здесь нет. Условно я представляю себе так. Обычно мы движемся по некоторому рельефу, там есть холмы, провалы, равнины. Но мы едем по поверхности. А тут мы начинаем не просто ехать, но и подниматься над ней либо опускаться, зарываться вглубь — это зависит от знака.

— Да? Ты именно так себе представляешь комплексное перемещение? — удивилась Зоя.

— А ты — нет?

— Про передвижение по поверхности — согласна, это удобная аналогия. А дальше — нет, это же постоянное приращение фазы.

— То есть ты едешь и поворачиваешь? — уточнил Стручок.

— В каком-то смысле… — задумалась Зоя. — Только не вправо или влево. Мы уходим от своего рельефа.

— А куда же тогда поворот?

— Я внутри вижу это, как навивку спирали вокруг линии основного перемещения. Представь, что ты едешь на велосипеде по дороге…

— Так, — азартно кивнул Стручок.

— В руке держишь, скажем, отвес — компактный грузик на веревочке.

— Ну-ну.

— И пока едешь, крутишь этот грузик, как пропеллер. Тогда его траектория будет определяться сдвигом фаз, как у нас в программе.

Это надо было еще осмыслить. Некоторое время они молчали. Потом Торик произнес:

— Красивая аналогия. А как же знак — плюс или минус?

— Элементарно, Ватсон! — Стручок вновь улыбался. — Крути свой пропеллер по часовой или против.

— Именно так, — довольно кивнула Зоя.

— Забавно. И что вы там увидели? Я так понимаю, это уже не просто воспоминания?

Они снова переглянулись: как расскажешь о таком одним словом?

— Я видела кота. Причем сразу, без переходов — вот мой письменный стол, а на нем сидит здоровенный такой сплошь черный кот. Посмотрел на меня и отвернулся, словно увидел, но я ему не интересна оказалась. Я и сама не видела своего тела, будто кино смотришь — мы же не видим камеру, которой кино снимают.

— И все? Просто сидел кот? У вас дома такой жил? — уточнил Стручок.

— Нет! У нас вообще кошек никогда не было. Откуда такое взялось? Стол точно был мой, там книги лежали и еще мой спортивный приз. А потом, когда кот отвернулся, он вдруг начал меняться.

— Превратился в собаку?

— Хуже. У него шерсть стала закручиваться, вздыбилась, выперла горбами, окрасилась… и вот уже передо мной не кот, а яркая гигантская гусеница тех же размеров. Она изгибалась, ежилась и тянула ко мне свою гадкую голову. Бр-р! А потом открыла пасть и яростно укусила себя за хвост. Я так испугалась!

— Она кричала во сне, — отметил Торик. — Такого Зоя точно нигде не могла видеть!

— Пожалуй, — согласился Стручок. — А ты тоже видел фантомы?

— Можно и так сказать. Но я не терял своего тела. У меня исчезал внешний мир.

— Как это?

— Я сидел в обычной комнате, где прошло мое детство. Очень надо дойти до стола, но я не могу. Пол, такой надежный и прочный, подергивается рябью, потом идет волнами, и вдруг у самого стола закручивается водоворотом. Предметы в комнате начинают оплывать и стекать, как на картинах Дали. И даже в воздухе растекается мелкая дрожь, зубы начинают противно ныть, причем все сразу.

— Слушай! Я где-то в кино видел, как герои проваливались в пол!

— «Джуманджи»?

— Точно! Тоже смотрел?

— Ага. Только я-то не проваливался в пол. Я боялся на него наступить, он такой зыбкий, текучий, ненадежный.

— И как ты спасся?

— Запрыгнул на диван — он единственный остался прочным.

— Жуть какая… — Стручок передернул плечами. — Да, это уже не воспоминания. Больше напоминает бред сумасшедшего.

— Или видения наркомана, — кивнул Торик. — Я сам не пробовал, но рассказывали, что в некоторых случаях люди видят всякие такие несуразности. Химеры.

— Кстати, хороший термин — «химеры», — Стручок даже большой палец поднял в знак одобрения.

— Так при отрицательных фазах бывает, — вставила Зоя.

— А при положительных?

6
{"b":"936233","o":1}