В «Мастере и Маргарите» Булгакова события прошлого — алгоритмический модуль Иешуа — Пилат — вызываются из основной темы. Здесь действует одна рекурсивная процедура Р (х), функционирующая аналогично программе жизнь — сон. Процедура Р (Мастер и Маргарита) вызывает процедуру Р (Иешуа и Пилат). В конце все времена встречаются в последнем пристанище.[96]
Можно пойти дальше. Любые игры с переменными допустимы. Можно задавать независимые или зависимые друг от друга изменения локальных и глобальных переменных в программе жизнь — сон. Можно в качестве имен добавлять новые миры. Таким способом можно получать странные переходы жизни в сон, сна в жизнь, исчезновения и появления жизни или сна, другие измерения, метущееся мелькание или медленное таяние глобальных объектов среди снов и жизни. Это эксперименты для будущего XXI в. Путь указан.
Таким образом, писатели и сны убеждают: бытие инвариантно относительно дискретно-непрерывных преобразований симметрии жизнью сон<-> зеркало «-» жизнь. Все дело только в двух названиях, нескольких переменных величинах и законах их изменения. «Быть может, всемирная история — это история различной интонации при произнесении нескольких метафор».[97]
Перейдем к рекурсивным снам. В процедуре Р (х) сон вызывается после сравнения локальной величины и со значением жизнь. Такое однозначное сравнение происходит только в случае абсолютно нормального функционирования процессов жизни и сна. Но часто механизм запуска сна задается более сложными законами; например, возможен вызов сна в процессе сна. Поэтому в описании программы жизнь — сон следует заменить условие и=жизнь на предикат а (х), учитывающий и другие возможности вызова сна. Явное задание для этого предиката физиологам еще неизвестно.
Как уже отмечалось, предикат а (и) может принимать значение истина и в случае, когда и равно сон. Поэтому возможны рекурсивные сны. Например, задаваемые следующей последовательностью операторов, образованных при выполнении программы.
Погружения в сон идут внутри сна, поэтому они часто не фиксируются сознанием. Окончание сна всегда сопровождается установкой значения глобальной переменной v, равного жизни. Несоответствие сна и установки на жизнь вызывает сильное чувство страха.
СОН ЧАРТКОВА
Н. В. Гоголь, «Портрет»
вызвать Р (жизнь); и, = жизнь;
ГЕНЕРИРОВАТЬ (жизнь)
… Таким образом, Чартков совершенно неожиданно купил старый портрет… Он опять подошел к портрету, с тем чтобы рассмотреть эти чудные глаза, и с ужасом заметил, что они точно глядят на него…
ГЕНЕРИРОВАТЬ (сон);
пустовызвать Р (сон); ц3:=со к;
ГЕНЕРИРОВАТЬ (сон); пусто
ГЕНЕРИРОВАТЬ (сон);
… Он видит ясно: простыни уже нет… портрет открыт весь и глядит мимо всего, что ни есть вокруг, прямо в пего, глядит просто к нему вовнутрь. У него захолонуло сердце. И видит: старик пошевелился и вдруг уперся в рамку обеими руками… Чартков силился вскрикнуть — и почувствовал, что у него нет голоса,… — видно, старик вспомнил, что не доставало одного свертка…
вернуться;
Полный отчаяния стиснул он всею силою в руке своей сверток, употребил все усилие сделать движенье, вскрикнул — и проснулся.
v: = жизнь;
ГЕНЕРИРОВАТЬ (сон);
Холодный пот облил его всего: сердце его билось так сильно, как только можно было биться;… «Неужели это был сои?» — сказал он. взявши себя обеими руками за голову… И видит он: это уже не сон: черты старика двинулись, и губы его стали вытягиваться к нему, как будто бы хотели его высосать… С воплем отчаяния отскочил он — и проснулся.
вернуться v: = жизнь;
ГЕНЕРИРОВАТЬ (сон);
«Неужели и это был сон?» С бьющемся иа разрыв сердцем ощупал он руками вокруг себя. Да, он лежит на постели в таком же положении, как заснул. Пред ним ширмы; свет месяца наполнял комнату… Итак, это тоже был сои… И видит ясно, что простыня начинает раскрываться, как будто под нею барахтались руки и силились ее сбросить. «Господи боже мой, что это!» — вскрикнул он, крестясь отчаянно, и проснулся.
вернуться; v: —жизнь;
ГЕНЕРИРОВАТЬ (жизнь);
И это тоже был сон!.. он подошел к окну и открыл форточку. Холодный ветер оживил его…
СОН СВИДРИГАЙЛОВА
Ф. М. Достоевский, «Преступление и наказание»
вызвать Р (жизнь); щ:=жизнь;
ГЕНЕРИРОВАТЬ (жизнь)
… Ему все не спалось. Мало-помалу давешний образ Дунечки стал возникать перед ним, и вдруг дрожь прошла по его телу… Он уже забывался: лихорадочная дрожь утихала,
вызвать Р (сон); «2: = сон;
ГЕНЕРИРОВАТЬ (сон);
пусто
вызвать Р (сон); щ:=сон;
ГЕНЕРИРОВАТЬ (сон);
вдруг как бы что-то пробежал о под одеялом по руке его и по ноге. Он вздрогнул: «Фу, черт, да это чуть ли не мышь! — подумал он, — это я телятину оставил на столе…»
Он бросился ловить ее, но мышь не сбегала с постели, а мелькала зигзагами во все стороны, скользила из-под его пальцев, перебегала по руке и вдруг юркнула под подушку, он сбросил подушку, но в одно мгновение почувствовал, как что-то вскочило ему за пазуху, шоркает по телу, и уже за спиной под рубашкой.
вернуться
Он нервно задрожал и проснулся.
«: = жизнь;
ГЕНЕРИРОВАТЬ (сон);
В комнате было темно, он лежал на кровати, закутавшись, как давеча, в одеяло, под окном выл ветер.
Он встал и уселся на краю постели спиной к окну. «Лучше уж сов. сем не спать», — решился он…
вызвать Р (сон-забытье); щ: = сон-забытье; ГЕНЕРИРОВАТЬ(сон-забытье);
Ему вообразился прелестный пейзаж;
… Богатый, роскошный деревенский котедж, в английском вкусе весь обросший душистыми клумбами цветов, обсаженный грядами, идущими кругом всего дома… а посреди залы, иа покрытых белыми атласными пеленами столах, стоял гроб… Вся в цветах, лежала в нем девочка…
вернуться;
Свидригайлов очнулся,
v: = жизнь;
ГЕНЕРИРОВАТЬ (сон);
встал с постели и шагнул к окну. Он ощупью нашел задвижку в отворил окно. Ветер хлынул неистово в его тесную каморку и как бы морозным инеем облепил ему лицо и прикрытую одною рубашкой грудь.
… Теперь же с деревьев и кустов летели в окна брызги, было темно, как в погребе,… вышел со свечой в коридор,… Он нагнулся со свечой и увидел ребенка — девочку лет пяти, не более, в измокшем, как помойная тряпка, платьишке, дрожавшую и плакавшую… Он положил ее на постель, накрыл и закутал совсем с головой в одеяло… Ему вдруг показалось, что длинные черные ресницы ее как будто вздрагивают и мигают,, что-то нахальное, вызывающее светится в этом совсем не детском лице…