Файл: Кушнер, Б. А. Лекции по конструктивному математическому анализу.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.10.2024
Просмотров: 198
Скачиваний: 0
190 |
КОНСТРУКТИВНАЯ |
с х о д и м о с т ь |
[ГЛ. 3 |
|||
Таким |
образом, получаем |
следующие теоремы. |
||||
Т е о р е м а 2. Каков |
бы |
ни был |
интервал, |
множе |
||
ство КДЧ, |
принадлежащих |
этому интервалу, |
неперечис- |
|||
лимо и, следовательно, |
не |
является |
областью |
примени |
мости относительно |
алфавита |
Ч никакого |
алгорифма. |
|
|||||||||||||
Т е о р е м а |
3. |
То же, что и |
теорема |
2, |
с заменой |
ин |
|||||||||||
тервала |
на невырожденный |
|
сегмент. |
|
|
|
|
|
|
||||||||
Т е о р е м а |
4. |
Множество |
3) |
(всех |
КДЧ) |
неперечис- |
|||||||||||
лимо |
и, |
следовательно, |
не |
является |
областью |
примени |
|||||||||||
мости относительно |
Ч никакого |
алгорифма. |
|
|
|
||||||||||||
Таким |
образом, |
невозможен |
алгорифм, |
|
применимый |
||||||||||||
к слову |
Р е |
Ч тогда |
и только |
тогда, |
когда |
Р |
является |
||||||||||
КДЧ. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Из теорем 2—4 непосредственно получаем |
|
|
|||||||||||||||
С л е д с т в и е |
3. |
Каков |
бы |
ни |
был |
интервал |
(невы |
||||||||||
рожденный |
сегмент), |
множество |
КДЧ, |
|
принадлежащих |
||||||||||||
этому |
интервалу |
(сегменту), |
не |
является |
|
разрешимым. |
|||||||||||
С л е д с т в и е |
4. |
Множество |
3) |
(всех |
КДЧ) |
не |
яв |
||||||||||
ляется |
разрешимым. |
|
|
|
|
|
|
|
|
|
|
|
|||||
В гл. 4 будет показано, что теорема 3 |
(а |
следова |
|||||||||||||||
тельно, и следствие 3) сохраняется и |
для |
любого |
вы |
||||||||||||||
рожденного сегмента. |
|
|
|
|
|
|
|
|
|
|
|
||||||
В заключение заметим, что изложенные |
результаты |
||||||||||||||||
можно несколько усилить в следующем |
направлении. |
|
|||||||||||||||
Пусть |
Ж — эффективно |
|
несчетное |
множество КДЧ. |
Тогда для всякого перечислимого множества КДЧ Ж' можно указать КДЧ, принадлежащее Ж, и отличное (в смысле отношения равенства КДЧ) от всех КДЧ, принадлежащих Ж'. Доказательство этого утверждения вполне аналогично доказательству леммы 1. Таким об разом, в теореме 1 (и в следствиях 1—2) вместо после довательностей КДЧ могли бы фигурировать любые пе речислимые множества КДЧ, т. е. алгорифмы типа (Жт>3)). Соответственно в теоремах 2—4 можно было бы утверждать продуктивность упоминаемых в них мно жеств*). (Отметим, что любой вырожденный сегмент также является продуктивным множеством.)
В п. 5 § 1 гл. 9 результаты этого параграфа будут обобщены на случай метрических пространств.
*) Множество Ж (слов в Ч) называется продуктивным, если для всякого перечислимого подмножества Ж' множества Ж можно указать элемент Ж, не принадлежащий Ж'. (Ср. М а л ь ц е в [1].)
Г Л А В А 4
НЕВОЗМОЖНОСТЬ НЕКОТОРЫХ АЛГОРИФМОВ, СВЯЗАННЫХ С КОНСТРУКТИВНЫМИ ДЕЙСТВИТЕЛЬНЫМИ ЧИСЛАМИ
В этой главе будет доказана невозможность ряда алгорифмов, решающих некоторые естественно возни кающие в теории конструктивных действительных чисел
задачи |
(результаты этого типа уже приводились в § 4 |
гл. 3). |
Все получаемые здесь теоремы невозможности |
устанавливаются путем сведения к данной задаче либо проблемы распознавания применимости, либо проблемы пополнения некоторого алгорифма, для которого эти проблемы заведомо неразрешимы (см. § 2 гл. 1).
Мы будем использовать следующие обозначения. Че рез Ч0 обозначается алфавит {0|}. Буква Р используется для обозначения произвольных слов в этом алфавите. Через § и § мы обозначаем алгорифмы, построенные
согласно теоремам |
4 и 6 § 2 гл. 1. Эти |
алгорифмы обла |
|
дают следующими |
свойствами. |
|
|
1) |
Невозможен |
алгорифм 21 над |
такой, что при |
любом |
Р |
|
|
т(Р)=-]\Ъ(Р)
(таким образом, для $ неразрешима проблема распо знавания применимости относительно Ч0).
2) Алгорифм Ъ принимает два значения 0 и 1 и не пополним относительно Ч0.
§ 1. Некоторые алгорифмические проблемы, связанные с отношениями равенства и порядка на конструктивном континууме.
Приложения к алгебре
Сведение проблемы распознавания применимости или пополнения какого-нибудь алгорифма к рассматривае мым в данном параграфе алгорифмическим проблемам осуществляется с помощью следующей леммы.
192 |
КДЧ; НЕВОЗМОЖНОСТЬ НЕКОТОРЫХ АЛГОРИФМОВ |
[ГЛ. 4 |
||||||||||
Л е м м а |
1. Для |
каждого |
алгорифма |
25 |
можно |
по |
||||||
строить алгорифм |
3)^ типа (40-+2D) |
так, что для |
лю |
|||||||||
бого |
слова |
Р |
|
|
|
|
|
|
|
|
|
|
1) если |
~]!2)(Р), |
то 5 Ы Р ) = 0; |
|
|
|
|
|
|||||
|
|
|
!25(Р) и Ъ(Р) — 0, |
з> |
|
|
|
|
|
|||
2) |
если |
то 2 Ы Р ) > |
0; |
|
|
|||||||
3) |
если |
!25(Р) |
и |
3 ) ( Р ) # 0 , |
то |
Т>з>(Р)<0. |
|
|
||||
Д о к а з а т е л ь с т в о . |
Используем |
алгорифм |
[25], |
|||||||||
«разбивающий работу 55 на шаги» |
(п. 10 § 1 гл. 1). По |
|||||||||||
строим алгорифм |
V так, что |
|
|
|
|
|
|
|||||
|
|
|
У ( Р ) ~ ц л ( [ 5 ) ] ( Р , га)== Л) . |
|
|
|
||||||
При любом Р |
|
|
|
|
|
|
|
|
|
|||
|
|
|
! F ( P ) S ! D ( P ) ^ 3 / ( [ S ] ( P , /) = Л) . |
|
|
|||||||
Построим алгорифм 2)1 так, что |
|
|
|
|
||||||||
2)1 (Р, п) |
~ |
|
|
|
|
|
|
|
|
|
|
|
|
f |
|
2 " " _ I , |
если |
[25](Р, л) # |
Л , |
|
|
|
|||
~ j |
2 - t M P ) - 1 |
, |
если |
[ $ ](Р, л ) = Л |
и |
25(Р) = 0, |
||||||
|
[ _ 2 - к ( Р ) - 1 ) |
е с л и |
Г З ) ] ( р ; П ) = д |
и |
S)(P)^o . |
|||||||
Очевидно, при любом Р |
алгорифм |
2)], является ПРЧ. |
Нетрудно также проверить, что при любом Р и /, m ^ л
|2)'(Р, т ) - 2 5 ' ( Р , / ) | < 2 ~ \ Поэтому алгорифм Id такой, что
Id (п) == л,
является регулятором фундаментальности ПРЧ 25J,. Искомый алгорифм 2)® строим так, что
я > Я ( Р ) = е £ > ) , З О Е И З -
Из сказанного выше следует, что этот алгорифм пе рерабатывает всякое слово Р в КДЧ.
Предположим, что ~1!25(Р). Тогда при любом п
[25] (Р, л) =£ Л
и, следовательно,
25'(Р, п)^2~я~\
§ I] |
ПРОБЛЕМЫ, СВЯЗАННЫЕ С ОТНОШЕНИЯМИ |
ПОРЯДКА |
193 |
||||
откуда вытекает, |
что |
|
|
|
|
|
|
|
|
$ я |
(Я) = 0. |
|
|
|
|
Пусть теперь |
!Ф(Я) и S)(P)=f= 0. |
Тогда |
IV(Я) |
и при |
|||
п 5з |
V(/>) |
©"(Я, n) = |
2 - K ( i 5 b |
l . |
|
|
|
|
|
|
|
||||
Следовательно, |
|
|
|
|
|
||
|
|
Ш Я (Р) = |
2 - ^ Н > 0 , |
|
|
||
чем |
установлено |
свойство |
2) |
алгорифма |
Ф,®. Свойство |
3)устанавливается совершенно аналогично.
Вдальнейшем мы будем использовать следующий со
кращенный оборот речи. Пусть si\, |
|
sih — «-местные |
||||||||||||
отношения. Рассмотрим |
дизъюнкцию |
|
|
|
||||||||||
(1) |
|
s4-x (х„ . . . , xn)V |
si2 |
(*„ .... |
хп) V |
••• |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
. . . V stk{xu |
|
хп). |
|
|
Будем говорить, что алгорифм а указывает для лю |
|||||||||||||
бых |
КДЧ |
х\, |
|
хп |
верный |
член дизъюнкции (1), |
если |
|||||||
он |
перерабатывает |
всякое |
слово |
Х\, |
. . . , хп |
(где |
все |
|||||||
Х{ |
— КДЧ) |
в одно из натуральных |
чисел от 1 до k, |
при |
||||||||||
чем если <х{х\, . . ., хп)~с, |
|
то выполняется sii(xu |
. . . , |
хп). |
||||||||||
|
Будем |
говорить, |
что |
алгорифм |
а указывает |
верный |
||||||||
член |
дизъюнкции |
(1) для |
любых |
|
КДЧ |
хи |
хп, |
удо |
||||||
влетворяющих |
условию si, |
если |
он перерабатывает |
лю |
||||||||||
бое слово |
хх, |
..., |
хп |
(где |
все Xi — КДЧ) такое, |
что |
вы |
|||||||
полняется |
si(x\, |
|
хп), |
|
в одно |
из натуральных чисел |
||||||||
от 1 до k, причем если а(хх, |
|
..., хп) |
=?= i, то выполняется |
|||||||||||
StiiXi |
|
х п |
) . |
|
|
|
|
|
|
|
|
|
|
|
|
При конструктивном |
|
понимании |
дизъюнкции |
для |
|||||||||
того, |
чтобы утверждать, |
что Vx(six |
(х ) V «5^2(•*))> нужно |
построить алгорифм, указывающий для каждого х вер
ный член дизъюнкции six |
(х) V s4-2(x). Следовательно, ут |
верждение "1 Vx (six (х) |
V ^ 2 (#)) означает лишь невоз |
можность такого алгорифма, тогда как при традицион ном понимании дизъюнкции это утверждение всегда свя зывается с существованием конкретного х, при котором выполняются 1sii(x) и "1 si2(х). Указанное различие в трактовке дизъюнкции приводит к внешней парадо ксальности некоторых формулировок, возникающей, по
7 Б. А. Кушнер
194 КДЧ; НЕВОЗМОЖНОСТЬ НЕКОТОРЫХ АЛГОРИФМОВ [ГЛ. 4
существу, вследствие обозначения одним и тем же зна
ком |
разных логических |
операторов. |
|
|
Т е о р е м а 1. Невозможен |
алгорифм, |
применимый к |
||
КДЧ |
х тогда и только тогда, когда х = 0. |
|
||
Д о к а з а т е л ь с т в о . |
Предположим, |
что построен |
||
алгорифм ф такой, что |
|
|
|
|
(2) |
[<р(*) = |
* = 0. |
|
Построим алгорифм $д> согласно лемме 1 и алго рифм ф' такой, что при любом Р в Ч0
Ф'(Р)~Ф(Ф<2 (Р)).
Поскольку, ввиду леммы 1,
|
|
|
&в(/>) = |
0 ^ - 1 ! ф ( Р ) , |
|
|
|
|
||||
то из (2) вытекает, что при любом Р в |
Ч0 |
|
|
|
||||||||
|
|
|
|
!ф'(Р)^ - )!ф(Р) . |
|
|
|
|
||||
Это, однако, |
невозможно. |
|
|
|
|
|
|
|||||
С л е д с т в и е |
1. |
Каково |
бы |
ни было |
КДЧ |
у, |
невоз |
|||||
можен алгорифм, |
применимый |
к |
КДЧ |
х |
тогда |
и |
только |
|||||
тогда, когда х |
= |
у. |
|
|
|
|
|
|
|
|
ф по |
|
Д о к а з а т е л ь с т в о . |
Пусть |
такой |
алгорифм |
|||||||||
строен. Построим алгорифм ф' такой, что |
|
|
|
|||||||||
|
|
|
|
Ф' (г) ~ ф ( 2 + |
у). |
|
|
|
|
|||
Очевидно, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
!q>'(z)B3z = |
0. |
|
|
|
|
|||
Это, как только что доказано, невозможно. |
|
|
||||||||||
С л е д с т в и е |
2. |
Каково |
бы |
ни было КДЧ у, множе |
||||||||
ство КДЧ, |
равных |
у (т. |
е. вырожденный |
|
сегмент |
у А у), |
||||||
не является |
перечислимым |
|
* ) . |
|
|
|
|
|
|
|||
Т е о р е м а |
2. Невозможен |
алгорифм, |
указывающий |
|||||||||
для любого |
КДЧ |
х верный |
член |
|
дизъюнкции |
|
|
|||||
1) ( * = 0 ) |
|
у{хф0); |
|
|
|
|
|
|
|
|
||
2) (* = |
0) V (х> |
0) V |
( * < 0 ) . |
|
|
|
|
|
*) Как уже указывалось в конце § 4 гл. 3, нетрудно показать, что это множество продуктивно.