ACM Home Page
Please provide us with feedback. Feedback
LTL with the freeze quantifier and register automata
Full text PdfPdf (530 KB)
Source
ACM Transactions on Computational Logic (TOCL) archive
Volume 10 ,  Issue 3  (April 2009) table of contents
Article No. 16  
Year of Publication: 2009
ISSN:1529-3785
Authors
Stéphane Demri  LSV, CNRS & ENS Cachan & INRIA Futurs, France
Ranko Lazić  University of Warwick, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 81,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1507244.1507246
What is a DOI?

ABSTRACT

A data word is a sequence of pairs of a letter from a finite alphabet and an element from an infinite set, where the latter can only be compared for equality. To reason about data words, linear temporal logic is extended by the freeze quantifier, which stores the element at the current word position into a register, for equality comparisons deeper in the formula. By translations from the logic to alternating automata with registers and then to faulty counter automata whose counters may erroneously increase at any time, and from faulty and error-free counter automata to the logic, we obtain a complete complexity table for logical fragments defined by varying the set of temporal operators and the number of registers. In particular, the logic with future-time operators and 1 register is decidable but not primitive recursive over finite data words. Adding past-time operators or 1 more register, or switching to infinite data words, causes undecidability.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
David, C. 2004. Mots et données infinies. M.S. thesis, Laboratoire d'Informatique Algorithmique: Fondements et Applications, Paris.
 
5
 
6
 
7
 
8
Demri, S., Lazić, R., and Sangnier, A. 2008. Model checking freeze LTL over one-counter automata. In Proceedings of the 11th International Conference on Foundations of Software Science and Computer Structurers (FoSSaCS). Lecture Notes in Computer Science, vol. 4962. Springer, 490--504.
 
9
Dickson, L. 1913. Finiteness of the odd perfect and primitive abundant numbers with distinct factors. Amer. J. Math. 35, 413--422.
 
10
 
11
Fitting, M. 2002. Modal logic between propositional and first-order. J. Logic Comput. 12, 6, 1017--1026.
 
12
French, T. 2003. Quantified propositional temporal logic with repeating states. In Proceedings of the 10th International Symposium on Temporal Representation and Reasoning/4th International Conference on Temporal Logic (TIME- ICTL). IEEE Computer Society, 155--165.
 
13
Goranko, V. 1996. Hierarchies of modal and temporal logics with references pointers. J. Logic, Lang. Inf. 5, 1--24.
 
14
15
 
16
Lazić, R. 2006. Safely freezing LTL. In Proceedings of the 26th International Conference on Foundations of Software Technology and Theory in Computer Science (FSTTCS). Lecture Notes in Computer Science, vol. 4337. Springer, 381--392.
 
17
Lipton, R. J. 1976. The reachability problem requires exponential space. Tech. rep. 62, Yale University.
 
18
 
19
 
20
 
21
Miyano, S. and Hayashi, T. 1984. Alternating finite automata on ω-words. Theor. Comput. Sci. 32, 321--330.
 
22
23
 
24
Ouaknine, J. and Worrell, J. 2006a. On metric temporal logic and faulty Turing machines. In Proceedings of the 9th International Conference on Foundations of Software Science and Computer Structures (FoSSaCS). Lecture Notes in Computer Science, vol. 3921. Springer, 217--230.
 
25
Ouaknine, J. and Worrell, J. 2006b. Personal communication.
 
26
 
27
 
28
Segoufin, L. 2006. Automata and logics for words and trees over an infinite alphabet. In Proceedings of the 20th International Workshop on Computer Science Logic (CSL). Lecture Notes in Computer Science, vol. 4207. Springer, 41--57.
 
29
 
30

Collaborative Colleagues:
Stéphane Demri: colleagues
Ranko Lazić: colleagues