Abstract We show that the Weierstrass points of the generic curve of genus
$g$
over an algebraically closed field of characteristic
$0$
generate a group of maximal rank in the Jacobian.

The Weierstrass points are a set of distinguished points on curves, which are geometrically intrinsic. In particular, the group these points generate in the Jacobian is a geometric invariant of the curve. A natural question is to determine the structure of this group. For some particular curves with large automorphisms groups (for instance, Fermat curves [15] ), these groups have been found to be torsion. The first author provided the first examples where this group has positive rank ([7] , [8] ) and obtained a lower bound of 11 on the rank of the generic genus 3 curve. The motivation of this paper was to bridge the gap between this bound and the expected bound of 23 – meaning that there are no relations between the Weierstrass points on the generic genus 3 curve. The result we obtain is valid for generic curves of any genus. More precisely, let the Weierstrass subgroup of a curve
$\mathcal{C}$
be the group generated by the Weierstrass points in the Jacobian of the curve
$\mathcal{C}$
. We show that
Theorem 1.
The Weierstrass subgroup of the generic curve of genus
$g\ge 3$
is
${\mathbb{Z}}^{g({g}^{2}-1)-1}$
.
As a consequence of this theorem, we deduce the following corollaries.

Corollary 2.
For any field
$K$
of characteristic zero, the group generated by the Weierstrass points of a curve over
$K$
in its Jacobian is
${\mathbb{Z}}^{g({g}^{2}-1)-1}$
, outside of a set of curves whose moduli lie in a thin set in
${\mathcal{\mathcal{M}}}_{g}\left(K\right)$
.

Corollary 3.
For every
$g\le 13$
there exist infinitely many curves of genus
$g$
defined over
$\mathbb{Q}$
, up to isomorphism over
$\overline{\mathbb{Q}}$
, for which the group generated by the Weierstrass points in its Jacobian is isomorphic to
${\mathbb{Z}}^{g({g}^{2}-1)-1}$
.
We start by recalling some basic definitions and properties of Weierstrass points, then some results concerning the behaviour of Weierstrass points under specialisation. We then describe the fundamental tools in our study, which are the natural Galois module structure of the subgroup of divisors with support on the Weierstrass points and the geometric characterisation of the Galois group. Using the specialisation of this Galois module in families, we obtain the main result.

1 The Weierstrass subgroup of a curve.

We recall in this section the definition and some properties of Weierstrass points (see [10] exercise A.4.14). Let
$\mathcal{C}/K$
be a smooth projective curve of genus
$g\ge 2$
over a field
$K$
of characteristic
$0$
, and let
$P$
be any point on
$\mathcal{C}$
. We say that
$P$
is a Weierstrass point if and only if there exists a differential form
$\omega \in {H}^{\circ}(C,{\Omega}_{C})$
, such that
$or{d}_{P}\left(\omega \right)\ge g$
. Let
$\mathcal{W}$
be the set of Weierstrass points on
$\mathcal{C}$
.

Alternatively we may characterise the Weierstrass points in terms of the dimensions of Riemann-Roch spaces. For any divisor
$D$
on
$\mathcal{C}$
, let
$\mathcal{\mathcal{L}}\left(D\right)$
be the Riemann-Roch space
$$\{f\in K(\mathcal{C})*:div(f)+D\ge 0\}\cup \left\{0\right\}$$
and let
$\ell \left(D\right)$
be its dimension.

Proposition 4.
A point
$P$
is Weierstrass if and only if
$\ell \left(gP\right)\ge 2$
.
The gap sequence associated to a point
$P$
is defined to be the set
$$G\left(P\right)=\{n\in \mathbb{N}:\ell (nP)=\ell ((n-1)P\left)\right\}.$$
We can define the weight of a point to be
$$w\left(P\right)=\left({\sum}_{n\in G\left(P\right)}n\right)-g(g+1)/2.$$
Positive weight provides yet another characterisation of Weierstrass points and we have a formula for the number of Weierstrass points, counted with multiplicities equal to their weights.

Proposition 5.
A point
$P$
is Weierstrass if and only if
$w\left(P\right)\ge 1$
, and
$\sum w\left(P\right)P$
belongs to the complete linear system
$$\left|\frac{g(g+1)}{2}{K}_{C}\right|.$$
In particular, the sum of the weights of all Weierstrass points is
$g({g}^{2}-1)$
.
We define the Weierstrass subgroup
$W$
to be the group generated by the differences of Weierstrass points in the Jacobian of the curve identified with
$Pi{c}^{\circ}(\mathcal{C})$
.

2 Specialisation of Weierstrass points.

In this section, we recall two theorems on the behaviour of Weierstrass points under specialisation. For a family
$\mathcal{C}\to X$
of smooth projective curves of genus
$g$
over an irreducible base
$X$
. We define
${W}_{\eta}$
and
${W}_{s}$
to be the group generated by the Weierstrass points in the generic fibre
${\mathcal{C}}_{\eta}$
and a special
${\mathcal{C}}_{s}$
, respectively.

Theorem 6.
The group of Weierstrass points form an algebraic family such that
${W}_{\eta}$
surjects on
${W}_{s}$
and is injective on torsion.
We furthermore need the following theorem of Néron which provides constraints on the set of rational points for which the generic rank can decrease under specialisation.

Proof:

For the first part, see Hubbard [11] or Laksov-Thorup [13] , the second part is classic (see [10] Theorem C.1.4).
Theorem 7 (Néron [14] , see Serre [17] , p.152).
Let
$\pi :\mathcal{A}\to X$
be a family of abelian varieties over a field
$K$
. Then the group
$\mathcal{A}\left(K\right(X\left)\right)$
is finitely generated, and the set
$$\{P\in X(K\left)\right|\mathcal{A}\left(K\right(X\left)\right)\to \mathcal{A}\left(K\right(P\left)\right)\text{is not injective}\}$$
is a thin set.
N.B This form of the theorem appears in Serre [17] with
$X$
any open subvariety of
${\mathbb{P}}^{n}$
, but the proof holds more generally. However, for
$X$
of dimension 1 or of general type, the full set
$X\left(K\right)$
of rational points may be thin for any field
$K$
.

3 The generic Galois group.

Let
${\mathcal{\mathcal{M}}}_{g}$
be the moduli space of curves of genus
$g$
, let
${\mathcal{C}}_{g}\to {\mathcal{\mathcal{M}}}_{g}$
be the universal curve over
${\mathcal{\mathcal{M}}}_{g}$
(i.e. the moduli space of pointed curves), let and
$\pi :{\mathcal{W}}_{g}\to {\mathcal{\mathcal{M}}}_{g}$
the restriction to the locus of Weierstrass points. Eisenbud and Harris [5] study the geometric monodromy group of this cover, which can be identified (see Harris [9] ) with the geometric Galois group of
$\pi $
, i.e.

the group of automorphisms of the normal closure of
$\mathbb{C}\left({\mathcal{W}}_{g}\right)/\mathbb{C}\left({\mathcal{\mathcal{M}}}_{g}\right)$
. They prove that the monodromy group is as large as possible.

Theorem 8 (Eisenbud-Harris [5] ).
The monodromy group of
$\pi $
equals the full symmetric group
${S}_{g({g}^{2}-1)}$
acting on the
$g({g}^{2}-1)$
generic Weierstrass points.
Since
${\mathcal{\mathcal{M}}}_{g}$
can be defined over
$\mathbb{Q}$
, and the geometric Galois group is maximal, we conclude that the Galois group of the normal closure of
$\mathbb{Q}\left({\mathcal{W}}_{g}\right)/\mathbb{Q}\left({\mathcal{\mathcal{M}}}_{g}\right)$
must also be the full symmetric group. We apply this theorem to the Weierstrass subgroup of the Jacobian, as a Galois module, in order to prove Theorem 1 .

4 Galois module structure.

Let
$\mathcal{C}/K$
be a curve of genus
$g$
, and let
$\mathcal{W}$
be its set of Weierstrass points in
$\mathcal{C}\left(\overline{K}\right)$
. Then the absolute Galois group
$\mathcal{G}=Gal(\overline{K}/K)$
acts on the set
$\mathcal{W}$
. Thus the Weierstrass divisor group,
$$V={\oplus}_{P\in \mathfrak{P}}\mathbb{Z}.P.$$
is equipped with a natural
$\mathbb{Z}[\mathcal{G}]$
-module structure, which acts through
$\mathbb{Z}\left[G\right]$
, where
$G$
is the image of
$\mathcal{G}$
in
$Aut(\mathcal{W})={S}_{g({g}^{2}-1)}$
acting as permutations of
$\mathcal{W}$
.

Theorem 9.
The Weierstrass subgroup of the Jacobian
$\mathcal{J}ac\left({\mathcal{C}}_{g}\right)$
of the generic curve
${\mathcal{C}}_{g}$
is either a free group of rank
$g({g}^{2}-1)-1$
or a torsion subgroup.

Proof:

Both the “degree zero” submodule
${V}^{\circ}$
of
$V$
, generated by differences of Weierstrass points, and its submodule
$P$
of principal divisors with support in
$\mathcal{W}$
are
$\mathbb{Z}[\mathcal{G}]$
-submodules.
From Theorem 8 , we know that
$\mathcal{W}$
consists of one orbit of
$\mathcal{G}$
, which acts through the full symmetric group
${S}_{n}$
, where
$n=g({g}^{2}-1)=|\mathcal{W}|$
. Thus
${P}_{\mathbb{Q}}=P{\otimes}_{\mathbb{Z}}\mathbb{Q}$
is a
$\mathbb{Q}\left[{S}_{n}\right]$
-submodule of
${V}_{\mathbb{Q}}^{\circ}={V}^{\circ}{\otimes}_{\mathbb{Z}}\mathbb{Q}$
. Since
${V}_{\mathbb{Q}}^{\circ}$
is simple as a
$\mathbb{Q}\left[{S}_{n}\right]$
-module, it follows that
${P}_{\mathbb{Q}}$
is either trivial or equal to
${V}_{\mathbb{Q}}^{\circ}$
, and the theorem follows.

5 Weierstrass subgroups of cyclic covers of ${\mathbb{P}}^{1}$ .

In this section, we find curves of any genus
$g$
such that the subgroup generated by the difference of two Weierstrass points
$P$
and
$Q$
has odd order. Comparing this with the Weierstrass subgroup of a hyperelliptic curve, we establish that the generic Weierstrass subgroup can not be a torsion subgroup. First, we state the classical result for the Weierstrass subgroup of a hyperelliptic curve.

Proposition 10.
The Weierstrass points of an hyperelliptic curve of genus
$g$
generate the
$2$
-torsion subgroup of its Jacobian.

In any genus, there exists cyclic trigonal covers of the projective line. Such covers can be described (see [3] and [12] ) by the plane model
$$C:{y}^{3}{=}^{s}{\prod}_{i=1}(x-{\alpha}_{i}{)}^{t}{\prod}_{j=1}(x-{\beta}_{j}{)}^{2}$$
where
${\alpha}_{i}$
and
${\beta}_{j}$
are distinct complex numbers and
$s$
and
$t$
satisfy
$s+2t\equiv 0mod3$
and
$t<s$
. The genus of
$C$
is then equal to
$g=s+t-2$
.
Proposition 11.
There exists a curve of genus
$g$
with two Weierstrass points whose difference is a point of order
$3$
in the Jacobian.

Proof:

We take
$C$
a trigonal curve as defined above, of genus
$g>2$
, with
$t$
in
$\{0,1,2\}$
such that
$t\equiv -g+1(mod3)$
, and with
$s=g-t+2\ge 2$
. Then there exist two nonsingular points
${P}_{1}=({\alpha}_{1},0)$
and
${P}_{2}=({\alpha}_{2},0)$
. The functions
$f=(x-{\alpha}_{1})/(x-{\alpha}_{2})$
and
$1/f$
are respectively in
$\mathcal{\mathcal{L}}\left(3{P}_{2}\right)$
and in
$\mathcal{\mathcal{L}}\left(3{P}_{1}\right)$
, and thus the points
${P}_{1},{P}_{2}$
are Weierstrass points. Moreover, since
$div\left(f\right)=3({P}_{1}-{P}_{2})$
it follows that
${P}_{1}-{P}_{2}$
is a
$3$
-torsion point in the Weierstrass subgroup of the Jacobian of
$C$
. 6 Proof of the main theorem.

We are now in a position to prove:

Theorem 1.
The Weierstrass subgroup of the generic curve of genus
$g\ge 3$
is
${\mathbb{Z}}^{g({g}^{2}-1)-1}$
.
Using Néron's specialisation Theorem 7 , we obtain the following corollary (this requires a statement of Néron's theorem for arbitrary base).

Proof:

By Corollary 9 , the generic Weierstrass subgroup is either a free group or is purely torsion. In the latter case, Theorem 6 implies that the generic Weierstrass subgroup is isomorphic with the Weierstrass subgroup of every special curve. We first consider the moduli space
$T={\mathcal{\mathcal{M}}}_{g}^{\left(m\right)}$
with
$m$
-level structure. For
$m\ge 3$
, the space
$T$
is a fine moduli space, with universal cover
${\mathcal{D}}_{g}\to T$
such that each fibre
${C}_{t}$
is a curve of genus
$g$
whose isomorphism class determines the moduli point
$\pi \left(t\right)$
on
${\mathcal{\mathcal{M}}}_{g}$
(see e.g. [6] ). On the other hand, the finite covers
${\mathcal{D}}_{g}\to {\mathcal{C}}_{g}$
and
$T\to {\mathcal{\mathcal{M}}}_{g}$
determine a birational morphism of
${\mathcal{D}}_{g}$
to the fibre product
${\mathcal{C}}_{g}{\times}_{{\mathcal{\mathcal{M}}}_{g}}T$
, by which we may identify the generic Weierstrass subgroup
${W}_{\eta}$
with the generic Weierstrass subgroup over
$T$
(since then
${\mathcal{D}}_{g}/\mathbb{Q}\left(T\right)$
is isomorphic to
${\mathcal{C}}_{g}/\mathbb{Q}\left(T\right)$
). By specialising to a hyperelliptic curve
${C}_{t}$
, Proposition 10 implies that, if torsion, the generic Weierstrass subgroup must equal the
$2$
-torsion subgroup. This contradicts the result of Proposition 11 which implies that it must surject on a subgroup of order
$3$
. We conclude that
${W}_{\eta}$
contains a point of infinite order, and thus is free of maximal rank.
Corollary 2.
For any field
$K$
of characteristic zero, the group generated by the Weierstrass points of a curve over
$K$
in its Jacobian is
${\mathbb{Z}}^{g({g}^{2}-1)-1}$
, outside of a set of curves whose moduli lie in a thin set in
${\mathcal{\mathcal{M}}}_{g}\left(K\right)$
.
For
$g\le 6$
the moduli space
${\mathcal{\mathcal{M}}}_{g}$
is rational, and the complement of a thin set in
${\mathcal{\mathcal{M}}}_{g}(\mathbb{Q})$
provides a dense set in
${\mathcal{\mathcal{M}}}_{g}$
consisting of moduli of curves whose Weierstrass subgroup has maximal rank. More generally, this latter property holds in
${\mathcal{\mathcal{M}}}_{g}(\mathbb{Q})$
for all
$g$
up to 13.

Corollary 3.
For each
$g\le 13$
, the curves of genus
$g$
over
$\mathbb{Q}$
for which the group generated by the Weierstrass points in its Jacobian is isomorphic to
${\mathbb{Z}}^{g({g}^{2}-1)-1}$
, determine a Zariski dense set of moduli in
${\mathcal{\mathcal{M}}}_{g}$
.
We note that for
$g\ge 24$
, the variety
${\mathcal{\mathcal{M}}}_{g}$
is known to be of general type, thus Lang's Conjecture would imply that the set
${\mathcal{\mathcal{M}}}_{g}\left(K\right)$
of rational points over any number field
$K$
is contained in a proper closed subvariety. An analogous result to Theorem 8 for the Galois group of Weierstrass points of plane curves of degree
$d$
would be desirable in order to establish the maximality of the rank of the Weierstrass subgroup for plane curves.

Proof:

For each
$g\le 13$
the moduli space
${\mathcal{\mathcal{M}}}_{g}$
is unirational [1, 2, 16] , i.e.
${\mathcal{\mathcal{M}}}_{g}$
is covered by a dominant map
$\pi :{\mathbb{P}}^{N}\to {\mathcal{\mathcal{M}}}_{g}$
for some
$N$
. We base extend by
$\pi $
to form the family
${\mathcal{C}}_{g}{\times}_{\pi}{\mathbb{P}}^{N}\to {\mathbb{P}}^{N}$
, with generic Weierstrass group isomorphic to
${\mathbb{Z}}^{g({g}^{2}-1)}$
. Applying Theorem 7 of Néron, the Weierstrass group remains free of rank
$g({g}^{2}-1)$
outside of a thin set
$Z$
in
${\mathbb{P}}^{N}(\mathbb{Q})$
. Then the set
$\pi \left({\mathbb{P}}^{N}\right(\mathbb{Q})-Z)$
is a dense set in
${\mathcal{\mathcal{M}}}_{g}$
consisting of moduli of curves for which the Weierstrass subgroup attains the maximal rank.
Acknowledgement. The authors thank Marc Hindry and René Schoof for interest and comments on an earlier draft of this work. References

- E. Arbarello and E. Sernesi, The equation of a plane curve, Duke Math. J. 46 (1979), no. 2, 469–485.
- M. C. Chang and Z. Ran, Unirationality of the moduli spaces of curves of genus $11,$ $13$ (and $12$ ). Invent. Math. 76 (1984), no. 1, 41–54.
- M. Coppens The Weierstrass gap sequences of the total ramification points of trigonal coverings of ${\mathbb{P}}^{1}$ . Ind. Math., 47 (1985), 245–276.
- I. Dolgachev, Rationality of fields of invariants, Algebraic geometry, Bowdoin, 1985 (Brunswick, Maine, 1985), 3–16, Proc. Sympos. Pure Math., 46, Part 2, Amer. Math. Soc., Providence, RI, 1987.
- D. Eisenbud and J. Harris. The monodromy of Weierstrass points. Invent. Math., 90 (1987), 333-341.
- B. van Geemen and F. Oort. A compactification of a fine moduli space of curves, Resolution of singularities (Obergurgl, 1997), 285–298, Progr. Math., 181, Birkhuser, Basel, 2000.
- M. Girard. Géométrie du groupe des points de Weierstrass d'une quartique lisse, Journal of Number Theory, 94 (2002), 103–135.
- M. Girard. Groupe des points de Weierstrass sur une famille de quartiques lisses. Acta Arithmetica, 105 (2002), 305–321.
- J. Harris. Galois groups of enumerative problems. Duke Math. J., 46 (1979), 685–724.
- M. Hindry and J. H. Silverman. Diophantine Geometry, An Introduction. Springer-Verlag, New York, 2000. Graduate Texts in Mathematics, 201.
- J. H. Hubbard. Sur les sections analytiques de la courbe universelle de Teichmüller. Mem. Amer. Math. Soc., 4(166):ix+137, 1976.
- T. Kato. On Weierstrass point whose first non-gaps are three. J. reine angew. Math, 316 (1980), 99–109.
- D. Laksov and A. Thorup. Weierstrass points and gap sequences for families of curves. Ark. Mat., 32 (1994), 393–422.
- A. Néron Problèmes arithmétiques et géométriques rattachés à la notion de rang d'une courbe algébriques dans un corps, Bull. de la S. M. F., 80 (1952), 101-166.
- D. E. Rohrlich. Points at infinity on the Fermat curves. Invent. Math., 39 (1977), 95–127.
- E. Sernesi, Unirationality of the variety of moduli of curves of genus twelve, Ann. Scuola Norm. Sup. Pisa Cl. Sci. (4) 8 (1981), no. 3, 405–439.
- J.-P. Serre. Lectures on the Mordell-Weil theorem. Aspects of Mathematics, E 15, Friedr. Vieweg & Sohn, 1989.