Show that the equation $x^n=f(x)$ has one positive root

abstract-algebrapolynomials

Show that the equation $x^n=f(x)$ where $f(x)$ is a polynomial with positive coefficients of degree $n-1$, has only one positive root.

I found this problem but I'm having trouble solving it and I would really like some help.

I thought proof by contradiction by assuming that we have at least two positive roots that satisfy the equation but I don't really know where to go from there.

Sorry for any mistakes in my English. It's not my native language

Best Answer

This is (a particular case of) Descartes' rule of signs

Since $x^n-f(x)$ has exactly one sign change, the number of positive real roots is either 1 or an odd number less than 1. This means it has exactly 1 positive root.

You can find a proof for example here, or many other places