Just-in-Time Mathematical Toolkit
This toolkit develops only the topology and spectral theory used repeatedly in the book. Its purpose is operational: after reading it, a loop should mean a monodromy matrix, a lifted contour should mean a period or Voros symbol, and a boundary condition should mean part of an operator domain. The later chapters return to each construction where more precision is needed.
Fix a connected Riemann surface , a finite singular set , and the punctured surface
The same space supports two related descriptions of a linear ODE:
- topology records how solutions continue along paths in ;
- analysis records which continued solutions satisfy the boundary or growth conditions of a spectral problem.
Keeping these roles separate prevents two common category errors: treating monodromy as a basis-independent matrix, and treating every zero of a connection coefficient as an eigenvalue of a self-adjoint operator.
Paths, loops, and the fundamental group
Section titled “Paths, loops, and the fundamental group”A path from to is a continuous map with and . Two such paths are equivalent when one can be continuously deformed into the other while both endpoints remain fixed. Analytic continuation on depends on this fixed-endpoint homotopy class, not on the particular parametrization.
Choose a base point . Homotopy classes of loops beginning and ending at form the fundamental group . The identity is the constant loop, and the inverse loop traverses the same curve backwards. We use the path-product convention fixed on the notation page: traverses first and then .
For the sphere punctured at points , one may choose positively oriented based loops with a single relation
The ordering is part of the choice of cuts and generators. For , the loops about and freely generate ; the loop about infinity is then fixed by the sphere relation.
Paths between several endpoints form the fundamental groupoid rather than a single group. This is the natural language for connection problems: monodromy uses loops at one base point, whereas a connection matrix compares frames normalized in two different regions.
Local systems and monodromy
Section titled “Local systems and monodromy”A rank- complex local system on is, informally, a collection of -dimensional solution spaces that can be canonically identified along sufficiently short paths. A nonsingular linear system
defines such a local system: its local horizontal sections are its solutions. Continuation around a based loop gives a representation
With the book’s right-action convention, , the chosen path product gives
A fundamental matrix is a framing of the fiber at the base point. Replacing it by changes every monodromy matrix by
Consequently, an unframed local system determines a representation only up to simultaneous conjugation. Traces, characteristic polynomials, and conjugacy classes are invariant; individual matrix entries are not.
At an irregular singularity, the local system on the punctured neighborhood remembers ordinary monodromy but not the full asymptotic classification. Formal exponential factors, formal monodromy, sectorial normalizations, and Stokes matrices are additional data developed in Chapters 1 and 2.
If and are normalized frames in two regions, then
The matrix belongs to groupoid data: it depends on the continuation path and both endpoint frames. Monodromy data and connection matrices are related, but neither is a basis-free synonym for the other.
A three-puncture check
Section titled “A three-puncture check”For a Fuchsian equation on , choose generators satisfying
Then
This identity checks matrix order, but it does not determine the connection matrix between a basis at and a basis at . That comparison also needs the local normalizations and a continuation path.
Riemann surfaces and multivalued functions
Section titled “Riemann surfaces and multivalued functions”A Riemann surface is a one-complex-dimensional manifold with holomorphic coordinate changes. It turns a multivalued expression on the -plane into a single-valued object on a suitable covering surface.
For example, defines a two-sheeted cover of the punctured plane. Continuing once around exchanges the sheets; continuing twice returns to the original value. A branch cut is a planar bookkeeping device that selects one sheet over a cut domain. It is not an intrinsic boundary of the Riemann surface.
In WKB analysis, let
be the quadratic differential in a chosen normal-form coordinate. The coordinate-invariant spectral cover over is the subspace of defined by
Writing gives the familiar local equation
One then normalizes this cover and, when useful, compactifies it over the poles. A zero or pole of of odd order is a branch point of the normalized double cover. Even-order zeros and poles are not branch points. Zeros of any positive order remain turning points or higher WKB critical points, while an even-order pole generally lifts to poles of the WKB one-form .
If a degree-two cover has simple branch points, the Riemann–Hurwitz formula gives
For a cover of the sphere, this reduces to . Thus a generic quartic curve
has genus one, while has genus zero after compactification.
Absolute and relative cycles
Section titled “Absolute and relative cycles”Let be the page-specific set of lifted poles and other points removed from the normalized cover, and set
An oriented closed curve on determines a class in the absolute homology group
Two closed curves represent the same class when their difference is the boundary of an oriented two-chain. If a meromorphic one-form is holomorphic throughout the swept region, homologous cycles have equal periods:
If the deformation crosses a pole, the periods differ by the appropriate times residue. Homology on the compact surface alone does not erase this analytic information.
Open paths whose endpoints lie in a marked set define relative classes
The boundary map records their endpoints:
For connected , the relevant part of the long exact sequence is
Thus a relative path has a signed endpoint sum of zero. Closed cycles lie in the kernel of and come from absolute homology, up to the preceding map. In exact WKB, a closed cycle typically supports a quantum period, while a path between turning points, poles, or asymptotic ends is relative and may require endpoint subtraction.
For a path-connected space,
Homology therefore remembers winding and intersection data but forgets the order of noncommuting loops. It cannot replace the full fundamental group in a general monodromy representation.
There is no universal deleted set for every WKB problem. One common exact-WKB choice uses absolute cycles in and paths in a group of the form , where the lifted turning points, simple poles, higher poles, and asymptotic ends are assigned roles dictated by the differential. Singular endpoints may instead require a real blow-up or a regularized path space. Each later page declares the group it actually uses.
A contour drawn only in the -plane is incomplete. One must also state:
- its lift to the chosen sheet;
- how it crosses the branch cuts;
- its orientation;
- whether its endpoints or punctures are fixed;
- which poles lie inside a deformation.
For a two-sheeted cover with involution , the WKB differential changes sign:
The same projected loop on opposite sheets therefore has the opposite classical action.
Intersection pairings
Section titled “Intersection pairings”Two transverse oriented cycles on an oriented surface have an algebraic intersection number. At each crossing, assign when the ordered tangent vectors of the first and second cycles agree with the surface orientation, and otherwise; then add the local signs. The result is bilinear, homology-invariant, and antisymmetric:
For a compact surface of genus , choose a symplectic basis with
Periods in a different symplectic basis are related by an integral symplectic transformation. A formula written in terms of “the period” therefore has no invariant meaning until the cycle basis and orientation are declared.
Intersection numbers govern later discontinuity and wall-crossing formulae. Those chapters state the precise sign convention again, because reversing either a cycle or the order in the pairing reverses the exponent or jump.
There is also an absolute–relative pairing
defined by perturbing representatives so their interior crossings are transverse and away from . It is the pairing most directly used when a closed WKB cycle acts on an open Voros path. On a punctured surface the absolute pairing can be degenerate—for example, small loops around punctures may lie in its radical—so a “symplectic basis” is asserted only for the nondegenerate quotient or for compact absolute homology.
The minimum spectral dictionary
Section titled “The minimum spectral dictionary”A differential expression becomes a spectral problem only after its function space and domain have been specified. For a real Sturm–Liouville expression, write
It acts naturally in , but the expression alone is not yet an operator. An operator also needs a domain encoding regularity and boundary conditions.
For sufficiently regular and and interior points , the Lagrange identity is
Self-adjoint boundary conditions make the boundary form on the right vanish in the appropriate endpoint limits for every pair in the domain and make the domain equal to that of the adjoint. At a singular endpoint, the individual limits need not exist until the maximal domain and boundary form have been defined. Merely having real coefficients is not enough.
At a singular endpoint, the limit-point/limit-circle alternative decides whether one must impose a separated boundary condition. The endpoint is limit-circle when every solution of for one—and hence every—nonreal is locally square-integrable there; otherwise it is limit-point.
- in the limit-point case, no boundary condition is imposed there for a separated self-adjoint realization;
- in the limit-circle case, one boundary condition is required there.
The precise test depends on the differential expression and measure. “Choose the regular solution” is not a substitute when both local solutions lie in the Hilbert space or when a physical boundary condition is not self-adjoint. More general self-adjoint domains can couple the two endpoints.
Spectrum and resolvent
Section titled “Spectrum and resolvent”For a closed densely defined operator , the resolvent set consists of for which
exists as a bounded operator on the whole Hilbert space. Its complement is the spectrum. An eigenvalue is a spectral point with a nonzero solution of
A self-adjoint operator has real spectrum, but it need not have only eigenvalues. A purely discrete spectrum follows under additional compactness conditions, such as compact resolvent. For nonselfadjoint operators, the spectrum may be complex, eigenvectors need not be orthogonal or complete, and geometric and algebraic multiplicities can differ.
An analytic operator pencil is more general than . Its spectral points are values at which fails to be invertible. Before applying the analytic Fredholm theorem, one needs a holomorphic Fredholm family on a fixed domain, normally of index zero, that is invertible for at least one parameter value.
Boundary Wronskians and resonances
Section titled “Boundary Wronskians and resonances”Suppose and are solutions selected by the left and right boundary conditions, analytically normalized in . At a fixed ordinary match point , their boundary function is
Abel’s identity determines how this Wronskian varies with ; in normal form it is independent of . In Sturm–Liouville form the naturally constant quantity is . Suppose each boundary condition selects a nonzero one-dimensional solution subspace. Then
means that the two one-dimensional solution spaces coincide, so one solution satisfies both boundary conditions.
Rescaling the boundary solutions by nonvanishing analytic factors gives
The zero set is unchanged, but the function and its derivatives are not. This is why a Jost or Evans function is usually defined only up to a nonvanishing analytic factor unless a normalization is fixed.
For scattering resonances and black-hole quasinormal modes, the selected solutions are typically outgoing, ingoing, or decaying in different asymptotic regions. The resulting problem is generally nonselfadjoint. Resonances are often defined as poles of a meromorphically continued resolvent or scattering matrix; a Wronskian zero represents the same resonance only after that equivalence and the continuation sheet have been established.
A translation table for later chapters
Section titled “A translation table for later chapters”| Later object | Toolkit interpretation | Extra data still required |
|---|---|---|
| Monodromy matrix | Parallel transport around a based loop | A framing and loop convention |
| Connection matrix | Transport between two normalized frames | Endpoint bases and continuation path |
| Spectral curve | Branched cover carrying the globally defined one-form | Normalization, compactification, and punctures |
| Closed classical or quantum period | Integral along an absolute cycle | Sheet, orientation, differential, and regularization |
| Voros path or cycle symbol | Exponential of a regularized WKB integral along a relative path or absolute cycle | Endpoint treatment, subtraction, and lateral sum |
| Boundary Wronskian or Jost–Evans function | Analytic Wronskian of selected solutions | Boundary normalizations and operator interpretation |
| Eigenvalue | Spectral point with a vector in the operator domain | Hilbert space, closed operator, and boundary conditions |
| Resonance or QNM | Pole or equivalent boundary zero on a continued sheet | Continuation, radiation conditions, and multiplicity convention |
Common pitfalls
Section titled “Common pitfalls”Confusing a loop with its drawing. Two curves that look similar in a chosen cut plane can lift to different paths or sheets. Record the based homotopy class and the lift, not only the sketch.
Calling a monodromy matrix invariant. A matrix requires a framed solution basis. The unframed data are a conjugacy class of representations, together with any additional local conjugacy constraints.
Integrating on the base plane. The square root in a WKB differential is single-valued on the spectral cover. A projected contour without sheet and cut-crossing data does not determine the sign of its period.
Replacing monodromy by homology. First homology is the abelianization of the fundamental group. It is ideal for additive period data but discards the ordering information carried by noncommuting monodromy matrices.
Equating an ODE with an operator. The differential expression does not specify a Hilbert space, domain, or boundary conditions. Spectral language is used only after those choices are stated.
Exercises
Section titled “Exercises”1. Monodromy at three punctures. On , suppose the chosen generators satisfy . Express in terms of and , and show that a change of framing preserves the relation.
Solution
The representation property gives
Under , every matrix changes to . Hence
2. Genus of a polynomial spectral curve. Let be a polynomial of degree with simple zeros. Compactify and normalize . Show that
Solution
Every finite zero is a simple branch point. Infinity is a branch point exactly when is odd, so the number of branch points is
Riemann–Hurwitz for a double cover of the sphere gives , which is in both cases.
3. Absolute or relative? Compactify , and then remove the two points and above infinity. Classify a lifted path joining the two branch points and the closed lift obtained by going along the cut on one sheet and returning on the other. Explain what changes when the orientation is reversed.
Solution
The path joining the branch points has nonzero boundary and is a relative class with endpoints in . Traversing from one branch point to the other on one sheet and returning on the other produces a closed absolute cycle. It separates from and generates . On the compact genus-zero cover it becomes null homologous. Reversing either path negates its class in the relevant absolute or relative group and therefore negates the integral of any fixed one-form along it.
4. Boundary-function normalization. If , show that rescaling and by nonvanishing analytic functions preserves the zeros of . Why can such a rescaling still matter in a residue or norming-constant formula?
Solution
Bilinearity gives
Because and never vanish, and have the same zeros with the same multiplicities. Their derivatives at a zero satisfy
so any residue or norming formula involving must use the same normalization as its numerator.
5. One expression, two operators. On , compare with Dirichlet conditions and with Neumann conditions . Derive boundary functions and their spectra.
Solution
Write . For the Dirichlet problem, the solution normalized by and is
with its removable value at . A boundary function is
Its zeros are for . For the Neumann problem, use and impose the right derivative condition:
Its zeros are for . The differential expression is the same, but the domains—and therefore the operators and spectra—are different.
References
Section titled “References”- A. Hatcher, Algebraic Topology, Chapters 1 and 2, for fundamental groups, covering spaces, and homology.
- O. Forster, Lectures on Riemann Surfaces, for covering surfaces, analytic continuation, and meromorphic differentials.
- K. Iwasaki, H. Kimura, S. Shimomura, and M. Yoshida, From Gauss to Painlevé, for local systems, monodromy representations, and Fuchsian equations.
- K. Iwaki and T. Nakanishi, “Exact WKB analysis and cluster algebras”, for the absolute and relative homology groups, intersection pairing, and paths used by Voros symbols.
- K. Iwaki, Les Houches Lectures on Exact WKB Analysis and Painlevé Equations, for the spectral cover, critical-point deletions, WKB paths, and cycles.
- G. Teschl, Mathematical Methods in Quantum Mechanics, for self-adjointness, resolvents, spectral types, and one-dimensional Schrödinger operators.
- E. B. Davies, Linear Operators and Their Spectra, for closed operators, nonselfadjoint spectra, and analytic spectral questions.
- M. Zworski, “Mathematical study of scattering resonances”, for meromorphic continuation and the resonance-pole definition.