The concept of moduli of path families as defined by
Ahlfors and Beurling in (Ahlfors and Beurling
1952)
extends to homotopy classes of simple closed curves on Riemann surfaces as
follows. Let X be a compact Riemann
surface, and α a simple closed curve
on X. Let Γ(α) denote the set of simple closed curves
on X homotopic to the given curve α. Let
M (α) denote the set of all metrics ρdw
on X such that
∫β ρdw
≥
1
for all rectifiable curves β in Γ(α). Define the modulus, m(α), of the path family Γ(α) by setting
m(α) = inf ∫∫X ρ2 du dv,
where the infimum is taken over all metrics ρdw
in M (α).
Let ![]()
be a hyperelliptic
affine algebraic plane curve. Here we
assume that the branch points
are all distinct. Every hyperelliptic curve of genus g can always be represented in this
form, and this standard representation for any hyperelliptic curve can always
be found algorithmically. The algcurves
package of Maple has built in routines
for testing whether a given curve is
hyperelliptic and if it is, then the above standard presentation can always be
found automatically.
In this paper we define an algorithm that will compute the modulus of a given homotopy class of simple closed curves on the curve C defined by the equation (1.1). The key tool in this algorithm is the Myrberg algorithm for finding a Schottky uniformization of a hyperelliptic curve. The algorithm was developed by P. J. Myrberg (1926). For details of this see (Myrberg 1920) or for a modern exposition, with detailed proofs and extension to Fuchsian uniformizations, see (Seppälä 1995), (Seppälä 1995), and (Seppälä 2003).
For the convenience of the reader we recall here briefly
Myrberg’s algorithm (see (Myrberg 1920), (Seppälä 2003). To find a Schottky group uniformizing a
hyperelliptic curve C given by
equation (1.1)
one forms
sequences
,
so that
, and each
has been obtained from
by the inverse of a rational mapping of the complex plane
onto itself. This is the mapping (5) of
Lemma 1 in (Seppälä 2003). For the purposes of this paper it is not
necessary to go into the details of how the sequences
have been formed. By standard analytical considerations one
shows that these sequences converge. In
fact they do converge rather rapidly.
For
let
(2.1)
,
and, for
, let
(2.2) 
be the elliptic rotation of angle
with fixed-points
. If all the branch
points
are real, then also
the limits points
are real. In this case the mappings
map the upper half
plane onto the lower half plane.
Let
(2.3) ![]()
be the group generated by the products of the elliptic
rotations
and
. The group
is a Schottky group
acting in a domain
so that
Consider a hyperelliptic curve
given by the affine
equation (1.1). The following arguments apply to any simple
closed path
in the finite complex
plane going around exactly two points
, i.e., the bounded complement of the curve
contains exactly two
points
, and the path
does not go through
any point
. For the sake of
clarity, let us assume that
goes around
and
. Then
lifts to a simple
closed path on the hyperelliptic curve
going around a handle
of
.

Figure (3.1). This figure illustrates the
hyperelliptic algebraic curve
together with the
points
on the finite complex
plane. The genus of the curve is two,
hence there are six points
in the plane. These points are indicated as dots on the
plane. The path
is indicated by the
dotted line in the plane (below). The
dotted line above is a lifting of the path
.
Myrberg uniformization consists of the following:
To understand the
geometry of the group
better, let us, for
the moment, assume that the branch points
are real and ordered
so that
. We do this
assumption to simplify considerations.
The results hold in the general case.
The corresponding points
are then also real and
ordered in the same way as the original branch points
. Then the group
Ahlfors, L. V. and A. Beurling (1952). Conformal Invariants. Construction and application of conformal maps. Proceedings of a symposium., Washington DC, U.S. Government Printing Office.
Myrberg, P. J. (1920). "Über die Numerische Ausführung der Uniformisierung." Acta Soc. Sci. Fenn. XLVIII(7): 1-53.
Seppälä, K. D. S. a. M. (1995). Numerical uniformization of hyperelliptic curves. ISSAC 1995.
Seppälä, M. (2003). "Myrberg's Numerical Uniformization of Hyperelliptic Curves." Ann. Acad. Sci. Fenn.
Seppälä, P. B. a. M. (1995). Computing on Riemann surfaces. Topology and Teichmüller spaces, Katinkulta, Sotkamo, Finland, World Sci. Publishing.
![]()