Connection Coefficients as Wronskian Ratios
Wronskian matching is coordinate extraction in a two-dimensional solution space. Continue two normalized frames to one common branch, evaluate their value–derivative jets at an ordinary point, and solve a linear system. The resulting ratios are exact connection coefficients; the hard part is evaluating their ingredients without losing the normalization, branch, or recessive solution one intended to preserve.
This chapter treats direct ODE methods as a control group. Its inputs are the differential equation, normalized local or sectorial data, analytic continuation, recurrences, and numerical linear algebra. No isomonodromic, conformal-field-theoretic, or exact-WKB correspondence is assumed. Agreement with those later methods will therefore be informative rather than circular.
The abstract connection formalism already established covariance, cocycles, determinants, and boundary-entry conditions. The present page changes the emphasis from what connection data are to how exact identities become reproducible numbers.
One ordinary point determines the connection matrix
Section titled “One ordinary point determines the connection matrix”Consider one scalar equation on a declared continuation domain,
Let the ordered left and right bases be
Here a scalar pair denotes its jet matrix,
After both bases have been continued along declared paths to the same branch near an ordinary point ,
The inverse is written here to state the mathematics. In a numerical implementation, solve the linear system; do not form an explicit inverse.
Throughout this chapter the Wronskian convention is
If , Cramer’s rule gives
Applying the same calculation to both columns of yields, for ,
The order in every Wronskian matters. In particular, the lower numerator is , not . The determinant provides an immediate orientation check:
These formulas require only that both displayed pairs are fundamental on the same continued branch. They do not require a special-function connection formula and do not depend on the chosen ordinary match point.
Two normalized endpoint bases are continued along declared paths to one ordinary overlap. Exact jets give the same at every match point; drift when the match point moves diagnoses evaluation error, not new connection data.
The Chapter 2 convention also implies for the coefficient columns of one fixed solution. Record that direction in a computational manifest: frame transitions and coordinate maps run oppositely.
Abel normalization explains match-point invariance
Section titled “Abel normalization explains match-point invariance”Abel’s identity gives
Fix a base point, continuation path, and branch of the integral, and define
Then the Abel-normalized Wronskian
is constant on that lifted domain. Every numerator and denominator in a connection coefficient acquires the same Abel factor, so their ratio is constant even when the raw Wronskians are not.
For the nonmonic equation
use . In self-adjoint form,
the constant bilinear object is simply
Three statements that are often blurred together should be kept separate:
| Statement | Status |
|---|---|
| is constant | True only when in the chosen gauge |
| is constant | Exact on a fixed lifted path and branch |
| A computed Wronskian ratio is match-point independent | A numerical claim requiring validation |
Four layers of a direct computation
Section titled “Four layers of a direct computation”A formula can be exact while its evaluation is unstable. A useful audit therefore assigns a status to each layer rather than labeling the whole calculation “exact” or “numerical.”
| Layer | Object | What must be recorded |
|---|---|---|
| Global datum | for normalized, path-labelled bases | Basis order, normalization, branches, path, sectors |
| Algebraic identity | and its Wronskian ratios | Exact, provided both jets solve the same equation |
| Solution representation | Frobenius series, convergent expansion, asymptotic series, or propagated IVP | Domain of convergence or asymptotic remainder status |
| Reported value | Finite-precision coefficient or spectral zero | Precision, truncation, solver, conditioning, and independent checks |
The following vocabulary will be used throughout the chapter.
- Exact means an identity in the declared equation and normalization.
- Convergent means a representation with a proved or stated convergence domain.
- Asymptotic means a sectorial approximation with an order and remainder interpretation.
- Computed means a finite algorithm has returned a value.
- Validated means independent changes of match point, precision, representation, or propagation direction support the claimed digits.
A truncated divergent expansion does not become exact because it is inserted into an exact Wronskian identity. Conversely, numerical quadrature does not make the underlying connection coefficient a numerical rather than mathematical object.
Every jet must use the same coordinate and gauge
Section titled “Every jet must use the same coordinate and gauge”Local bases are often expressed in different variables or gauges. Suppose
The corresponding jets satisfy
Consequently,
The factor cancels from a Wronskian ratio only when the same transformation has been applied to every solution in that ratio. Combining a -derivative on one side with a -derivative on the other silently changes the answer.
This rule is especially important after normal-form transformations. A half-density gauge may make the transformed Wronskian constant, but it also changes endpoint amplitudes. The connection matrix in the original physical normalization is recovered only after the full jet transformation is undone.
Keep a scaling ledger
Section titled “Keep a scaling ledger”Numerical propagation often rescales columns to avoid overflow or underflow. Let
and suppose
Then the coefficients in the original normalization are
For full frames, if
and
then
Rescaling is harmless and often essential. Forgetting the diagonal ledger is not. If propagation uses orthogonalization or another nondiagonal basis change, record the full transformation matrix rather than only its diagonal.
Exact benchmark: a modified-Bessel connection
Section titled “Exact benchmark: a modified-Bessel connection”An exact test should exercise the same sign, Abel, resonance, and scaling logic as a difficult computation. Modified Bessel’s equation,
has , so is constant. Restrict first to positive real , where and have their standard real normalizations, and take . Then
while
Take
The Wronskian solve gives
and
At , the second coefficient is
This benchmark catches four implementation errors at once:
- omitting derivatives gives no way to separate the two coefficients;
- reversing the second Wronskian changes its sign;
- assuming the raw Wronskian is constant misses its behavior;
- mixing scaled and unscaled values corrupts the amplitude.
At integer , the pair collapses because . The standard is obtained by a limiting recombination. The apparent singularity of the generic basis formula is therefore a basis artifact, not a singularity of the differential equation. This is the model for handling resonant Frobenius bases throughout the book.
A two-point numerical audit
Section titled “A two-point numerical audit”The exact answer also makes a useful finite-precision unit test. At , evaluate the derivatives independently from
Using Python 3, mpmath 1.3.0, and mp.dps = 80, with the order recurrences
above rather than numerical differentiation, gives:
| Point | Recovered | Recovered | | |---|---:|---:|---:| | | | | | | | | | |
For , define the one-column infinity-norm residual
Using the coefficients solved at gives . The two points differ substantially in the relative sizes of and , so agreement tests more than textual substitution into the connection formula. The printed 15 digits are stable; defects at the working-precision roundoff scale are reported only as order-of-magnitude bounds, not as universal accuracy guarantees.
From local data to a stable match
Section titled “From local data to a stable match”The Wronskian formula accepts any exact fundamental pair, but a computation must first construct that pair. The appropriate initialization depends on the endpoint.
| Endpoint | Initialization | Required ledger |
|---|---|---|
| Ordinary | Taylor series or IVP jet | Radius or local error |
| Regular, nonresonant | Unit-leading Frobenius pair | Power branches and excluded collisions |
| Regular, resonant | Logarithmic or divided-difference pair | Limit convention and logarithmic coefficient |
| Irregular | Asymptotic initial data for sectorial solutions | Exact normalization, sector, lateral side, truncation, remainder status |
A formal asymptotic series at an irregular endpoint is not itself an exact solution. It supplies approximate initial data at a finite point, and the initialization error must be propagated into the reported coefficient.
Direction matters for recessive solutions
Section titled “Direction matters for recessive solutions”Suppose the desired endpoint solution is recessive while a second solution is dominant. A tiny dominant contamination introduced by roundoff or truncation can overwhelm the desired column when integration proceeds in the direction where the contaminant grows faster. The exact initial-value problem remains well posed, but the chosen numerical representation is unstable.
A practical rule is to continue each endpoint basis toward the overlap in a direction along which the wanted solution grows at least as rapidly as its competitor. If that is impossible for both columns at once, use rescaling, orthogonalization, Riccati variables, exterior products, or a recurrence adapted to the minimal solution. The later pages develop these alternatives.
Match where the frame is well separated
Section titled “Match where the frame is well separated”Choose a reference length in the numerical coordinate and let
The dimensionless scaled area
satisfies for a fundamental frame. It is invariant under nonzero rescaling of either column. A very small value means the computed columns are nearly parallel relative to their magnitudes, so extracting coordinates will amplify error.
This diagnostic depends on the relative scaling of the value and derivative rows; a change of independent variable can change it. It is a conditioning indicator in a declared numerical coordinate, not a geometric invariant.
For a normwise perturbation analysis, write
If
then
and therefore
No algebraic rearrangement can remove the factor . One must improve the frame, the scaling, the match point, the precision, or the representation.
The independent-point test is not optional
Section titled “The independent-point test is not optional”At the point used to solve , the reconstruction residual is nearly zero by construction. It is not an independent validation. Continue or reevaluate the same normalized frames at a second point and compute
A scale-aware residual is
Now move the matching point through an overlap interval. A plateau of stable digits under changes of point, precision, truncation order, and propagation direction is strong evidence that evaluation error is controlled. It is not evidence that the declared path or branch was the intended one; those are separate semantic checks.
The determinant identity supplies another independent test:
When exact normalizations determine the two Abel-normalized Wronskians, the right side can often be computed without performing the full continuation.
A reproducible eight-step protocol
Section titled “A reproducible eight-step protocol”For a scalar two-end connection problem:
- Freeze conventions. Record the equation, spectral parameter, gauge, independent variable, ordered bases, leading coefficients, cuts, path classes, sectors, and excluded parameter values.
- Construct endpoint data. Use a convergent local series or a sectorial asymptotic initialization with a declared remainder status.
- Continue both frames. Bring all four columns to the same simply connected ordinary overlap without changing their normalization ledger.
- Unify jets. Convert every value and derivative to the same coordinate and gauge.
- Balance the frames. Rescale columns, nondimensionalize rows, and choose a point where the frames remain numerically independent.
- Solve, do not invert. Use a pivoted or orthogonal factorization for ; use the Wronskian formulas as sign and determinant audits.
- Validate elsewhere. Repeat at independent points and with increased precision or a second representation.
- Report provenance. Publish the normalization ledger, algorithm, truncation and precision, residuals, conditioning indicator, and stable digits together with the result.
For a boundary problem, suppose the admissible left solution is and the admissible right solution is . Since
the two boundary lines align precisely when
If the denominator remains nonzero, the spectral condition is the numerator zero. Multiplying either admissible solution by an analytic nowhere-zero factor of the spectral parameter, constant in , preserves this zero and its multiplicity. A normalization factor with its own zeros or poles does not.
Logarithmic derivatives reduce dynamic range
Section titled “Logarithmic derivatives reduce dynamic range”Away from zeros, define
Then
Thus a boundary-alignment condition can be tested by equality of logarithmic derivatives when both amplitudes are nonzero. This Riccati formulation often reduces overflow from exponential amplitudes, but it loses amplitude information and develops poles at zeros of the solution. It complements, rather than replaces, the full connection calculation.
A first Heun matching experiment
Section titled “A first Heun matching experiment”The next page will derive the local expansions used in an actual Heun calculation. Before doing so, it is useful to specify the experiment so that its later output has an unambiguous target. Take the general Heun equation
with
One nonresonant real test case is
Use the straight interval with real positive branches. At , choose the unit-leading pair with exponents and ; at , use the unit-leading pair with exponents and , where the second power is . Evaluate both frames at .
The experiment is accepted only when:
- the same normalization ledger is used at all three points;
- the four entries of stabilize as series order and precision grow;
- reconstruction at a point not used for the solve agrees to the claimed digits;
- the determinant agrees with the ratio of the two Abel constants; and
- direct propagation from both ends agrees with a second representation.
No numerical table is printed yet because its quality depends on the recurrence, continuation, and error controls developed on the following pages. Stating the acceptance test before seeing the answer prevents an attractive but unverified number from defining its own standard.
First-order systems use determinant minors
Section titled “First-order systems use determinant minors”For an -component system
two fundamental matrices satisfy
Liouville’s formula is
Therefore
is constant. The scalar companion matrix has trace , reproducing Abel’s identity.
Cramer’s rule generalizes the scalar Wronskian formulas:
where replaces column in the numerator. For subspace boundary conditions, the natural quantities are minors or exterior products—Plücker coordinates—not two-function Wronskians. Numerically, one usually evolves orthogonal factorizations or compound variables rather than expanding large determinants.
How the direct-method chapter fits together
Section titled “How the direct-method chapter fits together”This page supplies the extraction identity and audit protocol. The remaining pages construct increasingly powerful representations of the endpoint solutions.
| Page | Direct-method task |
|---|---|
| Connection coefficients as Wronskian ratios | Continue normalized frames, solve once, and validate independently |
| Frobenius, Jaffé, and Leaver-type expansions | Build local and globally adapted series with explicit domains |
| Three-term recurrences and dominant/minimal solutions | Identify the recurrence branch selected by a boundary condition |
| Perron–Kreuser theory, Pincherle’s theorem, and continued fractions | Turn minimality into a computable continued-fraction condition |
| Large-order recurrence asymptotics and connection amplitudes | Relate coefficient tails to endpoint connection data |
| Polynomial truncation, Hill determinants, and quasi-exact solvability | Separate exact termination from approximate determinant roots |
| Green functions, poles, and QNM conditions from recurrences | Convert recurrence data into spectral and resolvent conditions |
| Verified numerics | Turn these diagnostics into error budgets, certified roots, precision schedules, and independent implementations |
Common pitfalls
Section titled “Common pitfalls”Matching values without derivatives. One scalar value cannot determine two coefficients. Match a full value–derivative jet, or an equivalent pair of independent linear functionals.
Calling every Wronskian constant. The raw Wronskian obeys Abel’s identity and usually varies. Ratios are constant only for solutions of the same equation, parameter value, gauge, and continued branch.
Combining incompatible jets. A derivative with respect to is not a derivative with respect to , and a gauged solution is not the original one. Apply the full jet transformation before taking determinants.
Evaluating a series outside its disk. An exact recurrence does not extend the convergence domain of its Frobenius series. Reexpand, analytically continue, or integrate before matching.
Confusing a stable identity with a stable algorithm. A nonzero exact Wronskian can be much smaller than the computed column magnitudes. Monitor scaled separation and solve with a balanced frame.
Checking only the solve point. The residual at that point is nearly tautological. Test reconstruction at a second point and move the match point through an overlap.
Integrating a recessive solution in the unstable direction. Tiny dominant contamination then grows into the reported solution. Reverse the direction, change representation, or propagate a stabilized subspace.
Interpreting every pole as spectral. At resonance, a standard basis or gamma normalization can degenerate while the equation remains regular in its parameter. Recombine the basis before assigning meaning to the pole.
Exercises
Section titled “Exercises”1. Orientation and all four Wronskians
Section titled “1. Orientation and all four Wronskians”Starting from , derive the four entries of and its determinant. Then show that if , one has .
Solution
Taking the Wronskian of with gives
Taking the Wronskian of with gives
Therefore, for ,
Since ,
Finally,
and invertibility of gives .
2. Abel’s identity and the second-point residual
Section titled “2. Abel’s identity and the second-point residual”Prove Abel’s identity directly. Then show that an exact computed at also reconstructs at every ordinary point on the same continued branch.
Solution
For two solutions ,
Hence is constant. For the matrix statement, define . Both jet matrices solve the companion system , so
Thus and exactly. A nonzero computed second-point residual measures representation, propagation, or roundoff error.
3. Modified-Bessel benchmark
Section titled “3. Modified-Bessel benchmark”Use the identity for and to recover both coefficients by Wronskian ratios. Explain what fails at integer .
Solution
Let
Then
so the coefficient is . Also,
so the coefficient is . At integer order, , and the displayed source pair is no longer fundamental. One must replace its vanishing divided difference by the finite logarithmic solution through the standard limit.
4. Coordinate and gauge covariance
Section titled “4. Coordinate and gauge covariance”For , derive the jet matrix and Wronskian transformation. State precisely when its determinant factor cancels from a connection coefficient.
Solution
The chain rule gives
and therefore
Taking determinants of two jet columns gives
The factor cancels only if the numerator and denominator use the same , , point, and derivative convention. With different endpoint gauges, first transform both continued frames into one common jet.
5. A perturbation bound for the matching solve
Section titled “5. A perturbation bound for the matching solve”Let and let both frames be perturbed. Derive the displayed identity and norm bound for .
Solution
From
and ,
When , the Neumann-series bound gives
Submultiplicativity and the triangle inequality give the stated result.
6. Normalization factors and spectral zeros
Section titled “6. Normalization factors and spectral zeros”Suppose a boundary coefficient is
Find its transformation when , , and . Which rescalings preserve the zeros and their multiplicities?
Solution
Both factors in each Wronskian depend only on the parameter, not on , so
Analytic nowhere-zero preserves every zero and its multiplicity. Zeros or poles of the normalization factor can create, remove, or change the apparent multiplicity of spectral zeros. The factor cancels because it occurs in both numerator and denominator.
7. Riccati matching
Section titled “7. Riccati matching”Assume and are nonzero at . Prove that exactly when their logarithmic derivatives agree there. Why is this not a complete connection-coefficient method?
Solution
Since and ,
With , the Wronskian vanishes exactly when . This is enough to test alignment of two one-dimensional boundary subspaces. It does not retain their relative amplitudes, cannot recover a full connection matrix by itself, and has poles wherever either solution vanishes.
8. System determinants and replacement columns
Section titled “8. System determinants and replacement columns”For , prove Liouville’s formula and the replacement-column expression for . Explain why higher-dimensional boundary subspaces require minors rather than ordinary two-function Wronskians.
Solution
Jacobi’s determinant formula gives
The normalized determinant follows by integration. Each column of solves a linear system with coefficient matrix . Cramer’s rule replaces column of by the corresponding right-frame column , giving the stated determinant ratio. For a -dimensional subspace, its coordinates are minors, or equivalently components of a wedge product in . A two-column Wronskian records only the special scalar second-order case.
References
Section titled “References”- NIST Digital Library of Mathematical Functions, §1.13, Differential Equations, especially Abel’s identity and Wronskians.
- NIST Digital Library of Mathematical Functions, §3.7, Ordinary Differential Equations, for numerical propagation and dominant-solution contamination.
- NIST Digital Library of Mathematical Functions, §10.27, Connection Formulas and §10.28, Wronskians and Cross-Products, for the modified-Bessel benchmark.
- NIST Digital Library of Mathematical Functions, §31.18, Methods of Computation, for Frobenius initialization, numerical continuation, value–derivative matching, and stable integration directions for Heun equations.
- F. W. J. Olver, Asymptotics and Special Functions, A K Peters, 1997, DOI: 10.1201/9781439864548.
- A. B. Olde Daalhuis and F. W. J. Olver, “On the Asymptotic and Numerical Solution of Linear Ordinary Differential Equations,” SIAM Review 40 (1998), 463–495, DOI: 10.1137/S0036144597315341.
- Nicholas J. Higham, Accuracy and Stability of Numerical Algorithms, second edition, SIAM, 2002, DOI: 10.1137/1.9780898718027.
- V. Laĭ, “The Two-Point Connection Problem for Differential Equations of the Heun Class,” Theoretical and Mathematical Physics 101 (1994), 1413–1418, DOI: 10.1007/BF01035461.
- W. Lay, K. Bay, and S. Yu. Slavyanov, “Asymptotic and Numeric Study of Eigenvalues of the Double Confluent Heun Equation,” Journal of Physics A 31 (1998), 8521–8531, DOI: 10.1088/0305-4470/31/42/011.