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

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

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

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

Добавлен: 15.10.2024

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

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

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

254

 

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

[ГЛ. Б

1)

если

при всех п а(Е/З» п)Ф/\>

то f — нигде не

определенная

КФ;

 

k cr(c73>

 

 

2)

если

при некотором

k) == Л ,

то можно

найти

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

число г такое,

что If (г).

 

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

Искомый

алгорифм

с строим

так, чтобы

 

 

 

 

 

 

 

 

< * № ,

" ) ^ [ / ] ( Р ц ( / 2 > ) ) ,

/!(/0)

 

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

Очевидно, если при всех п

о(т,п)ФЛ,

то алгорифм / неприменим ни к какому рациональному числу. Тогда в силу результатов гл. 9 КФ f нигде не оп­ ределена. (Это легко усматривается также из доказа­ тельства теоремы 1 и следствия 1 § 1 гл. 4.)

Если же при некотором И

то алгорифм f заканчивает работу над рациональным

числом

Рц(/г(&))

не более чем за l\{k)

шагов. Следо­

вательно, КФ f определена в точке Рц(/г (&))•

 

Лемма

10 позволяет

свести доказательство теоремы 2

к случаю,

когда

f — непустая функция.

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

пусть

мы

располагаем

алгорифмом 91

таким, что для

всякой

непустой

КФ ф

алгорифм 0£Фз

есть

последова­

тельность

полных

полигональных функций,

сходящаяся

к ф. Построим алгорифм 0 таким образом, чтобы для любой КФ /, КДЧ х и п

в(т, п, х)~

0, 6'(Е/3. п> х)>

если при 0 ^ / ^ я сг(Е/3» О ^ Л ;

ес л и ^(Ё/З. А при некотором k

таком, что

O^k^n.

Нетрудно убедиться, что для любой КФ / алгорифм 6 ^ является последовательностью полных полигональных функций, сходящейся к f.

Наметим теперь доказательство теоремы 2 в случае, когда / — непустая функи 1я. Согласно теореме 1 можно


 

СТРУКТУРА КОНСТРУКТИВНЫХ ФУНКЦИЙ

 

255

построить

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

псевдополигональных

функций F1

так, что при всяких

тих

 

 

(28)

если !/(х), то

IF1 (т, х)

 

 

и

 

 

 

 

(29)

\f(x)~Fxm(x)\<2-m-\

 

 

Построим далее последовательность КФ у

так,

что

КФ ут определена лишь на интервале — 2~т~1

V

2~т~\

и если х принадлежит этому интервалу, то

 

 

 

Y (т, х) =

х.

 

 

(Такой алгорифм у можно построить, например, с по­

мощью леммы

4.)

 

 

F2 так, чтобы

 

 

 

 

 

 

Построим

алгорифм

 

 

 

 

 

 

F2(tn,

С у (т, F]

(m +

1, х) — Fl (т,

x)),

если

m >

0;

x) ~ \ .

 

.

 

 

 

 

 

 

 

 

 

 

 

v

I F ' ( l , Д

 

 

 

 

 

 

если

m =

0.

Отметим

некоторые

свойства

F2.

 

 

 

 

 

 

(30)

При

всяких

т

и

х ,

если \f{x),

то I F ^ W

(это

 

следует

из

(28)

и

(29))

и

при т >

0

 

 

 

 

 

 

F2 (m,

х) =

 

f L + i

) Fm

(х).

 

 

 

 

 

(31)

При

всяких

тих,

если

!/(*),

то

 

 

 

 

 

 

 

 

f(x)-^FUx)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k=0

 

 

 

 

 

 

 

 

 

(32)

При

всяких

т>0

и х, если \F2(m,

х),

то

 

 

 

 

 

 

| f L w l < 2 ' B - ' .

 

 

 

 

 

 

Используя

лемму

5,

 

можно

показать,

что

при

вся­

ком

т алгорифм

F2m

является

псевдополигональной

функцией. Применяя лемму 9, построим алгорифм Н

таким

образом, что

при всяких k,

I НкЛ является пол­

ной полигональной

функцией, причем

(33)

для всякого

т и х таких,

что \F2(m, х), можно

 

найти I так,

что при

 

И (т, п, x) — F2(m, х),


256 КОНСТРУКТИВНЫЕ ФУНКЦИИ [ГЛ. 5

(34)

при всех » 1 > 0 ,

ft и х

 

 

 

 

 

| Я т . „ ( * ) | < 2 - -т-\

 

 

 

Построим

алгорифм

F так,

чтобы

 

 

 

 

F(n, х)

п

Hk,n(x).

 

 

 

 

= 2

 

 

 

 

 

fc=0

 

 

 

 

Очевидно,

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

полных

полиго­

нальных функций. Покажем,

что f =

LimFn.

Пусть х

 

 

 

 

 

Я-» оо

 

таково, что !/(*). Зададимся натуральным числом т.

Используя

(30)

и (33),

найдем / >

т такое,

что

при

вся­

ких k^.m

и я 2> /

 

 

 

 

 

 

 

 

 

 

 

Hk,n(x) =

F4k,

х).

 

 

 

Тогда, ввиду (31) и (32), при

 

 

 

 

\f(x)-Fn(x)\<

 

 

 

 

k=0

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

m

+

 

2

 

Hk.n(x)

f(x)-IlFl(x)

 

k=m+\

 

 

 

 

 

k=0

 

 

 

 

 

 

 

 

 

 

 

 

+

2 \Hk,n(x)\<2-m-3

+

2-m-]

 

<2~т,

 

 

fc=m+l

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

§ 4. Теоремы о среднем

значении

 

 

 

 

для конструктивных

функций

 

 

 

 

 

Пусть f — всюду

определенная

(и, следовательно, не­

прерывная

в каждой

точке)

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

функция,

а х А у — сегмент

положительной

длины. С функцией /

и сегментом х А

у

естественно связать следующую

алго-

рифмическую проблему: построить алгорифм, находящий для каждого КДЧ г, расположенного между f(x) и f(y), КДЧ из х А у, придающее / значение, равное z * ) . Этому кругу вопросов и посвящен данный параграф.

 

*) Как уже отмечалось в

п. 1 введения,

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

вто­

рой

теоремы Больцано — Коши,

приводимые в

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

ана­

лизе, не дают такого алгорифма

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

Ф и х т е н г о л ь ц

[1;

стр.

171]).

 

 

 


ТЕОРЕМЫ О СРЕДНЕМ ЗНАЧЕНИИ

257

Ниже

через

х Д у

обозначается

 

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

сег­

мент

положительной

длины,

а

через

f — произвольная

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Обозначим через f0

такую функцию, что

 

 

 

 

 

 

 

 

 

2

 

х

-

З

1

 

+

2

х—

1.

 

 

Нетрудно

убедиться,

что

f0(x)~0

 

 

при

J ; G j1 A - f ,

/0 (*)

=

2 . * - - i

при

 

 

 

 

-

 

< /

Л

 

п

-

2

 

 

^ ^ -

j

( Р и с -

14).

Очевидно,

 

 

 

 

 

 

 

 

 

 

 

 

Ы 0 ) = - | ,

/ о ( 1 ) = | -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Т е о р е м а 1 ( Ц е й т и н

 

 

 

 

 

 

 

 

 

 

 

 

[1], [2],

[6]*)).

Невозможен

 

 

 

 

 

 

 

 

 

 

 

 

алгорифм

а,

 

перерабаты­

 

 

 

 

 

 

 

 

 

 

 

 

вающий

 

всякое

КДЧ

z

та-

 

 

 

 

 

 

 

 

 

 

 

 

кое,

что

 

2

z <

2

,

в

 

 

 

 

 

 

 

 

 

 

 

 

— у <

 

 

 

 

 

 

 

 

 

 

 

 

КДЧ,

при

котором

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f0(a{z))

=

z.

 

 

 

 

 

 

 

 

 

Рис.

14.

 

 

 

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

Пусть такой алгорифм а по­

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

алгорифм

ос' так,

чтобы

 

 

 

 

 

 

 

 

 

а ' ( 2 ) ^ Р з ( 1 ,

-§-,

а(г)) .

 

 

 

 

 

Очевидно

(см. теорему

21

§ 3

 

гл. 2),

а

перерабаты-

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

вает

всякое 2

из

интервала

^ - у

j

в

1 и

л и

в 2,

при-

чем:

1) если

a ' ( z ) = l ,

то

a(z)<-^i

 

 

откуда,

ввиду

f (a ( 2 ) )

=

2 , следует z

<

0;

2) если a'

( 2 )

=

2, то a ( 2 )

> -у ,

откуда

вытекает

z ^ O .

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

а'

указывает

для

 

 

 

 

 

 

 

 

2

 

2

 

 

 

 

 

 

 

 

 

 

любого 2 из интервала — у V у верный член дизъюнк­ ции ( 2 ^ 0) V {z ^ 0), что согласно следствию 5 § 1

гл. 4 невозможно.

*) Цейтин рассматривает чуть-чуть другую полигональную функцию.

9 Б. А. Кушнер


258 КОНСТРУКТИВНЫЕ ФУНКЦИИ [ГЛ. о

Таким образом, сформулированная в начале пара­ графа алгорифмическая проблема, оказывается нераз­ решимой уже для очень простых равномерно непрерыв­

ных функций.

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

алгорифм,

перераба­

С л е д с т в и е

тывающий

запись

всякой

функции

f такой, что / ( 0 ) <

О,

f ( l ) > 0,

в КДЧ,

придающее f значение,

равное

0.

 

Не представляет существенного труда показать, что

результаты, аналогичные

теореме

1 и

следствию 1,

со­

храняются в классе бесконечно дифференцируемых

функций.

 

 

2. Функция /о, фигурирующая в

теореме 1, имеет ту

особенность, что она постоянна на

некотором

интервале

(именно, на интервале-^- V "5") • Как

мы сейчас

убедимся,

это обстоятельство и является источником алгорифмиче-

ских трудностей, возникающих при решении уравнений

вида f0(x)

= z,

где fo(0)<

z <

/ 0 (1) .

 

 

 

нигде

не

по­

О п р е д е л е н и е

1.

Функцию

 

f назовем

стоянной

на

х А

у (х <

у),

если

невозможен

 

интервал

Х\ V у\

такой,

что Х\, у\ е

х А

у

и при

любом

г е

х, V

(/!

выполняется

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

О п р е д е л е н и е

2.

Функцию

 

\ назо&ем

нигде

не

ну­

левой

на

хАу

 

(х<у),

 

если

 

невозможен

 

 

интервал

хх V

г/j

такой,

что хи

г/i е х

Д

г/

и

f(z)

=

0

при

всех

Z G E X ,

V l / i .

 

 

Можно

построить

алгорифм

 

 

пере­

Т е о р е м а

 

2.

 

б,

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

 

всякое

слово

вида

£ /3 . х

А у,

где

х А у —

невырожденный

сегмент,

f — нигде

не

нулевая

на

х А у

функция

такая,

что / ( х ) ^ 0,

 

f(y)~^

0,

в

КДЧ

из

х А

у,

придающее

f значение,

равное

 

0.

 

 

 

 

 

 

 

 

 

 

Т е о р е м а

 

3.

Можно

построить

алгорифм

£),

пере­

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

всякое

слово

 

вида

£/3>

х А

у,

z,

где

х А у — невырожденный

сегмент,

f — нигде

не

 

постоян­

ная

на

х А у

функция,

z — КДЧ

такие,

что

 

f(x)^.z^

^f(y),

в

КДЧ

 

из х А

у,

придающее

 

f

значение,

рав­

ное

z.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теоремы 2—3 сформулированы нами для

случая,

когда f(x)^f(y).

 

Аналогичные

утверждения,

разумеет­

ся,

верны

для

функций

/,

удовлетворяющих

 

условию