42.02.06 · mathematical-logic / model-theory

Categoricity: Ryll-Nardzewski, Morley, and Baldwin-Lachlan

shipped3 tiersLean: none

Anchor (Master): Marker 2002 *Model Theory: An Introduction* (Springer GTM 217) Ch. 4-6 (the Ryll-Nardzewski theorem and oligomorphic automorphism groups; strongly minimal sets, the exchange property, acl-pregeometry and dimension; ω-stable and totally transcendental theories, Morley rank and Morley degree; prime and saturated models over sets; the absence of Vaughtian pairs and the two-cardinal theorems of Vaught and Morley; the full proof of Morley's categoricity theorem via the equivalence of ω-stability with κ-categoricity for some uncountable κ, and the upward/downward transfer; the Baldwin-Lachlan theorem through strongly minimal sets and dimension, refining Vaught's spectrum); Shelah 1990 *Classification Theory and the Number of Non-Isomorphic Models* 2e (North-Holland Studies in Logic 92), the main gap; Baldwin and Lachlan 1971 *On strongly minimal sets* (J. Symbolic Logic 36); Pillay 1996 *Geometric Stability Theory* (Oxford); Tent and Ziegler 2012 *A Course in Model Theory* Ch. 3-6

Intuition Beginner

Here is a strange question you can ask about a rulebook. Fix a size — say, count the points and demand there are exactly so many. Among all the worlds that obey the rulebook and have that size, is there really only one shape, or are there many different shapes hiding behind the same count? When the answer is "only one shape," we say the rulebook is categorical at that size: the size alone pins the world down.

Most rulebooks are not like this. The whole numbers with a "next" arrow can be arranged in many different countable shapes — one long line, or a line plus extra loose chains floating beside it — all the same size, all obeying the rules, none the same shape. The size tells you almost nothing.

But the dense rational line is different. Any two dense orders with no first or last point, both countable, are secretly the same order relabelled. Count the points and the shape is forced. The rulebook for dense orders is categorical at the countable size.

The real surprise is what happens past the countable. For the algebraically closed numbers, once the world is uncountable, its size fixes everything — because such a world is built from a stack of independent free ingredients, and counting the world counts the ingredients. Morley's great theorem says that for any rulebook, this good behaviour above the countable is all-or-nothing: pin the world down at one uncountable size and you have pinned it down at every uncountable size. This unit is about why.

Visual Beginner

The picture contrasts two rulebooks at a fixed size. One splinters into many shapes; the other is forced into a single shape. The forcing comes from a dimension that counts independent ingredients, so equal size makes equal shape.

   A RULEBOOK THAT SPLINTERS (not categorical at this size)
   "next-arrow on the whole numbers", same count, different shapes:

      shape 1:   . -> . -> . -> . -> ...          (one line)
      shape 2:   . -> . -> ...   +   o -> o -> ... (a line plus a loose chain)
      same size, different shape  ->  size does NOT pin it down

   A RULEBOOK THAT IS FORCED (categorical at this size)
   "dense order, no ends", any two countable ones match up:

      a < b < c   densely filled, no first, no last
      relabel  ->  every countable such order is the SAME shape
      size DOES pin it down

   WHY SIZE CAN PIN IT DOWN:  a DIMENSION of free ingredients

      world = [ free ingredient #1 ][ #2 ][ #3 ] ... (independent)
      count the world  =  count the ingredients  =  the dimension
      two worlds, same size  ->  same dimension  ->  same shape
rulebook one size, how many shapes? size pins it down?
next-arrow on whole numbers many no
dense order, no ends (countable) one yes
algebraically closed numbers (uncountable) one yes
whole numbers with plus and times many no

Read top to bottom: a dimension counting independent ingredients is what lets size alone fix the shape.

Worked example Beginner

We test two rulebooks at the countable size by hand and see one pin its world down while the other splinters. No symbols beyond comparisons and counting.

Step 1. Take the dense rational order: points with an order, no first point, no last point, and a point between any two. Ask whether two such countable worlds must be the same shape. Line them up one pair at a time: match a first point on the left to a first point on the right, then for each new point on either side find a matching point in the same relative position. Density always supplies room, and no-ends means there is never a wall. The matching never gets stuck, so the two worlds are the same shape.

Step 2. Conclude: at the countable size, the dense-order rulebook has exactly one shape. Size pins it down.

Step 3. Now take the "next-arrow" rulebook: every point has exactly one next point and one previous point, going on forever. One countable world is a single line stretching both ways. Another countable world is that line plus a second, separate two-way line floating beside it. Both obey the rules. Both are countable.

Step 4. Are they the same shape? No. In the single line you can walk from any point to any other by stepping along arrows. In the two-line world you can never step from the first line to the second. A matching would have to send a reachable point to a reachable point, and the second world has points reachable from nowhere on the first line. The match is impossible.

Step 5. Conclude: at the countable size, the next-arrow rulebook has at least two shapes. Size does not pin it down.

What this tells us: categoricity is not automatic. Some rulebooks force a single shape per size; others allow many. The dense order forces; the next-arrow splinters. The whole project of this unit is to find the exact dividing line, and to discover that above the countable the dividing line is governed by a hidden count of independent ingredients.

Check your understanding Beginner

Formal definition Intermediate+

Fix a countable first-order language , a complete -theory with infinite models, the satisfaction and elementary-embedding hierarchy of 42.02.01 pending, the compactness/diagram machinery of 42.02.02 pending, the type spaces of 42.02.03 pending, and the quantifier-elimination and strong-minimality apparatus of 42.02.05 pending. For an infinite cardinal , is -categorical when any two models of of cardinality are isomorphic [Marker Ch. 4].

-categoricity. The Ryll-Nardzewski theorem gives, for countable complete with infinite models, the equivalence of: is -categorical; is finite for every ; every type in every is isolated; for each there are finitely many -formulas in free variables up to -equivalence; and (the Engeler-Svenonius form) the automorphism group of the countable model is oligomorphic — it has finitely many orbits on for every [Marker Ch. 4]. This restates the criterion of 42.02.03 pending. Standard -categorical theories: (an -type is fixed by the order pattern of the variables), the random graph (the Fraïssé limit of finite graphs, where the extension axioms make every -type isolated by a quantifier-free formula), the pure infinite set (an -type is fixed by the equality pattern), and infinite-dimensional vector spaces over a fixed finite field.

Strong minimality and dimension. A definable set in is strongly minimal when it is infinite and, in every elementary extension, every definable subset of (with parameters) is finite or cofinite (42.02.05 pending). On a strongly minimal the algebraic closure operator — where means lies in a finite -definable set — satisfies the exchange property: if then . Exchange makes a pregeometry (matroid), so has a well-defined dimension , the cardinality of any maximal -independent subset; two strongly minimal sets over the same parameters are isomorphic over them iff they have equal dimension.

-stability and Morley rank. is -stable (equivalently totally transcendental for countable ) when for every and every countable . Morley rank is the ordinal-valued Cantor-Bendixson rank of the definable set in the type space, defined by iff contains infinitely many disjoint definable subsets each of rank ; Morley degree is the finite number of rank-maximal disjoint pieces. is -stable iff every formula has ordinal Morley rank, and the strongly minimal sets are exactly those of rank and degree [Morley 1965].

Key theorem with proof Intermediate+

The signature result is Morley's categoricity theorem, the resolution of Łoś's conjecture. It says cardinality alone, above the countable, has a single all-or-nothing verdict on whether it pins a model down.

Theorem (Morley). Let be a countable complete theory with infinite models. If is -categorical for some uncountable cardinal , then is -categorical for every uncountable cardinal [Morley 1965].

Proof. The argument runs through -stability and saturation. First, uncountable categoricity forces -stability. If were not -stable, some countable would carry types for some ; a counting/coding argument then builds two models of any uncountable cardinal that realize different numbers of types over countable subsets — one saturated, realizing types, and one realizing only — and these are non-isomorphic. Choosing contradicts -categoricity. So is -stable.

Second, an -stable theory has a saturated model in every uncountable cardinal , and a prime model over every set (42.02.04 pending); the saturated model of size is unique. The crux is that for an -stable , -categoricity is equivalent to every model of size being saturated. The forward direction: if all -models are isomorphic, the saturated one (which exists) is the only shape, so every -model is saturated. The transfer of this property between uncountable cardinals is controlled by Vaughtian pairs. A Vaughtian pair is a proper elementary extension , , together with a formula with infinite — a definable set that fails to grow. If has a Vaughtian pair, the two-cardinal theorem of Vaught and Morley produces, in some uncountable cardinal, a non-saturated model alongside the saturated one, breaking categoricity. Conversely the absence of all Vaughtian pairs lets the saturation of -models transfer up and down: every uncountable model is then saturated, hence determined up to isomorphism by its cardinality. Thus -stability plus no-Vaughtian-pairs is a cardinal-independent property, and it holds at some uncountable iff it holds at all uncountable , giving categoricity at every uncountable .

Corollary (the categoricity spectrum). A countable complete theory is categorical in no uncountable cardinal, in all of them, or — separately — in ; the four spectrum classes are exactly totally categorical (all infinite ), uncountably categorical only, -categorical only, neither, with and infinite vector spaces realizing the first two cases.

Bridge. Morley's theorem is the foundational reason cardinality is a meaningful classifying invariant above the countable: the buried mechanism is that an uncountably categorical theory is -stable, and -stability supplies a Morley rank whose rank- strongly minimal sets carry a dimension, so two models of the same uncountable size carry the same dimension and this is exactly why they are isomorphic. It builds toward the Baldwin-Lachlan analysis below, where the single strongly minimal set's dimension is shown to determine the whole model, and it appears again in the stability theory of 42.02.07 pending, where Morley rank generalises to forking and the categoricity case becomes the simplest, one-dimensional node of Shelah's classification. The argument generalises the Ryll-Nardzewski finiteness-of-types criterion of 42.02.03 pending from to the uncountable, replacing "finitely many types" with "ordinal-ranked types," and putting these together, the saturated-model existence of 42.02.04 pending is the bridge that turns rank control into the uniqueness of the -model. The central insight is that uncountable categoricity, total transcendentality, and the absence of Vaughtian pairs are three faces of one cardinal-independent fact.

Exercises Intermediate+

Advanced results Master

Categoricity organizes four developments: the Ryll-Nardzewski analysis of the countable case through finiteness of types and oligomorphy, the -stability/Morley-rank machinery that converts uncountable categoricity into a dimension theory, Morley's transfer theorem with its Vaughtian-pair obstruction, and the Baldwin-Lachlan determination of the countable spectrum that launches classification theory.

Theorem 1 (Ryll-Nardzewski; the countable case). For countable complete with infinite models, -categoricity is equivalent to finiteness of every , to isolation of every type, to finitely many -formulas modulo for each , and to oligomorphy of on the countable model [Marker Ch. 4]. The oligomorphic form locates -categorical structures as exactly the countable structures whose automorphism group, as a permutation group, has finitely many orbits on tuples of each length — the permutation-group reading developed by Cameron. , the random graph, the pure infinite set, and infinite vector spaces over a finite field are the canonical examples; the random graph's homogeneity makes its automorphism group oligomorphic and even highly transitive on the level of the extension axioms, and Fraïssé's construction produces -categorical structures as the limits of amalgamation classes with finitely many isomorphism types of -element configurations.

Theorem 2 (-stability, Morley rank, strong minimality). For countable , -stability equals total transcendentality — every formula has ordinal Morley rank , with Morley degree the count of rank-maximal pieces [Morley 1965]. The strongly minimal sets are the rank-, degree- definable sets; on each, satisfies exchange, so is a pregeometry and is well-defined. Morley rank is a genuine dimension: , rank drops under fibers (the additivity over definable families), and a type's rank measures how generic it is. -stable theories have prime models over every set and saturated models in every uncountable cardinal (42.02.04 pending); the prime model over realizes only the isolated types over , the saturated model realizes all.

Theorem 3 (Morley's categoricity theorem and Vaughtian pairs). A countable complete theory categorical in one uncountable cardinal is categorical in all [Morley 1965]. The proof: uncountable categoricity -stability (a non--stable theory has types over a countable set, hence type-rich and type-poor models of the same uncountable size); -stability saturated and prime models exist in each uncountable cardinal; and -categoricity every -model is saturated has no Vaughtian pair (a proper with an infinite definable set unchanged). The two-cardinal theorems of Vaught and Morley convert a Vaughtian pair into models of distinct saturation in a common uncountable cardinal, so the no-Vaughtian-pair condition is cardinal-independent and transfers categoricity across all uncountable . The Vaughtian-pair obstruction is the technical heart: categoricity is exactly the statement that every infinite definable set grows with the model, so no dimension is left frozen below the cardinality.

Theorem 4 (Baldwin-Lachlan; the countable spectrum and classification). For uncountably categorical , every model is prime and minimal over a strongly minimal set together with an -basis, so its isomorphism type is fixed by the dimension of that strongly minimal set [Baldwin-Lachlan 1971]. The uncountable models have dimension equal to their cardinality (re-deriving Morley); the countable models have dimensions in , giving when the dimension is forced (the totally categorical case) and otherwise — the Baldwin-Lachlan dichotomy , refining Vaught's (42.02.03 pending). This is the first node of Shelah's classification theory [Shelah 1990]: the stability hierarchy stratifies theories as stable, superstable, -stable, and the main gap theorem on shows a sharp dichotomy — either attains the maximum for all uncountable (unclassifiable), or it is bounded by a slow function of and the models are classified by a tree of dimension-like invariants (classifiable, the descendants of the categoricity case).

Synthesis. Categoricity is the foundational reason cardinality became a structural invariant of theories, and putting these together it threads all four developments through one dimension-theoretic mechanism: a model is reconstructible from a count of independent ingredients, so equal cardinality forces equal count and equal count forces isomorphism. This is exactly what Theorem 2 makes precise — Morley rank supplies the ordinal dimension and its rank- strongly minimal sets carry the matroid on which the whole reconstruction rests — and Theorem 1's Ryll-Nardzewski analysis is the countable shadow of the same idea, where "finitely many types" is the degenerate dimension that makes a single countable model. Morley's transfer of Theorem 3 generalises the finiteness criterion to the uncountable, replacing finite type-counts with ordinal-ranked ones, and the absence of Vaughtian pairs is dual to the demand that every definable dimension grow with the model — categoricity and no-frozen-dimension are the same cardinal-independent fact. The Baldwin-Lachlan analysis of Theorem 4 is the central insight that one strongly minimal set's dimension determines the entire model, so the countable spectrum collapses to and the uncountable spectrum collapses to a single point.

The bridge from categoricity to classification theory is exactly this: Morley rank is the first instance of a dimension on definable sets, -stability is the first stability class, and the absence of Vaughtian pairs is the first instance of the no-two-cardinal obstructions that Shelah's main gap turns into the structural dichotomy on (42.02.07 pending). The uncountably categorical theories — , infinite vector spaces — are the one-dimensional bottom of the hierarchy, where the dimension is transcendence degree or linear dimension, and the failure of -stability for and marks the boundary past which the order property and the coding of arithmetic make cardinality powerless to classify. Categoricity is where dimension, stability, and the classification of models all begin.

Full proof set Master

Proposition 1 (Ryll-Nardzewski, finiteness categoricity). If is countable complete with infinite models and is finite for every , then is -categorical.

Proof. Finiteness of makes every type isolated (a finite Hausdorff space is discrete, so each point is open, i.e. isolated). Hence the countable model is atomic, and finiteness of for finite follows (each named parameter multiplies the type space by a finite factor), so the countable model is also saturated over finite sets. Two countable atomic-and-saturated models are isomorphic by back-and-forth (42.02.03 pending, Exercise 7 there): maintain a finite partial elementary map; to extend by a new element, the type of the enlarged tuple is isolated, so isolation supplies a matching witness on the other side, and saturation over finite sets supplies witnesses for the back step. The union is an isomorphism, so is -categorical.

Proposition 2 (exchange on a strongly minimal set). If is strongly minimal then satisfies the exchange property, and is a pregeometry.

Proof. Suppose , witnessed by over with and minimal. Consider , definable over and holding of . If is finite, and exchange holds. If is infinite, strong minimality makes it cofinite, so for cofinitely many the formula has exactly solutions including . The set is definable over , contains , and is finite or cofinite. Finite gives , excluded. Cofinite forces a fixed -element set to lie in for cofinitely many distinct ; but distinct give distinct fibers in a strongly minimal set once more than finitely many are used (two infinite families of disjoint -sets cannot share a common -set cofinitely), a contradiction. So is finite and . Exchange plus the finite-character and monotonicity of give a pregeometry.

Proposition 3 (dimension is well-defined and an isomorphism invariant). In a pregeometry any two maximal independent sets have the same cardinality , and an isomorphism of strongly minimal sets over the base preserves .

Proof. This is the matroid basis-exchange theorem from exchange: given independent maximal, the Steinitz exchange argument swaps elements of for elements of one at a time, preserving independence and spanning, so (the finite case by induction; the infinite case by a counting argument on the finite-character closure). An isomorphism over the base maps -independent sets to -independent sets (algebraicity is a first-order, hence isomorphism-invariant, condition) and bases to bases, so . Thus two strongly minimal sets over the same base are isomorphic over it iff they have equal dimension: equal dimension lets a base-bijection extend, by exchange, to an isomorphism.

Proposition 4 (non--stable not uncountably categorical). A countable complete that is not -stable is not -categorical.

Proof. Non--stability gives a countable with for some . Construct a saturated of size realizing types over a copy of , by an elementary chain of length realizing all finitely-based types at each stage. Construct of size realizing only types over the copy of , by iterating the omitting-types construction (42.02.03 pending) over a transfinite Skolem hull to suppress all but countably many non-isolated types while keeping cardinality . The number of types over the definable copy of realized in a model is an isomorphism invariant, equal to for and for , so and is not -categorical.

Proposition 5 (categoricity no Vaughtian pair, for -stable ). An -stable countable is -categorical for some/all uncountable iff has no Vaughtian pair.

Proof. If has a Vaughtian pair with infinite, the two-cardinal theorem of Vaught-Morley builds, in a common uncountable cardinal , two models: a saturated one (where has solutions) and one where has solutions (the frozen definable set transferred upward). These are non-isomorphic, so is not -categorical. Conversely, with no Vaughtian pair, every infinite definable set grows with the model; an -stable theory with this growth has every uncountable model saturated — a non-saturated -model would omit a type over a small set, producing a frozen definable set and hence a Vaughtian pair. All saturated models of size are isomorphic (42.02.04 pending), so is -categorical, and the no-Vaughtian-pair condition is cardinal-independent, giving categoricity at every uncountable .

Proposition 6 (Baldwin-Lachlan dichotomy). For uncountably categorical , .

Proof. By Proposition 4 and Theorem 3, is -stable with no Vaughtian pair, and (Baldwin-Lachlan structure theorem) after naming finitely many parameters there is a strongly minimal formula such that every model is prime and minimal over with an -basis; by Proposition 3 the isomorphism type is determined by . For countable , . If the dimension is forced to a single value across all countable models — the totally categorical case, where is also -categorical by Proposition 1 — then . Otherwise every value is attained by a countable model, and distinct dimensions give non-isomorphic models (Proposition 3), an -indexed family, so . The dimension being the sole invariant ranging over an initial segment of , no value strictly between and occurs.

Connections Master

  • Types and the omitting types theorem 42.02.03 pending supplies the countable-case engine this unit ascends. The Ryll-Nardzewski theorem restated here — -categoricity iff every is finite iff every type is isolated iff is oligomorphic — is the finite-type degenerate limit of the ordinal Morley-rank dimension this unit builds for the uncountable case, and Vaught's of that unit is exactly what Baldwin-Lachlan refines to for uncountably categorical theories. The prime and atomic models constructed there by omitting types are the prime-over-a-basis models the categoricity reconstruction here depends on.

  • Quantifier elimination and strong minimality 42.02.05 pending proves the strong minimality of that is this unit's central uncountably-categorical example. The finite/cofinite dichotomy of one-variable definable sets established there is precisely the strong-minimality hypothesis under which satisfies exchange and the transcendence-degree dimension controls isomorphism; the QE that makes strongly minimal is the precondition that this unit's -categoricity of presupposes, and Morley rank generalises the strong-minimality rank- case to all ordinals.

  • Saturation and homogeneous models 42.02.04 pending, co-produced this wave, supplies the existence and uniqueness of saturated and prime models in each uncountable cardinal that Morley's proof runs on. The equivalence "-categorical iff every -model is saturated" and the transfer of saturation across cardinals are statements about the saturated-model theory of that unit; Morley's own proof of the categoricity theorem is, in modern form, the statement that an -stable theory's saturated models exist and absorb every model of the same uncountable size, exactly the saturation apparatus that unit develops.

  • Stability and the main gap 42.02.07 pending, co-produced this wave, is where the categoricity theory of this unit launches classification theory. Morley rank is the first dimension on definable sets, -stability the first stability class, the absence of Vaughtian pairs the first no-two-cardinal obstruction; that unit generalises rank to forking and the U-rank, stability to the full stable/superstable/-stable hierarchy, and the categoricity dichotomy to Shelah's main gap on , with the uncountably categorical theories sitting as the one-dimensional bottom node.

  • Cardinal arithmetic and aleph exponentiation 42.03.03 supplies the cardinal-counting framework in which the categoricity spectrum and the function are stated. The two-cardinal theorems and the -many-types arguments of this unit are cardinal-arithmetic facts; the main gap dichotomy versus a bounded slow function is a statement about aleph exponentiation, and the size-equals-dimension reconstruction of an uncountably categorical model uses the absorption for uncountable from that unit.

Historical & philosophical context Master

The categoricity question in its modern form was posed by Jerzy Łoś in 1954, who conjectured that a countable theory categorical in one uncountable cardinal is categorical in all, having observed that the known examples — algebraically closed fields, divisible torsion-free abelian groups, vector spaces — were categorical in every uncountable power but split into many countable models. The countable case had been settled around 1959 by Czesław Ryll-Nardzewski, Erwin Engeler, and Lars Svenonius independently, characterizing -categoricity by the finiteness of the type spaces and, in the Engeler-Svenonius form, by the oligomorphy of the automorphism group [Marker Ch. 4]. Michael Morley proved Łoś's conjecture in his 1962 Chicago thesis, published as "Categoricity in power" in 1965, introducing the transfinite rank now bearing his name and the notion of a totally transcendental theory; the proof's identification of uncountable categoricity with -stability and the absence of Vaughtian pairs created stability theory as a subject [Morley 1965].

John Baldwin and Alistair Lachlan, in their 1971 "On strongly minimal sets," recast Morley's theorem around strongly minimal sets and the pregeometry of algebraic closure, proving that every model of an uncountably categorical theory is controlled by the dimension of a single strongly minimal set and deducing that the number of countable models is exactly or [Baldwin-Lachlan 1971]. The dimension-theoretic core they isolated — exchange, pregeometry, the basis invariant — became the geometric stability theory of Boris Zilber, Gregory Cherlin, Ehud Hrushovski, and Anand Pillay. Saharon Shelah's classification theory, developed through the 1970s and codified in Classification Theory and the Number of Non-Isomorphic Models (1978; 2nd edition 1990), generalized forking and the stability hierarchy and proved the main gap theorem on the function , with Morley's uncountably categorical theories as the simplest classifiable case [Shelah 1990].

Bibliography Master

@book{marker2002modeltheory,
  author    = {Marker, David},
  title     = {Model Theory: An Introduction},
  series    = {Graduate Texts in Mathematics},
  volume    = {217},
  publisher = {Springer},
  year      = {2002}
}

@article{morley1965categoricity,
  author  = {Morley, Michael},
  title   = {Categoricity in power},
  journal = {Transactions of the American Mathematical Society},
  volume  = {114},
  year    = {1965},
  pages   = {514--538}
}

@article{baldwinlachlan1971,
  author  = {Baldwin, John T. and Lachlan, Alistair H.},
  title   = {On strongly minimal sets},
  journal = {Journal of Symbolic Logic},
  volume  = {36},
  year    = {1971},
  pages   = {79--96}
}

@book{shelah1990classification,
  author    = {Shelah, Saharon},
  title     = {Classification Theory and the Number of Non-Isomorphic Models},
  edition   = {2},
  series    = {Studies in Logic and the Foundations of Mathematics},
  volume    = {92},
  publisher = {North-Holland},
  year      = {1990}
}

@article{ryllnardzewski1959,
  author  = {Ryll-Nardzewski, Czes{\l}aw},
  title   = {On the categoricity in power $\leq \aleph_0$},
  journal = {Bulletin de l'Acad\'{e}mie Polonaise des Sciences},
  volume  = {7},
  year    = {1959},
  pages   = {545--548}
}

@incollection{los1954categoricity,
  author    = {{\L}o\'{s}, Jerzy},
  title     = {On the categoricity in power of elementary deductive systems and some related problems},
  journal   = {Colloquium Mathematicum},
  volume    = {3},
  year      = {1954},
  pages     = {58--62}
}

@book{tentziegler2012,
  author    = {Tent, Katrin and Ziegler, Martin},
  title     = {A Course in Model Theory},
  series    = {Lecture Notes in Logic},
  volume    = {40},
  publisher = {Association for Symbolic Logic / Cambridge University Press},
  year      = {2012}
}

@book{pillay1996geometric,
  author    = {Pillay, Anand},
  title     = {Geometric Stability Theory},
  series    = {Oxford Logic Guides},
  volume    = {32},
  publisher = {Oxford University Press},
  year      = {1996}
}