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.
 
				
