Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Model theory

From Wikipedia, the free encyclopedia
Area of mathematical logic

This article is about the mathematical discipline. For the informal notion in other parts of mathematics and science, seeMathematical model.

Inmathematical logic,model theory is the study of the relationship betweenformal theories (a collection ofsentences in aformal language expressing statements about amathematical structure), and theirmodels (thosestructures 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 bedefined in a model of a theory, and the relationship of such definable sets to each other.As a separate discipline, model theory goes back toAlfred Tarski, who first used the term "Theory of Models" in publication in 1954.[2]Since the 1970s, the subject has been shaped decisively bySaharon Shelah'sstability theory.

Compared to other areas of mathematical logic such asproof theory, model theory is often less concerned with formal rigour and closer in spirit to classical mathematics.This has prompted the comment that"ifproof theory is about the sacred, then model theory is about the profane".[3]The applications of model theory toalgebraic andDiophantine geometry reflect this proximity to classical mathematics, as they often involve an integration of algebraic and model-theoretic results and techniques. Consequently, proof theory issyntactic in nature, in contrast to model theory, which issemantic in nature.

The most prominent scholarly organization in the field of model theory is theAssociation for Symbolic Logic.

Overview

[edit]

This page focuses onfinitaryfirst 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[1]

where universal algebra stands for mathematical structures and logic for logical theories; and

model theory =algebraic geometryfields.

where logical formulas are to definable sets what equations are to varieties over a field.[4]

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 givencardinality, stability theory proved crucial to understanding the geometry of definable sets.

Fundamental notions of first-order model theory

[edit]

First-order logic

[edit]
Main article:First-order logic

A first-orderformula is built out ofatomic formulas such asR(f(x,y),z){\displaystyle R(f(x,y),z)} ory=x+1{\displaystyle y=x+1} by means of theBoolean connectives¬,,,{\displaystyle \neg ,\land ,\lor ,\rightarrow } and prefixing of quantifiersv{\displaystyle \forall v} orv{\displaystyle \exists v}. A sentence is a formula in which each occurrence of a variable is in the scope of a corresponding quantifier. Examples for formulas areφ{\displaystyle \varphi } (orφ(x){\displaystyle \varphi (x)} to indicatex{\displaystyle x} is the unbound variable inφ{\displaystyle \varphi }) andψ{\displaystyle \psi } (orψ(x){\displaystyle \psi (x)}), defined as follows:

φ=uv(w(x×w=u×v)(w(x×w=u)w(x×w=v)))x0x1,ψ=uv((u×v=x)(u=x)(v=x))x0x1.{\displaystyle {\begin{array}{lcl}\varphi &=&\forall u\forall v(\exists w(x\times w=u\times v)\rightarrow (\exists w(x\times w=u)\lor \exists w(x\times w=v)))\land x\neq 0\land x\neq 1,\\\psi &=&\forall u\forall v((u\times v=x)\rightarrow (u=x)\lor (v=x))\land x\neq 0\land x\neq 1.\end{array}}}

(Note that the equality symbol has a double meaning here.) It is intuitively clear how to translate such formulas into mathematical meaning. In the semiring of natural numbersN{\displaystyle {\mathcal {N}}}, viewed as a structure with binary functions for addition and multiplication and constants for 0 and 1 of the natural numbers, for example, an elementn{\displaystyle n}satisfies the formulaφ{\displaystyle \varphi } if and only ifn{\displaystyle n} is a prime number. The formulaψ{\displaystyle \psi } similarly definesirreducibility. Tarski gave a rigorous definition, sometimes called"Tarski's definition of truth", for the satisfaction relation{\displaystyle \models }, so that one easily proves:

Nφ(n)n{\displaystyle {\mathcal {N}}\models \varphi (n)\iff n} is a prime number.
Nψ(n)n{\displaystyle {\mathcal {N}}\models \psi (n)\iff n} is irreducible.

A setT{\displaystyle T} of sentences is called a (first-order)theory, which takes the sentences in the set as its axioms. A theory issatisfiable if it has amodelMT{\displaystyle {\mathcal {M}}\models T}, i.e. a structure (of the appropriate signature) which satisfies all the sentences in the setT{\displaystyle T}. A complete theory is a theory that contains everysentence or its negation.The complete theory of all sentences satisfied by a structure is also called thetheory of that structure.

It's a consequence of Gödel'scompleteness theorem (not to be confused with hisincompleteness theorems) that a theory has a model if and only if it isconsistent, i.e. no contradiction is proved by the theory.Therefore, model theorists often use "consistent" as a synonym for "satisfiable".

Basic model-theoretic concepts

[edit]

Asignature orlanguage is a set ofnon-logical symbols such that each symbol is either a constant symbol, or a function or relation symbol with a specifiedarity. Note that in some literature, constant symbols are considered as function symbols with zero arity, and hence are omitted. Astructure is a setM{\displaystyle M} together withinterpretations of each of the symbols of the signature as relations and functions onM{\displaystyle M} (not to be confused with the formal notion of an "interpretation" of one structure in another).

Example: A common signature for ordered rings isσor=(0,1,+,×,,<){\displaystyle \sigma _{or}=(0,1,+,\times ,-,<)}, where0{\displaystyle 0} and1{\displaystyle 1} are 0-ary function symbols (also known as constant symbols),+{\displaystyle +} and×{\displaystyle \times } are binary (= 2-ary) function symbols,{\displaystyle -} is a unary (= 1-ary) function symbol, and<{\displaystyle <} is a binary relation symbol. Then, when these symbols are interpreted to correspond with their usual meaning onQ{\displaystyle \mathbb {Q} } (so that e.g.+{\displaystyle +} is a function fromQ2{\displaystyle \mathbb {Q} ^{2}} toQ{\displaystyle \mathbb {Q} } and<{\displaystyle <} is a subset ofQ2{\displaystyle \mathbb {Q} ^{2}}), one obtains a structure(Q,σor){\displaystyle (\mathbb {Q} ,\sigma _{or})}.

A structureN{\displaystyle {\mathcal {N}}} is said to model a set of first-order sentencesT{\displaystyle T} in the given language if each sentence inT{\displaystyle T} is true inN{\displaystyle {\mathcal {N}}} with respect to theinterpretation of the signature previously specified forN{\displaystyle {\mathcal {N}}}. (Again, not to be confused with the formal notion of an "interpretation" of one structure in another) Amodel ofT{\displaystyle T} is a structure that modelsT{\displaystyle T}.

AsubstructureA{\displaystyle {\mathcal {A}}} of a σ-structureB{\displaystyle {\mathcal {B}}} 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 beelementary if for any first-order formulaφ{\displaystyle \varphi } and any elementsa1, ...,an ofA{\displaystyle {\mathcal {A}}},

Aφ(a1,...,an){\displaystyle {\mathcal {A}}\models \varphi (a_{1},...,a_{n})} if and only ifBφ(a1,...,an){\displaystyle {\mathcal {B}}\models \varphi (a_{1},...,a_{n})}.

In particular, ifφ{\displaystyle \varphi } is a sentence andA{\displaystyle {\mathcal {A}}} an elementary substructure ofB{\displaystyle {\mathcal {B}}}, thenAφ{\displaystyle {\mathcal {A}}\models \varphi } if and only ifBφ{\displaystyle {\mathcal {B}}\models \varphi }. Thus, an elementary substructure is a model of a theory exactly when the superstructure is a model.

Example: While the field of algebraic numbersQ¯{\displaystyle {\overline {\mathbb {Q} }}} is an elementary substructure of the field of complex numbersC{\displaystyle \mathbb {C} }, the rational fieldQ{\displaystyle \mathbb {Q} } is not, as we can express "There is a square root of 2" as a first-order sentence satisfied byC{\displaystyle \mathbb {C} } but not byQ{\displaystyle \mathbb {Q} }.

Anembedding of a σ-structureA{\displaystyle {\mathcal {A}}} into another σ-structureB{\displaystyle {\mathcal {B}}} is a mapf:AB between the domains which can be written as an isomorphism ofA{\displaystyle {\mathcal {A}}} with a substructure ofB{\displaystyle {\mathcal {B}}}. If it can be written as an isomorphism with an elementary substructure, it is called an elementary embedding. Every embedding is aninjective 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 (commutative) group by simply ignoring some of its structure. The corresponding notion in model theory is that of areduct of a structure to a subset of the original signature. The opposite relation is called anexpansion - e.g. the (additive) group of therational 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

[edit]

Thecompactness theorem states that a set of sentences S is satisfiable if every finite subset of S is satisfiable. The analogous statement withconsistent instead ofsatisfiable 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.[5]

Another cornerstone of first-order model theory is theLö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 κ (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.[6]

In a certain sense made precise byLindström's theorem, first-order logic is the most expressive logic for which both the Löwenheim–Skolem theorem and the compactness theorem hold.[7]

Definability

[edit]

Definable sets

[edit]

In model theory,definable sets are important objects of study. For instance, inN{\displaystyle \mathbb {N} } the formula

uv(w(x×w=u×v)(w(x×w=u)w(x×w=v)))x0x1{\displaystyle \forall u\forall v(\exists w(x\times w=u\times v)\rightarrow (\exists w(x\times w=u)\lor \exists w(x\times w=v)))\land x\neq 0\land x\neq 1}

defines the subset of prime numbers, while the formula

y(2×y=x){\displaystyle \exists y(2\times y=x)}

defines the subset of even numbers.In a similar way, formulas withn free variables define subsets ofMn{\displaystyle {\mathcal {M}}^{n}}. For example, in a field, the formula

y=x×x{\displaystyle y=x\times x}

defines the curve of all(x,y){\displaystyle (x,y)} such thaty=x2{\displaystyle y=x^{2}}.

Both of the definitions mentioned here areparameter-free, that is, the defining formulas don't mention any fixed domain elements. However, one can also consider definitionswith parameters from the model.For instance, inR{\displaystyle \mathbb {R} }, the formula

y=x×x+π{\displaystyle y=x\times x+\pi }

uses the parameterπ{\displaystyle \pi } fromR{\displaystyle \mathbb {R} } to define a curve.[8]

Eliminating quantifiers

[edit]

In general, definable sets without quantifiers are easy to describe, while definable sets involving possibly nested quantifiers can be much more complicated.[9]

This makesquantifier elimination a crucial tool for analysing definable sets: A theoryT has quantifier elimination if every first-order formulaφ(x1, ...,xn) over its signature is equivalent moduloT to a first-order formulaψ(x1, ...,xn) without quantifiers, i.e.x1xn(ϕ(x1,,xn)ψ(x1,,xn)){\displaystyle \forall x_{1}\dots \forall x_{n}(\phi (x_{1},\dots ,x_{n})\leftrightarrow \psi (x_{1},\dots ,x_{n}))} holds in all models ofT.[10]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σring = (×,+,−,0,1) has quantifier elimination.[11] 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.[12] But often instead of quantifier elimination a weaker property suffices:

A theoryT is calledmodel-complete if every substructure of a model ofT which is itself a model ofT is an elementary substructure. There is a useful criterion for testing whether a substructure is an elementary substructure, called theTarski–Vaught test.[6] It follows from this criterion that a theoryT is model-complete if and only if every first-order formulaφ(x1, ...,xn) over its signature is equivalent moduloT to an existential first-order formula, i.e. a formula of the following form:

v1vmψ(x1,,xn,v1,,vm){\displaystyle \exists v_{1}\dots \exists v_{m}\psi (x_{1},\dots ,x_{n},v_{1},\dots ,v_{m})},

where ψ is quantifier free. A theory that is not model-complete may have amodel 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 amodel companion.[13]

Minimality

[edit]

In every structure, every finite subset{a1,,an}{\displaystyle \{a_{1},\dots ,a_{n}\}} is definable with parameters: Simply use the formula

x=a1x=an{\displaystyle x=a_{1}\vee \dots \vee x=a_{n}}.

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 aminimal structure. A structureM{\displaystyle {\mathcal {M}}} is called minimal if every subsetAM{\displaystyle A\subseteq {\mathcal {M}}} definable with parameters fromM{\displaystyle {\mathcal {M}}} is either finite or cofinite.The corresponding concept at the level of theories is calledstrong minimality:A theoryT is calledstrongly minimal if every model ofT is minimal.A structure is calledstrongly minimal if the theory of that structure is strongly minimal. Equivalently, a structure is strongly minimal if every elementary extension is minimal.Since the theory of algebraically closed fields has quantifier elimination, every definable subset of an algebraically closed field is definable by a quantifier-free formula in one variable. Quantifier-free formulas in one variable express Boolean combinations of polynomial equations in one variable, and since a nontrivial polynomial equation in one variable has only a finite number of solutions, the theory of algebraically closed fields is strongly minimal.[14]

On the other hand, the fieldR{\displaystyle \mathbb {R} } of real numbers is not minimal: Consider, for instance, the definable set

φ(x)=y(y×y=x){\displaystyle \varphi (x)\;=\;\exists y(y\times y=x)}.

This defines the subset of non-negative real numbers, which is neither finite nor cofinite.One can in fact useφ{\displaystyle \varphi } to define arbitrary intervals on the real number line.It turns out that these suffice to represent every definable subset ofR{\displaystyle \mathbb {R} }.[15]This generalisation of minimality has been very useful in the model theory of ordered structures.Adensely totally ordered structureM{\displaystyle {\mathcal {M}}} in a signature including a symbol for the order relation is calledo-minimal if every subsetAM{\displaystyle A\subseteq {\mathcal {M}}} definable with parameters fromM{\displaystyle {\mathcal {M}}} is a finite union of points and intervals.[16]

Definable and interpretable structures

[edit]
Main article:Interpretation (model theory)

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 withn free variables define subsets ofMn{\displaystyle {\mathcal {M}}^{n}},n-ary relations can also be definable. Functions are definable if the function graph is a definable relation, and constantsaM{\displaystyle a\in {\mathcal {M}}} are definable if there is a formulaφ(x){\displaystyle \varphi (x)} such thata is the only element ofM{\displaystyle {\mathcal {M}}} such thatφ(a){\displaystyle \varphi (a)} is true.In this way, one can study definable groups and fields in general structures, for instance, which has been important in geometric stability theory.

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 areinterpretable.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 structureM{\displaystyle {\mathcal {M}}} interprets another whose theory is undecidable, thenM{\displaystyle {\mathcal {M}}} itself is undecidable.[17]

Types

[edit]
Main article:Type (model theory)

Basic notions

[edit]

For a sequence of elementsa1,,an{\displaystyle a_{1},\dots ,a_{n}} of a structureM{\displaystyle {\mathcal {M}}} and a subsetA ofM{\displaystyle {\mathcal {M}}}, one can consider the set of all first-order formulasφ(x1,,xn){\displaystyle \varphi (x_{1},\dots ,x_{n})} with parameters inA that are satisfied bya1,,an{\displaystyle a_{1},\dots ,a_{n}}. This is called thecomplete (n-)type realised bya1,,an{\displaystyle a_{1},\dots ,a_{n}}over A.If there is anautomorphism ofM{\displaystyle {\mathcal {M}}} that is constant onA and sendsa1,,an{\displaystyle a_{1},\dots ,a_{n}} tob1,,bn{\displaystyle b_{1},\dots ,b_{n}} respectively, thena1,,an{\displaystyle a_{1},\dots ,a_{n}} andb1,,bn{\displaystyle b_{1},\dots ,b_{n}} realise the same complete type overA.

The real number lineR{\displaystyle \mathbb {R} }, viewed as a structure with only the order relation {<}, will serve as a running example in this section.Every elementaR{\displaystyle a\in \mathbb {R} } satisfies the same 1-type over the empty set. This is clear since any two real numbersa andb are connected by the order automorphism that shifts all numbers byb-a. The complete 2-type over the empty set realised by a pair of numbersa1,a2{\displaystyle a_{1},a_{2}} depends on their order: eithera1<a2{\displaystyle a_{1}<a_{2}},a1=a2{\displaystyle a_{1}=a_{2}} ora2<a1{\displaystyle a_{2}<a_{1}}.Over the subsetZR{\displaystyle \mathbb {Z} \subseteq \mathbb {R} } of integers, the 1-type of a non-integer real numbera depends on its value rounded down to the nearest integer.

More generally, wheneverM{\displaystyle {\mathcal {M}}} is a structure andA a subset ofM{\displaystyle {\mathcal {M}}}, a (partial)n-type over A is a set of formulasp with at mostn free variables that are realised in an elementary extensionN{\displaystyle {\mathcal {N}}} ofM{\displaystyle {\mathcal {M}}}. Ifp contains every such formula or its negation, thenp iscomplete. The set of completen-types overA is often written asSnM(A){\displaystyle S_{n}^{\mathcal {M}}(A)}. IfA is the empty set, then the type space only depends on the theoryT{\displaystyle T} ofM{\displaystyle {\mathcal {M}}}. The notationSn(T){\displaystyle S_{n}(T)} is commonly used for the set of types over the empty set consistent withT{\displaystyle T}. If there is a single formulaφ{\displaystyle \varphi } such that the theory ofM{\displaystyle {\mathcal {M}}} impliesφψ{\displaystyle \varphi \rightarrow \psi } for every formulaψ{\displaystyle \psi } inp, thenp is calledisolated.

Since the real numbersR{\displaystyle \mathbb {R} } areArchimedean, there is no real number larger than every integer. However, a compactness argument shows that there is an elementary extension of the real number line in which there is an element larger than any integer.Therefore, the set of formulas{n<x|nZ}{\displaystyle \{n<x|n\in \mathbb {Z} \}} is a 1-type overZR{\displaystyle \mathbb {Z} \subseteq \mathbb {R} } that is not realised in the real number lineR{\displaystyle \mathbb {R} }.

A subset ofMn{\displaystyle {\mathcal {M}}^{n}} that can be expressed as exactly those elements ofMn{\displaystyle {\mathcal {M}}^{n}} realising a certain type overA is calledtype-definable overA.For an algebraic example, supposeM{\displaystyle M} is analgebraically closed field. The theory has quantifier elimination . This allows us to show that a type is determined exactly by the polynomial equations it contains. Thus the set of completen{\displaystyle n}-types over a subfieldA{\displaystyle A} corresponds to the set ofprime ideals of thepolynomial ringA[x1,,xn]{\displaystyle A[x_{1},\ldots ,x_{n}]}, and the type-definable sets are exactly the affine varieties.[18]

Structures and types

[edit]

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 calledatomic.

On the other hand, no structure realises every type over every parameter set; if one takes all ofM{\displaystyle {\mathcal {M}}} as the parameter set, then every 1-type overM{\displaystyle {\mathcal {M}}} realised inM{\displaystyle {\mathcal {M}}} is isolated by a formula of the forma = x for anaM{\displaystyle a\in {\mathcal {M}}}. However, any proper elementary extension ofM{\displaystyle {\mathcal {M}}} contains an element that isnot inM{\displaystyle {\mathcal {M}}}. Therefore, a weaker notion has been introduced that captures the idea of a structure realising all types it could be expected to realise.A structure is calledsaturated if it realises every type over a parameter setAM{\displaystyle A\subset {\mathcal {M}}} that is of smaller cardinality thanM{\displaystyle {\mathcal {M}}} itself.

While an automorphism that is constant onA will always preserve types overA, it is generally not true that any two sequencesa1,,an{\displaystyle a_{1},\dots ,a_{n}} andb1,,bn{\displaystyle b_{1},\dots ,b_{n}} that satisfy the same type overA can be mapped to each other by such an automorphism. A structureM{\displaystyle {\mathcal {M}}} in which this converse does hold for allA of smaller cardinality thanM{\displaystyle {\mathcal {M}}} is calledhomogeneous.

The real number line is atomic in the language that contains only the order<{\displaystyle <}, since alln-types over the empty set realised bya1,,an{\displaystyle a_{1},\dots ,a_{n}} inR{\displaystyle \mathbb {R} } are isolated by the order relations between thea1,,an{\displaystyle a_{1},\dots ,a_{n}}. It is not saturated, however, since it does not realise any 1-type over the countable setZ{\displaystyle \mathbb {Z} } that impliesx to be larger than any integer.The rational number lineQ{\displaystyle \mathbb {Q} } is saturated, in contrast, sinceQ{\displaystyle \mathbb {Q} } is itself countable and therefore only has to realise types over finite subsets to be saturated.[19]

Stone spaces

[edit]

The set of definable subsets ofMn{\displaystyle {\mathcal {M}}^{n}} over some parametersA{\displaystyle A} is aBoolean algebra. ByStone's representation theorem for Boolean algebras there is a natural dualtopological space, which consists exactly of the completen{\displaystyle n}-types overA{\displaystyle A}. The topologygenerated by sets of the form{p|φp}{\displaystyle \{p|\varphi \in p\}} for single formulasφ{\displaystyle \varphi }. This is called theStone space of n-types over A.[20]This topology explains some of the terminology used in model theory: The compactness theorem says that the Stone space is a compact topological space, and a typep is isolated if and only ifp is an isolated point in the Stone topology.

While types in algebraically closed fields correspond to the spectrum of the polynomial ring, the topology on the type space is theconstructible topology: a set of types is basicopen iff it is of the form{p:f(x)=0p}{\displaystyle \{p:f(x)=0\in p\}} or of the form{p:f(x)0p}{\displaystyle \{p:f(x)\neq 0\in p\}}. This is finer than theZariski topology.[21]

Constructing models

[edit]

Realising and omitting types

[edit]

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 asomitting it, and is generally possible by the(Countable) Omitting types theorem:

LetT{\displaystyle {\mathcal {T}}} be a theory in a countable signature and letΦ{\displaystyle \Phi } be a countable set of non-isolated types over the empty set.
Then there is a modelM{\displaystyle {\mathcal {M}}} ofT{\displaystyle {\mathcal {T}}} which omits every type inΦ{\displaystyle \Phi }.[22]

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:

LetM{\displaystyle {\mathcal {M}}} be a structure and letΦ{\displaystyle \Phi } be a set of complete types over a given parameter setAM.{\displaystyle A\subset {\mathcal {M}}.}
Then there is an elementary extensionN{\displaystyle {\mathcal {N}}} ofM{\displaystyle {\mathcal {M}}} which realises every type inΦ{\displaystyle \Phi }.[23]

However, since the parameter set is fixed and there is no mention here of the cardinality ofN{\displaystyle {\mathcal {N}}}, this does not imply that every theory has a saturated model.In fact, whether every theory has a saturated model is independent of the axioms ofZermelo–Fraenkel set theory, and is true if thegeneralised continuum hypothesis holds.[24]

Ultraproducts

[edit]

Ultraproducts are used as a general technique for constructing models that realise certain types.Anultraproduct is obtained from thedirect product of a set of structures over an index setI by identifying those tuples that agree on almost all entries, wherealmost all is made precise by anultrafilterU onI. An ultraproduct of copies of the same structure is known as anultrapower.The key to using ultraproducts in model theory isŁoś's theorem:

LetMi{\displaystyle {\mathcal {M}}_{i}} be a set ofσ-structures indexed by an index setI andU an ultrafilter onI. Then anyσ-formulaφ([(ai)i∈:I]){\displaystyle \varphi ([(a_{i})_{i\in :I}])} is true in the ultraproduct of theMi{\displaystyle {\mathcal {M}}_{i}} byU{\displaystyle U} if the set of alliI{\displaystyle i\in I} for whichMiφ(ai){\displaystyle {\mathcal {M}}_{i}\models \varphi (a_{i})} lies inU.[25]

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.TheKeisler-Shelah theorem provides a converse:

IfM andN are elementarily equivalent, then there is a setI and an ultrafilterU onI such that the ultrapowers byU ofM and :N are isomorphic.[26]

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,[27] and they can be used to construct saturated elementary extensions if they exist.[24]

Categoricity

[edit]
Main article:Categorical theory

A theory was originally calledcategorical 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 theoryT has an infinite model for some infinitecardinal number, then it has a model of sizeκ for any sufficiently largecardinal 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 theoryT is calledκ-categorical if any two models ofT 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.0+|σ|{\displaystyle \aleph _{0}+|\sigma |}, where|σ| is the cardinality of the signature). For finite or countable signatures this means that there is a fundamental difference betweenω-cardinality andκ-cardinality for uncountableκ.

ω-categoricity

[edit]

ω-categorical theories can be characterised by properties of their type space:

For a complete first-order theoryT in a finite or countable signature the following conditions are equivalent:
  1. T isω-categorical.
  2. Every type inSn(T) is isolated.
  3. For every natural numbern,Sn(T) is finite.
  4. For every natural numbern, the number of formulasφ(x1, ...,xn) inn free variables, up to equivalence moduloT, is finite.

The theory of(Q,<){\displaystyle (\mathbb {Q} ,<)}, which is also the theory of(R,<){\displaystyle (\mathbb {R} ,<)}, isω-categorical, as everyn-typep(x1,,xn){\displaystyle p(x_{1},\dots ,x_{n})} over the empty set is isolated by the pairwise order relation between thexi{\displaystyle x_{i}}.This means that every countabledense linear order is order-isomorphic to the rational number line. On the other hand, the theories of ℚ, ℝ and ℂ as fields are notω{\displaystyle \omega }-categorical. This follows from the fact that in all those fields, any of the infinitely many natural numbers can be defined by a formula of the formx=1++1{\displaystyle x=1+\dots +1}.

0{\displaystyle \aleph _{0}}-categorical theories and their countable models also have strong ties witholigomorphic groups:

A complete first-order theoryT 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 toEngeler,Ryll-Nardzewski andSvenonius, are sometimes referred to as the Ryll-Nardzewski theorem.

In combinatorial signatures, a common source ofω-categorical theories areFraïssé limits, which are obtained as the limit of amalgamating all possible configurations of a class of finite relational structures.

Uncountable categoricity

[edit]

Michael Morley showed in 1963 that there is only one notion ofuncountable categoricity for theories in countable languages.[28]

Morley's categoricity theorem
If a first-order theoryT in a finite or countable signature isκ-categorical for some uncountable cardinalκ, thenT 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ω-categorical and uncountably categorical is calledtotally categorical.

Stability theory

[edit]
Main article:Stable theory

A key factor in the structure of the class of models of a first-order theory is its place in thestability hierarchy.

A complete theoryT is calledλ{\displaystyle \lambda }-stable for a cardinalλ{\displaystyle \lambda } if for any modelM{\displaystyle {\mathcal {M}}} ofT and any parameter setAM{\displaystyle A\subset {\mathcal {M}}} of cardinality not exceedingλ{\displaystyle \lambda }, there are at mostλ{\displaystyle \lambda } completeT-types overA.

A theory is calledstable if it isλ{\displaystyle \lambda }-stable for some infinite cardinalλ{\displaystyle \lambda }. Traditionally, theories that are0{\displaystyle \aleph _{0}}-stable are calledω{\displaystyle \omega }-stable.[29]

The stability hierarchy

[edit]

A fundamental result in stability theory is thestability spectrum theorem,[30] which implies that every complete theoryT in a countable signature falls in one of the following classes:

  1. There are no cardinalsλ{\displaystyle \lambda } such thatT isλ{\displaystyle \lambda }-stable.
  2. T isλ{\displaystyle \lambda }-stable if and only ifλ0=λ{\displaystyle \lambda ^{\aleph _{0}}=\lambda } (seeCardinal exponentiation for an explanation ofλ0{\displaystyle \lambda ^{\aleph _{0}}}).
  3. T isλ{\displaystyle \lambda }-stable for anyλ20{\displaystyle \lambda \geq 2^{\aleph _{0}}} (where20{\displaystyle 2^{\aleph _{0}}} is the cardinality of thecontinuum).

A theory of the first type is calledunstable, a theory of the second type is calledstrictly stable and a theory of the third type is calledsuperstable.Furthermore, if a theory isω{\displaystyle \omega }-stable, it is stable in every infinite cardinal,[31] soω{\displaystyle \omega }-stability is stronger than superstability.

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.[32]

Shelah's original motivation for studying stable theories was to decide how many models a countable theory has of any uncountable cardinality.[33] If a theory is uncountably categorical, then it isω{\displaystyle \omega }-stable. More generally, theMain gap theorem implies that if there is an uncountable cardinalλ{\displaystyle \lambda } such that a theoryT has less than2λ{\displaystyle 2^{\lambda }} models of cardinalityλ{\displaystyle \lambda }, thenT is superstable.

Geometric stability theory

[edit]

The stability hierarchy is also crucial for analysing the geometry of definable sets within a model of a theory. Inω{\displaystyle \omega }-stable theories,Morley rank is an important dimension notion for definable setsS within a model. It is defined bytransfinite induction:

  • The Morley rank is at least 0 ifS is non-empty.
  • Forα asuccessor ordinal, the Morley rank is at leastα if in someelementary extensionN ofM, the setS has infinitely many disjoint definable subsets, each of rank at leastα − 1.
  • Forα a non-zerolimit ordinal, the Morley rank is at leastα if it is at leastβ for allβ less thanα.

A theoryT in which every definable set has well-defined Morley rank is calledtotally transcendental; ifT is countable, thenT is totally transcendental if and only ifT isω{\displaystyle \omega }-stable.Morley Rank can be extended to types by setting the Morley rank of a type to be the minimum of the Morley ranks of the formulas in the type. Thus, one can also speak of the Morley rank of an elementa over a parameter setA, defined as the Morley rank of the type ofa overA. There are also analogues of Morley rank which are well-defined if and only if a theory is superstable (U-rank) or merely stable (Shelah's{\displaystyle \infty }-rank).Those dimension notions can be used to define notions of independence and of generic extensions.

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, whileNIP theories generalise o-minimal structures.They are related to stability since a theory is stable if and only if it is NIP and simple,[34] and various aspects of stability theory have been generalised to theories in one of these classes.

Non-elementary model theory

[edit]

Model-theoretic results have been generalised beyondelementary classes, that is, classes axiomatisable by a first-order theory.

Model theory inhigher-order logics orinfinitary logics is hampered by the fact thatcompleteness andcompactness do not in general hold for these logics. This is made concrete byLindström'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.[35] It turns out, however, that much of the model theory of more expressive logical languages is independent ofZermelo–Fraenkel set theory.[36]

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 ishomogeneous 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.[37]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 thecomplex exponential function.[38]The most general semantic framework in which stability is studied areabstract elementary classes, which are defined by astrong 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.[39]

Selected applications

[edit]

Among the early successes of model theory are Tarski's proofs of quantifier elimination for various algebraically interesting classes, such as thereal closed fields,Boolean algebras andalgebraically closed fields of a givencharacteristic. 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 asalgebraic varieties and of the definable relations on real-closed fields assemialgebraic sets[40][41]

In the 1960s, the introduction of theultraproduct construction led to new applications in algebra. This includesAx's work onpseudofinite fields, proving that the theory of finite fields is decidable,[42] and Ax andKochen's proof of as special case of Artin's conjecture on diophantine equations, theAx–Kochen theorem.[43] The ultraproduct construction also led toAbraham Robinson's development ofnonstandard analysis, which aims to provide a rigorous calculus ofinfinitesimals.[44]

More recently, the connection between stability and the geometry of definable sets led to several applications from algebraic and diophantine geometry, includingEhud Hrushovski's 1996 proof of the geometricMordell–Lang conjecture in all characteristics[45] In 2001, similar methods were used to prove a generalisation of the Manin-Mumford conjecture.In 2011,Jonathan Pila applied techniques aroundo-minimality to prove theAndré–Oort conjecture for products of Modular curves.[46]

In a separate strand of inquiries that also grew around stable theories, Laskowski showed in 1992 thatNIP theories describe exactly those definable classes that arePAC-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 toonline learnable classes.[47]

History

[edit]

Model theory as a subject has existed since approximately the middle of the 20th century, and the name was coined byAlfred Tarski, a member of theLwów–Warsaw school, in 1954.[48] However some earlier research, especially inmathematical logic, is often regarded as being of a model-theoretical nature in retrospect.[49] The first significant result in what is now model theory was a special case of the downward Löwenheim–Skolem theorem, published byLeopold Löwenheim in 1915. Thecompactness theorem was implicit in work byThoralf Skolem,[50] but it was first published in 1930, as a lemma inKurt Gödel's proof of hiscompleteness theorem. The Löwenheim–Skolem theorem and the compactness theorem received their respective general forms in 1936 and 1941 fromAnatoly Maltsev.The development of model theory as an independent discipline was brought on by Alfred Tarski during theinterbellum. Tarski's work includedlogical consequence,deductive systems, the algebra of logic, the theory of definability, and thesemantic definition of truth, among other topics. His semantic methods culminated in the model theory he and a number of hisBerkeley 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.[51] At the same time, researchers such asJames Ax were investigating the first-order model theory of various algebraic classes, and others such asH. Jerome Keisler were extending the concepts and results of first-order model theory to other logical systems. Then, inspired byMorley's problem, Shelah developedstability 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.[52] 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 isHrushovski's proof of theMordell–Lang conjecture for function fields.[53]

Connections to related branches of mathematical logic

[edit]

Finite model theory

[edit]
Main article: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.[54] In particular, many central results of classical model theory that fail when restricted to finite structures. This includes thecompactness theorem,Gödel's completeness theorem, and the method ofultraproducts forfirst-order logic. At the interface of finite and infinite model theory are algorithmic orcomputable model theory and the study of0-1 laws, where the infinite models of a generic theory of a class of structures provide information on the distribution of finite models.[55] Prominent application areas of FMT aredescriptive complexity theory,database theory andformal language theory.[56]

Set theory

[edit]

Anyset theory (which is expressed in acountable language), if it is consistent, has a countable model; this is known asSkolem'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 thecontinuum hypothesis requires considering sets in models which appear to be uncountable when viewed fromwithin the model, but are countable to someoneoutside the model.[57]

The model-theoretic viewpoint has been useful inset theory; for example inKurt Gödel's work on the constructible universe, which, along with the method offorcing developed byPaul Cohen can be shown to prove the (again philosophically interesting)independence of theaxiom of choice and the continuum hypothesis from the other axioms of set theory.[58]

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.[59] 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.[60]

See also

[edit]

Notes

[edit]
  1. ^abChang & Keisler 1990, p. 1.
  2. ^"Model Theory".The Stanford Encyclopedia of Philosophy. Metaphysics Research Lab, Stanford University. 2020.
  3. ^Dirk van Dalen, (1980; Fifth revision 2013) "Logic and Structure" Springer.(Seepage 1.)
  4. ^Hodges 1997, p. vii.
  5. ^Marker 2002, p. 32.
  6. ^abMarker 2002, p. 45.
  7. ^Barwise & Feferman 1985, p. 43.
  8. ^Marker 2002, p. 19.
  9. ^Marker 2002, p. 71.
  10. ^Marker 2002, p. 72.
  11. ^Marker 2002, p. 85.
  12. ^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.JSTOR 2274425.
  13. ^Marker 2002, p. 106.
  14. ^Marker 2002, p. 208.
  15. ^Marker 2002, p. 97.
  16. ^Hodges 1993, pp. 31, 92.
  17. ^Tarski, Alfred (1953),"I: A General Method in Proofs of Undecidability",Undecidable Theories, Studies in Logic and the Foundations of Mathematics, vol. 13, Elsevier, pp. 1–34,doi:10.1016/s0049-237x(09)70292-7,ISBN 9780444533784, retrieved26 January 2022
  18. ^Marker 2002, pp. 115–124.
  19. ^Marker 2002, pp. 125–155.
  20. ^Hodges 1993, p. 280.
  21. ^Marker 2002, pp. 124–125.
  22. ^Hodges 1993, p. 333.
  23. ^Hodges 1993, p. 451.
  24. ^abHodges 1993, p. 492.
  25. ^Hodges 1993, p. 450.
  26. ^Hodges 1993, p. 452.
  27. ^Bell & Slomson 2006, p. 102.
  28. ^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.Bibcode:1963PNAS...49..213M.doi:10.1073/pnas.49.2.213.PMC 299780.PMID 16591050.
  29. ^Marker 2002, p. 135.
  30. ^Marker 2002, p. 172.
  31. ^Marker 2002, p. 136.
  32. ^Hodges 1993, p. 494.
  33. ^Saharon., Shelah (1990).Classification theory and the number of non-isomorphic models. North-Holland.ISBN 0-444-70260-1.OCLC 800472113.
  34. ^Wagner, Frank (2011).Simple theories. Springer.doi:10.1007/978-94-017-3002-0.ISBN 978-90-481-5417-3.
  35. ^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, retrieved15 January 2022
  36. ^Shelah, Saharon (2000)."On what I do not understand and have something to say (model theory)".Fundamenta Mathematicae.166 (1):1–82.arXiv:math/9910158.doi:10.4064/fm-166-1-2-1-82.ISSN 0016-2736.S2CID 116922041.
  37. ^Buechler, Steven; Lessmann, Olivier (8 October 2002)."Simple homogeneous models".Journal of the American Mathematical Society.16 (1):91–121.doi:10.1090/s0894-0347-02-00407-1.ISSN 0894-0347.S2CID 12044966.
  38. ^Marker, David (2016),"Quasiminimal excellence",Lectures on Infinitary Model Theory, Cambridge: Cambridge University Press, pp. 97–112,doi:10.1017/cbo9781316855560.009,ISBN 9781316855560, retrieved23 January 2022
  39. ^Baldwin, John (24 July 2009).Categoricity. University Lecture Series. Vol. 50. Providence, Rhode Island: American Mathematical Society.doi:10.1090/ulect/050.ISBN 9780821848937.
  40. ^Hodges 1993, pp. 68–69.
  41. ^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.JSTOR 2274425.
  42. ^Eklof, Paul C. (1977),"Ultraproducts for Algebraists",HANDBOOK OF MATHEMATICAL LOGIC, Studies in Logic and the Foundations of Mathematics, vol. 90, Elsevier, pp. 105–137,doi:10.1016/s0049-237x(08)71099-1,ISBN 9780444863881, retrieved23 January 2022
  43. ^Ax, James; Kochen, Simon (1965). "Diophantine Problems Over Local Fields: I.".American Journal of Mathematics.87 (3):605–630.doi:10.2307/2373065.JSTOR 2373065.
  44. ^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, vol. 69, Elsevier, pp. 261–279,doi:10.1016/s0049-237x(08)71563-5,ISBN 9780720420654, retrieved23 January 2022
  45. ^Ehud Hrushovski, The Mordell-Lang Conjecture for Function Fields.Journal of the American Mathematical Society 9:3 (1996), pp. 667-690.
  46. ^Pila, Jonathan (2011). "O-minimality and the André–Oort conjecture forCn".Annals of Mathematics.173 (3):1779–1840.doi:10.4007/annals.2011.173.3.11.
  47. ^CHASE, HUNTER; FREITAG, JAMES (15 February 2019)."Model Theory and Machine Learning".The Bulletin of Symbolic Logic.25 (3):319–332.arXiv:1801.06566.doi:10.1017/bsl.2018.71.ISSN 1079-8986.S2CID 119689419.
  48. ^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.
  49. ^Wilfrid Hodges (24 May 2018). "Historical Appendix: A short history of model theory".Philosophy and model theory. By Button, Tim; Walsh, Sean. p. 439.doi:10.1093/oso/9780198790396.003.0018.
  50. ^"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.]
  51. ^Hodges 1993, p. 475.
  52. ^Baldwin, John T. (19 January 2018).Model Theory and the Philosophy of Mathematical Practice. Cambridge University Press.doi:10.1017/9781316987216.ISBN 978-1-107-18921-8.S2CID 126311148.
  53. ^Sacks, Gerald (2003).Mathematical logic in the 20th century. Singapore University Press.doi:10.1142/4800.ISBN 981-256-489-6.OCLC 62715985.
  54. ^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.
  55. ^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.
  56. ^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.
  57. ^Kunen, Kenneth (2011). "Models of set theory".Set Theory. College Publications.ISBN 978-1-84890-050-9.
  58. ^Kunen, Kenneth (2011).Set Theory. College Publications.ISBN 978-1-84890-050-9.
  59. ^Hodges 1993, p. 272.
  60. ^Baldwin, John T. (19 January 2018). "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.S2CID 126311148.

References

[edit]

Canonical textbooks

[edit]

Other textbooks

[edit]
Model Theory. Oxford Logic Guides. Vol. 37. Translated by De Queiroz, Ruy.Oxford University Press. 1999 [1989].ISBN 978-0198538516.

Free online texts

[edit]


Majormathematics areas
Foundations
Algebra
Analysis
Discrete
Geometry
Number theory
Topology
Applied
Computational
Related topics
General
Theorems (list)
 and paradoxes
Logics
Traditional
Propositional
Predicate
Set theory
Types ofsets
Maps and cardinality
Set theories
Formal systems (list),
language and syntax
Example axiomatic
systems
 (list)
Proof theory
Model theory
Computability theory
Related
Authority control databases: NationalEdit this at Wikidata
Retrieved from "https://en.wikipedia.org/w/index.php?title=Model_theory&oldid=1283577481"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp