Craig Interpolation for Quantifier-Free Presburger Arithmetic
| dc.creator | Brillout, Angelo | |
| dc.creator | Kroening, Daniel | |
| dc.creator | Wahl, Thomas | |
| dc.date | 2008-11-21 | |
| dc.date.accessioned | 2026-07-07T10:20:06Z | |
| dc.date.available | 2026-07-07T10:20:06Z | |
| dc.description | Craig interpolation has become a versatile algorithmic tool for improving software verification. Interpolants can, for instance, accelerate the convergence of fixpoint computations for infinite-state systems. They also help improve the refinement of iteratively computed lazy abstractions. Efficient interpolation procedures have been presented only for a few theories. In this paper, we introduce a complete interpolation method for the full range of quantifier-free Presburger arithmetic formulas. We propose a novel convex variable projection for integer inequalities and a technique to combine them with equalities. The derivation of the interpolant has complexity low-degree polynomial in the size of the refutation proof and is typically fast in practice. | |
| dc.description | 15 pages, 1 algorithm, 1 figure | |
| dc.identifier | https://arxiv.org/abs/0811.3521 | |
| dc.identifier | http://arxiv.org/abs/0811.3521 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/174744 | |
| dc.subject | Logic in Computer Science | |
| dc.subject | Symbolic Computation | |
| dc.title | Craig Interpolation for Quantifier-Free Presburger Arithmetic | |
| dc.type | text |