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:S→Tf: S \to T between compact Riemann surfaces is a branched covering of degree nn if ∣f−1(q)∣=n|f^{-1}(q)| = n for all but finitely many q∈Tq \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 p∈Sp \in S, the ramification index epe_p is the local degree of ff at pp: in local coordinates, ff looks like z↦zepz \mapsto z^{e_p}. The point pp is a ramification point if ep>1e_p > 1. The branch divisor is R=∑p(ep−1)⋅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=z3−zw^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:C→Cp: \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 ∑(ep−1)=2n−2\sum (e_p - 1) = 2n - 2.

The Riemann-Hurwitz Formula

Theorem10.4Riemann-Hurwitz formula

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

2gS−2=n(2gT−2)+∑p∈S(ep−1).2g_S - 2 = n(2g_T - 2) + \sum_{p \in S}(e_p - 1).

Equivalently, the Euler characteristics satisfy χ(S)=nχ(T)−∑(ep−1)\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: n⋅FTn \cdot F_T (each face has nn preimages).
  • Edges: n⋅ETn \cdot E_T (each edge has nn preimages).
  • Vertices: n⋅VT−∑(ep−1)n \cdot V_T - \sum(e_p - 1) (at branch points, preimages are identified).

Therefore χ(S)=n(VT−ET+FT)−∑(ep−1)=nχ(T)−∑(ep−1)\chi(S) = n(V_T - E_T + F_T) - \sum(e_p - 1) = n\chi(T) - \sum(e_p-1).

Since χ=2−2g\chi = 2 - 2g: 2−2gS=n(2−2gT)−∑(ep−1)2-2g_S = n(2-2g_T) - \sum(e_p-1). ■\blacksquare

■

Applications

ExampleGenus of hyperelliptic curves

The hyperelliptic curve w2=∏i=12g+2(z−ai)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:

2gS−2=2(0−2)+(2g+2)⋅1=−4+2g+2=2g−2.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=∑(ep−1)R = \sum(e_p - 1). So R=2n−2R = 2n - 2. For p(z)=znp(z) = z^n: two branch points (00 and ∞\infty), each contributing n−1n - 1, totaling 2(n−1)=2n−22(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=(d−1)(d−2)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.