Upper Bounds on the Automata Size for Integer and Mixed Real and Integer Linear Arithmetic (Extended Abstract)

  • Authors:
  • Jochen Eisinger

  • Affiliations:
  • Albert-Ludwigs-Universität Freiburg, Germany

  • Venue:
  • CSL '08 Proceedings of the 22nd international workshop on Computer Science Logic
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Automata-based decision procedures have proved to be a particularly useful tool for infinite-state model checking, where automata are used to represent sets of real and integer values. However, not all theoretical aspects of these decision procedures are completely understood. We establish triple exponential upper bounds on the automata size for FO$({\mathbb Z} ,+,and FO$({\mathbb R},Z,+,. While a similar bound for Presburger Arithmetic, i.e., FO$({\mathbb Z},+,was obtained earlier using a quantifier elimination based approach, the bound for FO$({\mathbb R},Z,+,is novel. We define two graded back-and-forth systems, and use them to derive bounds on the automata size by establishing a connection between those systems and languages that can be described by formulas in the respective logics. With these upper bounds that match the known lower bounds, the theoretical background for automata-based decision procedures for linear arithmetics becomes more complete.