Maehara-Style Craig Interpolants
- The paper offers a novel, purely syntactic method for constructing Craig interpolants using a step-by-step Maehara-style procedure in nested sequent calculi.
- It demonstrates how modal, tense, and bi-intuitionistic logics are addressed by locally assigning and combining interpolant candidates via structural induction.
- The approach ensures soundness, completeness, and adherence to the shared-vocabulary criterion, highlighting its practical significance in proof theory.
Maehara-style Construction of Craig Interpolants
A Maehara-style construction provides a purely syntactic, rule-by-rule method for extracting Craig interpolants from cut-free proofs in a range of logics beyond classical first-order logic. This methodology operates entirely within the given proof system—in particular, within nested sequent calculi for modal, tense, and bi-intuitionistic logics—by locally assigning interpolant candidates at each step and combining them by structural induction to yield global interpolants expressing the shared vocabulary between two contexts (Lyon et al., 2019).
1. Nested Sequent Calculi for Modal and Bi-Intuitionistic Logics
The foundational systems for Maehara-style interpolation in this setting are nested sequent calculi, which generalize Gentzen-style sequents by encoding modalities, propagation, and relational atoms directly in sequent structure.
- Tense logic Kt and extensions: Formulas are in negation-normal form over atoms and connectives , and four modalities $\Box,\Diamond,\blacksquare,\blackdiamond$ ("always next," "sometime next," "always previous," "sometime previous"). Path axioms induce relational structure through relational atoms representing transitions between worlds. Sequents are of the form , with a multiset of and a multiset of labelled formulas .
- Bi-intuitionistic logic (BiInt): Formulas comprise , constants , Boolean connectives, implication (), and exclusion (). The nested sequent system encodes structure with atoms and uses polarities for formula occurrences, supporting analytic cuts and invertible rules.
All rules, including Boolean, modal, and dual-modal, are height-preserving invertible, and the system admits cut-elimination (Lyon et al., 2019).
2. Syntactic Interpolation Theorem as Sequent Condition
Given a derivable two-sided sequent
a Craig-interpolant is encoded as a set of "flat" sequents with the following properties:
- Left derivability: For all , is derivable.
- Right derivability: For all (the dual set), holds.
- Shared vocabulary: All atoms in are in the intersection of the left and right context variables.
- Orthogonality: and are orthogonal—cuts on complementary literals suffice to derive the empty sequent.
A standard interpolation scenario arises for , producing a set whose conjunction-disjunction aggregate
is the Craig interpolant, satisfying both and (Lyon et al., 2019).
3. Inductive Maehara Procedure and Definition of Interpolants
The Maehara-style extraction is a bottom-up induction on the cut-free proof of the target sequent, with local interpolant construction assigned to each inference rule:
- Flat sequents: Interpolants are sets where each is a flat sequent (one-sided, no relational atoms).
- Duality and orthogonality: The dual is generated by negating each formula in constituent , producing all possible choices for cut formulas.
Rule-specific interpolant assignment includes:
- Identity/Boolean rules: Direct context split, interpolants formed by inspecting the side to which each atomic formula is assigned.
- Boolean connectives: Union () preserves existing interpolants; conjunction () aggregates interpolant sets from branches.
- Modal propagation: Modal rules induce "boxing" operations, transforming by substituting modalities as formulas move between worlds.
- Orthogonality: An explicit "orth" step switches contexts and fixes dual interpolants.
Each step ensures that interpolant sets only reference shared vocabulary and maintain local derivability and orthogonality.
Key Lemmas
- Persistence: Any corresponds to some with .
- Local correctness: For , every is left-provable; every is right-provable.
- Duality: forms a cut system yielding the empty sequent; when all formulas are identically labelled, this recovers the standard interpolant via conjunction-disjunction (Lyon et al., 2019).
4. Soundness, Completeness, and Variable Condition
The construction is sound: all atoms in constructed interpolants originate from both contexts of the partition. Inductive invariance guarantees preservation of the intersection condition.
Completeness follows from the correctness lemma: From a cut-free proof of , one extracts yielding sequents
and thus single-formula interpolants fulfill both and , with all variables of in (Lyon et al., 2019).
5. Detailed Example in Tense Logic
For the -theorem
the Maehara process proceeds as follows:
- Atomic occurrence: Deepest identity on yields interpolant .
- Modality lifting: Two applications of and "box" the interpolant, producing then .
- Orthogonality: Flipping sides produces the dual .
- Boolean combination: Top-level join yields and the interpolant .
This interpolant derivation is checked by showing:
and uses only the common atom , strictly implementing the Craig variable condition (Lyon et al., 2019).
6. Algorithmic Structure of the Construction
The procedure for extracting the Maehara-style interpolant from a nested sequent proof is:
- Initialize with the root sequent and partition.
- Traverse bottom-up, assigning to each inference step a local interpolant according to clause-specific rules.
- Apply modal boxing and Boolean composition where appropriate for each type of inference.
- At each orthogonality step, update dual interpolant sets.
- At completion, assemble the global interpolant as the conjunctive-disjunctive formula over the leaf-level interpolant set .
- Validate soundness/completeness and variable conditions via inductive invariants.
This process is fully constructive and does not employ semantic methods, embeddings, or external interpreted connectives (Lyon et al., 2019).
7. Scope, Extensions, and Novel Features
The Maehara-style construction as realized in nested sequent calculi is applicable to:
- Classical tense logic (including extensions with arbitrary path axioms)
- Bi-intuitionistic logic (with analytic two-sided cuts)
- Logics admitting nested representations not easily formalizable in standard Gentzen systems
A key innovation is the definition of an orthogonality condition structurally enforcing duality between interpolants, extending the original Maehara framework to encompass "converse" modality and propagation phenomena characteristic of tense and bi-intuitionistic logics.
This generalizes the interpolation property to a broader class of modal and intuitionistic systems with cut-free nested calculi, yielding uniform and entirely syntactic Craig interpolants as formulas over the shared propositional atoms of the input formulas (Lyon et al., 2019).