Lecture Notes — Model Theory (Math 411)
A concise graduate treatment beginning with structures and languages. The lecture-note format rewards familiarity with logical notation and independent proof work.
Model theory studies structures through what first-order formulas can detect. The distinction between a substructure and an elementary substructure is an early place where algebraic intuition needs checking. Pillay's short notes begin with embeddings, compactness and types; Marker's book provides a longer graduate route connecting these constructions with algebraic applications. The short route suits a focused review, while the longer route needs time for examples and the additional theory.
Lecture Notes - Model Theory (Math 411) — Anand Pillay. Section 1, Notation and review, printed pages 1-14: emphasize elementary embeddings, the Tarski-Vaught test and compactness. Then read the opening of section 2, Types, omega-saturation and quantifier elimination, beginning on page 15, through the back-and-forth criterion.
Evaluate the same formula in a structure and a candidate substructure before applying an elementary-substructure test. For a type, separate finite satisfiability, consistency and realization in the particular model. Work through dense linear orders with a finite partial map, and explain how each extension step uses density and the lack of endpoints. Bring the elementary diagram into a compactness construction explicitly when the desired extension must preserve more than the original theory.
Review the Tarski-Vaught test and the beginnings of quantifier elimination.
Section 1, Notation and review, printed pages 1-14: emphasize elementary embeddings, the Tarski-Vaught test and compactness. Then read the opening of section 2, Types, omega-saturation and quantifier elimination, beginning on page 15, through the back-and-forth criterion.
Source · Checked 2026-10-16
Develop types and saturation in a longer study programme after the short review.
Locate the discussions of model construction, types and saturation in the linked edition; chapter numbers were not checked in this task.
Source · Checked 2026-10-11
Elementary-substructure and type exercises. Exercises 1.2, 1.5, 1.7, 1.8 (Tarski-Vaught), 1.11 and 1.14 within section 1.. Exercises provided; public solutions not verified.
Try a proof or calculation before opening the hint. These solutions address the checks below, not the exercises in the linked textbooks.
In the language with one binary relation <, use back-and-forth to show that any two countable dense linear orders without endpoints are isomorphic.
Alternate between including the next unused element of the first order in the domain and the next unused element of the second in the range.
Let and be nonempty countable dense linear orders without endpoints. They are infinite; enumerate them as and . Start with the empty increasing finite partial bijection. At an even stage, take the first outside its domain. The finitely many existing domain points place in a cut: between two consecutive points, below all of them, or above all of them. Choose an unused point of in the corresponding cut and extend the map. Density and absence of endpoints make every such interval or ray infinite, so avoiding the finitely many used points is possible.
At an odd stage apply the same argument to the inverse map, including the first unused in the range. Each extension preserves and reflects order. The union of these compatible finite maps is a function defined on all of and onto all of , by the alternating enumeration requirement. It is injective and preserves and reflects , since every pair occurs at some finite stage. It is therefore an isomorphism.
If this was the sticking point:
Already comfortable with this? Skip section 1 if you can use elementary diagrams and the Tarski-Vaught test correctly. Skip this entry if you can also prove the back-and-forth result and distinguish realizing a type in the original model from realizing it in an elementary extension.
Review the prerequisites · Compare the full subject collection
A concise graduate treatment beginning with structures and languages. The lecture-note format rewards familiarity with logical notation and independent proof work.
A gradual introduction emphasizing algebraic structures, quantifier elimination and types. A bridge for readers with a limited prior logic background.
Develops model-theoretic methods, including stability and types.
Connects model construction, types, saturation and stability with algebraic applications. A graduate entry after first-order logic.
A substantial reference on structures, compactness, saturation and categoricity. Distinct from the author’s shorter treatment.
Develops structures, compactness, back-and-forth methods and stability. The French original and English translation count as one work.
Builds classical model theory toward strongly minimal theories and algebraic applications. Suitable after elementary mathematical logic.
Develops central model-theoretic ideas with supporting logic and set-theoretic preparation. Read alongside exercises in structures and types.
A broad classical reference on structures, elementary equivalence and model constructions. Compare its notation and organization with a modern introductory course.
Introduces structures, compactness and elementary equivalence, then applications to algebraically and real closed fields.
Connects model theory with modules, including algebraic structure and definability. Read after a basic model-theory course and module theory.
Studies stability through geometric structure, dimension and independence. It is a specialist continuation, not a first introduction to logical syntax.
Studies logical properties of finite structures and their computational connections. Compactness-based methods of ordinary model theory must not be transferred blindly to finite models.
Introduces the non-independence property and its structural consequences. A specialist continuation after a first model-theory course, with links to combinatorics and geometry.
Develops infinitary languages, back-and-forth methods, Scott analysis and model-existence questions.
Combines valuation theory with quantifier elimination, algebraically closed valued fields and Ax–Kochen–Ershov methods.