В.И.Маркин
ФУНДАМЕНТАЛЬНАЯ СИЛЛОГИСТИКА С НЕОПРЕДЕЛЕННО-МЕСТНОЙ КОНСТАНТОЙ*
Abstract. The paper concerns the problem of the representation of all possible extensional relations among any finite list of the universal terms by means of positive syllogistic - syllogistic without negative and other complex terms. I introduce new syllogistic constant @ with indefinite arity. The atomic formulae are of the type [email protected], where n+m > 1, complex formulae are constructed by means of the propositional connectives. I offer the following translation * from the syllogistic language into the language of predicate calculus: ([email protected])* = —3x(S1x & S2x &...& S„x & —P1x & -P2x &.& -Pmx), (—4)* = —А*, (А V В)* = А* V В*, where V is any binary connective. I formulate a syllogistic system which is the generalization of the fundamental positive syllogistic and prove that it is embedded into the classical predicate calculus under the translation *.
Силлогистику обычно понимают как теорию правильных рассуждений, основанных на объемных отношениях в сфере общих терминов - субъектов и предикатов категорических высказываний. Силлогистические константы при этом можно рассматривать как знаки отношений между терминами по объему. Например, константа a выступает в фундаментальной силлогистике в качестве аналога отношения включения объема субъекта в объем предиката, константа i - в качестве аналога отношения совместимости терминов высказывания по объему.
Однако не всякое объемное отношение можно адекватно выразить формулой в стандартных системах позитивной силлогистики (силлогистики, язык которой содержит лишь простые общие термины). Так, если отношения между множествами устанавливаются в фиксированном универсуме, то наряду с включением и совместимостью можно выделить еще одно фундаментальное объемное отношение - отношение исчерпываемости (объединение объемов субъекта и предиката совпадает с универсумом), которое не выразимо в рамках силлогистик указанного типа. В [2] мною были построены обобщения двух систем позитивной силлогистики -фундаментальной и традиционной силлогистик - за счет введения дополнительной константы u (аналога отношения исчерпываемости), в которых данный недостаток устраняется.
* Работа выполнена при поддержке РГНФ, грант № 03-03-00193а.
Ограниченность выразительных возможностей позитивной силлогистики связана также и с иным обстоятельством: все ее силлогистические константы являются бинарными, поэтому некоторые объемные отношения между тремя или более терминами невозможно адекватно эксплицировать посредством формул ее языка.
Приведем примеры подобных отношений:
(1) "термины S¡,S2,■■■ ,£и (п>2) совместимы по объему";
(2) "объемы терминов Р1гР2,.. ,Рт исчерпывают универсум";
(3) "объем S включается в объединение объемов Р1гР2,.. ,Рт";
(4) "пересечение объемов S1,S2,■.. включается в объем Р".
Для того чтобы получить возможность выражать такого рода отношения в силлогистической теории, ее язык обычно пополняют логическими символами новой категории - так называемыми терминными операторами: терминным отрицанием (аналогом операции дополнения), терминной конъюнкцией (аналогом пересечения) и терминной дизъюнкцией (аналогом объединения) и вводят в сферу рассмотрения - наряду с примитивными - сложные (отрицательные, конъюнктивные, дизъюнктивные) термины на местах субъектов и предикатов. Строящиеся в указанном языке расширенные силлогистики являются весьма сильными дедуктивными системами: так, В.А. Бочаров [1] и В.А. Смирнов [3] показали, что расширенный за счет введения сложных терминов вариант позитивной силлогистики С2 дефинициально эквивалентен булевой алгебре.
Данный подход предполагает принятие в силлогистике логических символов принципиально новой синтаксической категории: если константы а, 1, е, о относятся к числу высказываниеобразую-щих функторов, то терминные отрицание, конъюнкция и дизъюнкция представляют собой терминообразующие операторы.
Я предлагаю иной способ решения проблемы силлогистического представления всех возможных отношений между объемами произвольного конечного числа терминов, который не столь радикально изменяет категориальную сетку позитивной силлогистики. Он состоит во ведении в ее язык (в качестве исходной) одной неопределенно-местной силлогистической константы - @.
В алфавите содержится также бесконечный список общих силлогистических терминов (в качестве синтаксических метаперемен-ных для них будем использовать S, Р, Q, Я, М, возможно с индексами), классические пропозициональные связки и скобки.
Атомарные формулы языка имеют вид S1S2■..Sn@P1P2■..Pm, где S1,S2,■.. $п,Р1,Р2,:. ,Рт - произвольные общие термины и п+т > 1. В дальнейшем последовательности (возможно пустые) общих терми-
нов будем также (в метаязыке) обозначать малыми латинскими буквами s, p, q, r. Сложные формулы образуются с помощью пропозициональных связок.
Смысл силлогистических формул может быть эксплицирован посредством следующего их перевода * в язык одноместного исчисления предикатов:
(S1S2...S„@P1P2...Pm)* = -3X(S;X & S2X &...& Snx &
& —I P1X & —I P2X&...& PmX),
(—А)* = —А*, (А V В)* = А* V В*,
где V - произвольная бинарная связка.
Стандартные категорические высказывания записываются в нашем языке следующим образом: "Всякий S есть P" - S@P, "Ни один S не есть P" - SP@, "Некоторый S есть P"--SP@, "Некоторый S не есть P" —S@P.
Информация о пустоте термина S передается, в соответствии с переводом *, формулой S@, а информация о его универсальности - формулой @S.
Приведенные выше отношения, не выразимые средствами позитивной силлогистики, эксплицируются посредством следующих формул: (1) - —SiS2...Sn@, (2) - @PiP2...Pm, (3) - [email protected], (4) - SiS2...Sn@P.
Перевод * является обобщением стандартного, принятого в математической логике перевода категорических высказываний в язык логики предикатов. Последний адекватен системе фундаментальной позитивной силлогистики.
Сформулируем исчисление ФС@ обобщенной позитивной фундаментальной силлогистики в языке с единственной силлогистической константой @ и докажем ее адекватность переводу *.
Схемами аксиом ФС@ являются: А0. Схемы аксиом классического исчисления высказываний, А1. (Mq@r & s@pM) з sq@pr, где по крайней мере одна из последовательностей терминов - s, q, p или r - не является пустой. А2. S@S,
А3. sSPp@q з sPSp@q, А4. s@pSPq з s@pPSq,
А5. SSs@p з Ss@p, А6. s@pPP з s@pP,
А7. s@p з Ss@p, А8. s@p з s@pP,
А9. —(S@ & @S).
Единственное правило вывода в ФС@ - modus ponens.
Налицо удивительное сходство некоторых схем аксиом обобщенной силлогистики с постулатами генценовского секвенциального исчисления. Так, А2 напоминает основную секвенцию, А1 -
правило сечения, А3 и А4 - правила перестановки, А5 и А6 - правила сокращения, А7 и А8 - правила утончения (добавления).
Аксиома А9 в этом ряду стоит особняком. Ее семантический смысл - в постулировании непустоты исходной предметной области (универсума).
Для демонстрации погружаемости силлогистической системы ФС@ в одноместное классическое исчисление предикатов посредством перевода * зададим сначала ее теоретико-множественную семантику и докажем ее адекватность приведенному исчислению.
Моделью назовем пару ф>, где D Ф 0, а ф есть функция приписывания значений общим силлогистическим терминам: ф(0 с D. С каждой моделью <D, ф> связывается функция означивания, сопоставляющая всякой формуле языка либо 1, либо 0. Означивание атомарных формул определяется следующим образом:
18182...8п@Р1Р2...Рт | = 1, е.т.е. ф(^;)пф(^2)п_пф(^„)п
пф\фСР;))пф\фСР2))п...пф\фСРт)) = 0.
Правила означивания сложных формул обычные.
Силлогистическая формула А значима в модели ф>, е.т.е. |А | = 1 в этой модели. Формула А общезначима, е.т.е. она истинна в каждой модели указанного типа.
Докажем метатеорему о семантической непротиворечивости:
Метатеорема 1. Всякая формула, доказуемая в исчислении ФС@, общезначима.
Продемонстрируем общезначимость аксиом нашей системы.
Аксиомы А0 общезначимы, поскольку пропозициональные связки интерпретируются в семантике классически. А1. (Мц@г & 5@рМ) з sq@pr.
Примем следующие обозначения:
q есть 2122 -2,, а Е = ф^пф^Ъ.пфО);
г есть ЯЯ...Я}-, а Ег = ф\ф(Д1))пф\ф(Д2))п...пф\ф(Д;));
5 есть Б182.8п, а Е = ф(£'1)пф(£,2)п...пф(£,п);
р есть РР2...Рт, а ЕР = ф\ф(Р1))пф\ф(Р2))п...пф\ф(Рт)). + 1. | (Mq@r & 5@рМ) з sq@pr| = 0.
2. |Mq@r| = 1 1;
3. 15@рМ | = 1 1;
4. | sq@pr | = 0 1;
5. ф(М)ПЕчПЕг = 0 2;
6. Е5^Ер^ф\ф(М)) = 0 3;
7. Е5г^Е1Г^ЕрГ^Ег Ф 0 4;
8. ф(М) с D опр. ф;
9. EsnEqnEpnEr с D
10. ф(M)nEsnEqnEpnEr * 0 или
E'nEqnEpnErn(D^(M)) * 0
опр. ф;
7,8,9;
11. ф(M)nEsnEqnEpnEr * 0 ^ ф(M)nEqnEr * 0 св-во n;
12. E'nEqnEpnErn(D^(M)) * 0 ^ EsnEpn(D^(M)) * 0 св-во n;
13. ф(M)nEqnEr * 0 или E'nEpn(D^M)) * 0 10,11,12;
Противоречие 6 и 14.
А2 общезначима, поскольку ^<S)n(D^<S)) = 0.
А3 и А4 общезначимы в силу коммутативности n.
А5 и А6 общезначимы в силу закона идемпотентности.
А7 и А8 общезначимы в силу следующего свойства n: если пересечение двух множеств пусто, то пусто и его пересечение с третьим множеством.
А9 общезначима, поскольку, по определению модели, универсум D непуст.
Правило modus ponens сохраняет свойство "быть общезначимой формулой". □
Обратную метатеорему - метатеорему о семантической полноте предложенной системы обобщенной силлогистики - будем доказывать методом Хенкина.
Множество формул Г силлогистического языка назовем непротиворечивым, е.т.е. формула —(А1 & A2 & ... & An) не доказуема в исчислении ФС@ ни для каких А1, A2, ..., An из Г.
Пусть Т - произвольное непустое множество общих терминов. Множество формул А назовем максимальным относительно множества Т, е.т.е. (1) А является непротиворечивым; (2) формулы из А не содержат терминов, отсутствующих в Т; (3) для любой формулы А подобного типа верно, что А е А или —А е А.
Пусть Т1 и Т2 - множества терминов, а А1 и А2 - множества формул. Докажем следующую лемму:
Лемма 1. Если А1 максимально относительно множества Т1, каждый термин, входящий в множество Т2 содержится в Т1, а А2 - множество всех таких формул из А1, которые не содержат терминов, отсутствующих в Т2, то А2 максимально относительно множества Т2.
Покажем, что А2 обладает тремя свойствами максимального множества.
(1) А2 непротиворечиво, так как в противном случае противоречивым оказалось бы и множество А1, в которое оно включается.
(2) По условию леммы, формулы из А2 не содержат терминов, отсутствующих в Т2.
14. EsnEpn(D^(M)) * 0
13,5;
(3) Рассмотрим произвольную формулу А, не содержащую отсутствующих в Т2 терминов. Поскольку Т2 с Т1 и в силу максимальности Д1 относительно Т1, либо А, либо —А содержится в А1. А так как Д2 представляет собой множество всех формул из Д1, которые не содержат терминов, отсутствующих в Т2, то какая-то из указанных формул принадлежит и Д2. □
Докажем далее особый вариант леммы о возможности расширения произвольного непротиворечивого множества формул до максимального:
Лемма 2. Произвольное непротиворечивое множество Г, такое что множество Т терминов, входящих в его формулы, конечно, можно расширить до максимального относительно Т множества формул Д.
Пусть С1, С2, ... - пересчет всех таких формул силлогистического языка, которые не содержат терминов, отсутствующих в Т. Строим последовательность множеств Д1, Д2, ... следующим образом: А1 = Г; Дп+1 = Дп и {Сп}, если Дп и {Сп} непротиворечиво, и Д„+1 = Дп и {—Сп}, если Дп и {Сп} противоречиво. Пусть Д -результат объединения всех множеств бесконечной последовательности Д1, Д2, ... Легко убедиться в том, что сконструированное Д является максимальным относительно Т множеством формул. □
Для определения канонических моделей предварительно введем ряд понятий и обоснуем несколько утверждений.
Описанием объекта посредством (попарно различных) терминов 21, ..., О (к>1) назовем множество {210, ..., 0°}, где каждое 0° есть либо 0+, либо О-.
Неформально, в описании некоторого объекта означает присущность, а О- неприсущность ему свойства 0-.
В качестве метапеременных по описаниям объектов будем использовать буквы а и р.
Пусть 5и52,... ,5п,Р1,Р2,... ,Рт - непустой конечный список попарно различных общих терминов. Рассмотрим произвольное множество формул Д, максимальное относительно множества терминов {51,52,... ,£п, Р1,Р2,.гРт}. Описание объекта {5/, 5/,..., 5п+, Р1", Р2 ,., Рт } посредством терминов 51,52,. ,5п,Р1,Р2,. ,Рт назовем Д-допустимым, если и только если 5152...5п@Р1Р2...Рт £ Д.
Из данного определения вытекает, что если Д максимально относительно Т, и а является Д-допустимым описанием объекта, то 0 е T тогда и только тогда, когда О е а или О е а. Лемма 3. Пусть Д1 - максимальное множество формул относительно конечного множества терминов Т, а Д2 - максимальное множество формул относительно множества терминов
Т и {М}, где М £ Т. Пусть также Дх с Д2. Тогда для каждого Дх-допустимого описания а найдется Д2-допустимое описание в, такое что в = а и {М+} или в = а и {М-}.
Рассмотрим произвольное Дх-допустимое описание объекта а = {5/, 52+,..., 5п+, Р1~, Р2 ,■■■, Рт }. Из определения Д-допустимого описания следует, что, во-первых, Т = {51,52,... ,5п, Р1,Р2,. ,Рт}, а во-вторых, 5152...5п@Р1Р2...Рт £ Дх.
В силу максимальности Дх относительно Т имеем:
[«1«2 ■ ■ 1Р2 .--Рт е Дх.
Поскольку Дх с Д2, формула —5152...5п@Р1Р2...Рт принадлежит и множеству Д2. Формула
5152—5п5152 ■■■5п@Р1Р2 ■РтР1Р2 ■■■Рт 3 5152 ■■■5п@Р1Р
является теоремой нашей системы, она доказывается с использованием аксиом А3-А6. Следовательно, теоремой ФС@ является и ее контрапозиция:
2-Рт 3 — 5152--5п5152--5п@Р1Р2-РтР1Р
Все термины указанной теоремы содержатся в Т и {М}, поэтому она принадлежит любому максимальному относительно Т и {М} множеству формул, в том числе и Д2.
Выше было установлено, что антецедент данной формулы принадлежит Д2. Следовательно, это же верно и для ее консеквента:
—5152 ■■■5п5152 ■■■5п@Р1Р2 ■РтР1Р
е Д2.
Следующая формула является одной из аксиом схемы А1: (М^-А^^-Рт & 5152...5п@Р1Р2-РтМ) 3
3 5152--5п5152--5п@Р1Р2-РтР1Р2-Рт.
С ее помощью, пользуясь законами классического пропозиционального исчисления, легко доказать теорему:
—5152.--5п5152--5п@Р1Р2-РтР1Р2-Рт 3
3 (—М5152...5п@Р1Р2-Рт V — 5152:.5@Р1Р2:.Р№
Последняя также не содержит терминов, отсутствующих в Т и {М}, поэтому и она является элементом Д2. А так как антецедент этой формулы принадлежит данному множеству, то консек-вент принадлежит ему тоже:
(—М5152...5п@Р1Р2-Рт V —5152...5п@Р1Р2-РпМ) е Д2.
Отсюда в силу максимальности Д2 относительно Т и {М} вытекает, что
(1) М5152-.5п@Р1Р2-Рт £ Д2 или (2) 5152:.5@Р1Р2:.Р„М £ Д2.
Отметим, что Т и {М} = {51,52,. ,5п, Р1?2, ... ,Рт, М}.
Поэтому в случае (1) Д2-допустимым оказывается описание {М+, 51+, 52+,.^, 5+п+, РГ, Р2",.., Рт т.е. а и {М+}, а в случае (2) -описание {51+, 52+,..., 5п+, РГ, Р2 ,., Рт~, МГ}, т.е. а и {М-}. □ Лемма 4. Пусть Д1 - максимальное множество формул относительно конечного множества терминов Т, а Д2 - максимальное множество формул относительно множества терминов Т и {М1,...,Мк}, где М1,.,Мк - попарно различные термины, не входящие в Т. Пусть также Д1 с Д2. Тогда для любого А1-допус-тимого описания а найдется Д2-допустимое описание в, такое что в = а и {МД...МЛ.
Доказывается к-кратным применением Леммы 3. □
Приступим к построению канонических моделей для максимальных множеств формул.
Рассмотрим произвольное множество силлогистических формул Д, максимальное относительно конечного множества терминов Т. Ассоциируем с Д пару ^д, фД>, такую что Dд -множество всех Д-допустимых описаний объекта, а фд(0) = {а: а -Д-допустимое описание и 0 е а}. Пару ^д, фд> будем называть канонической моделью.
Согласно определениям канонической модели и Д-допустимого описания, для любого Д, максимального относительно Т, для любого Д-допустимого описания а и произвольного термина 0 е Т верно:
0+ е а, е.т.е. а е фА(0 и 0~ е а, е.т.е. а е DД\фД(0).
Необходимо показать, что ^д, фд> удовлетворяет всем требованиям, предъявляемым к моделям в семантике силлогистического исчисления ФС@.
Из определения канонической модели непосредственно вытекает, что фД(0) с DА.
Остается продемонстрировать, что Dд непусто. Лемма 5. Для любого множества формул А, максимального относительно конечного множества терминов Т, существует по крайней мере одно Д-допустимое описание объекта.
Пусть 01, 02, ..., 0к - список всех попарно различных терминов из множества Т.
Рассмотрим сначала случай, когда к = 1, т.е. когда формулы из Д содержат только один термин 01.
Формула —(01@ & @01) - одна из аксиом схемы А9.
Из этой аксиомы по законам классического пропозиционального исчисления легко получить в качестве теоремы формулу —01 @ V —@01.
Все теоремы, содержащие только термин 01, принадлежат максимальному относительно {01} множеству формул Д.
В силу свойств максимального множества из того, что — 01@ V —@01 е Д, вытекает, что
01@ £ А или @01 £ А.
В каждом из случаев можно указать Д-допустимое описание объекта: если верен первый дизъюнкт, таковым будет {01}, а если верен второй - {0Г}.
Если к>1, то выделим сначала множество Д1 формул из Д, не содержащих иных терминов, кроме 01. Согласно Лемме 1, Д1 является максимальным относительно одноэлементного множества терминов {01}. Только что было доказано существование А1-допустимого описания объекта. Рассмотрим какое-нибудь подобное описание а: {01}, если 01@ £ А1, или {0Г}, если @01 £ Д1. В соответствии с Леммой 4, найдется описание а и {02о, ..., 0к0}, которое является Д-допустимым. □
Теперь мы в состоянии приступить к доказательству основной леммы о равносильности двух утверждений: о принадлежности формулы максимальному множеству и об истинности ее в канонической модели, ассоциированной с данным множеством.
Лемма 6. Пусть Д - произвольное множество формул, максимальное относительно конечного множества терминов Т. Пусть А - формула, не содержащая терминов, отсутствующих в Т. Тогда А е Д, е.т.е. |А | = 1 в модели фД>.
Доказательство осуществляется индукцией по числу пропозициональных связок в формуле А.
Базис индукции (А не содержит пропозициональных связок) представляет собой рассмотрение случая, когда А имеет вид 5@р, где 5 и р - произвольные последовательности общих терминов (элементов Т), из которых по крайней мере одна непуста.
Базисный случай распадается на два: (1) существует термин 0, входящий как в состав 5, так и в состав р; (и) в последовательностях 5 ир отсутствуют одинаковые термины.
В случае (1) формула 5@р оказывается теоремой исчисления ФС@: ее несложно доказать исходя из аксиомы 0@0 (А2) с использованием "утончений" (А7 и А8) и "перестановок" (А3 и А4). Из доказуемости 5@р вытекает, во-первых, ее принадлежность множеству А (в силу максимальности последнего относительно Т и того факта, что 5@р не содержит терминов, отсутствующих в Т), и во-вторых, ее общезначимость (в силу Метатео-ремы 1), а значит, значимость 5@р в канонической модели ^д,
фД>.
Итак, в случае (1) имеем: s@p е Д и | s@p | = 1 в <БД, фд>. Отсюда следует справедливость эквивалентности: s@p е Д, е.т.е. | s@p | = 1 в <Бд, фД>.
Перейдем к рассмотрению случая (и), когда последовательности 5 и p в составе формулы s@p не содержат одинаковых терминов.
Пусть 51,52,...,5п - список всех попарно различных терминов, входящих в последовательность 5, а Р1,Р2,... ,Рт - аналогичный список терминов из p.
Нетрудно убедиться в том, что формулы
s@p 3 5152-.5п@Р1Р2-Рт и 5152-.5п@Р1Р2-Рт 3 S@p являются теоремами ФС@: в доказательстве первой из них при необходимости используются "перестановки" (А3 и А4) и "сокращения" (А5 и А6), а в доказательстве второй - "утончения" (А7 и А8) и "перестановки".
Каждая из указанных теорем принадлежит Д, поскольку не содержит отсутствующих в Т терминов. Отсюда, в силу свойств максимального множества следует:
s@p е Д, е.т.е. 5152...5п@Р1Р2...Рт е Д.
Используя в рамках семантики законы коммутативности и идемпотентности легко установить равносильность условий значимости формул s@p и 5152...5п@Р1Р2...Рт. Отсюда вытекает, что в модели <БД, фД>
|5152...5п@ЛР2-Рт1 = 1, е.т.е. |s@p| = 1. Таким образом, остается показать: 5152:.5@Р1Р2:.Рт е Д, е.т.е. ^А-ЛФРЛ-Рт | = 1 в <Од,фд>.
При доказательстве данного утверждения будем иметь ввиду наличие двух возможностей:
(а) {51,52, ■■■ ,5п,Р 1,Р2, ■■■ ,Рт} = Т; (Ь) {51,52, ■■■ ,5п,Р 1 ,P2, ■■■ ,Рт} с Т.
Докажем сначала импликацию: 5152...5п@Р1Р2...Рт е Д ^
^ \5152...5п@Р1Р2-Рт | = 1 в <Бд,фд>.
+1. 5152:.5@Р1Р2:.Рт е д.
+2. |5152...5п@Р1Р2...Рт| = 0 в <Бд,фд>.
Основываясь на условиях значимости атомарных формул, из 2 получаем:
3. фд(51) П фд(52) П...П фд(5п) П (Бд\фд(Р1)) П (Бд^д^)) п...п (Бд\фд(Рт)) * 0.
Последнее, в силу определения канонической модели <Бд,фд>, означает:
4. Существует А-допустимое описание объекта а такое, что 5/ е
а, 52+ е а,. , 5п+ е а, РГ е а, Р2~ е а,. , Рт е а.
Рассмотрим сначала случай (а){5ь52,... ,5п,Р1гР2,... ,Рт} = Т.
5. Описание {51+, 52+,. , 5п+, РГ, Р2,., Рт } Д-допустимо. Отсюда по определению Д-допустимого описания объекта
получаем:
6. 5152...5п@Р1Р2...Рт £ Д.
Противоречие 1 и 6.
В случае (Ь) {51,52,... ,5п,Р1,Р2,... ,Рт} с Т имеем: 5'. Описание а помимо 51 , 5^> ,..., 5п , Р1 , Р2 , ■■, Рт содержит также 01+ 022,.■■, 0г+, ЯГ, ЯТ,. , Я-, где 01, 02,..., 0,, Яь Я2,..., Я;- - список всех попарно различных терминов из Т, отсутствующих в классе {51,52,.. ДРГР^... Рт} 0+7 > 1). 6'. Описание {5/, 52+,..., 5п+, 01+, 02+,..., 0,+ РГ, Р2Г ■ ■, Рт", ЯГ,
Я2 , .., Я;Г} Д-допустимо. 7'. 5152...5п0102...01®РР2...РтЯ1Я2.:Я] £ Д.
С использованием "утончений" (А7 и А8) и "перестановок" (А3 и А4) в системе ФС@ несложно доказать формулу 5152...5п@Р1Р2...Рт 3 5152...5п0102...0г@Р1Р2.-РтЯ1Я2.-Я]; она не содержит отсутствующих в Т терминов, следовательно, 8'. 5152...5п@Р1Р2.Рт 3 5152...5п0102...0,@Р1Р2.-РтЯ1Я2.-Я} е Д.
Используя свойства максимального множества, из 1 и 8' получаем:
9'. 5152...5п0102...01®Р1Р2...РтЯ1Я2...Я] е Д. Противоречие 7' и 9'.
Перейдем к доказательству обратного метаутверждения. + 1. |5152...5п@Р1Р2...Рт| = 1 в ^д,фд>.
+2. 5152...5@Р1Р2...Рт £ А.
Из 1 в силу семантического определения атомарных формул получаем:
3. фд(51) П фд(52) П...П фд(5п) П (Бд\фд(Р1)) П фд\фд(Р2)) п...п (Dд\фд(Pm)) = 0.
Последнее, согласно определению канонической модели, означает:
4. Не существует Д-допустимого описания объекта а такого, что
5/ е а, 5/ е а,. , 5п+ е а, РГ е а, Р2~ е а,. , Рт~ е а.
Рассмотрим сначала случай (а){51,52,. ,5п,Р1,Р2,... ,Рт} = Т. Из 2 в силу определения Д-допустимого описания объекта получаем:
5. Описание {51+, 52+,. , 5п+, РГ, Р2 ,. , Рт } Д-допустимо. А из 4 следует, что
6. {51+, 52+,... , 5п+, Р1 , Р2 ,..., Рт } не является Д-допустимым.
Противоречие 5 и 6.
В случае (Ь) {51,52,. ,5п,Р1,Р2,. ,Рт} с Т рассмотрим множество Д1 - множество всех таких формул из Д, которые не содержат никаких других терминов помимо 51,52,... ,5п, Р1,Р2,... ,Рт. Согласно Лемме 1,
5'. Д1 максимально относительно множества общих терминов
{51,52, ■■■ ,5n,P1,P2, ■■■ гРт}.
Из 2 и 5' по определению Д-допустимого описания объекта вытекает:
6'. Описание {51+, 52+,. , 5п+, Р1", Р2 ,. , Рт } Д1-допустимо.
Отсюда в силу Леммы 4 получаем: 7'. Существует Д-допустимое описание {51+,52+,... ,5п+, Р1,Р2 , ...,
Рт } и {МД...МЛ, где Ми...№к - все попарно различные
термины, входящие в Т, но отсутствующие в {51,52,.,5п,
P1,P2, ■■■ Рт}.
Последнее означает, что 8'. Существует Д-допустимое описание объекта а такое, что
5/ е а, 5/ е а,. , 5п+ е а, Р1~ е а, Р2~ е а,. , Рт~ е а.
Противоречие 4 и 8'.
Базис индукции доказан.
Обоснование индуктивного перехода тривиально, оно базируется на классических условиях значимости сложных формул и свойствах максимального множества формул Д. □
Метатеорема 2. Всякая общезначимая формула доказуема в исчислении ФС@.
Рассмотрим произвольную общезначимую формулу А языка силлогистики. Допустим, что она не является теоремой исчисления ФС@. Тогда и формула ——А не доказуема в данной системе. Последнее означает, что множество {—А} непротиворечиво. Множество Т силлогистических терминов в составе —А конечно. Согласно Лемме 2, {—А} можно расширить до максимального относительно Т множества формул Д. Ассоциируем с ним каноническую модель <Бд, фд>. В силу Леммы 6, всякая формула, которая не содержит терминов, отсутствующих в множестве Т, принадлежит Д, е.т.е. эта формула истинна в модели <Бд, фд>. Поскольку —А е Д, постольку |—А | = 1 в <Бд, фд>. Отсюда следует, что А не значима в данной модели. Поэтому А не является общезначимой в нашей семантике формулой. В рассуждении получено противоречие. Следовательно, формула А доказуема в обобщенном силлогистическом исчислении ФС@. □
Метатеорема 3. Перевод * погружает силлогистику в классическое одноместное исчисление предикатов (КОИП).
Требуется доказать, что для любой формулы А языка с единственной неопределенно-местной силлогистической константой @ ФС@ |- А, е.т.е. КОИП |- А*. В силу Метатеорем 1 и 2 имеем для любой формулы А:
(1) ФС@ |- А, е.т.е. |= А в семантике ФС@.
Модель <D, ф> можно использовать не только для означивания формул силлогистического языка, но и для оценки формул языка КОИП. Легко установить, что условия значимости произвольной силлогистической формулы А и ее перевода А* совпадают. Отсюда вытекает, что
(2) |= А в семантике ФС@, е.т.е. |=А* в семантике КОИП. Следствием метатеорем о семантической непротиворечивости
и полноте КОИП является утверждение: для любой силлогистической формулы А
(3) |= А* в семантике КОИП, е.т.е. КОИП |- А*. Обосновываемый тезис непосредственно вытекает из утверждений (1)-(3). □
В заключение позволю себе выдвинуть гипотезу о том, что и классическое одноместное узкое исчисление предикатов (с замкнутыми формулами, без предметных и предметно-функциональных констант) погружается в систему обобщенной фундаментальной силлогистики ФС@, т.е. указанные исчисления рекурсивно эквивалентны. Данный факт означал бы, что средствами позитивной силлогистики действительно можно выразить все возможные виды отношений между конечным числом множеств, т.е. она представляет собой особый вариант логики классов.
ЛИТЕРАТУРА
1. Бочаров В.А. Булева алгебра в терминах силлогистики // Логические исследования. М.: ИФ РАН, 1983. С. 32-42.
2. Маркин В.И. Обобщенная позитивная силлогистика // Логические исследования. Вып. 6. М.: РОССПЭН, 1999. С. 241-258.
3. Смирнов В.А. Дефинициальная эквивалентность расширенной силлогистики С2Д булевой алгебре // Логические исследования. М.: ИФ РАН, 1983. С. 43-48.