Научная статья на тему 'Вычислимая вложимость классов алгебраических структур с отношением конгруэнтности'

Вычислимая вложимость классов алгебраических структур с отношением конгруэнтности Текст научной статьи по специальности «Математика»

CC BY
45
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПЕРАТОР ПЕРЕЧИСЛЕНИЯ / ТЬЮРИНГОВЫЙ ОПЕРАТОР / АЛГЕБРАИЧЕСКАЯ СТРУКТУРА / АТОМНАЯ ДИАГРАММА / ENUMERATION OPERATOR / TURING OPERATOR / ALGEBRAIC STRUCTURE / ATOMIC DIAGRAM

Аннотация научной статьи по математике, автор научной работы — Ватев Стефан, Ганчев Христо, Калимуллин Искандер Шагитович

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

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

Похожие темы научных работ по математике , автор научной работы — Ватев Стефан, Ганчев Христо, Калимуллин Искандер Шагитович

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

Computable Embedding of Classes of Algebraic Structures with Congruence Relation

It has been shown in the paper that there is an intermediate notion of embedding, which is based on the use of non-injective presentations of algebraic structures, between the computable embedding of classes of algebraic structures based on the enumeration operators and the Turing computable embedding. The problem of equivalence of this notion to the injective computable embedding is related to the problem of effective factorization by enumeration operators.

Текст научной работы на тему «Вычислимая вложимость классов алгебраических структур с отношением конгруэнтности»

2018, Т. 160, кн. 4 С. 731-737

УЧЕНЫЕ ЗАПИСКИ КАЗАНСКОГО УНИВЕРСИТЕТА. СЕРИЯ ФИЗИКО-МАТЕМАТИЧЕСКИЕ НАУКИ

ISSN 2541-7746 (Print) ISSN 2500-2198 (Online)

УДК 510.5

ВЫЧИСЛИМАЯ ВЛОЖИМОСТЬ КЛАССОВ АЛГЕБРАИЧЕСКИХ СТРУКТУР С ОТНОШЕНИЕМ КОНГРУЭНТНОСТИ

С. Ватев1, Х. Ганчев1, И.Ш. Калимуллин2

1 Софийский университет имени святого Климента Охридского, г. София, 1504, Болгария 2Казанский (Приволжский) федеральный университет, г. Казань, 420008, Россия

Аннотация

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

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

Введение

Вычислимые вложения классов алгебраических структур были введены и начали изучаться в работе Калверта, Камминса, Миллер и Найт [1] как алгоритмический аналог борелевских вложений. При этом было выделено два конкурирующих подхода к таким вложениям: строгие вложения Ко <с К\ посредством операторов перечисления и слабые вложения Ко К посредством тьюринговых операторов (более подробно изученных в работе [2]). Первый подход кажется более естественным и правильным при исследовании вычислимых вложений, однако он оказался довольно трудным для изучения, из последних работ в этом направлении можно лишь выделить работу [3]. Второй же подход оказался достаточно гибким для формулировки и доказательства ряда интересных о вложении естественных классов алгебраических структур, см. работы [4-6].

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

Определение 1 [1, 2]. Класс Ко вычислимо вложим в класс К\, обозначается Ко <с К\, если существует оператор перечисления Г со следующими свойствами:

A. Для всех А € Ко, Г(А) является структурой из К\;

B. Для всех А, В € Ко справедливо А = В тогда и только тогда, когда Г(А) = Г(В).

При замене операторов перечисления на тьюринговые операторы мы получим понятие тюрингового вложения Ко <tc К [1, 2], более слабого, чем вычислимая вложимость.

Предложение 1 (Гринберг, Калимуллин, см. также [2]). Если Ко <c К, то Ко <tc К .

Известно [7], что тьюринговая вложимость не эквивалентна вычислимой вычислимости. Например, класс линейных порядков {1, 2} (линейных порядков из одного или двух элементов) тьюрингово вложим в класс линейных порядков {ш,ш*}, но {1, 2} <c {ш,ш*} в силу свойства монотонности операторов перечисления.

Предложение 2 (Свойства операторов перечисления). Пусть Г - оператор перечисления. Тогда

A. (Монотонность). Из АС B следует Г(А) С Г(В).

B. (Непрерывность). Если R - атомное предложение или отрицание атомного предложения,, то из R G Г(А) следует существование конечной подструктуры F С А такой, что R G Г(В) для любого B D F.

Другой пример отличия двух видов вложимости можно получить из следующего предложения, доказанного в [7].

Предложение 3 [7]. Существует класс К неориентированных конечных графов со следующими свойствами:

A. Существует фридбергова вычислимая нумерация {Хп}пЕш класса К такая, что каждый граф Xn, n G ш, вложим в граф Xn+i.

B. Не существует фридберговой нумерации {Уп}ПЕи подкласса К такого, что Уп С Уп+1 для каждого n.

Первое утверждение предложения обеспечивает вложение FLO <tc К, где FLO = {0,1, 2,... } - класс конечных линейных порядков. С другой стороны, из свойства монотонности операторов перечисления следует FLO <c К.

В настоящей работе мы изучим промежуточную вложимость, допустив неинъ-ективное представление структур в вычислимой вложимости. А именно, дадим следующее

Определение 2. A. Для структуры А пусть А - структура с новым отношением конгруэнтности ~ таким, что:

(a) класс конгруэнтности каждого элемента А бесконечен;

(b) фактор-структура А/ ~ изоморфна А.

B. Для класса К пусть К = {А1: А G К}.

Тогда мы немедленно получим К <c К и К <tc К. Нетрудно также заметить, что К <c К. Возникает вопрос, является ли обратимой первая импликация в последовательности импликаций

Ко <c К1 =ф Ко <c К Ко <tc К1.

(вторая импликация необратима, поскольку {1,2} <c {и,и*} в силу того же свойства монотонности). Другими словами, всегда ли имеет место вложимость К <c К ? В частности, существует ли оператор перечисления Г такой, что Г(Х) = X/ ~ для различных структур X, имеющих символ конгруэнтности ~ ?

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

Отметим, что если К - класс конечных графов из предложения 3, то нетрудно видеть, что подклассы класса К также не обладают фридберговыми нумерациями {Уп}пЕи, для которых выполнено включение Уп С Уп+\. Поэтому для класса конечных линейных порядков FLO наряду с FLO -jtc К будет также иметь место FLO -jtc К и, тем более, FLO -jtc К. Тем не менее предложение 3 окажется в дальнейшем полезным.

Результаты

Докажем сначала, что К <с К может иметь место для бесконечных классов конечных структур.

Теорема 1. Существует класс К неориентированных конечных графов такой, что К <с К.

Доказательство. Пусть К - класс из предложения 3. Предположим, что К <с К посредством оператора перечисления Г. Преобразуем фридбергову нумерацию {Хп}пеи во фридбергову нумерацию {Хп}пеи таким образом, что Хп п Хт = 0 для п = т.

Для каждого п зафиксируем вложение д : Хп ^ Хп+1 и рассмотрим объединенную структуру Хп{^ Хп+1, в которой каждый класс конгруэнтности х, х € Хп, объединен с классом конгруэнтности д(х). Тогда Хп У Хп+1 = Хп+1 и, по свойству монотонности, Г(Хп)иГ(Хп+1) С Г(ХПУ ХП+1) = Г(Хп+1), откуда в силу конечности графов получаем Г(Хп) С Г(Х^п+1). Получили противоречие с вышеприведенным предложением при Уп = Г(Хп). Теорема доказана.

Докажем теперь, что К <с К может не иметь места для более естественного класса структур. Однако теперь придется рассмотреть бесконечные структуры. Для этого рассмотрим ориентированные графы с отношением смежности Б. Например, через шв обозначим граф на множестве натуральных чисел при Б(х,у) ^^ у = х + 1. Для произвольного графа L с отношением Б обозначим через L* обратный граф с отношением Б'(х, у) ^^ Б(у,х), в частности, в графе шв имеется ребро из х в у, если у = х — 1. Кроме того, для вершин х и у ориентированного графе L будем писать х — у, если существует путь из х в у и х = у. В частности, для шв отношение х — у эквивалентно обычному отношению порядка х < у на натуральных числах, а в случае с ш*3 отношение х — у эквивалентно х > у.

Теорема 2. {шв,шв} <с {(я,шв} .

Доказательство. Предположим, что {шв,шв} <с {шв,шв}. Отметим, что существует оператор перечисления Д такой, что для любого графа L справедливо равенство Д^) = Ц*. Поэтому можем зафиксировать оператор перечисления Г такой, что

М = (в Г(М) = шв; М = (в Г(М) = шв. Будем использовать следующее утверждение о свойствах такого оператора Г.

Лемма 1. Если М и М' определены на непересекающихся множествах натуральных чисел и М = М' = шв, то либо Г(М) является финальным сегментом множества Г(М') относительно - , либо Г(М') является финальным сегментом множества Г(М) .

Для доказательства леммы достаточно фиксировать изоморфизм g : M ^ M' и рассмотреть объединенную структуру M[+)M', в которой каждый класс конгруэнтности x, x € M, объединен с классом конгруэнтности g(x). Тогда будем иметь M^M' = XS, так что граф Г(МЩМ') = (S содержит как граф Г(М) = шS, так и граф r(M') = шs . Это может быть справедливо только, если один из графов r(M) и r(M') содержится в другом, причем выполнено утверждение леммы.

Рассмотрим теперь бесконечно много попарно непересекающихся копий Mi = xS. Выберем xo € r(Mo). По лемме 1 существует xi € r(Mo)P|r(Mi) такой, что xo — xi, то есть в r(Mo) справедливы атомные предложения

S(xo,yi), S (yi, y2), ■ ■■, S(yt-2,yt-i), S(yt-i,yt), S (yt,xi)

для некоторой последовательность элементов yi,...,yt. По свойству непрерывности операторов перечисления можем фиксировать конечную подструктуру Fo С Mo, обеспечивающую истинность всех этих атомных предложений (и, следовательно, xo — xi) в любом r(M), M Э Fo. Без ограничений общности можно считать, что Fo состоит из фактор-классов {z°, . . . ,Х°0}, причем имеет место S(X°+i,Xo) при i < no, то есть Fo пронумерован в «обратном» порядке.

Применим лемму 1 еще раз, чтобы получить xi € r(Mi)p|T(M2) такой, что xi — x2 ■ Тогда будет существовать Fi = {z\, . . . ,'ХХП1} С Mi, такое что xi — x2 будет иметь место в любом r(M), M Э Fi, при этом SZ+^Xí1) для i < ni. Подструктуру Fi можно дополнительно расширить, чтобы имело место ni > no

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

Fk = {Xk ,...Хк }CMk

такую, что xk — xk+i будет иметь место в любом r(M), M Э Fk, при этом имеет место S(Xk+i,Xk) для i < nk < nk+i.

Рассмотрим теперь объединенную структуру M = k Fk , в которой каждый

класс конгруэнтности zxi , i € ш, получен объединением всех классов конгуэнтности

k

Х при nk > i.

Тогда M = Zj*s , поскольку имеем S(Xi+i,Xi) для всех i € ш, причем каждый класс конгруэнтности zxi бесконечен.

С другой стороны, M Э Fk для всех к € ш, так что в r(M) имеется возрастающая последовательность

xo — xi — • • • — xk — xk+i — ■ ■ ■ ■ Следовательно, изоморфизм r(M) = шS не может иметь место. Противоречие.

Следствие 1. Для классов Ko = {(s,(S} и Ki = {(s,шS} имеет место Ko <c Ki, но не имеет место Ko <c Ki.

Следствие 2. Не существует оператора перечисления Г такого, что для каждого X € {(s ,(x*s} имеет место Г(Х) = X / ~ .

Замечание. В отличие от теоремы 1 легко заметить, что имеет место K <c K для любого класса K, состоящего из конечных линейных порядков. В связи с теоремой 2 было бы интересно установить, имеет ли место вложение {ш, Ш*} <c <c {ш, ш*} для линейного порядка натуральных чисел ш и обратного к нему ш* .

Благодарности. Работа выполнена при поддержке РФФИ и Национального

научного фонда Болгарии (проект № 17-51-18083). Кроме того, научная работа

И.Ш. Калимуллина была профинансирована в рамках выполнения государственного задания в сфере научной деятельности (проект № 1.451.2016/1.4).

Литература

1. Калверт У., Камминс Д., Найт Дж.Ф., Миллер С. Сравнение классов конечных структур // Алгебра и логика. - 2004. - Т. 43, № 6. -С. 666-701.

2. Knight J.F., Miller S., Boom M.V. Turing computable embeddings // J. Symb. Logic. -2007. - V. 72, No 3. - P. 901-918.

3. Rossegger D. On functors enumerating structures // Сиб. электрон. матем. изв. - Т. 14. -P. 690-702. - doi: 10.17377/semi.2017.14.059.

4. Ocasio-Gonzalez V.A. Turing computable embeddings and coding families of sets // Cooper S.B., Dawar A., Lowe B. (Eds.) How the World Computes. CiE 2012. Lecture Notes in Computer Science, V. 7318. - Berlin, Heidelberg: Springer, 2012. - P. 539-548. -doi: 10.1007/978-3-642-30870-3_54.

5. Эндрюс У., Душенин Д.И., Хилл К., Найт Дж.Ф., Мельников А.Г. Сравнение классов конечных сумм // Алгебра и логика. - 2015. - Т. 54, № 6. - C. 748-768. - doi: 10.17377/alglog.2015.54.605.

6. Bazhenov N. Turing computable embeddings, computable infinitary equivalence, and linear orders // Kari J., Manea F., Petre I. (Eds.) Unveiling Dynamics and Complexity. CiE 2017. Lecture Notes in Computer Science, V. 10307. - Cham: Springer, 2017. -P. 141-151. - doi: 10.1007/978-3-319-58741-7_15.

7. Kalimullin I.Sh. Computable embeddings of classes of structures under enumeration and turing operators // Lobachevskii J. Math. - 2018. - V. 39, No 1. - P. 84-88. - doi: 10.1134/S1995080218010146.

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

Ватев Стефан, PhD, главный ассистент

Софийский университет имени святого Климента Охридского бул. Цар Освободител, д. 15, г. София, 1504, Болгария

Ганчев Христо, PhD, профессор

Софийский университет имени святого Климента Охридского бул. Цар Освободител, д. 15, г. София, 1504, Болгария

Калимуллин Искандер Ш^агитович, доктор физико-математических наук, главный научный сотрудник кафедры алгебры и математической логики Казанский (Приволжский) федеральный университет

ул. Кремлевская, д. 18, г. Казань, 420008, Россия E-mail: ikalimul@gmail.com

736

C. BATEB h gp.

ISSN 2541-7746 (Print) ISSN 2500-2198 (Online) UCHENYE ZAPISKI KAZANSKOGO UNIVERSITETA. SERIYA FIZIKO-MATEMATICHESKIE NAUKI (Proceedings of Kazan University. Physics and Mathematics Series)

2018, vol. 160, no. 4, pp. 731-737

Computable Embedding of Classes of Algebraic Structures with Congruence Relation

S. Vateva, H. Gancheva , I.Sh. Kalimullinb*

aSofia University St. Kliment Ohridski, Sofia, 1504 Bulgaria bKazan Federal University, Kazan, 420008 Russia E-mail: * ikalimul@gmail.com

Received September 11, 2018 Abstract

It has been shown in the paper that there is an intermediate notion of embedding, which is based on the use of non-injective presentations of algebraic structures, between the computable embedding of classes of algebraic structures based on the enumeration operators and the Turing computable embedding. The problem of equivalence of this notion to the injective computable embedding is related to the problem of effective factorization by enumeration operators.

Keywords: enumeration operator, Turing operator, algebraic structure, atomic diagram

Acknowledgments. The study was supported by the Russian Foundation for Basic Research and the National Science Fund of Bulgaria (project no. 17-51-18083). I.Sh. Kalimullin's research was funded within the framework of the state assignment in the sphere of scientific activities (project no. 1.451.2016/1.4).

References

1. Calvert W., Cummins D., Knight J.F., Miller S. Comparing classes of finite structures. Algebra Logic, 2004, vol. 43, no. 6, pp. 374-392. doi: 10.1023/B:ALL0.0000048827.30718.2c.

2. Knight J.F., Miller S., Boom M.V. Turing computable embeddings. J. Symb. Logic, 2007, vol. 72, no. 3, pp. 901-918.

3. Rossegger D. On functors enumerating structures. Sib. Elektron. Mat. Izv., 2017, vol. 14, pp. 690-702. doi: 10.17377/semi.2017.14.059.

4. Ocasio-Gonzalez V.A. Turing computable embeddings and coding families of sets. In: Cooper S.B., Dawar A., Lowe B. (Eds.) How the World Computes. CiE 2012. Lecture Notes in Computer Science. Vol. 7318. Berlin, Heidelberg, Springer, 2012, pp. 539548. doi: 10.1007/978-3-642-30870-3_54.

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

5. Andrews U., Dushenin D.I., Hill C., Knight J.F., Melnikov A.G. Comparing classes of finite sums. Algebra Logic, 2016, vol. 54, no. 6, pp. 489-501. doi: 10.1007/s10469-016-9368-7.

6. Bazhenov N. Turing computable embeddings, computable infinitary equivalence, and linear orders. In: Kari J., Manea F., Petre I. (Eds.) Unveiling Dynamics and Complexity. CiE 2017. Lecture Notes in Computer Science. Vol. 10307. Cham, Springer, 2017, pp. 141-151. doi: 10.1007/978-3-319-58741-7_15.

7. Kalimullin I.Sh. Computable embeddings of classes of structures under enumeration and turing operators. Lobachevskii J. Math., 2018, vol. 39, no. 1, pp. 84-88. doi: 10.1134/S1995080218010146.

/ Для цитирования: Ватев С., Ганчев Х., Калимуллин И.Ш. Вычислимая вложи-( мость классов алгебраических структур с отношением конгруэнтности // Учен. зап. \ Казан. ун-та. Сер. Физ.-матем. науки. - 2018. - Т. 160, кн. 4. - С. 731-737.

/ For citation: Vatev S., Ganchev H., Kalimullin I.Sh. Computable embedding of classes of ( algebraic structures with congruence relation. Uchenye Zapiski Kazanskogo Universiteta. \ Seriya Fiziko-Matematicheskie Nauki, 2018, vol. 160, no. 4, pp. 731-737. (In Russian)

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