PMATH 930: Topics in Logic
Estimated study time: 24 minutes
Table of contents
These notes consolidate the rotating PMATH 930 topics course at the University of Waterloo across its recent offerings: Rahim Moosa’s Fall 2019 course on model theory of fields with operators, Winter 2021 course on difference fields, and Winter 2023 course on differential fields II; Ross Willard’s Fall 2021 introduction to universal algebra; Zucker’s Fall 2022 course on countably infinite Ramsey theory; and the Fall 2025 course on geometric stability theory. Each chapter is designed as a motivational first-lecture tour — a self-contained orientation for a student deciding whether the topic fits their research interests.
Sources and References
- Marker, D. Model Theory: An Introduction. Graduate Texts in Mathematics 217 (Springer, 2002).
- Marker, D., Messmer, M. & Pillay, A. Model Theory of Fields. Lecture Notes in Logic 5 (Springer / AMS, 1996).
- Chatzidakis, Z. & Hrushovski, E. “Model theory of difference fields.” Trans. Amer. Math. Soc. 351 (1999), 2997–3071. Open preprint available on Chatzidakis’s Paris-Diderot page.
- Burris, S. & Sankappanavar, H. P. A Course in Universal Algebra (Springer, 1981; free update hosted at math.uwaterloo.ca/~snburris/htdocs/ualg.html).
- Bergman, C. Universal Algebra: Fundamentals and Selected Topics (CRC Press, 2012).
- Todorčević, S. Introduction to Ramsey Spaces. Annals of Mathematics Studies 174 (Princeton, 2010).
- Kechris, A. S. Classical Descriptive Set Theory. Graduate Texts in Mathematics 156 (Springer, 1995).
- Pillay, A. Geometric Stability Theory. Oxford Logic Guides 32 (Oxford University Press, 1996).
- Kolchin, E. R. Differential Algebra and Algebraic Groups (Academic Press, 1973).
- Shelah, S. Classification Theory and the Number of Non-Isomorphic Models, 2nd ed. (North-Holland, 1990).
Chapter 1: Model Theory of Fields with Operators
Taught at UW as PMATH 930 in Fall 2019 by Rahim Moosa.
Why would a model theorist — in principle just a logician studying definable sets — care about fields with a derivation? Because every ordinary differential equation in one unknown, viewed as a polynomial relation between \(y, y', y'', \ldots\), defines a set inside the differential closure \(\mathbb{C}\langle t \rangle\); because Hrushovski’s 1996 proof of the Mordell–Lang conjecture for function fields goes through the model theory of differentially closed fields; and because the same model-theoretic machinery settles the dynamical Manin–Mumford conjecture in cases where no purely algebraic-geometric proof is known. Moosa’s course developed the infrastructure in the generality needed for these applications.
Both classes admit model companions: a canonical expansion of the theory in which every existential statement that might hold actually does. The model companion of differential fields of characteristic zero is the theory \(\mathrm{DCF}_0\) of differentially closed fields; of difference fields, it is \(\mathrm{ACFA}\) (algebraically closed fields with a generic automorphism).
Stability is the key word. Shelah’s classification theory (1970s) identifies the “tame” first-order theories as those with controlled growth of the type space; \(\omega\)-stability, the strongest such tameness, implies a dimension theory on definable sets that behaves formally like algebraic-geometric dimension. For \(\mathrm{DCF}_0\), this dimension is the one Kolchin introduced in the 1950s under the name differential transcendence degree.
Chapter 2: Model Theory of Difference Fields
Taught at UW as PMATH 930 in Winter 2021 by Rahim Moosa.
The dynamics of a rational map on an algebraic variety is controlled, in a precise model-theoretic sense, by the difference-field structure of its associated function field together with the self-map \(\sigma\). Questions about orbits — are they Zariski-dense? do preperiodic points fill a subvariety? — translate to questions about definable sets in the companion theory \(\mathrm{ACFA}\). Moosa’s course developed \(\mathrm{ACFA}\) from scratch and applied it to the Zilber trichotomy and algebraic dynamics.
The shift from \(\mathrm{DCF}_0\) (stable) to \(\mathrm{ACFA}\) (simple unstable) is the central model-theoretic move of the course. Simplicity still gives a workable independence relation, but the geometric complications of unstable theories — multiple dividing formulas, non-trivial equivalence relations — require the tools of Hrushovski’s group-configuration theorem and the Chatzidakis–Hrushovski trichotomy.
Chapter 3: Introduction to Universal Algebra
Taught at UW as PMATH 930 in Fall 2021 by Ross Willard.
Universal algebra is the subject that asks: what do all algebraic structures have in common? Every first-year graduate student can tell you the difference between a group, a ring, and a lattice. Universal algebra tells you what these structures share — and the answer turns out to be a remarkably rich theory, with Birkhoff’s variety theorem, congruence-permutability, Mal’cev conditions, and commutator theory as its most celebrated consequences. Willard’s course followed the Burris–Sankappanavar textbook with Waterloo’s characteristic emphasis on the structural questions that motivate contemporary research.
Birkhoff’s theorem is the foundational equivalence: closed under the structural operations H (homomorphic images), S (subalgebras), and P (products) ⟺ axiomatized by identities. Groups are a variety (associativity + inverses + identity, all equationally expressed); fields are not (the axiom \(x \ne 0 \to \exists y. xy = 1\) is not equational, and indeed fields are not closed under products).
The course closed with a preview of Tame Congruence Theory (Hobby–McKenzie) and its use in resolving the constraint-satisfaction problem dichotomy: deciding whether a fixed finite structure \(\mathbb{A}\) gives a polynomial-time or NP-complete constraint-satisfaction problem reduces to a universal-algebraic question about \(\mathbb{A}\)’s polymorphism clone, resolved by Bulatov and Zhuk (2017). Universal algebra has turned out to be the correct language in which to express the boundary of tractability in combinatorial complexity.
Chapter 4: Countably Infinite Ramsey Theory
Taught at UW as PMATH 930 in Fall 2022 by Zucker.
Ramsey’s 1930 theorem says that any 2-colouring of the edges of \(K_\omega\) admits a monochromatic \(K_\omega\). Modern Ramsey theory generalizes this in two directions: to more complex finite combinatorial structures, and to infinite structures with automorphism-group-theoretic consequences. Zucker’s course developed the Kechris–Pestov–Todorčević correspondence, which identifies structural Ramsey theory with topological dynamics of automorphism groups — one of the most striking bridges between combinatorics and logic of the last two decades.
- \(\mathcal{K}\) has the Ramsey property: for every \(A, B \in \mathcal{K}\) and \(r \ge 2\), there exists \(C \in \mathcal{K}\) such that for every \(r\)-colouring of copies of \(A\) in \(C\), some copy of \(B\) in \(C\) has all its \(A\)-subcopies monochromatic.
- \(G\) is extremely amenable: every continuous \(G\)-action on a compact space has a fixed point.
The KPT theorem is a breathtaking bridge. It translates a combinatorial Ramsey property, verifiable by finite pigeonhole arguments, into a purely topological-dynamical property of the associated automorphism group. Ramsey theory thereby becomes a lens through which to study Polish group actions, and conversely abstract fixed-point theorems in topological dynamics yield new Ramsey theorems.
Chapter 5: Model Theory of Differential Fields II
Taught at UW as PMATH 930 in Winter 2023 by Rahim Moosa.
A sequel to Chapter 1’s foundational course, this offering focused on the geometric structure of definable sets in differentially closed fields. The central tools — strongly minimal types, Zariski geometries, and the Zilber trichotomy — are the ones that power the applications of \(\mathrm{DCF}_0\) to Diophantine geometry.
Strong minimality is the one-dimensional analogue of “definable set is almost a one-point set or an entire set”. The prototypical example is an algebraically closed field: the definable subsets of \(K\) over any parameter set are exactly finite sets and their complements. Every strongly minimal set carries a canonical pregeometry — a closure operator satisfying the exchange property — and so a well-defined notion of dimension (rank of an algebraically independent subset).
- Disintegrated (trivial pregeometry): no algebraic relations among generic tuples.
- Locally modular (group-like): \(X\) is, up to interalgebraicity, a strongly minimal definable subgroup of a commutative algebraic group over the constants.
- Field-like: \(X\) is interalgebraic with the field of constants.
The course closed with a look at finite-rank types, the generalization of strong minimality to higher Lascar rank, and their role in the solution of the function-field Mordell–Lang conjecture. Each increment in rank produces an additional layer of the trichotomy, and the full classification of types up to interalgebraicity in \(\mathrm{DCF}_0\) remains an open program.
Chapter 6: Geometric Stability Theory
Planned at UW as PMATH 930 in Fall 2025.
If Chapters 1 and 5 were applications of model theory to specific structures, geometric stability theory is the abstract framework that explains why those applications work. Shelah’s classification theory, developed in the 1970s, identified the “tame” first-order theories — those in which definable sets behave as if they were subvarieties of an ambient geometry — and Pillay’s geometric stability theory (1980s–1990s) extracted the geometric content that makes this tameness into a usable tool. The 2025 course will cover the highlights.
Stability is the property that rules out the possibility of encoding a linear order in the theory’s definable sets. All algebraically closed fields, all differentially closed fields, and all modules over any ring are stable; no theory including arithmetic is stable. Stable theories have a well-behaved independence relation (non-forking) that generalizes algebraic independence.
The group configuration theorem is the universal engine for detecting group structure in definable sets. Every known application of stability theory to algebraic geometry — Mordell–Lang, Manin–Mumford, classification of strongly minimal differential equations — passes through a group-configuration argument at some step.