HeunD (Double Confluent Heun Function)
What HeunD is
Section titled “What HeunD is”Heun’s general equation (four regular singular points) admits several confluent limits in which singularities merge. The double confluent limit is the most singular of the classical confluences: two pairs of regular singularities coalesce so that the resulting equation has
- exactly two singular points (at and ),
- and both are irregular (rank in the generic case).
This puts DCHE in the same conceptual family as equations studied with Stokes phenomena, connection coefficients, and Floquet theory. In physics, DCHE frequently appears after variable changes that convert a radial or angular ODE into something with exponential behavior at both ends, and it also contains classical periodic problems (e.g. Mathieu-type equations) as special cases.
Conventions used on this page
Section titled “Conventions used on this page”You will see (at least) four conventions in real research workflows:
- DLMF canonical DCHE (NIST Digital Library of Mathematical Functions).
- Wolfram / Mathematica
HeunDconvention. - Maple
HeunDconvention (different singularity locations). - Ronveaux (1995) / “symmetric canonical form” used in Heun’s Differential Equations (Part C).
This page uses Wolfram/DLMF for the computational definition of HeunD, and Ronveaux (1995) for asymptotics and connection intuition, because Part C gives a clean asymptotic basis at both irregular singularities.
To keep symbols from colliding, we’ll label parameter sets explicitly:
- Wolfram parameters: .
- DLMF parameters: (DLMF fixes one scale).
- Ronveaux parameters: plus the operator .
- Maple parameters: .
1. Canonical forms of the double confluent Heun equation
Section titled “1. Canonical forms of the double confluent Heun equation”1.1 DLMF standard form (two rank-1 irregular singularities)
Section titled “1.1 DLMF standard form (two rank-1 irregular singularities)”A standard canonical DCHE used by DLMF is
- Singularities: irregular at and , each of rank 1.
- Any is an ordinary point, so local solutions are analytic around .
1.2 Wolfram/Mathematica form and the definition of HeunD
Section titled “1.2 Wolfram/Mathematica form and the definition of HeunD”Wolfram’s documentation uses the equivalent polynomial-coefficient form
or, dividing by ,
Normalization (Wolfram’s HeunD). The Wolfram Language defines HeunD[q,α,γ,δ,ϵ,z] as the power-series solution of the above ODE satisfying
So, in Wolfram notation,
Relation to DLMF.
-
If , the rescaling reduces the equation to a form with . Concretely, with and , you get
so (up to notation) can be set to 1 by the parameter redefinitions
-
After setting , DLMF and Wolfram differ only by a swap of parameter names in the and coefficients:
1.3 Ronveaux (1995) symmetric canonical form (Part C)
Section titled “1.3 Ronveaux (1995) symmetric canonical form (Part C)”Part C of Heun’s Differential Equations works with the “symmetric canonical” DCHE
where
In this form, and are again rank-1 irregular singularities, and the coefficients are meromorphic on .
A key structural fact used repeatedly in Part C is that the DCHE is stable under gauge transformations of the form
together with simple changes of variable ( and ). These are the natural operations for an equation whose singularities are irregular.
1.4 Maple’s HeunD convention (irregular singularities at )
Section titled “1.4 Maple’s HeunD convention (irregular singularities at ±1\pm 1±1)”Maple’s built-in HeunD(α,β,γ,δ,x) solves a different but equivalent normal form of the DCHE, with irregular singularities placed symmetrically at and the origin as a regular point.
One convenient explicit statement of Maple’s equation is (see Appendix A.5 in Birkandan 2020)
and Maple computes HeunD as a power series around (radius of convergence 1, limited by ).
2. What “the function” HeunD really is
Section titled “2. What “the function” HeunD really is”Because the DCHE has no regular singular points, the clean “Frobenius at ” definition that works for HeunG and HeunC is not available.
Mathematically, a “double confluent Heun function” is best thought of as:
- choose a canonical DCHE and a base point that is an ordinary point (e.g. in Wolfram’s convention),
- define the unique local analytic solution by prescribing two initial conditions (normalization),
- extend by analytic continuation along a path that avoids the singular point(s).
This automatically implies two practical facts:
HeunDis branch dependent. Looping around changes the solution by monodromy (Part C discusses this in detail).- You cannot assign a single “value at ” in general. In the Wolfram/DLMF form, is an irregular singular point, and the value is not well-defined as a regular limit.
3. Local power series: the defining expansion used in CAS
Section titled “3. Local power series: the defining expansion used in CAS”3.1 Wolfram HeunD: series around
Section titled “3.1 Wolfram HeunD: series around z=1z=1z=1”Let and expand
Plugging this into Wolfram’s canonical ODE
gives a linear recurrence for the Taylor coefficients. Define
Then the coefficients satisfy, for (with the convention ),
From , one finds the first nontrivial terms
and so on.
Convergence radius. In this canonical form the nearest singularity to is , so the Taylor series converges at least for . Outside this disk you must use analytic continuation (CAS does this internally) or solve the ODE numerically along a path.
3.2 Maple HeunD: series around
Section titled “3.2 Maple HeunD: series around x=0x=0x=0”In Maple’s convention the ordinary point is (singularities at ), and HeunD(α,β,γ,δ,x) is computed from the Taylor series around with radius of convergence 1.
If you want to reproduce Maple’s series yourself, the workflow is identical:
- write ,
- plug into the Maple DCHE,
- solve the resulting recurrence for using the chosen normalization.
4. Asymptotic solutions and Stokes phenomenon (Ronveaux form)
Section titled “4. Asymptotic solutions and Stokes phenomenon (Ronveaux form)”When your application imposes boundary conditions near and/or , you need asymptotics, not just Taylor series.
Part C constructs canonical asymptotic bases at both irregular singularities for the symmetric canonical DCHE (Section 2.2).
4.1 As : two canonical behaviours
Section titled “4.1 As z→∞z\to\inftyz→∞: two canonical behaviours”There exist two independent solutions and with characteristic behaviours
and
valid in appropriate Stokes sectors (the precise angular ranges are given in Theorem 2.2.14 of Part C).
So one solution is essentially power-like, while the other is exponentially small (or large, depending on ) at infinity.
4.2 As : two canonical behaviours
Section titled “4.2 As z→0z\to 0z→0: two canonical behaviours”Similarly, there exist and with
and
again in appropriate sectors (Theorem 2.2.20 of Part C).
4.3 Asymptotic coefficient recurrences (useful in practice)
Section titled “4.3 Asymptotic coefficient recurrences (useful in practice)”Part C also gives a practical way to compute the coefficients of the asymptotic series at infinity. Writing
the coefficients satisfy a three-term recurrence (Eq. 2.2.6 in Part C):
with .
4.4 A Wronskian identity you can use as a check
Section titled “4.4 A Wronskian identity you can use as a check”For the symmetric canonical DCHE, it is convenient to use the -Wronskian
Part C shows that for any two solutions of the symmetric canonical equation,
This is a practical numerical sanity check: if you integrate the DCHE numerically and compute along your path, the result should be (approximately) constant.
5. Connection problems and the “accessory parameter” as an eigenvalue
Section titled “5. Connection problems and the “accessory parameter” as an eigenvalue”In many physics applications, the DCHE does not appear with all parameters fixed. Instead:
- some parameters are fixed by local exponents or physical constants,
- one parameter (often called an accessory parameter, e.g. in DLMF/Wolfram or in Ronveaux’s form) is determined by imposing boundary conditions at both irregular singularities.
Part C formulates this via a connection matrix that relates the asymptotic bases at and :
where and are fundamental solution matrices built from the canonical asymptotic solutions.
A boundary condition like “select the subdominant solution at and at ” is then a condition that a specific entry of vanishes (equivalently: a Wronskian/connection coefficient is zero).
5.1 A practical numerical workflow for eigenvalues
Section titled “5.1 A practical numerical workflow for eigenvalues”If your goal is to determine the accessory parameter (say ):
- Choose a canonical form and map your ODE to it.
- Choose sectors where the desired asymptotics are stable (subdominant).
- For a trial , evaluate the normalized local solution (e.g. the Wolfram
HeunD) and match it to asymptotic data near and/or . - Compute the unwanted mixing coefficient (connection coefficient).
- Use a root finder in .
5.2 A concrete special value: at
Section titled “5.2 A concrete special value: qqq at α=0\alpha=0α=0”A particularly instructive checkpoint is the degenerate limit . In that limit the connection coefficient has a closed form in terms of Gamma functions:
6. Symmetries and transformations you can exploit
Section titled “6. Symmetries and transformations you can exploit”Because DCHE coefficients are rational (or meromorphic) and the singularities are irregular, gauge and variable transformations are often the fastest way to make computations stable.
Two families are particularly important (see Part C, Section 1.1–1.2):
-
Gauge transforms
which can simplify the dominant exponential behaviours at and .
-
Inversion/scaling
which swap or rescale the singular points.
These transformations underlie most “identity” formulas you see in CAS and in the literature, and they are also a practical tool: map the point where you need a value to a region where the Taylor series converges rapidly.
7. Degenerate and special cases (reductions)
Section titled “7. Degenerate and special cases (reductions)”The DCHE contains many classical equations as special/degenerate limits. Part C (Section 1.3) gives a classification in terms of invariants of the general DCHE, with reductions to
- Mathieu-type equations (after in symmetric normal-form settings),
- Bessel equations (when only one side of the Laurent structure survives),
- confluent hypergeometric-type equations,
- and Euler-type equations
in appropriate parameter regimes.
From a computational perspective, these reductions matter because:
- they provide sanity checks (compare
HeunDagainst Bessel/Mathieu in the limit), - they often give better-conditioned representations for extreme parameter values.
8. Floquet solutions and convergent Laurent expansions on
Section titled “8. Floquet solutions and convergent Laurent expansions on C∗\mathbb C^*C∗”A defining feature of DCHE (and one of the most useful computational handles) is the existence of solutions with controlled monodromy around .
8.1 Monodromy operator and characteristic exponent
Section titled “8.1 Monodromy operator and characteristic exponent”Let denote analytic continuation around once:
A Floquet solution is a solution satisfying
for some called the characteristic exponent (or Floquet exponent).
Because we are working on (the log surface), the expression is well-defined there.
8.2 Laurent-series representation
Section titled “8.2 Laurent-series representation”Ronveaux shows that a Floquet solution can be represented as
where is holomorphic on and therefore has a convergent Laurent series
Substituting into the symmetric DCHE yields a three-term recurrence valid for all :
This recurrence is central for:
- computing Floquet solutions numerically via continued fractions / minimal-solution conditions,
- studying when is integral or half-integral (single-valuedness or sign changes),
- and formulating eigenvalue problems in .
9. Quasi-polynomials: when the “asymptotics” actually terminate
Section titled “9. Quasi-polynomials: when the “asymptotics” actually terminate”A striking phenomenon in DCHE is the existence of special solutions whose asymptotic series terminate in a way that produces a polynomial factor—analogous in spirit to Heun polynomials in the regular case.
Ronveaux calls these quasi-polynomials. A quasi-polynomial solution of degree has the form
where
- ,
- ,
- and is a polynomial of degree with .
A particularly important subcase is the “pure polynomial” Floquet factor:
Ronveaux shows that such a solution exists only under discrete constraints linking and a termination condition on the asymptotic coefficients of the canonical :
- one must have (with ),
- and the coefficient must vanish.
Since is (for fixed ) a polynomial in of degree , the condition yields a finite set of candidate accessory parameters that produce quasi-polynomials.
10. DCHE as a Floquet eigenvalue problem
Section titled “10. DCHE as a Floquet eigenvalue problem”A powerful point of view—especially for physics—is to treat (or a linear shift of it) as an eigenvalue, with the Floquet exponent playing the role of the quasi-momentum/Bloch phase.
Ronveaux formulates an eigenvalue problem using the operator
and considers
with the identification
For fixed , the eigenvalues form a countable family indexed by , and in the unperturbed case one has
Moreover, for small (in an appropriate domain), is holomorphic in and admits a power series expansion
The first perturbative coefficient is explicitly
References and further reading
Section titled “References and further reading”-
A. Ronveaux (ed.), Heun’s Differential Equations, Oxford University Press (1995). Part C: Double Confluent Heun Equation.
-
NIST Digital Library of Mathematical Functions (DLMF), §31.12 “Confluent Forms of Heun’s Equation” (see Eq. 31.12.2 for the doubly confluent equation): https://dlmf.nist.gov/31.12. The equation image for 31.12.2 is at https://dlmf.nist.gov/31.12.E2.
-
Maple Help:
HeunD(double confluent Heun function): https://www.maplesoft.com/support/help/maple/view.aspx?path=HeunD. -
Wolfram Language documentation:
HeunD(https://reference.wolfram.com/language/ref/HeunD.html) andHeunDPrime(https://reference.wolfram.com/language/ref/HeunDPrime.html). -
T. Birkandan, “An algorithm for the analytic solution of second order linear differential equations” (2020), Appendix A: https://arxiv.org/abs/2010.01563.