logic

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: