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

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

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

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

Добавлен: 15.10.2024

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

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

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

144

 

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

ДЕЙСТВИТЕЛЬНЫЕ

ЧИСЛА

[ГЛ. 2

неприменим

ни к какому

КДЧ, равному

0. Ниже будет

показано,

что это обстоятельство

является

существен­

ным,

так

что классическая

сигнум-функция

является в

этом

смысле

невычислимой.

 

 

 

 

В

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

следующих

двух

лемм

исполь­

зуется принцип Маркова.

 

 

 

 

 

Л е м м а

6. Если

х ф

 

у, то ! Nr (х, у).

 

 

 

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

Предположим, что ~~1 ! Nr (х, у).

Тогда, ввиду

леммы

4, х =

у, что неверно. Следователь­

но, 1 ~l!Nr(jc,у), откуда по принципу Маркова

следует,

что ! Nr(x, у).

 

 

 

 

 

 

 

 

Л е м м а

7. Если

хфу,

то \sgr\^(x,y).

 

частно­

сти, если х ф

0, то ! sgn(x).)

 

 

 

 

Доказательство этой леммы совершенно аналогично

доказательству леммы 6.

 

 

 

 

 

 

9.

Т е о р е м а 19. Уху {{х фу)=>

({х > у) V {х < у))).

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

Теорема

19 утверждает'суще­

ствование

алгорифма а

 

такого, что для

любых

КДЧ х

и у, если

 

 

 

 

 

 

 

 

 

 

хфу,

то

\а(х,

у),

а{х,у)=\

или

а(х,у)

= 2

и

(х, у) = 1) => (* >

у),

(х, y)~2)zD{x<

 

у).

 

 

Возможность построения такого алгорифма непосред­ ственно усматривается из лемм 5 и 7. Теорема 19, та­ ким образом, доказывается с использованием принципа Маркова.

Значение следующих двух теорем состоит в том, что они позволяют в ряде случаев «конструктивизировать» классические доказательства, содержащие разбор слу­

чаев хфу

или х =

у.

 

 

 

 

 

 

 

 

Т е о р е м а

20.

Уху {(х < у) => Vz ((z < у) V (г >

х))).

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

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

этой

тео­

ремы нужно

построить алгорифм 23 такой, что для лю­

бых КДЧ х, у, z и натурального п, если уп

— хп

>

2~п+\

то

 

 

 

 

 

 

 

 

 

 

 

123(х, у, п, z),

23(я, у,

п,

z)— 1

или

23(х,

у,

п,

z) == 2,

причем,

если

23 (х, у,

п,

z) == 1,

то

z<y,

и

если

23 (я,

у, п, z) =

2, то z >

х,

 

 

 

 

 

 

 

 


ОТНОШЕНИЯ ПОРЯДКА НА МНОЖЕСТВЕ КДЧ

 

145

Построим

(пользуясь леммой 2) алгорифм В, пере­

рабатывающий всякое слово вида х,у, п

такое, что

(65)

уп -

хп >

2~п+\

 

 

 

 

 

в натуральное число, для которого

 

 

 

 

 

(66)

у п - х а > 2 - п + 1

+

2-*-у-а\

 

 

 

Построим

далее алгорифм

93 такой,

что для

любого

слова вида х,

у, п, z, для которого

выполняется

(65),

 

j l ,

если

z p u . g , n ) + 2 < Х п

+ У п ,

93 (х, у,

п, z) ~ '

 

 

 

 

,

 

 

 

| 2 ,

если

г$,у,п)+2>

Х

п

\

ы

(алгорифм 93 нетрудно

построить,

используя

теорему об

универсальном алгорифме, теоремы сочетания алгориф­

мов и разрешимость отношений

 

> ) .

 

 

 

 

 

 

 

 

 

 

з>

з

 

 

 

Покажем,

что 93 обладает

требуемыми

свойствами.

Пусть х, у, z,

п — слово такое, что выполняется

(65).

Тогда

ф(х,

у, п).

Следовательно, !93(х,

у, п,

z)

и

93(х, у,

п,

z)

=?= 1 или 93(Л;, у,

п, z)

= 2 . Обозначим

ня

время доказательства

р(х, у, п)

через /.

 

 

 

Пусть

93{х, у,

п,

2 )

= 1. Тогда,

очевидно,

 

 

(67)

 

 

 

 

Z t + 2 < I n + I l L ,

 

 

 

Пусть

теперь

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

натуральное

число,

не меньшее, чем

Тогда

max (г/(л), г (/ + 2)).

 

(68)

\yji)-yn\<2~n,

(69)

\z(i)-zl+2\<2-'-2.

Кроме того, из (66) и (67) следует, что

(70)

y n - z l + 2 > 2 - n + 2-1-1.

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

(71)

у (i) - г (0 > 2~п + 2"'"' - 2~п - 2~'~2 =

2~'~2,


146

 

КОНСТРУКТИВНЫЕ Д Е Й С Т В И Т Е Л Ь Н Ы Е

ЧИСЛА

 

[ГЛ. 2

Из

(71)

по теореме

10 следует, что у

>

г.

 

 

Аналогично доказывается, что из 23(х, у, п, z) ==2

вытекает z

>

х.

 

 

 

 

 

 

 

Лемма

4

позволяет

следующим

образом

усилить

только что доказанную

теорему.

 

 

 

 

 

Т е о р е м а

21. Можно построить

алгорифм

Рз,

пере­

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

всякое

слово

вида

х,

у,

z, где х

< у,

в 1 или в

2

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

любого

слова

указанного

вида,

если

Рз (х, y,z) =?= 1, то z

< у, и

если

Рз(х,у,г)

=р 2,

то z

>

х.

 

 

 

 

 

 

 

 

 

10. Следующая теорема позволяет использовать до­ казательства «от противного» при установлении отно­ шений порядка между КДЧ.

Т е о р е м а 22. Пусть 6 — любой из знаков =, >,

3> 3>

3>

Для любых КДЧ

х,

у имеет место

3)

3)

 

 

 

 

~] ~\(хЬу)

=

хЬу.

Д о к а з а т е л ь с т в о . Импликации (хЬу) г> ~] ~\(хбу) очевидны. При доказательстве обратных импликаций

достаточно ограничиться

отношениями

= ,

< .

 

 

 

 

 

з>

з>

з>

 

 

1)

По определению

~] ~] (х^.у)

означает

 

~\~]~](х>у).

Предположим, что х > у. Тогда выполняется

~] ~] (х >

у),

что приводит к противоречию. Следовательно,

~] {х >

у),

т. е. х ^

у, что и требуется.

 

 

 

 

 

2) = .

По определению 1 ~]~]{х

= у) означает

 

 

3)

 

3>

 

 

 

(72)

 

l l V n ( \ x n - y n \ ^ 2 - n + l ) .

 

 

 

Из

(72)

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

 

 

 

 

 

(73)

 

 

~]3n{\xn-yn\>2-n+l).

 

 

 

Из

(73)

получаем

 

 

 

 

 

(74)V / i ( - l ( | * „ - 0 n | > 2 - , , + 1 ) ) .

Наконец, (74) можно записать так:

V r t ( U „ - £ / „ | < 2 - " + 1 ) .

&•

Это и означает, что х = у.


ОТНОШЕНИЯ ПОРЯДКА НА МНОЖЕСТВЕ КДЧ

147

3)< . При доказательстве этой части теоремы (так

д>

же, как и при доказательстве соответствующего утверж­ дения для отношения > ) используется принцип Map­

s'

кова.

 

 

 

 

 

 

 

 

Для

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

 

импликации

1 1 ( л : < ( / ) э

ZD(x<.y)

нужно

построить

алгорифм,

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

щий всякое слово вида х, у,

где х

и у — КДЧ, для

кото­

рых выполняется

~]1(х,

у),

в натуральное

число

nXj и

такое, что

 

 

 

 

 

 

 

 

 

Уп

—*п

пх, у

>2~я*-У+1.

 

 

 

 

а п х . у

 

 

 

 

 

Нетрудно убедиться,

что этим

свойством

обладает

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

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

ствах.

 

 

8. Можно

построить

алгорифм

G

типа

 

Л е м м а

(3)

-?Ж)

такой, что для

любого

КДЧ х

 

 

 

 

1)

Ю{х)

= х >

 

0;

 

 

 

 

 

 

 

 

 

2)

если

Ю(х),то

х>

2-°<*>.

 

 

 

 

 

 

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

Пусть

Nr — алгорифм,

по­

строенный

согласно лемме 4.

Пусть далее

а — такой ал­

горифм,

что для

любого

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

числа г,

если

г >

0,

то а (г) == Л ,

и если г

^

0,

то ~1 ! а(г).

Построим

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

 

 

 

Nr (дг, у)

~

Nr (х,

у) а ({уш

( х > у )

-

хЯг

„ -

2 " N r

<*• *>+ 1 )).

 

Из

утверждения

1)

леммы

4 очевидно,

что

 

 

(75)

 

 

 

 

!Nr(*,

у)~х<у.

 

 

 

 

Очевидно также, что если х <. у, то

 

 

 

(76)

 

 

 

 

 

 

 

Wr(x,y)~Nr(x,y).

 

 

 

Построим алгорифм G такой, что

G(x)caWr(0, х)+ 1.

Алгорифм G обладает требуемыми свойствами.


148

КОНСТРУКТИВНЫЕ ДЕЙСТВИТЕЛЬНЫЕ ЧИСЛА

[ГЛ. 2

Действительно, свойство 1) следует из (75)^ Дока­ жем, что выполняется 2). Пусть \G(x). Тогда !Nr(0, х). Следовательно, !Nr(0, х) и Nr(0, x)==Nr(0, х). Далее

(771

 

х

>

2 - N r ( 0 - * > + i

\ ' 1 >

 

X N r ( 0 , х)

 

^

При любом i ^

x(Nr(0,

х))

(78)

| x ( 0 - x N r ( 0 , x ) | < 2 - N r ( 0 - ' .

Из

(77) и (78)

получаем, что при таких i

(79)

х (0 > 2 ~ N r ( 0 > х ) + х

-

2~ N r ( 0 , х ) = 2~ N r ф - х ) .

Отсюда согласно теореме 11 следует, что

x>2-Nl{0-x).

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

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

х — КДЧ

такое,

что

при

лю­

Т е о р е м а

23.

/7г/сть

бом

и

<

2~п.

 

 

 

 

 

 

 

 

 

 

 

 

Тогда

х ^

0.

 

 

 

 

 

 

 

 

 

 

 

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

Предположим,

что

л; >

0. Тог­

да

\G(x),

G(x)—натуральное

 

число

и

х

> 2-G W,

что

противоречит

условию. Следовательно,

1(х>0),

что и

означает х ^

0.

 

х — КДЧ

такое,

что

х^О

и

Т е о р е м а

24.

Яг/сть

при

любом

п х sg:

2 _ п . Тогда

х =

0.

 

 

 

 

 

 

 

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

По

теореме

23

имеем л: ^

0.

Отсюда и

из

л: ^

0 по теореме

17

следует

л: =

0.

 

Аналогично теореме 23 может быть доказана

следую­

щая

 

 

 

Пусть

х — КДЧ

такое,

что

при

лю­

Т е о р е м а

25.

бом

п имеет место — 2 _ п

х. Тогда

х >

0.

 

 

 

 

 

Из теорем 23, 25 и 17 вытекает следующее

утверж­

дение.

 

 

 

Пусть

х — КДЧ

такое,

что

при

лю­

Т е о р е м а

26.

бом

п

имеет место 2~п

*С х -<! 2~п.

Тогда

х = 0 * ) .

 

*) Запись у <: х ^ г понимается как сокращение записи