книги из ГПНТБ / Кушнер, Б. А. Лекции по конструктивному математическому анализу
.pdf22 ВВЕДЕНИЕ
(источником такого рода конструкций может служить построенный К л и н и [2] пример бесконечного дерева с конечным ветвлением, все общерекурсивные пути ко
торого |
конечны), К р а й з е л о м и Л а к о м б о м [1] |
|
доказано |
существование сингулярных |
интервальных |
покрытий (см. § 1 гл. 8). |
|
|
Характерной чертой представленных |
работ является |
то обстоятельство, что их авторы интересуются в основ ном кругом проблем (2) (п. 1) и не связывают себя никакими специфическими концепциями в основаниях математики. В определениях и доказательствах свобод но используются понятия, методы и результаты теоре тико-множественной математики. Преимуществом такой позиции является большая гибкость, позволяющая, в частности, получать весьма интересные результаты, ха рактеризующие отношения между вычислимыми и не
вычислимыми объектами, а также возможность |
излагать |
|
вычислимый анализ |
на базе привычного языка и хо |
|
рошо разработанной |
символики традиционной |
матема |
тики. Вместе с тем критика, которой подвержен теоре тико-множественный стиль мышления, переносится и на эти результаты, что делает данный путь малоприемле мым для исследователей, интересующихся кругом проб лем (1) (т. е. изначальным «замкнутым в себе» построе нием конструктивного анализа). Следует отметить, что во многих случаях теоретико-множественные методы мо гут быть элиминированы, что позволяет использовать значительную часть достижений традиционных систем вычислимого анализа и при последовательно конструк тивном подходе. Однако дело не всегда обстоит так просто: например, определение вычислимой по Гжегорчику действительной функции настолько пронизано тео ретико-множественными концепциями (арифметическая функция, действительное число), что даже формулиров ка содержательных аналогов этого определения, не го воря уже о теореме равномерной непрерывности, в рам ках нетрадиционной системы анализа (скажем, развивае мой в данной книге) представляется нетривиальной.
Параллельно с рассмотренными работами предпри нимались также попытки построения нетрадиционных систем вычислимого анализа. Здесь следует прежде
ВВЕДЕНИЕ |
23 |
всего сказать о рекурсивном анализе Гудстейна *) |
(пер |
вая относящаяся сюда статья Гудстейна, сданная в пе чать в 1941 г., увидела свет в 1945 г.; исследования Гудстейна собраны в двух его монографиях [1] и [2], объединенных в русском переводе в одну книгу). Харак терной чертой подхода Гудстейна является стремление
строить рекурсивный |
анализ на |
возможно более |
про |
стой логической базе |
— именно, на |
базе примитивно |
ре |
курсивной арифметики или, точнее, на основе разрабо танной им оригинальной аксиоматической теории не которых классов арифметических функций (исчисление равенств Гудстейна; за подробной общей характеристи кой как исчисления равенств, так и подхода Гудстейна вообще мы отсылаем читателя к статье Ш а н и н а [8]). Объектом рассмотрения являются рекурсивные (чаще всего примитивно рекурсивные) функции над полем рациональных чисел с рациональными значениями, а также рекурсивные последовательности таких функций, задаваемые двухместными рекурсивными функциями. При построении анализа последовательно используются аппроксимативные методы, причем объекты, обычно воз никающие в анализе из аппроксимаций в результате предельных переходов, как правило, не вводятся. На пример, у Гудстейна фактически отсутствует понятие рекурсивной действительной функции, хотя читатель, владеющий какой-нибудь концепцией действительной функции, без труда обнаружит приводящие к таким функциям последовательности рациональных приближе ний. Достоинством этой методики является логическая простота используемых понятий, вместе с тем она не ли шена, по мнению автора, и некоторых недостатков — по мере накопления никак не обозначенных предельных переходов растет громоздкость (но не сложность!) определений и формулировок теорем. В целом анализ приобретает очень необычный вид, что существенно за трудняет математику, интересующемуся кругом проблем
(2) (п. 1), соотнесение получаемых результатов |
к при |
||||
вычным |
ему математическим |
структурам. |
|
||
*) |
Мы |
не касаемся |
сейчас |
занимающего совершенно |
особое |
место |
интуиционистского |
анализа |
(см. Г е й т и н г [3]); его |
плодо |
|
творное влияние практически на всех исследователей в |
данной |
||||
области уже отмечалось. |
|
|
|
24 ВВЕДЕНИЕ
Следует отметить, что в работах Гудстейна, по-ви димому, впервые были систематически изучены с точки зрения точной теории алгорифмов теоремы о среднем значении и был предложен плодотворный подход к уста новлению рекурсивных аналогов этих теорем, при ко тором вместо объекта, придающего функции требуемое значение, отыскивался рекурсивный объект, придающий требуемое значение с некоторой наперед фиксированной точностью. Такого рода е-варианты теорем существова
ния |
иногда называют теоремами гудстейновского типа. |
|||
В |
1966—1967 гг. с оригинальной |
и чрезвычайно да |
||
леко |
продвинутой |
системой конструктивного |
анализа |
|
выступил известный |
американский |
математик |
Б и ш о п |
|
(см. |
монографию [2] (1967 г.), а также резюме [1], [3] |
доклада Бишопа на Московском международном кон грессе математиков). Конструктивный анализ Бишопа занимает промежуточное положение между интуицио нистским анализом и системами, использующими точ
ные |
понятия |
алгорифма. Солидаризируясь с интуицио |
|
нистской критикой теоретико-множественной |
математи |
||
ки, |
Бишоп вместе с тем стремится избежать |
того, что |
|
он |
называет |
«озабоченностью философскими |
пробле |
мами конструктивизма за счет конкретной математиче ской активности». Им отвергаются как интуиционист ские теоремы типа брауэровской теоремы о веере, влекущей равномерную непрерывность интуиционист ских действительных функций, так и претензии точных концепций алгорифмов на полное выражение сущности вычислимого (тезисы Чёрча, Тьюринга, принцип нор мализации). И то и другое содержит сверхматематиче ские, а потому неприемлемые предположения. Бишоп развертывает свой конструктивный анализ, доводя из ложение до глубоких результатов, относящихся к тео рии функций комплексной переменной и функцио нальному анализу, на основе интуитивной концепции конструктивности, предполагающей, в частности, перво начальную интуицию натуральных чисел и их арифме тики и трт взгляд, что любое математическое утвержде
ние должно в конечном счете выражать |
некоторый |
факт |
|
вычислительного характера о натуральных числах |
(те |
||
или иные вычисления над |
натуральными числами дают |
||
•гот или иной результат). |
Монография |
Б и ш о п а |
[2], |
|
ВВЕДЕНИЕ |
25 |
|
написанная |
с большим |
педагогическим |
мастерством, |
позволяет |
говорить о |
несомненном и |
значительном |
успехе этой программы. Указанное обстоятельство, од
нако, ни в коей мере |
не умаляет важности исследо |
ваний, использующих |
строгие понятия алгорифма. |
К преимуществам таких исследований относится и большая точность в постановке задач, и возможность доказательства неразрешимости многих естественных алгорифмических проблем*), и, наконец, возможность изучения специфических свойств вычислимых в точном смысле объектов. Интерес получаемых здесь результа тов очевиден, поскольку даже те немногочисленные ма тематики, которые, подобно Бишопу, отвергают абсо
лютистские притязания точных концепций |
алгорифма, |
по-видимому, признают их очень большую общность. |
|
Представляется весьма правдоподобным, что боль |
|
шинство результатов Бишопа может быть |
истолковано |
и в рамках систем анализа, опирающихся на точное понятие алгорифма.
Излагаемая в данной книге система конструктивного анализа принадлежит к так называемому конструктив ному направлению в математике, главные положения которого были выдвинуты в 1948—1949 гг. А. А. Мар ковым. Формирование основных понятий этой системы относится к 50-м годам; в это же время были получены и наиболее принципиальные, определившие современное лицо теории, результаты. Здесь следует прежде всего указать на основополагающий вклад самого А. А. Мар кова, а также его учеников Н. А. Шанина, И. Д. За славского и Г. С. Цейтина. Краткая характеристика конструктивного направления и строящегося в его рам ках конструктивного анализа приводится в следующих пунктах. Ниже прилагательное «конструктивный» будет (за исключением особо оговоренных случаев) упот
ребляться |
для |
указания |
принадлежности |
того |
или |
иного метода, результата |
и т. п. к конструктивному |
на |
|||
правлению |
в |
математике. В частности, |
термин |
*) Здесь имеет место определенная аналогия с прогрессом, до стигнутым путем использования точных концепций алгорифма в изучении известных алгорифмических проблем логики, теории чи сел, алгебры и топологии.
26 ВВЕДЕНИЕ
«конструктивный анализ» закрепляется за излагаемой нами системой.
Заканчивая наш краткий обзор, отметим, что с рас смотренных позиций исследовались (в особенности в последние годы) и достаточно далекие области матема тики. В этой связи, помимо монографии Бишопа и
посвященных |
теории |
меры глав |
монографии М а р т и н - |
|
Л ё ф а |
[1]*), |
можно |
упомянуть |
предложенный Ш а н и |
н ы м |
[2], [6] |
подход |
к построению конструктивной тео |
рии меры и интеграла Лебега, посвященный этой же
тематике |
цикл |
исследований чехословацкого |
|
матема |
||||||
тика Д е м |
у т а |
[1]—[16], работы |
К о с о в с к о г о |
[1]—[4] |
||||||
и Л о р е н ц а [1] по конструктивной |
теории |
вероятностей, |
||||||||
работы |
М а н у к я н [1], Л и ф ш и ц а |
[4]—[5] по |
конструк |
|||||||
тивным |
функциям |
комплексной |
|
переменной, |
|
работы |
||||
О р е в к о в а [1], [2], [4], З а с л а в с к о г о |
и М а н у к я н |
|||||||||
[1] по |
комбинаторной |
топологии, |
работы |
Ф а н |
Д и н ь |
|||||
З и е у |
[1]—[9] |
по |
конструктивным |
|
линейным |
топологи |
||||
ческим |
пространствам |
и обобщенным функциям |
(пере |
численные работы принадлежат конструктивному на
правлению), |
а |
также |
исследования |
Л а к о м б а |
[6] и |
|||
Н о г и н о й |
[1]—[3], |
относящиеся |
к |
рекурсивной |
общей |
|||
топологии. |
|
|
|
|
|
|
|
|
Наконец, |
в |
последнее время, |
благодаря |
работам |
||||
А. Н. Колмогорова |
и его учеников |
(Мартин-Лёф, |
Левин |
|||||
и др.; см. |
обзорную |
статью З в о н к и н а и |
Л е в и н а |
[1]), выяснилась возможность плодотворного применения теории рекурсивных функций для обоснования теории информации и теории вероятностей.
3. Конструктивное направление в математике может быть охарактеризовано следующими основными чертами
(ср. |
М а р к о в [6], Ц е й т и н , З а с л а в с к и й , Ш а н и н |
Ш Ч |
2 ] ) . |
I . В качестве объектов изучения выступают кон структивные объекты, при обращении с которыми до пускается абстракция потенциальной осуществимости, но полностью исключается абстракция актуальной бес конечности.
*) Эта чрезвычайно |
интересная монография Мартин-Лёфа, со |
|
держащая также |
сжатый очерк элементарных вопросов вычисли |
|
мого анализа, не |
была |
доступна автору в процессе работы над |
данной книгой. |
|
|
|
ВВЕДЕНИЕ |
|
27 |
П. Интуитивные понятия «эффективности», «вычис |
|||
лимости» и т. п. связываются с точным |
понятием алго |
||
рифма. |
|
|
|
I I I . Используется |
особое, учитывающее |
специфику |
|
конструктивных объектов, понимание |
математических |
||
суждений. |
|
|
|
Конструктивное |
направление возникло |
приблизи |
тельно на той же критической базе, что и интуиционизм; вместе с тем положительные программы этих двух те чений имеют принципиальные различия. Конструкти визм весьма далек как от философских посылок интуи ционизма, так и от конкретных интуиционистских тео рий, в особенности, от занимающих в интуиционистской математике одно из центральных мест теорий, опери
рующих |
со свободно становящимися |
последовательно |
|
стями. |
Распространенное убеждение |
в |
близости (или |
даже в |
тождестве) интуиционистской |
и |
конструктивной |
математической практики следует признать глубоко ошибочным.
В целом конструктивная математика использует го раздо более «скромную» систему абстракций, нежели
традиционная. Это обстоятельство, однако, |
само по |
себе не свидетельствует об ограниченности |
возможно |
стей приложений конструктивных теорий. Внешний мир не подсказывает нам с необходимостью ни субстанций более общих, чем конструктивные объекты, ни идеи
актуальной |
бесконечности (на последнее указывал еще |
Г и л ь б е р т |
[1]). Фактически уже сегодня развиваемый |
в рамках конструктивного направления конструктивный анализ может служить теоретической базой для обыч ных приложений дифференциального и интегрального исчислений. Развитие событий в этом направлении сдерживается как традициями образования, так и срав нительной громоздкостью конструктивных теорий. Яв ляется ли эта громоздкость неизбежной «платой за кон структивность» или возникает из-за недостаточной раз работанности языка, покажет будущее*).
*) |
Интересные исследования в направлении упрощения изло |
||
жения |
конструктивного анализа выполнены |
Ц е й т и н ы м |
[7], [10]; |
предлагаемый им подход, однако, далеко |
уводит от |
привычных |
|
языков традиционной математики. |
|
|
28 |
|
ВВЕДЕНИЕ |
|
|
Остановимся |
несколько подробнее |
на положе |
||
ниях |
I — I I I . |
|
|
|
4. |
Понятие |
конструктивного |
объекта |
представляется |
первоначальным. Определяющей |
чертой |
конструктивных |
объектов является то обстоятельство, что они конструи руются по определенным правилам из некоторых эле ментарных объектов, неразложимых в процессе этих построений. В качестве примеров можно указать на воз ведение зданий из кирпичей и блоков, формирование
железнодорожных |
составов, |
сборку |
часов на |
конвейере |
|
и т. п. |
|
|
|
|
|
Исключительную роль |
в |
жизни |
человечества играют |
||
конструктивные объекты |
специального типа — знаковые |
||||
комплексы. Базой, |
на которой они |
возникают, |
являются |
конечные списки (алфавиты) элементарных, рассмат риваемых как неразложимые знаков (букв). Знаковыми комплексами являются рукописные и печатные тексты, формулы химических соединений, партитуры музыкаль
ных |
произведений |
и т. д. |
|
|
Конструктивная |
математика |
в качестве главного |
||
типа |
изучаемых |
конструктивных |
объектов имеет дело |
|
с частным случаем |
знаковых комплексов — словами в |
том или ином алфавите. Понятие слова в данном ал
фавите также |
является, по |
существу, первоначальным |
и сводится к |
представлению |
о получаемых последова |
тельным выписыванием прямолинейных цепочках букв
этого |
алфавита*) . Например, |
цепочки |
«абракадабра», |
|||
«слово», «аввса» |
являются |
словами в русском алфавите. |
||||
При |
обращении |
со словами |
конструктивная математика, |
|||
как |
и всякая абстрактная наука, исходит из некото |
|||||
рых |
идеализирующих |
действительность |
предположений |
|||
(см. М а р к о в [2]). |
|
|
|
|
||
В частности, мы предполагаем, что любая буква ис |
||||||
пользуемого алфавита |
может быть воспроизведена в лю |
|||||
бом |
числе экземпляров. Следовательно, можно осуще- |
|||||
*) |
Точнее было бы говорить о буквах, одинаковых с конкрет |
|||||
ными |
знаками, участвующими в непосредственном задании алфа |
|||||
вита. |
Наша носящая первоначальный |
и несколько |
условный харак |
тер способность опознавать используемые конкретные буквы как одинаковые или различные дает возможность говорить о разных конкретных экземплярах знаков, одинаковых с. данной конкретной буквой, как об одной букве.
ВВЕДЕНИЕ |
29 |
ствлять процессы написания сколь угодно длинных слов. В этом допущении проявляется специфическая абстрак ция, которую А. А. Марков называет абстракцией по тенциальной осуществимости и которая «состоит в от влечении от реальных границ наших конструктивных
возможностей, обусловленных |
ограниченностью нашей |
жизни в пространстве и |
времени» ( М а р к о в [2; |
стр. 15]). Относительно используемых алфавитов пред полагается также, что они обеспечивают однозначность чтения слов: каждое слово в данном алфавите един ственным образом составлено из его букв. Эта одно значность позволяет естественным образом говорить об одинаковости слов. Два слова в данном алфавите оди наковы (графически равны), если они составлены из одних и тех же букв, расположенных в одинаковом по рядке. Процесс опознавания графического равенства сводится к одновременному последовательному «чте нию» обоих испытуемых слов и сравнению одновремен но появляющихся в поле зрения букв. При неблагопри ятном исходе этого процесса испытуемые слова счи таются (графически) различными.
Слова представляют собой весьма общий, во всяком случае вполне достаточный для всех наших рассмотре ний тип конструктивных объектов. Фактически во всех мыслимых случаях использование знаковых комплек сов, при построении которых происходит уклонение от прямолинейного расположения знаков, объясняется не принципиальными причинами, а лишь соображениями привычности и практического удобства. Сами эти ком плексы могут быть по простым правилам однозначно преобразованы в слова. (Например, текст романа «Война и мир» мог бы быть записан (с использованием буквы «*» для обозначения пробела) в виде одного слова на достаточно длинной ленте. Однако вряд ли
было |
бы удобно пользоваться таким |
«изданием».) |
В |
качестве примеров кодирования |
непрямолинейных |
знаковых комплексов словами можно указать на опре деления изображения и записи нормального алгорифма (см. п. 8 § 1 гл. 1). При такого рода кодировании обыч ным является использование вспомогательных «разде лительных» букв, не входящих в алфавиты исходных знаковых комплексов. Например, произвольная матрица
30 |
ВВЕДЕНИЕ |
||
вида |
р 1) |
р2 |
) |
|
|||
(5) |
(р,р.3> |
Рбр* |
|
где Pi |
( 1 < л ' 4 ^ 6 ) — с л о в а |
в |
некотором алфавите А, |
может быть закодирована следующим образом. Выбе
рем две различные буквы, отличные от всех букв |
алфа |
|
вита А, и рассмотрим слово вида |
|
|
(6) |
Р{ аЯ2 арРзаР4 сфР5 аР6 сф, |
|
где через |
а и р обозначены выбранные нами |
буквы. |
Ясно, что |
по слову (6) однозначно восстанавливается |
|
матрица |
(5). |
|
Употребление разделительных букв позволяет также рассматривать системы слов в данном алфавите, что является необходимым при реализации алгорифмов, использующих несколько исходных данных. Пусть А — некоторый алфавит и через а обозначена какая-то не входящая в него буква. Произвольное слово вида
Р,аР 2 а |
. . . аР,п |
(при п— 1 а отсутствует), |
где Р* ( 1 < л ^ / г ) — слова |
в А, называется а-системой (а-кортежем, а-вектором)
порядка п в алфавите |
А. |
|
|
|
|
||||
|
В терминах |
слов |
легко |
вводятся |
первоначальные |
||||
понятия |
анализа. |
Например, |
натуральные |
числа мож |
|||||
но |
трактовать |
(что мы и |
будем делать |
в |
дальнейшем) |
||||
как |
слова |
вида |
0, |
0|, |
0| |, |
. . . в двухбуквенном алфавите |
{0|}; дополнение этого алфавита буквами «—» и «/» по
зволяет аналогично определить рациональные |
числа. |
5. Одно из центральных мест в математике |
занимают |
алгорифмы. Под «алгорифмом» принято понимать «точ ное предписание, определяющее вычислительный про цесс, ведущий от варьируемых исходных данных к ис
комому |
результату» ( М а р к о в |
[2; |
стр. 3]). |
Это |
интуи |
|
тивное |
понятие |
можно охарактеризовать |
следующими |
|||
тремя чертами ( М а р к о в [2; стр. 3]): |
|
|
||||
«а) |
точность |
предписания, |
не |
оставляющая |
место |
|
произволу и его |
общепонятность — определенность ал |
|||||
горифма; |
|
|
|
|
|
ВВЕДЕНИЕ |
31 |
б) возможность исходить из варьируемых в извест |
|
ных пределах исходных данных — массовость |
алго |
рифма; |
|
в) направленность алгорифма на получение некото рого искомого результата, в конце концов и получаемого при надлежащих исходных данных, — результативность алгорифма».
Интуитивная концепция алгорифма, вполне доста точная для опознания в качестве алгорифмов тех или иных конкретных предписаний, однако, слишком рас плывчата, чтобы строго доказывать теоремы, характери зующие класс алгорифмов в целом. Руководствуясь ин туицией, нельзя, например, доказать невозможность алгорифма, вычисляющего ту или иную арифметическую функцию, хотя в ряде случаев такая невозможность ощущается совершенно ясно.
Стремление сделать понятие алгорифма достаточно отчетливым и доступным изучению математическими средствами привело к разработке точных концепций алгорифма. В настоящее время известен ряд таких концепций (рекурсивные функции, машины Тьюринга,
нормальные алгорифмы Маркова и т. д.), |
причем все |
эти концепции равнообъемны. Алгорифмы |
в смысле |
того или иного точного определения являются и алго
рифмами в |
интуитивном смысле. |
С другой стороны, |
||
выявленная |
большим |
числом исследований |
чрезвычай |
|
ная общность и плодотворность |
точных |
определений |
||
алгорифма |
сделали |
практически |
общепринятой точку |
зрения, согласно которой эти определения исчерпываю щим образом отражают интуитивные представления, связанные с алгорифмами. (Выражением этой точки зрения соответственно для рекурсивных функций, ма шин Тьюринга и нормальных алгорифмов являются те
зис Чёрча, тезис Тьюринга |
(см. К л и н |
и [4]) |
и |
принцип |
|
нормализации |
( М а р к о в [2], см. также |
§ 1 гл. |
1).) |
||
Мы будем |
использовать |
в качестве |
точного |
понятия |
алгорифма понятие нормального алгорифма, предло
женное А. А. М а р к о в ы м [1]—[2] и специально при способленное для оперирования со словами. Следует отметить, что получаемые результаты, по существу, не зависят от принятия или непринятия принципа норма лизации. Все построения в конечном счете могут быть