Math 2.0

Mathematical logic and foundations Definition

Structure

Builds on SignatureSetFunctionCartesian product

Definition

Let LL be a signature: a set of function symbols, relation symbols and constant symbols. Each function symbol and each relation symbol has an arity n≥1n \ge 1. An LL-structure ℳ\mathcal{M} consists of the following data.

  1. A nonempty set MM, the domain or universe of ℳ\mathcal{M}.
  2. For each nn-ary function symbol ff of LL, a function fℳ ⁣:Mn→Mf^{\mathcal{M}} \colon M^n \to M, where MnM^n is the Cartesian product of nn copies of MM.
  3. For each nn-ary relation symbol RR of LL, a subset Rℳ⊆MnR^{\mathcal{M}} \subseteq M^n.
  4. For each constant symbol cc of LL, an element cℳ∈Mc^{\mathcal{M}} \in M.

The objects fℳf^{\mathcal{M}}, RℳR^{\mathcal{M}} and cℳc^{\mathcal{M}} are the interpretations of the symbols in ℳ\mathcal{M}.

Remarks

Example: let L={+,−,0}L = \set{+, -, 0} with ++ binary, −- unary and 00 a constant. The integers ℤ\Z with addition, negation and the number 00 form an LL-structure, because each symbol receives a function of the right arity on ℤ\Z or an element of ℤ\Z.

Non-example: for the same signature, the natural numbers ℕ\N with x↦−xx \mapsto -x do not form an LL-structure, because x↦−xx \mapsto -x is not a function from ℕ\N to ℕ\N.

A structure is often written as a tuple, such as (ℤ,+,−,0)(\Z, +, -, 0). Some authors, and the Mathlib library, allow the empty set as domain.

Reading path

To understand this page from the ground up, read these 5 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Cartesian product concept
  2. Function concept
  3. Set concept
  4. Signature concept
  5. Structure definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Structure_(mathematical_logic)
About this page
TagY6C40MHZZC
URIm2://Y6C40MHZZC
Kinddefinition
WritingW0 stub
MSC03C07
DefinesStructure
UsesSignature, Set, Function, Cartesian product
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.