Polygamma function: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Headbomb
ce
 
imported>JerryAkpan5001
 
Line 55: Line 55:
:<math>\psi^{(m)}(z+1)= \psi^{(m)}(z) + \frac{(-1)^m\,m!}{z^{m+1}}</math>
:<math>\psi^{(m)}(z+1)= \psi^{(m)}(z) + \frac{(-1)^m\,m!}{z^{m+1}}</math>


which – considered for positive integer argument – leads to a presentation of the sum of reciprocals of the powers of the natural numbers:
which – considered for positive [[integer]] argument – leads to a presentation of the sum of reciprocals of the powers of the natural numbers:


:<math>\frac{\psi^{(m)}(n)}{(-1)^{m+1}\,m!} = \zeta(1+m) - \sum_{k=1}^{n-1} \frac{1}{k^{m+1}} = \sum_{k=n}^\infty \frac{1}{k^{m+1}} \qquad m \ge 1</math>
:<math>\frac{\psi^{(m)}(n)}{(-1)^{m+1}\,m!} = \zeta(1+m) - \sum_{k=1}^{n-1} \frac{1}{k^{m+1}} = \sum_{k=n}^\infty \frac{1}{k^{m+1}} \qquad m \ge 1</math>
Line 63: Line 63:
:<math>\psi^{(0)}(n) = -\gamma\ + \sum_{k=1}^{n-1}\frac{1}{k}</math>
:<math>\psi^{(0)}(n) = -\gamma\ + \sum_{k=1}^{n-1}\frac{1}{k}</math>


for all <math>n \in \mathbb{N}</math>, where <math>\gamma</math> is the [[Euler–Mascheroni constant]]. Like the log-gamma function, the polygamma functions can be generalized from the domain {{math|[[Natural number|<math>\mathbb{N}</math>]]}} [[unique (mathematics)|unique]]ly to positive real numbers only due to their recurrence relation and one given function-value, say {{math|''ψ''<sup>(''m'')</sup>(1)}}, except in the case {{math|''m'' {{=}} 0}} where the additional condition of strict [[Monotonic function|monotonicity]] on <math>\mathbb{R}^{+}</math> is still needed. This is a trivial consequence of the [[Bohr–Mollerup theorem]] for the gamma function where strictly logarithmic convexity on <math>\mathbb{R}^{+}</math> is demanded additionally. The case {{math|''m'' {{=}} 0}} must be treated differently because {{math|''ψ''<sup>(0)</sup>}} is not normalizable at infinity (the sum of the reciprocals doesn't converge).
for all <math>n \in \mathbb{N}</math>, where <math>\gamma</math> is the [[Euler–Mascheroni constant]]. Like the log-gamma function, the polygamma functions can be generalized from the domain [[Natural number|<math>\mathbb{N}</math>]] [[unique (mathematics)|unique]]ly to [[positive real numbers]] only due to their recurrence relation and one given function-value, say {{math|''ψ''<sup>(''m'')</sup>(1)}}, except in the case {{math|''m'' {{=}} 0}} where the additional condition of strict [[Monotonic function|monotonicity]] on <math>\mathbb{R}^{+}</math> is still needed. This is a trivial consequence of the [[Bohr–Mollerup theorem]] for the gamma function where strictly logarithmic convexity on <math>\mathbb{R}^{+}</math> is demanded additionally. The case {{math|''m'' {{=}} 0}} must be treated differently because {{math|''ψ''<sup>(0)</sup>}} is not normalizable at infinity (the sum of the reciprocals doesn't converge).


==Reflection relation==
==Reflection relation==

Latest revision as of 12:14, 18 August 2025

Template:Short description Script error: No such module "For". Script error: No such module "Unsubst".Template:Use American English

File:Mplwp polygamma03.svg
Graphs of the polygamma functions ψScript error: No such module "Check for unknown parameters"., ψ(1)Script error: No such module "Check for unknown parameters"., ψ(2)Script error: No such module "Check for unknown parameters". and ψ(3)Script error: No such module "Check for unknown parameters". of real arguments
Plot of the digamma function, the first polygamma function, in the complex plane, with colors showing one cycle of phase shift around each pole and zero
Plot of the digamma function, the first polygamma function, in the complex plane from −2−2i to 2+2i with colors created by Mathematica's function ComplexPlot3D showing one cycle of phase shift around each pole and the zero

In mathematics, the polygamma function of order Template:Mvar is a meromorphic function on the complex numbers defined as the (m + 1)Script error: No such module "Check for unknown parameters".th derivative of the logarithm of the gamma function:

ψ(m)(z):=dmdzmψ(z)=dm+1dzm+1lnΓ(z).

Thus

ψ(0)(z)=ψ(z)=Γ(z)Γ(z)

holds where ψ(z)Script error: No such module "Check for unknown parameters". is the digamma function and Γ(z)Script error: No such module "Check for unknown parameters". is the gamma function. They are holomorphic on 0. At all the nonpositive integers these polygamma functions have a pole of order m + 1Script error: No such module "Check for unknown parameters".. The function ψ(1)(z)Script error: No such module "Check for unknown parameters". is sometimes called the trigamma function.

The logarithm of the gamma function and the first few polygamma functions in the complex plane
File:Complex LogGamma.jpg
File:Complex Polygamma 0.jpg
File:Complex Polygamma 1.jpg
ln Γ(z)Script error: No such module "Check for unknown parameters". ψ(0)(z)Script error: No such module "Check for unknown parameters". ψ(1)(z)Script error: No such module "Check for unknown parameters".
File:Complex Polygamma 2.jpg
File:Complex Polygamma 3.jpg
File:Complex Polygamma 4.jpg
ψ(2)(z)Script error: No such module "Check for unknown parameters". ψ(3)(z)Script error: No such module "Check for unknown parameters". ψ(4)(z)Script error: No such module "Check for unknown parameters".

Integral representation

Script error: No such module "Labelled list hatnote". When m > 0Script error: No such module "Check for unknown parameters". and Re z > 0Script error: No such module "Check for unknown parameters"., the polygamma function equals

ψ(m)(z)=(1)m+10tmezt1etdt=01tz11t(lnt)mdt=(1)m+1m!ζ(m+1,z)

where ζ(s,q) is the Hurwitz zeta function.

This expresses the polygamma function as the Laplace transform of Template:SfracScript error: No such module "Check for unknown parameters".. It follows from Bernstein's theorem on monotone functions that, for m > 0Script error: No such module "Check for unknown parameters". and xScript error: No such module "Check for unknown parameters". real and non-negative, (−1)m+1 ψ(m)(x)Script error: No such module "Check for unknown parameters". is a completely monotone function.

Setting m = 0Script error: No such module "Check for unknown parameters". in the above formula does not give an integral representation of the digamma function. The digamma function has an integral representation, due to Gauss, which is similar to the m = 0Script error: No such module "Check for unknown parameters". case above but which has an extra term Template:SfracScript error: No such module "Check for unknown parameters"..

Recurrence relation

It satisfies the recurrence relation

ψ(m)(z+1)=ψ(m)(z)+(1)mm!zm+1

which – considered for positive integer argument – leads to a presentation of the sum of reciprocals of the powers of the natural numbers:

ψ(m)(n)(1)m+1m!=ζ(1+m)k=1n11km+1=k=n1km+1m1

and

ψ(0)(n)=γ +k=1n11k

for all n, where γ is the Euler–Mascheroni constant. Like the log-gamma function, the polygamma functions can be generalized from the domain uniquely to positive real numbers only due to their recurrence relation and one given function-value, say ψ(m)(1)Script error: No such module "Check for unknown parameters"., except in the case m = 0Script error: No such module "Check for unknown parameters". where the additional condition of strict monotonicity on + is still needed. This is a trivial consequence of the Bohr–Mollerup theorem for the gamma function where strictly logarithmic convexity on + is demanded additionally. The case m = 0Script error: No such module "Check for unknown parameters". must be treated differently because ψ(0)Script error: No such module "Check for unknown parameters". is not normalizable at infinity (the sum of the reciprocals doesn't converge).

Reflection relation

(1)mψ(m)(1z)ψ(m)(z)=πdmdzmcotπz=πm+1Pm(cosπz)sinm+1(πz)

where PmScript error: No such module "Check for unknown parameters". is alternately an odd or even polynomial of degree Template:AbsScript error: No such module "Check for unknown parameters". with integer coefficients and leading coefficient (−1)m⌈2m − 1Script error: No such module "Check for unknown parameters".. They obey the recursion equation

P0(x)=xPm+1(x)=((m+1)xPm(x)+(1x2)P'm(x)).

Multiplication theorem

The multiplication theorem gives

km+1ψ(m)(kz)=n=0k1ψ(m)(z+nk)m1

and

kψ(0)(kz)=klnk+n=0k1ψ(0)(z+nk)

for the digamma function.

Series representation

The polygamma function has the series representation

ψ(m)(z)=(1)m+1m!k=01(z+k)m+1

which holds for integer values of m > 0Script error: No such module "Check for unknown parameters". and any complex Template:Mvar not equal to a negative integer. This representation can be written more compactly in terms of the Hurwitz zeta function as

ψ(m)(z)=(1)m+1m!ζ(m+1,z).

This relation can for example be used to compute the special values[1]

ψ(2n1)(14)=42n12n(π2n(22n1)|B2n|+2(2n)!β(2n));
ψ(2n1)(34)=42n12n(π2n(22n1)|B2n|2(2n)!β(2n));
ψ(2n)(14)=22n1(π2n+1|E2n|+2(2n)!(22n+11)ζ(2n+1));
ψ(2n)(34)=22n1(π2n+1|E2n|2(2n)!(22n+11)ζ(2n+1)).

Alternately, the Hurwitz zeta can be understood to generalize the polygamma to arbitrary, non-integer order.

One more series may be permitted for the polygamma functions. As given by Schlömilch,

1Γ(z)=zeγzn=1(1+zn)ezn.

This is a result of the Weierstrass factorization theorem. Thus, the gamma function may now be defined as:

Γ(z)=eγzzn=1(1+zn)1ezn.

Now, the natural logarithm of the gamma function is easily representable:

lnΓ(z)=γzln(z)+k=1(zkln(1+zk)).

Finally, we arrive at a summation representation for the polygamma function:

ψ(n)(z)=dn+1dzn+1lnΓ(z)=γδn0(1)nn!zn+1+k=1(1kδn0(1)nn!(k+z)n+1)

Where δn0Script error: No such module "Check for unknown parameters". is the Kronecker delta.

Also the Lerch transcendent

Φ(1,m+1,z)=k=0(1)k(z+k)m+1

can be denoted in terms of polygamma function

Φ(1,m+1,z)=1(2)m+1m!(ψ(m)(z2)ψ(m)(z+12))

Taylor series

The Taylor series at z = -1Script error: No such module "Check for unknown parameters". is

ψ(m)(z+1)=k=0(1)m+k+1(m+k)!k!ζ(m+k+1)zkm1

and

ψ(0)(z+1)=γ+k=1(1)k+1ζ(k+1)zk

which converges for Template:Abs < 1Script error: No such module "Check for unknown parameters".. Here, Template:Mvar is the Riemann zeta function. This series is easily derived from the corresponding Taylor series for the Hurwitz zeta function. This series may be used to derive a number of rational zeta series.

Asymptotic expansion

These non-converging series can be used to get quickly an approximation value with a certain numeric at-least-precision for large arguments:[2]

ψ(m)(z)(1)m+1k=0(k+m1)!k!Bkzk+mm1

and

ψ(0)(z)ln(z)k=1Bkkzk

where we have chosen B1 = Template:SfracScript error: No such module "Check for unknown parameters"., i.e. the Bernoulli numbers of the second kind.

Inequalities

The hyperbolic cotangent satisfies the inequality

t2cotht21,

and this implies that the function

tm1et(tm1+tm2)

is non-negative for all m ≥ 1Script error: No such module "Check for unknown parameters". and t ≥ 0Script error: No such module "Check for unknown parameters".. It follows that the Laplace transform of this function is completely monotone. By the integral representation above, we conclude that

(1)m+1ψ(m)(x)((m1)!xm+m!2xm+1)

is completely monotone. The convexity inequality et ≥ 1 + tScript error: No such module "Check for unknown parameters". implies that

(tm1+tm)tm1et

is non-negative for all m ≥ 1Script error: No such module "Check for unknown parameters". and t ≥ 0Script error: No such module "Check for unknown parameters"., so a similar Laplace transformation argument yields the complete monotonicity of

((m1)!xm+m!xm+1)(1)m+1ψ(m)(x).

Therefore, for all m ≥ 1Script error: No such module "Check for unknown parameters". and x > 0Script error: No such module "Check for unknown parameters".,

(m1)!xm+m!2xm+1(1)m+1ψ(m)(x)(m1)!xm+m!xm+1.

Since both bounds are strictly positive for x>0, we have:

  • lnΓ(x) is strictly convex.
  • For m=0, the digamma function, ψ(x)=ψ(0)(x), is strictly monotonic increasing and strictly concave.
  • For m odd, the polygamma functions, ψ(1),ψ(3),ψ(5),, are strictly positive, strictly monotonic decreasing and strictly convex.
  • For m even the polygamma functions, ψ(2),ψ(4),ψ(6),, are strictly negative, strictly monotonic increasing and strictly concave.

This can be seen in the first plot above.

Trigamma bounds and asymptote

For the case of the trigamma function (m=1) the final inequality formula above for x>0, can be rewritten as:

x+12x2ψ(1)(x)x+1x2

so that for x1: ψ(1)(x)1x.

See also

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "Citation/CS1".
  2. Script error: No such module "Citation/CS1".

Script error: No such module "Check for unknown parameters".

  • Script error: No such module "citation/CS1".