UPPSALA UNIVERSITET
Matematiska institutionen
Vera Koponen
Logik II, ht 2009
General information / Allmän information
Lecturer: Vera Koponen,
vera@math.uu.se, 018-471 31 85, Ångströmlaboratoriet, rum 14234.
Course literature: Mathematical Logic: A Course with Exercises. Part II: Recursion Theory, Gödel's theorems,
Set theory, Model Theory, av R. Cori och D. Lascar,
Oxford University Press. Note that we use Part II in this course.
Also some notes, and parts of a little booklet, will be used, which you can download below. (The notes
about the completeness theorem are in Swedish, but proofs of that theorem appear in most elementary logic books.)
The first three links below lead to some notes (pdf-files) that are essentially rehearsal, and covers
the definition of first-order formulas, first-order structures/models, Tarski's thruth definition,
and some examples and results regarding these notions.
Below are some notes about set theory and model theory. The part about set theory corresponds very closely to the
presentation in the course literature (and also to the presentation that I give on the lectures).
I will say more about the model theory part later.
När föreläsningarna börjar förväntas kursens deltagare ha repeterat följande saker, som är förkunskaper:
(1) Första ordningens logik (dvs. vad som är formler i detta språk),
(2) strukturer/modeller för första ordningens logik,
(3) Tarskis sanningsdefinition, dvs. vad det innebär för en formel (utan fria variabler) att vara sann i en struktur/modell.
Dessa tre punkter behandlas i kurslitteraturen för Logik och bevisteknik I, men ni kan också läsa
om dem i tre (sammanhängande) stenciler som finns lite högre upp på sidan.
Approximate plan for the lectures
The course contains 15 lectures. The chapter references refer to
the course literature mentioned above.
1-2: Introduction, the completeness and compactness theorems.
Mina stenciler / My handwritten notes (or, for English sources, se any basic book on logic
which treats the completeness theorem).
3-8: Recursion theory, Peano's axiomatization of arithmetic and
Gödel's incompleteness theorems: (primitive) recursive functions, sets and relations,
representability (in Peano arithmetic) of certain functions and relations,
Gödel's incompleteness theorems, undecidability, the stop-problem, s-m-n-theorem, fix point theorems.
Chap. 5.
9-11: Set theory: ordinal numbers and cardinal numbers, and their basic arithmetic.
Chap 7.1 - 7.4.
12-15: Model theory: basic notions and results,
Löwenheim-Skolem theorems, categoricity,
Ehrenfeucht-Fraisse games,
something about Lindström's characterization of first-order logic,
applications, and perhaps something more.
Chap. 8.1 - 8.2, some parts of my booklet about model theory (which will be available on this page later)
and (possibly) something from Chap. 8.3 - 8.5.
Progress of lectures
Here I say roughly what I have talked about in the lectures so far.
lectures 1,2: The completeness and compactness theorems. (my notes)
18 Sept: Basics about recursive functions; chap. 5.1.1 - 5.1.2 (see also my notes).
25 Sept: Formalization of Peano arithmetic, representable functions and relations; chap. 6.1 - 6.2 (see also my notes, above).
29 Sept: Codes of expressions (Gödel numbers), (un)decidability; chap. 6.3, the 'undecidability theorem' 6.28 in the beginning
of chap 6.4 (see also my notes).
9 Oct: Gödel-Rosser incompleteness theorem, Gödel's second incompleteness theorem (my notes above and chap. 6.4),
partial recursive functions (chap. 5.2.2). Please, also read about recursively enumerable relations and lemmas 5.0 - 5.4 in my notes above.
I will start with Lemma 5.5 in my notes the next time.
13 Oct: Normal form theorem, indices for partial recursive functions, s-m-n theorem.
23 Oct: Recursion theorem, fixed-point theorem, Rice's theorem, the stop problem, and characterizations of
recursively enumerable sets and relations. chap.5 (and/or my notes).
30 Oct: Set theory; the axioms, ZF, ZFC, well orderings, ordinals and some basic properties that they have.
Chap. 7.1, 7.2.1 - 7.2.2, 7.3.1 (and/or my notes).
6, 10 Nov: Set theory; statements equivalent
(in ZF) to the axiom of choice; cardinal numbers and cardinality.
Chap. 7.3.2 - 7.4.3 (and/or my notes).
20, 27 Nov: Last part of set theory (cardinal arithmetic) and beginnings of model theory;
(elementary) embeddings/substructures/extensions, elementary equivalence, Tarski-Vaught test, downward and upward Löwenheim-Skolem
theorems. Please, read about categoricity and Vaught's theorem on your own. Chap. 8.1 - 8.2 in course literature, and/or chap. 2.1 - 2.2 in my notes.
1 Dec: Ehrenfeucht-Fraisse games and 'back and forth' systems. Chap. 2.5 - 2.6 in my notes (available above).
8 Dec: The amalgamation theorem, (finite) axiomatizability, and an outlook into some influential "classical"
problems and results within mathematical logic and its neighbours. Chap. 2.2 - 2.3 in my notes.
Examination
The examination consists of two parts:
1. Assignments which are to be solved during the this autumn, and which are posted on this page.
2. An examination (written) on 16 December (see examination schedule on the webb for information about exact time and place) which focuses on the central
notions, ideas and (proof)arguments in the course.
You find detailed information concerning what you need to know
here.
Grading: For grade 3 one has to pass the written exam (point (2)) and adequately complete all assignments of part (1) that are marked
by '*' (see above). For grade 4 the requirements for grade 3 has to be met and in addition at least 50 percent of
the assignments without '*' has to be adequately completed; for grade 5 the requirements for grade 3 has to be met and in addition at least 75 percent of
the assignments without '*' has to be adequately completed.
2. Incompleteness theorems and recursion theory:
the assignments are here. Deadline for the *-assignments: 6 november, on the lecture if you give me solutions on paper.
3. Set theory:
the assignments are here. Deadline for the *-assignments:
8 december, on the lecture if you give me solutions on paper.
4. Model theory:
the assignments are here. Deadline for all assignments of the course: 10 January. Put them in my mailbox at the mathematics department or send them with an e-mail.