Model theory is a branch of mathematical logic that studies the relationship between formal first-order theories and their models, i.e., structures that satisfy the sentences of those theories. It investigates properties of mathematical structures (such as groups, fields, graphs, and metric spaces) through the lens of logical languages, focusing on how syntactic formulas correspond to semantic interpretations.[1]

Core Definition

A model of a first-order theory \(T\) is a mathematical structure \(\mathcal{M}\) equipped with an interpretation of the symbols in the language of \(T\) such that every axiom of \(T\) is true in \(\mathcal{M}\) under the standard Tarskian satisfaction relation.

The discipline bridges syntax and semantics, asking questions such as: Which structures share the same first-order properties? Can a theory be characterized up to isomorphism by its axioms? How do algebraic properties manifest logically? These inquiries have made model theory indispensable in algebra, number theory, and computer science.[2]

Historical Background

The origins of model theory trace back to early 20th-century work on the completeness and consistency of formal systems. Key milestones include:

  • 1915: Leopold Löwenheim proves that a first-order sentence with an infinite model has a countable model (the downward Löwenheim–Skolem theorem).[3]
  • 1930s: Alfred Tarski formalizes the semantic notion of truth and introduces elementary equivalence and definability.
  • 1940s–1950s: Abraham Robinson develops the compactness theorem and infinitesimal analysis, later applying model-theoretic methods to algebra and establishing algebraically closed fields as a central case study.
  • 1960s–present: The field expands into stability theory, geometric model theory, and connections with Diophantine geometry (e.g., the Mordell–Lang conjecture) and motivic integration.

Core Concepts

Languages and Structures

A first-order language \(L\) consists of a set of non-logical symbols (constants, functions, relations) and logical symbols (\(\land, \lor, \neg, \implies, \forall, \exists, =\)). An \(L\)-structure \(\mathcal{M}\) assigns a non-empty domain \(M\) and interprets each symbol accordingly. Formulas are evaluated over tuples from \(M^n\) using the satisfaction relation \(\mathcal{M} \models \phi(\bar{a})\).

Elementary Equivalence & Substructures

Two structures \(\mathcal{M}\) and \(\mathcal{N}\) are elementarily equivalent (denoted \(\mathcal{M} \equiv \mathcal{N}\)) if they satisfy exactly the same first-order sentences. A substructure \(\mathcal{A} \subseteq \mathcal{M}\) is elementary (\(\mathcal{A} \preceq \mathcal{M}\)) if every first-order formula with parameters from \(A\) has the same truth value in both structures. The Tarski–Vaught test provides a practical criterion for elementary substructures.[4]

Types and Definability

A type over a set \(A\) is a consistent set of first-order formulas with parameters in \(A\) describing a potential element or tuple. Types encode the "logical profile" of elements and are fundamental to classification theory. Definability refers to whether a subset or function can be expressed by a first-order formula, a central concern in model-theoretic geometry.

Fundamental Theorems

Model theory is built upon several cornerstone results that shape its methodology:

  • Completeness Theorem: A first-order theory is consistent if and only if it has a model (Gödel, 1930).
  • Compactness Theorem: A set of first-order sentences has a model if and only if every finite subset has a model. This yields non-standard models of arithmetic and analysis.
  • Löwenheim–Skolem Theorems: Downward and upward variants show that first-order logic cannot control the cardinality of infinite models, leading to Skolem's paradox.
  • Omitting Types Theorem: Under countability assumptions, a theory can realize or omit certain types, enabling construction of selective models.
  • Ehrenfeucht–Fraïssé Games: Provide a combinatorial characterization of elementary equivalence for finite or bounded quantifier depth.

Applications

Model theory has evolved from pure logic into a powerful tool across mathematics and beyond:

  • Algebraic Geometry: Weil's proof of the Riemann hypothesis for curves over finite fields was later reinterpreted via model theory of difference fields (Hrushovski, 1996).
  • Number Theory: Model-theoretic methods clarify decidability of Diophantine equations and structure of p-adic fields.
  • Computer Science: Database theory uses model theory for query languages; verification employs temporal and modal logics rooted in model-theoretic semantics.
  • Analysis & Combinatorics: NIP and NTP\(_2\) theories classify "tame" structures, linking logic to additive combinatorics and measure theory.

Further Reading

References

  1. Chang, C. C., & Keisler, H. J. (1990). Model Theory (3rd ed.). North-Holland.
  2. Marker, D. (2002). Model Theory: An Introduction. Springer.
  3. Löwenheim, L. (1915). "Über Möglichkeiten im Relativkalkül". Mathematische Annalen, 76, 447–470.
  4. Hodges, W. (1993). Model Theory. Cambridge University Press.
  5. Ebbinghaus, H.-D., Flum, J., & Thomas, W. (1994). Mathematical Logic. Springer.
  6. Pillay, A. (2008). Geometric Stability Theory. Cambridge University Press.