Here’s a problem I’m struggling with:
Let M and N be two denumerable models for the theory of equivalence relations such that:
(i) Every equivalence class in M and N has infinitely many members
(ii) There are infinitely many distinct equivalence classes in both M and N
Show that M and N are isomorphic
I’m frankly not even sure how to start. My guess is that we must show that the set of equivalence relations is denumerably categorical, but I’m not sure how to do that
Suppose $M$ and $N$ are two countable models with the properties (i) and (ii). (I will write countable instead of denumerable throughout this answer).
By (2), $M$ has infinitely many classes, and since $M$ is countable, it has countably infinitely many classes. So we can enumerate the classes $C_1, C_2, \dots$.
Similarly, $N$ has countably infinitely many classes, which we can enumerate $D_1, D_2, \dots$.
Each class $C_i$ in $M$ is infinite, and since $M$ is countable, it is countably infinite. So we can enumerate the elements of $C_i$ as $a^i_1, a^i_2,\dots$.
Similarly, we can enumerate the elements of each class $D_i$ as $b^i_1, b^i_2, \dots$.
Now let $f\colon M\to N$ be defined by $a^i_j\mapsto b^i_j$ for all $i,j\in \mathbb{N}$. I'll leave it to you to verify that this is an isomorphism $M\cong N$.