Summary of Lectures: 236331-2018

Last updated: December 31, 2018

Projects

Lectures 1 and 2

October 25 and November 1

Lectures 3 and 4

November 8 and 15

Lectures 5 and 6 and 7

November 22 and 29 and December 13

Lecture 8 and 9 and 10

December 20 and 27 and January 3

Lecture 11 and 12 and 13

January 10 and 17 and 24

Challenge

Show that HEX is not definable in FOL, MSOL, SOL

Additional proofs not (yet) on the slides

  1. SOL does not satisfy FV for rich disjoint unions
  2. Prove pumping lemma using Hintikka formulas
  3. In Libkin, Elements of Finite Model Theory, Chapter 7, Proposition 7.12 it is shown that two sets of size bigger than $2^k$ cannot be distinguished by MSOL formulas of quantifier rank less than $k$. Hence there is exactly one Hintikka formula of MSOL with quantifier rank $k$ which has infinitely many models over the empty vocabulary. The proof use the Pebble Games and describes the winning strategies explicitely. The same can also be obtained from an old result of T. Skolem using quantifier elimination for MSOL over the empty vocabulary: Let $L_n(X)$ be the formula which says that $X$ has at least $n$ elements. Then every MSOL formula is equivalent to a boolean combination of formulas of the form $L_n(X)$ for suitable chosen variables $X$. See here.

    Links