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

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

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

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

Добавлен: 15.10.2024

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

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

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

406

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

МЕТРИЧЕСКИЕ

ПРОСТРАНСТВА

[ГЛ. 9

 

Отсюда ((10))

получаем,

что

y p Q

является

регуляр­

ной последовательностью, сходящейся к р (у1

(Р,

V (Q), 0)).

Поэтому ((7))

\y3(P,Q)

и

уЦР,

Q) = ?>(yl(P,

V(Q),

0)).

Так как Р ( у ' ( Л

V(Q)> О й е ^

 

м

 

 

 

и SB — правильное

мно­

жество, то у3(Р,

Q) е

SB, что и

требуется.

 

 

 

 

Множество

5?

перечислимо,

поскольку

можно

'по­

строить алгорифм, применимый к тем и только тем сло­

вам в алфавите Аи

которые

принадлежат Ш. Построим

алгорифм

у5, перечисляющий

31, и алгорифм

у такой,

что

 

 

 

 

(12)

 

у(п)~уЦуЦп)).

 

Ввиду

(11) у перечисляет некоторое подмножество Ж

множества

SB'. Для

завершения доказательства

осталось

построить алгорифм б, фигурирующий в определении 2.

Построим

алгорифм

а так, что для любого шара S

в М и

XZEM

 

 

(13)

 

!or(S,

I ) s I e S .

Возможность такого построения усматривается из со­ гласованности любого шара (теорема 2 § 2). Построим далее алгорифмы б1 , б 2 так, что

(14)б1 (Р, Q) ~ ст (у4 (Р, Q), Р),

(15)

 

 

 

62(P) =

Wp3-

 

 

 

 

 

Искомый алгорифм б строим так, что

 

 

 

(16)

 

 

 

д ( Я ) ~ уЦР,

б 2 (Я)).

 

 

 

 

Фиксируем

произвольное

Р ^2?

и

покажем,

что

1б(Р),

8(Р)ЕЕЖ

 

И

Р е а ( 8 ( Р ) ) .

 

 

 

 

 

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

имеет место

 

 

 

 

 

 

(17)

если

Q — предельное

слово,

то

'(Р, Q)

(см.

 

(5), ( 7 ) - ( 8 )

и (13)—(14));

 

 

 

 

(18)

б 2

(Р) — непредельное

 

слово

и

! б ! ( Л б 2 ( Я ) )

 

((17),

(15)

и лемма 2 §

2).

 

 

 

 

Ввиду

(18),

(6),

(9) —(10)

 

слово

Р,

б 2 (Р )

принад­

лежит

Отсюда согласно

(11)

получаем

3(Р,

 

82(Р)),

т. е.

((16))

16 (Р).

 

Тогда

по

 

определению у5

и

(12)


§ 3]

ВЫБОР ПЕРЕЧИСЛИМОГО

ПОКРЫТИЯ. НЕПРЕРЫВНОСТЬ

407

б (Я) е Х

Согласно

(18)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

\Ь'(Р,

ЬЦР)).

 

 

 

 

 

Отсюда,

поскольку

((14),

(16),

(7) —(8))

 

 

 

 

б1 ( Л б 2 ( Р ) ) ~ а ( а ( у 3 ( Л

б2 (Р))),

Р)~ст(а(б(Я)),

Р),

получаем

 

 

 

 

!ст(а(б(Р)),

Р).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Это

означает,

что

Р

принадлежит

шару

а(8(Р)),

чем и

заканчивается

доказательство.

 

 

 

 

 

 

Из теоремы 1 можно вывести ряд интересных след­

ствий.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поскольку

в

слабо

полном,

сепарабельном

КМП

всякое

согласованное

множество

сепарабельно

(лем­

ма 5 § 2), то имеет место

 

 

 

 

 

 

 

 

С л е д с т в и е

1.

В

слабо

полном

сепарабельном

КМП

из

 

любого

эффективного

покрытия

произвольного

согласованного

множества

можно

выбрать

перечисли-

мое

покрытие

этого

 

множества.

 

 

 

 

 

 

О п р е д е л е н и е

 

3.

Будем говорить,

что

множество

3? точек

 

КМП

М

является

лакомбовым,

если

можно

по­

строить

алгорифм

 

со,

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

всякое

нату­

ральное

 

число,

к

которому

он

применим, в

шар

про­

странства М так, что для

любого

Х е М

 

 

 

 

 

 

 

X e S '

s

l

ПЭл(!ш(«) &(*€=©(/»))).

 

 

Таким

образом,

лакомбовы

множества — это

множе­

ства, получаемые объединением перечислимых множеств шаров * ) .

Достаточно простое доказательство следующей тео­

ремы

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

читателю.

 

Т е о р е м а

2.

1)

Всякое лакомбово множество со­

гласовано.

 

 

 

 

 

2)

Всякое

лакомбово

множество эффективно

откры­

то (определение

13 §

2).

 

 

Теорема 1 позволяет

получить результаты, в

некото­

ром смысле обратные теореме 2.

 

*)

Такого рода множества

рассматривались Л а к о м б о м в

ра­

боте

[4]; термин «лакомбово

множество» предложен М о е к о

р а ­

к и с о м [1].

 

 


408

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

МЕТРИЧЕСКИЕ

ПРОСТРАНСТВА

[ГЛ.9

 

С л е д с т в и е

2.

В

слабо

полном

КМП

всякое

эф­

фективно

открытое

сепарабельное

 

множество

лаком-

бово.

 

 

 

В

слабо

полном

КМП

всякое

эф­

 

С л е д с т в и е

3.

фективно

открытое

сепарабельное

множество является

согласованным.

 

 

 

 

 

 

 

[1]). В

слабо

пол­

 

С л е д с т в и е

4

( М о с к о в а к и с

ном

сепарабельном

 

КМП

всякое

эффективно

открытое

согласованное

множество

является

 

лакомбовым.

 

 

Для

доказательства

 

следствия

2

достаточно

заме­

тить, что всякое эффективно открытое множество яв­ ляется правильным, а его внутренняя функция (опреде­ ление 13 § 2) образует эффективное покрытие данного

множества. Следствие

3 вытекает из следствия 2 и тео­

ремы

2. Следствие 4

вытекает из следствия 2 и лем­

мы 5

§ 2.

 

Теорема 1 позволяет также получить новое доказа­ тельство существования сингулярных интервальных по­ крытий. В самом деле, фиксируем произвольное п и построим алгорифм у, перерабатывающий слова в ал­ фавите КДЧ в натуральные числа, причем разные сло­ ва в разные натуральные числа. С помощью алгориф­ мов D~, D+ нетрудно построить алгорифм 0, перераба­

тывающий всякое КДЧ х в шар (в

пространстве КДЧ

Ei) с центром в точке х и радиусом,

меньшим 2 - " - Y ( * ) - 2 .

Алгорифм 0, очевидно, есть эффективное покрытие кон­ структивной прямой. Применяя теорему 1, построим ал­

горифмы

р ь

р2 так," что Pi перечисляет

некоторое мно­

жество

КДЧ Ж, а

Рг перерабатывает

всякое КДЧ х в

натуральное

число,

причем всегда

!Pi(p2 (x))

и

х е

^ 0(Pi(P2(*)))• Поскольку, очевидно,

множество

Ж бес­

конечно,

то

pi можно заменить

арифметически

полным

алгорифмом

рз, перечисляющим

без

повторений

то

же

самое множество Ж. При любом k

 

 

 

 

k

 

k

 

оо

 

 

 

 

21 е (Рз (0) I < 2

2 - " - у ( Р з ( ' ) Ь 2 <

2

2 " 1 - ' - 2 = 2 ~ п - \

 

*=о

 

г=о

 

г=о

 

 

 

 

(Здесь |0(Рз(О)1 означает радиус шара 03 (г)); мы воспользовались тем, что все числа Y(Эз (0) попарно различны.) Используя эту оценку и алгорифмы рь р2, р3, нетрудно получить 2~п -ограниченное интервальное


§ з] В Ы Б О Р П Е Р Е Ч И С Л И М О Г О П О К Р Ы Т И Й .

Н Е П Р Е Р Ы В Н О С Т Ь 409

рациональное покрытие конструктивной прямой (в смыс­

ле определений § 1 гл. 8).

 

Существование сингулярных покрытий показывает,

что теорема 1 не может быть усилена

до теоремы о воз­

можности выбора конечных покрытий. Вопрос о кон­ структивных аналогах теоремы Бореля (о конечных

покрытиях)

изучался

в

последнее время

Л и ф ш и-

ц е м

[4].

 

 

 

 

 

 

 

 

 

Можно

показать

(см. Н о г и н а [3] и К у ш н е р

[10]),

что ни одно из условий теоремы

1 не может быть опу­

щено (даже при сохранении остальных условий).

 

 

2.

Докажем теперь

основную

теорему работы

Ц е й -

т и н а [5], усиливающую теорему

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

§

2.

 

Т е о р е м а 3 (Г. С. Цейтин). Пусть Мх слабо

пол­

ное

сепарабельное

КМП,

М2произвольное

КМП

и

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

а

оператор

типа М\-т2.

 

Можно

построить алгорифмы

и

% такие, что при

любых

m,

п

иХх

 

1)

если

\а{т,п),

то

о(ш,п)

— шар в

Мг

и

h(m,n);

 

2)

если

\x(m,n),

то x(m,ri)

Е ^ ;

 

 

 

 

 

 

 

.3)

если

\o(m,n),

X е= а(ш,п)

и

\W(X),

то

 

 

 

 

 

 

р2(Ч>(Х),

x(m,

 

п))<2-т;

 

 

 

 

 

 

4)

если

\W(X),

то осуществимо

k

такое,

что

\a(m,k)

и

X e o ( m , k). (Здесь р2

— метрический

алгорифм

М2.)

 

Д о к а з а т е л ь с т в о .

Обозначим

через

2?

область

определения оператора Vf. Очевидно, ^

— согласован­

ное множество. По теореме непрерывности

(теорема

И

§

2),

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

любых

m

и

(19)

если №(Х)

(т. е. X

£),

то

 

\a(m,

X), a(m,

X)-

 

 

шар с центром в точке

X,

 

причем

для

любого

 

 

У е = а ( т , X) такого,

что

\Ч (Y),

выполняется

 

p2(V(X), W(Y))<2-m.

Очевидно, при любом m алгорифм ат является эф­ фективным покрытием согласованного множества 9?. Пользуясь следствием 1, построим алгорифмы т/ и у


410

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

[ГЛ. 9

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

(20)х'т перечисляет некоторое подмножество Жт мно­ жества Я?\

(21)

если

 

то

(т, X),

у(т,Х)^Жт

и

 

X е= а (т, у (т,

X)).

 

 

 

 

 

Искомые

алгорифмы

т

и а

строим

теперь так,

что

(22)

 

х{т,

п)~Ч?(х'(т,

я)),

 

 

(23)

 

а(т,

« ) ~ а ( я г ,

т'(/я, я)).

 

Утверждение 1) теоремы следует из (19), (20) и (23),

утверждение 2) из (20) и (22), утверждение 3)

из (19),

(20)

и (22) — (23). Наконец, утверждение 4)

вытекает

из

(21).

 

Доказанная теорема показывает, что при любом т область определения оператора Ч"1 может быть покрыта перечислимым множеством шаров так, что каждый шар этого множества отображается этим оператором внутрь некоторого шара пространства М2 радиуса 2~т. Из уси­ ленной теоремы непрерывности вытекает сформулирован­

ная нами в § 2

гл.

5 усиленная теорема непрерывности

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

функций и теорема Крайзела — Лаком­

ба — Шёнфилда

Цейтина

( К р а й з е л , Л а к о м б,

Ш ё н ф и л д [1]—[2],

Ц е й т и н

[3]—{5]) о продолжимости

эффективных функционалов до частично рекурсивных операторов в смысле К л и н и [4].

Сделаем еще несколько замечаний по поводу тео­

ремы 3 (ср. §

1 гл.

1 работы

Ц е й т и н а (5]) * ) .

Существуют

два

подхода

к определению вычислимых операто­

ров. Мы поясним

эти

подходы

на

примере операторов, аргументами

и значениями которых

являются

арифметические функции (т. е.

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

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