Научная статья на тему 'Хорошо определенные логики'

Хорошо определенные логики Текст научной статьи по специальности «Математика»

CC BY
94
28
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Логические исследования
ВАК
zbMATH
Область наук
Ключевые слова
ТЕОРЕМА О ДЕДУКЦИИ / ДЕДУКТИВНЫЕ ПРОПОЗИЦИОНАЛЬНЫЕ СИСТЕМЫ / ХОРОШО ОПРЕДЕЛЕННАЯ ЛОГИКА / WELL-DETERMINED LOGIC / DEDUCTIVE SET OF FORMULAS / DEDUCTION THEOREM

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

В работе рассматриваются некоторые вопросы относительно таких, введённых Р.Вуйцицким, понятий, как хорошо определённые логики (well-determinedlogics) и дедуктивные множества формул.Приводится минимальная логика в сигнатуре конъюнкция-импликация обладающая дедуктивным свойством.Some questions concerned the deduction theorem for consequence operations and sentential calculi are considered in the present paper.

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

Текст научной работы на тему «Хорошо определенные логики»

Хорошо определенные логики1

И. А. Горбунов

abstract. Some questions concerned the deduction theorem for consequence operations and sentential calculi are considered in the present paper.

Ключевые слова: теорема о дедукции, дедуктивные пропозициональные системы

1 Предисловие

В отношении ее математического содержания данная работа является скорректированным и доработанным пересказом некоторых фактов из работы Ризарда Вуйцицкого [1] (или см. [2]). В частности утверждения 6-10 и 12 являются несколько уточненными фактами из указанной работы. К сожалению, в оригинале эти факты сформулированы и доказаны не совсем корректно. Утверждения 11, 13 и 14 доказаны и сформулированы автором этой работы.

2 Введение

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

Отношение логического следования, в свою очередь, некоторым образом выражается в естественном языке. Таким образом,

хРабота выполнена при поддержке РФФИ, гранты 08-06-00414 и 10-06-00360.

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

Частным примером импликации является материальная импликация. Обычно в русском языке эта связка передается включением в предложение словосочетания «Если ..., то...».

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

Рассмотрим следующую модель пропозиционального языка. Пусть V — счетное множество символов, называемых пропозициональными, переменными, и £ — не более чем счетное множество конечноместных функциональных символов, называемых пропозициональными связками. Пару {V., £) будем называть пропозициональным алфавитом. Всякий терм, построенный из символов алфавита {V, £), будем называть формулой. Языком Б будем называть множество всех формул алфавита {V, £). Подстановку определим обычным образом, т. е. как гомоморфизм е : Б — Б, который является продолжением отображения е : V — Б. Обозначим через Е множество всех подстановок.

Функцию С : 23 — 23 будем называть операцией присоединения следствий над языком Б, или, кратко, следованием, если для любых Х,У € 23

Л1. X С С(X),

А2. С(X) = С(С(X)), А3. X С У ^ С (X) С С (У),

А4. множество С(0) замкнуто относительно подстановки.

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

Пару {Б, С}, где С — структурная операция присоединения следствий, будем называть пропозициональной логикой, или, для краткости, логикой.

Любое подмножество р С 23 х Б будем называть правилом, а любой элемент этого подмножества будем называть схемой. Будем говорить, что правило р порождено схемой ^,а}, если р = {{е(X),е(а)} | е € Е}. Такое правило будем обозначать Рх/а (или, если это не будет вызывать недоразумений, просто X/a) и называть секвенцией. Секвенцию 0/а будем называть тавтологией и обозначать ее просто а.

Множество X € 23 будем называть замкнутым относительно правила р, если для любого У С X и для любого а € Б верно, что если {У, а} € р, то и а € X. Будем говорить, что следование С базируется на множестве правил вывода К (символически обозначать С = Си), если для любого X € 23 множество С(X) является наименьшим множеством, содержащим X и замкнутым относительно каждого правила из К. Для данного следования С множество С (X) будем называть теорией со множеством аксиом X.

3 Некоторые свойства операции присоединения следствий

Множество следствий конечного множества {а1,..., ап} будем обозначать С(а1 ,...,ап). Множество следствий из множества {а}UX будем обозначать как С (а, X). Докажем некоторые свойства операции присоединения следствий.

ТЕОРЕМА 1. Если а € С(X), то С(аX) = С(X).

Доказательство. Так как X С {а} и X, то в силу свойства А3 С(X) С С(аX). Докажем обратное включение.

Заметим, что {а} и X С {а} и С(X) = С(X) и значит верно, что С (а, X) С С ({а} и С (X)) = С (С (X)) = С (X). д.Е.Б.

ТЕОРЕМА 2. У С С (X) & С (У) С С (X)

Доказательство. Пусть У С С(X), тогда, в силу А2 и А3 верно, что С (У) С С (С (X)) = С (X).

Пусть С (У) С С (X). В силу А1 верно, что У С С (У), тогда У С С(X). д.Е.Б.

СЛЕДСТВИЕ 1. а € С (X) & С (а) С С (X) ТЕОРЕМА 3. С (X) и С (У) С С (X и У)

Доказательство. Так как X С X и У и У С X и У. Следовательно С(X) С С(X и У) и С (У) С С (X и У). Таким образом С (X) и С (У) С С (X и У). д.Е.Б.

ТЕОРЕМА 4. С (С (X) и С (У)) = С (X и У)

Доказательство. Включение С (С (X) и С (У)) С С (X и У) следует из предыдущей теоремы. Докажем обратное включение. Так как X С С (X) и У С С (У), то X и У С С (X) и С (У).

д.Е.Б.

4 Хорошо определенная логика

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

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

Будем считать, что операция присоединения следствий С в нашем языке уже задана и к тому же согласована с импликацией и конъюнкцией следующим образом:

В1. [а1 Л ... Л ап — а] С С (0) & а € С (а1, ... ,ап).

Верно следующее утверждение:

ТЕОРЕМА 5. Условие В1 эквивалентно следующему множеству условий:

С1. С — стандартное следование;

С2. а — в € С (0) & в € С (а);

С3. С (а Л в) = С (а, в).

Для его доказательства нам потребуется следующая

ЛЕММА 1. Пусть С — такое следование, что для него верно, что С (а Л в) = С (а, в), тогда для него верны равенства С ((а Л в) Л 7) = С (а Л (в Л 7)) = С (а, в,7).

Доказательство.

С ((а Л в) Л 7) = С (а Л в,7) = С (С (а Л в),С (7)) = = С (С (а, в), С (7)) = С (а, в, 7) = С (С (а), С (в, 7)) = = С (С (а), С (в Л 7)) = С (а, в Л 7) = С (а Л (в Л 7)).

д.Е.Б.

Доказательство. (Доказательство теоремы 5).

1) Финитарность операции С следует из того, что а € С(X) тогда и только тогда, когда существует такое конечное множество формул {а1, ..., ап} С X, что [а1 Л... Л ап — а] С С(0).

Поскольку множество С(0) замкнуто относительно всех подстановок, то для любой подстановки е верно, что если формула а1 Л ... Л ап — а € С(0), то и еа1 Л ... Л еап — еа € С(0).

Таким образом, для любой формулы а и любой подстановки е верно, что если а € С(X), то и еа € С(еХ). Откуда следует, что еС (X) С C (еХ).

2) Условие C2 совпадает с условием B1, при n = 1.

3) По условию B1:

7 € С (а, в) & [а Л в — y] С С (0) & y € С (а Л в).

Индукцией по n > 1 докажем, что из условий C1-C3 следует условие B1.

Базис очевиден. Пусть для k = n — 1 верно, что

а € С (а1, ... ,ак) & [а\ Л ... Л аи — а] С С (0).

Таким образом, С (а\, ... ,ап-\) = С (а\ Л ... Л ап-г).

Пусть а € С(а\, ... , ап). Поскольку верно следующее включение — С(а\ Л ... Л ап-\) С С(а\ Л ... Л ап-\,ап), то {а\, ... ,ап} С С(а\ Л ... Л ап-1,ап). Следовательно, верно, что С ({а\, ... , ап}) С С (С (а\ Л ... Л ап-\, ап)). При этом в силу условия C3 и леммы 1, мы получаем следующее равенство С(а\ Л ... Л ап-х, ап) = С(а\ Л ... Л ап-х Л ап). Также имеем, что С (С (а\ Л ... Л ап-\,ап)) = С (а\ Л ... Л ап-\,ап). Поэтому С(а\, ... ,ап) С С(а\ Л ... Л ап). Таким образом, а € С(а\ Л ... Л ап) и, следовательно, в силу условия C2 верно, что [а\ Л ... Л ап — а] С С(0).

Пусть [а\ Л ... Л ап — а] С С(0) и, значит, а € С(а\ Л ... Л ап). Так как {а\, ... , ап-\} С {а\, ... , ап}, то следовательно С(а\ Л ... Л ап-\) С С(а\, ... , ап). Таким образом, формула а\ Л ... Л ап-х € С(а\, ... , ап). Отсюда не сложно заметить следующее включение: {а\ Л ... Л ап-х, ап} С С(а\, ... , ап). Следовательно, получаем, что С(а\Л ... Лап) С С(а\, ... , ап).

Q.E.D.

Логика, следование в которой удовлетворяет условиям C1-C3, в работах Ризарда Вуйцицкого ([1] и [2]) была названа хорошо определенной логикой (well-determined logic). Там же определено и понятие дедуктивного множества формул.

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

5 Дедуктивные множества

Множество формул Ь будем называть дедуктивным тогда и только тогда, когда существует такая хорошо определенная логика С, что С(0) = Ь.

Формулы, содержащие в качестве связки только конъюнкцию, везде далее будем обозначать маленькими греческими буквами с индексом Л, например аЛ. Множество пропозициональных переменных, входящих в формулу а, будем обозначать Уат(а).

ЛЕММА 2. Если множество Ь является дедуктивным, то оно удовлетворяет следующим условиям:

1. Множество Ь замкнуто относительно всех подстановок.

2. Для любых формул аЛ и вЛ верно, что если имеет место включение Уат(вЛ) С Уат(аЛ), то аЛ — вЛ € Ь.

3. Множество Ь замкнуто относительно следующих правил вывода:

(ТК)р — д,д — т (СМ)Р1 — 91 р — 92 (ЛП)Р^ р — т р1 Л р2 — д1 Л д2 р Л д

СУ)р,р Л д — т (МР)р,р — д (ЕЛ)- р — 9

д — т д р Л т — д

Доказательство. Пусть множество Ь дедуктивно, значит, существует такое хорошо определенное стандартное следование С, что С(0) = Ь.

1. Поскольку С — структурное, то множество С(0) = Ь замкнуто относительно всех подстановок.

2. В силу леммы 1 и свойства С3 верны следующие равенства: С(аЛ) = С(Уат(аЛ)) и С(вЛ) = С(Уат(вЛ)). Тогда, если Уат(вЛ) С Уат(аЛ), то, следовательно, С(Уат(вЛ)) С С(Уат(аЛ)) и значит С(вЛ) С С(аЛ). Таким образом, вЛ € С(аЛ), откуда следует, что аЛ — вЛ € С(0).

3. (ТИ) Пусть р — д € С(0) и д — т € С(0). Значит д € С(р) и т € С(д). Так как по следствию 1 С(д) С С(р), то т € С(р) и, следовательно, р — т € С(0).

(СМ) Пусть р1 — д1 € С(0) и р2 — д2 € С(0), тогда д1 € Ср) и д2 € Ср). Так как {р1} С {рир2}, р} С {р1,р2} и, по теореме 5, С(р1,р2) = С(р1 Лр2), то верно, что С(р1) С С(р1 Лр2) и С(р2) С С(р1 Лр2). Таким образом, множество {д1,д2} С С(р1 Л р2). Тогда, по теореме 2, С(д1,д2) С С(р1 Лр2). Отсюда следует, что С(д1 Лд2) С С(р1 Лр2), и, в силу указанного выше следствия, д1 Л д2 € С(р1 Л р2). Следовательно, р1 Л р2 — д1 Л д2 € С(0).

(СУ) Пусть р € С(0) и р Л д — т € С(0). В силу свойства А3 из первого следует, что р € С(д), и, значит, по теореме 1, С(р,д) = С(д). Из второго условия следует, что т € С(р,д). Таким образом, т € С(д) и, значит, д — т € С(0).

(МР) Пусть р € С(0) и р — д € С(0). Таким образом, д € С(р) и С(р) С С(0). Значит, д € С(0).

(ЛБ) Пусть р € С(0) и д € С(0). Тогда, по свойствам А2 и А3, получаем, что С(р, д) С С(0), а, значит, и С(р Л д) С С(0). Таким образом, р Л д € С(0).

(ЕЛ) Пусть р — д € С(0). Таким образом, д € С(р). Так как {р} С {р,т}, то С(р) С С(р,т) и, значит, д € С(р,т). Следовательно, р Л т — д € С(0). д.Е.Б.

Пусть Ь — непустое множество формул. Посредством Ь обозначим одноместную операцию на множестве 23, котрую определим следующим образом:

(1) а € Ь (X) а1,...,ап € X и Ь (а1 Л ... Л ап — а € Ь).

Пусть X — некоторое множество, посредством Кх будем обозначать множество всех правил вывода, относительно которых множество X замкнуто.

ТЕОРЕМА 6. Пусть Ь — некоторое множество формул, замкнутое относительно подстановки, для которого верно, что {аЛ — вЛ\Уат(вЛ) С Уат(аЛ)} С Ь и {(ТК), (СМ)} С Щ. Тогда Ь является стандартным следованием, причем Ь С Ь(0).

Доказательство. Докажем, что Ь является операцией присоединения следствий.

(А1) Пусть а € X, так как а — а € Ь, то, по (1), а € Ь(X).

(А3) Пусть X С У. Если а € Ь(X), то, по условию (1), 3 а1,...,ап € X и Ь (а1 Л ... Л ап — а € Ь). Так как X С У, то а1,...,ап € У и Ь и, значит, а € Ь(У).

(А2) Включение Ь(X) С Ь(Ь(X)) следует из А1. Докажем обратное включение.

Пусть формула а € Ь(Ь(X)), тогда в силу условия (1) верно, что 3 а1,... ,ап € Ь и Ь (X) (а1 Л ... Л ап — а € Ь).

Заметим, что если а € Ь, то, так как а — а € Ь, имеем а € Ь(0). Следовательно, Ь С Ь(0) и, значит, ЬиЬ(X) = Ь(X).

Таким образом, для любого 1 < г < п, верно, что аг € Ь(X) и, значит, в силу (1), существуют формулы ац,..., агт € ЬиX такие, что ац Л ... Л ат — аг € Ь.

Введем следующие обозначения. Положим вг = ац Л... Лагт, в1 = въ а1 = а1 и для любого 1 < к < п — 1, вк+1 = вк Л вк+1 и ак+1 = ак Л ак+1.

Применяем (СМ). Для любого 1 < к < п — 1:

вк — ак ,вк+1 — ак+1 в к+1 — ак+1 .

Затем применяем (ТИ):

вп — ап, ап — а вп — а .

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

Таким образом, формула вп — а € Ь. Поскольку при этом верно, что {ац,... ,_а±т1,..., ап1,..., аптп } С X и Ь, то а € Ь (X). Следовательно Ь(Ь(X)) С Ь(X) и, значит, Ь(X) = Ь(Ь(X)).

Чтобы доказать стандартность следования Ь, докажем сначала его структурность.

Пусть а € е Ь(X), тогда существует такая формула в, что а = ев, и существуют формулы а1,... ,ап € Ь и X такие, что формула а1 Л ... Л ап — в € Ь. Так как множество Ь замкнуто относительно любой подстановки, то еа1 Л ... Л еап — ев € Ь. Поскольку при этом еа1,..., еап € Ь и еX, то а = ев € Ь (еX). Таким образом, еЬ(X) С Ь(еX).

Остается доказать финитарность. Пусть а € Ь(X), тогда, по условию (1), 3 а1,... ,ап € Ьи X (а1 Л ... Л ап — а € Ь). Пусть У = {а1,..., ап} П X. По условию (1) получаем, что а € Ь(У), так как 3 а1,... ,ап € Ьи У (а1 Л... Л ап — а € Ь). Заметим, что множество У является конечным подмножеством множества X.

д.Е.Б.

Далее операцию Ь, определенную для множества Ь, удовлетворяющего условиям теоремы 6, будем называть импликативным следованием над множеством Ь.

ЛЕММА 3. Пусть Ь — некоторое множество формул, для которого выполненны условия теоремы 6. Для следования Ь верно, что Ь(0) = Ь, если {(ЛБ), (МР)} С Кь.

Доказательство. Включение Ь С Ь(0) доказано в теореме 6, докажем обратное включение. Пусть а € Ь(0), следовательно существуют формулы а1 , . . . , ап € Ь такие, что формула а1 Л ... Л ап — а € Ь. Применяя п — 1 раз правило (ЛБ), получим, что а1 Л ... Л ап € Ь и, следовательно, по правилу (МР), а € Ь.

д.Е.Б.

ТЕОРЕМА 7. Пусть Ь — некоторое множество формул. Операция Ь является хорошо определенным следованием, для которого Ь(0) = Ь, если и только если

Ь замкнуто относительно подстановки, {аЛ — вЛ\Уат(вЛ) С Уат(аЛ)} С Ь и {(ТК), (СМ), (ЛБ), (МР), (СУ), (ЕЛ)} С Кь.

Доказательство. Следует из леммы 2.

Докажем, что Ь является следованием хорошо определенной логики.

(С1) Что Ь является стандартным следованием, для которого Ь(0) = Ь, доказано в теореме 6 и лемме 3.

(С2) Пусть а € Ь(в), тогда существуют такие формулы а1 , . . . , ап € Ь и {в} , что а1 Л . . . Л ап — а € Ь. Возможны два случая.

1) Формула в € ..., ап}. Так как а1 Л...Лап — а € Ь, то, используя правило (ЕЛ), получаем, что а1 Л... Л ап Л в — а € Ь.

2) Для некоторого 1 < г < п формула в = а». Заметим, что поскольку {аЛ — вЛ\Уат(вЛ) С Уат(аЛ)} С Ь и множество Ь замкнуто отросительно подстановки и правила (ТК), то если верно, что а1 Л.. .Лап — а € Ь, то верно и [а1 Л.. .Лап — а] С Ь. Тогда получаем, что

(а1 Л (... Л (а—1 Л (а»+1 Л (... Л (ап Л в)...) — а € Ь.

Теперь применением в обоих случаях соответствующего числа раз правила (СУ) получим, что в — а € Ь.

Пусть в — а € Ь, тогда из определения операции Ь следует, что а € Ь(в).

(С3) Пусть формула а € Ь(в, 7), тогда существуют такие формулы а1,...,ап € Ь и {в, 7}, что а1 Л ... Л ап — а € Ь. Возможны следующие случаи.

1) Множество {в, 7} С {а1,... ,ап}. Значит, а1,. ..,ап € Ь и тогда, применяя правила (АБ) и (МР), получим, что а € Ь(0). Поскольку Ь(0) С Ь(в Л 7), то а € Ь(в Л 7).

2) Для некоторого 1 < г < п формула в = аг и 7 € {а1,..., ап}, тогда, как замечено для аналогичного случая выше, получаем, что (а1 Л (... Л (аг-1 Л (аг+1 Л (... Л (ап Л в)...) — а € Ь. Применяя соответствующее число раз правило (СУ), получим, что в — а € Ь. Откуда, применяя правило (ЕА), получаем, что в Л 7 — а € Ь. Тогда, по определению, а € Ь(в Л 7).

3) Случай, когда для некоторого 1 < г < п формула 7 = аг и в € {а1,..., ап} доказывается аналогично.

4) Пусть {в} С {а1,..., ап}, как и выше, отсюда следет, что (а1 Л (... Л (в Л 7)...) — а € Ь. Применяя соответствующее число раз правило (СУ), получим, что в Л 7 — а € Ь.

Пусть а € Ь(в Л 7), в силу доказанного выше пункта С2, получаем, что в Л 7 — а € Ь, и, значит, по определению операции Ь, имеем, что а € Ь(в, 7).

Таким образом, Ь(в,^) = Ь(в Л 7). д.Е.Б.

Из леммы 2 и теоремы 7 непосредственно следует критерий дедуктивности множества формул.

ТЕОРЕМА 8. Множество Ь является дедуктивным тогда и только тогда, когда оно удовлетворяет следующим условиям:

Б1. Множество Ь замкнуто относительно всех подстановок.

Б2. {аЛ — вЛ\Уат(вЛ) С Уат(ал)} С Ь;

Б3. {(ТЕ), (СМ), (ЛБ), (МР), (СУ), (ЕА)} С Еь.

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

множеством тавтологий {аЛ — вЛ\Уат(вЛ) С Уат(аЛ)} и правилами вывода (ТИ), (СМ), (ЛБ), (мР), (СУ) и (ЕЛ).

6 Единственность хорошо определенного следования

Введем следующие определения.

Пусть С1 и С2 — некоторые следования над одним и темже языком. Эти следования не совпадают, если существует такое множество X, что С1(X) = С2(X). Будем говорить, что следование С1 не сильнее следования С2, если для любого множества X верно, что С1(X) С С2(X). Если имеет место тот факт, что С1 не сильнее С2 и С1 = С2, то будем говорить, что С1 слабее С2 и С2 сильнее С1 и обозначать эти факты С1 < С2 и С2 > С1 соответственно. Верна следующая

ТЕОРЕМА 9. Пусть Ь — дедуктивное множество. Хорошо определенное следование С такое, что С(0) = Ь является единственным и совпадает с импликативным следованием Ь над множеством Ь.

Доказательство. Пусть С — некоторое хорошо определенное следование такое, что С(0) = Ь. Докажем, что оно совпадает с импликативным следованием Ь, откуда и будет следовать единственность такого следования.

Пусть С = Ь, тогда либо Ь < С, либо С < Ь, либо С несравнимо с Ь.

Пусть Ь < С, тогда существуют такое множество X, что Ь(X) С С(X), а значит, и такая формула а, что а € С(X) и а € Ь(X). Поскольку С — финитарное, то, следовательно, существует такое конечное множество У С X, что а € С (У), причем а € Ь(У). Так как С — хорошо опредленное следование, то УЛ — а € С(0) = , тогда, по определению импликативного следования, а € Ь(У). Противоречие.

Пусть С < Ь, тогда существует такое множество X, что С (X) С Ь(X), а значит, и такая формула а, что а € С(X) и а € Ь(X). Из последнего следует, что существует конечное множество формул У = {а1,..., ап} С X и Ь, причем такое, что а1 Л ... Л ап — а € Ь. Введем следующие обозначения. Посредством Zь обозна-

чим конъюнкцию всех формул из множества У П Ь. Положим Z = У \ Ь С X .В силу теоремы 8 имеем, что Zь Л ZЛ — а € Ь и ZЛ — а € Ь. Так как Z С X и Ь = С(0), то а € С(X). Противоречие.

Пусть С и ЬЬ несравнимы друг с другом, тогда существуют такие множества X и У и такие формулы а и в, что а € С(X) и а € Ь(X), и в € С (X) и в € Ь(X). Далее доказательство аналогично доказательствам для случаев, приведенных выше.

Таким образом, С = Ь. д.Е.Б.

7 Хорошо определенные логики и теорема о дедукции

Заметим, что тот факт, что а € С(в), означает, что формулы а и в находятся над данной логикой в отношении выводимости, что в более привычных обозначениях записывается как а V в. Тогда условие (С2) теоремы 5 запишется знакомым образом

а V в ^^ а — в.

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

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

Из теорем 8 и 9 следует

ТЕОРЕМА 10. Минимальной логикой в языке, содержащем импликацию и конъюнкцию, обладающей слабым дедуктивным свойством, является логика с импликативным следованием IV над множеством V.

Минимальные логики с дедуктивным свойством исследовались В.А. Смирновым. В работе [3] им были представлены некоторые такие логики. Также, Х. Карри в книге [4] был приведен достаточный критерий для слабой дедуктивности некото-

рых логик. Однако в указанных работах рассматривались логики, для теорий которых постулировалась замкнутость относительно правила modus ponens, кроме того, логики найденные В.А. Смирновым обладают и сильным дедуктивным свойством. Таким образом, результаты Р. Вуйцицкого, а также автора данной работы являются обобщением дедуктивного свойства логик в несколько ином направлении.

Литература

[1] Wojcicki R. Lectures on Propositional Calculi // www.studialogica.org/wojcicki

[2] Wojcicki R. Lectures on Propositional Calculi // Wroclaw: Ossolineum, 1984.

[3] Смирнов В.А. Формальный вывод и логические исчисления. М., 1972.

[4] Хаскел Б. Карри Основания математической логики. М., 1969.

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