Coverings away from branch values #
For a finite holomorphic map of Riemann surfaces with connected target, the branch values are the
images of the points of local multiplicity greater than one. With compact source this is a finite
closed set, and the map is a covering over its complement. Every fibre of this covering has
cardinality equal to the analytic degree of the map. Conversely, a branch value cannot admit
an evenly covered neighbourhood: a local homeomorphism has local multiplicity one. Local
multiplicities multiply along composites, so the branch values of g ∘ f are the images under g
of the branch values of f together with the branch values of g.
These results supply the unbranched covering obtained by removing neighbourhoods of branch
values, used in the topological proof of the Riemann--Hurwitz formula. The restriction is
Mathlib's Set.restrictPreimage, so the ordinary covering-map API applies without a new
carrier or notion of covering.
The covering and its sheet count use local multiplicity, finite fibres, and the analytic fibre-sum degree. Euler characteristic and topological genus are needed for the subsequent Riemann--Hurwitz application, rather than for these covering results.
Main declarations #
FiniteHolomorphicMap.branchValues: the set of branch values.FiniteHolomorphicMap.isLocalHomeomorphOn_iff: local homeomorphy is equivalent to local multiplicity one at every point of the specified source set.FiniteHolomorphicMap.isCoveringMapOn_iff: a map with compact source is a covering on precisely the subsets disjoint from its branch values.FiniteHolomorphicMap.isCoveringMap_restrictPreimage_compl: the covering obtained by deleting a set containing the branch values, and its preimage.FiniteHolomorphicMap.card_fiber_eq_degree_iff: a fibre has as many points as the degree exactly when its value is not a branch value.FiniteHolomorphicMap.ncard_fiber_restrictPreimage_compl: every fibre of this restricted covering has cardinality equal to the analytic degree.FiniteHolomorphicMap.branchValues_comp: the branch values of a compositeg ∘ fare the images undergof the branch values offtogether with the branch values ofg.
References #
- Otto Forster, Lectures on Riemann Surfaces, Graduate Texts in Mathematics 81, Springer, 1981, §§4 and 17.
- Rick Miranda, Algebraic Curves and Riemann Surfaces, Graduate Studies in Mathematics 5, American Mathematical Society, 1995, Chapter II §4.
The covering construction uses Mathlib's
IsClosedMap.isCoveringMapOn_of_isLocalHomeomorphOn.
The branch values of a finite holomorphic map: the images of the points with local multiplicity greater than one.
Instances For
A value is a branch value exactly when some point above it is ramified.
Away from branch values, every point of the fibre has local multiplicity one.
A finite holomorphic map is locally homeomorphic on a set exactly when its local multiplicities on that set are one. No compactness assumption is needed.
There are finitely many branch values for a finite holomorphic map with compact source.
The branch values form a closed set.
The complement of the branch values is open.
A finite holomorphic map with compact source is a covering over exactly those subsets of the target that contain no branch values. In particular it is not a covering at a branch value.
Deleting a set containing every branch value, and its preimage, gives an ordinary covering map.
A fibre has cardinality equal to the degree exactly when it contains no ramification points. Thus the covering away from branch values has as many sheets as the analytic degree.
Every fibre of the covering obtained by deleting a set containing every branch value has cardinality equal to the analytic degree of the original map.
Branch values of a composite: for finite holomorphic maps f : X → Y and g : Y → Z,
with X compact and Y connected, the branch values of g ∘ f are the images
under g of the branch values of f together with the branch values of g.