Barnes G-function
The Barnes G-function, denoted G(z), is an entire function on the complex plane that generalizes the Euler Gamma function \Gamma(z) as the second-order case of the multiple Gamma functions, often referred to as the double Gamma function. It satisfies the functional equation G(z+1) = \Gamma(z) G(z) for \Re(z) > 0, with the normalization G(1) = 1, and is uniquely determined by this relation along with its Weierstrass canonical product form:G(z+1) = (2\pi)^{z/2} \, e^{-(1+\gamma)z^2/2 - z/2} \prod_{k=1}^\infty \left(1 + \frac{z}{k}\right)^k e^{-z + z^2/(2k)},
where \gamma \approx 0.57721 is the Euler-Mascheroni constant.[1][2] This function provides an analytic continuation of the product of factorials, defined for positive integers n as G(n+1) = \prod_{k=1}^{n-1} k!, a close relative of the superfactorial \sf(n) = \prod_{k=1}^n k!, to the complex domain, and it arises naturally in the evaluation of infinite products and determinants in number theory.[1] Introduced by the Australian mathematician Ernest William Barnes in his 1899 paper "The theory of the G-function" in the Quarterly Journal of Mathematics, the Barnes G-function built upon earlier work by Glaisher and Kinkelin on multiple factorials and was further developed in Barnes's 1904 paper "On the theory of the multiple Gamma function" in the Transactions of the Cambridge Philosophical Society.[2] Its asymptotic behavior is captured by a Stirling-type approximation:
\log G(x+1) \sim \frac{x^2}{2} \log x - \frac{3x^2}{4} + \frac{x}{2} \log(2\pi) + \zeta'(-1) + O\left(\frac{\log x}{x}\right),
which involves the Riemann zeta function derivative at -1 and connects to the Glaisher-Kinkelin constant A = e^{1/12 - \zeta'(-1)} \approx 1.282427, a fundamental constant in analytic number theory.[1][2] The function has zeros at the non-positive integers and its logarithmic derivative is related to the digamma function and the Hurwitz zeta function.[1] Notable applications include the computation of Barnes multiple zeta functions, regularized determinants of Laplacians on spheres, and evaluations in statistical mechanics, such as the partition function of the Potts model.[1][2] Further generalizations to higher-order multiple Gamma functions G_n(z) extend its utility in multivariate analysis and special function theory.[2]
Definition and Basic Properties
Functional Equation and Normalization
The Barnes G-function G(z) is defined as an entire function of the complex variable z satisfying the functional equation G(z+1) = \Gamma(z) G(z), where \Gamma(z) denotes the Euler gamma function.[3] This equation, introduced by Barnes in his study of multiple gamma functions, generalizes the defining recurrence of the gamma function itself, which obeys \Gamma(z+1) = z \Gamma(z) with the normalization \Gamma(1) = 1. To ensure uniqueness among entire functions satisfying the recurrence, the Barnes G-function is normalized by the condition G(1) = 1.[3] For positive integers, the functional equation yields an iterative relation G(n+1) = \Gamma(n) G(n). Starting from G(1) = 1 and using \Gamma(n) = (n-1)! for positive integers n, repeated application produces the finite product form G(n+1) = \prod_{k=1}^{n-1} (k!), which aligns with the superfactorial interpretation of the G-function at integer arguments.[3][1]Values at Integers and Special Points
The Barnes G-function G(z) has zeros at all non-positive integers, that is, G(n) = 0 for every integer n \leq 0.[4] This property arises from the functional equation G(z+1) = \Gamma(z) G(z) combined with the poles of the gamma function \Gamma(z) at non-positive integers and the normalization G(1) = 1.[4] For positive integers, the values are given explicitly by G(1) = 1 and, for n \geq 2, G(n) = \prod_{k=1}^{n-2} k!. [4] This finite product of factorials provides a direct computational method for integer arguments. Representative small values include:- G(2) = 1 (empty product),
- G(3) = 1! = 1,
- G(4) = 1! \cdot 2! = 2,
- G(5) = 1! \cdot 2! \cdot 3! = 12,
- G(6) = 1! \cdot 2! \cdot 3! \cdot 4! = 288.