Let and choose holomorphic coordinate charts centred at and . A nonconstant holomorphic map has a local expansion , where and . Taking a local holomorphic th root of the nonvanishing factor and changing the source coordinate gives the exact local form . The integer
is the ramification index of a holomorphic map. A ramification point of a holomorphic map is a source point with , equivalently where its derivative vanishes; a branch value of a holomorphic map, also called a branch point here, is the image of such a point in . These are different sets, one in the source and one in the target.
Every fiber of a function is finite: locally it is the zero set of a nonzero holomorphic function, so its points are isolated, and compactness prevents infinitely many such zeros without an accumulation point. The same argument applied to the local derivatives makes the set of ramification points of a holomorphic map finite. The open mapping theorem and compactness show that is both open and closed in the connected target , hence is surjective.
For any , the degree of a holomorphic map is
To see independence of , choose disjoint small coordinate charts about its finitely many preimages. The local form shows that nearby values have preimages counted with multiplicity in the corresponding chart. Compactness excludes additional preimages outside these charts for sufficiently nearby values: a sequence of such preimages would have a limit in . The displayed sum is therefore locally constant, hence constant on connected . Away from branch values of a holomorphic map it is the ordinary number of preimages, and is a -sheeted covering map there.
The Riemann-Hurwitz formula is
or, in terms of the two genera,
For its proof, choose a triangulation of a surface on containing every branch value of a holomorphic map among its vertices. Every open edge and open face has lifts, since its interior avoids branch values of a holomorphic map. The lifted cells give a finite CW complex structure on . If are the target counts and , the source counts are
Indeed, at a target vertex the deficit from distinct preimages is precisely , and all nonzero contributions occur over vertices. Taking the alternating sum gives , as required. This is the Triangulation proof of the Riemann-Hurwitz formula.
A function element is a pair consisting of a domain and a holomorphic function belonging to the given complete analytic function. Its germ of a holomorphic function at is the equivalence class , where two elements are equivalent when they agree on a neighbourhood of .
For every function element and sufficiently small open , set
These sets form a basis for the space of germs of holomorphic functions. The projection
restricts to a homeomorphism . The inverse projections are compatible complex charts, making a Riemann surface and a covering map and local biholomorphism. In such a chart, the evaluation map on a space of germs has coordinate expression
It is therefore holomorphic on every chart, hence analytic on each component of .
Now let be a nonconstant analytic map of compact connected Riemann surfaces, and let be its finite branch-value set. Each point of is a branch value of a holomorphic map. At every point of the local degree is one, so the holomorphic inverse-function theorem supplies a neighbourhood on which is biholomorphic. For , the fibre is finite. Choose disjoint inverse neighbourhoods around all its points and shrink their common image; compactness, or equivalently properness of , ensures that no additional preimages enter. Thus
is an ordinary unramified covering map.
Fix . Given a loop based at , lift it from every and send to the endpoint of its lift. The path lifting theorem makes this a permutation; concatenation of loops composes the permutations and reversal gives inverses. Its image is the monodromy group of a covering. The punctured surface is path connected. Given two points of the fibre, join them there by a path; its projection is a loop whose lift joins those points. Hence the monodromy action is transitive.
Finally consider
It has degree four. Its finite critical points satisfy
with branch values and ; the double poles at zero and infinity give the branch value infinity. For a regular value, the fibre is
The two commuting involutions and preserve and act transitively on this fibre. They generate all four deck transformations, so the covering is normal and its monodromy group is
With the displayed ordering of the fibre, its elements are
This is the monodromy group of z squared plus z to the minus two.
In local coordinates centred at and , a nonconstant rational map has the form
The point is a ramification point of a holomorphic map when its ramification index of a holomorphic map satisfies . A branch value of a holomorphic map, also called a branch point in the target, is a value of some ramification point.
Let be the finite set of branch values and put . For every , all points of have local degree one, so the holomorphic inverse function theorem supplies disjoint neighbourhoods on which is biholomorphic. Compactness of the fibre lets their target neighbourhoods be intersected to one evenly covered neighbourhood of . Hence
is an unramified covering map. Here the displayed restriction requires ; if “ramification point” is reserved only for points with , then the source deletion must be written .
The monodromy theorem says that analytic continuations along endpoint-fixed homotopic paths have the same terminal germ. Equivalently here, the path lifting theorem lifts a loop based at from each point of ; taking the endpoint of each lift permutes that fibre. The permutation depends only on , giving the monodromy group of a covering.
For the stated function, make the Möbius change of coordinate
Then
The critical points are , with branch values
A loop around interchanges the two roots born from , so its branch cycle is a transposition. A loop around simultaneously interchanges the two pairs that collide there, so its branch cycle is a product of two disjoint transpositions. With a suitable labelling these are
They generate a transitive group of order eight; their product is a four-cycle. Therefore the full monodromy group is
the dihedral group in its action on the four vertices of a square.
Riemann-Hurwitz formula Created 2026-09-24 Updated 2026-10-14
For a degree- holomorphic map, .
Let be a nonconstant holomorphic map between compact Riemann surfaces that are connected spaces, without boundary. Write for their genera and for the degree of a holomorphic map. With analytic ramification index at each , the formula is
Here is the Euler characteristic. Only finitely many ramification points contribute. The holomorphic map is automatically surjective; the valency theorem gives even at a branch value of a holomorphic map. Constant maps are excluded.[ref]
The useful interpretation is that total ramification of a holomorphic map measures how much the source Euler characteristic falls short of copies of the target. The ramification of a power map of the Riemann sphere spends that entire correction at two points; the double cover of the sphere with four branch values spends it at four points and produces a genus-one surface.
Count ramification points upstairs in , weighted by , rather than counting distinct branch values of a holomorphic map downstairs in . Grouping by fibres gives
The cardinality counts distinct points; the degree of a holomorphic map counts them with their analytic ramification indices. Thus each summand is the number of missing distinct preimages in that fibre.[ref]
The phrase branch point varies across conventions: to keep the two surfaces distinct, use ramification point for and branch value of a holomorphic map for . The existing name branch point of a holomorphic map here denotes the latter. Several ramification points can share one branch value of a holomorphic map.