---
title: Craig-Type Conditions Overview
url: https://www.emergentmind.com/topics/craig-type-conditions
type: topic
---

# Craig-Type Conditions Overview

Craig-type conditions are families of semantic, syntactic, algebraic, analytic, or parameter restrictions that play an interpolating or boundedness role in settings whose terminology descends either from Craig interpolation or from Craig–Sneyd/CRAIG methods. In logic, they refine the requirement that from an entailment one can extract an intermediate formula over the shared vocabulary; in numerical analysis and spectral theory, the same label is used for mesh-independent stability bounds, spectral thickness hypotheses, or residual criteria attached to the Modified Craig–Sneyd scheme, Dubrovin-type flows, and CRAIG regularization [1802.04982] [1412.1959] [1910.10237] [1612.05551].

## 1. Logical core: interpolation, strengthened forms, and common vocabulary

In its classical first-order form, the Craig interpolation property says that if $A \models B$, then there exists an interpolant $I$ such that $A \models I$, $I \models B$, and the non-logical vocabulary of $I$ is contained in the intersection of the vocabularies of $A$ and $B$. In the formulation used for first-order tableaux, this is sharpened by explicit vocabulary conditions
\[
\mathrm{pred}(I) \subseteq \mathrm{pred}(A)\cap \mathrm{pred}(B), \qquad
\mathrm{fun}(I) \subseteq \mathrm{fun}(A)\cap \mathrm{fun}(B),
\]
and in the Craig–Lyndon variant the polarity of predicate occurrences must also be preserved [1802.04982].

Several logically stronger or more structured Craig-type conditions recur in the literature. Craig–Lyndon interpolation preserves positive and negative occurrences of predicates. Access interpolation constrains not only shared vocabulary but also relativized quantification patterns and binding patterns, as required in database query reformulation. Beth definability is repeatedly positioned as a nearby property, but several papers explicitly leave it open rather than deriving it automatically from interpolation. In first-order Gödel logic $\mathbf{G}$ and its $\Delta$-extension $\mathbf{G}^\Delta$, the interpolation property is formulated both semantically and proof-theoretically; for $\mathbf{G}$, semantic entailment, $1$-entailment, and derivability coincide, whereas for $\mathbf{G}^\Delta$ the paper proves the $1$-entailment and hypersequent-calculus version and leaves the purely semantic version open [2309.10860].

This family resemblance matters because the phrase “Craig-type conditions” does not identify a single theorem schema. It instead marks a shared structural demand: an entailment, proof, or transition from one formal object to another must admit an intermediate object constrained by a common signature, common polarity profile, common access pattern, or analogous boundedness requirement.

## 2. Minimality, exact thresholds, and failure phenomena in logical fragments

A major use of Craig-type conditions is to locate the precise expressive threshold at which interpolation appears or disappears. For guarded fragments, the decisive result is that the guarded-negation fragment $\mathrm{GNFO}$ is, in a precise sense, the smallest extension of the guarded fragment $\mathrm{GF}$ with Craig interpolation: if $L$ is any FO-fragment such that $(i)$ $\mathrm{GF} \preceq_{sg} L$, $(ii)$ $L$ is closed under self-guarded substitution, $(iii)$ $L$ is closed under conjunction and disjunction, and $(iv)$ $L$ has the Craig Interpolation Property, then $\mathrm{GNFO} \preceq L$ [2304.08086]. The same line of work contrasts this with $\mathrm{FO}^2$ and the forward fragment: any substitution-closed extension of $\mathrm{FO}^2$ with interpolation already reaches full first-order expressive power at least on sentences, and any forward logic with interpolation satisfies $\mathrm{FO} \preceq L$; under mild effectiveness assumptions, extensions of $\mathrm{FO}^2$ or of the forward fragment with interpolation become undecidable [2310.08689].

Negative results are equally central. Bi-intuitionistic predicate logic lacks the Craig Interpolation Property: there exist formulas
\[
\phi := \forall x \forall y \big(P(y)\wedge(Q(y)\to R(x))\big)\wedge \neg \forall x\,R(x),
\qquad
\psi := \forall x\big(P(x)\to(Q(x)\vee S)\big)\to S
\]
such that $\models \phi \to \psi$, but there is no interpolant in the shared vocabulary $\{P,Q\}$ [2205.00245]. That failure does not contradict Rauszer’s earlier “Craig interpolation” theorem, because the latter concerns deductive interpolation for global consequence rather than interpolation for valid implications; the distinction is essential precisely because the deduction theorem fails for bi-intuitionistic logic with global consequence [2205.00245].

Interpretability logics exhibit a different pattern: interpolation exists exactly at a sharply characterized sublogic threshold. For sublogics of $\mathbf{IL}$, the paper gives a complete classification of uniqueness of fixed points, the fixed point property, and Craig interpolation, and shows that the Craig Interpolation Property holds exactly for $IL^-(J2_+,J5)$ and $\mathbf{IL}$ [2007.05427]. This places interpolation alongside specific frame conditions and fixed-point phenomena rather than treating it as an isolated metatheorem.

Modal logics with linear frames provide yet another variation. Normal modal logics above $K4.3$ are known to lack global Craig interpolation except in bounded-depth cases such as $S5$, but the per-instance interpolant existence problem remains decidable. For every finitely axiomatisable normal modal logic containing $K4.3$, the interpolant existence problem is decidable and coNP-complete; absence of an interpolant is characterized by the existence of two finitely generated descriptive-frame models, one satisfying $\phi$ and the other satisfying $\neg \psi$, that are $\sigma$-bisimilar at the roots for $\sigma=\mathrm{Var}(\phi)\cap \mathrm{Var}(\psi)$ [2312.05929]. This replaces a global interpolation property by a non-uniform Craig-type criterion based on bisimulation countermodels.

## 3. Proof-theoretic and algorithmic realizations

A large part of the literature treats Craig-type conditions constructively, by identifying proof systems in which interpolants can be extracted locally from derivations. Clausal first-order tableaux provide one such route. A closed two-sided clausal ground tableau yields a ground interpolant $\mathrm{ipol}(N)$ at the root, and a lifting step replaces top-level occurrences of non-shared function terms by quantified variables ordered by the strict subterm relation; the result is a Craig–Lyndon interpolant. The same paper develops access interpolation for relational first-order formulas with relativized quantifiers by imposing regularity, leaf-only, and contiguity conditions on ACI-tableaux [1802.04982].

Sequent calculi supply a second route. Semi-analytic sequent calculi form a broad syntactic class in which local occurrence-preservation and strongness assumptions suffice to derive interpolation. The paper proves that any strong semi-analytic sequent calculus over the relevant base languages has the corresponding sequent interpolation property, and therefore the logic it axiomatizes has the Craig Interpolation Property [1808.06256]. A different proof-theoretic criterion appears in labelled sequent calculi for modal logics: if the frame class is axiomatized by universally closed quantifier-free Horn formulas, and the labelled sequent calculus internalizes those frame conditions by local structural rules on relational atoms, then the logic enjoys both Craig and Lyndon interpolation [1601.05656].

Horn clauses make the correspondence especially explicit. Binary, inductive-sequence, tree, restricted-DAG, and disjunctive interpolation are shown to correspond, respectively, to natural fragments of recursion-free Horn constraints. The central theorem states that each of these interpolation problems reduces in polynomial time to syntactic solving of a recursion-free Horn system in the corresponding fragment, and conversely that solving such a Horn system reduces in polynomial time to interpolation of the corresponding kind [1302.4187]. In software verification, this converts interpolants into summaries, invariants, and compositional proof obligations.

Two further generalizations extend the same pattern outside ordinary first-order entailment. For the three-valued logic of here-and-there $\mathrm{HT}$, a variation of Mints’ sequent system constructs a preliminary interpolant in an extension $\mathrm{HTnh}$ with an additional operator $\mathsf{nh}(\cdot)$, and then transforms that preliminary interpolant into an actual $\mathrm{HT}$ interpolant [2601.04080]. For stochastic Boolean satisfiability, generalized Craig interpolants are defined by the conditions
\[
\mathrm{vars}(I)\subseteq V_{A,B},\qquad
(A^{\exists}\wedge \overline{B}^{\forall})\Rightarrow I,\qquad
I\Rightarrow (A^{\exists}\vee \overline{B}^{\forall}),
\]
and are computed by an interpolating S-resolution calculus whose rules carry both clauses and probabilistic annotations [1206.4444].

## 4. Categorical and continuous generalizations

In categorical logic, Craig-type conditions are recast as exactness-like stability properties. For finitary doctrines on $\mathbf{Lex}$ that preserve slicing, interpolation is equivalent to closure of the class of truth-conservative maps under cocomma squares. More precisely, if $T$ is a finitary doctrine on $\mathbf{Lex}$ preserving slicing, then $T$ has Craig interpolation if and only if $t$-conservative maps are closed under cocomma in $\mathrm{alg}(T)$ [2601.11221]. This is presented as a categorical counterpart of the algebraic-logic slogan that interpolation aligns with amalgamation-like properties, but adapted to positive fragments where lax squares and cocommas replace ordinary pushouts [2601.11221].

Continuous logic introduces a genuinely metric version of Craig-type conditions. If $T_V \cup T_W \cup \{\phi\}\models \psi=0$, then for each $\epsilon\in(0,1]$ there exists a common-language sentence $\theta$ such that
\[
T_V\cup\{\phi\}\models \theta=0
\qquad\text{and}\qquad
T_W\cup\{\theta\}\models \psi\le \epsilon,
\]
which is the weak interpolation theorem [2412.12065]. If instead $T_V\cup T_W \models \phi \ge \psi$, then for each $\epsilon>0$ there exists a common-language sentence $\theta$ such that
\[
T_V \models \phi \ge (\theta-\epsilon)
\qquad\text{and}\qquad
T_W \models \theta \ge (\psi-\epsilon),
\]
which is the strong interpolation theorem [2412.12065]. The same paper proves a continuous Robinson consistency theorem and shows that weak interpolation admits a uniform-limit formulation. It also establishes that strong interpolation implies weak interpolation, but weak interpolation does not imply strong interpolation in general [2412.12065].

These developments show that Craig-type conditions survive well beyond ordinary two-valued syntax, but often only after the exact statement is weakened or re-expressed. In categorical logic, the mediating object is a subobject stable under cocommas; in continuous logic, it is an $\epsilon$-approximate common-language sentence or even a uniformly convergent sequence of such sentences.

## 5. Craig–Sneyd-type conditions in alternating-direction time stepping

In numerical analysis, “Craig-type conditions” often refers not to interpolation at all but to the stability and convergence regimes of the Modified Craig–Sneyd (MCS) alternating-direction implicit scheme for two-dimensional convection–diffusion equations with mixed derivatives. After semidiscretization,
\[
U'(t)=F(t,U(t))=AU(t)+g(t),\qquad A=A_0+A_1+A_2,
\]
with $A_0$ representing the mixed derivative term and $A_1,A_2$ the directional parts, the convergence theorem for the MCS scheme assumes smoothness of the exact solution, dissipativity $(A_jv,v)\le 0$ for $j=1,2$, stability $\|R^n\|_2\le M$ uniformly in mesh width and time step, invertibility of $A$ and $P+\theta Z_0+(1/2-\theta)Z$, and mesh-independent boundedness of
\[
A^{-1}A_1,\quad A^{-1}A_2,\quad I+P^{-1}\big(\theta Z_0+(1/2-\theta)Z\big),\quad
\big(P+\theta Z_0+(1/2-\theta)Z\big)^{-1}.
\]
Under these hypotheses, the global temporal discretization error satisfies
\[
\|e_n\|_2 \le C(\Delta t)^2
\]
for all $n$ with $n\Delta t\le T$, with $C$ independent of the spatial mesh width and of $\Delta t$ [1412.1959].

The same paper derives scalar boundedness conditions from von Neumann symbols. For the model problem
\[
u_t=d_{11}u_{xx}+2d_{12}u_{xy}+d_{22}u_{yy}+c_1u_x+c_2u_y,
\]
the Fourier symbols satisfy
\[
\mathrm{Re}\,z_1\le 0,\qquad \mathrm{Re}\,z_2\le 0,\qquad
|z_0|\le 2\gamma\sqrt{(-\mathrm{Re}\,z_1)(-\mathrm{Re}\,z_2)},
\]
with $\gamma\in[0,1]$. The resulting recommendation is $\theta\ge 1/3$ for unconditional stability with mixed derivatives for any $\gamma\in[0,1]$; if $1/4<\theta\le 1/3$, the additional restriction $\gamma<6\theta-1$ is required [1412.1959].

The stability paper isolates the sharp parameter ranges more finely. If $z_0=0$, then $|S_\theta(0,z_1,z_2)|\le 1$ for all $\mathrm{Re}\,z_1,\mathrm{Re}\,z_2\le 0$ if and only if $\theta\ge 1/4$. If all $z_j$ are real and satisfy the diffusion constraint, unconditional stability holds if and only if $\theta\ge 1/3$. If $z_0$ is real and $z_1,z_2$ are complex, then $\theta\ge 2/5$ is necessary; in the fully general complex case, $1/2\le \theta\le 1$ is sufficient, and for the PDE discretization with periodic boundary conditions and second-order central differences the MCS scheme is unconditionally stable in the von Neumann sense whenever $1/2\le \theta\le 1$ [1011.6528].

In this literature, then, Craig-type conditions are parameter and boundedness conditions ensuring unconditional stability and mesh-independent second-order convergence of the MCS ADI scheme, especially in the presence of explicitly treated mixed derivative terms.

## 6. Spectral thickness, residual criteria, and other nonlogical uses

For the KdV hierarchy with almost periodic initial data, Craig-type conditions are spectral thickness assumptions on the gap structure of the associated one-dimensional Schrödinger operator. Writing
\[
S=[E,\infty)\setminus \bigcup_{j\in J}(E_j^-,E_j^+),\qquad
\gamma_j:=E_j^+-E_j^-,
\]
with
\[
n_{j,k}:=\operatorname{dist}\big((E_j^-,E_j^+),(E_k^-,E_k^+)\big),\qquad
n_{j,0}:=\operatorname{dist}\big(\{E\},(E_j^-,E_j^+)\big),
\]
the Craig-type weights are
\[
C_j:=\big(n_{j,0}+\gamma_j\big)^{1/2}
\prod_{\substack{\ell\in J\\ \ell\neq j}}
\left(1+\frac{\gamma_\ell}{n_{j,\ell}}\right)^{1/2}.
\]
The sufficient Craig-type conditions are
\[
\sum_{k\in J}\gamma_k<\infty,\tag{1.20}
\]
\[
\sup_{j\in J} C_j\sum_{\substack{k\in J\\k\neq j}}\frac{\gamma_k}{n_{j,k}}<\infty,\tag{1.21}
\]
\[
\sup_{j\in J}\frac{\gamma_j(1+n_{j,0})C_j}{n_{j,0}}<\infty,\tag{1.22}
\]
\[
\sup_{j\in J} C_j\gamma_j^2(1+n_{j,0})^{3/2}<\infty.\tag{1.23}
\]
Under these hypotheses, the Dirichlet data evolve according to Lipschitz Dubrovin-type flows in $x$ and $t$, and the potential is uniquely reconstructed by the trace formula
\[
q(x,t)=E+\sum_{j\in J}\big(E_j^-+E_j^+-2\mu_j(x,t)\big),
\]
yielding uniqueness for the KdV hierarchy for reflectionless almost periodic data, with applications to finite-gap spectra and to small quasiperiodic analytic potentials with Diophantine frequency [1910.10237].

A different nonlogical use appears in inverse problems and regularization. In GK-bidiagonalization-based CRAIG regularization, the CRAIG residual is exactly
\[
r_k^{\mathrm{CRAIG}}=\phi_k(0)^{-1}u_{k+1},
\qquad
\|r_k^{\mathrm{CRAIG}}\|=|\phi_k(0)|^{-1},
\]
so the CRAIG iterate is the exact solution of the modified compatible problem
\[
Ax=b-\phi_k(0)^{-1}u_{k+1}.
\]
The same paper proves that LSQR and LSMR residuals are linear combinations of GK vectors whose coefficients reflect propagated noise, whereas CRAIG gives only a single scaled bidiagonalization vector. This motivates Craig-type stopping criteria based on the first minimizer of $\|r_k^{\mathrm{CRAIG}}\|$, on the iteration where $u_{k+1}$ becomes noise-like, or on the discrepancy-style target $\|r_k^{\mathrm{CRAIG}}\|\approx \|\eta\|$ when the noise level is known [1612.05551].

Across these nonlogical settings, the common pattern is still intermediary control. Spectral Craig-type conditions mediate between gap geometry and Lipschitz Dubrovin dynamics; CRAIG residual criteria mediate between bidiagonalization vectors and effective noise removal; Craig–Sneyd conditions mediate between directional splitting and unconditional stability. The label is therefore historically unified but mathematically plural.

Source: https://www.emergentmind.com/topics/craig-type-conditions