Skip to main content

A Tableau for Bundled Strategies

  • Conference paper
  • First Online:
Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX 2015)

Abstract

There is a bundled variant, BCTL*, of the branching time logic CTL* which allows reasoning about models with fairness constraints on the possible futures. However, the stronger branching logic ATL*, which is well suited to reasoning about multi-agent systems, has no bundled variant. Schedulers, humans and so on may also exhibit “fair” behaviour that only manifests in the limit, motivating a similar variant of ATL*. In this paper we (1) show how to define a non-trivial Bundled variant of ATL* (BATL*); (2) Present a 2EXPTIME tableau for BATL* (so showing BATL* is 2EXPTIME-complete); (3) prove the correctness of the tableau; and (4) provide an implementation that can decide simple formulas for BATL* and another “non-local” variant NL-BCTL* that is well suited to verifying rewrite rules for ATL*.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alur, R., Henzinger, T.A., Kupferman, O.: Alternating-time temporal logic. Journal of the ACM (JACM) 49(5), 672–713 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  2. Cerrito, S., David, A., Goranko, V.: Optimal tableaux-based decision procedure for testing satisfiability in the alternating-time temporal logic ATL+. In: Demri, S., Kapur, D., Weidenbach, C. (eds.) IJCAR 2014. LNCS, vol. 8562, pp. 277–291. Springer, Heidelberg (2014)

    Google Scholar 

  3. David, A.: Deciding ATL* satisfiability by tableaux. Technical report, Laboratoire IBISC – Université d’Évry Val-d’Essonne (2015), https://www.ibisc.univ-evry.fr/~adavid/fichiers/cade15_tableaux_atl_star_long.pdf (retrieved)

  4. McCabe-Dansted, J.C., Reynolds, M.: EXPTIME fairness with bundled CTL. In: Cesta, A., Combi, C., Laroussinie, F. (eds.) Proceedings of the International Symposium on Temporal Representation and Reasoning, TIME 2014, pp. 164–173 (2014), http://www.csse.uwa.edu.au/~john/papers/ExpFair.pdf

  5. Reynolds, M.: A tableau for Bundled CTL*. Journal of Logic and Computation 17(1), 117–132 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  6. Reynolds, M.: A tableau-based decision procedure for CTL*. Formal Aspects of Computing 23(6), 739–779 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  7. Schewe, S.: ATL* satisfiability is 2EXPTIME-complete. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part II. LNCS, vol. 5126, pp. 373–385. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Friedmann, O., Latte, M., Lange, M.: A decision procedure for CTL* based on tableaux and automata. In: Giesl, J., Hähnle, R. (eds.) IJCAR 2010. LNCS, vol. 6173, pp. 331–345. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  9. Reynolds, M.: Axioms for branching time. Journal of Logic and Computation 12(4), 679–697 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  10. Bauer, S., Hodkinson, I.M., Wolter, F., Zakharyaschev, M.: On non-local propositional and weak monodic quantified CTL*. Journal of Logic and Computation 14(1), 3–22 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  11. McCabe-Dansted, J.C., Reynolds, M.: Verification of rewrite rules for computation tree logics. In: Cesta, A., Combi, C., Laroussinie, F. (eds.) Proceedings of the International Symposium on Temporal Representation and Reasoning, TIME 2014, pp. 142–151. IEEE Computer Society (2014), http://www.csse.uwa.edu.au/~john/papers/Rewrite-Long.pdf

  12. McCabe-Dansted, J.C., Reynolds, M.: A tableau for bundled strategies (expanded version) (2015) http://www.csse.uwa.edu.au/~john/papers/BATL-Long.pdf

  13. McCabe-Dansted, J.C.: Improved BCTL* tableau applet (2011) http://www.csse.uwa.edu.au/~john/BCTL2/

  14. McCabe-Dansted, J.C.: A rooted tableau for BCTL*. In: The International Methods for Modalities Workshop, vol. 278, pp. 145–158. Elsevier Science Publishers B. V., Amsterdam, November 2011, http://www.csse.uwa.edu.au/~john/papers/Rooted_BCTL_Tableau.pdf

  15. Emerson, E.A., Jutla, C.S.: The complexity of tree automata and logics of programs. SIAM Journal on Computing 29(1), 132–158 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  16. Emerson, E.A., Sistla, A.P.: Deciding branching time logic: A triple exponential decision procedure for CTL*. In: Clarke, E., Kozen, D. (eds.) Logic of Programs 1983. LNCS, vol. 164, pp. 176–192. Springer, Heidelberg (1984)

    Chapter  Google Scholar 

  17. Emerson, E.A., Sistla, A.P.: Deciding branching time logic. In: STOC 1984: Proceedings of the 16th Annual ACM Symposium on Theory of Computing, pp. 14–24. ACM Press, New York (1984)

    Google Scholar 

  18. Vardi, M.Y., Stockmeyer, L.J.: Improved upper and lower bounds for modal logics of programs. In: Proceedings of the 17th Annual ACM Symposium on Theory of Computing, STOC 1985, pp. 240–251. ACM, New York (1985)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to John McCabe-Dansted .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

McCabe-Dansted, J., Reynolds, M. (2015). A Tableau for Bundled Strategies. In: De Nivelle, H. (eds) Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 2015. Lecture Notes in Computer Science(), vol 9323. Springer, Cham. https://doi.org/10.1007/978-3-319-24312-2_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-24312-2_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-24311-5

  • Online ISBN: 978-3-319-24312-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics