AppellF2 - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


AppellF2

The AppellF2 function

 

Calling Sequence

Parameters

Description

Examples

References

Compatibility

Calling Sequence

AppellF2(a,b1,b2,c1,c2,z1,z2)

Parameters

a

-

algebraic expression

b1

-

algebraic expression

b2

-

algebraic expression

c1

-

algebraic expression

c2

-

algebraic expression

z1

-

algebraic expression

z2

-

algebraic expression

Description

• 

As is the case of all the four multi-parameter Appell functions, AppellF2, is a doubly hypergeometric function that includes as particular cases the 2F1 hypergeometric and some cases of the MeijerG function, and with them most of the known functions of mathematical physics. Among other situations, AppellF2 appears in the solution to differential equations in general relativity, quantum mechanics, and molecular and atomic physics.

  

Initialization: Set the display of special functions in output to typeset mathematical notation (textbook notation):

> 

Typesetting:-EnableTypesetRuleTypesetting:-SpecialFunctionRules:

  

The definition of the AppellF2 series and the corresponding domain of convergence can be seen through the FunctionAdvisor

> 

FunctionAdvisor⁡definition,AppellF2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=∑_k1=0∞⁡∑_k2=0∞⁡a_k1+_k2⁢b__1_k1⁢b__2_k2⁢z__1_k1⁢z__2_k2c__1_k1⁢c__2_k2⁢_k1!⁢_k2!&comma;z__1+z__2<1

(1)
  

A distinction is made between the AppellF2 doubly hypergeometric series, with the restricted domain of convergence shown above, and the AppellF2 function, that coincides with the series in its domain of convergence but also extends it analytically to the whole complex plane.

  

From the definition above, by swapping the AppellF2 variables subscripted with the numbers 1 and 2, the function remains the same; hence

> 

FunctionAdvisor⁡symmetries&comma;AppellF2

F2⁡a&comma;b__2&comma;b__1&comma;c__2&comma;c__1&comma;z__2&comma;z__1=F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

(2)
  

From the series' definition, AppellF2 is singular (division by zero) when the c1 and/or c2 parameters entering the pochhammer functions in the denominator of the series are non-positive integers, because these pochhammer functions will be equal to zero when the summation index of the series is bigger than the absolute value of the corresponding c1 or c2 parameter.

  

For an analogous reason, when the a and/or both b1 and b2 parameters entering the pochhammer functions in the numerator of the series are non-positive integers, the series will truncate and AppellF2 will be polynomial. As is the case of the hypergeometric function, when the pochhammers in both the numerator and the denominator have non-positive integer arguments, AppellF2 is polynomial if the absolute value of the non-positive integers in the pochhammers of the numerator are smaller than or equal to the absolute value of the non-positive integer (parameters c1,c2) in the pochhammers in the denominator, and singular otherwise. Consult the FunctionAdvisor for comprehensive information on the combinations of all these conditions. For example, the singular cases happen when either the following conditions hold

> 

FunctionAdvisor⁡singularities&comma;AppellF2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2&comma;c__1::ℤ0&comma;−∧a::¬ℤ0&comma;−∧b__1::¬ℤ0&comma;−∨c__1::ℤ0&comma;−∧a::ℤ0&comma;−∧b__1::¬ℤ0&comma;−∧a<c__1∨c__1::ℤ0&comma;−∧a::¬ℤ0&comma;−∧b__1::ℤ0&comma;−∧b__1<c__1∨c__1::ℤ0&comma;−∧a::ℤ0&comma;−∧b__1::ℤ0&comma;−∧a<c__1∧b__1<c__1∨c__2::ℤ0&comma;−∧a::¬ℤ0&comma;−∧b__2::¬ℤ0&comma;−∨c__2::ℤ0&comma;−∧a::ℤ0&comma;−∧b__2::¬ℤ0&comma;−∧a<c__2∨c__2::ℤ0&comma;−∧a::¬ℤ0&comma;−∧b__2::ℤ0&comma;−∧b__2<c__2∨c__2::ℤ0&comma;−∧a::ℤ0&comma;−∧b__2::ℤ0&comma;−∧a<c__2∧b__2<c__2

(3)
  

The AppellF2 series is analytically extended to the AppellF2 function defined over the whole complex plane using identities and mainly by integral representations in terms of Eulerian integrals:

> 

FunctionAdvisor⁡integral_form&comma;AppellF2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=Γ⁡c__1⁢∫01ub__1−1⁢F12⁡a,b__2;c__2;−z__2u⁢z__1−11−u−c__1+b__1+1⁢−u⁢z__1+1a&DifferentialD;uΓ⁡b__1⁢Γ⁡c__1−b__1&comma;z__1≠1∧0<ℜ⁡b__1∧0<−ℜ⁡−c__1+b__1,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=Γ⁡c__2⁢∫01ub__2−1⁢F12⁡a,b__1;c__1;−z__1z__2⁢u−11−u1+b__2−c__2⁢−z__2⁢u+1a&DifferentialD;uΓ⁡b__2⁢Γ⁡c__2−b__2&comma;z__2≠1∧0<ℜ⁡b__2∧0<−ℜ⁡−c__2+b__2,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=Γ⁡c__1⁢Γ⁡c__2⁢∫01∫01ub__1−1⁢vb__2−11−u−c__1+b__1+1⁢1−v1+b__2−c__2⁢−u⁢z__1−v⁢z__2+1a&DifferentialD;u&DifferentialD;vΓ⁡b__1⁢Γ⁡b__2⁢Γ⁡c__1−b__1⁢Γ⁡c__2−b__2&comma;0<ℜ⁡b__1∧0<ℜ⁡b__2∧0<−ℜ⁡−c__1+b__1∧0<−ℜ⁡−c__2+b__2,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=∫0∞ua−1⁢F11⁡b__1;c__1;u⁢z__1⁢F11⁡b__2;c__2;z__2⁢u&ExponentialE;u&DifferentialD;uΓ⁡a&comma;ℜ⁡z__1+z__2<1∧0<ℜ⁡a

(4)
  

These integral representations are also the starting point for the derivation of many of the identities known for AppellF2.

  

AppellF2 also satisfies a linear system of partial differential equations of second order

> 

FunctionAdvisor⁡DE&comma;AppellF2

f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2&comma;∂2∂z__12f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=−z__2⁢∂2∂z__1∂z__2f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__1−1+−a−b__1−1⁢z__1+c__1⁢∂∂z__1f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__1⁢z__1−1−b__1⁢z__2⁢∂∂z__2f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__1⁢z__1−1−f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2⁢a⁢b__1z__1⁢z__1−1&comma;∂2∂z__1∂z__2f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=1−z__2⁢∂2∂z__22f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__1−b__2⁢∂∂z__1f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__2+−a−b__2−1⁢z__2+c__2⁢∂∂z__2f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__1⁢z__2−f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2⁢a⁢b__2z__1⁢z__2

(5)

Examples

  

Initialization: Set the display of special functions in output to typeset mathematical notation (textbook notation):

> 

Typesetting:-EnableTypesetRuleTypesetting:-SpecialFunctionRules&colon;

The conditions for both the singular and the polynomial cases can also be seen from the AppellF2. For example, the fourteen polynomial cases of AppellF2 are

> 

AppellF2:-SpecialValues:-Polynomial⁡

14,a&comma;b1&comma;b2&comma;c1&comma;c2&comma;z1&comma;z2↦a::ℤ0&comma;−&comma;c1::¬ℤ0&comma;−&comma;c2::¬ℤ0&comma;−&comma;a::ℤ0&comma;−&comma;c1::ℤ0&comma;−&comma;c1≤a&comma;c2::¬ℤ0&comma;−&comma;a::ℤ0&comma;−&comma;c1::¬ℤ0&comma;−&comma;c2::ℤ0&comma;−&comma;c2≤a&comma;a::ℤ0&comma;−&comma;c1::ℤ0&comma;−&comma;c2::ℤ0&comma;−&comma;c1≤a&comma;c2≤a&comma;b1::ℤ0&comma;−&comma;b2::ℤ0&comma;−&comma;c1::¬ℤ0&comma;−&comma;c2::¬ℤ0&comma;−&comma;b1::ℤ0&comma;−&comma;b2::ℤ0&comma;−&comma;c1::ℤ0&comma;−&comma;c1≤b1&comma;c2::¬ℤ0&comma;−&comma;b1::ℤ0&comma;−&comma;b2::ℤ0&comma;−&comma;c1::¬ℤ0&comma;−&comma;c2::ℤ0&comma;−&comma;c2≤b2&comma;b1::ℤ0&comma;−&comma;b2::ℤ0&comma;−&comma;c1::ℤ0&comma;−&comma;c1≤b1&comma;c2::ℤ0&comma;−&comma;c2≤b2&comma;b1::ℤ0&comma;−&comma;c1::¬ℤ0&comma;−&comma;c2::¬ℤ0&comma;−&comma;b1::ℤ0&comma;−&comma;c1::ℤ0&comma;−&comma;c1≤b1&comma;c2::¬ℤ0&comma;−&comma;b2::ℤ0&comma;−&comma;c1::¬ℤ0&comma;−&comma;c2::¬ℤ0&comma;−&comma;b2::ℤ0&comma;−&comma;c1::¬ℤ0&comma;−&comma;c2::ℤ0&comma;−&comma;c2≤b2&comma;a::ℤ0&comma;−&comma;b1::ℤ0&comma;−&comma;c1::ℤ0&comma;−&comma;a<b1&comma;c1≤b1&comma;c2::ℤ0&comma;−&comma;c2≤a&comma;a::ℤ0&comma;−&comma;b2::ℤ0&comma;−&comma;c1::ℤ0&comma;−&comma;c1≤a&comma;c2::ℤ0&comma;−&comma;a<b2&comma;c2≤b2

(6)

Likewise, the conditions for the singular cases of AppellF2 can be seen either using the FunctionAdvisor or entering AppellF2:-Singularities(), so with no arguments.

For particular values of its parameters, AppellF2 is related to the hypergeometric function. These hypergeometric cases are returned automatically. For example, for c1=b1,

> 

%AppellF2=AppellF2⁡a&comma;b__1&comma;b__2&comma;b__1&comma;c__2&comma;z__1&comma;z__2

F2⁡a&comma;b__1&comma;b__2&comma;b__1&comma;c__2&comma;z__1&comma;z__2=1−z__1−a⁢F12⁡a,b__2;c__2;z__21−z__1

(7)

To see all the hypergeometric cases, enter

> 

FunctionAdvisor⁡specialize&comma;AppellF2&comma;hypergeom

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F12⁡a,b__2;c__2;z__2&comma;z__1=0∨b__1=0,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F12⁡a,b__1;c__1;z__1&comma;z__2=0∨b__2=0,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F12⁡a,b__2;c__2;z__21−z__11−z__1a&comma;c__1=b__1∧z__1≠1,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F12⁡a,b__1;c__1;z__11−z__21−z__2a&comma;c__2=b__2∧z__2≠1,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F34⁡a2,12+a2,b__22+b__12,b__22+b__12+12;12+b__1,b__2+12,b__2+b__1;z__12&comma;c__1=2⁢b__1∧c__2=2⁢b__2∧z__2=−z__1,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F34⁡b__1,a2,c__1−b__1,12+a2;c__1,c__12,c__12+12;z__12&comma;b__2=b__1∧c__2=c__1∧z__2=−z__1,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F34⁡a2,12+a2,c__12+12−b__1,12−c__12+b__1;12,c__12+12,32−c__12;z__12−a⁢1−c__1⁢c__1−2⁢b__1⁢z__1⁢F34⁡a2+1,12+a2,1−c__12+b__1,1+c__12−b__1;32,2−c__12,1+c__12;z__12c__1⁢2−c__1&comma;b__2=1+b__1−c__1∧c__2=2−c__1∧z__2=−z__1∧c__1≠2∨b__1=1+b__2−c__2∧c__1=2−c__2∧z__2=−z__1∧c__2≠2

(8)

Other special values of AppellF2 can be seen using FunctionAdvisor(special_values, AppellF2).

By requesting the sum form of AppellF2, besides its double power series definition, we also see the particular form the series takes when one of the summations is performed and the result expressed in terms of 2F1 hypergeometric functions:

> 

FunctionAdvisor⁡sum_form&comma;AppellF2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=∑m=0∞⁡∑n=0∞⁡am+n⁢b__1m⁢b__2n⁢z__1m⁢z__2nc__1m⁢c__2n⁢m!⁢n!&comma;z__2+z__1<1,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=∑k=0∞⁡ak⁢b__1k⁢F12⁡a+k,b__2;c__2;z__2⁢z__1kc__1k⁢k!&comma;z__2+z__1<1,F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=∑k=0∞⁡ak⁢b__2k⁢F12⁡a+k,b__1;c__1;z__1⁢z__2kc__2k⁢k!&comma;z__2+z__1<1

(9)

As indicated in the formulas above, for AppellF2 (also for AppellF4), and unlike the case of AppellF1 and AppellF3, the domain of convergence with regards to the two variables z1 and z2 is entangled, i.e. it intrinsically depends on a combination of the two variables, so the hypergeometric coefficient in one variable in the single sum form does not extend the domain of convergence of the double sum but for particular cases, and from the formulas above one cannot conclude about the value of the function when one of z1 or z2 is equal to 1 unless the other one is exactly equal to 0.

AppellF2 admits identities analogous to Euler identities for the hypergeometric function. These Euler-type identities, as well as contiguity identities, are visible using the FunctionAdvisor with the option identities, or directly from the function. For example,

> 

AppellF2a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2 &equals; AppellF2:-TransformationsEuler1a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F2⁡a&comma;c__1−b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1z__1−1&comma;z__21−z__11−z__1a

(10)

Among other situations, this identity is useful when the sum of the absolute values of z1 and z2 is larger than 1 but the same sum constructed with the arguments in the same position of AppellF2 on the right-hand side is smaller than 1. On the other hand, unlike the case of the other three Appell functions, none of the two Euler type transformations or hypergeometric special cases of AppellF2 are of help to analytically extend to the whole complex plane the AppellF2 series when either z1=1 or z2=1.

A contiguity transformation for AppellF2

> 

AppellF2a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2 &equals; AppellF2:-TransformationsContiguity1a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=−a⁢F2⁡a+1&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2+b__1⁢F2⁡a&comma;b__1+1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2+b__2⁢F2⁡a&comma;b__1&comma;b__2+1&comma;c__1&comma;c__2&comma;z__1&comma;z__2−a+b__1+b__2

(11)

The contiguity transformations available in this way are

> 

indicesAppellF2:-TransformationsContiguity

1,2,3,4,5,6,7,8

(12)

By using differential algebra techniques, the PDE system satisfied by AppellF2 can be transformed into an equivalent PDE system where one of the equations is a linear ODE in z2 parametrized by z1. In the case of AppellF2 this linear ODE is of fourth order and can be computed as follows

> 

F2z__1&comma;z__2 &equals; AppellF2a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

F2⁡z__1&comma;z__2=F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

(13)
> 

simplifyop1&comma; 2&comma; PDEtools:-casesplitPDEtools:-dpolyform&comma; no_Fn&comma; lex

∂4∂z__24F2⁡z__1&comma;z__2=−2⁢a+2⁢b__2−c__1+8⁢z__22+z__1−2⁢b__2+z__1−2⁢a+z__1−2⁢c__2+−b__1+5⁢z__1+c__1−10⁢z__2−2⁢z__1−1⁢c__2+1⁢z__2⁢∂3∂z__23F2⁡z__1&comma;z__2+−b__22+−4⁢a+2⁢c__1−9⁢b__2−a2+c__1−9⁢a+4⁢c__1−14⁢z__22+−z__1+2⁢a+−z__1+2⁢c__2+b__1−2⁢z__1−c__1+4⁢b__2−z__1−2⁢c__2+2⁢a+b__1−3⁢z__1−c__1+6⁢c__2+2⁢b__1−4⁢z__1−2⁢c__1+8⁢z__2+c__2⁢z__1−1⁢c__2+1⁢∂2∂z__22F2⁡z__1&comma;z__2−2⁢a−c__1+2⁢b__2+2⁢a+1⁢a−c__1+2⁢z__2+c__2⁢z__1−2⁢a+−b__1+1⁢z__1+c__1−2⁢∂∂z__2F2⁡z__1&comma;z__2+F2⁡z__1&comma;z__2⁢a⁢b__2⁢a−c__1+1⁢b__2+1z__22⁢z__2−1⁢z__2+z__1−1

(14)

This linear ODE has four regular singularities, one of which is depends on z1

> 

DEtoolssingularities⁡subs⁡F2⁡z__1&comma;z__2=F2⁡z__2&comma;

regular=0&comma;1&comma;∞&comma;1−z__1,irregular=∅

(15)

You can also see a general presentation of AppellF2, organized into sections and including plots, using the FunctionAdvisor

> 

FunctionAdvisor⁡AppellF2

AppellF2

describe

AppellF2=Appell 2-variable hypergeometric function F2

definition

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=∑_k1=0∞⁡∑_k2=0∞⁡a_k1+_k2⁢b__1_k1⁢b__2_k2⁢z__1_k1⁢z__2_k2c__1_k1⁢c__2_k2⁢_k1!⁢_k2!

z__1+z__2<1

classify function

Appell

symmetries

F2⁡a&comma;b__2&comma;b__1&comma;c__2&comma;c__1&comma;z__2&comma;z__1=F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

plot

singularities

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

c__1::ℤ0&comma;−∧a::¬ℤ0&comma;−∧b__1::¬ℤ0&comma;−∨c__1::ℤ0&comma;−∧a::ℤ0&comma;−∧b__1::¬ℤ0&comma;−∧a<c__1∨c__1::ℤ0&comma;−∧a::¬ℤ0&comma;−∧b__1::ℤ0&comma;−∧b__1<c__1∨c__1::ℤ0&comma;−∧a::ℤ0&comma;−∧b__1::ℤ0&comma;−∧a<c__1∧b__1<c__1∨c__2::ℤ0&comma;−∧a::¬ℤ0&comma;−∧b__2::¬ℤ0&comma;−∨c__2::ℤ0&comma;−∧a::ℤ0&comma;−∧b__2::¬ℤ0&comma;−∧a<c__2∨c__2::ℤ0&comma;−∧a::¬ℤ0&comma;−∧b__2::ℤ0&comma;−∧b__2<c__2∨c__2::ℤ0&comma;−∧a::ℤ0&comma;−∧b__2::ℤ0&comma;−∧a<c__2∧b__2<c__2

branch points

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

a::¬ℤ0&comma;−∧b__1::¬ℤ0&comma;−∧z__1∈1&comma;∞+∞⁢I∨a::¬ℤ0&comma;−∧b__2::¬ℤ0&comma;−∧z__2∈1&comma;∞+∞⁢I

branch cuts

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

a::¬ℤ0&comma;−∧b__1::¬ℤ0&comma;−∧1<z__1∨a::¬ℤ0&comma;−∧b__2::¬ℤ0&comma;−∧1<z__2

special values

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=1

z__1=0∧z__2=0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=1

a=0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=1

b__1=0∧b__2=0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F12⁡a,b__2;c__2;z__2

z__1=0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F12⁡a,b__1;c__1;z__1

z__2=0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F12⁡a,b__2;c__2;z__2

b__1=0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F12⁡a,b__1;c__1;z__1

b__2=0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=1−z__1−a⁢F12⁡a,b__2;c__2;z__21−z__1

c__1=b__1∧z__1≠1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=1−z__2−a⁢F12⁡a,b__1;c__1;z__11−z__2

c__2=b__2∧z__2≠1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F34⁡a2,12+a2,b__22+b__12,b__22+b__12+12;b__2+b__1,12+b__1,b__2+12;z__12

c__1=2⁢b__1∧c__2=2⁢b__2∧z__2=−z__1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F34⁡b__1,a2,c__1−b__1,12+a2;c__1,c__12,c__12+12;z__12

b__2=b__1∧c__2=c__1∧z__2=−z__1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F34⁡a2,12+a2,c__12+12−b__1,12−c__12+b__1;12,c__12+12,32−c__12;z__12−a⁢1−c__1⁢c__1−2⁢b__1⁢z__1⁢F34⁡a2+1,12+a2,1−c__12+b__1,1+c__12−b__1;32,2−c__12,1+c__12;z__12c__1⁢2−c__1

b__2=1+b__1−c__1∧c__2=2−c__1∧z__2=−z__1∧c__1≠2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F34⁡a2,12+a2,c__22+12−b__2,12−c__22+b__2;12,c__22+12,32−c__22;z__22−a⁢1−c__2⁢c__2−2⁢b__2⁢z__2⁢F34⁡a2+1,12+a2,1−c__22+b__2,1+c__22−b__2;32,2−c__22,1+c__22;z__22c__2⁢2−c__2

b__1=1+b__2−c__2∧c__1=2−c__2∧z__2=−z__1∧c__2≠2

identities

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F2⁡a&comma;c__1−b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1−1+z__1&comma;z__21−z__11−z__1a

z__1≠1∧a::ℤ0&comma;−∨b__1::ℤ0&comma;−∧b__2::ℤ0&comma;−∨¬1<z__1∧1<z__2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F2⁡a&comma;c__1−b__1&comma;c__2−b__2&comma;c__1&comma;c__2&comma;z__1−1+z__1+z__2&comma;z__2−1+z__1+z__21−z__1−z__2a

z__2≠1−z__1∧a::ℤ0&comma;−∨b__1::ℤ0&comma;−∧b__2::ℤ0&comma;−∨¬1<z__1∨1<z__2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=−a⁢F2⁡a+1&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2+b__1⁢F2⁡a&comma;b__1+1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2+b__2⁢F2⁡a&comma;b__1&comma;b__2+1&comma;c__1&comma;c__2&comma;z__1&comma;z__2b__2+b__1−a

z__2≠1∧z__1≠1∧a≠b__2+b__1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=−b__1⁢z__1⁢∑k=0n−1⁡F2⁡a+k+1&comma;b__1+1&comma;b__2&comma;c__1+1&comma;c__2&comma;z__1&comma;z__2c__1−b__2⁢z__2⁢∑k=0n−1⁡F2⁡a+k+1&comma;b__1&comma;b__2+1&comma;c__1&comma;c__2+1&comma;z__1&comma;z__2c__2+F2⁡a+n&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

c__1≠0∧c__2≠0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F2⁡a&comma;b__1+n&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2−a⁢z__1⁢∑k=1n⁡F2⁡a+1&comma;b__1+k&comma;b__2&comma;c__1+1&comma;c__2&comma;z__1&comma;z__2c__1

c__1≠0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F2⁡a&comma;b__1&comma;b__2&comma;c__1−n&comma;c__2&comma;z__1&comma;z__2−a⁢b__1⁢z__1⁢∑k=1n⁡F2⁡a+1&comma;b__1+1&comma;b__2&comma;c__1−k+2&comma;c__2&comma;z__1&comma;z__2c__1−k⁢c__1−k+1

c__1::¬ℤ+∨n<c__1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=−1n⁢an⁢b__2n⁢z__2n⁢F2⁡a+n&comma;b__1&comma;n+b__2&comma;c__1&comma;n+c__2&comma;z__1&comma;z__2c__2n⁢c__2−1n−∑k=1n⁡−1k⁢nk⁢1−c__2k⁢F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2−k&comma;z__1&comma;z__22−c__2−nk

c__2::¬ℤ∨n<c__2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=b__1⁢F2⁡a&comma;b__1+1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__21+b__1−c__1−F2⁡a&comma;b__1&comma;b__2&comma;−1+c__1&comma;c__2&comma;z__1&comma;z__2⁢−1+c__11+b__1−c__1

c__1≠1∧1+b__1−c__1≠0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F2⁡a&comma;b__1+1&comma;b__2&comma;c__1+1&comma;c__2&comma;z__1&comma;z__2⁢b__1c__1−b__1−c__1⁢F2⁡a&comma;b__1&comma;b__2&comma;c__1+1&comma;c__2&comma;z__1&comma;z__2c__1

c__1≠0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F2⁡a&comma;b__1&comma;b__2&comma;c__1+1&comma;c__2&comma;z__1&comma;z__2+a⁢z__1⁢F2⁡a+1&comma;b__1&comma;b__2&comma;c__1+1&comma;c__2&comma;z__1&comma;z__2c__1+F2⁡a+1&comma;b__1&comma;b__2&comma;c__1+2&comma;c__2&comma;z__1&comma;z__2⁢a⁢b__1−c__1−1⁢z__1c__1⁢c__1+1

c__1≠0∧c__1≠−1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F1⁡b__1&comma;−b__2+a&comma;b__2&comma;c__1&comma;z__1&comma;z__11−z__21−z__2b__2

c__2=a∧z__2≠1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F1⁡b__2&comma;a−b__1&comma;b__1&comma;c__2&comma;z__2&comma;z__21−z__11−z__1b__1

c__1=a∧z__1≠1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=−1+z__2−1+z__1+z__2b__2⁢F3⁡b__1&comma;b__2&comma;−b__2+a&comma;c__1−b__1&comma;c__1&comma;z__1&comma;z__1−1+z__1+z__21−z__2b__2

c__2=a∧z__2≠1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=−1+z__1−1+z__1+z__2b__1⁢F3⁡b__2&comma;b__1&comma;a−b__1&comma;c__2−b__2&comma;c__2&comma;z__2&comma;z__2−1+z__1+z__21−z__1b__1

c__1=a∧z__1≠1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F4⁡a&comma;b__1&comma;c__1&comma;c__2&comma;z__1⁢1−z__2&comma;z__2⁢1−z__1

a=c__1+c__2−1∧b__1=b__2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F4⁡a2&comma;12+a2&comma;12+b__1&comma;b__2+12&comma;z__12−2+z__1+z__22&comma;z__22−2+z__1+z__221−z__12−z__22a

c__1=2⁢b__1∧c__2=2⁢b__2∧1−z__12−z__22≠0

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=1+−4⁢z__2+8⁢1−z__2+z__22−8⁢z__2+8z__222⁢a⁢F4⁡a&comma;b__1&comma;a−b__1+1&comma;c__1&comma;−4⁢z__2+8⁢1−z__2+z__22−8⁢z__2+8z__22&comma;2⁢z__1⁢−4⁢z__2+8⁢1−z__2+z__22−8⁢z__2+8z__22⁢z__22+z__2−2⁢z__2−2⁢1−z__2−2z__22

b__2=a−b__1+12∧c__2=2⁢b__2∧ℜ⁡z__2−12+ℑ⁡z__22≤1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=1+−4⁢z__1+8⁢1−z__1+z__12−8⁢z__1+8z__122⁢a⁢F4⁡a&comma;b__2&comma;a−b__2+1&comma;c__2&comma;−4⁢z__1+8⁢1−z__1+z__12−8⁢z__1+8z__12&comma;2⁢z__2⁢−4⁢z__1+8⁢1−z__1+z__12−8⁢z__1+8z__12⁢z__12+z__1−2⁢z__1−2⁢1−z__1−2z__12

b__1=a−b__2+12∧c__1=2⁢b__1∧ℜ⁡z__1−12+ℑ⁡z__12≤1

sum form

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=∑m=0∞⁡∑n=0∞⁡am+n⁢b__1m⁢b__2n⁢z__1m⁢z__2nc__1m⁢c__2n⁢m!⁢n!

z__2+z__1<1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=∑k=0∞⁡ak⁢b__1k⁢F12⁡a+k,b__2;c__2;z__2⁢z__1kc__1k⁢k!

z__2+z__1<1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=∑k=0∞⁡ak⁢b__2k⁢F12⁡a+k,b__1;c__1;z__1⁢z__2kc__2k⁢k!

z__2+z__1<1

series

series⁡F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2&comma;z__1&comma;4=F12⁡a,b__2;c__2;z__2+a⁢b__1⁢F12⁡b__2,a+1;c__2;z__2c__1⁢z__1+12⁢a⁢b__1⁢a+1⁢b__1+1⁢F12⁡b__2,a+2;c__2;z__2c__1⁢c__1+1⁢z__12+16⁢a⁢b__1⁢a+1⁢b__1+1⁢a+2⁢b__1+2⁢F12⁡b__2,a+3;c__2;z__2c__1⁢c__1+1⁢c__1+2⁢z__13+O⁡z__14

series⁡F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2&comma;z__2&comma;4=F12⁡a,b__1;c__1;z__1+a⁢b__2⁢F12⁡b__1,a+1;c__1;z__1c__2⁢z__2+12⁢a⁢b__2⁢a+1⁢b__2+1⁢F12⁡b__1,a+2;c__1;z__1c__2⁢c__2+1⁢z__22+16⁢a⁢b__2⁢a+1⁢b__2+1⁢a+2⁢b__2+2⁢F12⁡b__1,a+3;c__1;z__1c__2⁢c__2+1⁢c__2+2⁢z__23+O⁡z__24

integral form

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=Γ⁡c__1⁢∫01ub__1−1⁢F12⁡a,b__2;c__2;−z__2u⁢z__1−11−u−c__1+b__1+1⁢−u⁢z__1+1a&DifferentialD;uΓ⁡b__1⁢Γ⁡c__1−b__1

z__1≠1∧0<ℜ⁡b__1∧0<−ℜ⁡−c__1+b__1

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=Γ⁡c__2⁢∫01ub__2−1⁢F12⁡a,b__1;c__1;−z__1u⁢z__2−11−u1+b__2−c__2⁢−u⁢z__2+1a&DifferentialD;uΓ⁡b__2⁢Γ⁡c__2−b__2

z__2≠1∧0<ℜ⁡b__2∧0<−ℜ⁡−c__2+b__2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=Γ⁡c__1⁢Γ⁡c__2⁢∫01∫01ub__1−1⁢vb__2−11−u−c__1+b__1+1⁢1−v1+b__2−c__2⁢−u⁢z__1−v⁢z__2+1a&DifferentialD;u&DifferentialD;vΓ⁡b__1⁢Γ⁡b__2⁢Γ⁡c__1−b__1⁢Γ⁡c__2−b__2

0<ℜ⁡b__1∧0<ℜ⁡b__2∧0<−ℜ⁡−c__1+b__1∧0<−ℜ⁡−c__2+b__2

F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=∫0∞ua−1⁢F11⁡b__1;c__1;u⁢z__1⁢F11⁡b__2;c__2;u⁢z__2&ExponentialE;u&DifferentialD;uΓ⁡a

ℜ⁡z__1+z__2<1∧0<ℜ⁡a

differentiation rule

∂∂z__1F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=a⁢b__1⁢F2⁡a+1&comma;b__1+1&comma;b__2&comma;c__1+1&comma;c__2&comma;z__1&comma;z__2c__1

∂n∂z__1nF2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=an⁢b__1n⁢F2⁡n+a&comma;n+b__1&comma;b__2&comma;n+c__1&comma;c__2&comma;z__1&comma;z__2c__1n

∂∂z__2F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=a⁢b__2⁢F2⁡a+1&comma;b__1&comma;b__2+1&comma;c__1&comma;c__2+1&comma;z__1&comma;z__2c__2

∂n∂z__2nF2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=an⁢b__2n⁢F2⁡n+a&comma;b__1&comma;n+b__2&comma;c__1&comma;n+c__2&comma;z__1&comma;z__2c__2n

DE

f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=F2⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2

∂2∂z__12f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=−z__2⁢∂2∂z__2∂z__1f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__1−1+−a−b__1−1⁢z__1+c__1⁢∂∂z__1f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__1⁢z__1−1−b__1⁢z__2⁢∂∂z__2f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__1⁢z__1−1−f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2⁢a⁢b__1z__1⁢z__1−1

∂2∂z__2∂z__1f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2=1−z__2⁢∂2∂z__22f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__1−b__2⁢∂∂z__1f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__2+−a−b__2−1⁢z__2+c__2⁢∂∂z__2f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2z__1⁢z__2−f⁡a&comma;b__1&comma;b__2&comma;c__1&comma;c__2&comma;z__1&comma;z__2⁢a⁢b__2z__1⁢z__2

References

  

[1] Appell, P.; Kampe de Feriet, J. Fonctions Hypergeometriques et hyperspheriques. Gauthier-Villars, 1926.

  

[2] Srivastava, H. M.; Karlsson, P. W. Multiple Gaussian Hypergeometric Series. Ellis Horwood, 1985.

Compatibility

• 

The AppellF2 command was introduced in Maple 2017.

• 

For more information on Maple 2017 changes, see Updates in Maple 2017.

See Also

Appell

AppellF1

AppellF3

AppellF4

FunctionAdvisor

Heun

hypergeom

MeijerG