Л.Эсакиа
МОДАЛЬНАЯ ВЕРСИЯ II ТЕОРЕМЫ ГЁДЕЛЯ О НЕПОЛНОТЕ И СИСТЕМА МАККИНСИ
Abstract. We are going to discuss certain systems (K4.G and K4.Grz) of modal logic that are of special interest in connection with the study of the notions of provability in Peano Arithmetic. K4.G (respectively, K4.Grz) is the result of adjoint a modal version G of the second incompleteness theorem (respectively, the formula Grz) to the modal system K4.
Вводные замечания
В нашем рассмотрении мы ограничимся системами модальной логики, которые прямо или косвенно связаны с Логикой доказуемости. Оговоримся, что это наше ограничение не следует ассоциировать со следующими словами Булоса, сказанными им в связи с известной критикой Куайна: "Far from undermining Quine's critique of modality, Provability Logic provides an example of the interpretation of the box whose intelligibility is beyond question. Quine has never published an opinion on the matter, but it would be entirely consonant with the views he has expressed for him to hold that Provability Logic is what modal logicians should been doing all along' ([1, с. XXXIII]).
Как мы знаем, гёделева модальная трансляция Tr погружает пропозициональное исчисление Гейтинга НС в классическую модальную систему Льюиса S4; иными словами, система S4 является модальным компаньоном исчисления НС. По-видимому, первым не-льюисовым расширением системы S4 была модальная система S4.1, сформулированная Маккинси [5] более чем полстолетия тому назад. Отметим, что Маккинси в этой работе предложил интересный метод синтаксического определения модальных операторов. На странице 83 он пишет: "As the intuitive basis for the syntactical definition of possibility I take the position that to say a sentence is possible means that there exists a true sentence of the same form. Thus, for example, it would be said that the sentence, "Lions are indigenous to Alaska" is possible, because of the fact that the sentence, "Lions are indigenous to Africa" has the same form and is true".
В дальнейшем было установлено [10], что система S4.1 - это еще один модальный компаньон исчисления НС (при той же гёде-левой погружающей процедуре). Это наблюдение уже не воспринималось как неожиданное, так как ранее, в 1967 г., Гжегорчик аксиоматически определил модальную систему S4.Grz и показал,
что она является модальным компаньоном исчисления НС. Итак, мы имеем
Утверждение. (а) НС|- p » S4 |- Tr(p) ([4])
(b) НС|- p « S4.1 |- Tr(p) ([10])
(c) НС|- p » S4.Grz |- Tr(p) ([3])
Напомним, определения модальных систем S4. Grz и S4.1: S4.Grz = S4 + D(D(p ^ Dp)^ p)^ Dp S4.1 = S4 + ПОр^ ОЛр
Системы K4.G и K4.Grz
Несомненно, основным представителем доказуемостной логики следует считать модальную систему Гёделя-Лёба GL; напомним ее формулировку.
Определение. Модальная система GL получается из известной системы К4 постулированием формулы Лёба D(Dp ^ p)^ Dp в качестве дополнительной аксиомы.
В 1976 г. Соловай определил доказуемостную интерпретацию формул системы GL, при которой модальность □ трактуется как «доказуемость в арифметике Пеано РА». Говоря более техническим языком, арифметической реализацией формул системы GL называется отображение *, сопоставляющее каждой атомной формуле р предложение р* арифметики Пеано, коммутирующее со всеми не-модальными связками и (□р)*=Бе^,((р*)), где Bew(.) -стандартный предикат доказуемости арифметики РА
Теорема 1. [10]. Для каждой формулыр GL |- р ^ (РА |- р* при любой арифмет ической реализации * предлож ение р* доказуемо в РАт.е. РА |- р*) .
Вспомним [1], что предложение s арифметики Пеано РА называется демонстрируемым (Dem((s))), если s истинно и доказуемо. "Since every provable sentence is true, the distinction between provability and demonstrability is one in «intension» only, but Lob's theorem shows that Bew((s))&s, the arithmetization of the assertion that s is demonstrable, is equivalent to the arithmetization Bew((s)) of the assertion that s is provable only if s is actually provable" ([1, p. 9]). Известно, что интерпретация модального оператора □ как Dem(.) адекватна для системы S4.Grz. Технически этот факт может быть выражен следующим образом. Обозначим через Split (=Splitting map) «расщепляющее» преобразование формул р модальной системы, состоящее в замене (=«расщеплении») каждой подформулы
формулы р вида Dq на DqAq. Булосом, Голдблаттом и Кузнецовым было замечено, что
(1) S4.Grz |- р » GL |- Split( р*).
Этот факт вместе с Теоремой 1, влечет вышеуказанную адекватность системы S4.Grz. Таким образом, система S4.Grz «совпадает» с фрагментом системы GL; а именно теоремы системы S4.Grz мы можем «отождествить» с теми доказуемыми в системе GL формулами, в которые модальный оператор □ имеет вхождения только вида DpAp. Очевидно, что модальные выражения вида ◊р преобразуются расщепляющим преобразованием в ◊рvр. Следует заметить, что в контексте временной логики с оператором F (Future) Прайор [6], говоря о модальных фрагментах временной логики, ссылается на Диодорово определение Ор как рvFр, т.е. возможное - это то, что истино или будет истинным.
Следует отметить, что композиция гёделевой трансляции Tr: HC ^ S4.Grz и расщепляющего отображения Split: S4.Grz ^ GL дает нам в качестве следствия адекватную доказуемостную интерпретацию интуиционистской логики.
Модальную систему К4 также следует отнести к системам доказуемостной логики: ее аксиомы
□(p ^ q) ^ (□ p^ Dq), □p ^ DDp и правило вывода
p / Dp
являются модальными версиями основных требований Гильберта-Бернайса (the Hilbert-Bernays Derivability conditions), накладываемых на предикат доказуемости. Подчеркивая это обстоятельство, Сморинский в своей книге [8], посвященной доказуемостной логике, именует систему К4 базисной модальной системой, обозначая ее BML, и замечает: "...BML axiomatises those properties of Bew(.) that do not depend on the Diagonalisation Lemma" ([8, p. 66]). Хотя модальная система К4 корректна при доказуемостной интерпретации (т.е. К4|-р ^ РА|-р* для любой арифметической реализации *), существуют модальные формулы р, не доказуемые в К4, любая арифметическая реализация которых доказуема в РА Важным примером такой формулы является модальная версия
(G ) -О! ^
знаменитой второй Теоремы Гёделя о неполноте (из непротиворечивости следует недоказуемость непротиворечивости). Вспомним остроумную реакцию Андре Вейля на это обнаружение Гёделя:
"God exists, since Arithmetic is consistent; the Devil exist, since we cannot prove it"([9, p.110]).
Обозначим через K4.G модальную систему, полученную из К4 постулированием формулы G в качестве дополнительной аксиомы: K4.G = К4 + G.
Наблюдение 1. Доказуемост ь произвольной формулы>1 р в сист еме S4.1 равносильна доказуемости расщепленной формуы Split(p) в сист еме K4.G ; символически:
(2) S4.1 \- р&К4& \- Split(p).
Отметим, что модальная система K4.G является строго промежуточной между системами К4 и GL, т.е. К4 с K4.G с GL. Включение K4.G с GL очевидно, так как подстановка в формулу Лёба m(Dp ^ p)^ Dp 1 вместо р и применение правила контра-позиции дает нам формулу (G) —^ —□—□!. С другой стороны, в двухточечном К4-фрейме (W,R), где W = {x,y} и xRx, хЯу, формула G верна, в то время как формула Лёба опровержима, что и дает нам правое собственное включение K4.G с GL. То же двухточечное множество W, но с отношением Q, таким, что xQу и уQу, является К4-фреймом, в котором формула G ложна; это обеспечивает собственность включения К4 с K4.G. Таким образом, модальная система K4.G позволяет анализировать модальную версию второй Теоремы Гёделя изолированно, не привлекая формулу Лёба.
Второе наше наблюдение касается модальной системы Гже-горчика. Как мы уже отмечали (см. соотношение (1) и комментарий к нему), расщепляющее преобразование Split вкладывает систему S4.Grz в систему Гёделя-Лёба GL. Обозначим через K4.Grz систему, полученную из К4 постулированием формулы
(Grz) □(□(p ^ Dp)^ p)^ Dp в качестве дополнительной аксиомы; символически: K4.Grz = К4+ Grz.
Наблюдение 2. Для любой модальной формуы р справедливо соот ношение:
(3) S4.Grz |- р K4.Grz |- Split(p);
более того, модальная система K4.Grz является наименьшим нормальным расширением сист емы>1 К4, для кот орого эт о соот -ношение справедливо.
Определим «внутри» модальной системы Гёделя-Лёба GL новый модальный оператор V, положив:
(А) Vр : = —Q1 ^ рл^.
Ограничившись языком, содержащим (коме булевых операторов) только новый модальный оператор V, определим модальную систему S следующим образом: для любой формулы р будем считать, что S |- р GL |- р.
Наблюдение 3. В модальной сист еме S доказуемы все т еоремы системы K4.Grz, не доказуема формула Лёба, хотя доказуема модальная версия G вт орой Теоремы Гёделя.
Пусть теперь S* - модальная система, полученная из GL тем же приёмом, но использующая вместо (А) определение
(А*) Vр : = (□! ^ р)лПр.
Наблюдение 4. В модальной системе S* доказуемы все теоремы системы K4.Grz, но не доказуемы ни формула Лёба, ни формула G.
Учитывая, что в обоих системах новый модальный оператор V «удовлетворяет требованиям», выраженным в аксиомах и правилах системы К4 (т.е. требованиям Гильберта-Бернайса), обе системы S и S* - арифметически корректны; при доказуемостной интерпретации модального оператора V система S «допускает» вторую Теорему Гёделя, но «блокирует» Диагональную Лемму, в то время как в системе S * «блокируется» и то и другое.
В Приложении мы представим некоторые соображения алгебраического характера, лежащие в основе этих наблюдений.
Приложение
В нескольких словах отметим топологическую мотивировку расщепляющего преобразования. Как известно, основной топологической операцией является операция предельного перехода, сопоставляющая подмножеству А топологического пространства Х множество dA (derived set) всех предельных точек множества А. Вспомним, что точка хеХ называется предельной точкой (limit point) множества А (т.е. хedA), если любая её окрестность U содержит точку уеА, отличную от х. В терминах операции деривации d процедура топологического замыкания сА множества А определяется как присоединение к множеству А всех его предельных точек, т.е. сА = А и dA (сравни с процедурой расщепления модальности ◊). Операция деривации d удовлетворяет условиям: 3. d0=0, d(AuВ)=dAudВ, ddAçAudA.
Алгебраическое рассмотрение этой топологической операции приводит к понятию алгебры с деривацией; вспомним, что алгебра (В^,л,—,d) называется модальной алгеброй, если (В^,л,—) - булева алгебра с наименьшим 0 и наибольшим 1 элементами, d операция, удовлетворяющая условиям нормальности и аддитивности, т.е.
4. d0=0, d(avB)=davdB для любых а,веВ.
Модальная алгебра (B,d), удовлетворяющая условию dda<avda, называется алгеброй с деривацией или ^К4алгеброй. Системой wK4 была названа [12] ослабленная версия системы К4, а именно аксиома «транзитивности» Dp ^ Ир системы К4 была заменена на более слабую аксиому рлПр^ ПОр. Алгебраическими моделями этой системы, т.е. ^К4-алгебрами явлются алгебры с деривацией. На каждой модальной алгебре (B,d) определим опреатор С: Са= avda для любого аеВ. В [12] было отмечено, что оператор удовлетворяет условиям Куратовского
(3) С0=0, a < Са, ССа=Са, С(а v Ь)=Са v Cb,
если и только если опреатор d является оператором деривации. Таким образом, с каждой wK4 алгеброй (и тем более с каждой К4 алгеброй) ассоциируется алгебра с замыканием (В,С), что и лежит в основе расщепляющих преобразований:
S4 |- р wK41- Split(p) и S4 |- р К4 |- Split(p);
заметим, что система wK4 является наименьшей из нормальных расширений Ксистемы, для которых справедливы указанные эквивалентности.
Вернемся, однако, к системе Маккинси. Пусть (В,С) - произвольная алгебра с замыканием (т.е. S4-aлгебpa) и определим, как обычно, дуальную операцию I: Ia=—С—а, аеВ.
Лемма 1. Семейство В*={аеВ: ICa < CIa } образует подалгебру исходной алгебры и, следовательно, алгебра с замыканием (В*,С) удовлетворяет условию Маккинси ICa < CIa для любого аеВ*. Кроме того, все открытые элементы алгебры (В,С) принадлежат В*[11].
Известно, что алгебра H={Ia: ae В} всех открытых элементов произвольной алгебры с замыканием (В,С) образует алгебру Гей-тинга. Нетрудно проверить, что любая алгебра Гейтинга изоморфна алгебре всех открытых элементов подходящей алгебры Маккинси. Эти замечания и Лемма 1 лежат в основе погружения Tr: HC ^ S4.1 исчисления Гейтинга в систему Маккинси. Теперь убедимся в справедливости соотношения:
(4) S4.1 |- р » K4.G |- Split(p).
Из вышеприведенных замечаний уже следует, что расщепления аксиом системы S4 доказуемы в системе wK4 ( и тем более в системах К4 и K4.G). Остается убедиться в выводимости в системе K4.G расщепленной версии SpUt^^^ ◊□р) аксиомы Маккинси (□Ор^ ООр). Пусть (B,d) - К4-алгебра, удовлетворяющая алгебраическому эквиваленту di < d—di аксиомы G (модальность О
соответсвует оператору d). Заметим, что —d1= (ал—di)v(—ал—di) и, следовательно, di < d—di ^ —di v d—di = 1 ^ С(—d1) = 1 ^ С((ал—d1)v(—ал—di)) = 1 (1). Используя Са = аv dа и 1а=ал —d—а, получаем:
(2) ICa < CIa ^ С((ал—d—а)v(—ал—dа)) = 1; так как —di < —dа и —di < —d—а для любого а е В, получаем
((ал—di)v(—ал—di)) < ((ал—d—а)v( —ал—dа)) и, следовательно,
(3) С((ал—di)v(—ал—di)) < С((ал—d—а)v(—ал—dа)). Из равенства (1), используя (3), получаем
С((ал—d—а)v(—ал—dа)) = 1, т.е. ICa < CIa . Таким образом, S4.1 |- р ^ K4.G |- Split(p).
Пусть (W,R) - конечный транзитивный фрейм; нетрудно убедиться в равносильности следующих условий:
(а) аксиома (G) —^ —□—верна в Крипке фрейме (W,R);
(б) отношение достижиости R обладает следующим свойством: Vх(Зу(хRу) ^ Зу(хRу & —BztyRz))). Допустим теперь, что формула p не выводима в S4.1. Ввиду финитной аппроксимируемости системы S4.1 (см.[7]) существует конечное квази-упорядоченное множество (W,Q), опровергающее формулу р. Обозначим через MaxW множество всех максимальных точек фрейма (W,Q) (напомним, что точка х eW является максимальной точкой, если Vу(хQу ^ х = у )). «Слегка» трансформируем отношение Q; точнее, определим новое отношение R следующим способом: (1) если х #у, то хRу ^ хQу; (2) если
х=у, то хRх ^ хQх & хeMaxW. Легко убедиться, что Q совпадает с рефлексивным замыканием отношения R и R обладает свойством, отмеченным в пункте (б). Следовательно, формула Split(p) опровержима в (W, R). Контрапозиция дает нам
S4.11- р ^ K4.G |- Split(p) и, следовательно, S4.11- р K4.G |- Split(p). □
До перехода к комментариям, непосредственно относящимся ко второму нашему наблюдению, заметим, что система K4.Grz является строго промежуточной между К4и GL, т.е. (5) К4 с K4.Grz с GL.
Прежде всего убедимся, что K4.Grz с GL, т.е. если K4.Grz |- р, то GL |- р. Вспомним, что К4-алгебра (B,d) является (а) GL-алгеброй, если и только если для любого элемента аеВ справедливо равенство dа = d(ал—dа) (дуальная форма формулы Лёба);
(б) К4. Ог^-алгеброй, если и только если справедливо условие dа < d(ал—d(dал—а) (дуальная форма аксиомы Гжегорчика). Лемма 2. КаждаяОЬ-алгебра являет сяК4.От2-алгеброй, т .е. условие (а) влечет условие (б).
Доказательство. Ясно, что dал—а < dа; используя монотонность оператора d, получаем d(dал—а) < ddа; но ddа < dа, следовательно, d(dал—а) < dа и —d(dал—а) < —dа ; умножая обе части на а, получаем ал—d(dал—а) < ал—dа и, следовательно, d(ал—d(dал—а)) < d(ал—dа). Наконец, используя (а), получаем dа < d(ал—d(dал—а). Итак, К4.Оп с ОЬ. □
Легко проверить, что в двухточечном К4-фрейме (W, Я), рассмотренном в конце предыдущего раздела, формула Лёба опровержима; следовательно К4.Оп с ОЬ. Тут же заметим, что так как в том же фрейме Я) опровержима и формула О, то К4.Оп + О с ОЬ. Таким образом, обе рассматриваемые нами системы К4.О и К4.Оп - арифметически корректны.
Перейдем теперь к обоснованию второго наблюдения.
Лемма 3. Следующие условия равносильны.
(в) алгебра (В^) являет ся К4.Оп -алгеброй,
(г) ассоциированная алгебра с замыканием (В,С)
(т .е. алгебра, в кот орой Са = а V(1а) являет сяБ4. От2-алгеброй Доказательство. Фактически нам достаточно показать равносильность условий (в) dа < d(ал—d(dал—а) и
(г) Са < С(ал—С(Сал—а).
«Расщепим» условие (г) пошагово:
1. Сал—а = —ал(а V dа) = —алdа
2. ал—С^ал—а) = ал—(^ал—а) V d(dал—а)) =
= ал—^ал—а) л —d(dал—а)) = ал—d(dал—а) л (—dаv а) = = ал—d(dал—а); итак, условие (г) равносильно условию (г*) а V dа < (ал—d ^ал—а)) V d(ал—d(dал—а)).
Используя монотонность и аддитивность оператора d, получаем dаvddа < d(ал—d(dал—а)) V dd(ал—d(dал—а)). Применяя аксиому К4 ddа < dа, получаем dа < d(ал—d(dал—а)).
Заметим предварительно, что так как dал—а < dа, то d(dал—а) < ddа < dа и, следовательно, d(dал—а) < dа и —dа < —d(dал—а). Умножив обе части на а, получаем
(д) а л—dа < ал—d(dал—а). Условие (д) вместе с (в) дает
dаv(а л—^а) < (ал—d(dал—а)) V d(ал—d(dал—а)). Используя равенство dаv(а л—dа) = а V dа, получаем а V dа < (ал—d(dал—а))
v d(аA—d(dаA—а)), т.е. условие (г*), которое, как отмечено выше, равносильно (г). □
В заключение дадим краткий комментарий к Наблюдениям 3 и 4. Пусть задана GL-алебра (В^); зафиксируем произвольный элемент ееВ и определим одноместный оператор (+) d^ : = (аАе) v dа для любого аеВ.
Лемма 4. (1) Алгебра (В, dе) являет ся ^.Grz-алгеброй, причем операт оры замыкания, ассоциированные с d иde, совпадают, т .е. а v dа = а v d^ для любого аеВ.;
(2) Любая конечная К4.Grz-алгебра (В,,d') мож ет быт ь получена из GL-алебры (ВА) указанным способом, т .е. для любого а еВ d'а = d^-а при подходящем выборе ееВ;
(3) Следст вия выбора параметра т аковы:
(а) еслие = 0, то операт оры d и dc совпадают;
(б) если е Ф 0 и е < d1, то в полученной алгебре (В, d) верна формула G, но опровержима формула Лёба;
(в) еслие = 1, то полученная алгебра (В, d^ являет ся S4.Grz-алгеброй;
(г) если условие е < d1 ложно, т о в агебре (В, dc) опровержимы и формула Лёба и формула G.
ЛИТЕРАТУРА
1. Boolos G. On systems of modal logic with provability interpretations // Theoria. 1980. Vol. 46. P. 7-18.
2. Boolos G. The Logic of Provability. Cambridge: Cambridge University Press, 1993.
3. Grzegorczyk A. Some relations systems and the associated topological spaces // Fund.Math. 1967. Vol. 60. P. 223-231.
4. Godel K. Eine Interpretation intuitionishen Aussagenkalkulus // Ergebnisse eines mathematischen Kolloqiums. 1933. Bd. S. 39-40.
5. McKinsey J.C. On the syntactical construction of systems of Modal logic // Journal of Symbolic Logic. 1945. Vol. P. 83-94.
6. Prior A. Past, Present and Future. Oxford: Clarendon Press, 1967.
7. Segerberg K. Decidability of S4.1 // Theoria. 1968. Vol. 34. P. 1-15.
8. Smorinski C. Self-Reference and Modal Logic. Berlin: Springer-Verlag, 1985.
9. Smullyan R. Forever Undecided. Oxford: Oxford University Press, 1988. 10.Solovay R.M. Provability interpretations of modal logic // Israel Journal of
Mathematics. 1976. Vol. 25. P. 287-304.
11. Эсакиа Л. К теории модальных и суперинтуиционистких систем // Логический вывод. М.: Наука, 1979.
12. Эсакиа Л. Слабая транзитивность - реституция // Логические исследования. Вып. 8. М.: Наука, 2001. С. 244-255.