Опубликован: 24.04.2007 | Доступ: свободный | Студентов: 721 / 35 | Оценка: 4.60 / 4.30 | Длительность: 25:56:00
Специальности: Программист
Лекция 12:

Теории и модели

Теория Th(Z,=,<,S,0)

Что изменится, если мы добавим к сигнатуре, помимо прибавления единицы, еще и отношение порядка? Как мы видели (см. доказательство теоремы 29 и задачу после него), элиминация кванторов по-прежнему возможна. Для придания законности нам нужны такие свойства интерпретации (которую мы предполагаем нормальной): она представляет собой линейно упорядоченное множество, в котором каждый элемент имеет непосредственно следующий (совпадающий с значением функции S ) и непосредственно предшествующий. В отличие от предыдущего примера, нам достаточно конечного набора аксиом. Таким образом, теория \text{Th}(\mathbb{Z},{=},{<},{S},0) конечно аксиоматизируема, а также (как и в предыдущем примере) полна, разрешима, но не категорична в счетной мощности.

Можно обойтись и без элиминации кванторов, рассуждая иначе. Рассмотрим теорию линейно упорядоченных множеств со следующим и предыдущим элементом и опишем все ее модели. Именно, мы покажем, что любая нормальная модель M этой теории имеет вид \mathbb{Z}\times A, где A — произвольное линейно упорядоченное множество (порядок на парах таков: сначала сравниваются A -компоненты, а в случае равенства — \mathbb{Z} -компоненты.) В самом деле, будем говорить, что элементы x и y лежат "в одной галактике", если между ними конечное число элементов. (Легко проверить, что это действительно отношение эквивалентности, и наше множество разбивается на галактики.) Далее проверяем, что каждая галактика изоморфна \mathbb{Z} (как упорядоченное множество) и что на галактиках естественно определяется порядок.

Теперь с помощью игры Эренфойхта (см. раздел "Элементарная эквивалентность", теорема 37) мы показываем, что все нормальные модели этой теории элементарно эквивалентны. Отсюда заключаем, что теория полна (как в доказательстве теоремы 65, где мы по существу использовали элементарную эквивалентность моделей, а не их изоморфизм).

126. Покажите, что теория \text{Th}(\mathbb{Z},{=},{<},S,0) не категорична ни в какой несчетной мощности.

127. Будет ли теория \text{Th}(\mathbb{Z},{=},{<}) конечно аксиоматизируемой? разрешимой? категоричной?

128. Будет ли теория \text{Th}(\mathbb{N},{=},{<}) конечно аксиоматизируемой? разрешимой? категоричной?

Теория Th(Q,=,<,+,0,1)

Эту теорию мы рассматривали в разделе "Элиминация кванторов". Мы ограничимся двумя константами 0 и 1, поскольку любую атомарную формулу можно привести к общему знаменателю и получить целые константы, которые можно выразить через 0 и 1.

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

Прежде всего, нам важно, что по сложению мы имеем абелеву группу (и 0 является ее нулем). Это позволяет в равенствах переносить члены с одной стороны в другую. Для операций с неравенствами нам надо знать, что порядок является линейным и что он согласован со сложением (то есть что из x\hm<y следует {x+z}\hm<{y+z} ). Кроме того, мы умножали равенства и неравенства на рациональные числа. Чтобы это было законно, мы должны знать, что группа является делимой: для всякого a уравнения {x+x}\hm=a,\,
{x+x+x}\hm=a,\,{x+x+x+x}\hm=a,\,\dots имеют решения. (В упорядоченной группе такое решение, как легко показать, единственно.) Наконец, нам надо знать, что 1>0.

Кроме этих аксиом (которых счетное число) мы при элиминации ничего не использовали, так что для любой формулы \varphi есть бескванторная формула \varphi', которая эквивалентна \varphi в любой делимой упорядоченной группе. Поэтому любая замкнутая формула, истинная в стандартной интерпретации (в \mathbb{Q} ), истинна в любой делимой упорядоченной группе, и мы получили счетную систему аксиом для теории \text{Th}(\mathbb{Q},{=},{<},{+},{0},{1}).

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

130. Покажите, что эта теория разрешима.

131. Покажите, что эта теория не является категоричной.

132. Покажите, что теория \text{Th}(\mathbb{Q},{=},{+},{0}) не является категоричной в счетной мощности, но категорична в любой несчетной мощности. (Указание: ее модели — векторные пространства над полем рациональных чисел.)

Арифметика Пресбургера

В разделе "Арифметика Пресбургера" мы занимались элиминацией кванторов в теории (\mathbb{Z},{=},{<},{+},{0},{1}), которая потребовала добавления бесконечного числа дополнительных предикатов (сравнимость по модулю N для всех целых N>1 ).

Проанализировав это рассуждение, можно извлечь из него явную аксиоматизацию для теории (\mathbb{Z},{=},{<},{+},{0},{1}) (без дополнительных предикатов). Какие свойства порядка и сложения на целых числах мы используем? Нам важно, что целые числа образуют абелеву группу, что порядок согласован со сложением и что {x+1} есть непосредственно следующий за x элемент (достаточно, впрочем, сказать, что 1 непосредственно следует за 0 ). В любой группе можно рассмотреть подгруппу делящихся на N элементов (для любой целой константы N>1 ) и сравнивать элементы по модулю этой подгруппы. Но этого мало: нам нужно еще иметь возможность делить на N с остатком. Это гарантируется такой аксиомой (при каждом N — своя аксиома): для любого элемента x ровно один из N элементов x, {x-1},
{x-2},\dots,{x-N+1} делится на N.

Можно проверить, что все шаги элиминации кванторов сохраняют равносильность в такой ситуации. Проверим, например, что сравнения можно умножать на целое положительное число. Почему, скажем, {a\equiv b \pmod 3} равносильно {a+a}\hm\equiv{b+b\pmod 6}? По определению первое означает, что a-b=u+u+u для некоторого u, а второе — что {(a-b)}\hm+{(a-b)}\hm=v\hm+v\hm+v\hm+v\hm+v\hm+v для некоторого v, и достаточно сослаться на то, что в упорядоченной группе из {x+x}\hm=0 следует x\hm=0 (поскольку из x\hm>0 следует x\hm+x\hm>x\hm>0 ). Наиболее сложный шаг — доказательство представительности набора. Здесь надо рассмотреть все случаи расположения произвольного y относительно правых частей. В каждом из случаев мы заменяли y на первый элемент из окрестности правых частей, встречающийся при движении шагами D. Эту процедуру можно понимать как деление расстояния (до ближайшей правой части) на D с остатком; возможность этого гарантируется нашими аксиомами.

133. Покажите, что теория (\mathbb{Z},{=},{<},{+},{0},{1}) разрешима.

134. Покажите, что эта теория не категорична в счетной мощности и опишите все ее счетные модели. (Указание: они имеют вид \mathbb{Z}\times A, где Aделимая упорядоченная группа.)

135. Покажите, что эта теория не конечно аксиоматизируема. (Указание: рассмотрите интерпретацию \mathbb{Z}\times A, когда в A возможно деление на простые числа, меньшие некоторого p, но не на p.)