ConceptComplete

Branched Coverings and the Riemann-Hurwitz Formula

Branched coverings are holomorphic maps between Riemann surfaces that are covering maps away from finitely many branch points. The Riemann-Hurwitz formula relates the genera of the surfaces to the branching data.


Branched Coverings

Definition10.7Branched covering

A non-constant holomorphic map f:STf: S \to T between compact Riemann surfaces is a branched covering of degree nn if f1(q)=n|f^{-1}(q)| = n for all but finitely many qTq \in T. The exceptional points are the branch values and their preimages are the branch points (or ramification points).

Definition10.8Ramification index

At a point pSp \in S, the ramification index epe_p is the local degree of ff at pp: in local coordinates, ff looks like zzepz \mapsto z^{e_p}. The point pp is a ramification point if ep>1e_p > 1. The branch divisor is R=p(ep1)pR = \sum_p (e_p - 1)\cdot p.

ExampleExamples of branched coverings
  • f(z)=zn:C^C^f(z) = z^n: \hat{\mathbb{C}} \to \hat{\mathbb{C}} has degree nn, branched at 00 and \infty (each with e=ne = n).
  • The projection (z,w)z(z, w) \mapsto z from the curve w2=z3zw^2 = z^3 - z to C^\hat{\mathbb{C}} has degree 22, branched at z=1,0,1,z = -1, 0, 1, \infty.
  • A polynomial p:CCp: \mathbb{C} \to \mathbb{C} of degree nn extends to a branched covering C^C^\hat{\mathbb{C}} \to \hat{\mathbb{C}} with total branching (ep1)=2n2\sum (e_p - 1) = 2n - 2.

The Riemann-Hurwitz Formula

Theorem10.4Riemann-Hurwitz formula

Let f:STf: S \to T be a branched covering of degree nn between compact Riemann surfaces of genera gSg_S and gTg_T. Then

2gS2=n(2gT2)+pS(ep1).2g_S - 2 = n(2g_T - 2) + \sum_{p \in S}(e_p - 1).

Equivalently, the Euler characteristics satisfy χ(S)=nχ(T)(ep1)\chi(S) = n\chi(T) - \sum(e_p - 1).

Proof

Triangulate TT with vertices at the branch values. Pull back to a triangulation of SS:

  • Faces: nFTn \cdot F_T (each face has nn preimages).
  • Edges: nETn \cdot E_T (each edge has nn preimages).
  • Vertices: nVT(ep1)n \cdot V_T - \sum(e_p - 1) (at branch points, preimages are identified).

Therefore χ(S)=n(VTET+FT)(ep1)=nχ(T)(ep1)\chi(S) = n(V_T - E_T + F_T) - \sum(e_p - 1) = n\chi(T) - \sum(e_p-1).

Since χ=22g\chi = 2 - 2g: 22gS=n(22gT)(ep1)2-2g_S = n(2-2g_T) - \sum(e_p-1). \blacksquare


Applications

ExampleGenus of hyperelliptic curves

The hyperelliptic curve w2=i=12g+2(zai)w^2 = \prod_{i=1}^{2g+2}(z-a_i) defines a double cover (n=2n=2) of C^\hat{\mathbb{C}} (gT=0g_T = 0) branched at the 2g+22g+2 points aia_i (each with e=2e = 2). The Riemann-Hurwitz formula gives:

2gS2=2(02)+(2g+2)1=4+2g+2=2g2.2g_S - 2 = 2(0-2) + (2g+2) \cdot 1 = -4 + 2g + 2 = 2g - 2.

So gS=gg_S = g, confirming the genus.

ExampleBranching of polynomial maps

A polynomial p(z)p(z) of degree nn gives a map C^C^\hat{\mathbb{C}} \to \hat{\mathbb{C}} with gS=gT=0g_S = g_T = 0. Riemann-Hurwitz: 2=n(2)+R-2 = n(-2) + R where R=(ep1)R = \sum(e_p - 1). So R=2n2R = 2n - 2. For p(z)=znp(z) = z^n: two branch points (00 and \infty), each contributing n1n - 1, totaling 2(n1)=2n22(n-1) = 2n-2.


The Genus Formula for Plane Curves

Theorem10.5Genus of a smooth plane curve

A smooth projective plane curve of degree dd (defined by a homogeneous polynomial of degree dd in CP2\mathbb{CP}^2) has genus

g=(d1)(d2)2.g = \frac{(d-1)(d-2)}{2}.

RemarkProof via Riemann-Hurwitz

Project the curve onto a line in CP2\mathbb{CP}^2. This gives a branched covering of degree dd of C^\hat{\mathbb{C}}. The number of branch points (counted with multiplicity) is computed from the discriminant, and the Riemann-Hurwitz formula yields the genus.