Файл: Кушнер, Б. А. Лекции по конструктивному математическому анализу.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 15.10.2024

Просмотров: 132

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

 

 

 

 

ВВПЛПНИЕ

39

использовании в качестве

исходных

данных тех или

иных связан­

ных

с М

алгорифмов,

не

элементов

этого множества,

а слов вида

YaZ,

где

У и Z таковы,

что выполняется

 

 

 

 

 

9S(Y,

Z).

 

Таким образом, элемент Ж «восполняется» решением соответствую­ щей конструктивной задачи, а сама подчиненная переменная х за­ меняется нормальной переменной по парам. Например, в случае параметрического утверждения существования

 

УхЪюЛ

(х, хю)

 

 

 

вместо алгорифма,

переводящего всякое

слово,

принадлежащее

Ж,

в соответствующее

W, речь

идет

об

алгорифме,

переводящем

в

это W описанные только что пары

YaZ

(т. е. это суждение трак­

туется как суждение

вида ( I I ) ) .

 

 

 

 

 

Основные используемые

нами

множества

следовательно,

и

соответствующие им переменные) нормальные. Таковы множества натуральных, целых, рациональных и конструктивных действитель­ ных чисел, множество всех нормальных алгорифмов в данном ал­ фавите, перечислимые множества, множество конструктивных дей­

ствительных функций.

Так же, как

с нормальными множествами,

мы будем обращаться

с множеством

всех алгорифмических опера­

торов, действующих из одного конструктивного метрического про­ странства в другое. Суждения с подчиненными переменными, отве­ чающими этим множествам, трактуются в духе п. 6.

Приведем в заключение пример, разъясняющий трактовку суж­ дений с переменными по алгорифмам. Суждение вида «для всякого слова X существует алгорифм, обладающий данным свойством» понимается как утверждение об осуществимости алгорифма, пере­

рабатывающего

всякое слово X в

запись

искомого

алгорифма.

В п. 11 § 1 гл.

1 будет описана

простая

конструкция,

позволяю­

щая сводить такое построение к более естественной задаче построе­

ния

«двухместного» алгорифма,

индуцирующего искомый алгорифм

при

фиксации любого значения

первого аргумента.

8. Особенности конструктивного анализа определяют­ ся как особенностями конструктивного направления, так и специфическими свойствами вычислимых объектов. Чтобы иметь достаточный запас примеров, приведем (опуская технические детали) определения центральных понятий этой книги — конструктивных действительных чисел и конструктивных действительных функций.

Конструктивной последовательностью натуральных (рациональных) чисел (кратко КПНЧ и КПРЧ) назовем алгорифм * ) , перерабатывающий всякое натуральное

*) Напоминаем, что под «алгорифмами» подразумеваются нормальные алгорифмы. Заметим также, что вообще под кон­ структивными (это прилагательное будет часто опускаться)


40

 

 

ВВЕДЕНИЕ

 

 

число

в

натуральное

(соответственно

рациональное)

число.

 

 

 

 

 

КПРЧ

а называется

фундаментальной,

если

 

ЧпЗтЧЦ (/, / > т => | a (i) - а (/)

| <

2~п).

В соответствии с пп. 67, последнее условие означает,

что

осуществима

КПНЧ

р такая, что

при

любом п и

i,

j>$(n)

| а ( / ) - а ( / ) | < 2 - " .

 

 

 

 

 

 

Этот

алгорифм р

называется

регулятором

фундамен­

тальности КПРЧ

а.

 

 

 

 

Конструктивные действительные числа (КДЧ) опре­

деляются как слова вида

£ а 3

О ЕРЗ>

г Д е а

КПРЧ,

Р — ее регулятор

фундаментальности.

Таким образом,

КДЧ представляют собой пары записей алгорифмов, из которых первый алгорифм определяет последователь­ ность рациональных чисел, а второй эффективно оцени­ вает скорость ее сходимости. Это определение эквива­ лентно второму определению вычислимого действитель­ ного числа, данному Тьюрингом (см. п. 2). Для кон­ структивных действительных чисел естественным обра­ зом определяются отношения равенства и порядка и арифметические операции, причем последние задаются алгорифмами. Конструктивной действительной функ­ цией (КФ) называется алгорифм, перерабатывающий

всякое КДЧ в

КДЧ

так, что равные

КДЧ переводятся

в равные КДЧ

(мы

ограничиваемся

случаем всюду оп­

ределенных конструктивных функций одной переменной). В терминах конструктивных действительных чисел и функций без труда вводятся употребительные числа и функции анализа (е, п, всякого рода иррациональности, элементарные и специальные функции и т. д.). Вообще фактически весь материал стандартных курсов анализа, относящийся к конкретным вычислениям (теория рядов, формульный аппарат дифференциального и интеграль­ ного исчисления и т. д.), без принципиальных изменений может быть «пересказан» конструктивно с заменой тра-

последовательностями слов из данного множества мы понимаем алгорифмы, перерабатывающие всякое натуральное число (в смысле п. 4) в элементы этого множества.


ВВЕДЕНИЕ

41

диционных действительных чисел на КДЧ, а действи­ тельных функций на конструктивные функции. В этом отношении важную роль играет теорема о полноте кон­ структивного континуума, утверждающая, что для каж­ дой фундаментальной конструктивной последовательно­ сти КДЧ осуществимо КДЧ, к которому сходится эта последовательность. (Упоминаемые здесь понятия трак­ туются совершенно аналогично случаю рациональных чисел. Конструктивная последовательность КДЧ а схо­ дится к КДЧ х, если можно построить КПНЧ р так, что при любом п и i ^ Р ( « )

| х - а (I) |< 2~п.)

Следует также заметить, что хотя с традиционной точки зрения конструктивный континуум счетен, невозможен его эффективный пересчет; более того, по всякой кон­ структивной последовательности КДЧ можно указать КДЧ, отличное от всех ее членов.

Вместе с тем конструктивные действительные числа и функции обладают некоторыми свойствами, не имею­ щими аналогов в традиционном анализе. Приведем два

примера. З а с л а в с к и й

[1], [2], [4] показал,

что для кон­

структивного

континуума

неверна теорема

Бореля*):

осуществима

конструктивная последовательность рацио­

нальных интервалов, покрывающая конструктивный еди­ ничный сегмент, из которой нельзя выбрать конечного покрытия. Из этого результата выводится существование «необычных» конструктивных функций, например неог­

раниченной

непрерывной КФ. Далее,

Ц е й т и н ы м [3] —

[5]

доказана

непрерывность конструктивных

функций:

для

каждой

КФ / можно построить алгорифм

со так, что

при любых КДЧ х\, х2 и натуральном

п а>{Х],п) — нату­

ральное число и если

 

 

то

\f{xl)-f{x2)\<2-'1.

*) Д л я конструктивного континуума не сохраняются также тео­ ремы о точных гранях ограниченных множеств и сходимости моно­ тонных ограниченных последовательностей (ср, п, 1).



42

ВВЕДЕНИЕ

Своеобразной чертой конструктивного анализа яв­ ляется акцентирование внимания на вопросах эффек­ тивности, изучение вводимых объектов (а рассматри­ ваются лишь конструктивные объекты) как исходных данных алгорифмов. Эта специфическая точка зрения приводит иногда к необычным для традиционного ана­ лиза ситуациям, в частности, к «расщеплению понятий». Приведем несколько примеров.

A) КПРЧ а назовем псевдофундаментальной, если Vn ~] "] 3mV// (l, }>mz3 \ а (/) - а (/) | < 2"").

Как введенное выше понятие фундаментальной КПРЧ, так и это понятие укладываются в классическую концеп­ цию фундаментальности. Конструктивно же эти два по­ нятия различны: можно построить псевдофундаменталь­ ную КПРЧ, для которой невозможен регулятор фунда­ ментальности (поскольку, как легко видеть, всякая мо­ нотонная ограниченная КПРЧ псевдофундаментальна, то искомый пример дается уже упоминавшимся резуль­

татом

Шпекера).

Б)

Назовем

/•'-числом запись любой фундаменталь­

ной КПРЧ. С

традиционной точки зрения F-числа и

КДЧ дают одну и ту же концепцию вычислимого дей­ ствительного числа. Ясно, однако, что КДЧ как кон­ структивный объект гораздо «информативнее», чем /••-число: наряду с последовательностью рациональных приближений из КДЧ извлекается и эффективная оценка скорости сходимости этой последовательности. Как по­ казал Г. С. Цейтин, алгорифм, находящий для каждой фундаментальной КПРЧ ее регулятор фундаментально­ сти, невозможен; поэтому отсутствующая в /•'-числах ин­ формация не может быть эффективно восстановлена. Из сказанного вытекает неравноценность ^-чисел и КДЧ как исходных данных для алгорифмов, что делает есте­ ственным их конструктивное различение.

B) Будем говорить, что КДЧ л; является пределом конструктивной последовательности КДЧ (сокращенно КПДЧ) а, если а сходится к х (см. стр. 41). Согласно уже упоминавшейся теореме о полноте конструктивного континуума для каждой фундаментальной КПДЧ а су­ ществует КДЧ, являющееся ее пределом. В традицион­ ной математике эта теорема является достаточным ос-