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.
Similar content being viewed by others
Notes
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.
We conjecture that this statement holds for non-empty \(\mathcal{CS}\), and also holds for \({\sf JS5_{n}^{D}}\).
References
Artemov, S.: Explicit provability and constructive semantics. Bull. Symb. Log. 7(1), 1–36 (2001)
Artemov, S.: The logic of justification. Rev. Symb. Log. 1(4), 477–513 (2008)
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)
Bucheli, S., Kuznets, R., Studer, T.: Justifications for common knowledge. J. Appl. Non-Class. Log. 21(1), 35–60 (2011)
Bucheli, S., Kuznets, R., Studer, T.: Realizing public announcements by justifications. J. Comput. Syst. Sci. (to appear)
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)
Fagin, R., Halpern, J.Y., Moses, Y., Vardi, M.Y.: Reasoning About Knowledge. MIT Press, Cambridge (1995)
Fitting, M.: The logic of proofs, semantically. Ann. Pure Appl. Log. 132(1), 1–25 (2005)
Fitting, M.: Justification logics, logics of knowledge, and conservativity. Ann. Math. Artif. Intell. 53, 153–167 (2008)
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)
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)
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)
Ghari, M.: Aspects of the Joint Logic of Proofs and Provability. Ph.D. thesis, Isfahan University of Technology, in Persian (2012)
Goetschi, R., Kuznets, R.: Realization for justification logics via nested sequents: modularity through embedding. Ann. Pure Appl. Log. 163(9), 1271–1298 (2012)
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)
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)
Kuznets, R.: Complexity Issues in Justification Logic. Ph.D. thesis, City University of New, York (2008)
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)
Meyer, J.-J.Ch., van der Hoek, W.: Epistemic Logic for AI and Computer Science. Cambridge University Press, Cambridge (1995)
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)
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)
Renne, B.: Public communication in justification logic. J. Log. Comput. 21(6), 1005–1034 (2011)
Renne, B.: Multi-agent justification logic: communication and evidence elimination. Synthese 185(S1), 43–82 (2012)
Roelofsen, F.: Distributed knowledge. J. Appl. Non-Class. Log. 17(2), 255–273 (2007)
Yavorskaya Sidon, T.: Interacting explicit evidence systems. Theory Comput. Syst. 43, 272–293 (2008)
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)
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)
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)
Studer, T.: Justification logic, inference tracking, and data privacy. Logic Log. Philos. 20(4), 297–306 (2011)
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)
Acknowledgements
I would like to thank the referee for useful comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was in part supported by a grant from IPM. (No. 91030416).
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-013-9492-x