Polylogarithm

DOWNLOAD Mathematica Notebook Polylogarithm

The polylogarithm Li_n(z), also known as the Jonquière's function, is the function

 Li_n(z)=sum_(k=1)^infty(z^k)/(k^n)
(1)

defined in the complex plane over the open unit disk. Its definition on the whole complex plane then follows uniquely via analytic continuation.

Note that the similar notation Li(z) is used for the logarithmic integral.

The polylogarithm is also denoted F(z,n) and equal to

 Li_n(z)=zPhi(z,n,1),
(2)

where Phi(z,n,a) is the Lerch transcendent (Erdélyi et al. 1981, p. 30). The polylogarithm arises in Feynman diagram integrals (and, in particular, in the computation of quantum electrodynamics corrections to the electrons gyromagnetic ratio), and the special cases n=2 and n=3 are called the dilogarithm and trilogarithm, respectively. The polylogarithm is implemented in the Wolfram Language as PolyLog[n, z].

The polylogarithm also arises in the closed form of the integrals of the Fermi-Dirac distribution

 int_0^infty(k^sdk)/(e^(k-mu)+1)=-Gamma(s+1)Li_(1+s)(-e^mu),
(3)

where Gamma(z) is the gamma function, and the Bose-Einstein distribution

 int_0^infty(k^sdk)/(e^(k-mu)-1)=Gamma(s+1)Li_(1+s)(e^mu).
(4)

The special case z=1 reduces to

 Li_s(1)=zeta(s),
(5)

where zeta(s) is the Riemann zeta function. Note, however, that the meaning of Li_s(z) for fixed complex s is not completely well-defined, since it depends on how s is approached in four-dimensional (s,z)-space.

The polylogarithm of negative integer order arises in sums of the form

sum_(k=1)^(infty)k^nr^k=Li_(-n)(r)
(6)
=1/((1-r)^(n+1))sum_(i=0)^(n)<n; i>r^(n-i),
(7)

where <n; i> is an Eulerian number. Polylogarithms also arise in sum of generalized harmonic numbers H_(n,r) as

 sum_(n=1)^inftyH_(n,r)z^n=(Li_r(z))/(1-z)
(8)

for |z|<1.

Special forms of low-order polylogarithms include

Li_(-2)(x)=(x(x+1))/((1-x)^3)
(9)
Li_(-1)(x)=x/((1-x)^2)
(10)
Li_0(x)=x/(1-x)
(11)
Li_1(x)=-ln(1-x).
(12)

At arguments -1 and 1, the general polylogarithms become

Li_n(-1)=-eta(n)
(13)
Li_n(1)=zeta(n),
(14)

where eta(x) is the Dirichlet eta function and zeta(x) is the Riemann zeta function. The polylogarithm for argument 1/2 can also be evaluated analytically for small n,

Li_1(1/2)=ln2
(15)
Li_2(1/2)=1/(12)[pi^2-6(ln2)^2]
(16)
Li_3(1/2)=1/(24)[4(ln2)^3-2pi^2ln2+21zeta(3)].
(17)

No similar formulas of this type are known for higher orders (Lewin 1991, p. 2). Li_4(1/2) appears in the third-order correction term in the gyromagnetic ratio of the electron.

The derivative of a polylogarithm is itself a polylogarithm,

 d/(dx)Li_n(x)=1/xLi_(n-1)(x).
(18)

Bailey et al. showed that

 (Li_m(1/(64)))/(6^(m-1))-(Li_m(1/8))/(3^(m-1))-(2Li_m(1/4))/(2^(m-1))+(4Li_m(1/2))/9-(5(-ln2)^m)/(9m!) 
 +(pi^2(-ln2)^(m-2))/(54(m-2)!)-(pi^4(-ln2)^(m-4))/(486(m-4)!)-(403zeta(5)(-ln2)^(m-5))/(1296(m-5)!)=0.
(19)

A number of remarkable identities exist for polylogarithms, including the amazing identity satisfied by Li_(17)(alpha_1^(-17)), where alpha_1=(x^(10)+x^9-x^8-x^6-x^5-x^4-x^3+x+1)_2 approx 1.17628 (OEIS A073011) is the smallest Salem constant, i.e., the largest positive root of the polynomial in Lehmer's Mahler measure problem (Cohen et al. 1992; Bailey and Broadhurst 1999; Borwein and Bailey 2003, pp. 8-9).

No general algorithm is known for integration of polylogarithms of functions.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.