Динамическая эпистемическая логика

Динамическая эпистемическая логика (англ. Dynamic epistemic logic, DEL) — это логический фреймворк, изучающий знание и изменение информации. Обычно Динамическая эпистемическая логика применяется к ситуациям, связанным с несколькими агентами, и исследует, как меняется их знание при возникновении событий. Такие события могут изменять фактические свойства действительного мира (их называют онтическими событиями): например, если красная карта перекрашивается в синий цвет. Также события могут влиять только на знания агентов, не изменяя факты о мире (такие события называются эпистемическими): например, карта оказывается открытой для всеобщего (или частного) обозрения и становится известным, что она красная. Изначально Динамическая эпистемическая логика разрабатывалась для описания именно эпистемических событий. В этой статье приведены только базовые идеи исходной парадигмы DEL; более подробная информация содержится в литературе по теме.

Благодаря абстрактному подходу и своему предмету исследования, Динамическая эпистемическая логика тесно связана с широким кругом научных дисциплин, включая информатику (в частности, искусственный интеллект), философию (формальная эпистемология), экономику (теория игр) и когнитивные науки. В информатике DEL особенно ассоциируется с мультиагентными системами, в которых несколько интеллектуальных агентов взаимодействуют и обмениваются информацией.

Динамическая эпистемическая логика возникла на стыке динамической логики и эпистемической логики и считается сравнительно новым научным направлением. Её развитие началось с «логики публичных объявлений», предложенной Плазой в 1989 году[1]. Независимо от этого Хелле Гербранди и Виллем Гроеневельд[2] предложили систему, учитывающую также частные объявления и вдохновлённую работами Франка Велтмана[3]. Ещё одну систему разработал ван Дитмарш, вдохновлённый игрой Cluedo[4]. Однако наибольшее влияние оказала оригинальная система Балтега, Мосса и Солецки[5]. Эта система описывает все основные типы ситуаций, рассмотренных в предыдущих работах, и основана на концептуально фундаментальной методологии. Некоторые её базовые идеи рассмотрены далее.

Формально DEL расширяет обычную эпистемическую логику включением моделей событий для описания действий и оператора обновления, определяющего, как эпистемические модели изменяются в результате выполнения описанных действий. Вначале кратко вспомним основы эпистемической логики, а затем введём понятия действия и события и построим общую схему DEL[6].

Эпистемическая логика

Эпистемическая логика — это разновидность модальной логики, изучающая понятия знания и веры. Как всякая логика, она направлена на анализ умозаключений о знании и вере: какие принципы, связывающие эти понятия, интуитивно приемлемы? Подобно эпистемологии, термин происходит от греческого слова («эпистеме», знание). В отличие от логики, эпистемология исследует природу и пределы человеческого знания — например, отвечает на вопросы «что есть знание?» или «как можно овладеть знанием?». Считается, что эпистемическая логика возникла в средние века благодаря трудам Бёрли и Оккама[7]. Формальное же направление на базе модальной логики было открыто в 1962 году работой Яакко Хинтикки[8]. В результате в 1960-х развернулась дискуссия о принципах для знания и веры, были сформулированы и проанализированы различные аксиомы[9]. Среди них, например, аксиомы взаимодействия и : если агент знает , то он также верит в , а если верит — то знает, что верит в . В последние десятилетия философские идеи эпистемической логики были заимствованы экономистами[10], искусственному интеллекту и теоретической информатике[11], где вопросы рассуждения о знании — одни из центральных. В новых приложениях эпистемическая логика дополнилась новыми ракурсами и возможностями, в том числе задачами вычислимости.

Синтаксис

Обозначим через конечное множество агентов, а через  — множество пропозициональных переменных.

Эпистемический язык — это расширение базового мультимодального языка модальной логики операторами общего знания и распределённого знания . Формально, эпистемический язык определяется по грамматике (в БНФ): где , , . Базовый эпистемический язык  — это язык без операторов общего и распределённого знания. Формула  — сокращение для (для некоторого ),  — это ,  — это , а  — это .

Групповые понятия: общее, совместное и распределённое знание

В контексте нескольких агентов выделяют три важных эпистемических понятия: общее знание, распределённое знание и совместное знание. Понятие общего знания впервые было рассмотрено Дэвидом Льюисом применительно к конвенциям[12]. Позднее его применяли к распределённым вычислениям[11] и теории игр[13], где оно позволяет выразить, что игрокам, правилам игры и числу участников эти положения известны и их знание разделяется всеми.

Общее знание.

Общее знание означает, что каждый агент из группы знает :

Совместное знание.

Совместное знание означает не только, что каждый знает , но и что каждый знает, что каждый знает , и так далее — бесконечно. Формально: Поскольку бесконечные конъюнкции не допускаются, оператор совместного знания задаётся в языке как примитив.

Классическим примером различия общего и совместного знания служит задача о конвенции Льюиса. Пусть только два агента и . Если оба знают p="все едут по правой полосе" (то есть ), этого недостаточно: может считать возможным, что не знает () и поэтому будет опасаться ехать вправо. Распространяя это рассуждение на любую конечную длину цепочки «знаний о знании», получаем, что только совместное знание гарантирует уверенность.

Распределённое знание.

Распределённое знание  — это знание, которое агенты могли бы получить, если бы собрали всю свою индивидуальную информацию. Формула читается как «в группе агентов знание распределено».

Семантика

Эпистемическая логика формализуется как модальная логика. Эпистемическая модель  — это крипке-модель, где  — множество возможных миров, определяет, какие атомарные высказывания истинны в каждом мире, а  — бинарное отношение (достижимости) для каждого агента , описывающее его неопределённость. тогда и только тогда, когда в мире для агента возможен мир .

Под указанной эпистемической моделью понимается пара: модель и актуальный мир , которая отражает видение ситуации агентами.

Индуктивно определяются условия истинности для для любого :

если и только если |
если и только если | и
если и только если | для всех
если и только если | для всех
если и только если | для всех

Здесь  — транзитивное замыкание объединения по .

Пример с картами:

Игроки , и (Анна, Боб и Клара) играют с тремя картами: красной, зелёной и синей. Каждый держит только одну карту и не знает карт других игроков. Пример моделируется указанной моделью , где

, а  — утверждения о принадлежности карт. Стрелки, подписанные агентом, обозначают его неразличимость миров. Например, не отличает реальный мир от мира, где держит синюю,  — зелёную, а у  — красная.

В частности, верны следующие утверждения: — все игроки знают цвет своей карты.

Знание против веры

Одно и то же обозначение можно использовать для знания и веры. Различие в следующем: знание подразумевает истинность (аксиома ), а вера — нет. Эту аксиому, называемую T (истинность), часто считают отличительной чертой знания; она была введена ещё в «Теэтете» Платона.

Различные свойства оператора знания выражаются через ограничения на отношения достижимости . Разным классам этих отношений соответствуют разные аксиомы, приведённые в таблице:

Свойства отношений достижимости и соответствующие аксиомы
серийность
D
транзитивность
4
евклидовость
5
рефлексивность
T
симметричность
B
конфлюэнтность
.2
слабая связанность
.3
полуевклидовость
.3.2
R1
.4

Аксиома 4 (KK-принцип) поддерживается интерналистами (в эпистемологии), однако экстерналисты часто её критикуют[14]. У информатиков, напротив, аксиома 4 стандартна. Аксиома 5 (евклидовость), напротив, подвергается критике, так как в реальной жизни есть знание о ложных убеждениях.

Аксиоматизация

Гильбертовская аксиоматика системы K для базовой модальной логики такова (для любого ):

Доказательная система для
Пропозициональная логика Все аксиомы и правила пропозициональной логики
K
Nec Если , то

Строже можно задавать дополнительные системы для :

Типовые доказательные системы для
KD45 = K+D+4+5 S4.2 = S4+.2 S4.3.2 = S4+.3.2 S5 = S4+5
S4 = K+T+4 S4.3 = S4+.3 S4.4 = S4+.4 Br = K+T+B

Пусть . Для любого система дополняется схемами:

Dis
Mix
Ind Если , то

Иерархия мощностей систем: Многие философы считают наиболее общей логикой знания или [15][16]. Для логики веры в искусственном интеллекте стандартен класс , для логики знания — .

Каждая система и является корректной и полной для своего класса моделей.

Разрешимость и сложность

Проблема выполнимости для упомянутых логик разрешима. Вот вычислительная сложность:

Сложность задачи выполнимости
Логика с общим знанием
K, S4 PSPACE PSPACE EXPTIME
KD45 NP PSPACE EXPTIME
S5 NP PSPACE EXPTIME

Задача проверки моделей для всех перечисленных логик лежит в P.

Динамика (изменение знаний)

Динамическая эпистемическая логика (DEL) — фреймворк для моделирования изменений знания и информированности в многоагентных системах. Подход состоит в следующем:

  1. Начальная конфигурация знаний описывается эпистемической моделью;
  2. Событие моделируется с помощью модели события;
  3. Обновление знаний (после события) — оператором декартова произведения.

Информационное событие может быть, например, публичным объявлением формулы ; это и есть динамический компонент. Однако DEL охватывает куда более сложные события: частичные объявления, сокрытие информации, обман, блеф и т. п.

Примечания

  1. Plaza, Jan (26 июля 2007). “Logics of public communications”. Synthese. 158 (2): 165—179. DOI:10.1007/s11229-007-9168-7. ISSN 0039-7857. S2CID 41619205.
  2. Gerbrandy, Jelle; Groeneveld, Willem (1 апреля 1997). “Reasoning about Information Change”. Journal of Logic, Language and Information. 6 (2): 147—169. DOI:10.1023/A:1008222603071. ISSN 0925-8531. S2CID 1700635.
  3. Veltman, Frank (1 июня 1996). “Defaults in update semantics”. Journal of Philosophical Logic. 25 (3): 221—261. CiteSeerX 10.1.1.77.9349. DOI:10.1007/BF00248150. ISSN 0022-3611. S2CID 19377671.
  4. Ditmarsch, Hans P. van (1 июня 2002). “Descriptions of Game Actions”. Journal of Logic, Language and Information. 11 (3): 349—365. DOI:10.1023/A:1015590229647. ISSN 0925-8531. S2CID 195220171.
  5. Baltag, Alexandru; Moss, Lawrence S. (1 марта 2004). “Logics for Epistemic Programs”. Synthese. 139 (2): 165—224. DOI:10.1023/B:SYNT.0000024912.56773.5e. ISSN 0039-7857. S2CID 18793176.
  6. Порой различают события и действия, считая действие частным видом события, осуществляемого агентом.
  7. Boh, Ivan. Epistemic Logic in the later Middle Ages. — Routledge, 1993. — ISBN 978-0415057264.
  8. Jaako, Hintikka. Knowledge and Belief, An Introduction to the Logic of the Two Notions. — Итака и Лондон : Cornell University Press, 1962. — ISBN 978-1904987086.
  9. Lenzen, Wolfgang (1978). “Recent Work in Epistemic Logic”. Acta Philosophica Fennica.
  10. Battigalli, Pierpaolo; Bonanno, Giacomo (1 июня 1999). “Recent results on belief, knowledge and the epistemic foundations of game theory” (PDF). Research in Economics. 53 (2): 149—225. DOI:10.1006/reec.1999.0187. HDL:10419/189483.
  11. 1 2 Ronald Fagin. Reasoning about Knowledge / Ronald Fagin, Joseph Halpern, Yoram Moses … [и др.]. — MIT Press, 1995. — ISBN 9780262562003.
  12. Lewis, David. Convention, a Philosophical Study. — Harvard University Press, 1969. — ISBN 978-0674170254.
  13. Aumann, Robert J. (1 ноября 1976). “Agreeing to Disagree”. The Annals of Statistics. 4 (6): 1236—1239. DOI:10.1214/aos/1176343654. JSTOR 2958591.
  14. Internet Encyclopedia of Philosophy » KK Principle (Knowing that One Knows). www.iep.utm.edu. Дата обращения: 11 декабря 2015. Архивировано 4 марта 2016 года.
  15. Lenzen, Wolfgang (1 марта 1979). “Epistemologische betrachtungen zu [S4, S5]”. Erkenntnis [нем.]. 14 (1): 33—56. DOI:10.1007/BF00205012. ISSN 0165-0106. S2CID 122982410.
  16. Stalnaker, Robert (1 марта 2006). “On Logics of Knowledge and Belief”. Philosophical Studies. 128 (1): 169—199. DOI:10.1007/s11098-005-4062-y. ISSN 0031-8116. S2CID 170320855.

Литература

  • van Benthem, Johan. Logical Dynamics of Information and Interaction. — Cambridge University Press, 2011. — ISBN 978-0521873970.
  • van Ditmarsch, Hans. Handbook of Epistemic Logic / Hans van Ditmarsch, Joseph Halpern, Wiebe van der Hoek … [и др.]. — London : College publication, 2015. — ISBN 978-1848901582.
  • van Ditmarsch, Hans, van der Hoek, Wiebe, and Kooi, Barteld. Dynamic Epistemic Logic. — Ithaca : volume 337 of Synthese library. Springer., 2007. — ISBN 978-1-4020-5839-4.
  • Fagin, Ronald. Reasoning about Knowledge / Ronald Fagin, Joseph Halpern, Yoram Moses … [и др.]. — Cambridge : MIT Press, 2003. — ISBN 978-0-262-56200-3.
  • Hintikka, Jaakko. Knowledge and Belief - An Introduction to the Logic of the Two Notions. — Ithaca : Cornell University Press, 1962. — ISBN 978-1-904987-08-6.

Ссылки

  • Baltag, Alexandru; Renne, Bryan Dynamic Epistemic Logic (англ.). Stanford Encyclopedia of Philosophy. Stanford University. Дата обращения: 18 июня 2024. Архивировано 18 апреля 2024 года.
  • Hendricks, Vincent; Symons, John Epistemic Logic (англ.). Stanford Encyclopedia of Philosophy. Stanford University. Дата обращения: 18 июня 2024. Архивировано 15 сентября 2023 года.
  • Garson, James Modal logic (англ.). Stanford Encyclopedia of Philosophy. Stanford University. Дата обращения: 18 июня 2024. Архивировано 21 октября 2023 года.

Категории