Model theory
In mathematical logic, model theory is the study of the relationship between formal theories (a collection of sentences in a formal language expressing statements about a mathematical structure), and their models (those structures in which the statements of the theory hold).[1] 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.[2]
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".[3] 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.
The most prominent scholarly organization in the field of model theory is the Association for Symbolic Logic.
Overview
This page focuses on finitary first order model theory of infinite structures.
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:
- model theory = universal algebra + logic[4]
where universal algebra stands for mathematical structures and logic for logical theories; and
- model theory = algebraic geometry − fields.
where logical formulas are to definable sets what equations are to varieties over a field.[5]
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
(Note that the equality symbol has a double meaning here.) It is intuitively clear how to translate such formulas into mathematical meaning. In the σsmr-structure
is a prime number. is irreducible.
A set
It's a consequence of Gödel's completeness theorem (not to be confused with his incompleteness theorems) 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
Example: A common signature for ordered rings is
A structure
A substructure
A substructure is said to be elementary if for any first-order formula φ and any elements a1, ..., an of
if and only if .
In particular, if φ is a sentence and
Example: While the field of algebraic numbers
An embedding of a σ-structure
A field or a vector space can be regarded as a (commutative) 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 (additive) group of the rational numbers, regarded as a structure in the signature {+,0} can be expanded to a field with the signature {×,+,1,0} or to an ordered group with the signature {+,0,<}.
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 (in more than one way) 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 (semantic) proofs of the compactness theorem. As a corollary (i.e., its contrapositive), 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.[6]
Another cornerstone of first-order model theory is the Löwenheim-Skolem theorem. According to the Löwenheim-Skolem 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 κ (There is a straightforward generalisation to uncountable signatures). 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.[7]
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.[8]
Definability
Definable sets
In model theory, definable sets are important objects of study. For instance, in
defines 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
defines the curve of all
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
uses the parameter
Eliminating quantifiers
In general, definable sets without quantifiers are easy to describe, while definable sets involving possibly nested quantifiers can be much more complicated.[10]
This makes quantifier elimination a crucial tool for analysing definable sets:
A theory T has quantifier elimination if every first-order formula φ(x1, ..., xn) over its signature is equivalent modulo T to a first-order formula ψ(x1, ..., xn) without quantifiers, i.e.
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.[13] 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.[14] It follows from this criterion that a theory T is model-complete if and only if every first-order formula φ(x1, ..., xn) 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.[15]
Minimality
In every structure, every finite subset
.
Since we can negate this formula, every cofinite subset (which includes all but finitely many elements of the domain) is also always definable.
This leads to the concept of a minimal structure.
A structure
On the other hand, the field
.
This defines the subset of non-negative real numbers, which is neither finite nor cofinite.
One can in fact use
Definable and interpretable structures
Particularly important are those definable sets that are also substructures, i. e. contain all constants and are closed under function application. For instance, one can study the definable subgroups of a certain group.
However, there is no need to limit oneself to substructures in the same signature. Since formulas with n free variables define subsets of
One can even go one step further, and move beyond immediate substructures.
Given a mathematical structure, there are very often associated structures which can be constructed as a quotient of part of the original structure via an equivalence relation. An important example is a quotient group of a group.
One might say that to understand the full structure one must understand these quotients. When the equivalence relation is definable, we can give the previous sentence a precise meaning. We say that these structures are interpretable.
A key fact is that one can translate sentences from the language of the interpreted structures to the language of the original structure. Thus one can show that if a structure
Types
Basic notions
For a sequence of elements
The real number line
More generally, whenever
Since the real numbers
A subset of
Structures and types
While not every type is realised in every structure, every structure realises its isolated types. If the only types over the empty set that are realised in a structure are the isolated types, then the structure is called atomic.
On the other hand, no structure realises every type over every parameter set; if one takes all of
While an automorphism that is constant on A will always preserve types over A, it is generally not true that any two sequences
The real number line is atomic in the language that contains only the order
Stone spaces
The set of definable subsets of
While types in algebraically closed fields correspond to the spectrum of the polynomial ring, the topology on the type space is the constructible topology: a set of types is basic open iff it is of the form
Constructing models
Realising and omitting types
Constructing models that realise certain types and do not realise others is an important task in model theory. Not realising a type is referred to as omitting it, and is generally possible by the (Countable) Omitting types theorem:
- Let
be a theory in a countable signature and let be a countable set of non-isolated types over the empty set. - Then there is a model
of which omits every type in .[24]
This implies that if a theory in a countable signature has only countably many types over the empty set, then this theory has an atomic model.
On the other hand, there is always an elementary extension in which any set of types over a fixed parameter set is realised:
- Let
be a structure and let be a set of complete types over a given parameter set - Then there is an elementary extension
of which realises every type in .[25]
However, since the parameter set is fixed and there is no mention here of the cardinality of
Ultraproducts
Ultraproducts are used as a general technique for constructing models that realise certain types. An ultraproduct is obtained from the direct product of a set of structures over an index set I by identifying those tuples that agree on almost all entries, where almost all is made precise by an ultrafilter U on I. An ultraproduct of copies of the same structure is known as an ultrapower. The key to using ultraproducts in model theory is Łoś's theorem:
- Let
be a set of -structures indexed by an index set I and U an ultrafilter on I. Then any -formula is true in the ultraproduct of the by if the set of all for which lies in U.[27]
In particular, any ultraproduct of models of a theory is itself a model of that theory, and thus if two models have isomorphic ultrapowers, they are elementarily equivalent. The Keisler-Shelah theorem provides a converse:
- If
and are elementary equivalent, then there is a set I and an ultrafilter U on I such that the ultrapowers by U of and : are isomorphic.[28]
Therefore, ultraproducts provide a way to talk about elementary equivalence that avoids mentioning first-order theories at all. Basic theorems of model theory such as the compactness theorem have alternative proofs using ultraproducts,[29] and they can be used to construct saturated elementary extensions if they exist.[30]
Categoricity
A theory was originally called categorical if it determines a structure up to isomorphism. It turns out that this definition is not useful, due to serious restrictions in the expressivity of first-order logic. The Löwenheim–Skolem theorem implies that if a theory T has an infinite model for some infinite cardinal number, then it has a model of size κ for any sufficiently large cardinal number κ. Since two models of different sizes cannot possibly be isomorphic, only finite structures can be described by a categorical theory.
However, the weaker notion of κ-categoricity for a cardinal κ has become a key concept in model theory. A theory T is called κ-categorical if any two models of T that are of cardinality κ are isomorphic. It turns out that the question of κ-categoricity depends critically on whether κ is bigger than the cardinality of the language (i.e.
ω-categoricity
- For a complete first-order theory T in a finite or countable signature the following conditions are equivalent:
- T is
-categorical. - Every type in Sn(T) is isolated.
- For every natural number n, Sn(T) is finite.
- For every natural number n, the number of formulas φ(x1, ..., xn) in n free variables, up to equivalence modulo T, is finite.
- T is
The theory of
- A complete first-order theory T in a finite or countable signature is
-categorical if and only if its automorphism group is oligomorphic.
The equivalent characterisations of this subsection, due independently to Engeler, Ryll-Nardzewski and Svenonius, are sometimes referred to as the Ryll-Nardzewski theorem.
In combinatorial signatures, a common source of
Uncountable categoricity
Michael Morley showed in 1963 that there is only one notion of uncountable categoricity for theories in countable languages.[31]
- Morley's categoricity theorem
- If a first-order theory T in a finite or countable signature is κ-categorical for some uncountable cardinal κ, then T is κ-categorical for all uncountable cardinals κ.
Morley's proof revealed deep connections between uncountable categoricity and the internal structure of the models, which became the starting point of classification theory and stability theory. Uncountably categorical theories are from many points of view the most well-behaved theories. In particular, complete strongly minimal theories are uncountably categorical. This shows that the theory of algebraically closed fields of a given characteristic is uncountably categorical, with the transcendence degree of the field determining its isomorphism type.
A theory that is both
Stability theory
A key factor in the structure of the class of models of a first-order theory is its place in the stability hierarchy.
- A complete theory T is called
-stable for a cardinal if for any model of T and any parameter set of cardinality not exceeding , there are at most complete T-types over A.
A theory is called stable if it is
The stability hierarchy
A fundamental result in stability theory is the stability spectrum theorem,[33] which implies that every complete theory T in a countable signature falls in one of the following classes:
- There are no cardinals
such that T is -stable. - T is
-stable if and only if (see Cardinal exponentiation for an explanation of ). - T is
-stable for any (where is the cardinality of the continuum).
A theory of the first type is called unstable, a theory of the second type is called strictly stable and a theory of the third type is called superstable.
Furthermore, if a theory is
Many construction in model theory are easier when restricted to stable theories; for instance, every model of a stable theory has a saturated elementary extension, regardless of whether the generalised continuum hypothesis is true.[35]
Shelah's original motivation for studying stable theories was to decide how many models a countable theory has of any uncountable cardinality.[36]
If a theory is uncountably categorical, then it is
Geometric stability theory
The stability hierarchy is also crucial for analysing the geometry of definable sets within a model of a theory.
In
- The Morley rank is at least 0 if S is non-empty.
- For α a successor ordinal, the Morley rank is at least α if in some elementary extension N of M, the set S has infinitely many disjoint definable subsets, each of rank at least α − 1.
- For α a non-zero limit ordinal, the Morley rank is at least α if it is at least β for all β less than α.
A theory T in which every definable set has well-defined Morley Rank is called totally transcendental; if T is countable, then T is totally transcendental if and only if T is
More recently, stability has been decomposed into simplicity and "not the independence property" (NIP). Simple theories are those theories in which a well-behaved notion of independence can be defined, while NIP theories generalise o-minimal structures. They are related to stability since a theory is stable if and only if it is NIP and simple,[37] and various aspects of stability theory have been generalised to theories in one of these classes.
Non-elementary model theory
Model-theoretic results have been generalised beyond elementary classes, that is, classes axiomatisable by a first-order theory.
Model theory in higher-order logics or infinitary logics is hampered by the fact that completeness and compactness do not in general hold for these logics. This is made concrete by Lindstrom's theorem, stating roughly that first-order logic is essentially the strongest logic in which both the Löwenheim-Skolem theorems and compactness hold. However, model theoretic techniques have been developed extensively for these logics too.[38] It turns out, however, that much of the model theory of more expressive logical languages is independent of Zermelo-Fraenkel set theory.[39]
More recently, alongside the shift in focus to complete stable and categorical theories, there has been work on classes of models defined semantically rather than axiomatised by a logical theory. One example is homogeneous model theory, which studies the class of substructures of arbitrarily large homogeneous models. Fundamental results of stability theory and geometric stability theory generalise to this setting.[40] As a generalisation of strongly minimal theories, quasiminimally excellent classes are those in which every definable set is either countable or co-countable. They are key to the model theory of the complex exponential function.[41] The most general semantic framework in which stability is studied are abstract elementary classes, which are defined by a strong substructure relation generalising that of an elementary substructure. Even though its definition is purely semantic, every abstract elementary class can be presented as the models of a first-order theory which omit certain types. Generalising stability-theoretic notions to abstract elementary classes is an ongoing research program.[42]
Selected applications
Among the early successes of model theory are Tarski's proofs of quantifier elimination for various algebraically interesting classes, such as the real closed fields, Boolean algebras and algebraically closed fields of a given characteristic. Quantifier elimination allowed Tarski to show that the first-order theories of real-closed and algebraically closed fields as well as the first-order theory of Boolean algebras are decidable, classify the Boolean algebras up to elementary equivalence and show that the theories of real-closed fields and algebraically closed fields of a given characteristic are unique. Furthermore, quantifier elimination provided a precise description of definable relations on algebraically closed fields as algebraic varieties and of the definable relations on real-closed fields as semialgebraic sets [43][44]
In the 1960s, the introduction of the ultraproduct construction led to new applications in algebra. This includes Ax's work on pseudofinite fields, proving that the theory of finite fields is decidable,[45] and Ax and Kochen's proof of as special case of Artin's conjecture on diophantine equations, the Ax-Kochen theorem.[46] The ultraproduct construction also led to Abraham Robinson's development of nonstandard analysis, which aims to provide a rigorous calculus of infinitesimals.[47]
More recently, the connection between stability and the geometry of definable sets led to several applications from algebraic and diophantine geometry, including Ehud Hrushovski's 1996 proof of the geometric Mordell-Lang conjecture in all characteristics[48] In 2001, similar methods were used to prove a generalisation of the Manin-Mumford conjecture. In 2011, Jonathan Pila applied techniques around o-minimality to prove the André-Oort conjecture for products of Modular curves.[49]
In a separate strand of inquiries that also grew around stable theories, Laskowski showed in 1992 that NIP theories describe exactly those definable classes that are PAC-learnable in machine learning theory. This has led to several interactions between these separate areas. In 2018, the correspondence was extended as Hunter and Chase showed that stable theories correspond to online learnable classes.[50]
History
Model theory as a subject has existed since approximately the middle of the 20th century, and the name was coined by Alfred Tarski, a member of the Lwów–Warsaw school, in 1954.[51] However some earlier research, especially in mathematical logic, is often regarded as being of a model-theoretical nature in retrospect.[52] The first significant result in what is now model theory was a special case of the downward Löwenheim–Skolem theorem, published by Leopold Löwenheim in 1915. The compactness theorem was implicit in work by Thoralf Skolem,[53] but it was first published in 1930, as a lemma in Kurt Gödel's proof of his completeness theorem. The Löwenheim–Skolem theorem and the compactness theorem received their respective general forms in 1936 and 1941 from Anatoly Maltsev. The development of model theory as an independent discipline was brought on by Alfred Tarski during the interbellum. Tarski's work included logical consequence, deductive systems, the algebra of logic, the theory of definability, and the semantic definition of truth, among other topics. His semantic methods culminated in the model theory he and a number of his Berkeley students developed in the 1950s and '60s.
In the further history of the discipline, different strands began to emerge, and the focus of the subject shifted. In the 1960s, techniques around ultraproducts became a popular tool in model theory.[54] At the same time, researchers such as James Ax were investigating the first-order model theory of various algebraic classes, and others such as H. Jerome Keisler were extending the concepts and results of first-order model theory to other logical systems. Then, inspired by Morley's problem, Shelah developed stability theory. His work around stability changed the complexion of model theory, giving rise to a whole new class of concepts. This is known as the paradigm shift [55] Over the next decades, it became clear that the resulting stability hierarchy is closely connected to the geometry of sets that are definable in those models; this gave rise to the subdiscipline now known as geometric stability theory. An example of an influential proof from geometric model theory is Hrushovski's proof of the Mordell–Lang conjecture for function fields.[56]
Finite model theory
Finite model theory, which concentrates on finite structures, diverges significantly from the study of infinite structures in both the problems studied and the techniques used.[57] In particular, many central results of classical model theory that fail when restricted to finite structures. This includes the compactness theorem, Gödel's completeness theorem, and the method of ultraproducts for first-order logic. At the interface of finite and infinite model theory are algorithmic or computable model theory and the study of 0-1 laws, where the infinite models of a generic theory of a class of structures provide information on the distribution of finite models.[58] Prominent application areas of FMT are descriptive complexity theory, database theory and formal language theory.[59]
Set theory
Any set theory (which is expressed in a countable language), if it is consistent, has a countable model; this is known as Skolem's paradox, since there are sentences in set theory which postulate the existence of uncountable sets and yet these sentences are true in our countable model. Particularly the proof of the independence of the continuum hypothesis requires considering sets in models which appear to be uncountable when viewed from within the model, but are countable to someone outside the model.[60]
The model-theoretic viewpoint has been useful in set theory; for example in Kurt Gödel's work on the constructible universe, which, along with the method of forcing developed by Paul Cohen can be shown to prove the (again philosophically interesting) independence of the axiom of choice and the continuum hypothesis from the other axioms of set theory.[61]
In the other direction, model theory is itself formalised within Zermelo-Fraenkel set theory. For instance, the development of the fundamentals of model theory (such as the compactness theorem) rely on the axiom of choice, and is in fact equivalent over Zermelo-Fraenkel set theory without choice to the Boolean prime ideal theorem.[62] Other results in model theory depend on set-theoretic axioms beyond the standard ZFC framework. For example, if the Continuum Hypothesis holds then every countable model has an ultrapower which is saturated (in its own cardinality). Similarly, if the Generalized Continuum Hypothesis holds then every model has a saturated elementary extension. Neither of these results are provable in ZFC alone. Finally, some questions arising from model theory (such as compactness for infinitary logics) have been shown to be equivalent to large cardinal axioms.[63]
See also
- Abstract model theory
- Algebraic theory
- Axiomatizable class
- Compactness theorem
- Descriptive complexity
- Elementary equivalence
- First-order theories
- Hyperreal number
- Institutional model theory
- Kripke semantics
- Löwenheim–Skolem theorem
- Model-theoretic grammar
- Proof theory
- Saturated model
- Skolem normal form
Notes
- ↑ Chang and Keisler, p. 1
- ↑ "Model Theory". The Stanford Encyclopedia of Philosophy. Metaphysics Research Lab, Stanford University. 2020. https://plato.stanford.edu/entries/model-theory/.
- ↑ Dirk van Dalen, (1980; Fifth revision 2013) "Logic and Structure" Springer. (See page 1.)
- ↑ Chang and Keisler, p. 1
- ↑ Hodges (1997), p. vii
- ↑ Marker (2002), p. 32
- ↑ Marker (2002), p. 45
- ↑ Barwise and Feferman, p. 43
- ↑ Marker (2002), p. 19
- ↑ Marker (2002), p. 71
- ↑ Marker (2002), p. 72
- ↑ Marker (2002), p. 85
- ↑ Doner, John; Hodges, Wilfrid (1988). "Alfred Tarski and Decidable Theories". The Journal of Symbolic Logic 53 (1): 20. doi:10.2307/2274425. ISSN 0022-4812. http://dx.doi.org/10.2307/2274425.
- ↑ Marker (2002), p. 45
- ↑ Marker (2002), p. 106
- ↑ Marker (2002), p. 208
- ↑ Marker (2002), p. 97
- ↑ Hodges (1993), pp. 31, 92
- ↑ Tarski, Alfred (1953), "I: A General Method in Proofs of Undecidability", Undecidable Theories, Studies in Logic and the Foundations of Mathematics (Elsevier) 13: pp. 1–34, doi:10.1016/s0049-237x(09)70292-7, ISBN 9780444533784, http://dx.doi.org/10.1016/s0049-237x(09)70292-7, retrieved 2022-01-26
- ↑ Marker (2002), pp. 115-124
- ↑ Marker (2002), pp. 125-155
- ↑ Hodges (1993), p. 280
- ↑ Marker (2002), pp. 124–125
- ↑ Hodges (1993), p. 333
- ↑ Hodges (1993), p. 451
- ↑ Hodges (1993), 492
- ↑ Hodges (1993), p. 450
- ↑ Hodges (1993), p. 452
- ↑ Bell and Slomson, p. 102
- ↑ Hodges (1993), p. 492
- ↑ Morley, Michael (1963). "On theories categorical in uncountable powers". Proceedings of the National Academy of Sciences of the United States of America 49 (2): 213–216. doi:10.1073/pnas.49.2.213. PMID 16591050. Bibcode: 1963PNAS...49..213M.
- ↑ Marker (2002), p. 135
- ↑ Marker (2002), p. 172
- ↑ Marker (2002), p. 136
- ↑ Hodges (1993), p. 494
- ↑ Saharon., Shelah (1990). Classification theory and the number of non-isomorphic models. North-Holland. ISBN 0-444-70260-1. OCLC 800472113. http://worldcat.org/oclc/800472113.
- ↑ Wagner, Frank (2011). Simple theories. Springer. doi:10.1007/978-94-017-3002-0. ISBN 978-90-481-5417-3. https://link.springer.com/book/10.1007/978-94-017-3002-0.
- ↑ Barwise, J. (2016), Barwise, J; Feferman, S, eds., "Model-Theoretic Logics: Background and Aims", Model-Theoretic Logics (Cambridge: Cambridge University Press): pp. 3–24, doi:10.1017/9781316717158.004, ISBN 9781316717158, http://dx.doi.org/10.1017/9781316717158.004, retrieved 2022-01-15
- ↑ Shelah, Saharon (2000). "On what I do not understand and have something to say (model theory)". Fundamenta Mathematicae 166 (1): 1–82. doi:10.4064/fm-166-1-2-1-82. ISSN 0016-2736. https://www.impan.pl/en/publishing-house/journals-and-series/fundamenta-mathematicae/all/166/1/111712/on-what-i-do-not-understand-and-have-something-to-say-part-i.
- ↑ Buechler, Steven; Lessmann, Olivier (2002-10-08). "Simple homogeneous models". Journal of the American Mathematical Society 16 (1): 91–121. doi:10.1090/s0894-0347-02-00407-1. ISSN 0894-0347.
- ↑ Marker, David (2016), "Quasiminimal excellence", Lectures on Infinitary Model Theory (Cambridge: Cambridge University Press): pp. 97–112, doi:10.1017/cbo9781316855560.009, ISBN 9781316855560, http://dx.doi.org/10.1017/cbo9781316855560.009, retrieved 2022-01-23
- ↑ Baldwin, John (2009-07-24). Categoricity. University Lecture Series. 50. Providence, Rhode Island: American Mathematical Society. doi:10.1090/ulect/050. ISBN 9780821848937.
- ↑ Hodges (1993), p. 68-69
- ↑ Doner, John; Hodges, Wilfrid (March 1988). "Alfred Tarski and Decidable Theories". The Journal of Symbolic Logic 53 (1): 20. doi:10.2307/2274425. ISSN 0022-4812. http://dx.doi.org/10.2307/2274425.
- ↑ Eklof, Paul C. (1977), "Ultraproducts for Algebraists", HANDBOOK OF MATHEMATICAL LOGIC, Studies in Logic and the Foundations of Mathematics (Elsevier) 90: pp. 105–137, doi:10.1016/s0049-237x(08)71099-1, ISBN 9780444863881, http://dx.doi.org/10.1016/s0049-237x(08)71099-1, retrieved 2022-01-23
- ↑ Ax, James; Kochen, Simon (1965). "Diophantine Problems Over Local Fields: I.". American Journal of Mathematics 87pages=605-630.
- ↑ Cherlin, Greg; Hirschfeld, Joram (1972), "Ultrafilters and Ultraproducts in Non-Standard Analysis", Contributions to Non-Standard Analysis, Studies in Logic and the Foundations of Mathematics (Elsevier) 69: pp. 261–279, doi:10.1016/s0049-237x(08)71563-5, ISBN 9780720420654, http://dx.doi.org/10.1016/s0049-237x(08)71563-5, retrieved 2022-01-23
- ↑ Ehud Hrushovski, The Mordell-Lang Conjecture for Function Fields. Journal of the American Mathematical Society 9:3 (1996), pp. 667-690.
- ↑ Jonathan Pila, Rational points of definable sets and results of André–Oort–Manin–Mumford type, O-minimality and the André–Oort conjecture for Cn. Annals of Mathematics 173:3 (2011), pp. 1779–1840. doi=10.4007/annals.2011.173.3.11
- ↑ CHASE, HUNTER; FREITAG, JAMES (2019-02-15). "Model Theory and Machine Learning". The Bulletin of Symbolic Logic 25 (3): 319–332. doi:10.1017/bsl.2018.71. ISSN 1079-8986. http://dx.doi.org/10.1017/bsl.2018.71.
- ↑ Tarski, Alfred (1954). "Contributions to the Theory of Models. I". Indagationes Mathematicae 57: 572–581. doi:10.1016/S1385-7258(54)50074-0. ISSN 1385-7258.
- ↑ Button, Tim; Walsh, Sean (2018-05-24). "Historical Appendix: A short history of model theory". Philosophy and model theory. p. 439. doi:10.1093/oso/9780198790396.003.0018.
- ↑ "All three commentators [i.e. Vaught, van Heijenoort and Dreben] agree that both the completeness and compactness theorems were implicit in Skolem 1923...." [Dawson, J. W. (1993). "The compactness of first-order logic:from Gödel to Lindström". History and Philosophy of Logic 14: 15–37. doi:10.1080/01445349308837208.]
- ↑ Hodges (1993), p. 475
- ↑ Baldwin, John T. (2018-01-19). Model Theory and the Philosophy of Mathematical Practice. Cambridge University Press. doi:10.1017/9781316987216. ISBN 978-1-107-18921-8. http://dx.doi.org/10.1017/9781316987216.
- ↑ Sacks, Gerald (2003). Mathematical logic in the 20th century. Singapore University Press. doi:10.1142/4800. ISBN 981-256-489-6. OCLC 62715985.
- ↑ Ebbinghaus, Heinz-Dieter; Flum, Jörg (1995). Finite Model Theory. Perspectives in Mathematical Logic. p. v. doi:10.1007/978-3-662-03182-7. ISBN 978-3-662-03184-1. http://dx.doi.org/10.1007/978-3-662-03182-7.
- ↑ Ebbinghaus, Heinz-Dieter; Flum, Jörg (1995). "0-1 Laws". Finite Model Theory. Perspectives in Mathematical Logic. doi:10.1007/978-3-662-03182-7. ISBN 978-3-662-03184-1. http://dx.doi.org/10.1007/978-3-662-03182-7.
- ↑ Ebbinghaus, Heinz-Dieter; Flum, Jörg (1995). Finite Model Theory. Perspectives in Mathematical Logic. doi:10.1007/978-3-662-03182-7. ISBN 978-3-662-03184-1. http://dx.doi.org/10.1007/978-3-662-03182-7.
- ↑ Kunen, Kenneth (2011). "Models of set theory". Set Theory. College Publications. ISBN 978-1-84890-050-9.
- ↑ Kunen, Kenneth (2011). Set Theory. College Publications. ISBN 978-1-84890-050-9.
- ↑ Hodges (1993), p. 272
- ↑ Baldwin, John T. (2018-01-19). "Model theory and set theory". Model Theory and the Philosophy of Mathematical Practice. Cambridge University Press. doi:10.1017/9781316987216. ISBN 978-1-107-18921-8. http://dx.doi.org/10.1017/9781316987216.
References
Canonical textbooks
- Chang, Chen Chung; Keisler, H. Jerome (1990). Model Theory. Studies in Logic and the Foundations of Mathematics (3rd ed.). Elsevier. ISBN 978-0-444-88054-3.
- Chang, Chen Chung; Keisler, H. Jerome (2012). Model Theory. Dover Books on Mathematics (3rd ed.). Dover Publications. pp. 672. ISBN 978-0-486-48821-9.
- Hodges, Wilfrid (1997). A shorter model theory. Cambridge: Cambridge University Press. ISBN 978-0-521-58713-6.
- Kopperman, R. (1972). Model Theory and Its Applications. Boston: Allyn and Bacon.
- Marker, David (2002). Model Theory: An Introduction. Graduate Texts in Mathematics 217. Springer. ISBN 0-387-98760-6.
Other textbooks
- Bell, John L.; Slomson, Alan B. (2006). Models and Ultraproducts: An Introduction (reprint of 1974 ed.). Dover Publications. ISBN 0-486-44979-3.
- Ebbinghaus, Heinz-Dieter; Flum, Jörg; Thomas, Wolfgang (1994). Mathematical Logic. Springer. ISBN 0-387-94258-0. https://archive.org/details/mathematicallogi1996ebbi.
- Hinman, Peter G. (2005). Fundamentals of Mathematical Logic. A K Peters. ISBN 1-56881-262-0.
- Hodges, Wilfrid (1993). Model theory. Cambridge University Press. ISBN 0-521-30442-3. https://archive.org/details/modeltheory0000hodg.
- Manzano, María (1999). Model theory. Oxford University Press. ISBN 0-19-853851-0.
- Poizat, Bruno (2000). A Course in Model Theory. Springer. ISBN 0-387-98655-3. https://archive.org/details/courseinmodelthe0000poiz.
- Rautenberg, Wolfgang (2010). A Concise Introduction to Mathematical Logic (3rd ed.). New York City: Springer Science+Business Media. doi:10.1007/978-1-4419-1221-3. ISBN 978-1-4419-1220-6.
- Rothmaler, Philipp (2000). Introduction to Model Theory (new ed.). Taylor & Francis. ISBN 90-5699-313-5.
- Tent, Katrin; Ziegler, Martin (2012). A Course in Model Theory. Cambridge University Press. ISBN 9780521763240.
- Kirby, Jonathan (2019). An Invitation to Model Theory. Cambridge University Press. ISBN 978-1-107-16388-1.
Free online texts
- Chatzidakis, Zoé (2001). Introduction to Model Theory. pp. 26 pages. http://www.math.ens.fr/~zchatzid/papiers/MTluminy.pdf.
- Pillay, Anand (2002). Lecture Notes – Model Theory. pp. 61 pages. https://www3.nd.edu/~apillay/pdf/lecturenotes_modeltheory.pdf.
- Hazewinkel, Michiel, ed. (2001), "Model theory", Encyclopedia of Mathematics, Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN 978-1-55608-010-4, https://www.encyclopediaofmath.org/index.php?title=p/m064390
- Hodges, Wilfrid, Model theory. The Stanford Encyclopedia Of Philosophy, E. Zalta (ed.).
- Hodges, Wilfrid, First-order Model theory. The Stanford Encyclopedia Of Philosophy, E. Zalta (ed.).
- Simmons, Harold (2004), An introduction to Good old fashioned model theory. Notes of an introductory course for postgraduates (with exercises).
- J. Barwise and S. Feferman (editors), Model-Theoretic Logics, Perspectives in Mathematical Logic, Volume 8, New York: Springer-Verlag, 1985.
![]() | Original source: https://en.wikipedia.org/wiki/Model theory.
Read more |