The Logic of Provability and Interpretability

This course consists of two parts. The first part will dwell on the logic of provability and is quite similar to the course I taught previous year. The second part will deal with the logic of interpretability and is new.

This course will be held in the fourth period of the academic year 2002-2003. The course will be held at the Uithof which is not so difficult to reach. The philosophy department is located at the Bestuursgebouw and all the lectures will be held in room 467. The first lecture is on wednesday April 23 at 11:00. For the moment the lectures are scheduled on mondays 11:00-13:00 and wednesdays 11:00-15:00 but this might very well change from week to week. (In the official schedule this course is referred to by CS toegepaste Logica A wb3054.) Please consult this page for the latest updates. Also, by sending me an email you can submit to a mailinglist to get informed.

In each lecture I will try to let one student do a little presentation. These are really to be thought of as minute presentations of say maximally ten minutes in which for example a theorem from the course-book is proved. The presentations add up to the final result in a way that is described below. One of our three weekly sessions will be a working group. Every week, exercises are to be handed in. These exercises will for a significannt part make up the final mark. Halfway there will be an exam which together with the final exam and the previously mentioned part make up the final mark.

Examination The final mark will be assigned in the following way. 15 percent of the final mark is determind by the exam that comes halfway. 35 percent is determined by the home-work and the reaming 50 percent comes on account of the final exam. The presentations will provide an additional bonus. Presentations will be marked in a binary way, so to say. That is, either you do the presentation and you get the full score or you don't and obtain a zero. Later I will fill in how precisely will the bonus be taken into account. The course is given during ten weeks. The eight (out of ten) best sessions of homework will be used to make up the final mark for the homework part. All marks are on a scale from 0 to 10. If h denotes the homework, e the exam in between, E the final exam and b the bonus. The final mark F will be calculated by the following formula:
F= Min ( 10, 0.15 * e + 0.35 * h + 0.5*E + b ).

Week 1 wednesday 23-04-03 11:00-13:00

A general introduction to the subject and an exposition of our scheme. Philosophical repercussions. Lucas' argument. We also discussed the importance of the set-theoretical environment, like the existence of large cardinals, in which one works. There was a handout covering a part of the introduction. For philosophical reading we suggested Logic, Logic and Logic from Boolos. There is also some notes written by me which were discussed in class.
  • [ Postscript| Pdf formaat]

  • Week 1 wednesday 23-04-03 13:00-15:00

    The object theory PA (Peano Arithmetic). Getting acquainted. We started on Chapter two of the book The Logic of Provabiliry of Boolos. We have treated the language of PA, we have given a definition of terms using the notion of a sequence building it up. We have done the same for formulas. We have given the axioms and proved A->A in a Hilbert style calculus. So far, we have treated of Chapter 19 up to and including page 19.

  • Exercises Week 1
    [ Postscript| Pdf formaat]

  • The homework exercises for this week are 1, 2, 5 and 11. They are to be handed in before wednesday next week.

    Week 2 Monday April 28, 11:00-13:00

    Nick will repeat the proof of A -> A in the Hilbert calculus. Tom will prove Theorem 2 on Page 21. More on the object theory. We will prove Sigma completeness of PA. The notion of truth we refer to is just the truth in the standard model of the natural numbers. Of course this may depend on the set-theoretical environment one works in but as we shall see in due course we do not need that much of the set-theoretical universe for the time being. For those who want to be completely precise we can say that we work in the standard model of the natural numbers as this is embedded in ZFC. Here I give a link to a note by Kees Doets on the axioms of ZFC.

  • An Introduction to Zermelo Fraenkel, A selection of notes of Kees Doets(modified)
    [ DVI | Postscript]
  • Week 2 Friday May 2 13:00-17:00

    We introduced the arithmetical hierarchy and proved Sigma_1 completeness. We already hinted at the proof in a formalized setting.



    For a nice and readable introduction to our studies, see also Verbrugge's overview.

    Week 3, Wednesday May 7. 13:00-15:00, BG 467

    Marieke will prove Lemma 21 on Page 27. Coding pairs and coding finite sequences. Representing the meta-theory in the object theory. Coding proofs. Properties of the provability predicate.

  • Exercises Week 2
    [ Postscript| Pdf formaat]

  • The homework exercises for this week are 7, 8, 20, 21 and 22. They are to be handed in before friday of this week.

    Week 3, Friday May 9. 13:00-17:00, BG 465

    Modal logic (and its provability interpretation). We looked at the coding of finite sequences of numbers into one number. The engine behind this was the Chinese remainder theorem. We also studied the coding of pairs of natural numbers into one natural number. We looked at natural predicates stating that x is the code of a term, of a formula and of a proof. Finally we could formulate the predicate Bew(x). We have shown two very important properties, namely those that translate in the modal language to distributivity and necessitation.

    After the break we introduced the modal logics K, K4 and GL and worked a bit with them. So far we have covered more or less from the book: Chapter 2 (p.15-p.46), Chapter 1 (p.1-p.7). In the working group we looked at the exercises 42-45(a)and (b), 7,8,12 and 13.

  • Exercises Week 3
    [ Postscript| Pdf formaat]

  • This week's homework is exercise 14, 29, 30, 31 and 45 c-i to be handed in before thursday May 15.

    Week 4 Monday May 12 11:00-13:00, BG 467

    We did some more derivations in the modal logics K, K4 and GL. Basicly we finished Chapter one. We then turned to modal semantics and dealt with the first four pages of Chapter 4. For an introduction to the subject of modal logic, see: a paper by Robert Goldfarb.

    Week 4 Thursday May 15 9:00-11:00

    Modal completeness. Chunlai will give a presentation of Theorem 24 (a) of Chapter 1. We will deal with Chapter 4 and 5. We have treated the frame conditions of both K4 and GL. Also have we seen some applications of modal semantics to non-provabilty results. Nick tipped me for the following link on Boolos.

    Week 4 Thursday May 15 14:00-16:00

    Work group.

  • Exercises Week 4
    [ Postscript| Pdf formaat]

  • The homework of week four consists of exercises 20 and 23 a,b and c.

    Week 5 Monday May 26 Room 467; 11:00-13:00

    Modal completeness. PA again. Arithmetical soundness of K. Labeled frames. Lindenbaum's lemma. We are almost done with the modal completeness of GL. That is to say, we outlined the step-by step method and will fill in the details next wednesday. We have discussed the contents of Chapter 4 from Boolos (only the ones concerning K, K4 and GL).
  • Handout on the step-by-step method
    [ Postscript| Pdf formaat]

  • Week 5 Wednesday 28 Room 467; 13:00-17:00

    Soundness of Gl. We have discussed the step-by-step method. Proved modal completeness for GL and found countermodels applying the step-by-step method. Another method (a rather similar one) can be read in Chapter 5 of Boolos.

  • Exercises Week 5
    [ Postscript| Pdf formaat]

  • The homework for Week 5 consists of exercises 1,7, 9 and 14. (quite some work!)

    Week 6 Monday June 2 Room 467; 13:00-15:00

    Provably Sigma_1 completeness. We have discussed the properties of substitution and started a proof of provable Sigma_1 completeness. The rest of the proof is to be read by the students. Thus we have finished Chapter 2 completely.

    Week 6

    Soundness of K4. Diagonalization lemma. Arithmetical soundness of GL. Arithmetical completeness of GL: what is Solovay's theorem? We have thus covered the first part of Chapter 3 (say up to and including Theorem 2).

  • Exercises Week 6
    [ Postscript| Pdf formaat]

  • The homework for Week 6 consists of exercises 1 and 2, that is, all the exercises of Week 6.

    Week 7 Tuesday June 10 13:00-15:00

    Arithmetical completeness, Solovay's theorem. We have treated the first half of Chapter 9. (Say, up to and including Lemma 1.)

    Week 7 Wednesday 11 14:00-17:00

    Mid term exam.

  • Midterm exam
    [ Postscript| Pdf formaat]

  • Week 8 Monday 16, 13:00 - 15:00, room 467

    Interpretability and formalized interpretability. The logics IL and ILM. Starting on the modal semantics for IL and for ILM. Arithmetical soundness of some principles of ILM. We gave an introduction to the topic of interpretability. Most of the material is covered by the first two sections of a paper called Formalized Interpretability in Primitive Recursive Arithmetic, ps-format, pdf-format.

    Week 8 Wednesday 18, 13:00-17:00

    Modal semantics. Start with the modal completeness. Some of the material treated can be found in the notes of lecture 16 [Postscript| Pdf formaat].

    The homework for this week is exercise 2.10, 2.11, 3.4 and 3.7.8.

    A treatment of the semantics can be found in many places. For example Visser's overview paper on interpretability. But also my Masters thesis is sufficient.

    Week 9 Monday June 23 13:00-17:00, first in BG 467, later (if necessary) Trans 1. 115

    Modal completeness and the step-by-step method. We have proved the main lemmata and discussed the complexity of the proces. Some aspects were treated. A fully detailed treatment can be found in the masters thesis. An article is to appear soon. See some notes in my masters thesis on this, ps-format, pdf-format.

    Week 9, Wednesday 25 in Amsterdam: Optional

    ********************************************************
    * *
    * *
    * THE LOGIC TEA *
    * *
    * *
    ********************************************************

    Speaker: JOOST JOOSTEN, Utrecht University
    Title: USING INTERPRETATIONS IN COMPARING THEORIES
    Place: Euclides Building, room P.014
    Plantage Muidergracht 24, Amsterdam
    Time: Wednesday, June 25
    3-5pm (sharp)

    You are most cordially invited! Tea and cookies will be
    served.

    For more information, please contact Boudewijn de Bruin
    (debruin@science.uva.nl) or Mark Theunissen (mtheunis@science.uva.nl),
    or check the web site at
    http://staff.science.uva.nl/~debruin/logic_tea.html.


    Abstract
    This talk will introduce a broad audience to the ways in
    which interpretations may be used to compare the strengths
    of theories.


    Week 9 Thursday June 26, 14:00-16:00, BG 467

    Gödel's completeness theorem. Formalizing Gödel's completeness theorem. Orey-Hájek characterizations. Of the Orey Hájek characterizations we only dealt with the Pi-1 conservativity (in case of sufficient induction). Arithmetical soundness ILM. So, the soundness of the J5 axiom could be seen by formalizing Gödel's completeness theorem. The M axiom follows from Π-1 conservativity (which we did not prove). There are no notes on the formalized completeness theorem but this part of the theory will not be needed in full detail in the exam. A sufficient treatment can be found in Visser's paper "Formalizing Interpretability" or De Jongh and Djaparidze's contribution to the handbook of proof theory "Provability Logic".

    Week 10 13:00-16:00, BG 467

    Final exam
  • Final exam
    [ Postscript| Pdf formaat]


  • Joost Joosten
    Last modified: Tue Oct 7 14:31:41 MET DST 2003