Abstract
In this paper we first develop two new STIT based deontic logics capable of solving the miners puzzle. The key idea is to use pessimistic lifting to lift the preference over worlds into the preference over sets of worlds. Then we also discuss a more general version of the miners puzzle in which plausibility is involved. In order to deal with the more general puzzle we add a modal operator representing plausibility to our logic. Lastly we present a sound and complete axiomatization.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Due to the limitation of length, we present all proofs of propositions and theorems in the full version.
- 2.
Bilbiani et al. [1] shows that as long as \(|Agent|>1\), then \(\square \phi \) is superfluous because \(\square \phi \leftrightarrow [i][j]\phi \) is valid for \(i,j\in Agent\), \(i\not = j\).
References
Balbiani, P., Herzig, A., Troquard, N.: Alternative axiomatics and complexity of deliberative STIT theories. J. Philos. Log. 37(4), 387–406 (2008)
Boutilier, C.: Toward a logic for qualitative decision theory. In: Doyle, J., Sandewall, E., Torasso, P. (eds.) Proceedings of the 4th International Conference on Principles of Knowledge Representation and Reasoning, Bonn, Germany, pp. 75–86. Morgan Kaufmann (1994)
Brafman, R., Tennenholtz, M.: Modeling agents as qualitative decision makers. Artif. Intell. 94(1–2), 217–268 (1997)
Cariani, F., Kaufmann, M., Kaufmann, S.: Deliberative modality under epistemic uncertainty. Linguist. Philos. 36(3), 225–259 (2013)
Carr, J.: Deontic modals without decision theory. Proceedings of Sinn und Bedeutung 17, 167–182 (2012)
Castro, P., Maibaum, T.S.E.: Deontic action logic, atomic boolean algebras and fault-tolerance. J. Appl. Log. 7, 441–466 (2009)
Charlow, N.: What we know and what to do. Synthese 190(12), 2291–2323 (2013)
Doyle, J., Thomason, R.: Background to qualitative decision theory. AI Mag. 20(2), 55–68 (1999)
Gabbay, D., Robaldo, L., Sun, X., van der Torre, L., Baniasadi, Z.: Toward a linguistic interpretation of deontic paradoxes. In: Cariani, F., Grossi, D., Meheus, J., Parent, X. (eds.) DEON 2014. LNCS, vol. 8554, pp. 108–123. Springer, Heidelberg (2014)
Herzig, A., Schwarzentruber, F.: Properties of logics of individual and group agency. In: Areces, C., Goldblatt, R. (eds.) Advances in Modal Logic 7, papers from the seventh conference on “Advances in Modal Logic,” held in Nancy, France, 9–12 September 2008, pp. 133–149. College Publications (2008)
Horty, J.: Agency and Deontic Logic. Oxford University Press, New York (2001)
Kolodny, N., MacFarlane, J.: Ifs and oughts. J. Philos. 107(3), 115–143 (2010)
Kooi, B., Tamminga, A.: Moral conflicts between groups of agents. J. Philos. Log. 37, 1–21 (2008)
Kratzer, A.: The notional category of modality. In: Eikmeyer, H.J., Rieser, H. (eds.) Words, Worlds, and Contexts: New Approaches in World Semantics. de Gruyter, Berlin (1981)
Lang, J., van der Torre, L.: From belief change to preference change. In: Ghallab, M., Spyropoulos, C.D., Fakotakis, N., Avouris, N. (eds.) Proceedings of the 2008 Conference on ECAI 2008: 18th European Conference on Artificial Intelligence, pp. 351–355. IOS Press, Amsterdam (2008)
Lang, J., van der Torre, L., Weydert, E.: Hidden uncertainty in the logical representation of desires. In: Proceedings of IJCAI2003, pp. 685–690 (2003)
Liu, F.: Reasoning About Preference Dynamics. Springer, Dordrecht (2011)
Lorini, E.: Temporal stit logic and its application to normative reasoning. J. Appl. Non-class. Log. 23(4), 372–399 (2013)
Meyer, J.J.: A different approach to deontic logic: deontic logic viewed as a variant of dynamic logic. Notre Dame J. Form. Log. 29, 109–136 (1988)
Ross, A.: Imperatives and logic. Theoria 7, 53–71 (1941)
Segerberg, K.: An Essay in Classical Modal Logic. Filosofiska Studier, vol. 13. Filosofiska foreningen och Filosofiska institutionen vid Uppsala universitet, Uppsala (1971)
Segerberg, K.: A deontic logic of action. Stud. Log. 41, 269–282 (1982)
Sun, X.: Conditional ought, a game theoretical perspective. In: van Ditmarsch, H., Lang, J., Ju, S. (eds.) LORI 2011. LNCS, vol. 6953, pp. 356–369. Springer, Heidelberg (2011)
Trypuz, R., Kulicki, P.: On deontic action logics based on boolean algebra. J. Log. Comput. (2014, forthcoming)
van Benthem, J., Girard, P., Roy, O.: Evernthing else being equal: a modal logic approach for ceteris paribus preference. J. Philos. Log. 38(1), 83–125 (2009)
van der Meyden, R.: The dynamic logic of permission. J. Log. Comput. 6, 465–479 (1996)
von Wright, G.: Deontic logic. Mind 60, 1–15 (1951)
Willer, M.: A remark on iffy oughts. J. Philos. 109(7), 449461 (2012)
Acknowledgment
We are grateful to the three reviewers of EUMAS 2014 for their valuable comments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
Proposition 5
If every consistent \(\varGamma \) is satisfiable on some model \(M\), then \(\varGamma \vDash _{pudl^+_2} \phi \) implies \(\varGamma \vdash \phi \).
Definition 14
(Maximal Consistent Set (MCS)). A set of formulas \(\varGamma \) is maximally consistent if \(\varGamma \) is consistent and any proper extension of \(\varGamma \) is not consistent.
For every consistent \(\varGamma \), \(\varGamma \) can be extended to a MCS \(\varGamma ^+\), we then construct a canonical model for \(\varGamma ^+\).
Definition 15
(Canonical Model). The canonical model \(\mathfrak {M}^0\) for \(\varGamma ^+\) is a relational structure \((W^{0}, \{R^0_i\}_{i\in Agent}, \le ^0 <^0, \le ^0_p, <^0_p, V^0 )\) where:
-
\(W^{0}=\{w| w \text{ is } \text{ a } \text{ MCS } \text{ and } \text{ for } \text{ all } \square \phi \in \varGamma ^+, \phi \in w \}\);
-
For every \(i\in Agent\), \(R^0_i\) is a binary relation on \(W^0\) defined by \(w R^0_i v\) iff for all \(\phi \), \([i] \phi \in w\) implies \(\phi \in v\);
-
\(\le ^0\) is a binary relation on \(W^0\) defined by \(w\le ^0 v\) iff for all \(\phi \), \([\le ] \phi \in w\) implies \(\phi \in v\);
-
\(<^0\) is a binary relation on \(W^0\) defined by \(w<^0 v\) iff for all \(\phi \), \([<] \phi \in w\) implies \(\phi \in v\);
-
\(\le ^0_p\) is a binary relation on \(W^0\) defined by \(w\le ^0_p v\) iff for all \(\phi \), \([\le _p] \phi \in w\) implies \(\phi \in v\);
-
\(<^0_p\) is a binary relation on \(W^0\) defined by \(w<^0_p v\) iff for all \(\phi \), \([<_p] \phi \in w\) implies \(\phi \in v\);
-
\(V^0\) is the valuation defined by \(V^0(p)=\{w\in W^0\mid p\in w\}\).
Proposition 6
\(\mathfrak {M}^0, \varGamma ^+ \vDash _{pudl^+_2} \varGamma \).
Proposition 7
\(\mathfrak {M}^0\) has the following properties:
-
(1)
Both \(\le ^0\) and \(\le _p ^0\) are reflexive, transitive and connected relations.
-
(2)
If \(w\le ^0 v\) and \(v\nleq ^0 w\) then \(w<^0 v\).
-
(3)
If \(w\le ^0_p v\) and \(v\nleq ^0_p w\) then \(w<^0_p v\).
-
(4)
If \(w<^0 v\) then \(w\le ^0 v\).
-
(5)
If \(w<^0_p v\) then \(w\le ^0_p v\).
-
(6)
\(R^0_i\) is an equivalence relation for each \(i\in Agent\).
-
(7)
For every \(w\in W^0\), \(R^0_1(w)\cap \ldots \cap R^0_n(w) \not =\emptyset \).
Deleting \(<\) -cluster. Note that converse of item (2) of Proposition 7 is not true because there may be two worlds \(w\) and \(v\) in \(W^0\) such that \(w <^0 v\) and \(v <^0 w\). In this case we say that \(w\) and \(v\) are in the same \(<^0 \)-clusters. To deal with this we follow Benthem [25] to use the technique called Bulldozing [21] to transform \(\mathfrak {M}^0\) to a new model \(\mathfrak {M}^1\) such that there is no \(<\)-cluster in \(\mathfrak {M}^1\).
Definition 16
(Cluster). A \(<\)-cluster is an inclusion-maximal set of worlds \(C\) such that \(w< v\) for all worlds \(w,v\in C\). Similarly for \(\le _p\)-cluster.
Let \(\mathfrak {M}^1 = (W^{1}, \{R^1_i\}_{i\in Agent}, \le ^1, <^1, \le ^1_p, <^1_p, V^1)\) where:
-
\(W^{1}= W^{0-}\cup \bigcup _{i\in I}C^{\prime }_i \), here \(I\) is a set index of all \(<\)-clusters of \(W^{0}\), \(W^{0-}=W^0 - \bigcup _{i\in I}C_i \), \(C^{\prime }_i = C_i\times \mathbb {Z}\), \( \mathbb {Z}\) is the set of natural numbers.
-
\(R^1_i\) is defined by \(wR^1_i v\) iff \(\beta (w)R^0_i \beta (v)\), for every \(i\in Agent\).
-
\(<^1\) is defined as follows: For each \(C_i\), choose an arbitrary linear order \(<^{1,i}\). Define a map \(\beta : W^1\rightarrow W^0\) by \(\beta (x)=x\) if \(x\in W^{0-}\) and \(\beta (x)=w\) if \(x\) is a pair \((w,n)\) for some world \(w\) and integer \(n\). We define \(<^1\) via the following cases:
-
Case 1: \(x\) or \(y\) is in \(W^{0-}\). In this case we let \(x <^1 y\) iff \(\beta (x) <^0 \beta (y)\).
-
Case 2: \(x\in C'_i\) and \(y\in C'_j\), \(i\ne j\). In this case we let \(x <^1 y\) iff \(\beta (x) <^0 \beta (y)\).
-
Case 3: \(x\in C'_i\) and \(y\in C'_i\). In this case, \(x=(w,m)\) and \(y=(v,n)\). There are two sub-cases:
-
* Case 3.1: If \(m\ne n\), we use the natural ordering on \(\mathbb {Z}\): \((w,m) <^1 (v,n)\) iff \(m<n\).
-
* Case 3.2: If \(m=n\), we use the linear ordering \(<^{1,i}\): \((w,m) <^1 (v,m)\) iff \(w<^{1,i} v\).
-
-
-
\(\le ^1\) is defined via the following cases:
-
Case 1: \(x\) or \(y\) is in \(W^{0-}\). In this case we let \(x \le ^1 y\) iff \(\beta (x) \le ^0 \beta (y)\).
-
Case 2: Otherwise, we take the reflexive closure of \(<^1\): \(x \le ^1 y\) iff \(x <^1 y\) or \(x=y\).
-
-
\(\le ^1_p\) is defined by \(w\le ^1_p v\) iff \(\beta (w)\le ^0_p \beta (v)\).
-
\(<^1_p\) is defined by \(w<^1_p v\) iff \(\beta (w)<^0_p \beta (v)\).
-
\(V^1\) is defined by \(w\in V^1(p)\) iff \(\beta (w)\in V^0(p)\).
Definition 17
(Bounded Morphism). A mapping \(f: M=(W,\{R_i\}_{i\in Agent},\le , <, \le _p,<_p,V) \rightarrow M'=(W, \{R'_i\}_{i\in Agent},\le ', <', \le '_p,<'_p,V')\) is a bounded morphism if it satisfies the following conditions:
-
\(w\) and \(f(w)\) satisfy the same proposition letters.
-
if \(w\le v\) then \(f(w)\le ' f(v)\). And similarly for \(<, \le _p,<_p, R_i\).
-
if \(f(w)\le ' v'\) then there exists \(v\) such that \(w\le v\) and \(f(v)=v'\). And similarly for \(<', \le '_p,<'_p, R_i\).
Lemma 1
If \(f\) is a bounded morphism from \(M\) to \(M'\), then for all \(\phi \), for all \(w\in M\), \(M,w \vDash _{pudl^+_2} \phi \) iff \(M',f(w) \vDash _{pudl^+_2} \phi \).
Proposition 8
For every consistent set \(\varPhi \), if \(\mathfrak {M}^0, \varGamma \vDash _{pudl^+_2} \varPhi \), then there exists \(\varGamma '\) such that \(\mathfrak {M}^1, \varGamma ' \vDash _{pudl^+_2} \varPhi \).
Proposition 9
\(\mathfrak {M}^1\) has the following properties:
-
(1)
Both \(\le ^1\) and \(\le _p ^1\) are reflexive, transitive and connected relations.
-
(2)
\(w<^1 v\) iff \(w\le ^1 v\) and \(v\nleq ^1 w\)
-
(3)
If \(w\le ^1_p v\) and \(v\nleq ^1_p w\) then \(w<^1_p v\).
-
(4)
If \(w<^1_p v\) then \(w\le ^1_p v\).
-
(5)
\(R^1_i\) is an equivalence relation for each \(i\in Agent\).
-
(6)
For every \(w\in W^1\), \(R^1_1(w)\cap \ldots \cap R^1_n(w) \not =\emptyset \).
Deleting \(<_p\) -cluster. Now we use Bulldozing again to delete \(<_G\)clusters.
Let \(\mathfrak {M}^2 = (W^{2}, \{R^2_i\}_{i\in Agent},\le ^2, <^2, \le ^2_p, <^2_p, V^2)\) where:
-
\(W^{2}= W^{1-}\cup \bigcup _{i\in I}C^{\prime }_i \), here \(I\) is a set index of all \(<_G\)-clusters of \(W^{1}\), \(W^{1-}=W^1- \bigcup _{i\in I}C_i \), \(C^{\prime }_i = C_i\times \mathbb {Z}\), \( \mathbb {Z}\) is the set of natural numbers.
-
\(R^2_i\) is defined by \(wR^2_i v\) iff \(\sigma (w)R^1_i \sigma (v)\), for every \(i\in Agent\).
-
\(<^2_p\) is defined as follows: For each \(C_i\), choose an arbitrary linear order \(<^{2,i}_p\). Define a map \(\sigma : W^2\rightarrow W^1\) by \(\sigma (x)=x\) if \(x\in W^{1-}\) and \(\sigma (x)=w\) if \(x\) is a pair \((w,n)\) for some world \(w\) and integer \(n\). We define \(<^2_p\) via the following cases:
-
Case 1: \(x\) or \(y\) is in \(W^{1-}\). In this case we let \(x <^2_p y\) iff \(\sigma (x) <^1_p \sigma (y)\).
-
Case 2: \(x\in C_i\) and \(y\in C_j\), \(i\ne j\). In this case we let \(x <^3_p y\) iff \(\sigma (x) <^2_p\sigma (y)\).
-
Case 3: \(x\in C_i\) and \(y\in C_i\). In this case , \(x=(w,m)\) and \(y=(v,n)\). There are two sub-cases:
-
* Case 3.1: If \(m\ne n\), we use the natural ordering on \(\mathbb {Z}\): \((w,m) <^2_p (v,n)\) iff \(m<n\).
-
* Case 3.2: If \(m=n\), we use the linear ordering \(<^{2,i}_p\): \((w,m) <^2_p (v,m)\) iff \(w<^{2,i}_p v\).
-
-
-
\(\le ^2_p\) is defined via the following cases:
-
Case 1: \(x\) or \(y\) is in \(W^{1-}\). In this case we let \(x \le ^2_p y\) iff \(\sigma (x) \le ^1_p \sigma (y)\).
-
Case 2: Otherwise, we take the reflexive closure of \(<^2_p\): \(x \le ^2_p y\) iff \(x <^2_p y\) or \(x=y\).
-
-
\(\le ^2\) is defined by \(w\le ^2 v\) iff \(\sigma (w)\le ^1 \sigma (v)\).
-
\(<^2\) is defined by \(w<^2 v\) iff \(\sigma (w)<^1 \sigma (v)\).
-
\(V^2\) is defined by \(w\in V^2(p)\) iff \(\sigma (w)\in V^1(p)\).
Proposition 10
For every consistent set \(\varPhi \), if \(\mathfrak {M}^1, \varGamma \vDash _{pudl^+_2} \varPhi \), then there exists \(\varGamma '\) such that \(\mathfrak {M}^2, \varGamma ' \vDash _{pudl^+_2} \varPhi \).
Proposition 11
\(\mathfrak {M}^2\) has the following properties:
-
(1)
Both \(\le ^2\) and \(\le _p ^2\) are reflexive, transitive and connected relations.
-
(2)
\(w<^2 v\) iff \(w\le ^2 v\) and \(v\nleq ^2 w\)
-
(3)
\(w<^2_p v\) iff \(w\le ^2_p v\) and \(v\nleq ^2_p w\)
-
(4)
\(R^2_i\) is an equivalence relation for each \(i\in Agent\).
-
(5)
For every \(w\in W^2\), \(R^2_1(w)\cap \ldots \cap R^2_n(w) \not =\emptyset \).
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Sun, X., Baniasadi, Z. (2015). STIT Based Deontic Logics for the Miners Puzzle. In: Bulling, N. (eds) Multi-Agent Systems. EUMAS 2014. Lecture Notes in Computer Science(), vol 8953. Springer, Cham. https://doi.org/10.1007/978-3-319-17130-2_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-17130-2_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-17129-6
Online ISBN: 978-3-319-17130-2
eBook Packages: Computer ScienceComputer Science (R0)