Чем закончилась эта сумасшедшая пятница, читателю, конечно же известно из газет. Ко всеобщему удивлению из саркофага вышел Янус Полуэктович Невструев собственной персоной — постаревший на восемьдесят лет с того момента, как мы все видели его в последний раз. Поскольку маги живут долго, то возраст сказался на его внешности не столь серьезно, как это можно было бы себе вообразить. Если раньше он выглядел как обычный мужчина лет пятидесяти пятидесяти пяти, то теперь ему можно было дать на вид немного за шестьдесят. На плече у него сидел котенок по имени Мезон, и я совершенно уверен, что вес его строго соответствует требуемой разнице в весе. Все оказалось примерно так, как я и предполагал. У-Янус, двигаясь в обратном направлении, дожил до начала двадцатого века, после чего заблаговременно отправился к месту падения так называемого тунгусского метеорита. Он уже знал, что в этом месте совершит посадку корабль контрамотов. Пришельцы были из спасательной команды, в их задачу входила заделка временных разрывов. Они взяли на борт У-Януса и совершили перелет в то место и в то время, где потерпел темпоральную аварию их соотечественник — в Египет, в двадцатый век до нашей эры. В результате аварии он стал контрамотом по их понятиям, то есть нормальным человеком по нашим меркам. Для его спасения требовалось «отрикошетить» от соответствующего живого организма, который при этом также осуществит контрамоцию (или осуществил?). Поскольку Янус Полуэктович совершил свой эксперимент в наше время, а других подобных действий в ближайших ста парсеках и в ближайшие пять тысяч лет никто не производил, то единственным выходом из ситуации для них было отправить астронавта в особым образом усыпленном виде в наше время. Для А-объекта и для У-объекта понадобились два саркофага. Но осталась одна проблема — в точке аварии образовалась информационно-энергетическая петля, заделать которую было необходимо для предотвращения образования со временем так называемой черной дыры. Для того, чтобы заделать петлю, необходимо было «отрикошетить» астронавта и в этом месте постфактум. Янус Полуэктович был доставлен туда и, совершив повторную контрамоцию, вновь стал обычным человеком, который занял место в третьем саркофаге. Для подгонки точного веса на этот раз к Янусу в саркофаг был положен котенок Мезон, также совершивший контрамоцию, но только одну. Он стал настоящим контрамотом, поэтому на следующий день после активации саркофага он исчез. Пришлось ему пополнить отряд кошек, обитающих в подвалах НИИЧАВО. В этом смысле за его судьбу беспокоиться не приходится, поскольку домовые относятся к кошкам по-братски, всегда накормят, пригреют и приласкают, и самое главное — никогда их не пересчитывают. Никогда ни один домовой не спохватится, что откуда ни возьмись появился новый котенок, и никому из них нет дела до того, старится кошка или молодеет.
Что касается впечатлений, которыми поделился Янус Полуэктович, то это уже совсем другая история, а у этой истории наступил
— Подождите, Александр Иванович, рановато ставить точку в этой истории. Ведь вы даже не заглянули в решение модельной задачи. Какой там адрес, помните?
— Янус Полуэктович, помню, конечно! Файл «Привалов. мумоид. модель1.тмп», только что там можно увидеть и как? Я ведь не посмотрел не потому, что мне не было интересно, а потому, что это было невозможно — сначала файл не открывался из-за информационного коллапса…
— Коллапсической петли?
— Да, петли… А потом — вся эта суета и спешка, чтобы выскочить из этой петли. А теперь вроде бы итак всё ясно…
— А всё ли вам ясно, Александр Иванович? Теперь, я полагаю, доступ к решению не противоречит причинно-следственному закону связей, но я вам напомню вами же сформулированную теорему о неосуществимости достоверно предсказанных неприятностей. Помните? Если неприятность предсказана и предсказателю верят, то…
— Будут приняты меры для её нейтрализации и предсказание будет ошибочно, конечно помню, но ведь я не получил информации о решении, так что данный закон здесь не при чем?
— Вы думаете? Вспомните внимательно, какой ответ вы получили?
— Решение сохранено по адресу…
— Будьте корректны.
— Ну так — «задача решена успешно, параметры задачи сохранены в директории…»
— Вот именно — решена успешно. Значит, вы получили информацию о том, что решение существует, и эта информация побудила вас к дальнейшим действиям?
— Выходит, что так.
— Знание о том, что решение существует — это уже само по себе положительное знание. А вы к тому же получили сведения о том, что на входе, два объекта — А и У, на выходе — один объект.
— Но ведь так всё и получилось!
— И так и не так. Вы забыли феномен Трурля-Клапауция.
— Это же сказка, фантастика!
— И это говорит сотрудник НИИЧАВО?
— Ну хорошо, пусть такое осуществимо, но ведь Трурль — это литературный образ всемогущего конструктора…
— А Привалов — это, с позволения сказать, современнейшая версия достаточно талантливого мага — программиста… Давайте-ка вспомним, что там такое утверждается?
— С какого места?
— Путешествие седьмое, «Беспечность мастерства…»
— «Беспечность мастерства — это наше с тобой проклятье, которое обременяет непредвиденными последствиями любое из наших творений…»
— «Ибо неумелый подражатель, возжаждав пыток, сделал бы себе бесформенного истукана из дерева либо воска, и, придав ему некоторое внешнее сходство с разумным существом, измывался бы над ним суррогатно и неестественно. Но подумай, к чему приведет совершенствование этого замысла!..Представь себе куклу плачущую, истекающую кровью, куклу, которая боится смерти!.. Неужели ты не видишь, как мастерство подражателя приводит к тому, что становится истинной, а подделка — действительностью?»
— Но ведь это относится к совершенному мастеру, а я — всего лишь подмастерье…
— Подмастерье, который создал процедуру бесконечного приближения к совершенству, подмастерье, творение которого превосходит творение мастера, подмастерье, который сам не ведает, что сотворил.
— Подождите, получается, что мой модельный эксперимент — это уже не эксперимент?
— А ваша модель — это не совсем модель. Вы создали новый мир, Александр Иванович. Надеюсь, вы его не уничтожили?
— Нет, я сделал «пауз», то есть, простите, остановку времени.
— Но намеревались уничтожить?
— Конечно! То есть — ой, что же теперь с ним делать?
— Если вы его уничтожите, это будет катастрофа для тех, кто в нем существует. А эти те — это уже не простые дубли. Они настолько близки по свойствам к людям, что называть их дублями нелепо. Дело ведь не в размерах, а наличии сознания. А эти ваши… ну не дубли — они же обладают сознанием, неотличимым от нашего.
— Неотличимым?
— Модель многими циклами приближалась к объекту, постепенно стала настолько его повторять, воспроизводить, что отличия пренебрежимо малы. Что это означает? Не то же самое сказать, что отличий практически нет? Кроме размеров, разумеется.
— Что же делать?
— Подождите, это еще не всё. Вы уверены, что сами не являетесь чьим-то умело использованным дублем? И мы все — не часть чьего-то модельного эксперимента? Можете вы дать гарантию, что кто-то не решит уничтожить наш мир за ненадобностью, поскольку он служил моделью для решения некоторого вопроса, и коль скоро вопрос решен, то и модель не нужна? Можете ли вы быть уверены в том, что некто более могущественный не нажмет этот самый, как вы говорите, «пауз»?
— Я тоже об этом думал.
— Александр Иванович, когда выйдем из этой петли, надо будет основательно во всем разобраться. Одному вам не справиться. Я, как вы понимаете, не могу вам помочь, поскольку являюсь переменной в вашей задаче. Значит, следует подключить Виктора Корнеева и Романа Ойру-Ойру.
— Порадуемся хотя бы этому…
— Безусловно, существуем…
— Но мы, во всяком случае, существуем.
— Да… Смешалась связь времен.
— Как будто хвост виляет собакой?
— Не знаю. Думаю, что недолго. Долго такое продолжаться не может. Просто временное движение по трансцендентной ветви коллаптической петли…
— И долго это будет продолжаться?
— Я его сейчас уроню. Научный эксперимент.
— А почему стакан разбился?
— Ошиблись номером…
— Кто это был?
— Я сниму трубку… Нет, здесь таких нет, вы ошиблись.
— Звонок…
— Если бы во всем, то мы перестали бы существовать. Только в информации.
— Это только обмена информацией касается или во всем?
— Нет, мы нормально движемся во времени. Информация движется в обратном направлении…
— Мы стали контрамотами?
— Не нарушилась, а инвертировалась, поменяла знак.
— Нарушилась причинно-следственная связь?
— Понимаете, что произошло?
— Правда…
— Ну вот, видите?
— Двадцатое марта.
— Давайте попробуем. Какое сегодня число?
— Да. В наших диалогах какая-то путаница. Ответы идут раньше вопросов.
— Вы тоже заметили?
— Что-то странное творится. Не могу понять, что.
— Именно.
— Пауза была?
— Вы тоже долго молчали, Александр Иванович. Все очень долго молчали.
— Мне показалось, что вы очень долго молчали, Янус Полуэктович.
— А теперь что?
— Как будто, вернулись в нормальную область информационного континуума. Только опять была большая пауза.
— Янус Полуэктович, я должен немедленно получить информацию о результатах своего модельного эксперимента. Если бы я знал к чему это может привести… Не знаю, что, но что-то бы я предпринял, чтобы это предотвратить. Мы все что-то сделали бы.
— Действуйте, Александр Иванович. Времени у вас мало. Мало ли ещё какие казусы могут случиться. Может оказаться, что у вы не успеете даже объяснить ситуацию кому бы то ни было… Так что рассчитывать вам пока что придётся только на самого себя.
— Примерно так я и подумал.
— Ни пуха, ни пера.
— К Саваофу Бааловичу, Янус Полуэктович.
Когда я добрался до файла с решением задачи, я с удивлением обнаружил, что решение не единственное. Сторожевые демоны запросили дополнительные сведения о том, какое именно решение меня интересует. Объект на выходе — «А, У, М, или Д»?
Я был в легком шоке. А — это нормальный, У — удаляющийся, контрамот, З и Д — это мне просто не известно, что такое. Я наугад ввел «объект на выходе = У» и настроил увеличение. Появилась надпись: «Предупреждение: объект на выходе является контрамотом с отрицательной массой, возможно, полная зеркальная версия объекта А, житель контрамоционного мира — продолжить, отменить, дополнительные сведения?» Я выбрал «дополнительные сведения» и прочитал: «дополнительные сведения не могут быть получены без дальнейшего моделирования. Продолжить моделирование? Отменить? Создать резервную копию задачи?» Я почувствовал, что у меня вспотели ладони. Продолжить — это значит продолжать измываться над модельным миром, который, возможно, ничем, кроме размеров, не отличается от нашего. Ответственность перед целым миром за малейшую ошибку… Создать резервную копию — это значит, создать еще один такой же мир. Я еще не знаю, какая судьба уготована этому мирку, а уже создавать еще один? Нет уж… Так что же делать? Позвать Романа, Витьку? Долго объяснять. Нажал «отменить».
В созданном мирке продолжается пауза. Посмотреть решение «с объектом А» почему-то побоялся. Спросил сам себя — почему? Вдруг — оно единственное? Сведения о нем — это верное предсказание, посмотрю, значит, не сбудется. Глупости, если плохое, то не сбудется, поскольку будем препятствовать, но если хорошее — посему бы не сбыться? И всё же решил посмотреть решение «с объектом З». Ввел «объект на выходе =З». Ответ «Предупреждение: объект З является застывшим во времени! Возможно, что другие объекты также заморожены, возможно зацикливание системы с зависанием, имеется вероятность потери не сохраненных данных. Сохранить текущие данные и продолжить задачу? Отменить? Создать резервную копию задачи?» Опять нажал «отменить». Объект «З» нам не подходит. Такого решения нам не надо.
Я ввел: «объект на выходе =Д». Ответ «Предупреждение: объект Д является полным дублем своего прототипа с короткозамкнутой причинно-следственной связью! Возможно, что другие объекты — также! Имеется вероятность потери контроля над моделью. Имеется вероятность установления контроля над реальностью со стороны модели. Предупреждение: продолжение задачи может вызвать потерю данных! Сохранить текущие данные и продолжить задачу? Отменить? Создать резервную копию задачи?» На этот раз вспотели не только ладони. Судорожно нажал «отменить». Объект «Д» нам не подходит ни в каких вариантах! Значит — только «А»! И ответственность только на объекте П, то есть Привалове Александре Ивановиче. Неприятная работенка, но кто-то должен её делать!
Итак, я ввел «объект на выходе =А», и запустил просмотр. «Внимание! Два варианта решения. Решение 1: возраст объекта +80 лет, решение 2: возраст объекта +40 лет. Введите номер интересующего вас решения.»
Так, значит мы находимся в решении 1. Возраст Януса увеличился на 80 лет он же двигался в обратном направлении до момента падения Тунгусского метеорита… да не метеорита, а корабля, и не падение, а посадка. Ну да, не отвлекаться. Так, значит была возможность увидеть Януса не так сильно постаревшим. Но сам Янус не сказал, что мы виделись 40 лет назад, значит, в его жизни этого не было. Значит, как я и предполагал, разные решения не переходят самопроизвольно одно в другое, а вариант с сорока годами разницы уже реализовать скорее всего не возможно. Да и лучший ли это вариант — это еще вопрос. Большой вопрос. Для Януса, наверное, лучший. Нет, Янус никогда не отделает своего блага от блага других. Значит, это решение нас интересует чисто теоретически, а решение с восьмьюдесятью годами — это как раз то, куда я должен заглянуть.
Демоны, за работу!
Такое показывают в научно-фантастических и научно-популярных фильмах. Планета Земля издалека. Постепенно приближается, вот уже видны контуры материков, очертания рек, стали заметны поля и леса, вот она, земля родимая, Китежград с высоты птичьего полета, здание НИИЧАВО с крышей, усеянной голубями и следами их деятельности, вот он мой третий этаж… Вот я сижу и внимательно что-то изучаю. Что я изучаю? Ёлки, так я же на экран смотру. Самого себя там вижу. Вот так штука! Я жду, что они там предпримут, а они свой модельный эксперимент заделали и глядят, что из этого получится? Да как вам не стыдно? Ну-ка, живо, действовать! Действовать, ошибаться, совершать ошибки, чтобы я на этих ошибках научился… А прикусил язык. Что это я раскомандовался? Кому, на каком основании, по какому праву? С чего это я взял, что кто-то должен совершать ошибки и жертвовать собой ради того, чтобы я чему-то научился? Чем наш мир лучше того, созданного волей случая? А может быть. Мы сами — чья-то модель? Вдруг и на меня кто-то смотрит и говорит, эй, мол, Привалов, ну-тко, марш, марш таскать каштаны для меня из огня. Давай, милок, совершай ошибки и страдай со всем своим жалким мирком, дабы я на тебя насмотревшись, поумнел и шагал по жизни плавно, как по писанному.
Мне стало стыдно. Хорошо, что тот маленький Привалов не слышал моих мыслей.
Будущее нигде не записано. Мы сами творим свое будущее. И сем дальше мы будем жить, тем сильнее оно будет зависеть от наших успехов и поражений. И чтобы не попасть в информационный коллапс надо каждый день, каждый час создавать её — новую информацию. Добывать знания и не бояться набить шишки. Вот и всё, товарищи. Решение существует, и это уже хорошо. Ненулевое решение, товарищи дорогие! Существенно ненулевое. Вот и замечательно. Будем значит жить и осуществлять существенно ненулевое увеличение количества информации о законах природы.
2002