DocumentCode :
626272
Title :
Reasoning about Data Repetitions with Counter Systems
Author :
Demri, Stephane ; Figueira, Dario ; Praveen, M.
fYear :
2013
fDate :
25-28 June 2013
Firstpage :
33
Lastpage :
42
Abstract :
We study linear-time temporal logics interpreted over data words with multiple attributes. We restrict the atomic formulas to equalities of attribute values in successive positions and to repetitions of attribute values in the future or past. We demonstrate correspondences between satisfiability problems for logics and reachability-like decision problems for counter systems. We show that allowing/disallowing atomic formulas expressing repetitions of values in the past corresponds to the reachability/coverability problem in Petri nets. This gives us 2EXPSPACE upper bounds for several satisfiability problems. We prove matching lower bounds by reduction from a reachability problem for a newly introduced class of counter systems. This new class is a succinct version of vector addition systems with states in which counters are accessed via pointers, a potentially useful feature in other contexts. We strengthen further the correspondences between data logics and counter systems by characterizing the complexity of fragments, extensions and variants of the logic. For instance, we precisely characterize the relationship between the number of attributes allowed in the logic and the number of counters needed in the counter system.
Keywords :
Petri nets; computability; reachability analysis; temporal logic; vectors; 2EXPSPACE upper bound; Petri nets; atomic formula; attribute value; counter system; coverability problem; data logics; data repetition; data word; fragment complexity; linear-time temporal logic; reachability-like decision problem; satisfiability problem; vector addition system; Automata; Complexity theory; Cost accounting; Encoding; Petri nets; Radiation detectors; Upper bound; counter systems; coverability; data words; reachability; repeating values; satisfiability; temporal logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science (LICS), 2013 28th Annual IEEE/ACM Symposium on
Conference_Location :
New Orleans, LA
ISSN :
1043-6871
Print_ISBN :
978-1-4799-0413-6
Type :
conf
DOI :
10.1109/LICS.2013.8
Filename :
6571534
Link To Document :
بازگشت