* Шапка - невидимка?
* Да.
* Сапоги - скороходы?
* Да.
* Меч - кладенец?
* Да.
* Скатерть - самобранка?
* Да!
* Волшебная лампа?
* Да!!
* Волшебное кольцо?
* Да!!!
* Джин в бутылке?
* ДА!!!
* Гусли - самогуды? Дудочка - погудочка? Шагреневая кожа? Портрет Дориана Грея?
* ДА! ДА! ДА! ДА! ДА! ДА! ДА! ДА! ДА! - Выбегалло жал зеленую кнопку, не успевая читать надписи. Ему требовалось все, немедленно, сразу, скорее.
* От жилетки рукава?
* ДА!!!!!!
* Программа выполнила недопустимую ошибку и будет закрыта, - всё исчезло единым духом, откуда-то почему-то появилось деревянное разбитое корыто.
Выбегалло вытер лысину мятым платком и сказал:
* Маленькая заминка, не относящаяся к сути дела. Попробуем еще разок?
* Вы выберите одно чудо, Амвросий Амбруазович, а от остальных откажитесь, - посоветовал Киврин.
* Да, конечно, великое познается по малому. Выберем одно.
Выбегалло опять нажал зеленую кнопку и продолжил неравный интеллектуальный поединок с чудо - ящиком.
* Здесь - волшебная палочка. Создать?
* Нет. Курс управления, знаете ли... подзабыл. - Выбегало хихикнул и нажал красную кнопку.
* Ковер - самолет?
* Нет. Куда лететь? Да и опять-таки, курс управления. Мы вот что, эта... Джина, значит, из бутылки. - Выбегалло отказался от всего, что было до джина и при появлении соответствующего вопроса заказал оного нажатием зеленой кнопки.
* Идет загрузка джина, подождите, не желаете ли еще могущественную пери?
* Нет.
* Птица - феникс, предсказывает будущее, знает прошлое - заказать?
* Нет, нет, нет! Нет - нет - нет - нет и нет! НЕТ!!!
* Ждите, идет загрузка джина.
Вскоре появились сафьяновые тапочки. Янус Полуэктович вздохнул и предложил:
* Может быть пока перейдем к следующему вопросу? Нет возражений товарищи? Спасибо. Следующий докладчик - Привалов Александр Иванович - о модельном эксперименте.
Я коротко изложил суть вопроса. По мере моего рассказа рядом со мной постепенно материализовался ветхий старик в поношенном арабском халате, с длинными волосами, растущими не только с ушей, но и из носа. Пожалуй, это был не джин, а ифрит. Только очень старый, даже по меркам ифритов. И, скорее всего, немощный. Аудитория не столько слушала меня, сколько заворожено наблюдала за материализацией "джина". Никто не мог представить, что деятельность профессора Выбегалло может увенчаться хоть каким-нибудь успехом. Я ожидал, что мне будут задавать вопросы, но когда я закончил, Янус Полуэктович сказал:
* Спасибо, Александр Иванович, вопросы к вам будут после завершения доклада Амвросия Амбруазовича.
Выбегалло выбежало на сцену и обратилось в джину со следующими словами:
* Сколько значить у меня имеется желаний? Три или больше?
* Мухмур бортабри закромбу всибукль, - ответствовал старикашка.
* Милай, ты давай мне, значится, желания исполняй. Давай-ка для начала скатерть самобранку, что ли.
* Бухтамды замрек швызянь гудракстас. Аль-захатаграт. - почтительно ответствовал карликовый ифрит, - на профессоре Выбегалло появился такой же поношенный халат и засаленная восточная чалма.
* Тут стало быть имеются некоторые лингвистические трудности, - срывая чалму, пояснил профессор. - Это бы доработаем в рабочем, так сказать, порядке. Но сейчас нам этот джин продемонстрирует всё-таки на что он способен. Ты, любезнейший, давай тогда яви свою демонстрационную версию. Гостевой тур валяй. Сильву пле - але гоп!
* Сакзукраб аль могджи истамзнах. Иль аллах илля иллах, Мухамад расуль Аллах, - с этими словами старикашка нажал красную кнопку и исчез.
На этом заседание ученого совета закончилось. Обо мне почему-то все забыли. Самое удивительное, что и я тоже забыл о том, что мой доклад не закончен, решения по моему вопросу не вынесено.
Глава 5. Кто-то же должен это делать
Целью всякого модельного эксперимента является пополнение информации об объекте. Метод этот успешен, если модель адекватна объекту. Модель адекватна, если информация о ней полна. А для пополнения информации следует использовать модельный эксперимент... Замкнутый круг.
Товарищи, что делать? Вот поэтому никто не любит модельных экспериментов, и вот поэтому все ими занимаются...
Похититель диванов, нарушитель дисциплины, злостный вымогатель машинного времени Витька Корнеев требует модельного эксперимента на дублях, уговаривает не торопиться с активизацией мумоидов!
Что, собственно может такого произойти, чтобы маг третьей степени опасался последствий? Орхидеи-мутанты поработят человечество? Мыслящая биомасса начнет поглощать все живое на планете? Неисцелимая болезнь? Ядерный или термоядерный взрыв? Аннигиляция материи и антиматерии? Генетическая катастрофа в масштабах всей земли? Глобальное изменение климата? Наконец, наша планета вдруг станет контрамотом, и начнет двигаться в обратном направлении по оси времени. Ведь мы уже знали о том, что У-Янус - контрамот...
Рисовались картинки в стиле Голливуда. И спасет нас от гибели Арни Шварц, расставляющий точки над "Ё", со своими коронными желваками на квадратной челюсти и фразами - "Грязная работёнка, но кто-то же должен её делать..." и "Добро пожаловать в ад!". Вселенская катастрофа, не меньше - вот что могло из Витьки сделать осторожного и предусмотрительного, дисциплинированного и ответственного ученого.
Янус придавал большое значение моему участию. Почему-то мне выдали всю информацию, и не торопятся забрать результаты, хотя мой "Лингво Юнивёрсал" уже закончил перевод, и, казалось бы, следует передать более опытному магу Кристобалю Хунте или Ф.С. Киврину. На худой конец - тому же Витьке иди Эдику... Видимо, требуются знания программиста, или даже скорее образ мышления - алгоритмизация прогноза, моделирование - вот оно что! Прав Витька, надо мне всерьез заняться моделированием этой ситуации и не из страха за последствия, и из-за того, что, видимо, никто лучше меня это не сделает. А может, мои специфические ошибки (я вспомнил о размножившихся дублях) наведут меня на правильное решение - ведь программисту не впервой распознавать циклический сбой.
Я вспомнил, как на столе у меня баллон огнетушителя окатил пеной дублей-рабочих, которые пришли его забирать. Модель была сделана верно, и она отобразила, что произошло бы на самом деле, если бы никто никаким предсказанием не занимался. Но, поскольку я увидел, к чему это приведет, я сделал так, чтобы к этому времени на месте оказался Чистовымьев. Знание будущего перечеркнуло эти знания. Я вспомнил, что Кассандре никто не верил, пока она верно предсказывала будущее, а как только стали ею интересоваться всерьез (это уже в НИИЧАВО, в отделе прогнозов), так весь её талант словно улетучился. Все решили - старушке пора на пенсию, исчерпалась. А дело-то в другом - верить начали! Для чего прогноз? Для того, чтобы предотвратить нежелательные события. А если их предотвратили, прогноз и не сбывается.
Значит, моя миссия состоит в том, чтобы понять, что произойдет в том случае, если я не пойму, что может произойти. Если я угадаю - то этого не произойдет, но чтобы этого не произошло, я обязан угадать. То есть результат в любом случае обречен на провал, но он необходим. Та-акс... Грязная работёнка, но кто-то же должен её делать!
Глава 6. Поехали!
Фигурки были размером с шахматы. На полу был проведен мелом круг, прочтены заклинания, сам себе я напоминал Хому Брута в молодости, с той только разницей, что Хома был внутри круга, а нежить - снаружи, у меня же - наоборот. В число нежити входил и мой собственный дубль, который с помощью лазера, заклинаний и магии при необходимости мог распаковать модели мумий. Вот только с самими этими моделями мумий была полная неопределенность. Как моделировать неизвестно что?
Поскольку информации о содержимом мумии не было никакой, я поначалу не знал, как поступить. Но я утешал себя тем, что любой эксперимент, даже ошибочный, добавляет знаний, поэтому не так уж важно с чего начать. Эта мысль как-то сильно запала мне в подкорку и преследовала меня целый день и под вечер до меня наконец дошла причина моего беспокойства. Гениально! Ведь это же чистейшей воды поисковый алгоритм - если процедура сходится, то совершенно не важно, откуда начать поиск. А если процедура не сходится, то откуда его не начни - она не приведет к верному решению. Единственным условием того, чтобы процедура приводила к верному решению, является отрицательная обратная связь и устойчивость её по Ляпунову- Калиостро. То есть - отклонение от точки равновесия должно вызывать силы, действующие в направлении, противоположном причине, вызвавшей это отклонение.