Riemann–Hilbert Problems and Character Varieties
“The Riemann–Hilbert problem” names several related but inequivalent questions. One asks which flat connection corresponds to a local system, another asks whether prescribed monodromy can be realized by a Fuchsian matrix on a chosen bundle, and a third asks for a piecewise-holomorphic matrix with specified contour jumps. Character varieties organize representation data for the first two questions; they are not themselves solutions of the third.
This page builds a firewall between those meanings, then develops two concrete tools. The first is the relative character variety of the four-punctured sphere, written as an explicit Fricke cubic. The second is a normalized contour problem whose solvability is controlled by a singular integral operator or, geometrically, by partial indices.
Three questions share one historical name
Section titled “Three questions share one historical name”| Problem | Input | Requested output | Main qualification |
|---|---|---|---|
| Regular-singular correspondence | A local system or monodromy representation | A regular-singular flat connection, up to isomorphism | The underlying bundle and its extension matter |
| Prescribed-monodromy realization | Punctures and monodromy matrices | A Fuchsian system in a chosen global trivialization | The required logarithmic bundle may be nontrivial |
| Contour matrix problem | An oriented contour, jumps, local behavior, and normalization | A piecewise-holomorphic matrix with those boundary values | Compatibility does not guarantee analytic solvability |
Three Riemann–Hilbert questions with different inputs and obstructions. Character varieties are GIT quotients of representation data; a contour jump problem is a separate analytic factorization problem.
Local systems and regular-singular connections
Section titled “Local systems and regular-singular connections”Let , where is a compact Riemann surface and is a finite set. On , taking horizontal sections gives an equivalence between complex local systems and holomorphic vector bundles with flat connection. Deligne’s regular-singular correspondence gives the algebraic version: finite-dimensional local systems on correspond to algebraic flat connections regular singular along .
This is a categorical statement, not a formula for one preferred coefficient matrix. A representation does not by itself choose
- a global trivialization of the holomorphic bundle;
- a logarithmic lattice or extension across each point of ;
- a cyclic vector that turns a system into one scalar equation; or
- normalized local solution frames and their connection matrices.
Local monodromy determines residue eigenvalues only modulo integers. A Deligne extension becomes canonical after choosing representatives in a specified half-open width-one strip. Changing those logarithms by integers—equivalently, moving the strip across an eigenvalue class—can change the logarithmic extension of the same local system. Thus ordinary monodromy cannot recover all of the extension data already identified on the monodromy page.
Realizing monodromy in a prescribed trivialization
Section titled “Realizing monodromy in a prescribed trivialization”The classical system realization problem on the sphere is stronger. Given punctures and a representation, seek
on the trivial bundle , with exactly those poles and the prescribed monodromy. The categorical correspondence supplies a logarithmic connection on some holomorphic bundle. It does not assert that this bundle is trivial.
This distinction is substantive. The classical unconstrained system realization problem on the sphere has a positive solution, but Bolibrukh produced a rank-three representation with four prescribed singular points that has no realization of the displayed kind. This does not imply positivity for scalar realization, prescribed logarithmic lattices, traceless lifts, or other constrained variants. Depending on the problem, one may instead permit a nontrivial bundle, alter the logarithmic extension, or add apparent singularities. Passing to a scalar equation is stricter still: a cyclic vector can introduce apparent poles even when the system itself has none.
Factoring jumps on a contour
Section titled “Factoring jumps on a contour”The modern matrix problem starts from an oriented contour and a jump matrix . With the side on the left, one seeks a matrix analytic away from such that
A complete problem must also specify the function spaces, endpoint and junction behavior, allowed poles, and local normalization. Even if every is invertible and all local products are compatible, a normalized solution need not exist. This is an analytic factorization problem, not merely a restatement of the categorical correspondence.
The contour problem developed below is pole-free. If poles are allowed, replace analyticity by meromorphy and prescribe every principal part or residue condition.
Representation tuples and the quotient by frames
Section titled “Representation tuples and the quotient by frames”Every matrix in the tuple below acts in one common frame at the base point . If is first computed in a local frame at the th puncture, the connection-matrix page transports it as
For an oriented genus- surface with punctures, choose based generators obeying
On the sphere this reduces to the book’s convention
Fix conjugacy classes for the local monodromies. The framed relative representation space is
Here framed means globally based: the fiber at has been identified with a fixed vector space. It does not mean that a flag or independent frame has been chosen at each puncture. Replacing the base frame by acts on every entry by
If each is a closed conjugacy class—for example, a semisimple class—then is affine, and its coarse relative character variety is
The double slash is essential. For complex reductive , it denotes the affine geometric invariant theory quotient. It retains the unique closed orbit in each orbit closure. For and , closed orbits correspond to completely reducible representations; a nonclosed reducible representation and its semisimplification define the same coarse point. The quotient is therefore not the naive set of all conjugacy orbits.
A nontrivial unipotent conjugacy class is not closed. With such exact local classes, the representation locus is only locally closed. Fixing traces and taking an affine quotient instead includes its closure and can add central boundary cases. One must say whether the intended object is the exact-class locus, a quotient stack, or the affine trace fiber. The tangent-space count below still applies on a smooth locally closed exact-class quotient under the same stabilizer and transversality hypotheses.
Expected dimension on the good smooth locus
Section titled “Expected dimension on the good smooth locus”Write
At a nonempty good smooth tuple, assume that
- the simultaneous stabilizer is exactly ; and
- the product relation is transverse, with effective rank .
Why is the effective rank , not ? Commutators vanish in the abelianization , while each prescribed conjugacy class fixes its central character. Once the resulting compatibility condition is met, the product map varies only in the derived directions, whose dimension for a connected reductive group is .
Then the local complex dimension is
For semisimple with finite center, the last term vanishes. A noncentral semisimple conjugacy class in has dimension two, so generic fixed semisimple local classes give
The four-punctured sphere consequently has complex dimension two. This is an expected dimension on the good smooth transverse locus, not a promise about reducible tuples, central local monodromy, or nongeneric trace fibers.
Four punctures give the Fricke cubic
Section titled “Four punctures give the Fricke cubic”Choose the ordered sphere relation
and define the boundary traces
together with the positive pair traces
For , these seven traces obey
This sign convention follows the positive traces declared above. Changing one pair-trace convention changes the cubic’s printed signs.
The basic identity behind the formula is Cayley–Hamilton in rank two:
and hence
Repeated use, together with and , eliminates all longer words.
The seven traces generate the invariant coordinate ring for this four-puncture presentation, and the Fricke polynomial is their single defining relation. With fixed, it is generically an affine surface in —not an elliptic curve. A further pair-trace constraint, Hamiltonian level set, or boundary equation may produce a curve, but that is additional data. An isomonodromic deformation instead changes puncture positions while its image in the fixed character variety remains constant.
A four-unipotent checkpoint
Section titled “A four-unipotent checkpoint”Take
and
Direct multiplication gives . All four boundary traces equal two, while
The specialized cubic is
and
The tuple is irreducible. The only invariant line of the nonidentity unipotent is , whereas that of is ; no line is common to both. The point is smooth because
This example also exposes the trace caveat: each displayed matrix lies in a nontrivial unipotent class, but the trace value two alone would also allow the identity.
What the coarse cubic forgets
Section titled “What the coarse cubic forgets”The trace coordinates describe the affine GIT quotient. If a tuple is simultaneously upper triangular but not split, its orbit is not closed; the coarse point is the diagonal semisimplification. Extension data in the off-diagonal entries has disappeared.
Singularities of a fixed Fricke surface can be checked without slogans. They obey together with
Strictly polystable reducible tuples, tuples with noncentral stabilizer, failures of transversality, and degenerate boundary classes are important sources of singular points. But “singular if and only if reducible” is not a safe statement on every nongeneric trace fiber. Use the stabilizer, transversality, and gradient tests appropriate to the chosen relative problem.
A normalized contour problem
Section titled “A normalized contour problem”Let be an oriented, piecewise smooth contour. Assume initially that and belong to a function class for which nontangential boundary values and Cauchy projections are defined. The formulation here is pole-free; a meromorphic version must add prescribed principal parts or residue data. The normalized matrix problem is:
- is analytic and invertible on ;
- its boundary values satisfy ;
- prescribed endpoint and junction singularities are obeyed; and
- at infinity.
At a contour junction, traverse a small positive circle. Crossing an edge from its side to its side contributes , while the reverse crossing contributes . For a bounded removable solution, the ordered cyclic product must be . If a local factor is prescribed instead, the product records its declared local monodromy. This compatibility test is necessary, not sufficient.
Uniqueness is easier than existence
Section titled “Uniqueness is easier than existence”Suppose and are invertible solutions with the same normalization and the same local endpoint class. Then
has no jump. If every endpoint singularity of is removable, then extends to an entire matrix and tends to at infinity. Liouville’s theorem gives .
Every hypothesis in that argument matters. It proves neither invertibility nor existence, and it fails if local pole or endpoint conditions leave nonremovable freedom.
If and the endpoint singularities of are removable, then has no jump and tends to one. Hence
Again, this is a consequence for a solution—not an existence theorem.
Constant jumps reconstruct meromorphic coefficients
Section titled “Constant jumps reconstruct meromorphic coefficients”Set
On each smooth contour arc, assume that and the relevant boundary values are differentiable, as happens when they extend analytically to a neighborhood of the arc. Differentiating the jump relation then gives
Thus has no contour jump when is piecewise constant. Specified endpoint behavior can then force to be rational with prescribed poles, producing a meromorphic ODE. A variable jump generally leaves a jump in and does not directly reconstruct one global meromorphic coefficient matrix.
The singular-integral test
Section titled “The singular-integral test”Let
and let denote its boundary value from the side. A standard ansatz is
The jump condition becomes
For a smooth compact contour and sufficiently regular , take the Cauchy projections on . If is Fredholm of index zero and its homogeneous kernel is trivial, the Fredholm alternative makes it invertible. The equation then has a unique , and the reconstruction gives the unique normalized solution once the declared endpoint and invertibility conditions are verified. A nonzero index or a nontrivial kernel requires extra analysis. Pointwise matrix compatibility alone does none of these jobs.
Partial indices detect a hidden bundle
Section titled “Partial indices detect a hidden bundle”Take the counterclockwise unit circle, so the domain is the interior. With one fixed convention, a Birkhoff factorization has the form
where and its inverse are holomorphic inside, while and its inverse are holomorphic outside with . The integers are the partial indices, and
A normalized, pole-free, everywhere-invertible solution belongs to the canonical factorization stratum, so every partial index must vanish. Zero determinant winding controls only their sum. For example,
has but partial indices . It has no canonical normalized invertible factorization.
Geometrically, glues a holomorphic vector bundle over . Up to the declared transition convention, the partial indices are its Birkhoff–Grothendieck splitting degrees. The example has total degree zero but splitting type , so the bundle is not trivial. This is the contour counterpart of the bundle obstruction in prescribed-monodromy realization.
A triangular problem solved exactly
Section titled “A triangular problem solved exactly”Let be a smooth positive closed contour and let be Hölder continuous. Set
where . The Plemelj relation
shows that
satisfies
Indeed,
This elementary example displays an actual solution. It should not be mistaken for a proof that a general noncommuting matrix jump admits the same construction.
Common pitfalls
Section titled “Common pitfalls”Treating Deligne’s theorem as a global matrix formula. The regular-singular correspondence allows a holomorphic bundle and does not choose a global frame. A Fuchsian matrix on the trivial bundle is extra structure.
Calling the character variety a set of conjugacy classes. The affine GIT quotient remembers closed orbits and identifies a nonclosed reducible orbit with its semisimplification. At such points it can forget extension data.
Fixing only trace at a parabolic value. Trace does not distinguish from a nontrivial unipotent class. State the conjugacy class when that distinction matters.
Calling the four-puncture cubic a curve. With four local traces fixed, one equation in is generically a complex surface. A curve appears only after an additional condition or slice.
Using determinant winding as the whole factorization test. It gives the sum of the partial indices. The degree-zero splitting shows why that is insufficient.
Proving uniqueness and claiming existence. The Liouville ratio argument starts with two invertible solutions in the same local class. Existence requires a separate factorization, Fredholm, or vanishing-lemma argument.
Exercises
Section titled “Exercises”1. Count the good-locus dimension. Derive the expected dimension of the relative character variety and specialize it to noncentral classes.
Solution
The ambient space of framed tuples, before imposing the product relation, has dimension
At a good smooth transverse point, the product relation imposes independent conditions. Simultaneous conjugation has the same orbit dimension, so
For , , the center is finite, and every noncentral class has dimension two. The result is
2. Audit the four-unipotent tuple. Verify the product, all seven trace coordinates, irreducibility, and smoothness of the displayed point.
Solution
Multiplication gives
Thus . Direct traces give
Substitution gives . The unique invariant lines of and are respectively and , so the tuple has no common invariant line. Finally,
which proves smoothness by the gradient criterion.
3. Recover the two-matrix trace identity. Use Cayley–Hamilton to prove
for .
Solution
Cayley–Hamilton for reads
Multiplication by gives
Multiply by and take the trace:
Repeated application to words in , together with , yields the Fricke polynomial.
4. Solve the triangular contour problem. Prove the displayed formula for and explain why its determinant is one.
Solution
The Plemelj formula gives
Because ,
The Cauchy transform is at infinity. The matrix is upper triangular with unit diagonal, so identically.
5. Differentiate a variable jump. Assume that and the boundary values are differentiable along a smooth contour arc. Starting from , derive the jump of .
Solution
Differentiate and invert the product:
Therefore
The second term vanishes for a constant jump.
6. Zero winding is not enough. Find the determinant winding and partial indices of on the unit circle.
Solution
The matrix is already in Birkhoff diagonal form, so its partial indices are
Their sum is zero, consistently with and zero determinant winding. Since the individual indices do not vanish, the factorization is not canonical; the glued bundle has splitting type rather than the trivial splitting.
7. Name the problem before solving it. Classify each request:
- recover a regular-singular flat connection from a local system;
- realize fixed monodromy by a simple-pole matrix on with no extra poles;
- recover from and .
For the third request, suppose its pole-free singular-integral formulation has Fredholm of index zero with trivial homogeneous kernel. What follows?
Solution
The requests are, respectively,
- the categorical regular-singular Riemann–Hilbert correspondence;
- the stronger prescribed-monodromy realization problem; and
- a normalized contour matrix Riemann–Hilbert problem.
For the third, index zero and a trivial kernel imply a trivial cokernel, so the Fredholm operator is invertible. Hence there is a unique density . Its Cauchy reconstruction gives the unique normalized solution, provided the stipulated endpoint behavior and matrix invertibility are verified.
References
Section titled “References”- P. Deligne, Équations différentielles à points singuliers réguliers, Lecture Notes in Mathematics 163, Springer, 1970; the IAS publication page links the original scan and a separate erratum.
- D. V. Anosov and A. A. Bolibrukh, The Riemann–Hilbert Problem, Vieweg, 1994, for prescribed-monodromy realization and its obstructions.
- W. Dekkers, “The matrix of a connection having regular singularities on a vector bundle of rank 2 on ,” in R. Gérard and J.-P. Ramis, eds., Équations différentielles et systèmes de Pfaff dans le champ complexe, Lecture Notes in Mathematics 712, Springer, 1979, 33–43, for the unconstrained rank-two realization result.
- A. A. Bolibrukh, “The Riemann–Hilbert problem”, Russian Mathematical Surveys 45 (1990), 1–58.
- A. S. Sikora, “Character varieties”, Transactions of the AMS 364 (2012), 5173–5208, for representation schemes and GIT quotients.
- W. M. Goldman, “The symplectic nature of fundamental groups of surfaces”, Advances in Mathematics 54 (1984), 200–225, and trace coordinates on the four-holed sphere.
- A. Alekseev, A. Malkin, and E. Meinrenken, “Lie group valued moment maps”, Journal of Differential Geometry 48 (1998), 445–495, for relative moduli spaces as group-valued reductions.
- S. Maloni, F. Palesi, and S. P. Tan, “On the character variety of the four-holed sphere”, Groups, Geometry, and Dynamics 9 (2015), 737–782, for the exact Fricke convention used here.
- P. Boalch and R. Paluba, “Symmetric cubic surfaces and character varieties”, Journal of Algebraic Geometry 25 (2016), 607–631, for cubic character varieties and quotient geometry.
- K. F. Clancey and I. Gohberg, Factorization of Matrix Functions and Singular Integral Operators, Birkhäuser, 1981, for partial indices and matrix factorization.
- P. Deift, Orthogonal Polynomials and Random Matrices: A Riemann–Hilbert Approach, AMS, 2000, for normalized contour problems and singular-integral methods.
- H. Yamane, “Riemann–Hilbert factorization of matrices invariant under inversion in a circle”, Proceedings of the AMS 147 (2019), 2147–2157, for partial-index arguments under its stated inversion-symmetry and positivity hypotheses.