Abstract
We propose a separation logic where resources are histories (sequences) of epistemic actions so that resource update means concatenation of histories and resource decomposition means splitting of histories. This separation logic, called AMHSL, allows us to reason about the past: does what is true now depend on what was true in the past, before certain actions were executed? We show that the multiplicative connectives can be eliminated from a logical language with also epistemic and action model modalities, if the horizon of epistemic actions is bounded.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The \(*\) of multiplicative conjunction \(\varphi *\psi \) is as the \(*\) in \(*\)-valid, but the latter is motivated by the Kleene-\(*\) of arbitrary iteration.
- 2.
They are all even \(*\)-valid in the \(\models \) semantics, on models \(\mathcal {M}\mathcal {E}^\omega \), but not on models \(\mathcal {M}\mathcal {E}^\textbf{max}\) as that would need relativization of each axiom to \(\lnot [h]\bot \rightarrow \). However we will not use (nor claim) that.
References
Attamah, M., van Ditmarsch, H., Grossi, D., van der Hoek, W.: Knowledge and gossip. In: Proceedings of 21st ECAI, pp. 21–26. IOS Press (2014)
Balbiani, P., van Ditmarsch, H., Herzig, A.: Before announcement. In: Beklemishev, L.D., Demri, S., Maté, A. (eds.) Advances in Modal Logic, vol. 11, pp. 58–77. College Publications (2016)
Baltag, A., Moss, L.S., Solecki, S.: The logic of public announcements, common knowledge, and private suspicions. In: Proceedings of 7th TARK, pp. 43–56 (1998)
Baltag, A., Özgün, A., Vargas Sandoval, A.L.: Arbitrary public announcement logic with memory. J. Philos. Log. 52, 53–110 (2022). https://doi.org/10.1007/s10992-022-09664-6
Belle, V., Bolander, T., Herzig, A., Nebel, B.: Epistemic planning: Perspectives on the special issue. Artif. Intell. (2022). https://doi.org/10.1016/j.artint.2022.103842
Courtault, J.-R., Galmiche, D.: A modal separation logic for resource dynamics. J. Log. Comput. 28(4), 733–778 (2018)
Courtault, J.-R., van Ditmarsch, H., Galmiche, D.: A public announcement separation logic. Math. Struct. Comput. Sci. 29(6), 828–871 (2019)
Galmiche, D., Kimmel, P., Pym, D.: A substructural epistemic resource logic: theory and modelling applications. J. Log. Comput. 29(8), 1251–1287 (2019)
Hales, J.: Arbitrary action model logic and action model synthesis. In: Proceedings of 28th LICS, pp. 253–262. IEEE (2013)
Ishtiaq, S., O’Hearn, P.: BI as an assertion language for mutable data structures. In: Proceedings of 28th POPL, pp. 14–26 (2001)
Kooi, B.: Expressivity and completeness for public update logics via reduction axioms. J. Appl. Non-Classical Log. 17(2), 231–254 (2007)
Miller, J.S., Moss, L.S.: The undecidability of iterated modal relativization. Stud. Log. 79(3), 373–407 (2005)
Moss, L.S.: Dynamic epistemic logic. In: van Ditmarsch, H., Halpern, J.Y., van der Hoek, W., Kooi, B. (eds.) Handbook of Epistemic Logic, pp. 261–312. College Publications (2015)
Plaza, J.A.: Logics of public communications. In: Proceedings of the 4th ISMIS, pp. 201–216. Oak Ridge National Laboratory (1989)
Pym, D.: The Semantics and Proof Theory of the Logic of Bunched Implications. Applied Logic Series, vol. 26. Springer, Heidelberg (2002). https://doi.org/10.1007/978-94-017-0091-7
van Benthem, J., Gerbrandy, J.D., Hoshi, T., Pacuit, E.: Merging frameworks for interaction. J. Philos. Log. 38, 491–526 (2009)
van Benthem, J., van Eijck, J., Kooi, B.: Logics of communication and change. Inf. Comput. 204(11), 1620–1662 (2006)
van Ditmarsch, H., Galmiche, D., Gawek, M.: An epistemic separation logic with action models. J. Logic Lang. Inform. 32(1), 89–116 (2023). https://doi.org/10.1007/s10849-022-09372-z
van Ditmarsch, H., Halpern, J.Y., van der Hoek, W., Kooi, B.: An introduction to logics of knowledge and belief. In: van Ditmarsch, H., Halpern, J.Y., van der Hoek, W., Kooi, B. (eds.) Handbook of Epistemic Logic, pp. 1–51 (2015)
van Ditmarsch, H., Ruan, J., van der Hoek, W.: Connecting dynamic epistemic and temporal epistemic logics. Log. J. IGPL 21(3), 380–403 (2013)
van Ditmarsch, H., van der Hoek, W., Kooi, B.: Dynamic Epistemic Logic. Synthese Library, vol. 337. Springer, Heidelberg (2008). https://doi.org/10.1007/978-1-4020-5839-4
van Ditmarsch, H., van Eijck, J., Pardo, P., Ramezanian, R., Schwarzentruber, F.: Epistemic protocols for dynamic gossip. J. Appl. Log. 20, 1–31 (2017)
Acknowledgements
We very much wish to thank the reviewers for their comments. A reviewer pointed out an error in the proof of the case \(c([h](\varphi *\psi ))\) of Lemma 5, that needed repair by strengthening the weight of case \(c(\varphi *\psi )\) in Definition 9. Another reviewer mentioned that AMHSL allows to reason about the length of histories. We added an example.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Ditmarsch, H.v., Galmiche, D., Gawek, M. (2023). A Separation Logic with Histories of Epistemic Actions as Resources. In: Hansen, H.H., Scedrov, A., de Queiroz, R.J. (eds) Logic, Language, Information, and Computation. WoLLIC 2023. Lecture Notes in Computer Science, vol 13923. Springer, Cham. https://doi.org/10.1007/978-3-031-39784-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-031-39784-4_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-39783-7
Online ISBN: 978-3-031-39784-4
eBook Packages: Computer ScienceComputer Science (R0)