Skip to content

Three-Term Recurrences and Dominant/Minimal Solutions

A three-term recurrence is algebraically reversible but numerically directional. Its solutions form a two-dimensional vector space, just as the solutions of a second-order ODE do. A boundary condition at large index often selects one projective line in that space: the minimal or recessive solution. Forward propagation suppresses that line relative to its dominant competitor, whereas a normalized backward sweep can recover it.

This distinction closes the gap left by the preceding page. Factoring the desired endpoint behavior into a Jaffé or Leaver-type ansatz produces a recurrence, but the recurrence still has two tails. The prefactor does not decide which tail the coefficient sequence follows.

A recurrence transports two pieces of data

Section titled “A recurrence transports two pieces of data”

Use the house convention

αnun+1+βnun+γnun1=0.\alpha_nu_{n+1} +\beta_nu_n +\gamma_nu_{n-1} =0.

The starting index and every zero of αn\alpha_n or γn\gamma_n are part of the problem. On an interval where

αnγn0,\alpha_n\gamma_n\neq0,

either adjacent pair determines the whole solution. With

Un=(unun1),U_n = \begin{pmatrix} u_n\\ u_{n-1} \end{pmatrix},

forward propagation is

Un+1=TnUn,Tn=(βn/αnγn/αn10).\begin{aligned} U_{n+1} &= T_nU_n,\\ T_n &= \begin{pmatrix} -\beta_n/\alpha_n & -\gamma_n/\alpha_n\\ 1&0 \end{pmatrix}. \end{aligned}

Its determinant is

detTn=γnαn.\det T_n = \frac{\gamma_n}{\alpha_n}.

Multiplying the nnth recurrence equation by a nonzero scalar changes αn,βn,γn\alpha_n,\beta_n,\gamma_n but not TnT_n. Transfer data therefore belong to the recurrence equation, not to one arbitrary row normalization.

An endpoint equation can be different. In a one-sided Frobenius recurrence, for example, γ0=0\gamma_0=0 and

α0u1+β0u0=0\alpha_0u_1+\beta_0u_0=0

selects a line of initial data. It should not be treated as an invertible interior transfer across the nonexistent index 1-1.

For two solutions uu and vv, fix the sign convention

Kn[u,v]=unvn+1un+1vn.\mathcal K_n[u,v] = u_nv_{n+1}-u_{n+1}v_n.

Eliminating both (n+1)(n+1)st entries with the recurrence gives

Kn[u,v]=γnαn(un1vnunvn1)=γnαnKn1[u,v].\begin{aligned} \mathcal K_n[u,v] &= \frac{\gamma_n}{\alpha_n} \left( u_{n-1}v_n-u_nv_{n-1} \right)\\ &= \frac{\gamma_n}{\alpha_n} \mathcal K_{n-1}[u,v]. \end{aligned}

This is the discrete Abel identity. Hence

Kn=Kn0j=n0+1nγjαj.\mathcal K_n = \mathcal K_{n_0} \prod_{j=n_0+1}^{n} \frac{\gamma_j}{\alpha_j}.

When the transfers are nonsingular, the Casoratian vanishes at one index if and only if it vanishes at every index. Thus uu and vv are independent exactly when one—and therefore every—Kn[u,v]\mathcal K_n[u,v] is nonzero.

The ODE connection formulas also have a discrete counterpart. If

u=Am+Bd,u=A\,m+B\,d,

then

A=Kn[u,d]Kn[m,d],B=Kn[m,u]Kn[m,d].\begin{aligned} A &= \frac{\mathcal K_n[u,d]} {\mathcal K_n[m,d]},\\ B &= \frac{\mathcal K_n[m,u]} {\mathcal K_n[m,d]}. \end{aligned}

Each ratio is independent of nn, because numerator and denominator obey the same Casoratian transport law. These are discrete Cramer formulas, and they make dominant contamination measurable rather than metaphorical.

Let mm and dd be independent solutions on a tail. The nonzero solution mm is minimal, recessive, or distinguished as n+n\to+\infty relative to dd when

mndn0.\frac{m_n}{d_n} \longrightarrow 0.

This scalar definition assumes the denominator is nonzero on a suitable tail. Near zeros, use consecutive state vectors or change projective chart instead of dividing blindly.

Several consequences matter:

  • The minimal solution spans a unique line when it exists.
  • A dominant line is not unique. If dd dominates mm, then d+cmd+c\,m does too for every constant cc.
  • “Minimal” is relative, not synonymous with “small.” Both solutions may grow, or both may decay.
  • The direction must be named. Minimality at ++\infty says nothing by itself about -\infty in a two-sided recurrence.
  • A recurrence need not have a minimal solution.

To see the uniqueness, write every solution independent of mm as u=Am+Bdu=A\,m+B\,d with B0B\neq0. Then

mnun=mn/dnAmn/dn+B0.\frac{m_n}{u_n} = \frac{m_n/d_n} {A\,m_n/d_n+B} \longrightarrow0.

Every independent solution is therefore dominant relative to the same minimal line.

Equal-scale roots show that existence is not automatic. The recurrence

un+1un1=0u_{n+1}-u_{n-1}=0

has the basis 1,(1)n1,(-1)^n. Neither solution is asymptotically smaller than an independent one, so there is no nonzero minimal line at ++\infty.

Where un10u_{n-1}\neq0, define

Rn=unun1.R_n=\frac{u_n}{u_{n-1}}.

The recurrence induces the nonlinear map

Rn+1=βnαnγnαnRn.R_{n+1} = -\frac{\beta_n}{\alpha_n} -\frac{\gamma_n}{\alpha_nR_n}.

Solving instead for the previous ratio gives

Rn=γnβn+αnRn+1.R_n = -\frac{\gamma_n} {\beta_n+\alpha_nR_{n+1}}.

These formulas describe projective dynamics; they are not yet continued fractions. Their denominators also explain why a ratio algorithm must switch charts near a zero of the represented solution. The next page will place this backward ratio map under Perron–Kreuser and Pincherle hypotheses.

Forward recurrence amplifies the wrong line

Section titled “Forward recurrence amplifies the wrong line”

Suppose the desired solution is minimal and one perturbation introduces a dominant component:

m~n=mn+εdn.\widetilde m_n = m_n+\varepsilon d_n.

In exact arithmetic this decomposition persists. Its relative contamination is

m~nmnmn=εdnmn.\frac{\widetilde m_n-m_n}{m_n} = \varepsilon\frac{d_n}{m_n}.

Minimality makes the multiplier dn/mnd_n/m_n unbounded. Roundoff introduces new dominant components at many steps, but this one-error model already exposes the mechanism.

A small recurrence residual cannot detect the wrong branch. Both mm and dd solve the same recurrence, so their contaminated combination can satisfy every row almost perfectly while being useless as an approximation to mm.

Consider

un+13un+2un1=0.u_{n+1}-3u_n+2u_{n-1}=0.

Its characteristic roots are 11 and 22, so take

mn=1,dn=2n.m_n=1, \qquad d_n=2^n.

Then mm is minimal and

Kn[m,d]=2n,\mathcal K_n[m,d]=2^n,

in agreement with γn/αn=2\gamma_n/\alpha_n=2. Perturb the exact minimal initial data by

m~0=1,m~1=1+ε.\widetilde m_0=1, \qquad \widetilde m_1=1+\varepsilon.

The resulting sequence is exactly

m~n=1+ε(2n1).\widetilde m_n = 1+\varepsilon(2^n-1).

Choose ε=252\varepsilon=2^{-52}, one binary64 spacing at 11. The following is an exact perturbation calculation, not a simulation of a particular floating-point implementation:

| nn | Relative error m~n/mn1|\widetilde m_n/m_n-1| | |---:|---:| | 2020 | 2.3283042×10102.3283042\times10^{-10} | | 4040 | 2.44140625×1042.44140625\times10^{-4} | | 4848 | 6.25×1026.25\times10^{-2} | | 5050 | 2.5×1012.5\times10^{-1} | | 5252 | approximately 11 | | 6060 | approximately 256256 |

The ratio map is

Rn+1=32Rn.R_{n+1}=3-\frac2{R_n}.

Its fixed points are 11 and 22. Since the derivative is 2/R22/R^2, the minimal fixed point R=1R=1 is repelling under forward iteration, whereas the dominant fixed point R=2R=2 is attracting. Algebraic reversibility has not produced numerical symmetry.

Backward recurrence reverses the selection

Section titled “Backward recurrence reverses the selection”

Choose a large cutoff NN, prescribe trial data

xN+1(N)=0,xN(N)=1,x_{N+1}^{(N)}=0, \qquad x_N^{(N)}=1,

and use the rearranged recurrence

xn1(N)=αnxn+1(N)+βnxn(N)γnx_{n-1}^{(N)} = -\frac{ \alpha_nx_{n+1}^{(N)} +\beta_nx_n^{(N)} }{ \gamma_n }

to march backward. This is the core of Miller’s algorithm.

The mechanism can be derived without a convergence theorem. Write

xn(N)=ANmn+BNdn.x_n^{(N)} = A_Nm_n+B_Nd_n.

If dN+10d_{N+1}\neq0, the zero terminal condition implies

BNAN=rN,rN=mN+1dN+1.\frac{B_N}{A_N} = -r_N, \qquad r_N = \frac{m_{N+1}}{d_{N+1}}.

Choose an anchor kk with mk0m_k\neq0. At a finite cutoff, also require mkrNdk0m_k-r_Nd_k\neq0. Then normalize:

x^n(N)=mnrNdnmkrNdk.\widehat x_n^{(N)} = \frac{ m_n-r_Nd_n }{ m_k-r_Nd_k }.

Subtracting the normalized minimal solution gives the exact cutoff error

x^n(N)mnmk=rN(mndkmkdn)mk(mkrNdk).\begin{aligned} \widehat x_n^{(N)} -\frac{m_n}{m_k} ={}& \frac{ r_N(m_nd_k-m_kd_n) }{ m_k(m_k-r_Nd_k) }. \end{aligned}

Minimality says rN0r_N\to0. Therefore, for each fixed nn and a safe anchor, the normalized backward trial converges to mn/mkm_n/m_k. This argument explains the direction of the algorithm; it does not yet bound finite-precision roundoff or supply a usable estimate of rNr_N.

For the exponential test, backward propagation gives

xn(N)=22nN.x_n^{(N)} = 2-2^{n-N}.

After imposing x^0(N)=1\widehat x_0^{(N)}=1,

x^n(N)=12nN112N1.\widehat x_n^{(N)} = \frac{ 1-2^{n-N-1} }{ 1-2^{-N-1} }.

At the fixed target n=20n=20:

Cutoff NNx^20(N)1\widehat x_{20}^{(N)}-1
40404.7683670×107-4.7683670\times10^{-7}
60604.5474692×1013-4.5474692\times10^{-13}
80804.3368046×1019-4.3368046\times10^{-19}

The last row requires more than binary64 precision to observe. Increasing NN without increasing precision eventually trades cutoff error for roundoff error.

A homogeneous recurrence determines only a projective solution. Instead of fixing one component, Miller’s algorithm may use a known linear functional with a nonzero target,

L(m)=λ0,\mathcal L(m)=\lambda\neq0,

and, provided L(x(N))0\mathcal L(x^{(N)})\neq0, set

x^(N)=λL(x(N))x(N).\widehat x^{(N)} = \frac{\lambda} {\mathcal L(x^{(N)})} x^{(N)}.

A sum rule can be better conditioned than division by a component that is zero or pathologically small. During a long backward sweep, rescale adjacent state pairs to prevent overflow and underflow; record the scale factors if absolute normalization is needed later.

The phrase “take NN large” has no invariant numerical content. Consider

0=(n+2)un+12(n+1)un+nun1,n1.\begin{aligned} 0 ={}& (n+2)u_{n+1}\\ &-2(n+1)u_n +nu_{n-1}, \qquad n\geq1. \end{aligned}

Two exact solutions are

mn=1n+1,dn=1.m_n=\frac1{n+1}, \qquad d_n=1.

The first is minimal, but only polynomially separated. Its Casoratian is

Kn[m,d]=1(n+1)(n+2),\mathcal K_n[m,d] = \frac1{(n+1)(n+2)},

and indeed

KnKn1=nn+2=γnαn.\frac{\mathcal K_n}{\mathcal K_{n-1}} = \frac{n}{n+2} = \frac{\gamma_n}{\alpha_n}.

Perturbing m0=1m_0=1 and m1=1/2m_1=1/2 to

m~0=1,m~1=12+ε\widetilde m_0=1, \qquad \widetilde m_1=\frac12+\varepsilon

gives

m~n=mn+2ε(1mn),\widetilde m_n = m_n+2\varepsilon(1-m_n),

so the forward relative contamination is exactly 2εn2\varepsilon n.

The same terminal data used above produce

xn(N)=(N+1)(N+1n)n+1.x_n^{(N)} = \frac{ (N+1)(N+1-n) }{ n+1 }.

After normalization at zero,

x^n(N)=1n+1(1nN+1).\widehat x_n^{(N)} = \frac1{n+1} \left( 1-\frac{n}{N+1} \right).

The relative cutoff error is therefore

x^n(N)mnmn=nN+1.\frac{ \widehat x_n^{(N)}-m_n }{ m_n } = -\frac{n}{N+1}.

At n=20n=20, an error below 10610^{-6} requires N+1>2×107N+1>2\times10^7. In the exponential example, comparable accuracy required only a modest excess of cutoff over target index. The separation ratio—not the adjective “backward”—sets the convergence rate.

For fixed nonzero zz, the order recurrence

un+12nzun+un1=0u_{n+1} -\frac{2n}{z}u_n +u_{n-1} =0

has the independent solutions Jn(z)J_n(z) and Yn(z)Y_n(z). As n+n\to+\infty with zz fixed, Jn(z)J_n(z) is minimal and Yn(z)Y_n(z) is dominant. Forward recurrence is therefore appropriate for the dominant branch but unstable for JnJ_n. DLMF §3.6 uses this example to motivate backward recurrence, Miller normalization, and cutoff comparison.

The Bessel example is not evidence that every special-function recurrence has the same direction. The minimal branch depends on the coefficient regime, parameter range, and endpoint under consideration.

Two boundary conditions are two projective lines

Section titled “Two boundary conditions are two projective lines”

Return to the Leaver-type recurrence

Anan+1+Bnan+Cnan1=0,a1=0.\mathsf A_na_{n+1} +\mathsf B_na_n +\mathsf C_na_{n-1} =0, \qquad a_{-1}=0.

After a0a_0 is normalized, the n=0n=0 row selects a left-end line LL(λ)L_{\mathrm L}(\lambda) in the recurrence solution space. A remote admissibility condition may select a minimal line Lmin(λ)L_{\min}(\lambda). The parameter λ\lambda satisfies both endpoint conditions only when those lines coincide.

Forward recurrence drives a perturbed minimal solution toward the dominant class, whereas normalized backward recurrence selects the minimal line; a two-endpoint problem is solved when the left and remote lines coincide.

Recurrence direction is projective. Forward evolution magnifies a dominant contaminant; a converged backward sweep recovers the minimal line. A two-endpoint condition requires the independently selected left and remote lines to coincide.

If \ell spans the left line and mm spans the remote minimal line, their coincidence can be written

Kn[,m]=0.\mathcal K_n[\ell,m]=0.

Casoratian transport makes this condition independent of the chosen interior index. This is the recurrence analogue of a vanishing boundary Wronskian. The next page turns the equality of the two lines into a continued-fraction condition; later pages connect it to endpoint amplitudes, Green functions, and spectra.

A stable computation should expose its projective and numerical choices:

  1. Declare the recurrence sign convention, index origin, parameter tuple, and every exceptional index.
  2. Separate a singular endpoint row from the invertible interior recurrence.
  3. State which tail is intended and what evidence establishes its minimality.
  4. Run backward sweeps over a cutoff sequence N,N+Δ,N,N+\Delta,\ldots.
  5. Rescale state pairs during propagation and use a declared nonzero normalization functional.
  6. Compare successive cutoffs over the entire required index window, not only at the normalization index.
  7. Repeat at higher precision and, when possible, with a different terminal seed or independent representation.
  8. Check the recurrence residual and Casoratian transport, while remembering that neither identifies the selected branch.

For a computed sequence u^\widehat u, a scale-aware row residual is

ηn=αnu^n+1+βnu^n+γnu^n1αnu^n+1+βnu^n+γnu^n1.\eta_n = \frac{ \left| \alpha_n\widehat u_{n+1} +\beta_n\widehat u_n +\gamma_n\widehat u_{n-1} \right| }{ |\alpha_n\widehat u_{n+1}| +|\beta_n\widehat u_n| +|\gamma_n\widehat u_{n-1}| }.

When the denominator vanishes, report the unscaled row separately rather than assigning a misleading relative residual.

DiagnosticWhat it testsWhat it does not prove
Small ηn\eta_nAlgebraic satisfaction of recurrence rowsCorrect minimal or dominant branch
Casoratian transportIndexing, signs, and linear independenceEndpoint admissibility
Cutoff plateauStability on the tested finite windowConvergence at an infinite endpoint
Precision plateauControl of observed roundoffA theorem for untested parameters

Calling the smaller displayed value “minimal.” Minimality is an asymptotic ratio between independent solutions. A finite table can suggest a branch but cannot define it.

Treating the dominant solution as unique. The minimal line is unique when it exists. Every d+cmd+c\,m belongs to the same dominant asymptotic class, so a dominant normalization must be declared separately.

Assuming a minimal line always exists. Equal-modulus oscillatory solutions can prevent asymptotic separation. Check the hypotheses before invoking backward selection.

Confusing index direction with physical direction. Increasing nn is motion in coefficient space, not motion in zz or rr. The relation between coefficient minimality and a physical endpoint requires a convergence argument for the chosen basis.

Starting backward recurrence without normalization. Trial terminal data recover a line, not an absolute solution. A missing or ill-conditioned normalizing functional leaves the answer arbitrary.

Dividing through an exceptional coefficient. A zero of αn\alpha_n or γn\gamma_n can signal termination, decoupling, resonance, or a bad parameterization. It is not an invitation to divide by zero and continue.

Using a scalar ratio through a zero. Rn=un/un1R_n=u_n/u_{n-1} is one projective chart. Switch to the reciprocal ratio or propagate a scaled state vector when its denominator is small.

Trusting the recurrence residual as a branch test. A dominant contaminant is itself a solution. Residuals test the equation, while cutoff and independent-boundary checks test the selected solution.

Equating minimality with endpoint convergence. A minimal coefficient sequence need not make a basis series converge at its boundary without estimates for the basis functions. That bridge is representation-specific.

Starting from the house recurrence, derive the Casoratian transport law and its finite-product form.

Solution

Solve both recurrences for the forward entries:

un+1=βnαnunγnαnun1,vn+1=βnαnvnγnαnvn1.\begin{aligned} u_{n+1} &= -\frac{\beta_n}{\alpha_n}u_n -\frac{\gamma_n}{\alpha_n}u_{n-1},\\ v_{n+1} &= -\frac{\beta_n}{\alpha_n}v_n -\frac{\gamma_n}{\alpha_n}v_{n-1}. \end{aligned}

Substitution into Kn=unvn+1un+1vn\mathcal K_n=u_nv_{n+1}-u_{n+1}v_n cancels the two βn\beta_n terms and leaves

Kn=γnαn(un1vnunvn1)=γnαnKn1.\mathcal K_n = \frac{\gamma_n}{\alpha_n} \left( u_{n-1}v_n-u_nv_{n-1} \right) = \frac{\gamma_n}{\alpha_n}\mathcal K_{n-1}.

Iteration from n0n_0 to nn gives

Kn=Kn0j=n0+1nγjαj.\mathcal K_n = \mathcal K_{n_0} \prod_{j=n_0+1}^{n} \frac{\gamma_j}{\alpha_j}.

If u=Am+Bdu=A\,m+B\,d, prove the two discrete Cramer formulas and explain why they are index-independent.

Solution

Bilinearity and antisymmetry give

Kn[u,d]=AKn[m,d],Kn[m,u]=BKn[m,d].\begin{aligned} \mathcal K_n[u,d] &= A\mathcal K_n[m,d],\\ \mathcal K_n[m,u] &= B\mathcal K_n[m,d]. \end{aligned}

Division by the nonzero basis Casoratian gives AA and BB. Every Casoratian in either ratio is multiplied by the same γn/αn\gamma_n/\alpha_n when the index advances, so the ratios are constant.

For un+13un+2un1=0u_{n+1}-3u_n+2u_{n-1}=0, derive the perturbed sequence and classify the two fixed points of its forward ratio map.

Solution

The general solution is

un=A+B2n.u_n=A+B2^n.

The data u0=1u_0=1, u1=1+εu_1=1+\varepsilon give B=εB=\varepsilon and A=1εA=1-\varepsilon, hence

un=1+ε(2n1).u_n=1+\varepsilon(2^n-1).

For Rn+1=32/RnR_{n+1}=3-2/R_n, a fixed point obeys R23R+2=0R^2-3R+2=0, so R=1,2R=1,2. The derivative 2/R22/R^2 has magnitudes 22 and 1/21/2, respectively. Thus the minimal fixed point is forward-repelling and the dominant fixed point is forward-attracting.

Assume mn/dn0m_n/d_n\to0, impose xN+1=0x_{N+1}=0, and normalize at an anchor kk with mk0m_k\neq0 and mkrNdk0m_k-r_Nd_k\neq0. Derive the displayed formula for x^n(N)\widehat x_n^{(N)} and its exact cutoff error.

Solution

Write x=ANm+BNdx=A_Nm+B_Nd. The terminal condition gives

BN/AN=mN+1/dN+1=rN.B_N/A_N=-m_{N+1}/d_{N+1}=-r_N.

The value of xNx_N fixes only the common scale. Division by the value at kk yields

x^n(N)=mnrNdnmkrNdk.\widehat x_n^{(N)} = \frac{m_n-r_Nd_n}{m_k-r_Nd_k}.

Subtracting mn/mkm_n/m_k over a common denominator gives

x^n(N)mnmk=rN(mndkmkdn)mk(mkrNdk).\widehat x_n^{(N)} -\frac{m_n}{m_k} = \frac{ r_N(m_nd_k-m_kd_n) }{ m_k(m_k-r_Nd_k) }.

For fixed n,kn,k, the right-hand side tends to zero with rNr_N, provided mk0m_k\neq0 and the finite-cutoff normalization denominator stays away from zero.

5. Compare exponential and polynomial separation

Section titled “5. Compare exponential and polynomial separation”

Verify the solutions mn=1/(n+1)m_n=1/(n+1) and dn=1d_n=1 of the variable-coefficient example. Derive its normalized backward cutoff error.

Solution

For mm the three recurrence terms reduce to

12+1=0,1-2+1=0,

and the same cancellation is immediate for d=1d=1. Solving the terminal conditions in xn=A/(n+1)+Bx_n=A/(n+1)+B gives

A=(N+1)(N+2),B=(N+1).\begin{aligned} A&=(N+1)(N+2),\\ B&=-(N+1). \end{aligned}

Therefore

xn(N)=(N+1)(N+1n)n+1.x_n^{(N)} = \frac{(N+1)(N+1-n)}{n+1}.

Since x0(N)=(N+1)2x_0^{(N)}=(N+1)^2,

x^n(N)=1n+1(1nN+1),\widehat x_n^{(N)} = \frac1{n+1} \left( 1-\frac{n}{N+1} \right),

and division by mnm_n gives relative error n/(N+1)-n/(N+1).

6. Exhibit a recurrence with no minimal solution

Section titled “6. Exhibit a recurrence with no minimal solution”

Show that no nonzero solution of un+1un1=0u_{n+1}-u_{n-1}=0 is minimal at ++\infty.

Solution

Every solution has the form

un=A+B(1)n.u_n=A+B(-1)^n.

Let an independent comparison solution be gn=C+D(1)ng_n=C+D(-1)^n. If it is nonzero eventually, then C+DC+D and CDC-D are both nonzero. The condition un/gn0u_n/g_n\to0 along the even and odd subsequences would force A+B=0A+B=0 and AB=0A-B=0, hence u=0u=0. If one of C±DC\pm D vanishes, gg has infinitely many zero entries and is not an admissible eventual denominator for the scalar-ratio definition. Thus no nonzero solution is minimal. The characteristic roots 11 and 1-1 have equal modulus, so neither projective direction separates.

Explain why a1=0a_{-1}=0 together with the n=0n=0 recurrence row selects a line but neither an absolute normalization nor the remote boundary condition.

Solution

The first row is

A0a1+B0a0=0.\mathsf A_0a_1+\mathsf B_0a_0=0.

When A00\mathsf A_0\neq0, it fixes the ratio a1/a0=B0/A0a_1/a_0=-\mathsf B_0/\mathsf A_0. Multiplying every ana_n by the same constant preserves the recurrence, so an additional convention such as a0=1a_0=1 is required for absolute normalization.

The first row contains no information about the nn\to\infty tail. A remote condition supplies a second projective line, often the minimal line. Both conditions hold only when the two lines coincide; equivalently, their Casoratian vanishes.

  • NIST Digital Library of Mathematical Functions, §3.6, Linear Difference Equations, especially the homogeneous-equation discussion, Miller’s algorithm, normalization, cutoff comparison, and the Bessel example.
  • NIST Digital Library of Mathematical Functions, §2.9, Difference Equations, for the asymptotic theory developed on the next pages.
  • W. Gautschi, “Computational Aspects of Three-Term Recurrence Relations,” SIAM Review 9 (1967), 24–82, DOI: 10.1137/1009002.
  • F. W. J. Olver, “Error Analysis of Miller’s Recurrence Algorithm,” Mathematics of Computation 18 (1964), 65–74, DOI: 10.2307/2003406.
  • F. W. J. Olver, “Numerical Solution of Second-Order Linear Difference Equations,” Journal of Research of the National Bureau of Standards B 71B (1967), 111–129, DOI: 10.6028/jres.071B.018.
  • A. Gil, J. Segura, and N. M. Temme, Numerical Methods for Special Functions, Chapter 4, SIAM, 2007, DOI: 10.1137/1.9780898717822.ch4.
  • J. Wimp, Computation with Recurrence Relations, Pitman, 1984, ISBN 978-0-273-08508-9.