Recurrence Comparison, Numerical Tests, and Status Ledger
The safest comparison between a conformal block and an ODE recurrence does not identify their raw coefficients. A finite- Virasoro block coefficient aggregates descendants at level ; a classical logarithm is organized by coupling order ; and a Frobenius coefficient is indexed by a power of the independent variable. The objects become comparable only after each construction has produced the same normalized connection coefficient and both results have been expanded in the same weak-coupling parameter.
This page makes that principle executable for the general Heun equation. On the ODE side, the Schäfke–Schmidt theorem converts the large-order tail of one Frobenius series into an exact connection coefficient. A rescaling turns its recurrence into a stable three-term relation and a dual continued fraction. On the CFT side, a classical-block coefficient and accessory inversion predict the first weak-coupling coefficient. The two expressions agree; a reproducible high-precision test then checks the complete finite- matrix, its determinant, its weak-coupling scaling, and forward–backward recurrence agreement.
Two recurrences use two different indices
Section titled “Two recurrences use two different indices”Three integers appear in a practical comparison:
- is a Virasoro descendant level at finite central charge.
- is the order of the final weak-coupling series in .
- is the Frobenius or Taylor order in the independent variable .
The finite- block has the schematic expansion
Its classical logarithm is reorganized as
After the accessory relation has been inverted, the internal exponent itself depends on . Fusion factors and endpoint derivatives must then be expanded as well. Only after this assembly does one obtain .
The ODE calculation begins instead with a normalized Taylor series
One solves a recurrence in , takes a large- limit, and finally expands the resulting connection coefficient in . That last operation produces .
The Virasoro level , coupling order , and Frobenius order belong to different recurrences. The dashed comparison is made only between assembled coefficients of the same normalized connection coefficient; solid arrows denote exact ODE operations.
This separation is useful even when a computer algebra system hides the intermediate indices. It prevents an accidental “proof” obtained by matching two unrelated finite arrays.
Fix the Heun chart and every normalization
Section titled “Fix the Heun chart and every normalization”Use the normal form
with
The parameter is the limiting composite exponent as ; it is an accessory coordinate, not a fifth local exponent. At zero and one use the unit-leading normal-form germs
For real , take the powers real on and continue without winding around another puncture. The complex- formula is the analytic continuation of this branch inside the declared chart. Assume
and avoid the gamma and recurrence poles displayed below. For the first-order block comparison, also assume
These are singular coordinates for the displayed accessory inversion; special limits require a different local parameter.
Write the source-first relation as
Thus the first sign labels a source row and the second a target column. In the book’s ordered row-frame convention ,
The transpose does not change the determinant. Since
the normalization audit is
Large Frobenius order isolates one connection coefficient
Section titled “Large Frobenius order isolates one connection coefficient”Gauge and normalize the source solution by
The only singularity of this Taylor series on the unit circle is the target point . Darboux asymptotics therefore select the coefficient of the singular target branch. The modified Schäfke–Schmidt formula is
This is the key ODE-side bridge. It turns a local series at zero into a global coefficient connecting zero to one. Its hypotheses matter: another singularity on or inside the unit circle, a resonant endpoint, or an undeclared branch can invalidate the simple limit.
At , the remaining equation is hypergeometric. Put
and factor its coefficients from the finite- coefficients:
The ratio satisfies
where
and
with
Set in the recurrence; its term multiplies and the formula containing is not used there. The recurrence chart excludes for . The singularity can be removable in another parametrization, but direct substitution into this recurrence is not legitimate.
Stirling asymptotics of give
If , then
Setting makes for every and recovers the Gauss connection coefficient exactly.
The dual recurrence gives a stable continued fraction
Section titled “The dual recurrence gives a stable continued fraction”A forward recurrence is conceptually direct, but extracting at high precision from an algebraic tail can be slow. The dual recurrence uses ratios satisfying
The exact limiting identity is
Combining the explicit power with gives the compact connection formula
Although and , their first-order combination obeys
That cancellation is why the coefficient sums converge. Summing and separately is numerically and conceptually the wrong operation.
For complex , every logarithm in the truncated expression must be followed on one continuous branch. Exponentiating only at the end removes integer multiples of from the final coefficient, but it does not repair a continuation path that crosses a zero of some .
The first assembled block coefficient matches the ODE sum
Section titled “The first assembled block coefficient matches the ODE sum”Define
The classical block in the channel begins with
where
The ODE is parametrized by , whereas the block formula is parametrized by the composite monodromy exponent . Inverting the accessory relation gives
Introduce
Then
The fusion gamma factor must also be expanded at , and the classical endpoint derivatives contribute their own finite dressing. With denoting the digamma function, the assembled first coefficient is
Expanding the exact continued fraction to first order instead gives
Partial fractions reduce the summand to rational tails and differences of simple poles. The latter use
After simplification,
Within the stated formal accessory inversion, this is an exact meromorphic coefficient identity, not merely a decimal match. It does not prove the accessory relation or the all-orders CFT-to-ODE correspondence. The ODE recurrence formula itself is exact at finite ; the published ordinary-Heun comparison with the classical block was carried out symbolically through .
A rational slice exposes every audit
Section titled “A rational slice exposes every audit”Choose
No endpoint is resonant, the gamma factors are finite, and no vanishes. At 60 decimal digits the analytic quantities are
For , the recurrence begins
These are ratios , not block coefficients. The backward continued fraction gives
The first-order block approximation is
The expected error is . The scaling table makes that statement testable:
| Full recurrence | First-order block approximation | Relative error | |
|---|---|---|---|
Halving reduces the relative error by approximately four, as an omitted quadratic term requires.
Flipping the two endpoint signs generates the complete source-first array:
Its determinant satisfies
whereas the Wronskian prediction is exactly
The raw determinant residual in the default extrapolation is . Raw forward–backward differences for all four entries are at most . These small consistency residuals are not certified error bounds: correlated cutoff errors can cancel. The printed last-diagonal changes and reruns at larger cutoffs remain the convergence diagnostics.
Reproduce the calculation
Section titled “Reproduce the calculation”The audit script uses Python 3.10.16 and mpmath 1.3.0. Run
python3 public/code/advanced-ode/heun-recurrence-block-check.py \ --show-matrix --show-scaling --check-forwardThe default maximum Frobenius orders are . The program prints the raw cutoff values, ordinary Richardson diagonals for the expected inverse- tail, and the last diagonal change. It also validates , endpoint resonance, gamma poles, recurrence poles, and dynamic continued-fraction denominators.
The last printed digits should not be interpreted independently of the
cutoff table. Increasing --dps without increasing
--base-cutoff or --levels improves arithmetic but does not remove a
truncation tail.
What survives at each confluent level
Section titled “What survives at each confluent level”The phrase “the conformal-block connection formula” hides several different mathematical statements. A regular-to-regular coefficient can sometimes be reached by a large-order Taylor theorem. A regular-to-irregular coefficient additionally requires a sectorial normalization. An irregular-to-irregular matrix requires both endpoint sectors and Stokes data. Accessory expansions alone do not supply any of those missing frames.
| Equation and endpoints | Direct ODE control used in this chapter | Block-side evidence | Current claim |
|---|---|---|---|
| Hypergeometric, regular–regular | Classical gamma connection theorem | Degenerate rigid fusion kernel | Exact normalized coefficient |
| General Heun, regular–regular, | Schäfke–Schmidt theorem and exact continued fraction | Classical-block comparison through | ODE formula exact; CFT equality formal beyond checked orders |
| Confluent Heun, regular–regular, weak coupling | Direct recurrence/continued-fraction theorem | Irregular-block construction and perturbative agreement | Established ODE chart; block interpretation carries its semiclassical assumptions |
| Reduced confluent Heun, regular–regular | Direct recurrence/continued-fraction theorem | Comparison through | ODE formula exact; strongest finite-order block check in the 2022 analysis |
| Confluent Heun, regular–rank-one irregular | Exact endpoint kernels plus sector data | First- and second-kind irregular blocks | Sector-dependent, conditional classical assembly; no comparably general ODE-side theorem is used here |
| Doubly confluent Heun, rank-one irregular–rank-one irregular | Local formal recurrences and Stokes constraints | Irregular-block and collision constructions | Formal or conditional; a full normalized recurrence audit remains to be supplied |
| Reduced and doubly reduced DCHE variants | Parameter reductions and formal recurrences | Corresponding irregular limits | Same limitation; these reductions are not the biconfluent or triconfluent classes |
| Biconfluent Heun, regular–rank-two irregular | Accessory and sectorial asymptotics | Higher-rank irregular block proposals | Accessory-level evidence; no full normalized matrix audited here |
| Triconfluent Heun, one rank-three irregular point | Formal WKB and Stokes geometry | Higher-rank irregular or quantum-period proposals | Accessory or intersectorial Voros-level evidence; full Stokes matrix open here |
| Reduced biconfluent and reduced triconfluent variants | Formal normal forms and accessory recurrences | Candidate classical irregular blocks | Conjectural accessory/Voros correspondence checked at low orders; no normalized matrix audited here |
| PVI tau-function Fourier family | Isomonodromic theorem on its generic chart | Complete analytic blocks | Exact tau-function representation, but a different regime and output |
Two cautions govern the table.
First, a confluence can preserve a theorem only after all gauges, branches, parameter scalings, and endpoint normalizations have controlled limits. A formal limit of the differential operator alone does not prove convergence of its connection matrix.
Second, the May 2026 preprint by Iwaki, Nagoya, and Shukuta derives formal accessory-parameter expansions across Heun confluences and formulates a candidate classical-irregular-block correspondence, tested at low orders. That broadens the evidence for the accessory-level dictionary; it does not by itself turn every regular-to-irregular or irregular-to-irregular normalized connection matrix into a proved analytic theorem.
A reusable comparison workflow
Section titled “A reusable comparison workflow”- Declare the output. Decide whether the target is an accessory, one connection entry, a complete matrix, a Stokes multiplier, or a tau function.
- Freeze the ODE frame. State the normal form, unit-leading local powers, branches, source–target direction, path, and sector.
- Separate the indices. Name the descendant level, coupling order, and Frobenius order differently.
- Invert the accessory relation. Express the block’s internal monodromy coordinate in the ODE’s fixed accessory coordinate before comparing coefficients.
- Assemble before comparing. Include fusion gamma factors, classical derivative dressings, explicit powers, and frame conversions.
- Compute the ODE coefficient independently. Use a Frobenius recurrence, continued fraction, Wronskian match, or direct integration.
- Audit more than one scalar. Check a determinant, a limiting equation, convergence with cutoff, and—when possible—both recurrence directions.
- Label the strongest justified status. Distinguish a theorem, finite-order formal equality, numerical observation, conditional sectorial statement, and conjecture.
This workflow is deliberately stricter than matching a few decimal coefficients. A normalization error can preserve the differential equation and even one matrix entry while violating the Wronskian law.
Common pitfalls
Section titled “Common pitfalls”Comparing with . The former is a Taylor coefficient in ; the latter is a coupling coefficient after a classical limit. Compare the assembled instead.
Holding fixed when the ODE holds fixed. The accessory relation makes . Omitting this inversion loses the digamma contribution to .
Summing two divergent-looking pieces separately. The convergent tail is , although and . Preserve the cancellation before numerical summation.
Calling a finite-order check an all-orders proof. Agreement through or is strong evidence and a valuable error detector. It does not establish convergence, analytic continuation, or equality outside the common formal chart.
Using the source-first array as the book’s row-frame matrix. The literature relation lists source solutions by rows. The matrix in is its transpose.
Trusting precision without cutoff control. More working digits do not cure an algebraic recurrence tail. Print a cutoff ladder and compare independent algorithms.
Exercises
Section titled “Exercises”1. Recover the hypergeometric limit
Section titled “1. Recover the hypergeometric limit”Set in the recurrence for . Show that and recover from the Schäfke–Schmidt limit.
Solution
At ,
Since , induction gives . Therefore . The gamma-ratio asymptotic
together with the fixed Pochhammer prefactors gives
The factor is one at .
2. Expand the continued fraction once
Section titled “2. Expand the continued fraction once”Use to derive from the exact logarithmic formula.
Solution
To first order,
Hence
Also,
Adding the terms gives
3. Convert matrix orientations
Section titled “3. Convert matrix orientations”Starting from the source-first equations
derive the matrix used in .
Solution
The th component of the row vector is
Comparison with the source-first equation requires
Therefore
4. Diagnose the scaling table
Section titled “4. Diagnose the scaling table”Let
Explain why the relative error of the first-order approximation falls by a factor approaching four when is halved.
Solution
The approximation keeps , so the ratio of the exact answer to the approximation is
Thus the relative error is quadratic to leading order. Replacing by multiplies that leading term by .
5. Find the static recurrence poles
Section titled “5. Find the static recurrence poles”Show that for a nonnegative integer exactly when one of or is a nonnegative integer.
Solution
Factor
It vanishes when
Requiring gives the stated criterion. This is a pole of the chosen rescaled recurrence chart, not automatically a Frobenius resonance at zero or one.
References
Section titled “References”- R. Schäfke and D. Schmidt, “The Connection Problem for General Linear Ordinary Differential Equations at Two Regular Singular Points with Applications in the Theory of Special Functions”, SIAM Journal on Mathematical Analysis 11 (1980), 848–862. Proves the large-order connection principle used here.
- O. Lisovyy and A. Naidiuk, “Perturbative Connection Formulas for Heun Equations”, Journal of Physics A: Mathematical and Theoretical 55 (2022), 434005; arXiv:2208.01604. Theorem B gives the general-Heun recurrence and continued fraction; the paper compares ordinary-Heun block coefficients through and reduced-confluent coefficients through .
- G. Bonelli, C. Iossa, D. Panea Lichtig, and A. Tanzini, “Irregular Liouville Correlators and Connection Formulae for Heun Functions”, Communications in Mathematical Physics 397 (2023), 635–727; arXiv:2201.04491. Develops the regular and irregular block connection constructions whose normalization data were assembled on pages 4–6.
- O. Lisovyy and A. Naidiuk, “Accessory Parameters in Confluent Heun Equations and Classical Irregular Conformal Blocks”, Letters in Mathematical Physics 111 (2021), 137. Gives perturbative accessory expansions and their irregular-block interpretation for confluent equations.
- K. Iwaki, H. Nagoya, and H. Shukuta, “Accessory Parameter of Confluent Heun Equations, Voros Periods and Classical Irregular Conformal Blocks”, preprint, May 2026. Derives formal accessory series and formulates a candidate block correspondence tested at low orders; it is cited here with the narrower status stated in the ledger.
- NIST Digital Library of Mathematical Functions, §31.12, “Confluent Forms of Heun’s Equation”. Fixes the confluence taxonomy and prevents reduced DCHE variants from being confused with the biconfluent and triconfluent equations.
Chapter 8 now replaces large Frobenius order by an -asymptotic recursion in formal WKB geometry. Return to the Chapter 7 map when the problem instead calls for the tau-function or classical-block route.