Элементарный класс

редактировать

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

Содержание
  • 1 Определение
  • 2 Противоречивая и альтернативная терминология
  • 3 Простые связи между понятиями
  • 4 Примеры
    • 4.1 Базовый элементарный класс
    • 4.2 Элементарный базовый псевдоэлементарный класс, не являющийся базовым ic elementary
    • 4.3 Псевдоэлементарный класс, который не является элементарным
    • 4.4 Непсевдоэлементарный класс
  • 5 Ссылки
Определение

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

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

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

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

Хотя приведенная выше терминология в настоящее время является стандартной в теории «бесконечных» моделей, несколько другие более ранние определения все еще используются в конечной теория моделей, где элементарный класс может называться Δ-элементарным классом, а термины элементарный класс и аксиоматизируемый класс первого порядка зарезервированы для основных начальных классов (Ebbinghaus et al. 1994, Ebbinghaus and Flum 2005). Ходжес называет элементарные классы аксиоматизируемыми классами, а базовые элементарные классы он называет определяемыми классами . Он также использует соответствующие синонимы EC class и EC Δ {\ displaystyle _ {\ Delta}}_ {\ Дельта} class (Hodges, 1993).

Для такого расхождения в терминологии есть веские причины. сигнатуры, которые рассматриваются в общей теории моделей, часто бесконечны, в то время как одно предложение first-order содержит только конечное число символов. Таким образом, базовые элементарные классы нетипичны в теории бесконечных моделей. С другой стороны, теория конечных моделей имеет дело почти исключительно с конечными сигнатурами. Легко видеть, что для любой конечной сигнатуры σ и для любого замкнутого относительно изоморфизма класса K σ-структур существует элементарный класс K ′ {\ displaystyle K '}K'таких σ-структур, что K и K ′ {\ displaystyle K '}K'содержат точно такие же конечные структуры. Следовательно, элементарные классы не очень интересны теоретикам конечных моделей.

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

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

Примеры

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

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

∀ x ∀ y ((f (x) = f (y)) → (x = y)) {\ displaystyle \ forall x \ forall y ((f (x) = f (y)) \ to (x = y))}\ forall x \ forall y ((f (x) = f (y)) \ to (x = y)) .

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

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

ρ 2 = {\ displaystyle \ rho _ {2} = {}}\ rho _ {2} = {} "∃ x 1 ∃ x 2 (x 1 ≠ x 2) {\ displaystyle \ exists x_ {1 } \ существует x_ {2} (x_ {1} \ not = x_ {2})}\ существует x_ {1} \ существует x_ {2} (x_ {1} \ not = x_ {2}) ",
ρ 3 = {\ displaystyle \ rho _ {3} = {}}\ rho _ {3} = {} "∃ x 1 ∃ x 2 ∃ Икс 3 ((Икс 1 ≠ Икс 2) ∧ (Икс 1 ≠ Икс 3) ∧ (Икс 2 ≠ Икс 3)) {\ Displaystyle \ существует x_ {1} \ существует x_ {2} \ существует x_ {3} (( x_ {1} \ not = x_ {2}) \ land (x_ {1} \ not = x_ {3}) \ land (x_ {2} \ not = x_ {3}))}{\ displaystyle \ exists x_ {1} \ exists x_ {2} \ exists x_ { 3} (( x_ {1} \ not = x_ {2}) \ land (x_ {1} \ not = x_ {3}) \ land (x_ {2} \ not = x_ {3}))} ",

и т. д.. (Таким образом, предложение ρ n {\ displaystyle \ rho _ {n}}\rho_nговорит, что существует по крайней мере n элементов.) Бесконечные σ-структуры являются в точности моделями теории

T ∞ знак равно {ρ 2, ρ 3, ρ 4,…} {\ displaystyle T _ {\ infty} = \ {\ rho _ {2}, \ rho _ {3}, \ rho _ {4}, \ dots \ }}T _ {\ infty} = \ {\ rho _ {2}, \ rho _ {3}, \ rho _ {4}, \ dots \} .

Но K не является базовым элементарным классом. В противном случае бесконечные σ-структуры были бы в точности такими, которые удовлетворяли бы некоторому предложению первого порядка τ. Но тогда множество {¬ τ, ρ 2, ρ 3, ρ 4,…} {\ displaystyle \ {\ neg \ tau, \ rho _ {2}, \ rho _ {3}, \ rho _ { 4}, \ dots \}}\ {\ neg \ tau, \ rho _ {2 }, \ rho _ {3}, \ rho _ {4}, \ dots \} будет несовместимым. По теореме компактности для некоторого натурального числа n множество {¬ τ, ρ 2, ρ 3, ρ 4,…, ρ n} {\ displaystyle \ {\ neg \ tau, \ rho _ {2}, \ rho _ {3}, \ rho _ {4}, \ dots, \ rho _ {n} \}}\ {\ нег \ тау, \ rho _ {2}, \ rho _ {3}, \ rho _ {4}, \ dots, \ rho _ {n} \} будет несовместимым. Но это абсурд, потому что этой теории удовлетворяет любая σ-структура с n + 1 {\ displaystyle n + 1}n + 1 или более элементами.

Однако в сигнатуре есть базовый элементарный класс K ': σ' = σ ∪ {\ displaystyle \ cup}\ cup {f}, где f - унарный функциональный символ., такая, что K состоит в точности из редуктов к σ σ'-структур в K '. K 'аксиоматизируется одним предложением (∀ x ∀ y (f (x) = f (y) → x = y) ∧ ∃ y ¬ ∃ x (y = f (x))), {\ displaystyle (\ forall x \ forall y (f (x) = f (y) \ rightarrow x = y) \ land \ exists y \ neg \ exists x (y = f (x))),}(\ forall x \ forall y (f (x) = f (y) \ rightarrow x = y) \ земля \ существует y \ neg \ exists x (y = f (x))), , который выражает, что f инъективен, но не сюръективен. Следовательно, K является элементарным и то, что можно было бы назвать базовым псевдоэлементарным, но не базовым элементарным.

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

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

Теперь рассмотрим сигнатуру σ ′ {\ displaystyle \ sigma '}\sigma ', которая состоит из P вместе с унарным функциональным символом f. Пусть K ′ {\ displaystyle K '}K'будет классом всех σ ′ {\ displaystyle \ sigma'}\sigma '-структур, таких что f является биекцией и P выполняется для x тогда и только тогда, когда P не выполняется для f (x). K '{\ displaystyle K'}K'явно является элементарным классом, и поэтому K является примером псевдоэлементарного класса, который не является элементарным.

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

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

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

Ссылки
Последняя правка сделана 2021-05-19 06:09:42
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте