Work in a countable language $\mathcal{L}$ containing constants $c_n$ for all $n \geq 1$. Let $T$ be a satisfiable set of $\mathcal{L}$-sentences such that: if $\phi(v)$ is a formula with $T \vDash \phi(c_n)$ for all $n$, then $T \vDash \forall v \phi(v)$. Show that $T$ has a model $\mathcal{A}$ with domain $A = \{ c_n^\mathcal{A} : n \geq 1\}$.
My thought is that we want to find some way to mimic the Henkin proof by creating a term model. This process itself though introduces new constants, so would not work in this case. Thanks for any help.
Hint: you want a model that omits the type $\{x \neq c_n : n \ge 1\}$.