Notes
Outline
Finite Model Theory
Lecture 14
Proof of the Pebble Games Theorem
More Motivation
Recall connection to complexity classes:
DTC + <  =  LOGSPACE
TC + <     = NLOGSPACE
LFP + <   = PTIME
PFP + <   = PSPACE
More Motivation
Note:
DTC = TC ) LOGSPACE = NLOGSPACE
LFP = PFP ) PTIME = PSPACE
What about the converse ?
DTC ( TC   (Paper 1)
PTIME=PSPACE ) LFP = PFP (Paper 2)
EF v.s. Pebble Games
Ehrenfeucht-Fraisse:
 k pebbles
 k rounds
Main Theorem:
Duplicator wins (A,B) iff A, B agree on all formulas in FO[k]
Pebble games
 k pebbles
 n (or w) rounds
Main Theorem
Duplicator wins for n (or w) rounds iff A, B agree on all Lw1,w[n]  (or Lk1,w) formulas
Back-and-forth
For an ordinal a, will define Ja = { Ib, b < a } to have the “back-and-forth” property
Ib = a set of partial isomorphisms from A to B
Intuition: Ib contains set of positions from which the duplicator can win if only b rounds remain
Intuition: duplicator has a winning strategy for a rounds iff there exists a set Ja with b&f property
Definition of B&F for Ja
For EF games:
Forth: 8 f 2 Ib+1 8 a 2 A, 9 g 2 Ib s.t. f µ g and a 2 dom(g)
Back: symmetric
Only need b < k
Pebble games
Forth: 8 f 2 Ib+1 |dom(f)| < k, 8 a 2 A, 9 g 2 Ib s.t. f µ g and a 2 dom(g)
Back: symmetric
Downwards closed: if f µ g, g 2 Ib, then f 2 Ib
Antimonotone: b < g implies Ig µ Ib
Nonempty: Ib ą ;
B&F v.s. Games
EF games:
Duplicator wins (A,B) game iff there exists a family Jk with the B&F property
Pebble games:
Duplicator wins (A,B) for a rounds iff there exists a family Ja with the B&F property
B&F stronger than games
The Proofs
EF
Lemma 1.  Let A, B agree on all sentences in FO[k].  Then there exists a family Jk with the B&F property
Proof in class
Pebble games
Lemma 1. Let A, B agree on all sentences in Lk1,w of qr < a.  Then there exists a family Ja with the B&F property
Proof in class
The Proofs
EF
Lemma 2.  Let A, B have a family Jk with the B&F property.  Then they agree on all formulas in FO[k]
Proof in class
Pebble games
Lemma 2. Let A, B have a family Ja with the B&F property. Then they agree on all sentences in Lk1,w of qr < a.
Proof in class