Propositional Dynamic Logic With Belnapian Truth Values
Igor Sedlár
Institute of Computer Science, Czech Academy of Sciences, Prague
AiML 2016, Budapest, 31 August 2016
Propositional Dynamic Logic With Belnapian Truth Values Igor Sedlr - - PowerPoint PPT Presentation
Propositional Dynamic Logic With Belnapian Truth Values Igor Sedlr Institute of Computer Science, Czech Academy of Sciences, Prague AiML 2016, Budapest, 31 August 2016 Overview BPDL , a four-valued paraconsistent version of propositional dy-
Institute of Computer Science, Czech Academy of Sciences, Prague
AiML 2016, Budapest, 31 August 2016
BPDL, a four-valued paraconsistent version of propositional dy- namic logic PDL
1 / 12
formalism used to prove correctness of programs, relations among programs etc.
possible worlds
queries and transformations; algorithmic transformations of bodies of information) go beyond this; they require incomplete and inconsistent states
states
the Belnap–Dunn logic studied by Odintsov and Wansing (2010)
2 / 12
t f 2 t b n f 4
3 / 12
t f 2 t b n f 4
⊥L = f ∼Le = f if e = t t if e = f e
e ∧L e′ = inf{e, e′} e ∨L e′ = sup{e, e′} e →L e′ = { e′ if e ∈ D(L) t
¬Le = e →L ⊥L
3 / 12
Kripke L-models and BK
=L φ iff inf{vL(ψ, w) | ψ ∈ Γ} ∈ D(L) only if vL(φ, w) ∈ D(L) for all (M, w).
4 / 12
Kripke L-models and BK
=L φ iff inf{vL(ψ, w) | ψ ∈ Γ} ∈ D(L) only if vL(φ, w) ∈ D(L) for all (M, w).
Example 1 ✷p = f p = b p = n
4 / 12
Theorem 2 The sound and complete axiomatization of BK is
∼∼φ ↔ φ, ∼(φ ∧ ψ) ↔ (∼φ ∨ ∼ψ), ∼(φ ∨ ψ) ↔ (∼φ ∧ ∼ψ), ∼(φ → ψ) ↔ (φ ∧ ∼ψ), ⊤ ↔ ∼⊥;
¬✷φ ↔ ✸¬φ, ¬✸φ ↔ ✷¬φ, ∼✷φ ↔ ✸∼φ, ✷φ ↔ ∼✸∼φ, ∼✸φ ↔ ✷∼φ, ✸φ ↔ ∼✷∼φ.
5 / 12
Language (ACT) α ::= a ∈ ACT0 | α; α | α ∪ α | α∗ | φ? (FRM) φ ::= p ∈ FRM0 | ⊥ | ∼φ | φ ∧ φ | φ ∨ φ | φ → φ | [α]φ | ⟨α⟩φ Semantics M = ⟨S, R, v4⟩ where R : ACT → P(S2) and v4 is as in BK-models (for all α ∈ ACT). Moreover:
6 / 12
‘Not false’ ¬∼p means that p is not false. As a result, the four Belnapian truth values are expressible as
Default rules Every default rule d of the form p : q r can be represented by an atomic program ad satisfying (p ∧ ¬∼q) → [ad]r
7 / 12
Inconsistency handling strategies
do ap (else bp)’, ‘if there is inconsistent information about q, then do aq (else bq)’: (p ∧ ∼p)?; ap ∪ ¬(p ∧ ∼p)?; bp and (q ∧ ∼q)?; aq ∪ ¬(q ∧ ∼q)?; bq
ap’: ((p ∧ ∼p)?; ap)∗; ¬(p ∧ ∼p)? Adding and removing information Actions of adding or removing p to/from a database can be represented by atomic programs satisfying [a+p]p and [a−p]¬p.
8 / 12
Theorem 3 The PDL axioms [α ∪ β]φ ↔ ([α]φ ∧ [β]φ) [α; β]φ ↔ [α][β]φ [ψ?]φ ↔ (ψ → φ) [α∗]φ ↔ (φ ∧ [α][α∗]φ) [α∗]φ ← (φ ∧ [α∗](φ → [α]φ)) are valid in BPDL (and so are their ‘diamond versions’). Theorem 4 BPDL is not compact.
9 / 12
Theorem 5 For finite Γ with all atomic programs in {a1, . . . , an}:
= φ iff | = ∧ Γ → φ
=g φ iff | = [(a1 ∪ . . . ∪ an)∗] ∧ Γ → φ
10 / 12
Theorem 5 For finite Γ with all atomic programs in {a1, . . . , an}:
= φ iff | = ∧ Γ → φ
=g φ iff | = [(a1 ∪ . . . ∪ an)∗] ∧ Γ → φ Theorem 6 | = φ is decidable (but Γ | =g φ for infinite Γ is (highly) undecidable). Proof.
Standard filtration argument. The equivalence classes in the filtration are defined to coincide on all φ, ∼φ where φ ∈ FL(ψ).
10 / 12
Theorem 7 A sound and weakly complete axiomatisation of BPDL extends the (ACT-dimensional) axiomatisation of BK by the standard PDL axioms and their diamond versions. Proof. Filtration of the canonical structure.
11 / 12
Summary
verification of ‘information-modifying’ programs (such as, e.g., database transformations)
used Future work
substructural PDL, fuzzy PDL
DL and Process Logic PL
12 / 12
Belnap, N. (1977a). How a computer should think. In G. Ryle (Ed.), Contem- porary Aspects of Philosophy. Oriel Press Ltd. Belnap, N. (1977b). A useful four-valued logic. In J. M. Dunn and G. Epstein (Eds.), Modern Uses of Multiple-Valued Logic (pp. 5–37). Dordrecht: Springer Netherlands. Dunn, J. M. (1976). Intuitive semantics for first-degree entailments and “cou- pled trees”. Philosophical Studies, 29, 149–168. Fischer, M. J., and Ladner, R. E. (1979). Propositional dynamic logic of regular
Odintsov, S., and Wansing, H. (2010). Modal logics with Belnapian truth values. Journal of Applied Non-Classical Logics, 20(3), 279–301.