stringtranslate.com

Семантика Крипке

Семантика Крипке (также известная как реляционная семантика или семантика фреймов , и часто путаемая с семантикой возможных миров ) [1] — формальная семантика для неклассических логических систем, созданная в конце 1950-х и начале 1960-х годов Солом Крипке и Андре Джоялом . Впервые она была задумана для модальных логик , а затем адаптирована к интуиционистской логике и другим неклассическим системам. Развитие семантики Крипке стало прорывом в теории неклассических логик, поскольку модельная теория таких логик практически не существовала до Крипке (алгебраическая семантика существовала, но считалась «замаскированным синтаксисом»).

Семантика модальной логики

Язык пропозициональной модальной логики состоит из счетного бесконечного множества пропозициональных переменных , множества истинностно-функциональных связок (в этой статье и ), и модального оператора («обязательно»). Модальный оператор («возможно») является (классически) дуальным и может быть определен в терминах необходимости следующим образом: («возможно A» определяется как эквивалент «не обязательно не A»). [2]

Основные определения

Рамка Крипке или модальная рамка — это пара , где W — (возможно, пустое) множество, а Rбинарное отношение на W. Элементы W называются узлами или мирами , а R известно как отношение доступности . [3]

Модель Крипке — это тройка , [4] где — фрейм Крипке, а — отношение между узлами W и модальными формулами, такое, что для всех w  ∈  W и модальных формул A и B :

Мы читаем как « w удовлетворяет A », « A удовлетворяется в w » или « w заставляет A ». Отношение называется отношением удовлетворения , оценкой или принуждением . Отношение удовлетворения однозначно определяется его значением на пропозициональных переменных.

Формула А действительна в :

Мы определяем Thm( C ) как множество всех формул, которые действительны в C . И наоборот, если X — это множество формул, пусть Mod( X ) будет классом всех фреймов, которые проверяют каждую формулу из X .

Модальная логика (т.е. набор формул) L корректна относительно класса фреймов C , если L  ⊆ Thm( C ). L полна относительно C , если L  Thm( C ).

Соответствие и полнота

Семантика полезна для исследования логики (т. е. системы вывода ) только в том случае, если семантическое отношение следствия отражает его синтаксический аналог, синтаксическое отношение следствия ( выводимость ). [5] Крайне важно знать, какие модальные логики являются обоснованными и полными по отношению к классу фреймов Крипке, а также определить, к какому классу это относится.

Для любого класса 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 . Тогда , таким образом , через T , что означает w R w с использованием определения . T соответствует классу рефлексивных рамок Крипке.      

Часто гораздо проще охарактеризовать соответствующий класс L , чем доказать его полноту, поэтому соответствие служит руководством к доказательствам полноты. Соответствие также используется для демонстрации неполноты модальных логик: предположим, что L 1  ⊆  L 2 — нормальные модальные логики, соответствующие одному и тому же классу фреймов, но L 1 не доказывает все теоремы L 2 . Тогда L 1 является неполным по Крипке. Например, схема порождает неполную логику, поскольку соответствует тому же классу фреймов, что и GL (а именно, транзитивным и обратным хорошо обоснованным фреймам), но не доказывает GL -тавтологию .

Схемы общих модальных аксиом

В следующей таблице перечислены общие модальные аксиомы вместе с соответствующими им классами. Наименования аксиом часто различаются; Здесь аксиома K названа в честь Сола Крипке ; аксиома T названа в честь аксиомы истины в эпистемической логике ; аксиома D названа в честь деонтической логики ; аксиома B названа в честь Л. Э. Дж. Брауэра ; аксиомы 4 и 5 названы на основе нумерации символических логических систем К. И. Льюиса .

Аксиому К можно также переписать как , что логически устанавливает modus ponens как правило вывода в каждом возможном мире.

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

Общие модальные системы

В следующей таблице перечислены несколько распространенных нормальных модальных систем. Условия фрейма для некоторых систем были упрощены: логика является обоснованной и полной относительно классов фреймов, указанных в таблице, но они могут соответствовать более широкому классу фреймов.

Канонические модели

Для любой нормальной модальной логики L может быть построена модель Крипке (называемая канонической моделью ), которая опровергает именно не-теоремы L , путем адаптации стандартной техники использования максимальных непротиворечивых множеств в качестве моделей. Канонические модели Крипке играют роль, аналогичную конструкции алгебры Линденбаума–Тарского в алгебраической семантике.

Набор формул является L - непротиворечивым , если из него нельзя вывести противоречие, используя теоремы L и Modus Ponens. Максимальный L-непротиворечивый набор ( L - MCS для краткости) - это L -непротиворечивый набор, который не имеет собственного L -непротиворечивого надмножества.

Канонической моделью L является модель Крипке , где W множество всех L - MCS , а отношения R и R имеют следующий вид:

тогда и только тогда, когда для каждой формулы , если тогда ,
тогда и только тогда, когда .

Каноническая модель является моделью L , поскольку каждая L - MCS содержит все теоремы L. По лемме Цорна каждое L -согласованное множество содержится в L - MCS , в частности, каждая формула, недоказуемая в L, имеет контрпример в канонической модели.

Основное применение канонических моделей — доказательства полноты. Свойства канонической модели K немедленно подразумевают полноту K относительно класса всех фреймов Крипке. Этот аргумент не работает для произвольного L , поскольку нет гарантии, что базовый фрейм канонической модели удовлетворяет условиям фрейма L .

Мы говорим, что формула или набор формул X являются каноническими относительно свойства P фреймов Крипке, если

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

Аксиомы T, 4, D, B, 5, H, G (и, следовательно, любая их комбинация) являются каноническими. GL и Grz не являются каноническими, поскольку они не являются компактными. Аксиома M сама по себе не является канонической (Goldblatt, 1991), но объединенная логика S4.1 (на самом деле, даже K4.1 ) является канонической.

В общем случае невозможно решить , является ли данная аксиома канонической. Мы знаем хорошее достаточное условие: Хенрик Сальквист выделил широкий класс формул (теперь называемых формулами Сальквиста ), таких что

Это мощный критерий: например, все аксиомы, перечисленные выше как канонические, являются (эквивалентны) формулам Сальквиста.

Свойство конечной модели

Логика имеет свойство конечной модели (FMP), если она полна относительно класса конечных фреймов. Применением этого понятия является вопрос разрешимости : из теоремы Поста следует , что рекурсивно аксиоматизированная модальная логика L , имеющая FMP, разрешима, при условии, что разрешимо, является ли заданный конечный фрейм моделью L. В частности, каждая конечно аксиоматизируемая логика с FMP разрешима.

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

Большинство модальных систем, используемых на практике (включая все перечисленные выше), имеют FMP.

В некоторых случаях мы можем использовать FMP для доказательства полноты Крипке логики: каждая нормальная модальная логика полна относительно класса модальных алгебр , а конечная модальная алгебра может быть преобразована в фрейм Крипке. Например, Роберт Булл доказал с помощью этого метода, что каждое нормальное расширение S4.3 имеет FMP и является полным по Крипке.

Мультимодальные логики

Семантика Крипке имеет прямое обобщение на логики с более чем одной модальностью. Фрейм Крипке для языка с как множеством его операторов необходимости состоит из непустого множества W, снабженного бинарными отношениями R i для каждого i  ∈  I . Определение отношения удовлетворения модифицируется следующим образом:

если и только если

Упрощенная семантика, открытая Тимом Карлсоном, часто используется для полимодальных логик доказуемости . Модель Карлсона представляет собой структуру с единственным отношением доступности R и подмножествами D i  ⊆  W для каждой модальности. Удовлетворение определяется как

если и только если

Модели Карлсона проще визуализировать и с ними проще работать, чем с обычными полимодальными моделями Крипке; однако существуют полные по Крипке полимодальные логики, которые являются неполными по Карлсону.

Семантика интуиционистской логики

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

Интуиционистская модель Крипке представляет собой тройку , где — предупорядоченный фрейм Крипке, и удовлетворяет следующим условиям: [8]

Отрицание A , ¬ A , можно определить как сокращение для A → ⊥. Если для всех u таких, что wu , не u A , то w A → ⊥ является бессмысленно истинным , поэтому w ¬ A .

Интуиционистская логика является обоснованной и полной относительно ее семантики Крипке и обладает свойством конечной модели .

Интуиционистская логика первого порядка

Пусть L — язык первого порядка . Модель Крипке языка L — это тройка , где — интуиционистская рамка Крипке, M w — (классическая) L -структура для каждого узла w  ∈  W , и следующие условия совместимости выполняются всякий раз, когда u  ≤  v :

Учитывая оценку e переменных элементами M w , мы определяем отношение удовлетворения :

Здесь e ( xa ) — это оценка, которая дает x значение a , и в остальном согласуется с e . [9]

Семантика Крипке–Радости

В рамках независимого развития теории пучков , около 1965 года было осознано, что семантика Крипке тесно связана с трактовкой экзистенциальной квантификации в теории топоса . [10] То есть, «локальный» аспект существования для секций пучка был своего рода логикой «возможного». Хотя это развитие было работой нескольких людей, название семантика Крипке–Джойяла часто используется в этой связи.

Модельные конструкции

Как и в классической теории моделей , существуют методы построения новой модели Крипке на основе других моделей.

Естественные гомоморфизмы в семантике Крипке называются p-морфизмами (сокращение от псевдоэпиморфизма , но последний термин используется редко). P-морфизм кадров Крипке и представляет собой отображение, такое что

P-морфизм моделей Крипке и является p-морфизмом их базовых фреймов , который удовлетворяет

тогда и только тогда , когда для любой пропозициональной переменной p .

P-морфизмы являются особым видом бисимуляций . В общем случае бисимуляция между фреймами и представляет собой отношение B ⊆ W × W' , которое удовлетворяет следующему свойству «зигзага»:

Для сохранения принудительности атомарных формул дополнительно требуется бисимуляция моделей :

если w B w' , то тогда и только тогда, когда , для любой пропозициональной переменной p .

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

Мы можем преобразовать модель Крипке в дерево, используя распутывание . При наличии модели и фиксированного узла w 0  ∈  W мы определяем модель , где W' — это множество всех конечных последовательностей, таких что w i  R w i+1 для всех i  <  n , и тогда и только тогда, когда для пропозициональной переменной p . Определение отношения доступности R' варьируется; в простейшем случае мы положим

,

но многие приложения требуют рефлексивного и/или транзитивного замыкания этого отношения или подобных модификаций.

Фильтрация — полезная конструкция, которая используется для доказательства FMP для многих логик. Пусть X — множество формул, замкнутое относительно взятия подформул. X -фильтрация модели — это отображение f из W в модель, такое что

Отсюда следует, что f сохраняет выполнение всех формул из X. В типичных приложениях мы берем f как проекцию на частное W по отношению

u ≡ X  v тогда и только тогда, когда для всех A  ∈  X , тогда и только тогда, когда .

Как и в случае с распутыванием, определение отношения доступности на факторе различается.

Общая семантика фрейма

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

Приложения компьютерных наук

Блэкберн и др. (2001) отмечают, что поскольку реляционная структура — это просто набор вместе с набором отношений на этом наборе, неудивительно, что реляционные структуры можно найти практически везде. В качестве примера из теоретической компьютерной науки они приводят маркированные системы переходов , которые моделируют выполнение программы . Таким образом, Блэкберн и др. утверждают, что из-за этой связи модальные языки идеально подходят для предоставления «внутренней, локальной перспективы реляционных структур». (стр. xii)

История и терминология

Похожие работы, предшествовавшие революционным семантическим прорывам Крипке: [11]

Смотрите также

Примечания

  1. ^ Семантика возможных миров — более широкий термин, охватывающий различные подходы, включая семантику Крипке. Обычно он относится к идее анализа модальных утверждений путем рассмотрения альтернативных возможных миров, где различные предложения являются истинными или ложными. Хотя семантика Крипке — это особый тип семантики возможных миров, существуют и другие способы моделирования возможных миров и их отношений. Семантика Крипке — это особая форма семантики возможных миров, которая использует реляционные структуры для представления отношений между возможными мирами и предложениями в модальной логике. [ необходима ссылка ]
  2. ^ Шохам и Лейтон-Браун 2008.
  3. ^ Гаске и др. 2013, стр. 14–16.
  4. ^ Обратите внимание, что понятие «модель» в семантике модальной логики Крипке отличается от понятия «модель» в классической немодальной логике: в классической логике мы говорим, что некоторая формула F имеет «модель», если существует некоторая «интерпретация» переменных F , которая делает формулу F истинной; эта конкретная интерпретация тогда является моделью формулы F. В семантике модальной логики Крипке, напротив, «модель» не является конкретным «чем-то», что делает конкретную модальную формулу истинной; в семантике Крипке «модель» скорее следует понимать как более обширную вселенную дискурса , в рамках которой любые модальные формулы могут быть осмысленно «поняты». Таким образом: в то время как понятие «имеет модель» в классической немодальной логике относится к некоторой индивидуальной формуле внутри этой логики, понятие «имеет модель» в модальной логике относится к самой логике в целом (т. е. ко всей системе ее аксиом и правил вывода).
  5. ^ Джаквинто 2002.
  6. ^ По Анджею Гжегорчику .
  7. ^ Булос, Джордж (1993). Логика доказуемости . Cambridge University Press. стр. 148, 149. ISBN 0-521-43342-8.
  8. ^ Симпсон 1994, стр. 20, 2.2 Семантика интуиционистской логики.
  9. ^ См. немного иную формализацию в Moschovakis (2022)
  10. ^ Голдблатт 2006b.
  11. ^ Stokhof 2008, см. последние два абзаца в разделе 3 Квазиисторическая интерлюдия: дорога из Вены в Лос-Анджелес ..

Ссылки

Внешние ссылки