Meromorphic functions on a Riemann surface and their orders #
Let X be a Riemann surface, that is, a complex manifold modelled on ℂ, and let f : X → E be
a function valued in a complex normed space. Reading f in the chart chartAt ℂ x at x gives
the function f ∘ (chartAt ℂ x).symm of one complex variable. This file defines f to be
meromorphic at x (TauCeti.RiemannSurface.MeromorphicAt) when that representative is
meromorphic at chartAt ℂ x x in the sense of Mathlib's MeromorphicAt, and defines the
order of f at x (TauCeti.RiemannSurface.meromorphicOrderAt) as the meromorphic order of
the representative there, in WithTop ℤ: positive at a zero, negative at a pole, and ⊤ when
f vanishes on a punctured neighbourhood of x.
Since the transition maps between charts of the maximal atlas are holomorphic with nowhere
vanishing derivative, both notions may be computed in any chart of the maximal atlas at x
(TauCeti.RiemannSurface.meromorphicAt_iff_of_mem_maximalAtlas and
TauCeti.RiemannSurface.meromorphicOrderAt_eq_of_mem_maximalAtlas); they are invariants of the
function, not of the coordinate used to read it.
Pulling a meromorphic function back along a holomorphic map φ : X → Y gives a meromorphic
function (TauCeti.RiemannSurface.MeromorphicAt.comp), and when φ is nonconstant near x the
order is multiplied by the local multiplicity of φ:
ord_x (F ∘ φ) = ord_{φ x} F * localMultiplicity φ x
(TauCeti.RiemannSurface.meromorphicOrderAt_comp). This is the formula relating orders of a
function upstairs and downstairs along a branched covering.
Main declarations #
TauCeti.RiemannSurface.MeromorphicAt: a function on a Riemann surface is meromorphic atx.TauCeti.RiemannSurface.meromorphicOrderAt: its order atx.TauCeti.RiemannSurface.meromorphicAt_iff_of_mem_maximalAtlasandTauCeti.RiemannSurface.meromorphicOrderAt_eq_of_mem_maximalAtlas: chart independence.TauCeti.RiemannSurface.meromorphicAt_of_eventually_mdifferentiableAt: a holomorphic function is meromorphic.TauCeti.RiemannSurface.MeromorphicAt.compandTauCeti.RiemannSurface.meromorphicOrderAt_comp: pullback along a holomorphic map, with the order formula.
References #
- Otto Forster, Lectures on Riemann Surfaces, Graduate Texts in Mathematics 81, Springer, 1981, §1 (meromorphic functions) and §16 (divisors).
- Rick Miranda, Algebraic Curves and Riemann Surfaces, Graduate Studies in Mathematics 5, American Mathematical Society, 1995, Chapter II §§1 and 4.
Definitions #
A function f : X → E on a Riemann surface is meromorphic at x if its representative
f ∘ (chartAt ℂ x).symm in the preferred chart at x is meromorphic at chartAt ℂ x x. Any
chart of the maximal atlas at x gives the same notion
(TauCeti.RiemannSurface.meromorphicAt_iff_of_mem_maximalAtlas).
Equations
- TauCeti.RiemannSurface.MeromorphicAt f x = MeromorphicAt (f ∘ ↑(chartAt ℂ x).symm) (↑(chartAt ℂ x) x)
Instances For
The order of a function f : X → E on a Riemann surface at x: the meromorphic order of
its representative in the preferred chart at x. It is positive at a zero, negative at a pole,
and ⊤ when f vanishes on a punctured neighbourhood of x. Any chart of the maximal atlas at
x gives the same value (TauCeti.RiemannSurface.meromorphicOrderAt_eq_of_mem_maximalAtlas).
If f is not meromorphic at x the value is the junk value 0, as for meromorphicOrderAt.
Equations
- TauCeti.RiemannSurface.meromorphicOrderAt f x = meromorphicOrderAt (f ∘ ↑(chartAt ℂ x).symm) (↑(chartAt ℂ x) x)
Instances For
The order of a function that is not meromorphic at x is the junk value 0.
Values on a punctured neighbourhood #
Being meromorphic at x only depends on the values on a punctured neighbourhood of x.
Functions agreeing on a punctured neighbourhood of x are meromorphic at x together.
The order at x only depends on the values on a punctured neighbourhood of x.
Chart independence #
Chart independence of meromorphy. A function is meromorphic at x exactly when its
representative in some (equivalently, any) chart of the maximal atlas at x is meromorphic at the
coordinate of x.
Chart independence of the order. The order of a function at x is the meromorphic order
of its representative in any chart of the maximal atlas at x.
A function holomorphic near x is meromorphic at x.
Pullback along a holomorphic map #
Pullback of a meromorphic function. A function meromorphic at φ x, pulled back along a
map φ holomorphic near x, is meromorphic at x.
The order formula for pullbacks. Pulling a function meromorphic at φ x back along a map
φ holomorphic and nonconstant near x multiplies its order by the local multiplicity of φ
at x.