Семантика Крипке (также известная как реляционная семантика или семантика кадра, и часто путают с возможной мировой семантикой ) - это формальная семантика для неклассических логических систем, созданных в конце 1950-х - начале 1960-х годов Солом Крипке и Андре Жояль. Сначала он был задуман для модальной логики, а позже адаптирован для интуиционистской логики и других неклассических систем. Развитие семантики Крипке было прорывом в теории неклассических логик, потому что модельная теория такой логики практически не существовала до Крипке (алгебраическая семантика существовала, но считалась `` замаскированным синтаксисом '')).
Содержание
- 1 Семантика модальной логики
- 1.1 Основные определения
- 1.2 Соответствие и полнота
- 1.2.1 Общие схемы модальных аксиом
- 1.2.2 Общие модальные системы
- 1.3 Канонические модели
- 1.4 Свойство конечной модели
- 1.5 Мультимодальная логика
- 2 Семантика интуиционистской логики
- 2.1 Интуиционистская логика первого порядка
- 2.2 Семантика Крипке – Джояла
- 3 Конструкции модели
- 4 Общая рамка семантика
- 5 Приложения для информатики
- 6 История и терминология
- 7 См. также
- 8 Примечания
- 9 Ссылки
- 10 Внешние ссылки
Семантика модальной логики
Язык модальной логики высказываний состоит из счетно бесконечного множества пропозициональных переменных, набора функциональных истинностных связок (в этой статье
и
) и модальный оператор
("обязательно"). Модальный оператор
(«возможно») является (классически) двойным из
и могут быть определены с точки зрения необходимости следующим образом:
(«возможно, A» определяется как эквивалент «не обязательно не A»).
Основные определения
A кадр Крипке или модальный кадр - это пара
, где W - (возможно, пустое) множество, а R - двоичное отношение на W. Элементы W называются узлами или мирами, а R известен как отношение доступности.
A модель Крипке представляет собой тройку
, где
- фрейм Крипке, а
- это отношение между узлами W и модальными формулами, такое, что для всех w ∈ W и модальных формул las A и B:
тогда и только тогда, когда
,
тогда и только тогда, когда
или
,
тогда и только тогда, когда
для всех
таких, что
.
Мы читаем
как «w удовлетворяет A», «A удовлетворяется в w» или «w заставляет A». Отношение
называется отношением удовлетворения, оценкой или отношением принуждения. Отношение удовлетворения однозначно определяется его значением на пропозициональных переменных.
Формула A действительна в:
- модели
, если
для всех w ∈ W, - кадр
, если он действителен в
для всех возможных вариантов
, - класса C фреймов или моделей, если он действителен для каждого члена C.
Мы определяем Thm (C) как набор всех формул, которые действительны в C. Наоборот, если X - это набор формул, пусть Mod (X) будет классом всех фреймов, которые проверяют каждую формулу из X.
Модальная логика (т. е. набор формул) L является звук по отношению к классу фреймов C, если L ⊆ Thm (C). L является полным относительно C, если L ⊇ Thm (C).
Соответствие и полнота
Семантика полезна для исследования логики (т. Е. производной системы ), только если отношение семантическое следствие отражает его синтаксический аналог, отношение синтаксического следствия (выводимость). Жизненно важно знать, какая модальная логика является правильной и полной по отношению к классу фреймов Крипке, а также определить, к какому классу это относится.
Для любого класса C фреймов Крипке Thm (C) является нормальной модальной логикой (в частности, теоремы минимальной нормальной модальной логики K действительны в любой модели Крипке). Однако в общем случае обратное неверно: хотя большинство изучаемых модальных систем полны классов фреймов, описываемых простыми условиями, неполные нормальные модальные логики Крипке действительно существуют. Естественным примером такой системы является полимодальная логика Джапаридзе.
Нормальная модальная логика L соответствует классу фреймов C, если C = Mod (L). Другими словами, C - это самый большой класс фреймов, таких что L надежна относительно C. Отсюда следует, что L полна по Крипке тогда и только тогда, когда она полна для своего соответствующего класса.
Рассмотрим схему T:
. Tдействительна в любом рефлексивном кадре
: если
, то
, поскольку w R w. С другой стороны, фрейм, который проверяет T, должен быть рефлексивным: зафиксировать w ∈ W и определить удовлетворение пропозициональной переменной p следующим образом:
тогда и только тогда, когда w R u. Тогда
, таким образом,
by T, что означает w R w с использованием определения
. Tсоответствует классу рефлексивных фреймов Крипке.
Часто намного проще охарактеризовать соответствующий класс L, чем доказать его полноту, поэтому соответствие служит руководством для доказательства полноты. Соответствие также используется, чтобы показать неполноту модальных логик: предположим, что L 1 ⊆ L 2 - нормальные модальные логики, которые соответствуют тому же классу кадров, но L 1 не доказывает все теоремы L 2. Тогда L 1 неполно по Крипке. Например, схема
генерирует неполную логику, поскольку соответствует тому же классу фреймов, что и GL (а именно, транзитивные и обратные хорошо обоснованные фреймы), но не доказывает GL -таутологию
.
Общие схемы модальных аксиом
В следующей таблице перечислены общие модальные аксиомы вместе с соответствующими им классами. Названия аксиом часто меняются.
Имя | Аксиома | Состояние кадра |
---|
K |  | N / A |
---|
T |  | рефлексивный :  |
---|
4 |  | транзитивный :  |
---|
|  | плотный :  |
---|
D | или  | серийный :  |
---|
B |  | симметричный :  |
---|
5 |  | евклидово :  |
---|
GL |  | R транзитивный, R хорошо обоснованный |
---|
Grz |  | R рефлексивно и транзитивно, R − Id хорошо обосновано |
---|
H |  |  |
---|
M |  | (сложное свойство второго порядка ) |
---|
G |  | сходящийся:  |
---|
|  | дискретный:  |
---|
|  | частичная функция :  |
---|
|  | функция:  |
---|
| или  | пустой:  |
---|
Общие модальные системы
В следующей таблице перечислены несколько распространенных нормальных модальных систем. Условия фрейма для некоторых систем были упрощены: логика полна относительно классов фреймов, приведенных в таблице, но они могут соответствовать большему классу фреймов.
Имя | Аксиомы | Состояние кадра |
---|
K | — | все кадры |
---|
T | T | рефлексивный |
---|
K4 | 4 | переходный |
---|
S4 | T, 4 | предзаказ |
---|
S5 | T, 5 или D, B, 4 | отношение эквивалентности |
---|
S4.3 | T, 4, H | общий предварительный заказ |
---|
S4.1 | T, 4, M | предварительный заказ,  |
---|
S4.2 | T, 4, G | направленный предварительный заказ |
---|
GL, K4W | GL или 4, GL | конечный строгий частичный порядок |
---|
Grz, S4Grz | Grz или T, 4, Grz | конечный частичный порядок |
---|
D | D | последовательный |
---|
D45 | D, 4, 5 | переходный, последовательный и Евклидовы |
---|
Канонические модели
Для любой нормальной модальной логики, L, модель Крипке (называемая канонической моделью ) может быть построена, которая опровергает в точности неторемы L, с помощью адаптация стандартной техники использования максимальных согласованных наборов в качестве моделей. Канонические модели Крипке играют роль, аналогичную конструкции алгебры Линденбаума – Тарского в алгебраической семантике.
Набор формул является L-непротиворечивым, если из него нельзя вывести противоречие, используя теоремы L и Modus Ponens. Максимальный L-согласованный набор (для краткости L-MCS) - это L-согласованный набор, у которого нет надлежащего L-согласованного надмножества.
каноническая модель L - это модель Крипке
, где W - это множество всех L-MCS, а отношения R и
следующие:
тогда и только тогда, когда для каждой формулы
, если
затем
,
тогда и только тогда, когда
.
Каноническая модель - это модель L, поскольку каждая L-MCS содержит все теоремы L. По лемме Цорна каждый L-непротиворечивый набор содержится в L-MCS, в частности, каждая недоказуемая формула в L имеет контрпример в канонической модели.
Основное применение канонических моделей - доказательства полноты. Свойства канонической модели K сразу подразумевают полноту K по отношению к классу всех фреймов Крипке. Этот аргумент не работает для произвольного L, поскольку нет гарантии, что базовый фрейм канонической модели удовлетворяет условиям фрейма L.
Мы говорим, что формула или набор формул X канонический в отношении свойства P фреймов Крипке, если
- X действителен в каждом фрейме, который удовлетворяет P,
- для любой нормальной модальной логики L, содержащей X, базовый фрейм канонической модель L удовлетворяет P.
Объединение канонических наборов формул само по себе является каноническим. Из предыдущего обсуждения следует, что любая логика, аксиоматизированная каноническим набором формул, является полной по Крипке и компактной.
Аксиомы T, 4, D, B, 5, H, G (и, следовательно, любая их комбинация) каноничны. GL и Grz неканоничны, потому что они не компактны. Аксиома M сама по себе не является канонической (Goldblatt, 1991), но комбинированная логика S4.1 (фактически даже K4.1 ) канонична.
В общем, неразрешимо, является ли данная аксиома канонической. Нам известно хорошее достаточное условие: идентифицирован широкий класс формул (теперь называемых формулами Сахлквиста ) таких, что
- формула Сахлквиста является канонической,
- класс фреймов, соответствующий Сахлквисту. формула first-order definable,
- существует алгоритм, который вычисляет соответствующее условие кадра для данной формулы Сахлквиста.
Это мощный критерий: например, все перечисленные аксиомы Вышеупомянутые как канонические являются (эквивалентными) формулами Сальквиста.
Свойство конечной модели
Логика имеет свойство конечной модели (FMP), если она является полной по отношению к классу конечных кадров. Применение этого понятия - вопрос разрешимости : из теоремы Поста следует, что рекурсивно аксиоматизированная модальная логика L, имеющая FMP, разрешима, при условии, что разрешима ли данная конечная шкала модель L. В частности, любая конечно аксиоматизируемая логика с FMP разрешима.
Существуют различные методы установки FMP для заданной логики. Уточнения и расширения построения канонической модели часто работают с использованием таких инструментов, как фильтрация или распутывание. В качестве другой возможности доказательства полноты, основанные на безотрезных последовательном исчислении, обычно напрямую создают конечные модели.
Большинство модальных систем, используемых на практике (включая все перечисленные выше), имеют FMP.
В некоторых случаях мы можем использовать FMP для доказательства полноты логики по Крипке: каждая нормальная модальная логика полна по отношению к классу модальных алгебр, и конечная модальная алгебра может быть трансформируется в рамку Крипке. В качестве примера Роберт Булл доказал с помощью этого метода, что каждое нормальное расширение S4.3 имеет FMP и является полным по Крипке.
Мультимодальные логики
Семантика Крипке имеет прямое обобщение на логики с более чем одной модальностью. Фрейм Крипке для языка с
в качестве набора его операторы необходимости состоят из непустого множества W, снабженного бинарными отношениями R i для каждого i ∈ I. Определение отношения удовлетворения модифицируется следующим образом:
тогда и только тогда, когда 
Упрощенная семантика, открытая Тимом Карлсоном, часто используется для полимодальных логик доказуемости . A модель Карлсона представляет собой структуру
с одним отношением доступности R и подмножества D i ⊆ W для каждой модальности. Удовлетворение определяется как
тогда и только тогда, когда 
Модели Карлсона легче визуализировать и работать с ними, чем с обычными полимодальными моделями Крипке; однако существуют полные полимодальные логики Крипке, неполные по Карлсону.
Семантика интуиционистской логики
Семантика Крипке для интуиционистской логики следует тем же принципам, что и семантика модальной логики, но использует другое определение удовлетворения.
интуиционистская модель Крипке представляет собой тройку
, где
- это предварительно заказанный фрейм Крипке, а
удовлетворяет следующим условиям:
- если p - пропозициональная переменная,
и
, затем
(условие постоянства (см. монотонность )),
тогда и только тогда, когда
и
,
тогда и только тогда, когда
или
,
тогда и только тогда, когда для всех
,
подразумевает
,- не
.
Отрицание A, ¬A, можно определить как сокращение для A → ⊥. Если для всех u таких, что w ≤ u, а не u ⊩ A, то w ⊩ A → ⊥ является вакуумно истинным, поэтому w ⊩ ¬A.
Интуиционистская логика верна и завершена по отношению к своей семантике Крипке, и у нее есть свойство конечной модели.
интуиционистская логика первого порядка
Пусть L будет язык первого порядка. Модель Крипке L представляет собой тройку
, где
- интуиционистский фрейм Крипке, M w является (классической) L-структурой для каждого узла w ∈ W, и следующие условия совместимости выполняются всякий раз, когда u ≤ v:
- область определения M u входит в область определения M v,
- реализации функциональных символов в M u и M v согласовывают элементы M u,
- для каждого n-арного предиката P и элементов a 1,..., a n ∈ M u : если P (a 1,..., a n) выполняется в M u, то оно выполняется в M v.
. Учитывая оценку e переменных элементами M w, мы определяем отношение удовлетворения
:
тогда и только тогда, когда
сохраняется в M w,
тогда и только тогда, когда
и
,
тогда и только тогда, когда
или
,
тогда и только тогда, когда для всех
,
подразумевает
,- не
,
тогда и только тогда, когда существует
такой, что
,
тогда и только тогда, когда для каждого
и каждого
,
.
Здесь e (x → a) - оценка, которая дает x значение a, а в остальном согласуется с e.
См. Несколько иную формализацию в.
Семантика Крипке – Джояла
В рамках независимого развития теории связок она была реализована примерно в 1965 году. что семантика Крипке была тесно связана с обработкой экзистенциальной количественной оценки в теории топосов. То есть «локальный» аспект существования участков пучка был своего рода логикой «возможного». Хотя эта разработка была работой ряда людей, в этой связи часто используется название Семантика Крипке – Джояла .
Построение модели
Как и в классической теории моделей, существуют методы построения новой модели Крипке из других моделей.
Естественные гомоморфизмы в семантике Крипке называются p-морфизмами (что является сокращением от псевдоэпиморфизма, но последний термин используется редко). P-морфизм фреймов Крипке
и
- это отображение
такое, что
- f сохраняет отношение доступности, т. е. u R v влечет f (u) R 'f (v),
- всякий раз, когда f (u) R' v ', существует av ∈ W такое, что u R v и f (v) = v '.
p-морфизм моделей Крипке
и
- это p-морфизм их базовых фреймов
, что удовлетворяет
тогда и только тогда, когда
, для любой пропозициональной переменной p.
P-морфизмы - это особый вид бисимуляций. В общем случае бисимуляция между кадрами
и
- это отношение B ⊆ W × W ', которое удовлетворяет следующему свойству «зигзага»:
- if u B u' и u R v существует v '∈ W' такое, что v B v 'и u' R 'v',
- если u B u 'и u' R 'v', существует v ∈ W такое, что v B v 'и u R v.
Кроме того, требуется двойное моделирование моделей для сохранения форсирования атомарных формул :
- , если w B w', то
тогда и только тогда, когда
для любой пропозициональной переменной p.
Ключевое свойство, которое следует за из этого определения состоит в том, что бисимуляции (а значит, и p-морфизмы) моделей сохраняют выполнение всех формул, а не только пропозициональных переменных.
Мы можем преобразовать модель Крипке в дерево, используя распутывание . Для модели
и фиксированного узла w 0 ∈ W, мы определяем модель
, где W' - множество всех конечных последовательностей
такой, что w i R w i + 1 для всех i < n, and
тогда и только тогда, когда
для пропозициональной переменной p. Определение отношения доступности R ’варьируется; в простейшем случае мы помещаем
,
но многие приложения нуждаются в рефлексивном и / или транзитивном замыкании этого отношения или подобных модификациях.
Фильтрация - полезная конструкция, которая используется для подтверждения FMP для многих логических схем. Пусть X - множество формул, замкнутое относительно взятия подформул. X-фильтрация модели
- это отображение f из W в модель
такой, что
- f является сюръекцией,
- f, сохраняет отношение доступности и (в обоих направлениях) удовлетворение переменных p ∈ X,
- , если f (u) R 'f (v) и
, где
, затем
.
Отсюда следует, что f сохраняет выполнение всех формул из X. В типичных приложениях мы берем f как проекцию на частное W по отношению
- u ≡ X v тогда и только тогда, когда для всех A ∈ X,
тогда и только тогда, когда
.
Как и в случае распутывания, определение отношения доступности по частному варьируется.
Общая семантика кадра
Основным недостатком семантики Крипке является наличие неполных логик Крипке и логик, которые являются полными, но не компактными. Это можно исправить, оснастив фреймы Крипке дополнительной структурой, которая ограничивает набор возможных оценок, используя идеи из алгебраической семантики. Это дает начало семантике общего кадра.
Приложения для информатики
Blackburn et al. (2001) отмечают, что, поскольку реляционная структура - это просто набор вместе с набором отношений в этом наборе, неудивительно, что реляционные структуры можно найти практически везде. В качестве примера из теоретической информатики они приводят помеченные системы переходов, которые моделируют выполнение программы. Blackburn et al. таким образом утверждают, что из-за этой связи модальные языки идеально подходят для обеспечения «внутренней, локальной перспективы на реляционные структуры». (стр. xii)
История и терминология
Подобные работы, предшествовавшие революционным семантическим прорывам Крипке:
- Рудольф Карнап, похоже, был первым, кто высказал идею о том, что можно дать возможную мировую семантику для модальностей необходимости и возможности посредством предоставления функции оценки параметра, который охватывает возможные миры Лейбница. Баярт развивает эту идею дальше, но не дает рекурсивных определений удовлетворения в стиле, введенном Тарским;
- J.C.C. МакКинси и Альфред Тарски разработали подход к моделированию модальных логик, который до сих пор играет важную роль в современных исследованиях, а именно алгебраический подход, в котором булевы алгебры с операторами используются в качестве моделей. Бьярни Йонссон и Тарский установили представимость булевых алгебр с операторами в терминах фреймов. Если бы эти две идеи были объединены, результатом были бы именно модели рам, то есть модели Крипке, за много лет до Крипке. Но никто (даже Тарский) в то время не видел связи.
- Артур Прайор, основываясь на неопубликованной работе, разработал перевод сентенциальной модальной логики в классическую логику предикатов, который, если бы он объединил его с обычная теория моделей для последнего дала бы теорию моделей, эквивалентную моделям Крипке для первого. Но его подход был решительно синтаксическим и антимодельным.
- дал довольно более сложный подход к интерпретации модальной логики, но тот, который содержал многие ключевые идеи подхода Крипке. Он первым обратил внимание на взаимосвязь между условиями отношений доступности и аксиомами стиля Льюиса для модальной логики. Кангер, однако, не смог предоставить доказательство полноты своей системы;
- Яакко Хинтикка дал семантику в своих статьях, вводя эпистемологическую логику, которая является простой вариацией семантики Крипке, эквивалентной характеристике оценок с помощью максимальных согласованные наборы. Он не дает правил вывода для эпистемической логики и поэтому не может предоставить доказательства полноты;
- Ричард Монтегю имел многие ключевые идеи, содержащиеся в работе Крипке, но он не считал их значимыми, потому что он не было доказательств полноты и поэтому не публиковался до тех пор, пока статьи Крипке не произвели сенсацию в логическом сообществе;
- Эверт Виллем Бет представил семантику интуиционистской логики, основанную на деревьях, которая очень похожа на семантику Крипке, за исключением использования более громоздкое определение удовлетворения.
См. также
Примечания
- ^Шохам, Йоав; Лейтон-Браун, Кевин (2008). Многоагентные системы: алгоритмические, теоретико-игровые и логические основы. Издательство Кембриджского университета. п. 397. ISBN 978-0521899437.
- ^Гаске, Оливье; и другие. (2013). Миры Крипке: введение в модальную логику через таблицы. Springer. С. 14–16. ISBN 978-3764385033. Проверено 24 декабря 2014 г.
- ^Джакинто, Маркус (2002). Поиск достоверности: философское изложение основ математики: философское изложение основ математики. Издательство Оксфордского университета. п. 256. ISBN 019875244X. Проверено 24 декабря 2014 г.
- ^Intuitionistic Logic. Автор Джоан Мощовакис. Опубликовано в Стэнфордской энциклопедии философии.
- ^Голдблатт, Роберт (2006). «Семантика Крипке-Джояла для некоммутативной логики в квантах» (PDF). In Governatori, G.; Hodkinson, I.; Венема Ю. (ред.). Успехи в модальной логике. 6 . Лондон: публикации колледжа. С. 209–225. ISBN 1904987206.
- ^Stokhof, Martin (2008). "The architecture of meaning: Wittgenstein's Tractatus and formal semantics". In Zamuner, Edoardo; Levy, David K. (eds.). Wittgenstein's Enduring Arguments. Лондон: Рутледж. pp. 211–244.preprint (See the last two paragraphs in Section 3 Quasi-historical Interlude: the Road from Vienna to Los Angeles.)
References
- Blackburn, P.; de Rijke, M. ; Venema, Yde (2002). Modal Logic. Издательство Кембриджского университета. ISBN 978-1-316-10195-7.
- Bull, Robert A.; Segerberg, K. (2012) [1984]. "Basic Modal Logic". In Gabbay, D.M.; Guenthner, F. (eds.). Extensions of Classical Logic. Handbook of Philosophical Logic. 2. Springer. С. 1–88. ISBN 978-94-009-6259-0.
- Chagrov, A.; Zakharyaschev, M. (1997). Modal Logic. Кларендон Пресс. ISBN 978-0-19-853779-3.
- Dummett, Michael A. E. (2000). Elements of Intuitionism (2nd ed.). Кларендон Пресс. ISBN 978-0-19-850524-2.
- Fitting, Melvin (1969). Intuitionistic Logic, Model Theory and Forcing. Северная Голландия. ISBN 978-0-444-53418-7.
- Goldblatt, Robert (2006). "Mathematical Modal Logic: a View of its Evolution" (PDF). In Gabbay, Dov M.; Woods, John (eds.). Logic and the Modalities in the Twentieth Century (PDF). Справочник по истории логики. 7. Эльзевир. pp. 1–98. ISBN 978-0-08-046303-2.
- Cresswell, M.J.; Hughes, G.E. (2012) [1996]. A New Introduction to Modal Logic. Рутледж. ISBN 978-1-134-80028-5.
- Mac Lane, Saunders ; Moerdijk, Ieke (2012) [1991]. Sheaves in Geometry and Logic: A First Introduction to Topos Theory. Springer. ISBN 978-1-4612-0927-0.
- van Dalen, Dirk (2013) [1986]. "Intuitionistic Logic". In Gabbay, Dov M.; Guenthner, Franz (eds.). Alternatives to Classical Logic. Handbook of Philosophical Logic. 3. Springer. pp. 225–339. ISBN 978-94-009-5203-4.
External links
 | Wikimedia Commons has media related to Kripke models. |
- Garson, James. "Modal Logic". The Stanford Encyclopedia of Philosophy.
- Moschovakis, Joan (2018). "Intuitionistic Logic". Стэнфордская энциклопедия философии. Metaphysics Research Lab, Stanford University.
- Detlovs, V.; Podnieks, K. "4.4 Constructive Propositional Logic — Kripke Semantics". Introduction to Mathematical Logic. University of Latvia.N.B: Constructive = intuitionistic.
- Burgess, John P. "Kripke Models". Archived from the original on 2004-10-20.
- , Encyclopedia of Mathematics, EMS Press, 2001 [1994]