Edit: esta prueba no depende de la generación de funciones, lo que me perdí fue un requisito en la pregunta original. Ya que esto es algo elemental, pensé que podría ser de utilidad para los post de todos modos.
En primer lugar, vamos a demostrar que esto tiene para $m \in \mathbb{N}$. Podemos hacer la inducción en la siguiente proposición: para cada una de las $m$, sostiene que
$$
{m \elegir n} = \sum_{k=0}^n(-1)^k(k+1){m+2 \elegir n-k}
$$
para cualquier natural $n \leq m$. En efecto, si $m = 1$, el único caso a considerar es
$$
{1 \elegir 1} = 1 = 3 - 2 = \sum_{k = 0}^1(-1)^k(k+1){3 \elegir 1 - k}
$$
y si la propuesta tiene por $m$,
$$
{m+1 \elegir n} = {m \elegir n} + {m \elegir n-1} = \\ = \sum_{k=0}^n(-1)^k(k+1){m+2 \elegir n-k} + \sum_{k=0}^{n-1}(-1)^k(k+1){m+2 \elegir n-1-k} = \\
\sum_{k=0}^{n-1}(-1)^k(k+1)\big[{m+2 \elegir n-k} + {m+2 \elegir n-1-k}\big] + (-1)^n(n+1){m+2 \elegir 0} =
\\ = \sum_{k=0}^{n-1}(-1)^k(k+1){m+3 \elegir n-k} + (-1)^n(n+1){m+2 \elegir 0} = \\
= \sum_{k=0}^{n-1}(-1)^k(k+1){m+3 \elegir n-k} + (-1)^n(n+1){m+3 \elegir 0} = \sum_{k=0}^{n}(-1)^k(k+1){m+3 \elegir n-k}
$$
donde aquí estamos usando la hipótesis inductiva, es decir, que la igualdad tiene por $m$$n \leq m$. Para concluir el resultado, nos quedamos con el caso donde $n = m+1$, y en este caso,
$$
\sum_{k=0}^{m+1}(-1)^k(k+1){m+3 \elegir m+1-k} = \sum_{k=0}^{m+1}(-1)^k(k+1){m+3 \elegir k+2} = \\ = \sum_{k=2}^{m+3}(-1)^k(k-1){m+3 \elegir k} = \sum_{k=2}^{m+3}(-1)^kk{m+3 \elegir k} - \sum_{k=2}^{m+3}(-1)^k{m+3 \elegir k} = \\
= \big[{m+3 \elegir 1}\big] - \big[-{m+3 \elegir 0} + {m+3 \elegir 1}\big] = 1 = {m+1 \elegir m+1}
$$
Ahora podemos probar el caso general. Vamos a arreglar $n \in \mathbb{N}$, y definir los siguientes polinomios,
$$
P_n(\alpha) = {\alpha \elegir n}, \ Q_n(\alpha) = \sum_{k=0}^n(-1)^k(k+1){\alpha+2 \elegir n-k}
$$
con $P_n,Q_n \in \mathbb{C}[X]$. Ya hemos ya demostrado que $P_n \equiv Q_n$$\alpha \in \mathbb{N}_{\geq n}$, y estos son complejos valores de los polinomios en una variable, deben ser de la misma. Por otra parte, desde la $n$ es arbitrario, hemos probado que $P_n = Q_n$ cualquier $n \in \mathbb{N}$, que es precisamente lo que quería:
$$
{\alpha \elegir n} = \sum_{k=0}^n(-1)^k(k+1){\alpha+2 \elegir n-k} \ \ (\forall \alpha \in \mathbb{C} \ \forall \ n \in \mathbb{N})
$$