Ehrenfeucht–Fraïssé Game

Keyboard Access Clicking: Spoiler (Player I): Duplicator (Player II): Show: Size:



Minimum Number of Vertices: Maximum Number of Vertices: Number of Shapes:
Caution: Having more than 7 vertices (1 shape), 9 vertices (2 shapes) or 11 vertices (3 shapes) may cause noticable delay when generating a new game.

Controls

Click on a vertex (circle, triangle, square) to play there.
You can also type the corresponding key. Press 2 to toggle showing keys for each vertex.
?: hint
0: switch between dragging vertices and making moves
1: new game

Rules

The Ehrenfeucht-Fraïssé Game is a game about first order logic and the inevitable end of all things. Players take turns matching up the vertices (shown as circles, etc.) of two graphs (networks):
  1. First, Player I (Spoiler) selects a vertex from either graph that has yet to be selected, and colors it a new color.
  2. Next, Player II (Duplicator) selects a vertex from the other graph that has yet to be selected, and colors it the same color, forming a match between the two vertices of that color.
The game ends if either: The game will inevitably end. Spoiler's (Player I's) goal is to end the game as quickly as possible. Duplicator's (Player II's) goal is to last as long as possible.

What's Happening?

It is suggested that you try playing the game a bit before :

Read More

You can learn more about Ehrenfeucht–Fraïssé Games at: