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

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

CC BY
70
55
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Логические исследования
ВАК
zbMATH
Область наук
Ключевые слова
СИЛЛОГИСТИКА / СИЛЛОГИСТИЧЕСКАЯ КОНСТАНТА / ФОРМАЛИЗОВАННЫЙ ЯЗЫК / СЕМАНТИКА / ОПРЕДЕЛИМОСТЬ / ПОЛНАЯ СИСТЕМА КОНСТАНТ / АКСИОМАТИЧЕСКОЕ ИСЧИСЛЕНИЕ / МЕТАТЕОРЕМЫ О НЕПРОТИВОРЕЧИВОСТИ И ПОЛНОТЕ / SYLLOGISTIC / SYLLOGISTIC CONSTANT / FORMAL LANGUAGE / SEMANTICS / DEFINABILITY / COMPLETE SET OF CONSTANTS / AXIOMATIC CALCULULS / SOUNDNESS AND COMPLETENESS METATHEOREMS

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

В работе предлагается язык позитивной силлогистики, алфавит которого содержит все силлогистические константы. Сами эти константы понимаются как знаки отношений между двумя непустыми множествами (объемами двух общих терминов). Среди указанных отношений особое место занимают те, которым соответствует в точности одна из пяти диаграмм Эйлера-Жергонна: (1) равенство множеств, (2) строгое включение первого множества во второе, (3) строгое включение второго множества в первое, (4) перекрещивание множеств, (5) несовместимость множеств. Остальные отношения представляют из себя комбинации эйлеровских. Каждая константа k в предлагаемом силлогистическом языке кодируется последовательностью чисел от 1 до 5, указывающих на номера тех эйлеровских отношений, при которых простое высказывание формы SkP принимает значение «истина». Например, отношение включения одного непустого множества в другое репрезентирует константа 12, а отношение совместимости двух непустых множеств - константа 1234. Задается точная теоретико-множественная семантика данного «универсального» языка, соответствующая интуитивному пониманию силлогистических констант. Вводятся понятия выразимости силлогистической константы в «локальном» языке, содержащем лишь некоторые из таких констант, и полноты множества исходных констант некоторого «локального» языка. Константа k выразима в локальном силлогистическом языке с неким набором исходных силлогистических констант, если и только если в этом локальном языке найдется формула A, содержащая в точности два термина S и P, такая что A эквивалентна формуле SkP в семантике универсального силлогистического языка. Множество силлогистических констант {k1, k2, ..., km} называется полным, если и только если любая силлогистическая константа выразима в языке с исходными силлогистическими константами k1, k2, ..., km. В качестве примера доказывается полнота множества исходных констант традиционной силлогистики (a, e, i, o) и множества исходных констант силлогистики Венна (знаков пяти эйлеровских отношений). В универсальном силлогистическом языке строится аксиоматическое исчисление, доказываются метатеоремы о его непротиворечивости и полноте.

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

SYLLOGISTIC AS THE LOGIC OF ALL RELATIONS BETWEEN TWO NON-EMPTY SETS

In the paper we offer the language of positive syllogistic the alphabet of which contains all syllogistic constants. These constants are interpreted as the signs of different relationships between two non-empty sets (the extensions of general terms). Among these relationships we give accent to the relationships corresponding only to one from five Euler-Gergonne diagrams: (1) equality, (2) strict inclusion of the first set into the second, (3) strict inclusion of the second set into the first, (4) overlap, (5) exclusion. The other relationships can be represented as various combinations of Eulerian. Every constant k in the ‘universal’ syllogistic language is encoded with a sequence of numbers from 1 to 5 in accordance with the diagrams where the proposition of the form SkP is true. For example, the constant 12 represents the inclusion relationship of one non-empty set into another, the constant 1234 represents compatibility relationship between two non-empty sets. We formulate the set theoretical semantics based on the intuitive interpretation of syllogistic constants for this ‘universal’ syllogistic language. We introduce the notion of the definability of a syllogistic constant in a ‘local’ syllogistic language that contains only some of such constants, and the notion of the completeness of a set of initial constants in such a language. A constant k is definable in a ‘local’ syllogistic language iff in the language there exists a formula A that contains exactly two general terms S and P, and A is equivalent to the formula SkP in the semantics of the ‘universal’ syllogistic language. A set of syllogistic constants {k1, k2, ..., km} is complete iff any syllogistic constant is definable in the ‘local’ language with the initial constants k1, k2, ..., km. As an example, we demonstrate that the sets of the initial constants of traditional syllogistic (a, e, i, o) and Venn’s syllogistic (the signs of five Eulerian relationships) are complete. We construct the axiomatic calculus in the ‘universal’ syllogistic language and prove soundness and completeness metatheorems.

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

Логические исследования 2020. Т. 26. № 2. С. 39-57 УДК 16

Logical Investigations 2020, Vol. 26, No. 2, pp. 39-57 DOI: 10.21146/2074-1472-2020-26-2-39-57

В.И. МАРКИН

Силлогистика как логика всех отношений между двумя непустыми множествами

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

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

Аннотация: В работе предлагается язык позитивной силлогистики, алфавит которого содержит все силлогистические константы. Сами эти константы понимаются как знаки отношений между двумя непустыми множествами (объемами двух общих терминов). Среди указанных отношений особое место занимают те, которым соответствует в точности одна из пяти диаграмм Эйлера-Жергонна: (1) равенство множеств, (2) строгое включение первого множества во второе, (3) строгое включение второго множества в первое, (4) перекрещивание множеств, (5) несовместимость множеств. Остальные отношения представляют из себя комбинации эйлеровских. Каждая константа k в предлагаемом силлогистическом языке кодируется последовательностью чисел от 1 до 5, указывающих на номера тех эйлеровских отношений, при которых простое высказывание формы SkP принимает значение «истина». Например, отношение включения одного непустого множества в другое репрезентирует константа 12, а отношение совместимости двух непустых множеств — константа 1234. Задается точная теоретико-множественная семантика данного «универсального» языка, соответствующая интуитивному пониманию силлогистических констант. Вводятся понятия выразимости силлогистической константы в «локальном» языке, содержащем лишь некоторые из таких констант, и полноты множества исходных констант некоторого «локального» языка. Константа k выразима в локальном силлогистическом языке с неким набором исходных силлогистических констант, если и только если в этом локальном языке найдется формула A, содержащая в точности два термина S и P, такая что A эквивалентна формуле SkP в семантике универсального силлогистического языка. Множество силлогистических констант {ki, k2,... , km} называется полным, если и только если любая силлогистическая константа выразима в языке с исходными силлогистическими константами к1, к2,... , km. В качестве примера доказывается полнота множества исходных констант традиционной силлогистики (a, e, i, o) и множества исходных констант силлогистики Венна (знаков пяти эйлеровских отношений). В универсальном силлогистическом языке строится аксиоматическое исчисление, доказываются метатеоремы о его непротиворечивости и полноте.

Ключевые слова: силлогистика, силлогистическая константа, формализованный язык, семантика, определимость, полная система констант, аксиоматическое исчисление, метатеоремы о непротиворечивости и полноте

Для цитирования: Маркин В.И. Силлогистика как логика всех отношений между двумя непустыми множествами // Логические исследования / Logical Investigations. 2020. T. 26. № 2. С. 39-57. DOI: 10.21146/2074-1472-2020-26-2-39-57

© Маркин В.И.

1. Что такое силлогистическая константа?

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

Что же репрезентируют силлогистические константы? При доминирующем в исследованиях по силлогистике экстенсиональном подходе они рассматриваются как знаки отношений между двумя множествами — объемами субъекта и предиката категорического высказывания. Так, константа а обычно трактуется как знак (нестрогого) включения объема субъекта в объем предиката, константа I — как знак совместимости этих объемов (наличия в данных множествах общих элементов), константа е — как знак несовместимости указанных множеств, константа о — как знак невключения первого объема во второй.

В качестве семантического инструмента в силлогистике широко используются круговые диаграммы:

1 2 3 4 5

Рис. 1. Диаграммы Эйлера-Жергонна

Каждая из этих диаграмм изображает определенное отношение между двумя множествами, которые являются объемами общих терминов Б и Р:

1) равенство объемов Б и Р;

2) строгое включение объема Б в объем Р;

3) строгое включение объема P в объем S;

4) перекрещивание объемов S и P;

5) несовместимость (внеположенность) объемов S и P.

При этом предполагается, что оба эти множества непусты. Будем называть указанные пять отношений «эйлеровскими».

Нетрудно заметить, что лишь одна стандартная силлогистическая константа из четырех (а именно e) репрезентирует эйлеровское отношение (отношение 5). Высказывание формы SeP истинно лишь в том случае, когда объемы S и P не имеют общих элементов. При всех иных эйлеровских отношениях между этими (непустыми) множествами SeP оказывается ложным. Что касается других стандартных силлогистических констант (a, i и o), то категорические высказывания, образованные с их помощью, истинны при нескольких различных эйлеровских отношениях между объемами субъекта и предиката: SaP истинно при отношениях 1-2, SiP — при отношениях 1-4, SoP — при отношениях 3-5.

В истории логики предпринимались попытки построения силлогистических теорий с нестандартными исходными наборами силлогистических констант. Так, Н.А. Васильев [Васильев, 1910] предложил использовать вместо неопределенно-частных высказываний (SiP и SoP) определенно-частное: «Только некоторые S есть P». Оно принимает значение «истина», е.т.е. (если и только если) объемы S и P находятся в отношениях 3 или 4.

Дж. Венн [Venn, 1881] предложил систему силлогистического типа с пятью исходными видами категорических высказываний: четырьмя утвердительными и общеотрицательным. При выделении четырех разновидностей утвердительных высказываний он опирался на классификацию суждений У. Гамильтона, который указывал на необходимость учета квантифика-ции не только субъекта, но и предиката. При таком подходе утвердительные высказывания можно разделить на обще-общие («Все S есть все P»), обще-частные («Все S есть некоторые P»), частно-общие («Некоторые S есть все P») и частно-частные («Некоторые S есть некоторые P»).

Высказывания каждого из пяти видов логики Венна истинны ровно при одном эйлеровском отношении между объемами S и P: общеотрицательные, как уже говорилось, при отношении 5, а что касается утвердительных, то обще-общие истинны при отношении 1, обще-частные при отношении 2, частно-общие при отношении 3, частно-частные при отношении 4. Для каждого из перечисленных видов высказываний можно ввести свою собственную силлогистическую константу, репрезентирующую определенное эйлеровское отношение между двумя непустыми множествами.

Выше уже отмечалось, что кроме эйлеровских имеются и иные бинарные отношения между непустыми множествами: отношение нестрогого включения, соответствующее константе а, отношение объемной совместимости, соответствующее константе I, отношение, фиксирующееся в истинном определенно-частном высказывании, и др. Очевидно, что число всех возможных отношений между двумя непустыми множествами равно мощности множества всех подмножеств {1, 2, 3, 4, 5}, т. е. тридцати двум. Каждому из этих отношений можно сопоставить свою уникальную силлогистическую константу.

Удобно в запись произвольной силлогистической константы к включать номера тех эйлеровских отношений, при которых категорическое высказывание формы БкР истинно.

Запись констант, репрезентирующих сами эйлеровские отношения, будет включать одно число (от 1 до 5), которое совпадает с номером соответствующего отношения. Тогда, например, формой обще-общих утвердительных высказываний будет выражение 51Р, а формой общеотрицательных высказываний — выражение 55Р.

Константы, репрезентирующие 26 неэйлеровских отношений между двумя непустыми множествами, будут представлять собой многокомпонентные последовательности чисел. Например, константа а будет записываться как 12 (а форма высказывания «Все Б есть Р» как 512Р), константа I как 1234, константа о как 345, а константа, образующая определенно-частное высказывание, как 34. Договоримся располагать числа в составе многокомпонентных констант в порядке их возрастания.

Еще одна константа, которая выделяется с целью общности рассмотрения, является нулькомпонентной. Она репрезентирует «пустое» отношение, т. е. такое отношение, в котором не находятся никакие два непустых множества. Форма высказывания, образованного с помощью нулькомпонентной константы, будет фиксироваться выражением БР.

Другим предельным случаем отношения между двумя непустыми множествами является «универсальное» отношение, т. е. отношение, в котором находятся любые два таких множества. Данное отношение репрезентируется константой 123451.

Таким образом, силлогистической константой назовем последовательность (возможно пустую) Х1Х2 ... хп попарно различных чисел из множества {1, 2, 3, 4, 5}, расположенных по возрастанию.

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

Учитывая, что за каждым числом Хг в составе некоторой силлогистической константы к стоит определенная круговая диаграмма, числовой код Х1Х2 ... хп задает полный список эйлеровских отношений, при которых высказывание формы БкР принимает значение «истина». А сама константа к с семантической точки зрения репрезентирует такое отношение между объемами терминов Б и Р, которое является объединением эйлеровских отношений, кодируемых числами Х1,Х2,... ,хп.

2. Универсальный язык позитивной силлогистики и его семантика

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

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

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

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

Моделью назовем пару (Ю,р), где Ю — произвольное непустое множество, р — функция, сопоставляющая каждому общему термину некоторое непустое подмножество Ю: р(Б) С Ю и р(Б) = 0.

Определим понятие значимости (истинности) формулы А £ Ьи в модели <Б,р). С этой целью введем трехместный предикат V. V(А, Б,р) читается так: «формула А значима в модели <Б,р)».

Зададим сначала условия значимости атомарных формул, образованных посредством нулькомпонентной константы:

V0. Неверно, что V(БР, Б,р) (т. е. формулы вида БР не являются значимыми ни в какой модели).

Зададим далее условия значимости атомарных формул, образованных посредством однокомпонентных силлогистических констант:

VI. V(Б 1Р,Б,р), е.т.е. р(Б) = р(Р);

V2. V(Б2Р, Б,р), е.т.е. р(Б) С р(Р);

Vз. V(Б3Р, Б,р), е.т.е. р(Р) С р(Б);

V4. V(Б4Р, Б,р), е.т.е. р(Б) П р(Р) = 0 и р(Б)\р(Р) = 0 и р(Р)\р(Б) = 0;

V5. V(Б5Р, Б, р), е.т.е. р(Б) П р(Р) = 0 ^1^5 фиксируют в теоретико-множественном языке те же самые эйле-ровские отношения, которые изображены на круговых диаграммах 1-5).

Зададим наконец условия значимости атомарных формул, образованных посредством многокомпонентных силлогистических констант. Пусть силлогистическая константа к представляет собой последовательность х1х2 ...Хп попарно различных чисел из множества {1, 2, 3, 4, 5}, расположенных по возрастанию, причем 2 ^ п ^ 5.

Vм. V (БХ1Х2 ...ХпР, Б,р), е.т.е. V (БХ1Р, Б,р) или V (БХ2Р, Б,р) или ... или V(БхпР, Б, р)

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

Vc. Условия значимости сложных формул стандартные.

Формула А £ Ьи общезначима в семантике универсального силлогистического языка (и-общезначима), е.т.е. V(А, Б,р) в любой модели <Б,р).

Формула А £ Ьи выполнима в семантике универсального силлогистического языка (и-выполнима), е.т.е. V(А,Б,р) по крайней мере в одной модели <Б,р).

Из сформулированных выше условий значимости вытекает, что формула вида Б12345Р общезначима в данной семантике, а формула вида БР не является выполнимой.

Верным является также следующее утверждение: если силлогистическая константа k содержит число 1, то формула SkS общезначима в семантике универсального силлогистического языка; в противном случае формула SkS не является выполнимой. Заметим, что известные законы силлогистического тождества SaS и SiS являются частными случаями общезначимых формул вида SkS, где константа k содержит 1, ведь а в нашей записи — это 12, а i — 1234.

В построенной логике имеют место обобщения других известных законов традиционной силлогистики: силлогистических вариантов законов противоположностей (напр., —(SaP Л SeP)) и законов исключенного третьего (напр., SiP V SoP). Если константы ki и k2 не содержат в своем составе ни одного одинакового числа, то формула Sk1P Л Sk2P не является выполнимой (а значит — (SkiP Л Sk2P) общезначима). Если каждое число из множества {1, 2, 3, 4, 5} входит в состав хотя бы одной из констант — k1 или k2, то формула Sk1P V Sk2P общезначима.

Формулы A и B эквивалентны в семантике универсального силлогистического языка, е.т.е. для любой модели (D,p) верно, что V(A, D,p), е.т.е. V(B,D,p).

Из Vm и Vc следует, что формула Sx1x2 ... xnP эквивалентна формуле Sx1P V Sx2P V ... V SxnP.

Можно сформулировать принцип установления отношения противоречия между атомарными формулами с одинаковыми субъектами и предикатами: если константы ki и k2 не содержат в своем составе ни одного одинакового числа и каждое число из множества {1, 2, 3, 4, 5} входит в состав хотя бы одной из этих констант, то формула Ski P эквивалентна формуле —Sk2P и протворечит формуле Sk2P. Частным случаем этого принципа являются законы диагоналей логического квадрата: SaP (т. е. S12P) противоречит SoP (т. е. S345P), а SeP (т. е. S5P) противоречит SiP (т. е. S1234P).

В рамках данной силлогистики можно развить интересное учение об обращении. Приведем некоторые результаты, связанные с данным вопросом. Если силлогистическая константа k не содержит чисел 2 и 3 или же содержит как число 2, так и число 3, то формула SkP эквивалентна формуле PkS. Если силлогистическая константа ki содержит число 2, но не содержит число 3, а константа k2 получается из ki заменой 2 на 3, то формула SkiP эквивалентна формуле Pk2S. Если силлогистическая константа ki содержит число 3, но не содержит число 2, а константа k2 получается из k1 заменой 3 на 2, то формула Sk1P эквивалентна формуле Pk2S.

Докажем метатеорему об эквивалентной замене.

Теорема 1. Пусть А и В — произвольные формулы из Ьи, Са — формула данного языка с выделенным вхождением подформулы А, а С в — формула, получающаяся в результате замены выделенного вхождения А в С а на формулу В. Если формулы А и В эквивалентны в семантике универсального силлогистического языка, то формулы С а и С в также эквивалентны в этой семантике.

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

Базис индукции. Пусть Са не содержит пропозициональных связок, т. е. это атомарная формула. Тогда Са ^ А, а С в ^ В. Поэтому если А и В эквивалентны в семантике универсального силлогистического языка, то Са и С в также эквивалентны в ней.

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

Пусть главным знаком в формуле Са является отрицание, тогда Са имеет вид —В а, а С в имеет вид —О в. Формула В а имеет меньше пропозициональных связок, чем Са, поэтому, по индуктивному допущению, если А эквивалентна В, то В а эквивалентна Вв. А из последнего, в силу семантики пропозиционального отрицания, вытекает, что формула — В а эквивалентна формуле — В в.

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

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

3. Локальные силлогистические языки

и полные множества силлогистических констант

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

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

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

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

Пусть {к1, к2,..., кт} — множество исходных силлогистических констант некоторого локального языка. Каждая константа к из этого множества записывается с использованием числового кода, о котором шла речь в предыдущем разделе, т. е. основываясь на семантике этого языка, мы в самой записи к фиксируем те эйлеровские отношения между объемами Б и Р, при которых высказывание формы БkjР истинно.

Константа к выразима в локальном силлогистическом языке с исходными силлогистическими константами к1, к2,..., кт, е.т.е. в этом локальном языке найдется формула А, содержащая в точности два термина Б и Р, такая что А эквивалентна формуле БкР в семантике универсального силлогистического языка.

Например, константа 12 (т. е. а) выразима в языке силлогистики Венна с исходными константами 1, 2, 3, 4, 5, поскольку в этом языке найдется формула, а именно Б1Р V Б2Р, которая содержит термины Б и Р и эквивалентна в семантике универсального языка формуле Б12Р.

Другой пример. Константа 1 выразима в языке с исходными константами 12, 1234, 345, 5 (они соответствуют стандартным константам традиционной силлогистики а, I, о, е), так как в этом языке найдется формула, а именно Б12Р Л Р12Б, которая содержит термины Б и Р и эквивалентна в семантике универсального языка формуле Б1Р.

Множество силлогистических констант {к1, к2,..., кт} называется полным, е.т.е. любая силлогистическая константа выразима в языке с исходными силлогистическими константами к1, к2,..., кт.

Рассмотрим два локальных языка (язык силлогистики Венна и язык традиционной силлогистики) и докажем полноту множеств их исходных констант. Пусть Ь-у — множество формул языка силлогистики Венна, а Ьт — множество формул языка традиционной силлогистики.

Теорема 2. Множество исходных констант силлогистики Венна {1, 2, 3, 4, 5} является полным.

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

атомарных формул. Условия значимости для них — это Vl—V5. Для определения условий значимости сложных формул используем Vc. V-общезначимой назовем формулу А £ , значимую в любой модели при V, включающем ^^5, Vc.

Нужно показать, что все тридцать две силлогистические константы универсального языка выразимы в рассматриваемом локальном языке. Эти константы, как уже говорилось, бывают однокомпонентными, многокомпонентными и нулькомпонентными.

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

Произвольная многокомпонентная константа Х1Х2 ... Хп также выразима в нем, поскольку в семантике универсального языка формуле Бх1х2 ... ХпР эквивалентна формула Бх1Р VБх2Р V... VБхпР, содержащая в точности два общих термина Б и Р.

Нулькомпонентная силлогистическая константа также является выразимой: формуле БР в семантике универсального языка эквивалентна любая невыполнимая формула локального языка, содержащая лишь термины Б и Р, например, формула Б2Б Л Р2Р. I

Теорема 2 дает более простой критерий полноты произвольного множества силлогистических констант: множество констант {к1, к2,..., кт} является полным, е.т.е. в языке с исходными константами к1, к2,..., кт выразимы константы 1, 2, 3, 4, 5.

Будем использовать этот критерий при доказательстве следующей ме-татеоремы.

Теорема 3. Множество исходных констант традиционной силлогистики {а, е, г, о} является полным.

Доказательство. Семантика традиционной позитивной силлогистики обычно строится следующим образом. Используется тот же класс моделей <Б, р), где Б = 0, р(Б) С Б и р(Б) = 0. Условия значимости четырех типов атомарных формул определяются так:

V,. V(БаР, Б, р), е.т.е. р(Б) С р(Р);

V(БеР, Б, р), е.т.е. р(Б) П р(Р) = 0;

V*. V(БгР, Б, р), е.т.е. р(Б) П р(Р) = 0; V0. V(БоР,Б,р), е.т.е. р(Б)\р(Р) = 0.

Для сложных формул принимаются стандартные условия значимости (Ус). Т-общезначимой назовем формулу А £ Ьт, значимую в любой модели при V, включающем V,!, Ve, V*, Vo, Vc.

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

V(БаР,Ю,р), е.т.е. (в силу Уа) р(Б) С р(Р), е.т.е (в силу связи отношений нестрогого включения, равенства множеств и строгого включения) р(Б) = р(Р) или р(Б) С р(Р), е.т.е. (в силу V! и V2) V(Б 1Р, Ю,р) или V(б2Р, Ю,р), е.т.е. (в силу Vм) V(Б 12Р, Ю,р).

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

Таким образом, константа а есть та же константа, что и 12.

V(БеР,Б,р), е.т.е. (в силу Ve) р(Б) П р(Р) = 0, е.т.е. (в силу V5) V (Б 5Р, Ю,р).

Таким образом, константа е есть та же константа, что и 5.

В семантике традиционной силлогистики условия значимости БгР противоречат условиям значимости БеР, а условия значимости БоР противоречат условиям значимости БаР. Согласно сформулированному в предыдущем разделе принципу установления отношения противоречия между атомарными формулами с одинаковыми субъектами и предикатами, формуле Б5Р в семантике универсального силлогистического языка противоречит формула Б1234Р, а формуле Б12Р — формула Б345Р. Поэтому г есть та же константа, что и 1234, а о — та же константа, что и 345.

Остается показать, что константы 1, 2, 3, 4, 5 выразимы в языке традиционной силлогистики. Для этого для каждой атомарной формулы БкР € укажем формулу из Ьт, эквивалентную ей в семантике универсального силлогистического языка и содержащую два термина Б и Р.

Формуле Б1Р в семантике универсального силлогистического языка эквивалентна формула Б12Р Л Р12Б, т. е. БаР Л РаБ.

Формуле Б2Р в семантике универсального языка эквивалентна формула Б12Р Л Р345Б, т. е. БаР Л РоБ.

Формуле Б3Р в семантике универсального силлогистического языка эквивалентна формула Б345Р Л Р12Б, т. е. БоР Л РаБ.

Формуле Б4Р в семантике универсального силлогистического языка эквивалентна формула Б1234Р Л Б345Р Л Р345Б, т. е. БгР Л БоР Л РоБ.

Формула Б5Р в семантике универсального силлогистического языка эквивалентна самой себе, т. е. БеР.

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

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

Множество силлогистических констант {к1, к2,..., кт} называется минимально полным, е.т.е. оно является полным, и любое правильное подмножество данного множества не является полным.

Множество исходных констант традиционной силлогистики {12, 1234, 345, 5} не является минимально полным, поскольку, например, константы 1234 и 345 выразимы в языке с исходными константами 12 и 5: формула Б1234Р эквивалентна —Б5Р, а формула Б345Р эквивалентна —Б 12Р. Множество констант {12, 5}, а также множества {12, 1234}, {345, 5} и {1234, 345} являются минимально полными.

Множество исходных констант силлогистики Венна {1, 2, 3, 4, 5} также не относится к числу минимально полных. Так, например, константы 3 и 4 выразимы в языке с более узким множеством исходных констант {1, 2, 5}: формула Б3Р эквивалентна формуле Р2Б, а формула Б4Р эквивалентна формуле —Б 1Р Л —Б2Р Л —Р2Б Л —Б5Р.

4. Формализация «универсальной» позитивной силлогистики

Традиционный вариант позитивной силлогистики (множество Т-обще-значимых формул) формализует широко известная силлогистика Я. Лука-севича [Лукасевич, 1959] — аксиоматическое исчисление С4 по классификации В.А. Смирнова [Смирнов, 2002].

Утверждение 1. Для любой формулы А £ Ьт верно, что А доказуема в исчислении С4, е.т.е. А является T-общезначимой (см., напр., [Мчедли-швили, 1985]).

С целью формализации силлогистики Венна в [Дубаков, Маркин, 2007] было предложено исчисление C4V, схемами аксиом которого являются:

У0. Пропозициональные тавтологии;

V1. (M1P л S1M) d S1P V2. (M1P л S2M) d S2P V3. (M2P л S1M) d S2P V4. (M2P л S2M) d S2P V5. (M5P л S1M) d S5P V6. (M5P л S2M) d S5P V7. S1P d P1S;

V11. S5P d P5S; V12. S1S;

V13. -(S1P л S2P) V14. -(S1P л S3P) V15. -(S1P л S4P) V16. -(S2P л S3P) V17. -(S2P л S4P) V18. -(S1P л S5P) V19. -(S4P л S5P)

V8. S2P d P3S; V9. S3P d P2S; V10. S4P d P4S;

V20. S1P V S2P V S3P V S4P V S5P.

Единственное правило вывода в C4V — modus ponens.

Там же был задан следующий перевод ui из множества формул языка силлогистики Венна (Lv) в множество формул языка традиционной силлогистики (Lt):

ui (S 1P) = SaP Л PaS; ui(S4P) = SiP Л SoP Л PoS;

ui(S2P) = SaP Л PoS; ui(S5P) = SeP;

ui(S3P) = SoP Л PaS; ui(-A) = -ui(A);

ui (A V B) = ui(A) V ui(B), где V — бинарная связка.

Была доказана следующая метатеорема о погружаемости C4V в C4 посредством перевода ui:

Утверждение 2. Для любой формулы A G Lv верно, что A доказуема в исчислении C4V, е.т.е. ui(A) доказуема в С4.

Продемонстрируем справедливость семантического аналога последнего утверждения.

Теорема 4. Для любой формулы A G Lv верно, что A является V-обще-значимой, е.т.е. формула ui(A) является T-общезначимой.

Доказательство. Достаточно показать, что условия V-значимости произвольной формулы A G Lv и условия T-значимости ее перевода Ui(A) совпадают. Используем индукцию по количеству пропозициональных связок в формуле A G LV.

Базис индукции включает пять случаев.

(1) A - S1P.

V(S 1P, D,p), е.т.е. (в силу Vi) p(S) = p(P), е.т.е. (по определению равенства множеств) p(S) С p(P) и p(P) С p(S), е.т.е. (в силу Va) V(SaP, D,p) и V (PaS, D, p), е.т.е. (в силу VC ) V (SaP Л PaS, D, p), е.т.е. (по определению ui) V(ui(S 1P),D,p).

(2) A - S2P.

V(S2P,D,p), е.т.е. (в силу V2) p(S) С p(P), е.т.е. (по определению с) p(S) С p(P) и p(P)\p(S) = 0, е.т.е. (в силу Va и V0) V(SaP, D,p) и V(PoS, D,p), е.т.е. (в силу VC) V(SaP Л PoS, D,p), е.т.е. (по определению ui) V(ui(S2P), D, p).

(3) A - S3P.

Рассматривается аналогично предыдущему случаю.

(4) A - S 4P.

V(S4P, D, p), е.т.е. (в силу V4) p(S) П p(P) = 0 и p(S)\p(P) = 0 и p(P)\p(S) = 0, е.т.е. (в силу Vi и V0) V(SiP, D,p) и V(SoP, D,p)

и V(PoS, D, р), е.т.е. (в силу VC) V(SiP Л SoP Л PoS, D, р), е.т.е. (по определению ui) V(ui(S4P), D,p). (5) A - S5P.

V(S5P, D, p), е.т.е. (в силу V5) p(S) П p(P) = 0, е.т.е (в силу Ve) V(SeP, D,p), е.т.е. (по определению u1) V(u1(S5P), D,p).

Доказательство индуктивного перехода тривиально. I

Докажем далее, что исчисление C4V адекватно формализует сформулированную выше семантику локального силлогистического языка с исходными константами 1, 2, 3, 4, 5.

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

Доказательство. Рассмотрим произвольную формулу A е LV. Согласно Утверждению 2, A доказуема в C4V, е.т.е. u1 (A) доказуема в С4. Формула ui(A) является формулой языка традиционной силлогистики (принадлежит Lt). Поэтому, в силу Утверждения 1, ui(A) доказуема в С4, е.т.е. u1(A) T-общезначима. Согласно Теореме 4, u1 (A) T-общезначима, е.т.е. формула A является V-общезначимой. Следовательно, произвольная формула A е Lv доказуема в исчислении C4V, е.т.е. она является V-обще-значимой. I

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

Данное исчисление (назовем его C4U) получается из системы C4V за счет добавления двух новых схем аксиом:

V21. -SP;

V22. Sx1x2 ... xnP = (Sx1P V Sx2P V ... V SxnP).

Понятие доказательства в C4U обычное.

Покажем, что множество теорем C4U и множество U-общезначимых формул равны.

Теорема 6. Для любой формулы A е Lu верно, что если A доказуема в C4U, то A является U-общезначимой.

Доказательство. Метатеорема о семантической непротиворечивости доказывается стандартным способом. Демонстрируется, что аксиомы всех типов U-общезначимы, а единственное правило вывода (modus ponens) сохраняет свойство «быть U-общезначимой формулой». I

Для доказательства обратной метатеоремы предварительно обоснуем ряд вспомогательных утверждений.

Для системы С4и можно доказать синтаксический аналог метатеоре-мы об эквивалентной замене (Теоремы 1).

Теорема 7. Пусть А и В — произвольные формулы из Ьи, С а — формула данного языка с выделенным вхождением подформулы А, а С в — формула, получающаяся в результате замены выделенного вхождения А в С а на формулу В. Если формула А = В доказуема в исчислении С4и, то и формула С а = С в доказуема в нем.

Доказательство. Исчисление С4и строится на базе классического исчисления высказываний. Языки этих двух систем отличаются типами простых формул, а сложные формулы определяются одинаково. Поэтому доказательство данной метатеоремы для С4и практически повторяет известное доказательство для классического исчисления высказываний. I

Пусть С — произвольная формула из Ьи. Под С + будем понимать результат замены в С всех атомарных подформул вида БР на Б2Б Л Р2Р, а всех атомарных подформул вида Бх1х2 .. . ХпР на Бх 1Р V БХ2Р V ... V БхпР. При этом преобразовании из исходной формулы удаляются нульком-понентная константа и все многокомпонентные константы. В составе С+ остаются лишь однокомпонентные константы. Таким образом, С + € (оставаясь, конечно, элементом более широкого множества Ьи).

Докажем две леммы об эквивалентности С и С + как в семантике универсального силлогистического языка, так и в исчислении С4и.

Лемма 1. Для любой формулы С € Ьи верно, что С и С + эквивалентны в семантике универсального силлогистического языка (т. е. V(С, Ю,р), е.т.е. V(С+, Ю, р) в любой модели (Ю, р)).

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

Формулы вида БР не являются выполнимыми. Таковыми же будут и формулы вида Б2Б Л Р2Р, поскольку они значимы в модели (Ю,р), е.т.е. р(Б) С р(Б) и р(Р) С р(Р), а последнее неверно ни в какой модели. Поэтому БР эквивалентна Б2Б Л Р2Р.

Любая формула вида Бх1 х2 ... хпР эквивалентна в семантике универсального силлогистического языка формуле Бх1Р V Бх2Р V ... V БхпР в силу условия Vм и условия значимости дизъюнктивных формул.

Для демонстрации семантической эквивалентности С и С + необходимое число раз применяем Теорему 1. I

Лемма 2. Для любой формулы С £ Ьи верно, что формула С = С+ доказуема в С4и.

Доказательство. Сначала нужно убедиться в том, что формулы видов БР = (Б2Б Л Р2Р) и БХ1Х2 ... ХпР = БХ1Р V БХ2Р V ... V БхпР доказуемы в исчислении С4и.

Формулы второго типа являются аксиомами этой системы ^22). Построим в С4и доказательство формул первого типа — БР = (Б2Б Л Р2Р) (шаги, осуществляемые по производным в исчислении высказываний правилам вывода, сопровождаем в анализе отметкой «ЛВ»):

1. Б1Б; V12

2. —(Б1Б Л Б2Б) V13

3. —Б2Б 1, 2; ЛВ

4. —(Б2Б Л Р2Р) 3; ЛВ

5. —БР V21

6. БР = (Б2Б Л Р2Р) 4, 5; ЛВ.

Далее, используя нужное число раз Теорему 7, приходим к выводу о том, что формула С = С + доказуема в С4и. I

Докажем, наконец, полноту системы С4и относительно семантики универсального силлогистического языка.

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

Доказательство. Рассмотрим произвольную формулу А £ Ьи. Допустим, что она является и-общезначимой.

Согласно Лемме 1, формула А эквивалентна в семантике универсального силлогистического языка формуле А+. Значит, и А+ является и-общезначимой.

Но формула А+ £ поскольку в ней содержатся только однокомпо-нентные константы. Условия значимости таких формул в семантике универсального языка и в семантике локального языка с исходными константами 1, 2, 3, 4, 5 совпадают. Следовательно, формула А+ является V-общезначимой.

Тогда, в силу Теоремы 5, А+ доказуема в исчислении С4V. Но C4V является подсистемой С4И, поэтому формула А+ доказуема и в исчислении С4и.

Согласно Лемме 2, формула А = А+ доказуема в С4И. Но поскольку и А+ является теоремой этой системы, формула А доказуема в С4И. I

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

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

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

Литература

Васильев, 1910 - Васильев Н.А. О частных суждениях, о треугольнике противоположностей, о законе исключенного четвертого // Ученые записки Казанского университета. Год 77, 1910. Кн. 10. С. 1-47. Дубаков, Маркин, 2007 - Дубаков Д.В., Маркин В.И. Система силлогистики с исходными константами, соответствующими круговым диаграммам // Труды научно-исследовательского семинара Логического центра Института философии РАН. Вып. XVIII. М.: ИФ РАН, 2007. С. 63-75. Лукасевич, 1959 - Лукасевич Я. Аристотелевская силлогистика с точки зрения

современной формальной логики. М.: Изд-во иностр. лит-ры, 1959. 313 с. Мчедлишвили, 1985 - Мчедлишвили Л.И. Реконструкция метода эктезиса и системы позитивной силлогисики // Логика Аристотеля. Материалы симпозиума. Тбилиси: Изд-во Тбилисского ун-та, 1985. С. 21-35. Смирнов, 2002 - Смирнов В.А. Логические методы анализа научного знания. М.:

Эдиториал УРСС, 2002. 263 с. Venn, 1881 - VennJ. Symbolic Logic. London: Macmillan and Co., 1881. 446 p.

Vladimir I. Markin

Syllogistic as the logic of all relations between two non-empty sets

Vladimir I. Markin

Lomonosov Moscow State University,

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

Abstract: In the paper we offer the language of positive syllogistic the alphabet of which contains all syllogistic constants. These constants are interpreted as the signs of different relationships between two non-empty sets (the extensions of general terms). Among these relationships we give accent to the relationships corresponding only to one from five Euler-Gergonne diagrams: (1) equality, (2) strict inclusion of the first set into the second, (3) strict inclusion of the second set into the first, (4) overlap, (5) exclusion. The other relationships can be represented as various combinations of Eulerian. Every constant k in the 'universal' syllogistic language is encoded with a sequence of numbers from 1 to 5 in accordance with the diagrams where the proposition of the form SkP is true. For example, the constant 12 represents the inclusion relationship of one non-empty set into another, the constant 1234 represents compatibility relationship between two non-empty sets. We formulate the set theoretical semantics based on the intuitive interpretation of syllogistic constants for this 'universal' syllogistic language. We introduce the notion of the definability of a syllogistic constant in a 'local' syllogistic language that contains only some of such constants, and the notion of the completeness of a set of initial constants in such a language. A constant k is definable in a 'local' syllogistic language iff in the language there exists a formula A that contains exactly two general terms S and P, and A is equivalent to the formula SkP in the semantics of the 'universal' syllogistic language. A set of syllogistic constants {ki, k2,... , km} is complete iff any syllogistic constant is definable in the 'local' language with the initial constants k1, k2,... , km. As an example, we demonstrate that the sets of the initial constants of traditional syllogistic (a, e, i, o) and Venn's syllogistic (the signs of five Eulerian relationships) are complete. We construct the axiomatic calculus in the 'universal' syllogistic language and prove soundness and completeness metatheorems.

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

Keywords: syllogistic, syllogistic constant, formal language, semantics, definability, complete set of constants, axiomatic calcululs, soundness and completeness metatheorems

For citation: Markin V.I. "Sillogistika kak logika vsekh otnoshenii mezhdu dvumya nepustymi mnozhestvami" [Syllogistic as the logic of all relations between two non-empty sets], Logicheskie Issledovaniya / Logical Investigations, 2020, Vol. 26, No. 2, pp. 39-57. DOI: 10.21146/2074-1472-2020-26-2-39-57 (In Russian)

References

Vasiliev, 1910 - Vasiliev N. A. "O chastnyh suzhdeniyah, o treugol'nike protivopolozh-nostej, o zakone isklyuchennogo chetvertogo" [On particular statements, on the triangle of opposition, on the law of excluded forth], in: Uchenye zapiski Kazanskogo universiteta Proceedings of Kazan University. Year 77, 1910. Vol. 10, pp. 1-47. (In Russian)

Dubakov, Markin, 2007 - Dubakov, D.V., Markin, V.I. "Sistema sillogistiki s ishodnymi konstantami, sootvetstvuyushimi krugovym diagrammam" [The syllogistic system with initial constants corresponding to circular diagrams], in: Trudy nauchno-issledovatelskogo seminara Logicheskogo centra Instituta filosofii RAN [Proceedings of scientific research seminar of Logical center Institute of Philosophy RAS ]. Vol. XVIII. Moscow: Institute of Philosophy RAS, 2007, pp. 63-75. (In Russian)

Lukasiewicz, 1959 - Lukasiewicz, J. Aristotelevskaya sillogistika s tochki zreniya sovremennoj formal'noj logiki [Aristotile's sillogistic from the standpoint of modern formal logic]. Moscow: Foreign Literature Publ., 1959. 313 pp. (In Russian)

Mchedlishvili, 1985 - Mchedlishvili L.I. "Rekonstrukciya metoda ektezisa i sistemy pozitivnoj sillogisiki" [Reconstruction of ecthesis method and systems of positive syllogistic], in: Logika Aristotelya. Materialy simpoziuma [Aristotle's logic. Proceedings of symposium]. Tbilisi: Tbilisi University Publ., 1985, pp. 21-35. (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)

Venn, 1881 - Venn, J. Symbolic Logic. London: Macmillan and Co., 1881. 446 pp.

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