Craig Interpolation with Clausal First-Order Tableaux
Christoph Wernhard

TL;DR
This paper introduces a novel method for computing Craig-Lyndon interpolants from first-order tableau proofs, enabling efficient interpolation in theorem proving systems based on clausal tableaux.
Contribution
It presents the first interpolation technique for first-order proofs via closed tableaux, with a two-stage process including induction and interpolant lifting, justified by Herbrand's theorem.
Findings
Linear simulation of propositional interpolation methods
Correctness of interpolant lifting established
Applicability to goal-oriented and bottom-up tableau systems
Abstract
We develop foundations for computing Craig-Lyndon interpolants of two given formulas with first-order theorem provers that construct clausal tableaux. Provers that can be understood in this way include efficient machine-oriented systems based on calculi of two families: goal-oriented such as model elimination and the connection method, and bottom-up such as the hypertableau calculus. We present the first interpolation method for first-order proofs represented by closed tableaux that proceeds in two stages, similar to known interpolation methods for resolution proofs. The first stage is an induction on the tableau structure, which is sufficient to compute propositional interpolants. We show that this can linearly simulate different prominent propositional interpolation methods that operate by an induction on a resolution deduction tree. In the second stage, interpolant lifting,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
