Model theory
In mathematical logic, model theory is the study of the relationship between formal theories, and their models. The aspects investigated include the number and size of models of a theory, the relationship of different models to each other, and their interaction with the formal language itself. In particular, model theorists also investigate the sets that can be defined in a model of a theory, and the relationship of such definable sets to each other.
As a separate discipline, model theory goes back to Alfred Tarski, who first used the term "Theory of Models" in publication in 1954.
Since the 1970s, the subject has been shaped decisively by Saharon Shelah's stability theory.
Compared to other areas of mathematical logic such as proof theory, model theory is often less concerned with formal rigour and closer in spirit to classical mathematics.
This has prompted the comment that "if proof theory is about the sacred, then model theory is about the profane".
The applications of model theory to algebraic and Diophantine geometry reflect this proximity to classical mathematics, as they often involve an integration of algebraic and model-theoretic results and techniques. Consequently, proof theory is syntactic in nature, in contrast to model theory, which is semantic in nature.
Overview
This page focuses on finitary first order model theory.The relative emphasis placed on the class of models of a theory as opposed to the class of definable sets within a model fluctuated in the history of the subject, and the two directions are summarised by the pithy characterisations from 1973 and 1997 respectively:
where universal algebra stands for mathematical structures and logic for logical theories; and
where logical formulas are to definable sets what equations are to varieties over a field.
Nonetheless, the interplay of classes of models and the sets definable in them has been crucial to the development of model theory throughout its history. For instance, while stability was originally introduced to classify theories by their numbers of models in a given cardinality, stability theory proved crucial to understanding the geometry of definable sets.
Fundamental notions of first-order model theory
First-order logic
A first-order formula is built out of atomic formulas such as or by means of the Boolean connectives and prefixing of quantifiers or. A sentence is a formula in which each occurrence of a variable is in the scope of a corresponding quantifier. Examples for formulas are and , defined as follows:It is intuitively clear how to translate such formulas into mathematical meaning. In the semiring of natural numbers, viewed as a structure with binary functions for addition and multiplication and constants for 0 and 1 of the natural numbers, for example, an element satisfies the formula if and only if is a prime number. The formula similarly defines irreducibility. Tarski gave a rigorous definition, sometimes called "Tarski's definition of truth", for the satisfaction relation, so that one easily proves:
A set of sentences is called a theory, which takes the sentences in the set as its axioms. A theory is satisfiable if it has a model, i.e. a structure which satisfies all the sentences in the set. A complete theory is a theory that contains every sentence or its negation.
The complete theory of all sentences satisfied by a structure is also called the theory of that structure.
It's a consequence of Gödel's completeness theorem that a theory has a model if and only if it is consistent, i.e. no contradiction is proved by the theory.
Therefore, model theorists often use "consistent" as a synonym for "satisfiable".
Basic model-theoretic concepts
A signature or language is a set of non-logical symbols such that each symbol is either a constant symbol, or a function or relation symbol with a specified arity. Note that in some literature, constant symbols are considered as function symbols with zero arity, and hence are omitted. A structure is a set together with interpretations of each of the symbols of the signature as relations and functions on .Example: A common signature for ordered rings is, where and are 0-ary function symbols, and are binary function symbols, is a unary function symbol, and is a binary relation symbol. Then, when these symbols are interpreted to correspond with their usual meaning on , one obtains a structure.
A structure is said to model a set of first-order sentences in the given language if each sentence in is true in with respect to the interpretation of the signature previously specified for. A model of is a structure that models.
A substructure of a σ-structure is a subset of its domain, closed under all functions in its signature σ, which is regarded as a σ-structure by restricting all functions and relations in σ to the subset.
This generalises the analogous concepts from algebra; for instance, a subgroup is a substructure in the signature with multiplication and inverse.
A substructure is said to be elementary if for any first-order formula and any elements a1,..., an of,
In particular, if is a sentence and an elementary substructure of, then if and only if . Thus, an elementary substructure is a model of a theory exactly when the superstructure is a model.
Example: While the field of algebraic numbers is an elementary substructure of the field of complex numbers, the rational field is not, as we can express "There is a square root of 2" as a first-order sentence satisfied by but not by.
An embedding of a σ-structure into another σ-structure is a map f: A → B between the domains which can be written as an isomorphism of with a substructure of. If it can be written as an isomorphism with an elementary substructure, it is called an elementary embedding. Every embedding is an injective homomorphism, but the converse holds only if the signature contains no relation symbols, such as in groups or fields.
A field or a vector space can be regarded as a group by simply ignoring some of its structure. The corresponding notion in model theory is that of a reduct of a structure to a subset of the original signature. The opposite relation is called an expansion - e.g. the group of the rational numbers, regarded as a structure in the signature can be expanded to a field with the signature or to an ordered group with the signature.
Similarly, if σ' is a signature that extends another signature σ, then a complete σ'-theory can be restricted to σ by intersecting the set of its sentences with the set of σ-formulas. Conversely, a complete σ-theory can be regarded as a σ'-theory, and one can extend it to a complete σ'-theory. The terms reduct and expansion are sometimes applied to this relation as well.
Compactness and the Löwenheim–Skolem theorem
The compactness theorem states that a set of sentences S is satisfiable if every finite subset of S is satisfiable. The analogous statement with consistent instead of satisfiable is trivial, since every proof can have only a finite number of antecedents used in the proof. The completeness theorem allows us to transfer this to satisfiability. However, there are also several direct proofs of the compactness theorem.As a corollary, the compactness theorem says that every unsatisfiable first-order theory has a finite unsatisfiable subset. This theorem is of central importance in model theory, where the words "by compactness" are commonplace.
Another cornerstone of first-order model theory is the Löwenheim–Skolem theorem. According to the theorem, every infinite structure in a countable signature has a countable elementary substructure. Conversely, for any infinite cardinal κ every infinite structure in a countable signature that is of cardinality less than κ can be elementarily embedded in another structure of cardinality κ. In particular, the Löwenheim-Skolem theorem implies that any theory in a countable signature with infinite models has a countable model as well as arbitrarily large models.
In a certain sense made precise by Lindström's theorem, first-order logic is the most expressive logic for which both the Löwenheim–Skolem theorem and the compactness theorem hold.
Definability
Definable sets
In model theory, definable sets are important objects of study. For instance, in the formuladefines the subset of prime numbers, while the formula
defines the subset of even numbers.
In a similar way, formulas with n free variables define subsets of. For example, in a field, the formula
defines the curve of all such that.
Both of the definitions mentioned here are parameter-free, that is, the defining formulas don't mention any fixed domain elements. However, one can also consider definitions with parameters from the model.
For instance, in, the formula
uses the parameter from to define a curve.
Eliminating quantifiers
In general, definable sets without quantifiers are easy to describe, while definable sets involving possibly nested quantifiers can be much more complicated.This makes quantifier elimination a crucial tool for analysing definable sets:
A theory T has quantifier elimination if every first-order formula over its signature is equivalent modulo T to a first-order formula without quantifiers, i.e. holds in all models of T.
If the theory of a structure has quantifier elimination, every set definable in a structure is definable by a quantifier-free formula over the same parameters as the original definition.
For example, the theory of algebraically closed fields in the signature has quantifier elimination. This means that in an algebraically closed field, every formula is equivalent to a Boolean combination of equations between polynomials.
If a theory does not have quantifier elimination, one can add additional symbols to its signature so that it does. Axiomatisability and quantifier elimination results for specific theories, especially in algebra, were among the early landmark results of model theory. But often instead of quantifier elimination a weaker property suffices:
A theory T is called model-complete if every substructure of a model of T which is itself a model of T is an elementary substructure. There is a useful criterion for testing whether a substructure is an elementary substructure, called the Tarski–Vaught test. It follows from this criterion that a theory T is model-complete if and only if every first-order formula over its signature is equivalent modulo T to an existential first-order formula, i.e. a formula of the following form:
where ψ is quantifier free. A theory that is not model-complete may have a model completion, which is a related model-complete theory that is not, in general, an extension of the original theory. A more general notion is that of a model companion.