Научная статья на тему 'Теорема представления Пристли и метод резолюций в многозначных логиках'

Теорема представления Пристли и метод резолюций в многозначных логиках Текст научной статьи по специальности «Математика»

CC BY
94
39
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Логические исследования
ВАК
zbMATH
Область наук

Аннотация научной статьи по математике, автор научной работы — Комендантский В.Е.

In this paper we study proof theory of many-valued logics from the algebraic point of view. We solve the problem posed in [7] and formulate a criterion of correctness of the many-valued resolution based on the Priestley representation theorem with respect to an arbitrary many-valued logic.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Теорема представления Пристли и метод резолюций в многозначных логиках»

В.Е.Комендантский

ТЕОРЕМА ПРЕДСТАВЛЕНИЯ ПРИСТЛИ И МЕТОД РЕЗОЛЮЦИЙ В МНОГОЗНАЧНЫХ

ЛОГИКАХ

Abstract. In this paper we study proof theory of many-valued logics from the algebraic point of view. We solve the problem posed in [7] and formulate a criterion of correctness of the many-valued resolution based on the Priestley representation theorem with respect to an arbitrary many-valued logic.

Введение

В этой статье мы исследуем теорию вывода многозначных логик с алгебраической точки зрения. Нашей целью является формулировка критерия применимости к произвольной многозначной логике предложенного в [9] метода резолюций на основе теоремы представления Пристли для дистрибутивных решеток с операторами. Данный метод резолюций, как и все существующие методы резолюций, симулирует разрешающую процедуру первопорядко-вой логики предикатов, по причине чего любой резолютивный вывод может быть эквивалентным образом представлен, например, в гильбертовском исчислении соответствующей логики. Отличительной особенностью данного метода, благодаря которой он в ряде случаев более эффективен, чем гильбертовский, является использование специальных меток, которые ограничивают область оценки многозначной формулы некоторым подмножеством множества истинностных значений.

Правило бинарной резолюции на основе дуальности Пристли выглядит следующим образом (ср. [9, следствия 5 и 6]): Из посылок ({a}:Lt )vC1 и ({p}:Lf )vC2 выводится C1vC2 при условии, что a,PeD(A) и a < в, где запись {a}:Lt (или {a}:Lf ) обозначает, что многозначный литерал L общезначим (соответственно, опровержим) на множестве истинностных значений a; C1 и C2 суть дизъюнкции литералов с метками указанного вида; D(A) есть множество всех главных фильтров на алгебре истинностных значений A рассматриваемой логики, упорядоченное по включению. Для краткости изложения мы предполагаем, что L, C1 и C2 уже унифицированы. Заметим, что упомянутое правило резолюции по сути своей остается классическим, изменения касаются только структуры литералов.

Основные определения метода резолюций для классической логики предикатов первого порядка остаются неизменными, происходит только структурная трансформация многозначных литералов в многосортные классические, поэтому в этой статье не приводятся подробные определения понятий метода резолюций. Вместо этого мы указываем на основополагающую монографию по методу резолюций и автоматическому доказательству теорем в классической первопорядковой логике предикатов [3].

МУ-алгебры, исследуемые в этой статье, не определяются. Определение МУ-алгебр см., например, работу [5].

Отметим некоторые работы, близкие по тематике к данной статье. Оригинальные теоремы представления для конечнозначных логик были установлены в [4], где в отличие от [9] и данной работы рассматривались квазимногообразия алгебр истинностных значений, а не многообразия. Также в связи с логиками Лукасе-вича и соответствующей теоремой представления для дистрибутивных решеток с оператором резидуации (см. [9]) следует упомянуть статью [10], где была доказана полнота бесконечнозначной логики Лукасевича относительно реляционной семантики с тернарным отношением достижимости на множестве миров. В свою очередь, в [10] были использованы результаты статьи [1].

В более ранней работе [2] мы уже рассматривали методы резолюций с отмеченными формулами (т.е. с формулами, имеющими метки) для многозначных логик, однако предложенный нами подход был иным, требующим осуществления трудоемких рутинных операций по преобразованию формул к виду, пригодному для подстановки в правило. Поэтому мы считаем, что подход, исследуемый в данной статье, более ценен в случае, когда вывод осуществляет человек, а не машина.

Матрицы и реляционные структуры

Так называемые натуральные теоремы представления (см. [9]), к которым относится и теорема Пристли, мотивированы следующими соображениями. Пусть Ь - это некоторая логика. Если Ь полна и непротиворечива относительно класса М матриц, и этот класс матриц может быть представлен как множество подмножеств реляционных структур в классе Я, тогда реляционные структуры в Я являются возможными кандидатами для определения класса КМ,Я моделей Крипке для Ь. В частности, при определенных условиях полнота и непротиворечивость логики Ь относительно класса КМ,Я есть прямое следствие полноты и непротиворечивости Ь относительно М.

Пусть М - это класс матриц. В ряде случаев можно показать (см. [9, теоремы 13 и 14]), что существует класс Я реляционных структур таких, что выполняется следующее условие:

Существуют отображения Б: М — Я и О: Я — М такие, что

(1) для каждой структуры КеЯ верно О(К) = (Ак, УК)еМ, где Ак - это алгебра подмножеств множества возможных миров структуры К, а Ук - множество выделенных миров структуры К;

(и) для каждой матрицы М = (А, У)еМ, если О(Б(М)) = (А0(М), УБ(М)), то существует инъективный гомоморфизм 1 А^Ав(м) такой, что Г^Ув^сУ.

Теорема представления Пристли

Ниже мы приведем основные понятия, необходимые для формулировки базовой теоремы (см. [9]).

Непустое подмножество Б решетки Ь называется фильтром, если для любых х,уеБ хлуеБ, и для любых х,уеЬ, если хеБ и х<у, тогда уеБ. Фильтр Б, максимальный относительно свойства называется ультрафильтром. Фильтр Б называется главным, если Б^Ь и для всех х,уеЬ, если хх/уеБ, тогда хеБ или уеБ. Далее, назовем порядковым фильтром множество Бх={у: у>х}, где х,уеЬ.

Обозначим операцию замыкания произвольного множества как С. Множество А называется замкнутым, если оно совпадает со своим замыканием С(А), и открытым - если его дополнение замкнуто.

Класс В открытых подмножеств пространства X называется базисом X, если каждое открытое подмножество X есть объединение некоторых множеств, принадлежащих В. Класс В0 открытых подмножеств пространства X называется подбазисом X, если класс В, состоящий из пустого множества 0, самого пространства X и всех конечных пересечений вида В10...пВп, где Вь...,ВпеВ0, есть базис пространства X.

Пусть X и У - пространства. Взаимно однозначное отображение £ X—^У, сохраняющее операцию замыкания, т.е. удовлетворяющее А(С(А)) = С(Г(А)), для каждого множества AсX, и Г :(С(В)) = С(Г :(В)), для каждого ВсУ, называется гомеоморфизмом X на У.

Определим дуал Пристли для ограниченной дистрибутивной решетки Ь как частично упорядоченное топологическое пространство Б(Ь)=(РР(Ь), с, т), где БР(Ь) - это множество главных фильтров на Ь, а т - это топология, т.е. система замкнутых под-

множеств, порожденная подбазисом, состоящим из множеств вида Ха={РеРР(Ь): аеБ}, для всех аеЬ, а также из их дополнений.

Пусть А - это ограниченная дистрибутивная решетка. Гомоморфизмом (антиморфизмом) на А называется функция к:А^А, сохраняющая (обращающая) порядок. Гемиморфизмом относительно дизъюнкции на А называется функция £ Ап ^ А, принимающая значение 0, если любой ее аргумент принимает значение 0, и, если ее ьтый аргумент равен а^а2, равная дизъюнкции двух функций £ у которых на >тых аргументных местах находятся а1 и а2 соответственно. Гемиморфизм относительно конъюнкции определяется двойственным образом: в предыдущем определении 0 заменяется на 1, а дизъюнкция - на конъюнкцию. Гемиантимор-физмом относительно дизъюнкции на А называется функция g: Ап ^ А, принимающая значение 0, если любой ее аргумент принимает значение 1, и, если ее >тый аргумент равен а1ла2, равная дизъюнкции двух функций g, у которых на >тых аргументных местах находятся а1 и а2 соответственно. Гемиантиморфизм относительно конъюнкции также определяется двойственным образом.

Обозначим как Е класс всех гомоморфизмов, антиморфизмов, геми(анти)морфизмов относительно дизъюнкции и геми(анти)-морфизмов относительно конъюнкции на произвольной ограниченной дистрибутивной решетке А.

Следующая теорема (см. [9, теорема 14]) устанавливает эквивалентную форму представления для ограниченных дистрибутивных решеток с операторами.

Теорема 1 (теорема представления Пристли). Каждая ограниченная дистрибутивная решетка Ь с операторами из множества Е изоморфна решетке 0(Б(Ь)) открыто-замкнутых порядковых фильтров на Б(Ь). Изоморфизм £ Ь^0(Б(Ь)) задается как £(х)={Б: РеБР(Ь) и хеБ}.

Канонические расширения

Для анализа свойств операторов дистрибутивных решеток в [8] применялся аппарат канонических расширений, позаимствованный в свою очередь из модальных логик. Для формулировки критерия применимости метода резолюций на основе дуальности Пристли нам необходимо дать некоторые определения и привести основные результаты, касающиеся многозначных логик и канонических расширений (см. [8], [9], [6]).

В [8] каноническим расширением дистрибутивной решетки А с операторами из Е названа решетка 0(Б(А)). Имея это в виду, допустим, что V - это многообразие (т.е. класс алгебр, удовлетво-

ряющих одной и той же системе тождеств) ограниченных дистрибутивных решеток с операторами в классе Е. Тогда многообразие У замкнуто относительно канонических расширений, если оно имеет свойство О(Б(А))еУ для любой решетки АеУ. (В [6] используется более общее понятие канонического расширения.)

Пусть I - это множество индексов, а исР(1) - ультрафильтр, где Р(1) обозначает множество всех подмножеств I. Пусть ¡е-Т} - это семейство реляционных структур одного и того же типа Я, где Xj=(Xj, {^}кек) для каждого j. Зададим отношение эквивалентности «и, определенное для всех х,уеП1е Xj как х«иу, е.т.е. {]е.Т Xj=Уj}eИ.

Для каждого семейства реляционных пространств ¡е-Т} (где Xj = (Xj,{Rj}RеR) для каждого j) и для каждого ультрафильтра ИсР(1) факторструктура ((П^ Xj)/ «и, ^иЫя) называется ультрапроизведением семейства {Xj: ¡е-Т} относительно И, где Rи обозначает факторотношение по «и, т.е. КиОх^и,---, |хп|и), е.т.е. {]е1: ^(х',.,х°)}еи. Теорема 2 ([8, Следствие 22]). Пусть К - это класс упорядоченных Е-структур, замкнутых относительно ультрапроизведений, и пусть К+ = {О^): XеK}. Тогда замыкание К+ относительно гомоморфных образов, подалгебр и прямых произведений, т.е. многообразие, порожденное К+, замкнуто относительно канонических расширений.

Следующие теоремы были доказаны в более общей форме в [9] как теоремы 9 и 11 соответственно. В нашей более узкой формулировке они устанавливают тот факт, что, благодаря изоморфизму по теореме представления для ограниченных дистрибутивных решеток с операторами, любая алгебра А истинностных значений одной из соответствующих многозначных логик может быть запечатлена в более экономной форме как дуал Пристли Б (А). Этот факт существенен для эффективного метода резолюций. Теорема 3. Пусть А - ограниченная дистрибутивная решетка. Тогда отображения и отношения на Б(А) могут быть определены каноническим образом.

Теорема 4. Пусть X = Б(А) - конечное частично упорядоченное множество. Тогда операторы на О^) могут быть определены каноническим образом.

Пусть Z+ и Z- - это соответственно множества всех неотрицательных и неположительных целых чисел. Алгебра Чена С (см. [5, стр. 474]) определяется как (С, ©, —, 0), где С - это решетка вида С = {(0, а): aеZ+} и {(1, Ь): bеZ-}.

Нулем данной решетки является элемент (0, 0), а единицей -(0, 1). На решетке задается лексикографический порядок. Операция сложения определяется как

Г (0,a+b), если i+j=0 (i,a)©(j,b) = i (1,0л(а+Ь)), если i + j = 1 I (1,0), если i+j=2, а операция отрицания определяется как —(i,a) = (i+21, -а), где +2 обозначает операцию сложения по модулю 2.

Пусть f - алгебраическая операция. Определим f как нижний предел sup inf f, а f - как верхний предел inf sup f (более точное определение см. [6]). Тогда каноническим расширением алгебры A будет алгебра, полученная из A в результате применения с или п ко всем ее операциям и вложения A в полную решетку. Лемма 1 ([6]). Пусть C=(C, ©, —, 0) - это алгебра Чена и пусть f=©. Тогда ff

В силу лемм 2 и 3, аксиома MV-алгебры (MV6) —(—x©y)©y = —(—y©x)©x не является канонической, поэтому аксиома бесконеч-нозначной логики Лукасевича ((P^Q)^Q) ^ ((Q^P)^P) невы-водима методом резолюции на основе теоремы представления Пристли (см. правило во введении).

Лемма 2 ([6]). Тождество (MV6) не выполняется в Сс=(Сс,©с,—с,0).

Лемма 3 ([6]). Тождество (MV6) не выполняется в Сп=(Сп,©п,—п,0).

Теорема 5. Пусть L - это произвольная логика Лукасевича, тогда метод резолюций на основе дуальности Пристли корректен относительно L, е.т.е. L конечнозначна.

Доказательство. Так как любое многообразие MV-алгебр, порожденное бесконечным классом MV-алгебр, содержит алгебру Чена C (см. [5, стр. 474]), то в силу лемм 2 и 3 не существует бесконечно порожденных канонических многообразий MV-алгебр. Этот факт по контрапозиции доказывает данную часть теоремы.

В силу теорем 3 и 4 мы можем задать операторы на O(D(A)) каноническим образом. По определению отображений с и п операторы на O(D(A)) будут сохранять аксиомы MV-алгебры. Это доказывает корректность правила резолюции. □

В следующей теореме дано решение проблемы, поставленной в [7], т.е. основной проблемы настоящей статьи. Теорема 6 (Критерий применимости метода резолюций).

Метод резолюций на основе теоремы представления Пристли

корректен относительно произвольной многозначной логики, если и только если многообразие У, порожденное ее алгеброй А истинностных значений, замкнуто относительно канонических расширений, т.е. для всех А'еУ верно, что О(Б(А'))еУ.

Доказательство. Вследствие теоремы 2, многообразие, порождённое алгеброй классов эквивалентности произвольной многозначной логики, замкнуто относительно канонических расширений, если эта алгебра находится в классе ограниченных дистрибутивных решёток с операторами в классе Е.

Предположим теперь, что многообразие У, порождённое алгеброй А, незамкнуто относительно канонических расширений, т.е. существует А'еУ такая, что О(Б(А'))ёУ. Следовательно, в У существует алгебра, каноническое расширение которой не удовлетворяет тождествам алгебры А. Отсюда, алгебра А порождает многообразие У такое, что метод резолюций некорректен относительно логики, для которой данное многообразие является характеристическим. □

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

Заключение

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

В [9] было показано, что существует общая схема теорем представления как для решеток с операторми из класса Е, так и для полурешеток с операторами из этого класса. По этой схеме, в частности, можно получить теорему представления для дистрибутивных решеток с оператором резидуации ([9, теорема 17]), к которым принадлежат и МУ-алгебры - семантические аналоги логики Лукасевича. Но так как представление решеток с резидуацией осуществляется там посредством топологических дуалов, имеющих принципиально иную структуру (в частности, с тернарными отношениями на топологических пространствах), чем дуалы Пристли, то использованное нами в статье определение канонических расширений не может быть применено для создания метода резолюций в случае логик, основанных на дистрибутивных решетках с оператором резидуации. В силу этого представляет теоретический интерес понятие канонического расширения для таких логик. В

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

ЛИТЕРАТУРА

1. Карпенко А. С. Фактор-семантика для бесконечнозначной логики Лукасевича // Неклассические логики. М.: ИФАН, 1985. С. 20-26,.

2. Комендантский В.Е. Метод резолюций в смешанной логике Поста // Труды XVI научно-исследовательского семинара логического центра ИФРАН. М.: ИФРАН, 2002. С. 64-74.

3. Чень Ч., Ли Р. Математическая логика и автоматическое доказательство теорем. М.: Мир, 1983.

4. Anshakov O., Rychkov S. On Finite-Valued Propositional Logical Calculi // Notre Dame Journal of Formal Logic. 1994. Vol. 36, № 4. P. 606-629.

5. Chang C.C. Algebraic analysis of many valued logics // Trans. Amer. Math. Soc. 1958. Vol. 88. P. 467-490.

6. Gehrke M., Priestley H.A. Non-canonicity of MV-algebras // Houston Jounal of Mathematics, 2002.

7. Komendantsky V. On automated theorem proving by means of representation theory in Lukasiewicz logics // Smirnov's Readings. 4 international conference. Moscow: IPhRAS, 2003. P. 78-79.

8. Sofronie-Stokkermans V.Duality and canonical extensions of bounded distributive lattices with operators, and applications to the semantics of non-classical logics I. // Studia Logica. 2000. Vol 64, № 1. P. 151-172.

9. Sofronie-Stokkermans V. Representation Theorems and the Semantics of Non-classical Logics, and Applications to Automated Theorem Proving // Beyond Two: Theory and Applications of Multiple Valued Logic. Springer, 2003. P. 59-100.

10Vasyukov V.L. The Completeness of the Factor Semantics for Lukasiewicz's Infinite-valued Logics // Studia Logica. 1993. Vol. 52. P. 143-167.

i Надоели баннеры? Вы всегда можете отключить рекламу.