УДК 164.07 + 510.64
В.М. Попов
Об одном обобщении теоремы Гливенко1
Попов Владимир Михайлович
Кафедра логики, философский факультет, МГУ им. М.В. Ломоносова. 119991, Москва, ГСП-1, Ломоносовский проспект, д. 27, корп. 4. e-mail: [email protected]
В [4] В.И. Гливенко получил результат, который в настоящее время принято называть теоремой Гливенко и который устанавливает эквивалентность между утверждением о принадлежности формулы классической пропозициональной логике и утверждением о принадлежности двойного отрицания этой формулы интуиционистской пропозициональной логике. Теорема Гливенко является важным достижением в области исследований связей между логиками, проводимых с применением погружающих операций. Здесь предлагается обобщение теоремы Гливенко и описывается основанный на этом обобщении способ построения аналогов утверждения, являющегося некоторой специальной формой теоремы Гливенко. В статье использованы построенные автором подлогики классической пропозициональной логики, из которых главную роль играет логика 1пЬ<ш,ш> (она является также подлогикой интуиционистской пропозициональной логики). Обращение к логике поз-
волило провести такое обобщение теоремы Гливенко, которое распространяется на некоторый обширный (континуальной мощности) класс подлогик интуиционистской пропозициональной логики.
Ключевые слова: теорема Гливенко, классическая пропозициональная логика, интуиционистская пропозициональная логика, язык Ь, Ь-логика, исчисление И1пЬ<ш,ш>, исчисление 01пЬ<^ Ь-логика 1пЬ<ш ш>, гливенковская логика
Язык Ь всех рассматриваемых здесь логик есть пропозициональный язык, алфавиту которого принадлежат в точности следующие символы: V, Э (бинарные логические связки языка Ь), — (унарная логическая связка языка Ь), (,) (технические символы языка Ь), р\, Р2, рз,... (пропозициональные переменные языка Ь). Определение Ь-формулы индуктивно: (1) всякая пропозициональная переменная языка Ь есть Ь-формула, (2) если А и В являются Ь-формулами, то (А&В), (А V В), (А Э В) и (—А) являются Ь-формулами, (3) ничто иное не является Ь-формулой. Допускаем применение обычных соглашений об
1 Работа выполнена при поддержке РГНФ, грант № 13-03-00088а и № 14-03-00341я.
Логические исследования. 2015. 21(1):100—121 / Logical Investigations. 2015. 21(1):100—121
опускании скобок в L-формулах и используем «формула» как сокращение для «L-формула». Квазиэлементарной формулой называем формулу, в которую не входит ни одна бинарная логическая связка языка L. Длину формулы A определяем традиционно как число всех вхождений символов V, D, — в A. Назовем L-логикой непустое множество формул, замкнутое относительно правила modus ponens в L (обозначаем это правило через MPl) и относительно правила подстановки формулы в формулу вместо пропозициональной переменной языка L (обозначаем это правило через БпЪь). Напомним, что MPl есть множество всех упорядоченных троек, каждая из которых имеет вид
< A, A D B, B >, где A и B являются формулами. Условимся, что для всякой пропозициональной переменной q языка L и для всяких формул A и В SqB(A) есть результат подстановки формулы B в формулу A вместо q. Для произвольных а и ß из {0, 1, 2, ...ш] зададим исчисление HI<a,ß> гильбертовского типа и исчисление HInt<aß> гильбер-товского типа. Язык исчисления HI<aß> гильбертовского типа и язык исчисления HInt<aß> есть L. Аксиомами исчисления HI<aß> являются все те и только те формулы, каждая из которых имеет хотя бы один из следующих двенадцати видов (здесь A, B и C — формулы): (I) (A D B) D ((B D C) D (A D C)), (II) A D (A V B), (III) B D (A V B), (IV) (A D C) D ((B D C) D ((A V B) D C)), (V) (A&B) D A, (VI) (A&B) D B, (VII) (C D A) D ((C D B) D (C D (A&B))), (VIII) (A D (B D C)) D ((A&B) D C), (IX) ((A&B) D C) D (A D (B D C)), (X) (((A D B) D A) D A), (XI,а) —D D (D D A), где D есть формула, которая не является квазиэлементарной формулой длины
< а, (XII,ß)(E D — (A D A)) D —E, где E есть формула, которая не является квазиэлементарной формулой длины < ß . Исчисление HI<a, ß> имеет единственное правило — MPl.
Аксиомами исчисления HInt<a,ß> являются все те и только те формулы, каждая из которых имеет хотя бы один из видов (I)-(IX), или имеет вид (XI,а), или имеет вид (XII,ß). Исчисление HInt<a,ß> имеет единственное правило — МР^. Выводы в HI<aß> (HI<a^>-выводы) и выводы в HInt<a,ß> (HInt<a,ß>-выводы), а также доказательства в HI<aßß> (HI<a,ß>-доказательства) и в HInt<a,ß> (HInt<a,ß>-доказательства) строятся обычным для исчислений гильбертовского типа образом. Для этих исчислений стандартно определяются понятия длины вывода, длины доказательства, доказуемой формулы. Условимся через I<a,ß> обозначать множество всех формул, доказуемых в HI<aß>, а через Int<aß> — множество всех формул, доказуемых
в И1пЬ<ав>. Можно доказать нижеследующие утверждения (А), (Б) и (В), шаблонные доказательства которых здесь не приводятся.
(A) Для всяких х и у из {0,1, 2, ... ш} множества 1<ху> и 1пЬ<х,у> являются Ь-логиками.
(Б) 1<о,о> есть классическая пропозициональная логика в языке Ь.
(B) 1пЬ<о,о> есть интуиционистская пропозициональная логика в языке Ь.
Здесь «классическая пропозициональная логика в языке Ь» означает множество всех классических тавтологий в языке Ь, а «интуиционистская пропозициональная логика в языке Ь» означает множество всех интуиционистских тавтологий в языке Ь. Условимся о том, что для всякого множества К формул и всякой формулы А запись «К \~и1<а @> А» есть сокращение для «существует И1<а,в>-вывод из множества К формул формулы А», а запись «К Ьнш<а в> А» есть сокращение для «существует И1иЪ<ав>-вывод из множества К формул формулы А». Условимся также о том, что для всякой формулы А запись «Ьн1<а @> А» есть сокращение для «существует И1<а,в>-доказательство формулы А», а запись «ЬВ1пг<а > А» есть сокращение для «существует И1п1<а,р>-доказательство формулы А». Будем допускать использование символа V для обозначения квантора общности, символа 3 для обозначения квантора существования, символа ^ для обозначения материальной импликации и символа N для обозначения множества всех целых положительных чисел.
Лемма 1. Пусть М есть замкнутое относительно БпЪь множество формул и Н есть И1<а,в> или И1Ш<ав>. Для всякого целого положительного числа п и для всяких формул А\,..., Ап: если для всякого целого положительного числа г, которое < п, верно, что Аг € М, или Аг есть аксиома исчисления И, или существует строго меньшие г положительные числа к и I, для которых упорядоченная тройка < Ак ,А1,Аг > есть применение modus ponens в Ь, то для всякой формулы Г и для всякой пропозициональной переменной д языка Ь
М Ьн Б^р(Ап).
Стереотипное индуктивное (методом возвратной индукции) доказательство леммы 1 здесь не приводим. Нижеследующие леммы 2 и 3 можно легко доказать, используя лемму 1.
Лемма 2. Пусть М есть замкнутое относительно БпЪь множество формул. Для всякой формулы А: если М Ьнтпг<ш^> А, то для вся-
кой формулы Г и для всякой пропозициональной переменной ц языка Ь
М \-нш<ы,ы> Б(А).
Лемма 3. Пусть М есть замкнутое относительно БиЪь множество формул. Для всякой формулы А: если М \~н1<ш)ш> А, то для всякой формулы Г и для всякой пропозициональной переменной q языка Ь М \-ш<ш,ш> Б^ р(А).
Лемма 4. Для всякой формулы А: А есть квазиэлементарная формула ^ А есть пропозициональная переменная языка Ь или Зу(у € N (ц есть пропозициональная переменная языка Ь) 3а1 ...ау (А есть (а\ ... (ауц)...) и а1 есть — для всякого г из {1,... ,у}).
Стереотипное индуктивное (методом возвратной индукции) доказательство леммы 4 здесь не приводим.
Нам потребуется секвенциальное исчисление Алфавит
языка этого исчисления есть объединение алфавита языка Ь с двухэлементным множеством {,, —} символов. Непустой последовательностью формул называем слово в алфавите исчисления С1пЬ<ш,ш>, имеющее вид А1.. ,Ап, где п есть целое положительное число, а А1,..., Ап являются формулами. Пустой последовательностью формул называем пустое слово. Называем п последовательностью формул, если п есть пустая последовательность формул или непустая последовательность формул. Секвенцией называем слово в алфавите исчисления ,
имеющее вид п — р , где п и р — последовательности формул. Для всякого целого положительного числа п назовем п-посылочным секвенциальным правилом любое непустое подмножество п + 1-ой декартовой степени множества всех секвенций. Называем К секвенциальным правилом, если для некоторого целого положительного числа п К есть п-посылочное секвенциальное правило. Называем П применением секвенциального правила К, если П € К. Условимся, что Г и А — любые последовательности формул, Л — любая такая последовательность формул, которая является формулой или пустой последовательностью формул. Множество всех основных секвенций исчисления есть множество всех секвенций, каждая из которых имеет вид А — А, где А есть формула. Множество всех правил исчисления С1пЬ<ш,ш> является множеством всех определяемых ниже секвенциальных правил К1—К15. Определяя эти правила, предполагаем, что А и В — произвольные формулы.
И1 есть секвенциальное правило, каждое применение которого имеет вид <Г,А,В,А — Л, Г,В,А,А — Л>,
R2 есть секвенциальное правило, каждое применение которого имеет вид <А,А,Г — Л, А,Г — Л>,
R3 есть секвенциальное правило, каждое применение которого имеет вид <Г — Л, А,Г — Л>,
R4 есть секвенциальное правило, каждое применение которого имеет вид <Г — Л, Г — Л,А>,
R5 есть секвенциальное правило, каждое применение которого имеет вид <А,Г — Л, А&В,Г — Л>,
R6 есть секвенциальное правило, каждое применение которого имеет вид <А,Г — Л, В&А,Г — Л>,
R7 есть секвенциальное правило, каждое применение которого имеет вид <Г — А, Г — B, Г — А&В>,
R8 есть секвенциальное правило, каждое применение которого имеет вид <А,Г — Л, В,Г — Л, А V В,Г — Л>,
R9 есть секвенциальное правило, каждое применение которого имеет вид <Г — А, Г — Л,А V В>,
R10 есть секвенциальное правило, каждое применение которого имеет вид <Г — А, Г — Л,В V А>,
R11 есть секвенциальное правило, каждое применение которого имеет вид <Г — А, В,А — Л, А э В,Г,А — Л>,
R12 есть секвенциальное правило, каждое применение которого имеет вид <А,Г — В, Г — А э В>,
R13 есть секвенциальное правило, каждое применение которого имеет вид <Г — Q, -—>, где Q есть формула, не являющаяся квазиэлементарной формулой,
R14 есть секвенциальное правило, каждое применение которого имеет вид <Q,T —, Г — —Q>, где Q есть формула, не являющаяся квазиэлементарной формулой,
R15 есть секвенциальное правило, каждое применение которого имеет вид <Г — А, А,А — Л, Г,А — Л>.
Доказательства в GInt<MyM> строятся обычным для секвенциальных исчислений образом — аналогично тому, как строятся в [1] древовидные выводы в исчислениях LK и LJ, и аналогично тому, как строятся в [2] доказательства в секвенциальных исчислениях. Определение секвенции, доказуемой в GInt<M>M>, стандартно. Используя методы, разработанные в [1], можно доказать следующее Утверждение.
Утверждение. Для всякой формулы А: — А есть секвенция, доказуемая в GInt<u,u> тогда и только тогда, когда А доказуема в И1Ш<ш>ш>.
Лемма 5. Пусть М есть замкнутое относительно БиЪр множество формул. Уи(и € N^А1... VАп(А1,... ,Ап — формулы) : Уг(г € N и г < и)(Аг € М, или Аг есть аксиома исчисления И1<ш,ш>, или 3к31(к,1 € N и к,1<г) < Ак,А1,Аг >€ МРЬ) ^ М Ьнш<ш^> --Ап.
Для доказательства леммы 5 воспользуемся следующим принципом возвратной индукции:
Vn(n € N)(^т(т € N и т < и^А1...VAm(A1,...,Am — формулы)^г(г € N и г < т)(Аг € М, или Аг есть аксиома исчисления Ш<ш,ш>, или 3к31(к, I € N и к,1 < г) < Ак,АиАг >€ МРЬ) ^ М Ьнш<ш, ш> --Ат) ^ VAl... VAn(Al, ...,Ап — формулы) ^г(г € N и г < и)(Аг € М, или Аг есть аксиома исчисления И1<ш,ш>, или 3к31(к,1 € N и к,1 < г) < АкА,Аг >€ МРЬ) ^ М ЬШга<ш,ш> --Ап)) ^ Vn(n € N )^А1..VAn(A1, ...,Ап — формулы): Vг(г € N и г < п)(Аг € М, или Аг есть аксиома исчисления И1<ш,ш>, или 3к31(к, I € N и к,1 < г) < Ак, А¡, А >€ МРЬ) ^ М ЬШы<ш „> --Ап.
Из этого принципа вытекает, что для доказательства леммы 5 достаточно доказать индукционный шаг:
Vn(n € N)(^т(т € N и т < п^А1 ... VAm (А1,..., Ат — формулы) (И(г € N и г < т)(Аг € М, или Аг есть аксиома исчисления И1<ш,ш>, или 3к31(к,1 € N и к,1 < г) < Ак,Аг,Аг >€ МРЬ) ^ М Ьнш<ш, ш> --Ат) ^ VA1... VAn(A1, ...,Ап — формулы) (^г(г € N и г < н)(Аг € М, или Аг есть аксиома исчисления И1<ш,ш >, или 3к31(к,1 € N и к,1<г) < Ак, А1, Аг >€ МРЬ) ^ М Ьнш,<^, ш> --Ап)).
Докажем индукционный шаг.
(1) и € N (допущение).
(2) Vm(m € N и т < и^А1... VAm(A1,..., Ат — формулы) (И(г € N и г < т)(Аг € М, или Аг есть аксиома исчисления И1<ш,ш>, или 3к31(к,1 € N и к,1 < г) < Ак,Аг >€ МРЬ) ^ М Ьнш<ш, ш> --Ат) (допущение).
(3) А1,...,А'и — формулы (допущение).
(4) Vг(г € N и г < и)(А'г € М, или А'г есть аксиома исчисления Н1<ш,ш>, или 3к31(к,1 € N и к,1 < г) < А'к,А{,А'г >€ МРЬ) (допущение).
(5) Аи € М (допущение).
(6) А'и есть квазиэлементарная формула (допущение).
(7) А'и есть пропозициональная переменная языка Ь или 3у(у € N3д(д есть пропозициональная переменная языка Ь) 3а1... 3ау(А'и есть (а1... (ау д)...) и аг есть - для всякого г из {1,...,у}) (из (3) и (6), по лемме 4).
Очевидно, что (8) для всякой пропозициональной переменной д языка Ь и всяких А и В: если А € М и В есть формула, то Бдв (А) € М.
(9) А'и есть пропозициональная переменная языка Ь (допущение).
(10) ——Аи есть формула (из (9), по определению формулы). Понятно, что (11) БА'и—л'и (А'и) есть ——Аи.
(12) БАи—ли(А'и) € М (из>), (8), (9) и (10)).
(13) ——А'и € М (из (11) и (12)). Снимая допущение (9), получаем, что
(14) если А'и есть пропозициональная переменная языка Ь, то ——А'и € М.
(15) Зу(у € К)3д (д есть пропозициональная переменная языка Ь) 3а1... Зау(А'и есть (а1... (ауд)...) и а^ есть - для всякого г из {1, ...,у}) (допущение).
Пусть (16) у € N, д есть пропозициональная переменная языка Ь, А'и есть (а1... (а'у д)...) и а^ есть - для всякого 1 из {1,..., у}.
(17) ——д есть формула (из того, что д есть пропозициональная переменная языка Ь (см. (16)), по определению формулы).
(18) (а1... (а'у д)...) € М (из (5) и (16)).
(19) Б-(а1... (а'уд)...) € М (из (3), (8), (16) и (17)). В свете утверждений (3), (16) и (17), ясно, что
(20) Б-(а1... (а'у д)...) есть (—(—(а[ ... (а'уд)...))).
(21) ——Аи € М (из (16), (19) и (20)). Снимая допущение (15), получаем, что
(22) если Зу(у € N)3д(д есть пропозициональная переменная языка Ь) 3а1... Зау (А'и есть (а1... (ауд)...) и а^ есть — для всякого г из {1,...,у}), то ——А'и € М.
(23) ——А'и € М (из (7), (14) и (22)).
(24) М ——А'и (из (23) и того, что М — множество формул и ——Аи есть формула, по определению Н1Ш<ш>ш> — вывода из множества формул и соглашения об использовании Ьн1пг<ш>).
Снимая допущение (6), получаем, что
(25) если А'и есть квазиэлементарная формула, то М ЬН1пь<ш
——А'и.
(26) А'и не есть квазиэлементарная формула (допущение). Нам потребуется следующая подлемма 1.
Подлемма 1. Для всякой формулы А: если А не есть квазиэлементарная формула, то А э ——А есть формула, доказуемая в И1иЬ<ш,ш>.
В свете утверждения ясно, что для доказательства подлеммы 1 достаточно доказать, что для произвольной формулы А, не являющей-
ся квазиэлементарной формулой, секвенция ^ А э ——А доказуема в 01пЪ<ш,ш>.
Построим для произвольной формулы А, не являющейся квазиэлементарной формулой, доказательство в С1пЬ<ш,ш> секвенции ^ А э А.
А^А
А^——А ^А э ——А
Итак, для произвольной формулы А, не являющейся квазиэлементарной формулой, секвенция ^ А э ——А доказуема в С1пЬ<ш,ш>. Подлемма 1 доказана.
Опираясь на подлемму 1, определения и соглашение об использовании \шпг<^^>, получаем, что
(27) VА (А есть формула) УГ (Г есть множество формул) (если А не есть квазиэлементарная формула, то Г \и1пг<ш,ш> А э ——А).
(28) М ^И1пг<ш,ш> А'и э ——А'и (из условия доказываемой леммы и утверждений (3), (26) и (27)).
Не трудно убедиться в том, что
(29) УА(А есть формула) УВ(В есть формула) УГ(Г есть множество формул) (А е Г и Г \~пш<ш,ш> А э В ^ Г \~пш<ш,ш> В).
(30) ——А'и есть формула (из (3), по определению формулы).
(31) (А'и е М и М \пш<ш,ш> А'и э ——А'у) ^ М \шш<ш,ш> ——А'и(из условия доказываемой леммы и утверждений (3), (29) и (30)).
(32) М \-иш<ш,ш> ——А'и (из (5), (28) и (31)). Снимая допущение (26), получаем, что
(33)
если А'и не есть квазиэлементарная формула, то М \Н1пЬ<ш,ш>
——Аи.
(34) М \-мш<ш,ш> ——А'и (из (25) и (33)). Снимая допущение (5), получаем, что
(35) если А'и е М, то М \иш,<ш, ш> ——Аи.
(36) А'и есть аксиома исчисления И1<ш,ш> (допущение). Понятно, что при этом допущении верно, что
(37) А'и есть аксиома исчисления И1п1<ш,ш> или найдутся такие формулы, скажем, Fl и ^2, что Аи есть э э Fl) э Fl.
(38) А'и есть аксиома исчисления И1п1<ш, ш> (допущение). Очевидно, что (39) всякая аксиома исчисления И1п1<ш, ш> есть формула, не являющаяся квазиэлементарной формулой.
(40) Ли э ——Л'и есть формула, доказуемая в И1пЬ<ш>ш> (из (38) и (39), по подлемме 1).
Используя утверждения (38) и (40), а также надлежащие определения, легко показать, что
(41) ——Л'и есть формула, доказуемая в И1пЬ<ш,ш>. Снимая допущение (38), получаем, что
(42) если Л'и есть аксиома исчисления Н1Ш<ш>ш> то ——Л'и есть формула, доказуемая в И1п1<ш>ш>.
(43) Найдутся такие формулы, скажем, Г1 и ^2, что Л'и есть э ) э э (допущение).
Построим доказательство в С1Ш<ш, ш> секвенции —>—(((^1 э ^2) э
) э
_¿1 — ¿1
(¿1 э яо э ¿1
__¿1 — ((¿1 э ¿2) э ¿1) э ¿1
-(((¿1 э ¿2) э ¿1) э ¿1,-(((^1 э ¿2) э ¿1) э ¿1)— ¿1,-(((^1 э ¿2) э ¿1) э ¿1) —¿2
-(((¿1 э ¿2) э ¿1) э ¿1) —¿1 э ¿2 ¿1 — ¿1
__-(((¿1 э ¿2) э ¿1) э ¿1)—((¿1 э ¿2) э ¿1) э ¿1) '
-(((¿1 э ¿2) э ¿1) э Л),-.(((Л э ¿2) э ¿1) э ¿1)—
-(((¿1 э ¿2) э ¿1) э ¿1)—_
—--(((¿1 э ¿2) э ¿1) э ¿1)
Итак, (44) секвенция —э ^2) э э доказуема в 01пЪ<ш, ш>.
(45) Секвенция ——Ли доказуема в С1иЬ<ш, ш> (из (43) и (44)). Используя утверждение (45), Утверждение и тот факт, что ——Ли
есть формула, получаем, что
(46) ——Л'и есть формула, доказуемая в И1п1<ш, ш>.
Снимая допущение (43), получаем, что (47) если найдутся такие формулы и ^2, что Л'и есть ((^ 1 э ^2) э ^ 1) э ^ 1, то --Л'и есть формула, доказуемая в И1пЬ<ш,ш>.
(48) есть формула, доказуемая в И1п1<ш ш> (из (37), (42) и
(47)).
Опираясь на условие доказываемой леммы, утверждение (48), определения и соглашение об использовании , получаем, что (49) М ^иш<ш,и> ——Л'и . Снимая допущение (36), получаем, что
(50) если А'и есть аксиома исчисления И1<шш>, то М -нш<Ши>
-А
(51) 3к31(к, I € N и к,1 < и) < А'к, А, Аи >€ МРЬ (допущение).
Пусть (52) к, I € N и к, I <и< А'к ,А1, А'и >€ МРЬ.
Ясно, что (53) А'1 есть (А'к Э А'и).
(54) к € N и к < и (из (52)).
(55) I € N и I < и (из (52)).
(56) А[,... А'к — формулы и Уг(г € N и г < к )(А'г € М, или А^ есть аксиома исчисления И1<ш,ш>, или 3к31(к, I € N и к,1 < г) < Ак, А[, А'г >€ МРЬ) (из (3), (4) и (54)).
(57) А[,...,А[ — формулы и Уг(г € N и г < I)(А'г € М, или А^ есть аксиома исчисления И1<ш,ш >, или 3к31(к,1 € N и к,1 < г) < Ак,А[,Аг >€ МРЬ) (из (3), (4) и (55)).
(58) М -нш<ш,ш> --Ак (из (2), (54) и (56)).
(59) М \-нш<ш,ш> --А1 (из (2), (55) и (57)).
(60) М -нш<ш,ш> --(Ак Э Аи) (из (53) и (59)).
Очевидно, что (61) справедливо хотя бы одно из следующих трех утверждений: (а) ни Ак, ни А'и не являются квазиэлементарными формулами, (б) А'и есть квазиэлементарная формула, (в) Ак есть квазиэлементарная формула.
(62) Ни Ак, ни А'и не являются квазиэлементарными формулами (допущение).
Нам потребуется следующая подлемма 2.
Подлемма 2. Для всяких формул А и В: если ни А, ни В не являются квазиэлементарными формулами, то --(А Э В) Э (--А Э --В) есть формула, доказуемая в И1пЬ<ш,ш>.
В свете утверждения ясно, что для доказательства подлеммы 2 достаточно доказать, что для произвольных формул А и В, ни одна из которых не является квазиэлементарной формулой, ^ --(А Э В) Э (--А Э --В) есть секвенция, доказуемая в С1пЬ<ш,ш>.
Построим для произвольных формул А и В, ни одна из которых не является квазиэлементарной формулой, доказательство в С1п1<ш,ш> секвенции ^ --(А э В) э (--А э --В).
Л—Л В —В Л э В,Л—У В
-В,Л э В,Л—
Л э В,-В,Л—
Л э В,Л,-В—
Л,-В—-(Л э В)
--(Л э В),Л,-В—
Л,--(Л э В),-В—
Л,-В,--(Л э В) —
-В ,--(Л э В)—-Л
--Л,-В,--(Л э В) —
-В,--Л,--(Л э В) —
--Л,--(Л э В)—--В
--(Л э В)—--Л э --В
—--(Л э В) э (--Л э --В)
Итак, для произвольных формул Л и В, ни одна из которых не является квазиэлементарной формулой, секвенция — --(Л э В) э (--Л э --В) доказуема в С1пЬ<ш,ш>.
Подлемма 2 доказана.
(63) --(Л'к э Л'и) э (--Л'к э --Л^ есть формула, доказуемая в И1иЬ<ш>ш> (из (3), (56) и (62), по подлемме 2).
Опираясь на утверждения (58), (60) и (63), не трудно показать, что (64) М \-иш<ы,ы> --Л'и.
Снимая допущение (62), получаем, что
(65) если ни Лк, ни Ли не являются квазиэлементарными формулами, то М -и1иь<ш, ш> --Ли.
(66) Лк не есть квазиэлементарная формула, а Ли есть квазиэлементарная формула (допущение).
(67) Л'и есть квазиэлементарная формула (из (66)).
(68) Ли есть пропозициональная переменная языка Ь или 3Я(Я € К)3д(д есть пропозициональная переменная языка Ь) 3а1... Заг (Л'и есть (а1... (агд)...) и аг есть - для всякого г из {1,..., г}) (из (3) и (67), по лемме 4).
Разумеется, что (69) --Лк, --(Лк э Ли), Ли э Ли и -(Ли э Л'и) являются формулами.
(70) Ли есть пропозициональная переменная языка Ь (допущение).
Из условия доказываемой леммы, леммы 2 и утверждений (58), (60), (69) и (70) вытекают нижеследующие утверждения (71), (72), (73) и (74).
(71) М -Шш<ы^ БА'иА,иЭА,и(--А'к).
(72) М \-нш<ш„> SAU —(А'иэА'и)(.—А'к).
(73) М \-нш<ш„> SA'uA>uA(—(Ак Э А;).
(74) М -нты<ш„> SAU —(А'иэА'и)(—(А'к Э А'и).
Опираясь на утверждения (3), (56), (70), (71), (72), (73) и (74) и используя известные свойства пропозициональной подстановки, определение формулы и соглашение об использовании S, получаем, что верны следующие утверждения (75), (76), (77) и (78).
(75) М -Шш<ы„> (А'к).
(76) М -нты<ш„> -{А'иэА'и)(А'к).
(77) М -нш<„„> ——^КэА'и(А'к) Э (А'и Э А'и)).
(78) М -Шы<ш„> —(А'иэА'и)(А'к) Э -(А'и Э А'и)).
Понятно, что (79) SAUа^эа;(А'к), -(А>иэК)(Ак), А'и Э А'и и —(Аи Э А'и) являются формулами, ни одна из которых не есть квазиэлементарная формула.
(80) ——(Ак) э -(Аи э А'и)) э (-^КэА'и(Ак) э -—(А'и Э А[и)) есть формула, доказуемая в И1п1<ш,ш> (из (79), по под-лемме 2).
(81) ——(Ак) Э —(Аи Э К)) Э (——SА;-а;эКМ'к) Э ———(Аи Э А'и)) есть формула, доказуемая в И1пЬ<ш>ш> (из (79), по подлемме 2).
Опираясь на утверждения (75), (76), (77), (78), (80) и (81), не трудно показать, что верны утверждения (82) и (83).
(82) М -Шы<ш„> ——(Аи Э А'и).
(83) М -Шш<ы„> ———(Аи Э Аи).
Очевидно, что (84) ———(Аи Э Аи) Э (——(Аи Э Аи) Э ——Аи) есть аксиома исчисления И1пЬ<ш,ш>.
Тогда понятно, что (85) ———(Аи Э Аи) Э (——(Аи Э Аи) Э ——Аи) есть формула, доказуемая в И1пЬ<ш,ш>.
Опираясь на утверждения (82), (83) и (85), легко показать, что (86) М -н1иь<ш>ш> ——Аи.
Снимая допущение (70), получаем, что
(87) если Аи есть пропозициональная переменная языка Ь, то
М -н1иЬ<ш>ш> ——Аи.
(88) 3r(r € N)3q(q есть пропозициональная переменная языка L) 3ai... 3ar (A'u есть (ai... (ar q)...) и ai есть — для всякого i из {1,..., r}) (допущение).
Пусть (89) r есть целое положительное число, q есть пропозициональная переменная языка L, A'u есть (ai ... (a'rq)...), ai есть —,... ,a'r есть .
Из леммы 2, условия доказываемой леммы и утверждений (58), (60), (69) и (89) вытекают нижеследующие утверждения (90), (91), (92) и (93).
(90) M \-иш<ш,ш> Sq qDq ( — — A'k).
(91) M \HInt<ш„> Sq-(qDq)( ——A'k).
(92) M \-Hint<„ „> S qq Dq (——(A'k D (ai ... (a'Tq)...)).
(93) M \Hint<ш„> S-(qDq)(——(A'k D (ai ... (a'rq)...)).
Опираясь на утверждения (56), (89), (90), (91), (92) и (93) и используя известные свойства пропозициональной подстановки, определение формулы и соглашение об использовании S, получаем, что верны следующие утверждения (94), (95), (96) и (97).
(94) M \-нш<ш„> ——Sq qDq (A'k).
(95) M -HInt<„ „> — — Sq-(q Dq) (A'k ).
(96) M -Hint<„„> ——(SD(A'k) D (ai ... (a'r(qDq))...)).
(97) M -Hint<ш„> ——(Sq-(qDq)(A'k) D (ai ... (a'r(—(qDq)))...)).
Понятно, что (98) Sq q Dq (A'k ),S q-(q Dq ) A), (ai ... (a'r (q Dq))...) и
(ai ... (a'r(—(qDq))) ...) являются формулами, ни одна из которых не есть квазиэлементарная формула.
(99) ——(Sq q D q (A'k) D (ai ... (a'r (q Dq)) ■ ■ ■)) D (——S qq D q (A'k )(A'k) D ——(ai ...a'r (q Dq))...)) есть формула, доказуемая в HInt<u,u> (из (98), по подлемме 2).
(100)' ——(Sq-(q Dq )(Ak) D (ai ... (a'r (—(q Dq)))...)) D (——Sq-(q Dq )(A'k) D ——(ai ... (a'r (—(q Dq)))...)) есть формула, доказуемая в HInt<M,u> (из (98), по подлемме 2).
Опираясь на утверждения (94), (95), (96), (97), (99) и (100), не трудно показать, что верны следующие утверждения (101) и (102).
(101) M -Hint<ш,ш> ——(ai ... (a'r(qDq))...).
(102) M -Hiru<„ , „> ——(ai ... (a'r (—(q Dq)))...).
Очевидно, что (103) ——(ai ... (a'r (—(q Dq)))...) D
(——(ai ... (a'r (q Dq))...) D ——Av) есть аксиома исчисления Н1пЬ<ш,ш>. Тогда понятно, что (104) ——(ai ... (a'r (—(q Dq))) ...) D (——(ai ... (a'r (q Dq))...) D ——A') есть формула, доказуемая в Н1пЪ<ш,ш>.
Опираясь на утверждения (101), (102) и (104), не трудно показать, что (105) М \-нш<ы 1Ы> --А'у).
Снимая допущение (88), получаем, что
(106) если Зг(г € N)3д(д есть пропозициональная переменная языка Ь) 3а1... Заг (А'и есть (а1... (агд)...) и а^ есть - для всякого г из {1,...,г}), то М „> --А'и).
(107) М \-нш<ш,ш> --А'и (из (68), (87) и (106)).
Снимая допущение (66), получаем, что
(108) если А'к не есть квазиэлементарная формула, а А'и есть квазиэлементарная формула, то М —н1пг<ш,ш> --А'и).
(109) А'к есть квазиэлементарная формула (допущение).
(110) А'к есть пропозициональная переменная языка Ь или Зг(г € N )3д (д есть пропозициональная переменная языка Ь) 3а1 ... Заг (Ак есть (а1... (агд)...) и а^ есть - для всякого г из {1,..., г}) (из (3) и (109), по лемме 4).
(111) А'к есть пропозициональная переменная языка Ь (допущение).
Заметим, что (112) --А'к и А'и являются формулами.
Из леммы 2, условия доказываемой леммы и утверждений (111) и (112) вытекает следующее утверждение (113).
(113) М -нш<„,ш> ли(--А'к).
Понятно, что (114) БА'кА'и (--А'к) есть --Аи.
(115) М -нм<ш, ш> --АС (из (113) и (114)).
Снимая допущение (111), получаем, что
(116) если А'к есть пропозициональная переменная языка Ь, то
М -н1пЬ<ш>ш> --Аи.
(117) Зг(г € NЗд(д есть пропозициональная переменная языка Ь) 3а1... Заг (А'к есть (а1... (аг д)...) и а^ есть - для всякого г из {1,..., г}) (допущение).
Пусть (118) г есть целое положительное число, д есть пропозициональная переменная языка Ь, А'к есть (а1... (а'г д)...) и а1 есть -,... ,а'г есть -.
(119) М -Шпь<ш,ш> --а ... ад)...) (из (58) и (117).
Подчеркнем, что (120) (а^ ... (а'г д)...), дэд и -(дэд) являются формулами. Из леммы 2, условия доказываемой леммы и утверждений (118), (119) и (120) вытекают следующие утверждения (121) и (122).
(121) М -нш<„ , ш> (--а ... а д)...)).
(122) М -нтги<ш,ш> эЧ)(--(а[ ... (а'гд)...)).
Понятно, что (123) Бд (——(а1... (а'г д)...)) есть --(а[ ... (а'г (д эд))...)) и Бд)(--(а'1 ... (а'г д)...)) есть —К ... (с/г (-(д эд)))...).
(124) М \-н1та<ш,ш> --(а[ ... (а'г(дэд))...)) и М -иш<ш, ш> ... (а!г(-(дэд)))...) (из (121), (122) и (123)).
Очевидно, что (125) --(«а ... (а'г (-(д эд))).. •) Э
(--(а1... (а'г (д эд))...) Э --Л'и) есть аксиома исчисления И1иЬ<ш>ш>. Тогда понятно, что (126) --(а^ ... (а'г (-(д эд))) ...) Э (--(а'1... (а'г (д эд))...) Э --Л'и) есть формула, доказуемая в Н1пЪ<ш,ш>.
Опираясь на утверждения (124), (125) и (126), не трудно показать, что (127) М -ИШЬ«,, „> --Ли.
Снимая допущение (117), получаем, что
(128) если 3г(г € N)3д(д есть пропозициональная переменная языка Ь) 3а\... 3аг(Л'к есть (а\... (агд)...) и а^ есть - для всякого г из
{!,..., то М -И1пь<ш „> - -Ли.
(129) М -И1п«,ы> --Ли (из (110), (116) и (128). Снимая допущение (109), получаем, что
(130) если Л'к есть квазиэлементарная формула, то М —И1ПЬ<Ш --Ли.
(131) М -иш<„,„> --Л'и (из (61), (65), (108) и (130). Снимая допущение (51), получаем, что
(132) если 3к31(к,1 € N и к,1 < и) < Лк,Лг,Ли >€ МРЬ, то
М -И1пЬ<ш,ш> --Л'и.
Опираясь на утверждения (1) и (4) и учитывая, что и < и, получаем, что
(133) Ли € М, или Ли есть аксиома исчисления И1иЬ<ш,ш>, или 3к31(к, I € N и к,1<и) <Л'к, Л[, Л'и >€ МРЬ.
(134) М -И1пь<ш,ш> --Л'и (из (35), (50), (132) и (133).
Теперь для доказательства индукционного шага остается снять допущения (1), (2), (3) и (4) и провести надлежащие обобщения. Индукционный шаг доказан. Лемма 5 доказана.
Используя лемму 5, легко доказать следующую лемму 6.
Лемма 6. Пусть М есть замкнутое относительно БиЪь множество формул. Для всякой формулы Л: если М —И1<ш ш> Л, то М —и1пЬ<ш —Л.
Лемма 7. Для всякой формулы А и для всякого множества Г формул: если Г Ьн1пь<ш,и> А, то Г Ьн1<ии> А.
Очевидное простое доказательство леммы 7 здесь не приводим.
Лемма 8. Пусть М есть замкнутое относительно БпЪь множество формул. Для всякой формулы А: если М Ьн1<и и> ——А, то М Ьн1<и и> А.
Докажем лемму 8.
(1) А есть формула (допущение).
(2) М \~н1<ш,ш> ——А (допущение).
(3) А есть квазиэлементарная формула (допущение).
(4) А есть пропозициональная переменная языка Ь или Зу(у € К)3д(д есть пропозициональная переменная языка Ь) За\ ... Зау (А есть (а1... (ау д)...) и а^ есть — для всякого г из {1,...,у}) (из (1) и (3), по лемме 4).
(5) А есть пропозициональная переменная языка Ь (допущение).
Очевидно, что (6) ——А, А Э А и —(А Э А) являются формулами.
(7) М Ьн1<ии> БАа^>а(——А) (из условия доказываемой леммы, утверждений (2), (5), (6) и леммы 3).
(8) М Ьн1<и и> БА-(а^А)(——А) (из условия доказываемой леммы, утверждений (2), (5), (6) и леммы 3).
Понятно, что верны следующие утверждения (9), (10) и (11).
(9) Бааэа(——А) есть ——(А Э А) .
(10) БА-(аэА)(——А) есть ———(А Э А).
(11) ———(А Э А) Э (——(А Э А) Э А) есть аксиома исчисления Н1<ш,ш>.
(12) М \-ш<„и> ——(А Э А) (из (7) и (9)).
(13) М \-ш<„и> ———(А Э А) (из (8) и (10)).
(14) М \-ш<„и> ———(А Э А) Э (——(А Э А) Э А) (из (11), по определению И1<ш,ш>-вывода формулы из множества формул).
Независимо от доказываемой леммы нетрудно убедиться, что
(15) УА(А есть формула) УБ(Б есть формула) УГ(Г есть множество формул) (Г Ьн1<и, и> А и Г Ьн1<ии> А Э Б ^ Г \-ш<шБ).
Разумеется, что (16) ——(А Э А), ———(А Э А), ——(А Э А) Э А и А являются формулами, а М есть множество формул.
Из утверждений (12)—(16) вытекает, что
(17) М \-ш<„и> А.
Снимая допущение (5), получаем, что
(18) если А есть пропозициональная переменная языка Ь, то М \-и1<ш,ш> А.
(19) Зу(у € N)3д(д есть пропозициональная переменная языка Ь) 3а1... Зау(А есть(а1... (ауд)...) и а^ есть — для всякого г из {1,..., у}) (допущение).
Пусть (20) у' € N, д есть пропозициональная переменная языка Ь, а есть — для всякого г из {1,..., у'}), А есть (а1... (а'у/д)...).
(21) М ,ш> ——а ... (ау д)...) (из (2) и (20)).
Заметим, что (22) д есть пропозициональная переменная языка Ь, а ——(а1... (а'у/ д)...), д э д, —(д Э д) являются формулами.
(23) М —И1<и,ы> 5зц——(а1... (а'у/д)...) (из условия доказываемой леммы, утверждений (21) и (22) и леммы 3).
(24) М -н<, ш> ^*)——(а'1... (а'у/д)...) (из условия доказываемой леммы, утверждений (21) и (22) и леммы 3).
Понятно, что верны следующие утверждения (25), (26) и (27).
(25) 5%——(а[... (а'у,д)...) есть ——(а^ ... (а'у/(д))...).
(26) 5*Эд)——(а,1... (а'у д)...) есть ——(а[... (а'у (—(дэд)))...).
(27) ——(а!х... (а'у, (—(д эд)))...) Э (——(а[ ... (а'у (д эд))...) Э А) есть аксиома исчисления И1<ш,ш>.
(28) М -н<,„> ——(а1... (а'у,(дэд))...) (из (23) и (25)).
(29) М -н<,ш> ——(а\ ... (а'у,(—(д)))...) (из (24) и (26)).
(30) М -нкш,ш> ——а ... (а'у,—(д эд)))...) Э (——(а1... (а'у, (д эд))...) Э А) (из (27), по определению Н1<ш,ш> — вывода формулы из множества формул).
Разумеется, что (31) ——(а\... (ау, (—(д эд)))...),
——(а[ ... (а'у (д эд)) (——(а[ ... (а'у, (д эд))...) э A), А явля-
ются формулами, а М есть множество формул.
Из утверждений (15) и (28)—(31) вытекает, что
(32) М -н<,ш> А.
Снимая допущение (19), получаем, что
(33) если Зу(у € N)3д(д есть пропозициональная переменная языка Ь) 3а1... Зау(А есть (а1... (ауд)...) и а^ есть — для всякого г из {1,..., у}), то М -н< ,ы> а.
(34) М -Ш<ш„> А (из (4), (18) и (33)).
Снимая допущение (3), получаем, что
(35) если А есть квазиэлементарная формула, то М —н1<ш, ш> А.
(36) А не есть квазиэлементарная формула (допущение).
Нам потребуется следующая подлемма 3.
Подлемма 3. Для всякой формулы А: если А не есть квазиэлементарная формула, то ——А э А есть формула, доказуемая в И1<ш,ш>.
В свете Утверждения ясно, что для доказательства подлеммы 3 достаточно доказать, что для произвольной формулы А, не являющейся квазиэлементарной формулой, секвенция ——А ^ А доказуема в С1<ш,ш>.
Построим для произвольной формулы А, не являющейся квазиэлементарной формулой, доказательство в С1<ш,ш> секвенции ——А ^ А.
А^А ——А^А
А э А
Итак, для произвольной формулы А, не являющейся квазиэлементарной формулой, секвенция ——А ^ А доказуема в С1<ш,ш>.
Подлемма 3 доказана.
Опираясь на подлемму 3, определения и соглашение об использовании \~И1<^,„>, получаем, что
(37) ^А(А есть формула) УГ(Г есть множество формул) (если А не есть квазиэлементарная формула, то Г \н/<ы, ы> ——А э А).
(38) М \~И1<ы ы> ——А э А (из условий доказываемой леммы и утверждений (1), (36) и (37)).
Разумеется, что (39) А и ——А являются формулами, а М есть множество формул.
Из утверждений (2), (15), (38) и (39) вытекает, что
(40) М \-Н1<шы> А.
Снимая допущение (36), получаем, что
(41) если А не есть квазиэлементарная формула, то М \н1<ы ы> А.
(42) М \н1<ыы> А (из (35) и (41)).
Снимая допущения (1) и (2) и обобщая, получаем, что
(43) для всякой формулы А: если М \н<,ы> ——А, то М \~ш<ыы> А.
Лемма 8 доказана.
Лемма 9. Пусть М есть замкнутое относительно БиЪь множество формул. Для всякой формулы А: если М \нш<ы ы> ——А, то
М \н<ы, ы> А.
Докажем лемму 9.
(1) А есть формула (допущение).
(2) М \~нш<ы, ы> ——А (допущение).
Разумеется, что (3) ——А есть формула, а М есть множество формул.
(4) Если М \-шпг<ш ——А, то М \~ш<ш ——А (из (3) и леммы 7).
(5) М \-н1<ш 1Ш> ——А (из (2) и (4)).
(6) Если М \н1<ш——А, то М \н1<ш^> А (из условия доказываемой леммы, утверждения (1) и леммы 8).
(7) М \н<,ш> А (из (5) и (6)).
Снимая допущения (1) и (2) и обобщая, получаем, что для всякой формулы А: если М , ш> ——А, то М \~ш<ш,„> А.
Лемма 9 доказана.
Ясно, что из лемм 6 и 9 вытекает следующая теорема 1.
Теорема 1. Пусть М есть замкнутое относительно БиЪь множество формул. Для всякой формулы А: М \нг<ш, ш> А тогда и только тогда, когда М \нш<ш, ш> ——А.
Условимся, что для всяких X и У, являющихся множествами формул, X ф У есть наименьшее множество формул, в которое включаются множества X и У и которое замкнуто относительно МР^ и БиЪь. Условимся также, что Р есть множество всех формул вида ((А Э Б) Э А) Э А, где А и Б являются формулами. Иначе говоря, условимся, что Р есть множество всех законов Пирса в языке Ь.
Лемма 10. Для всякой Ь-логики Ь и для всякой формулы А: Ь \н1<ш,и> А тогда и только тогда, когда А € Ь ф Р.
Лемма 11. Для всякой Ь-логики Ь, включающей 1и1<ш>ш>, и для всякой формулы А: Ь \н1пг<шА тогда и только тогда, когда А € Ь.
Лемма 12. 1иЬ<0>0> ф Р = 1<о,о>.
Проведенные автором доказательства лемм 10, 11 и 12 стандартны и здесь не приводятся (заметим только, что доказательство леммы 11 построено с использованием леммы 3).
Теорема 2 (обобщенная теорема Гливенко). Для всякой Ь-логики Ь, включающей 1и1<Ш}Ш>, и для всякой формулы А: А € Ь ф Р тогда и только тогда, когда ——А € Ь.
Докажем теорему 2.
(1) Ь0 есть Ь-логика и 1иЬ<ш,ш> С Ь0 (допущение).
(2) А0 есть формула (допущение).
В свете утверждения (1) ясно, что (3) Ьо есть замкнутое относительно БиЪь множество формул.
(4) Для всякой формулы А: Ь0 \нг<ш^> А тогда и только тогда, когда Ьо \нгпь<^^> ——А (из (3), по теореме 1).
(5) Для всякой формулы А: Ь0 ш> А тогда и только тогда, когда А £ Ь ф Р (из (1), по лемме 10).
(6) Для всякой формулы А: Ь0 ,ш> А тогда и только тогда, когда А £ Ь0 (из (1), по лемме 11).
(7) Ьо \~И1<ш ш> Ао тогда и только тогда, когда Ьо \~иш<^ --Ао (из (1) и (4)). '
(8) Ь0 ш> А0 тогда и только тогда, когда А0 £ Ь0 ф Р (из (1) и
(5)).
(9) ——А0 есть формула (из (1), по определению формулы).
(10) Ь0 \~и1п< --А тогда и только тогда, когда ——А0 £ Ь (из
(6) и (9)).
(11) А0 £ Ь0 ф Р тогда и только тогда, когда ——А0 £ Ь0 (из (7), (8)
и (10)).
Снимая допущения (1) и (2) и обобщая, получаем, что для всякой Ь-логики Ь, включающей 1пЬ<ш,ш>, и для всякой формулы А: А £ Ь ф Р тогда и только тогда, когда ——А £ Ь.
Теорема 2 доказана.
Из теоремы 2 и того, что 1пЬ<0,0> есть Ь-логика, включающая !пЬ<ш,ш>, вытекает утверждение, которое называем стандартизированной формой теоремы Гливенко.
Стандартизированная форма теоремы Гливенко утверждает, что для всякой формулы А: А £ 1пЬ<0,0> ф Р тогда и только тогда, когда ——А £ 1Ш<0,0>.
Теорема Гливенко из [4], переформулированная в терминологии, используемой в настоящей работе, гласит, что для всякой формулы А : А £ 1<0,0> тогда и только тогда, когда ——А £ 1пЬ<0,0>.
Очевидно, что в силу леммы 12 теорема Гливенко эквивалентна стандартизированной форме этой теоремы.
Обобщенная теорема Гливенко открывает широкие возможности для построения аналогов утверждения, являющегося стандартизированной формой теоремы Гливенко. Действительно, какую бы Ь-логику Ь, включающую 1пЬ<ш,ш>, мы ни взяли, утверждение «Для всякой формулы А : А £ Ь ф Р тогда и только тогда, когда ——А £ Ь» служит аналогом утверждения, являющегося стандартизированной формой теоремы Гливенко.
Назовем гливенковской логикой Ь-логику Ь, для которой верно, что для всякой формулы А : А £ ЬфР тогда и только тогда, когда ——А £ Ь.
Следуя традиции, называем суперинтуиционистской логикой Ь-логику, включающую ТпЬ<0,0>.
Назовем подинтуиционистской логикой L-логику, включающуюся в Int<o,o>.
Широко известна доказанная В.А. Янковым в [3] теорема о континуальности множества всех суперинтуиционистских логик. Можно доказать, что континуально множество всех подинтуиционистских логик, каждая из которых включает Int<u¡u>.
Опираясь на эти «мощностные» результаты и обобщенную теорему Гливенко, приходим к следующим выводам:
(1) всякая L-логика из континуального множества всех L-логик, включающих Int<o,о>, является гливенковской логикой,
(2) всякая L-логика из континуального множества всех подинтуиционистских логик, включающих Int<u,ш>, является гливенковской логикой.
Замечание: для всяких x и y из {0,1, 2,... ,ш} Int<x,y> является подинтуиционистской логикой, включающей Int<M,M>. Из этого замечания и сделанного выше вывода (2) вытекает, что для всяких x и y из {0,1, 2,.. .ш} Int<x,y> есть гливенковская логика.
Литература
[1] Генцен Г. Исследования логических выводов // Математическая теория логического вывода. М., 1967. С. 9-74.
[2] Смирнов В.А. Формальный вывод и логические исчисления // Смирнов В.А. Теория логического вывода. М., 1999. С. 16-233.
[3] Янков В.А. Построение последовательности сильно независимых суперинтуиционистских пропозициональных исчислений // Докл. АН СССР. М., 1968, Т. 181, № 1. С. 33-34.
[4] Glivenko V. Sur quelques points de la Logique de M. Brouwer // Bull. Acad. Royale de Belgique. Bull. de la classes des sciences. 1929. T. 15. Ser. 5. P. 183188.
[5] Popov V.M. Between Int<u,u> and intuitionistic propositional logic // Logical investigations. М., 2013, Vol. 19. P. 197-199.
V.M. Popov
On a Generalization of Glivenko's Theorem
Popov Vladimir Mikhailovich
Department of Logic, Faculty of Philosophy, Lomonosov Moscow State University. Lomonosovsky prospekt, 27-4, GSP-1, Moscow, 119991, Russian Federation. e-mail: [email protected]
We offer a generalization of the well-known Glivenko's theorem on double-negation translation. In "Sur quelques points de la Logique de M. Brouwer" V.I. Glivenko got a result, which is now called Glivenko's theorem and which establishes the equivalence between a statement that a formula belongs to classical propositional logic and a statement that a double-negation of this formula belongs to intuitionistic propositional logic. Glivenko's theorem is an important achievement in the field of research concerning links between logics conducted using the embedding operation. Here we propose a generalization of Glivenko's theorem and describe a method which is based on this generalization for constructing analogues of the statements that is some special form of Glivenko's theorem. In this paper we used author's original sublogics of classical propositional logic. In particular, logic Int<^^> played a principal role (it is, also, a sublogic of intuitionistic porpositional logic). The use of this logic made it possible to give such a generalization of Glivenko's theorem that covers some extensive (cardinality of the continuum) class of sublogics of intuitionistic propositional logic.
Keywords: Glivenko's theorem, classical propositional logic, intuitionistic propositional logic, language L, L-logic, calculus HInt<^^>, L-logic Int<^^>, calculus GInt<^^>, Glivenko's type logic
References
[1] Gencen, G. "Issledovanija logicheskih vyvodov" [Investigations of logical inferences], Matematicheskaja teorija logicheskogo vyvoda [The mathematical theory of logical inference]. Moscow, 1967, pp. 9-74. (In Russian)
[2] Smirnov, V.A. "Formal'nyj vyvod i logicheskie ischislenija" [Formal inference and logical calculuses], in: Smirnov V.A., Teorija logicheskogo vyvoda [Theory of logical inference]. M., 1999, pp. 16-233. (In Russian)
[3] Jankov, V.A "Postroenie posledovatel'nosti sil'no nezavisimyh superintuicionistskih propozicional'nyh ischislenij" [Building of sequence of strongly independent superintuitionistic propositional calculuses], Dokl. AN SSSR [Report AS USSR]. Moscow, 1968, Vol. 181, no 1, pp. 33-34. (In Russian)
[4] Glivenko, V. "Sur quelques points de la Logique de M. Brouwer", Académie Royale de Belgique, Bulletin de la classe des sciences, 1929, vol. 15, no. 5, pp. 183-188.
[5] Popov, V.M. "Between Int<u,u> and intuitionistic propositional logic", Logical investigations. Moscow, 2013, vol. 19, pp. 197-199.