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