Оценка алгоритмической сложности классов вычислимых моделей
![Диссертация: Оценка алгоритмической сложности классов вычислимых моделей](https://gugn.ru/work/4946164/cover.png)
Академик А. И. Мальцев предложил использовать нумерации как базовую концепцию для изучения алгоритмических свойств алгебраических систем и их подмножеств, в частности таких классических систем, как группы, кольца и поля. Развивая это направление во взаимосвязи с общей теорией нумераций, С. С. Гончаров совместно с итальянским математиком А. Сорби предложили и разработали общий подход к понятию… Читать ещё >
Содержание
- 1. Обозначения и терминология
- 2. Общая характеристика результатов работы
- Глава 1. Конечные модели
- 1. 1. Обозначения и предварительные результаты
- 1. 2. Сигнатура с одной унарной операции
- 1. 3. Сигнатура с несколькими унарными операциями
- 1. 4. Случай произвольной сигнатуры
- 1. 5. Индексное множество конечных моделей
- Глава 2. Теоретико-модельные конструкции
- 2. 1. Сведение произвольной сигнатуры к сигнатуре графов
- 2. 2. Понижение алгоритмической сложности
- 2. 3. Маркеровские расширения
- 2. 4. Построение нижних оценок для маркеровских свойств
- Глава 3. Индексные множества специальных классов моделей
- 3. 1. Простые модели
- Глава 4. Индексные множества классов моделей с заданными свойствами теорий
- 4. 1. Модели с иькатегоричной теорией
- 4. 2. Множество вычислимых о^-категоричных моделей
- 4. 3. Эренфойхтовы теории
Оценка алгоритмической сложности классов вычислимых моделей (реферат, курсовая, диплом, контрольная)
Академик А. И. Мальцев предложил использовать нумерации как базовую концепцию для изучения алгоритмических свойств алгебраических систем и их подмножеств, в частности таких классических систем, как группы, кольца и поля. Развивая это направление во взаимосвязи с общей теорией нумераций, С. С. Гончаров совместно с итальянским математиком А. Сорби предложили и разработали общий подход к понятию вычислимой нумерации, основанный на семантиках формальных языков. Изучение общих структурных свойств таких вычислимых нумераций на основе как соответствующих полурешеток Роджерса, так и в рамках локальных (внутренних) свойств таких нумераций через индексные множества в этих нумерациях является одной из важнейших исследовательских задач.
В рамках теории конструктивных моделей на сегодня разработаны различные подходы к исследованию алгоритмической и структурной сложности вычислимых моделей и отношений. Задача изучения структурных свойств вычислимых моделей и классов вычислимых моделей рассматривается как в рамках изучения сложности их ранга и формул Скотта, так и через индексные множества в универсальной нумерации вычислимых структур. Исследования в этом направлении были начаты в работах А. И. Мальцева, А. В. Кузнецова, Д. Макинси, К. Эша и А.Нероуда. Одним из продуктивных методов здесь является метод определимости в рекурсивном фрагменте языка бесконечных формул и задача изучения выразительных возможностей этого фрагмента языка в отношении описания свойств моделей. В этой связи актуальной является проблема нахождения формул и рангов Скотта для конкретных алгебраических структур и устойчивых относительно автоморфизмов отношений на них, исследование влияния на ранг Скотта константных и других естественных обогащений для алгебр, различных операторов над моделями, а также соотношений рангов и сложности структур для образов и прообразов. Этими проблемами занимались как зарубежные, так и российские математики, такие как Ершов, Гончаров, Каллибеков, Селиванов, Арсланов, Перетятькин, Добрица, Хисамиев и другие. Одно из направлений исследований связано с решением проблемы определимости и ее степени сложности в языке бесконечных формул. На этой основе могут быть получены верхние границы алгоритмической сложности, на основе теории вычислимых представлений алгебраических систем с различными свойствами, задаваемыми на декларативном языке спецификаций, — нижние оценки алгоритмической сложности рассматриваемой алгебраической проблемы.
К настоящему времени известно достаточно много результатов об индексных множествах моделей, классов моделей, теорий [1], [2], [3], [4], [5], [6], [7], [8], [9]. Большую роль индексные множества сыграли в общей теории вычислимости и вычислимых нумераций (кн. Ю. Л. Ершов. Теория нумераций [10]). Открытые проблемы этого направления привлекли специалистов и обсуждались на нескольких логических конференциях, в частности, приведены в работе Гончарова и Хусаинова [11], Гончарова и Найт [12].
Гончаров и Найт предложили [12] общие подходы для изучения структурных и алгоритмических свойств классов вычислимых моделей на основе исследования индексных множеств. Для многих классов индексное множество лежит на низком уровне гиперарифметической иерархии:
Предложение 0.1. Множество 1(К) является П^-множеством для следующих классов:
1. линейные порядки;
2. булевы алгебры;
3. абелевы р-группы;
4¦ модели эквивалентности;
5. векторные пространства над Q;
6. модели фиксированного вычислимого языка.
В работе [6] даны точные оценки для индексных множеств конструктивных моделей с заданными условиями автоэквивалентности рассматриваемых конструктивизаций. В работе [13] дана точная оценка индексного множества для локальных конусов. Ряд работ В. П. Добрицы посвящено изучению различных индексных множеств конструктивных моделей [6], [14], [15], [13], [16]. Для некоторых классов индексное множество гиперарифметично:
Предложение 0.2 (Клини, Спектор) Множество 1{К) является пол-ным для следующих классов:
1. полные порядки;
2. суператомные булевы алгебры;
3. редуцированные р-группы.
Для решения вопроса о существовании вычислимой классификации классов в [12] предложен подход оценки проблемы изоморфизма в терминах индексных множеств и приводятся доказательства оценок проблемы изоморфизма для некоторых важных классов.
Теорема 0.1. Множество Е (К) проблемы изоморфизма является полным для следующих классов К:
1. абелевы р-группы;
2. деревья;
3. булевы алгебры;
4¦ линейные порядки;
5. произвольные модели языка, содержащего по крайней мере один предикатный символ местности большей или равной 2.
Проблемы изоморфизма также исследуются в работах [1], [2] для вектор-пых пространств, алгебраических полей фиксированной характеристики, [17] для классов конструктивных /-алгебр, [18] для классов автоматных моделей.
Подход через индексные множества также позволяет оценить сложность семантических классов предложений, целая глава в монографии [19] посвящена оценкам алгоритмической сложности классов предложений, используемых в теории моделей и логике.
Настоящая работа посвящена исследованию вопроса о характеризации известных классов моделей через оценку сложности индексных множеств классов вычислимых моделей. С этой точки зрения можно рассмотреть классы специальных моделей (простые, однородные, насыщенные, универсальные), классы моделей с заданными свойствами теорий (теория допускает простую модель, счётная-категоричность теории, несчётная категоричность, Эренфойхтовость, разрешимость теории), классы моделей с фиксированными алгоритмическими свойствами (разрешимые модели, автоустойчивые, модели конечной (бесконечной) алгоритмической размерности, модели с вычислимым рангом Скотта, с невычислимым рангом Скотта,-разрешимые счётно-категоричные модели, af-разрешимые простые модели). Решение вопроса об оценке сложности этих множеств находится в русле проблем, обсуждаемых в докладе Гончарова и Хусаинова [И], а именно с проблемами существования конструктивных моделей для определённых классов теорий, а также о максимальной сложности некоторых теорий, имеющих конструктивные модели.
11, Problems 3, 5, 11, Question 6].
Из перечисленных классов уже построены точные оценки для класса d-разрешимых моделей:
Теорема 0.2 ([9]) Для любой арифметической Тьюринговой степени d индексное множество всех d-разрешимых моделей нетривиальной сигнатуры viO 4 является т-полпым множеством.
Для класса-разрешимых счётно-категоричных моделей:
Теорема 0.3 ([9]) Для любой арифметической Тьюринговой степени d индексное множество всех d-разрешимых счётно-категоричных моделей нетривиальной сигнатуры является т-полным Е3l, d множеством.
Для класса универсальных вычислимых моделей получена нижняя оценка:
Теорема 0.4 ([18]) Множество универсальных вычислимых моделей не менее чем Т,-полное.
Е.Б. Фокиной также была получена точная оценка индексного множества моделей, имеющих разрешимые теории:
Теорема 0.5 ([20]) Индексное мноэ/сество вычислимых моделей с разрешимом^ мыми теориями является т-полным Ъ2 множеством.
В последнее время в совместной работе российских и зарубежных специалистов был получен важный результат об индексных множествах структур высокого ранга Скотта:
Теорема 0.6 ([21]) Индексное множество класса вычислимых моделей:
1) имеющих невычислимый ранг Скотта является Т-полным;
2) имеющих ранг Скотта является И^-полным относительно системы обозначений Клини О;
3) имеющих ранг Скотта u>iK + 1 является Т^-полным относительно системы обозначений Клини О.
В данной работе применён подход понижения вычислительной сложности в теоретико-модельных конструкциях (подход Гончарова-Хусаинова на основе конструкции Маркера) [22] для получения нижних оценок алгоритмической сложности вычислимых представителей естественных классов моделей.
В работе использованы синтаксические характеризации классов моделей, обладающих о—категоричными теориями (Рылль-Нардзевский [23]), обладающих а^-категоричными теориями (Лахлан-Балдвин [24], Еримбетов [25]), современные результаты о синтаксической характеризации Эренфойхтовых теорий (Судоплатов, [26]). Для тех классов, для которых получены точные оценки, фактически подтверждается тезис выдвинутый в работе [3] о том, что точная оценка индексного множества даётся некоторым «оптимальным» описанием модели. В настоящей работе доказано, что упомянутые синтаксические характеризации обладают наименьшей возможной вычислительной сложностью, т. е. являются наилучшими синтаксической характеризациями с точки зрения вычислимости.
Заключение
.
В данной работе исследовалась взаимосвязь структурных свойств моделей, теорий, классов моделей с их алгоритмическими характеристиками. Для конечно-определённых структур, определяемых набором квазитождеств показано:
1. Для сигнатуры унаров существует общий алгоритм распознания конечности свободной системы по конечному набору квазитождеств.
2. Для сигнатур, содержащих функциональный символ местности ^ 2 и как минимум одну константу, а также для сигнатур, содержащих ^ 2 унарных функциональных символа общего алгоритма распознания конечности не существует.
Кроме того, для конечных моделей показана Е^-полнота соответствующего индексного множества.
В работе также была дана точная оценка сложности индексных множеств простых моделей,-разрешимых простых моделей, моделей с Эренфойхтовы-ми теориями. Точность этих оценок говорит нам о том, что использованная синтаксическая характеризация этих классов является наилучшей вычислимой характеризацией, т. е. приведённые определения этих классов имеют наименьшую алгоритмическую сложность.
Были даны нижние и верхние оценки сложности индексных множеств вычислимых моделей с иiкатегоричными теориями. Представлен универсальный способ получения нижних оценок для маркеровских свойств, т. е. таких теоретико-модельных свойств, которые сохраняются при маркеровских расширениях моделей. В качестве продолжения исследований в этом направлении можно рассматривать вопросы об оценке индексных множеств других классов моделей:
• однородные модели;
• насыщенные модели;
• допускающие разрешимое представление (допускающие п-разрешимое представление);
• автоустойчивые модели;
• модели бесконечной алгоритмической размерности;
• модели конечной алгоритмической размерности;
• с тотально-трансцендентной (No-стабильной) теорией;
• автоустойчивые относительно Да-изоморфизмов;
Список литературы
- Calvert W. The isomorphism problem for classes of computable fields // Archive for Mathematical Logic. — 2004. — Vol. 34, no. 3. — Pp. 327−336.
- Calvert W. The isomorphism problem for computable abelian p-groups of bounded length j I J. of Symbolic Logic. — 2005. — Vol. 70, no. 1. — Pp. 331 345.
- Калверт У., Каммингс Д., Найт Дж. Ф., Миллер С. Сравнение классов конечных структур // Алгебра и логика. — 2004. — Т. 43, № 6. — С. 666 701.
- Калверт У., Харизанова В., Найт Дж. Ф., Миллер С. Индексные множества вычислимых моделей // Алгебра и логика. — 2006. — Т. 45, № 5. — С. 538−574.
- Csima В. F., Montalban A., Shore R. A. Boolean algebras, tarski invariants, and index sets // Notre Dame Journal of Formal Logic. — 2006. — Vol. 47, no. 1. Pp. 1−23.
- Dobritsa V. P. Complexity of the index set of a constructive model // Algebra and Logic. 1983. — Vol. 22. — Pp. 269−276.
- White W. On the complexity of categoricity in computable structures // Mathematical Logic Quarterly. 2003. — Vol. 49. — Pp. 603−614.
- White W. Characterizations for Computable Structures: Ph.D. thesis / PhD dissertation. — Cornell University, 2000.
- Фокина E. Б. Индексные множества разрешимых моделей // Сиб.мат.журн. 2007. — Т. 48, Ш 5. — С. 1167−1179.
- Ершов Ю. JI. Теория нумераций, — М.: Наука, 1977.
- Goncharov S., Khoussainov В. Open problems in the theory of constructive algebraic systems // Computability Theory and Its Applications: Current Trends and Open Problems. — Vol. 257. — American Mathematical Society: 2000. Pp. 145−169.
- Гончаров С. С., Найт Дж. Вычислимые структурные и антиструктурные теоремы // Алгебра и логика. — 2002. — Т. 41, № 6. — С. 639−681.
- Добрица В. П. Вычислимость некоторых подклассов вычислимого класса конструктивных моделей // Сиб.мат.журн.— 1989.— Т. 30, № 3. — С. 45−51.
- Добрица В. П. Сложность индексных множеств вычислимых классов с конечным числом конструктивных систем // Сиб.мат.жур.— 1986.— Т. 27, № 5. С. 68−74.
- Добрица В. П. Структурные свойства вычислимых классов конструктивных моделей // Алгебра и логика. — 1987. — Т. 26, Я2 1. — С. 36−62.
- Добрица В. П. Индексные множества в обобщённых вычислимых нумерациях // Мат.жури.2. 2002. — Т. 3, № 1. — С. 38−42.
- Когабаев Н. Т. Сложность некоторых естественных проблем на классе вычислимых /-алгебр // Сиб. мат. журн. — 2006. — Т. 47, № 2. — С. 352 360.
- Винокуров Н. С. Индексные множества классов автоматных структур j j Сиб. мат. журн. 2006. — Т. 47, № 5. — С. 1019−1030.
- Calvert W., Fokina E., Goncharov S. S. et al. Index sets for classes of high rank structures // J. Symbolic Logic. — 2007.— Vol. 72, no. 4.— Pp. 14 181 432.
- Гончаров С. С., Хусаинов Б. X. Сложность теорий вычислимых категоричных моделей // Алгебра и логика. — 2004. — Т. 43, № 6. — С. 650−665.
- Ryll-Nardzewski С. On the categoricity in power ^ No // Bull. Acad. Pol. Sci. Ser. Math., Astron., Phys. 1959. — Vol. 7. — Pp. 545−548.
- Baldwin J. Т., Lachlan A. H. On strongly minimal sets // The J. of Symbolic Logic. 1971. — Vol. 36, no. 1. — Pp. 79−96.
- Еримбетов M. M. О полных теориях с 1-кардинальными формулами // Алгебра и логика. 1975. — Т. 14, № 3. — С. 245−257.
- Судоплатов С. В. Полные теории с конечным числом счетных моделей, i // Алгебра и логика. 2004. — Т. 43, № 1. — С. 110−124.
- Нуртазин А. Т. Вычислимые классы и алгебраические критерии автоустойчивости: Дисс. .канд.физ.-мат. наук. / АН Казахской ССР. Ин-т математики и механики. Лаб. алгебры и логики. — Алма-Ата, 1974.
- Роджерс X. Теория рекурсивных функций и эффективная вычислимость. — М.: Мир, 1972.
- Адян С. И., Дурнев В. Г. Алгоритмические проблемы для групп и полугрупп // Успехи математических наук. — 2000. — Vol. 55, по. 2. — Pp. 4−94.
- Гончаров С. С. Проблема числа неавтоэквивалентных конструктивиза-ций // Алгебра и логика.— 1980. Т. 19, № 6. — С. 621−639.
- Еримбетов М. М. Категоричность в мощности и недвукардинальность формулы конечного ранга // Алгебра и логика. — 1974. — Т. 13, JY2 5. — С. 493−500.
- Lempp S., Slaman Т. A. The complexity of the index sets of tto-categorical theories and of ehrenfeucht theories // Proc. of the North Texas Logic Conference, October 8−10, 2004. 2004.
- Мальцев А. И. Алгебраические системы. — M.: Наука, 1970.— Pp. 312— 322.
- Goncharov S. S. Computability and computable models // Mathematical problems from applied logic. II / Ed. by S. S. G. Dov M. Gabbay, M. Za-kharyaschev. — New York: Springer, 2006. — Logics for the XXIst century.
- Marker D. Non-En-axiomatizable almost strongly minimal theories // J. of Symbolic Logic. 1989. — Vol. 54. — Pp. 921−927.
- Гаврюшкин A. H. Сложность эренфойхтовых моделей // Алгебра и логика. 2006. — Т. 45, № 5. — С. 507−519.
- Marker D. Model theory: an introduction. Graduate texts in mathematics no. 217. — New York: Springer-Verlag, 2002.
- Sacks G. E. Higher recursion theory // Perspectives in Mathematical Logic. — Berlin: Springer-Verlag, 1990.
- Кейслер Г., Чен Ч. Ч. Теория моделей. — М.: Мир, 1977.
- Reed R. С. A decidable ehrenfeucht theory with exactly two hyperarithmetic models // Ann. Pure Appl. Logic. 1991. — Vol. 53, no. 1. — Pp. 135−168.
- Гончаров С. С. Модели данных и языки их описаний // Вычислительные системы. — по. 107. — Pp. 52−70.
- Ильичева О. А. О семантике квазитождеств определяющих модели констант // Вычислительные системы. — по. 116, — Pp. 16−32.
- Касымов Н. X., Морозов А. С. Логические аспекты теории абстрактных типов данных // Вычислительные системы. — по. 122.— Pp. 73−96.
- Мальцев А. И. Алгоритмы и рекурсивные функции. — М.: Наука, 1986. — С. 254−263.
- Марков А. А. Теория алгорифмов // Труды мат. ин-та им. Стеклова. — 1954. № 42.
- Попов В. Ю. Марковские свойства бернсайдовских многообразий групп // Алгебра и логика. 2003. — Т. 42, № 1. — С. 94−106.
- Добрица В. П. Сложность индексного множества конструктивной модели // Алгебра и логика. 1983. — Т. 22, № 4. — С. 372−381.
- Dobritsa V. P. Structural properties of computable classes of constructive models // Algebra i Logika. 1987. — Vol. 26, no. 1.- Pp. 24−41.
- Павловский E. H. Алгоритмическая распознаваемость свойства конечности конечно-определённых систем // Материалы XLII международной научной студенческой конференции Студент и научно-технический прогресс. — Математика. — Новосибирск: 2004. — С. 14−15.
- Павловский Е. Н. Оценка алгоритмической сложности классов вычислимых моделей // Материалы XLIV международной научной студенческой конференции Студент и научно-технический прогресс. — Математика. — Новосибирск: 2006. С. 76−77.
- Павловский Е. Н. Алгоритмическая распознаваемость свойства конечности конечно-определённых систем // Вестник НГУ. Серия: математика, механика, информатика. — 2006. — Т. 6, № 4. — С. 83−92.
- Pavlovsky Е. N. Estimation of algorithmic complexity of computable models classes // Book of abstracts, Logic Colloquium'07. — Wroclaw, Poland: 2007.-P. 91.
- Павловский E. H. Оценка алгоритмической сложности классов вычислимых моделей // Сиб. мат. журн. — 2008. — Т. 49, № 3.
- Павловский Е. Н. Индексные множества простых моделей // Сибирские электронные математические известия. — 2008. — Т. 5.
- Павловский Е. Н. Сложность индексных множеств некоторых классов моделей // Вестник НГУ. Серия: математика, механика, информатика. 2008. — Т. 8, № 1. — С. 71−76.