arXiv · 2305.11667
Choose your Colour: Tree Interpolation for Quantified Formulas in SMT
Abstract
We present a generic tree-interpolation algorithm in the SMT context with quantifiers. The algorithm takes a proof of unsatisfiability using resolution and quantifier instantiation and computes interpolants (which may contain quantifiers). Arbitrary SMT theories are supported, as long as each theory itself supports tree interpolation for its lemmas. In particular, we show this for the theory combination of equality with uninterpreted functions and linear arithmetic. The interpolants can be tweaked by virtually assigning each literal in the proof to interpolation partitions (colouring the literals) in arbitrary ways. The algorithm is implemented in SMTInterpol.
Explore related subjects
Keep this discovery
Elisabeth Henkel, Jochen Hoenicke, Tanja Schindler. 2023-05-19. Choose your Colour: Tree Interpolation for Quantified Formulas in SMT. https://arxiv.org/abs/2305.11667
Cite the original work for its findings. Save a collection to share your selection of sources.