Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Кушнер, Б. А. Лекции по конструктивному математическому анализу

.pdf
Скачиваний:
65
Добавлен:
22.10.2023
Размер:
14.87 Mб
Скачать

352

 

СИНГУЛЯРНЫЕ ПОКРЫТИЯ

 

 

[ГЛ. 8

С л е д с т в и е

6. Невозможен

алгорифм,

 

применимый

к записи всякой

функции

и перерабатывающий

запись

всякой R-интегрируемой

на О А 1 функции

в

0,

а не ин­

тегрируемой

в 1.

 

 

 

 

 

С л е д с т в и е 7. Множество

интегрируемых

 

(неинте-

грируемых)

по

Риману

на О А 1 функций

не

является

перечислимым

* ) .

 

 

 

 

 

Результаты

этого параграфа

могут быть

доказаны

в классе бесконечно дифференцируемых функций. Отме­ тим также, что, поскольку согласно свойству перманент­ ности и утверждению 1) теоремы 9 § 2, на классе по­ лигональных функций любой обобщенный интеграл сов­ падает с интегралом Римана, теорема 2 и следствия 3—4 могут быть переформулированы для любого обобщен­ ного интеграла. То же самое можно сказать и о теоре­ мах 3—4 и следствиях 6—7 (в доказательствах которых вместо неинтегрируемой по Риману функции f6 нужно будет использовать неинтегрируемую относительно лю­ бого обобщенного интеграла функцию, построенную со­ гласно теореме 10 § 2).

*) Под множествами функций понимаются множества записей функций. Следствие 7 нетрудно усилить: оба фигурирующих в нем множества продуктивны.

Г Л А В А 9

КОНСТРУКТИВНЫЕ МЕТРИЧЕСКИЕ ПРОСТРАНСТВА

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

т и н [5] (см. также более ранние публикации

Ц е й т и н а

[3]—[4])

и М о с к о в а к и с [1]. При этом схема

получения

теорем

непрерывности заимствована нами в

основном

у Московакиса, тогда как применяемый в доказатель­ ствах метод («метод захвата») почерпнут из работ Цей­ тина. (Таким образом, некоторые результаты Москова­ киса (например, «сепарационная теорема») доказы­

ваются методом Ц е й т и н а [5].)

Вводимое ниже

поня­

тие конструктивного метрического

пространства (КМП)

предложено Ш а н и н ы м [6; § 9 гл. 2]

(ср. Ц е й т и н [5]).

Отметим, что в работах Ш а н и н а

[5]—[6] также

вво­

дятся конструктивные нормированные и гильбертовы пространства*). Рассматриваемые М о с к о в а к и с о м [1] рекурсивные метрические пространства вполне ана­ логичны КМП с точки зрения излагаемых нами резуль­

татов. Для интересующихся

данным

вопросом читателей

*) Конструктивные нормированные и гильбертовы

пространства

рассматриваются

также

в более

поздних

работах

М и н ц а

[2],

О р е в к о в а [5] и

др. В

монографии Ф а н

Д и н ь

З и е у [9]

по­

строена конструктивными средствами теория локально выпуклых топологических пространств (в частности, мультинормируемых про­ странств). Наконец, вопросы рекурсивной общей топологии рассмот­

рены в работах

Л а к о м б а [5] и

Н о г и н о й [1]—[3]. (Эти работы

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

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

направлению.)

12 6. Л . Кушнер

354

КОНСТРУКТИВНЫЕ

МЕТРИЧЕСКИЕ ПРОСТРАНСТбА

[ГЛ.9

заметим, что принцип

Маркова почти не применяется

в § 1 (исключение составляют результаты п. 5 о совер­ шенных КМП), а употребление его в §§ 2—3 связано в основном с использованием метода захвата. Таким об­ разом, основные результаты данной главы — теоремы не­ прерывности— существенно опираются на принцип Маркова.

В этой главе будет широко использоваться сокращен­ ная запись суждений. Сделаем в связи с этим некоторые пояснения. Как правило, формулируемые суждения имеют вид

(1)Пусть М — конструктивное метрическое простран­

 

ство.

Для любого

алгорифмического

оператора

 

W *) и любого слова X (в некотором

фиксирован­

 

ном алфавите) осуществимо

слово

У,

находя­

 

щееся с X и W в данном отношении s4-.

 

Х2)

Пусть

М — конструктивное

метрическое про­

 

странство. Для любого алгорифмического опе­

 

ратора Y и любого слова X осуществим алго­

 

рифм,

находящийся

с

и X в данном

отноше­

нии s&.

В суждениях вида (1) — (2) пространство М предпо­ лагается произвольно фиксированным. Суждение вида

(1) понимается как утверждение, что можно построить

алгорифм,

перерабатывающий

всякое слово

вида

£ 4^1

X (где Ч*" оператор) в слово, находящееся

в данном

отношении

с ¥ и I Суждение

вида (2) трактуется

как

утверждение возможности построения алгорифма, пе­ рерабатывающего всякое слово вида Е Ч ^ - Х в запись искомого алгорифма, или (что эквивалентно) как утвер­ ждение о возможности построения такого алгорифма %, что для любого оператора W и слова X алгорифм Й^з.-х (это обозначение поясняется ниже) находится в требуе­ мом отношении с ¥ и I .

С целью избежать частых отвлекающих упоминаний об алфавитах, мы будем считать, что фиксирован неко­ торый алфавит А, в котором и рассматриваются все ме­ трические пространства. Нам удобно считать, что А не

*) Алгорифмический

оператор — это

алгорифм, удовлетворяю­

щий некоторым условиям

согласованности

(см. § 2).

ГЛ. 9] КОНСТРУКТИВНЫЕ МЕТРИЧЕСКИЕ ПРОСТРАНСТВА

содержит букв «,» и «*» (эти буквы используются для образования систем слов в Л) и что алфавит Ч\ (основ­ ной алфавит предыдущих глав) включен в А. Алфавит A U {, *} обозначается через А,. Наконец, через At мы обозначаем некоторое двухбуквенное расширение А\.

Напомним, что всякий алгорифм 21

типа (А\~г>А\) мо­

жет

быть заменен алгорифмом 21 в

А\ так, что при лю­

бом

Р е Л ]

 

 

2i'(P)~2t(P).

 

В соответствии со сказанным, при отсутствии других указаний все упоминаемые слова считаются словами в А, а алгорифмы — нормальными алгорифмами в алфавите А\.

Напомним также одно важное обозначение. Пусть 21 — алгорифм (над алфавитом А) и Р ^ А\. Тогда че­ рез 21р обозначается построенный некоторым фиксиро­ ванным образом (см. п. 11 § 1 гл. 1) алгорифм в алфа­ вите Л? такой, что при любом Q е= А\ имеет место

mP(Q)^m(pQ),

и если !2t(PQ) и 21 (PQ) — слово в алфавите Аи то

%Р (Q)=F 21 (PQ).

Так же, как в предыдущих главах, если Р оканчи­ вается запятой, то мы опускаем в обозначении 21Р эту запятую, так что вместо 2tp,, пишется 91р,. Точный смысл используемых обозначений во всех таких случаях легко усматривается из контекста.

Для

алгорифмов

в алфавите

А\

определяются их

записи

(обозначение

£213),

которые

являются

словами

в алфавите Ч0 = {0|} (см. §

1 гл. 1). Мы будем

часто

и без особых оговорок использовать следующий

факт

(теорема

16 § 1 гл. 1): для каждого

алгорифма

21 можно

построить

алгорифм

23 так, что при любом слове

Р^А\

2 3 ( Р ) г * £ а д .

12*

356 КОНСТРУКТИВНЫЕ МЕТРИЧЕСКИЕ ПРОСТРАНСТВА [ГЛ. 9

§ I. Конструктивные метрические пространства. Основные определения, некоторые примеры. Пополнение

конструктивных метрических

пространств

 

 

 

 

 

 

 

1. О п р е д е л е н и е

1.

Пусть

Ж—

множество

слов

в

алфавите

 

А,

 

р — алгорифм

типа (Жг—*^>)

 

(т. е. р

пе­

рерабатывает

всякое

слово

вида

X,

Y, где

X и

Y —

эле­

менты Ж,

в КДЧ).

Список

М

 

 

 

 

 

 

 

 

 

 

 

 

(1)

 

 

 

 

 

 

 

 

[Ж,

р}

 

 

 

 

 

 

 

 

 

 

 

назовем

 

конструктивным

метрическим

 

пространством

(КМП)

 

в

алфавите

А,

если

для

любых

 

слов

X,

Y, Z

из Ж

выполняется

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1)

р(Х,

Х) =

0\

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2)

р(Х,

Y)^p(X,

 

Z)-\-p(Y,

 

Z)

 

{аксиома

 

треуголь­

ника)

*).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

О п р е д е л е н и е

2. Алгорифм

 

р

будем

называть

 

ме­

трическим

алгорифмом

КМП

(1),

а

множество

Ж — но­

сителем

этого

КМП.

 

Слова,

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

 

множе­

О п р е д е л е н и е

3.

 

ству Ж,

мы

 

будем

называть

элементами

или

точками

КМП

(1)

(запись

ХевМ).

Элементы

X

и

Y КМП

 

(1)

назовем

 

эквивалентными

 

(различными)

 

 

в

М,

 

если

о(Х, Y) =

0

ШХ,

Y) ф

0)

(запись

 

X =

Y

и

X Ф

У).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

м

 

 

 

м

 

 

 

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

X

e l

и I

G

M

равнозначны.

Аналогично, вместо записи Ж\ s

Ж будет

часто исполь­

зоваться

запись Ж\

М.

 

 

 

 

 

 

 

 

 

 

 

 

 

Из аксиом метрического пространства легко вытекает

Т е о р е м а

 

1. Каковы

бы

ни

были

точки

X,

Y,

Z\,

Z2

КМП

(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1)

р(Х,

К ) > 0 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2)

p(X,Y)

 

=

p(Y,X);

 

 

 

 

 

 

 

 

 

 

 

 

 

3)

если

X =

Y,

ZX

=

Z2,

то р(Х,

 

Zx)

=

p(Y,

Z2).

 

 

 

 

 

 

 

м

 

м

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*) Уточнение этого определения требует фиксации логико-мате­ матического языка, в котором задается множество Ж (множества отождествляются с однопараметрическими формулами выбранного языка; при этом КМП оказываются словами определенного типа). Описание подходящих для наших целей языков и изложение теории метрических пространств на их основе можно найти в работах Ш а н и н а [4], [6].

§ 1}

 

ОПРЕДЕЛЕНИЯ, ПРИМЕРЫ. ПОПОЛНЕНИЕ КМП

 

357

 

Действительно,

заменяя

 

в

аксиоме

треугольника

Z

на

У и У на X,

получим

 

 

 

 

 

 

 

 

 

 

 

 

 

откуда

 

 

9(Х,

Х)КР(Х,

 

Y) +

p(X,

 

У),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

р(Х,

У ) > 0 .

 

 

 

 

 

 

 

 

Далее, заменяя

в

той

же

аксиоме

 

Z

на

X,

получим

 

 

р (X,

У) <

р (X,

X) +

р (У,

X) =

 

р (У, Z),

 

 

 

 

 

 

 

Р ( * , У ) < Р ( У , X ) .

 

 

 

 

 

 

 

 

Аналогично

устанавливается, что

 

 

 

 

 

 

 

Поэтому

 

 

 

 

р ( У , * ) < р ( Х , У).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p ( J , У) = Р ( У , X ) .

 

 

 

 

 

 

 

Докажем

утверждение 3). По аксиоме треугольника

 

 

 

 

р(Х,

Z1)^p{X,Y)

 

 

+

p(Zl,

 

У).

 

 

 

 

Поскольку

р(Х, У) =

0, то

отсюда

 

 

 

 

 

 

 

 

 

 

 

 

 

р(Х,

2 , ) < р ( ^ , У).

 

 

 

 

 

 

 

Опять, применяя аксиому треугольника, получим

 

 

 

р (X, Z,) <

р (Z„

Z2 ) +

р (У,

Z2 ) =

р (У,

Z2 ).

 

 

Аналогично показывается,

что

 

 

 

 

 

 

 

 

 

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

р ( У ,

Z 2 ) < p ( X ,

Z,).

 

 

 

 

 

 

 

р ( У , Z2) = p(X,

Z,),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

что и требовалось.

 

 

 

 

 

 

 

{М\, р} назовем,

под­

 

О п р е д е л е н и е

 

4. /(ЛШ

Mi =

пространством

КМП

 

(1)

(запись

Mi е

М), если i # i s

Ж

Яро подпространство

М{

будем

говорить,

что оно

инду­

цировано

подмножеством

Жх множества

Ж.

 

 

 

 

 

О п р е д е л е н и е

 

5.

1)

Множество

 

Ж\^Ж

 

назовем

правильным

подмножеством

 

КМП

М (или

правильным

множеством

точек

 

этого

КМП),

если

для

любого

X<sM\

из

Y =

X

следует

 

г

e l

, .

(Таким

 

образом,

Ж\

 

 

 

м

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вместе

с каждой

своей

точкой

содержит

и

все

экви­

валентные ей точки М.)

3 58

КОНСТРУКТИВНЫЕ

МЕТРИЧЕСКИЕ ПРОСТРАНСТВА [ГЛ. Э

2)

Подпространство

М\ КМП

М назовем

правильным,

если

его носитель — правильное

подмножество

М.

Важным частным случаем правильных множеств яв­ ляются вводимые в следующем параграфе согласован­ ные множества. Приведем некоторые примеры конструк­ тивных метрических пространств*). (Число подобных

примеров легко увеличивать.)

Ж—

а) Пространство натуральных чисел. Пусть

множество натуральных чисел и р такой алгорифм,

что

р (т, га) т= |гаг— п\.

 

Множество Ж вместе с р образует КМП, которое мы бу­ дем обозначать через Н.

б) Пространство конструктивных действительных чи­ сел Ei. Носителем этого КМП является множество 3) всех КДЧ, а метрическим алгорифмом — алгорифм р та­ кой, что

р (х, у) =F \х — у |.

Очевидно, Н — подпространство (не являющееся пра­ вильным) Ei. КМП Ei мы будем иногда называть кон­

структивной

прямой.

 

 

 

 

Еп.

 

 

в) га-мерное евклидово пространство

Носителем

этого

КМП

является

множество

3)п,

т. е.

множество

слов

вида

 

 

 

• • • , хп,

 

 

 

 

 

 

 

 

 

Х\,

 

 

 

 

 

где Xi—КДЧ,

а метрика

задается

таким

алгорифмом р.

что

 

 

 

 

 

 

 

 

 

 

 

р (*„

. . . , хпи

 

уп)=У

 

S

(xi — г/г)2-

 

Аксиома треугольника

проверяется для

Еп

с помощью

неравенства

Коши — Буняковского

(см., например,

К о л ­

м о г о р о в ,

Ф о м и н

[1; стр. 45]).

 

 

 

 

 

При га =

1 Еп

есть

введенное

в

предыдущем

при­

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

КДЧ.

 

 

 

 

 

 

*) Мы не будем в дальнейшем различать КМП с равными

носителями и

метрическими алгорифмами

pi, рг такими, что для

всех точек X,

Y этих КМП р^Х, У ) = р2(Х,

Y).

ОПРЕДЕЛЕНИЯ, ПРИМЕРЫ. ПОПОЛНЕНИЕ КМП

359

г) Пространства

Еп и Е'п. Носитель этих пространств

тот же, что и у Еп,

а в качестве

метрических

функций

берутся алгорифмы pi и р2 , для которых

 

 

 

 

 

 

 

п

 

 

 

И

р, (х„ . . . .

хп,

уи

уп) «= 2I Xi

yt

I

p2 (*,, . . . ,

xny

yu ..., yn)=~

max

| xt

— yt

|.

 

Проверка условий 1) — 2)

определения

1 очевидна. Ясно,

1

су

 

 

 

 

 

 

 

что Е\ и Е\ совпадают с Е\.

 

 

 

 

д)

Пространство

С равномерно

непрерывных на еди­

ничном сегменте функций. Носителем этого простран­

ства

является

множество

W слов вида £f3 * £63. где f —

всюду определенная

конструктивная

функция, б — ее ре­

гулятор

равномерной

непрерывности

 

на сегменте О Д 1

(ср. определение равномерного шифра

в § 2 гл. 5). Мож­

но построить

(§ 2 гл. 5) алгорифм р, перерабатывающий

любое

слово

вида £/,3 * £6,3, £7гЗ * £62 3, г Д е

£fi3 * £6 i3

и £/23 * £623 принадлежат W, в КДЧ, являющееся точной

верхней

гранью функции

|/, — / 2 | на 0 Д 1 . Итак,

(2)

p(£7,3*£6,3, £723 * £ 6 2 3 ) = max

( I M * ) - M * ) D -

 

 

 

 

 

0 < х < 1

 

 

Этот

алгорифм и берется

в качестве

метрического алго­

рифма

пространства

С.

Обращаем

внимание

читателя

на следующие специфические особенности этого приме­

ра: 1) в отличие от

одноименного классического

про­

странства

(см., например, К о л м о г о р о в , Ф о м и н [1]),

вместо непрерывных

рассматриваются

равномерно

не­

прерывные

функции

(непрерывные

конструктивные

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

е) Бэровское пространство В последовательностей натуральных чисел (ПНЧ) .

Это пространство вполне аналогично рассматривав­ шемуся рядом авторов (см., например, К у з н е ц о в ,

360

КОНСТРУКТИВНЫЕ МЕТРИЧЕСКИЕ ПРОСТРАНСТВА

[ГЛ. 9

Т р а х т е н б р о т [1], У с п е н с к и й [1]) бэровскому

про­

странству общерекурсивных функций. Носителем про­

странства

В является

множество

$

записей

ПНЧ, а ме­

трический

алгорифм р строится так, что для любых

ПНЧ ссь а 2

 

 

 

 

 

 

 

 

P ( E « I 3 . Еа23) =

 

 

 

 

 

 

 

_ ( 2~k,

если

а, (/) =

а2 (/)

при

i < k

и

щ (k) Ф а2 (/г),

' 0,

если

а,(/) =

а2(г)

при любом

L

 

 

Наметим

построение р. Построим

сначала

алгорифмы р

и у так, чтобы

 

 

 

 

 

 

 

 

__(

п,

если

а, (г) =

а2

(г)

при

O^i^in,

1 H I (°i (0 ^

а 2 (0)

в противном

случае;

 

Y(E«.3. E a 2 3 , " ) ^ 2 - p ( E a i 3 ' ^ n ) .

При любых ПНЧ щ, а2 алгорифм y ? a i 3 £ а г 3 является ПРЧ,

причем

алгорифм

Id (Id (я) =/г )

 

является

регулятором

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

 

этой

ПРЧ .

 

Поэтому

алгорифм

р

такой, что

 

 

 

 

 

 

 

 

 

 

 

Р(Е«>3, E a 2 3 ) = E Y £ a , ? i ? a 2 3 3 E O E l d 3 ,

 

 

задает интересующую нас метрику*).

 

 

 

Очевидно, для любой ПНЧ a

 

 

 

 

 

 

 

 

 

р(Е<в, Еов) =

о.

 

 

 

 

Проверим для р аксиому треугольника. Пусть a b

a2 ,

a3 ПНЧ. Предположим,

что

 

 

 

 

 

 

p(E«i3. М

) > P(E«i3» ЕазЗ) + р(Еа2 3, Е<*зЗ)-

 

Тогда можно найти натуральное I такое, что

 

 

p(E<*i3. Ea2 3)>p(Ea,3,

Ea33) +

P(Ea23, Ea33) + 2~'.

 

*) В данном конгексте обозначения

типа ft p

и Е^З

следует

понимать

так же,

как

и

в первых восьми

главах

(см.

стр. 113),

т. е. рассматривая

вместо

 

алфавит

Ча

(в котором, в

частности,

определялись П Р Ч ) . В

дальнейшем

очевидные

замечания этого

рода опускаются.

 

 

 

 

 

 

 

 

 

 

 

ОПРЕДЕЛЕНИЯ, ПРИМЕРЫ. ПОПОЛНЕНИЕ

КМП

 

361

Если

при

0 < г ' < /

а, (/) = а2

(i), то

р(£щЗ,

£а2 3)< 2

,

что невозможно. Следовательно, можно найти

 

такое,

что

а, (/) =т= а2 (/)

при

/ < k

и

а! (к) Ф а2

(k).

Но

тогда

a3(k)^ax(k)

или

а3 (£) #

сс2(&).

В первом

случае

p(E<»i3, Ea 3 3 )>2 - f t ,

во втором

рСЕ^гЭ. Ы3)>2~к.

И

то

идругое, однако, невозможно, поскольку р (£а,3, £а2 3) =

=2~к. Следовательно,

р ( К З . Eaa3)<p(£ai3. М ) + р(£а2 3, £а3 3),

что и требовалось.

Ясно, что две ПНЧ тем ближе друг к другу в бэровском пространстве, чем больше начальный отрезок зна­ чений аргумента, на котором они совпадают. В частно­ сти, эквивалентность двух ПНЧ как элементов бэровского пространства означает их совпадение при всех значениях аргумента.

2. Введем теперь некоторые понятия, связанные с предельным переходом и сепарабельностью КМП. Че­

рез М мы по-прежнему будем обозначать

 

КМП

 

(3)

 

 

 

 

АГ=={^Г, р}.

 

 

 

 

 

 

О п р е д е л е н и е

6. Пусть

В — последовательность

то­

чек М (т. е. алгорифм,

перерабатывающий

 

всякое нату­

ральное

число

в элемент М), X — точка

М.

 

 

 

1)

Назовем

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

6

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

если можно

построить ПНЧ

а

(регулятор

фундаменталь­

ности В)

такую, что при любом

п и m, I ^

 

а{п)

 

 

 

 

 

р(р (т),

6 (/))<

2~\

 

 

 

 

 

2)

Назовем

В регулярной,

если

при

любых

т~^п

 

 

 

 

 

р(В(т),

В ( « ) ) < 2 - ' г .

 

 

 

 

 

3)

Скажем,

что 6

сходится

 

к X

(или

что X

является

пределом

В),

если

можно

построить ПНЧ

 

б

(регулятор

сходимости

р, к X)

так, что при

любом

п

и

т ^

б (я)

 

 

 

 

 

 

р ( * , Р ( т ) ) < 2 - п .

 

 

 

 

 

4)

Скажем,

что р

регулярно

сходится

к

X,

если

при

любом

п

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9(Х,£(п))^2-п