• Open Access IconOpen Access
  • Cite Icon16
  • https://doi.org/10.1007/978-3-642-15643-4_11Copy DOI Icon

What’s Decidable about Sequences?

  • Jan 1, 2010
  • Carlo A Furia
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present a first-order theory of sequences with integer elements, Presburger arithmetic, and regular constraints, which can model significant properties of data structures such as arrays and lists. We give a decision procedure for the quantifier-free fragment, based on an encoding into the first-order theory of concatenation; the procedure has PSPACE complexity. The quantifier-free fragment of the theory of sequences can express properties such as sortedness and injectivity, as well as Boolean combinations of periodic and arithmetic facts relating the elements of the sequence and their positions (e.g., "for all even i's, the element at position i has value i+3 or 2i"). The resulting expressive power is orthogonal to that of the most expressive decidable logics for arrays. Some examples demonstrate that the fragment is also suitable to reason about sequence-manipulating programs within the standard framework of axiomatic semantics.

Similar Papers
  • Conference Article
  • Citations39

Elementary bounds for presburger arithmetic

  • Jan 01, 1973
  • Derek C Oppen
  • Book Chapter
  • Citations369

Super-Exponential Complexity of Presburger Arithmetic

  • Jan 01, 1998
  • Michael J Fischer +1
  • Conference Article
  • Citations12

Extending the Description Logic ALC with More Expressive Cardinality Constraints on Concepts

  • Oct 19, 2017
  • EPiC series in computing
  • Franz Baader +1
  • Research Article
  • Citations4

Decidability for Entailments of Symbolic Heaps with Arrays

  • May 11, 2021
  • Logical Methods in Computer Science
  • Daisuke Kimura +1
  • Book Chapter
  • Citations17

Decision Procedure for Separation Logic with Inductive Definitions and Presburger Arithmetic

  • Jan 01, 2016
  • Makoto Tatsuta +2
  • Book Chapter
  • Citations8

Variant-Based Decidable Satisfiability in Initial Algebras with Predicates

  • Jan 01, 2018
  • RiuNet (Politechnical University of Valencia)
  • Raúl Gutiérrez +1
  • Research Article
  • Citations28

New uses of linear arithmetic in automated theorem proving by induction

  • Mar 01, 1996
  • Journal of Automated Reasoning
  • Deepak Kapur +1
  • Book Chapter
  • Citations314

What’s Decidable About Arrays?

  • Jan 01, 2005
  • Aaron R Bradley +2
  • Book Chapter
  • Citations3

A reflection-based proof tactic for lattices in Coq

  • May 10, 2014
  • Daniel W H James +1
  • Research Article
  • Citations4

Dynamic relational mereotopology: Logics for stable and unstable relations

  • Jun 11, 2013
  • Logic and Logical Philosophy
  • Vladislav Nenchev
  • Book Chapter

Deciding Satisfiability for Overlaid Symbolic Heaps

  • Sep 14, 2025
  • Nicolas Peltier +2
  • Research Article
  • Citations194

A Decision Procedure for the First Order Theory of Real Addition with Order

  • Mar 01, 1975
  • SIAM Journal on Computing
  • Jeanne Ferrante +1
  • Research Article
  • Citations3

A symbolic algorithm for the case-split rule in solving word constraints with extensions

  • Mar 05, 2023
  • Journal of Systems and Software
  • Yu-Fang Chen +3
  • Book Chapter
  • Citations6

Computational Complexity of Synchronization Under Regular Commutative Constraints

  • Jan 01, 2020
  • Stefan Hoffmann
  • Conference Article

Improving the Performance of Interactive Configuration with Regular String Constraints

  • Nov 01, 2008
  • Esben Rune Hansen +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.