Логические исследования 2017. Т. 23. № 1. С. 11-47 УДК 167.07+510.635
Logical Investigations 2017, Vol. 23, No. 1, pp. 11-47 DOI: 10.21146/2074-1472-2017-23-1-11-47
Неклассическая логика
Non-classical Logic
Л.Ю. Девяткин
Неклассические модификации многозначных матриц классической логики. Часть II
Девяткин Леонид Юрьевич
Сектор логики, Институт философии РАН
Российская Федерация, 109240, г. Москва, ул. Гончарная, д. 12, стр. 1. E-mail: [email protected]
Данная статья является второй в дилогии, посвященной многозначным матрицам классической пропозициональной логики как инструменту построения и анализа неклассических логик. В литературе существует множество пар трехзначных матриц, различающихся лишь классами выделенных значений. Но подавляющее большинство из них задает неклассическое отношение следования как при одном выделенном значении, так и при двух. Однако существуют матрицы неклассических логик, полученные из матриц классической логики сужением или расширением класса выделенных значений. Основная часть статьи посвящена двум классам матриц. Первый класс состоит из матриц, которые задавали бы классическое отношение следования при Б = {1, 2}, однако рассматриваются с Б = {2}. Второй класс получен выбором Б = {1, 2} в матрицах, порождающих классическое следование при Б = {2}. Для изучаемых матриц доказывается максимальность (в сильном смысле) паранепротиворечивости или параполноты задаваемых ими логик, а также аналоги теоремы Гливенко или дуальной теоремы Гливенко. Матрицы в рассматриваемых классах образуют решетки по отношению функциональной вложимости. Отдельные матрицы, полученные из матриц классической логики модификацией множества выделенных значений, имеют эквивалентные формулировки в виде функциональных расширений матриц классической логики.
Ключевые слова: многозначные логики, логические матрицы, паранепротиворе-чивость, параполнота
(¡5 Девяткин Л.Ю.
1. Введение
Хорошо известно, что на основе одной и той же алгебры можно построить матрицы, задающие разные логики. В этом случае различия между логиками определяются выбором классов выделенных значений. В Части I работы мы неоднократно сталкивались с примерами таких матриц. В частности, это L3 и J3, B3 и S3, P1 и 11, K3 и LP.
Зачастую матрицы, различающиеся лишь классами выделенных значений, бывают построены независимо, и их функциональную эквивалентность открывают позже. Так, матрица J3 была впервые предложена в 1970 г. [23], однако первое известное автору указание на ее связь с L3 относится к 1985 г. [22]. Матрица S3 строилась К. Се-гербергом в [49] как расширение матрицы С. Холдена, вне связи с B3. Как указывают А.С. Карпенко и Н. Томова [6, §2.5], взаимовыразимость операций P1 и 11 была явным образом установлена только в 2000 г.
В то же время Г. Прист изначально строит LP, расширяя класс выделенных значений матрицы K3 [43]. Эти две матрицы нередко рассматривают параллельно. Во-первых, они могут трактоваться как подматрицы четырехзначной матрицы Данна и Белнапа B4 (см., например, [44], [54]). В этом случае промежуточное значение в K3 трактуется как «ни истинно, ни ложно», а в LP — как «истинно и ложно одновременно». Альтернативную трактовку дает Д. Рипли [48]. Он в обоих случаях интерпретирует промежуточное значение как «истинно и ложно одновременно», а различие между матрицами вытекает из критериев выбора выделенных значений. В случае K3 предложению приписывается выделенное значение, если оно по меньшей мере истинно. В случае LP — если оно не ложно.
В общих терминах влияние выбора класса выделенных значений на свойства логики, задаваемой матрицей, анализируется в книге Р.Л. Эпштейна [24, р. 285-287]. Автор обращает внимание на то, что условия стандартности Россера-Тюркетта могут нарушаться двумя способами: операция многозначной матрицы может принимать невыделенное значение, когда, согласно соответствующему условию стандартности, должна была принять выделенное, или она может принимать выделенное значение на значениях аргументов, для которых
выполнение условия стандартности требовало бы невыделенного значения. Следуя этой линии рассуждения, А. Бруннер и В. Карниэл-ли пишут [16]: «Интуиционистские логики являются "ложными по умолчанию" (в том смысле, что предложение и его отрицание могут оба приниматься как ложные), в то время как паранепротиворечи-вые логики являются "истинными по умолчанию" (в том смысле, что предложение и его отрицание могут оба приниматься как истинные)» (пер. автора).
Все трехзначные матрицы неклассических логик, которые мы рассматривали до этого, задают неклассическое отношение логического следования вне зависимости от выбора класса выделенных значений. Все они содержат операции, которые делают их «ложными по умолчанию» или «истинными по умолчанию» в смысле Бруннера и Карниэлли при Б = {2} и Б = {1,2}. В некоторых случаях это инволюция, а в остальных это пара отрицаний из Р1 и 11. Однако в литературе есть и отдельные примеры матриц, которые получены из матриц классической логики одним лишь изменением класса выделенных значений, без изменения операций. Матрица, в которой все операции отвечают условиям стандартности при Б = {2} приобретает «истинные по умолчанию» операции, когда происходит «переоценка» невыделенного промежуточного значения. В свою очередь, матрица, в которой все операции отвечают условиям стандартности при Б = {1, 2} приобретает «ложные по умолчанию» операции, когда происходит «недооценка» выделенного промежуточного значения. Настоящая работа посвящена систематическому изучению матриц такого типа.
Материал организован следующим образом. В оставшейся части введения я рассматриваю примеры интересующих нас матриц, известные в литературе. Это последовательность матриц Гёделя, «ненормальная характеристическая матрица классической логики» А. Чёрча, а также матрица логики рационального агента Е.А. Ку-бышкиной и Д.В. Зайцева. После этого я определяю два дуальных класса трехзначных матриц, которые получены из матриц классической логики «недооценкой» и «переоценкой» промежуточных значений, эти классы обозначаются как ТЬ1 и ТЬ соответственно. Далее,
исследуются свойства логик, задаваемых матрицами из этих классов. Показано, что матрицы из класса ТЬ2 задают логики, максимально паранепротиворечивые в сильном смысле, согласно определению О. Ариэли и соавторов. В силу дуальности, матрицы из класса ТЬ\ задают логики, максимально параполные в сильном смысле. Доказывается ряд утверждений, выступающих аналогами теоремы Гливенко и дуальной теоремы Гливенко. Потом я перехожу к рассмотрению функциональных свойств исследуемых матриц. Элементы классов ТЬ\ и ТЬ2 образуют решетки по отношению функциональной вло-жимости. А их подклассы С-расширяющих матриц — собственные подрешетки соответствующих решеток. Кроме того, я демонстрирую, что некоторые из матриц, полученных «недооценкой» или «переоценкой» промежуточных значений могут быть также представлены как функциональные расширения матриц классической логики. Заключение посвящено проблемам обобщения результатов, изложенных в Части I и Части II работы.
Предполагается знакомство читателя с предыдущей частью статьи, в ней можно найти все недостающие определения и ссылки, необходимые для понимания настоящего текста.
Теперь перейдем к рассмотрению примеров матриц с «недооценкой» и «переоценкой» промежуточных значений. Исторически первый пример дают нам многозначные матрицы Гёделя. Операции матрицы Сп = ({0,1,... ,п — 1}, Л, V, —, {п — 1}) отвечают следующим условиям [27]:
а Л Ь = шт(а, Ь); а V Ь = шах(а, Ь);
|п — 1, если а < Ь; I 0, если а = 0;
а ^ Ь = < —а = <
1Ь, если а > Ь. 1п — 1, если а = 0.
Для трехзначной матрицы С3 = ({0,1, 2}, Л, V, —, {2}) получаем следующие таблицы:
л 0 1 2
0 0 0 0
1 0 1 1
2 0 1 2
v 0 1 2
0 0 1 2
1 1 1 2
2 2 2 2
0 1 2
0 2 2 2
1 0 2 2
2 0 1 2
—X
0 2
1 0
2 0
Нетрудно увидеть, что при Б = {1, 2,...,п — 1} (в трехзначном случае — {1,2}) операции Сп отвечают условию стандартности Россера-Тюркетта1. Таким образом, матрицы Гёделя получены из матриц классической логики «недооценкой» промежуточных значений.
Бруннер и Карниэлли сопоставляют последовательности матриц Гёделя последовательность дуальных «анти-интуиционистских» матриц [16]. Она состоит из матриц вида С*п = ({0,1,...,п — 1}, Л, V, —, -*, {1,...,п — 1}), где операции отвечают следующим условиям:
Использование операции х — y, которую называют «псевдоразностью» или «исключением», в качестве дуала x ^ y восходит к работе МакКинси и Тарского [41]. Такой подход является обычным в работах по данной теме (см., например, [46], [28], [57], [29], [58]). Однако отметим, вслед за Т. Фергюсоном [25], что не существует такой функции 1 на {0,1,... , n — 1}, для которой ¿(¿(х) ^ ¿(y)) = (x — y) или ¿(¿(х) —¿(y)) = (х ^ y), и в то же время для инволюции ~ выполняются тождества: ~ х y) = (y — х); ~ y— ~ х) = (х ^ y). Поэтому, принимая во внимание построения, касающиеся дуализа-ции, из Части I данной работы2, в качестве дуала х ^ y я буду рассматривать операцию х ^ y = y — х, как это делают А. Мон-тейро [42, Th. 2.6] и А.С. Карпенко [5]. Она отвечает следующему условию:
Для наглядности, рассмотрим трехзначную матрицу =
({0,1, 2}, Л, V, -*, {1, 2}). Таблицы для — таковы:
хСм. Часть I.
2См. также [39].
a Л b = min(a, b); a V b = тах(а, b);
0, если a > b; b, если a < b.
0 1 2
0 0 1 2
1 0 0 2
2 0 0 0
-*x
0 2
1 2
2 0
Ясно, что при Б = {п — 1} (в трехзначном случае — {2}) операции СП отвечают условию стандартности Россера-Тюркетта. То есть, матрицы вида СП получены из матриц классической логики в результате «переоценки» промежуточных значений.
В работе [18] А. Чёрч приводит еще одну матрицу интересующего нас типа. В цитируемой статье автор рассматривает матрицы, которые не являются «нормальными в смысле Карнапа», и в то же время являются характеристическим для классической пропозициональной логики. Матрица является «нормальной» в смысле Карнапа, если и только если она является «стандартной» в смысле Россера-Тюркетта. Матрица называется характеристической для некоторого исчисления, если и только если класс ее законов совпадает с классом теорем данного исчисления. В качестве одного из примеров Чёрч рассматривает матрицу, где Б = {2}, а операции определяются такими таблицами:
0 1 2
0 0 0 0
1 0 2 2
2 0 2 2
vй 0 1 2
0 0 2 2
1 2 2 2
2 2 2 2
0 1 2
0 2 2 2
1 0 2 2
2 0 2 2
— x
0 2
1 0
2 0
Такую же матрицу рассматривал Н. Решер как «слабый» вариант логики Лукасевича [47, р. 32-33]. А.С. Карпенко обратил внимание на то, что аналогичные операции выразимы и в матрице Бочва-ра B3, образуя второй набор «внешних» операций [5, с. 53]. Таким образом, как указал Карпенко, логика Бочвара содержит не один фрагмент, изоморфный классическому исчислению высказываний, а два — заданный матрицей Bg c внешними операциями, определенными самим Бочваром, и Bfi с операциями, отвечающими таблицам, изображенным выше.
Как и в случае матриц Гёделя, матрице ВО можно сопоставить дуальную ей. В работе [2] рассматривается матрица с Б = {1, 2} и следующими операциями:
л0 0 1 2
0 0 0 0
1 0 0 0
2 0 0 2
v0 0 1 2
0 0 0 2
1 0 0 2
2 2 2 2
эа 0 1 2
0 2 2 2
1 2 2 2
2 0 0 2
0 2
1 2
2 0
Нетрудно убедиться, что выполняются следующие тождества: хЛ0у =~ XV0 ~ у); хЛ0у =~ XV0 ~ у); хV0у =~ хЛ0 ~ у); х V0 у =~ хЛ0 ~ у); —0х =~ —0 ~ х; —0х =~ —0 ~ х. Дуалом к согласно нашей процедуре, окажется х С° у =:~ х у). Но в то же время имеет место х у = —0(—0х С0 —0у); х С0 у = —0(—0х —0у).
Описанная матрица совпадает с фрагментом В3° трехзначной матрицы Бочвара, однако отличается от него классом выделенных значений. Заметим, что матрица трехзначной логики Сегерберга £3 имеет тот же набор операций, что у Бочвара, но два выделенных значения. Поэтому матрицу £0 = ({0,1, 2}, Л0, V0, , —0, {1, 2}) можем трактовать как фрагмент матрицы Сегерберга.
Заключительный пример из литературы представляет наибольший интерес, т. к. в нем «недооценка» истинностных значений проявляется в наиболее явном виде. Д.В. Зайцев и Е.А. Кубышкина [36] строят четырехзначную логику, в которой истинностные значения имеют составную природу. Элементы множества Т} интерпретируются как «онтологически ложно» и «онтологически истинно», а элементы множества {0,1} как «не известно» и «известно». Множеством-носителем матрицы, которую строят авторы, оказывается произведение этих двух множеств: {^0, ^ 1,Т0,Т 1}. Адаптируя обозначения к терминологии текущей работы, будем далее писать {0,1, 2, 3}. Тогда интересующая нас матрица приобретает вид = ({0,1, 2, 3}, Л, V, —, {3}). Таблицы для базовых операций таковы:
л 0 1 2 3
0 0 0 0 0
1 0 1 1 1
2 0 1 2 2
3 0 1 2 3
v 0 1 2 3
0 0 1 2 3
1 1 1 2 3
2 2 2 2 3
3 3 3 3 3
—x
0 2
1 3
2 0
3 1
~ x
0 1
1 0
2 3
3 2
Как отмечают Кубышкина и Зайцев, «если мы определяем отношение следования классическим образом (истинные посылки должны влечь истинные заключения), мы получаем классическую логику, где различие между известными и не известными истинами отсутствует» (пер. автора). То есть речь идет о том, что если мы полагаем Б = {2,3}, то ЬЯА есть матрица классической логики. Многозначность возникает, когда происходит «недооценка» предложений, которые описывают положение дел, имеющее место в действительности, но не известное познающему субъекту, и их отказываются трактовать как истинные по эпистемическим соображениям. Чтобы нагляднее проиллюстрировать, связь ЬЯА с классической логикой, покажем, что она функционально эквивалентна матрице ЬЯА* = ({0,1, 2, 3}, Л, V, Э, —, {3}), в которой базовые операции отвечают условиям стадартности Россера-Тюркетта при Б = {2, 3}. Импликация и отрицание отвечают таблицам ниже:
э 0 1 2 3
0 2 2 2 2
1 3 3 3 2
2 0 0 3 2
3 1 0 3 2
—x
0 3
1 2
2 1
3 0
Покажем функциональную эквивалентность LRA и LRA* следующими тождествами: — x —x; x D y = —(x Л —y); —x = x D (x Л —x); ~ x = ——x.
Приведенные выше примеры служат мотивом для более систематического изучения матриц классической логики с «переоценкой» и «недооценкой» истинностных значений. В дальнейшем будем называть их TL-матрицами, от английского «true lies». В следующем разделе я начну с рассмотрения двух классов трехзначных TL-матриц: класса TLi матриц с одним выделенным значением и TL2 с двумя, —
а позже сделаю ряд обобщений для большего числа истинностных значений.
2. Классы матриц ТЬ\ и ТЬ2
Построим класс ТЬ\ трехзначных матриц, в которых базовые операции отвечают условиям стандартности Россера-Тюркетта при В = {1, 2}, однако класс выделенных значений ограничен одним элементом. Он состоит из матриц, имеющих вид М = ({0,1, 2}, Л, V, —, {2}), в которых операции отвечают следующим таблицам:
л 0 1 2
0 0 0 0
1 0 1 или 2 1 или 2
2 0 1 или 2 1 или 2
v 0 1 2
0 0 1 или 2 1 или 2
1 1 или 2 1 или 2 1 или 2
2 1 или 2 1 или 2 1 или 2
0 1 2
0 1 или 2 1 или 2 1 или 2
1 0 1 или 2 1 или 2
2 0 1 или 2 1 или 2
—X
0 1 или 2
1 0
2 0
Класс ТЬ2 получаем с помощью процедуры дуализации, описанной в Части I. В матрицах этого класса операции отвечают условиям стандартности при одном выделенном значении, однако В = {1, 2}. Элементы ТЬ2 имеют вид М = ({0,1, 2}, Л, V, —, {1, 2}), а их операции отвечают следующим таблицам:
л 0 1 2
0 0 или 1 0 или 1 0 или 1
1 0 или 1 0 или 1 0 или 1
2 0 или 1 0 или 1 2
v 0 1 2
0 0 или 1 0 или 1 2
1 0 или 1 0 или 1 2
2 2 2 2
0 1 2
0 0 или 1 0 или 1 2
1 0 или 1 0 или 1 2
2 0 или 1 0 или 1 0 или 1
—X
0 2
1 2
2 0 или 1
Обычно, когда классы матриц задаются через условия, накладываемые на свойства базовых операций, требуют, чтобы эти операции были, помимо прочего, С-расширяющими (см., например, [17, § 5.3], [12], [26], [55], [8]). Однако я воздерживаюсь от этого требования в пользу более обобщенного подхода. Обратим внимание, что рассмотренная выше матрица ЬЯА не является С-расширяющей. В то же время необходимо отметить, что отказ от обсуждаемого ограничения ведет к определенным затруднениям. В классе ТЬ\ появляется «вырожденная» матрица, в которой каждая неэлементарная формула принимает только значения из {0,1} — множества невыделенных значений. Аналогично, в ТЬ2 имеется элемент, область значений элементарных операций которого ограничена {1, 2}, т. е. выделенными значениями. Обозначим эти матрицы как Вд и £3 соответственно. Ниже привожу по две операции для каждой матрицы, остальные определяются через них так же, как в классической логике.
^в 0 1 2
0 1 1 1
1 0 1 1
2 0 1 1
—в х
0 1
1 0
2 0
0 1 2
0 1 1 2
1 1 1 2
2 1 1 1
X
0 2
1 2
2 1
Едва ли можно считать —вх и х полноценными отрицаниями. По своим свойствам эти операторы ближе к ± и Т (см. [30, § 1.3.], а также [17, р. 11-12]). При этом в классах ТЬ\ и ТЬ2 значительное количество матриц не содержит более удачных кандидатов на роль отрицания. Однако, по мнению автора, существует и достаточно веский аргумент, оправдывающий включение соответствующих матриц в изучаемый класс. Чтобы изложить его, потребуется ввести дополнительные понятия.
До этого мы пользовались определением следования в терминах логических матриц. Теперь расширим это понятие. Отношением следования по Тарскому для пропозиционального языка С называем бинарное отношение Ь между X С Евт(С) и а € Евт(С), отвечающее трем условиям:
• Если а € X, то X Ь а (рефлексивность);
• Если X Ь а и X С X', то X' Ь а (монотонность);
• Если X Ь а и X' Ь а, то X, X' Ь а (транзитивность).
Называем Ь структурным, если для каждого эндоморфизма в в С, каждого множества формул X и каждой формулы а имеет место: если X Ь а, то в^) Ь в(а). Называем Ь нетривиальным, если найдутся непустое множество формул X и формула а, такие что X У а. Называем Ь финитарным, если для каждого множества формул X и каждой формулы а, таких что X Ь а, найдется конечное множество X', для которого выполняется: X' С X и X' Ь а. Если Ь структурное, нетривиальное и финитарное следование по Тарскому для пропозиционального языка С, пара (С, Ь) назовем пропозициональной логикой.
Имеет место следующий факт. Пусть X Ь а, е.т.е. (X, а) € Сп(М) для некоторой конечнозначной матрицы М, в которой В есть непустое собственное подмножество множества-носителя. Тогда (С, Ь) есть пропозициональная логика. Структурность Ь вытекает из [59, § 3.1.3], финитарность — из [52], нетривиальность — из ограничения, наложенного на объем класса выделенных значений. Для экономии места опускаю обобщение этого материала для следования с множественными заключениями и адресую читателя к работам Р. Вуйцицкого [59, § 4.7], а также Д. Шусмита и Т. Смайли [53, § 2.1, § 2.2, §§ 13.1-13.3].
На основе определенного выше понятия следования, О. Ариэли и соавторы вводят понятия пред-отрицания и слабого отрицания [13]. Пусть (С, Ь) пропозициональная логика, язык С которой содержит унарную связку —
• Говорим, что — есть пред-отрицание, если р У — р для р € Уаг(С).
• Пред-отрицание является слабым отрицанием, если —р У р для р € Уаг(С).
Если X Ь а ^^ (X, а) € Сп(М) для некоторой матрицы М = (А, В), первое условие означает, что — х € В для некоторо-
го х € Б, а второе — что —у € Б для некоторого у € Б. То есть базовым свойством отрицания, если следовать условиям выше, оказывается то, что операция не сохраняет выделенное значение. А дуальное свойство — не сохранять невыделенное значение - «надстраивается» над ним. Это отражает взгляд на истинностные значения, при котором «истина» оказывается главным значением, а «ложь» играет вторичную, подчиненную роль. Подобный взгляд отражен в обычном определении матричного следования — от посылок к заключению сохраняется именно значение «истина». Однако возможен и подход, при котором «истина» и «ложь» трактуются как равноправные значения. В частности, для этого можно использовать следование с множественными заключениями. Сохраняются не только выделенные значения при переходе от посылок к заключениям, но и невыделенные при переходе в обратную сторону. Тогда условия ({р}, {—р}) € Спм(М) (не сохраняется «истина» слева направо) и ({— р}, {р}) € Спм(М) (не сохраняется «ложь» справа налево) оказываются симметричными3. С этой точки зрения представляется обоснованным переформулировать условия Ариэли следующим образом:
• Говорим, что — есть пред-отрицание, если р У —р или —р У р для р € Уат(С).
• Пред-отрицание является слабым отрицанием, если одновременно р У —р и —р У р для р € Уат(С).
Это приводит нас к тому, что каждая матрица из классов ТЬ\ и ТЬ2 есть матрица пропозициональной логики с пред-отрицанием. На этом основании можно заключить, что все логики, задаваемые рассматриваемыми матрицами, обладают достаточным количеством полезных логический свойств, чтобы оправдать их дальнейшее изучение.
3Здесь можно провести параллель с понятиями «негативного объекта справа» и «негативного объекта слева», которые рассматривает Л. Хамберстоун [30, р. 14].
В Части I данной работы большое внимание уделено роли модификаций матриц классической логики в рамках исследований по паранепротиворечивым логикам. Имеет смысл вернуться к этой теме, рассматривая ТЬ-матрицы. Тем более, что все известные автору по литературе ТЬ-матрицы получены «недооценкой» истинностных значений, а для паранепротиворечивости необходима их «переоценка». Напомню, что в данной работе паранепротиворечивость толкуется в терминах следования: называем пропозициональную логику (С, Ь) паранепротиворечивой (относительно —), если найдутся такие а, в € Рог (С), что {а, —а} У в. Из определения — х (с. 20) очевидным образом вытекает, что матрицы из ТЬ2 задают паранепротиворечи-вые логики.
Однако существует другой подход к определению критериев па-ранепротиворечивости. Логика считается паранепротиворечивой, если в ней не сохраняются отдельные законы классической логики, например, закон Дунса Скота: а Э (—а Э в). В общем случае условия {а, —а} У в и У а Э (—а Э в) не эквивалентны. В логике парадоксов Приста имеет место первое, но не второе. В логике Клини [35] — второе, но не первое. С этой точки зрения матрицы из ТЬ2 походят на матрицу Приста ЬР.
Утверждение 1. Если М € ТЬ2, то Т(С2) С Т(М). Если матрица М, к тому же, является С-расширяющей, то Т(С2) = Т(М).
Доказательство. Докажем первую часть. Функционально эквивалентным образом переопределим матрицу С2, заменив Э на С в множестве ее базовых операций. Пусть а € Т(М). Тогда найдется оценка Н в М, такая что Н(а) = 0. Определим отображение ^ из алгебры М в алгебру С2: ^>(0) = ^>(1) = 0, ^>(2) = ^(1). Из определений ТЬ2, ^ и С2, вытекает, что ^ есть гомоморфизм. Поэтому, если Н(а) = 0, то Н'(р^) = ^(Н(р^)) есть оценка в С2 и Н'(а) = 0. Таким образом, а € Т(М) и Т(С2) С Т(М). Докажем вторую часть. Из того, что М является С-расширяющей, напрямую следует Т(М) С Т(С2). Вместе
с первой частью настоящего утверждения это дает Т(С2) = Т(М).
□
В исследованиях по паранепротиворечивым логикам важную роль играет понятие максимальности относительно классической логики, восходящее к работам А.М. Сетте [50] и Н. да Коста [21]. Па-ранепротиворечивую логику L = (L, Il) называют максимальной относительно классической логики CL = (L, Icl), если она отвечает двум условиям:
• Каждая теорема L есть теорема CL.
• Если а теорема CL, но не теорема L, добавление а к L в качестве аксиомы, превращает L в CL.
Большая часть известных в литературе многозначных паране-противоречивых логик обладает этим свойством. В частности, таковы все логики, задаваемые матрицами из класса 8Kb [17, p. 78]. Подробному рассмотрению вопроса о максимальности посвящена работа [40]. В свете доказанного выше утверждения о матрицах из TL2 для их анализа понятие максимальности относительно классической логики оказывается неподходящим. В его основе лежит понимание логической системы как класса тавтологий. Но с этой точки зрения ни одна из систем, задаваемых матрицами из TL2, просто не является паранепротиворечивой, ведь в каждой из них имеют место и закон Дунса Скота, и закон противоречия (—(а Л —а)), отсутствия которого в паранепротиворечивой системе прямо требовал да Ко-ста. Однако мы можем получить содержательные результаты, если обратимся к более обобщенной трактовке максимальности паране-противоречивых логик. Введем следующие определения [13]:
• Говорим, что логика L = (L, I) максимально паранепротиворе-чива в слабом смысле, если каждая логика L' = (L, lb), где ЬС|Ь и множество теорем L является собственным подмножеством множества теорем L', не является паранепротиворечивой.
• Говорим, что логика L = (L, I) максимально паранепротиво-речива в сильном смысле, если каждая логика L' = (L, lb), где bclb, не является паранепротиворечивой.
В работе [14] доказано, что каждая матрица из 8КЬ является максимально паранепротиворечивой в сильном смысле. Ниже я покажу, что это так и для ТЕ2.
Утверждение 2. Если М е Т£2, то логика, которую она задает, является максимально паранепротиворечивой в сильном смысле.
Доказательство. Чтобы доказать утверждение, покажем, что имеют место следующие факты: (1) £3 и все ее функциональные расширения задают логику, максимально паранепротиворечивую в сильном смысле. (п) £3 и все ее функциональные расширения задают логику, максимально паранепротиворечивую в сильном смысле. (ш) Каждая матрица из ТЕ2 является функциональным расширением б*3 или £3 .
Истинность (1) следует из результатов [14, ТИ. 3.2]. Переходим к доказательству (п).
Пусть матрица М для языка С является функциональным расширением £3. Пусть существует такая логика (С, Ь), что Сп(М) сК Тогда найдутся Х и а, такие что X Ь а и (Х, а) е Сп(М). В этом случае найдется оценка Л0 в М, при которой Л0(Х) С {1, 2} и Л0(а) = 0. Определим подстановку е следующим образом:
{(р ^ р), если Л0(р) = 1, —(р ^ р), если Л0(р) = 2, р0, если Л0(р) = 0.
В силу структурности Ь получаем, что е(Х) Ь е(а). В силу определения е(р), если Л(р0) = 0, то Л(е(Х)) С {1,2} и Л(е(а)) = 0. Отсюда имеем: (а,р0) е Сп(М). Поскольку Сп(М) сЬ, также выполняется а Ь р0
Для каждой формулы в из е(Х) имеет место либо случай (1): если Л(р0) е {1, 2}, то Л(в) е {1, 2}, — либо случай (2): Л(в) = 0 при Л(р0) = 1 или Л(р0) = 2.
Рассмотрим случай (1). Если в е е(Х), то Л(в) е {1,2} при любом Л. Следовательно, ({д0, —д0},в) е Сп(М). Поскольку Сп(М) сЬ, также выполняется 50, —50 Ь в .В силу транзитивности
и монотонности Ь, до, — до Ь а. Но так как а Ь ро, из этого вытекает до, — до Ь ро. Поэтому Ь не является паранепротиворечивым.
Рассмотрим случай (2). Если Н(в) = 0 при Н(ро) = 1, то Нв((р ^ р)/ро) = 0 для любой оценки Н. Если Н(в) = 0 при Н(ро) = 2, то Нв(—(р ^ р)/ро) = 0 для любой оценки Н. Обозначим через ± формулу, которая принимает значение 0 при любой оценке Н. Определим подстановку в' следующим образом:
При любой оценке Н в М каждая в € X принимает выделенное значение и Н(а) = 0. Так как ({до,— до},в) € Сп(М), (а,ро) € Сп(М) и Сп(М) СЬ, выполняется до, — до Ь в и а Ь ро. В силу транзитивности и монотонности Ь имеем: до,— до Ь ро. Поэтому Ь не является паранепротиворечивым.
Теперь докажем (Ш). Пусть М = ({0,1, 2}, Л, V, —, {1, 2}) матрица из ТЬ2. Определим операции в матрице М' = ({0,1, 2}, Л', V', , {1, 2}) следующими тождествами: х Л' у = ——(х Л у), х V' у = ——(х V у), х у = ——(х ^ у). По определению ТЬ2, М' есть если — х есть ~1Пх, и М' есть £3, если — х есть —^х. Доказательство закончено. □
Можно распространить результаты, сформулированные в утверждениях 1 и 2 на матрицы из класса ТЬ1, если трактовать задаваемые ими логики как параполные. Однако, как и в случае пара-непротиворечивости, существуют разные формулировки критериев параполноты. В работе [37] параполная логика характеризуется так: «логическая система параполна, если она может служить логикой, лежащей в основе теорий, в которых имеются (замкнутые) формулы, такие что эти формулы и их отрицания одновременно ложны. <...> Кроме того, параполные теории не отвечают принципу исключенного третьего, сформулированному в следующей форме: из двух противоречащих пропозиций одна должна быть истинна» (пер. автора). С формальной точки зрения это соображение может трактоваться
(р ^ р), если Но(р) = 1,
в'(р)
(р ^ р), если Но(р) = 2,
если Но(р) = 0.
как запрет на сохранение отдельных законов классической логики, например, аV—а [51], или (а D —а) D —а [15], или (—а D а) D а [19], [6, §2.1]. Возможно также сформулировать это условие в терминах следования, тогда логику L называют параполной, если для некоторых X С For(L) и а, ß е For(L) верно, что X, а IL ß, X, —а IL ß и X Fl ß. Однако нас будет интересовать в первую очередь дуальность между классами TLi и TL2. С этой точки зрения в качестве критерия лучше всего подходит следующий принцип: называем логику (L, Ь) параполной, е.т.е. ß F {а, —а} для некоторых а, ß е For(L)4. Ясно, что такая формулировка имеет смысл, только если расширить определение логики, чтобы следование допускало множественные заключения. Это может быть как уже рассмотренное следование типа X Ь Y (X, Y С For(L)), так и следование с сингулярными посылками и множественными заключениями, которое, в матричной форме, определяется следующим образом5:
Cn*(M) = {(а, X)|Vh(h(X) П D = 0 Ь(а) е D)}.
Кроме того, следуя [16], введем понятие класса контртавтологий :
T*(M) = {а|М(ВД е D)}.
Это позволяет получить дуальный вариант утверждения 1.
Утверждение 3. Если M е TL1, то T*(C2) С T*(M). Если матрица M, к тому же, является C-расширяющей, то T*(C2) = T*(M).
Обратим внимание, что свойство T*(C2) = T*(M) есть матричный вариант свойства а Il ^ ^^ а Icl которое имеет место в интуиционистской логике Int и выступает следствием из известной теоремы Гливенко [57], [56]. Само же утверждение теоремы встречается в литературе в двух вариантах: Iint ——а ^^Icl а [45, p. 391] и Iint —а ^^Icl —а [29], [56]. Покажем, что при обоих формулировках аналог теоремы доказуем для C-расширяющих матриц из TLi.
4Подробный анализ этого вопроса см. в [39] и [31].
5О соотношении между Cn, Си* и Сим см. [20].
Утверждение 4. Пусть M е TLi и матрица M является C-расширяющей. Тогда верно следующее: (1) — —а е T(M) ^^ а е T(C2); (2) — а е T(M) ^ — а е T(C2).
Доказательство. Построим матрицу Mзаменив в M класс выделенных значений на D' = {1,2}. По построению TLi, базовые операции M' отвечают условию стандартности Россера-Тюркетта. Следовательно, Cum(M') = Cum(C2). Отсюда T*(M') = T*(C2). В то же время T*(M') = {а|УЛ,(Л,(а) = 0)}. Так как, в силу утверждения 3, T*(M) = T* (C2), и каждая оценка в M' есть оценка в M, также верно, что T*(M) = {а|УЛ,(Л,(а) = 0)}. Кроме того, если M есть C-расширяющая матрица из TLi, ее отрицанием является —
Докажем (1, =^). Пусть ——а е T(M). Тогда h(——а) = 2 для каждой оценки h в M. По определению оценки, — 0(h(—а) = 2) По определению — h(—а) = 0, то есть — а е T*(M). В силу утверждения 3, — а е T* (C2). Так как C2 есть матрица классической логики, а е T(C2).
Теперь докажем (1, ^=). Пусть ß е T(C2). Так как C2 есть матрица классической логики, — ß е T*(C2). В силу утверждения 3, —в е T*(C2). Так как T*(M) = {а|Vh(h(а) = 0)}, верно, что h(—в) = 0 для каждой оценки h в M. Тогда, по определению — —°(h(—а) = 2). По определению оценки, (h(——а) = 2). Следовательно, ——а е T(M).
Наконец, докажем (2). В силу определения —верно, что —= —0—0—°ж. Следовательно, — а е T(M) ^^ ———а е T(M). Из этого наблюдения и (1) очевидным образом следует, что —а е T(M) ^^ —а е T(C2). □
Поскольку классы TLi и TL2 дуальны, также получаем следующее.
Утверждение 5. Пусть M е TL2 и матрица M является C-расширяющей. Тогда верно следующее: (1) ——а е T*(M) ^^ а е T*(C2); (2) — а е T*(M) ^ —а е T*(C2).
Стоит отметить, что при дуализации Int в качестве дуального варианта теоремы Гливенко зачастую рассматривается аналог утвер-
ждения 1: Ьь а ^^Ьоь а [16], [56], [57]. Однако в нашем случае это было бы не вполне корректно. Хотя для С-расширяющих матриц из Тр выполняются как только что указанное условие, так и дуальные формулировки теоремы в утверждении 5, в более общем случае это может быть не иметь места. Например, в матрице Приста РР истинно утверждение 1, однако ложны обе части утверждения 5, поскольку Т * (РР) = 0.
Теперь формулируем дуальный вариант утверждения 2. Для этого потребуется следующее определение: будем называть логику Ь = (£, Ь) максимально параполной в сильном смысле, если каждая логика Ь' = (£, 1Ь), где Ьс1Ь, не является параполной.
Утверждение 6. Если М е ТР1, то логика, которую она задает, является максимально параполной в сильном смысле.
До настоящего момента мы рассматривали общие свойства матриц, входящих в классы ТР1 и ТР2 или их С-расширяющие подклассы. Теперь проанализируем внутреннюю структуру этих классов. Для этого обратимся к подходу, который применяется в [55], [10] и [34], и упорядочим изучаемые классы по отношению функциональной вложимости.
Для формулировки результатов необходимо определить матрицу ТРт = ({0,1, 2}, Л, V, ^т, {2}). Ее базовые операции совпадают с таковыми в Сэ, за исключением ^т, которая отвечает следующей таблице:
—>т 0 1 2
0 2 2 2
1 0 2 2
2 0 2 1
Утверждение 7. Пусть М е ТР1. Тогда ТРТ есть функциональное расширение М. Если матрица М, к тому же, С-расширяющая, то Сэ есть функциональное расширение М.
Доказательство. По построению ТР1, каждая функция /(х1,..., хп), определимая в М, отвечает следующему условию:
f (ai,..., ai-i, 1, a¿+i,...,a„) = 0 ^^ f (ai,..., ai-1,2, ai+i,..., a„) = 0.
То есть f (x1,..., xn) сохраняет разбиение п = {{0}, {1, 2}}. С.В. Яблонский доказал [11], что класс U всех функций, сохраняющих данное разбиение, предполон в P3, классе всех функций на {0,1, 2}. Таким образом, класс операций M с необходимостью включается в U.
Как показал М.Ф. Раца [7], класс операций G3 представляет собой пересечение класса U с классом T всех C-расширяющих функций на {0,1, 2}. Таким образом, любой подкласс U, содержащий только C-расширяющие функции, включается в класс операций G3. Это доказывает вторую часть утверждения.
Кроме того, в процитированной работе Раца показано, что класс операций G3 предполон в U. Отсюда, поскольку операция ^т принадлежит классу U, но не принадлежит классу T, вытекает, что базовые операции tlT образуют базис класса U. Это доказывает первую часть утверждения. □
Из доказательства пункта (iii) утверждения 2, а также дуальности классов TLi и TL2 также вытекает следующее.
Утверждение 8. Пусть M е TLi. Тогда M есть функциональное расширение В^ или Bg. Если матрица M, к тому же, C-расширяющая, то M не является функциональным расширением Bg.
Утверждения 7 и 8 позволяют заключить, что матрицы класса TLi образуют решетку по отношению функциональной вложимо-сти, в которой супремумом выступает класс матриц, функционально эквивалентных
tlT,
а инфинумом — пустое множество. Подкласс C-расширяющих матриц представляет собой подрешетку данной решетки, где супермумом выступает класс матриц, функционально эквивалентных G3, а инфинумом класс, состоящий из матрицы Bg.
Так как классы TLi и TL2 дуальны, матрицы из TL2 образуют решетку, изоморфную решетке матриц из TLi. Для нее выполняются следующие утверждения.
Утверждение 9. Пусть М е ТЬ2. Тогда матрица ТЬ^, дуальная ТЬ^", есть функциональное расширение М. Если матрица М, к тому же, С-расширяющая, то есть функциональное расширение М.
Утверждение 10. Пусть М е ТЬ2. Тогда М есть функциональное расширение £3 или £3. Если матрица М, к тому же, С-расширяющая, то М не является функциональным расширением £3.
Матрицы Е3 и £3, которые являются наиболее слабыми с функциональной точки зрения в своих классах, обладают рядом интересных свойств, на которых стоит остановиться отдельно.
Как и Р1 и 11, В3 и задают литеральные паралогики. Р. Левин и И. Микенберг рассмотрели семейство из четырех трехзначных матриц, задающих такие паралогики, которое включает в себя Р1, 11, Р2, 12 [38]. Если мы требуем от операций Л, V, ^ стандартности, то Р1, 11 будут функционально слабейшими С-расширяющими матрицами литеральных паралогик. Но в более общем случае такими матрицами окажутся £33 и Е3. Между операциями С2 и существует взаимно-однозначное соответствие. Поскольку в С-расширяющей матрице М каждой операции С2 соответствует по меньшей мере одна операция М, в £33 не определима никакая С-расширяющая матрица М, не являющаяся функционально эквивалентной Теперь покажем, что £33 есть матрица литеральной паранепротиворечивой логики. В то время как (|р1, -р1}, ц) е Сп(£^), можно доказать следующее утверждение.
Утверждение 11. Если ни одна из формул, принадлежащих X и У, не является пропозициональной переменной, то
(X, У) е Спм(£3°) ^ (X, У) е Спм(С2).
Доказательство. Заменив в £3 класс выделенных значений Ds = {1,2} на Dв = {2}, получаем матрицу Е3. Имеет место следующее: Н есть оценка формулы в в , е.т.е. Н есть оценка формулы в в Пусть в' не является пропозициональной переменной. Тогда для каждой оценки Н в £3 и Е^ верно, что Н(в') е {0,2}.
Как следствие, h(e') G DS ^^ h(e') G DB. То есть если ни одна из формул, принадлежащих X U Y не является пропозициональной переменной, то (X, Y} G Онм(S3) ^^ (X, Y} G Онм(В3). В то же время Они (Вз) = Они (C2). □
Итак, S3 является наиболее слабой с функциональной точки зрения О-расширяющей матрицей литеральной паранепротиво-речивой логики. В силу дуальности, В° является слабейшей О -расширяющей матрицей литеральной параполной логики.
Теперь вспомним, что матрицы P1 и 11 можно задать следующим образом: P1 = ({0,1, 2}, D°, -3, {1, 2}}; 11 = ({0,1, 2}, D3, -1°, {2}}, где (ж D3 у = -°(-1°ж С3 у)). При этом P1 и 11 функционально эквивалентны. То есть, как обратил внимание А.С. Карпенко [33], P1 получается добавлением к S3 операций из а 11 — из В° при добавлении операций из S^. На этом основании им предложен метод построения литеральных паралогик с помощью «комбинирования изоморфов классической логики», где изоморфом называется многозначная матрица, порождающая классический класс тавтологий. Дальнейшей разработке этого метода посвящена часть совместной работы Карпенко и Томовой [6, § 3.1.1].
Анализ TL-матриц, предложенный в настоящей работе, позволяет внести уточнения в процедуру «комбинирования изоморфов». В случае P1, где D = {1, 2}, происходит объединение порождающей классическое отношения следования матрицы S°, которая функционально эквивалентна В°, однако имеет два выделенных значения вместо одного, с паранепротиворечивой TL-матрицей S^3. В случае 11, где D = {2}, объединяются трехзначная матрица классической логики В3, отличная от S^3 лишь тем, что ее класс выделенных значений содержит единственное значение вместо двух, с параполной TL-матрицей В°. Паранепротиворечивость и параполнота матриц, полученных «комбинированием изоморфов», является следствием того, что они являются функциональными расширениями соответствующих TL-матриц.
Заметим, что функциональными расширениями TL-матриц оказываются также все матрицы из рассмотренных в Части I семейств
8КЬ и 8КЬ*. Это вытекает из того, что каждая матрица из 8КЬ есть функциональное расширение Р1, а каждая матрица из 8КЬ* есть функциональное расширение 11. Данный факт говорит о том, что ТЬ-матрицы могут играть полезную роль в построении функциональных классификаций многозначных логик. Одна такая классификация уже существует в литературе. Это решетка так называемых «естественных р-логик», построенная Н. Томовой [9], в которой инфинумом выступает матрица Р1 , и все элементы, таким образом, суть функциональные расширения ТЬ-матрицы Другая решетка логик, принадлежащая тому же автору (см. [10], [55], [3, Гл. 3]), имеет своим инфинумом операции слабой логики Клини, или, что то же самое, внутренние операции логики Бочвара. Матрица с такими операциями и D = {1, 2} задает класс тавтологий, совпадающий с классическим. При D = {2} такая матрица порождает классический класс контр-тавтологий. То есть, хотя эти матрицы и не входят в ТЬ1 или ТЬ2, они делят существенные свойства с элементами этих классов.
В заключение раздела обратимся к теме, объединяющей Часть I и Часть II этой работы. Хотя ни одна из ТЬ-матриц не входит в классы 8КЬ или 8КЬ*, некоторые из них также могут быть представлены как расширения матрицы классической логики. Это становится возможно благодаря тому, что мы включили в ТЬ1 и ТЬ2 матрицы, которые не являются С-расширяющими. Как следует из доказательства утверждения 7, в матрице выразимы все функции из класса V. Множеству этих функций, в частности, принадлежат задаваемые следующими таблицами:
л 0 1 2
0 1 1 1
1 1 1 1
2 1 1 2
\\ 0 1 2
0 1 1 2
1 1 1 2
2 2 2 2
э 0 1 2
0 2 2 2
1 2 2 2
2 1 1 2
—X
0 2
1 2
2 1
Нетрудно убедиться, что эти операции отвечают условиям стандартности Россера-Тюркетта. Таким образом, есть функциональное расширение трехзначной матрицы классической логики. Заметим, что в выразима также следующая операция: = 2;
= ~2 = 1. В то же время матрица М = ({0,1, 2}, Л, V, ■, ~, {2}) изоморфна матрице 11.
В силу дуальности, ТРт является функциональным расширением трехзначной матрицы классической логики и содержит матрицу, изоморфную Р1. Последнее означает, что ТРт представляет собой матрицу логики формальной противоречивости (ЬИ), которая не входит в семейство 8КЬ.
Итак, мы рассмотрели два класса трехзначных ТР-матриц для фиксированных пропозициональных языков, а также некоторые свойства логик, задаваемых ими. В заключение рассмотрим направления для обобщения этих результатов. Во-первых, я рассмотрю вопрос о матрицах с большим числом значений. Во-вторых, будут намечены пути перехода от рассмотрения матриц для фиксированного языка к матрицам, где операции трактуются в терминах замкнутых классов функций, без привязки базиса к какой-либо конкретной сигнатуре.
3. Заключение
Построение аналогов классов ТР1 и ТР2 для произвольного к значений и обобщение на них результатов, изложенных в утверждениях 1-11 не представляет заметных затруднений. Обратим лишь внимание на то, что матрица Гёделя Сэ является супремумом в решетке С -расширяющих матриц из ТР1 (утверждение 7), однако уже в четырехзначном случае С таким свойством не обладает. Дело в том, что операции С4 не только сохраняют разбиение п = {{0}, {1, 2, 3}} множества {0,1, 2, 3}, а также сохраняют его подмножество {0, 3}, т. е. являются С-расширяющими, но и сохраняют множество {0, 2, 3}. Это значит, что найдется С-расширяющая матрица с операциями, сохраняющими п, которая является собственным функциональным расширением С4. Аналогично, требует соответствующей модификации и утверждение 9.
Однако по-настоящему важным следствием увеличения числа истинностных значений будет возможность определить матрицы, которые задают логики, являющиеся паранормальными, т. е. парапол-ными и паранепротиворечивыми одновременно. В качестве примера
рассмотрим матрицу, которая содержит Вд и в качестве подматриц. Возьмем следующие таблицы:
л 0 1 2 3
0 0 0 0 0
1 0 0 0 0
2 0 0 3 3
3 0 0 3 3
v 0 1 2 3
0 0 0 3 3
1 0 0 3 3
2 3 3 3 3
3 3 3 3 3
0 1 2 3
0 3 3 3 3
1 3 3 3 3
2 0 0 3 3
3 0 0 3 3
0 1 2 3
0 0 0 3 3
1 0 0 3 3
2 0 0 0 0
3 0 0 0 0
—X
0 3
1 3
2 0
3 0
Матрица М = ({0,1, 2, 3}, Л, V, —, {1, 3}) задает логику,
в которой одновременно имеет место как {а, —а} У в, так и в У {а, —а}. По аналогии с ТЬ\ и ТЬ2, можно определить целый класс подобных матриц, который мы обозначим ТЬз. На ТЬз переносится ряд полученных ранее результатов. Матрица М задает литеральную паралогику (аналог утверждения 11). Для каждой С-расширяющей матрицы из ТЬ3 верно, что ее классы Т(М) и Т(М*) совпадают с классическими (аналог утверждений 1 и 3). Каждая матрица из ТЬз задает максимально паранормальную логику (аналог утверждения 2). Как и в предыдущих классах, в ТЬз имеются «вырожденные» матрицы. Аналогом £3 будет такая матрица из ТЬз, что каждая из ее операций выполняет условие /(х\,..., хп) € {1, 3}. Аналогом ВЗ3, матрицы из ТЬ\, где /(х1,...,хп) € {0,1}, и все неэлементарные формулы принимают только невыделенные значения, будет матрица, в которой /(х1,..., хп) € {0, 2}. Интересно, что матрица из ТЬ3, где /(х1,..., хп) € {1, 2}, не является вырожденной. Она изоморфна матрице М, которую мы определили выше.
До настоящего момента мы рассматривали матрицы в фиксированных языках. На примере ^ и ^ мы увидели, что выбор языка, для которого мы строим классические матрицы, играет значительно большую роль, чем в двухзначном случае. Например, класс
8КЬ* оказывается изоморфен классу 8КЬ, только если в первом используется ^ как одна из базовых операций. Поэтому, хотя условия стандартности Россера-Тюркетта и удобны, они не подходят для общего описания многозначных матриц классической логики или ТР-матриц. В работе [1] предложен альтернативный подход — матрицы, задающие классическое отношения следования, описываются в терминах замкнутых классов функций:
• Если к-значная матрица порождает классическое отношение следования, то все ее операции содержатся в предполном классе Рк, сохраняющем двухчастное разбиение множества-носителя.
• Если матрица М порождает классическое отношение следования, то класс ее операций не содержится ни в одном из прообразов предполных классов Р2 относительно матричного гомоморфизма из М на двузначную Булеву матрицу.
Это дает нам необходимые и достаточные условия, которым должен отвечать класс операций, чтобы на его основе можно было построить многозначную матрицу классической логики или ТР-ма-трицу. Но возможно ли сформулировать аналогичные условия, которые позволят определить, является ли некоторая матрица функциональным расширением классической?
Нетрудно сформулировать достаточное условие: матрица является функциональным расширением классической логики, если класс ее базовых операций содержит как подкласс, выполняющий приведенные выше условия, так и по меньшей мере одну операцию, нарушающую первое из них. Однако многие примеры из Части I показывают, что в общем случае это не так. В то время как матрицы из 8КЬ явным образом строятся как выполняющие достаточное условие, для матриц Рэ, ¿з и Вэ нам пришлось доказывать наличие формулировок, функционально эквивалентных исходным, демонстрируя выразимость тех или иных операций.
Хотя Я. Калицкий предложил алгоритм, который позволяет построить все функции заданной местности, выразимые посредством некоторого набора функций [32], как показал Н.Р. Емельянов [4], в
k-значной логике при k > 2 задача о выразимости функции через функции определенной системы является NP трудной задачей. Следовательно, такой же трудностью обладает и задача о соответствии класса операций матрицы достаточным условиям, приведенным выше. Вопрос о более простом критерии, которому должны соответствовать операции матрицы, чтобы она являлась функциональным расширением классической, остается открытым.
Литература
[1] Девяткин Л.Ю. О конечнозначных логических матрицах, порождающих классическое отношение следования // Логико-философские штудии. 2016. Т. 13. № 2. URL: http://ojs.philosophy.spbu.ru/index.php/ lphs/article/view/438
(дата обращения: 15.10.2016).
[2] Девяткин Л.Ю., Карпенко А.С., Попов В.М. Трехзначные характеристические матрицы классической пропозициональной логики // Труды научно-исследовательского семинара Логического центра Института философии РАН. 2007. Т. XVIII. С. 50-62.
[3] Девяткин Л.Ю., Преловский Н.Н., Томова Н.Е. В границах трехзнач-ности. М.: ИФ РАН, 2015. 136 с.
[4] Емельянов Н.Р. О сложности задачи выразимости в многозначных логиках // Доклады Академии Наук СССР. 1985. Т. 282. № 3. С. 525529.
[5] Карпенко А.С. Развитие многозначной логики. М.: ЛКИ, 2010. 448 с.
[6] Карпенко А.С., Томова Н.Е. Трехзначная логика Бочвара и литеральные паралогики. М.: ИФ РАН, 2016. 110 с.
[7] Раца М.Ф. О классе функций трехзначной логики, соответствующем первой матрице Яськовского // Проблемы кибернетики. 1969. Вып. 21. С. 185-214.
[8] Томова Н.Е. О четырехзначных регулярных логиках // Логические исследования. М.: Наука, 2009. Вып. 15. C. 223-228.
[9] Томова Н.Е. Естественные p-логики // Логические исследования. Вып. 17. Изд-во ЦГИ, 2011. С. 256-268.
[10] Томова Н.Е. Естественные трехзначные логики: функциональные свойства и отношения. М.: ИФ РАН, 2012. 89 с.
[11] Яблонский С.В. Функциональные построения в k-значной логике // Труды математического института им. В.А. Стеклова. Т. 51. М., 1958. С. 5-142.
[12] Arieli O, Avron A. Three-Valued Paraconsistent Propositional Logics // New Directions in Paraconsistent Logic / Ed. by J.-Y. Beziau et al. Springer India, 2015. P. 91-129.
[13] Arieli O, Avron A., Zamansky A. Maximally Paraconsistent Three-Valued Logics // Proceedings of the Twelfth International Conference on the Principles of Knowledge Representation and Reasoning. Toronto, Ontario, Canada, 2010. P. 310-318.
[14] Arieli O., Avron A., Zamansky A. Maximal and Premaximal Paraconsistency in the Framework of Three-Valued Semantics // Studia Logica. 2011. Vol. 97. No. 1. P. 31-60.
[15] Batens D., De Clercq K., Kurtonina N. Embedding and Interpolation for some Paralogics. The Propositional Case // Reports on Mathematical logic. 1999. Vol 33. P. 29-44.
[16] Brunner A.B., Carnielli W.A. Anti-Intuitionism and Paraconsistency // Journal of Applied Logic. 2005. Vol. 3. No. 1. P. 161-184.
[17] Carnielli W, Coniglio M.E., Marcos J. Logics of Formal Inconsistency // Handbook of Philosophical Logic. Vol. 14. Springer Netherlands, 2007. P. 1-93.
[18] Church A. Non-Normal Truth-Tables for the Propositional Calculus // Boletin de la Sociedad Matematica Mexicana. 1953. Vol. 10. P. 41-52.
[19] Ciuciura J. A Weakly-Intuitionistic Logic I1 // Logical Investigations. 2015. Vol. 21. No. 2. P. 53-60.
[20] Cobreros P. Vagueness: Subvaluationism // Philosophy Compass. 2013. Vol. 8. No. 5. P. 472-485.
[21] Da Costa N.C.A. On the Theory of Inconsistent Formal Systems // Notre Dame Journal of Formal Logic. 1974. Vol. 15. No. 4. P. 497-510.
[22] D'Ottaviano I.M.L. The Completeness and Compactness of a Three-Valued First-Order Logic // Revista Colombiana de Matematicas. 1985. Vol. 19. P. 77-94.
[23] D'Ottaviano I.M.L., da Costa N.C.A. Sur un probleme de Jaskowski // Comptes Rendus de l'Academie de Sciences de Paris. Ser. A. 1970. Vol. 270. P. 1349-1353.
[24] Epstein R.L. The Semantic Foundations of Logic. Vol. 1: Propositional logic. Dordrecht: Kluwer, 1990. 388 p.
[25] Ferguson T.M. Lukasiewicz Negation and Many-Valued Extensions of Constructive Logics // Proceedings of the 44th International Symposium on Multiple-Valued Logic (ISMVL 2014). IEEE Computer Society Press, 2014. P. 121-127.
[26] Finn V.K., Grigolia R. Nonsense Logics and their Algebraic Properties // Theoria. 1993. Vol. 59. No. 1-3. P. 207-273.
[27] Godel K. On the Intuitionistic Propositional Calculus / Godel K. Collected works I: Publications 1929-1936 / Ed. by S. Feferman et al. Oxford University Press, 1986. P. 223-225.
[28] Goodman N.D. The Logic of Contradiction // Mathematical Logic Quarterly. 1981. Vol. 27. No. 8-10. P. 119-126.
[29] Gore R. Dual Intuitionistic Logic Revisited // Automated Reasoning with Analytic Tableaux and Related Methods / Ed. by R. Dyckhoff. SpringerVerlag, 2000. P. 252-267.
[30] Humberstone L. The Connectives. MIT Press, 2011. 1512 p.
[31] Hyde D. From Heaps and Gaps to Heaps of Gluts // Mind. 1997. Vol. 106. No. 424. P. 641-660.
[32] Kalicki J. A Test for the Existence of Tautologies According to Many-Valued Truth-Tables // Journal of Symbolic Logic. 1950. Vol. 15(3). P. 182-184.
[33] Karpenko A.S. A Maximal Paraconsistent Logic: the Combination of Two Three-Valued Isomorphs of Classical Propositional Logic // Frontiers of Paraconsistent Logic / Ed. by D. Batens, C. Mortensen, G. Priest, J.-P. van Bendegem. Baldock Research Studies Press, 2000. P. 181-187.
[34] Karpenko A.S., Tomova N.E. Bochvar's Three-Valued Logic and Literal Paralogics: Their Lattice and Functional Equivalence // Logic and Logical Philosophy. 2016. URL: http://apcz.pl/czasopisma/index.php/LLP/article/view/LLP.2016.029 (дата обращения: 21.10.2016).
[35] Kleene S.C. On Notation for Ordinal Numbers // The Journal of Symbolic Logic. 1938. Vol. 3. No. 4. P. 150-155.
[36] Kubyshkina E., Zaitsev D.V. Rational Agency From a Truth-Functional Perspective // Logic and Logical Philosophy. 2016. Vol. 25. No. 4. P. 499520.
[37] Loparic A., da Costa N.C.A. Paraconsistency, Paracompleteness, and Valuations // Logique et Analyse. 1984. Vol. 27. No. 106. P. 119-131.
[38] Lewin R.A., Mikenberg I.F. Literal-Paraconsistent and Literal-Paracomplete Matrices // Mathematical Logic Quarterly. 2006. Vol. 52. No. 5. P. 478-493.
[39] Marcos J. Nearly Every Normal Modal Logic is Paranormal // Logique et Analyse. 2005. Vol. 48. No. 189-192. P. 279-300.
[40] Marcos J. On a Problem of da Costa // Essays on the Foundations of Mathematics and Logic 2 / Ed. by G. Sica. Polimetrica, 2005. P. 53-69.
[41] McKinsey J.C.C., Tarski A. On Closed Elements in Closure Algebras // Annals of Mathematics. Second Series. 1946. Vol. 47. No. 1. P. 122-162.
[42] Monteiro A. Sur les Algebres de Heyting Symetriques // Portugaliae Mathematica. 1980. Vol. 39. No. 1-4. P. 1-237.
[43] Priest G. Logic of Paradox // Journal of Philosophical Logic. 1979. Vol. 8. P. 219-241.
[44] Priest G. Paraconsistent Logic // Handbook of Philosophical Logic / Ed. by Dov M. Gabbay, F. Guenthner. Springer Netherlands, 2002. P. 287393.
[45] Rasiowa H., Sikorski R. The Mathematics of Metamathematics. Warszawa, 1963. 520 p.
[46] Rauszer C. Semi-Boolean Algebras and Their Applications to Intuitionistic Logic with Dual Operations // Fundamenta Mathematicae. 1974. Vol. 83. No. 3. P. 219-249.
[47] Rescher N. Many-Valued Logic. New York: McGraw-Hill, 1969. Reprinted: Aldershot: Gregg Revivals, 1993. 349 p.
[48] Ripley D. Sorting out the Sorites // Paraconsistency: Logic and Applications / Ed. by K. Tanaka, F. Berto, E. Mares, F. Paoli. Springer Netherlands, 2013. P. 329-348.
[49] Segerberg K. A Contribution to Nonsense-Logic // Theoria. 1965. Vol. 31. P. 199-217.
[50] Sette A.M. On propositional calculus P1 // Mathematica Japonica. 1973. Vol. 18. P. 173-180.
[51] Sette A.M., Carnielli W.A. Maximal Weakly-Intuitionistic Logics // Studia Logica. 1995. Vol. 55. P. 181-203.
[52] Shoesmith D.J., Smiley T.J. Deducibility and Many-Valuedness // The Journal of Symbolic Logic. 1971. Vol 36. No. 4. P. 610-622.
[53] Shoesmith D.J, Smiley T.J. Multiple-Conclusion Logic. Cambrige University Press, 1978. 409 p.
[54] Shramko Y, Wansing H. Entailment Relations and/as Truth Values // Bulletin of the Section of Logic. 2007. Vol. 36. No. 3-4. P. 131-144.
[55] Tomova N.E. A Lattice of Implicative Extensions of Regular Kleene's Logics // Reports on Mathematical Logic. 2012. No. 47. P. 173-182.
[56] Tranchini L. Natural Deduction for Dual-Intuitionistic Logic // Studia Logica. 2012. Vol. 100. No. 3. P. 631-648.
[57] Urbas I. Dual-Intuitionistic Logic // Notre Dame Journal of Formal Logic. 1996. Vol. 37. No. 3. P. 440-451.
[58] Wansing H. Constructive Negation, Implication, and Co-implication // Journal of Applied Non-Classical Logics. 2008. Vol. 18. No. 2-3. P. 341364.
[59] Wojcicki R. Theory of Logical Calculi: Basic Theory of Consequence Operations. Dordrecht: Kluwer, 1988. 474 p.
Non-classical Modifications of Many-valued Matrices of the Classical Propositional Logic.
Part II
Devyatkin Leonid Yuryevich
Department of logic, Institute of Philosophy of Russian Academy of Sciences 12/1 Goncharnaya Str., Moscow, 109240, Russian Federation E-mail: [email protected]
This paper constitutes the second part of the duology dedicated to many-valued matrices of the classical propositional logic regarded as a tool of construction and analysis of non-classical logics. There are many pairs of three-valued matrices which differ only in classes of designated values present in the literature. However, the majority of them induce non-classical consequence relations with respect to either one and two designated values. At the same time, there are matrices of non-classical logics, obtained from matrices of the classical logic by contraction or expansion of the class of designated values. The principal part of the paper is devoted to the two classes of matrices. The first class consists of matrices which would induce the classical consequence given D = {1, 2}, but are regarded as having D = {2}. The second class is obtained by assuming D = {1, 2} in matrices inducing the classical consequence for D = {2}. For the matrices in question I prove the maximality (in the strong sense) of paraconsistency or paracompleteness of logics they define, as well as analogues of Glivenko or Dual-Glivenko theorems. The matrices in classes under consideration form lattices with respect to functional embeddability relation. Some matrices obtained from matrices of the classical logic through modifications of their classes of designated values are shown to have equivalent formulations as functional extensions of matrices of the classical logic.
Keywords: many-valued logics, logical matrices, paraconsistency, paracompleteness
References
[1] Arieli, O., Avron, A. "Three-Valued Paraconsistent Propositional Logics", in: New Directions in Paraconsistent Logic, ed. by J.-Y. Beziau et al. Springer India. 2015. pp. 91-129.
[2] Arieli, O., Avron, A., Zamansky, A. "Maximally Paraconsistent Three-Valued Logics", in: Proceedings of the Twelfth International Conference on the Principles of Knowledge Representation and Reasoning, 2010, pp. 310-318.
[3] Arieli, O., Avron, A., Zamansky, A. "Maximal and Premaximal Paraconsistency in the Framework of Three-Valued Semantics", Studia Logica, 2011, Vol. 97, No. 1, pp. 31-60.
[4] Batens, D., De Clercq, K., Kurtonina, N. "Embedding and Interpolation for Some Paralogics. The Propositional Case", Reports on Mathematical logic, 1999, Vol 33, pp. 29-44.
[5] Brunner, A.B., Carnielli, W.A. "Anti-Intuitionism and Paraconsistency", Journal of Applied Logic, 2005, Vol. 3, No. 1, pp. 161-184.
[6] Carnielli, W., Coniglio, M.E., Marcos, J. "Logics of Formal Inconsistency", in: Handbook of Philosophical Logic, Vol. 14. Springer Netherlands, 2007, pp. 1-93.
[7] Church, A. "Non-Normal Truth-Tables for the Propositional Calculus", Boletin de la Sociedad Matematica Mexicana, 1953, Vol. 10, pp. 41-52.
[8] Ciuciura, J. "A Weakly-Intuitionistic Logic I1", Logical Investigations, 2015, Vol. 21, No 2, pp. 53-60.
[9] Cobreros, P. "Vagueness: Subvaluationism", Philosophy Compass, 2013, Vol. 8, No. 5, pp. 472-485.
[10] Da Costa, N.C.A. "On the Theory of Inconsistent Formal Systems", Notre Dame Journal of Formal Logic, 1974, Vol. 15, No. 4, pp. 497-510.
[11] Devyatkin, L.Yu. "O konechnoznachnykh logicheskikh matritsakh, porozhdayushchikh klassicheskoe otnoshenie sledovaniya" [On Finite-Valued Matrices Which Induce the Classical Consequence Relation], Logiko-filosofskie shtudii, 2016, Vol. 13. No. 2. [http://ojs.philosophy.spbu.ru/index.php/lphs/article/view/438, accessed on 15.10.2016]. (In Russian)
[12] Devyatkin, L.Yu., Karpenko, A.S., Popov, V.M. "Trekhznachnye kharakteristicheskie matritsy klassicheskoi propozitsional'noi logiki" [Theree-Valued Characteristic Matrices for the Classical Propositional
Logic], in: Trudy nauchno-issledovatel'skogo seminara Logicheskogo tsentra Instituta filosofii RAN, 2007, Vol. XVIII, pp. 50-62. (In Russian)
13] Devyatkin, L.Yu., Prelovskii, N.N., Tomova, N.E. V granitsakh trekhznachnosti [Within the Boundaries of Three-Valuedness]. M.: IF RAN, 2015. 136 pp. (In Russian)
14] D'Ottaviano, I.M.L. "The Completeness and Compactness of a Three-Valued First-Order Logic", Revista colombiana de matematicas, 1985, Vol. 19, pp. 77-94.
15] D'Ottaviano, I.M.L., da Costa, N.C.A. "Sur un probleme de Jaskowski", in: Comptes Rendus de l'Académie de Sciences de Paris. Ser. A, 1970, Vol. 270, pp. 1349-1353.
16] Emel'yanov, N.R. "O slozhnosti zadachi vyrazimosti v mnogoznachnykh logikakh" [On the Complexity of the Problem of Expressibility in Many-Valued Logics.], Doklady Akademii Nauk SSSR, 1985, Vol. 282, No. 3, pp. 525-529. (In Russian)
17] Epstein, R.L. The Semantic Foundations of Logic. Vol. 1: Propositional logic. Dordrecht: Kluwer, 1990. 388 pp.
18] Ferguson, T.M. "Lukasiewicz Negation and Many-Valued Extensions of Constructive Logics", in: Proceedings of the 44th International Symposium on Multiple-Valued Logic (ISMVL 2014). IEEE Computer Society Press, 2014, pp. 121-127.
19] Finn, V.K., Grigolia, R. "Nonsense Logics and Their Algebraic Properties", Theoria, 1993, Vol. 59, No. 1-3, pp. 207-273.
20] Godel, K. "On the Intuitionistic Propositional Calculus", in: Godel K. Collected works I: Publications 1929-1936, ed. by S. Feferman et al. Oxford University Press, 1986, pp. 223-225.
21] Goodman, N.D. "The Logic of Contradiction", Mathematical Logic Quarterly, 1981, Vol. 27, No. 8-10, pp. 119-126.
22] Gore, R. "Dual Intuitionistic Logic Revisited", in: Automated Reasoning with Analytic Tableaux and Related Methods, ed. by R. Dyckhoff. SpringerVerlag, 2000, pp. 252-267.
23] Humberstone, L. The Connectives. MIT Press, 2011. 1512 pp.
24] Hyde, D. "From Heaps and Gaps to Heaps of Gluts, Mind, 1997, Vol. 106, No. 424, pp. 641-660.
[25] Kalicki, J. "A Test for the Existence of Tautologies According to Many-Valued Truth-Tables", Journal of Symbolic Logic, 1950, Vol. 15, No. 3, pp. 182-184.
[26] Karpenko, A.S. "A Maximal Paraconsistent Logic: the Combination of Two Three-Valued Isomorphs of Classical Propositional Logic", in: Frontiers of Paraconsistent Logic, ed. by D. Batens, C. Mortensen, G. Priest, J.-P. van Bendegem. Baldock Research Studies Press, 2000, pp. 181-187.
[27] Karpenko, A.S. Razvitie mnogoznachnoi logiki [The Development of Many-Valued Logic]. M.: LKI, 2010. 448 pp. (In Russian)
[28] Karpenko, A.S., Tomova, N.E. "Bochvar's Three-Valued Logic and Literal Paralogics: Their Lattice and Functional Equivalence", in: Logic and Logical Philosophy, 2016. [http://apcz.pl/czasopisma/index.php/LLP/article/view/LLP.2016.029 accessed on 21.10.2016].
[29] Karpenko, A.S., Tomova, N.E. Trekhznachnaya Logika Bochvara i Literal'nye Paralogiki [Three-Valued Logic of Bochvar and Literal Paralogics]. M.: IF RAN, 2016. 110 pp. (In Russian)
[30] Kleene, S.C. "On Notation for Ordinal Numbers", The Journal of Symbolic Logic, 1938, Vol. 3, No. 4, pp. 150-155.
[31] Kubyshkina, E., Zaitsev, D.V. "Rational Agency From a Truth-Functional Perspective", Logic and Logical Philosophy, 2016, Vol. 25, No. 4, pp. 499520.
[32] Loparic, A., da Costa, N.C.A. "Paraconsistency, Paracompleteness, and Valuations", Logique et Analyse, 1984, Vol. 27, No. 106, pp. 119-131.
[33] Lewin, R.A., Mikenberg, I.F. "Literal-Paraconsistent and Literal-Paracomplete Matrices", Mathematical Logic Quarterly, 2006, Vol. 52, No. 5, pp. 478-493.
[34] Marcos, J. "Nearly Every Normal Modal Logic is Paranormal", Logique et Analyse, 2005, Vol. 48, No. 189-192, pp. 279-300.
[35] Marcos, J. "On a Problem of da Costa", in: Essays on the Foundations of Mathematics and Logic 2, ed. by G. Sica. Polimetrica, 2005, pp. 53-69.
[36] McKinsey, J.C.C., Tarski, A. "On Closed Elements in Closure Algebras", Annals of Mathematics. Second Series, 1946, Vol. 47, No. 1, pp. 122-162.
[37] Monteiro, A. "Sur les Algebres de Heyting Symetriques", Portugaliae Mathematica, 1980, Vol. 39, No. 1-4, pp. 1-237.
[38] Priest, G. "Logic of Paradox", Journal of Philosophical Logic, 1979, Vol. 8. pp. 219-241.
[39] Priest, G. "Paraconsistent Logic", Handbook of Philosophical Logic, Vol. 6. Springer Netherlands, 2002, pp. 287-393.
[40] Rasiowa, H., Sikorski, R. The Mathematics of Metamathematics. Warszawa, 1963. 520 pp.
[41] Ratsa, M.F. "O klasse funktsii trekhznachnoi logiki, sootvetstvuyushchem pervoi matritse Yas'kovskogo" [On the Class of Functions of Three-Valued Logic Corresponding to Jaskowski's First Matrix], Problemy kibernetiki, 1969, Vol. 21, pp. 185-214. (In Russian)
[42] Rauszer, C. Semi-Boolean Algebras and Their Applications to Intuitionistic Logic with Dual Operations, Fundamenta Mathematicae, 1974, Vol. 83, No. 3, pp. 219-249.
[43] Rescher, N. Many-Valued Logic. New York: McGraw-Hill, 1969. Reprinted: Aldershot: Gregg Revivals, 1993. 349 pp.
[44] Ripley, D. "Sorting out the Sorites", in: Paraconsistency: Logic and Applications, ed. by K. Tanaka, F. Berto, E. Mares, F. Paoli. Springer Netherlands, 2013, pp. 329-348.
[45] Segerberg, K. "A Contribution to Nonsense-Logic", Theoria, 1965, Vol. 31, pp. 199-217.
[46] Sette, A.M. "On propositional calculus Pb', Mathematica Japonica, 1973, Vol. 18, pp. 173-180.
[47] Sette, A.M., Carnielli, W.A. "Maximal Weakly-Intuitionistic Logics", Studia Logica, Vol. 55, 1995, pp. 181-203.
[48] Shoesmith, D.J., Smiley, T.J. "Deducibility and Many-Valuedness", The Journal of Symbolic Logic, 1971, Vol 36, No 4, pp. 610-622.
[49] Shoesmith, D.J., Smiley, T.J. Multiple-Conclusion Logic. Cambrige University Press, 1978. 409 pp.
[50] Shramko, Y., Wansing, H. "Entailment Relations and/as Truth Values", Bulletin of the Section of Logic, 2007, Vol. 36, No. 3-4, pp. 131-144.
[51] Tomova, N.E. "O chetyrekhznachnykh regulyarnykh logikakh" [On Four-Valued Regular Logics], Logical Investigations, 2009, Vol. 15, pp. 223-228. (In Russian)
[52] Tomova, N.E. "Estestvennye p-logiki" [Natural p-logics], // Logical Investigations, 2011, Vol. 17, pp. 256-268. (In Russian)
[53] Tomova, N.E. Estestvennye trekhznachnye logiki: funktsional'nye svoistva i otnosheniya [Natural Three-Valued Logics: Functional Properties and Relations], M.: IF RAN, 2012. 89 pp. (In Russian)
[54] Tomova, N.E. "A Lattice of Implicative Extensions of Regular Kleene's Logics", Reports on Mathematical Logic, 2012, No. 47, pp. 173-182.
[55] Tranchini, L. "Natural Deduction for Dual-Intuitionistic Logic", Studia Logica, 2012, Vol. 100, No. 3. pp. 631-648.
[56] Urbas, I. "Dual-Intuitionistic Logic", Notre Dame Journal of Formal Logic, 1996, Vol. 37, No. 3, pp. 440-451.
[57] Wansing, H. "Constructive Negation, Implication, and Co-implication", Journal of Applied Non-Classical Logics, 2008, Vol. 18, No. 2-3, pp. 341364.
[58] Wojcicki, R. Theory of Logical Calculi: Basic Theory of Consequence Operations. Dordrecht: Kluwer, 1988. 474 pp.
[59] Yablonskii, S.V. "Funktsional'nye postroeniya v fc-znachnoi logike" [Functional Constructions in fc-Valued Logic], Trudy matematicheskogo instituta im. V.A. Steklova, 1958, Vol. 51, pp. 5—142. (In Russian)