Abstract
We develop a generic framework to extend the logics LTL, CTL\(^+\) and CTL\(^*\) by automata-based connectives from formal language classes and analyse this framework with regard to regular languages, visibly pushdown languages and (deterministic) context-free languages. More precisely, we consider how the use of different automata classes changes the expressive power of the logics and provide algorithms for the satisfiability and model checking problems induced by the use of different automata. For the model checking problem, we treat not only finite Kripke transition systems, but also visibly pushdown systems and pushdown systems. We provide completeness or undecidability results in almost all cases and show that the extensions we consider can formulate properties not expressible in classical temporal logics or regular extensions thereof.
This work was partially funded by the DFG under project MoNaLog (MU 1508/3).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Indeed, as the undecidability results for DCFL carry over to CFL, we do not consider the latter explicitly in the following.
References
Alur, R., Etessami, K., Madhusudan, P.: A temporal logic of nested calls and returns. In: Jensen, K., Podelski, A. (eds.) TACAS 2004. LNCS, vol. 2988, pp. 467–481. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-24730-2_35
Alur, R., Madhusudan, P.: Visibly pushdown languages. In: STOC 2004, pp. 202–211. ACM (2004)
Axelsson, R., Hague, M., Kreutzer, S., Lange, M., Latte, M.: Extended computation tree logic. In: Fermüller, C.G., Voronkov, A. (eds.) LPAR 2010. LNCS, vol. 6397, pp. 67–81. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16242-8_6
Bozzelli, L.: Alternating automata and a temporal fixpoint calculus for visibly pushdown languages. In: Caires, L., Vasconcelos, V.T. (eds.) CONCUR 2007. LNCS, vol. 4703, pp. 476–491. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74407-8_32
Demri, S., Goranko, V., Lange, M.: Temporal Logics in Computer Science: Finite-State Systems. Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, Cambridge (2016)
Emerson, E.A., Halpern, J.Y.: Decision procedures and expressiveness in the temporal logic of branching time. In: STOC 1982, pp. 169–180 (1982)
Emerson, E.A., Jutla, C.S.: The complexity of tree automata and logics of programs. SIAM J. Comput. 29(1), 132–158 (1999)
Fischer, M.J., Ladner, R.E.: Propositional dynamic logic of regular programs. J. Comput. Syst. Sci. 18(2), 194–211 (1979)
Kozen, D.: Lower bounds for natural proof systems. In: FOCS 1977, pp. 254–266 (1977)
Lange, M.: Model checking propositional dynamic logic with all extras. J. Appl. Logic 4(1), 39–49 (2006)
Laroussinie, F., Markey, N., Schnoebelen, P.: Model checking CTL\({}^{\text{+}}\) and FCTL is hard. In: FOSSACS 2001, pp. 318–331 (2001)
Löding, C., Lutz, C., Serre, O.: Propositional dynamic logic with recursive programs. J. Log. Algebr. Program. 73(1–2), 51–69 (2007)
Schwoon, S. Model checking pushdown systems. Ph.D. thesis, Technical University Munich, Germany (2002)
Weinert, A., Zimmermann, M.: Visibly linear dynamic logic. Theoret. Comput. Sci. 747, 100–117 (2018)
Wolper, P. Temporal logic can be more expressive. Inf. Control 56(1/2), 72–99 (1983)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Gutsfeld, J.O., Müller-Olm, M., Dielitz, C. (2021). Temporal Logics with Language Parameters. In: Leporati, A., Martín-Vide, C., Shapira, D., Zandron, C. (eds) Language and Automata Theory and Applications. LATA 2021. Lecture Notes in Computer Science(), vol 12638. Springer, Cham. https://doi.org/10.1007/978-3-030-68195-1_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-68195-1_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-68194-4
Online ISBN: 978-3-030-68195-1
eBook Packages: Computer ScienceComputer Science (R0)