In my assignment I have the following question:
For every proposition $\theta$ let $E(\theta)$ be the set of basic propositions. Prove the following:
For every two propositions, $\alpha$ and $\beta$ such that $\alpha$ is not a contradiction and $\beta$ is not a tautology, if $\alpha \Rightarrow\beta$ then a proposition $\gamma$ exists such that: $\alpha \Rightarrow\gamma$ and $\gamma \Rightarrow \beta$ such that $$E(\gamma)\subseteq E(\alpha) \cap E(\beta)$$
I know the answer is related to DNF, but I can't quite understand the reason behind it.
Form the original paper of William Craig :
The context of Craig's paper is a generalization of E.W.Beth's work on the first-order notion of definability.
Craig states the lemma as :
See Raymond Smullyan, First-Order Logic (1968), Ch.XV : Craig's Interpolation Lemma and Beth's Definability Theorem, page 127-on :
[...]
For a different approach, see :
See :
for a proof of the Interpolation lemma and its use in the proof of the Definability theorem for propositional calculus.
For a more "easy" discussion of the issues regarding the treatment of defined symbols in first-order logic, see :
For a detailed discussion of the fact that
see :