HeunC (Confluent Heun Function)
What HeunC is
Section titled “What HeunC is”The general Heun equation has four regular singular points. If two of those singularities coalesce (a confluence limit), you obtain the confluent Heun equation:
- two regular singular points (typically at and ),
- one irregular singular point at (rank 1 in the canonical CHE),
- an accessory parameter that is not determined by local exponent data and often becomes an eigenvalue under global boundary conditions.
Conventions used on this page
Section titled “Conventions used on this page”To minimize confusion, this page uses three parameter sets and always labels them:
- DLMF / Wolfram parameters: .
- Ronveaux (1995) parameters (Part B): .
- Maple parameters: .
The same letters appear in different roles across the literature; the subscripts and are meant to keep you sane.
1. Canonical confluent Heun equation
Section titled “1. Canonical confluent Heun equation”1.1 DLMF / Wolfram canonical form
Section titled “1.1 DLMF / Wolfram canonical form”A widely used canonical CHE (used by DLMF and the Wolfram Language) is
with complex parameters and independent variable .
Multiplying by gives the equivalent polynomial-coefficient form:
Singularities. For , this equation has
- regular singularities at and ,
- an irregular singularity of rank at .
If , then becomes a regular singularity, and the equation reduces (after standard identification) to the Gauss hypergeometric class (a Fuchsian ODE with three regular singularities).
1.2 Local exponents at and
Section titled “1.2 Local exponents at z=0z=0z=0 and z=1z=1z=1”A quick Frobenius analysis gives characteristic exponents:
- at : and ,
- at : and .
So, when , two independent local solutions about behave like
Analogously at with .
1.3 What do the parameters mean?
Section titled “1.3 What do the parameters mean?”- and control the exponent differences at and .
- controls the strength of the irregular singularity at (it is the parameter that disappears in the hypergeometric limit).
- is the accessory parameter: it is not fixed by local exponent data and in applications is frequently determined by a global boundary condition (often an eigenvalue problem).
- is the remaining parameter in the coefficient of ; together with it controls the asymptotics at infinity.
2. Definition of the confluent Heun function HeunC
Section titled “2. Definition of the confluent Heun function HeunC”2.1 Wolfram/DLMF normalization
Section titled “2.1 Wolfram/DLMF normalization”In the Wolfram Language, HeunC[q,α,γ,δ,ϵ,z] denotes the solution of the canonical CHE that is regular at and satisfies
This is precisely the local Frobenius solution with exponent at .
Wolfram also notes:
HeunChas a branch cut in the complex -plane running from to (principal branch choice),- values in “logarithmic cases” (notably nonpositive integer ) are not determined in the same way as generic parameters.
2.2 Ronveaux (1995) canonical form and notation
Section titled “2.2 Ronveaux (1995) canonical form and notation”Part B of Heun’s Differential Equations (Ronveaux, ed., 1995) works with the non-symmetrical canonical form (their Eq. (1.2.27)):
with parameters .
They introduce the Frobenius solution at the origin,
and (for suitable ) a solution defined by behavior at infinity (a “radial” solution).
2.3 Converting between Ronveaux and Wolfram/DLMF
Section titled “2.3 Converting between Ronveaux and Wolfram/DLMF”Comparing the two canonical equations gives the direct identification:
with and the same in both forms.
So, up to relabeling,
3. Power-series definition and the three-term recurrence
Section titled “3. Power-series definition and the three-term recurrence”The most important practical fact about HeunC is that it is defined by a convergent power series around with a three-term recurrence for its coefficients.
3.1 Series about (Ronveaux form)
Section titled “3.1 Series about z=0z=0z=0 (Ronveaux form)”Ronveaux defines the Frobenius solution at by
The coefficients satisfy the three-term recurrence (their Eq. (2.2.14))
with
3.2 The same recurrence in form
Section titled “3.2 The same recurrence in (q,α,γ,δ,ϵ)(q,\alpha,\gamma,\delta,\epsilon)(q,α,γ,δ,ϵ) form”Using , , , the recurrence can be written as
with , .
First coefficient. Setting gives
so
provided .
3.3 Radius of convergence
Section titled “3.3 Radius of convergence”The nearest singularity to is at , so the power series about converges for
This is the computationally safe disk for direct series evaluation.
3.4 The second local solution at (and logarithms)
Section titled “3.4 The second local solution at z=0z=0z=0 (and logarithms)”When , a second independent local solution near has the Frobenius form
You can obtain it by the standard exponent-shift substitution , which preserves the CHE form but shifts parameters. So (in the generic case) a local basis near can be taken as a local basis at is
HeunC[q, α, γ, δ, ϵ, z]z^(1 - γ) HeunC[q + (1 - γ) (ϵ - δ), α + (1 - γ) ϵ, 2 - γ, δ, ϵ, z]4. Behavior near and the connection problem
Section titled “4. Behavior near z=1z=1z=1 and the connection problem”A Frobenius basis near is constructed similarly with exponents and by expanding in powers of . A local basis at is
HeunC[q - α, -α, δ, γ, -ϵ, 1 - z](1 - z)^(1 - δ) HeunC[q - α + (δ - 1) (γ + ϵ), -α + (δ - 1) ϵ, 2 - δ, γ, -ϵ, 1 - z]Most physics applications require a connection problem:
relate the local basis near to the local basis near (or to asymptotic solutions at ), and impose a boundary condition at the other end.
This is where the accessory parameter typically becomes an eigenvalue.
The local series at does not converge beyond , but the solution does continue analytically along paths that avoid singularities and branch cuts.
5. Asymptotic behavior at infinity (rank-1 irregular singularity)
Section titled “5. Asymptotic behavior at infinity (rank-1 irregular singularity)”Unlike HeunG (four regular singular points), the CHE has an irregular singularity at . This means:
- solutions generally have asymptotic expansions, not convergent power series, as ,
- different sectors in the complex plane can have different dominant behaviors (Stokes phenomenon),
- boundary conditions “at infinity” (decay/ingoing/outgoing) are subtle and often quantize parameters.
For , there are two qualitatively distinct behaviors at infinity:
- an algebraic behavior
- and an exponentially modified behavior
valid in appropriate sectors of the complex plane (depending on ). Using as the local variable, a sectorial asymptotic basis is
z^(-α/ϵ) HeunCInf[q, α, γ, δ, ϵ, 1/z]Exp[-ϵ z] z^(α/ϵ - γ - δ) HeunCInf[q - γ ϵ, α - (γ + δ) ϵ, γ, δ, -ϵ, 1/z]This is the analytic backbone behind the “angular vs radial” terminology used in Ronveaux’s Part B: one often chooses the solution that matches a prescribed behavior at infinity.
6. Special cases and reductions
Section titled “6. Special cases and reductions”6.1 The specialization: RCHE first, hypergeometric only if
Section titled “6.1 The ϵ=0\epsilon=0ϵ=0 specialization: RCHE first, hypergeometric only if α=0\alpha=0α=0”Starting from
setting gives
This is the reduced confluent Heun equation (RCHE), not the Gauss equation in general. The singularity at remains irregular, although with lower rank than in the generic CHE.
Only in the further subcase does one obtain
which is exactly the Gauss hypergeometric equation, with the standard identification
So the safe rule is:
- with generic : RCHE, not hypergeometric;
- and : Gauss hypergeometric;
- with finite in Ronveaux: this automatically implies , hence the hypergeometric reduction.
6.2 Mathieu, spheroidal, Coulomb spheroidal
Section titled “6.2 Mathieu, spheroidal, Coulomb spheroidal”Mathieu functions, spheroidal wave functions, and Coulomb spheroidal functions are special cases of solutions of the CHE (see DLMF §31.12 and Ronveaux Part B, §1.2).
In Ronveaux, the generalized spheroidal equation (GSE) is transformed to the non-symmetrical CHE (their Eq. (1.2.27)) by a simple linear change of variables; the resulting parameter identifications give a direct route from spheroidal problems to HeunC.
7. Polynomial solutions (confluent Heun polynomials)
Section titled “7. Polynomial solutions (confluent Heun polynomials)”Polynomial truncations are central in quasi-exact solvability and in some boundary value problems.
There are two complementary ways to think about “polynomial solutions”, depending on which parameterization you use.
7.1 Ronveaux (1995): termination via
Section titled “7.1 Ronveaux (1995): termination via αR=−N\alpha_R=-NαR=−N”In Ronveaux’s canonical form, the recurrence coefficient
vanishes at if
If, in addition, the recurrence produces
then the series terminates and becomes a polynomial of degree .
The condition is equivalent to a finite tridiagonal determinant (Ronveaux’s ), yielding a polynomial equation for the accessory parameter (hence for in the DLMF/Wolfram convention).
7.2 Maple/physics convention: the conditions
Section titled “7.2 Maple/physics convention: the (δN,ΔN+1)(\delta_N,\Delta_{N+1})(δN,ΔN+1) conditions”In the Maple convention HeunC(α,β,γ,δ,η,z) (see §8.2), polynomial truncation is often stated as the pair of conditions (Fiziev 2009):
together with a second condition
where is a finite determinant (or equivalently, the vanishing of a Taylor coefficient in the three-term recurrence).
Intuitively:
- the first (“”) condition kills the appropriate recurrence coefficient at step ,
- the second (“”) condition forces the solution into the terminating branch.
8. Using HeunC in CAS (and not getting burned by conventions)
Section titled “8. Using HeunC in CAS (and not getting burned by conventions)”8.1 Wolfram Language (Mathematica)
Section titled “8.1 Wolfram Language (Mathematica)”Wolfram uses the DLMF-style parameterization:
HeunC[q, α, γ, δ, ϵ, z]It is the solution of the CHE satisfying HeunC[..., 0] == 1, and it supports symbolic and numerical evaluation.
Useful related functions include HeunCPrime (derivative with respect to z) and series expansion via Series.
Most CAS pick a principal branch by specifying a branch cut. In Wolfram’s convention, HeunC has a branch cut from to . If your computation crosses the cut, you must decide whether you want the value “just above” or “just below” the cut (i.e. the analytic continuation along two homotopically distinct paths).
8.2 Maple
Section titled “8.2 Maple”Maple uses a different parameterization:
HeunC(alpha, beta, gamma, delta, eta, z)HeunCPrime(alpha, beta, gamma, delta, eta, z)A common explicit form of Maple’s CHE is
with
Maple’s HeunC(alpha,beta,gamma,delta,eta,z) is the local Frobenius solution around normalized by (when the normalization is non-resonant).
8.3 Converting Maple parameters to Wolfram/DLMF
Section titled “8.3 Converting Maple parameters to Wolfram/DLMF”Given Maple parameters , define as above. Then the equivalent DLMF/Wolfram parameters are
8.4 Converting Wolfram/DLMF parameters to Maple
Section titled “8.4 Converting Wolfram/DLMF parameters to Maple”Conversely, given , set
and then
References and further reading
Section titled “References and further reading”- A. Ronveaux (ed.), Heun’s Differential Equations, Oxford University Press (1995), Part B (Confluent Heun equation), especially Eq. (1.2.27) and §2.2.
- NIST Digital Library of Mathematical Functions (DLMF), §31.12 “Confluent Forms of Heun’s Equation”: https://dlmf.nist.gov/31.12
- Wolfram Language Documentation:
HeunCandHeunCPrime: https://reference.wolfram.com/language/ref/HeunC.html - Maple Help:
HeunCandHeunCPrime: https://www.maplesoft.com/support/help/Maple/view.aspx?path=HeunC - P. P. Fiziev, “Novel relations and new properties of confluent Heun’s functions and their derivatives of arbitrary order” (arXiv:0904.0245): https://arxiv.org/abs/0904.0245