Библиотека
|
ваш профиль |
Философская мысль
Правильная ссылка на статью:
Толстухин А.В.
R-I-Г-конструкции для логик времени
// Философская мысль.
2018. № 6.
С. 23-32.
DOI: 10.25136/2409-8728.2018.6.26354 URL: https://nbpublish.com/library_read_article.php?id=26354
R-I-Г-конструкции для логик времени
DOI: 10.25136/2409-8728.2018.6.26354Дата направления статьи в редакцию: 15-05-2018Дата публикации: 22-05-2018Аннотация: Предметом исследования является проблема остановки вывода в модальных логиках, в частности логиках времени. Для рассмотрения выбрана логика времени с линейным транзитивным и плотным временным потоком. Одним из подходов в решении рассматриваемой проблемы является применение метода мозаик, суть которого заключается в нахождении конечного множества фрагментов, которое может быть достроено до бесконечной модели, для доказательства формулы. На основании метода мозаик возможно построение различных исчислений, например, R-I-Г-исчисления, которое сочетает в себе метод мозаик, процедуру loop-cheak и интуитивную ясность табличного исчисления. В исследовании применяется формализация в вопросе описания временного потока, а также дедуктивный метод для построения исчисления. Новизна работы заключается в представлении оригинального подхода к решению проблемы остановки вывода в логиках времени. Основываясь на идее метода мозаик, предложено исчисление R-I-Г-конструкций, которое в силу своих правил гарантировано строит конечный вывод. Дополнив систематическую процедуру правилами насыщения, можно попытаться получить насыщенное множество мозаик, которое является доказательством выполнимости формулы. Ключевые слова: Метод мозаик, Исчисление, R-I-Г-конструкции, Логика времени, Насыщенное множество мозаик, Марк Рейнолдс, временной поток, Луп-чек, проблема остановки вывода, аналитические таблицаAbstract: The subject of this research is the problem of stopping proof in modal logics, particularly the logics of time. Form consideration, the author selected the logics of tine with the linear transitive and dense time flow. One of the approaches in solution of the task at hand lies in application of the mosaic method, which essence consists in the presence of the finite set of fragments that can be added on towards the infinite model for proving the formula. The mosaic method allows structuring various computations, for example the R-I-G computations, which combines the mosaic method, loop-check procedure, and intuitive clarity of tabular computation. The research applies formalization in terms of describing the time flow, as well as deductive method of structuring the computation. The scientific novelty consists in introduction of an original approach towards solution of the problem of stopping proof within the logics of time. Leaning on the idea of mosaic method, the author suggests the computation of R-I-G constructs, which in virtue of its rules builds the end conclusion. Having complemented the systematic procedure with the saturation rules, an attempt can be made to acquire a saturated set of mosaics that manifests as a proof for the feasibility of formula. Keywords: Mosaic Method, Calculi, R-I-G-constraction, Temporal Logic, Saturated set of mosaics, Mark Reynolds, time flows, Loop-cheak, problem of stopping proof, analitic tableau
Введение Временная логика как ветвь модальной логики обязана своим происхождением новозеландскому логику и философу Артуру Н. Прайору [10, 11]. Но не смотря на то, что временная логика существует уже более полувека, она до сих пор является популярным предметом исследования среди многих ученых. А с развитием компьютерных технологий логика времени стала особенно актуальной. Безусловно, кроме своего практического применения, временная логика представляет интерес и для философского рассмотрения. Многие исследователи [12] склоны считать, что время в фокус рассмотрения философов попало благодаря работе "Критика чистого разума" немецкого философа И. Канта: «На этой априорной необходимости основывается также возможность аподиктических основоположений об отношениях времени или аксиом о времени вообще. Время имеет только одно измерение: различные времена существуют не вместе, а последовательно...". Однако проблему овременненых высказываний поднимает ещё Аристотель в [1], который пытается разобраться, каким образом оценивать высказывания о событиях, которые ещё не произошли и неизвестно произойдут ли, на всем известном примере о морском сражении. Системы временной логики обладают довольно богатыми выразительными возможностями. Однако этот очевидный плюс приводит к ряду проблем, связанных с рассуждениями в данных системах. В статье рассматривается одна из таких проблем - проблема «остановки» вывода для временной логики Проблема «остановки» является распространенной проблемой для многих модальных логик. Суть проблемы заключается в том, что при построении вывода в исчислениях для модальных логик мы сталкиваемся с бесконечностью вывода, вызванной цикличностью в отдельных ветвях вывода, а иногда и с бесконечностью самих ветвлений. Существуют различные подходы к решению этих проблем, одним из которых является процедура loop-check [4]. При этом нет единого универсального метода решения. Выбор именно системы Для решения проблемы «остановки» для Метод мозаик используется для доказательства полноты и разрешимости систем неклассической и фрагментов первопорядковой классической логики. Своими корнями метод уходит в область алгебраических логик. Среди первых работ, где используется данный метод, можно указать работы венгерского логика И.Немети [8]. Изначально мозаики применялись к модальным логикам, в том числе многомерным. М. Рейнолдс, работавший с последними [13], перенес метод на временные логики, адаптировав под разные системы. С помощью мозаик доказывают полноту аксиоматизации логики линейного времени с прайоровскими модальностями Метод популярен среди исследователей в силу своей относительной простоты. Его идея состоит в том, что вместо того, чтобы иметь дело с «большой» моделью для некоторой формулы, можно попытаться показать, что для построения этой модели достаточно иметь конечное множестве всех различных фрагментов модели. Из них вся модель, возможно бесконечная, воспроизводится применением пошаговой процедуры. Для доказательства разрешимости существенно, чтобы само множество этих фрагментов было разрешимым. А сами такие фрагменты именуются мозаиками. По мере построения аналитической таблицы мы строим модель Крипке для формулы, а значит можем судить о её общезначимости и выполнимости. В первой части статьи даны основные определения, аксиомы и семантика рассматриваемой логики Вторая часть посвящена В третей части работы будет рассмотрено применение
1. Основные определения Алфавит языка Формулами языка
Пропозициональная связка Семантическими структурами 1. 2. Определение 1 Модельной структурой (моделью) Истинность формулы в модели определяется следующим образом: Пусть Определение 2 Пара Если база мозаики является одноэлементным множеством, то данная мозаика называется вырожденной. Определение 3 Множество M называется насыщенным множеством мозаик, если для всякой мозаики 1. Если 3. Если Всякое множество Таким образом, основной леммой является следующее утверждение. Лемма 1 Формула Для доказательства данной леммы достаточно доказать два утверждения: Утверждение 1 Если формула Утверждение 2 Если существует насыщенное множество мозаик для формулы Для доказательства обоих утверждений используются ассоциированные структуры с разметкой. При доказательстве первого утверждения также демонстрируется методология решения проблемы дефектов прошлого и будущего. Подробное доказательство изложено в [7]. 2. Аналитические таблицы Для работы с методом мозаик во временной логике удобно использовать подход, который позволяет сразу фиксировать множество пар, образующих базу мозаики, и результат применения правил редукции. Подобный подход Определение 4 Индексированная формула есть пара Множество Определение 5 Определение 6 Правило редукции Традиционно правила редукции будем записывать в виде дроби: Все правила системы можно разделить на преобразующие индексированные форму множества Определение 7 L Пусть имеется конечная последовательность Определение 8 Последовательность Представим
Для правил Используем стандартное определение дерева с корнем. Определение 9 Пусть В соответствии с этим определением правило 1. Любая отдельно взятая 2. Если 3. Ни что иное не является Определение 11 Определение 12 Определение 13 Ветвь 3. Построение аналитико-табличного вывода на основе Наличие завершенной аналитической таблицы ещё не гарантирует того, что в множество Рассмотрим процедуру построения
Больше никаких правил редукции применить невозможно. Правила, которые бы преобразовали множество Теперь можно приступить к подробному рассмотрению множества где В результате получается следующий набор множеств. Рассмотрим первую пару из множества Согласно определению мозаики для пары (1,2) должно выполняться следующее условие: Аналогично достраиваем протомозаику (2,3) до мозаики добавлением формулы Таким образом, множество протомозаик За не имением в формуле модальности Первая мозаика Однако сама мозаика
Таким образом, возникает противоречие. Мозаика Однако сама по себе таблица не является замкнутой: ни одна из её ветвей не содержит противоречие. В этом случае для доказательства выполнимости используется определение вниз-насыщенного множества мозаик, а также ряда лемм, доказанных на его основе. Определение 14 7. 8. Для вниз насыщенным мозаик существует следущие леммы. Лемма 2 Если Лемма 3 Пусть Таким образом, формула, которая была рассмотрена выше явлется выполнимой, так как её аналитическая таблица незамкнута. По Лемме 2 мы можем получить вниз насыщенную Заключение Для доказательства выполнимости и общезначимости формулы в системе Возникает резонный вопрос, а можно ли построить исчисление таким образом, чтобы полученное множество Библиография
1. Аристотель. Об истолковании. Соч., т. 2, гл. 9. М., 1978
2. Григорьев О. М. Аналитико-табличная формализация систем временной логики. Кандидатская диссертация. Москва. 2004. 3. Bian J., French T., Reynolds M. An Efficient Tableau for Linear Time Temporal Logic. // AI 2013: Advances in Artificial Intelligence, p. 289-300, 2013. 4. Heuerding A., Seyfried M., Zimmermann H. Effecient loop-check for backward proof search in some non-classical propositional logics.//Proc. 5th Workshop on Theorem Proving with Analytic Tableaux and Related Methods (TABLEAUX’96), Lecture Notes in Artificial Intelligence, Vol. 1071, Springer, Berlin, 1996, pp. 210–225 5. Indrzejzak А. Natural Deduction, Hybrid Systems and Modal Logics. In R.Wojcicki, V.Hendricks, D. Mundici, E. Orlowska, K. Segerberg, H. Wansing, editors//Trends in Logic, v. 30, p. 332-362. Springer, 2010. 6. Leszczynska D. A Loop-Free Decision Procedure for Modal Propositional Logics K4, S4 and S5. Journal of Philosophical Logic, 38:151-177, 2009. 7. Marx M., Mikul'{а}s S., and Reynolds M. The mosaic method for temporal logics.//Dyckhoff R.,editor, Automated Reasoning with Analytic Tableaux and Related Methods. Proceeding of International Conference, TABLEAUX 2000. LNAI 1947. Springer, 2000. P.324-340. 8. Nemeti I. Decidable versions of first order logic and cylindric-relativized set algebras.// Csirmaz L., Gabbay D.M., and de Rijke M., editors, Logic Coloquium '92. CSLI Publications. 1995. P.171-241. 9. Nemeti I. Free Algebras and Decidability in Algebraic Logic. PhD thesis. Hungarian Academy of Sciences, Budapest. 1986 10. Prior A. N. Time and modality. Oxford University Press, Oxford, 1957 11. Prior A. N. Past, present, and future. Clarendon Press, Oxford, 1967 12. Rescher N., Urquhart A. Temporal logic // Springer, 1971 13. Reynolds M. A decidable logic of parallelism. // Notre Dame Journal of Formal Logic. 1997. V. 38. P. 419-436. 14. Reynolds M. The complexity of the temporal logic with until over general linear time. // Journal of Computer and System Science. 2003. V. 66. P. 393-426 15. Reynolds M. The complexity of temporal logic over the reals. Annals of Pure and Applied Logic. Vol. 161, Issue 8, May 2010, P. 1063-109 References
1. Aristotel'. Ob istolkovanii. Soch., t. 2, gl. 9. M., 1978
2. Grigor'ev O. M. Analitiko-tablichnaya formalizatsiya sistem vremennoi logiki. Kandidatskaya dissertatsiya. Moskva. 2004. 3. Bian J., French T., Reynolds M. An Efficient Tableau for Linear Time Temporal Logic. // AI 2013: Advances in Artificial Intelligence, p. 289-300, 2013. 4. Heuerding A., Seyfried M., Zimmermann H. Effecient loop-check for backward proof search in some non-classical propositional logics.//Proc. 5th Workshop on Theorem Proving with Analytic Tableaux and Related Methods (TABLEAUX’96), Lecture Notes in Artificial Intelligence, Vol. 1071, Springer, Berlin, 1996, pp. 210–225 5. Indrzejzak A. Natural Deduction, Hybrid Systems and Modal Logics. In R.Wojcicki, V.Hendricks, D. Mundici, E. Orlowska, K. Segerberg, H. Wansing, editors//Trends in Logic, v. 30, p. 332-362. Springer, 2010. 6. Leszczynska D. A Loop-Free Decision Procedure for Modal Propositional Logics K4, S4 and S5. Journal of Philosophical Logic, 38:151-177, 2009. 7. Marx M., Mikul'{a}s S., and Reynolds M. The mosaic method for temporal logics.//Dyckhoff R.,editor, Automated Reasoning with Analytic Tableaux and Related Methods. Proceeding of International Conference, TABLEAUX 2000. LNAI 1947. Springer, 2000. P.324-340. 8. Nemeti I. Decidable versions of first order logic and cylindric-relativized set algebras.// Csirmaz L., Gabbay D.M., and de Rijke M., editors, Logic Coloquium '92. CSLI Publications. 1995. P.171-241. 9. Nemeti I. Free Algebras and Decidability in Algebraic Logic. PhD thesis. Hungarian Academy of Sciences, Budapest. 1986 10. Prior A. N. Time and modality. Oxford University Press, Oxford, 1957 11. Prior A. N. Past, present, and future. Clarendon Press, Oxford, 1967 12. Rescher N., Urquhart A. Temporal logic // Springer, 1971 13. Reynolds M. A decidable logic of parallelism. // Notre Dame Journal of Formal Logic. 1997. V. 38. P. 419-436. 14. Reynolds M. The complexity of the temporal logic with until over general linear time. // Journal of Computer and System Science. 2003. V. 66. P. 393-426 15. Reynolds M. The complexity of temporal logic over the reals. Annals of Pure and Applied Logic. Vol. 161, Issue 8, May 2010, P. 1063-109 |