In first-order logic, a signature is a set of symbols of two kinds of constants:
- Function constants
- Predicate constants
Each of these has a nonnegative integer, called the arity, assigned to each symbol.
Moreover,
- Function constants of arity 0 are called object constants
- Predicate constants of arity 0 are called propositional constants.