Научная статья на тему 'Алгоритмическая независимость естественных отношений на вычислимых линейных порядках'

Алгоритмическая независимость естественных отношений на вычислимых линейных порядках Текст научной статьи по специальности «Математика»

CC BY
90
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛИНЕЙНЫЙ ПОРЯДОК / LINEAR ORDER / ОТНОШЕНИЕ СОСЕДСТВА / ОТНОШЕНИЕ БЛОКА / BLOCK RELATION / ОТНОШЕНИЕ ПЛОТНОСТИ / DENSITY RELATION / ОТНОШЕНИЕ ПРЕДЕЛЬНОСТИ СПРАВА / ОТНОШЕНИЕ ПРЕДЕЛЬНОСТИ СЛЕВА / АЛГОРИТМИЧЕСКАЯ НЕЗАВИСИМОСТЬ / ALGORITHMIC INDEPENDENCE / SUCCESSOR RELATION / LIMIT FROM ABOVE RELATION / LIMIT FROM BELOW RELATION

Аннотация научной статьи по математике, автор научной работы — Бикмухаметов Равиль Ильдарович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

We study the dependence of various algorithmic relations on linear orders. We prove that successor relation, block relation, density relation, and limit from above and limit from below relations are algorithmically independent. We introduce new relations defined in a signature of linear order, such that they are not algorithmically independent, and study their properties.

Текст научной работы на тему «Алгоритмическая независимость естественных отношений на вычислимых линейных порядках»

____________УЧЕНЫЕ ЗАПИСКИ КАЗАНСКОГО УНИВЕРСИТЕТА

Том 155, кн. 3 Физико-математические науки

2013

УДК 510.5

АЛГОРИТМИЧЕСКАЯ НЕЗАВИСИМОСТЬ ЕСТЕСТВЕННЫХ ОТНОШЕНИЙ НА ВЫЧИСЛИМЫХ ЛИНЕЙНЫХ ПОРЯДКАХ

Р.И. Бикмухаметов

Аннотация

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

Ключевые слова: линейный порядок, отношение соседства, отношение блока, отношение плотности, отношение предельности справа, отношение предельности слева, алгоритмическая независимость. * 1

Введение

Работа посвящена вычислимым линейным порядкам. В основной терминологии теории вычислимости придерживаемся книги Р. Соара [1], в теории линейных порядков - книги Дж. Розенштейна [2]. В частности, {x,y) = (x + y)(x + y + 1)/2 + + x - стандартная функция пары из N х N на N, где под N условимся понимать натуральный ряд вместе с 0. Обозначение Ne, где e £ N, означает множество {x £ N : 3y(x = {y, e))}. Линейный порядок С = {L, < L) называется вычислимым, если основное множество L и отношение порядка < l являются вычислимыми. Для произвольного линейного порядка С = {L, < L) обозначим через С* линейный порядок такой, что L* = L и x < l*y ^ y < lx для всех x,y. Для каждого линейного порядка С и для любых x,y £ L определим

1) интервал: [x, у\с = {z | x <l z <l y};

2) бинарное отношение соседства: Sc(x,y) [x,y\c = {x,y};

3) бинарное отношение блока: Fc(x, y) | [x, y\l | < ^;

4) бинарное отношение плотности интервала: dnc(x, y) &Va,b £ [x, y\£ (a < l b ^ 3 z(a < lz < Lb));

5) унарное отношение предельности справа: P+ (x) Vy (y = x ^ —Sl(x, y));

6) унарное отношение предельности слева: P—(x) Vy (y = x ^ —Sc(y, x)).

Данные отношения на линейных порядках рассматривались разными авторами.

Например, М. Мозес [3, 4] показал, что линейный порядок имеет 1-разрешимое представление тогда и только тогда, когда он имеет вычислимое представление с вычислимым отношением соседства. Дж. Реммел [5] показал, что вычислимый линейный порядок является вычислимо категоричным тогда и только тогда, когда он имеет только лишь конечное число соседних элементов. Г. Ву, Р. Доуни, Ш. Лемпп [6] и А. Фролов [7] в совокупности показали, что спектр отношения соседства либо тривиален, либо замкнут наверх в вычислимо перечислимых (в.п.) степенях.

80

ОТНОШЕНИЯ НА ЛИНЕЙНЫХ ПОРЯДКАХ

81

Отношение блока исследовалось, например, в работах М. Мозеса [3, 4], где было показано, что отношение блока вычислимо категоричного 1-разрешимого линейного порядка является вычислимым. Все введенные выше отношения использовались в работе Дж. Тёрбера [8], который исследовал 2-низкие булевы алгебры, порожденные линейными порядками. Данные отношения также использовались в работе П. Алаева, Дж. Тёрбера, А. Фролова [9] для исследования 2-низких квазидискретных линейных порядков. Отношения S, P +, P+ использовались в работе А. Фролова [10] для описания 2-низких линейных порядков.

Отправной точкой для настоящей работы послужил следующий известный результат [11].

Предложение 1. Существует вычислимый линейный порядок L, имеющий порядковый тип ш, такой, что отношение Se невычислимо.

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

Следствие 1. Существует вычислимый линейный порядок L, имеющий порядковый тип ш, такой, что отношение Se невычислимо, а отношения Fe, due, Pe+, P+ вычислимы.

Из этого результата следует, что вычислимость отношений Fe, due, P+, P+ вычислимого линейного порядка L не влечет вычислимости отношения Se .

В настоящей работе мы покажем, что из вычислимости любого набора вышеприведенных отношений вычислимого линейного порядка не следует вычислимость остальных отношений из этого списка. Это означает, что естественные отношения S l, Fl, du l, P+, P+ вычислимого линейного порядка L являются алгоритмически независимыми.

В конце работы мы введём некоторые отношения на линейных порядках и изучим их алгоритмические свойства.

1. Естественные отношения

Теорема 1. Существует вычислимый линейный порядок L, имеющий порядковый тип ш2, такой, что отношение P+ невычислимо, а отношения Se, Fe, due, P+ вычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип ш2, такой, что отношения Se, Fl, due, P+ вычислимы и P+ =t A.

Доказательство. Строим L в виде суммы вычислимых линейных порядков Io + Ii + • • • , выполнив для любого i к концу построения условие

Ri • Ii = ш-

Пусть |As}seN - перечисление произвольного невычислимого в.п. множества A такое, что А0 = 0, As С As+i и A = У As.

seN

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

Шаг s = 0. Положим Ik,o = {(0, k)}.

Шаг s + 1. Пусть Ik,s = {io < l • • • < bis}. Если k £ As+i \ As, то полагаем Ik,s+i = {(s + 1, k) < Lio < L • • • < Lis}, то есть порядок имеет вид:

82

Р.И. БИКМУХАМЕТОВ

(s + 1, k)

в противном случае Ik,s+1 = {*0 < l • • • < l*s < l(s + 1, k)}, то есть

s

1 k,s

(s + 1, k)

Построение Ik,s+1 завершено.

Положим Ik = U Ik,s. Очевидно, что {Ik}keN - равномерная последователь-

seN

ность вычислимых линейных порядков, упорядоченная по типу ш.

Пусть L = Io + 11 + • • • . Нетрудно видеть, что L - вычислимый линейный порядок, упорядоченный по типу ш2. Следовательно, отношения due и P+ - пустые множества. Отношение Fl вычислимо, поскольку (x, y) £ Fl тогда и только тогда, когда x = (xo,xi), y = (yo,yi) и xi = yi. Отношение Sl вычислимо, поскольку (x, y) £ Sl тогда и только тогда когда либо x = (s,k), y = (s + 1, k) и k £ As+i \ As, либо x = (s, k), y = (s + 2, k) и k £ As+i \ As, либо x = (s + 1, k), y = (0, k) и k £ As+i \ As для некоторых s и k. Очевидно, эти условия можно эффективно проверить.

Осталось заметить, что из равенства xa(x) = 1 — Хр- ((0, x)), очевидно вытекающего из конструкции, следует, что P— =р A. □

Так как отношения предельности слева и предельности справа симметричны, а именно, для любого линейного порядка L справедливо P— (x) ^ P+ (x) & P+ (x) ^ P—* (x) для всех x, то

Следствие 2. Существует вычислимый линейный порядок L, имеющий порядковый тип (ш*)2, такой, что отношение Р+ невычислимо, а отношения Sl, Fl, du l, P— вычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип (ш*)2, такой, что отношения Sl, Fl, du l, P— вычислимы и P+ =t A.

Теорема 2. Существует вычислимый линейный порядок L, имеющий порядковый тип Z • ш, такой, что отношение Fl невычислимо, а отношения Sl, P—, du£, P+ вычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип Z • ш, такой, что отношения Sl, P—, duLL, P+ вычислимы и Fl =t A.

Доказательство. Как и прежде, строим L в виде суммы вычислимых линейных порядков Io + Ii + • • • , выполнив теперь для любого * к концу построения условие

Ri : I2i + I2i+i — С V I2i + I2i+i — С + С.

Пусть {As}seN - перечисление произвольного невычислимого в.п. множества A такое, что A0 = 0, As С As+i и A = У As.

seN

ОТНОШЕНИЯ НА ЛИНЕЙНЫХ ПОРЯДКАХ

83

Построение I2k + hk+i.

Шаг s = 0. Положим I2k,o = {(0, 2k}} и I2k+i,0 = {(0, 2к + 1}}.

Шаг s + 1. Пусть I2k,s = {io < L ••• < Lip} и I2k+i,s = {jo < L ••• < bjp}.

Если к G As+i, то полагаем I2k,s+i = {(2s + 1, 2к} < l*o < l • • • < Lip < l(2s +

+ 2J 2k}} ; I2k+i,s + i = {(2s + 1; 2k + 1} < Lj0 < L • • • < Ljp < L (2s + 2 2k + 1}} J то

есть I2k,s+i + I2k+i,s+i имеет вид

I2k,s I2k + i,s

Для 0 ^ i, j ^ 2s + 1 положим (i, 2k} < L(j, 2k +1}.

В противном случае положим I2k,s+i = {(2s + 2, 2к} < l(2s + 1, 2к} < Lio < < l • • • < Lip}, I2k+i,s+i = {jo < l • • • < Ljp < l(2s + 1, 2k + 1} < l(2s + 2, 2k + 1}}, то есть I2k,s+i + I2k+i,s+i имеет вид

I2k,s

Для 0 ^ i, j ^ 2s + 1 положим (i, 2k} < L(j, 2k +1}.

Построение I2k,s+i и I2k+i,s+i завершено.

Пусть I2k + I2k+i = U I2k,s + U I2k+i,s. Следовательно, I2k + I2k+i имеет тип

s£N s£N

Z, если k G A, или тип Z + Z, если k / A.

Положим L = Io + Ii + • • • . Очевидно, что L - вычислимый линейный порядок типа Z • w. Следовательно, отношения dn£, P+, P— - пустые множества, то есть вычислимы. Отношение соседства Sl также вычислимо. Действительно, (x, y) G Sl в том и только том случае, если x и у являются соседними на шаге max{x, у} + 1 построения. Очевидно, эти условия можно эффективно проверить, совершив (max{x, у} + 1) шагов конструкции.

Из равенства ха(ж) = ((0, 2ж}, (0, 2ж + 1}) следует, что FL =т A. □

Теорема 3. Существует вычислимый линейный порядок L, имеющий порядковый тип (п + 2) • w, такой, что отношение dn£ невычислимо, а отношения Sl, P-, Fl, P+ вычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип (п + 2) • w, такой, что отношения Sl, P—, Fl, P+ вычислимы и dn£ =т A.

Очевидно, любой конечный линейный порядок L = {li < l • • • < L^n} можно достроить до порядка типа п. Ради удобства описания конструкции введем следующее техническое определение.

Определение 1. Пусть дан конечный линейный порядок L вида {li < l • • • < < l Ik} и бесконечное вычислимое множество D = {do, di,..., d^,...}. Линейный порядок {do < lIi < Ldi < l • • • < Ldx-i < lIk < LdK} назовем уплотнением

порядка L посредством D .

Доказательство. Строим L в виде суммы линейных порядков Io + Ii + • • • так, чтобы к концу построения для любого i выполнялось условие

--V

I2k+i,s

Ri : dji + kei+i + I3i+2 = п V kai + dji+i + I3i+2 — П + 2 + П.

84

Р.И. БИКМУХАМЕТОВ

Пусть |As}seN - перечисление произвольного невычислимого в.п. множества A такое, что A0 = 0, As С As+l и A = У As.

seN

Построение I3k + hk+i + hk+2 ■

Шаг s = 0. Положим hufi = {(0, 2k}}, I3k+i,o = 0 и 1зк+2,о = {(0, 2k + 1}}.

Шаг s + 1. Пусть I3k,s = {*o < l • • • < L*p}, I3k+i,s = {co < lci} в случае, если k € As, в противном случае I3k+i,s = 0 и I3k+2,s = {jo < l • • • < Ljp}.

Если k € As+i \ As, то положим I3k+i s+i = {m < L'n}, где m = min{x €

€ N[2k] \ 113k,s |} и n = min{x € N[2k + 1] \ |I3k+2,s|} , I3k s+i равным уплотнению I3k s

X

посредством N[2k] \ {|I3k,sIU |I3k+i,s+i|} и I3k+2,s+i - уплотнению I3k+2,s посредством N[2k+1] \{|I3k+2,s|U|I3k + l,s+l|} .

В противном случае положим I3k+i,s+i = I3k+i,s, I3k,s+i равным уплотнению I3k,s посредством N[2k \ {|I3k,s|U |I3k+i,s|} и I3k+2,s+i - уплотнению I3k+2,s посредством N[2k+l] \ {|I3k+2,sKJ |I3k + l,s|} .

Для любых *0 € I3k,s + l, *l € I3k+l,s+l, *2 € I3k+2,s+l положим *0 < L*l < L*2 .

Построение I3k,s+i + I3k+i,s+i + I3k+2,s+i завершено.

Следовательно, I3k + I3k+i + I3k+2 имеет порядковый тип n + 2 + n в случае k € A или тип n, если k € A.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Пусть L = Io + Ii + • • • . Ясно, что L - вычислимый линейный порядок типа (n + 2) • w. Отношение P— вычислимо, поскольку x / P— x = (z, 2* + 1} и

x € |I3i+i,X+i| для некоторых z и *. Отношение P+ также вычислимо, поскольку x / P+ x = (z, 2*} и x € |I3i+i,X+i| для некоторых z и *. Отношение FL вычислимо, поскольку (x, y) € Fl ^ x = (z, 2*}, y = (u, 2* +1} и x,y € I3i+l,max{x,y} + l . Отношение соседства SL также вычислимо, поскольку (x, y) = (x, y).

Из равенства xa(x) = 1 — XdnL (( 0, 2x}, (0, 2x + 1}) следует, что dn£ =t A. □

Из всех полученных выше результатов вытекает, что рассматриваемые в этом разделе основные естественные отношения являются алгоритмически независимыми. А именно, верно

Следствие 3. Пусть P = {S, P— , F, dn, P +} ■ Для любых Pi и P2 таких, что Pi ПР2 = 0 и Pi UP2 = P, существует вычислимый порядок L такой, что отношения из Pi невычислимы, тогда как отношения из P2 вычислимы.

Доказательство. Для примера, пусть Pi = {dn, P— }. Тогда положим L = = Lo + 1 + Li, где Lo - порядок, построенный в теореме 1, а Li - в теореме 3. □

2. Отношения предельности

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

Определение 2. Для каждого линейного порядка L и любого x € L определим унарные отношения

1) P£v(x)= P+(x) V P—(x);

2) P&(x) = P+(x)&P—(x);

3) P^(x) = P+(x) Д P—(x) = (P+(x)&-P—(x)) V (P—(x)&-P+(x)).

Заметим, что вычислимость обоих отношений P— и P+ необходимо влечет вычислимость P^, P&, P^, то есть в совокупности эти отношения не являются алгоритмически независимыми.

ОТНОШЕНИЯ НА ЛИНЕЙНЫХ ПОРЯДКАХ

85

Предложение 2. Пусть L - вычислимый линейный порядок, P = = {PL, P&, Р^} и R = {Р+, Р—}. Тогда из вычислимости любых трех различных отношений Р\, Р2 £ P и Р3 £ R следует вычислимость оставшихся двух отношений Р4 £ P и Р5 £ R.

Доказательство. Следует из очевидных соотношений РС = Р^ V Р&, Р& = = Р£&-Р# , Р£Л = РС&-Р&, Р- = (Р£Л&-Р+) VP& и Р+ = (Р^-Р—) VP& . □

Заметим также, что из теоремы 1 непосредственно вытекает существование вычислимого линейного порядка L такого, что отношение Р— невычислимо, Рс = РЛ = Р— и {x : x £ Р&} - пустое множество, то есть отношение Р&

вычислимо, следовательно, имеем

Следствие 4. Существует вычислимый линейный порядок L, имеющий порядковый тип и2, такой, что Р^, Р^ и Р— невычислимы, тогда как Р+, Р& вычислимы. Более того, для каждого невычислимого в.п. множества A существует вычислимый линейный порядок L, имеющий порядковый тип и2, такой, что отношения Р+, Р& вычислимы и A =т Рс =т Рс =т Р— .

В силу симметричности из следствия 1 вытекает

Следствие 5. Существует вычислимый линейный порядок L, имеющий порядковый тип (и*)2, такой, что Р^, Р^ и Р+ невычислимы, тогда как Р—, Р& вычислимы. Более того, для каждого невычислимого в.п. множества A существует вычислимый линейный порядок L, имеющий порядковый тип (и*)2, такой, что отношения Р—, Р& вычислимы и A =т Рс =т Рс =т Р+ .

Комбинируя следствия 4 и 5, имеем следующее

Следствие 6. Существует вычислимый линейный порядок L, имеющий порядковый тип и2 + 1 + (и*)2, такой, что Р^, Рс, Р—, Р+ невычислимы, тогда как Р& вычислимо. Более того, для каждого невычислимого в.п. множества A существует вычислимый линейный порядок L, имеющий порядковый тип и2 + 1 + + (и*)2, такой, что отношение Р& вычислимо и A =т Рс =т РЛ =т Р+ =т Р— .

Доказательство. Положим L = Lo + 1 + Li, где Lo - порядок из следствия 4, а Li - из следствия 5. □

Теорема 4. Существует вычислимый линейный порядок L, имеющий порядковый тип (п + 2) • и, такой, что отношение Р^, Р+ вычислимы, а отношения Рс , Р&, Р— невычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип (п + 2) • и, такой, что отношения Р^ , Р+ вычислимы и A =т Рс =т Р& =т Р— .

Доказательство. Строим L в виде суммы линейных порядков Io + Ii + • • • так, чтобы к концу построения для любого i выполнялось условие

Ri : I3i + -^i+i + I3i+2 = П V I3i + -fei+i + I3i+2 — П + 2 + П-

Пусть {As}s£N - перечисление произвольного невычислимого в.п. множества A такое, что A0 = 0, As С As+1 и A = У As.

seN

Построение hk + 1зй+1 + 1зй+2 .

Шаг s = 0. Положим l3fc,o = {(0, 2k}}, 1з&+1,о = {(1, 2k}}, l3k+2,o = {(0, 2k+1}}.

86

Р.И. БИКМУХАМЕТОВ

Шаг s + 1. Пусть I3k,s = {io < l ■ ■ ■ < Lip} и I3k+2,s = {jo < L ■ ■ ■ < Ljp}. Положим I3k+i,s = {ci < lco} в случае, если k £ As, I3k+i,s = {(1, 2k}} в противном

случае.

Если k £ As+i \ As, то положим I3k+i,s+i = {m < lco} , где m = = min {x £ N[2k] \ {|l3k,s|U|l3k+i,s|}, 1зк s+i равным уплотнению I3k s посред-

X

ством N[2k] \{|I3k,sKJ|I3k+i,s+i|} и I3k+2,s+i - уплотнению hk+2,s посредством Nt2k+i] \ |I3k+2,s| .

В противном случае положим I3k+i,s+i = I3k+i,s, I3k,s+i равным уплотнению I3k,s посредством N[2klU|I3k,s|U|I3k+M+i|} и I3k+2,s+i - уплотнению hk+2,s посредством N[2k+1] \ |I3k+2,s| .

Для любых io £ I3k, ii £ I3k+i, i2 £ I3k+2 положим io < lii < Li2. Следовательно, I3k + I3k+i + I3k+2 имеет порядковый тип n + 2 + n в случае k £ A либо порядковый тип n + 1 + n — П, если k £ A.

Пусть L = Io+Ii + ■ ■ ■ . Непосредственно из конструкции следует, что отношения Pp, P+ вычислимы. Из равенства XA(k) = 1 — Хр△ (( 1, 2k}) = 1 — Хр& (( 1, 2k}) =

= 1 — XP- (( 1, 2k}) следует, что A =t Pp =t P& =t P- . □

Из симметричности отношений P— и P+ вытекает

Следствие 7. Существует вычислимый линейный порядок L, имеющий порядковый тип (n + 2) ■ х*, такой, что отношения Pp, P— вычислимы, а отношения Pp, P&, P+ невычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип (n + 2) ■ х*, такой, что отношения Pp, P— вычислимы и A =р Pp =р P& =р P+ .

Справедливо

Следствие 8. Существует вычислимый линейный порядок L, имеющий порядковый тип (n + 2) ■ х + 1 + (n + 2) ■ х*, такой, что отношение Pp вычислимы, а отношения Pp , P&, P—, P+ невычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип (n + 2) ■ х + 1 + (n + 2) ■ х*, такой, что отношение Pp вычислимо и A =T PP =t P& =t P- =t P+ .

Доказательство. Положим L = Lo + 1 + Li, где Lo - порядок из теоремы 4, а Li - из следствия 7. □

Более того, теорема 4 и следствие 4 позволяют установить

Следствие 9. Существует вычислимый линейный порядок L, имеющий порядковый тип (n + 2) ■ х + 1 + х2 , такой, что отношение P+ вычислимо, а отношения Pp, P&, Pp, P— невычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип (n + 2) ■ х + 1 + х2 , такой, что отношение P+ вычислимо и A =р Pp =р P& =р Pp =р P— .

Доказательство. Положим L = Lo + 1 + Li , где Lo - порядок из теоремы 4, а Li - из следствия 4. □

Аналогично, следствие 5 и следствие 7 позволяют установить

Следствие 10. Существует вычислимый линейный порядок L, имеющий порядковый тип (х*)2 + 1+(n+2)-w*, такой, что отношение P— вычислимо, а отношения Pp, P&, Pp, P+ невычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип (х*)2 + 1 + (n + +2)чх*, такой, что отношение P— вычислимо и A =р Pp =р P& =р Pp =р P+ .

ОТНОШЕНИЯ НА ЛИНЕЙНЫХ ПОРЯДКАХ

87

Доказательство. Положим L = Lo + 1+LLi, где Lo - порядок из следствия 5, а Li - из следствия 7. □

Следствия 9 и 10, в свою очередь, позволяют установить

Следствие 11. Существует вычислимый линейный порядок L, имеющий порядковый тип (п + 2) • ш + 1 + ш2 + 1 + (ш*)2 + 1 + (п + 2) • ш* , такой, что отношения P+r, P&, P+, P+, P' невычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип (п + 2) • ш + 1 + ш2 + + 1 + (ш*)2 + 1 + (п + 2) • ш*, такой, что A =т Pp =т P& =т Pc =т P+ =т P- .

Доказательство. Положим L = Lo + 1 + Li , где Lo - порядок из следствия 9, а Li - из следствия 10. □

Справедлива

Теорема 5. Существует вычислимый линейный порядок L, имеющий порядковый тип (п + Z) • ш, такой, что отношения P+, P& , P+, P- невычислимы, тогда как отношение Pp вычислимо. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип (п + Z) • ш, такой, что отношение P+ вычислимо и A =т P+ =т P+ =т P- .

Доказательство. Строим L в виде суммы линейных порядков Io + Ii + • • • так, чтобы к концу построения для любого i выполнялось условие

Ri : I3i + I3i+1 + I3i+2 = п V I3i + I3i+1 + I3i+2 — п + Z + п-

Пусть |As}seN - перечисление произвольного невычислимого в.п. множества A такое, что A0 = 0, As С As+i и A = У As.

seN

Построение hk + pk+i + hk+2 .

Шаг s = 0. Положим I3k,o = {(0, 2k)}, I3k+i,o = {(1, 2k)}, I3k+2,o = {(0, 2k+1)}.

Шаг s + 1. Пусть I3k,s = {io < l ••• < Lip}, I3k+i,s = {co < l ••• < LCt}, I3k+2,s = {jo < L • • • < Ljp} .

Если k e As+i , то положим I3k+i,s + i = {n < LC o < L ••• < LCt <

< L'm}, где n = min{x e N[2k] \ {|I3k,s |U |I3k+i,s |}} и m = min{x e

x x

e N[2k+i] \ {|I3k,sKJ|I3k+2,s|}} , I3k,s+i равным уплотнению I3k,s посредством N[2k] \ {|Pk,s|U |I3k+i,s+i|}, I3k+2,s+i - уплотнению I3k+2,s посредством N[2k+i] \ {|I3k+i,s + i^J |I3k+2,s|} .

В противном случае положим I3k+i,s+i = I3k+i,s, I3k,s+i равным уплотнению I3k,s посредством N[2k] \{|I3k,s|U|I3k + i,s+i |} , I3k+2,s+i - уплотнению I3k+2,s посредством N[2k+i] \ |I3k+2,s| .

Для любых io e I3k, ii e I3k+i, i2 e I3k+2 положим io < lii < Li2. Следовательно, I3k + I3k+i + I3k+2 имеет порядковый тип п + Z + п в случае k e A либо порядковый тип п + 1 + п — п, если k (/ A.

Положим L = Io + Ii + • • • . Непосредственно из построения следует, что P—(x) = P+(x) = P&(x) = P+(x) для всех x, следовательно, {x : x e Pp} -

пустое множество, то есть отношение Pp вычислимо. Из равенства XA(k) = 1 — - ХрУ(( 1, 2k)) = 1 — Хр&(( 1, 2k)) = 1 — Хр- (( 1, 2k)) = 1 — Хр+(( 1, 2k)) следует, что A =т P+ =т P+ =т P'с . □

Поскольку симметрическая разность вычислимого и невычислимого множеств является невычислимым множеством, то справедливо

88

Р.И. БИКМУХАМЕТОВ

Предложение 3. Не существует вычислимого линейного порядка L такого, что отношения , P_ (соответственно P+) вычислимы, тогда как отношение P+ (соответственно P_ ) невычислимо.

Справедлива

Теорема 6. Существует вычислимый линейный порядок L, имеющий порядковый тип (п + 2) • ш, такой, что отношения P+, P_ невычислимы, а отношения P^, P&, P£ вычислимы. Более того, для каждого в.п. множества A существует линейный порядок L, имеющий порядковый тип (п + 2) • ш, такой, что отношения P£ , P& , P£ вычислимы и A =т P+ =т P_ .

Доказательство. Строим L в виде суммы линейных порядков /о + 11 + • • • так, чтобы к концу построения для любого i выполнялось условие

Ri : /5i + /5i+l + /5i+2 + /5i+3 + /5i+4 = П + 2 + П V

V /5i + /5i+1 + /5i+2 + /5i+3 + /5i+4 = П + 2 + П + 2 + П-

Пусть |As}seN - перечисление произвольного невычислимого в.п. множества A такое, что А0 = 0, As С As+1 и A = |J As.

seN

Построение /5k + kk+1 + /5k+2 + hk+3 + hk+4 .

Шаг s = 0. Положим /5k,0 = {(0, 2k}}, /5k+i,0 = {(1, 2k}}, /5k+2,0 = 0, hk+3,0 =

= {(1, 2k + 1}} и /5k+4,0 = {(0, 2k + 1}} .

Шаг s + 1. Если k £ As+1 \ As, то положим /5k+1,s+1 = {min{x £ N[2k]\

{|/5k,s| U |/5k+1,s|}} < l(1, 2k}} , /5k+2,s + 1 = min{x £ N[2k] \ {|/5k,s | U |/5k+1,s + 11}} ,

x

/5k,s+1 равным уплотнению /5k,s посредством N[2k]\{|/5k,s | U |/5k+1,s+1| U |/5k+2,s+11}, /5k+3,s+1 = {(1, 2k +1} < L min{x £ N[2k+1] \ {|/5k+3,s KJ |/5k+4,s |}}} , а /5k+4,s + 1 -

уплотнению /5k+4,s посредством N[2k] \ {|/5k+ 1,s + 1 KJ |/5k+4,s|} .

Если k £ As0 \ As0_1 для некоторого S0 < s, то положим /5k,s+1

равным уплотнению /5k,s посредством N[2k] \ {|/5k,sKJ|/5k + 1,skJ|/5k+2,s |}, /5k+1,s+1 = /5k+1,s, /5k+2,s+1 - уплотнению /5k+2,s посредством N[2k] \

{|/5k,s + 1^J |/5k+1,s + 1| LJ |/5k+2,s|}, /5k+3,s+1 /5k+3,s , а /5k+4,s + 1 — уплотнению

/5k+4,s посредством N[2k + 1] \ {|/5k+3,s + 1 | U |/5k+4,s|} .

В противном случае положим /5k,s+1 равным уплотнению /5k,s посредством N[2k] \ {|/5k,s KJ|/5k+1,s|}, /5k+1,s + 1 = /5k+1,s = {(1, 2k}}, /5k+2,s + 1 = /5k+2,s = 0, /5k+3,s+1 = /5k+3,s = {(1, 2k + 1}}, а /5k+4,s+1 - уплотнению /5k+4,s посредством N[2k+1]\{|/5k+3,s^J|/5k+4,s|} .

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Для любых i0 £ /5k, i1 £ /5k+1, i2 £ /5k+2, i3 £ /5k+3, i4 £ /5k+4 положим

i0 < lP < Li2 < Li3 < Li4 . Следовательно, /5k + /5k+1 + hk+2 + /5k+3 + /5k+4 имеет порядковый тип п + 2 + п + 2 + п в случае k £ A либо порядковый тип п + 2 + п, если k £ A.

Пусть L = /0 + /1 + • • • . Отношение P£ вычислимо, поскольку P£ (x) = 1 для всех x. Отношение P& вычислимо, поскольку x / P& ^ x = (y, 2k} и x £ /5k+1,x или x = (y, 2k +1} и x £ /5k+3,x для некоторых y и k. Отношение P^ также вычислимо, поскольку x £ P^ x / P& . Из равенства XA(k) = 1 — Xp- (( 1, 2k}) =

= 1 — (( 1, 2k +1}) следует, что A =т P_ =т P+ . □

Исключая тривиальные случаи, а также случаи, возможность которых исключается вышеприведенными фактами, и случаи, возможность которых следует из симметричности отношений P + и P_, имеем следующее

ОТНОШЕНИЯ НА ЛИНЕЙНЫХ ПОРЯДКАХ

89

Следствие 12. Существуют линейные порядки, соответствующие случаям, приведенным в следующей таблице, где буквы В и Н употребляются для обозначения «отношение вычислимо» или «отношение невычислимо»:

P+ P - Pv P & P △

В Н В Н Н Теорема 4

В Н Н В Н Следствие 4

В Н Н Н Н Следствие 9

Н Н В В В Теорема 6

Н Н В Н Н Следствие 8

Н Н Н В Н Следствие 6

Н Н Н Н В Теорема 5

Н Н Н Н Н Следствие 11

Работа выполнена при финансовой поддержке РФФИ (проект № 12-01-31397), ФЦП «Научные и научно-педагогические кадры инновационной России» (госконтракт 14.A18.21.0368).

Summary

R.I. Bikmukhametov. Algorithmic Independence of Natural Relations on Computable Linear Orders.

We study the dependence of various algorithmic relations on linear orders. We prove that successor relation, block relation, density relation, and limit from above and limit from below relations are algorithmically independent. We introduce new relations defined in a signature of linear order, such that they are not algorithmically independent, and study their properties.

Keywords: linear order, successor relation, block relation, density relation, limit from above relation, limit from below relation, algorithmic independence.

Литература

1. Соар Р.И. Вычислимо перечислимые множества и степени. - Казань: Казан. матем. о-во, 2000. - 576 с.

2. Rosenstein J.G. Linear orderings. - N. Y.: Acad. Press, 1982. - 487 p.

3. Moses M. Recursive Properties of Isomorphism Types: Ph.D. Thesis. - Clayton, Victoria, Australia: Monash Univ., 1983.

4. Moses M. Recursive linear orders with recursive successivities // Ann. Pure Appl. Logic. -1984. - V. 27, No 3. - P. 253-264.

5. Remmel J.B. Recursively categorical linear orderings // Proc. Am. Math. Soc. - 1981. -V. 83, No 2. - P. 387-391.

6. Downey R.G, Lempp S., Wu G. On the complexity of the successivity relation in computable linear orderings // J. Math. Logic. - 2010. - V. 10, No 1-2. - P. 83-99.

7. Фролов А.Н. Представления отношения соседства вычислимого линейного порядка // Изв. вузов. Матем. - 2010. - № 7. - С. 73-85.

8. Thurber J.J. Every low2 Boolean algebra has a recursive copy // Proc. Am. Math. Soc. -1995. - V. 123, No 12. - P. 3859-3866.

9. Алаев П., Тербер Дж., Фролов А.Н. Вычислимость на линейных порядках, обогащенных предикатами // Алгебра и логика. - 2009. - Т 48, № 5. - С. 549-563.

90

Р.И. БИКМУХАМЕТОВ

10. Frolov A.N. Low linear orderings // J. Logic Comput. - 2010. - V. 22, No 4. - P. 745-754.

11. Downey R.G. Computability theory and linear orderings // Handbook of Recursive Mathematics. - Amsterdam: Elsevier, 1998. - V. 2. - P. 823-976.

Поступила в редакцию 21.05.13

Бикмухаметов Равиль Ильдарович - аспирант кафедры алгебры и математической логики, Казанский (Приволжский) федеральный университет, г. Казань, Россия. E-mail: ravil.bkm@gmail.com

i Надоели баннеры? Вы всегда можете отключить рекламу.