Let $p(x)$ be a real polynomial of degree n with leading coefficient 1 and all roots real. Let R be the reals and $f : [a, b] → R$ be an n times differentiable function with at least $n + 1$ distinct zeros. Show that $p(D) f(x)$ has at least one zero on $[a, b]$, where D denotes $\frac{d}{dx}$.
Source: Putnam 1956
First thing that comes to mind is Rolle's theorem.
Also, is the question below similar?
Let $P(z)$ be a polynomial with real coefficients whose roots can be covered by a disk of radius $R$. Prove that for any real number $k$, the roots of the polynomial $n P(z)−kP'(z)$ can be covered by a disk of radius $R + |k|$, where n is the degree of $P(z)$, and $P'(z)$ is the derivative.
Rolle’s Theorem is sufficient with sufficiently clever application. In particular, notice that $D-c=e^{cx}De^{-cx}$.
Let’s prove it here with induction that when $p$ has degree $n$ and f has $m$ roots then $p(D)f$ has $m-n$ roots. When $n$ is 0, $p$ is 1, so the $m$ roots of $f$ are the roots of $1f$ so it’s true. Otherwise, since $p$ has real roots, we can write $p(x)=q(x)(x-c)$ for some real $c$. Then, $(D-c)f= e^{cx}De^{-cx}f$. We have that $e^{-cx}f$ has the same $m$ roots as $f$, and by Rolles on the interval between each of the roots, $De^{-cx}f$ has $m-1$ roots. Multiplying this by $e^{cx}$ gives that $(D-c)f$ has the same $m-1$ roots. Applying the inductive hypothesis to $q(D)((D-c)f)$ gives that it has $(m-1)-(n-1)=m-n$ roots as desired.
Letting $m=n+1$ gives the desired result.