广义超几何函数

来自testwiki
跳转到导航 跳转到搜索

Template:NoteTA 广义超几何函数generalized hypergeometric function),有时也称超几何函数,是一个用幂级数定义的函数,其中幂级数的系数由若干个升阶乘的积和商给出。下文中用“超几何函数”一词代指广义超几何函数,而用“高斯超几何函数”一词代指 Template:MathTemplate:Math 时的广义超几何函数。

定义与记号

超几何函数是用幂级数定义的:

β0+β1z1!+β2z22!+=n0βnznn!

其中相邻两项的系数之比 Template:MvarTemplate:Mvar+1/Template:MvarTemplate:Mvar 是关于 Template:Mvar有理函数,分子和分母都可以表示成若干个一次函数的乘积。一般要求分子和分母的多项式的最高次系数均为 1,并取 Template:Mvar0=1,于是

βn+1βn=A(n)B(n)=i=1p(ai+n)i=1q(bi+n),n0

于是用阶乘幂可以将 Template:MvarTemplate:Mvar 表示为

βn=i=1p(ai)(n)i=1q(bi)(n)

一般用下面的记号来表示超几何函数:

pFq(a1,a2,a3,,ap;b1,b2,b3,,bq;z)= pFq[a1a2a3apb1b2b3bq;z]=n=0i=1p(ai)(n)i=1q(bi)(n)znn!

Template:MvarTemplate:Mvar 都不是非正整数(即负整数和 0)时,要求所有的 Template:MvarTemplate:Mvar 都不是非正整数。当有至少一个 Template:MvarTemplate:Mvar 是非正整数,且其中最大(绝对值最小)者为 Template:Mvar 时,超几何函数将截断为 Template:Mvar 次多项式,这时允许 Template:MvarTemplate:Mvar 中存在非正整数,但要求这些非正整数都小于 Template:Mvar。这都是为了保证在所有的 Template:MvarTemplate:Mvar中,分母不为零。

敛散性

下面讨论用来定义超几何函数的幂级数以零为中心的收敛半径。

当超几何函数截断为多项式时,显然收敛半径无穷大

除去这种特殊情况之外,用比值审敛法可知,当 Template:Mvar<Template:Mvar+1 时,收敛半径为无穷大,当 Template:Mvar=Template:Mvar+1 时,收敛半径为 1,剩下的情况收敛半径为 0(这时一般把超几何函数中对应的幂级数视作渐近级数,而函数本身则采用其它方式定义,如积分表达式)。

当级数的收敛半径为 1 时,级数在单位圆外不收敛,但仍然可以通过解析延拓来定义超几何函数的值。另外,此时在单位圆上的敛散性较为复杂,不能使用比值审敛法,必须使用高斯审敛法来判断,结果如下,令

γq=k=1qbkk=1pak,r=(γq)

积分表达式

复平面上的路径积分可以用来定义所有 Template:MvarTemplate:Mvar 都不是非正整数时的广义超几何函数,包括上面说到的 Template:MvarTemplate:Mvar+1 的情形。

下面只介绍 Template:Mvar+1>Template:Mvar 且级数不截断为多项式的情形(其它情形下,上面的幂级数定义已经是良好的定义,而下面的积分不收敛),这时超几何函数可以定义为:

(k=1pΓ(ak)/k=1qΓ(bk))pFq[a1a2a3apb1b2b3bq;z]=12πii+i(k=1pΓ(ak+s)/k=1qΓ(bk+s))Γ(s)(z)sds

Template:Mvar=Template:Mvar 且级数不截断为多项式时,超几何函数既可以用上面的积分来定义,也可以用超几何级数定义。可以证明,两种定义是等价的,且定义出来的超几何函数都是整函数

Template:Mvar=Template:Mvar+1 且级数不截断为多项式时,超几何函数既可以用上面的积分来定义,也可以用超几何级数定义,但级数定义只在 |Template:Mvar|<1 时有效,在这个区域内,两种定义是等价的,上式提供了级数定义的一个解析延拓;

Template:Mvar>Template:Mvar+1 且级数不截断为多项式时,超几何函数只能通过积分表达式定义,对应的超几何级数只在 Template:Mvar =0 处收敛,其它情况均发散,它是积分定义的超几何函数在 Template:Mvar=0 处的渐近级数,即

pFq[a1a2a3apb1b2b3bq;z]n=0i=1p(ai)(n)i=1q(bi)(n)znn!,p>q+1,z0,|argz|<(p+1q)π2

超几何函数的性质

特殊值

pFq[a1,,apb1,,bq;0]=1

欧拉积分变换

p+1Fq+1[a1,,ap,cb1,,bq,d;z]=Γ(d)Γ(c)Γ(dc)01tc1(1t)dc1 pFq[a1,,apb1,,bq;tz]dt

导函数

(zddz+aj)pFq[a1,,aj,,apb1,,bq;z]=ajpFq[a1,,aj+1,,apb1,,bq;z](zddz+bk1)pFq[a1,,apb1,,bk,,bq;z]=(bk1)pFq[a1,,apb1,,bk1,,bq;z]ddzpFq[a1,,apb1,,bq;z]=i=1paij=1qbjpFq[a1+1,,ap+1b1+1,,bq+1;z]

由上面三个关系式可以得到超几何函数满足的微分方程:

zn=1p(zddz+an)w=zddzn=1q(zddz+bn1)w,w(z)=pFq[a1,,apb1,,bq;z].

特例

就是指数函数

0F0(;;z)=ez
1F0(a;;z)=(1z)a.

称为合流超几何极限函数(confluent hypergeometric limit functions),与贝塞尔函数有密切关联。

Jα(x)=(x2)αΓ(α+1)0F1(;α+1;14x2).

Template:Main 1Template:Mvar1 就是(第一类)合流超几何函数,也称 Kummer 函数。

1F1(a;b;z)=M(a;b;z)

另一方面,2Template:Mvar0 (此函数的级数表达式不收敛,因此必须通过积分表达式定义)与第二类合流超几何函数(又称Tricomi 函数)有如下关系:

U(a,b,z)=za2F0(a,ab+1;;z1)

事实上,它们都可以表示为高斯超几何函数的极限,

1F1(a;c;z)=limb2F1(a,b;c;z/b)
2F0(a,b;;z)=limc2F1(a,b;c;cz)

类似地,Template:MvarTemplate:MvarTemplate:Mvar 都可以表示成 Template:Mvar+1Template:MvarTemplate:MvarTemplate:MvarTemplate:MvarTemplate:Mvar+1 的极限。

不完全伽玛函数与这两个函数有关联:

γ(a,z)=zaaM(a,a+1,z),a0
Γ(a,z)=ezU(1a,1a,z)

Template:Main 就是高斯超几何函数,一般又简称超几何函数。

多重对数函数

Template:MainTemplate:Mvar 为非负整数时,多重对数函数 LiTemplate:Mvar 可以用超几何函数表示:

Lis(z)=zs+1Fs[1,,12,,2;z]

参考