Definition 13.2 (n-type). Let M be an L-structure and A⊆M. An n-type over A with respect to M is a set of L-formulas with parameters from A, in free variables x1,…,xn such that p∪ThA(M) is consistent.

An n-type is complete if for every LA-formula with n variables ϕ, either ϕ∈p or ¬⁡ϕ∈p.

Let SnM(A) denote the set of all complete n-types over A with respect to M.