Signature (logic)
Formal description of non-logical symbols in a language.
In mathematical logic, a signature specifies the non-logical symbols of a formal language. In universal algebra, it lists the operations that define an algebraic structure. Model theory uses signatures for both of these purposes, though they are seldom made explicit in more philosophical discussions of logic.
Formally, a single-sorted signature is a 4-tuple consisting of a set of function symbols, a set of relation symbols, a set of constant symbols, and an arity function. This arity function assigns a natural number to each function or relation symbol, indicating how many arguments it takes. A symbol with arity \(n\) is called \(n\)-ary. Some authors treat nullary (0-ary) function symbols as constant symbols, while others list constants separately. A signature with no function symbols is relational, and one with no relation symbols is algebraic. A finite signature has finite sets of function and relation symbols. The cardinality of a signature is the total number of symbols in its three sets. The language of a signature consists of all well-formed sentences built from its symbols plus the logical symbols.
In universal algebra, the term "type" or "similarity type" is often used instead of "signature." In model theory, a signature is frequently called a vocabulary or is identified with the first-order language \(L\) it supplies with non-logical symbols. However, the language \(L\) always has infinite cardinality—if the signature is finite, the language's cardinality is \(\aleph_0\). Because the formal definition is cumbersome in practice, specific signatures are often given informally, such as "the standard signature for abelian groups is \(\sigma = (+,-,0)\), where \(-\) is a unary operator." Sometimes an algebraic signature is treated simply as a list of arities.
- field
- Mathematical logic, universal algebra, model theory
- known_for
- Formal definition of non-logical symbols in formal languages
- definition
- A 4-tuple (S_func, S_rel, S_const, ar) where ar assigns arity to function and relation symbols
- types
- Relational signature (no function symbols), algebraic signature (no relation symbols)
- cardinality
- |σ| = |S_func| + |S_rel| + |S_const|
Lore & Background
A signature is formally defined as a 4-tuple σ = (S_func, S_rel, S_const, ar), where S_func and S_rel are disjoint sets of function and relation symbols, S_const is a set of constant symbols, and ar is a function assigning a natural number (arity) to each function or relation symbol. Some authors treat nullary function symbols as constant symbols, while others define constant symbols separately. A signature with no function symbols is called relational, and one with no relation symbols is called algebraic.
Reader's Guide
Signatures are foundational in mathematical logic and universal algebra, providing the non-logical vocabulary for formal languages. In model theory, a signature is often called a vocabulary and may be identified with the first-order language L, though the cardinality of L is always infinite (if σ is finite, |L| = ℵ₀). The concept is rarely made explicit in philosophical treatments of logic. In universal algebra, the term 'type' or 'similarity type' is used synonymously. Signatures can be finite or infinite; for example, an infinite signature may include a set of function symbols indexed by an infinite scalar field to formalize vector spaces. The formal definition is often abbreviated in practice, such as listing arities (e.g., (2,1,0) for abelian groups) or using informal notation like σ = (+, −, 0).
Did You Know?
- A signature with no function symbols is called a relational signature.
- The cardinality of a signature is the sum of the sizes of its function, relation, and constant symbol sets.
- In universal algebra, the word 'type' or 'similarity type' is often used as a synonym for 'signature'.
- If nullary symbols are allowed, every formula of propositional logic is also a formula of first-order logic.
More in Sets And Logic 1-24
Elsewhere in the Sets And Logic universe
Spotted an error? Know more?
This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record
