Solution

ID: past-exam-of-the-model-theory-course-of-the-university-of-oxford/2011/1/c/ii/solution

A partial type is a set of -first-order formulas in a fixed tuple jointly consistent with . A complete type, the usual meaning of an -type here, is maximal among such consistent sets: for each first-order formula it contains exactly one of .
Add new constants and consider
Every finite subset is satisfiable by consistency of the type. The compactness theorem gives a first-order model of the full set. Its -reduct is a first-order model of , and the interpretations of realize . This proof applies to partial as well as complete types.
For a complete theory in a countable language, the types realized in every first-order model are exactly the isolated types. An isolated type has a consistent first-order formula such that for every . Completeness forces , so every first-order model realizes ; the converse is the omitting types theorem. Countability is a hypothesis of that converse, not of the preceding compactness realization argument. For a partial type the corresponding criterion is an isolating consistent first-order formula, together with its existence in every first-order model; it need not itself belong to the partial type.
If is not complete, no one complete -type can be realized in every first-order model of : a complete type decides sentences, and two completions of disagree on some sentence. Thus the completeness and countability hypotheses must be retained when using the isolated-type characterization.

New to topics? Read the docs here!