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
The starting index and every zero of or are part of the problem. On an interval where
either adjacent pair determines the whole solution. With
forward propagation is
Its determinant is
Multiplying the th recurrence equation by a nonzero scalar changes but not . 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, and
selects a line of initial data. It should not be treated as an invertible interior transfer across the nonexistent index .
The Casoratian is the discrete Wronskian
Section titled “The Casoratian is the discrete Wronskian”For two solutions and , fix the sign convention
Eliminating both st entries with the recurrence gives
This is the discrete Abel identity. Hence
When the transfers are nonsingular, the Casoratian vanishes at one index if and only if it vanishes at every index. Thus and are independent exactly when one—and therefore every— is nonzero.
The ODE connection formulas also have a discrete counterpart. If
then
Each ratio is independent of , because numerator and denominator obey the same Casoratian transport law. These are discrete Cramer formulas, and they make dominant contamination measurable rather than metaphorical.
Minimality selects one line at infinity
Section titled “Minimality selects one line at infinity”Let and be independent solutions on a tail. The nonzero solution is minimal, recessive, or distinguished as relative to when
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 dominates , then does too for every constant .
- “Minimal” is relative, not synonymous with “small.” Both solutions may grow, or both may decay.
- The direction must be named. Minimality at says nothing by itself about in a two-sided recurrence.
- A recurrence need not have a minimal solution.
To see the uniqueness, write every solution independent of as with . Then
Every independent solution is therefore dominant relative to the same minimal line.
Equal-scale roots show that existence is not automatic. The recurrence
has the basis . Neither solution is asymptotically smaller than an independent one, so there is no nonzero minimal line at .
Ratios are local projective coordinates
Section titled “Ratios are local projective coordinates”Where , define
The recurrence induces the nonlinear map
Solving instead for the previous ratio gives
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:
In exact arithmetic this decomposition persists. Its relative contamination is
Minimality makes the multiplier 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 and solve the same recurrence, so their contaminated combination can satisfy every row almost perfectly while being useless as an approximation to .
An exact exponential stress test
Section titled “An exact exponential stress test”Consider
Its characteristic roots are and , so take
Then is minimal and
in agreement with . Perturb the exact minimal initial data by
The resulting sequence is exactly
Choose , one binary64 spacing at . The following is an exact perturbation calculation, not a simulation of a particular floating-point implementation:
| | Relative error | |---:|---:| | | | | | | | | | | | | | | approximately | | | approximately |
The ratio map is
Its fixed points are and . Since the derivative is , the minimal fixed point is repelling under forward iteration, whereas the dominant fixed point 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 , prescribe trial data
and use the rearranged recurrence
to march backward. This is the core of Miller’s algorithm.
The mechanism can be derived without a convergence theorem. Write
If , the zero terminal condition implies
Choose an anchor with . At a finite cutoff, also require . Then normalize:
Subtracting the normalized minimal solution gives the exact cutoff error
Minimality says . Therefore, for each fixed and a safe anchor, the normalized backward trial converges to . This argument explains the direction of the algorithm; it does not yet bound finite-precision roundoff or supply a usable estimate of .
For the exponential test, backward propagation gives
After imposing ,
At the fixed target :
| Cutoff | |
|---|---|
The last row requires more than binary64 precision to observe. Increasing without increasing precision eventually trades cutoff error for roundoff error.
Normalization is not optional
Section titled “Normalization is not optional”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,
and, provided , set
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.
Separation rate controls the cutoff
Section titled “Separation rate controls the cutoff”The phrase “take large” has no invariant numerical content. Consider
Two exact solutions are
The first is minimal, but only polynomially separated. Its Casoratian is
and indeed
Perturbing and to
gives
so the forward relative contamination is exactly .
The same terminal data used above produce
After normalization at zero,
The relative cutoff error is therefore
At , an error below requires . 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.
The classical Bessel instance
Section titled “The classical Bessel instance”For fixed nonzero , the order recurrence
has the independent solutions and . As with fixed, is minimal and is dominant. Forward recurrence is therefore appropriate for the dominant branch but unstable for . 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
After is normalized, the row selects a left-end line in the recurrence solution space. A remote admissibility condition may select a minimal line . The parameter satisfies both endpoint conditions only when those 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 spans the left line and spans the remote minimal line, their coincidence can be written
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 reproducible recurrence audit
Section titled “A reproducible recurrence audit”A stable computation should expose its projective and numerical choices:
- Declare the recurrence sign convention, index origin, parameter tuple, and every exceptional index.
- Separate a singular endpoint row from the invertible interior recurrence.
- State which tail is intended and what evidence establishes its minimality.
- Run backward sweeps over a cutoff sequence .
- Rescale state pairs during propagation and use a declared nonzero normalization functional.
- Compare successive cutoffs over the entire required index window, not only at the normalization index.
- Repeat at higher precision and, when possible, with a different terminal seed or independent representation.
- Check the recurrence residual and Casoratian transport, while remembering that neither identifies the selected branch.
For a computed sequence , a scale-aware row residual is
When the denominator vanishes, report the unscaled row separately rather than assigning a misleading relative residual.
| Diagnostic | What it tests | What it does not prove |
|---|---|---|
| Small | Algebraic satisfaction of recurrence rows | Correct minimal or dominant branch |
| Casoratian transport | Indexing, signs, and linear independence | Endpoint admissibility |
| Cutoff plateau | Stability on the tested finite window | Convergence at an infinite endpoint |
| Precision plateau | Control of observed roundoff | A theorem for untested parameters |
Common pitfalls
Section titled “Common pitfalls”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 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 is motion in coefficient space, not motion in or . 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 or 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. 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.
Exercises
Section titled “Exercises”1. Derive the discrete Abel identity
Section titled “1. Derive the discrete Abel identity”Starting from the house recurrence, derive the Casoratian transport law and its finite-product form.
Solution
Solve both recurrences for the forward entries:
Substitution into cancels the two terms and leaves
Iteration from to gives
2. Recover coefficients by Casoratians
Section titled “2. Recover coefficients by Casoratians”If , prove the two discrete Cramer formulas and explain why they are index-independent.
Solution
Bilinearity and antisymmetry give
Division by the nonzero basis Casoratian gives and . Every Casoratian in either ratio is multiplied by the same when the index advances, so the ratios are constant.
3. Locate the forward instability
Section titled “3. Locate the forward instability”For , derive the perturbed sequence and classify the two fixed points of its forward ratio map.
Solution
The general solution is
The data , give and , hence
For , a fixed point obeys , so . The derivative has magnitudes and , respectively. Thus the minimal fixed point is forward-repelling and the dominant fixed point is forward-attracting.
4. Prove the finite-cutoff formula
Section titled “4. Prove the finite-cutoff formula”Assume , impose , and normalize at an anchor with and . Derive the displayed formula for and its exact cutoff error.
Solution
Write . The terminal condition gives
The value of fixes only the common scale. Division by the value at yields
Subtracting over a common denominator gives
For fixed , the right-hand side tends to zero with , provided 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 and of the variable-coefficient example. Derive its normalized backward cutoff error.
Solution
For the three recurrence terms reduce to
and the same cancellation is immediate for . Solving the terminal conditions in gives
Therefore
Since ,
and division by gives relative error .
6. Exhibit a recurrence with no minimal solution
Section titled “6. Exhibit a recurrence with no minimal solution”Show that no nonzero solution of is minimal at .
Solution
Every solution has the form
Let an independent comparison solution be . If it is nonzero eventually, then and are both nonzero. The condition along the even and odd subsequences would force and , hence . If one of vanishes, 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 and have equal modulus, so neither projective direction separates.
7. Interpret the Leaver endpoint rows
Section titled “7. Interpret the Leaver endpoint rows”Explain why together with the recurrence row selects a line but neither an absolute normalization nor the remote boundary condition.
Solution
The first row is
When , it fixes the ratio . Multiplying every by the same constant preserves the recurrence, so an additional convention such as is required for absolute normalization.
The first row contains no information about the 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.
References
Section titled “References”- 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.