Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 20 4 b Solution Created 2026-10-03 Updated 2026-10-14
Use the logical truth constants , and putFor 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 isNeither substituted formula contains .
Let , and eliminate all the private letters of by takingwhere 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 intoproving 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.