Nepedia
Back to Discover
Advanced Reader
🔢

Signature (logic)

math Maturity 11-13 Next article →

In mathematical logic, a signature serves as a formal description of the non-logical symbols within a language. While logical symbols provide the structure of reasoning, the signature provides the specific content used in that reasoning. In the field of universal algebra, a signature is used to list the operations that define an algebraic structure. Model theory utilizes signatures for both of these purposes. Though vital for formal systems, signatures are rarely discussed explicitly in philosophical treatments of logic.

A formal, single-sorted signature is defined as a 4-tuple, denoted by the Greek letter sigma. This tuple consists of four distinct components: a set of function symbols, a set of relation symbols, a set of constant symbols, and an arity function. The sets of function and relation symbols must be disjoint, meaning they do not overlap. They also cannot contain any other basic logical symbols. These components work together to define the boundaries of what a specific mathematical language can express.

Function symbols represent operations, such as addition (+) or multiplication (×). Relation symbols, also called predicates, describe connections between objects, such as the "less than or equal to" symbol (≤) or the membership symbol (∈). Constant symbols represent fixed values, like the numbers 0 or 1. The arity function is a critical part of the signature. It assigns a natural number, known as arity, to every function and relation symbol. If a symbol has an arity of n, it is referred to as an n-ary symbol.

Signatures can be categorized based on their contents. A signature that contains no function symbols is known as a relational signature. Conversely, a signature with no relation symbols is called an algebraic signature. Some mathematicians define constant symbols as nullary function symbols, which are functions with an arity of zero. However, many authors in mathematical logic prefer to treat constant symbols as a separate set. This separation ensures that constant symbols are disjoint from function symbols, which can simplify certain mathematical proofs.

Terminology varies depending on the mathematical discipline. In universal algebra, the term "type" or "similarity type" is often used as a synonym for signature. In model theory, a signature is frequently called a vocabulary. It is also sometimes identified with the first-order language, L, which the signature helps to build. It is important to note that the cardinality of a language is always infinite. Even if a signature is finite, the resulting language will have a cardinality of aleph-null.

The size of a signature is measured by its cardinality. This is calculated by adding the number of function symbols, relation symbols, and constant symbols together. A signature is considered finite if its sets of function and relation symbols are finite. Some signatures can be infinite, which is necessary for describing complex systems. For example, to formalize a vector space over an infinite scalar field F, a signature might include an infinite set of unary operations. Each operation would represent scalar multiplication by a specific element from that field.

Signatures are essential for building formal languages. The language of a signature is the set of all well-formed sentences created from its symbols and the symbols of the logical system. In a structure, an interpretation connects the symbols to actual mathematical objects. An n-ary function symbol is interpreted as a function that maps an n-fold Cartesian product of a domain back into that domain. Similarly, an n-ary relation symbol is interpreted as a relation within that same domain. This process allows abstract symbols to represent real mathematical actions and properties.

591 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

More to explore

🔗 What's this?

Concepts mentioned in this article

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.