Solution

ID: past-exam-of-the-mathematics-course-of-the-university-of-cambridge/2015/iii/paper-23/5/f/solution

Use the countable-language hypothesis of the omitting types theorem, which is the usual convention for this prime-model result. Let be a prime model of and .
First, is complete up to logical consequence: every model receives an elementary embedding of , so it satisfies exactly the same sentences as . We may therefore replace by without changing its model class or the prime model property.
Suppose were not isolated. The omitting types theorem, applied to this single complete type, would produce omitting . By primality choose an elementary embedding . For every ,
Then realizes , contradicting omission. Consequently
The same proof applies to every finite tuple, giving an atomic model. Countability of the language is a hypothesis of this argument, not a restriction on parameter sets in the separate parts (a) and (d). The PDF does not state that standing hypothesis explicitly; it must be included when invoking this version of the theorem.

New to topics? Read the docs here!