С.П.Одинцов
О НЕГАТИВНО ЭКВИВАЛЕНТНЫХ РАСШИРЕНИЯХ МИНИМАЛЬНОЙ ЛОГИКИ1
Abstract. We define the relation of negative equivalence on the class of nontrivial extensions of minimal logic as follows. Logics are negatively equivalent if they define the same negative consequence relation or, equivalently, if they have the same class of inconsistent sets of formulas. We point out the least logic in any class of logics with fixed intuitionistic and negative counterparts and prove that each of such logics is closed under the rule (ф v / ф. We prove also that negative counterparts of extensions of negative logics can be treated as theirs logics of contradictions.
Введение
Данная статья продолжает изучение класса расширений минимальной логики Lj, которое было начато в работах автора [13]. Класс нетривиальных расширений Lj является дизъюнктным объединением трех подклассов: класса Int промежуточных логик, в которых выполняется закон ex contradictio quodlibet; класса Neg негативных логик, имеющих вырожденное отрицание в том смысле, что в этих логиках доказуемы все формулы, начинающиеся с отрицаний; наконец, класса Par паранепротиворечивых расширений Lj, включающего логики, не вошедшие в первые два класса. Каждой паранепротиворечивой логике LePar естественным образом сопоставляются ее интуиционистский напарник Lint = L + з p} e Int и негативный напарник Lneg = L + {±} e Neg (см. [3]). Оказывается, что Lint — наименьшая промежуточная логика, содержащая L, соответственно, Lneg - наименьшая негативная логика, содержащая L. Более того, существуют естественные трансляции Lint и Lneg в L (см. разд.1 ниже), т.е. напарники могут быть конструктивно определены через логику L. Однако паранепротиворечивая логика не определяется полностью своими напарниками. Класс паранепротиворечивых логик, имеющих фиксированные интуиционистский напарник L1 e Int и негативный напарник L2 e Neg, образует интервал [L1*L2, L1nL2] в решетке расширений Lj, наибольшая точка которого является просто пересечением логик L1 и L2, а наименьшая - так называемой свобод-
1 Работа выполнена при поддержке РГНФ, грант № 99-03-00204.
ной комбинацией логик L1 и L2, определение которой несколько сложнее и будет приведено ниже.
Цель данной статьи - сравнить выводимость и опровержи-мость в паранепротиворечивых расширениях Lj и их интуиционистских напарниках. Прежде всего заметим, что упомянутая выше трансляция интуиционистского напарника Lint в логику L е Par всегда является сильной, т.е. сохраняющей отношение выводимости. Тем самым, отказываясь от ex contradictio quodlibet, мы сохраняем возможность моделировать дедуктивный аппарат промежуточных логик. Более того, оказывается, что в ряде случаев паране-противоречивая логика L имеет то же самое негативное отношение выводимости (отношение X |—L —ф), или, что эквивалентно в классе расширений минимальной логики, тот же самый класс противоречивых множеств формул, что и её интуиционистский напарник Lint. Мы будем говорить, что в этом случае логики L и Lint негативно эквивалентны. Представляется естественным считать, что конструктивный смысл понятия противоречия в той или иной дедуктивной системе вполне определяется классом множеств формул, противоречивость которых может быть доказана в данной дедуктивной системе. Соответственно конструктивный смысл отрицания определяется тем, какие формулы опровергаются (выводятся их отрицания) исходя из того или иного множества посылок. В конце концов, отрицание для того и вводится, чтобы иметь возможность опровергать формулы. Таким образом, если две логики негативно эквивалентны, они имеют идентичные, с конструктивной точки зрения, концепции противоречия и отрицания. Мы укажем для любой промежуточной логики LeInt наименьшую паранепротиворечивую логику Lie Par, которая негативно эквивалентна L. Обсудим также возможность сохранения конструктивных свойств промежуточной логики при переходе к негативно эквивалентной паранепротиворечивой логике, в частности, покажем, что упомянутая выше логика L1 всегда будет удовлетворять слабому аналогу дизъюнктивного свойства.
Перечисленные выше результаты можно рассматривать как ещё один довод в пользу излюбленного тезиса сторонников пара-непротиворечивой логики: «Отказываясь от ex contradictio quodlibet, мы, по существу, ничего не теряем, но приобретаем новые возможности». К числу последних можно отнести также возможность рассматривать негативный напарник Lneg паранепротиворе-чивой логики L как логику противоречий логики L. Это следует из того, что, как будет показано ниже, оператор противоречия С(ф) = фл—ф определяет строгую трансляцию Lneg в L, т.е. формулы
логики Lneg ведут себя в точности так же, как образованные с их помощью противоречия в логике L.
1. Предварительные замечания
Пусть Jhn обозначает класс всех нетривиальных расширений Lj. Как было упомянуто во введении, класс Jhn представим в виде дизъюнктного объединения трех классов: Jhn = Int u Neg u Par. Каждый из этих классов является интервалом в решетке логик Jhn: Int = [Li, Lk], Neg = [Ln, Lmn], Par = [Lj, Le], где Li -интуиционистская логика, Lk - классическая логика, Ln - негативная логика, Ln = Lj + {1}, Lmn - максимальная негативная логика, Lmn = Ln + {((p з q) зp) зp}, наконец, Le - логика классической опровержимости, Le = Lj + {((p з q) зp) зp}.
Упомянутые во введении трансляции интуиционистского и негативного напарников в паранепротиворечивую логику определяются следующим образом.
Предложение 1.1. [3] Пусть Le Par. Имеют мест о равенства
Lneg = {ф|1 з ф e L} ^L¡nt = {ф1 Дф) e L}, где Дф^,...,p„)) = ф^1 V 1,...,pn v 1).
Оказывается, трансляция I всегда является строгой.
Предложение 1.2. Для любых Le Par множества формул X и формулы ф, из Хв логике Lint выводима формула ф в т ом и т олько в т ом случае, cenI(X |-l Дф), гдеI(X) = {ф| I^)eX}.
Данное предложение легко следует из того, что любая формула вида I(1 з ф) (= 1 з I(ф)) доказуема в Lj.
Для L1eInt, L2eNeg обозначим
Spec(L1,L2) = {LePar | Lint = L1, Lneg = L2}, т.е. Spec(L1,L2) - это класс паранепротиворечивых логик с заданными интуиционистским и негативным напарниками. Оказывается, Spec(L1,L2) является интервалом в решетке Jhn.
Предложение 1.3. [3] Пусть L1eInt, L2eNeg. Тогда Spec(L1,L2) = [L1*L2, L1nL2], гдеL1*L2 = Lj = { Дф), 1 з у | фeL1, yeL2}
Логику Lg = Lj + {——(1 з p)} будем называть логикой Гли-венко. Это наименьшая логика среди логик L, удовлетворяющих известной теореме Гливенко: для любой формулы ф, Lk |— ф в том и только в том случае, если L |--—ф.
Пусть L1eInt, L2eNeg. Релят ивизованную логику Гливенко G(L1,L2) определим следующим образом: G(L1,L2) = L1*L2 + {——(1 з p)}.
Предложение 1.4. Для L1eInt, L2eNeg эквивалент ны следующие условия: 1) L1 = Lk; 2) G(L1,L2) = L1nL2.
Класс j-алгебр (см. [1,2]) задает алгебраическую семантику для минимальной логики. С каждой /-алгеброй А связаны гейтин-гова алгебра А1 с носителем {aeA|a > 1}, которая является подалгеброй А, и негативная алгебра А1 с носителем {ae A | a < 1} и операцией импликации x з>1 У = (x з y) л 1. Заметим, что 1 является единичным элементом в А1.
Пусть даны гейтингова алгебра А, негативная алгебра В и —> A, полурешеточный гомоморфизм, сохраняющий наибольший элемент и операцию взятия точной нижней грани, т.е. f(1) = 1, Дхлу) = fx) л fy), x,yeB. Определим /-алгебру A х f B следующим образом:
|A хf B| = {(x,y) | xeA,yeB, x <fy)},
решеточные операции вычисляются покомпонентно, операция импликации задается формулой
x, yi) з (x2, У2) = ((xi з x2) л fly! з У2), У1 з У2), единичный элемент 1=(1А, 1В), противоречие 1 = (1А, 1В). Оказывается, что любая/-алгебра представима в таком виде.
Предложение 1.5. [1] Пусть А - произвольная j-алгебра. Тогда от ображениеf:A1 — A1, заданное формулойfy) = 1v (1зу), являет ся полурешеточным гомоморфизмом, сохраняющим наибольший элемент и операцию взятия т очной нижней грани, а ото-браж ение A,(x) = (x v 1, x л 1) задает изоморфизм j-алгебр А и А1х f А1.
Полученное представление j-алгебр позволяет охарактеризовать семантику различных логик из класса Par.
Предложение 1.6. [1] Пусть L1eInt, L2eNeg, А - гейтингова алгебра, В - негативная алгебра и f:B—A - полурешеточный гомоморфизм, сохраняющий наибольший элемент и операцию взят ия т очной ниж ней грани. Тогда справедливы следующие эквивалент ност и:
1) Ах f B |= L1nL2, если и только если А |= L1, B |= L2 и рр = {1}, т.е. А хf B совпадает с прямым произведением АхВ;
2) А х f B |= L1*L2, если и т олько если А |= L1 иB |= L2;
3) Ах f B |= L1nL2, если и только если А |= L1, B |= L2 и рр с V(A), где V(А) обозначает фильтр плотных элементов гейт инговой алгебры А.
2. Негативно эквивалентные логики
Пусть L1 и L2 - логики, расширяющие Lj. Говорим, что L1 и L2 негативно эквивалентны, пишем L1 =neg L2, если для любых множества формул Хи формулы ф выполнена следующая эквивалентность: Х|—ц —ф, если и только если Х|—Ы2 —ф. Иными словами, логики негативно эквивалентны, если они задают одно и то же негативное отношение выводимости, т.е. отношение выводимости, в котором заключение является негативной формулой.
Как будет видно из следующего предложения, вместо сохранения негативного отношения выводимости можно было бы потребовать сохранение класса противоречивых множеств формул. Однако доказываемая ниже эквивалентность характерна именно для класса логик Jhn, так как в минимальной логике и ее расширениях отрицание определяется через противоречие, а константа 1 может быть определена как отрицание тавтологии. Напомним, что множество формул Хпрот иворечиво в логике Ые Jhn, если Х|—Ы 1.
Предложение 2.1. Для любыхЫ1,Ы2е Jhn следующие условия эквивалент ны:
1) L1 = neg L2;
2) для любого множества формул ХХпротиворечиво в L1 в т ом и т олько в т ом случае, если Хпрот иворечиво в L2.
Доказательство. 1)^2). Если Х |—Ы1 1, то Х |—Ы1 —ф для любой ф. Тогда по условию, Х|—Ы2 —ф для любой ф. Возьмем Ы2-тавтоло-гию у, тогда Х|—Ы2 у,—у. Откуда Х|—Ы2 1. 2)^1). Пусть Х|—Ы1 —ф, тогда Хи{ф}|—Ы1 1.
По условию, Хи{ф} |—Ы2 1, следовательно, по теореме дедукции, Х|—ы фз1, т.е. Х|—Ь2 —ф.
Предложение доказано.
Условие негативной эквивалентности логик может быть переформулировано следующим образом.
Предложение 2.2. Логики L1,L2еJhn негат ивно эквивалент ны т огда и т олько т огда, когда для любой формулы ф выполнено следующее условие:
(Ы |— ф ^ L2 |— ——ф) и(Ы2 |— ф ^ L1 |— ——ф). Доказательство. Пусть Ы1 = neg Ы2. Если Ы1 |— ф, то {—ф}|—Ы1 1. Следовательно, {—ф}|—Ы2 1, т.е. Ы2 |——ф.
Теперь предположим, что выполнено второе условие доказываемой эквивалентности. Пусть Х|—Ы1 1, т.е. Ы1 |— (ф1л_лфп) ^ 1 для некоторых фь..., фп е X. По условию, Ы2 |--1——(ф1 л...лфп),
значит, ввиду Щ |— ———р = —р, получаем Ь2 |— —(ф1 л...лфп). Откуда немедленно следует Х\ - Ь2 1. Предложение доказано.
Предложение 2.3. Пусть Ь1,Ь2еЛп и справедливо равенство Ь2 = Ь1 + {ф1;.,ф}. Тогда Ь1 =пе§ Ь2 в т ом и т олько в т ом случае, если——фь..., ——фп е Ь1.
Доказательство. Рассмотрим только нетривиальную импликацию. Пусть ——фь..., ——фп е Ь1. Возьмём множество формул Хтакое, что Х\-Ь2 1, тогда Хи {уь...,ук} \-ы 1, т.е. Х\-и —(у1л...лук), где у ь...,у к — подстановочные частные случаи формул ф1,.,фп.
По условию, Ь1 \--1—уь...,——ук. Возьмём произвольную модель
А \= Ь1 и А-оценку V, тогда элементы у(у1),.,у(ук) плотны в А1. Следовательно, элемент v(у1 л...лук) также плотен, поэтому V(—(у1Л.Лук)) = 1А.
Пусть формулы 9Ь...,9т е Xтаковы, что Ь1 \- (91л.л9т) з —(у1л.лук). По доказаному ранее, для любой модели А \= Ь1 и любой А-оценки V, v(9 1л.л9т) < 1А. Следовательно, Ь1 \-(9 1л.л9 т) з 1, т.е. Х\ -ы 1.
Предложение доказано.
Замечание. Любые две негативные логики негативно эквивалентны. Это следует из того, что в любой негативной логике любое множество формул является противоречивым, так как противоречие 1 относится к числу логических тавтологий. Любые две промежуточные логики также негативно эквивалентны, что легко следует из предложения 2.2 и теоремы Гливенко. Если формула ф доказуема в логике Ье1п1, то Ьк \— ф. Значит в Ы, а следовательно, и в любой промежуточной логике выводимо двойное отрицание этой формулы ——ф. Следовательно, в частности, Ьк =пе§ Ы. Хорошо известно, что отрицание в интуиционистской
логике не является конструктивным, из выводимости Ы \--|(флу)
не следует, что в Ы выводима одна из формул —ф или —у. Сделанное выше наблюдение также подчеркивает неконструктивный характер интуиционистского отрицания.
Теперь обсудим такой вопрос. Пусть зафиксированы логики Ь1е1п1, L2еNeg. Какие логики ЬеРаг, имеющие Ь1 и Ь2 своими интуиционистским и негативным напарниками, будут негативно эквивалентны Ь1? Иными словами, до какой степени можно ослабить закон ех соШга&еНо quodlibet, сохранив негативную эквивалентность?
Предложение 2.4. Пусть Ь1е1п1, L2еNeg и Ь е [Ь1*Ь2, Ь1пЬ2]. Эквивалентност ь Ь = пе§ Ь1 справедлива в т ом и т олько в т ом случае, если С(Ь1,Ь2) с Ь.
Доказательство. Напомним, что Ы1 = Ы + {1 з p}. По предложению 2.3, Ы = neg Ы1 в том и только в том случае, если Ы |—I—(1 з p). По определению, С(Ы1,Ы2) = Ы1*Ы2 + {——(1 з p)}. Тем самым, предложение доказано.
Как видно из предложения 1.4, если Ы1=Ык, то в интервале [Ык*Ы2,ЫкпЫ2] существует единственная паранепротиворечивая логика негативно эквивалентная Ык, именно ЫкпЫ2. Заметим, что эта логика аксиоматизируется по модулю наименьшей логики рассматриваемого интервала Ык*Ы2 аксиомой 1v(1зp), имеющей существенно неконструктивный характер. Если же Ы1 Ф Ык, то имеется целый интервал логик, [G(L1,L2), Ы1пЫ2], негативно эквивалентных промежуточным логикам. Если Ы1=Ы и Ы2=Ып, то G(L1,L2)=Lg. Из семантической характеризации в стиле Крипке логики Гливенко (см. [1]) и хорошо известного семантического критерия для дизъюнктивного свойства (см., например, [4]) легко следует, что логика Гливенко обладает дизъюнктивным свойством.
Предложение 2.5. Для любых формул ф и у, если Lg |— фvу, т о Lg |— ф илиLg |— у.
Это предложение показывает, что можно отказаться от ex contradictio quodlibet с сохранением не только класса противоречивых множеств формул, но и конструктивных свойств интуиционистской логики. Однако дизъюнктивное свойство выполняется не для всех релятивизованных логик Гливенко G(L1,L2). В частности, если Ы1=Ык, то G(Lk,L2)|— 1 V (1 з p). Если Ы1 не удовлетворяет дизъюнктивному свойству и фvу — соответствующий контрпример, т.е. Ы1 |— фvу, но ф и у не выводимы в Ы1, то формула Дфvу) (=Дф)^(у)) будет опровергать дизъюнктивное свойство для логики G(L1,L2): G(L1,L2) |— I(фvу), но формулы Дф) и Ду) не выводимы в G(L1,L2). Тем не менее, можно указать достаточно любопытный слабый аналог дизъюнктивного свойства, который выполняется для всех релятивизованных логик Гливенко G(L1,L2) при Ы1фЫк. При поиске этого свойства мы исходили из того, что оно должно выполняться для всех релятивизованных логик Гливенко, без учета конструктивных свойств их интуиционистских напарников. Это должно быть свойство, которое выполняется во всех промежуточных логиках, но становится нетривиальным в паранепротиворечивых логиках. Таким свойством является замкнутость логики относительно правила вывода (ф v 1) / ф, которое, очевидно, может рассматриваться как слабый аналог дизъюнктивного свойства. Любопытно также, что для любой логики Ые Jhn замкнутость множества её тавтологий относительно
правила ^v!) / ф эквивалентна замкнутости относительно правила дизъюнктивного силлогизма —ф, фvу / у.
Предложение 2.6. Пусть Lk Ф L1 e Int, L2 e Neg иф — формула. Если G(L1,L2) |- ф v 1, то G(L1,L2) |- ф.
Доказательство. Пусть ф = ф(р1 ,...,pn), т.е. все пропозициональные переменные формулы ф входят в список p1,...,pn. Предположим, что G(L1,L2) |- ф v 1, но неверно, что G(L1,L2) |- ф. Откуда следует, в частности, что в L2 также не выводима формула ф. Значит существует негативная алгебра В и элементы b1,...,bn e B такие, что В |= L2 и ф(Ьь...,Ьп) Ф 1.
По условию Lk Ф L1, следовательно, существует гейтингова алгебра А такая, что А |= L1 и V^) Ф {1}. Возьмём элемент a e V(A), a Ф 1, и рассмотрим j-алгебру А Xf B, где полурешеточный гомоморфизм f:B—A определён следующим образом: f(1) = 1, fx) = a при x Ф 1. Тогда для любой пары (xy) e A х f B имеем x < a при y Ф1. Кроме того, j-алгебра А хf B будет моделью логики G(L1,L2), так как рр = {a,1} с V(A). Вычислим значение формулы ф на элементах (0,b1 ),...,(0,bn) e А хf B. Принимая во внимание, что отображение (xy)—y задает эпиморфизм j-алгебр А хf B — В, имеем равенство ф((0,Ь1 ),...,(0,bn)) = (x,ф( b1,.,bn)), причем x < a, так как ф(Ь 1 ,...,bn) Ф 1. Получаем
ф((0,Ь1 ),.,(0,bn)) v (1,1) = (x,1) Ф (1,1), что противоречит предположению G(L1,L2) |— фv1. Предложение доказано.
3. Логики противоречий
Определим оператор противоречия С(ф) = ф л —ф. Распространим его на множества формул следующим образом: С(0) = {1}; C(X) = {С(ф) | ф^У } для X Ф 0. Оператор противоречия тривиален в промежуточных логиках, в присутствии ex contradictio quodlibet для любой формулы ф имеем Сф) = 1. Отказываясь от ex contradictio quodlibet, мы получаем возможность различать противоречия, образованные с помощью различных формул. В частности, если LePar, то L |— С(ф) = 1 в том и только в том случае, если фeLneg. Более того, оказывается, что с точки зрения дедуктивных свойств формулы в логике Lneg ведут себя в точности так же, как образованные с их помощью противоречия в исходной логике L. Точнее, имеет место факт, доказательство которого представляет собой несложное упражнение на выводимость в минимальной логике.
Предложение 3.1. Пусть LePar. Для множества формул Хи формулы ф справедлива эквивалентность: в негативном напарнике Lneg из Х выводима формула ф, если и только если
СХ I—L Сф).
Тем самым, мы доказали, что оператор противоречия определяет сильную трансляцию негативного напарника Lneg в паране-противоречивую логику Le Par. Это позволяет рассматривать негативный напарник Lneg как логику противоречий, ассоциированную с данной паранепротиворечивой логикой L.
ЛИТЕРАТУРА
1. Одинцов С.П. Алгебраическая семантика и семантика Крипке для рас-
ширений минимальной логики // Логические исследования (электронный журнал). 1999. No.1.
2. Odintsov S.P. Maximal paraconsistent extension of Johansson logic //
Logique et Analyse. To appear.
3. Odintsov S.P. Class of extensions of minimal logic // Submitted to Proceed-
ings of S.Jaskowski Memorial Symposium. Torun, 1998.
4. ChagrovA., ZakharyaschevM. The undecidability of disjunction property of
propositional logics and other related problems // J. of Symb. Logic. 1999. V.58, No.3. P.967-1003.