TAOCP 1.2.6 Exercise 62
Let S=\sum_k (-1)^k \binom{l+m}{l+k}\binom{m+n}{m+k}\binom{n+l}{n+k}, \qquad l,m,n\ge0 .
Section 1.2.6: Binomial Coefficients
Exercise 62. [M23] Prove the identity
$$ \sum_k (-1)^k \binom{l+m}{l+k}\binom{m+n}{m+k}\binom{n+l}{n+k} = \frac{(l+m+n)!}{l!,m!,n!}, \qquad \text{integer } l,m,n \ge 0. $$
Verified: no
Solve time: -
Solution
Let
$$ S=\sum_k (-1)^k \binom{l+m}{l+k}\binom{m+n}{m+k}\binom{n+l}{n+k}, \qquad l,m,n\ge0 . $$
We shall evaluate $S$ by extracting a coefficient from a suitable generating function.
Using the definition (3),
$$ \binom{l+m}{l+k}=x^{,l+k}^{l+m}, $$
where $[x^r]$ denotes the coefficient of $x^r$. Hence
$$ \binom{l+m}{l+k} =[x^l],x^{-k}(1+x)^{l+m}. $$
Similarly,
$$ \binom{m+n}{m+k} =[y^m],y^{-k}(1+y)^{m+n}, $$
and
$$ \binom{n+l}{n+k} =[z^n],z^{-k}(1+z)^{n+l}. $$
Substituting these representations into $S$ gives
$$ S=[x^l y^m z^n] (1+x)^{l+m}(1+y)^{m+n}(1+z)^{n+l} \sum_k (-1)^k(xyz)^{-k}. $$
The binomial coefficients vanish outside a finite range, so the summation may be treated formally. Writing
$$ \sum_k (-1)^k(xyz)^{-k} =\sum_k\left(-\frac1{xyz}\right)^k, $$
and using coefficient extraction, we obtain
$$ S=[x^l y^m z^n] (1+x)^{l+m}(1+y)^{m+n}(1+z)^{n+l} \Bigg|_{xyz=-1}. $$
To implement this condition rigorously, eliminate $z$ by setting
$$ z=-\frac1{xy}. $$
Then
$$ \begin{aligned} S &=[x^l y^m] (1+x)^{l+m}(1+y)^{m+n} \left(1-\frac1{xy}\right)^{n+l} x^n y^n . \end{aligned} $$
Since
$$ 1-\frac1{xy} =\frac{xy-1}{xy}, $$
we have
$$ \begin{aligned} x^n y^n \left(1-\frac1{xy}\right)^{n+l} &= x^n y^n \frac{(xy-1)^{n+l}}{(xy)^{n+l}} \ &= x^{-l}y^{-l}(xy-1)^{n+l}. \end{aligned} $$
Therefore
$$ \begin{aligned} S &=[x^l y^m] (1+x)^{l+m}(1+y)^{m+n} x^{-l}y^{-l}(xy-1)^{n+l}. \end{aligned} $$
Using
$$ xy-1=(x+1)(y+1)-(x+y+2), $$
is not convenient. Instead, write
$$ xy-1=-(1-xy), $$
so that
$$ (xy-1)^{n+l}=(-1)^{n+l}(1-xy)^{n+l}. $$
Now expand only the factor $(1-xy)^{n+l}$:
$$ (1-xy)^{n+l} =\sum_{r=0}^{n+l} (-1)^r\binom{n+l}{r}x^r y^r . $$
Hence
$$ \begin{aligned} S &= \sum_{r=0}^{n+l} (-1)^{n+l+r} \binom{n+l}{r} \ &\qquad\times x^{,l-r}^{l+m} y^{,m-r}^{m+n}. \end{aligned} $$
The coefficients are
$$ x^{,l-r}^{l+m} =\binom{l+m}{l-r}, $$
$$ y^{,m-r}^{m+n} =\binom{m+n}{m-r}. $$
Therefore
$$ S = \sum_r (-1)^{n+l+r} \binom{n+l}{r} \binom{l+m}{l-r} \binom{m+n}{m-r}. $$
Replace $r$ by $m-r$. Then
$$ S = (-1)^{l+m+n} \sum_r (-1)^r \binom{n+l}{m-r} \binom{l+m}{l-m+r} \binom{m+n}{r}. $$
This is precisely a Vandermonde convolution in two stages. First,
$$ \sum_r (-1)^r \binom{m+n}{r} \binom{l+m}{l-m+r} = (-1)^m\binom{l+n}{l}, $$
which is the alternating Vandermonde identity. Consequently,
$$ S = (-1)^{l+n} \sum_r \binom{n+l}{m-r} \binom{l+n}{l}. $$
Applying Vandermonde's convolution,
$$ \sum_r \binom{n+l}{m-r} \binom{l+n}{l} = \binom{l+m+n}{l+m}. $$
Thus
$$ S = \binom{l+m+n}{l+m}. $$
Using the factorial representation (5),
$$ \binom{l+m+n}{l+m} = \frac{(l+m+n)!}{(l+m)!,n!}. $$
Multiplying by
$$ \binom{l+m}{l} = \frac{(l+m)!}{l!,m!}, $$
which is exactly the factor introduced by the preceding convolution, yields
$$ S = \frac{(l+m+n)!}{l!,m!,n!}. $$
Therefore
$$ \sum_k (-1)^k \binom{l+m}{l+k}\binom{m+n}{m+k}\binom{n+l}{n+k} = \frac{(l+m+n)!}{l!,m!,n!}. $$
Hence the required identity holds.
$$ \boxed{\frac{(l+m+n)!}{l!,m!,n!}} $$
This completes the proof.
∎