I have been asked to prove that DAG,the theory of non-trivial torsion-free divisible abelian groups, has quantifier elimination and deduce from that that it is complete.
What are the conditions to conclude completeness from quantifier elimination?
Also, I have been looking at different sources for the proof of quantifier elimination and they always take L={0,+,-} for the language of groups. Does it make a big difference if I only take L={0,+}?
Thanks!
Let me add a bit to Primo Petri's answer.
Let $T$ be a consistent theory with quantifier elimination. The following are equivalent:
Let's prove this.
$(1)\implies(2)$: Since $T$ is complete, it decides the truth of every sentence, and in particular every quantifier-free sentence.
$(2)\implies (3)$: For any model $M\models T$, the elements of the substructure generated by the empty set, $\langle \varnothing\rangle_M$, are exactly the evaluations of terms with no free variables. Then the isomorphism type of this structure is entirely described by quantifier-free sentences of the form $f(t_1,\dots,t_n) = t_{n+1}$ and $(\lnot) R(t_1,\dots,t_n)$, where $t_1,\dots,t_{n+1}$ are terms with no free variables, $R$ is an $n$-ary relation symbol, and $f$ is an $n$-ary function symbol. Since $T$ decides the truth value of every quantifier-free sentence, it completely describes the isomorphism type of $\langle \varnothing \rangle_M$. Thus $\langle\varnothing\rangle_M\cong \langle \varnothing \rangle_N$ for any model $N\models T$.
$(3)\implies (4)$: Let $N\models T$, and let $A = \langle \varnothing\rangle_N$. Then for any $M\models T$, $A\cong \langle \varnothing\rangle_M$, so $A$ embeds in $M$.
$(4)\implies (1)$: Let $M$ and $N$ be models of $T$. It suffices to show that if $\varphi$ is a sentence such that $M\models \varphi$, then also $N\models \varphi$. By quantifier elimination, $\varphi$ is equivalent in models of $T$ to a quantifier-free sentence $\psi$. So $M\models \psi$. Since $A$ embeds in $M$ and $\psi$ is quantifier-free, $A\models \psi$. Similiarly, $N\models \psi$. Since $N\models T$, $N\models \varphi$, as desired.
We can apply criterion 4 to show that DAG is complete: the trivial group embeds in every model.
Let me note that there's a subtlety involving languages with no constant symbols. To make the equivalent statements above make sense in this case, we have to use the correct conventions for first-order logic. Namely, we have to allow empty structures, and we have to include the symbols $\top$ (true) and $\bot$ (false) in our logic. This fixes two issues: