Lukas' Notes

Definition

Interpretation (Satisfiability Modulo Theory)

Let be a many-sorted signature. A -interpretation assigns:

  • a non-empty carrier to every sort ;
  • a value to every variable of sort ;
  • a total function to every function symbol ;
  • a relation to every predicate symbol .

Equality on each sort is interpreted as identity. These assignments extend recursively to values of terms and truth values of formulas.