Model theory lectures in Fall 2020
This page will contain slides (and other comments) used
in my lectures during the
Fall 2020 Model theory course.
Lecture 1 (29.IX.2020)
A review of first-order logic:
languages, terms, formulas, sentences, theories,
structures, models, the Completeness and the Compactness thms, definable sets
and functions.
Slides.
Relevant pages in Marker's book: 7-11, 14-18 and 33-34.
Errata:
- slide 4: three sets in the vocabulary are disjoint
- slide 5: constants are also terms
- slide 8: DLO has often ax's that there are no the greatest
and the least elements - we shall add these later on
Lecture 2 (6.X.2020)
Relations among structures, applications of the compactness:
substructures, preservation thms, elementary substructures,
embeddings and isomorphisms, elementary equivalence, non-standard models
of N and R, the Lowenheim-Skolem thm up, categoricity.
Slides.
Pages in Marker's book: 11-14, 39-40, 44-45, 66, 155, 207.
Errata:
- slide 4/ the 1st object in the 2nd example is not even a structure
(not closed under +): delete + in both structures
- slide 10/3rd line from bottom: h(a_1)
- slide 12/the corollary does not need to mention map h at all
- slide 15/def. of T: word epsilon ought to be symbol \epsilon
- slide 19/ delete max in max \kappa
Lecture 3 (13.X.2020)
Back-and-forth, Ehrenfeucht-Fraisse games:
diagram of a structure, Cantor's thm, theory DLO, theory RG
of the countable random graph, countable categoricity of DLO and RG.
Determinacy of games and axiom of determinacy.
Slides.
Pages in Marker's book: 44, 48-57.
Comments:
- on the last slide in Lect.2:
an upper bound to the number of
countable models
Errata/addendum:
- slides 4-5: add an observation that if we include among
the conjuncts in \theta also \forall z (z\neq x \wedge z \neq y)
then \theta characterizes $\mathbf A$ up to iso.
- slide 17: b_2 cannot be 1 (it is not there) but any element of
(0,1) right to b_1 works as well
- slide 20: fla \alpha is open
- slide 28: spelling (3rd line: winning, lines 8 and 14: wins)
- slide 29: this discussion concerns general games played with moves
taken from N and where any set of sequences from N may define winning positions for Duplicator
Lecture 4 (20.X.2020)
Uncountable categoricity: Th(Z,suc), vector spaces over Q, algebraically closed fields.
Complete theories and Vaught's test (its formulation, a proof
next time). Important examples: RG and ACF_p.
Some additional remarks on AD - ax. of determinacy.
Slides.
Pages in Marker's book:
17-18, 41-42, 46
Errata/addendum:
- slide 10: sux(y) in the middle ought to be suc(x)
- slide 17: "0 and + form ..." should replace "0 and = form ..."
An example of a theory which is complete but not categorical in any
power is given in Exercise 2.5.28 (parts a and b) o p.66 of Marker's book.
Lecture 5 (27.X.2020)
From completeness to decidability for recursively axiomatized theories.
Vaught's test and its proof from the Lowenheim-Skolem theorem.
Applications of compactness to RG (0-1 law for finite graphs)
and to ACF_0 (the Ax-Grothendieck thm about polynomial maps on
the complex field).
Slides.
Pages in Marker's book: 42-43, 51-52
Errata:
- slide 23: the notation W(\varphi) ought to depend also on n
- slide 24/center: there are 2^{n \choose 2} different outcomes, not just
{n \choose 2}
Lecture 6 (3.XI.2020)
Skolemization and the proof of full Lowenheim-Skolem theorem.
Slides
Pages in Marker's book: 45-46
Errata:
- slide 19: the arrow represents map g (the caption "g" is missing)
Lecture 7 (10.XI.2020)
Quantifier elimination.
Non-examples (theories of the semiring of natural numbers, of the ring of integers and of the field of rationals),
simple examples: DLO and RG,
a reduction to primitive formulas,
a sufficient model-theoretic condition,
QE for ACF, definable sets in ACF
Slides.
Pages in Marker's book: 71-75, 184-188
Errata/addendum:
- slide 7/Def. of QE: the q-free fla has the same free variables
as the original fla. If there are none (i.e. it is a sentence) then
either (i) L contains a constant in which case the q-free fla is a
q-free sentence, (ii) or not, in which case think that it has a free variable x_1.
- slide 7: atomic sentences over the non-example structures are algorithmically decidable a hence are also q-free sentences. But there are definable sets
in all three non-ex's with algorithmically undecidable membership. Keywords:
Halting problem, Hilbert's 10th problem.
- slide 12: \overline b in the last line of the proof ought to be \overline a.
- slide 18: last item should say that x_1 = x_1 replaces all
flas with y but other flas (with x's only) remain in \psi_1
- slide 19: the thm can be formulated as follows (and that is what we prove): For any fla \varphi, if the situation ..., then \varphi is T-equivalent to a q-free fla. In fact, this is how we use it in Corollary on slide 21.
- slide 21: the fla \psi on the last line misses arguments \overline a
- slide 23: \neg Sigma on the last but one line ought to be
\neg Sigma_0 for some finite part of \Sigma (by compactness). Hence the
disjuction is one of the flas \alpha that get into \Gamma.
- slide 24: last but 1 line: ought to be ""the conjunction" instead of
"the disjunction"
- slide 26: D is a semi-ring, which defines unique ring, etc.
Lecture 8 (24.XI.2020)
QE continued.
Completeness of $ACF_p$ from the QE for ACF,
definable sets in ACF and strong minimality,
algebraic geometry and Chevalley's theorem,
combinatorial pregeometries, theory RCF and QE,
the Tarski-Seidenberg thm, o-minimality,
definable sets and cell decomposition.
Slides.
Pages in Marker's book: 30 (1.4.11), 85-88, 93-99, 102-104
Errata:
- slide 11/3rd line in the def. of acl: the parameters \overline a
ought to be from U^n
- slide 14/1st line: 'filed' ought to be 'field'
- slide 23: second (1) ought to be (3)
Lecture 9 (1.XII.2020)
Ultraproduct.
Filters and ultrafilters, ultraproduct, Los's theorem,
ultrapower constructions of non-standard models of N and R.
The compactness theorem via ultraproduct.
Ex's: ultraproduct of finite fields, of cyclic graphs, ... .
Slides.
Pages in Marker's book: 63-65
Errata:
- slide 11: I in the 3rd example is just N
- slide 18: bracket } is missing at the end of the bottom formula
- slide 21/Lemma: alphas and betas in the first fla ought to be
in [...]
- slide 23: black A_i^* in the superscripts should be just A_i
and
:= \beta ought to be := [\beta]
- slide 28/line 2: \eta([\alpha])
and
\beta exists by AC
- slide 29: A ought to be infinite and the symbol between
A and A^* should be strict elem.extension (i.e. the \not
should cross only the equality, not the whole symbol)
- slides 31 and 33: both use non-principal ultrafilter
- slide 34/bottom line: the whole
Lecture 10 (8.XII.2020)
Types.
Partial and complete types, Stone space, types realized and
omitted, characterization of complete types via elem.extensions.
Ex's: complete types in models of DLO, ACF and in the real closed
ordered field.
Saturated structures and their properties.
Slides.
Pages in Marker's book:
115-117, 119, 121-124, 133, 138, 143-145
(other parts of Secs.4.1
and 4.3 add more examples to the material from the lecture)
Errata/addendum:
- slide 11/Ex.3: the complete type k < x < k+1 from Ex.2 is not
present here
- slides 13 and 14/ M' is L_A-elementary ext. of M, i.e. the
symbols \succeq (slide 13) and \preceq (slide) should have index A
- slide 21; "transfinite induction" means that if for some ordinal
\lambda and some property P:
P holds for 0,
if P holds for \beta < \lambda
then P holds for \beta+1 too,
if P holds for all \alpha < limit \beta < \lambda then P holds for \beta too,
then P holds for all \beta < \lambda.
- slide 24: Monster model is analogous to an extent to
"Grothendieck universe"
in algebraic geometry (a set closed under several set-th. operations)
whose existence is equivalent to the existence of an inaccessible cardinal.
- An additional nice property of saturated structures
concerns the possibility to characterize definability in terms
of the automorphism group (pp.146-147).
Lecture 11 (15.XII.2020)
Types cont'd.
The existence of saturated structures. Isolated types and the omitting types
thm. Peano arithemtic.
The MacDowell-Specker thm via omitting types and via ultrapower.
Slides.
Pages in Marker's book: 125-128, 139-142, 168 (4.5.37)
Errata/addendum:
- slide 3: n+1 instead of n=1
- slide 6: we want to arrange also that D_{k+1} is a *proper* subset of D_k,
e.g. remove one element (that is OK because U is non-principal)
- slide 10, the last line ought to be phrased as
"there is a model of T that realizes all flas in p"
- slide 22, last line: \alpha = \beta
Lecture 12 (5.I.2021)
An overview of the course and of the exam problems.
Auxiliary topics in model theory.
Slides.