Proceedings

A Simple Probabilistic Extension of Modal Mu-calculus

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 882-887.

Abstract

Probabilistic systems are an important theme in AI domain. As the specification language, PCTL is the most frequently used logic for reasoning about probabilistic properties. In this paper, we present a natural and succinct probabilistic extension of Mu-calculus, another prominent logic in the concurrency theory. We study the relationship with PCTL. Surprisingly, the expressiveness is highly orthogonal with PCTL. The proposed logic captures some useful properties which cannot be expressed in PCTL. We investigate the model checking and satisfiability problem, and show that the model checking problem is in UP and co-UP, and the satisfiability checking can be decided via reducing into solving parity games. This is in contrast to PCTL as well, whose satisfiability checking is still an open problem.

  1. [Baier and Katoen, 2008] C. Baier and J.-P. Katoen. Principles of Model Checking. MIT Press, 2008.
  2. [Banieqbal and Barringer, 1987] B. Banieqbal and H. Barringer. Temporal logic with fixed points. In B. Banieqbal, H. Bar- ringer, and A. Pnueli, editors, Temporal Logic in Specification, volume 398 of Lecture Notes in Computer Science, pages 62-74. Springer-Verlag, 1987.
  3. [Berezin, 2002] S. Berezin. Model Checking and Theorem Proving: A Unified Framework. Phd thesis, Carnegie Mellon University, Pittsburgh, PA, USA, Jan. 2002.
  4. [Bertrand et al., 2012] N. Bertrand, J. Fearnley, and S. Schewe. Bounded satisfiability for PCTL. In CSL, volume 16 of LIPIcs, pages 92-106. Schloss Dagstuhl -Leibniz-Zentrum fuer Infor- matik, 2012.
  5. [Bhatia et al., 2011] Amit Bhatia, Matthew R Maly, Lydia E Kavraki, and Moshe Y Vardi. Motion planning with complex goals. Robotics & Automation Magazine, IEEE, 18(3):55-64, 2011.
  6. Brázdil et al., ] Tomás Brázdil, Vojtech Forejt, Jan Kretínský, and Antonín Kucera. [Castro et al., 2015]
  7. P. Castro, C. Kilmurray, and N. Piterman. Tractable probabilistic µ-calculus that expresses probabilistic temporal logics. In 32nd Symposium on Theoretical Aspects of Computer Science, volume 30 of Leibniz International Proceed- ings in Informatics, pages 211-223, 2015.
  8. [Cleaveland et al., 2005] R. Cleaveland, S. Iyer, and M. Narasimha. Probabilistic temporal logics via the modal µ-calculus. Theor. Comput. Sci., 342(2-3):316-350, 2005.
  9. [Couvreur et al., 2003] J-M. Couvreur, N. Saheb, and G. Sutre. An optimal automata approach to LTL model checking of probabilis- tic systems. In LPAR 2003, volume 2850 of Lecture Notes in Computer Science, pages 361-375. Springer, 2003.
  10. [Dam, 1995] M. Dam. Translating CTL* into the modal µ-calculus. Technical Report ECS-LFCS-90-123, Laboratory for Founda- tions of Computer Science, University of Edinburgh, November 1995.
  11. [de Alfaro and Majumdar, 2001] L. de Alfaro and R. Majumdar. Quantitative solution of omega-regular games. In STOC, pages 675-683. ACM, 2001.
  12. [Emerson and Clarke, 1980] E. Emerson and E. Clarke. Character- izing correctness properties of parallel programs using fixpoints. In Proc. of the 7th Int. Colloquium on Automata, Languages and Programming (ICALP'80), volume 85 of Lecture Notes in Com- puter Science, pages 169-181. Springer-Verlag, 1980.
  13. [Emerson and Halpern, 1986] E. A. Emerson and J. Y. Halpern. De- cision procedures and expressiveness in the temporal logics of branching time. Journal of the ACM, 33(1):151-178, 1986.
  14. [Emerson and Lei, 1986] E. A. Emerson and C. L. Lei. Efficient model checking in fragments of the propositional mu-calculus. In First IEEE Symposium on Logic in Computer Science, pages 267-278. Los Alamitos: IEEE Computer Society, 1986.
  15. [Gurevich and Harrington, 1982] Y. Gurevich and L. Harrington. Trees, automata, and games. In Proceeding of 14th ACM Sympo- sium on the Theory of Computing, pages 60-65, San Francisco, California, 1982.
  16. [Hansson and Jonsson, 1994] H. Hansson and B. Jonsson. A logic for reasoning about time and reliability. FAC, 6(5):512-535, 1994.
  17. [Huth and Kwiatkowska, 1997] M. Huth and M. Z. Kwiatkowska. Quantitative analysis and model checking. In LICS, pages 111- 122. IEEE Computer Society, 1997.
  18. [Jurdziński, 1998] M. Jurdziński. Deciding the winner in par- ity games is in UP∩co-UP. Information Processing Letters, 68(3):119-124, 1998.
  19. [Katoen, 1998] J.-P. Katoen. Concepts, Algorithms, and Tools for Model Checking. FAU, Lehrstuhl für Informatik VII Friedrich- Alexander Universität Erlangen-Nürnberg, 2 edition, 1998. Lec- ture Notes of the Course "Mechanised Validation of Parallel Sys- tems".
  20. [Kozen, 1983] D. Kozen. Results on the propositional µ-calculus. Theoretical Computer Science, 27:333-354, 1983.
  21. [Liu et al., 2015] W. Liu, L. Song, J. Wang, and Lijun Zhang. http://arxiv.org/abs/1504.07737, Apr 2015. Link
  22. [McIver and Morgan, 2002] A. McIver and C. Morgan. Games, probability and the quantitative µ-calculus qmµ. In LPAR, vol- ume 2514 of Lecture Notes in Computer Science, pages 292-310. Springer, 2002.
  23. [McIver and Morgan, 2007] A. McIver and C. Morgan. Results on the quantitative µ-calculus qmµ. TOCL, 8(1):3, 2007.
  24. M. Mio. Game semantics for probabilistic modal µ- calculi. PhD thesis, The University of Edinburgh, 2012.
  25. M. Mio. Probabilistic modal µ-calculus with inde- pendent product. Logical Methods in Computer Science, 8(4), 2012.
  26. [Morgan and McIver, 1997] C. Morgan and A. McIver. A proba- bilistic temporal calculus based on expectations. In L. Groves and S. Reeves, editors, Proc. Formal Methods Pacific, pages 4- 22. Springer, 1997.
  27. [Pnueli, 1977] A. Pnueli. The temporal logic of programs. In Proc. of 18th IEEE Symposium on Foundation of Computer Science (FOCS' 77), pages 46-57. IEEE Computer Society, 1977.
  28. [Schewe, 2008] S. Schewe. Synthesis of Distributed Systems. Phd thesis, Saarbrücken, 2008.
  29. [Singh, 1998] Munindar P. Singh. Applying the mu-calculus in planning and reasoning about action. J. Log. Comput., 8(3):425- 445, 1998.
  30. [Sistla and Clarke, 1985] A. P. Sistla and E. M. Clarke. The com- plexity of propositional linear temporal logics. Journal of Assoc. Comput. Mach., 32(3):733-749, 1985.
  31. [Vardi, 1985] M. Y. Vardi. Automatic verification of probabilistic concurrent finite-state programs. In FOCS, pages 327-338. IEEE Computer Society, 1985.
  32. [Walukiewicz, 2000] I. Walukiewicz. Completeness of Kozen's ax- iomatization of the propositional µ-calculus. Information and Computation, 157:142-182, 2000.
  33. [Wilke, 2002] T. Wilke. Alternating tree automata, parity games, and modal µ-calculus. Bull, Belg, Math, Soc, 8(2):359-391, 2002.
  34. [Wolper, 1983] P. Wolper. Temporal logic can be more expressive. Information and Control, 56(1-2):72-99, 1983.
  35. [Zielonka, 1998] W. Zielonka. Infinite games on finitely coloured graphs with applications to automata on infinite trees. Theoretical Computer Science, 200:135-183, 1998.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards