Логические теории одноместных функций на натуральном ряде тема автореферата и диссертации по математике, 01.01.06 ВАК РФ
Семенов, А.Л.
АВТОР
|
||||
доктора физико-математических наук
УЧЕНАЯ СТЕПЕНЬ
|
||||
Москва
МЕСТО ЗАЩИТЫ
|
||||
1984
ГОД ЗАЩИТЫ
|
|
01.01.06
КОД ВАК РФ
|
||
|
Оглавление
Введение
Глава I Некоторые общие определения и теоремы
Глава П Монадические теории
Глава Ш Элементарные теории.
Пусть задана функция , определенная на натуральном ряде Ж и принимающая значения токе в Д\/ • Во многих случаях при изучении свойств этой функции оказывается естественным описывать эти свойства на некотором логическом языке L . Так же как и в другах подобных ситуациях, например, при описании свойств группы, здесь возникает логическая теория некоторой структуры, т.е. множество всех истинных утверждений о рассматриваемой структуре, записываемых на языке L • Нас будут интересовать свойства функций, связанные с имеющимися на натуральном ряде отношением порядка ^ и операцией сложения + • Таким образом, будут изучаться теории структур ^ ^ > и /)/; +, / > . (В силу того, что порядок ^ можно определить через 4- , рассмотрение структуры ( /I-t, сводится к рассмотрению структуры К Л^у ). Логический язык при этом мы будем выбирать элементарным (языком первого порядка) или монадическим; в последнем, помимо средств элементарного языка, допускаются переменные по подмножествам натурального ряда (иначе говоря, по одноместным предикатам) и кванторы по этим переменным.
Центральным для нашего исследования будет вопрос о разрешимости возникающих теорий* Дальнейшее (по сравнению с монадической теорией) расширение логических средств языка, за счет введения кванторов по одноместным функциям из AV в AV и т.д., приводит к неразрешимым логическим теориям независимо от наличия какой-либо структуры на (Простое доказательство этого известного факта будет приведено в гл. I). Точно так же заведомо неразрешима монадичеекая теория любой структуры на /IV t в сигнатуру которой входит 4- (см., например, С Е R1 )• йтак, мы приходим к рассмотрению теорий следующих трех классов: монадические теории структур ^ f}9 обозначаемыеyUXf , элементарные теории структур <(^ , f )» обозначаемые 9 элементарные теории структур ч, | >, обозначаемые
Будем использовать аналогичные обозначения Jl Т , 7 и когда сигнатура вовсе не содержит f . Элементарную теорию произвольной структуры У будем обозначать Т У монадическую теорию
Конечно, необходимым условием разрешимости каждой из теорий Jl Т -f , f и 7~f служит вычислимость функции / . Легко показать, что это условие не является достаточным даже в случав, когда f - характеристическая. Пример вычислимой характеристической функции для которой теория 7"f неразрешима,построен в работе С TS J , аналогично пример для теории JA- Tf был приведен в fBL21 .
Мы начнем с исторического обзора результатов (включая результаты диссертации), относящихся именно к проблеме разрешимости рассматриваемых теорий. Сначала речь будет идти о монадических теориях, потом - об элементарных.
Как известно (см. [В> 1]) монадическая, (а, значит, и элементарная) теория структуры разрешима. В силу этого разрешима всякая теория ^JlTf , где функция ^ определима в ji^T . Например, теория JlTf разрешима, если J есть прибавление единицы. Однако семейство определимых ъ JlT функций небогато. Все функции этого семейства имеют вид ос (ее) ас. -+ fb (ос) ,где оС, (Ъ - периодические (как и всюду в дальнейшем, мы считаем, что периодическая функция может иметь предпериод), оС ; Д^ —* { 0,1J, см. [SlJ). С другой стороны, как следует из результатов если для некоторой строго монотонной функции f теория Jl J~f разрешима, то эта функция определима в Jl Т .
Таким образом, для строго монотонных не определимых в JA Т функций (а основные естественно возникающие функции с бесконечным множеством значений таковы) теория оказывается неразрешимой.
Иной оказывается ситуация, когда множество значений функции / конечно, например, когда f - характеристическая функция. Здесь уже не существенно, являются ли значения 4 натуральными числами или элементами заданного конечного множества ^ (в одном из примеров ниже этим множеством будет j О, ). Такие функции часто называют также сверхсловами в алфавите ^7 . Атомарными формулами теории, использующими символ ^ , являются |(х+с) = ос , где с € 2 , (подробнее, см. гл. П). Элгот и Рабин в [E"R.] доказали разрешимость jllTj в случаях, когда f - характеристическая функция множества значений экспоненты d*, d € Л^/ t множества значений данного многочлена, множества всех факториалов. Зифквс в [S2] нашел некоторые общие условия на характеристическую функцию f (фактически, на функцию с произвольным конечным числом значений), при которых методом Эл-гота - Рабина может быть доказана разрешимость Jl T'f . В работе [ S2 ] Зифкес поставил проблему: существуют ли функции f ,для которых ^JA. Tf разрешима и которые не удовлетворяют найденным им условиям. В работе Г S 3 ] он сформулировал проблему построения метода, который позволил бы выяснить, разрешима ли JlTit^n ^Ги ос. Автор в [с±] нашел общий критерий разрешимости; применимый для монадических теорий произвольных функций с конечным числом значений. Этот критерий, формулируемый ниже в теореме 1 главы П диссертации, показывает, что класс функций / , для которых ,/lTf разрешима, существенно шире, чем класс, описываемый условием Элгота - Рабина - Зифкеса. В частности, к этому классу относятся все вычислимые эффективно почти периодические функции; среди таких функций только периодические удовлетворяют уеловиям Элгота - Рабина - Зифкеса. Функция liqn- 4 «и- ос вычислима .и эффективно почти периодична, значит ьАСТJig*- ^ разрешима. Конечно, эта функция (натурального аргумента) не периодична. Мы сейчас сформулируем не критерий разрешимости, даваемый теоремой!, а его следствие, имеющее более простую формулировку (следствие 3 гл. П). В нем функция f представлена как бесконечная последовательность - сверхслово в алфавите своих значений.
Для всякого вычислимого сверхслова </ следующие две проблемы алгоритмически сводятся одна к другой: -I) проблема разрешения для М ;
2) проблема: по всякому регулярному множеству А выяснить, существует ли конец сверхслова / , не содержащий элементов из А, и, если существует, то указать какой-нибудь такой конец.
Наряду с монадической теорией данной структуры естественно рассматривать также слабую монадическую, в которой множественные переменные пробегают только конечные подмножества. Бюхи и Ландвебер поставили вопрос: вытекает ли для произвольного сверхслова / разрешимость f из разрешимости слабой монадической теории такой же структуры? ( [BL. Z J , проблема 3). Положительный ответ на этот вопрос был получен в [С Ъ~](полное доказательство опубликовано в fCl]) и, затем, в ГТ2], в диссертации этот ответ дается следствием 1 из главы П.
Перейдем теперь к элементарным теориям. Конечно, как и для монадических теорий, можно утверждать разрешимость теории следовательно,
Tf ) для , определимых в теория г: как известно, см. [62]. разрешима). И в этом случае запас таких функций jf- не велик. Легко показать, что все они имеют вид <х(эс)a: -f /2>(эО ,где и (Ъ - периодические функции Первый пример не опредлимой в «7~+функции для которой теория T"t / разрешима, был построен Бюхи в С&2] . Именно, Бюхи показал, что в качестве f можно взять характеристическую функцию множества значений экспоненты d*, d € ^ . Подход Бюхи основан на его результатах о монадических теориях и на кодировке чисел конечными множествами. Этот подход не позволял выяснить вопрос о разрешимости теорий ту ■ гу, где f - скажем характеристическая функция множества факториалов, или функция а: •-» 2 х, В той же работе Бюхи, обобщая результат Патнэма из [ Р], установил неразрешимость если f - характеристическая функция множества значений произвольного полинома (от одной переменной) степени выше первой. Там же Бюхи поставил проблему существования характеристической функции f , для которой теория г у неразрешима, но в ней определимы не все рекурсивные отношения (или, что эквивалентно, не все арифметические отношения). В работе автора Lei проблема Бюхи получила положительное решение (теорема б гл. I диссертации), что было приложением общего метода доказательства разрешимости теорий вида У/ и ту • Зтот метод позволил также установить разрешимость , для характеристических функций множества факториалов, множества чисел Фибоначчи и др.
Перечисленные результаты о разрешимости элементарных теорий J*+J!}Tf касались функций / с конечным числом значений. Напомним, что в случав монадических теорий естественно возникающие функции с бесконечным числом значений приводят к неразрешимым теориям. Развитие методов работы Гс2] показало, что для элементарных теорий ситуация иная. В докладе автора на Пятой Всесоюзной конференции по математической логике были приведены первые результаты в этом направлении, касающиеся теорий с монотонными функциями / • В дальнейшем удалось упростить используемую технику и расширить область ее применения. Оказалось, что для широкого класса монотонных функций ^ , содержащего основные естественно возникающие примеры, теории 7"*~f и !Tf разрешимы. Мы приведем теперь, в несколько ослабленном,для упрощения формулировки, виде, соответствующие результаты из работы Сс^3«
Пусть f - вычислимая функция, эффективно удовлетворяющая условию
X —* о°
Тогда теория разрешима. (Следствие i гл. Ш).
В случав теории Т'*/ предыдущего условия на скорость роста функции ^ явно не достаточно, ведь этому условию удовлетворяют, например*, полиномы, а для них теория неразрешима. Также ясно, что помимо'условия на скорость роста необходимы и некоторые условия, касающиеся делимости значений f .
Пусть £ вычислимая функция, эффективно удовлетворяющая следующим двум условиям одновременно; ii
2) для произвольного та, остатки от деления на пп. чисел fd), f(2) . образуют периодическую последовательность.
Тогда теория г v разрешима. (Следствие 2 гл. Пятаковы основные результаты, относящиеся к разрешимости теорий 7~У и T^f * Разработанные для доказательства разрешимости методы позволили, как это часто бывает, решить ряд вопросов, относящихся к определимости в этих теориях. Об этом будет говориться далее, в изложении содержания диссертации, к которому мы сейчас переходим.
В первой главе диссертации вводятся основные объекты изучения - элементарные и монадические теории рассматриваемых структур, приводятся некоторые известные результаты о них. Даются также определения, касающиеся сверхелов. Кроме того, в гл. I содержатся некоторые результаты общего характера, относящиеся не только к основным структурам, изучаемым в диссертации, но и к другим структурам. Во-первых, здесь вводится и исследуется понятие разделенной структуры, во-вторых, излагается обобщенный метод элиминации кванторов. Разделенные структуры применяются далее при изучении определимости; обобщенный метод элиминации кванторов - при доказательстве разрешимости.
Вторая глава посвящена изучению монадических теорий. Основным результатом ее является построение системы понятий и конструкций, связанных с наличием повторяемости "по модулю заданной конгруэтнос-ти" в произвольной бесконечной последовательности символов (сверхслове). Центральным здесь является понятие индекса, идейно связанное с понятием ранга, используемом в классификации периодических слов (см. СД] ). Технические результаты, связанные с этим понятием, составляют содержание лемм 1-8. Из этих лемм непосредственно вытекает теорема 1 - критерий разрешимости монадической теории Jt 7W* для произвольного сверхслова "W* ; упрощенная форма этого критерия (Следствие 3) приводилась выше во введении. Затем отдельно рассматривается случай почти периодических сверхслов, т.е. таких сверхслов "W* , что всякое слово содержится ъттолько в начальном или в каждом отрезке W" подходящей длины. Для таких сверхслов V7 разрешимость JA, 7"W оказывается эквивалентной их эффективной почти периодичности (следствие 2). Почти периодические сверхслова образуют класс, представляющий интерес с точки зрения символической динамики (раздела теории динамических систем, см. ГАЯ] ^ [Л] [ 1АЗ )• Отметим, что в символической динамике обычно рассматриваются не сверхслова, а двойные сверхслова -- отображения множества всех целых чисел 12. в конечный алфавит Т . Приведем результаты, которые дает метод главы П в применении к этим объектам. Следуя £ И ] назовем двойное сверхслово рекуррентным, если никакое слово не имеет ни самого левого ни самого правого вхождения в него, и транзитивным, если в него входит любое слово в алфавите 21 • В следствии 4 теоремы i доказывается, что теория рекуррентного двойного сверхслова полностью определяется тем, какие слова входят в \J . В силу этого все рекуррентные транзитивные имеют одну и ту же теориюJ/i J W,;3Ta теория разрешима. Весьма частным случаем этого утверждения оказывается следующая теорема символической динамики (см. [Н] , п.И): все рекуррентные транзитивные W имеют одно и то же число прообразов при всяком заданном эндоморфизме символического потока. Метод главы "П применим также для изучения определимых в теории Jb J отображений. В теореме 2 строится класс преобразователей, позволяющих решать проблему униформизации: построенный по формуле ^f5 (X, У)языка лт преобразователь перерабатывает всякое сверхслово Л для которого найдется Y , обращающее Ф(Х,У)в истину, в некоторое Y с таким свойством. Затем в главе П вводится понятие (бесконечного) произведения, обобщающее понятие блочного произведения символической динамики, см. [К], LJ] и применимое для построения сверхслов с заданными свойствами. В такое произведение оказывается разложимым любое сверхслово. Если процесс построения бесконечного произведения эффективен, то монадическая теория получаемого сверхслова разрешима (теорема 3), это дает еще один критерий разрешимости теорий вида jU, J W~ . Конструкция бесконечного произведения используется для построения (при всяком У\< ) предикатов R} F^ > ^ , Р^ таких, что теория Л, ^ Р0у.} Ри)неразрешима, а удаление из сигнатуры любого предиката из числа ft . . , R^ дает разрешимую теорию (теорема 4). Из этого утверждения легко получается положительный ответ на следующий вопрос Зифкеса из [S2] : существуют ли такие Р^ Р4 , что yWTt /\V; Рв Р± ) разрешима и предикат Rt при i =г oi не определим в JlT ( AV-, P^L^.
Перечисленные в начале введения результаты, устанавливающие разрешимость теорий J^J / для различных ^ с конечным числом значений и неразрешимость для некоторых f с бесконечным множеством значений, порождают вопрос: Бывают ли вообще функции f с бесконечным множеством значений, для которых теория JiTf разрешима? Конечно, в такой постановке вопрос имеет очевидный положительный ответ, достаточно взять, например, ^ = ос -f £ . Поэтому представляет интерес поиск такой функции f , для которой ^ii разрешима, но £ не определима ни в какой разрешимой теории yCi J § Для Q , принимающей конечное число значений. Такие функции строятся в теореме 5 главы Д, причем, каждая из этих функций не определима ни в какой (даже неразрешимой) теории , где ^ принимает конечное число значений.
Построение можно грубо описать так: натуральный ряд разбивается на отрезки растущей длины, функция ^ япервкладывает половины" каждого из отрезков.
В третьей главе исследуются вопросы разрешимости и определимости для элементарных теорий вида f и 7и их расширений. В теореме 1 устанавливается связь элиминируемости кванторов в теории
Tvcw- сверхслово) с почти периодичностью W.
Далее рассматривается следующая ситуация. Пусть в натуральном ряде выделено подмножество R , на котором задана произвольная сигнатура g . Если кроме того на самом натуральном ряде задана структура ( AV; 4 У (как в теореме 2) или ^ /\У) (как в теореме 4), то можно свести проблему разрешения возникающей теории (включающей и эту структуру и ( R к проблеме разрешения некоторого просто устроенного расширения теории структуры. Наконец, мы получаем условия разрешимости теорий (в теореме 3) и f (в теореме 5), где f принадлежит определяемым в гл. J классам монотонных функций; следствия этих теорем уже формулировались во введении. Добавим к этому, что из теоремы 5 вытекает также разрешимость теории
Двоичная система счисления устанавливает взаимнооднозначное соответствие между конечными подмножествами натурального ряда и натуральными числами. Это соответствие распространяется на теории: слабой монадической теории структуры К Л^4 ) (как и любой структуры ^/V) Cf)t где О - произвольная сигнатура) соответствует некоторая элементарная теория. Бюхи утверждал ( Г&2], теорема 4), что в смысле определимости эта теория эквивалентна Т+ , где PWz одноместный предикат, выделяющий степени двойки. Макнотон в [ Мс М2] указал ошибку в рассуждении Бюхи и предположил, что его утверждение неверно. Эта гипотеза Макното-на доказывается в следствии 3 главы I.
Выше уже говорилось, что в работе [с2] был получен ответ на вопрос Бюхи о существовании неразрешимых теорий вида в которых определимы не все разрешимые отношения. В этой работе доказательство опиралось на теоремы, которые мы приводим в третьей главе. Однако возможен и несколько иной ход рассуждений, использующий теоремы второй главы. Именно так получается этот результат в завершающей диссертацию теореме 6 клавы Ш.
Результаты диссертации опубликрваны в работах
С1], Ссг].
Они докладывались на Всесоюзных конференциях по математической логике (см. [СЬ\ на научно-исследовательском семинаре по математической логике и других семинарах кафедры математической логики МГУ, на Ленинградском семинаре по конструктивной математике и математической логике.