= Solution
Under the finite relational vocabulary hypothesis of the <Ehrenfeucht-Fraïssé theorem>, \b[II wins the timed game exactly when the structures are <elementarily equivalent>.] If II wins, then for every choice of $n$ by I, its strategy restricts to a winning strategy in $G_n$. Hence the models agree on every sentence of <quantifier rank> at most $n$. Every <first-order sentence> has finite <quantifier rank>, so they agree on all sentences.
Conversely, <elementary equivalence> gives $\mathcal M\equiv_n\mathcal N$ for every $n$. Choose a winning strategy for each $G_n$, and use that strategy once I announces $n$. Unlike the infinite game, the timed game permits the strategy to depend on the announced horizon.
The PDF does not explicitly impose finite vocabulary. If an arbitrary language and the full <partial isomorphism of structures> winning condition are intended, the reverse assertion is false. Here is a <failure of finite-round game equivalence in infinite languages>. Let $L=\{P_i:i\in\mathbb N\}$ be unary relational. Let
$$
M=\{(s,k):s\subseteq\mathbb N\text{ finite},\ k\in\mathbb N\},\qquad
P_i(s,k)\iff i\in s,
$$
and obtain $N$ by adjoining one point $b$ satisfying every $P_i$.
For any finite sublanguage, every Boolean cell of predicates has infinitely many elements in both structures. Every finite <partial isomorphism of structures> of these reducts can therefore be extended in either direction. Induction on formulas, or a <back-and-forth method>, shows their reducts are <elementarily equivalent>. Since every sentence uses finitely many symbols, $M\equiv N$ in the whole language.
Nevertheless I wins $G_1(M,N)$ by choosing $b$: every point of $M$ fails some $P_i$, so no response preserves all atomic formulas. Thus \b[the printed unrestricted equivalence requires the finite-vocabulary convention], or a game which additionally restricts each play to a finite vocabulary fragment.
Back to article page