Let $f(x)$ and $g(x)$ be polynomials, and suppose that for all $x$, $f(x) \ge g(x)$. Does this imply that there exists a polynomial $h(x)$ such that $f(x) - g(x) = h(x)^2$? If so, is this easy to prove, and if not, is there a simple counterexample?
2026-04-09 13:21:23.1775740883
On
If a univariate polynomial is greater than another, is their difference a square?
44 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
4
There are 4 best solutions below
0
On
There should be a very simple counterexample; $f(x)=x^4+x^2+1$ and $g(x)=x^4$. Then $f(x)-g(x)=x^2+1$, which is not a square.
Take $f(x)=x^2+2$ and $g(x)=2x$. Then, for each $x\in\mathbb R$,$$f(x)-g(x)=x^2-2x+2=(x-1)^2+1>0.$$However, there is no polynomial $h(x)$ such that $h^2(x)=x^2-2x+2$ because the degree of $h(x)$ could only be $1$ and therefore it would have to have a real root. But $x^2-2x+2$ has none.