One-pass and tree-shaped tableau systems for TPTL and TPTLb+Past

被引:4
|
作者
Geatti, Luca [1 ]
Gigante, Nicola [1 ]
Montanari, Angelo [1 ]
Reynolds, Mark [2 ]
机构
[1] Univ Udine, Udine, Italy
[2] Univ Western Australia, Nedlands, WA, Australia
关键词
TEMPORAL LOGIC; COMPLEXITY;
D O I
10.1016/j.ic.2020.104599
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Linear Temporal Logic (LTL) is one of the most commonly used formalisms for representing and reasoning about temporal properties of computations. Its application domains range from formal verification to artificial intelligence. Many real-time extensions of LTL have been proposed over the years, including Timed Propositional Temporal Logic (TPTL), that makes it possible to constrain the temporal ordering of pairs of events as well as the exact time elapsed between them. The paper focuses on TPTL and Bounded TPTL with Past (TPTLb+P), a bounded variant of TPTL enriched with past operators, which has been recently introduced to formalise a meaningful class of timeline-based planning problems. TPTLb+P allows one to refer to the past while keeping the computational complexity under control: in contrast to the full TPTL with Past (TPTL+P), whose satisfiability problem is non-elementary, the satisfiability problem for TPTLb+P is EXPSPACE-complete. The paper deals with the satisfiability problem for TPTL and TPTLb+P by providing an original tableau system for each of them that suitably generalises Reynolds' one-pass and tree-shaped tableau for LTL. First, we show how to handle past operators, by devising a one-pass and tree-shaped tableau system for LTL with Past (LTL+P). Then, we adapt it to TPTL and TPTLb+P, providing full proofs of the soundness and completeness of the resulting systems. In particular, completeness is proved by exploiting a novel model-theoretic argument that, compared to the one originally employed for the LTL system, provides a deeper understanding of the crucial role of the prune rule of the system. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页数:25
相关论文
共 27 条
  • [1] One-pass and tree-shaped tableau systems for TPTL and TPTLb+Past
    Geatti, Luca
    Gigante, Nicola
    Montanari, Angelo
    Reynolds, Mark
    Information and Computation, 2021, 278
  • [2] One-Pass and Tree-Shaped Tableau Systems for TPTL and TPTLb+Past
    Geatti, Luca
    Gigante, Nicola
    Montanari, Angelo
    Reynolds, Mark
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (277): : 176 - 190
  • [3] A SAT-Based Encoding of the One-Pass and Tree-Shaped Tableau System for LTL
    Geatti, Luca
    Gigante, Nicola
    Montanari, Angelo
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, TABLEAUX 2019, 2019, 11714 : 3 - 20
  • [4] A new one-pass tableau calculus for PLTL
    Schwendimann, S
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, 1998, 1397 : 277 - 291
  • [5] One-pass tableaux for computation tree logic
    Abate, Pietro
    Gore, Rajeev
    Widmann, Florian
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2007, 4790 : 32 - +
  • [6] Constructal theory: Tree-shaped flows and energy systems for aircraft
    Bejan, A
    JOURNAL OF AIRCRAFT, 2003, 40 (01): : 43 - 48
  • [7] Branching-time logic ECTL# and its tree-style one-pass tableau: Extending fairness expressibility of ECTL+
    Bolotov, Alexander
    Hermo, Montserrat
    Lucio, Paqui
    THEORETICAL COMPUTER SCIENCE, 2020, 813 : 428 - 451
  • [8] Analysis of tree-shaped transactions in distributed real time systems
    Redell, A
    16TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2004, : 239 - 248
  • [9] COMPACT MODELING OF FRACTAL TREE-SHAPED MICROCHANNEL LIQUID COOLING SYSTEMS
    Chen, Cheng
    Samadiani, Emad
    Sammakia, Bahgat
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2011, VOL 10, PTS A AND B, 2012, : 997 - 1006
  • [10] COMPARISON OF RECURSIVE METHODS FOR STUDY OF DYNAMIC TREE-SHAPED MULTIBODY SYSTEMS
    STELZLE, W
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1993, 73 (4-5): : T107 - T109