Логические исследования Logical Investigations
2016. Т. 22. № 1. С. 13-31 2016, vol. 22, no 1, pp. 13-31
УДК 510.643
Неклассическая логика
Non-classical Logic
А.С. Карпенко1 , А.В. Чагров
Модальная пропозициональная логика истины
Tr и ее полнота
Карпенко Александр Степанович
Сектор логики, Институт философии РАН.
109240, Российская федерация, Москва, ул. Гончарная, 12, строение 1. E-mail: [email protected]
Чагров Александр Васильевич
Кафедра алгебры и математической логики, Тверской государственный университет. 170100, Российская федерация, Тверь, ул. Желябова, 33 E-mail: [email protected]
В статье рассмотрена четырехзначная модальная логика Собочиньского V2 (расширение S5). Прослежено ее возникновение, описываются интересные свойства и приводятся различные эквивалентные формулировки. Особый интерес представляют ее алгебраические модели: в виде расширения алгебры Де Моргана булевым отрицанием — ив виде расширения булевой алгебры эндоморфизмом g, который затем интерпретируется как пропозициональный оператор истинности T. Логика, соответствующая последнему случаю, обозначена посредством Tr. Обращается внимание на применение Tr в теории истины М. Фиттинга. Приводится аксиоматизация Tr в языке —, T). Доказывается полнота логики Tr с помощью применения очень мощной теоремы Салквиста, которая дает достаточное условие полноты по Крип-ке для нормальных модальных логик. Доказывается также алгебраическая полнота логики Tr.
Ключевые слова: модальная логика V2, алгебра Де Моргана, булева алгебра, эндо-мофизмы, логика Tr, теория истины Фиттинга, полнота по Крипке, теорема Сал-квиста, алгебраическая полнота
1. Четырехзначная классическая логика C4
Пусть есть четырехзначная логическая матрица
({1,a,b, 0},V, Л, {1}),
1 Работа выполнена при поддержке РГНФ, грант № 14-03-00341.
© Карпенко А.С., Чагров А.В.
которая получена посредством прямого произведения матрицы (для классической пропозициональной логики С2) саму на себя, т.е.
= х , где матричные операции ^, V, Л определяются следующим образом:
x —x
1 0
a b
b a
0 1
1 a b 0
1 1 a b 0
a 1 1 b b
b 1 a 1 a
0 1 1 1 1
V 1 a b 0
1 1 1 1 1
a 1 a 1 a
b 1 1 b b
0 1 a b 0
Л 1 a b 0
1 1 a b 0
a a a 0 0
b b 0 b 0
0 0 0 0 0
Как обычно:
x V y = —x ^ y, x Л y = — (—x V — y), x ^ y = —x V y, x о y = (x ^ y) Л (y ^ x).
Хорошо известно, что матрица является характеристической для C2. Логику с соответствующими логическими связками обозначим посредством C4.
2. Модальная логика V2 и ее алгебры
В книге [12] К. Льюис и К. Лэнгфорд определяют и исследуют модальные системы S1-S5, используя главным образом 4-значные матрицы. Обратим внимание на группу истинностных таблиц для связок — и □ , которые образуют матрицу «группы III» [12, с. 493], где модальный оператор □ определяется следующим образом:
□ 1 = 1; □a = □b = □О = 0.
В [16, с. 305] Б. Собочиньский обнаруживает формулу а:
ap v a(p ^ q) v a(p ^ —q)
и устанавливает, что она не выводима в S5, а добавление ее к S5 не превращает всю систему в C2. Собочиньский замечает, что в силу результата С. Скрогса [15] о предтабличности S5 система S5 + а является конечнозначной логикой. В [17, с. 350] эта система обозначается посредством V2, и это стало её стандартным обозначением. Сам Собочиньский занялся исследованием системы V1(S4 + а). Нас же как раз интересует система V2.
В [5, с. 121] Е. Леммон рассматривает двухэлементные модели Крипке для 15 четырехзначных модальных логик, являющихся расширением C4. Как раз К15 является такой моделью для V2, где отношение достижимости U определяется следующим образом: {{a, a), {b,b}, {a,b}, {b,a}}. Также эти модели наглядно представлены с помощью направленных графов (с. 122).
В [6] Л.Л. Максимова рассмотрела все нормальные расширения модальной логики S5 (кроме самой S5, C2 и противоречивой логики), которые обладают интерполяционным свойством Крейга. Оказалось, что модальная логика V2 является единственным таким расширением!
В [1] Н.М. Ермолаева и А.А. Мучник рассматривают расширение алгебр Де Моргана2 операцией булева отрицания —. Получившиеся алгебры названы " MB-алгебрами"3. Доказывается полнота аксиоматики MB-алгебр и устанавливается топологическое (множественное) представление MB-алгебр. Авторы показывают, что «логика MB-алгебр... является усилением S5, а именно V2» [1, с. 190]. Также утверждается, что матрица «группы III» является характеристической для модальной логики V2, а сама логика V2 является "предполной". Это значит, что между V2 и C2 нет промежуточного исчисления. Дру-
2То есть дистрибутивная решетка (A, V, А) с 1 и 0 и операцией причем ~ (х V у) = ~ x А ~ y; ~ (x А y) = ~ x V ^ y; ^^x = x; ~ 1 = 0; ~ 0 = 1; ~ a = a; ~ b = b; a V b = 1; a А b = 0. Операция ~ называется отрицанием Де Моргана. Заметим, что решетка Де Моргана (A, V, А, ~) лежит в основании известной четырехзначной логики Белнапа (см. [9]).
3Обратим внимание на четырехзначную логику DMB4 в [13]. Здесь вводится алгебраическая аксиоматизация DMB4 в сигнатуре (A, V, А, -i, 1, 0) под названием деморгановская булева алгебра: (A, V, А, ^)-редукт есть решетка Де Моргана, а (A, V, А, -, 1, 0)-редукт есть булева алгебра. Здесь же представлено секвенциальное исчисление для DMB4.
гими словами, С2 является единственным собственным непротиворечивым расширением У2.
В [2] отмечается, что многие неклассические пропозициональные логики и соответствующие им алгебры могут быть единообразно введены и исследованы с помощью эндоморфизмов в дистрибутивных решетках. Здесь рассматривается расширение булевой алгебры В = {Л, V, Л, —) одноместной операцией д, удовлетворяющей условиям дистрибутивности:
д(х V у) = д(х) V д(у), (1) д(х Л у) = д(х) Л д(у), (2)
т. е. д является эндоморфизмом дистрибутивной решетки, причем
д(1) = 1,д(0) = 0. (3)
Также имеет место
д-(х) = -д(х)- (4)
Полученная алгебра называется Вд-алгеброй, а тождества булевой алгебры вместе с (1)-(4) образуют аксиоматику для Вд-алгебр. Здесь же доказывается теорема стоуновского типа о представлении Вд-алгебр алгеброй множеств.
Если для всякого х дд(х) = х, то д есть инволюция. Заметим, что тождество (4) есть не что иное, как определение отрицания Де Моргана
Полагая в Вд-алгебре
Ох = х Л д(х), Ох = х V д(х),
получаем алгебру, соответствующую модальной логике У2.
В свою очередь, в этой алгебре операция д определяется следующим образом:
д(х) = Ох V (-х Л Ох), где Ох = -О-х [2, с. 245], т. е. д(1) = 1,д(0) = 0,д(а) = Ь,д(Ь) = а.
Таким образом, показано, что логики со связками {-, V, Л, О} (= У2) и {-, V, Л,д} функционально эквивалентны.
3. Логика Tr
Логику со связками {—, —, T}, где T есть g, обозначим посредством Tr.4 Связку T будем интерпретировать как оператор истинности. Заметим, что для него выполняется закон исключенного третьего:
T(ф) V T(—ф) и он коммутирует с отрицанием —:
-Tp о T—ф.
Обратим внимание на работу М. Фиттинга [8]. В то время как С. Крипке в своей известной работе о теории истины [11], альтернативной к теории истины Тарского, использует трехзначную логику Клини K3 [4, § 64], Фиттинг применяет четырехзначную логику, считая ее более естественной. Четырехзначная логика позволяет работать с полными решетками, а не с полу-решетками, что упрощает математический аппарат. Фиттинг подчеркивает, что четырехзначный подход имеет самое прямое отношение к семейству би-решеток (см. [10]), где наименьшей нетривиальной би-решеткой является как раз решетка Де Моргана. Развиваемая здесь четырехзначная теория истины включает в себя также подход Крипке. Интересно, что здесь Фиттинг расширяет язык новой теории истины операцией "конфляция" (conflation), которая есть не что иное как эндоморфизм g.
4. Аксиоматизация Tr
1. Множество всех пропозициональных тавтологий (включая формулы с оператором T).
2. T(ф — ф) о (Tp — Tф).
3. —Tp о T—ф.
4. TTp о ф.
Правила вывода: modus ponens и правило Гёделя для T. Заметим, что добавление аксиомы
5. Tф о ф
4О функциональных свойствах логики Tr см. в [3]. По крайней мере, очевидно, что она не является функционально полной.
превращает логику Tr в консервативное расширение C2 посредством добавления к C2 оператора идентичности T.
Стоит отметить, что в силу функциональной эквивалентности логик V2 и Tr, последняя также обладает интерполяционным свойством Крейга.
5. Модальная логика Tr
По техническим причинам нам будет удобно использовать следующий вариант аксиоматизации Tr, эквивалентный исходному. Определим логику Tr как множество формул (для удобства не различаем исчисления и множества выводимых в них формул), выводимых из следующих схем аксиом, где □ есть T:
1. Всевозможные подстановки модальных формул в классические тавтологии,
2. □ (ф — ф) — (□ф — □ф),
3. □ф — Оф,
4. Оф — □ф,
5. ф — □□ф,
6. □□ф — ф
по правилам вывода
• modus ponens: если есть формулы ф и ф — ф, то есть и формула
Ф,
• правило Гёделя: если есть формула ф, то есть и формула □ф.
Здесь мы полагаем, что О есть сокращение для —□—. Принципиально ничего не изменится, если считать связку О исходной и ввести еще одну схему аксиом — Оф о -□-ф.
Замечание 1. Логика Tr является нормальной модальной логикой (это по определению означает, что в вышеприведенном определении обязательно наличие схем аксиом 1 и 2 и обоих правил вывода, если и не постулируемых, то допустимых). Для Tr (как для любой нормальной модальной логики!) справедливы следующие полезные в дальнейшем факты:
• логике Тг принадлежат все формулы вида (п > 1):
- Оф1 А - ■ ■ Л Офп о О(ф1 А- - ■ А фп),
- Оф1 V ■■ ■У Офп о О(ф1 V ■■ ■У фп);
• теорема о замене эквивалентных (в двух вариантах):
- если Тг Ь ф о X, то Тг Ь ф(ф) о ф(х), где ф(ф) — формула с некоторым отмеченным вхождением ф, ф(х) — результат замены ф в ф на х,
- если Тг Ь ф о X, то если Тг Ь ф(ф), то Тг Ь ф(х), где ф(ф)
— формула с некоторым отмеченным вхождением ф, ф(х)
— результат замены ф в ф на х-
Еще одно
Замечание 2. Легко показать, что из приведенной аксиоматики можно исключить одну из схем аксиом (любую) 5 или 6- Например, ввиду наличия аксиом 3 и 4 выводимости в Тг эквивалентности Оф о Оф (она разбита на конъюнктивные члены лишь для удобства дальнейших доказательств), легко видеть, что ввиду теоремы о замене эквивалентных, которая справедлива для всех нормальных модальных логик, мы в любой формуле можем заменять подформулу вида Оф на Оф, и наоборот. Возьмем для примера схему аксиом 5, то есть ф — ООф. Поскольку здесь ф — произвольная формула, мы можем заменить ее на —ф, что дает нам —ф — ОО—ф, откуда по контрапозиции (аксиоме 1) получаем —ОО—ф — ——ф, что применением классической тавтологии «снятия-навешивания двойного отрицания» и теоремы о замене эквивалентных позволяет получить —О——О—ф — ф, а значит, по определению О, формулу (точнее, схему аксиом) 6.
6. Логика Тт"
Определяем логику Тг" как множество модальных формул, выводимых из следующих схем аксиом:
1. Всевозможные подстановки модальных формул в классические тавтологии,
2- О(ф — ф) — (Оф — Оф),
3- Оф — Оф,
4. Оф - □ф,
5. ф - □□ф,
6. □□ф - ф,
7. Всевозможные формулы вида □ф, где ф — подстановка в классическую тавтологию,
8. □(□(ф — ф) — (□ф — □ф)), 9. □(□ф — Оф),
10. □(Оф — □ф),
11. □(ф — □□ф), 12. □(□□ф — ф)
• modus ponens: если имеются ф и ф — ф, есть и формула ф.
Коротко говоря, логика Tr" по своей аксиоматике отличается от Tr тем, что удалено правило Гёделя, но добавлены схемы аксиом, а именно — каждая из схем аксиом % логики Tr продублирована схемой □%.
7. Совпадение логик Tr и Tr"
Теорема 1. Логики Tr и Tr" совпадают как множества выводимых формул.
Доказательство. Включение Tr" С Tr совершенно очевидно, поскольку все аксиомы Tr" тривиально выводимы в Tr, а замкнутость относительно правила modus ponens уже постулирована, так что требуется доказать лишь включение Tr С Tr", то есть надо доказать, что если ф £ Tr, то ф £ Tr".
Также совершенно очевидно, что если замкнуть Tr" по правилу Гёделя, то получится Tr. Значит, надо доказать, что Tr" уже и так замкнута относительно правила Гёделя, то есть если формула ф принадлежит логике Tr", то и □ф принадлежит логике Tr".
Принадлежность ф логике Tr" означает, что есть список (конечная последовательность) формул ф1, ..., фп, каждая из которых есть либо аксиома Tr" , либо получается из предыдущих по правилу вывода modus ponens, причем фп = ф. Покажем, что в этом случае □ф £ Tr", продемонстрировав как исходный вывод в Tr" перестроить в вывод
формулы □ф в Tr" возвратной индукцией по длине вывода n. По сути мы должны «промоделировать» правило Гёделя, то есть показать, что если ф выводима, то и □ф выводима.
Итак (в соответствии с определением выводимости), пусть ф является аксиомой логики Tr". Тогда она имеет вид аксиомы Tr или □х, где х — аксиома Tr. В первом случае автоматически получается, что формула □х выводима в Tr" по определению аксиоматики, а во втором — из того, что х является аксиомой Tr, и по аксиоме х — □□х и правилу modus ponens получаем, что выводима и □□х, то есть и в этом случае удалось «навесить» дополнительный □.
Теперь рассмотрим случай, когда фп получается из фк и ф\ при k < n и l < n по правилу modus ponens. Для определенности положим, что ф1 = фк — фп. По индукционному предположению имеем, что формулы □ (фк — фп) и □фк выводимы в Tr". Остается воспользоваться аксиомой □(фк — фп) — (□фк — □фп) и дважды применить правило modus ponens, чтобы получить, что □фп выводима Tr".
Доказательство закончено. □
8. Шкалы Крипке логики Tr
Здесь мы интересуемся устройством шкал логики Tr, которое является довольно простым, как показывает
Теорема 2. Шкала Крипке F = (W, R) является шкалой логики Tr в точности тогда, когда в F выполняются условия
1. Vw £ W 3v £ W wRv
«из каждой точки (мира) что-нибудь достижимо»,
2. Vw £ W Vv1 £ W Vv2 £ W (wRv1 & wRv2 ^ v1 = v2) «из каждой точки достижимо не более одной точки» ,
3. Vw\^ £ W Vw2 £ W Vw3 £ W (w1 Rw2 & w2Rw3 ^ w3 = w1)
«из каждой точки за два шага мы вновь попадаем в ту же точку» .
Доказательство. Предположим, что F \= Tr или, что по сути то же самое, в шкале F истинны все аксиомы Tr. Покажем, что F удовлетворяет всем условиям из формулировки теоремы.
Справедливость первого условия следует из истинности в F формулы □p — Ор (она получена по схеме аксиом 3). В самом деле, □p — Ор
легко преобразуется в О(—р Vр), а любая формула вида Оа может быть истинной в точке шкалы только в том случае, если из этой точки что-нибудь достижимо- Приведем соответствующие преобразования в виде последовательности эквивалентных формул: О р — О р , —Ор V Ор, ———О——р V Ор, ——О—р V Ор, О—р V Ор, О(—р V р).
Отметим, что последний переход здесь осуществлен с помощью доказуемой во всех нормальных модальных логиках схемы (Оф V Оф) о О(ф V ф).
Покажем, что второе условие справедливо, рассуждением «от противного».
Итак, предположим, что для некоторых w,гl г выполняется wRvl, и:В,г2, причем г1 = г2. Введем оценку V на шкале Т так: V(р) = {г1}, то есть г1 — единственная точка, в которой истинна р, а в остальном оценка V произвольна. Полученную модель обозначим М.
По выбору оценки имеем М,г1 |= р и М,г2 = р, откуда по условиям -шЕу-]^, -шЯг2 получаем М^ = Ор и М^ = Ор, что дает Му'ш = Ор — Ор, а это противоречит истинности в Т аксиом, получаемых по схеме 4.
Наконец, последнее — третье — условие. Опять рассуждаем «от противного».
Предположим, что для некоторых w1 из Т верно, что w1Rw2
и w2Rw3, но w1 = w3- Определим оценку V так: V(р) = ^3}, то есть wз — единственная точка, в которой истинна переменная р, а в остальном V произвольна. Полученную модель обозначим М.
По выбору оценки и ввиду того, что WlRw2 и W2Rwз, имеем последовательно: М, w3 = р, М^2 = Ор, = ООр. Однако М, w1 = р, что в итоге дает = ООр — р, а это противоречит нашему предположению об истинности всех аксиом Тг, в частности — полученных по схеме 5, которая, как уже отмечалось, эквивалентна (в присутствии других схем, конечно) схеме 6.
Теперь покажем, что если для шкалы Т выполнены все условия из формулировки теоремы, то в Т истинны все формулы, принадлежащие Тг. Ясно, что для этого достаточно проверить истинность аксиом, поскольку правила вывода истинность формул сохраняют. Да-
лее, нет нужды проверять истинность формул (аксиом), получаемых по схемам 1 и 2, поскольку они истинны во всех шкалах. То есть нам нужно проверить истинность аксиом, полученных по схемам 3, 4, 6 (схему 5, как замечено, рассматривать не обязательно, поскольку в контексте остальных схем она эквивалентна схеме 6). Вновь рассуждаем «от противного».
Предположим, что некоторая формула вида □ф — Оф (схема 3) опровергнута в шкале Т при некоторой оценке V (то есть в модели М = {Т, V}) в некоторой точке ш, символически — М,ш = □ф — Оф. Последнее означает, что М,ш = □ф и М,ш = Оф. Может ли какая-нибудь точка V шкалы Т быть достижима из ш? Нет, поскольку тогда из шШ следовало бы одновременно М¡V = ф и М¡V = ф. Однако это противоречит условию «из каждой точки что-нибудь достижимо». Значит, наше предположение неверно, то есть все формулы вида □ф — Оф в шкале Т истинны.
Перейдем к рассмотрению схемы 4 («по традиции» рассуждаем «от противного»).
Предположим, что некоторая формула вида Оф — □ф опровергнута в шкале Т при некоторой оценке V (то есть в модели М = {Т, V}) в некоторой точке ш, символически — М,ш = Оф — □ф. Это означает, что М, ш = Оф и М, ш = □ф. Таким образом, существуют точки VI и V2, такие что ш^2 и VI = ф, VI = ф, а потому VI = V2. Тем са-
мым получается, что условие «из каждой точки достижимо не более одной точки» нарушено, а это противоречие показывает, что на самом деле ни одна из формул вида Оф — □ф опровергнута в шкале Т быть не может.
Наконец, последняя схема — схема 6 (и вновь рассуждение «от противного»).
Предположим, что некоторая формула □□ф — ф опровергается в шкале Т при некоторой оценке V (то есть модели М = {Т, V}) в некоторой точке ш1, символически — М,ш\ = □□ф — ф, в частности, М, ш\ = ф. Возьмем произвольные точки ш2 и шз, такие что ш1Кш2 и ш2Кш3 (такие точки существуют ввиду условия «из каждой точки что-нибудь достижимо»). Поскольку М,ш1 = □□ф, мы имеем М,ш3 = ф. Значит, ш1 = ш3, что противоречит условию «из каждой точки за два шага мы вновь попадаем в эту же точку». Таким образом, мы вновь получили противоречие, откуда можно сделать вывод, что все формулы вида □□ф — ф в Т истинны.
Доказательство теоремы закончено. □
Легко понять, что утверждение этой теоремы может быть упрощено. А именно, если интересоваться только шкалами с корнем, то есть шкалами, у которых есть точка г, обладающая тем свойством, что всякая точка достижима из г за какое-то число (конечное, разумеется, в частности, может быть за ноль) шагов по отношению достижимости.
Так вот, следствием из доказанной теоремы является
Теорема 3. Шкалами с корнем логики Тг являются с точностью до изоморфизма две шкалы: Т1 = ({а}, {(а, а)}) (шкала из одной рефлексивной точки) и Т2 = ({Ь,с}, {(Ь,с), (с,Ь)}) (шкала из двух взаимодостижимых иррефлексивных точек).
Доказательство. Итак, г — корень шкалы Т логики Тг. Возможны два случая: точка г рефлексивна; точка г иррефлексивна.
В первом случае из г не может быть достижима ни одна другая точка, поскольку в противном случае нарушилось бы свойство «из каждой точки достижимо не более одной точки». Эта шкала, очевидно, изоморфна шкале Т1.
Во втором случае из точки г должна быть достижима (другая!) точка в (условие «из каждой точки что-нибудь достижимо»), причем ровно одна (условие « из каждой точки достижимо не более одной точки»). Из точки в тоже должна быть достижима и ровно одна точка, а она по условию «из каждой точки за два шага мы вновь попадаем в ту же точку» должна совпасть с г. Ясно, что мы получили шкалу, изоморфную в качестве изоморфизма можно взять, например, функцию /(г) = Ь, /(в) = с.
Доказательство теоремы закончено. О
9. Полнота по Крипке логики Тг. Применение теоремы
Салквиста
Известная теорема Салквиста [14, р. 110-143] дает достаточное условие полноты по Крипке нормальных модальных логик, более того, их каноничности и первопорядковости соответствующего класса шкал Крипке. Это условие состоит в том, что для аксиоматизации используется дополнительная к минимальной нормальной логике К аксиома, являющаяся конъюнкцией формул вида Ок(ф — х), где к > 0, х — позитивная формула, а ф построена из пропозициональных переменных и отрицаний пропозициональных переменных, констант ± и Т с помощью связок А, V, О и О таким образом, что никакая из подформул формулы ф вида ф1 V ф2 или Оф1, содержащих переменную без отрицания, не находится в области действия связки О. Некоторую несколько более сильную
формулировку теоремы Салквиста с доказательством можно найти в [7, р. 347-354].
Ясно, что аксиомы 3-6 (точнее, их конъюнкция) удовлетворяют условию теоремы Салквиста, что сразу дает полноту по Крипке этой логики, то есть справедлива
Теорема 4. Логика Тг полна по Крипке, то есть всякая формула ф выводима в Тг тогда и только тогда, когда ф истинна во всякой шкале логики Тг.
Поскольку всякая полная по Крипке нормальная модальная логика полна относительно своих шкал с корнем, мы получаем, что утверждение этой теоремы можно усилить: логика Тг полна относительно класса шкал {Т]_, Т2}, где шкалы Т1 и Т2 определены в конце предыдущего раздела. Иными словами, справедливо равенство Тг = LogF1 П LogF2, где LogFl и LogF2 — обозначения множеств формул, истинных в шкалах Т1 и Т2 соответственно. Однако и это утверждение имеет усиление. Перед его формулировкой докажем вспомогательное утверждение.
Лемма 1. Справедливо включение LogF2 С LogF1, причем включение является строгим.
Доказательство. Покажем, что справедливо LogF2 с LogF1 (то есть нестрогое включение) рассуждением «от противного» (более точно, по контрапозиции). Другими словами, предположив, что ф ^ LogFl, покажем, что ф ^ LogF2.
Итак, пусть ф ^ LogFl. Это означает, что при некоторой оценке Vl на Т1 для модели М1 = {Т1, V]) выполняется
М1,а = ф.
Введем оценку V2 на шкале таким образом: полагаем для всякой переменной р, что
• если V1(p) = 0, то V2(p) = 0;
• если V1(p) = {а}, то V2(p) = {Ь, с}.
Индукцией по построению произвольной формулы ф (в частности, это может быть и ф) рутинно доказывается, что
М1,а\= ф ^^ М2,Ь\= ф ^^ М2,с\= ф.
Отсюда следует, что поскольку М1, а = ф, то
М2,Ь = ф, и М2,с = ф.
Теперь покажем, что включение строгое. Для этого достаточно заметить, что Т1 |= Ор — р, но Т2 |= Ор — р.
Лемма доказана. О
Теорема 5. Логики Тг и LogF2 совпадают, то есть логика Тг полна относительно одноэлементного класса шкал {Т2}.
Доказательство. Как замечено выше, Тг = LogF1 ПLogF2, а по лемме мы имеем LogFl П LogF2 = LogF2, что и дает требуемое.
Теорема доказана. О
10. Алгебраическая полнота логики Тг
Итак, выше установлено, что логика Тг совпадает со множеством формул, истинных в шкале Т2 ({Ь, с}, {(Ь, с), (с, Ь)}). Стандартным способом преобразуем эту шкалу в алгебраическую модель (модальную алгебру) А2, которая семантически эквивалентна шкале Т2.
В качестве носителя (то есть множества элементов) алгебры А2 множества возможных значений переменных, а значит и формул, в (обозначения довольно произвольны): 1 = {Ь,с}, Ь = {Ь}, с = {с}, 0 = 0. Обозначим алгебры посредством А2, то есть А2 = {1, Ь, с, 0}.
Булевы операции на А2 вводим обычным теоретико-множественным образом, обозначая их как соответствующие классические связки.Так, отрицание есть теоретико-множественное дополнение:
-11 = 0, —Ь = с, -1С = Ь, —0 = 1.
Сходным образом «определяются» пересечение («конъюнкция») и объединение («дизъюнкция»):
1 А х = х А 1 = х, Ь А с = с А Ь = 0, 0 А х = х А 0 = 0,
1 V х = х V 1 = 1, Ь V с = с V Ь = 1, 0 V х = х V 0 = х,
где х произвольно. Константам ± и Т сопоставляем 0 и 1 соответственно. Остальным булевым связкам сопоставляем те операции, которые получаются по обычным определениям через суперпозию. Например, с учетом того, что импликация — определяется через дизъюнкцию и отрицание — х — у = —х V у, получаем соответствующую операцию:
и
1 — х = х, Ь — с = с, Ь — 0 = с,
— Ь = Ь, — 0 = Ь, 0 — х = 1 , х — 1 = 1 ,
где х произвольно.
Осталось определить операцию, соответствующую связке О (считаем связку О производной). Воспользуемся тем же интуитивным соображением, которое мы использовали для булевых связок. Если х — некоторое множество истинности формул, то разумно полагать, что Ох — множество миров , из которых достижимы в точности миры из х. Так получаем:
О1 = 1, О0 = 0, ОЬ = с, Ос = Ь.
Алгебра А2 определена. Полагаем, что множество выделенных элементов в ней состоит только из 1 («формула истинна в шкале, если она истинна во всех мирах этой шкалы»). Так получается четырехэлемент-ная логическая матрица, которую обозначим
Истинность формулы в матрице ^2 определяем, как обычно. Оценкой в матрице ^2 считаем функцию v, которая каждой пропозициональной р сопоставляет некоторый элемент А2. Оценка переменных распространяется на все формулы тривиальным индуктивным образом в соответствии с приведенными выше определениями операций. Например, v(aЛв) = v(a)Лv(в) (должно быть ясно, что в последнем равенстве символ А имеет разный смысл — слева это пропозициональная связка конъюнкция, а справа — соответствующая операция в алгебре А2, то есть пересечение).
Тривиальной индукцией по построению формул доказываются следующие две леммы.
Лемма 2. Пусть V — оценка пропозициональных переменных на шкале Т2. Определим оценку V на матрице 02 так:
v(p) = {х € {Ь, с} | х € V(р)}.
Тогда для всякой формулы ф справедливо, что
v(ф) = {х € {Ь, с} I х € V(ф)}.
Лемма 3. Пусть v — оценка пропозициональных переменных на матрице 02. Определим оценку V на шкале Т2 так:
V (р) = v(p).
Тогда для всякой формулы ф справедливо, что
V (ф) = у(ф).
Из этих лемм следует, что шкала F2 и матрица О2 семантически эквивалентны, то есть они опровергают, а тем самым и принимают, одни и те же формулы. Тем самым, поскольку Tr полна относительно шкалы F2, доказана
Теорема 6. Логика Tr полна относительно матрицы 02, то есть формула принадлежит логике Tr тогда и только тогда, когда она (формула) истинна в матрице 02.
11. Замечание о расширениях Tr
Итак, мы получили в свое распоряжение логику Tr, о которой может быть много вопросов, но мы коснемся только одного: какие расширения имеет Tr? Ввиду известного факта (всякая табличная логика имеет только табличные расширения) мы получаем, с учетом предыдущего, что всякое расширение Tr определяется либо шкалой F2, то есть является самой Tr, либо шкалой Fi, либо пустым множеством шкал, то есть является противоречивой логикой. Других вариантов нет!
Литература
[1] Ермолаева Н.М., Мучник А.А. Модальные расширения логических исчислений типа Хао Вана // Исследования по формализованным языкам и неклассическим логикам. М.: Наука, 1974. С. 172-193.
[2] Ермолаева Н.М., Мучник А.А. Модальные логики, определяемые эндоморфизмами дистрибутивных решеток // Исследования по теории множеств и неклассическим логикам. М.: Наука, 1976. С. 229-246.
[3] Карпенко А.С. Решетки четырехзначных модальных логик // Логические исследования. 2015. № 21(1). C. 122-137.
[4] Клини С.К. Введение в метаматематику. М.: Иностранная литература, 1957. 527 с.
[5] Леммон Е. Алгебраическая семантика для модальных логик I // Семантика модальных и интенсиональных логик / Ред. В.А. Смирнов. М.: Прогресс, 1981. С. 98-124.
[6] Максимова Л. Л. Интерполяционные теоремы в модальных логиках и амальгамируемые многообразия топобулевых алгебр // Алгебра и логика. 1979. T. 18(5). С. 556-586.
[7] Chagrov A., Zakharyaschev M. Modal Logic. Oxford: Clarendon Press, 1997. 624 p.
[8] Fitting M. Bilattices and the theory of truth // Journal of Philosophical Logic. 1989. Vol. 18. P. 225-256.
[9] Font J.M. Belnap's four-valued logic and De Morgan lattices // Logic Journal of the IGPL. 1997. Vol. 5(3). P. 413-440.
[10] Ginsberg M.L. Multivalued logics: A uniform approach to inference in artificial intelligence // Computational Intelligence. 1988. Vol. 4(3). P. 265315.
[11] Kripke S. Outline of a theory of truth // Journal of Philosophy. 1975. Vol. 72. P. 690-716.
[12] Lewis C.I., Langford C.H. Symbolic Logic. N.Y.: Dover Publications, 1959 (2nd ed. with corrections). 506 p.
[13] Pynko A.P. Functional completeness and axiomatizability within Belnap's four-valued logic and its expansion // Journal of Applied Non-Classical Logics. 1999. Vol. 9(1). P. 61-105.
[14] Sahlqvist H. Completeness and correspondence in the first and second order semantics for modal logic / Ed. S. Kanger. Proceedings of the Third Scandinavian Logic symposium. Amsterdam: North-Holland, 1975. P. 110143.
[15] Scroggs S.J. Extensions of the Lewis system S5 // The Journal of Symbolic Logic. 1951. Vol. 16. P. 112-120.
[16] Sobochinski B. Modal system S4.4 // Notre Dame Journal of Formal Logic. 1964. Vol. 5(4). P. 305-312.
[17] Sobochinski B. Certain extensions of modal system S4 // Notre Dame Journal of Formal Logic. 1970. Vol. 11(3). P. 347-367.
A.S. Karpenko, A.V. Chagroy
Modal Propositional Truth Logic Tr and its Completeness
Karpenko Alexander Stepanovich
Department of Logic, Institute of Philosophy, Russian Academy of Sciences. 12/1 Goncharnaya St., Moscow, 109240, Russian Federation. E-mail: [email protected]
Chagrov Alexander Vasilievich
Department of algebra and mathematical logic Tver State University.
33 Zhelabova St., Tver, 170100, Russian Federation. E-mail: [email protected]
In this paper Sobochinski's four-valued modal logic V2 (extension of S5) is considered. The emergence of that logic, some its interesting properties and different equivalent formulations are presented. Its algebraic models are of particular interest: as the extension of De Morgan algebra by boolean negation — and as the extension of Boolean algebra by the endomorphism g, which is interpreted then as the propositional truth operation T. The logic corresponding to the last case is denoted by Tr. The attention is paid to the application of Tr in Fitting's theory of truth. The axiomatization of Tr in language — ,T) is considered. The completeness of logic Tr is proved with use of Sahlqvist's powerful theorem, which gives the sufficient condition of Kripke completeness for normal modal logics. Algebraic completeness of logic Tr is also proved.
Keywords: modal logic V2, De Morgan algebra, boolean algebra, endomorphismus, logic Tr, Fitting's theory of truth, Kripke completeness, Sahlqvist's theorem, algebraic completeness
References
[1] Ermolaeva, N. M., Muchnik, A. A. "Modal'nye rasshireniya logicheskikh ischislenii tipa Khao Vana" [Modal expansion of logical calculi such as Wang Hao], Issledovaniya po formalizovannym yazykam i neklassicheskim logikam [Studies on the formal language and non-classical logics]. M.: Science, 1974, pp. 172-193. (In Russian)
[2] Ermolaeva, N. M., Muchnik, A. A. "Modal'nye logiki, opredelyaemye endomorfizmami distributivnykh reshetok" [Modal logic determined by the endomorphisms of distributive lattices], Issledovaniya po teorii mnozhestv i neklassicheskim logikam [Investigations on the theory of sets and non-classical logics]. M.: Science, 1976, pp. 229-246. (In Russian)
[3] Karpenko, A. S. "Reshetki chetyrekhznachnykh modal'nykh logik" [Lattices of Four-valued Modal Logics], Logicheskie issledovaniya [Logical investigations]. 2015, no 21(1), pp. 122-137. (In Russian)
[4] Klini, S. K. Vvedenie v matematiku [Introduction to mathematics]. M.: Foreign Literature, 1957. 527 pp. (In Russian)
[5] Lemmon, E. "Algebraicheskaya semantika dlya modal'nykh logik I" [Algebraic semantics for modal logics I], Semantika modal'nykh i intensional'nykh logik [The semantics of modal and intensional logic], ed. V. A. Smirnov. M.: Progress, 1981, pp. 98-124. (In Russian)
[6] Maksimova, L. L. "Interpolyatsionnye teoremy v modal'nykh logikakh i amal'gamiruemye mnogoobraziya topobulevykh algebr" [Interpolation theorems in modal logics and topo-Boolean algebra amalgamatable varieties], Algebra i logika [Algebra and logic]. 1979, vol. 18(5), pp. 556-586. (In Russian)
[7] Chagrov, A., Zakharyaschev, M. Modal Logic. Oxford: Clarendon Press, 1997. 624 pp.
[8] Fitting, M. "Bilattices and the theory of truth", Journal of Philosophical Logic. 1989, vol. 18, pp. 225-256.
[9] Font, J.M. "Belnap's four-valued logic and De Morgan lattices", Logic Journal of the IGPL. 1997, vol. 5(3), pp. 413-440.
[10] Ginsberg, M.L. "Multivalued logics: A uniform approach to inference in artificial intelligence", Computational Intelligence. 1988, vol. 4(3), pp. 265315.
[11] Kripke, S. "Outline of a theory of truth", Journal of Philosophy. 1975, vol. 72, pp. 690-716.
[12] Lewis, C.I., Langford, C.H. Symbolic Logic. N.Y.: Dover Publications, 1959 (2nd ed. with corrections). 506 pp.
[13] Pynko, A.P. "Functional completeness and axiomatizability within Belnap's four-valued logic and its expansion", Journal of Applied Non-Classical Logics. 1999, Vol. 9(1), pp. 61-105.
[14] Sahlqvist, H. "Completeness and correspondence in the first and second order semantics for modal logic", Ed. S. Kanger. Proceedings of the Third Scandinavian Logic symposium. Amsterdam: North-Holland, 1975, pp. 110143.
[15] Scroggs, S.J. "Extensions of the Lewis system S5", The Journal of Symbolic Logic. 1951, vol. 16, pp. 112-120.
[16] Sobochinski, B. "Modal system S4.4", Notre Dame Journal of Formal Logic. 1964, vol. 5(4), pp. 305-312.
[17] Sobochinski, B. "Certain extensions of modal system S4", Notre Dame Journal of Formal Logic. 1970, vol. 11(3), pp. 347-367.