Skip to main navigation Skip to search Skip to main content

Completeness of Interpolation Algorithms in Classical and Non-classical Logics

  • Technische Universität Wien
  • University College London

Research output: Contribution to journal › Article › peer-review

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, intuitionistic, and first-order logic.

Original languageEnglish
Article number103808
Number of pages35
JournalAnnals of Pure and Applied Logic
Volume177
Issue number10
Early online date29 Jun 2026
DOIs
Publication statusE-pub ahead of print - 29 Jun 2026

Data Availability Statement

No data was used for the research described in the article.

Keywords

  • (Craig) interpolation
  • Non-classical logics
  • Proof theory
  • Resolution
  • Sequent calculus

ASJC Scopus subject areas

  • Logic

Fingerprint

Dive into the research topics of 'Completeness of Interpolation Algorithms in Classical and Non-classical Logics'. Together they form a unique fingerprint.

Cite this