Proceedings

Assume-Guarantee Synthesis for Prompt Linear Temporal Logic

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 117-123.

https://doi.org/10.24963/ijcai.2020/17

Abstract

Prompt-LTL extends Linear Temporal Logic with a bounded version of the ``eventually'' operator to express temporal requirements such as bounding waiting times. We study assume-guarantee synthesis for prompt-LTL: the goal is to construct a system such that for all environments satisfying a first prompt-LTL formula (the assumption) the system composed with this environment satisfies a second prompt-LTL formula (the guarantee). This problem has been open for a decade. We construct an algorithm for solving it and show that, like classical LTL synthesis, it is 2-EXPTIME-complete.

  1. [Almagor et al., 2017] Shaull Almagor, Orna Kupferman, Jan Oliver Ringert, and Yaron Velner. Quantitative assume guarantee synthesis. In CAV, pages 353-374, 2017.
  2. [Alur and Henzinger, 1999] Rajeev Alur and Thomas A Henzinger. Reactive modules. Formal methods in system design, 15(1):7-48, 1999.
  3. [Alur et al., 2001] Rajeev Alur, Kousha Etessami, Salvatore La Torre, and Doron Peled. Parametric temporal logic for "model measuring". ACM Transactions on Computational Logic (ToCL), 2(3):388-407, 2001.
  4. [Aminof et al., 2016] Benjamin Aminof, Aniello Murano, Sasha Rubin, and Florian Zuleger. Prompt alternating-time epistemic logics. KR, 16:258-267, 2016.
  5. [Bala, 2004] Sebastian Bala. Regular language matching and other decidable cases of the satisfiability problem for con- straints between regular open terms. In STACS, pages 596- 607, 2004.
  6. [Bloem et al., 2015] Roderick Bloem, Rüdiger Ehlers, and Robert Könighofer. Cooperative reactive synthesis. In ATVA, pages 394-410, 2015.
  7. [Brenguier et al., 2017] Romain Brenguier, Jean-Franc ¸ois Raskin, and Ocan Sankur. Assume-admissible synthesis. Acta Informatica, 54(1):41-83, 2017.
  8. [Chatterjee and Henzinger, 2007] Krishnendu Chatterjee and Thomas A Henzinger. Assume-guarantee synthesis. In TACAS, pages 261-275, 2007.
  9. [Colcombet and Fijalkow, 2016] Thomas Colcombet and Nathanaël Fijalkow. The bridge between regular cost functions and omega-regular languages. In ICALP, pages 126:1-126:13, 2016.
  10. [Colcombet and Göller, 2016] Thomas Colcombet and Ste- fan Göller. Games with bound guess actions. In LICS, pages 257-266, 2016.
  11. [Colcombet et al., 2010] Thomas Colcombet, Denis Kuper- berg, and Sylvain Lombardy. Regular temporal cost func- tions. In ICALP, pages 563-574, 2010.
  12. [Colcombet, 2009] Thomas Colcombet. The theory of sta- bilisation monoids and regular cost functions. In ICALP, pages 139-150, 2009.
  13. [Colcombet, 2013a] Thomas Colcombet. Fonctions régulières de coût. Habilitation Thesis, 2013.
  14. [Colcombet, 2013b] Thomas Colcombet. Regular cost func- tions, part I: logic and algebra over words. Logical Meth- ods in Computer Science, 9(3), 2013.
  15. [Fijalkow et al., 2018] Nathanaël Fijalkow, Bastien Maubert, Aniello Murano, and Sasha Rubin. Quan- tifying bounds in strategy logic. In CSL, 2018.
  16. [Filiot et al., 2018] Emmanuel Filiot, Raffaella Gentilini, and Jean-Franc ¸ois Raskin. Rational synthesis under im- perfect information. In LICS, pages 422-431, 2018.
  17. [Fisman et al., 2010] Dana Fisman, Orna Kupferman, and Yoad Lustig. Rational synthesis. In TACAS, pages 190- 204, 2010.
  18. [Henzinger and Piterman, 2006] Thomas A. Henzinger and Nir Piterman. Solving games without determinization. In CSL, pages 395-410, 2006.
  19. [Jacobs and Bloem, 2018] Swen Jacobs and Roder- ick Bloem. The 5th reactive synthesis compe- tition (SYNTCOMP). http://www.syntcomp.org/ syntcomp-2018-results, 2018. Link
  20. [Jacobs et al., 2018] Swen Jacobs, Leander Tentrup, and Martin Zimmermann. Distributed synthesis for parame- terized temporal logics. Information and Computation, 262:311-328, 2018.
  21. [Jacobs et al., 2019] Swen Jacobs, Guillermo A. Pérez, and Roderick Bloem. The 6th reactive synthesis competition (SYNTCOMP). http://www.syntcomp.org/ syntcomp-2019-results/, 2019. Link
  22. [Kirsten, 2004] Daniel Kirsten. Desert automata and the finite substitution problem. In STACS, pages 305-316, 2004.
  23. [Kuperberg and Vanden Boom, 2012] Denis Kuperberg and Michael Vanden Boom. On the expressive power of cost logics over infinite words. In ICALP, pages 287-298, 2012.
  24. [Kuperberg, 2014] Denis Kuperberg. Linear temporal logic for regular cost functions. Logical Methods in Computer Science, 10(1), 2014.
  25. [Kupferman et al., 2009] Orna Kupferman, Nir Piterman, and Moshe Y Vardi. From liveness to promptness. For- mal Methods in System Design, 34(2):83-103, 2009.
  26. [Kupferman et al., 2016] Orna Kupferman, Giuseppe Perelli, and Moshe Y. Vardi. Synthesis with rational environments. Annals of Mathematics and Artificial Intelligence, 78(1):3-20, 2016.
  27. [Kwiatkowska et al., 2010] Marta Kwiatkowska, Gethin Norman, David Parker, and Hongyang Qu. Assume- guarantee verification for probabilistic systems. In TACAS, pages 23-37, 2010.
  28. [Maoz and Sa'ar, 2012] Shahar Maoz and Yaniv Sa'ar. Assume-guarantee scenarios: Semantics and synthesis. In MoDELS, pages 335-351, 2012.
  29. [Pnueli and Rosner, 1989] Amir Pnueli and Roni Rosner. On the synthesis of a reactive module. In POPL, pages 179- 190, 1989.
  30. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In FOCS, pages 46-57, 1977.
  31. [Pnueli, 1985] Amir Pnueli. In transition from global to modular temporal reasoning about programs. In Log- ics and models of concurrent systems, pages 123-144. Springer, 1985.
  32. [Vardi, 1995] Moshe Y. Vardi. An automata-theoretic ap- proach to fair realizability and synthesis. In CAV, pages 267-278, 1995.

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

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