06.02.02 · riemann-surfaces / coverings

Branched coverings of Riemann surfaces

shipped3 tiersLean: none

Anchor (Master): Riemann 1857 *Theorie der Abel'schen Functionen* (originator of branched covers); Forster *Lectures on Riemann Surfaces* §4–§8; Grothendieck SGA 1 (Séminaire de géométrie algébrique 1960–61) — étale fundamental group and the categorical Galois correspondence; Belyi 1979 *On Galois extensions of a maximal cyclotomic field* (Belyi's theorem); Grothendieck 1984 *Esquisse d'un programme* (dessins d'enfants); Schneps (ed.) *The Grothendieck Theory of Dessins d'Enfants* (LMS Lecture Note Series 200, 1994); Ekedahl-Lando-Shapiro-Vainshtein 2001 (ELSV formula)

Intuition [Beginner]

A branched cover is what you get when you wrap one Riemann surface around another a fixed number of times, allowing the wrapping to pinch together at finitely many points. Think of a stack of identical pancakes pressed onto a base disc: away from the centre, every base point has the same number of pancakes above it; at the centre, the pancakes fuse. The fusion points are the branch points; the integer counting how many pancakes meet at one fused point is the ramification index.

The right way to think about all the covers of a fixed base curve is as a single category. Objects are pairs (a top curve , a wrapping map ). Morphisms are wrapping-preserving maps between covers. Riemann's existence theorem is the discovery that this category has three completely different but equivalent descriptions: as covers, as subgroups of a fundamental group, and as field extensions of the rational functions on . One geometric object, three equivalent vocabularies.

Branched covers are the bridge between three different worlds: the topology of (its loops), the analysis on (its meromorphic functions), and the algebra of (its function field). Riemann's existence theorem says the bridge is an isomorphism.

Visual [Beginner]

A schematic of a degree-3 branched cover . Three sheets of sit above the base . At one branch point of , two of the three sheets pinch together (ramification index 2 with a third unramified preimage); at another branch point, all three sheets meet (ramification index 3, totally ramified).

A schematic of a degree-3 branched cover of one curve by another, showing three sheets that pinch together at two distinguished branch points; one branch point has two of the three sheets meeting, the other has all three meeting.

The local picture at every branch point is the same as the model map near the origin in .

Worked example [Beginner]

The cleanest branched cover is , , for a fixed positive integer . The map has degree : a generic base point has the distinct preimages , where .

There are exactly two branch points, and . Above , the unique preimage is , and the local model is literally , so the ramification index is . Above , the same calculation in the chart at gives ramification index .

Hurwitz check: , so . The cover is the sphere again, consistent with the source curve being genus 0.

What this tells us: a branched cover is determined by its base, its degree, and the ramification at each branch point — and Hurwitz checks that these data are consistent with the genus of the source curve. The same data also determine the cover up to isomorphism, by Riemann's existence theorem.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let and be compact Riemann surfaces. A branched covering is a non-constant holomorphic map . Such a map is automatically open, surjective, and finite-to-one; the function-field extension has finite degree, called the degree of and denoted .

Definition (ramification index). For with , choose a chart at with and a chart at with . The map is holomorphic and vanishes at ; after a holomorphic change of source coordinate it has the unique normal form $$ z ;\longmapsto; z^{e_y}, \qquad e_y \geq 1. $$ The integer is the ramification index of at ; it is independent of chart choices. The point is unramified iff , ramified iff . The ramification points are , a finite subset of . Their images under are the branch points of , a finite subset called the branch locus. Above each , .

Definition (the category ). Fix a compact Riemann surface and a finite subset . The category of branched covers of with branch locus contained in , denoted , has:

  • Objects: pairs with a compact Riemann surface and a branched cover whose branch locus is contained in .
  • Morphisms: a morphism is a holomorphic map commuting with the structure maps, .

A branched cover is connected iff is connected, Galois (synonyms: normal, regular) iff acts transitively on each generic fibre.

Theorem (Hurwitz formula, recalled from 04.04.02). For a connected branched cover of degree , $$ 2 g_Y - 2 ;=; n(2 g_X - 2) ;+; \deg R, \qquad R = \sum_{y \in Y} (e_y - 1), y. $$

Hurwitz constrains numerically; Riemann's existence theorem identifies the category outright.

Counterexamples to common slips.

  • The branch locus is on , the ramification points are on . The two sets live on different curves and have different cardinalities in general; a single branch point can have several ramified preimages.
  • Holomorphic does not imply unramified. The local model for is holomorphic but ramified at . Smoothness of the source and target does not eliminate ramification.
  • Galois is not generic. A random degree- cover for has Galois closure of degree or a strictly smaller imprimitive value; only special covers are themselves Galois.
  • The branch locus is intrinsic. Two non-isomorphic covers can share a branch locus but have different monodromy; the branch locus alone does not determine the cover.

Key theorem with proof [Intermediate+]

Theorem (Riemann existence theorem). Let be a compact Riemann surface, a finite subset, and a chosen base point. Then there is an equivalence of categories $$ \mathrm{BCov}_{\mathrm{conn}}(X, B) ;\xrightarrow{;\sim;}; \big{\text{conjugacy classes of finite-index subgroups of } \pi_1(X \setminus B, x_0)\big}, $$ sending a connected branched cover to the stabiliser of a fixed lift under the monodromy action of on the generic fibre.

Proof. The proof has three steps: (i) restrict to the punctured base, where the cover is unbranched and topological covering-space theory applies; (ii) extend uniquely across the punctures using the local model and finite local monodromy; (iii) verify functoriality, full faithfulness, and essential surjectivity.

Step 1 — restriction to the unbranched cover. Set and . By definition of the branch locus, is a holomorphic local biholomorphism at every point, hence an unbranched topological covering of degree . Standard covering-space theory [Forster §5] then identifies connected unbranched degree- covers of , up to isomorphism, with conjugacy classes of index- subgroups of . The functor sends to the stabiliser of a fixed lift of under the monodromy action.

Step 2 — extension across the punctures. The substantive direction is essential surjectivity: every finite-index subgroup of comes from a branched cover of , not just an unbranched cover of . Given a connected unbranched cover of degree , we extend it to a branched cover as follows. For each , choose a small punctured disc around . The restriction of to is a finite cover of a punctured disc, hence locally a disjoint union of covers of the form (these are the only connected covers of the punctured disc, up to isomorphism, classified by and its finite-index subgroups). Each such piece extends uniquely across by adjoining one point above which the map becomes in coordinates. Glue these extensions back to to obtain and . Compactness of and finiteness of ensure is compact; connectedness of implies connectedness of . The resulting has branch locus contained in , by construction.

Step 3 — functoriality and equivalence. The assignment is a functor , fully faithful (a holomorphic morphism of branched covers restricts to a continuous morphism of unbranched covers, and conversely a continuous morphism of unbranched covers extends uniquely across the punctures by the same local model). Step 2 shows it is essentially surjective. Composing with the standard covering-space equivalence completes the proof.

The cover is Galois iff the corresponding subgroup is normal in , in which case , the deck-transformation group identified with the quotient.

Bridge. The Riemann existence theorem in the form above is the topological half of a triangle of equivalences. The other two vertices are: the function-field correspondence — every connected branched cover is the normalisation of in a finite separable extension of , and conversely; and Belyi's reformulation — a curve over is defined over iff it admits a branched cover of ramified only over . The combinatorics of these covers — counting them with prescribed monodromy — produces Hurwitz numbers, computed by character theory of the symmetric group and, via the ELSV formula, by integration on . Each link is a different perspective on the same underlying object: a finite branched cover of a compact Riemann surface.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

Mathlib does not currently formalise the category or the Riemann existence equivalence. A target signature, in Lean 4 / Mathlib syntax, sketches the statement:

[object Promise]

The proof depends on names that do not yet exist in Mathlib (the category of compact Riemann surfaces, the local-form-of-holomorphic-map normalisation , the branched-extension theorem, and the topological fundamental group of a compact Riemann surface minus a finite set). Each is a candidate Mathlib contribution; until then this unit ships with lean_status: none.

Advanced results [Master]

The function-field form. A compact Riemann surface has a meromorphic function field , finitely generated of transcendence degree 1 over . For , . Riemann's function-field theorem identifies the category — connected branched covers of , no fixed branch locus — with the opposite of the category of finite separable extensions of . Concretely: a connected branched cover produces , a finite extension of ; conversely, the integral closure of inside is a sheaf of -algebras whose relative Spec is the cover . This is the classical normalisation construction; for it identifies finite covers of the sphere with finite extensions of , the analytic incarnation of the fundamental theorem of arithmetic for function fields of curves.

Belyi's theorem and dessins d'enfants. A Belyi map is a holomorphic with branch locus contained in . Belyi 1979 [Belyi 1979] proved that a smooth projective curve over admits a Belyi map iff is defined over . The "iff" is striking in both directions: if is defined over , an explicit construction (involving repeated polynomial moves of the branch locus into ) produces a Belyi map; conversely, if a Belyi map exists, the cover is determined by combinatorial data on , hence cannot involve transcendental moduli. Grothendieck 1984 [Grothendieck 1984] interpreted the data of a Belyi map combinatorially as a dessin d'enfant: a bipartite graph embedded in whose vertices are the preimages of and , and whose edges are the preimages of the segment . The dessin determines the cover up to isomorphism, and the action of the absolute Galois group on -points of the moduli of Belyi pairs lifts to a faithful action on dessins, giving a combinatorial handle on .

Hurwitz numbers and character theory. The Hurwitz number counts (with automorphism weights) connected branched covers of of fixed degree, branch locus, and partition-typed monodromy . For , the simple Hurwitz number counts connected genus- covers of degree branched at the standard simple pattern: one totally ramified point with cyclic monodromy and simple ramification points, each with monodromy a transposition. Burnside's formula gives the closed-form $$ h_{g, n} ;=; \frac{r!}{n!} \sum_{\lambda \vdash n} \chi^\lambda(n) \cdot \left(\frac{f^\lambda \cdot |T(\lambda)|}{n!}\right)^r \cdot \frac{1}{f^\lambda}, $$ where is an irreducible character of , , and is the conjugacy class of transpositions. The double Hurwitz numbers (with two prescribed ramification patterns plus simple ramification) and their generating function admit a remarkable matrix-integral interpretation, related to Witten's conjecture and the KdV / KP integrable hierarchy.

The ELSV formula. Ekedahl-Lando-Shapiro-Vainshtein 2001 [ELSV 2001] expressed Hurwitz numbers as integrals on the moduli space of stable curves. For a partition of weight , $$ H_{g, \mu} ;=; \frac{(2g - 2 + n + d)!}{|\mathrm{Aut}(\mu)|} \prod_{i = 1}^n \frac{\mu_i^{\mu_i}}{\mu_i!} \int_{\overline{\mathcal{M}}{g, n}} \frac{1 - \lambda_1 + \lambda_2 - \cdots \pm \lambda_g}{\prod{i = 1}^n (1 - \mu_i \psi_i)}, $$ where are Chern classes of the Hodge bundle and are the cotangent classes at the marked points. The ELSV formula bridges the combinatorial Hurwitz-number side and the geometry of the moduli space of curves, and is the prototype of the Gromov-Witten / Witten-Kontsevich correspondence.

Stein structure on the punctured base. The punctured base is a non-compact Riemann surface, hence Stein by Behnke-Stein 06.09.01, so for and any coherent analytic sheaf . The construction of branched covers from monodromy data uses this vanishing: the obstruction to a global lift of a holomorphic section across the punctures lives in , which is zero, so local data assemble into a global cover. The Stein structure also explains why every holomorphic line bundle on is holomorphically isomorphic to — a fact that simplifies the cohomological analysis of branched covers radically.

Modular curves as branched covers. The modular curves are compactifications of quotients of the upper half plane by congruence subgroups of . The natural map is a Galois branched cover with deck group , branched only over the elliptic points and the cusp . The genus of is computed by Hurwitz from the index, the number of elliptic points fixed by elements of order 2 and 3, and the number of cusps. These calculations are foundational to the modular-forms approach to class field theory, the Eichler-Shimura relations, and the Langlands programme over function fields.

Synthesis. A branched cover of compact Riemann surfaces is a single mathematical object, but it admits four equivalent descriptions: (i) geometric — a non-constant holomorphic finite-degree map locally modelled on ; (ii) topological — a finite-index subgroup of of the punctured base; (iii) algebraic — a finite separable extension of the function field; (iv) combinatorial — a partition-decorated graph (the dessin), in the Belyi case. Riemann's existence theorem is the master equivalence linking (i) and (ii); function-field theory links (i) and (iii); Belyi's theorem and dessins link (iii) and (iv) over . Each equivalence converts one type of question into another: existence questions become subgroup questions become field-extension questions become combinatorial graph questions. The Hurwitz-number / ELSV side adds a fifth perspective: the count of covers with prescribed monodromy is itself an integral on , embedding the branched-cover combinatorics into the Gromov-Witten universe. The geometric content of the unit is exactly that all five perspectives describe the same mathematics; the master tier consists in moving fluently between them.

Full proof set [Master]

Lemma (local form of a non-constant holomorphic map). For a non-constant holomorphic map of Riemann surfaces and , there exist charts at and at such that for a unique integer .

Proof. Choose any chart at with and a chart at with . The function is holomorphic on a neighbourhood of in and vanishes at . Write where is the order of vanishing and is holomorphic with . Choose with on a small neighbourhood (possible because and has -th roots locally), and set . Then , so the change of coordinate gives . Uniqueness of follows because it equals the order of the zero of at , an invariant of the map.

Lemma (extension of a finite cover across a puncture). Let $f^ : Y^* \to D^D^ = {0 < |z| < 1}f^f : Y \to Dfz \mapsto z^ee$ is the index of the cover.

Proof. The fundamental group , so connected finite covers of are classified by index- subgroups, all of the form . The corresponding cover is the standard map , , where . Any connected -fold cover is isomorphic to , so there is a biholomorphism with . Adjoining one point to gives the disc with extending continuously (and holomorphically) to . Pull this back via : with the unique complex structure making extend to a biholomorphism, and extends across the puncture. Uniqueness of the extension follows from the Riemann removable-singularity theorem applied to the extension of .

Theorem (Riemann existence, full statement and proof). As stated and proved in the Intermediate-tier Key theorem section, using the two lemmas above.

Corollary (Galois case). Under the equivalence, Galois branched covers correspond to normal finite-index subgroups of , and for such a cover .

Proof. A finite cover is regular (i.e., the deck group acts transitively on each fibre) iff the corresponding subgroup is normal; this is a standard fact in covering-space theory [Forster §6]. Step 2 of Riemann existence preserves this property: the local extension across each puncture is itself Galois with cyclic deck group, so the global cover is Galois iff its restriction to is. The automorphism group identification follows from the universal-cover construction.

Corollary (function-field form). The functor is an equivalence between and the opposite of the category of finite separable extensions of .

Proof. Combine Riemann existence with the standard normalisation construction: for any finite extension , the integral closure of in is a coherent -algebra, and is a connected branched cover of with function field [Forster §8]. The branch locus of this cover equals the set of where is genuinely ramified over , a finite set. Inverse functoriality of normalisation and meromorphic-function-field-extraction (Forster §8) concludes.

Theorem (Belyi, 1979). A smooth projective curve over admits a Belyi map iff is defined over .

Proof sketch. The "" direction is Belyi's iterative construction: starting with any non-constant rational function with branch locus contained in , repeatedly post-compose with polynomial maps that move branch points into while preserving the -structure; the construction terminates after finitely many steps. The "" direction uses that branched covers of are classified by combinatorial data (subgroups of the free group on two generators), so any such cover is determined by data definable over , and hence so is itself. The full proof appears in Belyi 1979 [Belyi 1979]; modern accounts are in Schneps 1994 [Schneps].

Connections [Master]

  • Hurwitz formula 04.04.02. The numerical compatibility constraint between the genus of source and target curves of a branched cover. Riemann's existence theorem, taken with Hurwitz, is the existence-and-numerical-data toolkit for branched covers: existence is categorical (subgroup of ), numerics is Hurwitz.

  • Holomorphic line bundle on a Riemann surface 06.05.02. Cyclic branched covers of degree are constructed from line bundles on with for an effective divisor : the cover is , with the branch divisor. This is the Kummer / superelliptic construction, and it is functorial in .

  • Riemann-Hurwitz on Riemann surfaces 06.05.03. The analytic version of the Hurwitz formula on compact Riemann surfaces; the statement is identical, the proof passes through differential forms instead of canonical divisors. Both versions consume the same ramification data.

  • Branch point and ramification 06.02.01. The local model analysed at the level of a single branch point. The category of branched coverings is the global assembly of these local models.

  • Riemann surface 06.03.01. The objects of the category are compact Riemann surfaces equipped with a non-constant holomorphic map to ; the entire theory rests on the foundational definition of a Riemann surface.

  • Genus of a Riemann surface 06.03.02. The genus enters Riemann existence through Hurwitz: given a target genus , branch locus, and ramification data, the genus of any cover with those data is fixed.

  • Stein Riemann surfaces 06.09.01. The punctured base is Stein, so for . This vanishing is the analytic input to constructing branched covers from local monodromy data — the obstruction to gluing local extensions is itself a coherent-cohomology class on the Stein base.

  • Riemann-Roch on compact Riemann surfaces 06.04.01. Riemann-Roch applied to a branched cover relates the dimensions of section spaces of line bundles on to those on , via the projection-formula identity . The Castelnuovo-Severi inequality follows.

  • Sheaf cohomology 04.03.01. The cohomological obstruction to extending an unbranched cover across a puncture is a class in of a coherent sheaf on the punctured neighbourhood; vanishing of this on the Stein base is what makes the extension possible.

  • Fundamental group of the punctured curve. A finitely generated group: free of rank for punctured at points, and a one-relator group with generators for a genus- surface punctured at points. The combinatorial / group-theoretic side of Riemann existence is controlled by these explicit presentations.

Historical & philosophical context [Master]

Bernhard Riemann introduced branched covers in his 1851 dissertation [Riemann 1857] and developed the theory systematically in Theorie der Abel'schen Functionen (J. Reine Angew. Math. 54, 1857). His motivating problem was the analytic continuation of multivalued algebraic functions defined by polynomial equations : each value of in general position has values of , but these values are not single-valued functions of . Riemann's solution was to replace the domain (or ) by a new geometric object — the Riemann surface — on which becomes single-valued. The construction is exactly a branched cover of branched over the discriminant locus of . The formal categorical equivalence between "compact Riemann surfaces over " and "finite extensions of " is therefore due to Riemann.

The modern categorical formulation appears in Otto Forster's Lectures on Riemann Surfaces (1981) [Forster], which presents branched covers as a category from §4 onwards and proves Riemann's existence theorem in §8 via the analytic-sheaf-cohomology framework of Cartan-Serre. Forster's approach is in the line of the Behnke-Stein school: covers of a non-compact Riemann surface are classified analytically through Stein theory and the vanishing of for coherent sheaves on Stein spaces. Alexander Grothendieck's SGA 1 (1960–61) [SGA1] generalised the entire framework to schemes via the étale fundamental group , recovering Riemann's correspondence as the special case of curves over and identifying with the profinite completion of the topological in that case (Riemann existence over ).

Belyi's 1979 paper [Belyi 1979] proved the surprising characterisation of curves over via covers branched only over . Grothendieck's Esquisse d'un programme (1984) [Grothendieck 1984] interpreted Belyi maps combinatorially as dessins d'enfants and proposed a programme — still partly open — to study the absolute Galois group through its faithful action on dessins. The Schneps volume The Grothendieck Theory of Dessins d'Enfants (1994) [Schneps] is the canonical reference. The Hurwitz-number / ELSV thread originates with Hurwitz's 1891 paper on counting branched covers and was reformulated as an integral on by Ekedahl-Lando-Shapiro-Vainshtein in 2001 [ELSV 2001], embedding the combinatorics of branched covers into the Gromov-Witten / Witten-Kontsevich framework.

Bibliography [Master]

[object Promise]