the question
Determine the smallest number integer $k$ for which the inequality $x^4+4x^2+k>6x$ is true for every real number $x$.
my idea
$x^4+4x^2-6x+4>4-k => x^4+4x^2-6x+4=(x^2-2x+1)(x^2+2x+4)+3x^2=(x-1)^2((x+1)^2+3)+3x^2 \geq 3$
This means that $4-k<3=> -k<-1=> k>1$ so the smallest value it can take is 2.
Im not sure is this inequality $(x-1)^2((x+1)^2+3)+3x^2 \geq 3$ is right. I don't know how to show it and I conclude it by doing brute force. I hope one of you can help me and tell me how is the correct way to solve it! Thank you.