202311292011
Tags : Logic
Ehrenfeucht-Fraïssé Game
Ehrenfeucht-Fraïssé Games are a nice tool to for describing expressiveness of logics over finite model.
Setup
There are two players, a spoiler and a duplicator. And the board consists of two structure and . The goal of the spoiler is to show that the two structures are different, and the goal of the duplicator is to show that the two structures are the same.
Gameplay
In the classic Ehrenfeucht-Fraïssé Game, the players play a certain number of rounds, and each round consists of the following steps.
- Spoiler picks a structure.
- Then spoiler makes a move by picking a point in the structure.
- the duplicator responds to the move by picking a point in the other structure.
An example game is given in Even is not FO-definable for Linear Orders.
Winning
After rounds of an Ehrenfeucht-Fraïssé Game, we have the move and . And let be the set of constants in the language. We define and is the interpretation of the constants in the two structures and .
With that machinery, we say that the spoiler failed to show that the two structures if is a Partial Isomorphism.
And we say if duplicator has a winning strategy in an round game.
The Application of Ehrenfeucht-Fraïssé Games is given by the Ehrenfeucht-Fraïssé Theorem which links it to first order logic