Metric quantifiers and counting in timed logics and automata
We study the expressiveness of the pointwise interpretations (i.e. over timed words) of some predicate and temporal logics with metric and counting features. We show that counting in the unit interval (0,1) is strictly weaker than counting in (0,b) with arbitrary b≥0; moreover, allowing the latter to be included in temporal logics leads to expressive completeness for the metric predicate logic Q2MLO, recovering the corresponding result for the continuous interpretations (i.e. over signals). Exploiting this connection, we show that in contrast to the continuous case, adding ‘punctual’ predicates into Q2MLO is still insufficient for the full expressive power of the Monadic First-Order Logic of Order and Metric (FO[<,+1]); as a remedy, we propose a generalisation of the recently proposed Pnueli automata modalities and show that the resulting metric temporal logic is expressively complete for FO[<,+1]. On the practical side, we propose a compositional construction from metric interval temporal logic with counting or similar extensions to timed automata, which is more amenable to implementation based on existing tools that support on-the-fly model checking.
History
Publication status
- Published
File Version
- Published version
Journal
Information and ComputationISSN
0890-5401Publisher
ElsevierPublisher URL
External DOI
Volume
303Article number
105268Department affiliated with
- Informatics Publications
Institution
University of SussexFull text available
- Yes
Peer reviewed?
- Yes