As the title says, I want to prove the following fact: If $x^3-x+1$ is irreducible in $\mathbb{Q}[x]$ then $u^3-uv^2+v^3$ is irreducible in $\mathbb{Q}[u,v]$.
$x^3-x+1$ is irreducible since we find by the rational root theorem that the only possible rational roots of $x^3-x+1$ are $\pm 1$, and neither is a root, hence $x^3-x+1$ has no rational roots. But if $x^3-x+1$ was reducible, then it would have to decompose into a product of a second-degree polynomial multiplied by a linear factor, and this linear factor have to be on the form $x-\alpha$ for $\alpha \not \in \mathbb{Q}$ hence $x-\alpha \not \in \mathbb{Q}[x]$. It follows (I believe) that $x^3-x+1$ is irreducible.
Furthermore, we note that if $p(u,v) = u^3-uv^2+v^3$ then $p(u,1) = u^3-u+1$. Assume that $p(u,v)$ is reducible, so that $p(u,v) = q(u,v)s(u,v)$ were neither $s(u,v)$ nor $q(u,v)$ are units.
We have $p(u,1) = q(u,1)s(u,1)$. We note that we can rewrite $q(u,v)$ and $s(u,v)$ as $s(u,v) = s_0(u)+s_1(u)v+s_2(u)v^2 + \ldots s_n(u)v^n$ and $q(u,v) = q_0(u)+q_1(u)v+ \ldots + q_m(u)v^m$ for $q_i,s_i \in \mathbb{Q}[u]$. We then have $p(u,1) = (q_0(u)+q_1(u) + \ldots + q_n(u))(s_0(u) + s_1(u) + \ldots + s_m(u)) = u^3-u+1$. We know that since we showed that $x^3-x+1$ is irreducible, we need $s(u,1)$ or $q(u,1)$ to be a unit. Hence up to unit $s(u,1) = u^3-u+1$ or $q(u,1) = u^3-u+1$. Here is where I am currently stuck.