In George Shilov's Elementary Real and Complex Analysis, there is a problem which asks us prove
If $f$ is twice differentiable on some open interval and the second derivative is continuous at $x$, then prove that $$f''(x)=\lim_{h\rightarrow 0}\frac{f(x)-2f(x+h)+f(x+2h)}{h^2}\,.$$
This is a common fact in numerical differentiation to approximate derivatives at the left-hand point and is fairly immediate from two applications of Taylor's Theorem with Lagrange Remainder. However, this was not the end of Shilov's problem. He also states
Find a similar expression for $f^{(n)}(x)$ (with appropriate hypotheses).
In the back of his book, he asserts that
$$f^{(n)}(x)=\lim_{h\rightarrow 0}\frac{1}{h^n}\sum_{k=0}^n (-1)^k\binom{n}{k}f(x+kh)$$
which I found interesting enough to at least remember, if not attempt. However, I recently came upon an application where this formula would be useful and attempted to prove it. However, it seems there was an error in Shilov's claim. He must have meant
$$(-1)^nf^{(n)}(x)=\lim_{h\rightarrow 0}\frac{1}{h^n}\sum_{k=0}^n (-1)^k\binom{n}{k}f(x+kh)$$
because working out $n=3$ and applying Lagrange's Remainder three times results in
$$\frac{f(x)-3f(x+h)+3f(x+2h)-f(x+3h)}{h^3}=\frac{1}{3!}\left(-3f'''(\xi_1)+24f'''(\xi_2)-27f'''(x_3)\right)$$
which gives the corrected limit (with continuity of $f^{(3)}$ at $x$ assumed).
Is there an easy way to go about proving this result in general?
We can attack this fairly directly, without induction. But this becomes equivalent to proving several interesting binomial identities:
$$\sum_{k=0}^n(-1)^k\binom{n}{k} k^m=\begin{cases} (-1)^n n!&\text{ if }m=n\\0&\text{ if }0\leq m<n\end{cases}$$
The first of which was tackled here while the others seem to have gone largely unasked. The case $m=1$ is tackled here and here, and I can see that I could continue the approaches taken in these answers by differentiating several times. The book-keeping isn't too awful because all these identities are just sums of $0$s. Thus $0\leq m<n$ isn't too bad, if we can do $m=1$. However, proving the cases $m=1$ and $m=n$ aren't entirely trivial.
Shilov seems to have hidden an interesting exercise in a terse sentence without any hint that it would be interesting. This makes me wonder if there's an easier way to go about proving this result.
Here we show the validity of the binomial identity.
Comment:
In (1) we use the coefficient of operator $[z^n]$ to denote the coefficient of $z^n$ of a series and we note that $$k^m=m![z^m]e^{kz}=m![z^m]\sum_{j=0}^\infty\frac{(kz)^{j}}{j!}$$
In (2) we do some rearrangements as preparation for the next step.
In (3) we apply the binomial theorem.
In (4) we expand the exponential series to better see what's going on.
In (5) we simplify the expression and observe that the series starts with powers in $z$ which are greater or equal to $n$.