Научная статья на тему 'ЛОГИКА СУЖДЕНИЙ СУЩЕСТВОВАНИЯ И СИЛЛОГИСТИКА'

ЛОГИКА СУЖДЕНИЙ СУЩЕСТВОВАНИЯ И СИЛЛОГИСТИКА Текст научной статьи по специальности «Математика»

CC BY
174
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Логические исследования
ВАК
zbMATH
Область наук
Ключевые слова
СУЖДЕНИЯ СУЩЕСТВОВАНИЯ / АТРИБУТИВНЫЕ СУЖДЕНИЯ / СИЛЛОГИСТИКА / ЛОГИЧЕСКОЕ ИСЧИСЛЕНИЕ / СЕМАНТИКА / ПОГРУЖАЮЩАЯ ОПЕРАЦИЯ

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

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

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

LOGIC OF EXISTENCE JUDGEMENTS AND SYLLOGISTIC

We set out a formal system for logical analyses of existence judgements. Its language contains the constant of existence, atomic formulas are formed by the concatenation of this constant with any nite sequence of general terms (positive and negative). Complex formulas are formed by means of propositional connectives. We formulate a natural semantics for this language. The extension of a positive general term in a model is a subset of the domain, the extension of a negative general term is the complement to the extension of the respective positive term. An atomic formula is valid in a model iff the intersection of the extensions of all terms in it is non-empty. We set out an axiomatization of the set of generally valid formulas. This calculus formulates on the base of classical propositional logic. We notice that categorical judgements can be de ned with the aid of existence judgements and raise a question about metatheoretic interrelations among our logic and different syllogistic theories. We prove that the logic of existence judgements is recursively equivalent to the syllogistic with indefinably-placed constant which is the generalization of constant a. We formulate the embedding translations from each of these two systems to another. Also, we prove soundness and completeness theorems for the calculus of existence judgements.

Текст научной работы на тему «ЛОГИКА СУЖДЕНИЙ СУЩЕСТВОВАНИЯ И СИЛЛОГИСТИКА»

Логические исследования 2021. Т. 27. № 2. С. 31-47 УДК 16

Logical Investigations 2021, Vol. 27, No. 2, pp. 31-47 DOI: 10.21146/2074-1472-2021-27-2-31-47

В.И. МАРКИН

Логика суждений существования и силлогистика*

Владимир Ильич Маркин МГУ им. М.В. Ломоносова.

Российская Федерация, 119991, г. Москва, Ломоносовский пр-т, д. 27, корп. 4. E-mail: markin@philos.msu.ru

Аннотация: В статье строится формальная система, предназначенная для логического анализа суждений существования. В ее языке содержится неопределенно-местная константа существования, а простые формулы образуются сочленением этой константы с произвольной конечной последовательностью общих терминов — положительных (простых) и отрицательных. Сложные формулы образуются с помощью пропозициональных связок. Для данного языка формулируется естественная семантика. Значением (объемом) простого общего термина в некоторой модели является подмножество предметной области данной модели, а объемом отрицательного термина — дополнение к объему соответствующего положительного термина. Простая формула значима в модели, если и только если пересечение объемов общих терминов, из которых она образована, непусто. Предлагается исчисление, аксиоматизирующее класс общезначимых формул. Данное исчисление строится на основе классического исчисления высказываний. В статье обращается внимание на то обстоятельство, что атрибутивные суждения могут быть определены с использованием суждений существования. В связи с этим возникает вопрос о метатеоретических отношениях между построенной логикой и различными силлогистическими теориями. Демонстрируется рекурсивная эквивалентность логики суждений существования и силлогистики с неопределенно-местной константой, которая является обобщением силлогистической константы а. С этой целью задается перевод из логики суждений существования в указанную силлогистику и доказывается, что он погружает первую систему во вторую. Задается и обратный перевод, и доказывается, что он также является погружающей операцией. В статье также доказываются метатеоремы о семантической непротиворечивости и полноте исчисления суждений существования.

Ключевые слова: суждения существования, атрибутивные суждения, силлогистика, логическое исчисление, семантика, погружающая операция

Для цитирования: Маркин В.И. Логика суждений существования и силлогистика // Логические исследования / Logical Investigations. 2021. T. 27. № 2. С. 31-47. DOI: 10.21146/2074-1472-2021-27-2-31-47

* Исследование выполнено в рамках научно-образовательной школы Московского государственного университета имени М. В. Ломоносова «Мозг, когнитивные системы и искусственный интеллект».

Данная статья представляет собой существенно расширенную версию доклада [Маркин, 2021], сделанного на Двенадцатых Смирновских чтениях по логике (Москва, 2426 июня 2021 г.).

© Маркин В.И.

1. Введение

В традиционной логике, наряду с атрибутивными и реляционными, выделялись простые суждения еще одного типа — так называемые суждения существования. Если в атрибутивных суждениях логическим сказуемым (предикатом) является знак свойства (атрибута) индивидов, а в реляционных — знак отношения между индивидами, то в суждениях существования в этой роли выступает термин «существует». Причем данный термин рассматривается не как квантор, а как знак особой онтологической характеристики индивидов.

Суждения существования — так же как простые суждения других видов — делят (по качеству) на утвердительные и отрицательные: в утвердительных фиксируется существование объекта (объектов), а в отрицательных — его (их) несуществование. Например, суждение «Черные лебеди существуют» утвердительное, а суждение «Флогистон не существует» отрицательное.

Суждения существования можно, в принципе, разделить и по количеству: на единичные и множественные. Основанием этого деления выступает тип их логического подлежащего (субъекта). Субъектом единичного суждения существования является сингулярный термин («флогистон»). В качестве субъектов множественных суждений существования могут выступать: простые (положительные) общие термины («млекопитающие»), отрицательные общие термины («беспозвоночные»), а также последовательности нескольких общих терминов («фруктоядные рукокрылые млекопитающие»).

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

Так, Франц Брентано считал, что суждение формы «Все S есть P» эквивалентно суждению существования «Sне-P не существуют», суждение формы «Некоторые S есть P» — суждению «SP существуют», суждение формы «Ни один S не есть P» — суждению «SP не существуют», а суждение формы «Некоторые S не есть P» — суждению «Sm-P существуют» (см. [Brandl, 2018]).

Сходной позиции придерживался и Льюис Кэрролл [Carroll, 1896]. При анализе силлогизмов он также интерпретировал категорические суждения как суждения существования. Интерпретация частноутвердительных и общеотрицательных суждений у него аналогична брентановской: суждение «Некоторые купцы являются скупцами» выражает ту же мысль, что и суждение «Купцы-скупцы существуют», а суждение «Ни одна русалка не

является модисткой» — ту же мысль, что и суждение «Русалок-модисток не существует». Общеутвердительное суждение формы «Все S есть P», согласно Кэрроллу, эквивалентно конъюнкции двух суждений существования: «SP существуют» и «Sm-P не существуют». Например, суждение «Все банкиры богаты» выражает ту же мысль, что и «Богатые банкиры существуют, а небогатых банкиров не существует». Частноотрицательные суждения «Некоторые S не есть P» Кэрроллом не рассматривались, он считал их равнозначными суждениям формы «Некоторые S есть не-P».

Наиболее ярко связь категорических суждений с суждениями существования проявляется у Кэрролла в предложенном им для проверки силлогизмов диаграммном методе. Информация суждения «Некоторые S есть P » выражается постановкой красной фишки в сектор SP, что означает существование элемента в пересечении объемов S и P. Информация суждения «Ни один S не есть P » выражается постановкой черной фишки в сектор SP, что указывает на пустоту пересечения объемов S и P. Информация суждения «Все S есть P» передается постановкой красной фишки в сектор SP и черной фишки в сектор Sне-P, таким образом, пересечение объемов S и P объявляется непустым, а пересечение объемов S и не-P пустым.

На трехбуквенных диаграммах Кэрролла атрибутивные суждения сводятся, по существу, к булевым комбинациям суждений существования, субъектами которых являются последовательности трех общих терминов. Так, информацию суждения «Все S есть M » он выражает постановкой красной фишки на границу секторов SMP и SMне-P и помещением черных фишек в сектора Sне-MP и S не-M не-P. При этом «Все S есть M » оказывается эквивалентным сложному суждению «SMP или SMне-P существуют, а Sне-MP и Sне-Mне-P не существуют». Первая часть этого сложного суждения, согласно Кэрроллу, равносильна суждению «SM существуют», а вторая часть — суждению «Sm-M не существуют».

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

Далее будет доказана рекурсивная эквивалентность логики суждений существования и построенной в [Маркин, 2004] силлогистики с неопределенно-местной константой, которая является обобщением силлогистической константы а.

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

2. Логика суждений существования:

язык, семантика, аксиоматическое исчисление

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

В алфавите языка содержатся: бесконечный список простых общих терминов (будем использовать для них метапеременные 5, Р, М, 51,...), символ терминного отрицания ('), неопределенно-местная константа существования (Т), пропозициональные связки и скобки.

Общими терминами являются: (1) произвольный простой общий термин, (2) выражение вида 5', где 5 — простой общий термин. При этом 5 будем называть положительным, а 5' — отрицательным термином. В качестве метапеременных по любым общим терминам (как положительным, так и отрицательным) будем использовать символы X, 2, XI,...

Атомарными формулами языка нашей системы являются выражения вида ТХ1Х2...Х^ (к > 1), где Х1, Х2,... Х& — общие термины. Формула ТХ1Х2...Х^ фиксирует логическую форму суждения существования «Х1Х2...Х^ существуют». Сложные формулы образуются из других формул с помощью пропозициональных связок.

Для данного языка зададим точную семантику. Моделью называется пара (Б,ф), где Б = 0, а ф(5) С Б для любого простого общего термина 5. Определим функцию сопоставляющую значение каждому общему термину (включая отрицательные) в модели (Б,ф): ) = ф(5),^(5') = Б \ ф(5). ^(Х) представляет собой подмножество предметной области Б и называется объемом общего термина X.

Введем далее понятие У-значимости формулы нашего языка в модели (Б,ф). Условия значимости атомарных формул определяются так:

V(ТХ1Х2..Х, Б, ф), е.т.е. ^(Х^ П ^2) П ... П ^(Хк) = 0.

Данное семантическое определение соответствует естественной трактовке суждений существования: суждение «Х1Х2...Х& существуют» истинно тогда и только тогда, когда найдется объект, принадлежащий объемам всех общих терминов Х1, Х2,... Х&.

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

Формула A называется V-общезначимой, е.т.е. V(A, D,^>) в каждой модели (D, ф).

Ниже будет доказано, что класс V-общезначимых формул аксиоматизирует исчисление CT. Оно содержит схемы аксиом классического исчисления высказываний и шесть дополнительных схем аксиом:

Y1. Tuv D (TuM' V TMv), T2. -TSS',

T3. TuXZv D TuZXv,

T4. TuX D TuXX,

T5. TwX D Tw, T6. TS V TS',

где u и v — конечные и, возможно, пустые последовательности общих терминов (в T1 по крайней мере одна из них непуста), w — непустая конечная последовательность общих терминов, S и M — простые общие термины, X и Z — произвольные общие термины.

Единственным правилом вывода в CT является modus ponens. Понятия доказательства и теоремы стандартные.

3. Силлогистика с неопределенно-местной константой

Осуществим сравнение логики суждений существования CT с силлогистикой СФ@, сформулированной в [Маркин, 2004]. В последней решается проблема силлогистического представления всех возможных отношений между объемами произвольного конечного числа простых общих терминов в некотором универсуме без введения в язык терминообразующих операторов, т.е. в рамках позитивной силлогистики, где не рассматриваются отрицательные и другие сложные термины.

Язык СФ@ содержит неопределенно-местную силлогистическую константу @, а также бесконечный список простых общих терминов, пропозициональные связки и скобки. Атомарные формулы этого силлогистического языка имеют вид SiS2...S„@PiP2...Pm, где Si, S2,..., S„, Pi, P2,..., Pm — простые общие термины и n + m > 1. Сложные формулы образуются с помощью пропозициональных связок.

В семантике данного языка используются модели того же типа, что и в сформулированной ранее логике суждений существования. Вводится понятие W-значимости формул языка СФ@ в модели (D^). Условия W-значимости атомарных формул определяются следующим образом:

W(SiS2...Sn@PiP2...Pm,D,ф), е.т.е. ф(^) П ф^2) п ... П ф^га) n (D \ ф(Р0) n (D \ ф(Р2)) П ... n (D \ ф(Рт)) = 0.

Таким образом, формула вида SiS2...Sn@PiP2...Pm значима в том и только в том случае, когда пересечение объемов Si, S2,..., Sn и антиобъемов Pi, P2,..., Pm пусто.

Условия W-значимости сложных формул обычные. Форма общеутвердительного суждения (SaP) при его стандартной трактовке как суждения о включенности объема субъекта в объем предиката выражается в этой силлогистике формулой S@P. Поэтому символ @ можно истолковать как своего рода обобщение обычной силлогистической константы a.

Форма общеотрицательного суждения (SeP), стандартно понимаемого как суждение об объемной несовместимости субъекта и предиката, выражается здесь формулой SP@. Формуле SiP обычного языка силлогистики соответствует -SP@, а формуле SoP — -S@P.

Формула B силлогистического языка (с константой @) W-общезначима, е.т.е. W(B,D,^>) в каждой модели (D,^>).

Класс W-общезначимых формул аксиоматизирует исчисление СФ@. При формальной записи его постулатов s, p, q, r обозначают последовательности (возможно, пустые) общих терминов. Помимо схем аксиом классического исчисления высказываний, в СФ@ постулируются следующие силлогистические схемы аксиом:

@1. (Mq@r Л s@pM) D sq@pr, @2. S@S,

@3. sSPp@q D sPSp@q, @4. s@pSPq D s@pPSq, @5. SSs@p D Ss@p, @6. s@pPP D s@pP, @7. s@p D Ss@p, @8. s@p D s@pP, @9. -(S@ Л @S).

В @1 по крайней мере одна из последовательностей терминов — s, q, p или r — должна быть непустой. В @7 и @8 непуста хотя бы одна из последовательностей — s или p.

Единственное правило вывода в СФ@ — modus ponens. В [Маркин, 2004] доказано, что множество теорем исчисления СФ@ и множество W-общезначимых формул совпадают.

4. Рекурсивная эквивалентность СТ и СФ@

Сравнение исчислений СТ и СФ@ будем осуществлять в терминах погружающих операций. Нам предстоит доказать, что эти системы погружаются друг в друга, т.е. рекурсивно эквивалентны.

Зададим функцию перевода сопоставляющую каждой формуле Л языка СТ силлогистическую формулу 01(Л) языка СФ@.

Пусть и - произвольная непустая конечная последовательность общих терминов. Пусть 51, £2,..., $га - последовательность, получающаяся из и вычеркиванием всех отрицательных терминов, а Р1, Р2,-., Р'т — последовательность, получающаяся из и вычеркиванием всех положительных терминов. Тогда перевод атомарной формулы Ти определяется так:

П1(Ти) = -5152...5га@Р1Р2...Рт.

На сложные формулы функция О распространяется следующим образом:

П1(-С) = -П1(С), П1(С V Я) = П1(С) V ^(Я),

где V — любая бинарная пропозициональная связка.

Зададим также функцию перевода 02, сопоставляющую каждой силлогистической формуле В языка СФ@ формулу 02(В) языка СТ:

^2(£1£2...£„@Р1Р2...Рт) = ...БпР1 Р »Р*,

^(-С) = -^(С), ^2(С V Я) = ^(С) V ^(0).

Предварительно обоснуем справедливость ряда метаутверждений.

Теорема 1. Для любой формулы Л языка СТ верно, что если она доказуема в СТ, то ее перевод — формула 01(Л) — доказуем в СФ@.

Доказательство. Рассмотрим произвольную формулу Л, доказуемую в СТ. Покажем, что 01 -переводы всех формул, входящих в состав доказательства Л в СТ (в том числе и последней формулы этой последовательности, т.е. самой Л), доказуемы в СФ@. Для этого нужно убедиться, во-первых, в том, что 01-переводы всех аксиом системы СТ доказуемы в СФ@, а во-вторых, что если 01-переводы посылок правила пвйпв ponens доказуемы в СФ@, то и 01-перевод его заключения также доказуем в СФ@.

Т1. 01(Ти^ Э (ХиМ' V ХМ-)) = -в^@рг Э (-в@рМ V -Мд@г), где в и ^ — последовательности положительных терминов в составе, соответственно, и и V, а р и г получаются удалением терминных отрицаний из последовательностей отрицательных терминов в составе и и V. Выводится из @1 ((М^@г Л в@рМ) Э в^@рг) по законам классической логики высказываний (ЛВ).

Т2. П1(-Т55') = --5@5. Выводится из @2 (5@5) по законам ЛВ.

Т3. Следует рассмотреть четыре случая в зависимости от того, положительными или отрицательными являются термины X и 2 в схеме ТиХ2г> Э Yu2Xг. Пусть последовательности в, д, р и г определяются так же, как и в пункте (Т1).

(1) X и 2 — положительные термины (напр., 5 и Р). Тогда ^1(^X2^ Э Т-и^г) = -в5Рд@рг Э -вР5д@рг. Формула -в5Рд@рг Э -вР5д@рг выводится из вР5д@рг Э в5Рд@рг (варианта @3) по контрапо-зиции.

(2) X и 2 — отрицательные термины (напр., 5' и Р'). Тогда Q1(YuX2г Э Tu2Xг) = -вд@р5Рг Э -вд@рР5г. Формула -вд@р5Рг Э -вд@рР5г выводится из вд@рР5г Э вд@р5Рг (варианта @4) по контрапо-зиции.

(3) X — положительный термин (напр., 5), а 2 — отрицательный термин (напр., Р'). Тогда Q1(YuX2г Э TuZXг) = -в5д@рРг-в5д@рРг. Это закон тождества ЛВ.

(4) X — отрицательный термин (напр., 5'), а 2 — положительный термин (напр., Р). Тогда Ql(TuX2г Э TuZXг) = -вРд@р5г Э -вРд@р5г. Это закон тождества ЛВ.

Т4. Пусть в — последовательность положительных терминов в составе и, а р получается удалением терминных отрицаний из последовательности отрицательных терминов в составе и.

Если X — положительный термин (напр., 5), то Ql(TuX Э YuXX) = -в5@р Э -в55@р. Формула -в5@р Э -в55@р получается из @5 (55в@р Э 5в@р) с использованием законов ЛВ, а также аксиом «перестановки» @3.

Если X — отрицательный термин (напр., Р'), то Ql(YuX Э YuXX) = -5@рР Э -5@рРР. Формула -5@рР Э -5@рРР получается из @6 (в@рРР Э 5@рР) по контрапозиции.

Y5. Пусть в — последовательность положительных терминов в составе ад, а р получается удалением терминных отрицаний из последовательности отрицательных терминов в составе ад.

Если X — положительный термин (напр., 5), то Ql(YадX Э Yw) = -в5@р Э -в@р. Формула -в5@р Э -в@р получается из @7 (в@р Э 5в@р) с использованием законов ЛВ, а также аксиом «перестановки» @3.

Если X — отрицательный термин (напр., Р'), то (YадX Э Yw) = -в@рР Э -в@р. Формула -в@рР Э -5@р получается из @8 (в@р Э в@рР) по контрапозиции.

Y6. V YS') = V -5@.

Выводится из @9 (-(5@ Л )) по законам ЛВ.

МР. Пусть 01-переводы формул Л Э В и Л языка СТ доказуемы в СФ@. Поскольку по определению 01 01(Л Э В) = 01(Л) Э 01(В), формула 01 (Л) Э О1 (В) доказуема в этой системе. Но и 01 (Л) в ней доказуема. Применяя МР к последним двум формулам в СФ@, получаем, что 01(В) также доказуема в данном исчислении. ■

Теорема 2. Для любой формулы В языка СФ@ верно, что если она доказуема в СФ@, то ее перевод — формула 02(В) — доказуем в СТ.

Доказательство. Применяем тот же метод, что и при доказательстве Теоремы 1.

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

@1. 02((Мд@г Л в@рМ) Э вд@рг) = (-ТМдг Л -ТврМ') Э -Твдрг. Доказываем в СТ сначала формулу Твдрг Э Тврдг, используя нужное число раз аксиомы «перестановки» (Т3) и законы транзитивности Э. Далее используем вариант аксиомы Т1 — формулу Тврдг Э (ТврМ' V ТМдг). Из этих двух формул по законам ЛВ выводится искомая формула (-ТМдг Л -ТврМ') Э -Твдрг.

@2. 02(Б@Б) = -ТББ'. Это аксиома Т2. @3. 02(вБРр@д Э вРБр@д) = -ТвБРрд Э -ТвРБрд. Выводится из ТвРБрд Э ТвБРрд (варианта Т3) по контрапозиции.

@4. 02(в@рБРд Э в@рРБд) = -ТврБ'Р'д Э -ТврР'Б'д. Выводится из ТврР'Б'д Э ТврБ'Р'д (варианта Т3) по контрапозиции.

@5. 02(ББв@р Э Бв@р) = -ТББвр Э -ТБвр. Выводится из ТврБ Э ТврББ (варианта Т4) с помощью аксиом «перестановки» (Т3) и законов ЛВ.

@6. 02(в@рРР Э в@рР) = -ТврР'Р' Э -ТврР'. Выводится из ТврР' Э ТврР'Р' (варианта Т4) по контрапозиции.

@7. О2(в@р Э Бв@р) = -Твр Э -ТБвр. Выводится из ТврБ Э Твр (варианта Т5) с помощью аксиом «перестановки» (Т3) и законов ЛВ.

@8. О2(в@р Э в@рР) = -Твр Э -ТврР'. Выводится из ТврР' Э Твр (варианта Т5) по контрапозиции.

@9. 02(-(Б@ Л @Б)) = -(-ТБ Л -ТБ'). Выводится из Т6 (ТБ V ТБ') по законам ЛВ.

МР. Обосновывается аналогично последнему пункту Теоремы 1. ■

Теорема 3. Формула А = 02(^1(А)) является теоремой СТ для любой формулы А языка данного исчисления.

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

Доказательство. Применяем возвратную индукцию по количеству пропозициональных связок в составе формулы А языка СТ.

Рассмотрим сначала базисный случай, когда А — атомарная формула, т.е. имеет вид Yu, где и — непустая конечная последовательность общих терминов. Выделим в составе и последовательность 51, 52,..., положительных терминов и последовательность Р1, Р2,..., Р'т отрицательных терминов (причем эти термины расположим в том же порядке, что и в и). По определению перевода П1 П1(А) = -5152...£га@Р1Р2...Рт. Тогда по определению перевода 02 П2(П1(А)) = -^б!^...^Р1Р2...Р4. С использованием аксиом схемы Y3 системы СТ несложно доказать в ней формулу Yu = YS1S2...SraPlP2...Pm. Отсюда по законам ЛВ вытекает, что и формула Yu = ——YS152...5пР1Р2...Рт доказуема в СТ.

Обоснуем далее индуктивный переход. Допустим, что для любых формул С и Б, содержащих меньше пропозициональных связок, чем А, утверждение теоремы верно, т.е. формулы С = 02(01(С)) и Б = 02(01 (Б)) доказуемы в СТ.

Пусть А ^ -С. Поскольку С = 02(01(С)) доказуема в СТ по индуктивному допущению, постольку (в силу законов ЛВ) формула —С = —^2(^1(С)) также доказуема в этой системе. Но по определению переводов П1 и ^2 имеем: — ^(^(С)) = Щ—^1(С)) = ^2(^1(—С)).

Пусть А ^ С Л Б. Из допущения о доказуемости формул С = 02(01(С)) и Б = 02 (01(Б)) по законам ЛВ вытекает, что формула (С Л Б) = 02(01(С)) Л 02(01(Б))) доказуема в СТ. Но по определению переводов и 02 имеем: П2(П1(С)) Л П2(П1(Б)) = 02(П1(С) Л П1(Б)) = П2(П1(С Л Б)).

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

Теорема 4. Формула В = 01(02(Р)) является теоремой СФ@ для любой формулы В языка данного исчисления.

Доказательство. Применяем возвратную индукцию по количеству пропозициональных связок в составе формулы В языка СФ@.

Пусть В — атомарная формула языка СФ@, т.е. имеет вид 515'2...5'га@Р1Р2...Рт. По определению перевода 02 ^2(В) = —'Т£1£2...£гаР{Р2...Рт. Тогда, по определению перевода П1, П1(П2(В)) = ——515'2...5'га@Р1Р2...Рт. Формула В = П1 (П2(В)) в этом случае оказывается пропозициональной тавтологией (В = ——В).

Обоснование индуктивного перехода аналогично соответствующему фрагменту доказательства Теоремы 3. ■

Из только что доказанных теорем, согласно известному критерию В.А. Смирнова [Смирнов, 2002, с. 122], непосредственно вытекают два важных результата:

Теорема 5. Перевод 01 погружает исчисление СТ в СФ@. Теорема 6. Перевод 02 погружает исчисление СФ@ в СТ.

Таким образом, доказано, что исчисление суждений существования СТ и исчисление СФ@ с неопределенно-местной силлогистической константой рекурсивно эквивалентны.

5. Семантическая непротиворечивость и полнота СТ

Опираясь на результат о погружаемости СТ в СФ@, можно достаточно просто доказать, что исчисление СТ является адекватной формализацией логики суждений существования, семантически построенной в Разделе 2.

Сравнивая условия V-значимости произвольной формулы Л языка СТ в модели (Б,ф) и условия ^-значимости в той же модели ее 01-перевода, предварительно обоснуем следующее метаутверждение:

Теорема 7. Для любой формулы Л языка СТ и каждой модели (Б,ф) верно, что V(Л, Б,ф), е.т.е. W(01(Л), Б,ф).

Доказательство. Применяем возвратную индукцию по количеству пропозициональных связок в составе формулы Л языка СТ.

Пусть Л — атомарная формула, т.е. формула вида ТХ1Х2...Х^. Она является V-значимой, е.т.е. ^(Х1) П ^(Х2) П ... П ) = 0. Выделим в списке общих терминов Х1, Х2,..., Х& положительные (пусть ими будут Б1, Б2,..., Бп) и отрицательные (Р{, Р2,..., Р^). Напомним, что ^(Бг) = ф(Бг) для любого положительного термина Бг и ^(Р^) = О \ ф(Pj) для любого отрицательного термина Р^. 01-переводом формулы ТХ1Х2...Х& является силлогистическая формула -Б1Б2...Бп@Р1Р2...Рт. Она ^-значима, е.т.е. неверно, что ^-значима формула Б1Б2...Бга@Р^1Р2...Рт, е.т.е. неверно, что ф(Б1) П ф(Б2) П ... П ф(Б„) П (Б \ ф(Р1)) П (Б \ ф(Р2)) П ... П (Б \ ф(Рт)) = 0, е.т.е. ф(Б1) П ф(Б2) П ... П ф(Б„) П (Б \ ф(Р^) П (Б \ ф(Р2)) П ... П (Б \ ф(Рт)) = 0. Очевидно, что условия V -значимости ТХ1Х2—и условия ^-значимости ее 01-перевода в произвольной модели (Б, ф) эквивалентны (в силу коммутативности операции П).

В случае, когда Л — сложная формула, справедливость теоремы основывается на одинаковой интерпретации пропозициональных связок в обеих логиках, а также на определении перевода 01. ■

Теперь несложно доказать следующую метатеорему:

Теорема 8. Для любой формулы А языка СТ верно, что А V-общезначима, е.т.е. ее перевод 01(А) является №-общезначимым.

Доказательство. Из формулировки Теоремы 7 по законам логики предикатов вытекает: для любой формулы А языка СТ верно, что V(А, Ю, ф) в каждой модели (Ю, ф), е.т.е. №(^1 (А), Ю, ф) в каждой модели (Ю, ф). Далее просто используем определения V-общезначимой и ^-общезначимой формул. ■

В [Маркин, 2004] был обоснован тезис о семантической непротиворечивости и полноте силлогистического исчисления СФ@:

Утверждение 1. Для любой формулы В языка СФ@ верно, что В доказуема в СФ@, е.т.е. В ^-общезначима.

Поскольку ^-переводы всех формул языка СТ являются формулами языка СФ@, в качестве непосредственного следствия из Утверждения 1 получаем:

Утверждение 2. Для любой формулы А языка СТ верно, что формула 01(А) доказуема в СФ@, е.т.е. П1(А) №-общезначима.

Докажем, наконец, метатеорему о семантической непротиворечивости и полноте исчисления суждений существования СТ:

Теорема 9. Для любой формулы А языка СТ верно, что А доказуема в СТ, е.т.е. А является V-общезначимой.

Доказательство. Рассмотрим произвольную формулу А языка СТ.

Формула А доказуема в СТ, е.т.е. (по Теореме 5) формула П1(А) доказуема в СФ@, е.т.е. (согласно Утверждению 2) формула П1(А) №-обще-значима, е.т.е. (по Теореме 8) формула А V-общезначима. Таким образом, множество доказуемых в исчислении СТ формул и множество V-общезна-чимых формул равны. ■

6. Погружение СТ в исчисление предикатов

В [Маркин, 2004] был сформулирован перевод ® из множества формул языка силлогистики СФ@ в язык классического одноместного исчисления предикатов:

(5152...5П@Р1 Р2...Рт)® = —Зж(51ж Л52жЛ...Л5гаж Л—Р1х Л—Р2хЛ... Л—Ртж), (—С)® = —С®, (С ▽ Б)® = С® ▽ Б®.

Была доказана следующая метатеорема:

Утверждение 3. Перевод ® погружает СФ@ в исчисление предикатов.

Зададим теперь перевод ® в первопорядковый язык для формул языка логики суждений существования.

Пусть и — произвольная конечная последовательность общих терминов. Пусть Б1, Б2,..., Бп — результат вычеркивания из и всех отрицательных терминов, а Р{, Р2,..., Р'т — результат вычеркивания из и всех положительных терминов. Тогда

(Ти)® = Зж(Б1ж Л Б2ж Л ... Л Бпж Л -Р1ж Л -Р2ж Л ... Л -Ртж), (-С)® = -С®, (С ▽ Д)® = С® ▽ Д®.

Покажем, что доказуемость формулы в системе СТ равносильна доказуемости ее ®-перевода в исчислении предикатов:

Теорема 10. Перевод ® погружает СТ в исчисление предикатов.

Доказательство. Поскольку 01 погружает исчисление СТ в СФ@ (Теорема 5), а ® погружает СФ@ в исчисление предикатов (Утверждение 3), постольку СТ погружается в исчисление предикатов посредством композиции переводов О1 и ®. Остается доказать, что композиция О1 и ® равносильна переводу ®.

Докажем, иными словами, что для любой формулы Л языка СТ верно, что формула Л® = О1 (Л)® доказуема в исчислении предикатов. Используем возвратную индукцию по числу пропозициональных связок в Л.

Пусть Л — атомарная формула языка СТ. Тогда она имеет вид Ти (точное описание и дано при задании переводов 01 и ®). 01 (Ти)® = (-Б1Б2...Бп@Р1Р2...Рт)® = -(Б1Б2...Бп@Р1Р2...Рт)® = --Зж(Б1Ж Л Б2Ж Л ... Л Бпж Л -Р1Ж Л -Р2Ж Л ... Л -Ртж). Последняя формула есть не что иное, как --Ти®. Очевидно, что формула Ти® = --Ти® доказуема в исчислении предикатов.

Пусть Л — сложная формула. Ограничимся случаями, когда Л имеет вид -С и С Л Д. По индуктивному допущению формулы С® = 01(С)® и Д® = 01(^)® доказуемы в исчислении предикатов. Но тогда в нем также доказуемы формулы -С® = -01(С)® и (С® Л Д®) = 01(С)® Л 0^)®. Используя определения трех переводов в этих записях, получаем: формулы (-С)® = 01(-С)® и (С Л Д)® = 01(С Л Д)® доказуемы в исчислении предикатов. ■

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

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

Сформулируем описанную идею в более точных терминах. Пусть ЮГ — система определений силлогистических констант в языке логики СТ. Под СТ + ЮГ будем понимать дефинициальное расширение СТ посредством системы определений ЮГ. Исчисление Б, сформулированное в языке силлогистики, назовем силлогистическим фрагментом СТ при определениях ЮГ, е.т.е. для любой формулы А языка Б верно: А доказуема в Б, е.т.е. А доказуема в СТ + ЮГ.

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

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

Литература

Маркин, 2004 - Маркин В.И. Фундаментальная силлогистика с неопределенно-местной константой // Логические исследования. Вып. 11. М.: Наука, 2004. С. 187-199.

Маркин, 2021 - Маркин В.И. Логика суждений существования, рекурсивно эквивалентная силлогистике с неопределенно-местной константой // Двенадцатые Смирновские чтения: материалы Международной научной конференции,

Москва (24—26 июня 2021 г.). М.: Русское общество истории и философии науки, 2021. С. 112—117.

Смирнов, 2002 - Смирнов В.А. Логические методы анализа научного знания. М.: Эдиториал УРСС, 2002. 263 с.

Brandl, 2018 - Brandl J.L. Brentano's Theory of Judgement // The Stanford Encyclopedia of Philosophy. URL = https://plato.stanford.edu/entries/brentano-judgement/

Carroll, 1896 - Carroll L. Symbolic Logic. London: Macmillan and Co., 1896. 200 p.

Vladimir I. Markin

Logic of existence judgements and syllogistic

Vladimir I. Markin

Lomonosov Moscow State University,

27/4 Lomonosovskiy prospect, Moscow, 119991, Russian Federation. E-mail: markin@philos.msu.ru

Abstract: We set out a formal system for logical analyses of existence judgements. Its language contains the constant of existence, atomic formulas are formed by the concatenation of this constant with any finite sequence of general terms (positive and negative). Complex formulas are formed by means of propositional connectives. We formulate a natural semantics for this language. The extension of a positive general term in a model is a subset of the domain, the extension of a negative general term is the complement to the extension of the respective positive term. An atomic formula is valid in a model iff the intersection of the extensions of all terms in it is non-empty. We set out an axiomatization of the set of generally valid formulas. This calculus formulates on the base of classical propositional logic. We notice that categorical judgements can be defined with the aid of existence judgements and raise a question about metatheoretic interrelations among our logic and different syllogistic theories. We prove that the logic of existence judgements is recursively equivalent to the syllogistic with indefinably-placed constant which is the generalization of constant a. We formulate the embedding translations from each of these two systems to another. Also, we prove soundness and completeness theorems for the calculus of existence judgements.

Keywords: existence judgements, categorical judgements, syllogistic, logical calculus, semantics, embedding translation

For citation: Markin V.I. "Logika suzhdenii sushchestvovaniya i sillogistika" [Logic of existence judgements and syllogistic], Logicheskie Issledovaniya / Logical Investigations, 2021, Vol. 27, No. 2, pp. 31-47. DOI: 10.21146/2074-1472-2021-27-2-31-47 (In Russian)

References

Brandl, 2018 - Brandl, J.L. Brentano's Theory of Judgement, in: The Stanford Encyclopedia of Philosophy. URL = https://plato.stanford.edu/entries/brentano-judgement/.

Carroll, 1896 - Carroll, L. Symbolic Logic. London: Macmillan and Co., 1896. 200 pp. Markin, 2004 - Markin V.I. "Fundamental'naya sillogistika s neopredelenno-mestnoi konstantoi" [Fundamental syllogistic with indefinably-placed constant], in: Logicheskie issledovaniya [Logical Investigations]. Vol. 11. Moscow: Nauka, 2004, pp. 187-199. (In Russian) Markin, 2021 - Markin, V.I. "Logika suzhdenii sushchestvovaniya, rekursivno ekvi-valentnaya sillogistike s neopredelenno-mestnoi konstantoi" [Logic of existence

judgements that is recursively equivalent to syllogistic with indefinably-placed constant], in: Dvenadtsatye Smirnovskie chteniya: materialy Mezhdunarodnoi nauchnoi konferentsii, Moskva (24—26 iyunya 2021 g.) [Twelfth Smirnovs Readings: Proceedings of the international scientific conference, Moscow (June 24-26, 2021)]. Moscow: Russkoe obshchestvo istorii i filosofii nauki, 2021, pp. 112—117. (In Russian)

Smirnov, 2002 - Smirnov, V.A. Logicheskie metody analiza nauchnogo znaniya [Logical methods of the analyses of scientific knowledge]. Moscow: Editorial URSS, 2002. 263 pp. (In Russian)

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