In the mathematical field of
model theory
In mathematical logic, model theory is the study of the relationship between theory (mathematical logic), formal theories (a collection of Sentence (mathematical logic), sentences in a formal language expressing statements about a Structure (mat ...
, a
theory
A theory is a systematic and rational form of abstract thinking about a phenomenon, or the conclusions derived from such thinking. It involves contemplative and logical reasoning, often supported by processes such as observation, experimentation, ...
is called stable if it satisfies certain combinatorial restrictions on its complexity. Stable theories are rooted in the proof of
Morley's categoricity theorem and were extensively studied as part of
Saharon Shelah's
classification theory, which showed a dichotomy that either the models of a theory admit a nice classification or the models are too numerous to have any hope of a reasonable classification. A first step of this program was showing that if a theory is not stable then its models are too numerous to classify.
Stable theories were the predominant subject of pure model theory from the 1970s through the 1990s, so their study shaped modern model theory and there is a rich framework and set of tools to analyze them. A major direction in model theory is "neostability theory," which tries to generalize the concepts of stability theory to broader contexts, such as
simple
Simple or SIMPLE may refer to:
*Simplicity, the state or quality of being simple
Arts and entertainment
* ''Simple'' (album), by Andy Yorke, 2008, and its title track
* "Simple" (Florida Georgia Line song), 2018
* "Simple", a song by John ...
and
NIP theories.
Motivation and history
A common goal in model theory is to study a
first-order theory by analyzing the complexity of the
Boolean algebra
In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variable (mathematics), variables are the truth values ''true'' and ''false'', usually denot ...
s of (parameter)
definable sets in its models. One can equivalently analyze the complexity of the
Stone duals of these Boolean algebras, which are
type spaces. Stability restricts the complexity of these type spaces by restricting their
cardinalities. Since types represent the possible behaviors of elements in a theory's models, restricting the number of types restricts the complexity of these models.
Stability theory has its roots in
Michael Morley's 1965 proof of
Łoś's conjecture on categorical theories. In this proof, the key notion was that of a totally transcendental theory, defined by restricting the topological complexity of the type spaces. However, Morley showed that (for countable theories) this topological restriction is equivalent to a cardinality restriction, a strong form of stability now called
-stability, and he made significant use of this equivalence. In the course of generalizing Morley's categoricity theorem to uncountable theories,
Frederick Rowbottom generalized
-stability by introducing
-stable theories for some cardinal
, and finally Shelah introduced stable theories.
Stability theory was much further developed in the course of Shelah's classification theory program. The main goal of this program was to show a dichotomy that either the models of a first-order theory can be nicely classified up to isomorphism using a tree of cardinal-invariants (generalizing, for example, the classification of
vector spaces over a fixed
field by their
dimension
In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coo ...
), or are so complicated that no reasonable classification is possible.
Among the concrete results from this classification theory were theorems on the possible
spectrum functions of a theory, counting the number of models of cardinality
as a function of
. Shelah's approach was to identify a series of "dividing lines" for theories. A dividing line is a property of a theory such that both it and its negation have strong structural consequences; one should imply the models of the theory are chaotic, while the other should yield a positive structure theory. Stability was the first such dividing line in the classification theory program, and since its failure was shown to rule out any reasonable classification, all further work could assume the theory to be stable. Thus much of classification theory was concerned with analyzing stable theories and various subsets of stable theories given by further dividing lines, such as
superstable theories.
One of the key features of stable theories developed by Shelah is that they admit a general notion of independence called
non-forking independence, generalizing
linear independence
In the theory of vector spaces, a set (mathematics), set of vector (mathematics), vectors is said to be if there exists no nontrivial linear combination of the vectors that equals the zero vector. If such a linear combination exists, then th ...
from vector spaces and
algebraic independence from field theory. Although non-forking independence makes sense in arbitrary theories, and remains a key tool beyond stable theories, it has particularly good geometric and combinatorial properties in stable theories. As with linear independence, this allows the definition of independent sets and of local dimensions as the cardinalities of maximal instances of these independent sets, which are well-defined under additional hypotheses. These local dimensions then give rise to the cardinal-invariants classifying models up to isomorphism.
Definition and alternate characterizations
Let ''T'' be a
complete first-order theory.
For a given infinite cardinal
, ''T'' is ''
-stable'' if for every set ''A'' of cardinality
in a model of ''T'', the set ''S(A)'' of complete types over ''A'' also has cardinality
. This is the smallest the cardinality of ''S(A)'' can be, while it can be as large as
. For the case
, it is common to say ''T'' is ''
-stable'' rather than
-stable.
''T'' is stable if it is
-stable for some infinite cardinal
.
Restrictions on the cardinals
for which a theory can simultaneously by
-stable are described by the
stability spectrum In model theory, a branch of mathematical logic, a complete theory, complete first-order theory ''T'' is called stable in λ (an infinite cardinal number), if the Type (model theory)#Stone spaces, Stone space of every structure (mathematical logic), ...
, which singles out the even tamer subset of superstable theories.
A common alternate definition of stable theories is that they do not have the ''order property''. A theory has the order property if there is a formula
and two infinite sequences of tuples
,
in some model ''M'' such that
defines an infinite
half graph on
, i.e.
is true in ''M''
. This is equivalent to there being a formula
and an infinite sequence of tuples
in some model ''M'' such that
defines an infinite
linear order
In mathematics, a total order or linear order is a partial order in which any two elements are comparable. That is, a total order is a binary relation \leq on some set X, which satisfies the following for all a, b and c in X:
# a \leq a ( ref ...
on ''A'', i.e.
is true in ''M''
.
There are numerous further characterizations of stability. As with Morley's totally transcendental theories, the cardinality restrictions of stability are equivalent to bounding the topological complexity of type spaces in terms of
Cantor-Bendixson rank. Another characterization is via the properties that non-forking independence has in stable theories, such as being symmetric. This characterizes stability in the sense that any theory with an abstract independence relation satisfying certain of these properties must be stable and the independence relation must be non-forking independence.
Any of these definitions, except via an abstract independence relation, can instead be used to define what it means for a single formula to be stable in a given theory ''T''. Then ''T'' can be defined to be stable if every formula is stable in ''T''. Localizing results to stable formulas allows these results to be applied to stable formulas in unstable theories, and this localization to single formulas is often useful even in the case of stable theories.
Examples and non-examples
For an unstable theory, consider the theory ''DLO'' of
dense linear orders without endpoints. Then the
atomic order relation has the order property. Alternatively, unrealized 1-types over a set ''A'' correspond to cuts (generalized
Dedekind cut
In mathematics, Dedekind cuts, named after German mathematician Richard Dedekind (but previously considered by Joseph Bertrand), are а method of construction of the real numbers from the rational numbers. A Dedekind cut is a partition of a set, ...
s, without the requirements that the two sets be non-empty and that the lower set have no greatest element) in the ordering of ''A'', and there exist dense orders of any cardinality
with
-many cuts.
Another unstable theory is the theory of the
Rado graph, where the atomic edge relation has the order property.
For a stable theory, consider the theory
of
algebraically closed field
In mathematics, a field is algebraically closed if every non-constant polynomial in (the univariate polynomial ring with coefficients in ) has a root in . In other words, a field is algebraically closed if the fundamental theorem of algebra ...
s of
characteristic ''p'', allowing
. Then if ''K'' is a model of
, counting types over a set
is equivalent to counting types over the field ''k'' generated by ''A'' in ''K''. There is a (continuous) bijection from the space of ''n''-types over ''k'' to the space of
prime ideal
In algebra, a prime ideal is a subset of a ring (mathematics), ring that shares many important properties of a prime number in the ring of Integer#Algebraic properties, integers. The prime ideals for the integers are the sets that contain all th ...
s in the
polynomial ring
In mathematics, especially in the field of algebra, a polynomial ring or polynomial algebra is a ring formed from the set of polynomials in one or more indeterminates (traditionally also called variables) with coefficients in another ring, ...