gives the basic hypergeometric series .


  • Mathematical function, suitable for both symbolic and numerical manipulation.
  • has series expansion sum_(k=0)^infty(TemplateBox[{{a, _, 1}, q, k}, QPochhammer]... TemplateBox[{{a, _, r}, q, k}, QPochhammer])/(TemplateBox[{{b, _, 1}, q, k}, QPochhammer]... TemplateBox[{{b, _, s}, q, k}, QPochhammer])((-1)^kq^(k (k-1)/2))^(1+s-r)(z^k)/(TemplateBox[{q, q, k}, QPochhammer]).
  • For , the basic hypergeometric series is defined for .


open allclose all

Basic Examples  (4)

Evaluate numerically:

Plot over a subset of the reals:

Plot over a subset of the complexes:

Series expansion at the origin:

Scope  (11)

Numerical Evaluation  (4)

Evaluate numerically:

Evaluate to high precision:

The precision of the output tracks the precision of the input:

Complex number input:

Evaluate efficiently at high precision:

Specific Values  (4)

Value at zero:

For simple parameters, QHypergeometricPFQ evaluates to simpler functions:

Find a value of x for which QHypergeometricPFQ[{1/2},{3/7},5,x]=2:

TraditionalForm formatting:

Visualization  (2)

Plot the QHypergeometricPFQ function:

Plot the real part of 1ϕ2(1/2;1/2,1/3;3/5,z):

Plot the imaginary part of 1ϕ2(1/2;1/2,1/3;3/5,z):

Series Expansions  (1)

Find the Taylor expansion using Series:

Plots of the first three approximations around :

Applications  (3)

Two natural -extensions of the exponential function:

The -binomial theorem:

-analog of Legendre polynomial:

Properties & Relations  (2)

QHypergeometricPFQ is not closed under differentiation with respect to :

It is closed under -difference:

Series expansions:

Introduced in 2008