Lukas' Notes

Definition

Signature (Satisfiability Modulo Theory)

An SMT signature is a many-sorted first-order vocabulary

where:

A function symbol with is a constant. The signature determines which
terms and formulas are well-sorted; it does not by itself impose arithmetic, array, or other theory laws. Those laws belong to the theory interpreted over the signature. For example, an integer-arithmetic signature may contain the sort , constants such as , and functions such as , while the arithmetic theory specifies their intended meanings and properties.