Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-09-30
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.

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.

Depends on

Used by

Dependency tree · two levels

56 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources