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 X \rightarrow Y is a tautology and there exists a formula Z such that all propositional variables of Z occur in both X and Y, and X \rightarrow Z and Z \rightarrow Y are tautologies, then Z is called an interpolant for X \rightarrow Y. A simple example is that of P as an interpolant for PR \rightarrow PQ.

In propositional logic, the Craig interpolation lemma says that whenever an implication X \rightarrow Y is a tautology, there exists an interpolant.

[edit] References

Hinman, P. (2005). Fundamentals of Mathematical Logic. A K Peters. ISBN 1-568-81262-0.

In other languages