First Order Linear Temporal Logic over Finite Time Structures

In this work, the notion of provability for first order linear temporal logic over finite time structures, FO-LTLfin, is studied. We show that the validity problem for such a logic is not recursively enumerable, hence FO-LTLfin is not recursively axiomatizable. This negative result however does not hold in the case of bounded validity, that is truth in all temporal models where the object domain is possibly infinite, but the underlying sequence of time points does not exceed a given size. A formula is defined to be k-valid if it is true in all temporal models whose underlying time frame is not greater them k, where k is any fixed positive integer. In this work a tableau calculus is defined, that is sound and complete with respect to k-validity, when given as input the initial formula and the bound k on the size of the temporal models. The main feature of the system, extending the prepositional calculus defined in [7], is that of explicitly denoting time points and having tableau nodes labelled by either expressions intuitively stating that a formula holds in a given temporal interval, or "temporal constrsiints", i.e. linear inequalities on time points. Branch closure is reduced to unsatisfiability over the integers of the set of temporal constreiints in the branch.

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

[2]  Fred Kröger,et al.  On the Interpretability of Arithmetic in Temporal Logic , 1990, Theor. Comput. Sci..

[3]  Adrian Walker,et al.  On the Stability of some Biological Schemes with Cellular Interactions , 1976, Theor. Comput. Sci..

[4]  Dov M. Gabbay,et al.  METATEM: A Framework for Programming in Temporal Logic , 1989, REX Workshop.

[5]  Sandra de Amo,et al.  A First Step Towards Implementing Dynamic Algebraic Dependences , 1998, Theor. Comput. Sci..

[6]  Dov M. Gabbay,et al.  The Declarative Past and Imperative Future: Executable Temporal Logic for Interactive Systems , 1987, Temporal Logic in Specification.

[7]  Jean Goubault-Larrecq,et al.  A Tableau System for Linear-TIME Temporal Logic , 1997, TACAS.

[8]  Serge Abiteboul,et al.  Temporal versus first-order logic to query temporal databases , 1996, PODS.

[9]  Jan Chomicki,et al.  Temporal Query Languages: A Survey , 1994, ICTL.

[10]  Michael Kaminski,et al.  The Power of the "Always" Operator in First-Order Temporal Logic , 1996, Theor. Comput. Sci..

[11]  Marta Cialdea Mayer,et al.  Using Linear Temporal Logic to Model and Solve Planning Problems , 1998, AIMSA.

[12]  Martín Abadi,et al.  Nonclausal deduction in first-order temporal logic , 1990, JACM.

[13]  Reiner Hähnle,et al.  Improving Temporal Logic Tableaux Using Integer Constraints , 1994, ICTL.

[14]  Marta Cialdea Mayer,et al.  Bounded Model Search in Linear Temporal Logic and Its Application to Planning , 1998, TABLEAUX.

[15]  Martín Abadi,et al.  The Power of Temporal Proofs , 1989, Theor. Comput. Sci..

[16]  D. Harel Recurring dominoes: making the highly undecidable highly understandable , 1985 .