Back to Search
Start Over
Beyond quantifier-free interpolation in extensions of presburger arithmetic
- Source :
- Lecture Notes in Computer Science ISBN: 9783642182747
- Publication Year :
- 2019
- Publisher :
- Springer, 2019.
-
Abstract
- Craig interpolation has emerged as an effective means of generating candidate program invariants. We present interpolation procedures for the theories of Presburger arithmetic combined with (i) uninterpreted predicates (QPA+UP), (ii) uninterpreted functions (QPA+UF) and (iii) extensional arrays (QPA+AR). We prove that none of these combinations can be effectively interpolated without the use of quantifiers, even if the input formulae are quantifier-free. We go on to identify fragments of QPA+UP and QPA+UF with restricted forms of guarded quantification that are closed under interpolation. Formulae in these fragments can easily be mapped to quantifier-free expressions with integer division. For QPA+AR, we formulate a sound interpolation procedure that potentially produces interpolants with unrestricted quantifiers.
- Subjects :
- Computer science
010102 general mathematics
Integer division
Craig interpolation
0102 computer and information sciences
16. Peace & justice
01 natural sciences
Extensional definition
Algebra
Quantifier (logic)
010201 computation theory & mathematics
0101 mathematics
Presburger arithmetic
Interpolation
Subjects
Details
- ISBN :
- 978-3-642-18274-7
- ISBNs :
- 9783642182747
- Database :
- OpenAIRE
- Journal :
- Lecture Notes in Computer Science ISBN: 9783642182747
- Accession number :
- edsair.doi.dedup.....85dd447218ee551981f4d51da4cf9ee2