Формула Сахлквиста

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

В модальной логике, формулы Сахлквиста представляют собой определенный вид модальных формул с замечательными свойства. Теорема соответствия Сахлквиста утверждает, что каждая формула является канонической и соответствует определяемому классу первого порядка из фреймов Крипке.

Определение Сахлквиста характеризует разрешимый набор модальных формул с корреспондентами первого порядка. Поскольку по теореме Чагровы неразрешимо, имеет ли произвольная модальная формула корреспондент первого порядка, существуют формулы с фреймовыми условиями первого порядка, которые не являются Сахлквистскими [Чагрова, 1991] (см. Примеры ниже). Следовательно, формулы Сахлквиста определяют только (разрешимое) подмножество модальных формул с корреспондентами первого порядка.

Содержание
  • 1 Определение
  • 2 Примеры формул Сахлквиста
  • 3 Примеры формул Сахлквиста
  • 4 Теорема Крахта
  • 5 Ссылки
Определение

Формулы Сахлквиста строятся из импликаций, где консеквент положительный, а антецедент имеет ограниченную форму.

  • Атом в прямоугольной рамке - это пропозициональный атом, которому предшествует количество (возможно, 0) прямоугольников, то есть формула вида ◻ ⋯ ◻ p {\ displaystyle \ Box \ cdots \ Box p}\ Box \ cdots \ Box p (часто сокращенно ◻ ip {\ displaystyle \ Box ^ {i} p}\ Box ^ {i} p для 0 ≤ i < ω {\displaystyle 0\leq i<\omega }0 \ leq i <\ omega ).
  • антецедент Сахлквиста - это формула, построенная с использованием ∧, ∨ и ◊ {\ displaystyle \ Diamond}\ Diamond из атомов в рамке и отрицательных формул (включая константы ⊥, ⊤).
  • Импликация Сахлквиста - это формула A → B, где A является антецедентом Сахлквиста, а B - положительной формулой.
  • Формула Сахлквиста строится из значений Сахлквиста с использованием ∧ и ◻ {\ displaystyle \ Box}\ Box (неограниченно), и использование ∨ в формулах без общих переменных.
Примеры формул Сахлквиста
p → ◊ p {\ displaystyle p \ rightarrow \ Diamond p}p \ rightarrow \ Diamond p
Соответствующая формула первого порядка ∀ x R xx {\ displaystyle \ forall x \; Rxx}\ forall x \; Rxx , и он определяет все рефлексивные фреймы
p → ◻ ◊ p {\ displaystyle p \ rightar row \ Box \ Diamond p}p \ rightarrow \ Box \ Diamond p
Соответствующая формула первого порядка: ∀ x ∀ y [R xy → R yx] {\ displaystyle \ forall x \ forall y [Rxy \ rightarrow Ryx]}\ forall x \ forall y [Rxy \ rightarrow Ryx] , и он определяет все симметричные кадры
◊ ◊ p → ◊ p {\ displaystyle \ Diamond \ Diamond p \ rightarrow \ Diamond p}\ Diamond \ Diamond p \ rightarrow \ Diamond p или p → ◻ ◻ p {\ displaystyle \ Box p \ rightarrow \ Box \ Box p}\ Box p \ rightarrow \ Box \ Box p
Соответствующая формула первого порядка: ∀ x ∀ y ∀ z [(R xy ∧ R yz) → R xz] {\ displaystyle \ forall x \ forall y \ forall z [(Rxy \ land Ryz) \ rightarrow Rxz]}\ forall x \ forall y \ forall z [(Rxy \ land Ryz) \ rightarrow Rxz] , и он определяет все транзитивные фреймы
◊ p → ◊ ◊ п {\ displaystyle \ Diamond p \ rightarrow \ Diamond \ Diamond p}\ Diamond p \ rightarrow \ Diamond \ Diamond p или ◻ ◻ p → ◻ p {\ displaystyle \ Box \ Box p \ rightarrow \ Box p}\ Box \ Box p \ rightarrow \ Box p
его Соответствующая формула первого порядка: ∀ Икс ∀ Y [R xy → ∃ Z (R xz ∧ R zy)] {\ displaystyle \ forall x \ forall y [Rxy \ rightarrow \ exists z (Rxz \ land Rzy)] }\ forall x \ forall y [Rxy \ rightarrow \ exists z (Rxz \ land Rzy)] , и он определяет все плотные фреймы
◻ p → ◊ p {\ displaystyle \ Box p \ rightarrow \ Diamond p}\ Box p \ rightarrow \ Diamond p
Соответствующая формула первого порядка: ∀ x ∃ y R xy {\ displaystyle \ forall x \ exists y \; Rxy}\ forall x \ exists y \; Rxy , и она определяет все неограниченные вправо фреймы (также называется серийным)
◊ ◻ p → ◻ ◊ p {\ displaystyle \ Diamond \ Box p \ rightarrow \ Box \ Diamond p}\ Diamond \ Box p \ rightarrow \ Box \ Diamond p
Соответствующая формула первого порядка ∀ x ∀ x 1 ∀ Z 0 [R xx 1 ∧ R xz 0 → ∃ z 1 (R x 1 z 1 ∧ R z 0 z 1)] {\ displaystyle \ forall x \ forall x_ {1} \ forall z_ {0} [Rxx_ {1} \ land Rxz_ {0} \ rightarrow \ exists z_ {1} (Rx_ {1} z_ {1} \ land Rz_ {0} z_ {1})]}\ forall x \ forall x_ {1} \ forall z_ {0} [Rxx_ {1} \ land Rxz_ {0} \ rightarrow \ exists z_ {1} (Rx_ {1} z_ {1} \ land Rz_ {0} z_ {1}) ] , и это Свойство Черча-Россера.
Примеры формул, не относящихся к Сальквисту
◻ ◊ p → ◊ ◻ p {\ displaystyle \ Box \ Diamond p \ rightarrow \ Diamond \ Box p}\ Box \ Diamond p \ rightarrow \ Diamond \ Box p
Это формула Маккинси ; он не имеет условия фрейма первого порядка.
◻ (◻ p → p) → ◻ p {\ displaystyle \ Box (\ Box p \ rightarrow p) \ rightarrow \ Box p}\ Поле (\ Box p \ rightarrow p) \ rightarrow \ Box p
Аксиома Лёба не Сахлквист; опять же, у него нет условия фрейма первого порядка.
(◻ ◊ p → ◊ ◻ p) ∧ (◊ ◊ q → ◊ q) {\ displaystyle (\ Box \ Diamond p \ rightarrow \ Diamond \ Box p) \ land (\ Diamond \ Diamond q \ rightarrow \ Diamond q)}(\ Box \ Diamond p \ rightarrow \ Diamond \ Box p) \ земля (\ Diamond \ Diamond q \ rightarrow \ Diamond q)
Конъюнкция формулы Мак-Кинси и аксиомы (4) имеет фрейм-условие первого порядка (конъюнкция свойства транзитивности со свойством ∀ Икс [∀ Y (R xy → ∃ Z [R yz]) → ∃ Y (R xy ∧ ∀ Z [R yz → z = y])] {\ displaystyle \ forall x [\ forall y (Rxy \ rightarrow \ exists z [Ryz]) \ rightarrow \ exists y (Rxy \ wedge \ forall z [Ryz \ rightarrow z = y])]}\ forall x [\ forall y (Rxy \ rightarrow \ exists z [Ryz]) \ rightarrow \ exists y (Rxy \ wedge \ forall z [Ryz \ rightarrow z = y])] ), но не эквивалентен какой-либо формуле Сахлквиста.
Крахта теорема

Когда формула Сахлквиста используется в качестве аксиомы в нормальной модальной логике, логика гарантированно полна по отношению к элементарному классу фреймов, определяемых аксиомой. Этот результат исходит из теоремы Сальквиста о полноте [Модальная логика, Блэкберн и др., Теорема 4.42]. Но есть и обратная теорема, а именно теорема, которая утверждает, какие условия первого порядка соответствуют формулам Сахлквиста. Теорема Крахта утверждает, что любая формула Сальквиста локально соответствует формуле Крахта; и наоборот, каждая формула Крахта является локальным корреспондентом первого порядка некоторой формулы Сахлквиста, которая может быть эффективно получена из формулы Крахта [Модальная логика, Блэкберн и др., теорема 3.59].

Ссылки
  • L. А. Чагрова, 1991. Неразрешимая проблема теории соответствий. Journal of Symbolic Logic 56: 1261–1272.
  • Маркус Крахт, 1993. Как сошлись воедино теории полноты и соответствия. Ин де Рийке, редактор, Diamonds and Defaults, стр. 175–214. Kluwer.
  • Хенрик Сальквист, 1975. Соответствие и полнота в семантике первого и второго порядка для модальной логики. В материалах Третьего симпозиума по скандинавской логике. Северная Голландия, Амстердам.
Последняя правка сделана 2021-06-06 06:31:36
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте