Introduction to EF GamesFor Nathan Carter's MA305H class, Fall 2008. | ||||
|
An Ehrenfeucht-Fraïssé Game is a game played between two players, the Challenger and the Defender. The game helps us understand which sentences of QL are tautologies. (Recall that QL is the first-order language introduced in P.D. Magnus's textbook forallx.) Each statement of QL is a game that can be played.
| ||||
To play now:See any of the following pages to play EF Games now online. Or read on for detailed directions.
| ||||
Here is how they play:The two players do not take turns. Rather, we read through the statement from left to right, and play as follows:
When there are no more quantifiers left,
it is easy to check to see if the statement is true or false,
using the symbolization key and the values the players chose. | ||||
Example:∀x ∃y Gxy
The players might play this game as follows.
| ||||
Notes:If a statement has only universal quantifiers in it, then the Defender never gets to play; the Challenger makes all the moves. But of course the Defender can still win, if the sentence comes out true. Similarly, if a sentence has only existential quantifiers in it, the Challenger never gets to play, but may still win if the Defender's choices result in a false statement in the end. This page does not describe how EF Games relate to which sentences of QL are tautologies; we will discuss that in class, or you can read about it online.. | ||||