Assume that $a$ and $b$ are rational numbers with $a\neq b$ such that $\sqrt{a}-\sqrt{b}$ is rational. The each of $\sqrt{a}$ and $\sqrt{b}$ must be rational. Because if $\sqrt{a}-\sqrt{b}$ is rational so it is its reciprocal which is $$\frac{\sqrt{a}+\sqrt{b}}{a-b}.$$ This implies that $\sqrt{a}+\sqrt{b}$ must be rational as must $2{\sqrt a}$ and $2{\sqrt b}$, and hence each of $\sqrt{a}$ and $\sqrt{b}$ must be rational.
I am trying to prove the following assertion:
Assume that $a$ and $b$ are rational numbers such that $\sqrt[3]{a}-\sqrt[3]{b}$ is rational. The each of $\sqrt[3]{a}$ and $\sqrt[3]{b}$ must be rational.
More generally, if $a$ and $b$ are rational numbers such that $\sqrt[n]{a}-\sqrt[n]{b}$ is rational for any positive integer $n$, then each of $\sqrt[n]{a}$ and $\sqrt[n]{b}$ must be rational.
For the case $n=3$, I was able to conclude that since $$a-b =(\sqrt[3]{a}-\sqrt[3]{b})(\sqrt[3]{a^2}+\sqrt[3]{a}\sqrt[3]{b}+\sqrt[3]{b^2})$$ is rational, it must be the case that $$\sqrt[3]{a^2}+\sqrt[3]{a}\sqrt[3]{b}+\sqrt[3]{b^2}$$ must be rational. Not sure where to go from here!