Craig interpolation
From Wikipedia, the free encyclopedia
Depending on the type of logic being considered, the definition of Craig interpolation varies. Propositional Craig interpolation can be defined as follows:
If is a tautology and there exists a formula Z such that all propositional variables of Z occur in both X and Y, and and are tautologies, then Z is called an interpolant for . A simple example is that of P as an interpolant for P∧∨Q.
In propositional logic, the Craig interpolation lemma says that whenever an implication is a tautology, there exists an interpolant.
[edit] References
Hinman, P. (2005). Fundamentals of Mathematical Logic. A K Peters. ISBN 1-568-81262-0.