In each round the Spoiler selects an element from either structure and the Duplicator responds in the other. The paired selected elements must preserve all atomic information and equality, giving a partial isomorphism of structures. In the infinite game the Duplicator wins by avoiding failure at every finite stage. In a timed game the Spoiler first announces the number of rounds, allowing a different response strategy for each horizon.
With moves remaining, preserve corresponding gap sizes exactly when smaller than , and otherwise require both gaps to have at least that many points. One move splits a gap; permits matching both smaller gaps. This strategy proves that and agree at every finite quantifier rank despite the second order containing points with infinitely many predecessors.
For a finite relational first-order language, with finitely many constants allowed, the Duplicator wins the -round game exactly when the structures are rank-n equivalent. Game-winning implies rank equivalence in arbitrary languages; the converse needs a finiteness condition and can fail even for an infinite unary vocabulary. Over a finite relational vocabulary, winning every announced finite horizon is equivalent to elementary equivalence.
For countably many unary predicates , let contain infinitely many copies of each finite membership pattern and let add an element satisfying all predicates. Every finite vocabulary reduct has infinitely many elements in every Boolean cell in both structures, so . The Spoiler nevertheless wins the one-round full-language game by selecting the new element, whose complete atomic pattern has no counterpart in .
Articles by others on the same topic
The Ehrenfeucht–Fraïssé (EF) game is a game-theoretic method used in model theory, a branch of mathematical logic. It serves as a tool for comparing structures in terms of their properties and behaviors. The game helps establish whether two mathematical structures (often models of a particular language or theory) satisfy the same first-order properties, which is important for understanding their equivalence in a logical sense. ### Structure of the Game 1.