When Do You Start Counting? Revisiting Counting and Pnueli Modalities in Timed Logics
Hsi-Ming Ho, Khushraj Madnani
TL;DR
This paper investigates counting and Pnueli modalities in timed logics, focusing on expressing counts of events within arbitrary intervals and relating these to well-known fragments like EMITL and Q2MLO. It shows that counting modalities for $I=igl< a,b igr>$ can be expressed in $ extup{Q2MLO}^{ extsf{fut}}$ (and in unilateral EMITL) using automata modalities, and it reconciles conflicting prior results by extending techniques to unilateral intervals and rational constants. A key contribution is the correction of folklore, proving that $C_I^k$ for $I=igl< a,b igr>$ can be captured by $C_I^k$ with $I=[0,b angle$ in both pointwise and continuous semantics under certain conditions, with broader generalizations to $ ext{P}^2_I$ and FO formulas. The results advance understanding of expressiveness in timed logics, suggesting robust expressiveness of Q2MLO and highlighting avenues for further refinement and decidability results in MITL-like frameworks with counting and Pnueli modalities.
Abstract
Pnueli first noticed that certain simple 'counting' properties appear to be inexpressible in popular timed temporal logics such as Metric Interval Temporal Logic (MITL). This interesting observation has since been studied extensively, culminating in strong timed logics that are capable of expressing such properties yet remain decidable. A slightly more general case, namely where one asserts the existence of a sequence of events in an arbitrary interval of the form <a, b> (instead of an upper-bound interval of the form [0, b>, which starts from the current point in time), has however not been addressed satisfactorily in the existing literature. We show that counting in [0, b> is in fact as powerful as counting in <a, b>; moreover, the general property 'there exist x', x'' in I such that x' <= x'' and phi(x', x'') holds' can be expressed in Extended Metric Interval Temporal Logic (EMITL) with only [0, b>.
