If we have an arbitrary polynomial, $P:\mathbb{N}\to\mathbb{R}$, how can we express $P(x)$ as a linear combination of $\binom{x}{k}$. Is there any easy formula for finding this expression.
I am pretty sure a unique expression is guaranteed to exist because we can start with the highest degree term, let's say $a_nx^n$, and just subtract $n!a_n\binom{x}{n}$ to get an $n-1$ degree polynomial and then keep on repeating this process.
I think the most essential step is finding an expression for $x^n=\sum_{k=0}^n a_k\binom{x}{k}$. I have found by brute force that $$x^0=\binom{x}{0}$$ $$x^1=\binom{x}{1}$$ $$x^2=2\binom{x}{2}+\binom{x}{1}$$ $$x^3=6\binom{x}{3}+6\binom{x}{2}+\binom{x}{1}$$ I am not sure what the pattern is. It kind of looks like pascal's triangle rows (e.g. $1,2,1$ and $1,6,6,1$ is similar to $1,3,3,1$). However, finding expressions for higher power terms is pretty exhaustive, so I was wondering if there is an easier solution?