A model in predicate logic needs to define the domain of the variables and needs to define a concrete meaning to all predicate and function symbols and free variables involved. In SMT, the domain and the interpretation of the predicate and function symbols is fixed. A model for an SMT formula only defines an assignment to all free variables within the formula.