15 Saturated Models

Definition 15.1. Let M be an infinite L-structure, and κ>|L|+0. We say M is κ-saturated if for any AM with |A|<κ, every type in SnM(A) is realised in M for all n.

Remark 15.2.

Definition 15.3 (Partial elementary / homogeneous). Let M,N be L-structures, AM, BN. A function f:AB is partial elementary if for every L-formulas φ(x1,,xn) and a1,,anA we have

Mφ(a¯)Nφ(f(a¯)).

Given κ|L|+0, M is κ-homogeneous if for any AM with |A|<κ, any partial elementary map fAM and any cM there is some dM with f{(c,a)} partial elementary. In other words, “partial elementary maps can be extended”.

For the rest of this section, assume T to be a complete L-theory with infinite models.

Definition 15.4. Define Sn(T)=SnM() for any / some MT (because if M,NT, then SnN()=SnM() as Th(M)=Th(N)=T).

Proposition 15.5. Assuming that:

  • T a complete L-theory with infinite models

  • MT

Then M is 0-saturated if and only if M is 0-homogeneous and M realises all types in Sn(T), n1.

Proof.

Notation. Given M, a¯,b¯Mn, write a¯Mb¯ if tpM(a¯)Mb¯.

So M is 0-homogeneous if and only if whenever a¯Mb¯ and cM, there exists dM with a¯cMb¯d.

Lemma 15.6. Assuming that:

  • T a complete L-theory with infinite models

  • MT

Then there is an NM with |N||M|+|L| and N is 0-homogeneous.

Proof. First claim: For any MT, there is NM with |N||M|+|L| and for any a¯,b¯,c from M such that a¯Mb¯ there is some dN with a¯cNb¯d.

Proof of claim: Enumerate all (a¯,b¯,c¯) as (a¯α,b¯α,c¯α)α|M|. Now let M0=M, and use transfinite induction to form a chain (Mα)α<|M|.

Definition 15.7 (Saturated). We say M is saturated if it is |M|-saturated.

Theorem 15.8. Assuming that:

  • T a complete L-theory with infinite models

  • L is countable

Then T has a countable saturated model if and only if Sn(T) is countable for every n1.

Proof.

Example 15.9.

Example 15.10. Let MRG. We describe S1M(M). For aM, let paS1M(M) be the type containing “x=a” (exercise: why is this unique).

FOr VM set

pV={xa:aM}{F(x,q):aV}{¬E(x,a):aMV}.

pV is a 1-type with respect to M, not realised in M, determines a complete 1-type, as we have determined all atomic formula, by apV determines a complete type.

So S1M(M)={pa:aM}{pV:VM}.

|S1M(M)|=2|M|.

Note: in general |S1M(A)|2(|A|+|L|+0).

PIC

Proposition 15.11. Assuming that:

  • T a complete L-theory with infinite models

  • MN are both countable and saturated

Then MN.

Proof. Exercise (use back and forth argument).