Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

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

Некоторые алгоритмические вопросы для полимодальных логик доказуемости
<
Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости Некоторые алгоритмические вопросы для полимодальных логик доказуемости
>

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Пахомов Федор Николаевич. Некоторые алгоритмические вопросы для полимодальных логик доказуемости: диссертация ... кандидата физико-математических наук: 01.01.06 / Пахомов Федор Николаевич;[Место защиты: Математический институт им.В.А.Стеклова РАН].- Москва, 2015.- 83 с.

Содержание к диссертации

Введение

1 Алгоритмическая сложность замкнутых фрагментов 12

1.1 Логика GLP и ее замкнутый фрагмент 12

1.2 Замкнутые фрагменты логик GLPn 18

2 Элементарные теории полурешеток GLP-слов 36

2.1 GLP-слова 36

2.2 Некоторые свойства полу решеток слов 40

2.3 Определимые в полурешетках слов свойства 45

2.4 Неразрешимые теории 51

2.5 Слова из двух символов 58

3 Элементарные теории системы ординальных обозначений Беклемишева и ее фрагментов 61

3.1 Системы ординальных обозначений с неразрешимыми элементарными теориями 61

3.2 Некоторые теории ординалов и слов 67

3.3 Элементарная эквивалентность некоторых моделей 76

Литература

Введение к работе

Актуальность темы. Идея изучения свойств доказуемости средствами модальных логик восходит к К. Геделю1. К. Гедель предложил интерпретировать связку модальности как арифметическую формулу Ргт, выражающую доказуемость в данной формальной теории Т.

Логика Геделя-Леба GL формализуется в языке исчисления высказываний, обогащенном связкой , и получается добавлением к аксиомам и правилам вывода исчисления высказываний следующих аксиом и правил вывода:

  1. П(<р^ф) -> (П<р^ Пф);

  2. П(П^ —> tp)> Of (аксиома Леба);

Пір

Из результатов К. Геделя и М.Х. Леба2 вытекает, что для перечислимых теорий Т, содержащих первопорядковую арифметику Пеано РА, любая теорема модальной логики GL выражает свойство доказуемости в Т, которое можно обосновать средствами самой теории Т.

В 1976 году P.M. Соловей3 доказал теорему об арифметической полноте логики GL. Модальная формула является теоремой логики GL, если и только если она переводится в теорему РА при любой подстановке арифметических предложений вместо пропозициональных переменных и расшифровке как Ргрд-

С середины 1970-х годов исследованию логики GL и других логик доказуемости было посвящено значительное число работ. В 1986 г. Г.К. Джапаридзе рассмотрел4 обобщение GL — логику GLP, в которой вместо одной модальной связки используется занумерованное натуральными

1К. Godel. Eine Interpretation des intuitionistischen Aussagenkalkiils. Ergebnisse eines mathematischen KoUoquiums, 4: 39-40, 1933. English translation, with an introductory note by A.S. Troelstra. Kurt Godel, Collected Works, 1:296-303, 1986.

2M.H. Lob. Solution of a problem of Leon Henkin. The Journal of Symbolic Logic, 20(02):115-118, 1955.

3R.M. Solovay. Provability interpretations of modal logic. Israel Journal of Mathematics, 25(3-4):287-304, 1976.

4Г.К. Джапаридзе. Модально-логические средства исследования доказуемости. Дисс. канд. филос. наук, Москва, МГУ, 1986.

числами семейство модальных связок [0], [1],..., [п],... Г.К. Джапаридзе доказал аналог теоремы Соловея об арифметической полноте, в котором каждая связка [п] интерпретируется как доказуемость из аксиом РА с использованием выводов с w-правилами с глубиной вложенности w-правил, не превосходящей п.

В настоящее время логика GLP активно изучается в связи с ее применениями в ординальном анализе арифметических теорий5. Вопрос о характеризации формальных теорий ординалами является одним из центральных вопросов в теории доказательств. Исследования такого рода восходят к Г. Генцену6, который доказал непротиворечивость РА с помощью трансфинитной индукции до ординала о = sup{w" | п Є ш}.

п раз Применение логики GLP основано на использовании замкнутых формул (формул без пропозициональных переменных) для обозначения арифметических теорий и для построения естественной системы ординальных обозначений для ординала єо.

В диссертации рассматриваются два круга алгоритмических вопросов, связанных с замкнутым фрагментом логики GLP.

  1. Алгоритмическая сложность проблемы распознавания выводимости для замкнутых формул.

  2. Разрешимость элементарных теорий алгебр естественных систем ординальных обозначений.

Вопрос об алгоритмической сложности проблемы выводимости для модальных логик изучался Р.Э. Ладнером7. Он показал, что многие классические модальные логики, включая S4, К, Т, обладают PSPACE-полными проблемами распознавания выводимости формул. Хотя логика GL не была рассмотрена в этой работе Р.Э. Ладнера, использованный там метод легко позволяет получить аналогичный результат и для нее. В дальнейшем, И.Б. Шапировский доказал, что и логика GLP обладает PSPACE-полной проблемой распознавания выводимости8.

6 L.D. Beklemishev. Provability algebras and proof-theoretic ordinals, I. Annals of Pure and Applied Logic, 128:103-123, 2004.

6G. Gentzen. Die Widerspruchsfreiheit der reinen Zahlentheorie. Mathematische Annalen, 112:493-565, 1936.

7R.E. Ladner. The computational complexity of provability in systems of modal propositional logic. SIAM Journal on Computing, 6(3):467-480, 1977.

8I.B. Shapirovsky. PSPACE-decidability of Japaridze's polymodal logic. In Advances in Modal Logic 2008, pages 289-304, 2008.

А.В. Чагровым и М.Н. Рыбаковым рассматривались фрагменты модальных логик с ограничением на число различных пропозициональных переменных в формулах и вопрос об алгоритмической сложности для этих фрагментов9. Ими было показано, что даже фрагмент логики GL с одной пропозициональной переменной является PSPACE-полным; там же были получены аналогичные результаты для логик S4 и Grz. При этом они показали, что замкнутый фрагмент логики GL разрешим за полиномиальное время. В то же время замкнутые фрагменты логик К4 и К являются РSPACE-полными. Также Ф. Боу и И. Иоостен доказали, что замкнутый фрагмент логики интерпретируемости IL, расширяющей GL, является PSPACE-трудным10.

В диссертации доказана PSPACE-полнота замкнутого фрагмента логики GLP.

Мы обозначаем через GLPn фрагмент логики GLP с модальностями [0], [1],..., [п]. Доказано, что для всякого натурального п замкнутый фрагмент логики GLPn разрешим за полиномиальное время.

Перейдем к вопросам разрешимости элементарных теорий алгебр, связанных с конструктивными системами ординальных обозначений. Наиболее известной системой обозначений для ординала о является так называемая канторовская система. Обозначениями для ординалов в этой системе являются замкнутые термы, составленные из константы 0, функции + и функции /: х і—> шх. Канторовская система соответствует алгебре (єо; <, 0, +, /); заметим, что в этой алгебре всякий ординал меньший єо равен значению некоторого замкнутого терма. Известно, что элементарная теория модели (єо; <, 0, +, /) является алгоритмически неразрешимой.

Естественный, связанный с ординальным анализом способ обозначения ординалов на основе замкнутого фрагмента логики GLP был предложен Л.Д. Беклемишевым в его указанной выше работе5. Ординалы обозначаются формулами вида {п\){п\) ... (%}Т, называемыми словами. Мы обозначаем множество всех слов W. Бинарное отношение <о на словах соответствует порядку на ординалах:

А<0 В 44 GLPhA^ (0)В.

Отношение равенства ординалов соответствует отношению GLP-доказуемой эквивалентности слов ~. Полной системе орди-

9A.V. Chagrov and M.N. Rybakov. How many variables does one need to prove PSPACE-hardness of modal logics? In Advances in Modal Logic 2002, pages 71-82. King's College Publications, 2003.

10F. Bou and J.J. Joosten. The closed fragment of IL is PSPACE hard. Electronic Notes in Theoretical Computer Science, 278:47-54, 2011.

нальных обозначений для ординала є о соответствует алгебра ( ИУ~; <о, Т, (0), (1),..., (п),...). Также мы рассматриваем ряд естественных фрагментов этой системы ординальных обозначений. Обозначим через Wn множество всех слов составленных из Т и (0),..., (п); мы называем такие слова СЬРп-словами. Модель (W„/~; <о, Т, (0), (1),..., (и)) является системой ординальных обозначений для ординалов шп+1] здесь

w0 = 1, шп+1=шЫп.

Отметим, что в указанной выше работе5 Л.Д. Беклемишева было показано, что конъюнкция всяких двух слов GLP-доказуемо эквивалентна некоторому GLP-слову. Это дает возможность естественным образом рассматривать полурешетки (W/~;A) и (Wn/^; Л).

Е.В. Дашков11 рассмотрел фрагмент логики GLP, состоящий из импликаций между строго позитивными формулами, то есть между формулами построенными из переменных, Л, Т и (0), (1),..., (п),... Он показал, что проблема выводимости формул для этого фрагмента лежит в классе PTIME, в противоположность тому, что логика GLP и даже ее замкнутый фрагмент PSPACE-полны. Отметим, что из результата Е.В. Дашкова следует разрешимость за полиномиальное время диаграмм моделей ( И7~; Л, <0, Т, (0), (1),..., (п),...) и (ИУ~; Л, <0, Т, (0), (1),..., <п».

В диссертации доказано, что элементарная теория модели (W/~;п),...) неразрешима. Доказано, что при всех натуральных п > 3 неразрешимы элементарные теории моделей (Wn/~;п)). При этом показано, что элементарная теория модели (И^/~; <сь Т, (0), (1), (2)) разрешима. Доказано, что языка первого порядка в полурешетках (W/~;A) и (Wn/~;/\) достаточно для выражения всех рассмотренных выше предикатов и функций на тех же носителях, и тем самым на эти структуры переносятся результаты о неразрешимости. Кроме этого, доказано, что неразрешима и элементарная теория модели ( И^/~; Л).

Цели работы.

  1. Определить алгоритмическую сложность проблемы распознавания выводимости замкнутых формул для логик GLP и GLPn.

  2. Исследовать вопрос о разрешимости элементарных теорий полурешетки GLP-слов и полурешеток СЬРп-слов.

ПЕ.В. Дашков. О позитивном фрагменте полимодальной логики доказуемости GLP. Математические заметки, 91(3):331-346, 2012.

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

Научная новизна. Результаты диссертации являются новыми и получены автором самостоятельно. Основные результаты диссертации состоят в следующем:

  1. Проблема распознавания выводимости для замкнутых формул в логике GLP является PSPACE-полной.

  2. Для каждого натурального п проблема распознавания выводимости для замкнутых формул в логике GLP„ разрешима за полиномиальное время.

  3. Полурешетка ( W/~; Л) и полурешетки ( Wn/~; Л) для п > 2, имеют неразрешимые элементарные теории.

  4. Полурешетка (И^./~;Л) обладает разрешимой элементарной теорией.

  5. Элементарная теория алгебры (W/~; неразрешима. Также для п > 3 неразрешима элементарная теория алгебры (Wn/~; <о, Т, (0), (1),..., (п)).

  6. Алгебра (И^/~; <о, Т, (0), (1), (2)) обладает разрешимой элементарной теорией.

Методы исследования. В работе используются методы теории сложности вычислений, модальной логики и теории моделей. Для доказательства PSPACE-полноты замкнутого фрагмента логики GLP строится полиномиальное сведение языка булевых формул с кванторами к искомому. Полиномиальные разрешающие алгоритмы для замкнутых фрагментов GLPn основаны на эффективном кодировании подмножеств предложенной К.Н. Игнатьевым12 универсальной модели Крипке для замкнутого фрагмента логики GLP. Мы доказываем неразрешимость элементарных теорий полурешеток GLP-слов, интерпретируя в них неразрешимую13 слабую монадическую теорию натуральных чисел в сигнатуре,

12K.N. Ignatiev. On strong provability predicates and the associated modal logics. The Journal of Symbolic Logic, 58(1):249-290, 1993.

13C.C. Elgot and M.O. Rabin. Decidability and undecidability of extensions of second (first) order theory of (generalized) successor. Journal of Symbolic Logic, 31:169-181, 1966.

включающей в себя функцию следования и функцию Н(х) = 2х. Для доказательства разрешимости элементарной теории полурешетки ( VFi/~; Л) строится ее интерпретация в теории структуры (ww; <, +). Результаты о неразрешимости элементарных теорий системы ординальных обозначений Беклемишева и ее фрагментов доказываются путем погружения теории класса всех пар линейных порядков на конечных множествах. Разрешимость элементарной теории модели (И^/~; <о, Т, (0), (1), (2)) доказывается при помощи построения ее интерпретации в разрешимой в силу результата Л. Бро14 слабой монадической теории ординала шш, снабженного порядком и предикатом, задающим стандартную систему кофинальных последовательностей.

Теоретическая и практическая ценность. Работа имеет теоретический характер. Полученные результаты могут найти применение в математической логике и теоретической информатике. Результаты диссертации могут быть полезны специалистам, работающим в Математическом институте им. В.А. Стеклова РАН, МГУ им. М.В. Ломоносова, Институте математики им. С.Л. Соболева СО РАН, ПОМИ им. В.А. Стеклова РАН, ИППИ им. А.А. Харкевича РАН, Тверском государственном университете и др.

Апробация диссертации. Результаты диссертации докладывались на следующих семинарах и конференциях:

  1. 1-ая и 2-ая международные конференции «International Workshop on Proof Theory, Modal Logic and Reflection Principles» в Барселоне, Испания, 16 апреля 2012 года и в Мехико, Мексика, 1 октября 2014 года, соответственно;

  2. Международная конференция «Logic Colloquium 2013» в Эворе, Португалия, 22 июля 2013 года;

  3. Международная конференция «Advances in Modal Logic 2012» в Копенгагене, Дания 22 августа 2012 года ;

  4. Конференция «Ломоносов 2012» в Москве, Россия, 11 апреля 2012 года;

  5. Семинар «Алгоритмические проблемы алгебры и логики» под руководством академика РАН СИ. Адяна в Москве, Россия, 23 октября 2012, 9 апреля 2013 года и 24 февраля 2015 года;

14L. Braud. Covering of ordinals. In Foundations of Software Technology and Theoretical Computer Science, pages 97-108, 2009.

Публикации. Основные результаты диссертации опубликованы в работах [1]—[3], из них все в журналах из перечня ВАК.

Структура диссертации. Работа состоит из введения, трех глав, содержащих 10 разделов, и списка литературы. Библиография содержит 33 наименования. Текст диссертации изложен на 83 страницах.

Замкнутые фрагменты логик GLPn

Правильно построенные формулы логики GLPn — это GLP-формулы, в которых из модальных связок встречаются только [0], [1],... , [п]. Исчисление в гильбертовском стиле для логики GLPn задается теми аксиомами и правилами вывода исчисления для GLP, которые лежат в языке логики GLPn. Отметим, что множество теорем логики GLPn совпадает со множеством теорем логики GLP, которые являются GLPyj-формулами [10]. Метод использованный в предыдущем разделе существенно использует бесконечно много модальностей и, тем самым этот метод не может быть использован для доказательства PSPACE-трудности проблемы распознавания выводимости замкнутых формул в логиках GLPn.

Центральным результатом этого раздела является следующая теорема. Теорема 2. При всех натуральных п проблема распознавания выводимости в логике GLPn для замкнутых формул разрешим/! за полиномиальное время.

Начнём с плана доказательства. Мы используем модель Крипке (определение понятия модели Крипке см. [11]) Ы такую, что замкнутый фрагмент логики GLPn является полным относительно этой модели. Каждой замкнутой GLPjj-формуле мы ставим в соответствие множество миров модели Ы , в которых она выполняется. Полнота замкнутого фрагмента GLPn относительно модели Ы означает, что всякая замкнутая GLPfj-формула доказуема в GLPn тогда и только тогда, когда этой формуле соответствует множество всех миров модели Ы . Отметим, что для всякой замкнутой GLPjj-формулы (р соответствующее ей множество может быть получено интерпретацией пропозициональных констант и пропозициональных связок из ср, как специальных множеств миров Ы и специальных операций на множествах миров Ы , соответственно.

Мы используем коды из множества С" для эффективного представления множеств миров моделиЫ (отметим, что существуют множества миров, которым не соответствует ни одного кода). В разрешающем алгоритме мы используем следующие вычислимые функции (в полном доказательстве у них имеются дополнительные аргументы и параметры):

Теперь опишем наш метод оценки времени работы алгоритма. Мы вводим функции с" и w для измерения сложности кодов, переданных на вход. Далее мы получаем оценки времени работы и сложности результирующих кодов для функций Сшрі, Intr, RQ-IHV, R\-Inv,..., Rn-Inv в терминах сложности кодов на входе. Это дает нам полиномиальную оценку на сложности используемых кодов, в смысле указанных выше функций, и на время работы разрешающего алгоритма. В большинстве лемм этого раздела мы одновременно даем описание алгоритма и верхнюю оценку на время его работы.

Теперь мы переходим к точному описанию требуемой нам модели Крипке. Обозначим через On класс всех ординалов. Теорема Кантора о нормальной форме ординалов утверждает, что каждый ординал а 0 может быть единственным образом представлен в виде суммы

Мы будем использовать модель вычислений RAM (машина с произвольным доступом к памяти). Точнее говоря, мы используем определение RAM из [16] со временем исполнения всех инструкций равным 1. Все ограничения на время исполнения даны для этой модели вычислений. Отметим, что в [16] было показано, что RAM может быть симулирована на многоленточных машинах Тьюринга с не более чем кубическим ростом времени исполнения.

Мы даем эффективное кодирование некоторых подмножеств U. Для доказательства этого мы используем кодирование ординалов, меньших о, известное как канторовская система ординальных обозначений. Каждый ординал (3 Єо кодируется, либо символом 0, если он равен где при каждом і от 0 до т — 1 строка Sj представляет ординал /. Из технических соображений одновременно со строкой s, представляющей ординал /3, мы храним массив а натуральных чисел такой, что

Ясно, что для строки s, представляющей некоторый ординал, мы можем сконструировать соответствующий ей массив а за время (9(s). Очевидно, это дает нам код для каждого ординала меньшего е$. В силу теоремы Кантора о нормальной форме ординалов этот код единственен. Когда мы говорим о вычислимых функциях от ординалов а Єо, мы передаем ЭТИ ОрДИНаЛЫ На ВХОД фуНКЦИИ В ВИДЄ Четверок (siink, ЛЦпк, ferst, Mast); где siink является ссылкой на строку s, ацпк является ссылкой на массив а, а пара s и а образуют код ординала, 0 fcfirst fciast s, и подстрока s = s[fcfirst]s[fcfirst + 1] . .. s[Mast — 1] является представлением ординала а. Это соглашение позволяет нам работать с ординалами (3 = UJP + UJ m l, как с неизменяемыми списками ординалов (/Зо,. .. , /3m_i), т.е. мы можем хранить ссылки на /Зг- в (9(1) памяти, строить ссылки на /Зг+і и /3j_i из ссылки на (ЗІ за 0{\) времени и делать вызовы функции с аргументом /Зг- за 0{\) (без учета времени работы самой функции), передавая ей ссылку на (ЗІ. Далее в этом разделе нас будут интересовать только ординалы, меньшие о. В этом разделе мы отождествляем ординалы меньшие Єо и и их коды.

Определимые в полурешетках слов свойства

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

Мы рассматриваем множество W всех формул вида (щ)(щ) ... (щ)Т. Такие формулы называются GLP-слоеалш; также для краткости в рамках данной диссертации мы называем их просто словами. Для обозначения слов мы используем буквы А, В,.... Из соображений удобства мы часто будем опускать знаки модальностей и Т, записывая слово (ni)(n2) . .. (щ)Т как щщ ... щ. Для слов А = щщ.-.щ и В = m\im i...m\ запись АВ означает слово п\п і... щт\т і... т\. Через Wn мы обозначаем множество всех слов т\ гщ ... ті, для которых все гщ п.

На множестве всех GLP-формул имеются бинарные отношения и, определяемые следующим образом (см. [7]):

Обозначим через Sn множ;ество всех слов, любой символ которых больше или равен п. Мы обозначаем через отношение GLP-доказуемой эквивалентности на формулах и, в частности, на словах:

Отметим, что всякое непустое слово А Є Sk может быть единственным образом представлено в виде A = AikA2k... кАп, где Аг Є Sk+i Функции оп: Sn — On одновременно определяются следующими рекуррентными соотношениями:

Тем самым каждая оп задает изоморфизм (5п/ ; п) и упорядоченного множества (єо; ). Также, отсюда несложно видеть, что для к,1 п ограничения бинарных отношений & и і на множество Sn совпадают. Определим множество NF всех слов, находящихся в нормальной форме. Зададим принадлежность слов к NF индукцией по длине.

Пусть минимальный символ слова А Т равен к и А = А1&А2&... кАп, где все Aj Є Sk+i- Тогда А Є NF, если и только если Ai,..., Ап Є NF и Аг-__і fc+i Aj при і от 1 до п — 1. Для каждого слова А слово В Є ATF называется нормальной формой слова А, если В А. Предложение 2.2. [8, следствие 5] Для каждого слова А существует единственное эквивалентное ему слово В Є NF.

Приведем здесь без доказательства процедуру приведения слова к нормальной форме, которая является незначительно перестроенной процедурой из доказательства [8, предложение 3]. Будем сводить построение нормальной формы слова к построению нормальных форм слов меньшей длины. Пустое слово уже приведено к нормальной форме. Перейдем к случаю непустого слова А. Пусть минимальный символ слова А равен к и оно имеет вид А = А\к. .. кАп, где Ai,..., Ап Є »%+і-Приведем слова А і и А2&. .. кЛп к нормальной форме — это будут слова Ві и В2к...кВт соответственно, где Bi,...,Bm Є Sk+i- Положим A = {s I 2 s m, Bs -ftk+i Bi}. Если множество А непусто, то нормальная форма А равна В\кЕ ік... кВт, где / = min(A), иначе нормальная форма А равна Bi.

Вг-, как слова в алфавите из натуральных чисел, являются подсло-вами В от первого вхождения г, включительно, до первого вхождения г — 1, не включая его (до правого конца для г = 0). Из определения о$ видно, что для всех і к мы имеем Оо(Bj) 0о(В). Тем самым для всех г к Вг- о А, а в силу согласованности о и г- на мы имеем Bj j А. Отсюда GLP \ А — Вг для всех г А;. Следовательно GLP h А — В.

Мы обозначаем через Wn, множество всех слов А = (mi) (77) {тк)Т для которых все т« п. Для всех ординалов а ш обозначим через Wa множество Wa П NF. Несложная проверка показывает, что доказательство леммы 9 из [8] дает следующую лемму. Пусть даны ординал а ш число к а. Тогда для любых слов А, В Є Sk П Wa эффективно строится слово С Є Sk П Wa такое, что GLP Ь А Л В + С. Введем операцию конъюнкции слов. Пусть А и В — слова, а С — единственное слово из NF такое, что GLP Ь А Л В -о- С. Положим АПВ = С.

Кроме того, для всех натуральных к введем функции d : W — W. Для всякого слова А мы полагаем i&(A) равным единственному слову из NF эквивалентному (к)А.

Несложно видеть, что для любых а ш и п а, для всякого А Є Wa мы имеем dn(A) Є Wa и для всяких А, В Є Wa мы имеем АПВЄ W%.

Предположим, что /ijfc(A) /fyfc(B) и докажем, что /i&+i(A) /ife_i_i(B). Слово /i)k(A) имеет вид /г&(А) = hk+i(hk(A))kAikA2k... кАп, где Аі,...,Ап Є iS%__i. Заметим, что /i&+i(A) = /ijfc+i(/ifc(A)) и тем самым MA) = +i( A) ... ,

Пусть слово С — нормальная форма слова /і&(А). Рассмотрим построение С по описанной ранее процедуре приведения слова к нормальной форме (см. стр. 38). Пусть нормальная форма Аік к... к/\п имеет вид С\кС2к.. . кСт, где все Q Є Sk+i, а нормальная форма /і&+і(А) равна слову Со- Исходя из процедуры построения нормальной формы слова мы выводим, что либо С = CokCik... кСт для некоторого положительного натурального числа I т, либо С = Со- Следовательно, /ijH-i(C) = Со /IJH-I(A).

Проведя аналогичное рассуждение для В и нормальной формы слова /ifc(B), равной D, мы получим, что /i&+i(D) /І&+І(В). В силу единственности нормальной формы слова и предположения индукции С = D. Тем самым hk+\(A) hk+\(B), что завершает доказательство

Слова из двух символов

Пусть даны теория Ті сигнатуры а\ и теория Т2 сигнатуры о"2 без функциональных символов. Пусть дана интерпретация Г сигнатуры о"2 в о"! и ей соответствует перевод формул trr : F 1— F . При этом мы предполагаем, что Г интерпретирует равенства равенствами. Мы называем Г правой тотальной интерпретацией [21, глава 5.3], если всякая первопорядковая формула А сигнатуры о"2 такова, что если ее перевод А является теоремой Ті, то и сама А оказывается теоремой теории Т2. Отметим, что это определение отлично от обычного понятия интерпретации, которое, в рамках такой терминологии, можно называть левой тотальной интерпретацией. Правая тотальная интерпретация называется эффективной, если соответствующий ей перевод рекурсивен. В силу того, что нам будут встречаться только эффективные правые тотальные интерпретации и их эффективность всегда будет очевидна из их конструкции, мы всегда, ничего дополнительно не оговаривая, предполагаем эффективность правых тотальных интерпретаций.

Пусть имеются классы моделей А сигнатуры и\ и В сигнатуры о"2, а также интерпретация Г сигнатуры о"2 в сигнатуре и\. Рассмотрим класс моделей С сигнатуры о"2, являющийся совокупностью образов всех моделей из А под действие преобразования моделей, задаваемого Г. Ясно, что Г является правой тотальной интерпретацией Th(A) в Th(B) тогда и только тогда, когда для каждой модели из В найдется изоморфная ей модель из С.

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

Если теория Т2 наследственно неразрешима и имеется эффективная правая тотальная интерпретация теории Т2 в теории Т\, то теория Т\ неразрешима.

Доказательство. Пусть и\ сигнатура теории Ті, а 0"2 сигнатура теории Т2, Г является эффективной правой тотальной интерпретацией Т2 в Ті и Г соответствует перевод trr : F 1— F . Для завершения доказательства предположим противное и придем к противоречию — предположим Ті разрешима. Рассмотрим теорию Е сигнатуры ст А є Е Л Є Ті.

Очевидно, Е в самом деле является теорией. Е разрешима в силу эф фективности trp и разрешимости Ті. Но в силу того, что Г является правой тотальной интерпретацией, Е является подтеорией Т2 и тем са мым неразрешима — противоречие. Теорема 5. Если а ординал ш, а р и q натуральные числа такие, что 0 р и р+1 q а, то теория Th(Wa; о, (р), ( ?)) неразрешима.

Известно, что элементарная теория класса L n наследственно неразрешима [5]. Пусть с — константный символ. Рассмотрим множество А всех моделей вида (Wa; о, (р), ( /),с), где с оценивается произвольным словом А Є Wa. Заметим, что теории Th(A) и ТЬ±(И а; о, (р), (q)) разрешимы или неразрешимы одновременно. В самом деле, из разрешимости первой очевидно следует разрешимость второй. Если же разрешима Th( Wa; о, (р), (q)), то следующая эквивалентность дает разрешимость Th(A):

Далее мы строим правую тотальную интерпретацию ТЪ.(Ь п) в Th(A) и тем самым с помощью леммы 3.3 получаем искомое. Мы полагаем, что универсум интерпретации задается формулой Sl(c,x). Предикат Х\ Li Х і интерпретируется формулой Х\ о Х2, а предикат Х\ hz Х2 интерпретируется формулой (q)x\ о {q)x2 Определим модель 3/\ как результат преобразования, задаваемого определенной выше интерпретацией, примененного к модели ( Wa; o, (p), (Q),C) С константой с оцениваемой как А. Тем самым задано семейство, проиндексированное А Є Wa, моделей Зд той же сигнатуры, что и модели из Lnn. Покажем, что для всякой модели [В, Li, L2) Є L n найдется А Є Wa такое, что Зд изоморфна (В; Li, L2). Положим к = \В\. Обозначим элементы В в соответствие с порядком Li:

Для всех і от 1 до к положим Si равным мощности множества {d Є В d L2 bi}. В силу леммы 3.2, найдется такое А, что u(A) = (Kjt)Sl+i, KfcjS2+b ..., КА)8к+і). Несложно видеть, что 3А изоморфна (5;Li,L2). Тем самым, мы построили требуемую интерпретацию. П

Мы переходим к доказательству разрешимости элементарных теорий Th( Wa; о, Т, (0), (1), (2)) для а Є [2, а;). Для таких а мы построим интерпретации элементарной теории Th( Wa; о, Т, (0), (1), (2)) в разрешимой слабой монадической теории модели (uja\ R) [13]; здесь R — это специальное бинарное отношение, определяемое через кофинальные последовательности. Для этого мы при всех а Є [2, о;) построим цепочку интерпретаций моделей:

Мы строим в лемме 3.9 интерпретацию (Wa; о, Т, (0), (1), (2)) в (uja\ ,ф)+. Модель {иоа] ,ф)+ состоит из ординалов меньших ша, конечных мультимнож;еств ординалов, стандартного порядка на ординалах, специальной функции ф на ординалах и некоторых естественных предикатов для работы с мультимножествами.

В лемме 3.10 мы строи интерпретация (ша; }ф)+ в (ша; ,ф) . 3. Мы строим в лемме 3.12 интерпретацию (ша; ,ф) в (uja]R) . Бинарное отношение R — это отношение определяемое на основе стандартной системы кофинальных последовательностей.

Мы называем конечным мультимножеством функцию / такую, что ее область определения dom(/) конечна и ее область значений гап(/) вложена в [1, о;). Конечное мультимножество / вложено в конечное мультимножество д, если dom(/) С dom(g) и для всякого х Є dom(/) имеет место f(x) д(х); мы обозначаем это / См д- Определим і/(х) — кратность вхождения х в конечное мультимножество /. Если х Є dom(/), то і/(ж) = f(x). Иначе, і/(ж) = 0. Для всякого х и мультимножества / мы определяем

Для всякого множества А мы обозначаем через ЛЛ и){А) множество всех конечных мультимножеств, которым принадлежат лишь элементы А. Мы обозначаем через { 2i,...,an} мультимножество f(x) такое, что dom(/) = { 2i,... ,an} и для всякого х Є dom(/) значение f(x) равно мощности множества {i \ х = а,}.

Рассмотрим односортную модель 21 с носителем А. Определим двусортную модель 21+. Модель 21+ является расширением 21 дополнительной предметной областью ЛЛ и){А), предикатом Єм ограниченным на Л х М Ш(А) и предикатом См, ограниченным на М Ш(А) х М Ш(А).

Некоторые теории ординалов и слов

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

Модель 21 сигнатуры а состоит из семейства играющих роль предметных областей множеств At, где t пробегает Т, оценок 1(Р) предикатных символов Р Є Pred и оценок /(/) функциональных символов / Є Fun . Пусть Р Є Pred и РТуре(Р) = (si,... , Sk). Тогда 1(Р) — это подмножество ASl х ... х А,ч. Пусть / Є Fun, FType(f) = ((si,... ,Sk),r). Тогда 1(f) — это функция ASl х ... х ASk — Ar.

Для каждого сорта г- Є Т мы обозначаем символами xtl,ytl, zfi... первопорядковые переменные этого сорта. Естественным образом вводятся многосортные формулы первого порядка с равенством данной многосортной сигнатуры. Также естественным образом вводится понятие истинности этих формул в моделях этой сигнатуры.

Для класса моделей А некоторой сигнатуры а мы обозначаем через Th(A) элементарную теорию этого класса моделей — множество всех первопорядковых предложений сигнатуры О" истинных во всех моделях 21 Є А. В этой диссертации мы придерживаемся теоретико-модельного взгляда на теории первого порядка. Мы называем множество формул первого порядка сигнатуры а теорией, если оно является элементарной теорией некоторого класса моделей А сигнатуры а. Для модели 21 ее элементарная теория — это теория Th({2l}).

Мы говорим, что теория разрешима, если она является разрешимым множеством формул. Мы для доказательства ряда фактов о разрешимости и неразрешимости теорий используем метод интерпретаций [30, 3]. Мы в целом следуем терминологии интерпретаций В. Ходжеса [21, глава 5]. Рассматриваемые нами в этом разделе интерпретации отличаются от используемых В. Ходжесом тем, что мы работаем с многосортными моделями и ограничиваемся одномерными интерпретациями. Кратко опишем связанные с этой техникой понятия в требуемом нам случае. Пусть даны сигнатуры о"! и о"2. Интерпретация Г состоит из:

Когда мы строим интерпретации, если мы не оговариваем иного, то мы считаем, что интерпретации равенств Едг(хг уг\уг у ) — это просто xi{t) _ yi{t). такие интерпретации равенств мы называем абсолютными. Интерпретация Г однозначно задает trr : F і—У F — перевод формул сигнатуры о"2 в формулы сигнатуры а\\ мы не приводим здесь точного задания trr, его построение аналогично построению перевода формул из [21, глава 5]. Пусть Ті теория сигнатуры и\ и Т2 теория сигнатуры о"2-Мы говорим, что Г является интерпретацией Т2 в Ті, если для всякой F Є Т2 мы имеем F Є Ті. Пусть есть модель 21 с универсумами Лі,... , Ап. Мы говорим, что в модели 21 определимо множество S С ASl х ... х ASk, если имеется формула F(xSi, х?22} , xskk) такая, что в таком случае мы говорим, что F определяет множество S. Если имеется определимое множество, то мы можем расширить сигнатуру модели 21 новым предикатным символом, оценкой которого будет это множество. При этом стандартным образом строится рекурсивная функция переводящая формулы расширенного языка в эквивалентные им над 21 формулы исходного. В таком случае мы говорим об определимых предикатах. Аналогично вводится понятие определимой функции.

Пусть даны модель 21 сигнатуры и\ и модель 55 сигнатуры о 2-Интерпретация модели 55 в модели 21 состоит из функции i(t) из сортов сигнатуры о"2 в сорта сигнатуры а\\ емейства, проиндексированного сортами t из 0"2, формул Щ(хг ) сигнатуры о"! для всех сортов t из о"2; семейства, проиндексированного сортами t из о"2, сюръективных функции pt из множества всех элементов универсума сорта i(t) модели 21, на которых выполняется Ut в универсум сорта t модели 55 (для каждого объекта а сорта i(t) из области области определения функции pt мы говорим, что а является интерпретацией pt(a));

Отметим, что из такого выбора естественным образом извлекается интерпретация Г, которая является интерпретацией Th( B) в Th(2l). Пусть теперь дана некоторая интерпретация Г сигнатуры о"2 в сигнатуре и\ такая, что в о"2 нет функциональных символов и интерпретации равенств в Г абсолютны. И кроме того, пусть дана модель 21 сигнатуры и\. Тогда отсюда естественным образом восстанавливается единственная, с точностью до изоморфизма, модель В сигнатуры о"2 и ее интерпретация в 21 такая, что интерпретация извлекаемая из нее совпадает с Г. Ясно, что тем самым Г задает преобразование моделей сигнатуры и\ в модели сигнатуры о"2.

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