The definition of a local isomorphism between structures:
a local isomorphism between structures $\mathcal{A}$ and $\mathcal{B}$ over an alphabet $L$ is a finite relation $$\{ (a_1,b_1),...,(a_n,b_n)\} \subset A \times B $$ such that the simple extensions $(\mathcal{A},a_1,...,a_n)$ and $(\mathcal{B},b_1,...,b_n)$ are elementary equivalent.
In a Ehrenfeucht-Fraïssé game the goal of the duplicator is to make a local isomorphism. Between $\mathcal{A}$ and $\mathcal{B}$. A theorem of these games is that $$\mathcal{A} \equiv^n \mathcal{B} \Leftrightarrow \mathcal{A} \sim_n \mathcal{B} $$ We have if $\mathcal{A} \sim_n \mathcal{B}$, then $(\mathcal{A},a_1,...,a_n)$ and $(\mathcal{B},b_1,...,b_n)$ are elementary equivalent. But doesn't this mean that also $\mathcal{A}$ and $\mathcal{B}$ are equivalent and so the previous theorem doesn't say anything in the $\Leftarrow$ direction?
Long Comment
It seems to me that the symbolism for local isomorphism is not so "stable"; thus, I'm not sure about the equivalences...
I'll refer to :
We have :
and :
Next we have [page 69] :
Some results :
Thus, "cooking all together", It seems to me that :