Definition
Signature
A signature is a tuple consisting of a set of function symbols and a set of predicate symbols . Each symbol is associated with a non-negative integer called its arity.
The signature defines the non-logical symbols of a first-order language.
Components
Function Symbols
The set contains symbols used to represent functions within the universe.
- A symbol represents a function mapping elements to a single element.
- Constants: Functions with arity 0 () are called constants.
Predicate Symbols
The set contains symbols used to represent relations or properties.
- A symbol represents an -ary relation.
- Propositions: Predicates with arity 0 () are called propositions, effectively reducing the logic to propositional logic for these symbols.
Arity Notation
It is common to denote the arity of a symbol as , where is the number of arguments the symbol accepts.
Example
The signature for an ordered ring might be defined as:
where: