The problem and the solution

Suppose there is an annulus defined by the region {(ρ,φ)  |  Rin<ρ<Rout}\set{\p{\rho,\vphi}}{R_\mrm{in}<\rho<R_\mrm{out}}. What are the functions Φ\Phi defined on this region that satisfy λΦ=2Φ=1ρρ(ρρΦ)+1ρ2φ2Φ\lmd\Phi=\nabla^2\Phi=\fr1\rho\partial_\rho\p{\rho\partial_\rho\Phi}+\fr1{\rho^2}\partial_\vphi^2\Phi and the boundary conditions ρΦ ⁣(ρ=Rin,φ)=ρΦ ⁣(ρ=Rout,φ)=0,\partial_\rho\fc\Phi{\rho=R_\mrm{in},\vphi}=\partial_\rho\fc\Phi{\rho=R_\mrm{out},\vphi}=0, i.e., eigenfunctions of the Laplacian on the annulus with homogeneous Neumann boundary conditions?

For any boundary condition with azimuthal symmetry, an easy separation of variable gives you solutions of the general form Φ ⁣(ρ,φ)=(Ξ(J)Jm ⁣(zρ/Rout)+Ξ(Y)Ym ⁣(zρ/Rout))eimφ,\fc\Phi{\rho,\vphi}=\p{\Xi^{\p J}\fc{J_m}{z\rho/R_\mrm{out}}+\Xi^{\p Y}\fc{Y_m}{z\rho/R_\mrm{out}}}\e^{\i m\vphi}, where Ξ(J)\Xi^{\p J}, Ξ(Y)\Xi^{\p Y}, and zz are constants fixed by the boundary conditions, and mm is an integer and the azimuthal quantum number. The functions JmJ_m and YmY_m are Bessel functions of the first and second kind, respectively, which are two linearly independent solutions of the Bessel equation z2y ⁣(z)+zy ⁣(z)+(z2m2)y ⁣(z)=0z^2\fc{y''}z+z\fc{y'}z+\p{z^2-m^2}\fc{y}z=0 (1)(1) with some particular normalization. Plugging the general form into the boundary condition, and we have Ξ(J)Jm ⁣(z)+Ξ(Y)Ym ⁣(z)=0,Ξ(J)Jm ⁣(rz)+Ξ(Y)Ym ⁣(rz)=0,\Xi^{\p J}\fc{J_m'}{z}+\Xi^{\p Y}\fc{Y_m'}{z}=0,\quad \Xi^{\p J}\fc{J_m'}{rz}+\Xi^{\p Y}\fc{Y_m'}{rz}=0, where rRin/Routr\ceq R_\mrm{in}/R_\mrm{out}. This is regarded as a homogeneous linear system of equations for Ξ(J)\Xi^{\p J} and Ξ(Y)\Xi^{\p Y}. In order for it to have nontrivial solutions, the determinant of the coefficient matrix must vanish, which gives g ⁣(z)Jm ⁣(rz)Ym ⁣(z)Ym ⁣(rz)Jm ⁣(z)=0.\fc gz\ceq\fc{J_m'}{rz}\fc{Y_m'}z-\fc{Y_m'}{rz}\fc{J_m'}z=0. (2)(2) We can then assign a radial quantum number nn to the eigenfunctions by making the value of zz the nnth root of gg, which we may casually call zmnz_{mn}.

We then have the final solution (up to normalization) Φmn ⁣(ρ,φ)=(Ym ⁣(zmn)Jm ⁣(zmnρ/Rout)Jm ⁣(zmn)Ym ⁣(zmnρ/Rout))eimφ,\fc{\Phi_{mn}}{\rho,\vphi}=\p{\fc{Y_m'}{z_{mn}}\fc{J_m}{z_{mn}\rho/R_\mrm{out}} -\fc{J_m'}{z_{mn}}\fc{Y_m}{z_{mn}\rho/R_\mrm{out}}}\e^{\i m\vphi}, where mm is the azimuthal quantum number, and nn is the radial quantum number, and zmnz_{mn} is defined as the nnth root of the function gg. The eigenvalue is λmn=zmn2/Rout2\lmd_{mn}=-z_{mn}^2/R_\mrm{out}^2. In order for the eigenfunctions to be complete, we need to allow mm to be any integer, but we will restrict ourselves to non-negative mm in the rest of the article because the negative ones are practically the same as the positive ones.

Distribution of eigenvalues

From the well-known asymptotic form of the Bessel functions (source) Jm ⁣(z)=2πzcos ⁣(zmπ2π4),Ym ⁣(z)=2πzsin ⁣(zmπ2π4),\fc{J_m}{z\to\infty}=\sqrt{\fr2{\pi z}}\fc\cos{z-\fr{m\pi}2-\fr\pi4},\quad \fc{Y_m}{z\to\infty}=\sqrt{\fr2{\pi z}}\fc\sin{z-\fr{m\pi}2-\fr\pi4}, we can easily conclude that the asymptotic form of gg is g ⁣(z)=2sin ⁣((1r)z)πrz.\fc g{z\to\infty}=\fr{2\fc\sin{\p{1-r}z}}{\pi\sqrt r\,z}. This inspires us to define a function in companion with gg as f ⁣(z)Jm ⁣(rz)Jm ⁣(z)+Ym ⁣(rz)Ym ⁣(z),\fc fz\ceq\fc{J_m'}{rz}\fc{J_m'}z+\fc{Y_m'}{rz}\fc{Y_m'}z, (3)(3) which will have the asymptotic form f ⁣(z)=2cos ⁣((1r)z)πrz.\fc f{z\to\infty}=\fr{2\fc\cos{\p{1-r}z}}{\pi\sqrt r\,z}. Therefore, fcosθ ⁣(z)f\sim\cos\fc\tht z and gsinθ ⁣(z)g\sim\sin\fc\tht z are like the cosine and sine pair of oscillatory functions, with a phase angle θ ⁣(z)=(1r)z\fc\tht{z\to\infty}=\p{1-r}z asymptotically directly proportional to zz.

Here is a plot that shows how θ\tht behaves:

Plot of  and  for ,

The blue line is arctan ⁣(g ⁣(z)/f ⁣(z))\fc\arctan{\fc gz/\fc fz}, and the orange line is arctantan ⁣((1r)z)\arctan\fc\tan{\p{1-r}z}. we can see that the two functions are asymptotically equal.

A good thing about this description is that we can now see that zmnz_{mn} as a root of gg is just the solution to the equation θ ⁣(z)=nπ\fc\tht z=n\pi. In other words, zmnz_{mn} are just the points at which the blue line crosses the horizontal axis in the plot above. Therefore, if we can find the inverse function z ⁣(θ)\fc z\tht (maybe in a series expansion), we can directly get zmn=z ⁣(nπ)z_{mn}=\fc z{n\pi}. We can see from the plot that z ⁣(θ)=θ/(1r)\fc z\tht=\tht/\p{1-r} is probably not a good enough approximation. Therefore, we would like to seek higher order terms.

Kummer’s equation

For this part, we employ a method similar to a paper by Bremer.

First, for a general homogeneous second-order linear ODE in the form y+2χy+ψy=0y''+2\chi y'+\psi y=0, where χ\chi and ψ\psi are known functions of zz, we can define ynpy,pCexpχdz,qpψp,y_\mrm n\ceq py,\quad p\ceq C\exp\int\chi\,\d z, \quad q\ceq p\psi-p'', and the ODE will become a normal form yn+qyn=0y_\mrm n''+qy_\mrm n=0. Therefore, for any second-order linear ODE, we only need to consider those without the first-derivative term.

Then, one can prove that, for the ODE y+qy=0y''+qy=0, its two linearly independent solutions can be expressed as u=cosαα,v=sinαα,u=\fr{\cos\alp}{\sqrt{\alp'}},\quad v=\fr{\sin\alp}{\sqrt{\alp'}}, (4)(4) where α\alp satisfy Kummer’s equation α2+α2α3α24α2=q.\alp^{\prime2}+\fr{\alp'''}{2\alp'}-\fr{3\alp^{\prime\prime2}}{4\alp^{\prime2}}=q. (5)(5) This may seem like converting a problem to a more complicated one, but the advantage is that α\alp is not oscillatory while uu and vv are oscillatory, which means that it would be easier to expand α\alp as a series for large zz. Notice that α=1/(u2+v2)\alp'=1/\p{u^2+v^2}, which provides a means of finding α\alp if the solutions of the original ODE are known.

Derivation

For the ODE y+qy=0y''+qy=0, substitute the trial solution y=eα+iβy=\e^{\alp+\i\beta}, where α,β\alp,\beta are real functions of zz. We can derive the following equations: α+2αβ=0,β+β2α2+q=0.\alp''+2\alp'\beta'=0,\quad \beta''+\beta^{\prime2}-\alp^{\prime2}+q=0. The first equation gives β=lnα/2\beta=-\ln\alp'/2, which we can substitute into the second equation to get Equation 5. On the other hand, the real and imaginary parts of the trial solution gives us Equation 4. Technically speaking, it can be called the real and imaginary parts only if α>0\alp'>0, but they are still solutions to the ODE.

Another way to prove Kummer’s equation is just substituting α=1/(u2+v2)\alp'=1/\p{u^2+v^2} and check that it satisfies Kummer’s equation if uu and vv satisfy the ODE and have Wronkskian equal to 11.

Now, we can try to apply this to JmJ_m' and YmY_m'. First, we need to find the second-order ODE that those two functions satisfy. We already know that JmJ_m and YmY_m are solutions to Equation 1, so it would be straightforward to derive that JmJ_m' and YmY_m' satisfy y ⁣(z)+1zz23m2z2m2y ⁣(z)+(1m2+1z22m2z2m2)y ⁣(z)=0.\fc{y''}z+\fr1z\fr{z^2-3m^2}{z^2-m^2}\fc{y'}z +\p{1-\fr{m^2+1}{z^2}-\fr{2m^2}{z^2-m^2}}\fc yz=0. To reduce this into the normal form without the first-derivative term, define p ⁣(z)π2z3/2z2m2,q ⁣(z)14m214z22m2+z2(m2z2)2,\fc pz\ceq\sqrt{\fr\pi2}\fr{z^{3/2}}{\sqrt{z^2-m^2}},\quad \fc qz\ceq1-\fr{4m^2-1}{4z^2}-\fr{2m^2+z^2}{\p{m^2-z^2}^2}, (6)(6) and we have p ⁣(z)Jm ⁣(z)\fc pz\fc{J_m'}z and p ⁣(z)Ym ⁣(z)\fc pz\fc {Y_m'}z satisfy y ⁣(z)+q ⁣(z)y ⁣(z)=0\fc{y''}z+\fc qz\fc yz=0. Equation 4 then gives Ym ⁣(z)=cosα ⁣(z)p ⁣(z)α ⁣(z),Jm ⁣(z)=sinα ⁣(z)p ⁣(z)α ⁣(z)\fc{Y_m'}z=\fr{\cos\fc\alp z}{\fc pz\sqrt{\fc{\alp'}z}},\quad -\fc{J_m'}z=\fr{\sin\fc\alp z}{\fc pz\sqrt{\fc{\alp'}z}} (7)(7) (the normalization of pp and the initial value of α\alp are chosen to make sure they are correct). You may worry that p ⁣(z<m)\fc p{z<m} is imaginary, but α ⁣(z)\fc{\alp'}z will be negative in that region so that everything works out and is real in the end. Substitute Equation 7 into Equation 3 and 2, and we have f ⁣(z)=cosθ ⁣(z)p ⁣(rz)p ⁣(z)α ⁣(rz)α ⁣(z),g ⁣(z)=sinθ ⁣(z)p ⁣(rz)p ⁣(z)α ⁣(rz)α ⁣(z),\fc fz=\fr{\cos\fc\tht z}{\fc p{rz}\fc pz\sqrt{\fc{\alp'}{rz}\fc{\alp'}z}},\quad \fc gz=\fr{\sin\fc\tht z}{\fc p{rz}\fc pz\sqrt{\fc{\alp'}{rz}\fc{\alp'}z}}, where θ ⁣(z)α ⁣(z)α ⁣(rz)\fc\tht z\ceq\fc\alp z-\fc\alp{rz}. By this, we have a workable expression for θ ⁣(z)\fc\tht z so that we now just need to turn our attention to α ⁣(z)\fc\alp z.

We can substitute q ⁣(z)\fc qz in Equation 6 into Equation 5 and expand on both sides as a series of zz at infinity and solve for the series coefficients to get α ⁣(z)=1+4m238z2+16m4184m2+63128z4+,\fc{\alp'}z=1+\fr{-4m^2-3}{8z^2}+\fr{-16m^4-184m^2+63}{128z^4}+\cdots, (8)(8) which has a certain convergence radius which is not important at this stage.

Asymptotic expansion

Here we will work out another way of expanding α ⁣(z)\fc\alp z as a series based on properties of the Bessel functions. From Equation 7, we have 1α ⁣(z)=p ⁣(z)2(Jm ⁣(z)2+Ym ⁣(z)2).\fr1{\fc{\alp'}z}=\fc pz^2\p{\fc{J_m'}z^2+\fc{Y_m'}z^2}. If we were working with Jm ⁣(z)2+Ym ⁣(z)2\fc{J_m}z^2+\fc{Y_m}z^2 instead, we would be able to employ the handy Nicholson’s integral, but the same method cannot be applied here.

Why it does not work

Nicholson’s integral is Jm ⁣(z)2+Ym ⁣(z)2=8π20cosh ⁣(2mt)K0 ⁣(2zsinht)dt,\fc{J_m}z^2+\fc{Y_m}z^2=\fr8{\pi^2}\int_0^\infty\fc\cosh{2mt}\fc{K_0}{2z\sinh t}\d t, where K0K_0 is the modified Bessel function. A derivation is given in Section 13.73 of Watson’s A Treatise on the Theory of Bessel Functions.

To apply this to Jm ⁣(z)2+Ym ⁣(z)2\fc{J_m'}z^2+\fc{Y_m'}z^2, we need to use (source) Jm ⁣(z)=12(Jm1 ⁣(z)Jm+1 ⁣(z)),Ym ⁣(z)=12(Ym1 ⁣(z)Ym+1 ⁣(z)).\fc{J_m'}z=\fr12\p{\fc{J_{m-1}}z-\fc{J_{m+1}}z},\quad \fc{Y_m'}z=\fr12\p{\fc{Y_{m-1}}z-\fc{Y_{m+1}}z}. Then, we just need to work out the cross terms Jm1 ⁣(z)Jm+1 ⁣(z)+Ym1 ⁣(z)Ym+1 ⁣(z)\fc{J_{m-1}}z\fc{J_{m+1}}z+\fc{Y_{m-1}}z\fc{Y_{m+1}}z. By the same method of deriving Nicholson’s integral, we can get =Jm1 ⁣(z)Jm2 ⁣(z)+Ym1 ⁣(z)Ym2 ⁣(z)=4π20(e(m1+m2)tcos ⁣((m1m2)π)+e(m1+m2)t)Km2m1 ⁣(2zsinht)dt,\begin{align*} &\phantom{={}}\fc{J_{m_1}}z\fc{J_{m_2}}z+\fc{Y_{m_1}}z\fc{Y_{m_2}}z\\ &=\fr4{\pi^2}\int_0^\infty\p{\e^{\p{m_1+m_2}t}\fc\cos{\p{m_1-m_2}\pi} +\e^{-\p{m_1+m_2}t}}\fc{K_{m_2-m_1}}{2z\sinh t}\d t, \end{align*} which is a more general version of Nicholson’s integral. However, this formula is only valid for Re ⁣(m1m2)<1\v{\fc\Re{m_1-m_2}}<1 because otherwise the integral diverges near t=0t=0, while we need m2m1=2m_2-m_1=2.

One can also try to employ the same method of deriving Nicholson’s integral directly on Jm ⁣(z)2+Ym ⁣(z)2\fc{J_m'}z^2+\fc{Y_m'}z^2, but it will turn out to have the same divergence problem. Briefly speaking, there is a term that is an infinitesimal quantity times the integral of μ2Kμ ⁣(2zsinht)\partial_\mu^2\fc{K_\mu}{2z\sinh t}, which can only be thrown away without any problem if Reμ<1\v{\Re\mu}<1, which is not the case here.

We can, however, use the asymptotic expansion of the Bessel functions directly (source): Ym ⁣(z)=2πz(cos ⁣(zmπ2π4)k=0(1)kc2kz2ksin ⁣(zmπ2π4)k=0(1)kc2k+1z2k+1),Jm ⁣(z)=2πz(cos ⁣(zmπ2π4)k=0(1)kc2k+1z2k+1+sin ⁣(zmπ2π4)k=0(1)kc2kz2k),\begin{align*} \fc{Y_m'}z&=\sqrt{\fr2{\pi z}}\p{\fc\cos{z-\fr{m\pi}2-\fr\pi4} \sum_{k=0}^\infty\fr{\p{-1}^kc_{2k}}{z^{2k}} -\fc\sin{z-\fr{m\pi}2-\fr\pi4}\sum_{k=0}^\infty\fr{\p{-1}^kc_{2k+1}}{z^{2k+1}}},\\ -\fc{J_m'}z&=\sqrt{\fr2{\pi z}}\p{\fc\cos{z-\fr{m\pi}2-\fr\pi4} \sum_{k=0}^\infty\fr{\p{-1}^kc_{2k+1}}{z^{2k+1}} +\fc\sin{z-\fr{m\pi}2-\fr\pi4}\sum_{k=0}^\infty\fr{\p{-1}^kc_{2k}}{z^{2k}}}, \end{align*} where ckak+(k12)ak1,ak(1)k(1/2m)k(1/2+m)k2kk!,c_k\ceq a_k+\p{k-\fr12}a_{k-1},\quad a_k\ceq\p{-1}^k\fr{\p{1/2-m}^{\overline k}\p{1/2+m}^{\overline k}}{2^kk!}, where the raising factorial notation is used. By combining them, we get Jm ⁣(z)2+Ym ⁣(z)2=2πk=0rkz2k+1,rk(1)kl=02k(1)lclc2kl.\fc{J_m'}z^2+\fc{Y_m'}z^2=\fr2\pi\sum_{k=0}^\infty\fr{r_k}{z^{2k+1}},\quad r_k\ceq\p{-1}^k\sum_{l=0}^{2k}\p{-1}^lc_lc_{2k-l}.

Derivation

First, expand the squares, and the cross terms will cancel, and we have πz2(Jm ⁣(z)2+Ym ⁣(z)2)=(k(1)kc2kz2k)2+(k(1)kc2k+1z2k+1)2.\fr{\pi z}2\p{\fc{J_m'}z^2+\fc{Y_m'}z^2}= \p{\sum_k\p{-1}^k\fr{c_{2k}}{z^{2k}}}^2 +\p{\sum_k\p{-1}^k\fr{c_{2k+1}}{z^{2k+1}}}^2. For the first term, combine a 1/z2l1/z^{2l} and a 1/z2(kl)1/z^{2\p{k-l}} to get a 1/z2k1/z^{2k}, so that we can resum it as (k(1)kc2kz2k)2=k=01z2kl=0k(1)lc2l(1)klc2k2l.\p{\sum_k\p{-1}^k\fr{c_{2k}}{z^{2k}}}^2 =\sum_{k=0}^\infty\fr1{z^{2k}}\sum_{l=0}^k\p{-1}^lc_{2l}\p{-1}^{k-l}c_{2k-2l}. Similarly, for the other term, combine a 1/z2l11/z^{2l-1} and a 1/z2(kl)+11/z^{2\p{k-l}+1} to get a 1/z2k1/z^{2k}, so that we can resum it as (k(1)kc2k+1z2k+1)2=k=01z2kl=1k(1)l1c2l1(1)klc2k2l+1.\p{\sum_k\p{-1}^k\fr{c_{2k+1}}{z^{2k+1}}}^2 =\sum_{k=0}^\infty\fr1{z^{2k}}\sum_{l=1}^k\p{-1}^{l-1}c_{2l-1}\p{-1}^{k-l}c_{2k-2l+1}. Combine to get πz2(Jm ⁣(z)2+Ym ⁣(z)2)=k=01z2k(l=0k(1)kc2lc2k2l+l=1k(1)k1c2l1c2k2l+1)=k=0(1)kz2kl=02k(1)lclc2kl.\begin{align*} \fr{\pi z}2\p{\fc{J_m'}z^2+\fc{Y_m'}z^2}&= \sum_{k=0}^\infty\fr1{z^{2k}} \p{\sum_{l=0}^k\p{-1}^kc_{2l}c_{2k-2l} +\sum_{l=1}^k\p{-1}^{k-1}c_{2l-1}c_{2k-2l+1}}\\ &=\sum_{k=0}^\infty\fr{\p{-1}^k}{z^{2k}} \sum_{l=0}^{2k}\p{-1}^lc_lc_{2k-l}. \end{align*}

Then, take the reciprocal of the series, and we have 1Jm ⁣(z)2+Ym ⁣(z)2=π2k=0rkrz2k1,\fr1{\fc{J_m'}z^2+\fc{Y_m'}z^2}=\fr\pi2\sum_{k=0}^\infty\fr{r^\mrm r_k}{z^{2k-1}}, where rkrr^\mrm r_k is defined recursively as (noticing that r0=1r_0=1) r0r1,rk>0rl=1krlrklr.r^\mrm r_0\ceq 1,\quad r^\mrm r_{k>0}\ceq-\sum_{l=1}^kr_lr^\mrm r_{k-l}.

Series reciprocation

For a series k=0rkzk\sum_{k=0}^\infty r_kz^k, what is the reciprocal (k=0rkzk)1\p{\sum_{k=0}^\infty r_kz^k}^{-1}? Assume that it is another series k=0rkrzk\sum_{k=0}^\infty r^\mrm r_kz^k. Then, we have 1=(k=0rkzk)(k=0rkrzk)=k=0zkl=0krlrklr.1=\p{\sum_{k=0}^\infty r_kz^k}\p{\sum_{k=0}^\infty r^\mrm r_kz^k} =\sum_{k=0}^\infty z^k\sum_{l=0}^k r_l r^\mrm r_{k-l}. Compare the coefficients of zkz^k on both sides, and we have δk,0=l=0krlrklr=r0rkr+l=1krlrklr.\dlt_{k,0}=\sum_{l=0}^k r_l r^\mrm r_{k-l} =r_0r^\mrm r_k+\sum_{l=1}^k r_l r^\mrm r_{k-l}. Therefore, we get the recursion relation r0r=1r0,rk>0r=1r0l=1krlrklr.r^\mrm r_0=\fr1{r_0},\quad r^\mrm r_{k>0}=-\fr1{r_0}\sum_{l=1}^kr_lr^\mrm r_{k-l}. I will use the notation of superscript r\mrm r for series reciprocation in the rest of this article.

There are non-recursive ways of writing those coefficients, but they are either very long or needs notations that require a bit of explanation, so I restrained from that.

Therefore, we get the asymptotic expansion of α ⁣(z)\fc\alp z as α ⁣(z)=dzp ⁣(z)2(Jm ⁣(z)2+Ym ⁣(z)2)=mπ2π4+k=0skz2k1,skm2rk1rrkr2k1\fc\alp z=\int\fr{\d z}{\fc pz^2\p{\fc{J_m'}z^2+\fc{Y_m'}z^2}} =-\fr{m\pi}2-\fr\pi4+\sum_{k=0}^\infty\fr{s_k}{z^{2k-1}},\quad s_k\ceq\fr{m^2r^\mrm r_{k-1}-r^\mrm r_k}{2k-1} (with r1rr^\mrm r_{-1} understood as 00; I will be assuming the reference to any expansion coefficients outside their designated range to be interpreted as zero in all occurrences in the rest of this article). The additive constant in α ⁣(z)\fc\alp z is properly chosen so that Equation 7 is satisfied without being off by a phase (but it is actually unimportant anyway because it gets canceled in the expression of θ\tht). One can check that this agrees with Equation 8.

We can now find an expansion for θ\tht: θ ⁣(z)=α ⁣(z)α ⁣(rz)=(1r)k=0dkz2k1,dk(11r2k1)sk1r.\fc\tht z=\fc\alp z-\fc\alp{rz}=\p{1-r}\sum_{k=0}^\infty\fr{d_k}{z^{2k-1}},\quad d_k\ceq\p{1-\fr1{r^{2k-1}}}\fr{s_k}{1-r}. Then it is the final step to find an expansion for the inverse function z ⁣(θ)\fc z\tht. Take the reciprocal of θ ⁣(z)\fc\tht z: 1θ ⁣(z)=11rk=0dkrz2k+1,d0r1,dk>0rl=1kdldklr.\fr1{\fc\tht z}=\fr1{1-r}\sum_{k=0}^\infty\fr{d^\mrm r_k}{z^{2k+1}},\quad d^\mrm r_0\ceq1,\quad d^\mrm r_{k>0}\ceq-\sum_{l=1}^kd_l d^\mrm r_{k-l}. Then, invert the series: 1z ⁣(θ)=k=0bkrθ2k+1,bkr(1r)2k+1(2k+1)!{l=12k(1)l(2k+1)lB2k,l ⁣(0,2!d1r,0,4!d2r,0,),k>0,1,k=0,\fr1{\fc z\tht}=\sum_{k=0}^\infty\fr{b^\mrm r_k}{\tht^{2k+1}},\quad b^\mrm r_k\ceq\fr{\p{1-r}^{2k+1}}{\p{2k+1}!}\begin{dcases} \sum_{l=1}^{2k}\p{-1}^l\p{2k+1}^{\overline l} \fc{B_{2k,l}}{0,2!d^\mrm r_1,0,4!d^\mrm r_2,0,\ldots},&k>0,\\ 1,&k=0, \end{dcases} where B2k,lB_{2k,l} is the Bell polynomial. Finally, take the reciprocal: z ⁣(θ)=k=0bkθ2k1,b011r,bk>011rl=1kblrbkl.\fc z\tht=\sum_{k=0}^\infty\fr{b_k}{\tht^{2k-1}},\quad b_0\ceq\fr1{1-r},\quad b_{k>0}\ceq-\fr1{1-r}\sum_{l=1}^kb^\mrm r_lb_{k-l}. The first few terms are z ⁣(θ)=θ1r+(4m2+3)(1r)8rθ+\fc z\tht=\fr\tht{1-r}+\fr{\p{4m^2+3}\p{1-r}}{8r\tht}+\cdots (I only write two terms here because the next term starts to be very long; it will turn out that only the first two terms are useful anyway).

Wolfram codes for computing the coefficients
1
2
3
4
5
6
7
8
9
a[m_,k_]:= (-1)^k Pochhammer[1/2-m,k]Pochhammer[1/2+m,k]/(2^k k!)
c[m_,k_]:=a[m,k]+(k-1/2)a[m,k-1]
r[m_,k_]:=(-1)^k Sum[(-1)^l c[m,l]c[m,2k-l],{l,0,2k}]
rr[m_,k_]:=rr[m,k]=If[k<0,0,If[k==0,1,-Sum[r[m,l]rr[m,k-l],{l,1,k}]]]
s[m_,k_]:=(m^2 rr[m,k-1]-rr[m,k])/(2k-1)
d[m_,k_,R_]:=(1-1/R^(2k-1))s[m,k]/(1-R)
dr[m_,k_,R_]:=dr[m,k,R]=If[k==0,1,-Sum[d[m,l,R]dr[m,k-l,R],{l,1,k}]]
br[m_,k_,R_]:=(1-R)^(2k+1)/(2k+1)!If[k==0,1,Sum[(-1)^l Pochhammer[2k+1,l]BellY[2k,l,Table[If[EvenQ[j],dr[m,j/2,R]j!,0],{j,1,2k-l+1}]],{l,1,2k}]]
b[m_,k_,R_]:=b[m,k,R]=If[k==0,1/(1-R),-1/(1-R)Sum[br[m,l,R]b[m,k-l,R],{l,1,k}]]

(The capitalized R is the parameter rr in this article; I have so poor choices of variable names…)

The result is shown in the plot below.

Plot of  vs.  with different numbers of terms for ,

The black line is the exact function θ ⁣(z)\fc\tht z for m=4m=4, r=1/3r=1/3, and the blue, green, orange, and red lines are the truncated asymptotic series of the inverse function z ⁣(θ)\fc z\tht with 1, 2, 3, and 4 terms, respectively. The horizontal grid lines are the integer multiples of π\pi, whose intersections with the black line gives the wanted roots zmnz_{mn}. To be honest, the result is a bit anticlimactic because it turns out that truncating the series to only the first two terms gives the best approximation. This is within expectation, though, because the asymptotic series is never guaranteed to give better approximations with more terms.

The n=0n=0 mode

For all the previous plots, I have only shown m=4m=4. For mm being other positive integers, they all look similar, but there is a special feature for m=0m=0. To see this, first study the limiting form of f ⁣(z)\fc fz and g ⁣(z)\fc gz for small zz. The limiting forms of the Bessel functions are (source) J0 ⁣(z0)=z2,Jm>0 ⁣(z0)=12m(m1)!zm1,Y0 ⁣(z0)=2πz,Ym>0 ⁣(z0)=2mm!π1zm+1.\begin{align*} \fc{J_0'}{z\to0}&=-\fr z2,& \fc{J_{m>0}'}{z\to0}&=\fr{1}{2^m\p{m-1}!}z^{m-1},\\ \fc{Y_0'}{z\to0}&=\fr2{\pi z},& \fc{Y_{m>0}'}{z\to0}&=\fr{2^mm!}{\pi}\fr1{z^{m+1}}. \end{align*} (9)(9) We can then get f ⁣(z0)={4π2rz2,m=0,1rm+1(2mm!π)21z2m+2,m>0,g ⁣(z0)={1r2πr,m=0,mπ(rm11rm+1)1z2,m>0.\begin{align*} \fc f{z\to0}&=\begin{dcases} \fr4{\pi^2rz^2},&m=0,\\ \fr1{r^{m+1}}\p{\fr{2^mm!}\pi}^2\fr1{z^{2m+2}},&m>0, \end{dcases}\\ \fc g{z\to0}&=\begin{dcases} \fr{1-r^2}{\pi r},&m=0,\\ \fr m\pi\p{r^{m-1}-\fr1{r^{m+1}}}\fr1{z^2},&m>0. \end{dcases} \end{align*} From this, we can get the limiting form of θ ⁣(z)\fc\tht z: θ ⁣(z0)={π(1r2)4z2,m=0,πm(1r2m)(m!2m)2z2m,m>0.\fc\tht{z\to0}=\begin{dcases} \fr{\pi\p{1-r^2}}4z^2,&m=0,\\ -\fr{\pi m\p{1-r^{2m}}}{\p{m!2^m}^2}z^{2m},&m>0. \end{dcases} The particularly interesting thing to note is the negative sign for the case of m>0m>0. Remember that θ ⁣(z)=(1r)z\fc\tht{z\to\infty}=\p{1-r}z, which is a positive thing, we would conclude that θ ⁣(z)\fc\tht z would become zero for some positive zz if m>0m>0, while that may not be the case for m=0m=0. Indeed, there is no positive zz for θ ⁣(z)=0\fc\tht z=0 if m=0m=0, as we can see from the plot below.

Plot of  for  and .

The red line is θ ⁣(z)\fc\tht z for m=1m=1, which we can see that crosses the horizontal axis, while the blue line is θ ⁣(z)\fc\tht z for m=0m=0, which does not cross the horizontal axis. The more lightly colored lines are the limiting forms of θ ⁣(z)\fc\tht z for small zz.

The implication is that the n=0n=0 mode would not exist for m=0m=0 but exist for m>0m>0. However, traditionally, when people talk about eigenmodes of the Laplacian, the quantum number nn refers to the 1-based numbering of the roots of the Bessel functions (gg in our case). This would mean that what is referred to as the (m>0,n)\p{m>0,n} mode in this article would be traditionally called the (m>0,n+1)\p{m>0,n+1} mode, while the (m=0,n)\p{m=0,n} mode in this article is the same as what is traditionally called. In other words, the traditional names of the modes for different values of m,nm,n are n=012m=0(0,1)(0,2)1(1,1)(1,2)(1,3)2(2,1)(2,2)(2,3)\begin{array}{r|cccc} &n=0&1&2&\cdots\\ \hline m=0&&\p{0,1}&\p{0,2}\\ 1&\p{1,1}&\p{1,2}&\p{1,3}\\ 2&\p{2,1}&\p{2,2}&\p{2,3}\\ \vdots&&&&\ddots \end{array}

Another way to see this is that, according to Equation 7, in order for Jm ⁣(z)\fc{J_m'}z and Ym ⁣(z)\fc{Y_m'}z to be real-valued, whenever α ⁣(z)<0\fc{\alp'}z<0, we would need p ⁣(z)\fc pz to be purely imaginary, and vice versa. From Equation 6, we can see that p ⁣(z)\fc pz is real when zmz\ge m, and it is purely imaginary when z<mz<m. Therefore, α ⁣(z)\fc{\alp'}z goes from negative to positive when zz crosses mm. This means that α ⁣(z)\fc\alp z is monotonically decreasing when z<mz<m but monotonically increasing when z>mz>m, and z=mz=m is the minimum. This means that rz<z<m    α ⁣(rz)>α ⁣(z),rz<z<m\implies\fc\alp{rz}>\fc\alp z, which means θ ⁣(z<m)<0\fc\tht{z<m}<0. This means that when m>0m>0, the root zm0z_{m0} must exist, and we also get a lower bound zm0>mz_{m0}>m. However, when m=0m=0, α ⁣(z)\fc\alp z would be monotonically increasing for all zz, and thus θ ⁣(z)\fc\tht z would be positive for all zz, which means that z00z_{00} does not exist. By a similar method, we can also derive an upper bound for zm0z_{m0}. We have m<rz<z    α ⁣(rz)<α ⁣(z),m<rz<z\implies\fc\alp{rz}<\fc\alp z, which means θ ⁣(z>m/r)>0\fc\tht{z>m/r}>0. This means that zm0<m/rz_{m0}<m/r. This also implies the nonexistence of z00z_{00}.

Maybe we can still formally define z00=0z_{00}=0, and the eigenfunction would be the trivial Φ00 ⁣(ρ,φ)=const\fc{\Phi_{00}}{\rho,\vphi}=\mrm{const} with a zero eigenvalue.

Numerical root-finding

A key thing to note about the asymptotic series truncated to the first two terms is that it is impossible to get zz values smaller than a certain bound: ztrunc ⁣(θ)=θ1r+(4m2+3)(1r)8rθz4m2+32r,\fc{z_\mrm{trunc}}\tht=\fr{\tht}{1-r}+\fr{\p{4m^2+3}\p{1-r}}{8r\tht} \ge z^*\ceq\sqrt{\fr{4m^2+3}{2r}}, where the equality holds when θ=θ(1r)(4m2+3)/8r\tht=\tht^*\ceq\p{1-r}\sqrt{\p{4m^2+3}/8r}. This means that if we use zmnztrunc ⁣(nπ)z_{mn}\approx\fc{z_\mrm{trunc}}{n\pi} to approximate the roots, we will miss all the roots with z<zz<z^*. The number of missed roots is nθ/πn^*\ceq\ceil{\tht^*/\pi} (this includes the n=0n=0 mode, so for m=0m=0, the number of missed roots is n1n^*-1). According to the bound on zm0z_{m0} we derived in the previous section, all the missing roots are in the interval (z,m)\p{z^*,m}. In order to numerically find those roots, we can equispacedly sample more than nn^* points (maybe 3(n+1)3\p{n^*+1} points to be safe) in the interval as initial guesses and use usual root-finding methods such as Newton’s method to find the roots.

Limiting cases

The disk limit

When r0r\to0, the annulus becomes a disk. We will see how the eigenmodes tend to the eigenmodes on a disk, which are given by Φmndisk ⁣(ρ,φ)=Jm ⁣(zmndiskρ/Rout)eimφ,\fc{\Phi_{mn}^{\mrm{disk}}}{\rho,\vphi} =\fc{J_m}{z_{mn}^\mrm{disk}\rho/R_\mrm{out}}\e^{\i m\vphi}, where zmndiskz_{mn}^\mrm{disk} are the roots of JmJ_m'.

In this case, we can regard rzrz as small, so using Equation 9 gives f ⁣(z)={2πrzY0 ⁣(z),m=0,2mm!π(rz)m+1Ym ⁣(z),m>0,g ⁣(z)={2πrzJ0 ⁣(z),m=0,2mm!π(rz)m+1Jm ⁣(z),m>0.\fc fz=\begin{dcases} \fr2{\pi rz}\fc{Y_0'}z,&m=0,\\ \fr{2^mm!}{\pi\p{rz}^{m+1}}\fc{Y_m'}z,&m>0, \end{dcases}\quad \fc gz=\begin{dcases} -\fr2{\pi rz}\fc{J_0'}z,&m=0,\\ -\fr{2^mm!}{\pi\p{rz}^{m+1}}\fc{J_m'}z,&m>0. \end{dcases} This means that tanθ ⁣(z)=g ⁣(z)f ⁣(z)=Jm ⁣(z)Ym ⁣(z)=tanα ⁣(z),\tan\fc\tht z=\fr{\fc gz}{\fc fz}=\fr{-\fc{J_m'}z}{\fc{Y_m'}z}=\tan\fc\alp z, or just θ ⁣(z)=α ⁣(z)\fc\tht z=\fc\alp z. We can also see this by noting that α ⁣(rz)=0\fc\alp{rz}=0 when r=0r=0, so θ ⁣(z)=α ⁣(z)α ⁣(rz)=α ⁣(z)\fc\tht z=\fc\alp z-\fc\alp{rz}=\fc\alp z. Therefore, the solutions to θ ⁣(z)=nπ\fc\tht z=n\pi would just be the solutions to α ⁣(z)=nπ\fc\alp z=n\pi, which are just roots of JmJ_m'. This hence recovers the eigenmodes on a disk.

The circle limit

When r1r\to1, the annulus becomes a circle. In this case, we can suppress the radial dimension to make the problem one-dimensional. The eigenmodes would be Φmcircle ⁣(φ)=eimφ,\fc{\Phi_m^\mrm{circle}}{\vphi}=\e^{\i m\vphi}, and the eigenvalues are λmcircle=m2/R2\lmd^\mrm{circle}_m=-m^2/R^2 (no need to distinguish between RinR_\mrm{in} and RoutR_\mrm{out} here).

This case is interesting in that the radial dimension would become “invisible” from the physics of the system. Note that θ ⁣(z)=(1r)z\fc\tht{z\to\infty}=\p{1-r}z would be a very flat line, which means that zz would need to increase by a very large amount in order to get θ\tht to increase by π\pi. Therefore, the radial quantum number nn would be very hard to increase. Formally, the eigenvalues of the modes with n>0n>0 will become infinite, so we then practically only need to consider n=0n=0 for the “low-energy description” of the system.

We have previously derived the lower bound and upper bound for zm0z_{m0}, which gives zm0(m,m/r)z_{m0}\in\p{m,m/r}. When r1r\to1, we then get zm0=mz_{m0}=m by the squeeze theorem. The eigenvalue of the Laplacian is then λm0=zm02/R2=m2/R2=λmcircle\lmd_{m0}=-z_{m0}^2/R^2=-m^2/R^2=\lmd^\mrm{circle}_m.

For the case of m=0m=0, there are two ways to look at it. If we do not regard the trivial mode Φ0 ⁣(φ)=const\fc{\Phi_0}{\vphi}=\mrm{const} as a mode, then we can say that the m=0m=0 mode does not exist on a circle, which fits nicely with the fact that the n=0n=0 mode does not exist for m=0m=0 in the annulus. With the other way, if we regard the m=0m=0 and n=0n=0 mode on the annulus as the trivial mode Φ00 ⁣(ρ,φ)=const\fc{\Phi_{00}}{\rho,\vphi}=\mrm{const}, then it also nicely tends to the trivial mode m=0m=0 on the circle in the limit r1r\to1.