If a set of expressions of a language is given, an interpretation of the language dependent on it should be constructed. This essentially uses the terms of
the language. An interpretation is given by its universe (non-empty set), by an interpretation of the symbols in and a variable assignment. We start by defining the universe of interpretation. By
an equivalence relation is defined on the set of all terms of the language. The set of equivalence classes is denoted by, the equivalence class of a term by . We use one interpretation as the universe
Next, give the interpretations of the constant, function, and relation symbols. Set for a constant symbol
.
Define
for an n-digit function symbol
and for an n-place relation symbol
.
One can show that these determinations are well defined. Finally, a variable assignment must be specified; you just bet
, where the variables are.
Overall, this defines what is known as the term interpretation .
You can immediately see that from the above definitions
Substructures are defined, where stands for the set of variables occurring in the term and the set of symbols must contain at least one constant symbol so that it is not empty. This gives you further interpretations if you define the assignment: