Use the logical truth constants , and put
For a truth assignment with true, has the value of and has the same value. For an assignment with false, both have the value of . Thus the propositional variable elimination identity is
Neither substituted formula contains .
Let , and eliminate all the private letters of by taking
where a Boolean assignment substitutes or for each letter. Then . Every assignment satisfying satisfies the disjunct corresponding to its own private-letter values, so .
If an assignment satisfies , choose a disjunct witnessing this, and modify only its values on to the corresponding . The modified assignment satisfies , hence satisfies by soundness of . Its values on every letter of have remained unchanged, so the original assignment also satisfies . Therefore . The propositional completeness theorem converts these two valid implications into
proving propositional interpolation constructively.
If the syntax does not initially include , they can be admitted as logical constants without adding propositional letters. This convention matters when the common vocabulary is empty: a grammar in which every formula must contain a letter has no letter-free interpolant at all. For example, two tautologies using disjoint letters entail one another but cannot have an interpolant in that grammar. The truth-constant convention supplies exactly the necessary empty-vocabulary case.