Выбрать главу

События, подобные моющим друг друга рукам, случаются в мире очень часто, и мы их обычно не замечаем. Я говорю что-то вам, а вы в ответ говорите что-то мне. Парадокс? Вовсе нет; наше восприятие друг друга с самого начала не включает никакой иерархии, поэтому здесь нет ничего странного.

С другой стороны, в языке получаются странные петли тогда, когда он прямо или косвенно говорит сам о себе. При этом нечто, лежащее внутри системы, выходит из нее и воздействует на систему так, словно оно находится вовне. Возможно, что нас смущает некое неопределенное чувство топологической неправильности: стирание различия между внутренним и внешним, как в знаменитой «бутыли Клейна». Хотя система абстрактна, наш мозг создает для нее пространственный образ с некоторой мысленной топологией. Вернемся к путанице символов. Если глядеть только на нее и игнорировать нейронный фундамент, то в ней можно увидеть самопрограммирующий объект — точно так же, как глядя на «Рисующие руки», мы видим саморисующую картину и на мгновение верим этой иллюзии, забывая об Эшере. В случае картины эта иллюзия рассеивается мгновенно — но в случае человеческого разума она оказывается весьма стабильной. Мы чувствуем, что мы самопрограммирующие. Более того, мы и не можем чувствовать иначе, поскольку мы защищены от низшего уровня, уровня нейронных сплетений. Нам кажется, что наши мысли живут в своем собственном пространстве, создавая новые мысли и изменяя старые; мы не замечаем помогающих этому нейронов! Но так и должно быть. Мы просто не можем их заметить.

Аналогичная двусмысленность может произойти с программами ЛИСПа, которые умеют действовать на самих себя, изменяя собственную структуру. Посмотрев на них на уровне ЛИСПА, вы можете сказать, что они меняют сами себя; но, сменив уровни и представив программы ЛИСПА как данные для интерпретатора ЛИСПа (см. главу X), вы увидите, что единственная работающая программа здесь — интерпретатор и что все изменения — не более как изменения неких данных. Сам интерпретатор ЛИСПа защищен от изменений.

То, каким образом вы описываете подобные запутанные ситуации, зависит от того, насколько далеко вы при этом отходите в сторону от системы. Глядя издалека, часто можно увидеть разгадку, позволяющую разобраться в путанице.

Странные Петли в правительстве

Интереснейшее поле, где перекрещиваются различные иерархии — это правительство и, в особенности, суд. Обычно судящиеся стороны представляют свои аргументы, и судья решает, кто прав. Судья находится на более высоком уровне, чем судящиеся. Но когда в тяжбе оказываются замешаны сами суды, могут происходить странные вещи. Как правило, существует некий высший суд, находящийся вне данного дела. Скажем, если два районных суда начнут борьбу друг с другом, требуя справедливости, всегда найдется какая-нибудь высшая инстанция (в этом случае, областной суд), аналогичный неприкасаемому уровню интерпретации соглашений, который мы обсуждали в нашей вариации шахмат.

Но что произойдет, если замешанным в неприятности с законом окажется сам Верховный суд? Подобное чуть не случилось в Соединенных Штатах в период Уотергэйта. Президент пригрозил, что он подчинится только «окончательному» решению Верховного суда, — а затем сказал, что никто, кроме него самого, не имеет права решать, что является «окончательным». Эта угроза так и не была приведена в исполнение; но если бы такое произошло, результатом было бы монументальное столкновение двух уровней правительства, каждый из которых с некоторым правом может считать себя «выше» другого, — и кто должен был бы решать, кто здесь прав? Конгресс тут помочь не мог, поскольку, хотя Конгресс и может приказать Президенту подчиниться Верховному суду, Президент может отказаться, ссылаясь на свое право не подчиняться Верховному суду (и Конгрессу!) в определенных обстоятельствах. Это создало бы беспрецедентный тип судебной тяжбы, нарушающий всю систему, поскольку это было бы так неожиданно — так Запутанно — так Странно!