Interpolation in Classical Propositional Logic

📅 2025-08-15
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper systematically investigates Craig interpolation and its related properties—uniform interpolation, Beth definability, and theory decomposition—in classical propositional logic. We propose four formal interpolation construction methods: quantifier elimination, disjunctive normal form transformation, resolution refutation, and semantic tableaux. Crucially, we establish, for the first time, a tight theoretical connection between the size of interpolants and Boolean circuit complexity. Upper-bound analysis precisely characterizes the asymptotic growth of interpolant size across different logical representations. We prove that uniform interpolation exists if and only if the underlying theory is decomposable, and derive a model-theoretic characterization of Beth definability. These results provide novel formal tools and foundational insights for logic synthesis, formal verification, and computational complexity theory.

Technology Category

Application Category

📝 Abstract
We introduce Craig interpolation and related notions such as uniform interpolation, Beth definability, and theory decomposition in classical propositional logic. We present four approaches to computing interpolants: via quantifier elimination, from formulas in disjunctive normal form, and by extraction from resolution or tableau refutations. We close with a discussion of the size of interpolants and links to circuit complexity.
Problem

Research questions and friction points this paper is trying to address.

Computing Craig interpolants in propositional logic
Developing methods for uniform interpolation and theory decomposition
Analyzing interpolant size and circuit complexity connections
Innovation

Methods, ideas, or system contributions that make the work stand out.

Computing interpolants via quantifier elimination
Extracting interpolants from resolution refutations
Using disjunctive normal form for interpolation
🔎 Similar Papers
2024-02-05Logic in Computer ScienceCitations: 0