Эпистемическая логика
Язык эпистемической логики
Определение. Язык эпистемической логики порождается следующей грамматикой:
\[\varphi ::= p \mid \neg \varphi \mid (\varphi \wedge \psi) \mid (\varphi \vee \psi) \mid (\varphi \to \psi) \mid K_i \varphi \mid \hat{K}_{i} \varphi\]где $p \in Prop$ (множество пропозициональных переменных), $i \in \mathcal{A}$ (множество агентов).
Эпистемические модальности читаются следующим образом:
- $K_i \varphi$ - $i$ знает, что $\varphi$
- $\hat{K}_i \varphi$ - $i$ допускает, что $\varphi$
Семантика
Эпистемическая модель Крипке
Определение. Эпистемической моделью Крипке будем называть следующую структуру:
\[\mathcal{M}=(W, \{ \sim_{i} \}_{i \in \mathcal{A}},V)\]где
- $\mathcal{A} \not = \varnothing$ – конечное множество агентов
- $W \not = \varnothing$ – множество возможных миров (ситуаций)
- $\sim_{i} \; \subseteq W \times W$ – отношение достижимости для агента $i \in \mathcal{A}$, $\sim_{i}$ является отношением эквивалентности (то есть, оно рефлексивно, симметрично и транзитивно)
- $V: Prop \to \mathcal{P}(W)$
Условия истинности формулы в модели
Определение. Истинность в модели
- $\mathcal{M}, w \models p$ е.т.е. $ w \in V(p)$
- $\mathcal{M}, w \models \neg \varphi $ е.т.е. $\mathcal{M}, w \not \models \varphi$
- $\mathcal{M}, w \models \varphi \wedge \psi $ е.т.е. $ \mathcal{M}, w \models \varphi$ и $ \mathcal{M}, w \models \psi$
- $\mathcal{M}, w \models \varphi \vee \psi $ е.т.е. $ \mathcal{M}, w \models \varphi$ или $ \mathcal{M}, w \models \psi$
- $\mathcal{M}, w \models \varphi \to \psi $ е.т.е. если $\mathcal{M}, w \models \varphi$, то $\mathcal{M}, w \models \psi$
- $\mathcal{M}, w \models K_i \varphi $ е.т.е. $ \forall w’ (w \sim_i w’ \to \mathcal{M}, w’ \models \varphi)$
- $\mathcal{M}, w \models \hat{K}_{i} \varphi $ е.т.е. $ \exists w’ (w \sim_i w’ \wedge \mathcal{M}, w’ \models \varphi)$