TheoremComplete

Hurwitz Formula

The Hurwitz formula is the fundamental tool for computing the genus of a curve that admits a finite morphism to another curve. It relates the genera of the source and target curves via the degree of the map and a correction term measuring ramification. Together with Riemann--Roch, it forms the backbone of classical curve theory.


Ramification divisor

Definition4.10Ramification and branch points

Let f:Cβ†’Df: C \to D be a non-constant morphism of smooth projective curves over an algebraically closed field kk. The degree n=deg⁑fn = \deg f is the degree of the field extension [k(C):k(D)][k(C) : k(D)].

For each point P∈CP \in C, the ramification index ePe_P is the valuation vP(fβˆ—tf(P))v_P(f^* t_{f(P)}), where tf(P)t_{f(P)} is a uniformizer at f(P)f(P). Equivalently, ePe_P is determined by fβˆ—tf(P)=uβ‹…tPePf^* t_{f(P)} = u \cdot t_P^{e_P} where uu is a unit in OC,P\mathcal{O}_{C,P}.

  • PP is a ramification point if ePβ‰₯2e_P \geq 2.
  • Q∈DQ \in D is a branch point if some P∈fβˆ’1(Q)P \in f^{-1}(Q) has ePβ‰₯2e_P \geq 2.
  • For every Q∈DQ \in D, the fundamental identity holds: βˆ‘P↦QeP=n\sum_{P \mapsto Q} e_P = n.

The ramification divisor is R=βˆ‘P∈C(ePβˆ’1)β‹…PR = \sum_{P \in C} (e_P - 1) \cdot P.

RemarkTame vs. wild ramification

The ramification at PP is tame if char⁑(k)∀eP\operatorname{char}(k) \nmid e_P, and wild if char⁑(k)∣eP\operatorname{char}(k) \mid e_P. In characteristic 00, all ramification is tame. In characteristic p>0p > 0, wild ramification introduces additional subtleties: the contribution of PP to the ramification divisor can exceed ePβˆ’1e_P - 1.


Statement of the Hurwitz formula

Theorem4.3Hurwitz formula (tame case)

Let f:Cβ†’Df: C \to D be a non-constant separable morphism of smooth projective curves of genera gCg_C and gDg_D over an algebraically closed field kk. Let n=deg⁑fn = \deg f and let RR be the ramification divisor. Then:

2gCβˆ’2=n(2gDβˆ’2)+deg⁑R.2g_C - 2 = n(2g_D - 2) + \deg R.

In the tame case (characteristic 00, or characteristic pp with p∀ePp \nmid e_P for all PP), we have deg⁑R=βˆ‘P∈C(ePβˆ’1)\deg R = \sum_{P \in C} (e_P - 1), and the formula becomes:

2gCβˆ’2=n(2gDβˆ’2)+βˆ‘P∈C(ePβˆ’1).2g_C - 2 = n(2g_D - 2) + \sum_{P \in C}(e_P - 1).

RemarkConnection to canonical divisors

The Hurwitz formula is equivalent to the relation of canonical divisors:

KC∼fβˆ—KD+R.K_C \sim f^* K_D + R.

Taking degrees of both sides: deg⁑KC=nβ‹…deg⁑KD+deg⁑R\deg K_C = n \cdot \deg K_D + \deg R, i.e., 2gCβˆ’2=n(2gDβˆ’2)+deg⁑R2g_C - 2 = n(2g_D - 2) + \deg R. The divisor-level statement is stronger: it says that the sheaf of differentials on CC is obtained from pulling back differentials on DD and adding zeros at ramification points.

Locally, if fβˆ—t=uβ‹…sef^* t = u \cdot s^e where ss is a uniformizer on CC and tt on DD, then fβˆ—(dt)=d(uβ‹…se)f^*(dt) = d(u \cdot s^e). In the tame case (char⁑(k)∀e\operatorname{char}(k) \nmid e), this equals eβ‹…uβ‹…seβˆ’1ds+sedue \cdot u \cdot s^{e-1} ds + s^e du, which vanishes to order exactly eβˆ’1e - 1 at PP.


Wild ramification

Theorem4.4Hurwitz formula (general form)

Let f:C→Df: C \to D be a non-constant separable morphism of smooth projective curves over an algebraically closed field of characteristic p>0p > 0. Then:

2gCβˆ’2=n(2gDβˆ’2)+βˆ‘P∈C(ePβˆ’1+Ξ΄P),2g_C - 2 = n(2g_D - 2) + \sum_{P \in C} (e_P - 1 + \delta_P),

where Ξ΄Pβ‰₯0\delta_P \geq 0 is the wild part of the different at PP:

  • Ξ΄P=0\delta_P = 0 if p∀ePp \nmid e_P (tame ramification),
  • Ξ΄Pβ‰₯1\delta_P \geq 1 if p∣ePp \mid e_P (wild ramification).

More precisely, Ξ΄P\delta_P is determined by the higher ramification groups: if Gi(P)G_i(P) denotes the ii-th ramification group at PP (in lower numbering), then Ξ΄P=βˆ‘i=0∞(∣Gi(P)βˆ£βˆ’1)βˆ’(ePβˆ’1)\delta_P = \sum_{i=0}^{\infty}(|G_i(P)| - 1) - (e_P - 1), which simplifies to Ξ΄P=βˆ‘i=1∞(∣Gi(P)βˆ£βˆ’1)\delta_P = \sum_{i=1}^{\infty}(|G_i(P)| - 1).

ExampleArtin--Schreier covers in characteristic p

Over a field of characteristic pp, the Artin--Schreier cover ypβˆ’y=f(x)y^p - y = f(x) defines a degree-pp cover Cβ†’P1C \to \mathbb{P}^1.

Consider ypβˆ’y=xmy^p - y = x^m with gcd⁑(m,p)=1\gcd(m, p) = 1 over Fp\mathbb{F}_p. The map Cβ†’P1C \to \mathbb{P}^1 has degree pp, and:

  • Over x=∞x = \infty, there is a single point with e=pe = p and wild ramification. The different exponent is eβˆ’1+Ξ΄=(pβˆ’1)+(m+1)(pβˆ’1)βˆ’(pβˆ’1)=(m+1)(pβˆ’1)e - 1 + \delta = (p-1) + (m+1)(p-1) - (p-1) = (m+1)(p-1) when computed carefully.
  • All other fibers are unramified (for generic mm).

By the Hurwitz formula: 2gCβˆ’2=p(2β‹…0βˆ’2)+(m+1)(pβˆ’1)2g_C - 2 = p(2 \cdot 0 - 2) + (m+1)(p-1), giving 2gCβˆ’2=βˆ’2p+(m+1)(pβˆ’1)2g_C - 2 = -2p + (m+1)(p-1), so gC=(pβˆ’1)(mβˆ’1)2g_C = \frac{(p-1)(m-1)}{2} when mm is chosen appropriately.

Compare this with the tame case: for yn=xmy^n = x^m in characteristic 00 with gcd⁑(m,n)=1\gcd(m,n) = 1, the genus formula yields a different answer because there is no wild contribution.


Applications: computing genera

ExampleHyperelliptic curves have 2g + 2 branch points

A hyperelliptic curve of genus gg is a smooth projective curve CC admitting a degree-22 map f:C→P1f: C \to \mathbb{P}^1. Applying Hurwitz with n=2n = 2, gD=0g_D = 0:

2gCβˆ’2=2(2β‹…0βˆ’2)+deg⁑R=βˆ’4+deg⁑R.2g_C - 2 = 2(2 \cdot 0 - 2) + \deg R = -4 + \deg R.

Each ramification point has eP=2e_P = 2 (since the degree is 22, and any ramification index must divide the degree), so ePβˆ’1=1e_P - 1 = 1 at each ramification point. If there are rr ramification points:

2gβˆ’2=βˆ’4+r,henceΒ r=2g+2.2g - 2 = -4 + r, \quad \text{hence } r = 2g + 2.

Conclusion: A hyperelliptic curve of genus gg (in characteristic β‰ 2\neq 2) has exactly 2g+22g + 2 branch points in P1\mathbb{P}^1.

For example: genus 11 (elliptic) has 44 branch points, genus 22 has 66, genus 33 has 88.

ExampleGenus of y^2 = f(x)

Consider C:y2=f(x)C: y^2 = f(x) where f(x)∈k[x]f(x) \in k[x] is a squarefree polynomial of degree dd, with char⁑(k)β‰ 2\operatorname{char}(k) \neq 2. The projection (x,y)↦x(x,y) \mapsto x gives a degree-22 map Cβ†’P1C \to \mathbb{P}^1.

Ramification occurs at the roots of f(x)f(x) (where y=0y = 0, so there is a single point above each root) and possibly at ∞\infty:

  • If dd is odd: there is one point above ∞\infty with e=2e = 2, so r=d+1r = d + 1 ramification points.
  • If dd is even: there are two points above ∞\infty with e=1e = 1, so r=dr = d ramification points.

Hurwitz gives 2gβˆ’2=βˆ’4+r2g - 2 = -4 + r, so:

  • dd odd: g=(dβˆ’1)/2g = (d - 1)/2,
  • dd even: g=(dβˆ’2)/2g = (d - 2)/2.

In both cases, g=⌊(dβˆ’1)/2βŒ‹g = \lfloor (d-1)/2 \rfloor. For instance: y2=x5+1y^2 = x^5 + 1 has genus 22; y2=x6+1y^2 = x^6 + 1 also has genus 22.

ExampleGenus of y^n = f(x) (cyclic covers)

Let C:yn=f(x)C: y^n = f(x) where f(x)=∏i=1d(xβˆ’ai)f(x) = \prod_{i=1}^{d}(x - a_i) is squarefree, char⁑(k)∀n\operatorname{char}(k) \nmid n, and gcd⁑(n,d)\gcd(n, d) divides nn. The projection to xx gives a degree-nn map f:Cβ†’P1f: C \to \mathbb{P}^1.

At each root aia_i, there is a unique point above with e=ne = n (when gcd⁑(n,d)=1\gcd(n, d) = 1 or handled carefully). The total ramification over a finite branch point aia_i contributes n/ejβ‹…(ejβˆ’1)n/e_j \cdot (e_j - 1) for points above it, where we need to track the local structure.

In the simplest case where n∣dn \mid d and all ramification is total (single point above each aia_i with e=ne = n): each branch point contributes nβˆ’1n - 1 to deg⁑R\deg R, and over ∞\infty the fiber is unramified. Then:

2gCβˆ’2=n(βˆ’2)+d(nβˆ’1),2g_C - 2 = n(-2) + d(n - 1),

giving gC=(nβˆ’1)(dβˆ’2)2+1βˆ’d(nβˆ’1)2+d(nβˆ’1)2g_C = \frac{(n-1)(d-2)}{2} + 1 - \frac{d(n-1)}{2} + \frac{d(n-1)}{2}. More carefully:

gC=(nβˆ’1)(dβˆ’2)2g_C = \frac{(n-1)(d-2)}{2}

when n∣dn \mid d and dβ‰₯2d \geq 2. For n=2n = 2, this recovers g=(dβˆ’2)/2g = (d-2)/2 for even dd.

ExampleGenus of the Fermat curve

The Fermat curve Fn:Xn+Yn=ZnF_n: X^n + Y^n = Z^n in P2\mathbb{P}^2 is a smooth curve of degree nn (when char⁑(k)∀n\operatorname{char}(k) \nmid n).

Method 1 (degree-genus formula): For a smooth plane curve of degree nn:

g=(nβˆ’1)(nβˆ’2)2.g = \frac{(n-1)(n-2)}{2}.

Method 2 (Hurwitz formula): Consider the projection [X:Y:Z]↦[X:Z][X:Y:Z] \mapsto [X:Z] from FnF_n to P1\mathbb{P}^1. For each value of X/Z=aX/Z = a, we solve Yn=Znβˆ’Xn=Zn(1βˆ’an)Y^n = Z^n - X^n = Z^n(1 - a^n).

  • If anβ‰ 1a^n \neq 1: there are nn distinct solutions, so the fiber is unramified.
  • If an=1a^n = 1 (the nn-th roots of unity): then Yn=0Y^n = 0, so there is a single point with e=ne = n.
  • At a=∞a = \infty (i.e., Z=0Z = 0): the equation becomes Xn+Yn=0X^n + Y^n = 0, giving nn distinct points (since char⁑(k)∀n\operatorname{char}(k) \nmid n).

There are nn branch points (the nn-th roots of unity), each with a single point above having e=ne = n, contributing nβˆ’1n - 1 each. Hurwitz gives:

2gβˆ’2=n(βˆ’2)+n(nβˆ’1)=n(nβˆ’3),2g - 2 = n(-2) + n(n-1) = n(n - 3),

so g=n2βˆ’3n+22=(nβˆ’1)(nβˆ’2)2g = \frac{n^2 - 3n + 2}{2} = \frac{(n-1)(n-2)}{2}, confirming the degree-genus formula.

ExampleTriple covers of the projective line

Let f:C→P1f: C \to \mathbb{P}^1 be a degree-33 cover (in characteristic ≠2,3\neq 2, 3). Then:

2gCβˆ’2=3(βˆ’2)+deg⁑R=βˆ’6+deg⁑R.2g_C - 2 = 3(-2) + \deg R = -6 + \deg R.

Possible ramification types over a branch point QQ:

  • (3): One point above QQ with e=3e = 3, contributing 3βˆ’1=23 - 1 = 2 to deg⁑R\deg R.
  • (2, 1): One point with e=2e = 2 and one with e=1e = 1, contributing 2βˆ’1=12 - 1 = 1 to deg⁑R\deg R.

If we have aa branch points of type (3)(3) and bb of type (2,1)(2,1), then deg⁑R=2a+b\deg R = 2a + b and:

gC=βˆ’6+2a+b+22=2a+bβˆ’42=a+b2βˆ’2.g_C = \frac{-6 + 2a + b + 2}{2} = \frac{2a + b - 4}{2} = a + \frac{b}{2} - 2.

Since gCβ‰₯0g_C \geq 0 is an integer, bb must be even. For genus 00: need 2a+b=42a + b = 4, giving (a,b)∈{(0,4),(1,2),(2,0)}(a, b) \in \{(0, 4), (1, 2), (2, 0)\}. For genus 11: need 2a+b=62a + b = 6.

Concrete example: y3=x(xβˆ’1)y^3 = x(x-1). This is a degree-33 cover of P1\mathbb{P}^1 totally ramified over 00, 11, and ∞\infty, so a=3a = 3, b=0b = 0, giving g=3+0βˆ’2=1g = 3 + 0 - 2 = 1. It is an elliptic curve.

ExampleElliptic curves as double covers

An elliptic curve over kk (with char⁑(k)β‰ 2\operatorname{char}(k) \neq 2) is always a double cover of P1\mathbb{P}^1 branched at 44 points. In Weierstrass form y2=(xβˆ’e1)(xβˆ’e2)(xβˆ’e3)y^2 = (x - e_1)(x - e_2)(x - e_3):

  • The map (x,y)↦x(x, y) \mapsto x is a degree-22 map Eβ†’P1E \to \mathbb{P}^1.
  • Ramification at x=e1,e2,e3x = e_1, e_2, e_3 (where y=0y = 0) and at x=∞x = \infty (after compactification).
  • Hurwitz: 2(1)βˆ’2=2(0βˆ’2)+4β‹…12(1) - 2 = 2(0 - 2) + 4 \cdot 1, i.e., 0=βˆ’4+40 = -4 + 4 βœ“.

The 44 branch points {e1,e2,e3,∞}\{e_1, e_2, e_3, \infty\} determine EE up to isomorphism (modulo automorphisms of P1\mathbb{P}^1). Since Aut⁑(P1)\operatorname{Aut}(\mathbb{P}^1) is 33-dimensional and we have 44 points, the moduli space of elliptic curves is 11-dimensional, parametrized by the jj-invariant.


Constraints on existence of morphisms

Theorem4.5Genus constraints from Hurwitz

Let f:Cβ†’Df: C \to D be a non-constant separable morphism of smooth projective curves of genera gCg_C and gDg_D with deg⁑f=nβ‰₯1\deg f = n \geq 1. Then:

  1. gCβ‰₯n(gDβˆ’1)+1g_C \geq n(g_D - 1) + 1, with equality if and only if ff is unramified.
  2. gCβ‰₯gDg_C \geq g_D, with equality if and only if either n=1n = 1 (isomorphism) or gC=gD=1g_C = g_D = 1 and ff is unramified.
  3. If gD=0g_D = 0: gC=deg⁑R2βˆ’n+1β‰₯0g_C = \frac{\deg R}{2} - n + 1 \geq 0, so deg⁑Rβ‰₯2nβˆ’2\deg R \geq 2n - 2. Since deg⁑Rβ‰₯0\deg R \geq 0, this is always satisfiable.
  4. If gD=1g_D = 1: 2gCβˆ’2=deg⁑Rβ‰₯02g_C - 2 = \deg R \geq 0, so gCβ‰₯1g_C \geq 1, with gC=1g_C = 1 iff ff is unramified (an isogeny).
  5. If gDβ‰₯2g_D \geq 2: 2gCβˆ’2β‰₯n(2gDβˆ’2)2g_C - 2 \geq n(2g_D - 2), so n≀2gCβˆ’22gDβˆ’2n \leq \frac{2g_C - 2}{2g_D - 2}, which gives a finite bound on the degree.
ExampleNon-existence of certain maps

Hurwitz gives strong non-existence results:

A genus-22 curve cannot cover a genus-22 curve non-trivially. If f:Cβ†’Df: C \to D with gC=gD=2g_C = g_D = 2 and deg⁑f=n\deg f = n, Hurwitz gives 2=nβ‹…2+deg⁑R2 = n \cdot 2 + \deg R. Since deg⁑Rβ‰₯0\deg R \geq 0, we need n≀1n \leq 1. So n=1n = 1, i.e., ff is an isomorphism.

A genus-33 curve can cover a genus-22 curve only by a degree-11 map (isomorphism is impossible since genera differ) or... Hurwitz: 4=2n+deg⁑R4 = 2n + \deg R, so deg⁑R=4βˆ’2n\deg R = 4 - 2n. For n=2n = 2: deg⁑R=0\deg R = 0, so ff must be unramified of degree 22. Such maps exist (unramified double covers correspond to 22-torsion in Pic⁑0(D)β‰…Jac⁑(D)[2]\operatorname{Pic}^0(D) \cong \operatorname{Jac}(D)[2], which is (Z/2)4(\mathbb{Z}/2)^4).

No map from P1\mathbb{P}^1 to a curve of genus β‰₯1\geq 1. If gC=0g_C = 0, then βˆ’2=n(2gDβˆ’2)+deg⁑R-2 = n(2g_D - 2) + \deg R. For gDβ‰₯1g_D \geq 1: the right side is β‰₯nβ‹…0+0=0>βˆ’2\geq n \cdot 0 + 0 = 0 > -2, contradiction.


Luroth's theorem

Theorem4.6Luroth's theorem

Let kk be an algebraically closed field, and let LL be a field with kβŠ‚LβŠ‚k(t)k \subset L \subset k(t) and Lβ‰ kL \neq k. Then Lβ‰…k(s)L \cong k(s) for some ss, i.e., LL is a purely transcendental extension of kk.

Geometric reformulation: If CC is a smooth projective curve admitting a non-constant map P1→C\mathbb{P}^1 \to C, then C≅P1C \cong \mathbb{P}^1.

RemarkProof via Hurwitz

If f:P1β†’Cf: \mathbb{P}^1 \to C has degree nn, then Hurwitz gives:

βˆ’2=n(2gCβˆ’2)+deg⁑R.-2 = n(2g_C - 2) + \deg R.

Since deg⁑Rβ‰₯0\deg R \geq 0 and nβ‰₯1n \geq 1, we need n(2gCβˆ’2)β‰€βˆ’2n(2g_C - 2) \leq -2, hence 2gCβˆ’2<02g_C - 2 < 0, so gC=0g_C = 0 and Cβ‰…P1C \cong \mathbb{P}^1.

This is one of the simplest applications of the Hurwitz formula: the projective line can only map surjectively onto a curve of genus 00, which must again be the projective line. This fails in higher dimensions (Luroth's problem: not every unirational variety is rational).


de Franchis theorem

Theorem4.7de Franchis theorem

Let CC be a smooth projective curve of genus gCβ‰₯2g_C \geq 2 over an algebraically closed field kk (of characteristic 00). Then for any smooth projective curve DD with gDβ‰₯2g_D \geq 2, the set of non-constant morphisms Mor⁑(C,D)\operatorname{Mor}(C, D) is finite.

Moreover, the total number of non-constant morphisms from CC to all curves of genus β‰₯2\geq 2 is bounded by a constant depending only on gCg_C.

RemarkFiniteness from Hurwitz

The Hurwitz formula gives a bound on the degree: if f:Cβ†’Df: C \to D has degree nn with gDβ‰₯2g_D \geq 2, then n≀2gCβˆ’22gDβˆ’2≀2gCβˆ’2n \leq \frac{2g_C - 2}{2g_D - 2} \leq 2g_C - 2. So the degree is bounded.

For a fixed degree nn, the map ff is determined by the field extension k(D)β†ͺk(C)k(D) \hookrightarrow k(C) of degree nn. The finiteness of such extensions (for fixed source and bounded degree) requires deeper arguments beyond Hurwitz alone, involving rigidity of maps between hyperbolic curves.

The effective bound due to Howard and Sommese is: ∣Mor⁑(C,D)βˆ£β‰€(2gCβˆ’2)2β‹…28gC|\operatorname{Mor}(C, D)| \leq (2g_C - 2)^2 \cdot 2^{8g_C} (though this is far from sharp in practice).

ExampleMaps between curves of genus 2

If gC=gD=2g_C = g_D = 2, then Hurwitz gives n≀22=1n \leq \frac{2}{2} = 1 for an unramified map, and for ramified maps deg⁑R=2βˆ’2n\deg R = 2 - 2n, which forces n=1n = 1. So the only maps from a genus-22 curve to another genus-22 curve are isomorphisms, and there are finitely many (in fact, the automorphism group of a genus-22 curve is finite, of order at most 4848 in characteristic 00).


Unramified covers and the Euler characteristic

RemarkTopological viewpoint

Over C\mathbb{C}, the Hurwitz formula has a transparent topological interpretation. The Euler characteristic of a Riemann surface of genus gg is Ο‡(C)=2βˆ’2g\chi(C) = 2 - 2g.

For a branched cover f:C→Df: C \to D of degree nn, start with the naive expectation χ(C)=n⋅χ(D)\chi(C) = n \cdot \chi(D) (which holds for unramified covers). Each ramification point "reduces" the Euler characteristic: instead of ePe_P preimages of f(P)f(P), we have only 11 preimage contributing 11 instead of ePe_P to the fiber count. The correction is:

Ο‡(C)=nβ‹…Ο‡(D)βˆ’βˆ‘P∈C(ePβˆ’1),\chi(C) = n \cdot \chi(D) - \sum_{P \in C} (e_P - 1),

which is 2βˆ’2gC=n(2βˆ’2gD)βˆ’deg⁑R2 - 2g_C = n(2 - 2g_D) - \deg R, recovering the Hurwitz formula.

ExampleUnramified double covers

An unramified double cover f:Cβ†’Df: C \to D with deg⁑R=0\deg R = 0 gives 2gCβˆ’2=2(2gDβˆ’2)2g_C - 2 = 2(2g_D - 2), so gC=2gDβˆ’1g_C = 2g_D - 1.

  • Double cover of genus 11: gC=1g_C = 1 (an isogeny between elliptic curves).
  • Double cover of genus 22: gC=3g_C = 3.
  • Double cover of genus 33: gC=5g_C = 5.

Unramified double covers of DD are classified by H1(D,Z/2)β‰…(Z/2)2gDH^1(D, \mathbb{Z}/2) \cong (\mathbb{Z}/2)^{2g_D}, giving 22gDβˆ’12^{2g_D} - 1 non-trivial covers (up to isomorphism as covers). For gD=2g_D = 2: there are 1515 unramified double covers, each a genus-33 curve.


Further applications

ExampleInvolutions and the genus bound

Let CC be a curve of genus gg admitting an involution Οƒ:Cβ†’C\sigma: C \to C (an automorphism of order 22, with char⁑(k)β‰ 2\operatorname{char}(k) \neq 2). The quotient D=C/βŸ¨ΟƒβŸ©D = C/\langle \sigma \rangle is a smooth curve, and f:Cβ†’Df: C \to D is a degree-22 map. Let gDg_D be the genus of DD and let rr be the number of fixed points of Οƒ\sigma (which are exactly the ramification points). By Hurwitz:

2gβˆ’2=2(2gDβˆ’2)+r,henceΒ r=2gβˆ’4gD+2.2g - 2 = 2(2g_D - 2) + r, \quad \text{hence } r = 2g - 4g_D + 2.

Since rβ‰₯0r \geq 0: gD≀(g+1)/2g_D \leq (g + 1)/2, i.e., gDβ‰€βŒŠ(g+1)/2βŒ‹g_D \leq \lfloor (g+1)/2 \rfloor.

Special cases:

  • gD=0g_D = 0 (hyperelliptic involution): r=2g+2r = 2g + 2.
  • gD=1g_D = 1: r=2gβˆ’2r = 2g - 2, so gβ‰₯1g \geq 1. For g=1g = 1, r=0r = 0 (isogeny).
  • gD=g/2g_D = g/2: r=2r = 2, a "bi-elliptic" situation when gD=1g_D = 1 and g=2g = 2.
ExampleGenus of composite covers

Consider the tower Cβ†’fDβ†’gEC \xrightarrow{f} D \xrightarrow{g} E with deg⁑f=m\deg f = m, deg⁑g=n\deg g = n. Applying Hurwitz twice:

2gCβˆ’2=m(2gDβˆ’2)+deg⁑Rf,2g_C - 2 = m(2g_D - 2) + \deg R_f, 2gDβˆ’2=n(2gEβˆ’2)+deg⁑Rg.2g_D - 2 = n(2g_E - 2) + \deg R_g.

Substituting: 2gCβˆ’2=mβ‹…n(2gEβˆ’2)+mβ‹…deg⁑Rg+deg⁑Rf2g_C - 2 = m \cdot n(2g_E - 2) + m \cdot \deg R_g + \deg R_f.

Alternatively, applying Hurwitz to g∘f:Cβ†’Eg \circ f: C \to E of degree mnmn:

2gCβˆ’2=mn(2gEβˆ’2)+deg⁑Rg∘f.2g_C - 2 = mn(2g_E - 2) + \deg R_{g \circ f}.

Comparing: deg⁑Rg∘f=mβ‹…deg⁑Rg+deg⁑Rf\deg R_{g \circ f} = m \cdot \deg R_g + \deg R_f. This reflects the multiplicativity of ramification: eP(g∘f)=eP(f)β‹…ef(P)(g)e_P(g \circ f) = e_P(f) \cdot e_{f(P)}(g).

ExampleBelyi's theorem and three branch points

Belyi's theorem states that a smooth projective curve CC over Qβ€Ύ\overline{\mathbb{Q}} admits a morphism f:Cβ†’P1f: C \to \mathbb{P}^1 branched over at most 33 points (which may be taken to be {0,1,∞}\{0, 1, \infty\}).

For such a Belyi map f:Cβ†’P1f: C \to \mathbb{P}^1 of degree nn branched over {0,1,∞}\{0, 1, \infty\}, the Hurwitz formula gives:

2gβˆ’2=βˆ’2n+deg⁑R.2g - 2 = -2n + \deg R.

The ramification data over each branch point defines a partition of nn: if the fiber over 00 has ramification indices (e1,…,er)(e_1, \ldots, e_r), this gives a partition e1+β‹―+er=ne_1 + \cdots + e_r = n with contribution βˆ‘(eiβˆ’1)=nβˆ’r\sum(e_i - 1) = n - r to deg⁑R\deg R.

If the three partitions have r0r_0, r1r_1, r∞r_\infty parts respectively, then deg⁑R=(nβˆ’r0)+(nβˆ’r1)+(nβˆ’r∞)=3nβˆ’r0βˆ’r1βˆ’r∞\deg R = (n - r_0) + (n - r_1) + (n - r_\infty) = 3n - r_0 - r_1 - r_\infty, giving:

g=n+2βˆ’r0βˆ’r1βˆ’r∞2.g = \frac{n + 2 - r_0 - r_1 - r_\infty}{2}.

For genus 00 Belyi maps: r0+r1+r∞=n+2r_0 + r_1 + r_\infty = n + 2. For genus 11: r0+r1+r∞=nr_0 + r_1 + r_\infty = n.

ExampleGalois covers and quotient genera

Let GG be a finite group acting on a smooth projective curve CC over kk (with char⁑(k)∀∣G∣\operatorname{char}(k) \nmid |G|). The quotient D=C/GD = C/G is a smooth curve, and f:Cβ†’Df: C \to D is a Galois cover of degree ∣G∣|G|.

For a point Q∈DQ \in D, the stabilizer GPG_P at any P∈fβˆ’1(Q)P \in f^{-1}(Q) has order ePe_P, and ∣fβˆ’1(Q)∣=∣G∣/eP|f^{-1}(Q)| = |G|/e_P. The Hurwitz formula becomes:

2gCβˆ’2=∣G∣(2gDβˆ’2)+∣Gβˆ£βˆ‘Q∈D(1βˆ’1eQ),2g_C - 2 = |G|(2g_D - 2) + |G| \sum_{Q \in D} \left(1 - \frac{1}{e_Q}\right),

where eQ=ePe_Q = e_P for any PP above QQ (well-defined since the cover is Galois).

This form is especially useful: the sum βˆ‘Q(1βˆ’1/eQ)\sum_Q (1 - 1/e_Q) is taken over branch points of DD, and the contribution of each branch point depends only on the ramification index.

ExampleThe Klein quartic

The Klein quartic is the curve C:X3Y+Y3Z+Z3X=0C: X^3 Y + Y^3 Z + Z^3 X = 0 in P2\mathbb{P}^2, which is smooth of degree 44 and genus g=3g = 3.

It has automorphism group G=PSL⁑(2,F7)G = \operatorname{PSL}(2, \mathbb{F}_7) of order 168168, the maximum for genus 33 (by the Hurwitz bound ∣Aut⁑(C)βˆ£β‰€84(gβˆ’1)=168|\operatorname{Aut}(C)| \leq 84(g - 1) = 168).

The quotient D=C/GD = C/G has genus gDg_D, and the Hurwitz formula gives:

2(3)βˆ’2=168(2gDβˆ’2)+168βˆ‘Q(1βˆ’1eQ).2(3) - 2 = 168(2g_D - 2) + 168 \sum_Q \left(1 - \frac{1}{e_Q}\right).

So 4=168(2gDβˆ’2)+168β‹…S4 = 168(2g_D - 2) + 168 \cdot S where S=βˆ‘Q(1βˆ’1/eQ)S = \sum_Q (1 - 1/e_Q). For gD=0g_D = 0: 4=βˆ’336+168S4 = -336 + 168S, giving S=340/168=85/42S = 340/168 = 85/42. One checks that S=(1βˆ’1/2)+(1βˆ’1/3)+(1βˆ’1/7)=1/2+2/3+6/7=85/42S = (1 - 1/2) + (1 - 1/3) + (1 - 1/7) = 1/2 + 2/3 + 6/7 = 85/42 βœ“.

So C→P1C \to \mathbb{P}^1 is branched at 33 points with ramification indices 2,3,72, 3, 7. This is the origin of the famous (2,3,7)(2, 3, 7) triangle group.


The Hurwitz bound on automorphisms

Theorem4.8Hurwitz's automorphism bound

Let CC be a smooth projective curve of genus gβ‰₯2g \geq 2 over an algebraically closed field of characteristic 00. Then:

∣Aut⁑(C)βˆ£β‰€84(gβˆ’1).|\operatorname{Aut}(C)| \leq 84(g - 1).

RemarkProof sketch via Hurwitz formula

Let G=Aut⁑(C)G = \operatorname{Aut}(C) and D=C/GD = C/G with genus gDg_D. The Hurwitz formula in the Galois form gives:

2gβˆ’2=∣G∣(2gDβˆ’2+βˆ‘Q(1βˆ’1/eQ)).2g - 2 = |G|\left(2g_D - 2 + \sum_{Q}(1 - 1/e_Q)\right).

The key is to show that 2gDβˆ’2+βˆ‘Q(1βˆ’1/eQ)β‰₯1/422g_D - 2 + \sum_Q (1 - 1/e_Q) \geq 1/42 whenever this expression is positive.

If gDβ‰₯2g_D \geq 2: the expression is β‰₯2\geq 2, giving ∣Gβˆ£β‰€gβˆ’1|G| \leq g - 1.

If gD=1g_D = 1: the expression equals βˆ‘Q(1βˆ’1/eQ)β‰₯1/2\sum_Q (1 - 1/e_Q) \geq 1/2, giving ∣Gβˆ£β‰€4(gβˆ’1)|G| \leq 4(g-1).

If gD=0g_D = 0 with rr branch points: the expression is βˆ’2+βˆ‘i=1r(1βˆ’1/ei)-2 + \sum_{i=1}^r (1 - 1/e_i). For this to be positive with r≀2r \leq 2, we get ≀0\leq 0, so rβ‰₯3r \geq 3. For r=3r = 3 with e1≀e2≀e3e_1 \leq e_2 \leq e_3, the minimum positive value of βˆ’2+(1βˆ’1/e1)+(1βˆ’1/e2)+(1βˆ’1/e3)=1βˆ’1/e1βˆ’1/e2βˆ’1/e3-2 + (1 - 1/e_1) + (1 - 1/e_2) + (1 - 1/e_3) = 1 - 1/e_1 - 1/e_2 - 1/e_3 occurs at (e1,e2,e3)=(2,3,7)(e_1, e_2, e_3) = (2, 3, 7), giving 1βˆ’1/2βˆ’1/3βˆ’1/7=1/421 - 1/2 - 1/3 - 1/7 = 1/42.

Hence ∣Gβˆ£β‰€42(2gβˆ’2)=84(gβˆ’1)|G| \leq 42(2g - 2) = 84(g - 1), with equality only for the (2,3,7)(2, 3, 7) signature (as in the Klein quartic).


Genus of curves defined by equations

ExampleSmooth plane curves via projection

Let CβŠ‚P2C \subset \mathbb{P}^2 be a smooth curve of degree dd. Projecting from a point Pβˆ‰CP \notin C gives f:Cβ†’P1f: C \to \mathbb{P}^1 of degree dd (a generic line through PP meets CC in dd points).

For a general projection, the ramification occurs at the points where the tangent line to CC passes through PP. By a class computation (or Plucker formulas), the number of tangent lines from a general point to a smooth degree-dd curve is d(dβˆ’1)d(d-1), and each tangent point has e=2e = 2. So deg⁑R=d(dβˆ’1)β‹…1=d(dβˆ’1)\deg R = d(d-1) \cdot 1 = d(d-1), and:

2gβˆ’2=d(βˆ’2)+d(dβˆ’1)=d2βˆ’3d,2g - 2 = d(-2) + d(d - 1) = d^2 - 3d,

giving g=(dβˆ’1)(dβˆ’2)2g = \frac{(d-1)(d-2)}{2}, the degree-genus formula.

ExampleComplete intersection curves

A smooth complete intersection C=V(F1,…,Fnβˆ’1)βŠ‚PnC = V(F_1, \ldots, F_{n-1}) \subset \mathbb{P}^n of hypersurfaces of degrees d1,…,dnβˆ’1d_1, \ldots, d_{n-1} is a curve of degree d=d1β‹―dnβˆ’1d = d_1 \cdots d_{n-1} and genus:

g=1+d2(βˆ‘i=1nβˆ’1diβˆ’nβˆ’1).g = 1 + \frac{d}{2}\left(\sum_{i=1}^{n-1} d_i - n - 1\right).

This follows from the adjunction formula rather than Hurwitz directly, but one can verify it via Hurwitz by projecting to P1\mathbb{P}^1 and computing ramification.

Examples:

  • Curve of type (2,2)(2, 2) in P3\mathbb{P}^3: d=4d = 4, g=1+2(2+2βˆ’4)=1g = 1 + 2(2 + 2 - 4) = 1. An elliptic curve!
  • Curve of type (2,3)(2, 3) in P3\mathbb{P}^3: d=6d = 6, g=1+3(2+3βˆ’4)=4g = 1 + 3(2 + 3 - 4) = 4.
  • Curve of type (2,2,2)(2, 2, 2) in P4\mathbb{P}^4: d=8d = 8, g=1+4(2+2+2βˆ’5)=5g = 1 + 4(2 + 2 + 2 - 5) = 5.

Riemann--Hurwitz and differentials

RemarkProof via differentials

The Hurwitz formula follows from the theory of differentials (Kahler differentials in the algebraic setting, or holomorphic 11-forms in the analytic setting).

Given f:Cβ†’Df: C \to D, the pullback of differentials defines a map fβˆ—:Ξ©Dβ†’Ξ©Cf^*: \Omega_D \to \Omega_C. If tt is a local coordinate on DD and ss is a local coordinate on CC with fβˆ—t=uβ‹…sef^*t = u \cdot s^e (tame case), then:

fβˆ—(dt)=d(uβ‹…se)=(euβ‹…seβˆ’1+seβ‹…uβ€²) ds=seβˆ’1(eu+suβ€²) ds.f^*(dt) = d(u \cdot s^e) = (eu \cdot s^{e-1} + s^e \cdot u') \, ds = s^{e-1}(eu + su') \, ds.

Since eu+suβ€²eu + su' is a unit at s=0s = 0 (as eβ‰ 0e \neq 0 in the tame case and u(0)β‰ 0u(0) \neq 0), the pullback differential vanishes to order exactly eβˆ’1e - 1.

Therefore div⁑(fβˆ—Ο‰)=fβˆ—(div⁑(Ο‰))+R\operatorname{div}(f^* \omega) = f^*(\operatorname{div}(\omega)) + R for any meromorphic differential Ο‰\omega on DD, giving KC∼fβˆ—KD+RK_C \sim f^* K_D + R at the level of divisor classes.


Summary

RemarkThe role of Hurwitz in curve theory

The Hurwitz formula is indispensable in algebraic geometry:

  1. Genus computation: determines the genus of curves defined by equations, branched covers, and quotients by group actions.
  2. Existence obstructions: constrains which maps between curves can exist, limiting both the degree and the ramification data.
  3. Automorphism bounds: leads to the 84(gβˆ’1)84(g-1) bound on automorphism groups and the theory of Fuchsian groups.
  4. Moduli theory: the Hurwitz scheme parametrizing branched covers of P1\mathbb{P}^1 with given ramification data is a fundamental object, connected to symmetric group representations and the braid group.
  5. Arithmetic applications: via Belyi's theorem, connects the absolute Galois group Gal⁑(Qβ€Ύ/Q)\operatorname{Gal}(\overline{\mathbb{Q}}/\mathbb{Q}) to combinatorial objects (dessins d'enfants) through the Hurwitz formula's constraints on ramification.