Начальный класс - Elementary class

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

Определение

А класс K из структуры из подпись σ называется начальный класс если есть Первый заказ теория Т сигнатуры σ, такой что K состоит из всех моделей Т, т.е. всех σ-структур, удовлетворяющих Т. Если Т можно выбрать в качестве теории, состоящей из одного предложения первого порядка, тогда K называется базовый элементарный класс.

В более общем смысле, K это псевдоэлементарный класс если есть теория первого порядка Т сигнатуры, расширяющей σ, такой что K состоит из всех σ-структур, которые сокращает к σ моделей Т. Другими словами, класс K σ-структур псевдоэлементарен если только есть элементарный класс K ' такой, что K состоит в точности из приведений к σ структур из K '.

По понятным причинам элементарные классы также называют аксиоматизируемый в логике первого порядка, а базовые элементарные классы называются конечно аксиоматизируемый в логике первого порядка. Эти определения очевидным образом распространяются на другие логики, но поскольку случай первого порядка является наиболее важным, аксиоматизируемый неявно относится к этому случаю, когда не указана другая логика.

Противоречивая и альтернативная терминология

Хотя приведенное выше является стандартной терминологией в "бесконечная" теория моделей, несколько другие более ранние определения все еще используются в теория конечных моделей, где элементарный класс можно назвать Δ-элементарный класс, а условия начальный класс и аксиоматизируемый класс первого порядка предназначены для начальных классов (Ebbinghaus et al. 1994, Ebbinghaus and Flum 2005). Ходжес называет элементарные классы аксиоматизируемые классы, а основные элементарные классы он называет определяемые классы. Он также использует соответствующие синонимы Класс ЕС и ЕС класс (Ходжес, 1993).

Для такого расхождения в терминологии есть веские причины. В подписи которые рассматриваются в общей теории моделей, часто бесконечны, в то время как один Первый заказ предложение содержит только конечное количество символов. Таким образом, базовые элементарные классы нетипичны в теории бесконечных моделей. С другой стороны, теория конечных моделей имеет дело почти исключительно с конечными сигнатурами. Легко видеть, что для любой конечной сигнатуры σ и любого класса K замкнутых относительно изоморфизма σ-структур существует элементарный класс σ-структур таких, что K и содержат точно такие же конечные структуры. Следовательно, элементарные классы не очень интересны теоретикам конечных моделей.

Простые отношения между понятиями

Ясно, что каждый базовый элементарный класс является элементарным классом, а каждый элементарный класс является псевдоэлементарным классом. Более того, как простое следствие теорема компактности, класс σ-структур является базисным элементарным тогда и только тогда, когда он элементарен и его дополнение также элементарно.

Примеры

Базовый элементарный класс

Пусть σ - сигнатура, состоящая только из унарная функция символ ж. Класс K σ-структур, в которых ж является один к одному это базовый элементарный класс. Об этом свидетельствует теория Т, который состоит только из одного предложения

.

Элементарный, базовый псевдоэлементарный класс, который не является базовым элементарным

Пусть σ - произвольная сигнатура. Класс K всех бесконечных σ-структур элементарна. Чтобы убедиться в этом, рассмотрим предложения

"",
"",

и так далее. (Итак, приговор говорит, что есть по крайней мере п элементов.) Бесконечные σ-структуры являются в точности моделями теории

.

Но K не является основным элементарным классом. В противном случае бесконечные σ-структуры были бы в точности такими, которые удовлетворяли бы некоторому предложению первого порядка τ. Но тогда набор было бы непоследовательно. Посредством теорема компактности, для некоторого натурального числа п набор было бы непоследовательно. Но это абсурд, потому что этой теории удовлетворяет любая σ-структура с или более элементов.

Однако есть базовый элементарный класс K ' в сигнатуре σ '= σ {ж}, где ж унарный функциональный символ, такой что K состоит в точности из приведений к σ σ'-структур в K '. K ' аксиоматизируется одним предложением , что выражает ж инъективно, но не сюръективно. Следовательно, K является элементарным и то, что можно было бы назвать базовым псевдоэлементарным, но не базовым элементарным.

Псевдоэлементарный класс, неэлементарный

Наконец, рассмотрим сигнатуру σ, состоящую из одного унарного символа отношения п. Каждая σ-структура является разделенный на два подмножества: те элементы, для которых п держит, а остальное. Позволять K - класс всех σ-структур, для которых эти два подмножества имеют одинаковые мощность, т.е. между ними существует взаимное соответствие. Этот класс не является элементарным, потому что σ-структура, в которой оба множества реализаций п и его счетно бесконечное дополнение удовлетворяет в точности тем же предложениям первого порядка, что и σ-структура, в которой одно из множеств счетно бесконечно, а другое несчетно.

Теперь рассмотрим подпись , который состоит из п вместе с унарным символом функции ж. Позволять быть классом всех -конструкции такие, что ж это биекция и п относится к Икс если только п не подходит для f (x). явно элементарный класс, и поэтому K является примером псевдоэлементарного класса, который не является элементарным.

Не псевдоэлементарный класс

Пусть σ - произвольная сигнатура. Класс K всех конечных σ-структур не является элементарным, поскольку (как показано выше) его дополнение элементарно, но не элементарно элементарно. Поскольку это также верно для любой сигнатуры, расширяющей σ, K даже не псевдоэлементарный класс.

Этот пример демонстрирует пределы выразительной силы, присущие логика первого порядка в отличие от гораздо более выразительных логика второго порядка. Однако логика второго порядка не может сохранить многие желательные свойства логики первого порядка, такие как полнота и компактность теоремы.

использованная литература

  • Чанг, Чен Чунг; Кейслер, Х. Джером (1990) [1973], Модельная теория, Исследования по логике и основам математики (3-е изд.), Эльзевир, ISBN  978-0-444-88054-3
  • Эббингаус, Хайнц-Дитер; Флум, Йорг (2005) [1995], Теория конечных моделей, Берлин, Нью-Йорк: Springer-Verlag, п. 360, ISBN  978-3-540-28787-2
  • Эббингаус, Хайнц-Дитер; Флум, Йорг; Томас, Вольфганг (1994), Математическая логика (2-е изд.), Берлин, Нью-Йорк: Springer-Verlag, ISBN  978-0-387-94258-2
  • Ходжес, Уилфрид (1997), Более короткая теория модели, Издательство Кембриджского университета, ISBN  978-0-521-58713-6
  • Поаза, Бруно (2000), Курс теории моделей: введение в современную математическую логику, Берлин, Нью-Йорк: Springer-Verlag, ISBN  978-0-387-98655-5