An interpolating sequent calculus for quantifier-free presburger arithmetic

30Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Craig interpolation has become a versatile tool in formal verification, for instance to generate intermediate assertions for safety analysis of programs. Interpolants are typically determined by annotating the steps of an unsatisfiability proof with partial interpolants. In this paper, we consider Craig interpolation for full quantifier-free Presburger arithmetic (QFPA), for which currently no efficient interpolation procedures are known. Closing this gap, we introduce an interpolating sequent calculus for QFPA and prove it to be sound and complete. We have extended the Princess theorem prover to generate interpolating proofs, and applied it to a large number of publicly available linear integer arithmetic benchmarks. The results indicate the robustness and efficiency of our proof-based interpolation procedure. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Brillout, A., Kroening, D., Rümmer, P., & Wahl, T. (2010). An interpolating sequent calculus for quantifier-free presburger arithmetic. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6173 LNAI, pp. 384–399). https://doi.org/10.1007/978-3-642-14203-1_33

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free