Spectral Curves, Turning Points, Poles, and Sheets
The leading equation does not merely ask for a square root of a function. Under a coordinate change, is the coefficient of a quadratic differential. Its square root is therefore a one-form on a generally branched double cover. Once that cover is compactified and normalized, zeros, poles, infinity, and coalescing turning points fit into one local rule:
This parity test is elementary, but it prevents several common global errors. A double zero is not a branch point after normalization, a simple pole is a branch point even though the lifted WKB one-form is regular there, and infinity can supply the branch point that an affine drawing appears to be missing.
The leading potential is a quadratic differential
Section titled “The leading potential is a quadratic differential”Take the -dependent normal form
For an -independent local biholomorphism , Page 1 showed that
Consequently,
is a meromorphic quadratic differential on the base Riemann surface . The function by itself is coordinate dependent; is the geometric object.
For the global statements on this page, is compact and connected and is meromorphic. An affine problem is first equipped with a specified compactification, so its points at infinity are part of the divisor.
Let be the pole set of and let be the canonical bundle. Over , the unresolved square-root curve lies in the total space of :
Normalize a compactification of this curve over the omitted poles. The resulting WKB spectral cover
may be disconnected in the global-square case discussed below. On there is a meromorphic tautological one-form satisfying
In a coordinate chart,
Thus the familiar equation is a local expression, not a license to treat or as coordinate scalars.
Normalization turns order parity into branching
Section titled “Normalization turns order parity into branching”Let , choose , and write
where
Positive means a zero, negative a pole, and an ordinary point. On a small disc, choose a holomorphic square root .
If is even, the raw equation factors locally into two branches. Normalization produces two distinct points and above , with
The covering is unramified and
If is odd, introduce the normalized coordinate
There is one point above , the projection has ramification index , and
Hence
These formulas remain valid for negative . They prove both the odd-order ramification rule and the lifted order of the WKB one-form. Equivalently, if is the local ramification index, both cases obey
This follows directly from .
Zeros and poles have different lifts
Section titled “Zeros and poles have different lifts”For zeros, the first two cases are:
| Base behavior of | Covering above the point | Behavior of |
|---|---|---|
| Simple zero, | One ramification point | Zero of order |
| Double zero, | Two unramified points | Simple zero at each point |
| Zero of odd order | One ramification point | Zero of order |
| Zero of even order | Two unramified points | Zero of order at each point |
A simple zero is the ordinary WKB turning point: the two leading Riccati roots coalesce and the recursion of Page 2 becomes singular. A double zero also represents coalesced leading roots, but it is not a branch point after normalization. The singular raw model separates into two local sheets.
For poles:
| Base behavior of | Covering above the point | Behavior of |
|---|---|---|
| Simple pole, | One ramification point | Regular and nonzero |
| Double pole, | Two unramified points | Simple pole at each point |
| Odd pole, , | One ramification point | Pole of order |
| Even pole, , | Two unramified points | Pole of order at each point |
At a double pole, if
then the two lifted one-forms have residues and . Page 5 will keep these residues explicit when periods are regularized.
Terminology at a simple pole is not uniform. This book calls zeros of turning points and calls the case a simple-pole branch point. Modern exact-WKB sources also use “turning point of simple-pole type,” because its local connection problem is turning-point-like. The defining order is safer than the name.
Sheets are local choices; the involution is global
Section titled “Sheets are local choices; the involution is global”Away from the odd-order divisor, the cover is locally the disjoint union of two sheets:
The global deck involution
exchanges them and obeys
A branch cut is only a device for drawing these local choices in one copy of the base. Crossing a cut changes the displayed sign of ; it does not create a singularity of . A small loop around an odd-order point lifts to a path that ends on the other sheet. A loop around an even-order point closes on the sheet where it started.
The normalized WKB cover. Odd order of the base quadratic differential produces one ramification point with local coordinate ; even order produces two distinct preimages. The tautological one-form is anti-invariant under the deck involution .
The same involution organizes all-order WKB geometry. Under the -parity hypothesis of Page 2, the formal phase one-form
lifts as a single-valued, -anti-invariant formal one-form away from its divisor. Its leading term is . Higher do not change this leading double cover, although they can add poles to higher WKB coefficients.
Infinity belongs in the divisor
Section titled “Infinity belongs in the divisor”On an affine -plane, introduce
Since ,
The factor is essential. If is a polynomial of degree , then
Thus infinity is a branch point exactly when is odd. Counting only finite roots would give the wrong parity for the branch divisor and, often, the wrong genus.
The lifted orders are
Two basic checks are:
The Airy cover branches at and . The Weber cover with branches at , while the two points above infinity are unramified.
Riemann–Hurwitz counts handles after normalization
Section titled “Riemann–Hurwitz counts handles after normalization”Assume that is compact of genus and that the normalized double cover is connected. Let be the number of distinct points of where is odd, including poles and points at infinity. Every such point is simply ramified, so Riemann–Hurwitz gives
Equivalently,
In particular, is even. There is also a divisor check:
The right side is even, so an even number of terms in the sum can be odd. For a polynomial of degree with simple roots on ,
The hypotheses matter. If
for a global meromorphic one-form , then the normalized cover splits into the two components . The connected genus formula must not be applied to their union. Conversely, a cover with no branch points need not split: its square-root local system can define a connected unramified double cover.
Turning points move until the discriminant vanishes
Section titled “Turning points move until the discriminant vanishes”For the spectral family
a simple turning point satisfies
The implicit-function theorem gives
The root moves holomorphically until . For a polynomial potential, collisions occur at zeros of
The sign and leading normalization of the discriminant depend on convention; its zero set does not.
For a reduced rational family , the ledger is larger: detects finite zero collisions, detects pole collisions, and detects zero–pole cancellation. Leading-coefficient conditions are still needed for a point moving through infinity.
For a concrete genus-changing family, take
Then
At ,
and at ,
For generic , the three finite simple zeros and the odd-order pole at infinity give and genus . At , two simple branch points collide into an even double zero. The normalized special fiber has and genus . The raw curve is singular at the collision, so the special fiber must be normalized before its topology is read.
Locally, if is a nondegenerate critical point of , then
This square-root splitting explains both the divergent derivative and the vanishing cycle that Page 4 will place in homology.
Airy and Weber expose the topology
Section titled “Airy and Weber expose the topology”For Airy,
The global parameterization
gives
The simple turning point becomes a double zero of upstairs, while the order- pole of at infinity becomes an order- pole of . The compactified cover is a sphere.
For Weber with ,
the two finite simple zeros are the branch points and infinity has two unramified preimages. Again the cover has genus . In the limit ,
The raw curve becomes nodal and its normalization splits into the two global components . This is a useful warning: coalescing branch points can change not only the genus but also the connectedness of the normalized special fiber.
What the spectral cover does not determine
Section titled “What the spectral cover does not determine”The normalized cover determines where the leading momentum changes sheet and supplies the one-form whose periods begin the WKB actions. It does not by itself choose:
- a branch-cut drawing;
- an absolute or relative homology basis;
- a phase of ;
- a Stokes graph or summation direction;
- a canonical analytic solution;
- boundary conditions or a quantization rule.
Page 4 adds cycles and intersection pairings. Page 5 defines the regularized all-order periods. Stokes graphs, Borel summation, and analytic connection formulae remain in Chapter 9.
Also keep the cover separate from movable Riccati poles. A zero of a chosen exact solution makes singular, but it does not alter , its branch divisor, or .
Reproducible spectral-cover audit
Section titled “Reproducible spectral-cover audit”The spectral-cover check verifies the local order formulas, the contribution from infinity, the Airy and Weber genus counts, the cubic discriminant, and a reducible global-square example. Run
python3 public/code/advanced-ode/wkb-spectral-cover-check.pyThe script uses exact SymPy algebra and explicit failures that remain active under optimized Python.
Common pitfalls
Section titled “Common pitfalls”Branching at every zero or pole. Ramification is controlled by the parity of the order. A double zero and a double pole are unramified after normalization.
Forgetting that a simple pole is special. It is a ramification point even though is regular and nonzero upstairs. Its exact-WKB connection problem requires separate local analysis.
Counting only finite branch points. The quadratic differential acquires the factor at infinity. Omitting it gives an incorrect divisor and genus.
Using the raw plane curve for genus. Multiple roots make the raw curve singular or reducible. Compactify and normalize first, then use Riemann–Hurwitz.
Treating a cut as intrinsic. The cover and involution are intrinsic; cuts are a bookkeeping choice for drawing two local branches on the base.
Exercises
Section titled “Exercises”1. Prove the local parity rule
Section titled “1. Prove the local parity rule”Starting from
derive the normalized local form for even and odd and recover the orders of .
Solution
Choose . If , the two local square roots are
They define two unramified preimages, and the one-form order is . If , put . Then
and
Thus the projection is locally and the one-form order is .
2. Restore the point at infinity
Section titled “2. Restore the point at infinity”Let be a polynomial of degree . Compute the order of at infinity and decide when infinity is a branch point.
Solution
With ,
The leading polynomial term contributes , so
This order is odd exactly when is odd. Therefore infinity ramifies precisely for odd-degree polynomial potentials.
3. Derive the polynomial genus formula
Section titled “3. Derive the polynomial genus formula”Assume is a degree- polynomial with simple roots. Use the finite roots, infinity, and Riemann–Hurwitz to show that
Solution
There are finite branch points. Infinity contributes one more if is odd. Hence
On , Riemann–Hurwitz gives
For this is ; for it is . Both cases equal .
4. Find the cubic degeneration
Section titled “4. Find the cubic degeneration”For
compute the discriminant, factor the polynomial at every discriminant value, and compare the generic and special-fiber genera.
Solution
For , the discriminant is . Here and , so
Its zeros are , with
Generically, three finite simple roots plus infinity give and genus . At either special value, the double root is even and does not ramify; the remaining simple root and infinity give and genus after normalization.
5. Detect a split cover
Section titled “5. Detect a split cover”Show that has no connected two-sheeted WKB cover, and explain why the connected Riemann–Hurwitz formula would give nonsense if applied blindly.
Solution
The equation for the square root factors globally:
Normalization therefore gives two copies of , one with and the other with . There are no branch points. Substituting and into the connected formula would give , which signals that its connectedness hypothesis has failed.
6. Confluence into a simple-pole branch point
Section titled “6. Confluence into a simple-pole branch point”Analyze
Track the finite zero and pole for , then take and explain the phrase “turning point of simple-pole type.”
Solution
For , is a simple zero and therefore a branch point, whereas is a double pole with two unramified lifts. In the limit,
The orders and have combined to the odd order . Thus the limiting simple pole is ramified, while is regular and nonzero above it. Its origin as a confluence of an ordinary turning point with a double pole motivates the modern turning-point terminology. Infinity has order throughout and supplies the second branch point required on .
References
Section titled “References”- K. Iwaki, “Les Houches Lectures on Exact WKB Analysis and Painlevé Equations”, arXiv:2512.17599v2, May 2026, §1.1.2 and Exercises 1–3. Introduces the WKB spectral curve, its compactification, turning points, simple poles, and coordinate-covariant leading differential.
- K. Iwaki and T. Nakanishi, “Exact WKB Analysis and Cluster Algebras”, Journal of Physics A: Mathematical and Theoretical 47 (2014), 474009, §§2.1–2.4. Defines the quadratic differential on a compact Riemann surface and the square-root cover, including ramification at odd-order poles.
- T. Koike, “On the Exact WKB Analysis of Second Order Linear Ordinary Differential Equations with Simple Poles”, Publications of the Research Institute for Mathematical Sciences 36 (2000), 297–319. Establishes the special local role of a simple pole in exact WKB analysis.
- K. Iwaki and T. Nakanishi, “Exact WKB Analysis and Cluster Algebras II: Simple Poles, Orbifold Points, and Generalized Cluster Algebras”, International Mathematics Research Notices 2016 (2016), 4375–4417. Treats simple-pole-type turning points on compact Riemann surfaces.
- M. Bainbridge, D. Chen, Q. Gendron, S. Grushevsky, and M. Möller, “Strata of -Differentials”, Algebraic Geometry 6 (2019), 196–233, §2.1 and Proposition 2.4. Constructs canonical covers for arbitrary-order -differentials and gives their ramification, lifted orders, connectedness, and genus; yields the parity rule used here.
- R. Miranda, Algebraic Curves and Riemann Surfaces, Graduate Studies in Mathematics 5, American Mathematical Society, 1995, especially Chapter II, §4 and Chapter III, §2. Provides the Riemann–Hurwitz and normalization background used in the genus count.