I am trying to show that $\langle\Bbb Q,<\rangle$ is an elementary submodel of $\langle\Bbb R,<\rangle$.
I first believed that this problem is quite trivial $-$ I thought all I needed to do was show that $\langle\Bbb Q,<\rangle$ and $\langle\Bbb R,<\rangle$ are elementarily equivalent (which follows since both are dense linear orders without endpoint) and then say that $\Bbb Q$ is obviously contained in $\Bbb R$. However, I'm now questioning myself after examining definitions more closely, in particular those related to this post.
In other words, is it not enough to show that the two models are elementarily equivalent, and one a submodel of the other when trying to show one is an elementary submodel of the other?
Let $\varphi(x,u_1,\dots,u_n)$ be a formula of the language, and suppose that $\exists x\varphi(x,r_1,\dots,r_n)$ is true in the rationals, for specific rationals $r_1,\dots,r_n$. Then by the completeness of the theory, if we let $S$ be the finite collection of order relationships among the $r_i$, then $$\forall u_1\cdots \forall u_n\left(S(u_1,\dots,u_n)\longrightarrow \exists x\varphi(x,u_1,\dots,u_n)\right)$$ is true in the rationals, and hence in the reals. Thus $\exists x\varphi(x,r_1,\dots,r_n)$ is true in the reals. The rest follows from Vaught's Test.