Model Theory

Prerequisite path Preparation & skip guidance · Mathematical Logic & Computability · Set Theory · Abstract Algebra & Galois Theory

Studying Model Theory

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.

What to work on

  • Compare substructures, elementary substructures and elementary equivalence.
  • Apply the Tarski-Vaught test in a concrete example.
  • Use compactness to realize a finitely satisfiable set of formulas in an extension.
  • Explain how quantifier elimination describes definable sets.

A starting text

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.

Choosing what to read

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.

Lecture Notes - Model Theory (Math 411)

Review the Tarski-Vaught test and the beginnings of quantifier elimination.

How it reads
Compact lecture notes moving quickly from elementary embeddings to types.
What it expects
First-order syntax and semantics, compactness, sets and algebraic examples.
What to keep in mind
A short review leaves less space for developing unfamiliar logical foundations.
Practice
Exercises provided; public solutions not verified. Exercises 1.2, 1.5, 1.7, 1.8 (Tarski-Vaught), 1.11 and 1.14 within section 1.
Edition, reading range and source

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

Model Theory: An Introduction

Develop types and saturation in a longer study programme after the short review.

How it reads
Graduate textbook connecting model construction with algebra.
What it expects
First-order logic, elementary algebra and set theory.
What to keep in mind
The later stability material needs more preparation than the introductory reading selection.
Practice
Public worked solutions were not verified; choose exercises in the acquired edition after each construction.
Edition, reading range and source

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

Practice

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 these before moving on

Try a proof or calculation before opening the hint. These solutions address the checks below, not the exercises in the linked textbooks.

  1. In the language with one binary relation <, use back-and-forth to show that any two countable dense linear orders without endpoints are isomorphic.

    A hint

    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.

    Work through the solution

    Let AA and BB be nonempty countable dense linear orders without endpoints. They are infinite; enumerate them as a0,a1,…a_0,a_1,\ldots and b0,b1,…b_0,b_1,\ldots. Start with the empty increasing finite partial bijection. At an even stage, take the first aia_i outside its domain. The finitely many existing domain points place aia_i in a cut: between two consecutive points, below all of them, or above all of them. Choose an unused point of BB 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 bjb_j in the range. Each extension preserves and reflects order. The union of these compatible finite maps is a function defined on all of AA and onto all of BB, 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

Where this can lead

Reading-source dates
  • Lecture Notes - Model Theory (Math 411) · 2026-10-16

Reading choices revised 2026-10-17.

Suggest an edit · Report a correction

Lecture Notes — Model Theory (Math 411)

PDF

Anand Pillay · Course notes · Advanced

A concise graduate treatment beginning with structures and languages. The lecture-note format rewards familiarity with logical notation and independent proof work.

Preparation: First-order logic; abstract algebra.

Additional reading

Search the complete catalogue.

Intermediate reading

Model Theory: The Algebraic Basics

Davide Rizza · Textbook · Intermediate · English · Purchase / institutional access

Purchase or library subscription required; previews are not the complete book.

A gradual introduction emphasizing algebraic structures, quantifier elimination and types. A bridge for readers with a limited prior logic background.

Preparation: Proof-writing; elementary sets and algebra.

Edition and sources

Version: 2025 · Checked 2026-10-11

Graduate reading

A Course in Model Theory

Katrin Tent and Martin Ziegler · Textbook · Graduate · English · Purchase / institutional access

The complete published book is subscription or purchase content. A preview or sample is not the complete book; institutional access depends on your library licence.

Develops model-theoretic methods, including stability and types.

Preparation: First-order logic; abstract algebra.

Use: Progress from elementary logic toward model-theoretic research.

Edition and sources

Version: 2012 · Checked 2026-10-11

Model Theory: An Introduction

David Marker · Textbook · Graduate · English · Purchase / institutional access

Purchase or institutional access required; previews are not the complete book.

Connects model construction, types, saturation and stability with algebraic applications. A graduate entry after first-order logic.

Preparation: First-order logic; elementary algebra and set theory.

Edition and sources

Version: 2002 · Checked 2026-10-11

Model Theory

Wilfrid Hodges · Textbook · Graduate · English · Purchase / institutional access

Purchase or institutional access required; previews are not the complete book.

A substantial reference on structures, compactness, saturation and categoricity. Distinct from the author’s shorter treatment.

Preparation: First-order logic; elementary algebra and set theory.

Edition and sources

Version: Print 1993; electronic publication 2009 · Checked 2026-10-11

A Course in Model Theory: An Introduction to Contemporary Mathematical Logic

Bruno Poizat · Textbook · Graduate · English · Purchase / institutional access

Purchase or institutional access required; previews are not the complete book.

Develops structures, compactness, back-and-forth methods and stability. The French original and English translation count as one work.

Preparation: First-order logic; elementary algebra and set theory.

Edition and sources

Version: English translation, 2000 · Checked 2026-10-11

Introduction to Model Theory

Philipp Rothmaler · Textbook · Graduate · English · Purchase / institutional access

Purchase or institutional access required; previews are not the complete book.

Builds classical model theory toward strongly minimal theories and algebraic applications. Suitable after elementary mathematical logic.

Preparation: First-order logic; elementary algebra and set theory.

Edition and sources

Version: 2000 · Checked 2026-10-11

A Course on Basic Model Theory

Haimanti Sarbadhikari and Shashi Mohan Srivastava · Textbook · Graduate · English · Purchase / institutional access

Purchase or library subscription required; previews are not the complete book.

Develops central model-theoretic ideas with supporting logic and set-theoretic preparation. Read alongside exercises in structures and types.

Preparation: First-order logic and proof-writing.

Edition and sources

Version: 2017 · Checked 2026-10-11

Model Theory

C. C. Chang and H. Jerome Keisler · Textbook · Graduate · English · Purchase / institutional access

Purchase or library subscription required; previews are not the complete book.

A broad classical reference on structures, elementary equivalence and model constructions. Compare its notation and organization with a modern introductory course.

Preparation: First-order logic and set theory.

Edition and sources

Version: Third edition, 1990 · Checked 2026-10-11

2010 Summer Course on Model Theory

Pete L. Clark · Course notes · Graduate · English · PDF

Introduces structures, compactness and elementary equivalence, then applications to algebraically and real closed fields.

Preparation: Proofs, elementary logic and abstract algebra.

Use: Study model-theoretic methods through algebraic examples.

Edition and sources

Version: 2010 summer course · Checked 2026-10-13

Research reading

Model Theory and Modules

Mike Prest · Textbook · Research · English · Purchase / institutional access

Purchase or library subscription required; previews are not the complete book.

Connects model theory with modules, including algebraic structure and definability. Read after a basic model-theory course and module theory.

Preparation: First-order model theory; rings and modules.

Edition and sources

Version: 1988 · Checked 2026-10-11

Geometric Stability Theory

Anand Pillay · Textbook · Research · English · Purchase / institutional access

Purchase or library subscription required; previews are not the complete book.

Studies stability through geometric structure, dimension and independence. It is a specialist continuation, not a first introduction to logical syntax.

Preparation: Model theory, types and stability.

Edition and sources

Version: 1996 · Checked 2026-10-11

Finite Model Theory

Heinz-Dieter Ebbinghaus and Jörg Flum · Textbook · Research · English · Purchase / institutional access

Purchase or library subscription required; previews are not the complete book.

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.

Preparation: First-order logic; model theory; discrete mathematics.

Edition and sources

Version: Second edition, 2005 · Checked 2026-10-11

A Guide to NIP Theories

Pierre Simon · Textbook · Research · English · Purchase / institutional access

Purchase or library subscription required; previews are not the complete book.

Introduces the non-independence property and its structural consequences. A specialist continuation after a first model-theory course, with links to combinatorics and geometry.

Preparation: A first course in model theory; types and indiscernibles.

Edition and sources

Version: 2015 · Checked 2026-10-11

Lectures on Infinitary Model Theory

David Marker · Course notes · Research · English · PDF

Develops infinitary languages, back-and-forth methods, Scott analysis and model-existence questions.

Preparation: First-order model theory; countable structures.

Use: Move from first-order foundations to infinitary classification methods.

Edition and sources

Version: Fall 2013 course notes · Checked 2026-10-13

Model Theory of Valued Fields

David Marker · Course notes · Research · English · PDF

Combines valuation theory with quantifier elimination, algebraically closed valued fields and Ax–Kochen–Ershov methods.

Preparation: Model theory, fields and basic valuation theory.

Use: Study a sustained application of model theory to valued fields.

Edition and sources

Version: Fall 2018 course notes · Checked 2026-10-13