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

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

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

402

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

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

[ГЛ. g

натурального

п

 

 

 

 

 

 

Р,

п,

Q ) ~ G ( 2 - ' t - I - p 2

( T ( P ) ) W(Q))),

 

 

%2(т,

Р,

п,

Q)~G(p2(4{P),

^ ( Q ) ) - 2 - " - ' ) .

(Напомним, что алгорифм G применим к положитель­ ным и только положительным КДЧ.)

Построим далее алгорифм 913 так, что для любого слова R

Р, п, p ) ~ t r ( E i 2 № > P j „ 3 , R)

(где tr — алгорифм, фигурирующий в теореме 9). Искомый алгорифм Нп строим теперь так, что

 

H n ( m ,

Р, n)~sep(P,

 

 

б ^ з . р . п З ) ,

 

где

sep

— алгорифм, построенный по теореме 8.

 

 

 

Фиксируем

произвольный

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

опера­

тор

V

типа

 

М{ т* М2,

точку X е= Мх,

в

которой

опре­

делен 4f , и натуральное

п.

Обозначим

для краткости

через Т

слово

£ 4 ^ . X,

п.

 

 

 

 

 

 

 

 

Пусть 5£'т и ^'/—множества

точек Мх,

определяемые

условиями

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

У <= 2?'т =

1

(Г, У),

 

 

 

 

 

 

 

 

 

:

Е

 

Я

=

!212(Г, У).

 

 

 

 

 

 

Ясно, что

K s S ' r

(У s

i??)

тогда

и

только

тогда,

когда \XY{Y)

и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

р2

 

 

 

1 Р ( У ) ) < 2 - - 1

 

 

 

 

(соответственно р2 г

(J),

^(У)) > 2 - " -

1 ) .

 

Кроме

того,

Z е

i ^ f . Нетрудно

также

убедиться, что

множества 3?'т

и 9?т согласованные,

причем 21г и Щ—их

 

согласующие

алгорифмы. Тогда

по

 

теореме 9 алгорифм Щ просле­

живает множество ST.

 

Поскольку 9?т П %'т= 0 и X е

5 г ,

для

X,

 

^ г , 21г,

 

 

выполняются

все

условия

се-

парационной теоремы. Поэтому алгорифм Нп перераба­

тывает

слово Е^З, :Х,

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

точке X,

внутри

которого нет

точек множества 2?т*

Следова-

§ 3] ВЫБОР

ПЕРЕЧИСЛИМОГО ПОКРЫТИЯ. НЕПРЕРЫВНОСТЬ

4Q3

тельно, если

\W(Y)

и У е Н п

X, п), то

Y ф. 9'т-

Отсюда р2 (W (X), У (У)) <

2~л-х

< 2~п, что и требовалось.

С л е д с т в и е

13.

Всякая

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

функция

непрерывна

(ср. § 2 гл. 5).

 

 

 

С л е д с т в и е

14.

Всякий

эффективный

функционал

непрерывен.

 

 

 

 

 

 

 

Остановимся несколько подробнее на следствии 14.

Пусть

W — эффективный

функционал, т. е. алгорифми-

ческий

оператор

из

бэровского пространства в

про­

странство натуральных

р ,

р (()

=

такая

ПНЧ,

чисел.

Пусть

р,

 

что !Ч^(EPi3) - Тогда можно указать

такое

натуральное

N, что для любой ПНЧ

2 если

2

 

Pi(0

при

i^N

и ^(ЕРгЗ), то X F(EP,3)^1 F(EP2 3).

Таким

образом,

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

§ 3. Теорема о выборе перечислимого покрытия.

Усиленная форма теоремы непрерывности. Некоторые контрпримеры

1. Изложение этого пункта заимствовано из работы автора [10]. Доказываемая ниже теорема о выборе пе­ речислимого покрытия представляет собой естественное обобщение теоремы М о с к о в а к и с а [1] о представлении открытых согласованных множеств перечислимыми объ­ единениями шаров (см. следствие 2). Аналогичный ре­ зультат фактически получен также в доказательстве

основной теоремы работы Ц е й т и н а [5].

 

 

 

О п р е д е л е н и е

1. Пусть Mi — КМП и 9?<=Mi.

Ал­

горифм а будем называть эффективным

покрытием

мно­

жества

9?, если он

перерабатывает всякий

элемент

9?

в шар,

содержащий

этот элемент.

 

 

 

 

О п р е д е л е н и е

2. Будем

говорить,

что из эффектив­

ного

покрытия а множества 9

можно

выбрать

перечис­

лимое покрытие множества 9, если осуществимы

 

алго­

рифмы

у и б такие, что

 

 

 

 

 

1)

у

перечисляет

некоторое

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

Ж

множе­

ства

9;

 

 

 

 

 

 

404

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

МЕТРИЧЕСКИЕ

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

[ГЛ. 9

2)

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

всякий

элемент

X

множества 9?

в элемент

Ж таким

образом,

что 1 е а ( 8 ( 1 ) )

* ) .

 

Следующая

теорема

напоминает по

формулировке

(но не по доказательству) классическую теорему

Линде-

лёфа

(см., например, К а м к е [1; стр. 48]).

 

 

 

Т е о р е м а

1

выборе

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

покрытия).

Пусть М слабо

полное

КМП.

Каково

бы

ни

было сепа-

рабельное

и правильное

множество

3?

элементов

М (см.

определения 11 и 5 § 1)

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

покрытие

а этого

множества,

из

а

можно

выбрать

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

покры­

тие

2'.

 

 

 

 

 

 

3? — правильное

 

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

Пусть

сепара-

бельное множество точек слабо полного КМП М и а — эффективное покрытие 3/. Обозначим через р алгорифм, перечисляющий плотное подмножество 3?. Рассмотрим

множества натуральных чисел

ЖР>

такие,

что

(1)

ц = Ж

р п ^ ю { 2 - п - 1 - 9

{ Р ,

p(i))),

 

где

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

М, i — натуральное чис­

ло,

Р — слово

(в фиксированном нами алфавите А) и

G — алгорифм,

применимый к положительным и только

положительным

КДЧ (см. § 3 гл. 2). Из определения (1)

множеств ЖР,П

усматривается,

что

все эти

множества

перечислимы. Построим алгорифм у1 так, что при любых

Р

и п алгорифм

у Р

п

является

стройным

алгорифмом,

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

множество ЖР, П

(ср. § 3 гл. 1).

 

 

Исходя из (1) и определения р, легко убедиться, что

(2)

если

Р е ^ ,

то

при

всяком

п

!р (у1 (Р,

п, 0)),

 

р (у1

(Р, « J ) ) s < ?

и

р (Р,

р (у1

(Р,

п,

0))) <

2 - " - ' .

 

Пусть d и V—алгорифмы,

введенные

в п. 3 § 2. На­

помним, что

 

 

 

 

 

 

 

 

 

(3)слово Q непредельное тогда и только тогда, когда

при некотором п [®](Q, п) = Л ,

(4)

F(Q)~n«([<S](Q, л)

Л) .

*) Условие

существования алгорифма

6 можно, как легко ви­

деть, заменить

условием

 

V* (X s <? => 1 П Э п (!у (я) & (X s а (у (я))))).

i

3]

ВЫБОР

ПЕРЕЧИСЛИМОГО

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

4Q5

 

 

Построим

алгорифм у2

такой,

что

 

 

 

 

 

 

 

0)),

если

[Щ(Я,п)фА,

у 2

(

Р ' Q ' П ) ~

I

Р ( Y 1 (Р, V (Q), 0)),

если

(Q, я) =

Л

Из

(2) — (4)

получаем

 

 

 

 

(5)если Р Ё 5 И Q —предельное слово, то у2р Q есть регулярная последовательность точек М, сходя­ щаяся к Р;

(6)

если

Р е=

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

слово,

то

у | Q

 

есть регулярная последовательность

точек М, схо­

 

дящаяся к

]°>{у1{Р, V(Q), 0)).

 

 

 

Пусть

Lim алгорифм

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

пере­

хода

в пространстве М. Построим алгорифмы

у3

и у4

так,

чтобы

 

 

 

 

 

(7)

 

У 3 ( Л Q ) ~ L i m ( E y | > Q 3 ) ,

 

 

 

(8)

 

у4

(Р, Q) ^

а (у3 (Р, Q)).

 

 

 

Пусть

Ро,

Р\,

Рп — список

слов

(в алфавите

А).

Назовем

этот

список

регулярным,

если

при любых

i г=Г

 

 

\G{2-l-9(Ph

Р,)).

 

 

(Понятие регулярного списка представляет собой есте­ ственное «перечислимое расширение» свойства регуляр­

ности упорядоченных списков точек КМП.)

 

 

 

 

Рассмотрим множество 9t (в алфавите А\)

слов

вида

Р, Q такое, что Р, Q GE 91 тогда и только тогда,

когда

 

(9)

 

 

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

слово;

 

 

 

 

 

(10)

при

i^V(Q)

2(Р,

Q,

/)

и

слова

у2 (^>

Q. 0),

 

Y2 (Р, Q,

1),

. •., Y 2 ( Л Q ,

V(Q))

образуют

регу­

 

лярный

список.

 

 

 

 

 

 

 

 

 

 

Нетрудно

убедиться,

что

 

 

 

 

 

 

 

 

 

(11)

если

слово

Р, Q

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

то

! Y 3 ( P ,

Q) И

 

Y 3 ( P ,

QJeS' .

 

 

 

 

 

 

 

 

 

 

В

самом

деле, поскольку

Q—непредельное слово,

то

2

 

 

f

p(v'(P,

п. 0))

П Р И

 

K ^ ( Q ) ,

 

Y

(Р, Q> rt) J

р ( Y i ( р >

т/ ( Q ) >

0

) )

п р и

n

^

т/ ( Q

) -

 

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]) * ) .

Существуют

два

подхода

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

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

эти

подходы

на

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

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

являются

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

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

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

S3]

ВЫБОР

ПЕРЕЧИСЛИМОГО ПОКРЫТИЯ. НЕПРЕРЫВНОСТЬ 4Ц

пример, записи

алгорифмов типа

(2@—*Ж). При этом на оператор

естественно

наложить требование

корректности, состоящее в дан­

ном

случае

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

одну

и ту же функцию,

то получаемые по ним с помощью опера­

тора

предписания также

определяют вычисление одной и той же

функции. Такой характер носят эффективные функционалы и кон­

структивные

функции. Следуя

Ц е й т и н у [5], назовем

операторы

описанного

типа

операторами

Маркова. При втором подходе

опера­

тор использует

не предписания

для вычисления аргументной

функ­

ции — такое

предписание может

быть неизвестным, — а

лишь зна­

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

функция вычислима в той степени, в какой умеет

вычислять исход­

ную функцию «оракул». Условие корректности в данном случае вы­

полнено автоматически, более того, если результирующая

функция

оказалась, например, определенной в 0, то при вычислении

ее зна­

чения были использованы лишь значения

исходной функции в не­

котором конечном

числе

точек, так что для любой

другой

функции,

совпадающей с исходной

в этих точках, результирующая

функция

примет в нуле то же самое

значение. В случае

операторов над

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

функциями

в качестве

общего

варианта

описан­

ного типа операторов естественно принять частично рекурсивные

операторы

в смысле

К л и н и

[4, § 63]*).

Аналогичный

характер

носят

вычислимые

функционалы

Г ж е г о р ч и к а [2] и

определяе­

мые

на их основе

вычислимые

действительные

функции.

(Вычисли­

мые

действительные

функции

такого типа

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

также

К л а у а

[2],

[4].)

Операторы

описанного

типа мы,

следуя

 

*) Приведем определение частично рекурсивного оператора (от

одного

функционального

аргумента), следуя Л а х л а н у [2]. Назо­

вем

/-кортежем

пустое

слово

или кортеж

пар натуральных

чисел

(24)п{, т1»п2, т2* ... * nk, mk.

Пусть ф (частичная)

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

функция.

Скажем,

что ф

продолжает

кортеж (24), если ф(/1( )=/п(

(1 ^'t ^fe) . Будем

так­

же считать,

что любая

функция продолжает пустой

/-кортеж.

Про­

извольное слово вида i » /» Р, где i, j — натуральные числа, Р — /-кор­

теж, назовем

0-кортежем. Пусть Ф — оператор (в

традиционном

смысле этого

слова), переводящий всякую арифметическую функ­

цию ф в арифметическую функцию Ф (ф). Назовем

Ф частично ре­

курсивным, если можно построить перечислимое множество 0-кор-

тежей

W так, что

при любой

функции ф и натуральных

<', /

ф ^ф) (j) = j тогда

и только

тогда,

когда

существует 0-кортеж

i*j*P

из W такой,

что ф продолжает

Р. С

топологической

трак­

товкой частично рекурсивных операторов можно ознакомиться в ра­ ботах У с п е н с к о г о [1] и Л а х л а н а [2].