TY - JOUR
T1 - Complexity of metric temporal logics with counting and the Pnueli modalities
AU - Rabinovich, Alexander
PY - 2010/5/17
Y1 - 2010/5/17
N2 - The common metric temporal logics for continuous time were shown to be insufficient, when it was proved in Hirshfeld and Rabinovich (1999, 2007) [7,12] that they cannot express a modality suggested by Pnueli. Moreover, no temporal logic with a finite set of modalities can express all the natural generalizations of this modality. The temporal logic with counting modalities (TLC) is the extension of until-since temporal logic TL (U, S) by "counting modalities" Cn (X) and over n (n ∈ N); for each n the modality Cn (X) says that X will be true at least at n points in the next unit of time, and its dual over n (X) says that X has happened n times in the last unit of time. In Hirshfeld and Rabinovich (2006) [11] it was proved that this temporal logic is expressively complete for a natural decidable metric predicate logic. In particular the Pnueli modalities Pnk (X1, ..., Xk), "there is an increasing sequence t1, ..., tk of points in the unit interval ahead such that Xi holds at ti", are definable in TLC. In this paper we investigate the complexity of the satisfiability problem for TLC and show that the problem is PSPACE complete when the index of Cn is coded in unary, and EXPSPACE complete when the index is coded in binary. We also show that the satisfiability problem for the until-since temporal logic extended by the Pnueli modalities is PSPACE complete.
AB - The common metric temporal logics for continuous time were shown to be insufficient, when it was proved in Hirshfeld and Rabinovich (1999, 2007) [7,12] that they cannot express a modality suggested by Pnueli. Moreover, no temporal logic with a finite set of modalities can express all the natural generalizations of this modality. The temporal logic with counting modalities (TLC) is the extension of until-since temporal logic TL (U, S) by "counting modalities" Cn (X) and over n (n ∈ N); for each n the modality Cn (X) says that X will be true at least at n points in the next unit of time, and its dual over n (X) says that X has happened n times in the last unit of time. In Hirshfeld and Rabinovich (2006) [11] it was proved that this temporal logic is expressively complete for a natural decidable metric predicate logic. In particular the Pnueli modalities Pnk (X1, ..., Xk), "there is an increasing sequence t1, ..., tk of points in the unit interval ahead such that Xi holds at ti", are definable in TLC. In this paper we investigate the complexity of the satisfiability problem for TLC and show that the problem is PSPACE complete when the index of Cn is coded in unary, and EXPSPACE complete when the index is coded in binary. We also show that the satisfiability problem for the until-since temporal logic extended by the Pnueli modalities is PSPACE complete.
KW - Complexity
KW - Expressive power
KW - Real time temporal logics
UR - http://www.scopus.com/inward/record.url?scp=77950907655&partnerID=8YFLogxK
U2 - 10.1016/j.tcs.2010.03.017
DO - 10.1016/j.tcs.2010.03.017
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:77950907655
SN - 0304-3975
VL - 411
SP - 2331
EP - 2342
JO - Theoretical Computer Science
JF - Theoretical Computer Science
IS - 22-24
ER -