"ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда" - читать интересную книгу автора (Хофштадтер Даглас Р.)ГЛАВА III: Рисунок и фонТО, ЧТО некоторые понятия можно выразить при помощи простых манипуляций типографскими символами, кажется довольно странным. До сих пор мы передали таким образом лишь понятие сложения, и это, возможно, не показалось нам удивительным. Предположим, однако, что мы захотим создать формальную систему с теоремами вида P (1) читать и узнавать любое из конечных множеств символов; (2) записывать любой из символов, принадлежащий такому множеству, (3) повторять любой из этих символов в другом месте; (4) стирать любой из этих символов; (5) проверять, одинаковы ли два символа; (6) сохранять и использовать список ранее выведенных теорем. Список получился немного повторяющимся, но это не столь важно. Главное то, что он позволяет только самые тривиальные операции, намного проще, чем операция отличения простого числа от не простого. Как же, в таком случае, мы сможем совместить несколько операций и создать такую формальную систему, в которой простые числа отличались бы от составных? Первым шагом может стать решение более простой, но сходной задачи. Мы можем попытаться придумать систему, похожую на систему pr, но которая вместо сложения представляла бы умножение. Назовем ее системой ur (u = «умноженное на»). Предположим, что X, Y, Z , соответственно, — это количество тире в строчках x, y, z. (Обратите внимание, что я специально делаю упор на различии между строчкой, и количеством тире, которое эта строчка содержит.) Мы хотим, чтобы строчка xuyrz была теоремой только в том случае, когда X, умноженное на Y, равняется Z. Например, --u---r------ должно быть теоремой, так как 2, умноженное на 3, равняется 6, в то время как --u--r--- теоремой быть не должно. Систему ur так же просто описать, как и систему pr. Для этого нужны всего лишь одна аксиома и одно правило вывода СХЕМА АКСИОМ: ПРАВИЛО ВЫВОДА: Предположим, что Ниже приводится вывод теоремы --u---r------ (1) --u-r-- (аксиома) (2) --u--r---- (по правилу вывода, используя (1) в качестве старой теоремы) (3) --u---r------ (по правилу вывода, используя (2) в качестве старой теоремы) Обратите внимание, что количество тире в средней строке возрастает на единицу каждый раз, когда мы применяем правило вывода, таким образом, мы можем предсказать, что если мы хотим получить теорему с десятью тире в середине, нам придется применить правило вывода девять раз подряд. Умножение (немного более сложное понятие, чем сложение) теперь уловлено нами в сети типографских правил, подобно птицам в Эшеровском «Освобождении». А как же насчет простых чисел? Следующий план кажется неплохим: используя систему ur, определить новое множество теорем вида S ПРАВИЛО: Предположим, что Это означает, что Z (число тире в z) является составным, если оно — произведение двух чисел, больших единицы (а именно, X+1 — число тире в Поскольку вы работаете в режиме I, вы будете склонны забывать о различии между строчками и их интерпретацией. Ситуация может стать довольно запутанной, как только вы обнаружите смысл в символах, которыми вы манипулируете. Вам придется бороться с собой, чтобы не решить, что строчка «---» — то же самое, что число 3. Требование формальности, казавшееся совершенно очевидным в главе I, здесь становится весьма каверзным и приобретает первостепенную важность Именно оно не дает вам спутать режим I с режимом M, иными словами, оно не позволяет вам смешивать арифметические факты с типографскими теоремами. Весьма соблазнительно от теорем типа S сразу перескочить к теоремам типа P, путем введения следующего правила ПРЕДЛОЖЕННОЕ ПРАВИЛО: Предположим, что Роковая ошибка здесь заключается в том, что проверка «нетеоремности» S Это настолько важный момент, что мы остановимся на нем поподробнее. В нашей S---- (4) S------ (6) S-------- (8) S--------- (9) S---------- (10) S------------ (12) S-------------- (14) S--------------- (15) S---------------- (16) S------------------ (18) . . . «Дырки» в этом списке как раз и являются не-теоремами. Есть ли у них какая-то общая «форма»? Можно ли предположить, что лишь постольку, поскольку они являются пробелами в неком упорядоченном списке, они обладают какими-то общими чертами? И да, и нет. Нельзя отрицать, что у них есть общие типографские черты; вопрос в том, правомочно ли называть эти черты «формой». Дело в том, что дырки определены только негативно: они представляют из себя то, что осталось от позитивно определенного списка. Это напоминает известное разграничение между рисунком и фоном в живописи. Когда предмет или «положительное пространство» (например, человеческая фигура, буква или натюрморт) рисуется внутри рамки, неизбежным следствием этого является появление на картине дополняющей формы, также называющейся «фоном», или «негативным пространством». В большинстве картин отношение между фоном и рисунком почти не играет роли; как правило, художник в основном занят рисунком. Однако иногда его внимание привлекает также и фон. Существуют замечательные шрифты, обыгрывающие это различие между рисунком и фоном. Послание, написанное таким шрифтом, приводится ниже. На первый взгляд это просто несколько клякс; но если вы посмотрите на них издали, попристальнее, то увидите семь букв на этом РИСУНКЕ (специальным шрифтом, так, что черный фон, создающий белые буквы, похож на кляксы.) Такой же эффект производит мой рисунок «Знак из дыма» (рис. 139). Продолжая в том же ключе, попробуйте решить следующую задачку: возможно ли нарисовать такую картину, чтобы слова были как на рисунке, так и в фоне? Давайте условимся различать между двумя типами рисунков: Различие здесь не такое строгое, как в математике; кто может с уверенностью утверждать, что некий фон не является в то же время и рисунком? При достаточно внимательном рассмотрении, любой фон не лишен собственного интереса. В этом смысле любой рисунок можно назвать рекурсивным. Однако, вводя эти термины, я имел в виду нечто другое. Существует естественное, интуитивное понятие узнаваемых форм. Являются ли и рисунок и фон узнаваемыми формами? Если да, то такой рисунок рекурсивен. Посмотрев на фон большинства контурных рисунков, вы обнаружите, что в нем трудно признать какую-либо форму. Это доказывает, что: Существуют узнаваемые формы, чье негативное пространство не является никакой узнаваемой формой. Или, выражаясь более технично: Существуют курсивно рисуемые рисунки, которые не рекурсивны. На рис. 17 показано решение предложенной выше головоломки, принадлежащее Скотту Киму; я называю это решение «рисунок РИСУНОК — РИСУНОК». На какую бы часть — белую или черную — вы не посмотрели, вы увидите только «ФИГУРЕ» (= английское «РИСУНОК»), и никакого «ФОНА». Великолепный образчик рекурсивного рисунка! Черные области этого хитроумного рисунка можно охарактеризовать двумя способами: (1) как (2) как (В данном случае обе характеристики эквивалентны; для большинства черно-белых рисунков это не так.) В главе VIII, создавая Типографскую Теорию Чисел (ТТЧ), мы будем надеяться, что нам удастся охарактеризовать множество всех ложных утверждений аналогичными способами: (1) как (2) как Однако этой надежда окажется напрасной, так как: (1) среди множества всех не-теорем существуют некоторые истинные утверждения; (2) вне множества всех отрицаний теорем, существуют некоторые ложные утверждения. Отчего так получается, вы увидите в главе XIV; а пока можете поразмыслить над графическим изображением данной ситуации (Рис. 18). Аналогию с понятием рисунка и фона можно также найти и в музыке. Примером может служить различие между мелодией и аккомпанементом: мелодия всегда на первом плане, тогда как аккомпанемент в каком-то смысле второстепенен. Поэтому нам кажется удивительным, когда мы узнаем мелодии на «низшем» уровне музыкального произведения. Для пост-барочной музыки это редкое явление — обычно гармонии там не выходят на первый план. Но в барочной музыке — и прежде всего, у Баха — все уровни «работают» в качестве «рисунка». В этом смысле баховские композиции могут быть названы рекурсивными. В музыке есть еще одно различие между рисунком и фоном — ударные и безударные такты. Если вы начнете отмечать ритм счетом «раз-и, два-и, три-и…», большинство нот мелодии придутся на числа, а не на «и». Иногда, однако, мелодия бывает нарочно смещена на «и», чем достигается интересный эффект. Это происходит, например, в нескольких фортепианных этюдах Шопена. Тот же прием можно найти у Баха, в особенности, в сонатах и партитурах для скрипки соло и в сюитах для виолончели соло. В этих композициях Баху удается поместить несколько мелодий одновременно на разных уровнях. Иногда он достигает этого эффекта, заставляя солирующий инструмент играть дублировки — две ноты сразу. В других случаях, однако, он помещает один голос на ударные такты, а другой — на безударные, так что слух различает две разные мелодии, вплетающиеся одну в другую и гармонически сочетающиеся. Нет нужды говорить, что Бах не останавливается на этом уровне сложности… Перенесем понятие рисунка и фона обратно в область формальных систем. В нашем примере роль позитивного пространства играют теоремы типа S, а роль негативного пространства — строчки, в которых количество тире выражается простым числом. Пока что единственный способ, который нам удалось найти для выражения простых чисел типографским путем, это негативное пространство. Существует ли какой нибудь способ выразить простые числа в виде позитивного пространства, то есть в виде множества теорем некой системы? Интуиция подсказывает разным людям разные ответы. Я отчетливо помню, как был озадачен и заинтригован, заметив разницу между негативной и позитивной характеристиками. Я был совершенно уверен в том, что не только простые числа, но и вообще любое негативно определяемое множество чисел может быть определено позитивно. Интуитивное обоснование моей уверенности заключалось в следующем вопросе: « Выяснилось, что я был прав насчет простых чисел, но ошибался в остальном. Тогда это меня поразило и продолжает поражать и по сей день. Оказывается, что: Как выяснилось, этот результат сравним по глубине с Теоремой Гёделя — так что неудивительно, что моя интуиция не могла принять его сразу. Подобно математикам начала двадцатого века, я считал мир формальных систем и натуральных чисел более предсказуемым, чем он оказался в действительности. Выраженное более техническим языком, это утверждение звучит так: Выражение «рекурсивно счетные» (часто сокращаемое как р.с.) — математическое соответствие нашему художественному понятию «курсивно рисуемые», а Из чего это следует? Очень просто. Типографский алгоритм разрешения — это метод, отличающий теоремы от не-теорем. Он позволяет нам выводить не-теоремы систематически, идя по списку Предположим, что мы нашли множество R («R» — рисунок) натуральных чисел, которое мы можем вывести каким-либо формальным путем — вроде множества составных чисел. Предположим, что его дополнением является множество F («F» — фон) — простые числа. Вместе взятые, R и F дают все натуральные числа. Мы знаем правило, позволяющее вывести все числа множества R, для чисел множества F такого правила не существует. Важно, что если числа R выводятся исключительно На вопрос «Все ли рисунки рекурсивны?» мы ответили отрицательно. Теперь мы видим что придется ответить отрицательно и на аналогичный вопрос математиков «Все ли множества рекурсивны?» Имея это в виду, давайте вернемся к этому расплывчатому понятию «формы». Обратимся снова к нашим множествам R — рисунки и F — фон. Легко согласиться с тем, что все числа во множестве R имеют какую-то общую «форму» — но можно ли сказать то же самое о числах множества F? Странный вопрос. С самого начала имея дело с бесконечным множеством всех натуральных чисел, весьма сложно прямо и четко определить «дырки», остающиеся в списке после изъятия оттуда неких чисел. Таким образом, возможно что на самом деле у этих дырок нет никаких общих характеристик «формы». Неясно, стоит ли вообще использовать здесь такое соблазнительное словечко как «форма». Может быть лучше не определять этого понятия оставив ему некую интуитивную гибкость. Вот вам еще одна головоломка, над которой вы можете поразмыслить в связи с изложенным выше Можете ли вы охарактеризовать следующее множество чисел (или его негативное пространство)? 1 3 7 12 18 26 35 45 56 69 Чем данная последовательность напоминает рисунок РИСУНОК-РИСУНОК? Как же насчет формальной системы для вывода простых чисел? Как это сделать? Способ состоит в том чтобы, не останавливаясь на умножении, обратиться прямо к неделимости, представив ее позитивно. Ниже дана схема аксиом и правило вывода теорем, представляющих понятие числа, не являющегося делителем других чисел (ND = не делитель). СХЕМА АКСИОМ: Например, -----ND--, где ПРАВИЛО: Если Приложив это правило дважды, вы можете вывести теорему -----ND------------ которая интерпретируется как «5 не делитель 12». Однако ---ND------ не является теоремой. В чем будет ошибка, если вы попытаетесь вывести эту строчку? Чтобы определить, что данное число простое, у нас должны быть какие-то сведения о его свойствах неделимости. В частности, мы хотим знать, что это число не делится на 2, 3, 4, и т. д., до числа, меньшего его на единицу. Однако в формальных системах мы не можем позволить себе таких расплывчатых формулировок как «и так далее». Здесь нужна исчерпывающая точность. Нам бы хотелось иметь возможность сказать на языке системы: «число Z Решение заключается в следующем: ПРАВИЛО: Если --ND ПРАВИЛО: Если Эти два правила, в совокупности, характеризуют понятие свободы от делителей. Все что нам нужно, это указать, что простые числа — это числа, ПРАВИЛО: Если Не будем забывать, что 2 — тоже простое число! АКСИОМА: P-- Вот и все, что нам необходимо. Принцип формального выражения «просто-численности» заключается в том, что существует метод проверки, не требующий никакого отступления назад. Вы всегда двигаетесь вперед, проверяя данное число на делимость — сначала на 2, потом на 3, и так далее. Именно эта «монотонность» или однонаправленность — отсутствие игры между укорачивающими и удлиняющими правилами — позволила нам уловить суть простых чисел. И именно этой потенциальной сложностью формальных систем, могущих вместить сколько угодно взаимодействий между движением вперед и назад, объясняются такие ограничивающие результаты как Теорема Гёделя и Проблема Остановки Тюринга, как и тот факт, что не все рекурсивно счетные множества рекурсивны. |
||||||||||
|