Lecture 3 (4.11.96)

Previous lecture: Lecture 2 , Overview , Course home page ,

How to Prove Non-definability ?

We want to develop tools to prove non-definability for various logics. The main tool will be the Back and Forth Games or Ehrenfeucht-Fraisse Games in many variations.

The method was invented by Roland Fraisse, a French Mathematician, in 1954, and was popularized in its game theoretic form and extended by Andrzei Ehrenfeucht, a Polish Mathematician, in 1961. This method is the most powerful method known so far to prove both definability and non-definability results.

In this lecture we introduce the game theoretic form of the method for First Order Logic.

Introduction of the game $E_n^{\tau}({\cal A}_0, {\cal A}_1)$

We looked at several examples to understand the game.

Winning strategies

Player I (II) has a Winning strategy for $E_n^{\tau}({\cal A}_0, {\cal A}_1)$ if he/she can win against all the choices of player II (I).

We say that ${\cal A}_0$ and {\cal A}_1)$ are n-equivalent, and write ${\cal A}_0 =_n {\cal A}_1)$ if II has a winning strategy for $E_n^{\tau}({\cal A}_0, {\cal A}_1)$.

Exercise: Show that this is an equivalence relation on the class of $\tau$-structures.

Quantifier rank

We define the quantifier rank $qr(\phi)$ of a first order formula $\phi$ inductively: THEOREM Let $\phi$ be a $\tau$-formula with quantifier rank at most $n$. If ${\cal A}_0$ and {\cal A}_1)$ are n-equivalent then ${\cal A}_0 \models \phi$ iff ${\cal A}_1 \models \phi$.

The proof was given in detail.

We use this theorem to show that several concepts of graphs and strings are not first order definable.

THEOREM Connectivity is not first order definable.

Next lecture: Lecture 4