Skip to content

First Connection Problem: From One Endpoint to Another

Suppose a differential equation has a solution that is regular at its left endpoint. Does that make it regular at its right endpoint? This first example gives a complete answer: the solution remains finite, but its derivative diverges. The coefficient of that singular behavior is a connection coefficient.

Before starting: you need second-order linear ODEs, differentiation of powers, and a two-by-two determinant. The required special-function notation is defined below. No monodromy, CFT, or gauge theory is needed.

First session: allow an estimated 60–90 minutes for the equation, matching calculation, endpoint conclusion, and Exercises 1–2. The numerical check, integral derivation, and branch exercise are optional extensions. This is a planning estimate, not a measured student completion time.

On the real interval 0<z<10<z<1, consider

12z(1z)y+(1519z)yy=0.12z(1-z)y''+(15-19z)y'-y=0.

This is the Gauss equation

z(1z)y+[c(a+b+1)z]yaby=0,(a,b,c)=(14,13,54).z(1-z)y''+[c-(a+b+1)z]y'-aby=0, \qquad (a,b,c)=\left(\frac14,\frac13,\frac54\right).

Choose the solution analytic at zero with y(0)=1y(0)=1. Write it as f0(z)=2F1(a,b;c;z)f_0(z)={}_2F_1(a,b;c;z). Here the notation means the convergent series

2F1(a,b;c;z)=n=0dnzn,d0=1,dn+1=(a+n)(b+n)(c+n)(n+1)dn.{}_2F_1(a,b;c;z)=\sum_{n=0}^{\infty}d_nz^n, \qquad d_0=1,\quad d_{n+1}=\frac{(a+n)(b+n)}{(c+n)(n+1)}d_n.

Substitution into the ODE gives this recurrence. For our parameters, f0(z)=1+z/15+O(z2)f_0(z)=1+z/15+O(z^2). Its series converges for z<1|z|<1, so it can be evaluated inside the interval. The endpoint z=1z=1 sits on the boundary of that disc; termwise intuition there needs care.

Check your starting point: a different normalization y(0)=2y(0)=2 would double the entire solution. Every coefficient describing that solution must double too.

Let s=1zs=1-z and δ=cab=2/3\delta=c-a-b=2/3. Substituting ysry\sim s^r near s=0s=0 gives the indicial equation r(rδ)=0r(r-\delta)=0. There are two local behaviors: one analytic and one proportional to s2/3s^{2/3}. Unit-leading solutions are

f1(z)=2F1(14,13;13;1z),g1(z)=(1z)2/32F1(1,1112;53;1z).\begin{aligned} f_1(z)&={}_2F_1\left(\frac14,\frac13;\frac13;1-z\right),\\ g_1(z)&=(1-z)^{2/3} {}_2F_1\left(1,\frac{11}{12};\frac53;1-z\right). \end{aligned}

Thus f1=1+O(s)f_1=1+O(s) and g1=s2/3[1+O(s)]g_1=s^{2/3}[1+O(s)]. All powers are positive real on 0<z<10<z<1. For complex continuation, use logarithms real on this interval and cuts on (,0](-\infty,0] and [1,)[1,\infty).

Because f1,g1f_1,g_1 are independent solutions of the same equation, there are constants A,BA,B such that

f0=Af1+Bg1.f_0=A f_1+B g_1.

This is the global question reduced to two numbers. The endpoint series fix the bases; the constants say how the solution selected at zero fits into the basis selected at one.

At any interior point zz_*, solve

(f1g1f1g1)z(AB)=(f0f0)z.\begin{pmatrix}f_1&g_1\\f_1'&g_1'\end{pmatrix}_{z_*} \begin{pmatrix}A\\B\end{pmatrix} =\begin{pmatrix}f_0\\f_0'\end{pmatrix}_{z_*}.

Define the Wronskian by Wr[u,v]=uvuv\Wr[u,v]=uv'-u'v. Cramer’s rule gives

A=Wr[f0,g1]Wr[f1,g1],B=Wr[f1,f0]Wr[f1,g1].A=\frac{\Wr[f_0,g_1]}{\Wr[f_1,g_1]}, \qquad B=\frac{\Wr[f_1,f_0]}{\Wr[f_1,g_1]}.

The signs depend on the order in each Wronskian. A useful independent check follows from Abel’s identity: if y+py+qy=0y''+p y'+q y=0, then W=pWW'=-pW. Here

Wr[f1,g1]=23z5/4(1z)1/3.\Wr[f_1,g_1] =-\frac23 z^{-5/4}(1-z)^{-1/3}.

The minus sign also follows directly from g123(1z)1/3g_1'\sim-\frac23(1-z)^{-1/3} near one. Although the Wronskians vary with zz, their ratios are constant. That makes repeated matching a useful numerical test.

The analytic answer is

A=Γ(5/4)Γ(2/3)Γ(1)Γ(11/12)1.16278702942702179,B=Γ(5/4)Γ(2/3)Γ(1/4)Γ(1/3)=38.\begin{aligned} A&=\frac{\Gamma(5/4)\Gamma(2/3)}{\Gamma(1)\Gamma(11/12)} \simeq1.16278702942702179,\\ B&=\frac{\Gamma(5/4)\Gamma(-2/3)}{\Gamma(1/4)\Gamma(1/3)} =-\frac38. \end{aligned}

Here Γ\Gamma extends the factorial and satisfies Γ(x+1)=xΓ(x)\Gamma(x+1)=x\Gamma(x). That recurrence alone simplifies BB to 3/8-3/8. The general connection formula is given in DLMF 15.10.21; an integral derivation for this particular case appears below.

The connection relation gives

f0(z)=A38(1z)2/3+O(1z),f0(z)14(1z)1/3.f_0(z)=A-\frac38(1-z)^{2/3}+O(1-z), \qquad f_0'(z)\sim\frac14(1-z)^{-1/3}.

So the analytic solution selected at zero has a finite limit at one, but its derivative diverges there. Boundedness is weaker than analyticity or differentiability at a singular endpoint.

If a boundary problem required the analytic branch at one, its condition would be B=0B=0. Our fixed equation does not meet that condition. In an equation depending on a spectral parameter, zeros of the corresponding coefficient can select allowed parameter values. This is the basic idea behind many later spectral calculations.

Download gauss-starter-check.py. The supported baseline is Python 3.10 or later with mpmath==1.3.0. From the directory containing the downloaded file, run

Terminal window
python3 -m pip install mpmath==1.3.0
python3 gauss-starter-check.py

The program forms local series and their derivatives at z=1/3,1/2,2/3z=1/3,1/2,2/3, then extracts A,BA,B through the Wronskians. It does not use the gamma answer to construct those series. It checks the gamma coefficients, Abel’s identity, the differential equation, and the compensating basis phase from Exercise 3.

With 240 terms and 60 working digits, the largest checked error was about 8.5×10418.5\times10^{-41}, below the declared 103010^{-30} tolerance. The expected summary is PASS, with A1.16278702942702179A\simeq1.16278702942702179 and B=0.375B=-0.375. This is numerical evidence on the stated inputs, not a rigorous enclosure.

Try an intentionally insufficient truncation:

Terminal window
python3 gauss-starter-check.py --terms 24

It must report FAIL and exit with nonzero status. Then compare 80, 160, and 240 terms. With fixed arithmetic precision, the errors should decrease until rounding limits further improvement. Matching at a point outside a series’ convergence disc would be a different error; more terms would not repair it. Use --json to save the complete numerical record.

For our positive parameters, Euler’s integral is

f0(z)=K01ub1(1u)cb1(1zu)a ⁣du,K=Γ(c)Γ(b)Γ(cb).f_0(z)=K\int_0^1 u^{b-1}(1-u)^{c-b-1}(1-zu)^{-a}\,\dd u, \qquad K=\frac{\Gamma(c)}{\Gamma(b)\Gamma(c-b)}.

The integral converges for 0<z<10<z<1. Since δ>0\delta>0, setting z=1z=1 also gives a convergent beta integral. Thus

A=f0(1)=KB(b,δ)=Γ(c)Γ(δ)Γ(ca)Γ(cb).A=f_0(1)=K\,\mathrm B(b,\delta) =\frac{\Gamma(c)\Gamma(\delta)}{\Gamma(c-a)\Gamma(c-b)}.

To recover BB, differentiate the integral. Its singular part comes from uu near one. Put 1u=sv1-u=s v, where s=1zs=1-z. The exact change of variables gives

f0(z)=aKsδ101/s(1sv)bvcb1[1+(1s)v]a+1 ⁣dv.f_0'(z)=aK s^{\delta-1} \int_0^{1/s} \frac{(1-sv)^b v^{c-b-1}}{[1+(1-s)v]^{a+1}}\,\dd v.

For 0<s1/20<s\leq1/2, extend the integrand by zero past 1/s1/s. It is bounded by vcb1(1+v/2)a1v^{c-b-1}(1+v/2)^{-a-1}, which is integrable at zero because cb>0c-b>0 and at infinity because δ<1\delta<1. Dominated convergence therefore justifies the limiting integral:

f0(z)aKsδ10vcb1(1+v)a1 ⁣dv=Γ(c)Γ(1δ)Γ(a)Γ(b)sδ1.\begin{aligned} f_0'(z) &\sim aK s^{\delta-1} \int_0^\infty v^{c-b-1}(1+v)^{-a-1}\,\dd v\\ &=\frac{\Gamma(c)\Gamma(1-\delta)}{\Gamma(a)\Gamma(b)} s^{\delta-1}. \end{aligned}

Comparing with Bg1δBsδ1B g_1'\sim-\delta B s^{\delta-1} yields the stated coefficient because Γ(1δ)=δΓ(δ)\Gamma(1-\delta)=-\delta\Gamma(-\delta). The inequalities b>0b>0, cb>0c-b>0, and 0<δ<10<\delta<1 justify this particular integral argument. More general parameters require analytic continuation and attention to resonant limits.

Replace g1g_1 by g~1=2g1\widetilde g_1=2g_1, keeping f0f_0 and f1f_1 fixed. Find the new coefficient and decide whether the endpoint derivative changes.

Hint

Write the same function in both bases; the product of a basis vector and its coefficient must agree.

Solution

B~=B/2=3/16\widetilde B=B/2=-3/16. The physical function and its derivative are unchanged because B~g~1=Bg1\widetilde B\widetilde g_1=B g_1. A connection coefficient needs its basis normalization to have meaning.

A calculation finds that both f1f_1 and g1g_1 are bounded at one and concludes that they are both analytic there. Identify the mistaken step and formulate the condition selecting the analytic branch.

Hint

Differentiate the leading noninteger power. An analytic function has an ordinary Taylor expansion in integer nonnegative powers.

Solution

g1(1z)2/3g_1\sim(1-z)^{2/3} is bounded but has a divergent derivative. It has a branch point rather than a Taylor expansion at one. For y=Af1+Bg1y=A f_1+B g_1, analyticity requires B=0B=0 in this nonresonant basis.

At the same matching point, define a new basis by replacing Log(1z)\Log(1-z) with Log(1z)+2πi\Log(1-z)+2\pi\ii in g1g_1 while keeping the same continued solution f0f_0. Find the compensating coefficient. Explain why this is different from continuing f0f_0 around the branch point.

Hint 1

Only the noninteger-power factor changes in the new local basis.

Hint 2

Use g~1=e2πiδg1\widetilde g_1=\ee^{2\pi\ii\delta}g_1 in the unchanged connection relation.

Solution

B~=e4πi/3B\widetilde B=\ee^{-4\pi\ii/3}B and A~=A\widetilde A=A. This is a change of representation of a fixed solution. If instead the solution itself is continued once counterclockwise around one, its nonanalytic part acquires the phase e4πi/3\ee^{4\pi\ii/3} relative to the original local branch. That is monodromy. A basis change and a change of continuation path answer different questions.

You are ready to continue if you can extract BB with the correct sign, explain why it changes under a basis rescaling, and distinguish boundedness from the endpoint condition you actually want.

Read the full hypergeometric benchmark for the entire matrix, resonant limits, and a spectral application. Then use scalar equations and systems to understand the matrix structure, or move to the Heun laboratories to see why an extra singularity makes the same connection problem harder.

The source identities used here are the hypergeometric local bases and Wronskians, Euler integral, and Gauss value at one.