We construct the explicit solution of the initial value problem for sequences generated by the general Somos-6 recurrence relation, in terms of the Kleinian sigma-function of genus 2. For each sequence there is an associated genus 2 curve X, such that iteration of the recurrence corresponds to translation by a fixed vector in the Jacobian of X. The construction is based on a Lax pair with a spectral curve S of genus 4 admitting an involution σ with two fixed points, and the Jacobian of X arises as the Prym variety Prym(S,σ).

Communicated by: Prof. Boris Dubrovin

1. Introduction

Somos sequences are integer sequences generated by quadratic recurrence relations, which can be regarded as non-linear analogues of the Fibonacci numbers. They are also known as Gale–Robinson sequences, and as well as arising from reductions of bilinear partial difference equations in the theory of discrete integrable systems, they appear in number theory, statistical mechanics, string theory and algebraic combinatorics [14].

This article is concerned with the general form of the sixth-order recurrence
(1.1)
with three arbitrary coefficients α,β,γ. It was an empirical observation of Somos [5] that in the case α=β=γ=1 the initial values τ0==τ5=1 generate a sequence of integers (A006722 in Sloane's Online Encyclopedia of Integer Sequences), which begins
(1.2)
Consequently, the relation (1.1) with generic coefficients is referred to as the Somos-6 recurrence, and the corresponding sequence (τn) as a Somos-6 sequence.
The first proof that the original Somos-6 sequence (1.2) consists entirely of integers was an unpublished result of Hickerson (see [6]); it relied on showing that the Somos-6 recurrence has the Laurent property, meaning that the iterates are Laurent polynomials in the initial data with integer coefficients. To be precise, in the general case the iterates satisfy
which was proved by Fomin and Zelevinsky as an offshoot of their development of cluster algebras [4]. The latter proof made essential use of the fact that (1.1) is a reduction of the cube recurrence, a partial difference equation which is better known in the theory of integrable systems as Miwa's equation, or the bilinear form of the discrete BKP equation (see [7], for instance). In the general case αβγ0, (1.1) does not arise from mutations in a cluster algebra, although it does appear in the broader framework of Laurent phenomenon algebras [8].
As was found independently by several people (see, e.g. [912] and references), the sequences generated by general bilinear recurrences of order 4 or 5 are associated with sequences of points on elliptic curves, and can be written in terms of the corresponding Weierstrass sigma-function. It was shown in [13] that sequences (τn) produced by (1.1) are the first ones which go beyond genus 1: in general, they are parameterized by a sigma-function in two variables. To be precise, given a genus 2 algebraic curve X defined by the affine model
(1.3)
in the (s,z) plane, let σ(u) denote the associated Kleinian sigma-function with u=(u1,u2)2, as described in [14] (see also [15,16]). It gives rise to the Kleinian hyperelliptic functions jk(u)=jklogσ(u), which are meromorphic on the Jacobian variety Jac(X) and generalize the Weierstrass elliptic function.

Theorem 1.1

 

([13])

For arbitrary A,B,C*,v02, the sequence with nth term
(1.4)
satisfies the recurrence (1.1) with coefficients
(1.5)
where
(1.6)
provided that vJac(X) satisfies the constraint
(1.7)

The preceding statement differs slightly from that of Theorem 1.1 in [13], in that we have used an alternative (but equivalent) expression for α^ in (1.6), and have included an additional parameter C which is needed in what follows. Now while the above result means that the expression (1.4) is a solution of (1.1) with suitable coefficients, it does not guarantee that it is the general solution, in the sense that the sequence (τn) can always be written in this way, for a generic choice of initial data and coefficients. The ultimate purpose of this paper is to show that this is indeed the case. Our main result is the solution of the initial value problem by explicit reconstruction of the parameters appearing in (1.4), which yields the following.

Theorem 1.2

 

For a sequence of complex numbers (τn) generated by the recurrence (1.1) with generic values of the initial data τ0,,τ5 and coefficients α,β,γ, there exists a genus 2 curve X with affine model (1.3) and period lattice Λ, points v0,vJac(X)2modΛ with v satisfying (1.7), and constants A,B,C* such that the terms and coefficients are parameterized by the corresponding Kleinian functions according to (1.4) and (1.5), respectively.

In order to solve the reconstruction problem, it will be convenient to work with a reduced version of the Somos-6 recurrence. The parameters A,B in (1.4) correspond to the group of scaling symmetries τnABnτn, which maps solutions to solutions, and considering invariance under this symmetry leads to certain quantities xn, as described in the next paragraph. The parameter C corresponds to covariance under the further scaling τnCn2τn, which maps solutions of (1.1) to solutions of the same recurrence with rescaled coefficients; in due course we will consider quantities that are also invariant with respect to this additional symmetry.

1.1 The reduced Somos-6 map

Sequences generated by iteration of the Somos-6 recurrence (1.1) are equivalent to the orbits of the birational map
As was observed in [13], this map is Poisson with respect to the log-canonical bracket {τm,τn}=(mn)τmτn, which has four independent Casimir functions
(1.8)
these quantities are also invariant under the scaling transformation τnABnτn. The map φ induces a recurrence of order 4 for a corresponding sequence (xn), that is
(1.9)
which is equivalent to iteration of a birational map φ^ in 4 with coordinates x=(x0,,x3). We will refer to φ^ as the reduced Somos-6 map.
The map φ^ defined by (1.9) preserves the meromorphic volume form
for arbitrary values of α,β,γ, and has two independent rational first integrals, here denoted K1(x),K2(x), which are presented explicitly in Section 2 below. According to [13], the map φ^ is also integrable in the Liouville–Arnold sense [17], at least in the case αβγ=0. In this paper we are concerned with the general case αβγ0, where a symplectic structure for the map φ^ is not known.
On the other hand, a genus 2 curve (1.3) and the corresponding sigma-function solution (1.4), (1.5) of the Somos-6 map φ imply that the solution of (1.9) is
(1.10)
In view of the addition formula for the genus 2 sigma-function [14], the right-hand side of (1.10) can be written in terms of Kleinian functions as
(1.11)
where u=v0+(n+1)v. Note that, when F is considered as a function on the Jacobian, F(u) is singular if and only if u(σ), the theta divisor in Jac(X) (using the notation in [15]). Then, upon setting n=0, we have the map
(1.12)
which is a meromorphic embedding ψ:Jac(X)(σ0123)4, where (σ0123) denotes the theta divisor (σ) together with its translates by v,2v and 3v. Once Theorem 1.2 is proved (see Section 6), we are able to recover C, v and u=v0+vJac(X) from the coefficients and initial data of the map, so that we arrive at

Theorem 1.3

 

Generic complex invariant manifolds IK={K1(x)=k1,K2(x)=k2} of the map φ^ are isomorphic to open subsets of Jac(X).

For the purposes of our discussion, it will be more convenient to describe the reduced Somos-6 map in an alternative set of coordinates. We introduce the quantities
(1.13)
so that xn=γPn2/(βRn2), and P0,P1,R0,R1 are birationally related to x0,x1,x2,x3. Thus, after conjugating φ^:44 by a birational change of variables, we can rewrite it in the form (P0,P1,R0,R1)(P˜0,P˜1,R˜0,R˜1), where
(1.14)
with the coefficients
(1.15)
Observe that, from the analytic formulae (1.5) and (1.10), the quantities Pn,Rn and the coefficients λ,μ are independent of the parameter C.

1.2 Outline of the paper

In the next section, we describe the first of our main tools, namely the 3×3 Lax pair for the map φ^, which (as announced in [13]) is obtained from the associated Lax representation for the discrete BKP equation. The corresponding spectral curve S yields the first integrals K1,K2. However, S is not the required genus 2 curve X, but rather it is trigonal of genus 4, having an involution σ with two fixed points. Then it turns out that the two-dimensional Jacobian of X, which is the complex invariant manifold of the map φ^ according to Theorem 1.3, can be identified with the Prym subvariety Prym(S,σ) of Jac(S). (An analogous situation was described recently for an integrable Hénon–Heiles system [18].)

To obtain an explicit algebraic description of Prym(S,σ) and, therefore, of the curve X, we make use of recent work by Levin [19] on the general case of double covers of hyperelliptic curves with two branch points. All relevant details are given in Section 3.

In Section 4 it is shown how the discrete Lax pair allows a description of the map φ^ as a translation on Prym(S,σ)Jac(S) by a certain vector. This translation is subsequently identified with a specific degree zero divisor on X representing the required vector vJac(X), and in Section 5 we also explicitly find degree zero divisors on X representing the vectors 2v,3v. This enables us to rewrite the determinantal constraint (1.7) in terms of the above three divisors, and then observe that it is trivially satisfied.

In Section 6, all of the required ingredients are ready to present the reconstruction of the sigma-function solution (1.4) from the initial data and coefficients, which proves Theorem 1.2. We also provide a couple of explicit examples, including the original Somos-6 sequence (1.2). The paper ends with some conclusions, followed by an Appendix which includes the derivation of the Lax pair and another technical result.

2. The Lax pair, its spectral curve and related Jacobian varieties

The key to the solution of the initial value problem for the Somos-6 recurrence is the Lax representation of the map φ^.

Theorem 2.1

 
The map φ^:44 is equivalent to the discrete Lax equation
(2.1)
with
(2.2)
(2.3)
where R2=R˜1 as in (1.14), and

Proof.

 

The equation (2.1) can be checked directly with computer algebra. For the rather more straightforward origin of this complicated-looking Lax pair, see the Appendix.     □

The characteristic equation det(L(x)y1)=0 defines the spectral curve S2(x,y), which, after elimination of the common factor 1/(x+λ), is given by
(2.4)
where K1,K2 are independent first integrals, namely
(2.5)
with
(2.6)

Remark 2.2

 
Replacing the variables P0,P1,R0,R1 by the expressions (1.13) yields the first integrals K1(x),K2(x) of the reduced map φ^ in the original variables x0,,x3. These are seen to be rescaled versions of the quantities H1,H2 derived in [13] from higher order bilinear relations, according to
(2.7)

One can also verify that, for generic values of λ,μ,k1,k2, the complex invariant manifold IK={K1(x)=k1,K2(x)=k2} is irreducible given by (2.4).

The curve S is trigonal of genus 4 and has an interesting involution σ:(x,y)(1/x,1/y) with two fixed points, namely (1,1) and (1,1).

We compactify S by embedding it in 2 with homogeneous coordinates (X:Y:Z), where x=X/Y,y=Y/Z. The compact curve has a singularity at (0:1:0). After regularization, this point gives two points at infinity: the first one is O¯=(x=,y=) with the Laurent expansion
with respect to a local parameter τ near O¯; and the second is O¯1=(x=λ,y=), with the Laurent expansion
The third point at infinity O¯2=(x=,y=λ/μ) comes from (1:0:0) and has the expansion
Under the action of σ, these points are in involution with the following three finite points:

The above three pairs of points on S will play an important role, so we depict them on the diagram below, with arrows denoting the involution σ. The curve S can be viewed as a three-fold cover of 1 with

graphic

affine coordinate x. As follows from the above description, the points O,O¯ are ordinary branch points of the covering, and there is no branching at the points O1,O¯1,O2,O¯2. It follows that the divisors of zeros and poles of the coordinates x,y on S are
(2.8)

Observe that a generic complex two-dimensional invariant manifold IK of the reduced Somos-6 map φ^ cannot be the Jacobian of S, as the latter has genus 4. The curve S is a two-fold covering of a curve G=S/σ whose genus is 2, by the Riemann–Hurwitz formula. The involution σ extends to Jac(S) which then contains two Abelian subvarieties: the Jacobian of G, which is invariant under σ, and the two-dimensional Prym variety, denoted Prym(S,σ), which is anti-invariant with respect to σ. It will play a key role in the description of the complex invariant manifolds of the map φ^. For this purpose it is convenient to recall some properties of Prym varieties corresponding to our case.

3. Hyperelliptic Prym varieties

3.1 Generic double cover of a hyperelliptic curve with two branch points

Consider a genus g hyperelliptic curve C: v2=f(u), where f(u) is a polynomial of degree 2g+1 with simple roots. As was shown in [19], any double cover of C ramified at two finite points P=(uP,yP),Q=(uQ,yQ)C (which are not related to each other by the hyperelliptic involution on C, i.e. uPuQ) can be written as a space curve of the form
(3.1)
where h(u) is a polynomial of degree g+1 such that
with ρ(u) being a polynomial of degree g. (Here uP or uQ may or may not coincide with roots of ρ(u).) Thus C˜ admits the involution σ:(u,v,z)(u,v,z), with fixed points (uP,yP,0),(uQ,yQ,0)C˜. Then the genus of C˜ is 2g, and it was shown by Mumford [20] and Dalaljan [21] that
  • Jac(C˜) contains two g-dimensional Abelian subvarieties: Jac(C) and the Prym subvariety Prym(C˜,σ), with the former invariant under the extension of σ to Jac(C˜), and the latter anti-invariant;

  • Prym(C˜,σ) is principally polarized and is the Jacobian of a hyperelliptic curve C.

It was further shown recently by Levin [19] that the second curve C can be written explicitly as
(3.2)
which is equivalent to the plane curve w42h(u)w2+f(u)=0. The latter can be transformed explicitly to a hyperelliptic form by an algorithm given in [19].

In order to apply the above results to obtain an explicit description of the Prym variety Prym(S,σ)Jac(S) in our case, we will need

Proposition 3.1

 
(1) The quotient of S by the involution σ is the genus 2 curve G2(T,Y) given by the equation
(3.3)
where A=μ2, B(T)=μ(K2T2+TK1+2λ+2K2T3+3T),
The double cover π:SG is described by the relations
(3.4)
and the images of the branch points P=(x=1,y=1),Q=(x=1,y=1)S on G are P=(T=2,Y=2),Q=(T=2,Y=2).
(2) The curve G is equivalent to the following curve C2(u,v) in hyperelliptic form:
(3.5)
The birational transformation between G and C is described by the relations
(3.6)
(3.7)
The branch points P=(T=2,Y=2),Q=(T=2,Y=2)G on C are, respectively, P=(uP,vP),Q=(uQ,vQ) with
(3.8)
(3.9)

Proof.

 
Applying the substitution (3.4) to the polynomial G(T,Y) we get the product f(x,y)f˜(x,y)/(x4y2), where
and this product is zero due to the equation (2.4). Hence T,Y satisfy G(T,Y)=0. The proof of the other items is a direct calculation (which we made with Maple).     □

Prym(S,σ) is isomorphic to the Jacobian of a second genus 2 curve C, and in order to find its equation by applying the algorithm of [19] described above, it is convenient to represent the curve S in a form similar to (3.1).

Proposition 3.2

 
The spectral curve S is equivalent to the space curve
(3.10)
where P6(u) is given by (3.5), Y(u,v) by (3.7) and g(u),h(u) are polynomials of degree 5 and 8, respectively, obtained by replacing v2 in the right-hand side of the second equation by P6(u). On C˜ the involution σ is given by (u,v,w)(u,v,w), and its fixed points are P=(uP,vP,0),Q=(uQ,vQ,0).
Explicit expressions for h(u),g(u) are relatively long and are not shown here. Observe that h(u),g(u),P6(u) do not have common roots and that
(3.11)
which, in view of the expressions (3.8) for uP,uQ, yields
(3.12)
Thus, the function w2 in (3.10) is meromorphic on the hyperelliptic curve C and has simple zeros only at P,Q, and even order zeros elsewhere. It also has only even order poles at the two points at infinity on C. Hence, C˜ is a double cover of C ramified at P,Q only, as expected.
The above description of the curves and coverings can be briefly summarized in the diagram below, where the horizontal equals signs denote birational equivalence.

Proof of Proposition 3.2.

 
In view of relations (3.4) and (3.7), the curve S can be written as
Under the birational transformation (u,v,y)(u,v,w^=2yY(u,v)), the above reads
Then by the substitution w^=w/(2μu3(1+λu)), the latter equations take the form (3.10). Next, since σ leaves the curve C invariant, it does not change the coordinates u,v, so it only flips the sign of w. Finally, since Y(P)=Y(Q)=2, from (3.10) we get w(P)=w(Q)=0.     □

Observe that the equation (3.10) of C˜ does not have the same structure as that of the model curve (3.1): the degrees of the corresponding polynomials do not match. Hence, the formula (3.2) for the second hyperelliptic curve C is not directly applicable to (3.10). For this reason, below we adapt the derivation of (3.2) to our situation.

3.2 Tower of curves and Jacobians

Following the approach of [21], consider the tower of curves
(3.13)
where C˜ is given by (3.10) and C˜˜ is a double cover of C˜ given by
(3.14)
The covering C˜˜C˜ is ramified at the points on C˜ where the function w¯2 has simple zeros or poles. As shown above, the function w2=h(u)+g(u)v has precisely two simple zeros P=(uP,vP),Q=(uQ,vQ) and no simple poles on C. Hence, h(u)g(u)v has only two simple zeros P¯=(uP,vP),Q¯=(uQ,vQ) on C. Since C˜ is a double cover of C and P¯,Q¯ are not branch points of C˜C, the function w¯2 has four simple zeros on C˜, namely P¯,Q¯,σ(P¯),σ(Q¯). Hence C˜˜C˜ is ramified at the latter four points, and so, by the Riemann–Hurwitz formula, the genus of C˜˜ equals 9.
The ‘big’ curve C˜˜ has various involutions, one of which is
and the last curve in the tower (3.13) is the genus 2 quotient curve C=C˜˜/σ1. The corresponding projection C˜˜C is denoted π1. The projections π˜ and π1 are explicitly given by
(3.15)
The tower (3.13) is a part of a tree of curves introduced in [21] for the general case of a genus g hyperelliptic curve C. As was shown in [21], the tree of curves implies relations between the corresponding Jacobian varieties described by the following diagram,
where arrows denote inclusions. The diagram indicates that Jac(C) is isomorphic to Prym(C˜,σ).
Following [19], the curve C can be written in terms of u and the symmetric functions w+w¯,ww¯. In view of (3.14), we have
Setting here W=(w+w¯)/2,Z=ww¯, one obtains equations defining C in 3(u,Z,W):
(3.16)
this leads to the single equation C:W42h(u)W2+g2(u)P6(u)=0.

Remark 3.3

 
In the special case that the polynomial h2(u)g2(u)P6(u) is a perfect square f2(u), the latter equation admits the factorization
(3.17)
and C is a union of two curves whose regularizations give elliptic curves. This situation will be considered in detail elsewhere.

3.3 A hyperelliptic form of C

We return to the general case when h2(u)g2(u)P6(u) is not a perfect square. Using the factorization (3.12), in (3.16) we can write
(3.18)
where we set
(3.19)
and Q(u) is specified in (3.12). Solving the last equation with respect to u, we get
(3.20)
Then equation (3.16) reads
(3.21)
Replacing u here by (3.20), we obtain
(3.22)
(3.23)
where P(t) is a polynomial in t of degree 4, and R6(t) is specified below. We write
in a concise form, where u should be replaced by (3.20).
Removing perfect squares from the right-hand side of (3.22), i.e. introducing a new variable W such that
(3.24)
we finally obtain C in hyperelliptic form as
(3.25)
Equivalently, the equation (3.25) can be written compactly by using both variables t and u, related by (3.20):
(3.26)

We can summarize the results of this section with

Theorem 3.4

 

The Jacobian of the spectral curve S in (2.4) contains a two-dimensional Prym variety, isomorphic to the Jacobian of the genus 2 curve C given by (3.25) or (3.26).

It is also worth mentioning the following relation between the roots of R6(t) and of the polynomial P6(u) defining the first genus 2 curve C=S/σ.

Proposition 3.5

 

If t=t^ is a root of R6(t) then (3.20) gives a root of P6(u).

Proof.

 

For t=t^ we have W=0, which, in view of (3.24), implies W=0 (provided that the denominator in (3.24) does not vanish for t=t^, and this condition always holds). In view of the definition W=(w+w¯)/2, in this case w=w¯, which by (3.14) gives g(u)v=0. Next, since g(u),P6(u) do not have common roots and deg g(u)=5, the last equation defines 11 values of u, which, via (3.19), correspond to 11 zeros of the right-hand side of (3.24). Further calculations show that P(t)(t+1)=0 implies g(u)=0. As a result, the six zeros of W correspond to the six zeros of v, i.e. the roots of P6(u).     □

4. Translation on Prym(S,σ) and on Jac(C)

Below we represent the reduced Somos-6 map φ^:44 as a translation on the Jacobian of the spectral curve S, given by a divisor V, and show that it belongs to Prym(S,σ). Then the translation will be described in terms of degree zero divisors on the curve C.

First, recall that the Jacobian variety of an algebraic curve X can be defined as the additive group of degree zero divisors on X considered modulo divisors of meromorphic functions on X. Equivalence of divisors D1,D2 will be denoted as D1D2.

Let JK be the isospectral manifold, the set of all the matrices L(x) of the form (2.3) having the same spectral curve S. Consider the eigenvector map
defined as follows: a matrix L(x)JK induces the eigenvector bundle 2S; for any point p=(x,y)S
We assume that the eigenvector ψ(p) is normalized: α,ψ(p)=1, for a certain non-zero α3. This defines the divisor D of poles of ψ(p) on S. For any choice of normalization, such divisors form an equivalence class {D}. The latter defines a point DNp0Jac(S) with a certain base point p0S. Here N=degree(D), and for the case at hand N=6. Then E(L(x))=D6p0.

Now let G be the maximal subgroup of GL(3,) which acts freely on JK by conjugations and preserves the structure of L(x). For any gG the E-images of L(x) and L^(x)=gL(x)g1 give equivalent divisors. As was shown in, e.g. [22, 23], the reduced eigenvector map E:JK/GJac(S) is injective. Note that, due to the specific structure of (2.3), in our case the subgroup G is trivial, and JK/GJK.

Theorem 4.1

 
Under the map E, the transformation L(x)L˜(x) defined by the discrete Lax representation (2.3) is the translation on Jac(S) given by the degree zero divisor
where, as above, O=(x=0,y=0),O¯=(x=,y=)S.

Proof.

 

As follows from the intertwining relation (2.1), if ψ(p) is a normalized eigenvector of L(x), then ψ^(p)=M(x)ψ(p) is an eigenvector of L˜(x) with the same eigenvalue. Note that, in contrast to ψ(p), ψ^(p) is not normalized, as all of its components may vanish at some points of S, so we consider its normalization ψ˜(p)=f(p)1ψ^(p), f(p)=α,ψ^(p) for a generic non-zero normalization vector α3.

Compare the divisors D,D˜ of poles of ψ(p),ψ˜(p). Using (1.14) (or (A.11) in the Appendix) we have
which implies that M(x),M1(x) are non-degenerate apart from the points of S over x=0 and x=. Then D,D˜ can differ only by the points O=(0,0),O1=(0,μ/λ) and O¯=(,),O¯1=(,λ/μ) or their multiples.
According to the structure of the matrix in (2.3), M(0) has eigenvalue 0 with multiplicity 2, with a one-dimensional eigenspace spanned by the vector (1,1,0)T, and ψ(O) is parallel to (1,1,0)T, whereas ψ(O1) is not. That is,
Further, for τ=x being a local parameter on S near O, we have the expansion ψ(p)=(1+O(τ),1+O(τ),O(τ))T. Then near O, ψ^(p)=(O(τ),O(τ),O(τ))T, hence the normalizing factor f=α,ψ^(p) has a simple zero at O and does not vanish at O1.
Similarly, by considering the expansions of ψ(p) near the points O¯,O¯1 at infinity, one observes that f(p) has a simple pole at O¯ and no poles at O¯1. As a result,
for a certain effective divisor U. Then the divisor of poles of ψ˜(p)=f(p)1ψ^(p) equals U. Indeed, the zeros of ψ^(p) and f(p) at O, as well as their poles at D+O¯ cancel each other. Since f(p) is meromorphic on S, we conclude that D˜ is equivalent to D+O¯O. Thus the images of D, D˜ in Jac(S) differ by the translation V.     □

Clearly σ(V)=V, hence the divisor V represents a vector in Prym(S,σ). Then, under the map E, any orbit obtained by iterations of L(x)L˜(x) belongs to a translate of Prym(S,σ)Jac(S).

Now observe that in our case the manifold JK coincides with IK, which has dimension 2. Then, since E is injective, IK must be an open subset of Prym(S,σ) or of a union of different translates of it. Note, however, that the latter is not a connected complex manifold, whereas, as was mentioned in Remark 5, IK is an irreducible complex algebraic manifold, hence a connected one. Therefore, in view of Theorem 3.4, we arrive at the following result.

Theorem 4.2

 

A generic complex invariant manifold IK of the map φ^ is isomorphic to an open subset of the Jacobian of the genus 2 curve C given by (3.25) or (3.26).

Upon comparing this result with the solutions (1.11) of φ^ and with the properties of the embedding ψ:Jac(X)(σ0123)4, in the sequel it is natural to choose the genus 2 curve X in (1.3) to be birationally equivalent to C.

Now observe that for the special points O1,O¯1,O2,O¯2S described in Section 2, the degree zero divisors V1=O1O¯1,V2=O2O¯2 are also antisymmetric with respect to the involution σ, hence they represent vectors in Prym(S,σ) and, therefore, in Jac(C). Our next objective is to describe V,V1,V2 in terms of degree zero divisors on C.

Theorem 4.3

 
Under the transformation of S to the canonical form C˜ given by (3.10), the points O,O¯ become
(4.1)
The points O1,O¯1S become R1,R2C˜, the two preimages of the infinite point 2{1,2}C specified by the Laurent expansions u=1/τ, v=(λ+μ)/τ3+O(τ2) with the local parameter τ=1/u. The expansions of w near R1,R2 are
respectively. Also, O2,O¯2 become the points
(4.2)

Proof.

 
Relations (3.4) describing the projection π:SG imply that the coordinate Y has poles at π(O),π(O¯)G. More precisely, in view of the behaviour (2.8), these are triple poles. On the other hand, as follows from (3.4), (3.7), on the curve C the function Y(u,v) has a triple pole only at (u=0,v=1). (In particular, at (u=0,v=1) this function has a pole of lower order, and it has no poles at the two points at infinity on C.) Hence, O,O¯S are projected to the same point (u=0,v=1) on C. Since it is not a branch point of C˜C, the point has two preimages on C˜. To find their w-coordinates, we note that (3.7) implies
(4.3)
and for u=0,v=1 the equation (3.10) gives w2=4, thus we get (4.1). The proof of the rest of the theorem goes along similar lines.     □
Now recall [20] that for a double cover of curves π:C2C1 with an involution σ:C2C2, there are two natural maps between Jac(C2) and Jac(C1)Jac(C2):
  • the pullback π*:Jac(C1)Jac(C2);
  • The projection (Norm map) NmC1:Jac(C2)Jac(C1);
Notice that for any degree zero divisor D on C1, NmC1(π*(C1))=2C1. This property should be understood on the level of equivalence classes of divisors, that is, for a degree zero divisor D on C1, let D˜ be any divisor on C2 equivalent to D˜=π1(D). Then π(D˜)2D on C1. Then let A, A˜ be the Abel maps with images in Jac(C1), Jac(C2), respectively. Hence
(4.4)
Now apply the above to the tower (3.13), introducing the map
as follows: for a degree zero divisor Q on C˜˜, NmC(Q)=π1(Q). Next, consider the sequence of divisors
(4.5)
where R˜j± are the preimages of Rj on C˜˜.
Let now A be the Abel map to Jac(C) and V0 be a degree zero divisor on C such that the pullbacks π˜1(R2R1) and π11(V0) give equivalent divisors on C˜˜. That is, the vector w=A(V0)Jac(C)Jac(C˜˜) coincides with the Abel image of R2R1 in Prym(C˜,σ)Jac(C˜˜). Then, in view of the property (4.4),
(4.6)

Proposition 4.4

 
On the curve C written in the hyperelliptic form (3.25) the divisor V0 is determined by

The proof of the proposition is quite technical and is reserved for the Appendix. Note that the squares of W*± given above coincide with the right-hand side of (3.26) for (u=0,t=±t*), as expected.

One now can observe that the divisor S=S2++S2S1+S1 is anti-invariant with respect to the hyperelliptic involution ι:(t,W)(t,W) on C. Hence, modulo period vectors of Jac(C),
where P0 is any Weierstrass point on C. Then, using the relation (4.6), we arrive at

Theorem 4.5

 
The reduced Somos-6 map φ^ is described by translation by the following vector on Jac(C):
(4.7)
where ω1,2 are holomorphic differentials on C and t*,W*± are given in Proposition 4.4.
Above we have chosen the genus 2 curve X of the form (1.3) to be birationally equivalent to C, and in the next section we shall see that the translation vector vJac(X) in the sigma-function solution (1.4) corresponds to the vector w written in an appropriate basis of holomorphic differentials on C. Namely, it satisfies the constraint (1.7). To show this it is convenient to describe also the degree zero divisors V1=O1O¯1,V2=O2O¯2 on S, or equivalently, R1R2,R1R2 on C˜ (which are antisymmetric under σ), in terms of divisors on Jac(C). Namely, let V01,V02 be degree zero divisors on C such that the vectors
coincide with the Abel images of R1R2, R1R2, respectively, in Prym(C˜,σ)Jac(C˜˜).

Theorem 4.6

 
The divisors V01,V02 are equivalent to
respectively, that is,
where
(4.8)

The proof follows the same lines as that of Theorem 4.5; it uses Theorem 4.3 describing the coordinates of the pairs R1,2,R1.2 on C˜. For each pair we construct a sequence of degree zero divisors analogous to (4.5), which gives rise to the divisors V01,V02 on C and, in view of the relation (4.6), the vectors w1,w2.

5. The shift vector and the determinantal constraint

The above vectors w,w1,w2Jac(C) arising from the three special involutive pairs O,O¯,O1,O¯1,O2,O¯2 on the spectral curve S have the following remarkable property.

Proposition 5.1

 
The vectors in Theorems 4.5 and 4.6 are related by
(5.1)

Proof.

 
Following (2.8), the divisor of the meromorphic function y/x on S is
(5.2)
so it corresponds to zero in Jac(S), in Prym(S,σ)=Prym(C˜,σ), and, therefore, in Jac(C). By Theorems 4.5 and 4.6, the degree zero divisors O¯O,O1O¯1,O2O¯2 with Abel image in Prym(S,σ) are represented, respectively, by the divisors V0,V01,V02 on C. Then (5.2) implies V0V01+V020, which, under the Abel map, yields ww1+w2=0. Similarly, we have
which implies w2w1+w2=0. These two relations prove the proposition.     □
The divisors representing w1,w2 can also be derived (in a much more tedious way) by using addition formulae on Jac(C) described in terms of pairs of points on the hyperelliptic curve C. These formulae can be obtained algorithmically using the Bäcklund transformation presented in [24, 25], which also allows us to calculate the divisor of the form (t+,W+)(t,W) corresponding to the vector 4w. Since it will be needed in Section 6, here we simply record that t=t± are the roots of the quadratic equation
(5.3)
and W+,W are recovered from the equation (3.25) with their signs determined by the condition

5.1 The sigma-function, Kleinian functions and the determinantal constraint

Now let an appropriate Möbius transformation t=T(s) take the curve C to a canonical odd order form X given by (1.3) (there are several possible transformations of this kind). Choosing the canonical basis of holomorphic differentials ds/z,sds/z on X, define the Abel map for a degree zero divisor (s1,z1)+(s2,z2)2 by
It can be inverted by means of the the Bolza formulae
which involve jk(u)=jklogσ(u) in addition to the Kleinian hyperelliptic functions jk(u). In particular, this yields
(5.4)
and for 11 there is also Klein's formula
(5.5)

Now let (s¯1,z¯1),(s¯2,z¯2)X be the images of the points (t*,W*+),(t*,W*)C described in Proposition 4.4, and let {(s¯1,z¯1),(s¯2,z¯2)},{(s¯1,z¯1),(s¯2,z¯2)}X×X be the images of {(t*,W*+),(t*,W*)},{(t*,W*+),(t*,W*)}C×C, respectively, as specified in (4.8).

Theorem 5.2

 
The vector
(5.6)
satisfies the determinantal constraint (1.7).

Corollary 5.3

 

For given values of K1,K2,λ,μ, take the associated genus 2 curve C from (3.25), transform it into the canonical form X, as in (1.3), and pick the vector vJac(X) defined by (5.6). Then for the function σ(u) associated with X, and for any v0Jac(X) and C*, the expression (1.10) produces a sequence (xn) satisfying the reduced Somos-6 recurrence (1.9) with coefficients given by (1.5) and first integrals K1,K2.

Proof of Theorem 5.2.

 
Observe that the vectors v and
are just w,w1,w2 written in the coordinates corresponding to the canonical differentials on X. Hence, the relations (5.1) imply v1=2v,v2=3v. Then, in view of the Bolza expressions (5.4), the determinant constraint (1.7) can be written as
(5.7)
Next, we apply the inverse Möbius transformation s=T1(t) to each of the above s-coordinates, and observe that, after dividing out common denominators from each column, the rows of the resulting matrix are linear combinations of the rows of
(5.8)
As the third row of the latter matrix is zero, the condition (5.7) is trivially satisfied.     □

Remark 5.4

 

To give an exact transformation from the equation of C to the canonical form (1.3) for X one needs to know at least one root of the degree 6 polynomial R6(t) in (3.25) (or, in view of Proposition 3.5, at least one root of P6(u) in (3.5). Yet in general it appears that the equation R6(t)=0 is not solvable in radicals.

6. Solution of the initial value problem

Before proceeding with the proof of Theorem 1.2, it is worth commenting on the meaning of the word ‘generic’ appearing in its statement. Various non-generic situations arise:

  • Some of the initial data or coefficients can be zero.

  • For special values of λ,μ,K1,K2, the spectral curve S can acquire singularities (in addition to the singularity at (0:1:0)2 for the projective curve).

  • For special values of λ,μ,K1,K2, the curve C becomes a product of two elliptic curves given by the factorization (3.17).

  • For special values of λ,μ,K1,K2, one of the multiples 2v,3v,4v of the shift vector can lie on the theta divisor (σ)Jac(X).

A set of non-zero initial data τ0,,τ5 and coefficients α,β,γ determine the values of λ,μ,K1,K2, and these in turn determine the spectral curve S, the curve C (hence X), and the vector vJac(X). Yet the sequence (τn) may contain zero terms; for instance, τ0=0 when v0=0 in (1.4). Iteration of the recurrence (1.1) requires non-zero initial data, but if an isolated zero appears in the sequence, then the Laurent phenomenon can be used to pass through this apparent singularity, by evaluating suitable Laurent polynomials in order to avoid division by zero.

Another degenerate possibility is that one of α,β,γ is zero, in which case (1.1) can be obtained as a reduction of the Hirota–Miwa (discrete KP) equation, and the solutions require a separate treatment in each case. For each of these three special cases there is also an associated cluster algebra, and by results in [26, 27] this means that a log-canonical symplectic structure is available for the reduced map (1.9) (see [13] for details).

If v(σ), so that σ(v)=0, then the expression (1.4) does not make sense; in that case one should replace σ(v) by σ2(v)=2σ(v) in the denominator of the formula for τn, and then it satisfies a Somos-8 recurrence [28]. This situation is not relevant to our construction, since it can be checked directly that for λ,μ,K1,K2 such that (3.25) defines a curve of genus 2, neither S1+ nor S1 in Proposition 4.4 can be a Weierstrass point on C, hence v(σ). However, it may happen that one of 2v,3v or 4v(σ), and in each case the formulae in Theorem 1.1 and/or our method for solving the initial value problem require certain adjustments. We illustrate this below in the case that 2v(σ), which is needed for reconstruction of the original Somos-6 sequence (1.2).

6.1 Reconstruction of the constant C and the initial phase v0

The attentive reader might wonder why the constant C in (1.4) should be necessary to represent the general solution of the Somos-6 recurrence. Indeed, making the scaling sζ2s, zζ5z in (1.3) changes the coefficients c¯j but preserves the form of the curve X, and rescales the sigma-function so that σ(u)ζ3σ(u), which means that C can always be set to 1.

Note, however, that the curve C equivalent to X and given by (3.25) is defined up to a similar rescaling tξt,Wξ3W, under which the vector w in Theorem 4.5 produces a family of points in Jac(C)Jac(X). The latter is precisely the curve in Jac(X) specified by the constraint (1.7). Thus, to obtain the general solution of the recurrence, it is necessary to allow different values of C in our construction.

Now if a particular set of non-zero initial data τ0,,τ5 and coefficients α,β,γ are given, then the associated initial values x0,x1,x2,x3 for the reduced map φ^ are found from (1.8). The latter values can be used in the formulae for H1,H2 in [13], and from (2.7) these produce the values of K1,K2; alternatively, putting the xj into (1.13) yields P0,P1,R0,R1, and then K1,K2 can be obtained directly from the expressions (2.5). The values of λ and μ are specified according to (1.15), and thus by Corollary 5.3 only C and v0 are needed to reconstruct the reduced sequence (xn).

Supposing that v,v0 and C have already been found for a particular initial value problem, the parameters A and B are immediately obtained in the form
(6.1)
Thus the only outstanding problem is the determination of C and v0.
As an intermediate step, we introduce the sequence (ϕ˜n) defined by
(6.2)
Apart from the powers of C, the latter is the same as Kanayama's phi-function introduced in [29] in genus 2, and considered for hyperelliptic curves of arbitrary genus in [30]. The sequence (ϕ˜n) is a natural companion to (τn): it satisfies the same Somos-6 recurrence (1.1) and produces the same values of the first integrals K1,K2. In fact, it turns out that for each n, ϕ˜n is an algebraic function of the quantities α,β,γ,H1,H2. (The proof will be presented elsewhere.) For our current purposes, it is enough to consider only the first few terms of the sequence.

Lemma 6.1

 
The terms of the sequence (6.2) for n=0,,4 are fixed up to signs by
(6.3)

Proof.

 

For n=0,1 the result is immediate from the definition. The formulae for n=2,3 follow from (1.5). To obtain ϕ˜4, set n=2 in (1.1), replace τj with ϕ˜j throughout, and use the fact that ϕ˜j=ϕ˜j for all j.     □

Now from the coordinates of the points on C considered in Proposition 4.4 and Theorem 4.6, and by applying the Möbius transformation t=T(s) followed by the Bolza formulae together with (5.5), as in the proof of Theorem 18, the values of the hyperelliptic functions jk(mv) for m=1,2,3 are all determined algebraically in terms of λ,μ,K1,K2. In turn, this allows α^, β^ to be found from (1.6), which means that the expressions (6.3) determine ϕ˜2, ϕ˜3 and ϕ˜4, up to fixing the signs of ϕ˜2, ϕ˜3. Then, upon rearranging the formula for γ in (1.5), we see that
(6.4)
which determines C up to a choice of sign; and this sign is irrelevant, since from (6.1) the prefactor ABnCn21 in (1.4) is seen to be invariant under sending CC. Once C is known, the sign of ϕ˜3 can then be fixed from an application of Baker's addition formula, which gives the identity ϕ˜3=ϕ˜22F(2v), where F is as in (1.11); the sign of ϕ˜2 will not be needed in what follows: it corresponds to the overall freedom to send vv,v0v0 in the solution, which is removed once the signs of the z coordinates of the points in (5.6) are fixed.

Proof of Theorem 1.2.

 
Given the six non-zero initial data for (1.1), with the associated values of K1,K2,λ,μ being obtained as previously described, one finds the corresponding genus 2 curves C, X and the vector vJac(X). If C is fixed from (6.4), then Theorem 1.1 says that for any A, B and v0 the expression (1.4), with this choice of X and v, provides a solution of (1.1) with the appropriate values of the coefficients α,β,γ. To find the correct value of v0, one should iterate the Somos-6 recurrence forwards/backwards to obtain additional terms, in order to calculate ratios of the form τjτj/τ02 for j=1,2,3,4. (By adjusting the offset of the index if necessary, a maximum of three iterations are needed to obtain nine adjacent terms τ4,τ3,,τ4 with generic initial data.) Matching these ratios with the analytic formula (1.4), and using Baker's addition formula, yields four linear equations for the quantities jk(v0), namely
(6.5)
for j=1,2,3,4. Now, observing that the first three equations are linearly dependent, due to the constraint (1.7), it is necessary to use any two of the first three together with the fourth; for instance, picking j=1,3,4 produces the 3×3 matrix equation
(6.6)
where we set
In order to make this formula effective, the values of jk(4v) are required; these can be found by taking the roots of (5.3) and transforming them with s=T1(t) to the corresponding s-coordinates on X, or by directly applying the Bäcklund transformation for the genus 2 odd Mumford system [24, 25] to perform the addition 3v+v=4v on Jac(X). Upon solving (6.6), the quantities jk(v0) are found, so that v0Jac(X) is
(6.7)
corresponding to the Abel map for the divisor D0=(s1(0),z1(0))+(s2(0),z2(0))2 on X, where the coordinates of the points (s1(0),z1(0)),(s2(0),z2(0)) are obtained by using (5.4) and (5.5) with u=v0. (An overall choice of sign for zj(0) is left undetermined; this can be fixed by doing a single iteration, taking v0v0+v and checking the result.) Once v0 has been found, the appropriate values of A and B are given by (6.1), and the initial value problem is solved. This completes the proof of Theorem 1.2.     □

We now show how Theorem 1.3 is a corollary of this result.

Proof of Theorem 1.3.

 
Given a point (x0,x1,x2,x3)4 lying on a fixed invariant surface IK={K1(x)=k1,K2(x)=k2} of φ^, we can iterate the map forwards/backwards to obtain ratios of xj which correspond to the quantities on the left-hand side of (6.5), that is
and so on. This means that the initial vector v0 is also recovered from a point on IK, which yields a vector u=v+v0Jac(X), so the map (1.12) is invertible on each invariant surface, giving the required isomorphism on an open subset of Jac(X) (removing the theta divisor and its suitable translates).     □

6.2 A numerical example

For illustration of the main result, we consider the following choice of initial data and coefficients:
This produces an integer sequence which extends both backwards and forwards,
(6.8)
so that it has the symmetry τn=τn1. The corresponding initial data for (1.9) are (x0,x1,x2,x3)=(1,1,3,1/3), and so the first integrals presented in [13] take the values H1=12,H2=8. Then (fixing a choice of square root) δ1=1/2, which gives
(6.9)
After rescaling W suitably, the curve C is found from (3.25) to be
(6.10)
With the Möbius transformation t=T(s)=(2s5)/(2s+5) this is transformed to
(6.11)
Now to obtain the vector vJac(X) as in Theorem 5.2, we start from the points on C given in Proposition 4.4, and applying the inverse Möbius transformation s=T1(t) to find the degree zero divisor D on X corresponding to v. This produces
(6.12)
(Note that we slightly changed notation here compared with (5.6); in particular, we dropped bars on the coordinates.) Similarly, by applying the same (inverse) Möbius transformation to the coordinates given in (4.8) and (5.3), or via the Bäcklund transformation in [24, 25], we find the divisors corresponding to 2v,3v,4vJac(X), namely D=(s1,z1)+(s2,z2)2,D=(s1,z1)+(s2,z2)2,D=(s1,z1)+(s2,z2)2, where
Using the Bolza formulae (5.4) and (5.5), this allows us to calculate the values of the Kleinian functions jk(mv) for m=1,2,3,4, as presented in Table 1.
Table 1.

Values of Kleinian functions at multiples ofvfor sequence (6.8)

m12(mv)22(mv)11(mv)
125/45/2125/8
225/425/225/8
325/415/2575/8
425/365/18475/72
m12(mv)22(mv)11(mv)
125/45/2125/8
225/425/225/8
325/415/2575/8
425/365/18475/72
Table 1.

Values of Kleinian functions at multiples ofvfor sequence (6.8)

m12(mv)22(mv)11(mv)
125/45/2125/8
225/425/225/8
325/415/2575/8
425/365/18475/72
m12(mv)22(mv)11(mv)
125/45/2125/8
225/425/225/8
325/415/2575/8
425/365/18475/72
The values in the latter table, together with (1.6), yield α^=1, β^=2, so from (6.3) we see that ϕ˜22=1, ϕ˜32=1 and ϕ˜4=ϕ˜21(ϕ˜3+2). From (6.4), this is enough to determine that C2=1/50, and then from ϕ˜3=ϕ˜22F(2v) we find
Then we have ρ1=1,ρ3=1,ρ4=1/3, which means that the linear system (6.6) can be solved for jk(v0), to yield
(where we have recorded a particular choice of sign for C). Hence, after fixing signs of the z-coordinates appropriately, the coordinates of the points in the divisor D0 are
so that v0 is given by (6.7). Finally, with these values of v0 and v, the constants A,B are found from (6.1) to be A=i/(50σ(v0)), B=i50σ(v0)σ(v)/σ(v0+v).

6.3 The special case where 2v(σ)

In order to illustrate the modifications that are needed in a degenerate case, we briefly consider the situation where 2v lies on the theta divisor. This corresponds to having
(6.13)
the image of a single point (s,z) under the Abel map based at infinity. The formula (1.4) still makes sense, but (since jk(2v) become singular) the expressions (1.5) for the coefficients are no longer appropriate, and Theorem 1.1 requires a slight reformulation.

Theorem 6.2

 
For vJac(X) such that 2v has the form (6.13) modulo periods, with arbitrary A,B,C*,v02, the sequence with nth term (1.4) satisfies the recurrence (1.1) with coefficients given by
(6.14)
where ϕ^2=C3σ2(2v)/σ(v)4, σ2(u)=2σ(u), α^=22(v)22(3v), provided that v satisfies the constraint
The coefficients satisfy the condition
(6.15)

Proof.

 

The main formulae above arise from Theorem 1.1 by taking the limit σ(2v)0 with σ2(2v)0, or directly by using Baker's addition formula and its limiting case for a shift on the theta divisor [28]. For the necessary condition (6.15) note that by (1.1) for n=2 with τj=ϕ˜j for all j and ϕ˜2=0, the identity αϕ˜3=γ holds; squaring both sides of the latter and comparing with β in (6.14) yields the condition. □

For the purpose of the reconstruction problem, we need an additional formula, namely
(6.16)
Its proof is based on the fact that the companion sequence also satisfies a Somos-10 recurrence (see Proposition 2.5 in [13]), but we omit further details.

6.4 The original Somos-6 sequence

For the original sequence (1.2) considered by Somos, we choose to index the terms so that
We have H1=19,H2=14, as noted in [13]. Then (upon fixing a sign) δ1=i, giving
(6.17)
The curve C, found from (3.25), takes the form
(6.18)
where, after removal of a numerical prefactor, Q(t)=159025t5++154607+37224i is a quintic polynomial with Gaussian integer coefficients whose real and imaginary parts have five or six digits. The Möbius transformation t=T(s)=(si)/(s+i) sends the root t=1 to infinity, and transforms C to the canonical quintic curve
(6.19)
As in the previous example, by rewriting the points in Proposition 4.4 in terms of points in X, we obtain the divisor D and corresponding vector vJac(X) in the form (6.12), where
The condition (6.15) clearly holds, but it is necessary, not sufficient for 2v(σ). However, from the first formula in (4.8) we find that (t*)2=1, meaning that one of the points in the divisor V01 is the Weierstrass point (1,0)C, and under the Möbius transformation this means that 2v has the form (6.13) with (s,z)=(0,i), corresponding to the divisor
on X. Application of the formula for t* in (4.8) leads to the divisor D=(s1,z1)+(s2,z2)2 corresponding to 3v, where
while for 4v we have D=2D. This means that the finite values of jk(mv) for m=1,3,4, as presented in Table 2, can be obtained in the usual way, except that (5.5) is no longer valid for u=4v. Instead, in order to find 11(4v), we use the equation of the Kummer surface (see, e.g. [14]), which provides a quartic relation between the functions jk(u).
Table 2.

Values of Kleinian functions at multiples ofvfor sequence (1.2)

j12(jv)22(jv)11(jv)
111651/2
2
313611/2
40049/2
j12(jv)22(jv)11(jv)
111651/2
2
313611/2
40049/2
Table 2.

Values of Kleinian functions at multiples ofvfor sequence (1.2)

j12(jv)22(jv)11(jv)
111651/2
2
313611/2
40049/2
j12(jv)22(jv)11(jv)
111651/2
2
313611/2
40049/2
From the identities in Theorem 6.2 and its proof we see that α^=20 and ϕ˜3=1, giving ϕ^22=20, C2=1/20 from the first and last formulae in (6.14), and also ϕ˜42=20 by (6.16). The equation (6.5) should be modified when j=2, but is valid for j=1,3,4, which means that we can still solve (6.6) with ρ1=1,ρ3=3,ρ4=3/4, and (fixing the sign of C) we find
Hence v0 is given by (6.8), where the associated divisor D0 contains the coordinates
Thus, from (6.1), we see that A=i/(20σ(v0)), B=i20σ(v0)σ(v)/σ(v0+v).

7. Conclusion

The explicit solution (1.4) is equivalent to an expression τn=ABnCn2Θ(z0+nz) in terms of a Riemann theta function in two variables, for suitable constants A,B,C and vectors z0,z2. In fact (see http://somos.crg4.com/somos6.html), a numerical fit of (1.2) with a two-variable Fourier series was performed by Somos some time ago.

There are a number of aspects of the solution that we intend to consider in more detail elsewhere. The companion sequence (6.2) deserves more attention, since its properties should be helpful in proving that other Somos-6 sequences consist entirely of integers, in cases where the Laurent property is insufficient; for example, take
which defines a sequence belonging to an infinite family found by Melanie de Boeck. We also propose to examine Somos-6 sequences that are parameterized by elliptic functions, including the case where the factorization (3.17) holds.

The solution of the initial value problem for (1.1) raises the further possibility of performing separation of variables for the reduced map φ^ defined by (1.9), and finding a 2×2 matrix Lax representation for it. In principle, such a representation might also be used to obtain a symplectic structure for φ^ when αβγ0, which could shed some light on the open problem of finding compatible Poisson or (pre)symplectic structures for general Laurent phenomenon algebras (see [8]).

Acknowledgements

The authors would like to thank the organizers of the WE-Heraus-Seminar on Algebro-geometric Methods in Fundamental Physics in Bad Honnef, Germany in September 2012, where we began to discuss this problem in detail. They are also grateful to Victor Enolski for interesting conversations on related matters and to the anonymous referee for remarks and suggestions.

Funding

Spanish MINECO-FEDER (Grants MTM2015-65715-P, MTM2012-37070) and the Catalan (Grant 2014SGR504) to Y.N.F. Fellowship EP/M004333/1 from the Engineering and Physical Sciences Research Council to A.N.W.H.

Appendix A. Derivation of the Lax pair

The general Somos-6 recurrence arises by reduction from the discrete BKP equation, which is a given by a bilinear relation for a tau function T(n1,n2,n3) that depends on three independent variables. For convenience we use indices to write T(n1,n2,n3)=Tjk, (n1,n2,n3)=(j,k,), so that the discrete BKP equation takes the form
(A.1)
Following [7], this equation arises as a compatibility condition of the linear triad
(A.2)
Now construct a tau function which, apart from a gauge transformation by the exponential of a quadratic form, depends only on the single independent variable
(A.3)
so we set
(A.4)
for some parameters δj, j=1,2,3. Substituting this into (A.1) produces the Somos-6 recurrence for τn with the coefficients
(A.5)
The derivation of the Lax pair for Somos-6 is somewhat more involved, but proceeds by applying an analogous reduction procedure to the system (A.2). We suppose that the wave function also depends primarily on the same dependent variable n in (A.3), apart from a gauge factor, taking the form Ψjk=xkyψn, where x and y are spectral parameters. By imposing this form for the wave function, together with (A.4), we find that (A.1) gives a scalar system for the reduced wave function ψn, namely
(A.6)
where we have introduced new dependent variables
(A.7)
After identifying the prefactors from (A.5), it is clear that the above formulae for Pn and Rn are the same as (1.13) rewritten in terms of tau functions. Using the first equation to eliminate ψn+3, the third and second equations in (A.6) provide expressions for ψn+4 and ψn+5, respectively, as linear combinations of ψn, ψn+1 and ψn+2, that is
(A.8)
where in each case we have isolated the coefficient of y as
Now by shifting nn+1 and nn+2 in the first equation of (A.6), we obtain alternative expressions for ψn+4 and ψn+5 as linear combinations of ψn, ψn+1 and ψn+2, which combine with (A.8) to yield a pair of linear equations of the form
(A.9)
Next, setting ϕn(0)=ψn, we have ϕn+1(0)=ψn+1=(ϕn(1)ϕn(0))/Rn, and similar equations for the shifts ϕn+1(1) and ϕn+1(2) and so, using a tilde to denote the shift nn+1, this produces the matrix equation
(A.10)
where M (for n=0) is given by (2.3), including the parameter λ=Qn/(RnRn+1)=δ22/δ1=δ1β2/α2, as in (1.15). To obtain the simplest-looking version of M we used
(A.11)
which is equivalent to the Somos-6 recurrence (1.1) for τn.
The system (A.9) is incomplete, because it lacks an equation for yϕn(0), but applying the shift nn+1 to the first equation of this pair, and using (A.10), we obtain the missing relation. This results in the eigenvalue equation
(A.12)
with the Lax matrix taking the form (2.2). Upon using (A.11) and introducing the additional parameter μ=PnPn+1Pn+2/(RnRn+1)=δ22/δ33=δ1β3/γ2, as in (1.15), the coefficients A2,,C0 can be written in terms of Pn,Pn+1,Rn,Rn+1 and the constants λ,μ, and for n=0 the resulting expressions coincide with those in Theorem 2.1.

Equations (A.10) and (A.12) form a linear system for Φ, whose compatibility condition is the discrete Lax equation (2.1), or equivalently L˜=MLM1, meaning that the shift nn+1 is an isospectral evolution. This explains the origin of Theorem 2.1.

Appendix B. Proof of Proposition 4.4

By (3.14) and (4.1), w¯2=h(u)vg(u)=h(0)+g(0)=0 holds at R1,R2, hence
However, observe that on C˜ the function w¯2=h(u)g(u)v has zeros of order 6 at R1,R2. Hence C˜˜ is singular at the above two points. To regularize it, observe that near u=0,v=1 the coordinate w¯ admits two Taylor expansions
(B.1)
As a result, on the regularized C˜˜ each of these points π˜1(R1),π˜1(R2) gives rise to a pair of points, which we denote as R˜j,R˜j+, j=1,2, according to the sign in (B.1).
Next, in view of (3.15), we have
which, by (3.19), gives
(B.2)
(B.3)
To determine signs of t(S1+),,t(S2), we use the expression
(B.4)
obtained from (3.16). However, this expression gives the indeterminate result 0/0 for u=0. To resolve it, we use the Puiseux expansions (B.1) for w¯(u), as well as the expansion of w(u), and substitute them into W=(w+w¯)/2 to get the expansions of W2h(u) in powers of u. Near R˜1± and R˜1± we get
Putting this into (3.6) and taking the limit u0, yields
Finally, to find W(S1±),W(S2±), we substitute the values of t(S1,2±) and W(S1,2±) from (B.3) into (3.24). After simplifications, we get
which completes the proof.     □

References

1.

Bousquet-Mélou
M.
,
Propp
J.
,
West
J.
(
2009
)
Perfect matchings for the three-term Gale-Robinson sequences
.
Electron. J. Comb.
,
16
,
#R125
.

2.

Eager
R.
,
Franco
S.
(
2012
)
Colored BPS pyramid partition functions, quivers and cluster transformations
,
J. High Energy Phys.
,
9
,
38
.

3.

Everest
G.
,
van der Poorten
A. J.
,
Shparlinski
I.
,
Ward
T.
(
2003
)
Recurrence Sequences
.
Mathematical Surveys and Monographs
, vol.
104
.
Providence, RI
:
American Mathematical Society
.

4.

Fomin
S.
,
Zelevinsky
A.
(
2002
)
The Laurent phenomenon
,
Adv. Appl. Math.
,
28
,
119
144
.

5.

Somos
M.
(
1989
)
Problem 1470
,
Crux Mathematicorum
15
,
208
.

6.

Gale
D.
(
1991
)
The strange and surprising saga of the Somos sequences
.
Math. Intel.
,
13
,
40
42
.
Somos sequence update. Math. Intel., 13, 49–50
.

7.

Doliwa
A.
,
Grinevich
P.
,
Nieszporski
M.
,
Santini
P. M.
(
2007
)
Integrable lattices and their sublattices: from the discrete Moutard (discrete Cauchy-Riemann) 4-point equation to the self-adjoint 5-point scheme
,
J. Math. Phys.
,
48
,
013513
.

8.

Lam
T.
,
Pylyavskyy
P.
(
2012
)
Laurent phenomenon algebras
.
Cam. J. Math.
,
4
,
121
162
.

9.

Hone
A. N. W.
(
2005
)
Elliptic curves and quadratic recurrence sequences
Bull. Lond. Math. Soc.
,
37
,
161
171
;
Corrigendum. Bull. Lond. Math. Soc., 38, (2006), 741–742
.

10.

Hone
A. N. W.
(
2007
)
Sigma function solution of the initial value problem for Somos 5 sequences
,
Trans. Am. Math. Soc.
,
359
,
5019
5034
.

11.

van der Poorten
A.
(
2005
)
Elliptic curves and continued fractions
.
J. Integer Sequences
8
,
Article 05.2.5
.

12.

van der Poorten
A.
,
Swart
C. S.
(
2006
)
Recurrence relations for elliptic sequences: every Somos 4 is a Somos k
,
Bull. Lond. Math. Soc.
38
,
546
554
.

13.

Hone
A. N. W.
(
2010
)
Analytic solutions and integrability for bilinear recurrences of order six
,
Appl. Anal.
89
,
473
492
.

14.

Baker
H. F.
(
1907
)
An Introduction to the Theory of Multiply Periodic Functions
.
Cambridge
:
Cambridge University Press
.

15.

Buchstaber
V. M.
,
Enol'skii
V. Z.
,
Leikin
D. V.
Buchstaber
V. M.
,
Novikov
S. P.
(
1997
)
Hyperelliptic Kleinian functions and applications
.
Solitons Geometry and Topology: On the Crossroad
, vol.
179
.
American Mathematical Society Translations Series 2
.
Providence, RI
:
American Mathematical Society
, pp.
1
34
.

16.

Buchstaber
V. M.
,
Enol'skii
V. Z.
,
Leikin
D. V.
(
1997
)
Kleinian functions, hyperelliptic Jacobians and applications
,
Rev. Math. Math. Phys.
,
10
,
1
125
.

17.

Maeda
S.
Completely integrable symplectic mapping
,
Proc. Jpn. Acad.
,
63
,
198
200
.

18.

Enolski
V. Z.
,
Fedorov
Yu. N.
,
Hone
A. N. W.
(
2015
)
Generic hyperelliptic Prym varieties in a generalized Hénon-Heiles system
,
J. Geom. Phys.
,
87
,
106
114
.

19.

Levin
A.
(
2012
)
Siegel's theorem and the Shafarevich conjecture
,
J. Théor. Nombres Bordeaux
24
,
705
727
.

20.

Mumford
D.
Ahlfors
L. V.
,
Kra
I.
,
Maskit
B.
,
Nirenberg
L.
(
1974
)
Prym varieties I
.
Contributions to Analysis
.
New York
:
Academic Press
, pp.
325
350
.

21.

Dalaljan
S. G.
(
1975
)
The Prym variety of a two-sheeted covering of a hyperelliptic curve with two branch points (Russian)
.
Mat. Sb. (N.S.)
,
98
(
140
),
255
267
.

22.

Adler
M.
,
van Moerbeke
P.
(
1980
)
Linearization of Hamiltonian systems, Jacobi varieties and representation theory
,
Adv. Math.
,
38
,
318
379
.

23.

Beauville
A.
(
1990
)
Jacobiennes des courbes spectrales et systèmes hamiltoniens complètement intégrables
,
Acta Math.
,
164
,
211
235
.

24.

Fedorov
Yu.
Levi
D.
,
Ragnisco
O.
(
2000
)
Discrete versions of some algebraic integrable systems related to generalized Jacobians
.
SIDE III: Symmetries and Integrability of Difference Equations (Sabaudia, 1998)
.
CRM Proceeding and Lecture Notes 25
.
Providence, RI
:
American Mathematical Society
, pp.
147
160
.

25.

Kuznetsov
V.
,
Vanhaecke
P.
(
2002
)
Bäcklund transformations for finite-dimensional integrable systems: a geometric approach
,
J. Geom. Phys.
,
44
,
1
40
.

26.

Fock
V. V.
,
Goncharov
A. B.
(
2009
)
Cluster ensembles, quantization and the dilogarithm
,
Ann. Sci. Ec. Norm. Supér.
,
42
,
865
930
.

27.

Gekhtman
M.
,
Shapiro
M.
,
Vainshtein
A.
(
2005
)
Cluster algebras and Weil-Petersson forms
,
Duke Math. J.
,
127
,
291
311
.

28.

Braden
H. W.
,
Enol'skii
V. Z.
,
Hone
A. N. W.
(
2005
)
Bilinear recurrences and additional formulae for hyperelliptic sigma functions
,
J. Nonlinear Math. Phys.
,
12
,
46
62
.

29.

Kanayama
N.
(
2010
)
Division polynomials and multiplicative formulae of Jacobian varieties of dimension 2
.
Math. Proc. Camb. Phil. Soc.
139
, no.
3
(2005),
399
409
;
Corrigendum. Math. Proc. Camb. Phil. Soc., 149, 189–192
.

30.

Uchida
Y.
(
2011
)
Division polynomials and canonical local heights on hyperelliptic Jacobians
.
Manuscr. Math.
,
134
,
273
308
.

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.