Let $f:\Bbb R\to \Bbb R$, $f$ in $C^{\infty}$. Suppose that for all $x \in \Bbb R$, there exists an integer $n$ (which depends on $x$) such that
$f^{n}(x) = 0$ ($f^{n}$ is composing $f$ $n$ times)
Prove that there exists a non-empty open set in $\Bbb R$ where $f$ is a polynomial.
My professor told me to use Baire theorem, but I can't see how!
Could you help me, please?
This is a very difficult problem, assuming that $f^{(n)}(x)=0$, instead of $f^n(x)=0$.
For a proof see here.
However, if you further assume that $f$ is real analytical, then it is not hard to show that it is a polynomial, using a standard cardinals argument.