Equivalence of Definitions of Gamma Function

Theorem
The various versions of the Gamma function given on the definition page are equivalent.

Proof
We first show that the Weierstrass form is equivalent to the Euler form. By the Weierstrass form, we have

$$\frac{1}{\Gamma(z)} = ze^{\gamma z} \prod_{n=1}^\infty \left({ \left({ 1+\frac{z}{n} }\right) e^{\frac{-z}{n}} }\right) = z \left({ \lim_{m\to\infty} \exp \left({ \left({ 1+\frac{1}{2}+\dots+\frac{1}{m}-\log(m) }\right) z}\right) }\right) \left({ \lim_{m\to\infty} \prod_{n=1}^\infty \left({\left({1+\frac{z}{n} }\right) e^{-z/n} }\right) }\right) \ $$

by the definition of Euler's constant. Combining the limits, we get

$$=z \lim_{m\to\infty} \left({ \exp \left({ \left({ 1+\frac{1}{2}+\dots+\frac{1}{m}-\log(m) }\right) z}\right) \prod_{n=1}^m \left({ \left({1+\frac{z}{n} }\right) e^{-z/n} }\right) }\right) \ $$

$$=z \lim_{m\to\infty} \left({ \exp \left({ \left({ 1+\frac{1}{2}+\dots+\frac{1}{m}-\log(m) }\right) z}\right)

\exp \left({ \frac{-z}{1} + \frac{-z}{2} + \dots + \frac{-z}{m} }\right)

\prod_{n=1}^m \left({ 1+\frac{z}{n}  }\right) }\right) \ $$

$$=z \lim_{m\to\infty} \left({ \exp \left({ \left({ 1-1 + \frac{1}{2}-\frac{1}{2} + \dots + \frac{1}{m}-\frac{1}{m} - \log(m) }\right) z }\right) \prod_{n=1}^m \left({ 1+\frac{z}{n}   }\right) }\right) \ $$

$$=z \lim_{m\to\infty} \left({ m^{-z} \prod_{n=1}^m \left({ 1+\frac{z}{n} }\right) }\right) \ $$

But

$$m = \frac{m!}{(m-1)!} = \frac{2}{1} \cdot \frac{3}{2} \dots \frac{x+1}{x} \dots \frac{m}{m-1} \ $$

and each term here is just $$\frac{x+1}{x} = 1 + \frac{1}{x} \ $$, so

$$m = \prod_{n=1}^{m-1} \left({1+\frac{1}{n} }\right) \ $$

and so our expression for $$\frac{1}{\Gamma(z)} \ $$ becomes

$$z \lim_{m\to\infty} \left({ \prod_{n=1}^{m-1} \left({1+\frac{1}{n} }\right)^{-z}   \prod_{n=1}^m \left({ 1+\frac{z}{n} }\right) }\right) \ $$

$$=z \lim_{m\to\infty} \left({ \left({1+\frac{1}{m}}\right)^z  \prod_{n=1}^{m} \left({1+\frac{1}{n} }\right)^{-z}  \left({ 1+\frac{z}{n} }\right) }\right) \ $$

a limit which is easily evaluated to be

$$=z \prod_{n=1}^{\infty} \left({1+\frac{1}{n} }\right)^{-z} \left({ 1+\frac{z}{n} }\right) \ $$

and hence

$$\Gamma(z) = \frac{1}{z} \prod_{n=1}^{\infty} \left({1+\frac{1}{n} }\right)^z \left({ 1+\frac{z}{n} }\right)^{-1} \ $$

which is precisely the Euler form of the Gamma function.