On the Completeness of Interpolation Algorithms
Stefan Hetzl, Raheleh Jalali
Abstract
Craig interpolation is a fundamental property of classical and non-classic logics with a plethora of applications from philosophical logic to computer-aided verification. The question of which interpolants can be obtained from an interpolation algorithm is of profound importance. Motivated by this question, we initiate the study of completeness properties of interpolation algorithms. An interpolation algorithm I is complete if, for every semantically possible interpolant C of an implication A → B, there is a proof P of A → B such that C is logically equivalent to I(P ). We establish incompleteness and different kinds of completeness results for several standard algorithms for resolution and the sequent calculus for propositional, modal, and first-order logic.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d3470b5f-6f88-4c01-9c02-d205ed4788d6Related papers
- The Size of Interpolants in Modal LogicsBalder ten Cate, Louwe B. Kuijer, Frank WolterLICS 2026
- Causality-Based Game SolvingChristel Baier, Norine Coenen, Bernd Finkbeiner, Florian Funke et al.CAV 2021 · 18 citations
- A Transferability Study of Interpolation-Based Hardware Model Checking for Software VerificationDirk Beyer, Po-Chun Chien, Marek Jankola, Nian-Ze LeeFSE 2024 · 5 citations
- Computation and Size of Interpolants for Hybrid Modal LogicsJean Christoph Jung, Jedrzej Kolodziejski, Frank WolterLICS 2026
- Living Without Beth and Craig: Definitions and Interpolants in Description Logics with Nominals and Role InclusionsAlessandro Artale, Jean Christoph Jung, Andrea Mazzullo, Ana Ozaki et al.AAAI 2021 · 8 citations
