Неклассическая логика
Non-classical Logic
УДК 164.3 + 510.643
А.В. ЧАГРОВ
Финитная аппроксимируемость нормальных модальных логик и константные формулы:
пример1
Чагров Александр Васильевич
Математический факультет, Тверской государственный университет. Россия, 170100, Тверь, ул. Желябова, 33. e-mail: [email protected]
Рассматривается класс пропозициональных нормальных модальных логик. Двумя основными понятиями, относящимися к этому классу и исследуемыми в статье, являются финитная аппроксимируемость и константные формулы. Пропозициональная нормальная модальная логика называется финитно аппроксимируемой, если ее можно задать как множество формул, истинных в конечных шкалах из некоторой совокупности. Все «естественные» нормальные модальные логики оказались финитно аппроксимируемыми. В 60-е годы было замечено, что в некоторых случаях при добавлении к аксиоматике константной аксиомы сохраняется полнота по Крипке и тем самым финитная аппроксимируемость. Заметим (фольклор), что с помощью теоремы о дедукции можно показать, что здесь в качестве логики можно взять минимальную нормальную модальную пропозициональную логику K. Под константной формулой понимается формула, при построении которой не используются переменные, то есть элементарной формулой является только константа ± (ложь). (Заметим, что в случае отсутствия в языке константы можно считать константной формулой такую формулу, которая эквивалентна любому своему подстановочному примеру; такова, скажем, формула p A—p.) Основным результатом статьи является определение финитно аппроксимируемой нормальной модальной пропозициональной логики L и константной формулы ф, таких что результат добавления к L аксиомы ф не является финитно аппроксимируемой логикой. Статья заканчивается кратким перечнем открытых проблем.
Ключевые слова: нормальная модальная логика, финитная аппроксимируемость, константная формула, теорема о дедукции
хРабота выполнена при поддержке РФФИ, проекты №13-06-00861 и №14-06-00298.
Логические исследования. 2015. 21(1):79—85 / Logical Investigations. 2015. 21(1):79—85
Определения и обозначения можно считать стандартными, их можно найти, например, в [5] (эта книга свободно распространяется в интернете без уведомления авторов и правообладателя).
Постановка рассматриваемой задачи такова: всегда ли добавление к финитно аппроксимируемой нормальной модальной пропозициональной логике константной аксиомы приводит к финитно аппроксимируемой логике.
Прежде чем перейти к решению, отметим несколько особенностей выразительности константных формул.
Несмотря на свою, как кажется, простоту (правило подстановки их не меняет), константные формулы ведут себя порой довольно неожиданно. Так, проблемы принадлежности константных формул некоторым стандартным логикам, таким, как, скажем, К, К4, являются РБРАСЕ-полными (т.е. весьма сложными), см. [4]. Другой пример: свойство аксиоматизируемости константной формулой над К и над К4, см. [1].
По некоторому варианту теоремы о дедукции для минимальной нормальной пропозициональной логики К, см., например, [2], легко заметить, что если к К (финитно аппроксимируемой, разумеется, логике) добавить константную аксиому (она же и схема аксиом), то получившаяся логика тоже окажется финитно аппроксимируемой. Аналогичный факт можно отметить и для иных нормальных пропозициональных логик. Однако это не всегда так, как утверждает следующая
Теорема 1. Существуют такая финитно аппроксимируемая нормальная модальная пропозициональная логика Ь и константная формула, что нормальное расширение Ь этой формулой финитно аппроксимируемым не является.
Доказательство. Пусть Ь — логика всех шкал Зп (п € ш), см. рис. 1, где все соотношения между точками (достижимость) уже изображены стрелками; в частности, отсутствуют транзитивность и рефлексивность. По своему определению эта логика финитно аппроксимируема, поскольку задается множеством конечных шкал. Однако мы сейчас покажем, что логика Ьф (ООП±Л-ОП± ^ О(ООП± Л-ОП±)) финитно аппроксимируемой не является (добавляемая к Ь формула ниже обозначается короче — 7 ^ О^, т.е. полагаем, что 7 = ООП± Л —ОШ±). В построении формулы 7 ^ О^ переменные не были использованы, т.е. эта формула константна (!). Таким образом, логика Ь и формула 7 ^ О^ дают нам одно из возможных подтверждений утверждения теоремы 1; о некоторых других вариантах см. замечание 1 на странице 82.
Сп—2 _Сп—1 _С
Рис. 1. Ъп
Используемые обозначения для формул, описывающих точки Ъп (полезно иметь в виду алфавитное сходство в обозначениях точек и формул: а — а, Ь — в, с — 7):
а = на , в = Оа, 7 = ООа Л —Оа, во = в л Оа, вг+1 = в л Овг-
Во всех шкалах Ъп истинны формулы (при рутинной проверке отмеченное алфавитное сходство может помочь):
Лхв1 = в% ^ —в—1 л • • • л -во,
Ах^(р) = 7 Л О^ л О (в л р) ^ О (ч л О (в л Ор)).
Покажем, что логике Ьф^ ^ О7 не принадлежит формула —(7лОво).
Используем бесконечную (!) шкалу , см. рис. 2, где все соотношения между точками опять-таки уже изображены стрелками (шкалу можно мыслить как «предел» последовательности шкал Ъо, Ъъ Ъ2, ... ).
Рутинно проверяется, что формула —(7 Л О во) опровергается в точке Со шкалы . Остается заметить, что если какая-либо формула опровергается в , то в силу отсутствия транзитивности она опровергается и в некоторой Ъп при достаточно большом п, п < ш.
Значит, шкала отделяет —(7 Л Ово) от Ь.
Пусть теперь Ъ — некоторая шкала с корнем, отделяющая —(7 Л Ово) от Ь, и это отделение происходит в точке, скажем, хо при некоторой оценке.
Итак,
хо 1= 7 Л Ово-
п
Ьо Ь1 Ь2
.со , С1 _ С2
Рис. 2. дш
В частности, в шкале есть точка уо, такая что уо = во.
Истинность в шкале д формулы 7 ^ О^ дает хо = О7, откуда
х0 = 7 Л О^ л О(в л в0).
Воспользуемся принадлежащей Ь формулой Лх^(во)'-
хо = 7 Л О7 Л О(в л во) л О (в л О во)).
Получаем
хо = л О (в л О во)), что дает некоторую точку х1, достижимую из хо, такую что
х1 = 7 Л Ов1.
В частности, в шкале есть точка у1, такая что у1 = в1.
Повторив неограниченное число раз проведенное рассуждение, увеличивая каждый раз индексы на 1, получим, что в шкале д для каждого г, г € ш, имеется уг, такая что у г = вг. В силу принадлежности Ь формулы Лхвг все точки уг различны.
Теорема доказана. □
Замечание 1. В доказательстве (в соответствии с формулировкой) теоремы приведена одна логика Ь с требуемыми свойствами. Легко заметить, что Ь можно варьировать, меняя подходящим образом шкалы дп, дш с тем, чтобы получилось континуальное семейство логик, для которых утверждение теоремы справедливо. Аналогично и параллельно, можно бесконечно менять и ф.
Другая возможность варьирования полученного результата: из контекста понятно, что понятие константной формулы, использованное выше, основывается на наличии в языке логик константы ± («ложь»), однако при отсутствии этой константы, но при обычном для модальных логик выборе набора логических связок (скажем, Л, —, □, а остальные вводятся по стандартным сокращениям) достаточно определить константную формулу, как формулу, любой подстановочный пример которой эквивалентен исходной, например, можно использовать p л —p вместо -l (см. краткое обсуждение в [3]); изменения в доказательстве незначительны и сводятся к небольшому изменению текста и применению теоремы о замене эквивалентных в K.
Аналоги рассмотренного вопроса, такие, как поиск конечно аксиоматизируемого варианта L, замена свойства финитной аппроксимируемости на, скажем, разрешимость, полноту по Крипке и т.д. могут оказаться довольно трудными задачами.
Литература
[1] Чагров А.В. Неразрешимые свойства суперинтуиционистских логик // Математические вопросы кибернетики. 1994. Вып. 5. М.: Физматлит. С. 62-108.
[2] Чагров А.В. Об эффективных теоремах о дедукции в нормальных модальных логиках // Логические исследования. Вып. 7. М.: Наука, 2000. С. 209216.
[3] Чагров А.В. Логика, не являющаяся ни конечно-значной, ни бесконечно-значной // Труды научно-исследовательского семинара Логического центра Института философии РАН. Вып. XIV. М.: 2000. С. 59-67.
[4] Chagrov A., Rybakov M. How many variables does one need to prove PSPACE-hardness of modal logics // Advances in Modal Logic. Volume 4. 2003. London, King's College Publications. P. 71-82.
[5] Chagrov A., Zakharyaschev M. Modal Logic. Oxford University Press, 1997.
A.V. Chagroy
Finite Model Property of Normal Modal Logics and Constant Formulas: an Example 1
Chagrov Alexander Vasilievich
Faculty of Mathematics, Tver state university. Zhelyabova 33, Tver, 170100, Russian Federation. e-mail: [email protected]
We consider the class of propositional normal modal logics. The two main concepts related to this class and analyzed in the paper are the finite model property and constant formula. A propositional normal modal logic has the finite model property, if it can defined as the set of formulas true in frames of some set. All "natural" propositional normal modal logics turned out to have the finite model property. In the 60 years it has been observed that in some cases adding to the axiomatics constant axiom remains Kripke completeness, and hence the finite model property. Note (folklore) that using the deduction theorem it can be shown that here as logic can take the minimal normal modal propositional logic K. Under constant formula, the constraction of which does not use variables, that is, the basic formula is the constant ± (false). (Note that in the absence in language the constant can be considered constant formula is a formula that is equivalent to any of substitutional instant; that is, say, the formula p A —p.) The main result of the paper is the definition of a normal modal propositional logic L and a constant formula such that the result of adding to the logic L axiom p does not have the finite model property. The paper concludes with a short list of open problems.
Keywords: normal modal logic, finite model property, constant formula, deduction theorem
References
[1] Chagrov, A.V. "Nerazreshimye svojstva superintuicionistskih logik" [Insoluble properties of superintuitionistic logics], Matematicheskie voprosy kibernetiki [Mathematical Problems of Cybernetics]. M.: Fizmatlit, 1994, vol. 5, pp. 62108. (In Russian)
[2] Chagrov, A.V. "Ob jeffektivnyh teoremah o dedukcii v normal'nyh modal'nyh logikah" [On effective deduction theorem in normal modal logics], Logicheskie issledovanija [Logical Investigations]. M.: Nauka, 2000, vol. 7, pp. 209-216. (In Russian)
[3] Chagrov, A.V. "Logika, ne javljajushhajasja ni konechno-znachnoj, ni beskonechno-znachnoj" [The logic is neither a finite-valued nor infinitely-valued], Trudy nauchno-issledovatel'skogo seminara Logicheskogo centra
xThe paper is supported by Russian Foundation for Basic Research, projects №13-06-00861 and №14-06-00298.
Finite Model Property of Normal Modal Logics and Constant Formulas.
85
Instituta filosofii RAN [Proceedings of the Scientific-Research Seminar Logic Center of the Institute of Philosophy of the Russian Academy of Sciences]. 2000, vol. XIV, pp. 59-67. (In Russian)
[4] Chagrov, A.V, Rybakov, M. "How many variables does one need to prove PSPACE-hardness of modal logics", Advances in Modal Logic. London: King's College Publications, 2003, vol. 4. pp. 71-82.
[5] Chagrov A.V., Zakharyaschev M. Modal Logic. Oxford University Press, 1997. 624 pp.