Научная статья на тему 'О древовидной форме поиска опровержения в интеллектуальных системах с логическими возможностями'

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

CC BY
148
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА С ДЕДУКТИВНЫМИ ВОЗМОЖНОСТЯМИ / ДРЕВОВИДНАЯ ФОРМА ПОИСКА ОПРОВЕРЖЕНИЯ / КЛАССИЧЕСКАЯ ЛОГИКА ПЕРВОГО ПОРЯДКА / ИСЧИСЛЕНИЕ / РАВЕНСТВО / SLD-РЕЗОЛЮЦИЯ / ПРАВИЛО ПАРАМОДУЛЯЦИИ

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

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

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

The paper is devoted to the study of intelligent system possibilities given by the tree-like form of refutation search when using the resolution technique with paramodulation-type rules. Calculation of so-called literal trees intended for the establishment of formula unsatisfiability of first-order classic logic, both with equality and without it, are considered. Results about their correctness and completeness are given

Текст научной работы на тему «О древовидной форме поиска опровержения в интеллектуальных системах с логическими возможностями»

УДК 004.89:510.649

А.А. АФОНИН

О ДРЕВОВИДНОЙ ФОРМЕ ПОИСКА ОПРОВЕРЖЕНИЯ В ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМАХ С ЛОГИЧЕСКИМИ ВОЗМОЖНОСТЯМИ

Abstract. The paper is devoted to the study of intelligent system possibilities given by the tree-like form of refutation search when using the resolution technique with paramodulation-type rules. Calculation of so-called literal trees intended for the establishment of formula unsatisfiability of first-order classic logic, both with equality and without it, are considered. Results about their correctness and completeness are given.

Key words: intelligent system with logical possibilities, tree-like form of inference search, first-order classic logic, calculution, equality, SLD-resolution, paramodulation rule.

Анотація. Робота присвячена вивченню можливостей інтелектуальних систем, які надає деревовидна форма пошуку спростування при використанні резолюційної техніки, включаючи правила парамодуляційного типу. Розглядаються числення так званих літеральних дерев, які призначені для встановлення невиконання формул класичної логіки першого порядку як з рівністю, так і без неї. Наводяться результати про їх коректність та повноту.

Ключові слова: інтелектуальна система з дедуктивними можливостями, деревовидна форма пошуку спростування, класична логіка першого порядку, числення, рівність, SLD-резолюція, правило парамодуляції.

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

Ключевые слова: интеллектуальная система с дедуктивными возможностями, древовидная форма поиска опровержения, классическая логика первого порядка, исчисление, равенство, SLD-резолюция, правило парамодуляции.

1. Введение

В качестве логического аппарата интеллектуальных систем с логическими возможностями, как правило, выступает резолюционная техника [1], основанная на линейной форме поиска логического вывода. С момента появления этой техники, в целях повышения эффективности поиска вывода, начали изучаться возможности организации процесса построения вывода в древовидной форме, что привело к появлению SLD -метода [2, 3], широко используемого на практике в различных интеллектуальных системах с логическими возможностями, например, в разнообразных системах логического программирования [4-6].

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

Данная работа продолжает проведенные в [9] исследования по литеральным деревьям с большей ориентацией на их практическое применение, чем [9], что может быть объяснено развитием специальной техники работы с упорядоченными дизъюнктами в случае классического исчисления предикатов как без равенства, так и вместе с ним, которая использует древовидный процесс поиска опровержения.

© Афонин А.А., 2010

ISSN 1028-9763. Математичні машини і системи, 2010, № 1

2. Предварительные сведения

Рассматривается классическая логика первого порядка с равенством, в сигнатуру которой могут входить функциональные символы.

Известно, что установление выводимости любой формулы эквивалентно установлению невыполнимости ее отрицания с последующей элиминацией положительных кванторов в универсальном замыкании отрицания [10]. Следовательно, можно считать, что выполняется исследование на невыполнимость бескванторных формул вместо переменных, в которые могут быть подставлены любые термы. Более того, можно ограничиться только рассмотрением формул вида (Ь1Д V... V Цг1) а ... а (Ьп1 V... V Ьп ггп), где ЬХ1,...,Ьп ггп к - атомарные формулы или их

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

Атомарная формула или ее отрицание называется литерой. Равенство обозначается символом при этом используется инфиксная запись. Дополнением литеры Ь называется результат приписывания к Ь знака отрицания, если Ь есть атомарная формула, и результат снятия с Ь знака отрицания в противном случае. Если Ь - литера, то ее дополнение обозначается ~Ь , а пара литер Ь и ~ Ь называется контрарной парой.

Понятия терма и формулы используются в обычном смысле. Формула, являющаяся результатом переименования в ней всех или некоторых переменных, называется ее вариантом. Пустая формула обозначается .

Считаются известными понятия подстановки, унификатора и наиболее общего унификатора (о.н.у.), которые можно найти в [11]. Более того, если Е есть выражение, а <7 - подстановка, то результат применения <7 к Е обозначается Е. Для любого множества выражений Ех , Ех

обозначает множество, содержащее Е для каждого Е из Ех.

Дизъюнкт есть выражение вида Ь1V... V Ьк, где Ь1,...,Ьк - литеры. Дизъюнкты

отождествляются с упорядоченными мультимножествами составляющих их литер, т.е. дизъюнкты могут содержать повторяющиеся литеры, порядок записи литер в нем является существенным.

Замечание. Представление дизъюнкта в виде упорядоченного мультимножества литер позволяет различать различные вхождения в дизъюнкт одной и той же литеры. Это свойство играет важную роль для последующего материала. Также важным является факт, что каждый дизъюнкт представляет собой "линейное" выражение при чтении его "слева направо", что и определяет линейный порядок на его литерах.

В дальнейшем будет обозначать исходное множество (входных) дизъюнктов, то есть то множество, которое исследуется на невыполнимость.

Пусть входной дизъюнкт Э вида Ь1 V... VЬк принадлежит 13. Тогда упорядоченная пара {г,Э) (или просто /, когда не возникает недоразумения) называется индексом литеры Li в

дизъюнкте Э.

Нам потребуются следующие правила вывода.

Правило упорядоченной резолюции ОЯ (имеющее две формы в зависимости от того, является или нет хотя бы одна из его посылок входным дизъюнктом). Пусть упорядоченные дизъюнкты Э1 и Э2 имеют вид D1VЬ и Э2 VЕ (или Э2 VЕVЭ2 в случае входного дизъюнкта). Если существует наиболее общий унификатор О множества {Ь,~ Е}, то говорится, что по правилу ОЯ из дизъюнктов Э1 и Э2 выводим упорядоченный дизъюнкт Э1 * О V Э2 * о(Э1 *о V Э2 * О V Э2 * о) . При этом литеры результата сохраняют индексы своих предшественников (то есть, если литера к из Э1 (Э2), отличная от Ь (Е), имеет индекс {г,Э1) ({г, Э2)), то к * О имеет в результирующем дизъюнкте индекс Э) ({г, Э2))).

Замечание. Правило ОЯ представляет собой обычное правило резолюции [11], перенесенное на случай упорядоченных дизъюнктов.

Правило слабой факторизации . Пусть имеется упорядоченный дизъюнкт Э вида С1 VЬ1 V... VСт VЬт V Ст+1 (т > 1) и существует наиболее общий унификатор О множества

{Ь1,...,Ьт}, где Ь1,...,Ьт - литеры, имеющие один и тот же индекс. Тогда говорится, что по правилу из Э выводим упорядоченный дизъюнкт С1 *ov... V Ст *ov Ст+1 *О . При этом литеры результата сохраняют индексы своих предшественников (то есть, если литера к из Э , отличная от Ь1,...,Ьт, имеет индекс {г,Э) то к*О имеет индекс {г,Э)) в результирующем дизъюнкте.

Замечание. В случае, когда литеры Ь1,...,Ьт не имеют один и тот же индекс, введенное

правило слабой факторизации превращается в обыкновенное правило факторизации.

Правильно построенными выражениями исчислений, задаваемых ниже, являются так называемые литеральные деревья [9], под которыми понимаются деревья, растущие "сверху вниз" и узлы которых помечены литерами. Вариантом литерального дерева Тг называется дерево, узлы которого помечены вариантами литер из меток Тг .

Исходное дерево (относительно дизъюнкта Ь1 V... VЬк из исходного множества ) состоит только из корня с меткой и к его наследников, каждый из которых помечен одной и только одной литерой Ьг . Новые деревья строятся в соответствии с правилами вывода так называемых исчислений литеральных деревьев; при этом под выводом в этих исчислениях понимается последовательность литеральных деревьев Тг1,...,Тгп, в которой Тг1 есть исходное

дерево и для каждого ] > 1 Тг^ получено по одному правилу вывода из некоторых вариантов предыдущих деревьев.

Вырожденное дерево, т.е. дерево, не содержащее ни одной вершины, обозначается А.

3. Исчисление литеральных деревьев для классической логики без равенства

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

Правило входного резолюционного расширения 1Я. Пусть ТБ есть исходное множество дизъюнктов, содержащее входной дизъюнкт Э вида Ь1 V... VV... VЬк, где Ь1,...,Ьк

- литеры (к > 0). Пусть Тг есть вариант некоторого литерального дерева, который не имеет

общих переменных с Э и Е - его наиболее правый лист, отличный от . Предположим, что существует н.о.у. О множества {Ь,~ Е}, и при к > 1 дерево Тг' построено из Тг посредством добавления к выделенному листу с Е(к — 1) -го наследника с метками Ь1,..., Ьг—1, Ьг+1,...,Ьк ,

соответственно, а в случае к = 1 дерево Тг' построено из Тг посредством добавления к выделенному листу с меткой Е одного наследника с в качестве его метки. Тогда говорится, что по правилу ТЯ из Тг и Э выводится дерево Тг '*О.

Правило контрарного закрытия СС. Пусть Тг есть некоторое литеральное дерево и Вг - его наиболее правая ветвь с листом, имеющим метку Ь , отличную от . Предположим, что для некоторого узла с меткой Е из ветви Вг существует н.о.у. О множества {Ь,~ Е}, и дерево Тг' построено из Тг посредством добавления к выделенному листу с меткой Е одного наследника с в качестве его метки. Тогда говорится, что по правилу СС из Тг и Э выводится дерево Тг '* О.

Правило вычеркивания цепочки СЭ . Пусть Тг есть некоторое литеральное дерево и Вг - его ветвь с листом Ь/, имеющим метку . Пусть СИ обозначает такую максимальную цепочку ветви Вг, которая при ее просмотре "сверху вниз" заканчивается листом Ь/ и каждый узел которой, кроме Вг , содержит только одного наследника. Если Тг ' обозначает результат вычеркивания из Тг всей цепочки СИ , то говорится, что Тг' получено из Тг по правилу СЭ.

В отношении правила СЭ будет предполагаться, что оно всегда применяется сразу после любого применения как ТЯ, так и СС, ко всем ветвям с листьями, имеющими метку . Следовательно, мы можем считать, что в процессе построения выводов в исчислении ТТ порождаются только литеральные деревья, метки всех листьев которого отличны от . В частности, может быть выведено вырожденное дерево А.

Относительно исчисления ТТ имеет место следующий результат.

Предложение 1. Пусть ТБ обозначает конечное множество дизъюнктов и С - такой дизъюнкт из ТБ, что множество ТБ /{С} выполнимо. Множество ТБ не выполнимо тогда и только

тогда, когда в исчислении ТТ существует вывод вырожденного дерева А относительно С с ТБ в качестве исходного множества.

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

Частным случаем предложения 1 является полнота БЬЭ -метода [9].

Следствие 1. Пусть ТБ обозначает конечное множество хорновых дизъюнктов и С - такой положительный дизъюнкт (т.е. не содержащий литер со знаком отрицания) из ТБ, что множество ТБ /{С} выполнимо. Множество ТБ не выполнимо тогда и только тогда, когда в исчислении ТТ

без правила СС существует вывод вырожденного дерева А относительно С с ТБ в качестве исходного множества.

Доказательство. В случае выполнения условий предложения 2, при поиске вывода вырожденного дерева, могут порождаться только литеры без знака отрицания. Это означает, что правило СС никогда не будет применяться. Далее остается применить предложение 1. О.Б.й.

Заметим, следствие 1 влечет полноту входной резолюции в ее обычной формулировке [11].

4. Исчисление литеральных деревьев для классической логики с равенством

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

Для формулировки результатов о корректности и полноте предлагаемых расширений используется следующее понятие Е -выполнимости множества формул.

Множество Б дизъюнктов называется Е -не выполнимым тогда и только тогда, когда является не выполнимым каждое множество Б и Eq, где Eq - минимальное множество, обладающее следующими свойствами для всевозможных термов t, t', t'', построенных из констант и функциональных символов, входящих в дизъюнкты из Б (если формулы из Б не содержат ни одной константы, то считается, что специальная константа с0 участвует в построении t,t',t''):

(1) t = t е Eq,

(2) если t' = t е Eq , то t' = t е Eq и

(3) если t' = t е Eq и t' = t'' е Eq , то t' = t, t = t' е Eq .

Также напомним, что выражение вида /(х1,..., хк) = /(х1,..., хк) , где / - к-арный

функциональный символ и (х1,...,хк) - переменные, называется аксиомой функциональной

рефлексивности.

Если Б - множество дизъюнктов, то АЕЯ(Б) обозначает множество всех аксиом

функциональной рефлексивности для функциональных символов из Б .

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

Правило парамодуляционного расширения Ргп. Пусть ТБ есть исходное множество

дизъюнктов, Тг - литеральное дерево и Ь - метка наиболее правого листа из Тг , отличная от . Предположим, что ТБ содержит такой дизъюнкт Р, что правило парамодуляции Р применимо из С в Ь , где Ь рассматривается как однолитерный дизъюнкт, С - вариант Э и С не имеет общих переменных с литерами из Тг. Предположим, что при этом применении Р порождаются о.н.у. О и парамодулянт Ь1 V... V Ьк. Тогда говорится, что дерево, являющееся результатом добавления в

дереве Тг * О к листу с Ь * О к наследников с метками Ь1,..., Ьк в порядке их чтения "слева

направо", выводится по правилу Ргп из Тг относительно Э .

Правило парамодуляционного расширения Рои1. Пусть ТБ есть исходное множество

дизъюнктов, Тг - литеральное дерево и Ь - метка наиболее правого листа из Тг , отличная от . Предположим, что ТБ содержит такой дизъюнкт Э, что правило парамодуляции Р применимо из Ь в С , где Ь рассматривается как однолитерный дизъюнкт, С - вариант Э , и С не имеет общих переменных с литерами из Тг. Предположим, что при этом применении Р порождаются

о.н.у. О и парамодулянт Ь1 V... VЬк. Тогда говорится, что дерево, являющееся результатом

добавления в дереве Тг*О к листу с Ь*О к наследников с метками Ь1,...,Ьк в порядке их

чтения "слева направо", выводится по правилу Ргп из Тг относительно Э .

Правило парамодуляционного расширения Рс0о№п. Пусть Тг есть литеральное дерево и

Ь - метка наиболее правого узла из Тг, отличная от . Предположим, что в ветви с листом Ь существует такой узел с меткой Е, что правило парамодуляции P применимо из Е в Ь , где Е и Ь рассматриваются как однолитерные дизъюнкты. Предположим, что при этом применении Р порождаются о.н.у. О и парамодулянт Ь'. Тогда говорится, что дерево, являющееся результатом

добавления в дереве Тг *О к листу с Ь *О одного наследника с меткой, выводится по правилу Рои1 из Тг относительно Е.

Правило парамодуляционного расширения Рир . Пусть Тг есть литеральное дерево и Ь

- метка наиболее правого узла из Тг, отличная от . Предположим, что в ветви с листом Ь существует такой узел с меткой Е , что правило парамодуляции Р применимо из Ь в Е , где Е и Ь рассматриваются как однолитерные дизъюнкты. Предположим, что при этом применении P порождаются о.н.у. О и парамодулянт Ь'. Тогда говорится, что дерево, являющееся результатом добавления в дереве Тг *О к листу с Ь *О одного наследника с меткой, выводится по правилу Рир из Тг относительно Е.

Обозначим ТТЛ(ТТи) исчисление литеральных деревьев, полученное из ТТ добавлением к нему правил Рп, Ри и РЛт,п (Рп, Ри и Рир). Относительно так построенных исчислений имеют

место следующие результаты.

Предложение 2. Пусть ТБ обозначает конечное множество дизъюнктов и С - такой дизъюнкт из ТБ, что множество ТБ /{С} Е -выполнимо. Множество ТБ является Е -не выполнимым тогда и только тогда, когда в исчислении ТТЛ (ТТи) существует вывод вырожденного дерева А относительно С с ТБ и АЕЯ(Б) в качестве исходного множества.

Доказательство (схема). Доказательство этого предложения может быть получено, следуя идеям установления корректности и полноты секвенциальных исчислений с равенством, рассмотренным в [12]. О.Б.й.

Следствие 2. Пусть ТБ обозначает конечное множество хорновых дизъюнктов и С - такой

положительный дизъюнкт из ТБ, что множество ТБ / {С} Е -выполнимо. Множество ТБ является Е -не выполнимым тогда и только тогда, когда в исчислении ТТЛ(ТТи) без правила СС существует вывод вырожденного дерева А относительно С с Б и АЕЯ(Б) в качестве исходного множества.

Доказательство "повторяет" рассуждения из доказательства следствия 1. О.Б.й.

Аксиомы функциональной рефлексивности являются необходимыми для полноты исчислений ТТЛ и ТТи. В этом можно убедиться, если рассмотреть следующий пример Е -

невыполнимого множества ТБ = {а = Ь, Я1(И1( 2,2)), Я2(И2(и, и )), ^Я^^ х, х) V у)),

gl(/(а\ / (Ь)) = И(/(а\ / (Ь)) Е1(/ (а\ / (Ь)) = И2(/ (а\ / (Ь))}, кот°р°го не имеется возможности построить вывод без использования аксиом функциональной рефлексивности ни в исчислении ТТЛ, ни в исчислении ТТи.

Заметим, из следствия 2 легко получается полнота входной резолюции с парамодуляцией.

5. Заключение

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

"Разбиение" обычной резолюции на несколько простых правил позволяет оттенить влияние каждого правила на процесс поиска вывода. Так, в частности, оказалось, что БЬЭ -метод (так же, как и входная резолюция) может быть получен просто удалением правила СС из исчисления литеральных деревьев. И наоборот, "добавление" к БЬЭ -методу правила СС приводит к полному его расширению для логики без равенства.

Заметим, что предложенные в работе расширения исчисления литеральных деревьев парамодуляционной техникой обладают аналогичными ствойствами. К недостаткам предложенных парамодуляционных расширений относится необходимость присоединения аксиом функциональной рефлексивности для получения полного метода для логики с равенством. Однако следует ожидать, что техника парамодуляционного расширения, использованная в [13] для табличных методов, может быть встроена и в исчисления литеральных деревьев.

Приведенные свойства исчислений литеральных деревьев могут быть использованы при попытке построения таких расширений БЬЭ -резолюции, уже реализованной в некоторой интеллектуальной системе, которые должны превратиться в методы поиска опровержения, полные как для классической логики при работе как без равенства, так и вместе с ним.

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

СПИСОК ЛИТЕРАТУРЫ

1. Robinson J.A. A machine-oriented logic based on resolution principle / J.A. Robinson // Journal of the ACM. - 1965.

- Vol. 12. - P. 23 - 41.

2. Kowalski R. Linear Resolution with selection function / R. Kowalski, D. Kuehner // Artificial Intelligence. - 1971. -Vol. 2. - P. 227 - 260.

3. Apt K.R. Contributions into the theory of logic programming / K.R. Apt, M.H. van Emden // Journal of the ACM. -1982. - Vol. 3, N 29. - P. 841 - 862.

4. Lloyd J.V. Foundations of logic programming / Lloyd J.V. - Springer, Berlin: Springer, 1987. - 476 p.

5. Nilsson U. Logic, programming and PROLOG / U. Nilsson, J. Maluszynski. - New York: John Wiley & Sons, Inc., 1990. - 304 p.

6. Handbook of logic in artificial intelligence and logic programming / D.M. Gabbay, J. Christopher, Ch.J. Hogger et al. // Oxford University Press. - 1994. - Vol. 2: Deduction methodologies. - 508 p.

7. Stickel M.A. Prolog Technology Theorem Prover / M.A. Stickel // New Generation Comp. - 1984. - Vol. 4. - P. 371

- 383.

8. Stickel M.A. Prolog Technology Theorem Prover: Implementation by an Extended Prolog Compiler / M.A. Stickel // Lecture Notes in Computer Science. - 1986. - Vol. 232. - P. 573 - 587.

9. Афонін А.О. Про машинно-орієнтовані числення секвенціального типу для класичної логіки першого порядку / A.O. Афонін // Наукові записки. Національний університет "Києво-Могилянська Академія". Комп'ютерні науки.

- K.: НаУКМА, 2009. - № 99. - C. 23 - 28.

10. Минц Г.Е. Теорема Эбрана / Г.Е. Минц // Математическая теория логического вывода. - М.: Наука, 1967. -С. 311 - 350.

11. Chang C. Symbolic logic and mechanical theorem proving / С. Chang, R. Lee. - Orlando, FL, USA: Academic Press, Inc., 1997. - 331 p.

12. Lyaletski A. Computer-oriented calculus of sequent tree / А. Lyaletski // Lecture Notes in Computer Science.-Springer-Verlag, Heidelberg. - 2004. - Vol. 2942. - P. 213 - 230.

13. Paskevich A. Connection tableaux with lazy paramodulation / A. Paskevich // Journal of Automated Reasoning. -2008. - Vol. 40, N 2-3. - P. 179 - 194.

Стаття надійшла до редакції 15.01.2010

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