Programming in metric temporal logic

被引:18
|
作者
Brzoska, C [1 ]
机构
[1] Univ Karlsruhe, TH, Inst Log Komplexitat & Dedukt Syst, D-76128 Karlsruhe, Germany
关键词
logic programming; temporal logic; temporal data bases; theorem proving;
D O I
10.1016/S0304-3975(97)00139-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a fragment of metric temporal logic called bounded universal Horn formulae as a theoretical basis for temporal reasoning in logic programming. We characterize its semantics in terms of fixed points and canonical models, and present an efficient proof method as operational semantics based on SLD-resolution with constraints. Although the complexity of real-time logics is very high in general - the validity problem for most of them is II11-complete already for propositional fragments in case of dense time structures - we show that the class of bounded universal Horn formulae admits complete and efficient proof methods exploiting uniform proofs and linear time complexity of basic steps of the proof method. The results obtained heavily rely on the fragment investigated and make it necessary to establish some basic results like compactness and approximation of the least model by at most omega-steps of the corresponding fixed point operator directly without recourse to standard methods tin dense case). The fragment itself is sufficiently expressive for a variety of applications ranging from real-time systems, temporal (deductive) data bases, and sequence evaluation purposes. We show that the fragment is the greatest of the metric temporal logic - in discrete and dense case - having the properties classically desired for logic programming languages. (C) 1998 - Elsevier Science B.V. All rights reserved.
引用
收藏
页码:55 / 125
页数:71
相关论文
共 50 条
  • [1] ''F-Limette'' fuzzy logic programming integrating metric temporal extensions
    Schafer, K
    Brzoska, C
    JOURNAL OF SYMBOLIC COMPUTATION, 1996, 22 (5-6) : 725 - 727
  • [2] TEMPORAL LOGIC PROGRAMMING
    ABADI, M
    MANNA, Z
    JOURNAL OF SYMBOLIC COMPUTATION, 1989, 8 (03) : 277 - 295
  • [3] Metric Temporal Logic with Counting
    Krishna, Shankara Narayanan
    Madnani, Khushraj
    Pandya, Paritosh K.
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2016), 2016, 9634 : 335 - 352
  • [4] On the decidability of Metric Temporal Logic
    Ouaknine, J
    Worrell, J
    LICS 2005: 20th Annual IEEE Symposium on Logic in Computer Science - Proceedings, 2005, : 188 - 197
  • [5] On Metric Temporal Lukasiewicz Logic
    Flaminio, Tommaso
    Tiezzi, Elisa B. P.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 246 (71-85) : 71 - 85
  • [6] METRIC TEMPORAL LOGIC WITH DURATIONS
    LAKHNECHE, Y
    HOOMAN, J
    THEORETICAL COMPUTER SCIENCE, 1995, 138 (01) : 169 - 199
  • [7] Intuitionistic Metric Temporal Logic
    de Sa, Luiz
    Toninho, Bernardo
    Pfenning, Frank
    PROCEEDINGS OF THE 25TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, PPDP 2023, 2023,
  • [8] Metric temporal logic revisited
    Reynolds, Mark
    ACTA INFORMATICA, 2016, 53 (03) : 301 - 324
  • [9] Metric temporal logic revisited
    Mark Reynolds
    Acta Informatica, 2016, 53 : 301 - 324
  • [10] Framed temporal logic programming
    Duana, Zhenhua
    Yanga, Xiaoxiao
    Koutnyb, Maciej
    SCIENCE OF COMPUTER PROGRAMMING, 2008, 70 (01) : 31 - 61