We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Reasoning about Data Repetitions with Counter Systems

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.
Comments: 55 pages
Subjects: Logic in Computer Science (cs.LO)
ACM classes: F.3.1; F.4.1; F.4.3
Cite as: arXiv:1604.02887 [cs.LO]
  (or arXiv:1604.02887v1 [cs.LO] for this version)

Submission history

From: Jürgen Koslowski [view email] [via LOGICAL proxy]
[v1] Mon, 11 Apr 2016 11:19:28 GMT (528kb,D)
[v2] Fri, 29 Jul 2016 07:31:27 GMT (519kb,D)

Link back to: arXiv, form interface, contact.