Сравнению трехзначных логических систем Г. Рейхенбаха и П. Детуш-Феврие посвящена статья Г. Тёрнебома [Tornebohm 1957]. Работы Рейхенбаха и Патнэма вызвали некоторую дискуссию, итог которой подведен Л. Хенкином [Henkin 1960]. После долгого перерыва, как бы возрождая интерес к данной тематике, появляется работа [Bigaj 2001], где для адекватного описания "квантовой реальности" используется семантика супероценок, т. е. принцип бивалентности отбрасывается, но сохраняются все законы классической логики.
Наибольшее применение подучила трехзначная логика Клини К3. В [Kripke 1975] она положена в основание новой теории истины, альтернативной к теории истины Тарского, а в книге [Maudlin 2004] конструкции предложенная Крипке, применена для разрешения парадокса «Лжец», См. также [Slcyrms 1970].
Логика Клини К3 применена в Фиттингом качестве логики программирования Prolog, В [Fitting and Вen-Jacob 1988] приводится литература по применению К3 в этой области, а также указывается, что логика Pascal есть слабая логика Клини
а логика LISP есть промежуточная логика Клини
Применение
трхзначной логики в программировании также рассмотрено в [Delahaye and Thibau 1991].
Обратим внимание на применение трехзначной логики в исследовании корректности вычислительных программ: [Rasiowa 1977], [Kirkenid 1982], [Naish 2006].
Наконец, стоит отметить оригинальную трехзначную логику Юрьева [Юрьев 2001], предназначенную для моделирования работы биологического нейрона. Свойства ее весьма необычны: никаких решеточных и квазирешеточных операций она не содержит (см. [Карпенко 2001]).
3.8. Общие вопросы
Первой работой, где рассматриваются различные семейства трехзначных связок, выполняющие те или иные свойства, является статья [Dienes 1949]. Например, дизъюнкция и конъюнкция являются ассоциативными и выполняются законы дистрибутивности. Для связки импликации выполняются также различные импликативные законы, и т. д. Вопросы взаимоотношения, функциональной эквивалентности и аксиоматизации трехзначных систем не рассматриваются. Интересна статья [Maduch 1978], где выделяется класс чисто импликативных логик, состоящий из 18 различных систем, для них доказывается теорема дедукции и приводится их аксиоматизация. Здесь выполняется закон тождества
и выделенным значением является только 1.
Вопрос о взаимоотношении различных трехзначных логик впервые был рассмотрен [Шестаков 1964]. Кратко основной результат можно резюмировать так: если в Вз конъюнкцию
заменим на конъюнкцию
из К3, то в результате получим логику
Эту логику Шестаков назвал «логикой Бочвара-Клини». Намного более подробно вопросы взаимоотношения трехзначных логик и выразимости в них связок рассматриваются [Финн 1974], где также приводится аксиоматизация и алгебраизация некоторых трехзначных логик.
В книге Л. Годцарда и Р. Раутли [Goddard and Routley 1973] вводится термин "логика значения" и рассматривается большое количество различных трехзначных логик. Основная идея состоит в том, что семантические значения высказываний в естественных языках зависят от контекста и поэтому некоторые многозначные логики могут служить в качестве полезной аппроксимации логической структуры естественного языка. Однако эта работа не содержит какого-либо формального определения «логика значения».
В [Финн, Аншаков, Григолия и Забежайло 1980] и [Finn and Grigolia 1993] дается формальное определение понятия "логика значения" и его частного случая "логик бессмысленностного типа" на основе использования методов алгебраической семантики и введения понятия «тип исткнносного значения». Здесь как бы реализуется идея о многозначных логиках как формализованных семантиках. В указанных работах приводится классификация трехзначных логик значения и логик бессмысленностного типа. В свою очередь логики бессмысленностного типа делятся на два основных подкласса: логики сильно бессмысленностного типа и логики слабо бессмысленностного типа. Получаем подкласс логик сильно бессмысленностного типа, если промежуточное значение понимается как «самая сильная» незначимость (бессмыслица). В системах первого подкласса появление хотя бы одного «сильно бессмысленного» высказывания в составе сложного делает все утверждение «сильно бессмысленным», в то время как «слабая бессмыслица» менее склонна к разрушению. Характерными представителями первого подкласса как раз являются трехзначная логика Бочвара В3 и трехзначная логика Холдена С. Наиболее интересным представителем второго класса является трехзначная логика Эббинхауза Ез, которая по своим функциональным свойствам является промежуточной между В3 и
Что касается самой
то в предложенной классификации она вообще не является логикой значения и называется логикой неопределенностного типа.
Интересна работа А. Аврона [Avron 1991], где выделяется класс трехзначных логик, названных естественными. Это следующие логики:
Пояснения требует логика LPF, которая была развита в рамках VDM проекта [Barringer, Cheng and Jones 1984]. LPF есть расширение К3 посредством добавления связки
которая, напомним, есть не что иное, как связка Холдена
(см. 3.3.3). Аврон показывает, что логики
функционально эквивалентны. Однако заметим, что уже из работы [Шестаков 1964] следует, что подобное расширение К3 есть
(см. 3.1.2). Выше мы уже говорили, что RM3 и PCont эквивалентны (см. 3.5.2.1). Но, как говорит Аврон, имеет смыл рассматривать все эти логики по отдельности, поскольку каждая из них имеет свое специфическое отношение логического следования (в LPF в качестве импликации принимается
(см. 3,1.1)). В этой статье этому вопросу уделено особое внимание. Кроме того, приводится секвенциальная формулировка этих систем со свойством устранимости сечения.
Таким образом, "естественными" логиками, по Аврону, являются только те, которые есть расширение К3, что, конечно, является довольно-таки сильным ограничением. Например, не попадает в этот класс такая известная трехзначная логика, как В3, поскольку она является расширением слабой регулярной логики Клини
. Вообще, интересно систематически рассмотреть расширения логики
и представить эти расширения в виде решетки. Этот вопрос будет рассмотрен в заключение всей главы.
В течение долгого времени считалось, что различные системы многозначной логики являются альтернативными к классической пропозициональной логике С2. Иногда для этого используется термин "deviant" (см., например, [Haack 1974]) и такие логики называются девиаитными к С2. Основанием для этого является то, что некоторые тавтологии С2 опровергаются в той или иной трехзначной логике: закон сокращения в
контрапозиция в В3, закон Дунса Скота в RM3 и т. д. Но оказалось, что некоторые трехзначные логики можно аксиоматизировать как расширение С2. Выше мы уже ссылались на В3 и на J3 (напомним, что последняя по своим выразительным свойствам есть
При таком подходе эти логики не являются девиантными к С2. В работе [Smnott-Armstrong and Mal-hotra 2002] обсуждается проблема девиантности и в не совсем ясном виде вводится класс трехзначных нормальных логик, которые есть расширение С2. Подобный метод аксиоматизации, но на совершенно другом уровне (метод Аншакова-Рычкова), будет обстоятельно рассмотрен нами в разделе б. З
Наконец, теория моделей для трехзначных логик рассмотрена в [Hodes 1989].
3.9. Решетка импликативных расширений регулярных логик Клини
Мы знаем, что PCont является расширением К3 (сильная логика Клини), а В3 является расширением
(слабая логика Клини). Ло-гика
является расширением как PCont, так и В3. В свою очередь, Кз является расширением
Возникает нетривиальный вопрос о
суммировании всех интересных расширений
и представлении их в виде решетки [Томова 2010].
Надо уточнить слово «интересные». Для каждой системы логики наиболее важно, какими свойствами обладает её связка импликации. Пусть V3 есть
и D есть множество выделенных значений. Импликацию → будем называть естественной, если она обладает следующими свойствами:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |


