Тип (теория модели)
![]() | Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( Август 2013 г. ) |
В теории моделей и смежных областях математики тип — это объект, который описывает, как может вести себя (реальный или возможный) элемент или конечный набор элементов в математической структуре . Точнее, это набор формул первого порядка языка L со свободными переменными x 1 , x 2 ,..., x n, которые верны для набора из n -кортежей -структуры L . . В зависимости от контекста типы могут быть полными или частичными и могут использовать фиксированный набор констант A из структуры. . Вопрос о том, какие типы представляют собой действительные элементы приводит к идеям насыщенных моделей и пропуска типов .
Формальное определение [ править ]
Рассмотрим структуру для языка Л. Пусть M будет вселенной структуры. Для каждого A ⊆ M пусть L ( A ) — язык, полученный из добавлением константы для ca каждого a ∈ A. L Другими словами,
1 -тип (из ) над A — это множество p ( x ) формул из L ( A ) не более чем с одной свободной переменной x (следовательно, 1-го типа) такое, что для любого конечного подмножества p 0 ( x ) ⊆ p ( x ) существует некоторое b ∈ M в зависимости от p 0 ( x ), причем (т.е. все формулы из p 0 ( x ) верны в когда x заменяется на b ).
Аналогично n -тип (из ) над A определяется как набор p ( x 1 ,..., x n ) = p ( x ) формул в L ( A ), каждая из которых имеет свои свободные переменные, встречающиеся только среди заданных n свободных переменных x 1 , ..., x n , такие, что для любого конечного подмножества p 0 ( x ) ⊆ p ( x ) существуют некоторые элементы b 1 ,..., b n ∈ M такие, что .
Полный тип над A является максимальным по включению . Эквивалентно для каждого или или . Любой неполный тип называется частичным типом . Таким образом, слово тип в целом относится к любому n -типу, частичному или полному, по любому выбранному набору параметров (возможно, пустому набору).
) n - типа p ( x Говорят, что реализуется в если существует элемент b ∈ M н такой, что . Существование такой реализации гарантируется для любого типа теоремой компактности , хотя реализация может иметь место в некотором элементарном расширении , а не в сам. Если полный тип реализуется b в , то тип обычно обозначается называется полным типом b над A. и
Тип p ( x ) называется изолированным , для , если для всех у нас есть . Поскольку конечные подмножества типа всегда реализуются в , всегда существует элемент b ∈ M н такой, что φ ( b ) истинно в ; т.е. , таким образом, b реализует весь изолированный тип. Таким образом, изолированные типы будут реализованы в каждой элементарной подструктуре или расширении. По этой причине изолированные типы никогда не могут быть опущены (см. ниже).
Модель, реализующая максимально возможное разнообразие типов, называется насыщенной моделью , а сверхмощная конструкция обеспечивает один из способов создания насыщенных моделей.
Примеры типов [ править ]
Рассмотрим язык L бинарного с одним символом отношения , который мы обозначим как . Позволять быть структурой для этого языка, который является порядковым со своей стандартной упорядоченностью . Позволять обозначают первого порядка теорию .
Рассмотрим множество L (ω)-формул . Во-первых, мы утверждаем, что это тип. Позволять быть конечным подмножеством . Нам нужно найти удовлетворяющее всем формулам . Ну, мы можем просто взять наследника наибольшего порядкового номера, упомянутого в наборе формул . Тогда это явно будет содержать все порядковые номера, упомянутые в . Таким образом, мы имеем это это тип. Далее обратите внимание, что не реализуется в . Ибо если бы это было так, было бы что-то который содержит каждый элемент . Если бы мы хотели реализовать тип, у нас могло бы возникнуть искушение рассмотреть структуру , что на самом деле является расширением который реализует тип. К сожалению, это расширение не элементарно, например, оно не удовлетворяет . В частности, приговор удовлетворяется этой структурой, а не .
Итак, мы хотим реализовать тип в элементарном расширении. Мы можем сделать это, определив новую L -структуру, которую мы обозначим . Домен структуры будет где — это набор целых чисел, оформленный таким образом, что . Позволять обозначают обычный порядок . Мы интерпретируем символ в нашей новой структуре . Идея состоит в том, что мы добавляем " -цепочка», или копия целых чисел, прежде всего конечных порядковых номеров. Очевидно, что любой элемент понимает тип . Более того, можно проверить, что это расширение элементарно.
Другой пример: полный тип числа 2 над пустым множеством, рассматриваемый как член натуральных чисел, будет набором всех операторов первого порядка (на языке арифметики Пеано ), описывающих переменную x , которые true, когда x = 2. Этот набор будет включать такие формулы, как , , и . Это пример изолированного типа, так как при работе над теорией натуральных чисел формула подразумевает все остальные формулы, верные относительно числа 2.
В качестве еще одного примера можно привести утверждения
и
описывающие квадратный корень из 2, согласуются с аксиомами упорядоченных полей и могут быть расширены до полного типа. Этот тип не реализуется в упорядоченном поле рациональных чисел, но реализуется в упорядоченном поле действительных чисел. Аналогично бесконечное множество формул (над пустым множеством) {x>1, x>1+1, x>1+1+1, ...} не реализуется в упорядоченном поле действительных чисел, а реализуется в упорядоченном поле гиперреальности . Аналогично мы можем указать тип это реализуется бесконечно малой гиперреальностью, нарушающей архимедово свойство .
Причина, по которой полезно ограничить параметры определенным подмножеством модели, заключается в том, что это помогает отличить типы, которые могут быть удовлетворены, от тех, которые не могут быть удовлетворены. Например, используя весь набор действительных чисел в качестве параметров, можно сгенерировать неисчисляемый бесконечный набор формул вроде , , ... это явно исключило бы все возможные действительные значения x и, следовательно, никогда не могло бы быть реализовано в действительных числах.
Каменные пространства [ править ]
полезно рассматривать Множество полных n -типов над A как топологическое пространство . Рассмотрим следующее отношение эквивалентности формул в свободных переменных x 1 ,..., x n с параметрами из A :
Можно показать, что тогда и только тогда, когда они содержатся в одних и тех же полных типах.
Множество формул в свободных переменных x 1 ,..., x n над A с точностью до этого отношения эквивалентности является булевой алгеброй (и канонически изоморфно множеству A -определимых подмножеств M н ). Полные n -типы соответствуют ультрафильтрам этой булевой алгебры. Совокупность полных n наборы типов, содержащие данную формулу -типов можно превратить в топологическое пространство, взяв за основу открытых множеств . Это создает пространство Стоуна , связанное с булевой алгеброй, которое является компактным , Хаусдорфовым и полностью несвязным пространством.
Пример . Полная теория алгебраически замкнутых полей характеристики 0 имеет устранение кванторов , что позволяет показать, что возможные полные 1-типы (над пустым множеством) соответствуют:
- Корни данного неприводимого непостоянного многочлена над рациональными числами со старшим коэффициентом 1. Например, тип квадратных корней из 2. Каждый из этих типов является изолированной точкой пространства Стоуна.
- Трансцендентные элементы , которые не являются корнями какого-либо ненулевого многочлена. Этот тип представляет собой точку в пространстве Стоуна, которая является замкнутой, но не изолированной.
Другими словами, 1-типы в точности соответствуют простым идеалам кольца полиномов Q [ x ] над рациональными числами Q : если r — элемент модели типа p , то идеал, соответствующий p, — это множество многочленов с r в качестве корня (который является нулевым полиномом только в том случае, если r трансцендентный). В более общем смысле, полные n -типы соответствуют простым идеалам кольца полиномов Q [ x 1 ,..., x n ], другими словами, точкам простого спектра этого кольца. (Топологию пространства Стоуна на самом деле можно рассматривать как топологию Зариского булевого кольца , естественным образом индуцированную из булевой алгебры. Хотя топология Зариского в общем случае не является хаусдорфовой, она такова в случае булевых колец.) Например, , если q ( x , y ) является неприводимым полиномом от двух переменных, существует 2-тип, реализации которого представляют собой (неформально) пары ( x , y ) элементов с q ( x , y ) = 0.
Теорема типов исключении об
Учитывая полный n -тип p, можно задаться вопросом, существует ли модель теории, которая опускает p нет n , другими словами, в модели -кортежа, который реализует p . Если p — изолированная точка в пространстве Стоуна, т. е. если { p } — открытое множество, легко увидеть, что каждая модель реализует p (по крайней мере, если теория полна). Теорема об исключении типов гласит, что, наоборот, если p не изолирован, то существует счетная модель, опускающая p (при условии, что язык счетен).
Пример : В теории алгебраически замкнутых полей характеристики 0 существует 1-тип, представленный элементами, трансцендентными над полем Q. простым Это неизолированная точка пространства Стоуна (фактически единственная неизолированная точка). Поле алгебраических чисел — это модель, исключающая этот тип, и алгебраическое замыкание любого трансцендентальное расширение рационального является моделью, реализующей этот тип.
Все остальные типы являются «алгебраическими числами» (точнее, наборами утверждений первого порядка, которым удовлетворяет некоторое заданное алгебраическое число), и все такие типы реализуются во всех алгебраически замкнутых полях характеристики 0.
Ссылки [ править ]
- Ходжес, Уилфрид (1997). Более короткая модель теории . Издательство Кембриджского университета . ISBN 0-521-58713-1 .
- Чанг, CC ; Кейслер, Х. Джером (1989). Теория моделей (3-е изд.). Эльзевир . ISBN 0-7204-0692-7 .
- Маркер, Дэвид (2002). Теория моделей: Введение . Тексты для аспирантов по математике . Том. 217. Спрингер. ISBN 0-387-98760-6 .