Skip to main content
Log in

Distributed Knowledge Justification Logics

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

Justification logics are a family of modal epistemic logics which enables us to reasoning about justifications and evidences. In this paper, we introduce evidence-based multi-agent distributed knowledge logics, called distributed knowledge justification logics. The language of our justification logics contain evidence-based knowledge operators for individual agents and for distributed knowledge , which are interpreted respectively as “t is a justification that agent i accepts for F”, and “t is a justification that all agents accept for F if they combine their knowledge and justifications”. We study basic properties of our logics and prove the conservativity of distributed knowledge justification logics over multi-agent justification logics. We present Kripke style models, pseudo-Fitting and Fitting models, as well as Mkrtychev models (single world Fitting models) and prove soundness and completeness theorems. We also find a class of Fitting models which satisfies the principle of full communication. Finally, we establish the realization theorem, which states that distributed knowledge justification logics can be embedded into the modal distributed knowledge logics, and vise versa.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. Letia and Groza in [18] proposed a logic named “distributed justification logic”. Their work is not about distributed knowledge, rather it is on argumentation theory.

  2. This paper is an extended and improved version of [11, 12].

  3. We conjecture that this statement holds for non-empty \(\mathcal{CS}\), and also holds for \({\sf JS5_{n}^{D}}\).

References

  1. Artemov, S.: Explicit provability and constructive semantics. Bull. Symb. Log. 7(1), 1–36 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  2. Artemov, S.: The logic of justification. Rev. Symb. Log. 1(4), 477–513 (2008)

    Article  MATH  Google Scholar 

  3. Artemov, S.: Tracking evidence. In: Blass, A., Dershowitz, N., Reisig, W. (eds.) Fields of Logic and Computation, Essays Dedicated to Yuri Gurevich on the Occasion of His 70th Birthday. Lecture Notes in Computer Science, vol. 6300, pp. 61–74. Springer, Berlin (2010)

    Google Scholar 

  4. Bucheli, S., Kuznets, R., Studer, T.: Justifications for common knowledge. J. Appl. Non-Class. Log. 21(1), 35–60 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  5. Bucheli, S., Kuznets, R., Studer, T.: Realizing public announcements by justifications. J. Comput. Syst. Sci. (to appear)

  6. Fagin, R., Halpern, J.Y., Vardi, M.Y.: What can machines know? On the properties of knowledge in distributed systems. J. Assoc. Comput. Mach. 39(2), 328–376 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  7. Fagin, R., Halpern, J.Y., Moses, Y., Vardi, M.Y.: Reasoning About Knowledge. MIT Press, Cambridge (1995)

    MATH  Google Scholar 

  8. Fitting, M.: The logic of proofs, semantically. Ann. Pure Appl. Log. 132(1), 1–25 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  9. Fitting, M.: Justification logics, logics of knowledge, and conservativity. Ann. Math. Artif. Intell. 53, 153–167 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  10. Gerbrandy, J.: Distributed knowledge. In: Hulstijn, J., Nijholt, A. (eds.) Twendial’98: Formal Semantics and Pragmatics of Dialogue, TWLT 13, pp. 111–124. Universiteit Twente, Enschede (1998)

    Google Scholar 

  11. Ghari, M.: Justification counterpart of distributed knowledge systems. In: :Slavkovik, M. (ed.) Proceedings of the 15th ESSLLI Student Session, Copenhagen, Denmark, pp. 25–36 (2010)

    Google Scholar 

  12. Ghari, M.: Distributed knowledge with justifications. In: Lassiter, D., Slavkovik, M. (eds.) New Directions in Logic, Language and Computation, ESSLLI 2010 and ESSLLI 2011 Student Sessions, Selected Papers. Lecture Notes in Computer Science, vol. 7415, pp. 91–108. Springer, Berlin (2012)

    Google Scholar 

  13. Ghari, M.: Aspects of the Joint Logic of Proofs and Provability. Ph.D. thesis, Isfahan University of Technology, in Persian (2012)

  14. Goetschi, R., Kuznets, R.: Realization for justification logics via nested sequents: modularity through embedding. Ann. Pure Appl. Log. 163(9), 1271–1298 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  15. Halpern, J.Y., Moses, Y.: Knowledge and common knowledge in a distributed environment. In: Proceedings of the 3rd ACM Conference on Principles of Distributed Computing, pp. 50–61 (1984)

    Google Scholar 

  16. Halpern, J.Y., Moses, Y.: A guide to the modal logics of knowledge and belief. In: Proceedings of 9th International Joint Conference on Artificial Intelligence (IJCAI-85), pp. 480–490 (1985)

    Google Scholar 

  17. Kuznets, R.: Complexity Issues in Justification Logic. Ph.D. thesis, City University of New, York (2008)

  18. Letia, I.A., Groza, A.: Arguing with justifications between collaborating agents. In: McBurney, P., Parsons, S., Rahwan, I. (eds.) Argumentation in Multi-Agent Systems, 8th International Workshop, ArgMAS 2011, Taipei, Taiwan, May 3, 2011, Revised Selected Papers. Lecture Notes in Artificial Intelligence, vol. 7543, pp. 102–116. Springer, Berlin (2012)

    Chapter  Google Scholar 

  19. Meyer, J.-J.Ch., van der Hoek, W.: Epistemic Logic for AI and Computer Science. Cambridge University Press, Cambridge (1995)

    Book  MATH  Google Scholar 

  20. Mkrtychev, A.: Models for the logic of proofs. In: Adian, S.I., Nerode, A. (eds.) Logical Foundations of Computer Science. Lecture Notes in Computer Science, vol. 1234, pp. 266–275. Springer, Berlin (1997)

    Chapter  Google Scholar 

  21. Renne, B.: Evidence elimination in multi-agent justification logic. In: Heifetz, A. (ed.) Theoretical Aspects of Rationality and Knowledge. Proceedings of the Twelfth Conference (TARK 2009), pp. 227–236. Stanford University Press, California (2009)

    Google Scholar 

  22. Renne, B.: Public communication in justification logic. J. Log. Comput. 21(6), 1005–1034 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  23. Renne, B.: Multi-agent justification logic: communication and evidence elimination. Synthese 185(S1), 43–82 (2012)

    Article  MATH  Google Scholar 

  24. Roelofsen, F.: Distributed knowledge. J. Appl. Non-Class. Log. 17(2), 255–273 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  25. Yavorskaya Sidon, T.: Interacting explicit evidence systems. Theory Comput. Syst. 43, 272–293 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  26. Van der Hoek, W., Meyer, J.-J.Ch.: Making some issues of implicit knowledge explicit. Int. J. Found. Comput. Sci. 3(2), 193–223 (1992)

    Article  MATH  Google Scholar 

  27. Van der Hoek, W., Meyer, J.-J.Ch.: A complete epistemic logic for multiple agents—combining distributed and common knowledge. In: Bacharach, M.O.L., Gerard-Varet, L.A., Mongin, P., Shin, H.S. (eds.) Epistemic Logic and the Theory of Games and Decisions, pp. 35–68. Kluwer Academic, Dordrecht (1997)

    Chapter  Google Scholar 

  28. Van der Hoek, W., Van Linder, B., Meyer, J.-J.Ch.: Group knowledge is not always distributed (neither is it always implicit). Math. Soc. Sci. 38, 215–240 (1999)

    Article  MATH  Google Scholar 

  29. Studer, T.: Justification logic, inference tracking, and data privacy. Logic Log. Philos. 20(4), 297–306 (2011)

    MATH  MathSciNet  Google Scholar 

  30. Studer, T.: An application of justification logic to protocol verification. In: Proceedings, 2011 Seventh International Conference on Computational Intelligence and Security, CIS 2011, pp. 779–783. IEEE Press, New York (2011)

    Chapter  Google Scholar 

Download references

Acknowledgements

I would like to thank the referee for useful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meghdad Ghari.

Additional information

This research was in part supported by a grant from IPM. (No. 91030416).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ghari, M. Distributed Knowledge Justification Logics. Theory Comput Syst 55, 1–40 (2014). https://doi.org/10.1007/s00224-013-9492-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-013-9492-x

Keywords

Navigation