Finite-Trace Linear Temporal Logic: Coinductive Completeness

被引:0
|
作者
Rosu, Grigore [1 ]
机构
[1] Univ Illinois, Champaign, IL 61820 USA
来源
RUNTIME VERIFICATION, (RV 2016) | 2016年 / 10012卷
关键词
SEMANTICS; LTL;
D O I
10.1007/978-3-319-46982-9_21
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Linear temporal logic (LTL) is suitable not only for infinite-trace systems, but also for finite-trace systems. Indeed, LTL is frequently used as a trace specification formalism in runtime verification. The completeness of LTL with only infinite or with both infinite and finite traces has been extensively studied, but similar direct results for LTL with only finite traces are missing. This paper proposes a sound and complete proof system for finite-trace LTL. The axioms and proof rules are natural and expected, except for one rule of coinductive nature, reminiscent of the Godel-Lob axiom. A direct decision procedure for finite-trace LTL satisfiability, a PSPACE-complete problem, is also obtained as a corollary.
引用
收藏
页码:333 / 350
页数:18
相关论文
共 50 条
  • [31] GAMES AND FULL COMPLETENESS FOR MULTIPLICATIVE LINEAR LOGIC
    ABRAMSKY, S
    JAGADEESAN, R
    JOURNAL OF SYMBOLIC LOGIC, 1994, 59 (02) : 543 - 574
  • [32] Completeness results for linear logic on Petri nets
    Engberg, U
    Winskel, G
    ANNALS OF PURE AND APPLIED LOGIC, 1997, 86 (02) : 101 - 135
  • [33] GAMES AND FULL COMPLETENESS FOR MULTIPLICATIVE LINEAR LOGIC
    ABRAMSKY, S
    JAGADEESAN, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 652 : 291 - 301
  • [34] ONLINE MODEL-CHECKING FOR FINITE LINEAR TEMPORAL LOGIC SPECIFICATIONS
    JARD, C
    JERON, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 407 : 189 - 196
  • [35] Pure-Past Linear Temporal and Dynamic Logic on Finite Traces
    De Giacomo, Giuseppe
    Di Stasio, Antonio
    Fuggitti, Francesco
    Rubin, Sasha
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 4959 - 4965
  • [36] A HOARE LOGIC FOR THE COINDUCTIVE TRACE-BASED BIG-STEP SEMANTICS OF WHILE
    Nakata, Keiko
    Uustalu, Tarmo
    LOGICAL METHODS IN COMPUTER SCIENCE, 2015, 11 (01)
  • [37] Completeness of bounded model checking temporal logic of knowledge
    Liu, Zhifeng
    Ge, Yun
    Zhang, Dong
    Zhou, Conghua
    Journal of Southeast University (English Edition), 2010, 26 (03) : 399 - 405
  • [38] Checking Metric Temporal Logic with TRACE
    Hendriks, Martijn
    Geilen, Marc
    Behrouzian, Amir R. B.
    Basten, Twan
    Alizadeh, Hadi
    Goswami, Dip
    2016 16TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD 2016), 2016, : 19 - 24
  • [39] Full completeness of the multiplicative linear logic of Chu spaces
    Devarajan, Harish
    Hughes, Dominic
    Plotkin, Gordon
    Pratt, Vaughan
    Proceedings - Symposium on Logic in Computer Science, 1999, : 234 - 243
  • [40] Visibly Linear Temporal Logic
    Laura Bozzelli
    César Sánchez
    Journal of Automated Reasoning, 2018, 60 : 177 - 220