Student logic seminar (Fall 2018)


The seminar studies this semester "Logic and Computational Complexity". The literature is listed by the topics we plan to look at and it may grow as we progress.

Most material can be found also in the book available at my page: references below to Chpt.x or Sec.y refer to chapters and sections in this book.
In particular, logic and complexity theory background can be found in Sections 1.1-1.3 there.

You may also get an overall idea of the general area from the syllabus page of a related course (the course will advanced though; here we look at some simple cases).

Fagin's theorem, spectra

  • A chapter from E.Graedel's book or M.Otto's lecture notes (Chpt.6 there).

  • Sec.1.2.

    Herbrand's theorem, the KPT theorem, the Student-Teacher game

  • Sec.12.2 and an expository article.

    Total NP search problems

  • Original sources: Papadimitriou and Johnson - Papadimitriou - Yannakakis.

    Proof systems and algorithms

  • Sections 5.1-5.2: resolution and the relations between R^* and DPLL procedures.

  • Section 5.3: read-once branching programs and regular resolution proofs.
    HW: a branching program that cannot be decorated as a resolution refutation.

  • Section 6.3: integer linear programming and the cutting plane method and proof system.

    Quantitative Godel's theorem and optimal proof systems

  • For the bounds: Pudlak's paper.

  • Links with optimal proof systems: paper or Section 21.3.