Problem: Show that $\sqrt{4+2\sqrt{3}} - \sqrt{3} \in \mathbb{Q}$
My approach
By definition, $\sqrt{4+2\sqrt{3}} - \sqrt{3} \in \mathbb{Q} \iff \exists n,m \in \mathbb{Z}: \sqrt{4+2\sqrt{3}} - \sqrt{3} = \frac{n}{m}$
Carrying out the algebra, we get:
$m\sqrt{4+2\sqrt{3}} = n+m\sqrt{3} \implies m^2(4+2\sqrt{3}) = n^2 + 2nm\sqrt{3} + 3m^2$
$\implies m^2 + (2m^2-2mn)\sqrt{3} - n^2 = 0$
We need to find integer solutions for $m,n$ to show that this expression evaluates to a rational number. In this case, we can choose $m=n$ for any $n \in \mathbb{Z}$, so we have the equivalency class $\{1\}$ as the set of values for $m,n$ that solve this equation..
Is this a valid proof or am I making an implicit assumptions or not checking a condition?
Edit on completing the above proof
So I conferred with a mathematics professor, and he confirmed my reasoning is valid, but incomplete. In my above proof, I square the expressions in one of my steps, which introduces extraneous solutions (i.e., my steps are not reversible).
Therefore, all I have shown is that $1$ may be the value of $\sqrt{4+2\sqrt{3}} - \sqrt{3}$. The proof now requires me to show that, indeed, $\sqrt{4+2\sqrt{3}} - \sqrt{3} =1$.
Thankfully, this is an easy final check:
$$\sqrt{4+2\sqrt{3}} - \sqrt{3} = 1 \implies \sqrt{4+2\sqrt{3}} =1+ \sqrt{3} \implies 4+2\sqrt{3} = 1+2\sqrt{3} + 3 = 4+2\sqrt{3}$$
$\square$