Temporal Logics over Transitive States

We investigate the computational behaviour of ‘two-dimensional' propositional temporal logics over (ℕ,<) (with and without the next-time operator O) that are capable of reasoning about states with transitive relations. Such logics are known to be undecidable (even $\Pi^{\rm 1}_{\rm 1}$-complete) if the domains of states with those relations are assumed to be constant. Motivated by applications in the areas of temporal description logic and specification & verification of hybrid systems, in this paper we analyse the computational impact of allowing the domains of states to expand. We show that over finite expanding domains (with an arbitrary, tree-like, quasi-order, or linear transitive relation) the logics are recursively enumerable, but undecidable. If these finite domains eventually become constant then the resulting O-free logics are decidable (but not in primitive recursive time); on the other hand, when equipped with O they are not even recursively enumerable. Finally, we show that temporal logics over infinite expanding domains as above are undecidable even for the language with the sole temporal operator ‘eventually.' The proofs are based on Kruskal's tree theorem and reductions of reachability problems for lossy channel systems.

[1]  A. Prasad Sistla,et al.  The complexity of propositional linear temporal logics , 1982, STOC '82.

[2]  Philip Kremer,et al.  Axiomatizing the next-interior fragment of dynamic topological logic , 1997 .

[3]  Frank Wolter,et al.  Non-primitive recursive decidability of products of modal logics with expanding domains , 2006, Ann. Pure Appl. Log..

[4]  Stefan Schwendimann Aspects of Computational Logic , 1998 .

[5]  Clare Dixon,et al.  Clausal temporal resolution , 1999, TOCL.

[6]  Philip Kremer,et al.  Dynamic topological logic , 2005, Ann. Pure Appl. Log..

[7]  Michael Fisher,et al.  A Resolution Method for Temporal Logic , 1991, IJCAI.

[8]  Frank Wolter,et al.  Products of ‘transitive” modal logics , 2005, Journal of Symbolic Logic.

[9]  Frank Wolter,et al.  Axiomatizing the monodic fragment of first-order temporal logic , 2002, Ann. Pure Appl. Log..

[10]  J. Kruskal Well-quasi-ordering, the Tree Theorem, and Vazsonyi’s conjecture , 1960 .

[11]  Boris Konev,et al.  TeMP: A Temporal Monodic Prover , 2004, IJCAR.

[12]  A. Nerode,et al.  Logics for hybrid systems , 2000, Proceedings of the IEEE.

[13]  Graham Higman,et al.  Ordering by Divisibility in Abstract Algebras , 1952 .

[14]  Alasdair Urquhart,et al.  Temporal Logic , 1971 .

[15]  Anil Nerode,et al.  Modal Logics and Topological Semantics for Hybrid Systems , 1997 .

[16]  F. Wolter,et al.  Fragments of first-order temporal logics , 2000 .

[17]  Pierre Wolper,et al.  The tableau method for temporal logic: an overview , 1985 .

[18]  Richard Mayr Undecidable problems in unreliable computations , 2003, Theor. Comput. Sci..

[19]  Daniel Brand,et al.  On Communicating Finite-State Machines , 1983, JACM.

[20]  Frank Wolter,et al.  Combining Spatial and Temporal Logics: Expressiveness vs. Complexity , 2011, J. Artif. Intell. Res..

[21]  Joseph Y. Halpern,et al.  The Complexity of Reasoning about Knowledge and Time. I. Lower Bounds , 1989, J. Comput. Syst. Sci..

[22]  A. Prasad Sistla,et al.  Reasoning with Many Processes , 1987, LICS.

[23]  Carsten Lutz,et al.  Temporalising Tableaux , 2004, Stud Logica.

[24]  Klaus Schild,et al.  Combining Terminological Logics with Tense Logic , 1993, EPIA.

[25]  Philippe Schnoebelen,et al.  Verifying lossy channel systems has nonprimitive recursive complexity , 2002, Inf. Process. Lett..

[26]  Boris Konev,et al.  On Dynamic Topological and Metric Logics , 2006, Studia Logica: An International Journal for Symbolic Logic.

[27]  F. Wolter,et al.  Temporalizing Description Logics , 1998, FroCoS.

[28]  Clare Dixon,et al.  Towards the implementation of first-order temporal resolution: the expanding domain case , 2003, 10th International Symposium on Temporal Representation and Reasoning, 2003 and Fourth International Conference on Temporal Logic. Proceedings..

[29]  Boris Konev,et al.  TRP++2.0: A Temporal Resolution Prover , 2003, CADE.

[30]  Alain Finkel,et al.  Decidability of the termination problem for completely specified protocols , 1994, Distributed Computing.

[31]  D. Gabbay,et al.  Many-Dimensional Modal Logics: Theory and Applications , 2003 .

[32]  Ulrike Sattler,et al.  Modal Logic and the Two-Variable Fragment , 2001, CSL.