20230519 特殊函数:常微分方程解的情况
Fu-Ming Chang Lv2

我们将从常微分方程的正则解出发讨论特殊函数[1]

引言

在这篇文章中我们将主要关注二阶(变系数)线性常微分方程

a(z)d2udz2+b(z)dudz+c(z)u=0(1)a(z)\frac{d^2u}{dz^2}+b(z)\frac{du}{dz}+c(z)u=0\tag{1}

更普遍的写为

d2udz2+p(z)dudz+q(z)u=0(2)\frac{d^2u}{dz^2}+p(z)\frac{du}{dz}+q(z)u=0\tag{2}

可以看到微分方程(2)涉及三个函数:系数p(z),q(z)p(z),q(z),解u(z)u(z)。微分方程的解的性质可以由以下结论决定

u(z)u(z)的解析性质由系数p(z),q(z)p(z),q(z)的解析性质决定。

对于解析性质,我们也可以理解为函数在解析区域或者某一点的ε\varepsilon-邻域内是解析的,结论中的解析性质一般是指p(z),q(z)p(z),q(z)在某一点z0z_0ε\varepsilon-邻域内解析,此时称z0z_0为常点,否则(p(z),q(z)p(z),q(z)之一在某一点z0z_0ε\varepsilon-邻域内不解析)称为奇点。而且当z0z_0为常点时,微分方程在z0z_0的邻域内有唯一解;当z0z_0为奇点[2]时,微分方程在z0z_0的去心邻域内有唯一解。

奇点z0z_0的去心邻域的解

对于二阶线性微分方程(2) ,我们可以找到两个线性无关的特解u1(z),u2(z)u_1(z),u_2(z),方程的通解可以表示为两个特解的线性叠加。我们先来回忆一下:如果函数u(z)u(z)z0z_0处解析,那么u(z)u(z)一定可以用泰勒展开

u(z)=n=0+an(zz0)n(3)u(z)=\sum^{+\infty}_{n=0}a_n(z-z_0)^n\tag{3}

为了求得奇点处去心邻域的级数解,我们引入米塔格-列夫勒定理

定理1:对于亚纯函数f(z)f(z)的极点为z1,z2,z3,z_1,z_2,z_3,\dots,0<z1z2z30<|z_1|\leq|z_2|\leq|z_3|\leq\cdots,如果存在下列性质的围道序列{Cm}\{C_m\}
(i)当mm\rightarrow\infty时,CmC_m到原点(z=0)(z=0)的最近距离RmR_m\rightarrow\infty,但lm/Rml_m/R_m有界,其中lml_mCmC_m的周长;
(ii)在CmC_mzpf(z)<M|z^{-p}f(z)|<M,pp为某最小的非负整数,MM为与mm无关的正数。
f(z)f(z)可以展开为有理分式的级数

f(z)=k=0pf(k)(0)zkk!+n=1{Gn(1zzn)φnp(z)}(4)f(z)=\sum_{k=0}^{p} f^{(k)}(0)\frac{z^k}{k!}+\sum_{n=1}^\infty \left\{G_n\left(\frac{1}{z-z_n}\right)-\varphi_{np}(z) \right\}\tag{4}

其中

Gn(1zzn)=An,sn(zzn)sn+An,sn1(zzn)sn1++An,1zzn,(n=1,2,)(5)G_n\left(\frac{1}{z-z_n}\right)=\frac{A_{n,s_n}}{(z-z_n)^{s_n}}+\frac{A_{n,s_n-1}}{(z-z_n)^{s_n-1}}+\cdots+\frac{A_{n,1}}{z-z_n},(n=1,2,\dots)\tag{5}

f(z)f(z)ana_n点的主部,

φnp(z)=k=0p[dkdζkGn(1ζzn)]ζ=0zkk!(6)\varphi_{np}(z)=\sum_{k=0}^{p}\left[\frac{d^k}{d\zeta^k}G_n\left(\frac{1}{\zeta-z_n}\right)\right]_{\zeta=0}\frac{z^k}{k!}\tag{6}

这个定理给出了亚纯函数的类似于洛朗展开的形式。我们引入下面的定理

定理2:如果z0z_0是方程的u(z)+p(z)u(z)+q(z)u(z)=0u''(z)+p(z)u'(z)+q(z)u(z)=0的奇点,则在z0z_0的邻域0<zz0<R0<|z-z_0|<R内(RR足够小使环状区域内无方程的奇点),方程的两个线性无关解为

u1(z)=(zz0)αn=an(zz0)n,(7)u_1(z)=(z-z_0)^\alpha\sum^{\infty}_{n=-\infty}a_n(z-z_0)^n, \tag{7}

u2(z)={(zz0)βn=bn(zz0)n,αβcu1(z)ln(zz0)+(zz0)βn=bn(zz0)n,αβ=(8)u_2(z)= \begin{cases} (z-z_0)^\beta\sum^{\infty}_{n=-\infty}b_n(z-z_0)^n,&\alpha-\beta\neq整数\\ c u_1(z)\ln(z-z_0)+(z-z_0)^\beta\sum^{\infty}_{n=-\infty}b_n(z-z_0)^n,&\alpha-\beta=整数\tag{8} \end{cases}

式中的α,β,an,bn,c\alpha,\beta,a_n,b_n,c都是待定的常数。

我们来看幂级数{xn,,x2,x1,1,x,x2,}\{x^{-n},\cdots,x^{-2},x^{-1},1,x,x^2,\cdots\}将它们积分可以得到{x(n1),,x1,lnx,x,x2,x3,}\{x^{-(n-1)},\cdots,x^{-1},\ln x,x,x^2,x^3,\cdots\},积分后我们可以看到出现了不属于幂级数的ln\ln项,所以我们需要对于针对αβ\alpha-\beta给出ln\ln项。

正则解,正则奇点

当微分方程(2)的系数p(z),q(z)p(z),q(z)满足一定的条件时,式(7-8)中的洛朗级数只包含有限的负幂次项,那么我们可以把负幂次项提出到(zz0)α(z-z_0)^\alpha(zz0)β(z-z_0)^\beta中,可以得到解

u1(z)=(zz0)αn=0an(zz0)n,(a00)u2(z)=cu1(z)ln(zz0)+(zz0)βn=0bn(zz0)n,(b00)(9)\begin{aligned} u_1(z)&=(z-z_0)^\alpha\sum_{n=0}^{\infty}a_n(z-z_0)^n,(a_0\neq0)\\ u_2(z)&=cu_1(z)\ln(z-z_0)+(z-z_0)^\beta\sum_{n=0}^{\infty}b_n(z-z_0)^n,(b_0\neq0) \end{aligned}\tag{9}

我们称u1(z),u2(z)u_1(z),u_2(z)为正则解。接下来我们将关心什么样的系数p(z),q(z)p(z),q(z)可以给出正则解u(z)u(z)?我们有如下定理

定理3:方程(2)在它的奇点z0z_0的邻域0<zz0<R0<|z-z_0|<R内有两个正则解的充要条件是

(zz0)p(z)(zz0)2q(z)zz0<R(10)(z-z_0)p(z)和(z-z_0)^2q(z)在|z-z_0|<R内解析\tag{10}

此时p(z),q(z)p(z),q(z)的奇点z0z_0称为正则奇点 ,否则为非正则奇点。从定理3我们可以看出,要求正则解相当于要求p(z)p(z)最高有一阶极点,q(z)q(z)最高有二阶极点。

无穷远点

在前面的讨论中,无论是奇点还是常点都是假设在有限远处。对于无穷远点,做变换z=1/tz=1/t,此时微分方程(2)
变为

u(t)+[2t1t2p(1t)]u(t)+1t4q(1t)u(t)=0(11)u''(t)+\left[\frac{2}{t}-\frac{1}{t^2}p\left(\frac{1}{t}\right)\right]u'(t)+\frac{1}{t^4}q\left(\frac{1}{t}\right)u(t)=0\tag{11}

z=z=\infty对于方程(2)的解析性质就等价于t=0t=0对于方程(11)的解析性质。

  1. t=0t=0是常点时,要求

p(1t)=2t+p2t2+p3t3+(12) p\left(\frac{1}{t}\right)=2t+p_2t^{2}+p_{3}t^{3}+\cdots\tag{12}

以及

q(1t)=q4t4+q5t5+(13) q\left(\frac{1}{t}\right)=q_{4}t^{4}+q_{5}t^{5}+\cdots\tag{13}

也即

p(z)=2z+p2z2+;q(z)=q4z4+q5z5+(14) p(z)=\frac{2}{z}+\frac{p_2}{z^{2}}+\cdots;q(z)=\frac{q_4}{z^{4}}+\frac{q_5}{z^5}+\cdots\tag{14}

  1. t=0t=0是正则奇点时,要求(10)成立,即$$\frac{1}{t}p\left(\frac{1}{t}\right)和\frac{1}{t^2}q\left(\frac{1}{t}\right)\tag{15}$$在t=0t=0的邻域内是解析的。

富克斯(Fuchs)型方程

极点

我们先来回忆一下极点的相关知识,当函数f(z)f(z)z=z0Ωz=z_0\in \Omega处仅有一个11阶极点,那么有

f(z)=h(z)zz0(16)f(z)=\frac{h(z)}{z-z_0}\tag{16}

其中h(z)h(z)为全纯函数[3] 。我们将h(z)h(z)在任意的一个点z1z_1的邻域zz1<R|z-z_1|<R展开,

h(z)=n=0+hn(zz1)n(17)h(z)=\sum_{n=0}^{+\infty}h_n(z-z_1)^n\tag{17}

可以得到(16)式为

f(z)=1zz0n=0+hn(zz1)n=1zz0[h0+h1(zz1)+h2(zz1)2+h3(zz1)3+]=h0zz0+h1zz0+z0z1zz0+h2(zz0+z0z1)2zz0+h3(zz0+z0z1)3zz0+=h0zz0+h1(1+z0z1zz0)+h2[(z0z1)2zz0+C21(z0z1)+(zz0)]+h3[(z0z1)3zz0+C31(z0z1)2+C32(z0z1)(zz0)+(zz0)2]+=n=0+hn(z0z1)nzz0+n=1+Cn1hn(z0z1)n1+(zz0)n=2+Cn2hn(z0z1)n2+=H0zz0+k=0+Hk(zz0)k(18)\begin{aligned} f(z)&=\frac{1}{z-z_0}\sum_{n=0}^{+\infty}h_n(z-z_1)^n\\ &=\frac{1}{z-z_0}\left[h_0+h_1(z-z_1)+h_2(z-z_1)^2+h_3(z-z_1)^3+\dots\right]\\ &=\frac{h_0}{z-z_0}+h_1\frac{z-z_0+z_0-z_1}{z-z_0}+h_2\frac{(z-z_0+z_0-z_1)^2}{z-z_0}+h_3\frac{(z-z_0+z_0-z_1)^3}{z-z_0}+\dots\\ &=\frac{h_0}{z-z_0}+h_1\left(1+\frac{z_0-z_1}{z-z_0}\right)+h_2\left[\frac{(z_0-z_1)^2}{z-z_0}+C_2^1(z_0-z_1)+(z-z_0)\right]\\&+h_3\left[\frac{(z_0-z_1)^3}{z-z_0}+C_3^1(z_0-z_1)^2+C_3^2(z_0-z_1)(z-z_0)+(z-z_0)^2\right]+\dots\\ &=\frac{\sum_{n=0}^{+\infty}h_n(z_0-z_1)^n}{z-z_0}+\sum_{n=1}^{+\infty}C_n^1h_n(z_0-z_1)^{n-1}+(z-z_0)\sum_{n=2}^{+\infty}C_n^2h_n(z_0-z_1)^{n-2}+\dots\\ &=\frac{H_0}{z-z_0}+\sum_{k=0}^{+\infty}H_k(z-z_0)^k \end{aligned}\tag{18}

其中Hk=n=k+1+Cnk+1hn(z0z1)nk1H_k=\sum_{n=k+1}^{+\infty}C_n^{k+1}h_n(z_0-z_1)^{n-k-1},等式的第二项可以看作z0z_0邻域上的全纯函数[4]ϕ(z)\phi(z),因为f(z)f(z)在复平面上仅有一个一阶奇点z0z_0,我们总可以将幂级数做解析延拓,使得ϕ(z)\phi(z)在全平面上解析,即

f(z)=H0zz0+ϕ(z)(19)f(z)=\frac{H_0}{z-z_0}+\phi(z)\tag{19}

富克斯型方程

所有的奇点都是正则奇点的方程称为富克斯(Fuchs)方程。我们先来分析富克斯型方程的系数普遍特征。若zr,r=1,2,,nz_r,r=1,2,\dots,n以及\infty是方程(2)的正则奇点,其方程无其它的奇点。对于p(z)p(z)来说,因为zrz_r最多是其一阶极点,所以

p(z)=r=1nArzzr+φ(z)(20)p(z)=\sum_{r=1}^{n}\frac{A_r}{z-z_r}+\varphi(z)\tag{20}

其中ArA_rp(z)p(z)z=zrz=z_r处的留数[5]φ(z)\varphi(z)是全平面解析的函数,因为z(t0)z\rightarrow \infty(t\rightarrow0)是方程的正则奇点,所以由式(15)可知,φ(z)=0\varphi(z\rightarrow\infty)=0,由刘维尔定理可知[6]φ(z)=0\varphi(z)=0,所以

p(z)=r=1nArzzr(21)p(z)=\sum_{r=1}^{n}\frac{A_r}{z-z_r}\tag{21}

同理对于q(z)q(z),奇点最多为二阶奇点,

q(z)=r=1n[Br(zzr)2+Crzzr]+φ(z)(22)q(z)=\sum_{r=1}^n\left[\frac{B_r}{(z-z_r)^2}+\frac{C_r}{z-z_r}\right]+\varphi(z)\tag{22}

根据式(15)可得,

1t2q(1t)=r=1nBr(1zrt)2+r=1nCrt(1zrt)+φt2(23)\frac{1}{t^2}q\left(\frac{1}{t}\right)=\sum_{r=1}^n\frac{B_r}{(1-z_rt)^2}+\sum_{r=1}^n\frac{C_r}{t(1-z_rt)}+\frac{\varphi}{t^2}\tag{23}

所以φ(z)=0\varphi(z\rightarrow\infty)=0

r=1nCr=0(24)\sum_{r=1}^nC_r=0\tag{24}

注意此时我们要求了无穷远点是正则奇点。所以[7]

q(z)=r=1n[Br(zzr)2+Crzzr](25)q(z)=\sum_{r=1}^n\left[\frac{B_r}{(z-z_r)^2}+\frac{C_r}{z-z_r}\right]\tag{25}

具有3个正则奇点的富克斯型方程

非退化情况

对于一般的含有三个正则奇点的微分方程,根据式(21)(25)可知,

u+(A1zz1+A2zz2+A3zz3)u+[B1(zz1)2+B2(zz2)2+B3(zz3)2+C1zz1+C2zz2+C3zz3]u=0(26)\begin{aligned} u''&+\left(\frac{A_1}{z-z_1}+\frac{A_2}{z-z_2}+\frac{A_3}{z-z_3}\right)u'\\ &+\left[\frac{B_1}{(z-z_1)^2}+\frac{B_2}{(z-z_2)^2}+\frac{B_3}{(z-z_3)^2}+\frac{C_1}{z-z_1}+\frac{C_2}{z-z_2}+\frac{C_3}{z-z_3}\right]u=0 \end{aligned}\tag{26}

且其中C1+C2+C3=0C_1+C_2+C_3=0。当其中的一个奇点为z3=z_3=\infty时,式(26)可以化为

u+(A1zz1+A2zz2)u+[B1(zz1)2+B2(zz2)2+C1zz1C1zz2]u=0(27)u''+\left(\frac{A_1}{z-z_1}+\frac{A_2}{z-z_2}\right)u' +\left[\frac{B_1}{(z-z_1)^2}+\frac{B_2}{(z-z_2)^2}+\frac{C_1}{z-z_1}-\frac{C_1}{z-z_2}\right]u=0\tag{27}

我们再要求z1=0,z2=1z_1=0,z_2=1且均为一阶极点时,

u+(A1z+A2z1)u+(C1zC1z1)u=0z(1z)u+[A1(A1+A2)z]u+C1u=0(28)\begin{aligned} u''+\left(\frac{A_1}{z}+\frac{A_2}{z-1}\right)u'+\left(\frac{C_1}{z}-\frac{C_1}{z-1}\right)u&=0\\ z(1-z)u''+\left[A_1-(A_1+A_2)z\right]u'+C_1u&=0 \end{aligned}\tag{28}

我们对(28)式进行重参数化可以化为,

z(1z)u+[γ(α+β+1)z]uαβu=0(29)z(1-z)u''+[\gamma-(\alpha+\beta+1)z]u'-\alpha\beta u=0\tag{29}

式(29)被称为超几何方程,同时微分方程有三个正则奇点:0,1,0,1,\infty,方程的解为超几何级数:F(α,β,γ;z)F(\alpha,\beta,\gamma;z)

退化情况

什么是退化?比如对于p(z)p(z)其可以写为

P2(z)={az2+bz+ca(zz1)(zz2)(30)P_2(z)= \begin{cases} az^2+bz+c\\ a(z-z_1)(z-z_2) \end{cases}\tag{30}

包含有三个参数,退化是指a,b,ca,b,c若干参数为0或者有重根(z1=z2)(z_1=z_2)。对于超几何方程,

方程 名称 退化情况
z(z1)u+(γ+δz)uau=0z(z-1)u''+(\gamma+\delta z)u'-au=0 超几何方程,2F1_2F_1 非退化
zu+(bz)uau=0zu''+(b-z)u'-au=0 合流[8]超几何方程 a=c=0a=c=0,正则奇点00,非正则奇点\infty
u2zu+2nu=0u''-2zu'+2nu=0 厄密方程 a=b=c=0a=b=c=0,非正则奇点为\infty
zu+(m+1z)u+(nm)u=0zu''+(m+1-z)u'+(n-m)u=0 缔合拉盖尔方程,u(z)=Lnm(z)u(z)=L^m_n(z) a=c=0a=c=0,正则奇点为00,非正则奇点\infty
(1z2)u2zu+l(l+1)u=0(1-z^2)u''-2zu'+l(l+1)u=0 勒让德方程,u(z)=Pl(z)u(z)=P_l(z) b=0b=0,正则奇点为±1\pm1,非正则奇点\infty

我们关心正则解,高斯的实现是考虑到二阶多项式,那么也可以考虑三阶多项式,

P3(z)u+P2(z)u+P1(z)u=0(31)P_3(z)u''+P_2(z)u'+P_1(z)u=0\tag{31}

方程(24)被称为Heun方程。对其进行参数化为

z(z1)(za)u+(γ+δz+εz2)u+(azq)u=0(32)z(z-1)(z-a)u''+(\gamma+\delta z+\varepsilon z^2)u'+(az-q)u=0\tag{32}

方程的奇点为0,1,a,0,1,a,\infty


  1. Ref:王竹溪,郭敦仁.特殊函数概论. ↩︎

  2. 奇点决定函数的整体性质。 ↩︎

  3. 由于函数f(z)f(z)仅有一个nn阶极点,这里的全纯函数可以解析延拓到整个复平面。 ↩︎

  4. 函数仅含有可去奇点时,可以通过解析延拓化为全纯函数。 ↩︎

  5. Res(f(z),z=zr)=12πiCf(z)dz=c1Res(f(z),z=z_r)=\frac{1}{2\pi i}\oint_Cf(z)dz=c_{-1} ↩︎

  6. 刘维尔定理:如果全平面解析的函数f(z)f(z)是有界的,那么f(z)f(z)是一个常值函数。 ↩︎

  7. 无论是(16)还是(18) ,都代表着所有可能p(z),q(z)p(z),q(z)的形式。 ↩︎

  8. 我们可以看到合流超几何方程只有奇点0,0,\infty少了一个奇点11,那么这个奇点是怎么消失的?以什么方式消失的?答:11\infty合并了。 ↩︎