Mathematical logic and foundations Definition
Ehrenfeucht–Fraïssé game
Builds on StructureSubstructureSignature
Definition
Let be a relational signature, that is, a signature with relation symbols and constant symbols but no function symbols. Let and be -structures with domains and , and let be an integer. The Ehrenfeucht–Fraïssé game is played by two players, Spoiler and Duplicator, in rounds.
- In round , Spoiler chooses one of the two structures and an element of it.
- Duplicator then chooses an element of the other structure.
- After round , let and be the two elements chosen in that round.
Consider the correspondence for the constant symbols , together with for . Duplicator wins the play when it is a well-defined injective map that preserves and reflects each relation of . That is, it is an isomorphism between the substructures generated by the chosen elements and the constants. Otherwise Spoiler wins. Duplicator has a winning strategy when Duplicator has a rule for choosing moves that wins every play, whatever Spoiler does.
Remarks
Example: let and . Duplicator has a winning strategy in . In the first round, Duplicator answers the least element by the least, the greatest by the greatest, and an inner element by an inner element. In the second round, an element below, equal to or above the first chosen element can then be matched on the other side.
Non-example: Duplicator has no winning strategy in . Spoiler first picks in , and Duplicator answers some . Spoiler then picks in , and no element of lies above .
Let be finite. The theorem of Ehrenfeucht and Fraïssé says: Duplicator wins if and only if and satisfy the same sentences of quantifier depth at most . Hence when Duplicator wins for every .
Reading path
To understand this page from the ground up, read these 4 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Signature concept
- Structure concept
- Substructure concept
- Ehrenfeucht–Fraïssé game definition
Further reading
About this page
| Tag | 1DVRN1T2Z0 |
|---|---|
| URI | m2://1DVRN1T2Z0 |
| Kind | definition |
| Writing | W0 stub |
| MSC | 03C07, 03C13 |
| Defines | Ehrenfeucht–Fraïssé game |
| Uses | Structure, Substructure, Signature |
| Changed | 2 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.