How would you prove this without calculus?
$$\forall m,n\in\Bbb N,\ \forall x\in\Bbb R,\ \sum_{k=0}^{m}\binom{n+k}{k}(1-x)^kx^{n+1}=1-\sum_{k=0}^{n}\binom{m+k}{k}x^k(1-x)^{m+1}$$
In this post it is proved with calculus, and I was wondering if there was an easier way to prove it. I tried proving it with induction, by holding $n$ constant, however I didn't seem to get anywhere.
We can give a probabilistic proof. First, assume that $0\le x\le 1$. Imagine that Alice and Bob repeatedly play games of chess. Each time, Alice wins with probability $x$, and Bob wins with probability $1-x$, independently of previous rounds. The pair stop playing as soon as Alice accumulates $n+1$ wins, or when Bob accumulates $m+1$ wins.
The probability that the series ends with Alice having $n+1$ wins, and Bob having $k$ wins for some $k\in \{0,\dots,m\}$, is $\binom{n+k}k x^{n+1}(1-x)^k$.
The factor of $\binom{n+k}{k}$ accounts for all ways to arrange Bob's $k$ wins among the first $n+k$ outcomes.
Similarly, the probability the series ends with $m+1$ wins for Bob and $k$ wins for Alice is $\binom{m+k}{k}(1-x)^{m+1}x^k$. Since we have exhausted all possible outcomes, the probabilities must add up to one. We have shown
$$ \sum_{k=0}^n\binom{n+k}k x^{n+1}(1-x)^k + \sum_{k=0}^m\binom{m+k}k(1-x)^{m+1}x^k=1 $$ completing the proof. Note that the LHS is a polynomial with degree at most $m+n+1$, so the fact that it is equal to $1$ for all $x$ in the interval $[0,1]$ implies it equals $1$ for all $x\in \mathbb C$.