0

How many polynomial functions $f$ of degree $\geq1$ satisfy $f(x^2) = (f(x))^2 = f(f(x))$ for all real $x$?

user376343
  • 8,311

2 Answers2

3

Hint: if $f(x)$ has degree $n \geq 1$ then $f(f(x))$ has degree $n^2$, but $f(x^2)$ and $f(x)^2$ have degree $2n$. For what $n \in \mathbb{N}$ is $2n=n^2$?

Once you find out just solve the equations for the coefficients.

JoseSquare
  • 1,088
-1

May $x_1$ be a complex root of the polynomial $f$.

By the property $f(x^2) = (f(x))^2$, then, $f(x_1^2) = f(x_1)^2 = 0$.

Side note: By the last relation, we get $f(0) = 0$, but it's not needed.

Therefore, $\forall k \in \mathbb{R} ^+ , x_1^k$ is a root of $f$. So $f$ has infinitely many roots. So $f$ is equal to zero on its whole interval, because it is a polynomial with infinitely many roots.

It satisfies the last relation as well.

Edit: Side note: If you need a proof of the property for infinitely many roots polynomial, there it is: Polynomial with infinite roots

Edit: my solution doesn't apply whenever $0$ is the only root. I can apply it for a polynomial whose only root is 0: $x^m$. Using the first equality, we get $x^{2m} = x^{2m}$ which is useless. The second equation gives $x^{2m} = x^{m^2}$ which leads to $m=0$ and $m=2$.

PackSciences
  • 1,726
  • Does any polynomial exist with infinitely many roots? – Debojyotibiswas Feb 17 '19 at 15:31
  • Yes: $f(x) = 0$. There is no other polynomial that satisfies this condition. – PackSciences Feb 17 '19 at 15:33
  • 1
    $ f ( x ) = x ^ 2 $ has finitely many roots and satisfies the functional equation. Every constant function is an answer, too. – Mohsen Shahriari Feb 19 '19 at 20:17
  • @MohsenShahriari : It is correct, my solution doesn't apply whenever $0$ is the only root. I can apply it for a polynomial whose only root is 0: $x^m$. Using the first equality, we get $x^{2m} = x^{2m}$ which is useless. The second equation gives $x^{2m} = x^{m^2}$ which leads to $m=0$ and $m=2$. I'll edit my previous answer. – PackSciences Feb 19 '19 at 20:25
  • Neither it applies when $ n ^ { \text {th} } $ root of unity is a root of the polynomial. – Mohsen Shahriari Dec 02 '19 at 16:30