Динамическая эпистемическая логика
Динамическая эпистемическая логика (англ. 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) — фреймворк для моделирования изменений знания и информированности в многоагентных системах. Подход состоит в следующем:
- Начальная конфигурация знаний описывается эпистемической моделью;
- Событие моделируется с помощью модели события;
- Обновление знаний (после события) — оператором декартова произведения.
Информационное событие может быть, например, публичным объявлением формулы ; это и есть динамический компонент. Однако DEL охватывает куда более сложные события: частичные объявления, сокрытие информации, обман, блеф и т. п.
Примечания
Литература
- 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 года.