Proceedings

LTLf+ and PPLTL+: Extending LTLf and PPLTL to Infinite Traces

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8447-8455.

https://doi.org/10.24963/ijcai.2025/939

Abstract

We study two logics, LTLf+ and PPLTL+, to express properties of infinite traces, that are based on the linear-time temporal logics LTLf and PPLTL on finite traces. LTLf+/PPLTL+ use levels of Manna and Pnueli’s LTL safety-progress hierarchy, and thus have the same expressive power as LTL. However, they also retain a crucial characteristic of reactive synthesis for the base logics: the game arena for strategy extraction can be derived from deterministic finite automata (DFA). Consequently, these logics circumvent the notorious difficulties associated with determinizing infinite trace automata, typical of LTL synthesis. We present optimal DFA-based technique for solving reactive synthesis for LTLf+ and PPLTL+. Additionally, we adapt these algorithms to optimally solve satisfiability and model-checking for these two logics.

  1. [Aha, 2018] D. W. Aha. Goal reasoning: Foundations, emerging applications, and prospects. AI Mag., 39(2):3- 24, 2018.
  2. [Althoff et al., 2006] C. S. Althoff, W. Thomas, and N. Wallmeier. Observations on determinization of büchi automata. Theor. Comput. Sci., 363(2):224-233, 2006.
  3. [Aminof et al., 2021a] B. Aminof, G. D. Giacomo, A. Lo- muscio, A. Murano, and S. Rubin. Synthesizing best-effort strategies under multiple environment specifications. In KR, 2021.
  4. [Aminof et al., 2021b] B. Aminof, G. D. Giacomo, and S. Rubin. Best-effort synthesis: Doing your best is not harder than giving up. In IJCAI, 2021. IJCAI
  5. [Aminof et al., 2022] B. Aminof, G. D. Giacomo, S. Rubin, and F. Zuleger. Beyond strong-cyclic: Doing your best in stochastic environments. In IJCAI, 2022. IJCAI
  6. [Aminof et al., 2023a] B. Aminof, G. D. Giacomo, and S. Rubin. Reactive synthesis of dominant strategies. In AAAI, 2023.
  7. [Aminof et al., 2023b] B. Aminof, G. D. Giacomo, S. Rubin, and F. Zuleger. Stochastic best-effort strategies for Borel goals. In LICS, 2023.
  8. [Aminof et al., 2025] B. Aminof, G. De Giacomo, A. Di Sta- sio, H. Francon, S. Rubin, and S. Zhu. LTLf synthesis un- der environment specifications for reachability and safety properties. Inf. Comput., 303:105255, 2025.
  9. [Armoni et al., 2006] R. Armoni, D. Korchemny, A. Tiemeyer, M. Y. Vardi, and Y. Zbar. Determin- istic dynamic monitors for linear-time assertions. In FATES/RV, 2006.
  10. [Artale et al., 2023] A. Artale, L. Geatti, N. Gigante, A. Mazzullo, and A. Montanari. LTL over finite words can be exponentially more succinct than pure-past LTL, and vice versa. In TIME, 2023.
  11. [Bacchus and Kabanza, 1998] F. Bacchus and F. Kabanza. Planning for temporally extended goals. Ann. Math. Ar- tif. Intell., 22(1-2):5-27, 1998.
  12. [Baier and McIlraith, 2006] J. A. Baier and S. A. McIlraith. Planning with first-order temporally extended goals using heuristic search. In AAAI, 2006.
  13. [Baier et al., 2007] J. A. Baier, C. Fritz, and S. A. McIlraith. Exploiting procedural domain control knowledge in state- of-the-art planners. In ICAPS, 2007.
  14. [Bansal et al., 2020] S. Bansal, Y. Li, L. M. Tabajara, and M. Y. Vardi. Hybrid compositional reasoning for reac- tive synthesis from finite-horizon specifications. In AAAI, 2020.
  15. [Bansal et al., 2023] S. Bansal, Y. Li, L. M. Tabajara, M. Y. Vardi, and A. M. Wells. Model checking strategies from synthesis over finite traces. In ATVA, 2023.
  16. [Bonassi et al., 2023a] L. Bonassi, G. De Giacomo, M. Fa- vorito, F. Fuggitti, A. Gerevini, and E. Scala. FOND plan- ning for pure-past linear temporal logic goals. In ECAI, 2023.
  17. [Bonassi et al., 2023b] L. Bonassi, G. De Giacomo, M. Fa- vorito, F. Fuggitti, A. Gerevini, and E. Scala. Planning for temporally extended goals in pure-past linear temporal logic. In ICAPS, 2023.
  18. [Bonassi et al., 2024] L. Bonassi, G. De Giacomo, A. Gerevini, and E. Scala. Shielded FOND: Plan- ning with safety constraints in pure-past linear temporal logic. In ECAI, 2024.
  19. [Calvanese et al., 2002] D. Calvanese, G. De Giacomo, and M. Y. Vardi. Reasoning about actions and planning in LTL action theories. In KR, 2002.
  20. [Camacho et al., 2019] A. Camacho, M. Bienvenu, and S. A. McIlraith. Towards a unified view of AI planning and re- active synthesis. In ICAPS, 2019.
  21. [Casares et al., 2022] A. Casares, T. Colcombet, and K. Lehtinen. On the size of good-for-games rabin au- tomata and its link with the memory in muller games. In ICALP, 2022.
  22. [Cimatti et al., 2003] A. Cimatti, M. Pistore, M. Roveri, and P. Traverso. Weak, strong, and strong cyclic planning via symbolic model checking. Artif. Intell., 1-2(147), 2003.
  23. [Cimatti et al., 2024] A. Cimatti, L. Geatti, N. Gigante, A. Montanari, and S. Tonetta. Extended bounded response LTL: a new safety fragment for efficient reactive synthesis. Formal Methods Syst. Des., 64(1):1-49, 2024.
  24. [Clarke et al., 2018] E. M. Clarke, T. A. Henzinger, H. Veith, and R. Bloem, editors. Handbook of Model Checking. Springer, 2018.
  25. [De Giacomo and Favorito, 2021] G. De Giacomo and M. Favorito. Compositional approach to translate LTL f /LDL f into deterministic finite automata. In ICAPS, 2021.
  26. [De Giacomo and Rubin, 2018] G. De Giacomo and S. Ru- bin. Automata-theoretic foundations of fond planning for LTL f /LDL f goals. In IJCAI, 2018.
  27. [De Giacomo and Vardi, 2013] G. De Giacomo and M. Y. Vardi. Linear temporal logic and linear dynamic logic on finite traces. In IJCAI, 2013. IJCAI
  28. [De Giacomo and Vardi, 2015] G. De Giacomo and M. Y. Vardi. Synthesis for LTL and LDL on finite traces. In IJCAI, 2015. IJCAI
  29. [De Giacomo et al., 2020] G. De Giacomo, A. Di Stasio, F. Fuggitti, and S. Rubin. Pure-past linear temporal and dynamic logic on finite traces. In IJCAI, 2020. IJCAI
  30. [De Giacomo et al., 2022] G. De Giacomo, M. Favorito, J. Li, M. Y. Vardi, S. Xiao, and S. Zhu. Ltl f synthesis as AND-OR graph search: Knowledge compilation at work. In IJCAI, 2022.
  31. [De Giacomo et al., 2023] G. De Giacomo, G. Parretti, and S. Zhu. LTL f best-effort synthesis in nondeterministic planning domains. In ECAI, 2023.
  32. [D'Ippolito et al., 2018] N. D'Ippolito, N. Rodríguez, and S. Sardiña. Fully observable non-deterministic planning as assumption-based reactive synthesis. J. Artif. Intell. Res., 61:593-621, 2018.
  33. [Ehlers et al., 2017] R. Ehlers, S. Lafortune, S. Tripakis, and M. Y. Vardi. Supervisory control and reactive synthesis: a comparative introduction. Discret. Event Dyn. Syst., 27(2), 2017.
  34. [Emerson and Lei, 1987] E. A. Emerson and C. Lei. Modal- ities for model checking: Branching time logic strikes back. Sci. Comput. Program., 8(3):275-306, 1987.
  35. [Esparza et al., 2020] J. Esparza, J. Kretínský, and S. Sick- ert. A unified translation of linear temporal logic to ω- automata. J. ACM, 67(6):33:1-33:61, 2020.
  36. [Esparza et al., 2024] J. Esparza, R. Rubio, and S. Sickert. Efficient normalization of linear temporal logic. J. ACM, 71(2):16:1-16:42, 2024.
  37. [Fijalkow and others, 2023] N. Fijalkow et al. Games on graphs. arXiv, 2305.10546, 2023.
  38. [Finkbeiner et al., 2022] B. Finkbeiner, F. Klein, and N. Metzger. Live synthesis. Innov. Syst. Softw. Eng., 18(3):443-454, 2022.
  39. [Finkbeiner, 2016] B. Finkbeiner. Synthesis of reactive sys- tems. Dependable Softw. Syst. Eng., 45:72-98, 2016.
  40. [Gabaldon, 2011] A. Gabaldon. Non-Markovian control in the situation calculus. Artif. Intell., 175(1), 2011.
  41. [Gabbay et al., 1980] D. Gabbay, A. Pnueli, S. Shelah, and J. Stavi. On the temporal analysis of fairness. In POPL, 1980.
  42. [Geatti et al., 2024] L. Geatti, M. Montali, and A. Rivkin. Foundations of reactive synthesis for declarative process specifications. In AAAI, 2024.
  43. [Geffner and Bonet, 2013] H. Geffner and B. Bonet. A Con- cise Introduction to Models and Methods for Automated Planning. Springer, 2013.
  44. [Gerevini et al., 2009] A. Gerevini, P. Haslum, D. Long, A. Saetti, and Y. Dimopoulos. Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. Artif. Intell., 173(5-6):619-668, 2009.
  45. [Hausmann et al., 2024] D. Hausmann, M. Lehaut, and N. Piterman. Symbolic solution of Emerson-Lei games for reactive synthesis. In FoSSaCS, 2024.
  46. [Hunter and Dawar, 2005] P. Hunter and A. Dawar. Com- plexity bounds for regular games. In MFCS, 2005.
  47. [Kamp, 1968] H. Kamp. Tense logic and the theory of linear order. PhD thesis, UCLA, 1968.
  48. [Kupferman and Vardi, 2000] O. Kupferman and M. Y. Vardi. An automata-theoretic approach to modular model checking. TOPLAS, 22(1), 2000.
  49. [Lichtenstein et al., 1985] O. Lichtenstein, A. Pnueli, and L. D. Zuck. The glory of the past. In Logic of Programs, pages 196-218, 1985.
  50. [Manna and Pnueli, 1990] Z. Manna and A. Pnueli. A hier- archy of temporal properties. In PODC, 1990.
  51. [Markey, 2003] N. Markey. Temporal logic with past is ex- ponentially more succinct, concurrency column. Bull. EATCS, 79:122-128, 2003.
  52. [Papadimitriou, 2007] C. H. Papadimitriou. Computational complexity. Academic Internet Publ., 2007.
  53. [Piterman and Pnueli, 2018] N. Piterman and A. Pnueli. Temporal logic and fair discrete systems. In Handbook of Model Checking, pages 27-73. Springer, 2018.
  54. [Piterman et al., 2006] N. Piterman, A. Pnueli, and Y. Sa'ar. Synthesis of reactive(1) designs. In VMCAI, 2006.
  55. [Pnueli and Rosner, 1989] A. Pnueli and R. Rosner. On the synthesis of a reactive module. In POPL, 1989.
  56. [Pnueli and Rosner, 1990] A. Pnueli and R. Rosner. Dis- tributed reactive systems are hard to synthesize. In FOCS, 1990.
  57. [Pnueli, 1977] A. Pnueli. The temporal logic of programs. In FOCS, 1977.
  58. [Rozier and Vardi, 2012] K. Y. Rozier and M. Y. Vardi. De- terministic compilation of temporal safety properties in ex- plicit state model checking. In HVC, 2012.
  59. [Tabakov and Vardi, 2005] D. Tabakov and M. Y. Vardi. Ex- perimental evaluation of classical automata constructions. In LPAR, 2005.
  60. [Tabakov et al., 2012] D. Tabakov, K. Y. Rozier, and M. Y. Vardi. Optimized temporal monitors for systemc. Formal Methods Syst. Des., 41(3):236-268, 2012.
  61. [van Dijk, 2018] T. van Dijk. Oink: An implementation and evaluation of modern parity game solvers. In TACAS, 2018.
  62. [Vardi and Stockmeyer, 1985] M. Y. Vardi and L. J. Stock- meyer. Improved upper and lower bounds for modal logics of programs: Preliminary report. In STOC, 1985.
  63. [Vardi, 2007] M. Y. Vardi. The Büchi complementation saga. In STACS, 2007.
  64. [Zhu and De Giacomo, 2022] S. Zhu and G. De Giacomo. Act for your duties but maintain your rights. In KR, 2022.
  65. [Zhu et al., 2017] S. Zhu, L. M. Tabajara, J. Li, G. Pu, and M. Y. Vardi. Symbolic LTL f Synthesis. In IJCAI, 2017.
  66. [Zuck, 1987] L. Zuck. Past Temporal Logic. PhD thesis, Weizmann Institute of Science, 1987.

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

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