I am trying to show that $$p(z)=2z^4-3z^3+3z^2-z+1=0$$ has no real roots.
From a previous related post, I incorrectly proposed the following:
Suppose $p(z)$ has a root on the real axes, then $p(x)=2x^4-3x^3+3x^2-x+1=0$ for some $x\in\mathbb{R}$. Now by the rational root theorem, the only possible roots that $p(x)$ can have is when $x=1$. But $p(1)\neq 0$ and hence $p(z)$ cannot have a root on the real axes by contradiction.
Alternatively, if we can show that $p(x)\geq 0$ or $p(x)\leq 0$, this would be sufficient to show that no real roots exist. But this is not obvious. I have also shown that $p(z)$ has no imaginary roots.
I am unsure of how to show that $p(z)$ does not have a real root.
For a real $z$ we have: $$ 2z^4-3z^3+3z^2-z+1 = \underbrace{z^2(2z^2-3z+2)}_{\ge 0}+ \underbrace{z^2-z+1}_{>0} >0\ . $$