Skip to main content

A Separation Logic with Histories of Epistemic Actions as Resources

  • Conference paper
  • First Online:
Logic, Language, Information, and Computation (WoLLIC 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13923))

  • 200 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The \(*\) of multiplicative conjunction \(\varphi *\psi \) is as the \(*\) in \(*\)-valid, but the latter is motivated by the Kleene-\(*\) of arbitrary iteration.

  2. 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

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. Courtault, J.-R., Galmiche, D.: A modal separation logic for resource dynamics. J. Log. Comput. 28(4), 733–778 (2018)

    Article  Google Scholar 

  7. Courtault, J.-R., van Ditmarsch, H., Galmiche, D.: A public announcement separation logic. Math. Struct. Comput. Sci. 29(6), 828–871 (2019)

    Article  Google Scholar 

  8. Galmiche, D., Kimmel, P., Pym, D.: A substructural epistemic resource logic: theory and modelling applications. J. Log. Comput. 29(8), 1251–1287 (2019)

    Article  Google Scholar 

  9. Hales, J.: Arbitrary action model logic and action model synthesis. In: Proceedings of 28th LICS, pp. 253–262. IEEE (2013)

    Google Scholar 

  10. Ishtiaq, S., O’Hearn, P.: BI as an assertion language for mutable data structures. In: Proceedings of 28th POPL, pp. 14–26 (2001)

    Google Scholar 

  11. Kooi, B.: Expressivity and completeness for public update logics via reduction axioms. J. Appl. Non-Classical Log. 17(2), 231–254 (2007)

    Article  Google Scholar 

  12. Miller, J.S., Moss, L.S.: The undecidability of iterated modal relativization. Stud. Log. 79(3), 373–407 (2005)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. Plaza, J.A.: Logics of public communications. In: Proceedings of the 4th ISMIS, pp. 201–216. Oak Ridge National Laboratory (1989)

    Google Scholar 

  15. 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

    Book  Google Scholar 

  16. van Benthem, J., Gerbrandy, J.D., Hoshi, T., Pacuit, E.: Merging frameworks for interaction. J. Philos. Log. 38, 491–526 (2009)

    Article  Google Scholar 

  17. van Benthem, J., van Eijck, J., Kooi, B.: Logics of communication and change. Inf. Comput. 204(11), 1620–1662 (2006)

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. van Ditmarsch, H., Ruan, J., van der Hoek, W.: Connecting dynamic epistemic and temporal epistemic logics. Log. J. IGPL 21(3), 380–403 (2013)

    Article  Google Scholar 

  21. 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

    Book  Google Scholar 

  22. van Ditmarsch, H., van Eijck, J., Pardo, P., Ramezanian, R., Schwarzentruber, F.: Epistemic protocols for dynamic gossip. J. Appl. Log. 20, 1–31 (2017)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Hans van Ditmarsch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics