First published in Asian J Math, 8 (2004) no. 1, 161-172, special issue dedicated to Yum-Tong Siu on his 60th birthday. Partially supported by NSF Mathematical Sciences Postdoctoral Research Fellowship.
<ph f="cmbx">Cubic equations for the hyperelliptic locus</ph>

Samuel Grushevsky

Mathematics Department, Princeton University, Fine Hall, Washington Road, Princeton, NJ 08544, USA E-mail address : sam@math.princeton.edu

1 Definitions and notations

We work over C   , and fix the dimension/genus g > 1   . Let g   be the Siegel upper half-space — the set of all g × g   period matrices τ   , i.e.
symmetric complex g × g   matrices with positive definite imaginary part.
Each such τ   corresponds to an abelian variety X τ : = C g / τ Z g + Z g   , and the moduli space A g   of principally polarized abelian varieties (ppavs) is then the quotient of g   by a certain action of the symplectic group Sp ( 2 g , Z )   .
A ppav is called irreducible if it is not isomorphic to a product of two lower-dimensional ppavs (with polarization). For convenience we denote by A i r r g   the moduli space of irreducible ppavs of genus g   . When in the following we say “abelian variety”, we actually mean a ppav.
Denoting e ( x ) : = exp ( π i x )   , for a period matrix τ   and a vector z C g   we define the theta function with characteristics ɛ , δ ( Z / 2 Z ) g   , thought of as vectors consisting of zeros and ones, to be θ [ ɛ δ ] ( τ , z ) : = m Z g e [ ( m + ɛ 2 , τ ( m + ɛ 2 ) ) + 2 ( m + ɛ 2 , z + δ 2 ) ] ,   where ( , )   denotes the scalar product. A theta function with characteristics is even or odd as a function of z   depending on whether the scalar product ( ɛ , δ )   is even or odd.
We denote by θ ( τ , z ) : = θ [ 0 0 ] ( τ , z )   the classical Riemann's theta function. Theta functions with characteristics are, up to a constant factor, just the values of Riemann's theta function of a shifted argument:
θ ( τ , z + τ ɛ + δ 2 ) = m Z g e [ ( m , τ m ) + 2 ( m , z + τ ɛ + δ 2 ) ] = m Z g e [ ( m + ɛ 2 , τ ( m + ɛ 2 ) ) + 2 ( m + ɛ 2 , z + δ 2 ) ( ɛ 2 , τ ɛ 2 ) ( ɛ , z + δ 2 ) ] = ( 1 ) ( ɛ , δ ) e [ 1 4 ( ɛ , τ ɛ ) ( ɛ , z ) ] θ [ ɛ δ ] ( τ , z ) . (1)
Thus instead of thinking of a characteristic [ ɛ δ ]   as two integer vectors it sometimes is better to think of it as the point τ ɛ + δ 2   of order two on the abelian variety X τ   .
We further define theta functions of the second order to be Θ [ ɛ ] ( τ , z ) : = θ [ ɛ 0 ] ( 2 τ , 2 z ) .   For a fixed τ   the theta functions, as functions of the variable z   , are sections of certain bundles on the abelian variety X τ   , which is to say that if the variable z   is translated by a vector of the lattice τ Z g + Z g   , theta functions multiply by a certain number. In fact it is known that all theta functions of the second order are sections of the same bundle, denoted 2 Θ   , and transform as follows:
Θ [ ɛ ] ( τ , z + e j + τ e k ) = e ( 2 ( e k , τ e k ) 4 ( e k , z ) ) Θ [ ɛ ] ( τ , z ) , (2)
where we denote by e k   the basis vector for the k   'th direction in C g   .
Theta functions of the second order form a basis for the sections of 2 Θ   over X τ   . The square of any theta function with characteristics is also a section of 2 Θ   , and thus is expressible as a linear combination of theta functions of the second order. In fact a slightly more general formula, Riemann's bilinear addition theorem, holds:
θ [ ɛ δ ] ( z ) θ [ ɛ δ ] ( w ) = σ ( Z / 2 Z ) g ( 1 ) ( δ , σ ) Θ [ σ + ɛ ] ( z + w 2 ) Θ [ σ ] ( z w 2 ) . (3)
For a fixed τ   the map z { Θ [ ɛ ] ( τ , z ) } a l l ɛ   defines the Kummer embedding K : X τ / ± 1 P 2 g 1   . This map is well-defined since all theta functions of the second order are sections of the same line bundle, and are even in z   .
The values of theta functions at z = 0   are called the associated theta constants. Theta constants of the second order are modular forms of weight one half with respect to a certain finite index normal subgroup Γ ( 2 , 4 ) Sp ( 2 g , Z )   , which is to say that if we act upon τ   by some γ Γ ( 2 , 4 )   , then Θ [ ɛ ] ( γ τ ) = k ( γ , τ ) Θ [ ɛ ] ( τ )   , where k   is some multiplier depending on γ   and τ   , but independent of ɛ   . Thus letting A g ( 2 , 4 ) : = g / Γ ( 2 , 4 )   , we see that theta constants of the second order define a map T h : A g ( 2 , 4 ) P 2 g 1   , which is known to be generically injective for all genera, and injective for g 3   . The level moduli space A g ( 2 , 4 )   is a finite cover of A g   .
Let us denote by J g A g   the locus of Jacobians of Riemann surfaces of genus g   , and by g J g   the locus of Jacobians of hyperelliptic Riemann surfaces. The question of characterizing J g   within A g   is called the Schottky problem, and that of characterizing g   — the Schottky problem for the hyperelliptics. More precisely, one takes the preimages J g ( 2 , 4 )   and g ( 2 , 4 )   of J g   and g   , respectively, under the covering map π : A g ( 2 , 4 ) A g   , and asks to describe T h ( J g ( 2 , 4 ) )   and T h ( g ( 2 , 4 ) )   inside T h ( A g ( 2 , 4 ) )   . The question of describing T h ( A g ( 2 , 4 ) ) P 2 g 1   , i.e. determining all the relations in the subring of the ring of modular forms generated by theta constants is also of interest, but we will not discuss it here. Notice that J g   and g   are irreducible, while J g ( 2 , 4 )   and g ( 2 , 4 )   have many irreducible components. We refer the reader to [Ifor more details on theta functions, and to [Grfor more details on the Schottky problem.
We will always think of a curve C   embedded in its Jacobian by the Abel-Jacobi map A : C J ( C )   with some choice of the basis for the space of holomorphic differentials and of the starting point P   made.
This choice will be made explicitly when necessary. To avoid technical difficulties in the following sections, it will often be easier to work with the universal cover C ~   of a curve C   and the universal cover C g   of the abelian variety X τ   , and later take the automorphy properties of theta functions into account. The abelian variety will be fixed throughout, and thus we will often omit τ   from the notations for theta functions and constants.
In this work we first prove the conjecture of Buchstaber and Krichever stated in [BK2that the validity of a certain g   -dimensional addition formula developed there and in [BK1characterizes Jacobians, but only up to additional components (i.e. that the locus of Jacobians is an irreducible component of the locus where the addition formula is satisfied), and then proceed to obtain from this some explicit identities for theta functions of hyperelliptic curves, using the explicit coefficients for the addition formula from [BK2.
In [M, theorem 9.1, and references therein Mumford showed that the hyperelliptic locus is characterized by a certain set of vanishing and non-vanishing conditions for theta constants with characteristics (the idea goes back at least to Thomae,see [T). In [PPoor showed that on A i r r g   Mumford's vanishing conditions by themselves (without the non-vanishing) define precisely the hyperelliptic locus, i.e. that there are no extra components. However, it is still not known how to obtain an ideal-theoretic description of the closure of T h ( g )   inside T h ( A g )   . It is known that if the vanishing holds and we also have some vanishing instead of non-vanishing, the abelian variety must be reducible, but then it does not necessarily have to be a limit of hyperelliptic Jacobians. Thus it would be interesting to study our equations on the reducible locus. It would also be very interesting to compare Mumford's equations to ours, but we have not been able to achieve this yet. We would also like to refer to a recent work [SMfor a further discussion of these issues as well as a description of components of g 2 , 4   as locally complete intersections.

Acknowledgements

We would like to thank Igor Krichever for bringing to our attention and explaining to us [BK1and [BK2and the conjectural characterization of Jacobians by the addition formula, which got this work started, Robert Gunning for helpful discussions on addition formulas for theta functions and multisecants, and Emma Previato for valuable discussions of the equations for Kummer and modular varieties.
We would like to especially thank Giuseppe Pareschi and Mihnea Popa, the authors of related recent preprint [PP(see remark  4 for details), for pointing out that the assumption of theorem 3 in the published version of this paper was too weak, and thus that some general position assumption was needed. The current text is the corrected version of the paper (the mistake was that lemma 4 was false), and the appropriate erratum is to appear in print shortly.
I owe a debt of gratitude to Professor Yum-Tong Siu for teaching me and sharing with me his insights and ideas in moduli theory. It is an honor for me to dedicate this paper to Professor Yum-Tong Siu on the occasion of his 60th birthday.

2 Addition formula and multisecants

From [BK2we know the following addition formula (called “formula” to distinguish it from Riemann's addition “theorem”):
Fact 1 ([BK2, theorem 1). Let P : = A 0 , A 1 , , A g , Q : = A g + 1 C ~ C g   , and denote by R : = K i = 1 g A i   the vector of Riemann constants shifted by A i   . Then for all x , y C g   the following identity is satisfied:
θ ( Q + x + y + R ) θ ( P + R ) θ ( Q + R ) θ ( P + x + y + R ) =   = θ ( Q + x + R ) θ ( P + R ) θ ( Q + R ) θ ( P + x + R ) θ ( Q + y + R ) θ ( P + R ) θ ( Q + R ) θ ( P + y + R )   k = 1 g θ ( Q + R + A k P ) θ ( Q + R A k + P + x + y ) θ 2 ( Q + R ) θ ( P + x + y + R ) θ ( 2 A k P + R )   θ ( R + A k + x ) θ ( P + R ) θ ( P + x + R ) θ ( R + A k + y ) θ ( P + R ) θ ( P + y + R ) .  
Though this formula may look formidable, it is very explicit and is written entirely in terms of theta functions. In the following, we take the Abel-Jacobi map to start at P   , so that P = 0 C g   . Upon cancellations and multiplication by the common denominators, the above formula becomes simply θ ( Q + x + y + R ) θ ( Q + R ) θ ( x + R ) θ ( y + R )   = θ ( x + y + R ) θ ( R ) θ ( Q + x + R ) θ ( Q + y + R )   k = 1 g θ ( R ) θ ( Q + A k + R ) θ ( Q A k + x + y + R ) θ ( A k + x + R ) θ ( A k + y + R ) θ ( 2 A k + R ) .   To see that this is in fact equivalent to Gunning's general multisecant formula from [Gu2(see Poor's work [Pfor an in-depth discussion) we use Riemann's bilinear addition theorem for the last two factors of each term. Denoting z : = x + y 2   and w : = x y 2   , notice that the half-difference is always simply x y 2   , so we will have a common factor of Θ [ σ ] ( w )   , and the resulting equation will be 0 = σ [ θ ( Q + 2 z + R ) θ ( Q + R ) Θ [ σ ] ( z + R ) θ ( 2 z + R ) θ ( R ) Θ [ σ ] ( Q + z + R )  
+ k = 1 g θ ( R ) θ ( Q + A k + R ) θ ( Q A k + 2 z + R ) Θ [ σ ] ( A k + z + R ) θ ( 2 A k + R ) ] Θ [ σ ] ( w ) (4)
In the above the coefficient in the square brackets does not depend on w   , so we have an equation σ b σ Θ [ σ ] ( w ) = 0 w   , where the coefficients b σ   do not depend on w   . Since theta functions of the second order are a basis for sections of 2 Θ   and thus linearly independent, it means that all coefficients b σ   must be zero. Then since b σ   actually are some functions of z   multiplied by Θ [ σ ] ( A i + z + R )   ( i   here ranges from 0   to g + 1   , i.e.
includes P   and Q   ), we have σ , z i = 0 g + 1 c i ( z , A i ) Θ [ σ ] ( A i + z + R ) = 0   for appropriate c i   's.
Since R   does not depend on z   , in the above we can shift z   by R   and redefine the c i   to see that the addition formula of [BK2implies the existence for any z   of some complex numbers c i   , not all simultaneously zero, such that for some fixed A   's lying on the image A ( C ) J ( C )   we have
i = 0 g + 1 c i ( z ) K ( A i + z ) = 0 z C g , (5)
which is equivalent to saying that the g + 2   points K ( A i + z )   lie on a g   -plane in P 2 g 1   . In fact Gunning proves a more general theorem (with a different and seemingly much more complicated expression for c i   's in terms of the prime form):
Fact 2 ([Gu2, theorem 2). For any curve C   of genus g   , for any 1 m g   and for any points x 1 , , x m , A 0 , , A m + 1 A ( C )   the m + 2   points K ( A i + x A )   are collinear, i.e. lie on the intersection of the Kummer variety of C   with an m   -plane in the projective space P 2 g 1   .
In particular since the g   'th symmetric power of the curve is its Jacobian, S g ( A ( C ) ) = J ( C )   , the case m = g   of this theorem is formula ( 5 ), while the case m = 1   is the case of a family of trisecant lines. It is shown in [Gu1that the existence of a family of trisecants characterizes Jacobians among irreducible ppavs.

3 Characterizing Jacobians by families of multisecants

We will now show that Buchstaber-Krichever's addition formula and Gunning's multisecant formula weakly characterize Jacobians.
Theorem 3. Let X   be an irreducible principally polarized abelian variety of dimension g   , and let A 0 , , A g + 1   be distinct points of X   . Suppose that z X   the g + 2   points K ( A i + z )   are linearly dependent. Assume moreover the following general position condition: that there exist some k   and l   such that for y : = A k + A l 2   the linear span of the points K ( A i + y )   for i = 0 g + 1   is of dimension precisely g + 1   , and not less.
Then X   is the Jacobian of some curve C   , and all A i A ( C )   .
  • Proof. Assume g 4   , otherwise the theorem is trivial. Working in the spirit of Gunning's work [Gu1, we reduce the theorem to the case of the trisecant.
    Since the rank of the ( g + 2 ) × 2 g   matrix K ( A i + y )   is equal to exactly g + 1   , it means that there exists unique c ( y ) P g + 1   such that c i ( y ) K ( A i + y ) = 0   . Moreover, since we have A k + y = ( A l + y )   and thus K ( A k + y ) = K ( A l + y )   , we must then have p : = c ( y ) = 1 k 1 l   , where 1 i   denotes the basis vector of C g   in the i   'th direction. Since the rank of K ( A i + y )   is equal to g + 1   , the rank of K ( A i + z )   must be equal to g + 1   identically in a neighborhood of y   , and thus for all z   sufficiently close to y   there is a unique projective solution c ( z )   to c i ( z ) K ( A i + z ) = 0   .
    We will show that the differential d c : T y C g T p P g + 1   is of maximal rank. This will then imply that locally near p   the image c ( C g )   is of dimension g   and thus locally the preimage of any coordinate plane P 2 P g + 1   containing p   is at least one-dimensional. Then we have a one-dimensional family of trisecants of the Kummer variety, and by Welters' [Weinfinitesimal version of Gunning's trisecant criterion from [Gu1, X   is a Jacobian of some curve C   with the points A i , A k , A l   lying on A ( C )   . Thus we see that all A i   lie on A ( C )   .
    For contradiction, suppose that the rank of d c | y   is not maximal, i.e.
    that there is some vector v C g   such that we have v c i ( z ) | y = λ c i ( y )   for some constant λ   independent of i   — this means that the derivative v   of the projective point c   is zero.
    Let us take the derivative v   of ( 5 ) at y   :
    i = 0 g + 1 c i ( z ) v K ( A i + z ) + c i ( z ) K v ( A i + z ) | y
    = λ ( K ( A k + y ) K ( A l + y ) ) + ( K v ( A k + y ) K v ( A l + y ) )
    = 2 K v ( A k + y ) = 0 ,
    because A k + y = ( A l + y )   , theta functions are even and their derivatives are odd. But this then implies that K v ( A k + y ) = 0   , which is impossible by Wirtinger's theorem unless A k + y = A k A l 2   is a point of order two in X   . If this is the case, though, it would mean that A k A l = 0 X   , which contradicts the assumption that all A i   are distinct. Thus we have arrived at a contradiction and showed that the differential d c : T y C g T P P g + 1   is injective.
Remark 4. In their recent preprint [PPPareschi and Popa prove the following statement.
Castelnuovo-Schottky lemma ([PP). Let A 0 A n X   be a set of points in θ   -general position imposing only g + 1   conditions on | 2 Θ | a   for a   general. Then if n g + 1   , X   is the Jacobian of some curve C   , and moreover A i A ( C )   .
All sections of | 2 Θ | a   are scalar products v K ( z + a )   for some 2 g   -dimensional vector v   , and the condition for a section to vanish at A i   is simply that v K ( A i + a ) = 0   . Thus the points imposing only g + 1   conditions on | 2 Θ | a   means that for general a   the rank of the ( n + 1 ) × 2 g   matrix K ( A i + a )   is equal to g + 1   , which is the collinearity condition of our theorem 3.
The θ   -general position means that for any g + 1   points p 1 p g , p g + 1   among { A i }   there exists some translate a X   such that θ ( p i + a ) = 0 θ ( q + a )   — this is different from our rank condition.
Since both our theorem 3 and the Castelnuovo-Schottky lemma characterize Jacobians, these assumptions must be equivalent, but we do not know a way to derive one from the other directly.
With more work it can also be shown that Gunning's addition formula for all other values of m   also serves to characterize Jacobians:
Proposition 5. Let X   be an irreducible principally polarized abelian variety of dimension g   , and let A 0 , , A m + 1   be different points of X   . Suppose that the m + 2   points K ( A i + z )   are linearly dependent for any z M   , where the set M X   is at least m   -dimensional at the point y = A k + A k 2   for some k   and j k   (i.e. has a non-degenerate m   -jet at y   ). Assume moreover that the rank of the ( m + 2 ) × 2 g   matrix K ( A i + y )   is equal to precisely m + 1   . Then X   is the Jacobian of some curve.
  • Proof. We again study the local situation near y   and work with the germ of M   at this point. Then we want to show that d c   is injective on T y M ~   . But since d c   is non-degenerate on T y C g   , it is also non-degenerate on a subspace, and we are done.
Remark 6. By imitating Gunning's proof of the trisecant theorem in [Gu1it seems to be also possible to show that if M   is m   -dimensional at some point, not necessarily A i + A j 2   and under some general position assumption, then X   a Jacobian. However, as we do not need this result in what follows, and the proof would be technically rather complicated, we will not give it.
In [Gu2Gunning shows that for a Jacobian X   with fixed A   's the coefficients c i   in ( 5 ) are unique up to scaling and expressible in terms of the Klein-Gunning prime form. The Klein-Gunning prime form expression is rather hard to deal with (see [Pfor a detailed discussion and computations); however, the expression for c i   obtained in formula ( 4 ) seems more amenable.
Equation ( 4 ) includes, however, both theta functions of the second order and the classical Riemann's theta function with zero characteristic.
Let us use the addition theorem once again for the last two factors of the type θ ( ) θ ( )   in each term. We then get for all σ  
ɛ Θ [ ɛ ] ( Q + z + R ) Θ [ ɛ ] ( z ) Θ [ σ ] ( z + R ) Θ [ ɛ ] ( z + R ) Θ [ ɛ ] ( z ) Θ [ σ ] ( Q + z + R ) + k , ɛ θ ( R ) θ ( 2 A k + R ) Θ [ ɛ ] ( Q + z + R ) Θ [ ɛ ] ( z A k ) Θ [ σ ] ( A k + z + R ) = 0 . (6)
Since all the transformations that we have done so far are equivalencies, we do not lose any information, unless all the coefficients c i   in the formula above are identically zero — in which case the projective point c ( z )   is never defined.
Since the coefficients in ( 5 ) are unique, they must be exactly the ones given by formula ( 6 ), and thus formula ( 6 ) is satisfied if and only if the collinearity condition ( 5 ) is satisfied.
Proposition 7. With the same assumptions and notations as above, identity ( 6 ) characterizes Jacobians among all irreducible abelian varieties.

4 Addition formula for the hyperelliptic case

Formula ( 6 ) we obtained is in terms of theta functions evaluated at different points. In the classical approach to the Schottky problem (see [Sfor the origins and [F, [Grfor a review) one wants to characterize the Jacobian locus by some algebraic relations among theta constants.
Thus it would be nice if for some special values of z , P , Q   and A   's the addition formula yielded such equations.
However, from the transformation rule ( 2 ) for theta functions it is easy to see that if a vector v   is not a point of order two, then Θ [ ɛ ] ( z + v )   is not a section of the bundle 2 Θ   and thus cannot be expressed as a linear combination of theta functions of the second order. Thus we only have a reasonable hope of getting from ( 6 ) some equations for theta constants if we are so lucky that all the “shifts” of z   that appear there are points of order two. In particular, this means that the points A i + z + R   must be of order two for all i   .
Now suppose that indeed both A i + z + R   and A j + z + R   for i j   are points of order two on J ( C )   . Then their difference, A i A j   , is also of order two, so we have 2 A i 2 A j = 0 J ( C )   . By Abel's theorem this then means that there is a function f   on C   whose divisor is equal to 2 A i 2 A j   , i.e. with a double pole at A j   and holomorphic on C { A j }   . Since the existence of such a function characterizes hyperelliptic curves, it means that C   then has to be hyperelliptic. For the hyperelliptic curves it is known (see, for example, [M) that if we take P = 0   to be the image of one of the Weierstrass points, then the other 2 g + 1   Weierstrass points will also map to points of order two on the Jacobian. Thus let us assume that all A   's and Q   in formula  6 are chosen to be points of order two, i.e. that we are dealing with a hyperelliptic curve, and let us rewrite the addition formula in this case. Denote Q = τ α 0 + β 0 2   , A k = τ α k + β k 2   and R = τ α + β 2   — in fact R   is expressible in terms of A   's and Riemann constants, but we will deal with this later.
Now we rewrite formula ( 6 ) for these A   's and Q   . In doing this, we need to be extra careful to remember that we are actually working on C ~   and C g   , as not to omit any important automorphy factors. Indeed, from the automorphy properties of θ   it follows that θ ( R ) θ ( 2 A k + R ) = θ ( τ α + β 2 ) θ ( τ α k + β k + τ α + β 2 ) = e [ ( α k , τ α k ) + ( α , τ α k ) ] .   Also for any integers a   and b   it follows from ( 1 ) and ( 2 ) that
Θ [ δ ] ( τ , z + τ a + b 2 ) = θ [ δ 0 ] ( 2 τ , 2 z + τ a + b ) = θ ( 2 τ , 2 z + τ δ + τ a ) e [ 1 2 ( δ , τ δ ) + 2 ( δ , z ) + ( δ , τ a ) + ( δ , b ) ] = θ [ δ + a 0 ] ( 2 τ , 2 z ) e [ 1 2 ( δ + a , τ ( δ + a ) ) 2 ( δ + a , z ) ] e [ 1 2 ( δ , τ δ ) + 2 ( δ , z ) + ( δ , τ a ) + ( δ , b ) ] = ( 1 ) ( δ , b ) e [ 1 2 ( a , τ a ) 2 ( a , z ) ] Θ [ δ + a ] ( τ , z ) . (7)
When we substitute this into ( 6 ) notice that as functions of z   all terms are actually sections of the same bundle, 6 Θ   , as each is cubic in theta functions of the second order. Thus the e [ ( * , z ) ]   factors must cancel everywhere. Also evaluating at z = 0   and noticing that all terms are modular forms in τ   with respect to Γ ( 2 , 4 )   of the same weight, we expect the factors e [ ( * , τ * ) ]   to cancel as well. A trivial but tedious computation confirms this, and we arrive at
Proposition 8. An irreducible abelian variety X τ   with some points P = 0 , Q , A 1 , , A g   with A i = τ α k + β k 2 C g   is the Jacobian of a hyperelliptic curve C   , and P , Q , A i A ( C ~ ) C g   if and only if the following is satisfied for all σ ( Z / 2 Z ) g   and for all z C g   :
ɛ ( 1 ) ( ɛ , β + β 0 ) Θ [ ɛ + α + α 0 ] ( z ) Θ [ ɛ ] ( z ) Θ [ σ + α ] ( z ) = e , k ( 1 ) ( ɛ , β + β 0 + β k ) + ( σ , β k ) Θ [ ɛ + α + α 0 ] ( z ) Θ [ ɛ + α k ] ( z ) Θ [ σ + α + α k ] ( z ) + ɛ ( 1 ) ( ɛ , β ) + ( σ , β 0 ) Θ [ ɛ + α ] ( z ) Θ [ ɛ ] ( z ) Θ [ σ + α + α 0 ] ( z ) . (8)
and not all the coefficients in front of the Kummer images (i.e. in front of the last theta function factor, for σ   varying) appearing here are identically zero in z   .

5 Cubic equations for the hyperelliptic locus

To make formula ( 8 ) entirely explicit, we now need to pick some specific way to map a hyperelliptic curve into its Jacobian, and pick some g + 2   Weierstrass points on it in a certain way. This is indeed a very classical construction.
Let us think of a hyperelliptic curve sitting on a skewer that intersects it in precisely the 2 g + 2   Weierstrass points. Label them p 1 , , p 2 g + 2   going from left to right along the skewer. Then pick for the basis of the cycles a i   to be the loop around the i   'th handle, passing through points p 2 i 1   and p 2 i   , and b i   to be the loop around the i   'th hole, passing through p 2 i   and p 2 i + 1   . Then thinking of the skewer as being the x   axis and the whole picture being that of y 2 = ( x p i )   , we can compute the images of p i   in the Jacobian. Indeed, let us use p 1   as the starting point, so that A ( p 1 ) = 0   . Then we see that A ( p 2 ) = e 1 2   , A ( p 3 ) = τ e 1 + e 1 2   , A ( p 4 ) = τ e 1 + e 1 2 + e 1 + e 2 2 = τ e 1 + e 2 2 + e 1   , A ( p 5 ) = τ ( e 1 + e 2 ) + e 2 2 + e 1   , and in general we have A ( p 2 i ) = τ s i 1 + e i 2 + s i 1   and A ( p 2 i + 1 ) = τ s i + e i 2 + s i 1   for 1 i g   , while A ( p 2 g + 2 ) = τ s g 2   (where for convenience we have denoted s k : = i = 1 k e i   ).
For our purposes let us choose P : = 0 = A ( p 1 )   , Q : = A ( p 2 )   and A k : = A ( p 2 k + 2 )   for 1 k g   . We now need to compute the vector R   , i.e to compute the vector of Riemann constants and subtract from it the sum of A   's. The result is certainly classical: R = Q = A ( p 2 )   .
To prove this one can note that by definition R   is the unique vector such that θ ( A ( p ) + R )   as a function of p C   has precisely g   zeroes at A 1 ( A k )   , i.e. at p 2 k + 2   . To check that this is the case we note that A ( p 2 ) + A ( p 2 i )   is always odd, as a theta characteristic, so that even Riemann's theta function will vanish at the point A ( p 2 ) + A ( p 2 i )   , while A ( p 2 ) + A ( P 2 i + 1 )   is even; thus R = A ( p 2 )   .
Let us now substitute all this into formula ( 8 ). We have α = α 0 = 0   , β = β 0 = e 1   , α k = s k   and β k = e k + 1   , where we understand e g + 1   to be zero. Since all theta functions of the second order are periodic with respect to z z + e i   , the additional integer shifts by s i   do not matter, and finally ( 8 ) yields
Theorem 9. An irreducible period matrix τ g   is the period matrix of a hyperelliptic Jacobian with the basis of cycles chosen as above if and only if the following cubic identity for theta functions of the second order is satisfied for all σ ( Z / 2 Z ) g   and for all z X τ   (and thus for all z C g   ):
ɛ Θ [ ɛ ] ( z ) Θ [ ɛ ] ( z ) Θ [ σ ] ( z ) = ɛ k = 0 g ( 1 ) ( ɛ + σ , e k + 1 ) Θ [ ɛ ] ( z ) Θ [ ɛ + s k ] Θ [ σ + s k ] ( z ) , (9)
where we understand e g + 1   to be zero, and asumme moreover that not all the coefficients appearing in front of Θ [ σ + s k ] ( z )   and Θ [ σ ] ( z )   are identically zero in z   .
To check that this makes sense let us do the computations in low genus and see what we get. To simplify formulas, we write [ ɛ ]   for Θ [ ɛ ] ( z )   . We order the ɛ   for summation of the terms of ( 9 ) lexicographically to keep track of where we are.
Genus 2: We do not expect to get any meaningful equations, as any irreducible abelian variety of dimension two is a hyperelliptic Jacobian, so our characterization should be vacuous. We verify this; here is what formula ( 9 ) yields for σ = 00   :
[ 00 ] [ 00 ] [ 00 ] + [ 01 ] [ 01 ] [ 00 ] + [ 10 ] [ 10 ] [ 00 ] + [ 11 ] [ 11 ] [ 00 ]
= [ 00 ] [ 00 ] [ 00 ] + [ 01 ] [ 01 ] [ 00 ] [ 10 ] [ 10 ] [ 00 ] [ 11 ] [ 11 ] [ 00 ]
+ [ 00 ] [ 10 ] [ 10 ] [ 01 ] [ 11 ] [ 10 ] + [ 10 ] [ 00 ] [ 10 ] [ 11 ] [ 01 ] [ 10 ]
+ [ 00 ] [ 11 ] [ 11 ] + [ 01 ] [ 10 ] [ 11 ] + [ 10 ] [ 01 ] [ 11 ] + [ 11 ] [ 00 ] [ 11 ]
and all the terms cancel. A similar computation shows that the identity is also trivial for all other choices of σ   .
Genus 3: Here we have dim J 3 = dim A 3 = 6   , while dim 3 = 5   , so we should have a non-trivial identity. Indeed let us choose σ = 000   and write down ( 9 ) in this case; after multiple cancellations and dividing by two it becomes simply
Θ [ 000 ] ( z ) Θ [ 101 ] ( z ) Θ [ 101 ] ( z ) + Θ [ 011 ] ( z ) Θ [ 101 ] ( z ) Θ [ 110 ] ( z )
= Θ [ 010 ] ( z ) Θ [ 101 ] ( z ) Θ [ 111 ] ( z ) + Θ [ 001 ] ( z ) Θ [ 100 ] ( z ) Θ [ 101 ] ( z ) ,
which using formula ( 3 ) is equivalent to
Θ [ 101 ] ( z ) θ [ 101 111 ] ( 2 z ) θ [ 101 111 ] ( 0 ) = 0 . (10)
Choosing a different σ   yields a different equation: in general we get Θ [ 101 + σ ] ( z ) θ [ 101 111 ] ( 2 z ) θ [ 101 111 ] ( 0 )   . All of these equations together are equivalent to θ [ 101 111 ] ( 0 ) = 0   , since theta functions of the second order never all vanish simultaneously and θ [ 101 111 ] ( 2 z )   cannot be identically zero in z   . Now to actually characterize 3 A 3   we need to get rid of the condition “that the basis of cycles is chosen as above” in theorem  9 . But choosing a different basis of cycles means acting on the period matrix by a symplectic transformation. Since theta constants are modular with respect to Γ ( 2 , 4 )   , conjugating equation ( 10 ) by any γ Γ ( 2 , 4 )   would not change it, so we only need to act by the finite group Sp ( 2 g , Z ) / Γ ( 2 , 4 )   . It is well known that the action of this group is transitive on the set of even theta characteristics (see [I), so we can get the vanishing of a theta constant with any even characteristic.
Proposition 10. An irreducible abelian variety of genus 3 is a hyperelliptic Jacobian if it has a vanishing theta constant with even characteristic. This is known classically, see [M.
Genus 4: here the situation is more interesting: Mumford's conditions include some non-vanishing, so getting the explicit equations for the closure of T h ( 4 ) T h ( A 4 )   , without any inequalities serving to cut off the extra components inside the reducible locus, would be interesting.
For the case of σ = 0000   the equation we get from ( 9 ) after cancellations becomes the following cubic (we have rearranged the terms lexicographically and omitted square brackets):
0000 1001 1001 + 0000 1010 1010 + 0000 1011 1011 + 0000 1101 1101
0011 1101 1110 + 0101 1000 1101 + 0101 1011 1110 + 0110 1010 1100
0111 1001 1110 + 0111 1011 1100 = 0001 1000 1001 + 0001 1100 1101
0010 1000 1010 + 0010 1101 1111 + 0011 1000 1011 + 0100 1010 1110
0100 1011 1111 + 0101 1001 1100 + 0101 1010 1111 + 0110 1001 1111 ,
while for example for σ = 0001   we get
0000 1000 1001 + 0000 1100 1101 + 0010 1001 1010 + 0011 1001 1011
0011 1100 1110 + 0100 1000 1101 + 0100 1011 1110 + 0101 1010 1110
0101 1011 1111 + 0111 1000 1110 = 0001 1000 1000 + 0001 1010 1010
0001 1011 1011 + 0001 1100 1100 + 0010 1100 1111 + 0100 1001 1100
0100 1010 1111 + 0110 1000 1111 + 0110 1010 1101 + 0111 1011 1101 .
Neither of these cubics is equal to Θ [ δ ] ( z ) θ [ α β ] ( 2 z ) θ [ α β ] ( 0 )   for any α , β , δ   . However, from theorem  9 we see that
Proposition 11. The vanishing of the full set of 16   cubics similar to the ones above, for all σ   , identically in z   characterizes a component of T h ( 4 ( 2 , 4 ) ) T h ( A 4 i r r ( 2 , 4 ) )   .
By Mumford's and Poor's results such a component is also determined by identical vanishing of some set of theta constants with characteristics.
Thus the vanishing of our 16 cubics should imply, for irreducible abelian varieties, the vanishing of some theta constants with characteristics and vice versa, but we are now unable to see this directly.
The difficulty in doing so is not only due to the fact that the cubic equations are very complicated. Indeed, thinking of each cubic f σ   , evaluated at z = 0   , as a polynomial on P 15   with zero locus Z ( f σ )   , we can only say that σ Z ( f σ ) T h ( A 4 i r r ( 2 , 4 ) )   is contained in the common zero locus of some quadrics (which are by ( 3 ) the expressions for theta constants with characteristics in terms of theta constants of the second order) on T h ( A 4 i r r ( 2 , 4 ) )   . It may in fact not be the case that the whole Z ( f σ )   is contained in the zero locus of these quadrics in P 15   . Thus to be able to see the relation of the vanishing of our cubics to the vanishing of theta constants with characteristics, we may need to know the equations for the closure of T h ( A 4 i r r ( 2 , 4 ) ) P 15   , which are not known.
The above discussion was for just one component of T h ( 4 ( 2 , 4 ) )   , which projects to just one component of 4 A 4   . The equations for the other components corresponding to different choices of the basis of cycles on the curve are of course obtained by acting on the set of 16 cubics by elements of Sp ( 8 , Z ) / Γ ( 2 , 4 )   .
Final remark. It seems likely that in any genus evaluating equations ( 9 ) only at z = 0   for all σ   should yield the defining set of equations for a component of T h ( g ( 2 , 4 ) )   . Indeed using ( 7 ) it can be easily shown that if these are satisfied, then ( 9 ) is satisfied for z   being any point of order two. Thus both sides of ( 9 ) are sections of 6 Θ   that agree at all points of order two, and one would hope that then they agree everywhere and give the same function of z   , so that ( 9 ) is true identically and we can apply theorem  9 . References

  1. Buchstaber, V.M., Krichever, I.M.: Vector addition theorems and Baker-Akhiezer functions. Teor. i Mat. Fizika 94 (1993), no. 2, 200–212.
  2. Buchstaber, V.M., Krichever, I.M.: Multidimensional vector addition theorems and the Riemann theta functions. Internat. Math. Res. Notices 1996, no. 10, 505–513.
  3. Igusa, J.-I.: Theta functions. Die Grundlehren der mathematischen Wissenschaften, Band 194. Springer-Verlag, New York-Heidelberg, 1972.
  4. Farkas, H.: Schottky-Jung theory, Theta functions — Bowdoin 1987, 459–483
  5. Grushevsky, S.: Effective Schottky problem, Ph.D. Dissertation, Harvard University, 2002
  6. Gunning, R. C.: Some curves in abelian varieties. Invent. Math. 66 (1982), no. 3, 377–389.
  7. Gunning, R. C.: Some identities for abelian integrals. Amer. J. Math. 108 (1986), no. 1, 39–74.
  8. Mumford, D.: Tata lectures on Theta II. Progress in Math. vol. 43, Birkhäuser, Boston, 1984
  9. Poor, C.: The hyperelliptic locus, Duke Math. J. 76 (1994) 3, 809–884
  10. Pareschi, G., Popa, M. Castelnuovo theory and the geometric Schottky problem, preprint math.AG/0407370
  11. Salvati Manni, R.: Modular forms vanishing on the hyperelliptic locus, Japan. J. Math. (N.S.) 29 (2003), no. 1, 135–142
  12. Schottky, F.: Zur Theorie der Abelschen Functionen vor vier Variablen. J. Reine Angew. Math. 102 (1888), 304–352
  13. Thomae, J.: Beitrag zur Bestimmung von θ ( 0 , 0 , , 0 )   durch die Klassenmoduln algebraischer Funktionen, J. Reine Angew. Math. 71 (1870), 201–222
  14. Welters, G.: A criterion for Jacobi varieties. Ann. of Math. (2) 120 (1984), no. 3, 497–504
  15. Wirtinger, W.: Untersuchungen über Thetafunktionen. Leipzig: Teubner 1895

Mathematics Department, Princeton University, Fine Hall, Washington Road, Princeton, NJ 08544, USA E-mail address : sam@math.princeton.edu