Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 12 results · all verified · 1 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 11 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Riemann Surfaces, Branched Maps, and Differentials

1 · Prerequisites

2 · Summary

This page develops the Riemann-surface interface of complex analysis: holomorphic atlases, holomorphic and meromorphic maps, meromorphic differentials with their orders and residues, ramification, and the two global theorems that organise the subject here, the residue theorem on a compact Riemann surface and the Riemann–Hurwitz formula.

The two opening lemmas are the local plane-geometry input: a compact plane region bounded by finitely many piecewise real-analytic curves admits a finite triangulation by curvilinear triangles avoiding any prescribed finite set, and the positively oriented boundary of a graph-bounded region has winding number one at interior points and zero outside. The chartwise construction on a compact Riemann surface gives rectifiable graph-bounded cells with a common boundary subdivision, and also a face-to-face topological refinement. The residue theorem places poles in the original cell interiors and cancels their paired subedge integrals, without Stokes or de Rham input. Nonsingular complex algebraic curves are shown to carry holomorphic charts through the several-variable implicit function theorem, so the algebraic examples of the companion page are honest Riemann surfaces.

Branched maps are treated through the local normal form z↦ze: it defines the ramification index, supplies the local multiplicity count, and makes the pullback order formula ord⁡x(f∗η)=exord⁡f(x)(η)+ex−1 local and explicit. From it the page proves that a proper nonconstant holomorphic map of Riemann surfaces is onto, has finite fibres, and has a degree d computed as a weighted fibre count, and that off the branch locus the map is a genuine d-sheeted covering.

The last three items are global and carry the Axiom of Choice exactly through the in-run classification of compact connected surfaces: a compact Riemann surface is oriented by its holomorphic atlas and is homeomorphic to a sphere with a unique number of handles; that number is the genus, with χ=2−2g; and Riemann–Hurwitz computes the genus change of a degree-d branched cover as 2g(X)−2=d(2g(Y)−2)+∑(ex−1). The finite face-to-face topological refinement makes the Euler-characteristic count in that proof honest, and the classification chain from which these three items inherit the Axiom of Choice is an in-run construction whose remaining obligations are tracked in the run's dependency records.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Slab triangulation of a compact plane region bounded by finitely many piecewise real-analytic curves

Statement

A subset Γ⊆C is a real-analytic arc when it is homeomorphic to a compact interval and has the following local graph form. At each point other than its two endpoints, some neighbourhood meets Γ in the graph {(x,y):y=ψ(x)} or {(x,y):x=ψ(y)} of a real-analytic function on an open interval. At either endpoint, the same holds with the graph restricted to one side of the endpoint coordinate; the analytic function is defined on an open interval containing that coordinate (A real-analytic function on an open subset of R is locally represented by a convergent real power series). A piecewise real-analytic arc is a subset homeomorphic to [0,1] that is a finite union of real-analytic arcs meeting only at their endpoints, and a piecewise real-analytic simple closed curve is a subset homeomorphic to the unit circle that is a finite union of real-analytic arcs meeting only at their endpoints. A Puiseux-analytic arc is a graph over a compact horizontal or vertical coordinate interval of a continuous function that is real analytic on the open interval and, at each endpoint, has a convergent one-sided Puiseux expansion ∑j≥0cjtj/m in the distance t from that endpoint, for some positive integer m. A piecewise Puiseux-analytic arc is a finite union of such arcs meeting only at their endpoints. Its pieces have finite length: substituting t=sm gives a C1 parametrization near each endpoint, and the remaining compact interior is C1. A curvilinear triangle is the image of the closed plane triangle Δ={(s,t):s,t≥0, s+t≤1} under a homeomorphism onto a subset of C such that the images of the three sides of Δ are piecewise Puiseux-analytic arcs.

Lemma. Let R⊆C be compact and the closure of a bounded connected open set, and suppose ∂R is a finite disjoint union of piecewise real-analytic simple closed curves. Let P⊆int⁡R be finite. Then there are finitely many pairwise interior-disjoint curvilinear triangles T1,…,Tm⊆R with R=T1∪⋯∪Tm, such that any two of them meet in the empty set, in a common vertex, or in a full common edge, and such that no point of P lies on an edge of any Ti. The construction uses no choice principle. Moreover each Ti is, in an orthonormal affine coordinate system of the plane, a graph-bounded region: there are w<w′ and continuous functions α≤β on [w,w′], real-analytic on (w,w′) and with Puiseux-analytic-arc graphs in the sense above, such that Ti={(x,y):w≤y≤w′, α(y)≤x≤β(y)} in those coordinates, and the boundary of Ti is the positively oriented boundary contour of this region (bottom segment, graph of β traversed upwards, top segment, graph of α traversed downwards). The coordinate system is obtained from the standard one by a rotation and a translation determined by the construction.

Facts & Assumptions

Given: A compact region R which is the closure of a bounded connected open set, its boundary written as a finite disjoint union of piecewise real-analytic simple closed curves, and a finite set P⊆int⁡R.

[F1]

f:U→R on an open U⊆R is real analytic when every c∈U has a neighbourhood on which f is the sum of a convergent power series (A real-analytic function on an open subset of R is locally represented by a convergent real power series).

[F2]

If a real-analytic map between open subsets of Rn has invertible derivative at a point, then it is locally invertible with real-analytic inverse; if P(x,y) is real analytic near (a,b) with P(a,b)=0 and DyP(a,b) invertible, then near (a,b) its zero set is exactly the graph of a unique real-analytic y=g(x) with g(a)=b (Real analytic inverse and implicit functions).

[F3]

If f is real analytic near c and f(c)=0, then either all coefficients of a power-series expansion of f about c vanish, so that f vanishes on a neighbourhood of c, or c is an isolated zero of f (At a zero of a real-analytic function, either some first nonzero coefficient makes the zero isolated or every local coefficient vanishes).

[F4]

Every derivative of a power-series sum is again given by a power series with the same radius of convergence at its centre (A power-series sum is infinitely differentiable inside its radius and satisfies an=f(n)(c)/ι(n!) at its centre), so derivatives of real-analytic functions of one variable are real analytic.

Proof

Proof technique: cut by horizontal lines through all critical heights, all endpoints of the chosen analytic pieces and horizontal boundary pieces; in each slab express the boundary as finitely many ordered graphs bounding closed bands; triangulate each band by pulling back an explicit rectangle triangulation, splitting pinched bands by an explicit quotient, and choosing the internal cuts and the auxiliary heights to avoid the given finite set and avoid the special heights.

1.1F1F2F3F4

(Local shape of the boundary.) Every real-analytic arc of ∂R is locally a graph of a real-analytic function, in either the x-variable or the y-variable, with a one-sided graph germ at its endpoints, and the representation can be switched at every point where the tangent is neither horizontal nor vertical, by [F2] applied to a local real-analytic equation of the arc. If an arc point has horizontal tangent, then near that point the arc is {(x,y):y=ψ(x)} with ψ real analytic and horizontal tangency there is exactly ψ′(x)=0; by [F4] the derivative ψ′ is again real analytic, so by [F3] its zeros are isolated on that arc, or ψ′≡0 and the arc lies in a horizontal line [F1]. If an arc point is not a horizontal-tangency point then, by continuity of the tangent direction along the arc, some neighbourhood of it contains no horizontal-tangency point.

1.2F1F3givenchoose

(Choice of direction.) Fix a finite decomposition of the boundary into real-analytic arcs and let J be the finite set of all their endpoints, including smooth joins as well as corners. Call a point z∈∂R critical for the direction u∈S1 when the tangent line of ∂R at z is perpendicular to u, and write hu(z)=⟨z,u⟩. We claim that only finitely many directions u are bad in the sense that some p∈P has hu(p) equal to the height of a point of J or of a point of ∂R that is critical for u. Indeed, fix p∈P. If z∈∂R is critical for some u and hu(z)=hu(p), then z−p is parallel to the tangent line of ∂R at z. On each real-analytic arc, the points z whose tangent line passes through p are the zeros of a real-analytic equation for the parameter; by [F3] they are finitely many unless the equation vanishes identically on a subarc, in which case that subarc is straight and contributes only its one constant tangent direction, hence at most the two directions normal to it [F1]. A point z of ∂R fixed in advance determines the two directions perpendicular to its tangent line, and each point of J determines the two directions perpendicular to the difference of that point and p; with finitely many arcs, finitely many such z, and finitely many points of J this gives only finitely many bad directions u. Choose, once and for all, a direction u that is not bad, and rename the coordinate axes so that u is the positive y-direction.

1.3F1F2F4given

(Endpoint form of a projected analytic arc.) Let g:(w,w′)→R be a boundary graph obtained by projecting one of the input analytic arcs to the y-axis, and suppose its graph has an endpoint (x0,y0) at a wall. If that arc is locally x=ψ(y), the one-sided Taylor expansion of ψ is an ordinary convergent power series in y−y0. Otherwise it is locally y=ψ(x); because it projects to a nonempty open y-interval, ψ is not constant, and its first nonzero Taylor term on the relevant side is ψ(x0+εt)−y0=εyctm(1+u(t)) for t≥0, where m≥1, c>0, u(0)=0 is analytic and ε,εy∈{±1}. The function s=t(c(1+u(t)))1/m is analytic near zero with nonzero derivative; the positive analytic root exists by the power-series expansion of the root near 1, and [F2] gives an analytic inverse t=t(s). Since s=∣y−y0∣1/m on the arc, g(y)=x0+εt(∣y−y0∣1/m) has a convergent one-sided Puiseux expansion. A finite sum or product of such expansions, after taking a common denominator for their exponents, again has a convergent Puiseux expansion. A continuous graph with such an expansion has finite length near its endpoint: with y−y0=εysm, both coordinates are C1 functions of s on a closed short interval.

2.1step 1.1given

(Finitely many special heights.) Because ∂R is a finite union of real-analytic arcs meeting only at endpoints and each arc is compact, step 1.1 gives that there are only finitely many points of ∂R with horizontal tangent outside the maximal horizontal pieces of ∂R, and only finitely many such pieces: on each arc the horizontal-tangency set is locally finite and closed, hence finite in the compact arc, and if it is all of an arc that arc is a horizontal piece. Hence the set H of heights of all points of J, of points with horizontal tangent, and of maximal horizontal pieces is a finite subset of R.

3.1step 2.1step 1.2givenchoose

(Auxiliary heights.) Let the elements of the finite set H of step 2.1 be h1<⋯<hr. Choose numbers εi>0 so small that the 2r numbers hi±εi are pairwise distinct, lie outside H, avoid the y-coordinates of points of P, and the closed intervals [hi−εi,hi+εi] are pairwise disjoint. In particular each such interval contains no element of H other than hi. These are finitely many nonempty open restrictions together with finitely many forbidden values for each εi. Put W={hi−εi, hi, hi+εi:1≤i≤r} and call the elements of W the walls. Then every interval between consecutive walls contains no element of H in its interior, and each interval (hi−εi,hi+εi) contains hi as its only wall.

4.1step 1.1step 3.1

(The boundary is a finite family of graphs in each strip.) Let I=(w,w′) be an interval between consecutive walls. Every connected component of ∂R∩{w<y<w′} is the graph {(g(y),y):w<y<w′} of a function g that is real analytic on I and continuous on [w,w′]: by step 3.1 the component contains no point of J, so it lies in a single real-analytic piece of the fixed decomposition, and it contains no point of horizontal tangency, so at each of its points it is locally a graph over the y-axis by step 1.1 and these local graphs glue. The components have no limit point in the strip, since otherwise two of them or one of them twice would meet at a point of the compact set ∂R‾ in the open strip, and each spans the whole strip, so there are finitely many of them; write them as g1,…,gm. Two disjoint graphs over the same interval are everywhere ordered, because their difference is continuous and never vanishes, so after relabelling g1(y)<g2(y)<⋯<gm(y) for every y∈I.

5.1step 4.1given

(Bands.) For y∈I the set R∩{(x,y):x∈R} is a compact union of intervals whose boundary points are exactly the graph points g1(y),…,gm(y); every open interval between two consecutive such points lies entirely in R or entirely outside R, since a transition point in its interior would be a further boundary point at that height. Crossing a graph point the horizontal line passes from one local side of ∂R to the other, so membership in R flips, and every point sufficiently far to the left is outside R because R is bounded. Hence m is even, m=2n, and R∩{w<y<w′}=⋃k=1n{(x,y):w<y<w′, g2k−1(y)≤x≤g2k(y)}. The closures Ck={(x,y):w≤y≤w′, g2k−1(y)≤x≤g2k(y)} are compact subsets of R which are exactly the closures in C of the open bands above, and R is the union of the finitely many Ck over all strips. Call the Ck the bands and say that a band is pinched at an end when its two bounding graphs agree at that wall.

6.1step 3.1step 5.1given

(Marks on a wall.) Fix a wall w∈W and consider the finitely many bands whose closure meets the height w, that is, bands over the strips having w as an endpoint. The values at w of the graphs bounding those bands are finitely many points of ∂R; call these points the marks at height w. They are exactly the points at which the partition of R∩{y=w} into band sides can change from one side of the wall to the other: a point of R∩{y=w} lying in the interior of a band side from each adjacent strip is interior to both, and if the two sides overlap in a segment then their endpoints are values at w of bounding graphs. Every point of P has a height strictly between two consecutive walls by step 3.1, hence lies in the interior of a strip and of a band, and no point of P lies on ∂R because P⊆int⁡R.

6.2step 5.1

(Non-pinched bands are pulled back from a rectangle.) Let C={(x,y):w≤y≤w′, g2k−1(y)≤x≤g2k(y)} be a band with g2k−1(w)<g2k(w) and g2k−1(w′)<g2k(w′). The map Φ:C→[0,1]×[w,w′], Φ(x,y)=((x−g2k−1(y))/(g2k(y)−g2k−1(y)), y), is well defined; its denominator is continuous and positive on the compact interval, so Φ is a continuous bijection, and the displayed formula for Φ has the continuous inverse (s,y)↦(g2k−1(y)+s(g2k(y)−g2k−1(y)),y). Thus Φ is a homeomorphism.

7.1step 1.3step 6.1step 6.2construct

(A graph-bounded fan in a nonpinched band.) For the rectangle Q=[0,1]×[w,w′] of step 6.2, mark on its bottom and top sides exactly the Φ-images of the wall marks of step 6.1 that lie on the corresponding side of C, including the four corners. Choose a height h∈(w,w′) and a parameter s∗∈(0,1), put q=(s∗,h), ℓ=(0,h) and r=(1,h), and draw the two horizontal segments ℓq and qr. In the upper rectangle fan from q to every top-wall mark: its triangles are (q,ℓ,(0,w′)), then (q,tj,tj+1) for consecutive top marks, then (q,(1,w′),r). In the lower rectangle do the symmetric fan from q to every bottom-wall mark. These finitely many triangles cover Q face to face, and on its top and bottom sides introduce exactly the prescribed wall marks, with no additional wall vertex. Every nonhorizontal fan edge is a straight segment with s-coordinate affine in y, say s(y)=s0+λy; its pullback under Φ−1 is the graph x=g2k−1(y)+s(y)(g2k(y)−g2k−1(y)). By step 1.3 it is analytic on the open strip and has convergent Puiseux expansions at wall endpoints; at the interior height h it is ordinary analytic. Each pulled-back fan triangle is graph-bounded over [h,w′] or [w,h]: a middle triangle lies between two adjacent spoke graphs, which meet at q, and a side triangle lies between one spoke graph and g2k−1 or g2k. Horizontal fan edges pull back to horizontal segments. Thus all resulting cells are curvilinear triangles with piecewise Puiseux-analytic rectifiable edges, and their graph-bounded presentations have continuous, open-interval analytic boundary functions with Puiseux endpoints.

8.1step 1.3step 3.1step 5.1step 6.2step 7.1given

(Pinched bands split into a triangle and a band.) Suppose the band C of step 5.1 is pinched at the bottom wall, so g2k−1(w)=g2k(w)=x0; the case of a pinch at the top wall is symmetric. By step 3.1 the other wall w′ satisfies (w,w′)∩H=∅, and w′ is an auxiliary wall outside H (consecutive walls cannot both belong to H). A pinch outside H would force a boundary junction or a horizontal tangent, since at any other boundary point there is a single graph over height. Thus the band is not pinched at w′, so g2k−1(w′)<g2k(w′). The map Ψ:[0,1]×[w,w′]→C, Ψ(s,y)=(g2k−1(y)+s(g2k(y)−g2k−1(y)),y), is a continuous surjection that is injective off the bottom edge and collapses that edge to the point (x0,w). Since [0,1]×[w,w′] is compact and C is Hausdorff, Ψ is a quotient map, so C is homeomorphic to the quotient of the rectangle obtained by collapsing one edge to a point; that quotient is a closed plane triangle. After affinely rescaling [w,w′] to [0,1], the map (s,t)↦(s/(s+t),s+t) for s+t>0 and (0,0)↦(0,0) is a homeomorphism from the standard triangle Δ={s,t≥0:s+t≤1} onto the quotient. Under these identifications the three sides of Δ correspond to the two graph arcs of C and the wall segment at height w′, all piecewise Puiseux-analytic by step 1.3. To respect every prescribed mark on the nonpinched wall, always cut C along a horizontal segment at a height η∈(w,w′), chosen below the heights of all points of P in C when there are any and otherwise chosen arbitrarily in the open interval. The lower piece is a curvilinear triangle containing no point of P and having no extra mark on its new horizontal side. The upper piece is a nonpinched band, triangulated by steps 6.2 and 7.1 using all marks on its original wall. The top-pinched case is symmetric, with the cut chosen above all points of P when needed.

9.1step 6.1step 6.2step 7.1step 8.1givenchoose

(Avoiding the finite set in each fan.) Fix a nonpinched band C and the finitely many points of P in its open interior. Choose h∈(w,w′) different from their y-coordinates, so none lies on the horizontal fan edges of step 7.1. Under Φ each such point is an interior point (sp,yp) of Q. For one fixed top or bottom wall mark a, a spoke from q=(s∗,h) to a can contain (sp,yp) for at most one value of s∗, because the line through a and (sp,yp) meets the horizontal line y=h at a unique point; if yp is outside the spoke's height range, there is no forbidden value. There are finitely many pairs (p,a), so choose s∗∈(0,1) outside their finitely many forbidden values. Then no spoke contains a point of P, while the band-boundary arcs are disjoint from P by hypothesis. For every band pinched at one wall, first make the horizontal cut of step 8.1, below (or above) all heights of its points of P when needed, and apply this choice to its nonpinched remainder. Every point of P therefore lies in an open triangular face, not on an edge.

9.2step 5.1step 6.1step 7.1step 8.1

(Face-to-face across the walls.) At a wall w, step 6.1 supplies the same finite marks for every band side meeting the same wall segment. The fan of step 7.1 adds no further vertex on its top or bottom wall, so each maximal interval between consecutive marks is exactly one full triangle edge on each incident band side. The horizontal cut inside a pinched band in step 8.1 is shared in full by its lower triangular piece and the fan triangulation of its upper nonpinched piece. Distinct bands have disjoint interiors; their common parts are only the marked wall intervals or endpoint marks. Thus the triangles from all bands meet only in full common edges, common vertices or the empty set.

10.1step 1.3step 5.1step 7.1step 8.1step 9.1step 9.2∎

(Conclusion.) The finitely many triangles produced in steps 7.1, 8.1 and 9.1 are curvilinear triangles with piecewise Puiseux-analytic, hence rectifiable, edges contained in R, their interiors are pairwise disjoint, they meet only in full edges or vertices by steps 7.1 and 9.2, and their union is R because every point of R lies in a band of step 5.1 and every band is triangulated. By steps 6.1 and 9.1 no point of P lies on an edge. Every choice made was a choice from finitely many explicitly described alternatives: the direction of step 1.2, the finitely many heights of step 3.1, and the finitely many cuts and diagonals of steps 7.1 and 9.1. No choice principle is used.

Source locator

Jost, Compact Riemann Surfaces, §2.3.A, Theorem 2.3.A.1, printed pp. 37–39 (PDF pp. 49–51), subdivides a compact surface into polygonal pieces along a geodesic network and then subdivides each piece into triangles by short geodesics. The present lemma is the plane-local replacement used for the chartwise triangulation of a compact Riemann surface: horizontal cuts play the role of the network, the graph representation of each boundary arc replaces geodesic convexity, and the rectangle fan pullback replaces the geodesic diagonal construction.

Valette, On subanalytic geometry, Definition 1.2.1 and Theorem 1.2.3, printed pp. 14–15, gives analytic cylindrical cells, and Proposition 1.8.4, printed p. 38, gives Puiseux endpoint expansions for one-variable globally subanalytic functions. It does not assert the face-to-face graph-bounded triangulation here; steps 1.3 and 5.1–10.1 establish that construction and its endpoint regularity directly from the input analytic arcs.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30Open item page →

Index of the boundary of a graph-bounded plane region

Statement

A Puiseux-analytic arc is a compact graph whose defining function is analytic on the open parameter interval and has a convergent one-sided Puiseux expansion at each endpoint, as in Slab triangulation of a compact plane region bounded by finitely many piecewise real-analytic curves.

Let w<w′, let α,β:[w,w′]→R be continuous with α≤β, real-analytic on (w,w′), and suppose the graph of α and the graph of β are Puiseux-analytic arcs. Put T:={(x,y)∈C:w≤y≤w′, α(y)≤x≤β(y)}, so that T has interior T∘={(x,y):w<y<w′, α(y)<x<β(y)}, and let γ be the positively oriented boundary contour of T: the concatenation of the bottom segment from (α(w),w) to (β(w),w), the graph of β traversed with y increasing, the top segment from (β(w′),w′) to (α(w′),w′), and the graph of α traversed with y decreasing, degenerate pieces (when α=β at a wall) being constant paths. Then:

  1. γ is a closed complex contour (Rectifiable complex contours, reversal, concatenation, closedness, and orientation);
  2. n(γ,q)=1 for every q∈T∘ and n(γ,q)=0 for every q∈C∖T (The winding number of a closed contour about a point off its trace);
  3. consequently γ is null-homologous in every open set Ω⊆C with T⊆Ω;
  4. the same two index assertions hold for the region σ(T) with boundary contour σ∘γ, for every orientation-preserving similarity σ(z)=cz+d, c∈C×.

No choice principle is used.

Facts & Assumptions

Given: w<w′, continuous α≤β on [w,w′], real-analytic on (w,w′), with Puiseux-analytic-arc graphs, the region T and its boundary contour γ.

[F1]

The boundary contour γ is a finite concatenation of the graph paths y↦(β(y),y) and y↦(α(y),y) over [w,w′] and the two wall segments; for a closed contour γ and q∉γ∗ a continuous logarithm of γ−q along γ exists, and n(γ,q)=12πi∫γdzz−q=θ(1)−θ(0)2π for every continuous argument θ of γ−q (Every contour missing a point admits a continuous logarithm, unique up to a constant in 2πiZ, The winding number is the increment of a continuous argument divided by 2π, The winding number of a closed contour about a point off its trace).

[F2]

If γ is a closed contour, q∉γ∗ and c∈C×, then γ~:=(γ−q)/c is a closed contour with n(γ~,0)=n(γ,q); this is [F1] applied to the logarithms λ of γ−q and λ−log⁡c of γ~ (Every contour missing a point admits a continuous logarithm, unique up to a constant in 2πiZ). Also γ−, the reversal, satisfies n(γ−,q)=−n(γ,q) (Rectifiable complex contours, reversal, concatenation, closedness, and orientation).

[F3]

n(γ,⋅) is continuous on C∖γ∗, constant on each connected component of that complement, and there is R>0 with n(γ,p)=0 whenever ∣p∣>R (The index of a cycle is locally constant off its trace and vanishes far from it).

[F4]

The graph path of a continuous function on [a,b] that is differentiable with continuous derivative on [a,b] is rectifiable, with finite length (If f is continuous on [a,b], differentiable on (a,b), and f′ extends continuously to [a,b], then the graph of f has length ∫ab1+f′(t)2 dt); a finite concatenation of rectifiable paths is rectifiable (Rectifiable complex contours, reversal, concatenation, closedness, and orientation).

[F5]

For a closed rectifiable loop γ:[0,1]→C× with γ(0)=γ(1)=1 one has n(γ,0)=deg⁡(α) for α=γ/∣γ∣ (For loops in C times, the winding number about 0 equals the circle degree); path-homotopic based circle loops have the same degree (Path-homotopic based circle loops have the same degree, Homotopies of continuous maps, homotopies relative to a subspace, and path homotopies relative to the endpoints).

[F6]

For a∈C, r>0 and γ1(t)=a+reit, t∈[0,2π], one has n(γ1,z)=1 for ∣z−a∣<r and =0 for ∣z−a∣>r (A circle traversed k times has winding number k inside and 0 outside).

Proof

technique · direct
1.1F4given

(γ is a closed complex contour.) The wall segments are straight paths. Near either endpoint the Puiseux expansion of β has the form β(w+t)=∑j≥0cjtj/m, or the analogous expansion in w′−t. Substituting t=sm parametrizes that graph segment by s↦(∑cjsj,w+sm); both coordinates are C1 on a closed short interval, so the segment has finite length by [F4]. On the remaining compact subinterval the graph is C1 because β is analytic on (w,w′), again giving finite length by [F4]. The same argument applies to α. Thus all four (possibly degenerate) pieces are rectifiable, their concatenation γ is a rectifiable path, and it is closed because consecutive endpoints agree, so γ is a closed complex contour.

1.2F2F5given

(Based homotopies preserve the index.) Let γ0,γ1:[0,1]→C∖{q} be closed rectifiable loops with γ0(0)=γ1(0)=q0≠q, and let F:[0,1]×[0,1]→C∖{q} be continuous with F(j,u)=γj(u) for j∈{0,1} and F(t,0)=F(t,1)=q0 for all t. Put c=q0−q≠0, F~(t,u)=(F(t,u)−q)/c and α(t,u)=F~(t,u)/∣F~(t,u)∣; then F~ takes values in C×, is a path homotopy between the loops γ~j=(γj−q)/c based at 1, and α is a path homotopy between the based circle loops αj=γ~j/∣γ~j∣; by [F5] the degrees of α0 and α1 are equal, and by [F5] and [F2] applied to the closed rectifiable loops γ~j based at 1, n(γj,q)=n(γ~j,0)=deg⁡(αj); hence n(γ0,q)=n(γ1,q).

1.3F3given

(Exterior case.) Let q=(xq,yq)∈C∖T. If yq<w, the vertical ray {(xq,y):y≤yq} is disjoint from T because every point of T has y≥w>yq; if yq>w′, the upward vertical ray {(xq,y):y≥yq} has the same property; if w≤yq≤w′ and xq>β(yq) (the endpoint case yq∈{w,w′} included, since every point of T at height yq has first coordinate in [α(yq),β(yq)]), the rightward horizontal ray {(x,yq):x≥xq} is disjoint from T; and if xq<α(yq) the leftward horizontal ray {(x,yq):x≤xq} is disjoint from T. These cases exhaust C∖T, since a point with w≤yq≤w′ and α(yq)≤xq≤β(yq) lies in T. Each chosen ray is a connected set containing q, contained in C∖γ∗ (because γ∗⊆T) and meeting {p:∣p∣>R} for R as in [F3]; hence n(γ,q)=0 by [F3].

2.1step 1.2givenalgebrachoose

(Interior case: reduction to a rectangle.) Let q=(xq,yq)∈T∘. Choose M>max⁡{xq, sup⁡[w,w′]β} and M′′>−min⁡{xq, inf⁡[w,w′]α}, and put q0:=(α(w),w)≠q. For t∈[0,2] let Rt be the region bounded by the graphs αt,βt:[w,w′]→R, αt:=(1−s(t))α−s(t)M′′ and βt:=(1−r(t))β+r(t)M, where r(t)=min⁡{t,1} and s(t)=max⁡{0,t−1}; then αt≤βt are continuous, real-analytic on (w,w′), and q0 lies on the bottom wall of Rt because αt(w)≤α(w)≤β(w)≤βt(w). Parametrize the boundary of Rt by the five arcs bottom-from-q0, right graph of βt, top wall, left graph of αt, bottom-to-q0, the parameter on each arc being proportional to the arc parameter; every coordinate is built from s(t),r(t) and the continuous functions α,β by affine operations, so (t,u)↦P(t,u) is continuous, P(t,0)=P(t,1)=q0, and P(t,⋅) is a positively oriented closed contour. Moreover q∈Rt∘ for every t: indeed αt(yq)≤α(yq)<xq<β(yq)≤βt(yq) in the first stage and αt(yq)≤α(yq)<xq<M in the second, with w<yq<w′ fixed by q∈T∘. Hence (t,u)↦P(t,u) is a based homotopy in C∖{q} from P(0,⋅)=γ to P(2,⋅)= the positively oriented boundary of the rectangle R:=[−M′′,M]×[w,w′], which is rectifiable as a finite concatenation of segments; by step 1.2, n(γ,q)=n(∂R,q).

2.2step 1.2F6givenalgebra

(Interior case: reduction of the rectangle to a circle.) Write q=(xq,yq) and for each direction θ let ρ(θ) be the unique positive number with q+ρ(θ)eiθ∈∂R; explicitly ρ(θ) is the minimum of the positive numbers among (M−xq)/cos⁡θ for cos⁡θ>0, (−M′′−xq)/cos⁡θ for cos⁡θ<0, (w′−yq)/sin⁡θ for sin⁡θ>0 and (w−yq)/sin⁡θ for sin⁡θ<0, so ρ is continuous and positive on [0,2π]. With θ0 the argument of q0−q and r0:=∣q0−q∣=ρ(θ0), put G(t,θ):=q+((1−t)ρ(θ)+tr0)eiθ for t∈[0,1] and θ∈[θ0,θ0+2π]; then G is continuous, G(t,θ0)=q+ρ(θ0)eiθ0=q0 for every t, so G is a based homotopy of closed curves in C∖{q}, with G(0,⋅) a positively oriented parametrization of ∂R and G(1,⋅) the circle of radius r0 about q traversed once positively. By step 1.2 and [F6], n(∂R,q)=n(circle,q)=1.

3.1step 2.1step 2.2

(Interior case concluded.) For q∈T∘ steps 2.1 and 2.2 give n(γ,q)=n(∂R,q)=1.

4.1step 1.3step 3.1F1given

(Similarity invariance.) Let σ(z)=cz+d with c≠0 and let q∉γ∗. By [F1] there is a continuous logarithm λ of γ−q along γ; then λ+log⁡c is a continuous logarithm of σ∘γ−σ(q)=c(γ−q) along σ∘γ, so by [F1] the two contours have the same index, n(σ∘γ,σ(q))=n(γ,q). Hence for q′∈σ(T∘), writing q′=σ(q) with q∈T∘, step 3.1 gives n(σ∘γ,q′)=1; and for q′∉σ(T) the point q=σ−1(q′) lies in C∖T, so step 1.3 gives n(γ,q)=0 and therefore n(σ∘γ,q′)=0. Multiplication by c≠0 is orientation-preserving, so σ∘γ is the positively oriented boundary contour of σ(T), and clause 4 follows.

5.1step 3.1step 1.3given∎

(Conclusion.) Steps 3.1 and 1.3 give the two index assertions. For the homology claim, define H:[0,1]2→T,H(s,t)=((1−s)α(y(t))+sβ(y(t)), y(t)),y(t)=w+(w′−w)t. This is continuous and its restriction to the positively oriented boundary of the square traces γ. Thus γ is null-homotopic in T⊆Ω, and a null-homotopic loop represents zero in singular homology, so it is null-homologous in Ω. The construction selected only finitely many explicit numbers (M, M′′, the parameters of the arcs), so no choice principle is used.

Remarks

The two index computations replace the unavailable general Jordan curve theorem by explicit deformations: the graph-bounded region is straightened into a rectangle by moving its two graph sides to distant vertical lines while the basepoint stays on the bottom wall, and the rectangle is then deformed radially onto a circle through the basepoint. Only the circle theorem A circle traversed k times has winding number k inside and 0 outside supplies a numerical index; the deformations are compared through the degree of the normalized loop, whose invariance under path homotopy is Path-homotopic based circle loops have the same degree. For a point outside the region the index vanishes by the ray argument, which is the same device used in Admissible cycle around a compact plane set. This lemma is the plane-local input of the residue theorem on a compact Riemann surface; it is stated for regions, not for the interior of an arbitrary closed curve, exactly because the general Jordan curve theorem is not available here.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-30Open item page →

Riemann surfaces and holomorphic atlases

Definition

Throughout, C carries its usual topology, and an open subset of C is a plane domain when it is nonempty and connected. A chart on a topological space X is a homeomorphism φ:U→φ(U) from an open set U⊆X onto an open subset φ(U)⊆C (Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological); here U is the domain of the chart and φ its coordinate. Two charts φ:U→C and ψ:V→C are compatible when the transition maps ψ∘φ−1:φ(U∩V)→ψ(U∩V),φ∘ψ−1:ψ(U∩V)→φ(U∩V) are holomorphic on the (possibly empty) open sets where they are defined.

A holomorphic atlas on X is a family A of pairwise compatible charts whose domains cover X. A Riemann surface is a topological space X such that

  1. X is nonempty and connected;
  2. X is Hausdorff (Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not) and second countable (Second countability: an at most countable basis for the topology);
  3. X carries a holomorphic atlas A.

The three topological conditions say exactly that X is a nonempty connected topological 2-manifold without boundary (Topological manifolds without boundary: Hausdorff, second-countable, and locally Euclidean spaces): each chart is a homeomorphism onto an open subset of C=R2, and conversely the local Euclidean condition is a supply of charts. The one-dimensional complex structure is the additional datum A.

Maximal atlases. Fix a topological space X and an atlas A. A chart θ on X is compatible with A when it is compatible with every member of A. Write Amax⁡:={θ:θ is a chart on X compatible with A}. Then A⊆Amax⁡, the family Amax⁡ is an atlas, any two of its members are compatible, and it contains every atlas consisting of charts compatible with A; in particular every holomorphic atlas on X is contained in a unique maximal atlas, namely Amax⁡. To see pairwise compatibility, let φ,ψ belong to Amax⁡ and let p lie in their overlap. Since A covers X, there is a chart θ∈A whose domain contains p. On this triple overlap, ψ∘φ−1=(ψ∘θ−1)∘(θ∘φ−1) is holomorphic as a composition of holomorphic maps, and the same holds for its inverse. Such neighbourhoods cover the overlap, proving compatibility. Any atlas containing A consists of charts compatible with A, hence is contained in Amax⁡; maximality therefore forces equality. The covering hypothesis is essential: a noncovering compatible family need not determine a unique complex structure on all of X. Thus "the complex structure of X" may be named by any one of its atlases, and two atlases determine the same complex structure exactly when their union is again an atlas.

Conventions fixed for this page and its companion.

  • Nonemptiness is part of the definition. The empty space carries the empty atlas and is a 2-manifold in the topological sense, but it is not a Riemann surface here; statements about Riemann surfaces may therefore use points.
  • Connectedness is part of the definition. A disjoint union of two Riemann surfaces is a topological 2-manifold with a holomorphic atlas but is not a Riemann surface; when a construction produces a possibly disconnected complex curve, its connected components are Riemann surfaces by restriction of the atlas.
  • Charts are homeomorphisms. A chart is required to be a homeomorphism onto an open subset of C; a merely holomorphic bijection onto a nonopen image would not be a chart. Because each transition is holomorphic with nowhere-vanishing derivative on a plane domain, (ψ∘φ−1)′ has no zero and φ∘ψ−1 is its holomorphic inverse; requiring holomorphy in both directions is therefore a symmetric formulation of the usual one-sided requirement, and it is kept because it is the form used here.
  • The Riemann sphere and other examples. The standard two-chart atlas of the Riemann sphere, the identity atlas on a plane domain, and the quotient atlases of complex tori are produced on the companion page; this definition only fixes the axioms they must satisfy.
  • No choice principle is used in the definition. An atlas is a set of charts; nothing selects a chart at a point, and a maximal atlas is determined by a first-order condition on charts.
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Local holomorphic charts on nonsingular complex algebraic curves

Statement

Let C be a complex algebraic curve, meaning a one-dimensional algebraic set over C (An affine algebraic set in affine space), and let p∈C lie either in CN (affine case) or in a standard affine chart of CPN with its coordinates (ζ1/ζi,… ) (projective case, projective space points). Assume that near p the curve is the common zero set of holomorphic functions f1,…,fN−1 on a neighbourhood of p, and that their complex Jacobian matrix at p has rank N−1. Here the matrix JF(p)=(∂fi/∂tj(p)) uses the equation-row and coordinate-column convention of Equation rows and coordinate columns in an affine Jacobian, extended directly to the stated local holomorphic functions by their complex partial derivatives; this hypothesis is the Jacobian-rank sense of nonsingularity used in this pair.

Then there are an index j, a plane domain A⊆C and a holomorphic map ϕ:A→CN−1 such that, after permuting the coordinates so that the j-th coordinate comes first, C agrees near p with the graph {(z,ϕ(z)):z∈A}, and the projection (z,ϕ(z))↦z is a homeomorphism of that neighbourhood of p in C onto the plane domain A whose inverse z↦(z,ϕ(z)) is holomorphic: one free ambient coordinate is a local parameter. Moreover, if two such local parameters z and w are defined on overlapping pieces, coming from the same ambient chart or from two standard affine charts, then the transition z↦w is holomorphic wherever both are defined.

Facts & Assumptions

Given: A complex algebraic curve C, a point p of C, local holomorphic functions f1,…,fN−1 with F=(f1,…,fN−1) whose Jacobian at p has rank N−1, and the hypothesis that C agrees with F−1(0) near p.

[F1]

Let m,n≥1, U⊆Cm×Cn open and f:U→Cn holomorphic with f(a,b)=0 and det⁡(∂fj/∂wk(a,b))≠0; then there are neighbourhoods A of a, B of b and a unique holomorphic φ:A→B with f(z,w)=0  ⟺  w=φ(z) for (z,w)∈A×B (The holomorphic implicit function theorem).

[F2]

An affine algebraic set is V(S)={a∈kn:f(a)=0 for all f∈S} and ACn=Cn (An affine algebraic set in affine space).

[F3]

For a polynomial generating list, the Jacobian matrix has equation rows and coordinate columns (Equation rows and coordinate columns in an affine Jacobian). For the local holomorphic functions in the hypothesis, define JF(p) by the same displayed array of their existing complex partial derivatives. Thus rank N−1 means an (N−1)×(N−1) minor is nonzero. This extension of notation does not identify an arbitrary holomorphic list with a polynomial ideal.

[F4]

CPN=(CN+1∖{0})/∼ with a∼b exactly when b=λa for some λ∈C×, classes written [a0:⋯:aN] (projective space points).

[F6]

Sums, products and quotients of holomorphic functions of several variables are holomorphic, the quotient on the open set where its denominator does not vanish (Sums, products and nonvanishing quotients of holomorphic functions are holomorphic).

[F7]

A chart on a topological space is a homeomorphism of an open set onto an open subset of C, and compatible charts have holomorphic transitions (Riemann surfaces and holomorphic atlases).

[F8]

The bijection Φ(a+bi)=(a,b) identifies C with R2, so coordinatewise Cm is read as R2m; products of continuous maps are continuous, and a continuous bijection with continuous inverse is a homeomorphism (C is the real coordinate plane, with coordinate arithmetic, Continuity of a map of topological spaces at a point and globally, Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological).

Proof

technique · direct
1.1F3given

(A free coordinate exists.) If N=1, there are no defining functions or dependent coordinates: the sole ambient coordinate is free, and C agrees locally with an open subset of C by the empty zero-set condition. Write w∈C0 for the unique empty coordinate tuple in this case. If N≥2, the Jacobian matrix of F at p has rank N−1, so some (N−1)×(N−1) minor is invertible; permute the ambient coordinates so that the columns of that minor are the last N−1 and write the permutation as the invertible linear change of names z=(z1,w), w∈CN−1, with p=(p1,p′).

1.2F4F5F6F8

(Standard affine charts are homeomorphisms with holomorphic transitions.) For i∈{0,…,N} put Ui={[ζ]:ζi≠0}⊆CPN and pi(ζ)=(ζk/ζi)k≠i∈CN; the section si(w)=[w0:⋯:wi−1:1:wi+1:⋯:wN] satisfies pi∘si=id and si∘pi=idUi, so pi is a bijection. The preimage q−1(Ui)={ζ:ζi≠0} is open and saturated, hence Ui is open by the quotient topology [F5]. The restriction q:q−1(Ui)→Ui is a quotient map because Ui is open and saturated. Thus pi is continuous by [F5], since pi∘q is the continuous coordinate-ratio map on q−1(Ui); si is continuous because it is the quotient of the continuous map sending w to its normalized coordinate vector. These coordinate formulas are holomorphic where their denominators do not vanish by [F6]; thus pi:Ui→CN is a homeomorphism, and for i≠j the transition pj∘pi−1(w)=(wk/wj)k≠j is holomorphic on its domain {w:wj≠0}.

2.1F1F2step 1.1given

(The curve is locally a graph.) If N=1, choose a connected plane neighbourhood A of p contained in the local open piece of C from step 1.1; with B=C0 and the unique map ϕ:A→B, the piece C∩(A×B) is its graph. If N≥2, apply [F1] with m=1, n=N−1, a=p1, b=p′ to F to obtain a plane domain A containing p1 (after shrinking to the connected component of the first coordinate of the neighbourhood), a domain B∋p′ and a holomorphic ϕ:A→B with F(z,w)=0  ⟺  w=ϕ(z) on A×B; because C agrees near p with F−1(0), one has C∩(A×B)={(z,ϕ(z)):z∈A}.

3.1F7F8step 2.1

(The free coordinate is a chart.) On the piece V:=C∩(A×B) the projection π(z,ϕ(z))=z is the restriction of the continuous coordinate function z1 and has the continuous inverse z↦(z,ϕ(z)) built from the holomorphic, hence continuous, ϕ; so π:V→A is a homeomorphism onto the plane domain A with holomorphic inverse, i.e. a chart for a holomorphic atlas on C.

4.1step 1.2step 2.1step 3.1given

(Projective case.) If p lies in a standard affine chart Ui of CPN, step 1.2 identifies Ui with CN by a homeomorphism whose transitions to any other standard affine chart are holomorphic, and the hypothesis of the lemma is imposed in these coordinates, so the construction of steps 1.1–3.1 applies verbatim in the chart and supplies the local parameter at p; the same chart transition is used when a second parameter comes from another affine chart.

5.1F6step 1.2step 2.1step 4.1

(Transitions of local parameters are holomorphic.) Let c1(u)=q1(u) and c2(v) be two such parameters, where q1(u) is the point whose free coordinate equals u; by step 2.1 every ambient coordinate of a point of the graph is either the free coordinate u or a component of ϕ(u), hence a holomorphic function of u, so the second free coordinate w(u) and with it the transition u↦w(u) is holomorphic; if the two parameters come from different standard affine charts, then the passage between the two affine coordinate systems is the holomorphic transition of step 1.2, and a composite of holomorphic functions is holomorphic.

6.1step 3.1step 4.1step 5.1∎

(Conclusion.) Steps 2.1 and 3.1 exhibit, in the affine case, a plane domain A and a homeomorphism of a neighbourhood of p in C onto A with holomorphic inverse, i.e. a chart given by one free ambient coordinate; step 4.1 gives the same in the projective case inside a standard affine chart, and step 5.1 shows that all such local parameters have holomorphic transition maps, so the local parameters form a holomorphic atlas on the pieces where they are defined.

Source locator

Looijenga, Riemann Surfaces, Ch. 1 §2, Examples 1.9(iii)–(iv), printed pp. 10–11, obtains holomorphic charts on a zero set with nonvanishing gradient and on a projective hypersurface from the holomorphic implicit function theorem; the dehomogenized equations of a projective hypersurface are used in the standard affine charts ζi≠0. The present lemma records the local consequence in the form used by this pair: the free ambient coordinate is a chart, and any two such local parameters transform holomorphically. The Jacobian-rank hypothesis is stated explicitly because a nonsingular point of a curve of codimension N−1 is exactly a point at which the local defining equations have independent differentials, and the implicit function theorem applies to a chosen invertible minor of that Jacobian matrix.

Remarks

No compactness, connectedness or global atlas statement is claimed here; those belong to Nonsingular affine and projective curves as Riemann surfaces ↗.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-30Open item page →

Holomorphic maps and meromorphic functions on Riemann surfaces

Definition

Let X and Y be Riemann surfaces with atlases AX and AY (Riemann surfaces and holomorphic atlases), and let C^ be the Riemann sphere with its standard holomorphic charts ϕ0,ϕ∞ (The standard holomorphic charts on the Riemann sphere, with holomorphy and poles at infinity).

Holomorphic maps. A map f:X→Y is holomorphic at x∈X when there are charts φ∈AX with x∈dom⁡φ and ψ∈AY with f(x)∈dom⁡ψ such that the chart expression is defined on φ(W) for some open neighbourhood W⊆dom⁡φ of x with f(W)⊆dom⁡ψ and is holomorphic at φ(x): ψ∘f∘φ−1:φ(W)→C Since φ is a chart, φ(W) is open in C. The map f is holomorphic when it is holomorphic at every point of X.

Independence of the charts. The condition does not depend on the charts chosen, and it is enough to test it on one atlas on each side. If φ′∈AX and ψ′∈AY are further charts with x∈dom⁡φ′ and f(x)∈dom⁡ψ′, the given local chart expression makes f continuous on a neighbourhood of x. Shrink that neighbourhood to an open set W on which both source charts are defined and f(W)⊆dom⁡ψ∩dom⁡ψ′. Then near φ′(x), ψ′∘f∘φ′−1=(ψ′∘ψ−1)∘(ψ∘f∘φ−1)∘(φ∘φ′−1), and all three factors are holomorphic on neighbourhoods of the relevant points: the outer two are transitions between compatible charts, and the middle one is holomorphic by hypothesis. The chain rule gives holomorphy of the composite. A map tested with one pair of charts at x is therefore holomorphic at x whatever charts an alternative atlas supplies. In particular, replacing either atlas by its maximal one does not change the class of holomorphic maps, so the notion depends only on the two complex structures.

A holomorphic map is continuous, since in the charts above it is locally the composite of continuous maps; in particular a holomorphic map is determined by its values on a nonempty open set when the target is Hausdorff and the source connected, a fact used later but not proved here. Constant maps, the identity X→X, restrictions f∣U to open U⊆X (with the restricted atlas and the subspace topology), and composites of holomorphic maps are holomorphic.

Meromorphic functions. A meromorphic function on X is a holomorphic map f:X→C^ that is not the constant map with value ∞. Equivalently, writing f in the charts of C^: f is meromorphic when for every x∈X there is a chart φ of X with x∈dom⁡φ such that the local expression f∘φ−1 is either holomorphic at φ(x) (when f(x)≠∞) or has a pole at φ(x) in the sense of Isolated singularities: removable, poles, and essential singularities (when f(x)=∞), and the set f−1(∞) is not all of X. The points of f−1(∞) are the poles of f; at such a point the reciprocal chart expression w↦1/F(w) near w=φ(x), where F=f∘φ−1, is holomorphic with value 0, so poles are isolated and coincide with the usual plane-domain notion in a chart.

Agreement with plane domains. If X=Ω is a plane domain with its identity atlas and g:Ω∖P→C is meromorphic in the sense of Meromorphic functions on a plane domain, with pole set P, then the map f:Ω→C^ with f(z)=g(z) for z∉P and f(z)=∞ for z∈P is holomorphic: away from P this is the ordinary statement that g is holomorphic, and at p∈P the chart expression in ϕ∞ is z↦1/g(z), which is holomorphic near p with value 0, because g has a pole at p. Conversely, if f:Ω→C^ is holomorphic and not constant ∞, then g:=f restricted to the open set f−1(C) is holomorphic there and every point of f−1(∞) is a pole of g, so g is meromorphic on Ω in the plane-domain sense. The two notions therefore agree, and this is the sense in which a meromorphic function on a Riemann surface is locally a usual meromorphic function.

Conventions.

  • The map X→C^ constant at ∞ is holomorphic but is excluded from being meromorphic; it is the analogue of the zero function being excluded from having a well-defined finite order. Every nonconstant holomorphic map X→C^ is meromorphic.
  • Constants, the identity, and z↦1/z on C× (and the standard chart transition of C^) are examples of meromorphic functions; the definition of holomorphic map is used here for maps between surfaces of possibly different complex dimension conventions only in dimension one, so all chart expressions are functions of one complex variable.
  • No choice principle is used. Charts are quantified over an atlas, which is a set; the independence argument is a chain-rule computation. No chart is selected.
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Finite chartwise triangulation of a compact Riemann surface

Statement

Let X be a compact Riemann surface in the sense of Riemann surfaces and holomorphic atlases, and let F⊆X be finite. An oriented chart cellulation of X subordinate to F consists of finitely many closed topological triangles D1,…,Dm covering X, with disjoint interiors. Each lies in one holomorphic chart and its chart image is, up to an orientation-preserving similarity, a graph-bounded curvilinear triangle as in Slab triangulation of a compact plane region bounded by finitely many piecewise real-analytic curves. Its boundary arcs are piecewise Puiseux-analytic and rectifiable. The boundary arcs admit a finite common subdivision into subedges such that each subedge belongs to exactly two cells and their induced boundary orientations on it are opposite. Every point of F lies in the interior of one cell.

Lemma. For every compact Riemann surface X and finite F⊆X there is an oriented chart cellulation subordinate to F. It has a finite face-to-face topological triangulation refining its cells, with each refined triangle still contained in one chart and every point of F in a refined face interior. The refined edges are only asserted to be topological arcs; the Puiseux and graph-bounded conclusions concern the original cells. No choice axiom is used.

Facts & Assumptions

Given: A compact Riemann surface X with holomorphic atlas, and a finite set F⊆X.

[F1]

A Riemann surface is a nonempty connected Hausdorff second-countable topological 2-manifold without boundary together with a holomorphic atlas; charts are homeomorphisms onto open subsets of C and transitions in both directions are holomorphic (Riemann surfaces and holomorphic atlases).

[F2]

A topological n-manifold without boundary is locally homeomorphic to Rn, hence locally path connected and locally compact (Topological manifolds without boundary: Hausdorff, second-countable, and locally Euclidean spaces).

[F4]

The Jacobian determinant of a holomorphic function is ∣f′(z)∣2≥0 at every point, and is positive exactly where f′(z)≠0 (The Jacobian determinant of a holomorphic map is ∣f′∣2 and is positive exactly where f′≠0). An injective holomorphic map on a plane domain has nonzero derivative everywhere (An injective holomorphic map has no critical point and is biholomorphic onto its image); chart transitions have this property.

[F5]

Holomorphic functions on open subsets of C are real analytic and smooth (Holomorphic functions are real analytic and smooth in their two real coordinates).

[F6]

Let R⊆C be compact and the closure of a bounded connected open set whose boundary is a finite disjoint union of piecewise real-analytic simple closed curves, and let P⊆int⁡R be finite. Then R is a finite union of curvilinear triangles with piecewise Puiseux-analytic rectifiable edges that are pairwise interior-disjoint and meet only in full edges or common vertices, with no point of P on an edge; the construction is choice free (Slab triangulation of a compact plane region bounded by finitely many piecewise real-analytic curves).

Proof

technique · take a finite cover by round coordinate discs, choose their radii generically so that the boundary circles form a finite embedded graph in general position avoiding the given finite set, show that each face has constant disc membership and closure inside one chart, apply the planar slab triangulation lemma in that chart, take a common finite subdivision of the rectifiable cell boundaries, and cone separately to a face-to-face topological refinement. The complex atlas supplies the orientation
1.1F1F2given

(A finite cover by round coordinate discs.) Consider all triples (φ:U→C,p,R) in which φ is a chart, R>1, and D(p,R)‾⊆φ(U); include with each triple its open disc V0=φ−1(D(p,1)). These discs cover X: for each x∈X, an individual chart around x can be translated and scaled so that φ(x)=0 and D(0,2)‾⊆φ(U). Compactness supplies finitely many of the indexed triples whose discs cover X, without selecting a chart simultaneously at every point. Write their charts as φi:Ui→C, centres as pi, and outer radii as Ri>ρi=1. Then X=V10∪⋯∪VN0, and D(pi,r)‾⊆φi(Ui) for every r<Ri.

2.1F3F5step 1.1

(Exceptional radii are finite.) For each i fix once and for all Ri′ with ρi<Ri′<Ri; it suffices to choose ri in the smaller interval Ii=(ρi,Ri′), because ri>ρi will preserve the cover. Suppose r1,…,ri−1 have been fixed and write γj=φj−1(∂D(pj,rj)). The closed chart annulus Ki=φi−1({z:ρi≤∣z−pi∣≤Ri′}) is compact and lies in Ui. On a neighbourhood of γj∩Ki the function hi(x)=∣φi(x)−pi∣2 is real analytic along the real-analytic circle γj [F5]. A radius r∈Ii gives a nontransverse meeting of γi(r) with γj precisely at a critical point of this restricted function with value r2. Its derivative along γj is analytic. By the isolated-zero alternative, finitely many compact analytic neighbourhoods covering γj∩Ki contain only finitely many isolated critical points, except where that derivative vanishes identically on an arc; on any such arc hi is constant, yielding only one critical radius. Thus each earlier circle contributes finitely many tangency radii. A common arc of γi(r) and γj also has constant hi=r2 and is included in these exceptional radii. The additional forbidden radii are ∣φi(z)−pi∣ for z in the finite set F∩Ki or in the finite set of intersections of pairs of earlier circles lying in Ki; the latter is finite by the induction hypothesis that the earlier circles meet transversally and share no arc. Their union with the tangency radii is a finite set Bi⊂Ii. Notice that the distance values of all points of an earlier circle need not be finite; only these critical and prescribed-point values are excluded.

3.1step 2.1givenchoose

(Choice of radii.) Choose r1∈I1∖B1 and then, inductively for i=2,…,N, a radius ri∈Ii∖Bi where Bi is the finite exceptional set of step 2.1 for the already chosen radii. Set Vi=φi−1(D(pi,ri)) and γi=∂Vi. Since ri>ρi, the Vi still cover X. The construction is a finite induction with finitely many choices at each stage, and by the choice of the radii: the circles γi are pairwise transverse, no three of them meet, no two share an arc, and no circle contains a point of F. Put Γ=γ1∪⋯∪γN.

4.1step 3.1

(Γ is a finite embedded graph.) Two transverse circles meet in finitely many points: otherwise the intersection points would accumulate on the compact circle γi, and in a chart of a limit point the two real-analytic curves would agree on a nondegenerate arc, contradicting step 3.1. With finitely many circles and pairs, Γ has finitely many vertices, where a vertex is a point at which two circles meet. On each circle insert three additional distinct vertices away from all crossing points and from F; this is a finite selection from nonempty open arcs. Cutting each circle at its crossings and these auxiliary vertices produces finitely many embedded closed arcs with distinct endpoints; the arcs meet only at common endpoints, so Γ is a finite embedded graph. An auxiliary vertex has degree two and lies on one circle only. The complement X∖Γ is open, and its connected components are the faces.

5.1F2F3step 3.1step 4.1

(Faces have constant disc membership and lie in one chart.) Let O be a face. For each i the value of ``O meets Vi'' is constant: if O met Vi and met X∖Vi, then by connectedness of O and [F2] there would be a path in O from a point of Vi to a point outside Vi, and it would cross the boundary ∂Vi=γi⊆Γ, contradicting O⊆X∖Γ. Since V1,…,VN cover X and O is nonempty, there is an index i with O⊆Vi; then the closure satisfies O‾⊆Vi‾⊆Ui, because Vi‾ is compact and contained in the chart domain Ui, and every limit point of O lies in Vi‾. In particular φi(O‾) is compact and bounded, and φi(O) is a bounded connected open subset of C whose closure is φi(O‾).

6.1F5step 3.1step 4.1step 5.1

(Face boundaries are piecewise real-analytic simple closed curves.) Assign to each x∈X∖Γ the sign vector (1x∈V1,…,1x∈VN), which is locally constant and hence constant on each face. At a crossing vertex exactly two circles meet, by step 3.1, and the four local sectors have four different sign vectors, because the two coordinates belonging to the crossing circles differ; hence four different faces meet there, and a single face occupies exactly one sector. At an auxiliary degree-two vertex one circle divides a small disk into two sectors with different sign vectors, so again a face occupies at most one sector. Walking around a face along the edges of Γ therefore visits every vertex at most once. Each edge separates local points with different signs in the coordinate of its circle, so its two sides belong to different faces and each edge is traversed once by the boundary walk of each of the two faces it borders. Consequently the boundary of a face is a disjoint union of finitely many simple closed curves in Γ, one for each boundary walk, and each such curve is a finite union of edges that meet only at their endpoints. Each edge lies in some circle γj; in the chart of a face containing it, its image is the image of a round circle arc under the transition φi∘φj−1, a holomorphic and hence real-analytic map [F5], so the edge is a real-analytic arc. Thus the boundary of each face is a finite disjoint union of piecewise real-analytic simple closed curves in the sense of [F6].

7.1step 5.1step 6.1F6given

(The planar lemma applies to the closure of every face.) Let O be a face and let i be an index with O⊆Vi, so that O‾⊆Ui by step 5.1. In the chart φi the set R=φi(O‾) is compact and is the closure of the bounded connected open set φi(O); its boundary is the image of the boundary of O, hence by step 6.1 a finite disjoint union of piecewise real-analytic simple closed curves. The set P=φi(F∩O) is finite and lies in int⁡R=φi(O), because no point of F lies on Γ, hence none lies on the boundary of O. The planar lemma [F6] applied in C to R and P gives finitely many curvilinear triangles with piecewise Puiseux-analytic rectifiable edges covering R, pairwise interior-disjoint, meeting only in full edges or vertices, with no point of P on an edge. Transporting them back by φi−1 gives finitely many closed topological triangles in X, all contained in the single chart Ui, whose edges are piecewise Puiseux-analytic and rectifiable in that chart, covering O‾, meeting only in full edges or common vertices, and with no point of F∩O on an edge.

8.1F4F6step 4.1step 6.1step 7.1

(Orientation and a common boundary subdivision.) For charts φi,φj the transition φj∘φi−1 is holomorphic and has nonzero derivative at every point, so its real Jacobian determinant is ∣(φj∘φi−1)′∣2>0 by [F4]. The chart-induced orientations agree on overlaps. Each cell of step 7.1 inherits this orientation. The cells within one face meet face to face by [F6]; cells from distinct faces meet along arcs of Γ or its vertices. Collect all cell-boundary vertices on every edge of Γ, including those supplied by the two adjacent faces, and split that graph edge at their union. This is a finite subdivision. On each resulting open subedge the two adjacent cells are constant: within each face its planar triangles meet face to face, so a boundary point away from their finite vertices belongs to exactly one cell on that side. The two cells lie on opposite sides of the common arc in an orientation-preserving chart, and therefore induce opposite boundary orientations. Interior edges of the planar subdivisions already have the same property. Subdividing them at any additional boundary vertices yields a finite common subedge system.

9.1step 4.1step 5.1step 7.1step 8.1

(The rectifiable cells.) A finite embedded graph on a compact surface has finitely many complementary components: insert its finitely many vertices and edges successively; each new open arc can split at most one component. Thus Γ has finitely many faces, each contributing finitely many cells by step 7.1. Their interiors are disjoint and their union is X. Every point of F lies in exactly one face and, by step 7.1, in one cell interior. The common boundary subdivision of step 8.1 proves the oriented chart cellulation assertion, without claiming that independently chosen cells on opposite sides of Γ already share full sides.

10.1step 7.1step 8.1step 9.1∎

(A face-to-face topological refinement.) Regard each cell D as a closed topological triangle, and list in cyclic order the finitely many vertices of the common subedge system on ∂D. Choose a homeomorphism H from a standard Euclidean closed triangle onto D carrying its three corners to the three original cell corners. The inverse images of the boundary vertices give finitely many marked points on the Euclidean triangle boundary. Choose an interior point q outside the finite union of lines through one boundary mark and one point of H−1(F∩D), and outside H−1(F∩D) itself. Cone q to every boundary mark. The Euclidean triangle splits into finitely many closed triangles, one for each consecutive pair of boundary marks; transporting them by H gives closed topological triangles inside the same chart as D. The choice of q ensures that no point of F lies on a new spoke. Each new triangle meets the boundary of D in exactly one full common subedge. Within D the fan triangles meet in full spokes or at vertices; across two original cells their refined triangles meet in the full shared subedge or a common vertex by step 8.1. Hence the assembled finite refinement is face to face, chart-contained and avoids F on its edges. Its inherited orientations agree across the surface. The finitely many choices in the construction require no choice axiom; no regularity of the new spokes is asserted.

Source locator

Jost, Compact Riemann Surfaces, §2.3.A, Theorem 2.3.A.1, printed pp. 37–39 (PDF pp. 49–51), proves triangulability of a compact metric surface by choosing a finite geodesic net in general position and subdividing the resulting polygonal faces. The present lemma supplies two compatible outputs: rectifiable chart cells for the residue theorem and a topological face-to-face refinement for the Riemann–Hurwitz formula. It replaces the geodesic net with generically chosen boundary circles of round coordinate discs and obtains the cells from the planar slab lemma Slab triangulation of a compact plane region bounded by finitely many piecewise real-analytic curves.

DefinitionDefinition: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Meromorphic differentials, orders and residues

Definition

Let X be a Riemann surface with its maximal holomorphic atlas A (Riemann surfaces and holomorphic atlases). Let Ac be the subatlas of all charts in A with nonempty connected domain. It covers X: a chart restricts to each connected component of its domain, and these components are open because its image is open in C. Thus every image of a chart in Ac is a plane domain (Meromorphic functions on a plane domain).

A meromorphic differential ω on X is a family (hφ)φ∈Ac, where each hφ is a meromorphic function on the domain φ(Uφ) (Meromorphic functions on a plane domain), subject to the transition law: for charts φ,ψ with coordinates z=φ(x) and w=ψ(x) and transition z=z(w)=φ∘ψ−1(w), on each connected component of ψ(Uφ∩Uψ),

hψ(w)=hφ(z(w)) z′(w).

One writes ω=hφ dz in the chart φ, so that the law is the familiar hψ dw=hφ dz. The differential is zero when every hφ is the zero function, and nonzero otherwise; a nonzero differential has a local expression that is not identically zero near every point, as the well-definedness argument below shows. The differential is holomorphic at p∈X when some, equivalently every, local expression hφ is holomorphic at φ(p), and holomorphic when it is holomorphic at every point.

The pole set of ω is the set of points p at which some, equivalently every, local expression of a nonzero ω has a pole. Since poles of a meromorphic function on a plane domain are isolated (Isolated singularities: removable, poles, and essential singularities), the pole set of a nonzero ω is a discrete subset of X.

Order and residue. Let ω≠0 and p∈X, and choose a chart φ with φ(p)=0; such centred charts exist, since translations of charts are again compatible with the maximal atlas. Writing h=hφ, the order of ω at p is

ord⁡p(ω):={k,h has a zero of order k at 0,−k,h has a pole of order k at 0,0,h(0)≠0,

and the residue of ω at p is the coefficient Res⁡p(ω):=c−1 of z−1 in the Laurent expansion of h at 0 (The residue of an isolated singularity, Laurent expansion on an annulus); in particular Res⁡p(ω)=0 when ω is holomorphic at p. The point p is a zero, respectively a pole, of ω of order k≥1 when ord⁡p(ω)=k, respectively ord⁡p(ω)=−k.

Conventions.

  • On a disconnected chart of A, its coefficient is determined component by component by the coefficients of its restrictions in Ac; meromorphic on such an open set means meromorphic on each nonempty connected component. No plane-domain definition is applied to a disconnected set.
  • Each local expression hφ is meromorphic on a possibly different domain, and the transition law is required only on connected components of overlaps; the two charts may be taken from any atlas contained in A, because compatibility is a local condition on overlaps.
  • On a plane domain Ω⊆C with its identity atlas, a meromorphic differential is exactly an expression h(z) dz with h meromorphic on Ω, and the order and residue above are the usual Laurent order and residue of h (Isolated singularities: removable, poles, and essential singularities, The residue of an isolated singularity).
  • No choice principle is used: the data are functions indexed by the charts of a fixed atlas, and the well-definedness argument below uses only the identity theorem and local Laurent expansions.

Facts & Assumptions

Given: A Riemann surface X with maximal holomorphic atlas A, a meromorphic differential ω=(hφ) on X, and charts φ,ψ,θ with coordinates z,w,ζ and components of overlaps on which the transitions are defined.

[F1]

Charts are compatible when their transitions are holomorphic in both directions, and compatibility is local; a transition restricted to a connected component of the overlap of two charts in the maximal atlas is a biholomorphism between plane domains (Riemann surfaces and holomorphic atlases).

[F2]

A nonzero meromorphic function on a plane domain has finite order at each point: a zero of a finite order, a pole of a finite order, or a nonzero value; its Laurent development converges on an annulus around the point, with regular part and finite principal part, and the residue is the coefficient c−1 (Isolated singularities: removable, poles, and essential singularities, Laurent expansion on an annulus, Laurent series split into regular and principal parts, The residue of an isolated singularity).

[F3]

The chain rule (f∘g)′=(f′∘g) g′ and the product rule hold for complex derivatives (The chain rule for complex derivatives, Linearity, product, reciprocal, and quotient rules for complex derivatives).

[F4]

An injective holomorphic map on a complex domain has nowhere-vanishing derivative (An injective holomorphic map has no critical point and is biholomorphic onto its image).

[F5]

A function analytic at a point has a holomorphic primitive on some neighbourhood of that point, and a nowhere-zero holomorphic function on a disc has a holomorphic logarithm whose derivative is f′/f (Every complex analytic function has a primitive on a neighbourhood of each point, A nonvanishing holomorphic function on a disc has a holomorphic logarithm, A holomorphic logarithm is a primitive of the logarithmic derivative).

[F6]

If a holomorphic function on a domain vanishes on a set with an accumulation point in the domain, it vanishes identically (Identity theorem for holomorphic functions).

[F7]

Laurent coefficients are unique: two convergent Laurent expansions of the same function on an annulus have equal coefficients (Laurent coefficients are given by contour integrals and are unique).

Proof

technique · direct
1.1F1F3F4

(The transition law is a cocycle and its derivative is nowhere zero.) On each triple overlap, for charts φ,ψ,θ the law for the pair (φ,ψ) follows from the laws for (φ,θ) and (ψ,θ) by the chain rule applied to z=z(ζ), ζ=ζ(w); and on a connected component of an overlap the transition w↦z(w) is injective holomorphic on a complex domain, so z′(w)≠0 there by [F4].

2.1F1F2F6step 1.1given

(Nonvanishing is chart-independent, so orders are defined.) If for some chart hψ vanished identically near w0=ψ(p), then by the transition law and step 1.1 the same would hold for the expression in every chart near p; the set of points near which all local expressions vanish is then nonempty, open by definition and closed by [F6] applied in a small centred chart after clearing a possible pole: multiply h(z) by zN for a sufficiently large nonnegative integer N to obtain a holomorphic function. If locally zero points accumulate at the centre, this product vanishes identically, so the centre cannot be a pole and the differential is zero near it, hence is all of X because X is connected, contradicting ω≠0; therefore every local expression of a nonzero ω is not identically zero near any point, and the Laurent order supplied by [F2] is a finite integer at every point.

3.1F2step 1.1step 2.1

(Order is chart-independent.) Let φ,ψ be centred charts at p, so that the transition satisfies z(w)=a1w+a2w2+⋯ with a1=z′(0)≠0 by step 1.1, and write z(w)=w u(w) with u holomorphic and u(0)=a1≠0; if hφ(z)=zkg(z) with g holomorphic and g(0)≠0, then hψ(w)=hφ(z(w))z′(w)=wk u(w)kg(z(w)) z′(w) with u(0)kg(0)z′(0)≠0, so hψ has a zero or pole of the same order k at 0; hence ord⁡p does not depend on the centred chart.

4.1F2F3F5F7step 3.1

(Residue is chart-independent.) Keep two centred charts as in step 3.1 and write hψ=P+H with finite principal part P(w)=∑k=−N−1akwk and H holomorphic near 0 by [F2], so that hφ(z)=P(w(z))w′(z)+H(w(z))w′(z); the term H(w(z))w′(z) is the derivative of K(w(z)) for a local primitive K of H by [F5] and hence is holomorphic at 0, contributing nothing to the coefficient of z−1; in the finite sum the term with k=−1 equals a−1w(z)−1w′(z)=a−1(1/z+holomorphic), using w(z)=z v(z) with v(0)≠0 and the local logarithm of v by [F5], so it contributes exactly a−1 to that coefficient; and for k≤−2, writing w(z)k+1=z−ms(z) with m≥1 and s holomorphic, the product wkw′=1k+1(wk+1)′ has vanishing coefficient of z−1 because (−m)z−m−1s+z−ms′ receives −msm+msm=0 there, sm being the coefficient of zm in s; hence the coefficient of z−1 in hφ is a−1=Res⁡p(ω) in the ψ-chart, and the residue is chart-independent.

5.1step 2.1step 3.1step 4.1∎

(Conclusion.) Steps 2.1–4.1 show that the order and the residue of a nonzero meromorphic differential at a point are well defined by any centred chart, that they are the Laurent order and the coefficient of z−1dz of a local expression, and that a nonzero differential has no chart expression vanishing identically near a point; a nonzero differential is holomorphic exactly where its order is ≥0, and its residue vanishes away from its pole set.

Remarks

The transition law hψ(w)=hφ(z(w))z′(w) is the statement that h dz transforms as a differential, and it is exactly what makes the order invariant: the Jacobian factor z′(w) is a unit in the local ring at w=0 because a change of coordinates is injective. The residue is invariant for the same reason, and the computation in step 4.1 isolates the one term k=−1; a ramified map such as w↦w2 is not a change of coordinates, which is consistent with the pullback formula ord⁡x(f∗η)=exord⁡f(x)(η)+ex−1 proved later for branched maps.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Local power-map normal form on Riemann surfaces

Statement

Let f:X→Y be a nonconstant holomorphic map between Riemann surfaces (Holomorphic maps and meromorphic functions on Riemann surfaces) and let x∈X. Then there are holomorphic coordinates φ on a neighbourhood of x with φ(x)=0 and ψ on a neighbourhood of f(x) with ψ(f(x))=0 such that

ψ∘f∘φ−1(z)=zefor z near 0,

for a unique positive integer e; equivalently, in these coordinates f is the power map z↦ze. Uniqueness means that e does not depend on the choice of the two coordinates. Moreover e is the local degree deg⁡xf of the chart expression, e≥1, and e=1 exactly when f is a local biholomorphism at x.

Facts & Assumptions

Given: A nonconstant holomorphic map f:X→Y between Riemann surfaces and a point x∈X.

[F1]

A map between Riemann surfaces is holomorphic when a chart expression ψ∘f∘φ−1 is holomorphic at φ(x); the definition is independent of the charts, and charts are homeomorphisms onto open subsets of C (Holomorphic maps and meromorphic functions on Riemann surfaces, Riemann surfaces and holomorphic atlases).

[F2]

For a nonconstant holomorphic F on a complex domain Ω and a∈Ω, there are a complex domain V⊆Ω containing a and a biholomorphic θ:V→θ(V) with θ(a)=0 and F(z)−F(a)=θ(z)m, where m=deg⁡aF≥1 is the local degree of F at a (Local normal form of a nonconstant holomorphic map, Local degree of a nonconstant holomorphic map).

[F3]

deg⁡aF is the order of vanishing at a of F−F(a): F(z)−F(a)=(z−a)mq(z) with q(a)≠0, and deg⁡aF=1 exactly when F′(a)≠0 (The order of a zero is the exponent in its local holomorphic factorization, Local degree of a nonconstant holomorphic map).

[F4]

If two holomorphic functions on a complex domain agree on a set with an accumulation point in the domain, then they agree identically (Identity theorem for holomorphic functions); a holomorphic map on a connected space that is constant near one point is constant (Separation of a topological space, connected and disconnected spaces, clopen sets, and connected subsets).

[F5]

A composite of biholomorphic maps between plane domains is biholomorphic, and the inverse of a biholomorphism is holomorphic (Biholomorphic maps between complex domains); the connected component of an open subset of C is a complex domain (A complex domain is a nonempty connected open subset of C).

Proof

technique · direct
1.1F1F4given

(A chart expression of a nonconstant map is never locally constant.) Choose a chart φ0 at x and a chart ψ0 at f(x) with φ0(x)=0, ψ0(f(x))=0, and put F0=ψ0∘f∘φ0−1, holomorphic near 0; if F0 were constant on some neighbourhood of 0, then f would be constant near x, and the set Z of points near which f is locally constant would be nonempty, open by definition, and closed because a limit point of Z forces the chart expression to be constant near the limit point by [F4], so Z=X by connectedness of X and f would be constant, a contradiction.

1.2F1F3F5

(The local degree is chart-independent.) Let F=ψ∘f∘φ−1 and G=ψ′∘f∘φ′−1 be chart expressions of f at x with φ(x)=0=φ′(x) and ψ(f(x))=0=ψ′(f(x))=0; writing the transitions as z=z(u) and w=w(v) with z′(0)≠0≠w′(0) (they are injective holomorphic maps of complex domains), one has G(u)=w(F(z(u))), and [F3] gives deg⁡0G=ord⁡0(w(F(z(u)))−w(0))=ord⁡0(F(z(u)))=ord⁡0F=deg⁡0F, because a biholomorphism at 0 differs from its derivative by a unit and preserves vanishing orders.

2.1F2step 1.1given

(Planar normal form for the chart expression.) By step 1.1 the function F0 is not constant on any neighbourhood of 0, so there is a disc D around 0 contained in its domain on which F0 is nonconstant; applying [F2] to F0∣D at 0 gives a domain V⊆D, a holomorphic bijection θ:V→θ(V) with θ(0)=0, and F0(z)=θ(z)m on V with m=deg⁡0F0≥1.

3.1F5step 2.1

(Source coordinates putting the expression in power form.) Let φ:=θ∘φ0 on φ0−1(V); it is a chart at x with φ(x)=0, since θ is a biholomorphic map of plane domains by [F5], and with ψ:=ψ0 the chart expression becomes ψ∘f∘φ−1(u)=F0(θ−1(u))=(θ(θ−1(u)))m=um for u∈θ(V); hence the required coordinates exist with e=m.

4.1F1F3F5step 1.2step 3.1∎

(Uniqueness of the exponent and conclusion.) If another pair of centred coordinates exhibits f as u↦ue′, then e′=deg⁡0G for that chart expression G, which equals deg⁡0F0=m by step 1.2, so e′=e: the exponent is independent of the charts. By [F3], m≥1, and m=1 exactly when F0′(0)≠0, which is exactly the condition that f is a local biholomorphism at x by [F5] and [F1]; this proves the normal form and all the stated properties.

Remarks

The exponent e=deg⁡xf is the ramification index Ramification index, ramification order and branch value of f at x; the normal form z↦ze is the reason a nonconstant holomorphic map is locally a branched covering, and the uniqueness of e proved here is what makes the ramification index well defined. If f were constant, the chart expression would be locally constant and no finite positive exponent would exist, so nonconstancy is a necessary hypothesis, not a convenience.

DefinitionDefinition: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Ramification index, ramification order and branch value

Definition

Let f:X→Y be a nonconstant holomorphic map between Riemann surfaces and let x∈X (Holomorphic maps and meromorphic functions on Riemann surfaces). By Local power-map normal form on Riemann surfaces there are holomorphic coordinate charts φ centred at x and ψ centred at f(x) such that the chart expression is the power map ψ∘f∘φ−1(z)=zefor z near 0, with a unique positive integer e. Define:

  1. the ramification index of f at x to be this exponent, ex(f):=e≥1;
  2. the ramification order of f at x to be ex(f)−1≥0;
  3. x to be a critical point (or ramification point) of f when ex(f)>1, and f to be unramified at x when ex(f)=1;
  4. a branch value of f to be a point y∈Y for which there is a critical point x∈X with f(x)=y; the set of branch values is the branch locus of f, and the set of critical points is the critical locus.

Conventions. The index is well defined because the exponent of the normal form is unique; the proof below records this together with the equivalent descriptions ex(f)=deg⁡x(ψ∘f∘φ−1)=ord⁡x(f−f(x)) in any centred charts (Local degree of a nonconstant holomorphic map), and ex(f)=1 exactly when f is a local biholomorphism at x (Biholomorphic maps between complex domains). In particular a critical point is a point where f is not locally injective, and the set of critical points is discrete in X. A meromorphic function on X is a holomorphic map to the Riemann sphere (Holomorphic maps and meromorphic functions on Riemann surfaces), so the same index, order and branch language applies to it; a pole of a meromorphic function is a point where its value is the point at infinity, and says nothing by itself about ramification. No choice principle is used anywhere in this definition: an index is a single positive integer determined by local data.

Facts & Assumptions

Given: A nonconstant holomorphic map f:X→Y between Riemann surfaces and a point x∈X.

[F1]

There are charts φ at x, ψ at f(x) with φ(x)=0=ψ(f(x)) and ψ∘f∘φ−1(z)=ze near 0 for a unique positive integer e; with these coordinates e is the local degree deg⁡x of the chart expression, f is a local biholomorphism at x exactly when e=1, and for every other pair of centred charts the exponent equals the same e (Local power-map normal form on Riemann surfaces, Biholomorphic maps between complex domains).

[F2]

For a nonconstant holomorphic function F on a complex domain and a in the domain, deg⁡aF=ord⁡a(F−F(a))≥1 is the order of vanishing of F−F(a) at a, and deg⁡aF=1 exactly when F′(a)≠0 (Local degree of a nonconstant holomorphic map, The order of a zero is the exponent in its local holomorphic factorization).

[F3]

A map between Riemann surfaces is a local biholomorphism at x exactly when some, equivalently every, chart expression of it at x has nonzero derivative there (Holomorphic maps and meromorphic functions on Riemann surfaces, Biholomorphic maps between complex domains).

Proof technique: direct.

Proof

technique · direct
1.1F1given

(The index exists and is unique.) By [F1] centred charts exhibiting the normal form exist, with a unique positive exponent e; since the exponent of any such pair of charts equals e, the number ex(f):=e is independent of the charts, and it is the local degree of the chart expression by [F1].

2.1F2F3step 1.1

(Equivalent descriptions of the index.) Let F=ψ∘f∘φ−1 be a chart expression with φ(x)=0; by [F2], deg⁡0F=ord⁡0(F−F(0)), so ex(f)=deg⁡0F=ord⁡0(F−F(0)), and ex(f)=1 exactly when F′(0)≠0, which by [F3] is exactly the condition that f be a local biholomorphism at x.

3.1F1F2step 2.1

(Critical points are isolated, and the critical locus is discrete.) Fix x∈X and take the power-form charts of [F1] on a sufficiently small disc about 0, so the local expression is F(z)=ze with e≥1. Its derivative is F′(z)=eze−1. If e=1 this is nowhere zero on the disc; if e>1 it vanishes there only at z=0. By [F2] and step 2.1, the points with vanishing derivative are exactly the critical points in this chart neighbourhood. Thus every x has a neighbourhood containing no critical point other than possibly x itself, so the critical locus is discrete. By [F1], a critical point is exactly a point at which f is not a local biholomorphism.

4.1step 1.1step 2.1step 3.1∎

(Conclusion.) Steps 1.1–3.1 show that ex(f), the ramification order ex(f)−1, the critical points, and the branch values are well defined, that ex(f)≥1 with equality exactly at local biholomorphisms, and that the critical locus is discrete; a branch value is by definition the image of a critical point.

Remarks

The index ex(f) is the multiplicity used in Degree of a proper holomorphic map of Riemann surfaces, where a weighted fibre count ∑x∈f−1(y)ex(f) is shown to be independent of y, and in Riemann–Hurwitz formula for compact Riemann surfaces, where the numbers ex(f)−1 are summed over the critical locus. Both uses require the finiteness of the critical locus on a compact surface and not merely its discreteness; that finiteness is a consequence of compactness and is stated and used where it is needed. The local normal form theorem is the only place where the exponent is manufactured, and it is applied to a nonconstant map throughout; a constant map has no honest local power form and is excluded by hypothesis.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Residue theorem on a compact Riemann surface

Statement

Let X be a compact Riemann surface (Riemann surfaces and holomorphic atlases) and let ω be a meromorphic differential on X (Meromorphic differentials, orders and residues). Then Res⁡p(ω)≠0 for only finitely many p∈X, and ∑p∈XRes⁡p(ω)=0. For the zero differential all residues are zero. The proof below applies the one-variable residue theorem inside charts and cancels the integrals along the paired subedges of a finite chart cellulation; it uses no choice principle, no de Rham theorem and no Stokes theorem.

Facts & Assumptions

Given: A compact Riemann surface X and a meromorphic differential ω on X, with pole set S.

[F1]

A chart of X maps homeomorphically onto an open subset of C, and every point lies in a chart with connected domain; a chart expression of ω is a meromorphic function on a plane domain, and the transition law hψ(w)=hφ(z(w))z′(w) holds on overlaps; charts are holomorphic, hence orientation-preserving (Riemann surfaces and holomorphic atlases, Meromorphic differentials, orders and residues).

[F2]

A meromorphic function on a plane domain has only isolated poles: its pole set is a closed discrete subset of the domain (Meromorphic functions on a plane domain, Isolated singularities: removable, poles, and essential singularities); a holomorphic function on a domain vanishing on a set with an accumulation point in the domain vanishes identically (Identity theorem for holomorphic functions).

[F3]

If X is compact and F⊆X is finite, there is an oriented chart cellulation subordinate to F: finitely many closed topological triangle cells Δ1,…,Δm covering X, each inside a holomorphic chart (φi,Ui), pairwise interior-disjoint, with piecewise Puiseux-analytic rectifiable boundary arcs. Their boundaries have a finite common subdivision into subedges, each traversed by exactly two cells with opposite induced orientations, and F lies in cell interiors (Finite chartwise triangulation of a compact Riemann surface).

[F4]

Every cell of [F3] is, in its chart plane, the image under an orientation-preserving similarity of a graph-bounded region {w≤y≤w′, α(y)≤x≤β(y)} with α≤β continuous, real-analytic on the open interval and with Puiseux-analytic-arc graphs; the boundary contour of the region is positively oriented (Slab triangulation of a compact plane region bounded by finitely many piecewise real-analytic curves).

[F5]

For a graph-bounded region T as in [F4] with positively oriented boundary contour γ: γ is a closed complex contour, n(γ,q)=1 for q∈T∘ and n(γ,q)=0 for q∉T, and γ is null-homologous in every open Ω⊇T; the same holds for the image of T under an orientation-preserving similarity (Index of the boundary of a graph-bounded plane region).

[F6]

Admissible cycles and the plane residue theorem: if Ω⊆C is open, h meromorphic on Ω with pole set P, and Γ is a complex cycle with Γ∗⊆Ω∖P and n(Γ,p)=0 for every p∉Ω, then ∫Γh dz=2πi∑a∈Pn(Γ,a)Res⁡(h,a), where Res⁡(h,a) is the z−1 Laurent coefficient; only finitely many terms are nonzero (Admissible cycles for the residue theorem, The residue theorem for a null-homologous cycle).

[F7]

For a piecewise C1 contour the Riemann–Stieltjes contour integral equals the parametrized integral ∑j∫f(γ)γ′ dt (For piecewise-C1 contours the Riemann–Stieltjes integral agrees with the parametric complex integral and the published real line integrals); the chain rule holds for complex derivatives (The chain rule for complex derivatives); complex line integrals are additive over concatenations and change sign under reversal (Complex line integrals change sign under reversal and add under concatenation).

Proof

technique · direct
1.1F1F2F8given

(The pole set is closed and discrete, hence finite.) Suppose ω≠0. The pole set S is discrete: each p∈S has a chart neighbourhood off which the local expression of ω is holomorphic except at p, by [F1] and [F2]. It is also closed: if x∈X∖S and h is a chart expression of ω near φ(x), then h is holomorphic at φ(x) because x is not a pole, and by [F2] the poles of h are isolated, so a neighbourhood of φ(x) contains none of them, whence a neighbourhood of x is disjoint from S. As a closed subset of the compact surface, S is compact by [F8]; a discrete compact space is finite, because the family of singletons is an open cover admitting a finite subcover only when the space is finite. Hence S={p1,…,pN} is finite.

1.2F1F3F7

(The integral of ω along a path is chart-independent.) For a piecewise C1 path λ in X whose trace lies in a chart (U,φ) define ∫λω:=∫φ∘λh dz with h the chart expression. If another chart (U′,φ′) contains the trace, put τ=φ∘(φ′)−1 on φ′(U∩U′) and w=φ′∘λ; by [F1] the transition law gives hφ(τ(w))τ′(w)=hφ′(w), and by [F7] and the chain rule the parametrized integrals of hφ over φ∘λ=τ∘w and of hφ′ over w agree; so the definition is independent of the chart used. The integral is additive over concatenations and changes sign under reversal. The face edges used below admit piecewise C1 parametrizations: each Puiseux endpoint germ becomes C1 after the parameter substitution t=sm supplied in the planar lemma, and holomorphic chart changes preserve piecewise C1 regularity.

2.1F3step 1.1

(Chart cellulation subordinate to the poles.) Apply [F3] with F=S: the cells Δ1,…,Δm cover X, each lies in a chart (φi,Ui), the interiors are pairwise disjoint, each pole lies in the interior of exactly one cell, and the cell boundaries have the finite common subedge system of [F3].

3.1F3F4step 2.1

(Each cell is graph-bounded in its chart.) Fix i. By [F4] there is an orientation-preserving similarity σi of the chart plane and a graph-bounded region Ti with φi(Δi)=σi(Ti); write γi for the positively oriented boundary contour of φi(Δi), i.e. the image under σi of the boundary contour of Ti. The induced orientation of Δi is the complex orientation of X, and φi is holomorphic hence orientation-preserving. The finite common boundary subdivision of [F3] splits γi into contour contributions from subedges, each of which occurs on precisely two cells with opposite orientations.

4.1F1F2step 2.1step 3.1

(A chart domain in which the only poles are the interior ones.) Fix i, put Ri:=φi(Δi)=σi(Ti), and let hi be the chart expression of ω on the chart domain of φi, with pole set Pi; by [F2] and [F1], Pi is closed and discrete in the chart domain. The compact set γi∗=∂Ri is disjoint from Pi, because the poles of ω lie in face interiors and φi maps the boundary of Δi onto γi∗; hence the distance from γi∗ to Pi is positive (read as +∞ if Pi is empty). Since the compact set Ri lies in the open chart image Di:=φi(Ui), its distance from C∖Di is also positive. Choose δi>0 smaller than half of both distances and put Ωi:={q:dist⁡(q,Ri)<δi}; it is open, contains Ri and lies in Di, so hi is defined throughout Ωi. Every pole in Ωi lies in Ri∘: if a pole q were outside the closed set Ri, then dist⁡(q,γi∗)=dist⁡(q,Ri)<δi, contradicting dist⁡(q,γi∗)≥dist⁡(γi∗,Pi)>2δi, and q∈∂Ri is impossible because γi∗∩Pi=∅.

4.2step 2.1step 3.1step 1.2

(Summing over the cells.) By step 3.1 each of the finitely many subedges occurs in the boundary of exactly two cells, traversed with opposite orientations; split each γi at the subedge vertices and use additivity, chart independence and reversal from step 1.2. Every subedge contribution occurs twice with opposite signs, so ∑i=1m∫γihi dz=0.

5.1F5F6step 4.1

(Plane residue theorem on each face.) Fix i. The contour γi has trace in Ωi∖Pi, and it is null-homologous in Ωi: for q∉Ωi we have q∉σi(Ti), so [F5] gives n(γi,q)=0. Applying [F6] to hi on Ωi and Γ=γi, whose only poles in Ωi are the images of the poles of ω lying in Δi∘, gives ∫γihi dz=2πi ⁣ ⁣∑p∈S∩Δi∘ ⁣ ⁣Res⁡p(ω), because the index of γi at each of those poles is 1 by [F5].

6.1step 5.1step 4.2step 1.1∎

(Conclusion.) Summing the identities of step 5.1 over i and using step 4.2 gives 0=∑i=1m∫γihi dz=2πi∑p∈SRes⁡p(ω), since each pole lies in exactly one cell interior by step 2.1; dividing by 2πi≠0 gives ∑p∈XRes⁡p(ω)=0, and the residues vanish off the finite set S. For ω=0 the assertion is the convention recorded in the statement. All choices made were finite, so no choice principle was used.

Remarks

The proof is a finite bookkeeping argument: each pole contributes exactly once, through the face whose interior contains it, and every interior edge contributes twice with opposite signs, so the total is zero. Two points deserve emphasis. First, the index one of a face boundary at an interior point is supplied by Index of the boundary of a graph-bounded plane region through explicit deformations (the graph sides are straightened to distant vertical lines and the resulting rectangle is deformed onto a circle), not by the general Jordan curve theorem, which this library deliberately does not assume. Second, the chart cellulation of Finite chartwise triangulation of a compact Riemann surface supplies finitely many chart-contained rectifiable cells and paired subedges, so the boundary contributions cancel as finite sums of well-defined path integrals. The residue theorem for the sphere Orders and residues under inversion on the sphere ↗ checks the statement in the simplest compact case.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Pullback order formula for a branched holomorphic map

Statement

Let f:X→Y be a nonconstant holomorphic map between Riemann surfaces (Holomorphic maps and meromorphic functions on Riemann surfaces) and let η be a meromorphic differential on Y (Meromorphic differentials, orders and residues). The pullback f∗η is the meromorphic differential on X whose expression in charts φ at x∈X and ψ at f(x) is f∗η=(hη(w(z))) w′(z) dz, where w=ψ∘f∘φ−1 is the chart expression of f and hη dw is the expression of η in the chart ψ; the family of expressions is compatible with all chart changes of X and Y.

Lemma. Let x∈X, y=f(x), e=ex(f) the ramification index (Ramification index, ramification order and branch value) and let η be a nonzero meromorphic differential near y. Then ord⁡x(f∗η)=e ord⁡y(η)+e−1. In particular e=1 reproduces ord⁡x(f∗η)=ord⁡y(η), and for the power map w=ze and η=dw the formula gives the order e−1 of the ramified pullback. This is the local analytic Riemann–Hurwitz interface; no global nonzero meromorphic differential and no canonical divisor is assumed to exist.

Facts & Assumptions

Given: A nonconstant holomorphic map f:X→Y of Riemann surfaces, points x∈X, y=f(x), a nonzero meromorphic differential η on a neighbourhood of y, and the ramification index e=ex(f).

[F1]

ord⁡p(ω) and Res⁡p(ω) of a nonzero meromorphic differential are defined by the Laurent expansion of any local expression in a centred chart, and are independent of the centred chart; the transition law hψ(w)=hφ(z(w))z′(w) holds on overlaps (Meromorphic differentials, orders and residues).

[F2]

In suitable centred charts at x and y the map is the power map ψ∘f∘φ−1(z)=ze with the unique positive integer e=ex(f); a nonzero meromorphic germ at 0 has a factorization h(w)=wku(w) with k∈Z, u holomorphic near 0 and u(0)≠0, where k=ord⁡0(h) is the order of h at 0 (Local power-map normal form on Riemann surfaces, Ramification index, ramification order and branch value, Isolated singularities: removable, poles, and essential singularities, Laurent expansion on an annulus, The order of a zero is the exponent in its local holomorphic factorization).

[F3]

The chain rule and product rule hold for holomorphic derivatives, and a composition of holomorphic functions on plane domains is holomorphic (The chain rule for complex derivatives, Linearity, product, reciprocal, and quotient rules for complex derivatives).

Proof

technique · direct
1.1F1F3given

(Compatibility of the pullback expressions.) Let z and z′ be charts on X and w,w′ the corresponding expressions of f; changing the source chart multiplies w′(z) by the transition derivative, and changing the target chart replaces hη by the transition law of η and w′ by the chain rule, so the coefficient transforms exactly as the coefficient of a differential on X: the two ways of computing f∗η in overlapping charts agree by [F3] and [F1]. Hence f∗η is a meromorphic differential on X; it is nonzero because on a connected chart domain the product of the coefficient hη∘w and the derivative w′ is not identically zero: w′ is not identically zero since the nonconstant holomorphic w has isolated values, hη∘w is not identically zero since the zeros and poles of the nonzero meromorphic hη are isolated while w is not locally constant, and a product of two functions on a domain, neither identically zero, is not identically zero.

1.2F2F3

(Computation in normal-form coordinates.) Choose centred charts as in [F2], so that w(z)=ze; write the expression of η in the target chart as h(w) dw with h(w)=wku(w), k=ord⁡y(η)∈Z and u holomorphic with u(0)≠0. Then w(z)ku(w(z)) w′(z)=zeku(ze) eze−1=e ze(k+1)−1u(ze), and the coefficient e u(ze) is holomorphic near 0 with value e u(0)≠0; hence the expression of f∗η in the source chart has order e(k+1)−1=e k+e−1 at 0.

2.1step 1.1step 1.2F1∎

(Conclusion.) By [F1] the order of f∗η at x is the order of its expression in any centred source chart, and the order of η at y is the exponent of the factorization in [F2]; step 1.2 computes the former as eord⁡y(η)+e−1 in the normal-form charts, and step 1.1 shows that this is the pullback differential defined by all charts. The special cases e=1 and η=dw follow by substitution.

Remarks

The formula is local: it never chooses a global differential, and the order e−1 is the ramification order of x. It is applied in Riemann–Hurwitz formula for compact Riemann surfaces as one of the two interfaces of that theorem, the other being the Euler-characteristic cell count. The same computation shows that a coordinate change, in which e=1 at every point, preserves orders, which is the invariance already recorded in Meromorphic differentials, orders and residues; the point here is that a genuinely ramified map with e>1 multiplies the target order by e and adds e−1. Thus a nonzero holomorphic differential of order k≥0 at the image pulls back to a zero of order ek+e−1, which equals e−1 exactly when the target differential is nonvanishing there.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Degree of a proper holomorphic map of Riemann surfaces

Statement

Let f:X→Y be a nonconstant holomorphic map between connected Riemann surfaces (Holomorphic maps and meromorphic functions on Riemann surfaces) that is proper, i.e. f−1(K) is compact for every compact K⊆Y. Then:

  1. f is onto and every fibre f−1(y) is nonempty and finite;
  2. the weighted fibre count d(y):=∑x∈f−1(y)ex(f) is a positive finite integer, independent of y (Ramification index, ramification order and branch value); it is the degree of f, written d=deg⁡f;
  3. the branch values of f form a locally finite — and, when Y is compact, finite — subset of Y;
  4. off the branch locus f is a finite-sheeted covering of degree d: every point y that is not a branch value has an evenly covered open neighbourhood V with f−1(V) a disjoint union of d open sets, each carried biholomorphically onto V by f (Covering maps, evenly covered neighbourhoods, fibres, sheets, and trivial coverings, Biholomorphic maps between complex domains).

The proof is choice-free: all selections are made inside finitely many charts from finite data.

Facts & Assumptions

Given: A proper nonconstant holomorphic map f:X→Y between connected Riemann surfaces.

[F1]

At each x∈X there are centred charts with chart expression z↦ze, e=ex(f)≥1; ex(f)=1 exactly when f is a local biholomorphism at x; the only critical points of z↦ze in a disc around 0 are 0 when e≥2 and none when e=1 (Local power-map normal form on Riemann surfaces, Ramification index, ramification order and branch value).

[F2]

If F is nonconstant holomorphic on a complex domain, a in the domain and m=deg⁡aF, then after shrinking there is a neighbourhood V of a and ρ>0 such that for every w with 0<∣w−F(a)∣<ρm the equation F(z)=w has exactly m distinct solutions in V (A local degree-m holomorphic map has m nearby sheets); in particular every value near F(a) other than F(a) has exactly m preimages in V.

[F3]

A nonconstant holomorphic function on a complex domain is an open map (Open mapping theorem for holomorphic functions); if a holomorphic chart expression of f were constant on a neighbourhood of a point, then, by the identity theorem applied in overlapping charts, f would be constant on the connected surface X (Identity theorem for holomorphic functions).

[F5]

A continuous map is a covering map over an open set when the set is evenly covered: its preimage is a disjoint union of open sets each mapped homeomorphically onto it (Covering maps, evenly covered neighbourhoods, fibres, sheets, and trivial coverings).

[F6]

A separation of a space is a pair of disjoint nonempty open subsets with union the whole space; since the two pieces are complementary, each is also closed, so a separation is the same thing as a partition into two nonempty clopen pieces, and a connected space is one admitting no separation. Hence the only clopen subsets of a connected space are ∅ and the space itself (Separation of a topological space, connected and disconnected spaces, clopen sets, and connected subsets).

Proof

technique · direct
1.1F4given

(f is a closed map.) Let A⊆X be closed and let y∉f(A). Choose a compact neighbourhood K of y, possible by local compactness [F4], and put K∘ for its interior. Since f is proper, f−1(K) is compact, so A∩f−1(K), a closed subset of it, is compact, and its image f(A∩f−1(K)) is compact, hence closed in Y, and does not contain y. Then V:=K∘∖f(A∩f−1(K)) is open, contains y, and is disjoint from f(A): for a∈A with f(a)∈V⊆K one has a∈f−1(K), so f(a)∈f(A∩f−1(K)), which V avoids. Hence Y∖f(A) is open and f(A) is closed.

1.2F3F1given

(f is an open map.) Let O⊆X be open and x∈O. Choose a chart at x and a chart at f(x), and let F be the chart expression on a connected neighbourhood W⊆O of x; by [F3] F is not constant, so the planar open mapping theorem [F3] applied to F on W shows that F(W) is open in the target chart plane, that is, it contains a neighbourhood of the image of x. Since charts carry neighbourhoods to neighbourhoods, f(O) contains a neighbourhood of f(x); as x∈O was arbitrary, f(O) is open.

2.1F6step 1.1step 1.2given

(f is onto.) The image f(X) is nonempty, open by step 1.2, and closed by step 1.1; Y is connected, so its only nonempty clopen subset is Y itself and f(X)=Y.

3.1F1F4step 2.1

(Fibres are finite.) Let y∈Y. By properness f−1(y) is compact, and it is nonempty by step 2.1. Each x∈f−1(y) is isolated in f−1(y): in the coordinates of [F1] the fibre over y corresponds, near x, to the solutions of ze=0 in a disc, and 0 is the only solution. Hence f−1(y) is discrete and compact, hence finite; write f−1(y)={x1,…,xr} and ej:=exj(f).

4.1F1F2step 1.1step 3.1

(Local constancy of the weighted count.) Fix y and use the notation of step 3.1. For each j choose centred charts as in [F1] and apply [F2] to the chart expression Fj, which has Fj(0)=0 and deg⁡0Fj=ej: shrink to open neighbourhoods Uj of xj, pairwise disjoint, and Vj of y with f(Uj)=Vj, such that for every y′∈Vj∖{y} the fibre of y′ meets Uj in exactly ej points, and the fibre of y meets Uj only in xj. The set X∖(U1∪⋯∪Ur) is closed, and its image under the closed map f of step 1.1 is closed and does not contain y, so there is an open neighbourhood V⊆V1∩⋯∩Vr of y with f−1(V)⊆U1∪⋯∪Ur. For y′∈V∖{y} the fibre lies in ⋃jUj and meets Uj in exactly ej points; in the coordinates of [F1] a point x∈Uj with f(x)=y′≠y satisfies z≠0, where z is the source coordinate, and there the derivative of the expression zej is ejzej−1≠0, so ex(f)=1 by [F1]; hence d(y′)=∑jej=d(y).

5.1F6step 3.1step 4.1

(The degree.) By step 4.1 every point of Y has an open neighbourhood on which y↦d(y) is constant. Fix y0∈Y and put D:={y∈Y:d(y)=d(y0)}. Then D is nonempty, it is open because step 4.1 gives a neighbourhood of each of its points on which d is constant, and Y∖D is open because for y∉D step 4.1 gives a neighbourhood of y on which d is constant, with value d(y)≠d(y0), hence disjoint from D. So D is a nonempty clopen subset of the connected surface Y, hence D=Y by [F6]; that is, d is constant. Its value d is a positive integer because every fibre is nonempty and the sum over the finite fibre of the positive integers ex(f) is positive and finite.

5.2F1step 3.1step 4.1

(Branch values are locally finite.) In the situation of step 4.1, let x′ be a critical point of f with f(x′)∈V. Then x′∈Uj for some j, and in the coordinates of [F1] the chart expression is z↦zej, whose derivative vanishes in a disc around 0 only at z=0 when ej≥2 and nowhere when ej=1; a point with z≠0 therefore has e=1 by [F1]. So the critical points above V are among x1,…,xr, and the branch values in V are among f(x1),…,f(xr): finitely many. Hence every point of Y has a neighbourhood containing only finitely many branch values.

6.1F1F5step 5.1

(Covering off the branch locus.) Let y∈Y not be a branch value, so ex(f)=1 for every x∈f−1(y) by definition of the branch locus, and let V, Uj be as in step 4.1. For each j the chart expression is z↦z on Uj in the coordinates of [F1], so f∣Uj is a biholomorphism onto Vj with the coordinate change as inverse; restricting to f−1(V)∩Uj shows that V is evenly covered with d sheets f−1(V)∩Uj, one for each of the d points of the fibre (each contributing ej=1). Hence f is a finite-sheeted covering map of degree d over the complement of the branch locus.

7.1step 2.1step 3.1step 5.1step 6.1step 5.2∎

(Conclusion.) Steps 2.1, 3.1, 5.1, 6.1 and 5.2 establish all four claims; when Y is compact, finitely many relatively compact open sets cover Y and each contains only finitely many branch values, so the branch locus is finite. Every selection above was made from the finite fibre of a fixed point and from finitely many charts, so no choice principle is used.

Remarks

Properness makes the weighted count finite and locally constant. Without it, the count need not be finite: every fibre of the exponential map is infinite, as The exponential map has no finite proper-map degree ↗ shows. The degree is used in Riemann–Hurwitz formula for compact Riemann surfaces, where the unramified part of f is a genuine d-sheeted covering and the ramified fibres contribute the deficit ∑(ex−1). The branch locus is not assumed finite in advance: local finiteness follows from the finiteness of fibres and from the local normal form, and finiteness on a compact target is then immediate.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Topological classification of compact Riemann surfaces

Statement

Assume the Axiom of Choice. Let X be a compact Riemann surface (Riemann surfaces and holomorphic atlases). Then:

  1. the holomorphic atlas of X canonically orients X; the orientation is determined by the complex structure, and the charts of the atlas are mutually orientation-preserving for it (R-orientation of a topological manifold);
  2. X is homeomorphic to the sphere with g handles for a unique g≥0: writing #gT2 for the connected sum of g copies of the torus, with #0T2=S2, there is exactly one g≥0 with X≅#gT2.

The finite chart triangulation of Finite chartwise triangulation of a compact Riemann surface supplies the finite triangulation on which the polygonal reduction operates, and the reduction itself together with the uniqueness of g is the content of Classification of compact connected surfaces. The Axiom of Choice is used exactly through that in-run classification theorem; the chart orientation and the local triangulation are choice-free.

Facts & Assumptions

Given: A compact Riemann surface X with its holomorphic atlas, and the in-run classification theorem for compact connected surfaces.

[F1]

A Riemann surface is a nonempty connected Hausdorff second-countable space with a holomorphic atlas: its charts are homeomorphisms onto open subsets of C, and any two compatible charts have holomorphic transition maps in both directions (Riemann surfaces and holomorphic atlases); consequently X is, in particular, a topological 2-manifold without boundary (Topological manifolds without boundary: Hausdorff, second-countable, and locally Euclidean spaces).

[F2]

For holomorphic f on an open set of C the real Jacobian determinant satisfies det⁡Jf(z)=∣f′(z)∣2≥0, with equality exactly where f′(z)=0 (The Jacobian determinant of a holomorphic map is ∣f′∣2 and is positive exactly where f′≠0); an injective holomorphic map on a plane domain has nowhere-vanishing derivative (An injective holomorphic map has no critical point and is biholomorphic onto its image).

[F3]

An integral orientation of an n-manifold is a continuous section x↦μx of its local Z-homology system whose value at every point generates the local homology group; a manifold is orientable when it admits one (R-orientation of a topological manifold).

[F4]

Assume the Axiom of Choice. Every nonempty compact connected boundaryless topological 2-manifold is homeomorphic to S2, to the connected sum of g≥1 copies of the torus for a unique g, or to the connected sum of k≥1 copies of the real projective plane for a unique k; two such surfaces are homeomorphic if and only if they have the same integral orientability and the same Euler characteristic; the corresponding canonical polygon words are the empty reduced word for the sphere (represented geometrically by the sphere digon), the g-fold commutator word, and the k-fold square word (Classification of compact connected surfaces).

[F5]

For every compact Riemann surface Y and every finite F⊆Y there is an oriented topological face-to-face triangulation of Y subordinate to F, with finitely many triangles, each inside a single chart, pairwise interior-disjoint, meeting only in full common edges or common vertices, and every point of F in a face interior (Finite chartwise triangulation of a compact Riemann surface). The supplier separately gives a rectifiable chart cellulation for contour integration; no edge regularity is asserted here for the topological refinement.

[F6]

The Axiom of Choice: every family of nonempty sets has a choice function (The Axiom of Choice).

Proof

technique · direct
1.1F1given

(X is a compact connected boundaryless topological 2-manifold.) By [F1] the charts of X are homeomorphisms onto open subsets of C≅R2, so X is a topological 2-manifold; it has no boundary because charts take values in open sets of R2, it is nonempty and connected by the Riemann-surface convention, and it is compact by hypothesis.

1.2F1F2F3

(The holomorphic atlas orients X.) For charts φ,ψ with transition τ=ψ∘φ−1 on a plane domain, τ is biholomorphic onto its image, hence injective and holomorphic, so τ′≠0 everywhere by [F2] and then det⁡Jτ=∣τ′∣2>0 everywhere by [F2]. Transporting the standard orientation of C through each chart therefore gives local orientations that agree on every overlap; equivalently, the maximal atlas is an oriented atlas. The resulting local orientation data are canonical for the holomorphic structure: any chart compatible with the atlas has biholomorphic transitions to the charts of the atlas, hence the same Jacobian positivity, so it defines the same orientation.

1.3F5

(Finite chart triangulation.) Applying [F5] with Y=X and F=∅ gives a finite oriented topological triangulation of X by chart-contained triangles; this is the finite triangulation on which the polygonal reduction of [F4] operates.

2.1F2F3step 1.2

(The atlas orientation is the integral orientability read by [F4].) The orientation of step 1.2 gives, at every x∈X and in every chart around x, the generator of the local homology H2(X,X∖{x};Z) determined by the standard orientation of the plane through that chart; the transition computation of step 1.2 shows the generator is independent of the chart, and it varies continuously because it is locally induced by one chart. Hence X carries an integral orientation in the sense of [F3], so X is orientable, and this orientation is canonical for the holomorphic structure.

3.1F4step 1.1step 2.1

(Classification and exclusion of the nonorientable models.) By [F4], whose hypothesis is satisfied by the compact connected boundaryless 2-manifold X of step 1.1, the surface X is homeomorphic to S2, to the connected sum of g≥1 tori, or to the connected sum of k≥1 projective planes, these being the canonical polygon words of the classification; and by the same theorem the models are distinguished by integral orientability and Euler characteristic. By step 2.1 the surface X is orientable, and the nonorientable models are exactly the k-fold connected sums of the real projective plane, k≥1; identifying the square-word family with the nonorientable models is an explicit obligation on Classification of compact connected surfaces, which must deliver it together with the normal forms. Hence X≅S2 or X≅#gT2 for some g≥1.

4.1F4F6step 1.3step 3.1∎

(Unique handle number.) The alternative X≅S2 is the case g=0 of X≅#gT2, and for g≥1 the number g is unique by the uniqueness clause of [F4]; hence there is exactly one g≥0 with X≅#gT2, the sphere with g handles. The chart triangulation of step 1.3 witnesses the finite triangulation fed into the polygonal reduction, and the Axiom of Choice is used exactly through [F4] by [F6]; the chart orientation of steps 1.2–1.3, the local triangulation of step 1.3 and the uniqueness conclusion use no choice principle.

Remarks

Two obligations belong to the in-run supplier Classification of compact connected surfaces rather than to this page. First, the theorem is stated for compact connected boundaryless topological 2-manifolds and must deliver the homeomorphism to its normal forms together with the uniqueness of the label; the finite triangulation consumed here is the chartwise one of Finite chartwise triangulation of a compact Riemann surface, whose closed-triangle homeomorphisms and face-to-face incidences supply the finite topological triangulation needed for polygonal reduction. Second, the phrase "integral orientability" in the classification invariant must agree with the orientation produced by a complex atlas; the standard local-homology generator carried by a chart is the bridge used in step 2.1, and it is the part of the argument to compare with the orientability argument in step 5.1 of Classification of compact connected surfaces. The holomorphic input is genuinely used only for orientability: a nonorientable compact connected surface admits no complex structure of the kind considered here.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-30Open item page →

Genus and Euler characteristic of a compact Riemann surface

Definition

Assume the Axiom of Choice. Let X be a compact Riemann surface (Riemann surfaces and holomorphic atlases), and let X≅#gT2 be its homeomorphism type as a sphere with g handles (Topological classification of compact Riemann surfaces); here #gT2 is the connected sum of g copies of the torus and #0T2=S2.

  • The genus of X is that number, g(X):=g≥0. Equivalently, g(X)=0 exactly when X is homeomorphic to the sphere, and g(X)≥1 is the unique number of handles in the classification.
  • The Euler characteristic of X is the alternating cell count of any finite cell structure of X, χ(X):=V−E+F, in the sense of Euler characteristic of a finite CW complex: choose a finite triangulation or polygonal schema of X, count its vertices, edges and faces, and take the alternating sum.

Well-definedness

The number g(X) is well defined by the uniqueness clause of Topological classification of compact Riemann surfaces: among the orientable normal forms #gT2, g≥0, the homeomorphism type determines g uniquely, and the value depends only on the topological type of X, not on the holomorphic atlas used to exhibit it.

The displayed formula χ(X)=2−2g(X) is the content of the in-run corollary Euler characteristic of an orientable compact surface: it states that a nonempty compact connected orientable boundaryless topological 2-manifold has a unique genus g≥0 — the sphere being g=0 — and Euler characteristic 2−2g, so the alternating count is independent of the triangulation and of the polygonal schema chosen. The empty reduced word denotes the zero-handle terminal case; it is not itself a polygonal schema. The sphere has the actual one-face digon aa−1, with two quotient vertices, one paired edge and one face, so χ=2−1+1=2. For g≥1 the g-fold commutator word gives one vertex, 2g edges and one face, so χ=1−2g+1=2−2g. The same value is obtained from any finite triangulation by the subdivision-invariance of V−E+F. The formula also shows that χ(X) is even and at most 2.

Axiom of Choice. This definition assumes AC because the topological classification theorem it invokes does; AC enters exactly through Classification of compact connected surfaces and its finite triangulation and Schoenflies chain (The Axiom of Choice). No further choice is made here: the genus is read off from the classification, and the cell count is finite.

Remarks

For the two basic cases: the Riemann sphere has g=0 and χ=2, and the complex torus C/Λ has g=1 and χ=0, matching the count 1−2+1=0 for its commutator polygon. The Euler characteristic is used in this pair only through the two identities χ(X)=2−2g(X) and χ(Y)=2−2g(Y) substituted into the cell count of Riemann–Hurwitz formula for compact Riemann surfaces; no other surface invariant is asserted here. Because the genus is defined topologically, it is automatically invariant under biholomorphism, and the notation g(X) may be used before the homological or de Rham interpretations of the genus, which belong to later pages.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-30Open item page →

Riemann–Hurwitz formula for compact Riemann surfaces

Statement

Assume the Axiom of Choice. Let f:X→Y be a nonconstant holomorphic map between compact connected Riemann surfaces (Holomorphic maps and meromorphic functions on Riemann surfaces), let d=deg⁡f be its degree and ex=ex(f) the ramification index at x∈X (Degree of a proper holomorphic map of Riemann surfaces, Ramification index, ramification order and branch value). Then the ramification sum is finite and 2g(X)−2=d(2g(Y)−2)+∑x∈X(ex−1), with genus and Euler characteristic as in Genus and Euler characteristic of a compact Riemann surface.

The proof is a finite cell count: a chartwise topological triangulation of Y, subdivided so that every branch value is a vertex and no triangle has two branch-value vertices, is lifted through the covering f:X→Y off the vertices, and the vertex deficit ∑(ex−1) appears there. The local analytic interface Pullback order formula for a branched holomorphic map records the same deficit as the order formula for pulled-back differentials; no global canonical differential and no Stokes or de Rham input is assumed. The Axiom of Choice enters only through the genus-classification interface of Genus and Euler characteristic of a compact Riemann surface.

Facts & Assumptions

Given: A nonconstant holomorphic map f:X→Y of compact connected Riemann surfaces.

[F1]

Since X is compact and Y is Hausdorff, and holomorphic maps are continuous, f is proper: for compact K⊆Y the preimage f−1(K) is closed in the compact space X, hence compact (A closed subspace of a compact space is compact, and a finite union of compact subspaces is compact, Holomorphic maps and meromorphic functions on Riemann surfaces).

[F2]

Degree theory of proper maps: f is onto with finite fibres, has a degree d with d=∑x∈f−1(y)ex(f) for every y∈Y, its branch values are locally finite and finite because Y is compact, and off the branch locus f is a finite-sheeted covering of degree d; moreover at every x there are centred charts in which f is z↦zex (Degree of a proper holomorphic map of Riemann surfaces, Ramification index, ramification order and branch value).

[F3]

Chartwise triangulation: for every finite F⊆Y there are finitely many chart-contained closed topological triangles, each supplied with a homeomorphism from the standard closed triangle; they cover Y, meet face to face in full edges or vertices, and avoid F on their edges (Finite chartwise triangulation of a compact Riemann surface). This is the topological refinement supplied by the chart lemma; its new edges carry no asserted analytic regularity.

[F4]

The homeomorphism from a standard closed triangle in [F3] transports the elementary face and edge subdivisions of that triangle to topological subdivisions of its image. A face insertion changes (V,E,F) by (1,3,2); an edge insertion in the boundaryless surface changes it by (1,3,2). Thus each operation preserves V−E+F. Choose the new arcs to avoid the finitely many other prescribed points and use the same split on both sides of a shared edge. These are finite topological cell operations; no smooth-edge subdivision claim is needed.

[F5]

Simply connected bases: every nonempty convex subset of Rn is simply connected (Every nonempty convex subset of Rn is simply connected), and every connected covering of a locally path-connected simply connected space is one-sheeted and isomorphic to the identity covering (A connected covering of a locally path-connected simply connected space is one-sheeted and trivial).

[F6]

Euler characteristic and genus: a finite face-to-face topological triangulation gives a finite CW structure by taking its vertices, open edges and open faces as cells. Hence for a compact Riemann surface Z, χ(Z)=V−E+F=2−2g(Z) (Genus and Euler characteristic of a compact Riemann surface, Euler characteristic of a finite CW complex).

[F7]

The Axiom of Choice (The Axiom of Choice).

Proof

technique · direct
1.1F2

(Properness and finiteness of the ramification.) By [F1], f is proper, so [F2] applies. The branch values of f form a finite set B⊆Y because Y is compact [F2]. The set f−1(B) is a finite union of finite fibres, hence finite. Every ramification point lies in f−1(B), although a fibre over a branch value can also contain unramified points. Thus ∑x∈X(ex−1) has only finitely many nonzero terms.

2.1F3F4F6step 1.1

(A topological triangulation with isolated branch vertices.) Apply [F3] with F=B to obtain a finite face-to-face topological triangulation T whose edges avoid B. Insert each b∈B into the open face containing it by joining it to that face's three vertices, choosing the arcs to avoid the other finitely many points of B [F4]. Call the resulting triangulation T0; every branch value is now a vertex. Next choose one interior point on every edge of T0 and perform the edge subdivision of [F4], including the matching splits in its two incident faces. Call the final triangulation T′ and its counts V′,E′,F′. Every old edge has been split, while an edge newly drawn during subdivision has its split point as an endpoint. Thus no edge of T′ joins two vertices of T0, although a new edge may join two split points. In particular no edge, and hence no triangular face, has two branch-value vertices. Every subdivision preserves the topological cell count, so V′−E′+F′=χ(Y) by [F4] and [F6].

3.1F2step 2.1

(f is a degree-d covering off the vertex set.) Let V′ be the vertex set of T′ and put Y∗:=Y∖V′. By step 2.1 the branch locus is contained in V′, so no point of Y∗ is a branch value; by [F2] the restriction f∗:f−1(Y∗)→Y∗ is then a covering map of degree d: every point of Y∗ has an evenly covered neighbourhood on which f is a d-sheeted covering.

3.2F2step 2.1

(Vertices above the vertices.) For each v∈V′ the degree formula of [F2] gives ∑x∈f−1(v)ex=d, and every x there satisfies ex≥1; hence ∣f−1(v)∣=d−∑x∈f−1(v)(ex−1). Summing over the finitely many vertices v∈V′ gives VX=∣f−1(V′)∣=dV′−∑x∈X(ex−1), because a point with ex>1 is a ramification point and its image in B is a vertex of T′ by step 2.1, while a point with ex=1 contributes nothing.

4.1F5step 3.1

(Each open cell has exactly d lifts.) Let C⊆Y∗ be the relative interior of an edge or an open face of T′. An open edge is homeomorphic to the convex open interval, hence simply connected, and an open face is homeomorphic to an open triangle, which is convex, hence simply connected [F5]; a homeomorphism transports null-homotopies of loops, so both are simply connected in the sense of [F5]. Each connected component of (f∗)−1(C) is a connected covering of C, hence is one-sheeted over C by [F5]; since every fibre of f∗ over C has exactly d points, (f∗)−1(C) has exactly d components, each mapped homeomorphically onto C by f.

5.1F2F3F5step 2.1step 4.1

(The lifted cells form a finite topological triangulation of X.) Fix a closed target triangle T of T′. By step 2.1, T contains at most one branch value v, and if present it is a vertex. Put T†=T∖{v} in that case and T†=T otherwise. The homeomorphism from a Euclidean closed triangle in [F3] transports its straight-line contraction away from one vertex, so T† is connected and simply connected. The covering of Y∖B supplied by [F2], restricted to T†, therefore has d components, each mapped homeomorphically to T† by [F5]. At an unramified vertex the local inverse of f extends the sheet uniquely. At a branch vertex v, choose a small coordinate disk D about v such that f−1(D) is the disjoint union of coordinate disks about the finitely many points of f−1(v), with f on each given by z↦zex; compactness of X excludes further preimage components after shrinking D. The closed-triangle homeomorphism gives a neighbourhood basis of v inside T whose punctured members are connected. Take one such punctured corner neighbourhood contained in D. Its image under any one sheet inverse T†→X is connected and therefore lies in one of those disjoint source disks, centred at some x∈f−1(v). As points of that corner approach v, the local equation zex=w forces their inverse images to approach x. Thus this sheet inverse extends continuously to v by assigning it x. The extended map from compact T to Hausdorff X is injective, since it was injective on T† and x lies over the omitted target point, and is therefore a homeomorphism onto a closed topological triangle. The same corner argument closes each lifted open edge to an interval, including at a ramified endpoint.

6.1F2F3F6step 2.1step 4.1step 5.1

These closed lifted triangles meet face to face. Two different lifts of one target triangle have disjoint interiors and open edge lifts; by the local inverse at every unramified point they can meet only over its possible single branch vertex, hence in at most one vertex. For different target triangles, their images meet in at most one full target edge or one target vertex by [F3]. Over the interior of a common edge, the covering has exactly one lifted face on each local side of each lifted edge. An edge has at most one branch-value endpoint by step 2.1. If two closed lifted faces over adjacent target faces meet above both endpoints of that edge, they meet above an unramified endpoint; its unique local inverse makes their lifted edge germs coincide, and uniqueness of lifting along the connected open edge makes the whole lifted edge coincide. Thus they cannot meet in two vertices without sharing the full edge. Since each closed lifted triangle maps homeomorphically to its target triangle, two lifted triangles either share that one full lifted edge, share one vertex above a target vertex, or are disjoint. The local sectors of z↦zex occur cyclically around a ramified source vertex, and ordinary local inverses give the usual circle links elsewhere. The lifted data therefore give a finite topological triangulation and hence a finite CW structure on X by [F6]. There are VX:=∣f−1(V′)∣ vertices, EX=dE′ open edges and FX=dF′ open faces by step 4.1, so χ(X)=VX−EX+FX.

7.1step 2.1step 6.1step 3.2

(The cell count.) Combining steps 6.1 and 3.2, χ(X)=VX−EX+FX=dV′−∑x∈X(ex−1)−dE′+dF′=d(V′−E′+F′)−∑x∈X(ex−1)=d χ(Y)−∑x∈X(ex−1), using χ(Y)=V′−E′+F′ from step 2.1.

8.1F6step 7.1

(Substituting χ=2−2g.) By [F6], χ(X)=2−2g(X) and χ(Y)=2−2g(Y); substituting into step 7.1 gives 2−2g(X)=d(2−2g(Y))−∑x∈X(ex−1), and rearranging yields 2g(X)−2=d(2g(Y)−2)+∑x∈X(ex−1).

9.1F7step 1.1step 8.1∎

(Conclusion.) The formula holds, and the ramification sum is finite by step 1.1. The Axiom of Choice is used exactly through the genus interface [F6] of [F7], that is, through the topological classification theorem on which it rests; the triangulation, its subdivision, the covering triviality over the simply connected cells and the local model are choice-free, every selection being made from finitely many explicit cells and fibres.

Remarks

The two interfaces of the statement are deliberately separated. The covering side is Degree of a proper holomorphic map of Riemann surfaces, which supplies the degree and the local model z↦ze; the genus side is Genus and Euler characteristic of a compact Riemann surface. The local analytic bridge to the divisor language is Pullback order formula for a branched holomorphic map, whose formula ord⁡x(f∗η)=exord⁡f(x)(η)+ex−1 produces the same deficit ex−1 as the cell count above, without requiring a global nonzero differential on Y. For the sphere case g(Y)=0 the formula reads 2g(X)−2=−2d+∑(ex−1), which is the count 2−2g=d⋅2−∑(ex−1) of the sources. The hypothesis that X is compact is essential here only through properness and finite ramification; the proper degree theorem already supplies the latter, so no separate finiteness argument for critical points is needed beyond step 1.1.

5 · Examples, counterexamples and false statements

None yet.

Sources