TAOCP 1.2.5 Exercise 17

Let P_N=\prod_{n=1}^{N}\frac{(n+\alpha_1)\cdots(n+\alpha_k)} {(n+\beta_1)\cdots(n+\beta_k)}.

Section 1.2.5: Permutations and Factorials

Exercise 17. [**] [HM20] Prove that the infinite product

$$ \prod_{n \ge 1}\frac{(n+\alpha_1)\cdots(n+\alpha_k)}{(n+\beta_1)\cdots(n+\beta_k)} $$

equals

$$ \frac{\Gamma(1+\beta_1)\cdots\Gamma(1+\beta_k)}{\Gamma(1+\alpha_1)\cdots\Gamma(1+\alpha_k)}, $$

if $\alpha_1+\cdots+\alpha_k=\beta_1+\cdots+\beta_k$ and if none of the $\beta$'s is a negative integer.

Verified: yes
Solve time: 2m36s


Let

$$ P_N=\prod_{n=1}^{N}\frac{(n+\alpha_1)\cdots(n+\alpha_k)} {(n+\beta_1)\cdots(n+\beta_k)}. $$

The infinite product is, by definition,

$$ \prod_{n\ge1}\frac{(n+\alpha_1)\cdots(n+\alpha_k)} {(n+\beta_1)\cdots(n+\beta_k)} =\lim_{N\to\infty}P_N, $$

provided the limit exists.

First assume that none of the numbers $1+\alpha_i$ and $1+\beta_i$ is a nonpositive integer, so that all relevant gamma values are finite.

Euler's limit formula gives

$$ \Gamma(1+\alpha) = \lim_{N\to\infty} \frac{N!,N^\alpha} {\prod_{n=1}^{N}(n+\alpha)}. $$

Hence

$$ \prod_{n=1}^{N}(n+\alpha) = \frac{N!,N^\alpha}{\Gamma(1+\alpha)} \bigl(1+o(1)\bigr), \qquad N\to\infty. $$

Similarly,

$$ \prod_{n=1}^{N}(n+\beta) = \frac{N!,N^\beta}{\Gamma(1+\beta)} \bigl(1+o(1)\bigr). $$

Substituting these formulas into $P_N$, we obtain

$$ P_N = \prod_{i=1}^{k} \frac{ \dfrac{N!,N^{\alpha_i}}{\Gamma(1+\alpha_i)} (1+o(1)) }{ \dfrac{N!,N^{\beta_i}}{\Gamma(1+\beta_i)} (1+o(1)) }. $$

Since there are only finitely many factors, the product of finitely many terms of the form $1+o(1)$ is again $1+o(1)$. Therefore

$$ P_N = \left( \prod_{i=1}^{k} \frac{\Gamma(1+\beta_i)} {\Gamma(1+\alpha_i)} \right) N^{\sum_{i=1}^{k}(\alpha_i-\beta_i)} (1+o(1)). $$

By hypothesis,

$$ \sum_{i=1}^{k}\alpha_i = \sum_{i=1}^{k}\beta_i, $$

so

$$ N^{\sum_{i=1}^{k}(\alpha_i-\beta_i)}=1. $$

Hence

$$ P_N = \left( \prod_{i=1}^{k} \frac{\Gamma(1+\beta_i)} {\Gamma(1+\alpha_i)} \right) (1+o(1)). $$

Taking $N\to\infty$, we find that $P_N$ converges and

$$ \lim_{N\to\infty}P_N = \frac{\Gamma(1+\beta_1)\cdots\Gamma(1+\beta_k)} {\Gamma(1+\alpha_1)\cdots\Gamma(1+\alpha_k)}. $$

This proves the formula when no $\alpha_i$ is a negative integer.

Now suppose some $\alpha_j=-m$ with $m\ge1$. Then the factor

$(n+\alpha_j)$ vanishes when $n=m$, so $P_N=0$ for all $N\ge m$. Thus the infinite product is $0$.

On the right-hand side, $1+\alpha_j=1-m$ is a nonpositive integer, so $\Gamma(1+\alpha_j)$ has a pole. Therefore

$$ \frac1{\Gamma(1+\alpha_j)}=0, $$

and consequently

$$ \frac{\Gamma(1+\beta_1)\cdots\Gamma(1+\beta_k)} {\Gamma(1+\alpha_1)\cdots\Gamma(1+\alpha_k)} =0. $$

Hence the stated identity also holds in this case.

The hypothesis that no $\beta_i$ is a negative integer ensures that none of the factors $\Gamma(1+\beta_i)$ has a pole and, equivalently, that no denominator factor $n+\beta_i$ ever vanishes.

Therefore

$$ \prod_{n \ge 1}\frac{(n+\alpha_1)\cdots(n+\alpha_k)} {(n+\beta_1)\cdots(n+\beta_k)} = \frac{\Gamma(1+\beta_1)\cdots\Gamma(1+\beta_k)} {\Gamma(1+\alpha_1)\cdots\Gamma(1+\alpha_k)}. $$

$\square$