Riemann-Hurwitz for plane meromorphic / sphere maps
Anchor (Master): Riemann 1857 Theorie der Abel'schen Functionen; Hurwitz 1891 Uber Riemann'sche Flachen; Farkas-Kra Riemann Surfaces Ch. I
Intuition [Beginner]
A map between surfaces can fold. Think of pressing a sphere onto another sphere: most points have one preimage, but at fold points several sheets come together. The Riemann-Hurwitz formula counts how these folds change the shape of the surface.
The formula relates the "number of holes" (genus) of the domain surface to the number of holes of the target, the degree of the map, and a correction term counting the folds. If the map has degree , each fold contributes a penalty that reduces the Euler characteristic.
The Euler characteristic of a surface counts vertices minus edges plus faces in any triangulation. For the sphere it is ; for a torus it is ; for a genus- surface it is . The Riemann-Hurwitz formula tells you exactly how the Euler characteristic changes across a branched cover.
Visual [Beginner]
Two spheres drawn side by side. An arrow between them represents a degree-3 map. On the target sphere, three points are marked as branch points. On the domain sphere, three points are marked where the map folds, each labelled with its ramification index. The formula is written below, confirming the Euler characteristic balance.
The picture shows that branch points act as "defects" in the covering. The more folds, the lower the Euler characteristic of the domain.
Worked example [Beginner]
Consider the map from the Riemann sphere to itself given by . This map has degree : every point (except the two branch points) has exactly preimages.
Step 1. The branch points are and . At , the map wraps three sheets together, so the ramification index is . The same holds at .
Step 2. Compute the penalty. At each branch point, the contribution is . The total penalty is .
Step 3. The Euler characteristic of the sphere is . The formula gives , which is correct since the domain is also a sphere.
What this tells us: when the domain and target are both spheres, the branch points exactly compensate for the degree, and the topology matches.
Check your understanding [Beginner]
Formal definition [Intermediate+]
Definition (Ramification index). Let be a non-constant holomorphic map between Riemann surfaces and let . There exists a local coordinate near with and a local coordinate near with such that for some integer . This integer is the ramification index of at . The point is a ramification point if ; its image is a branch point.
Definition (Degree). A non-constant holomorphic map between compact Riemann surfaces has a well-defined degree : for every that is not a branch point, the fiber has exactly points.
Definition (Euler characteristic of a compact Riemann surface). The Euler characteristic of a compact Riemann surface of genus is .
Counterexamples to common slips [Intermediate+]
- Confusing ramification points with branch points. The ramification point is in the domain; the branch point is its image in the target. A branch point can have several ramification points above it, each with different ramification indices.
- Assuming the ramification index is always . For at , the ramification index is . Higher ramification is common and important.
- Omitting ramification points over . On the Riemann sphere, the point at infinity must be checked. The map has ramification index at both and .
Key theorem with proof [Intermediate+]
Theorem (Riemann-Hurwitz formula). Let be a non-constant holomorphic map of degree between compact Riemann surfaces. Then
Equivalently, if has genus and has genus , then
Proof. Choose a triangulation of that includes all branch points as vertices. Subdivide if necessary so that each triangle lies in a single coordinate chart and each branch point is a vertex.
Lift the triangulation to via . Over each non-branch-point vertex, there are exactly preimage vertices. Over a branch point , the number of preimage vertices is , because each ramification point of index identifies sheets into one.
Let be the numbers of vertices, edges, and faces of the triangulation on . Then .
Lift the triangulation: over each face of , there are faces in , so . Over each edge of , there are edges in (since the map is locally biholomorphic away from ramification points, and no edge passes through a branch point), so . For vertices, , because at each branch point the sheets merge, with the deficit at each ramification point being .
Compute:
Bridge. This proof lifts a triangulation from the target to the domain, and the foundational reason the formula works is that branching creates a deficit of vertices relative to the expected -sheeted cover. This pattern appears again in the Riemann-Roch theorem where the degree-genus relation gets refined by divisor data. The formula identifies the topological effect of branching with an algebraic invariant, and the bridge is that the Euler characteristic of the domain is entirely determined by the degree, the Euler characteristic of the target, and the ramification data. This generalises to maps between higher-dimensional manifolds via the Grothendieck-Riemann-Roch theorem.
Exercises [Intermediate+]
Advanced results [Master]
Theorem 1 (Hurwitz's automorphism theorem). Let be a compact Riemann surface of genus . Then .
The proof applies Riemann-Hurwitz to the quotient map . The quotient is (by the classification of compact Riemann surfaces), and the ramification data constrains the group order. The bound is sharp: the Klein quartic (, automorphisms) and the Bring curve (, automorphisms up to the bound) realise it.
Theorem 2 (Belyi's theorem, 1979). A compact Riemann surface can be defined over a number field (i.e., is the complex points of an algebraic curve defined over ) if and only if there exists a holomorphic map branched over at most three points.
Belyi's theorem is remarkable: an arithmetic condition (definability over ) is equivalent to a topological condition (existence of a three-point branched cover of the sphere). Grothendieck called this the "children's drawings" (dessins d'enfants) correspondence.
Theorem 3 (Riemann-Hurwitz for non-compact surfaces). The formula extends to non-compact surfaces via triangulations with infinitely many cells, provided the map is proper and the ramification sum converges. For a proper holomorphic map between possibly non-compact Riemann surfaces, where denotes Euler characteristic with compact support.
Theorem 4 (Additivity of the degree). For a composition , the ramification indices satisfy . The degree is multiplicative: .
Theorem 5 (Existence of branched covers). Given a compact Riemann surface of genus and a set of points with partition data of , there exists a degree- cover with the specified branching at the if and only if the Riemann-Hurwitz formula gives a non-negative integer genus for and the monodromy representation generates a transitive subgroup of .
Theorem 6 (Grothendieck-Riemann-Roch connection). The Riemann-Hurwitz formula is the genus- shadow of the Grothendieck-Riemann-Roch theorem applied to the structure sheaf. The higher-dimensional generalisation replaces the Euler characteristic with the Todd genus and the ramification sum with the Chern classes of the relative cotangent bundle.
Synthesis. The Riemann-Hurwitz formula is the foundational reason that the topology of a branched cover is entirely determined by local data at the branch points. The central insight is that the Euler characteristic, a global invariant, decomposes as a degree-weighted copy of the target's topology minus a local correction. This is exactly the pattern that appears again in the Grothendieck-Riemann-Roch theorem where the Chern character and Todd genus play the roles of the degree and Euler characteristic. Putting these together, the formula identifies the ramification divisor with the topological defect of the cover, and the bridge is that every question about the topology of holomorphic maps reduces to counting ramification points. This generalises from curves to higher dimensions via the Riemann-Roch formalism, and the pattern recurs in the theory of dessins d'enfants where Belyi's theorem converts arithmetic into combinatorics of branched covers.
Full proof set [Master]
Proposition 1 (Hurwitz's automorphism theorem). Let be a compact Riemann surface of genus and . Then .
Proof. The group acts holomorphically on . The quotient is a compact Riemann surface. The quotient map has degree .
Let have genus . By Riemann-Hurwitz applied to :
The ramification points of lie over the branch points of . For each , the stabilizer of any point in is cyclic of order . By the orbit-stabilizer theorem, consists of points, each with ramification index . The contribution from to the sum is .
So: .
Let . Since , we have , so . The possible cases for are constrained by with :
- , : . The minimum positive value is (from ).
- , : .
- : .
In the worst case , giving .
Proposition 2 (Composition multiplicativity of ramification). For holomorphic maps and between compact Riemann surfaces and : .
Proof. Choose local coordinates at , at , and at so that and . Then . By uniqueness of the ramification index in local coordinates, .
Connections [Master]
Holomorphic functions and the argument principle
06.01.01. The ramification index at a point of a holomorphic map between Riemann surfaces generalises the winding number of a holomorphic function around a zero. The argument principle counts zeros with multiplicity; Riemann-Hurwitz counts the topological effect of those multiplicities in aggregate.The Riemann sphere
06.01.07. The Riemann sphere is the target of the most important class of branched covers. Maps given by rational functions are the prototype to which Riemann-Hurwitz applies, and the formula determines the genus of more general surfaces realised as branched covers of the sphere.The modular function and j-invariant
06.01.26. The modular function extends to a branched cover of the sphere, and the branching data at is computed by the Riemann-Hurwitz formula. This connects the modular function to the topology of the moduli space of elliptic curves.
Historical & philosophical context [Master]
Riemann introduced the genus and the branching relation in his 1857 paper on Abelian functions [Riemann 1857], as part of his topological classification of surfaces. The explicit formula connecting genus, degree, and ramification was given by Riemann and then systematised by Hurwitz in 1891 [Hurwitz 1891], who used it to study the existence and classification of Riemann surfaces with prescribed branching.
Hurwitz's automorphism theorem, proved in the same 1891 paper, remained the primary tool for studying automorphism groups of compact Riemann surfaces until the advent of algebraic geometry in the 20th century. Belyi's 1979 theorem [Belyi 1979] connected the Riemann-Hurwitz framework to arithmetic geometry, showing that branched covers of with three branch points characterise algebraic curves defined over number fields.
Bibliography [Master]
@article{riemann1857,
author = {Riemann, Bernhard},
title = {Theorie der {A}bel'schen {F}unctionen},
journal = {J. reine angew. Math.},
volume = {54},
pages = {115--155},
year = {1857}
}
@article{hurwitz1891,
author = {Hurwitz, Adolf},
title = {{\"U}ber {R}iemann'sche {F}l{\"a}chen mit gegebenen {V}erzweigungspunkten},
journal = {Math. Ann.},
volume = {39},
pages = {1--61},
year = {1891}
}
@article{belyi1979,
author = {Belyi, Gennadii},
title = {On {G}alois extensions of a maximal cyclotomic field},
journal = {Izv. Akad. Nauk SSSR Ser. Mat.},
volume = {43},
pages = {267--276},
year = {1979}
}
@book{miranda-curves,
author = {Miranda, Rick},
title = {Algebraic Curves and Riemann Surfaces},
publisher = {AMS},
year = {1995}
}
@book{farkas-kra,
author = {Farkas, Hershel and Kra, Irwin},
title = {Riemann Surfaces},
publisher = {Springer},
year = {1980}
}