Deciding Quantifier-Free Presburger Formulas Using Parameterized Solution Bounds

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

26 pages

Scientific paper

10.2168/LMCS-1(2:6)2005

Given a formula in quantifier-free Presburger arithmetic, if it has a satisfying solution, there is one whose size, measured in bits, is polynomially bounded in the size of the formula. In this paper, we consider a special class of quantifier-free Presburger formulas in which most linear constraints are difference (separation) constraints, and the non-difference constraints are sparse. This class has been observed to commonly occur in software verification. We derive a new solution bound in terms of parameters characterizing the sparseness of linear constraints and the number of non-difference constraints, in addition to traditional measures of formula size. In particular, we show that the number of bits needed per integer variable is linear in the number of non-difference constraints and logarithmic in the number and size of non-zero coefficients in them, but is otherwise independent of the total number of linear constraints in the formula. The derived bound can be used in a decision procedure based on instantiating integer variables over a finite domain and translating the input quantifier-free Presburger formula to an equi-satisfiable Boolean formula, which is then checked using a Boolean satisfiability solver. In addition to our main theoretical result, we discuss several optimizations for deriving tighter bounds in practice. Empirical evidence indicates that our decision procedure can greatly outperform other decision procedures.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Deciding Quantifier-Free Presburger Formulas Using Parameterized Solution Bounds does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Deciding Quantifier-Free Presburger Formulas Using Parameterized Solution Bounds, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Deciding Quantifier-Free Presburger Formulas Using Parameterized Solution Bounds will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-248901

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.