I'm trying to prove the following identity:
let $k$ and $s$ be positive integers and let $k\ge s\ge 1$ $$\sum_{i=0}^{k-s} (-1)^i{s-1+i \choose s-1}{k \choose s+i} = 1$$
I've tried to use a generating function method to prove this formula, but I don't see how to apply it here just yet. With all the other methods I got stuck. How can it be proven? Thanks in advance.
I found it convenient to let $d=k-s$, so that
$$\begin{align*} \sum_{i=0}^{k-s} (-1)^i{s-1+i \choose s-1}{k \choose s+i}&=\sum_{i=0}^{k-s}(-1)^i\binom{s-1-i}i\binom{k}{k-s-i}\\ &=\sum_{i=0}^{d}(-1)^i\binom{s-1+i}i\binom{s+d}{d-i}\;. \end{align*}$$
Let
$$f(x)=\sum_{n\ge 0}(-1)^n\binom{s-1+n}nx^n=\sum_{n\ge 0}\binom{s-1+n}n(-x)^n=\frac1{(1+x)^s}$$
and
$$g(x)=\sum_{n\ge 0}\binom{s+d}nx^n=(1+x)^{s+d}\;.$$
Then
$$\sum_{i=0}^{d}(-1)^i\binom{s-1+i}i\binom{s+d}{d-i}$$
is the coefficient of $x^d$ in
$$f(x)g(x)=(1+x)^d\;,$$
which is clearly $1$.