TY - GEN
T1 - Finite-trace linear temporal logic
T2 - 16th International Conference on Runtime Verification, RV 2016
AU - Roşu, Grigore
N1 - Publisher Copyright:
© Springer International Publishing AG 2016.
PY - 2016
Y1 - 2016
N2 - Linear temporal logic (LTL) is suitable not only for infinitetrace 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 Gödel-Löb axiom. A direct decision procedure for finite-trace LTL satisfiability, a PSPACE-complete problem, is also obtained as a corollary.
AB - Linear temporal logic (LTL) is suitable not only for infinitetrace 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 Gödel-Löb axiom. A direct decision procedure for finite-trace LTL satisfiability, a PSPACE-complete problem, is also obtained as a corollary.
UR - http://www.scopus.com/inward/record.url?scp=84990205664&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84990205664&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-46982-9_21
DO - 10.1007/978-3-319-46982-9_21
M3 - Conference contribution
AN - SCOPUS:84990205664
SN - 9783319469812
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 333
EP - 350
BT - Runtime Verification - 16th International Conference, RV 2016, Proceedings
A2 - Falcone, Yliès
A2 - Sánchez, César
PB - Springer
Y2 - 23 September 2016 through 30 September 2016
ER -