Higher dimensional 3-adic CM construction

Similar documents
Notes on p-divisible Groups

IN POSITIVE CHARACTERISTICS: 3. Modular varieties with Hecke symmetries. 7. Foliation and a conjecture of Oort

Theta divisors and the Frobenius morphism

Isogeny invariance of the BSD conjecture

Dieudonné Modules and p-divisible Groups

1 Existence of the Néron model

We can choose generators of this k-algebra: s i H 0 (X, L r i. H 0 (X, L mr )

Lecture 2: Elliptic curves

Complex multiplication and canonical lifts

Representations and Linear Actions

Chern classes à la Grothendieck

1 Notations and Statement of the Main Results

Riemann surfaces with extra automorphisms and endomorphism rings of their Jacobians

Proof of the Shafarevich conjecture

Math 249B. Nilpotence of connected solvable groups

Exercises of the Algebraic Geometry course held by Prof. Ugo Bruzzo. Alex Massarenti

Math 248B. Applications of base change for coherent cohomology

Structure of elliptic curves and addition laws

Tunisian Journal of Mathematics an international publication organized by the Tunisian Mathematical Society

ON THE KERNELS OF THE PRO-l OUTER GALOIS REPRESENTATIONS ASSOCIATED TO HYPERBOLIC CURVES OVER NUMBER FIELDS

l-adic Representations

COMPLEX MULTIPLICATION: LECTURE 15

Introduction to Arithmetic Geometry Fall 2013 Lecture #18 11/07/2013

FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS.

HONDA-TATE THEOREM FOR ELLIPTIC CURVES

Abelian Varieties and the Fourier Mukai transformations (Foschungsseminar 2005)

COMPACTIFICATIONS OF MODULI OF ABELIAN VARIETIES: AN INTRODUCTION. 1. Introduction

Level Structures of Drinfeld Modules Closing a Small Gap

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Finiteness of the Moderate Rational Points of Once-punctured Elliptic Curves. Yuichiro Hoshi

Igusa Class Polynomials

Finite group schemes

A p-adic GEOMETRIC LANGLANDS CORRESPONDENCE FOR GL 1

LECTURE IV: PERFECT PRISMS AND PERFECTOID RINGS

AN INTRODUCTION TO MODULI SPACES OF CURVES CONTENTS

Math 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille

THE SHIMURA-TANIYAMA FORMULA AND p-divisible GROUPS

Introduction to Elliptic Curves

Cohomological Formulation (Lecture 3)

PICARD GROUPS OF MODULI PROBLEMS II

5 Dedekind extensions

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

where Σ is a finite discrete Gal(K sep /K)-set unramified along U and F s is a finite Gal(k(s) sep /k(s))-subset

The Néron Ogg Shafarevich criterion Erik Visse

THE ÉTALE FUNDAMENTAL GROUP OF AN ELLIPTIC CURVE

Mappings of elliptic curves

Lecture 4: Abelian varieties (algebraic theory)

On the modular curve X 0 (23)

Introduction to Arithmetic Geometry Fall 2013 Lecture #23 11/26/2013

Smooth morphisms. Peter Bruin 21 February 2007

Elliptic curves, Néron models, and duality

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

An introduction to the algorithmic of p-adic numbers

A Version of the Grothendieck Conjecture for p-adic Local Fields

LECTURE 7: STABLE RATIONALITY AND DECOMPOSITION OF THE DIAGONAL

Cover Page. The handle holds various files of this Leiden University dissertation

Arithmetic applications of Prym varieties in low genus. Nils Bruin (Simon Fraser University), Tübingen, September 28, 2018

LECTURE 4: REPRESENTATION THEORY OF SL 2 (F) AND sl 2 (F)

c ij x i x j c ij x i y j

FALTINGS SEMINAR TALK. (rf)(a) = rf(a) = f(ra)

Peter Scholze Notes by Tony Feng. This is proved by real analysis, and the main step is to represent de Rham cohomology classes by harmonic forms.

Introduction to Arithmetic Geometry Fall 2013 Lecture #24 12/03/2013

The Proj Construction

Construction of M B, M Dol, M DR

Math 121 Homework 5: Notes on Selected Problems

GEOMETRIC CLASS FIELD THEORY I

Lecture 6: Etale Fundamental Group

COMPLEX ALGEBRAIC SURFACES CLASS 9

Math 248B. Isogenies and level structures In this handout, we discussion the notions of isogeny and level structure for elliptic curves over schemes.

1.6.1 What are Néron Models?

Raising the Levels of Modular Representations Kenneth A. Ribet

A p-adic quasi-quadratic point counting algorithm

5 Dedekind extensions

OLIVIER SERMAN. Theorem 1.1. The moduli space of rank 3 vector bundles over a curve of genus 2 is a local complete intersection.

Wild ramification and the characteristic cycle of an l-adic sheaf

THE TATE MODULE. Seminar: Elliptic curves and the Weil conjecture. Yassin Mousa. Z p

FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS

MODULI TOPOLOGY. 1. Grothendieck Topology

CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS. Contents. 1. The ring K(R) and the group Pic(R)

Surjectivity in Honda-Tate

SHIMURA VARIETIES AND TAF

HARTSHORNE EXERCISES

A SHORT PROOF OF ROST NILPOTENCE VIA REFINED CORRESPONDENCES

Néron models of abelian varieties

where m is the maximal ideal of O X,p. Note that m/m 2 is a vector space. Suppose that we are given a morphism

COMPLEX VARIETIES AND THE ANALYTIC TOPOLOGY

A short proof of Klyachko s theorem about rational algebraic tori

1 Flat, Smooth, Unramified, and Étale Morphisms

Arithmetic of split Kummer surfaces: Montgomery endomorphism of Edwards products

MA 162B LECTURE NOTES: THURSDAY, FEBRUARY 26

Injective Modules and Matlis Duality

Math 249B. Geometric Bruhat decomposition

Coherent sheaves on elliptic curves.

p-divisible Groups: Definitions and Examples

CANONICAL EXTENSIONS OF NÉRON MODELS OF JACOBIANS

Computing modular correspondences for abelian varieties

Introduction to Arithmetic Geometry

Derivations and differentials

Point counting and real multiplication on K3 surfaces

Mazur s principle for totally real fields of odd degree

Transcription:

Higher dimensional 3-adic CM construction Robert Carls, David Kohel, David Lubicz December 21, 2007 Robert Carls, David Kohel {carls,kohel}@maths.usyd.edu.au School of Mathematics & Statistics F07 University of Sydney NSW 2006 Australia David Lubicz david.lubicz@univ-rennes1.fr CELAR BP 7419 35174 Bruz Cedex France Abstract We outline a method for the construction of genus 2 hyperelliptic curves over small degree number fields whose Jacobian has complex multiplication and good ordinary reduction at the prime 3. We prove the existence of a quasi-quadratic time algorithm for computing a canonical lift in characteristic 3 based on equations defining a higher dimensional analogue of the classical modular curve X 03. We give a detailed description of our method in the special case of genus 2. Keywords: CM-methods, canonical lift, theta functions, modular equations. 1 Introduction The theory of complex multiplication yields an efficient method to produce abelian varieties over a finite field with a prescribed endomorphism ring. In the case of elliptic curves, one starts with O an order in an imaginary quadratic field of discriminant D. Let h = hd be the class number of O. It is well known [26, Ch.II] that there exist exactly h isomorphism classes of elliptic curves with complex multiplication by O. Let j i be their j-invariants where i = 1,... h. The usual CM-method for elliptic curves consists of computing the j i using floating point arithmetic. One then recovers the Hilbert class polynomial h H D X = X j i i=1 from its real approximation, using the fact that it has integer coefficients. It is usual to assess the complexity of this algorithm with respect to the size of the output. As h grows quasi-linearly with respect to D, the complexity parameter is D. In 2002, Couveignes and Henocq [5] introduced the idea of CM construction via p-adic lifting of elliptic curves. The basis of their idea is to construct a CM lift, i.e. a lift of a curve over a finite field to characteristic zero such that the Jacobian of the lifted curve has complex multiplication. In the ordinary case the lifting can be done in a canonical way. In fact, one lifts a geometric invariant of the curve using modular equations. The computation of the canonical lift of an ordinary elliptic curve has drawn a considerable amount of attention in the past few years following an idea of Satoh [24, 29, 11, 7, 25, 14]. Mestre generalized Satoh s method to higher dimension using theta constants. His purely 2-adic method [15, 22] is based on a generalization of Gauss arithmetic This work was supported by the Australian Research Council grant DP0453134. 1

geometric mean AGM formulas. In this article we present formulas which may be seen as a 3- adic analogue of Mestre s generalized AGM equations. In contrast to the latter ones, our equations do not contain information about the action of a lift of relative Frobenius on the cohomology. In order to construct the canonical lift, we apply a modified version of the lifting algorithm of Lercier and Lubicz [12] to our equations. Next we compare our 3-adic CM method to the 2-adic CM method for genus 2 of Gaudry et al. [8], which uses the classical Richelot correspondence for canonical lifting. The latter method applies only to those CM fields K in which the prime 2 splits completely in the quadratic extension K/K 0, where K 0 is the real subfield. For any other CM field K, the reduction of the CM curve at 2 will be non-ordinary. Thus there exists no ordinary curve with CM by K to serve as input to the algorithm. The method presented in this paper exchanges this condition at 2 with the analogous condition at 3. Hence the resulting 3-adic CM method applies to a large class of CM fields which are not treatable by the prior 2-adic CM method [8]. Finally, we describe the techniques that are used in order to prove the equations introduced in the present paper. We prove our equations using the theory of algebraic theta functions which was developed by Mumford [17]. In the 3-adic arithmetic situation we make use of a canonical coordinate system on the canonical lift whose existence is proven in [2]. Our algorithm is proven by 3-adic analytic means and Serre-Tate theory. This article is structured as follows. In Section 2 we prove equations which are satisfied by the canonical theta null points of canonical lifts of ordinary abelian varieties over a perfect field of characteristic 3. In Section 3, for lack of a suitable reference, we prove some properties of algebraic theta functions which are used in the proof of the modular equations for the prime 3. In Section 4 we describe a method for CM construction via canonical lifting of abelian surfaces in characteristic 3. In Section 5 we recall classical results about the moduli of hyperelliptic genus 2 curves and provide examples of the CM invariants of abelian surfaces and genus 2 curves. 2 Modular equations of degree 3 and level 4 In this section we prove equations which have as solutions the theta null points of the canonical lifts of ordinary abelian varieties over a perfect field of characteristic 3. The latter equations form an essential ingredient of the 3-adic CM construction which is given in Section 4. Our proof uses Mumford s formalism of algebraic theta functions [17]. The results of Section 2.2 cannot be obtained in a complex analytic setting. We remark that in [10] Y. Kopeliovich proves higher dimensional theta identities of degree 3 using complex analytic methods. Our purely algebraic method yields similar equations. Our set of equations is complete in the sense that it defines a higher dimensional analogue of the classical modular curve X 0 3. 2.1 Theta null points of 3-adic canonical lifts For the basics about algebraic theta functions and standard notation we refer to [17]. Let R be a complete noetherian local ring with perfect residue field k of characteristic 3. Assume that there exists σ AutR lifting the 3-rd power Frobenius automorphism of k. Let A be an abelian scheme of relative dimension g over R, which is assumed to have ordinary reduction, and let L be an ample symmetric line bundle of degree 1 on A. We set Z n = Z/nZ g R for an integer n 1. Assume that we are given a symmetric theta structure Θ 4 of type Z 4 for the pair A, L 4. Let a u u Z4 denote the theta null point with respect to the theta structure Θ 4. In the following we identify Z 2 with its image in Z 4 under the morphism which maps component-wise 1 2. We define S = {x, y, z Z 3 4 x 2y, x + y z, x + y + z Z 3 2}. For x 1, y 1, z 1, x 2, y 2, z 2 S we denote x 1, y 1, z 1 x 2, y 2, z 2 if there exists a permutation matrix P M 3 Z such that x 1 2y 1, x 1 + y 1 z 1, x 1 + y 1 + z 1 = x 2 2y 2, x 2 + y 2 z 2, x 2 + y 2 + z 2 P. 2

Theorem 2.1 Assume that A is the canonical lift of A k. For x, y 1, z 1, x, y 2, z 2 S such that x, y 1, z 1 x, y 2, z 2 one has a σ y 1+ua z1+u = a σ y 2+va z2+v. u Z 2 v Z 2 Proof. There exists a unique theta structure Θ 2 of type Z 2 for A, L 2 which is 2-compatible with the given theta structure Θ 4 see [17, 2,Rem.1]. Now assume that we have chosen an isomorphism Z 3 A[3] et. 1 In order to do so we may have to extend locally-étale the base ring R. Note that σ admits a unique continuation to local-étale extensions. Our assumption is justified by the following observation. As we shall see lateron, the resulting theta relations have coefficients in Z and hence are defined over the original ring R. By [2, Th.2.2] the isomorphism 1 determines a canonical theta structure Θ can 3 of type Z 3 for L 3. By Lemma 3.3 there exist semi-canonical product theta structures Θ 6 = Θ 2 Θ can 3 and Θ 12 = Θ 4 Θ can 3 of type Z 6 and Z 12 for L 6 and L 12, respectively. By [2, Th.5.1] and Lemma 3.2 the canonical theta structure Θ can 3 is symmetric. We conclude by Lemma 3.4 that the theta structures Θ 2, Θ 4, Θ 6 and Θ 12 are compatible in the sense of [3, 5.3]. For the following we assume that we have chosen rigidifications for the line bundles L i and theta invariant isomorphisms µ i : π L i V Zi = HomZ i, O R, where i = 2, 4, 6, 12 and π : A SpecR denotes the structure morphism. Our choice determines theta functions q L i V Z i which interpolate the coordinates of the theta null point with respect to Θ i see [17, 1]. Let {δ w } w Z2 denote the Dirac basis of the module of finite theta functions V Z 2. Let now x 0, y i, z i S where i = 1, 2 and set a i, b i, c i = x 0 2y i, x 0 + y i z i, x 0 + y i + z i. Suppose that x 0, y 1, z 1 x 0, y 2, z 2, i.e. there exists a permutation matrix P M 3 Z such that For i = 1, 2 we set a 1, b 1, c 1 = a 2, b 2, c 2 P. 2 S i x 0 = {x, y, z S x = x 0 x 2y, x + y z, x + y + z = a i, b i, c i }. By Theorem 3.11 there exists a λ R such that δai δ bi δ ci x0 3 = λ δ ai x 2yδ bi x + y zδ ci x + y + zq L12yq L4z x,y,z S x i 0 = λ q L 12y i + tq L 4z i + t. t Z 2 It follows by Theorem 2.4 and Lemma 3.5 that there exists an α R such that q L 12z = αq L 4z σ 4 for all z Z 4. Combining the equations 3 and 4 we conclude that there exists λ R such that δai δ bi δ ci x0 = λ t Z 2 q L 4y i + t σ q L 4z i + t. 5 3

The commutativity of the -product and equality 2 imply that δa1 δ b1 δ c1 x0 = δ a2 δ b2 δ c2 x0. 6 As a consequence of the equalities 5 and 6 we have q L 4y 1 + u σ q L 4z 1 + u = q L 4y 2 + v σ q L 4z 2 + v. u Z 2 v Z 2 This completes the proof of Theorem 2.1. Note that by symmetry one has a u = a u for all u Z 4. For the sake of completeness we also give the well-known higher dimensional modular equations of level 4 which generalize Riemann s relation. Let S = {v, w, x, y Z 4 4 v + w, v w, x + y, x y Z 4 2}. For v 1, w 1, x 1, y 1, v 2, w 2, x 2, y 2 S we write v 1, w 1, x 1, y 1 v 2, w 2, x 2, y 2 if there exists a permutation matrix P M 4 Z such that v 1 + w 1, v 1 w 1, x 1 + y 1, x 1 y 1 = v 2 + w 2, v 2 w 2, x 2 + y 2, x 2 y 2 P. Theorem 2.2 For v 1, w 1, x 1, y 1, v 2, w 2, x 2, y 2 S such that v 1, w 1, x 1, y 1 v 2, w 2, x 2, y 2, the following equality holds a v1+ta w1+t a x1+sa y1+s = a v2+ta w2+t a x2+sa y2+s. t Z 2 s Z 2 t Z 2 s Z 2 A proof of the above theorem can be found in [17, 3]. 2.1.1 Theta null values in dimensions 1 and 2 In this section we make the equations of Theorem 2.1 and Theorem 2.2 explicit in the case of dimensions 1 and 2. Let F q be a finite field of characteristic 3 having q elements and let R = W F q denote the Witt vectors with values in F q. There exists a canonical lift σ AutR of the 3-rd power Frobenius of F q. Let A be an abelian scheme over R with ample symmetric line bundle L of degree 1 on A. Dimension 1. Suppose that A is a proper smooth elliptic curve over R, and let a 0 : a 1 : a 2 : a 3 be the theta null point with respect to a symmetric theta structure of type Z/4Z R for A, L 4 where L = L0 A and 0 A denotes the zero section of A. By symmetry we have a 1 = a 3, and Theorem 2.2 implies that the projective point a 0 : a 1 : a 2 lies on the smooth genus 3 curve A 1 Θ 4 ProjZ[ 1 2, x 0, x 1, x 2 ] = P 2 with defining equation Z[ 1 2 ] x 2 0 + x 2 2x 0 x 2 = 2x 4 1. 7 The latter classical equation is known as Riemann s relation. We remark that the points on A 1 Θ 4 give the moduli of elliptic curves with symmetric 4-theta structure. Now assume that A has ordinary reduction and that A is the canonical lift of A Fq. Theorem 2.1 implies that the coordinates of the projective point a 0 : a 1 : a 2 satisfy the equation where x i = a i and y i = a σ i for i = 0, 1, 2. x 0 y 2 + x 2 y 0 = 2x 1 y 1, 8 Dimension 2. Now suppose that A has relative dimension 2 over R and that we are given a symmetric theta structure of type Z/4Z 2 for the pair A, L 4. Let a ij i,j Z/4Z 2 denote the theta null point with respect to the latter theta structure. By symmetry we have a 11 = a 33, a 10 = a 30, a 01 = a 03, a 13 = a 31, a 32 = a 12, a 21 = a 23. 4

The 2-dimensional analogue of Riemann s equation 8 are the equations x 2 00 + x 2 02 + x 2 20 + x 2 22x 00 x 02 + x 20 x 22 = 2x 2 01 + x 2 21 2 x 2 00 + x 2 02 + x 2 20 + x 2 22x 00 x 20 + x 02 x 22 = 2x 2 10 + x 2 12 2 x 2 00 + x 2 02 + x 2 20 + x 2 22x 00 x 22 + x 20 x 02 = 2x 2 11 + x 2 13 2 x 00 x 20 + x 02 x 22 x 00 x 22 + x 02 x 20 = 4x 2 01x 2 21 x 00 x 02 + x 20 x 22 x 00 x 22 + x 02 x 20 = 4x 2 10x 2 12 x 00 x 02 + x 20 x 22 x 00 x 20 + x 02 x 22 = 4x 2 11x 2 13 x 2 00 + x 2 02 + x 2 20 + x 2 22x 13 x 11 = x 2 12 + x 2 10x 2 01 + x 2 21 x 2 00 + x 2 02 + x 2 20 + x 2 22x 01 x 21 = x 2 12 + x 2 10x 2 11 + x 2 13 x 2 00 + x 2 02 + x 2 20 + x 2 22x 10 x 12 = x 2 01 + x 2 21x 2 11 + x 2 13 x 02 x 20 + x 00 x 22 x 11 x 13 = 2x 01 x 10 x 21 x 12 x 20 x 00 + x 22 x 02 x 10 x 12 = 2x 11 x 13 x 21 x 01 x 00 x 02 + x 20 x 22 x 21 x 01 = 2x 11 x 13 x 10 x 12 x 02 x 20 + x 00 x 22 x 2 01 + x 2 21 = 2x 10 x 12 x 2 11 + x 2 13 x 00 x 02 + x 20 x 22 x 2 11 + x 2 13 = 2x 10 x 12 x 2 01 + x 2 21 x 02 x 20 + x 00 x 22 x 2 10 + x 2 12 = 2x 21 x 01 x 2 11 + x 2 13 x 20 x 00 + x 22 x 02 x 2 13 + x 2 11 = 2x 21 x 01 x 2 10 + x 2 12 x 20 x 00 + x 22 x 02 x 2 21 + x 2 01 = 2x 11 x 13 x 2 10 + x 2 12 x 00 x 02 + x 20 x 22 x 2 12 + x 2 10 = 2x 11 x 13 x 2 01 + x 2 21 x 01 x 21 x 2 01 + x 2 21 = x 10 x 12 x 2 10 + x 2 12 x 01 x 21 x 2 01 + x 2 21 = x 11 x 13 x 2 11 + x 2 13. By Theorem 2.2 the point a ij i,j Z/4Z 2 is a solution of the equations 9, i.e. the above equations hold for x ij = a ij. The latter equations determine a three dimensional subscheme A 2 Θ 4 of the projective space P 9 Z[ 1 2 ] = Proj Z[ 1 2, x 00, x 01, x 02, x 10, x 11, x 12, x 13, x 20, x 21, x 22 ]. The points on A 2 Θ 4 give the moduli of abelian surfaces with symmetric theta structure of type Z/4Z 2. We remark that the point a 00 : a 01 : a 02 : a 10 : a 11 : a 12 : a 13 : a 20 : a 21 : a 22 P 9 Z[ 1 2 ]R is a solution of the equations 9 if and only if the projective coordinates a 2 00 + a 2 02 + a 2 20 + a 2 22 : 2a 2 01 + a 2 21 : 2a 2 12 + a 2 10 : 2a 2 11 + a 2 13, a 2 01 + a 2 21 : a 00 a 02 + a 20 a 22 : 2a 11 a 13 : 2a 10 a 12, a 2 12 + a 2 10 : 2a 11 a 13 : a 00 a 20 + a 02 a 22 : 2a 01 a 21, a 2 11 + a 2 13 : 2a 10 a 12 : 2a 01 a 21 : a 00 a 22 + a 02 a 20 describe the same point in P 3 Z[ 1 2 ]R. In fact the above formulas define a morphism to the space of abelian surfaces with 2-theta structure which embeds in P 3 Z[ 1 2 ]. Together with the Riemann equations, the following corollary of Theorem 2.1 forms the basis of our construction algorithm for CM abelian surfaces. Corollary 2.3 Assume that A has ordinary reduction and that A is the canonical lift of A Fq. Let a ij denote the theta null point of A with respect to a given symmetric 4-theta structure. Then the coordinates of the point a 00 : a 01 : a 02 : a 10 : a 11 : a 12 : a 13 : a 20 : a 21 : a 22 P 9 Z[ 1 2 ]R 9 satisfy the following relations x 00 y 02 + x 02 y 00 + x 20 y 22 + x 22 y 20 2x 01 y 01 + x 21 y 21 = 0 x 00 y 20 + x 20 y 00 + x 02 y 22 + x 22 y 02 2x 10 y 10 + x 12 y 12 = 0 x 00 y 22 + x 22 y 00 + x 02 y 20 + x 20 y 02 2x 13 y 13 + x 11 y 11 = 0 x 01 y 21 + x 21 y 01 x 12 y 10 + x 10 y 12 = 0 x 01 y 21 + x 21 y 01 x 11 y 13 + x 13 y 11 = 0, 10 5

where x ij = a ij and y ij = a σ ij. 2.2 Galois properties of the canonical theta structure For our notation and standard definitions we refer to [17] and [2]. Let R be a complete noetherian local ring with perfect residue field k of characteristic p > 2. Suppose that we are given an abelian scheme A over R which has ordinary reduction. Let L be an ample symmetric line bundle of degree 1 on A. We set q = p d where d 1 is an integer. Assume that there exists a σ AutR lifting the q-th power Frobenius automorphism of k. Recall that there exists a canonical lift F : A A q of the relative q-frobenius morphism and a canonical ample symmetric line bundle L q of degree 1 on A q such that F L q = L q see [2, 5]. Let A σ be defined by the Cartesian diagram A σ pr A 11 SpecR Specσ SpecR, where the right hand vertical arrow is the structure morphism. Let L σ be the pull back of L along the morphism pr : A σ A which is defined by the diagram 11. Now let n 1 be a natural number such that n, p = 1, i.e. the numbers n and p are coprime. Assume that we are given a symmetric theta structure Θ n of type Z n = Z/nZ g R for Ln where g = dim R A. We denote by L σ n the n-th power of L σ. We obtain a theta structure Θ n σ for L n σ on A σ by extension of scalars along Specσ applied to the theta structure Θ n : GZ n GL n and by chaining with the natural isomorphism Z n Zn,σ and the inverse of its dual. Assume that A is the canonical lift of A k. Our assumption implies that the abelian schemes A q and A σ are canonical lifts which are canonically isomorphic over the residue field k. In the following we will assume that the special fibers of A q and A σ are indeed equal. There exists a canonical isomorphism τ : A q A σ over R lifting the identity on special fibers. We claim that τ L σ = L q. We set M = τ L σ L q 1. It follows by the definition of L q that the class of M reduces to the trivial class. Note that τ L σ is symmetric. By [2, Th.5.1] also the line bundle L q is symmetric. As a consequence the line bundle M is symmetric and gives an element of Pic 0 A q /R [2]R. We observe that the group Pic0 A q /R[2] is finite étale because of the assumption p > 2. We conclude by the connectedness of the ring R that the class of M is the trivial class. Hence our claim follows. By the above discussion there exists an isomorphism γ : τ L σ L q. We define a G m,r - invariant morphism of theta groups τ : GL σ GL q by setting x, ϕ y, Ty γ τ ϕ γ 1 where y = τ 1 x and ϕ : L σ T x L σ. Obviously, our definition is independent of the choice of γ. For trivial reasons the morphism τ gives an isomorphism. Theorem 2.4 There exists a canonical theta structure Θ q n such that τ Θ σ n of type Z n for L q n depending on Θ n = Θ q n. 12 Proof. Assume that we have chosen an isomorphism Z q = Z/qZ g R A[q] et, 13 where A[q] et denotes the maximal étale quotient of A[q]. In order to do so we may have to extend R locally-étale. By [2, Th.2.2] there exists a canonical theta structure Θ can q of type Z q for the pair A, L q depending on the isomorphism 13. We remark that the canonical theta structure is symmetric by [2, Th.5.1] and Lemma 3.2. By Lemma 3.3 there exists a semi-canonical symmetric product theta structure Θ nq = Θ n Θ can q of type Z nq = Z/nqZ g R for the pair A, L nq where L nq = L nq. It follows from [3, Prop.5.3] that the theta structure Θ nq descends along the Frobenius 6

lift F to a canonical theta structure Θ q n for L q n. We choose Θ q n = Θ nq id where our notation is as in [3, 5.2]. In the following we will prove that Θ q δ σ n that n has the desired pull back property 12. First we check the pull back property for the induced Lagrangian structures. Let δ n, δ n q and be the Lagrangian structures which are induced by Θ n, Θ q n and Θ σ n, respectively. We claim As Θ q n δ σ n = τ δ q n. 14 = Θ nq id notation as in [3, 5.2] the restriction of the Lagrangian structure δ n q to Z n equals the restriction of F δ n. As a consequence the restrictions of the morphisms τ δ n q and δ n σ coincide on the special fiber. By general theory the reduction functor on the category of finite étale schemes over R gives an equivalence of categories. We conclude that the equality 14 restricted to Z n is true over R. The equality for Zn D can be proven analogously. Note that Zn D is étale because of the assumption n, p = 1. Hence the claim follows. It remains to show, on top of Lagrangian structures, the equality of theta structures as claimed in 12. By [2, Prop.4.5] the theta structures Θ n, Θ σ n s q of theta exact sequences and Θ q n give rise to sections s, s σ and 0 G m,r id GL q n HL q n δ q n s q τ δ σ n s σ 0 G m,r GL n σ HL σ n 0. Z n τ 0 15 We claim that the diagram 15 commutes. By definition, the squares of the above diagram commute. By equation 14 the right hand triangle commutes. It remains to show that τ s σ = s q. 16 The difference of τ s σ and s q gives a point ϕ Hom R Z n, G mr = µ n,r R. It suffices to show that the point ϕ reduces to the neutral element of µ n,k, because the group µ n,r is étale and the ring R is connected. In the following we prove that ϕ has trivial reduction. Consider the diagram GL n Θ n GZ n ɛ q GL nq Θ nq GL nq = GL nq / K = can,f GL q n E q GZ nq G m,r Z n Znq D G m,r Z n Znq/K D GZ n Θ q n where E q and ɛ q are defined as in [3, 5.3], K = KerF and K is a canonical lift of K to the theta group GL nq. The group GL nq is defined as the centralizer of K in GL nq. By Lemma 3.4 the left hand square of the above diagram is commutative. The lift K is induced by some isomorphism α : F L q n L nq. Let x Z n, y = δ n x, 1 and z = δ n q x, 1. Suppose that sx = Θ n 1, x, 1 = y, ψ y and s q x = Θ q n 1, x, 1 = z, γ z. Note that z = F y. It follows by the commutativity of the above diagram that ψ q y = T y α F γ z α 1. 17 Equation 17 says in down-to-earth terms that, on the special fiber, the isomorphism γ z is the pull back of ψ y under the isomorphism pr : A σ A where the latter is defined by the diagram 7

11. This proves that the above character ϕ is trivial on the special fibre. This proves the equality 16 and hence the diagram 15 is commutative. The proof for Zn D is analogous. We remark that the equality 12 implies by means of descent that Θ q n is defined over R. This completes the proof of the theorem. 3 On the theory of algebraic theta functions In this section we prove some basic facts about algebraic theta functions which are needed in the proof of Theorem 2.1. These results are absent from the literature. For an introduction to algebraic theta functions we refer to [17]. 3.1 Symmetric theta structures In this section we recall the notion of a symmetric theta structure. The symmetry turns out to be an essential ingredient in the proof of the theta relations of Theorem 2.1. We give a characterization of the symmetry of a theta structure in terms of the symmetry of the associated line bundles. This characterization is not obvious from the definitions given in [17, 2]. The results of this section imply that the canonical theta structure, whose existence is proven in [2], is a symmetric theta structure. Note that our definition of symmetry is weaker than the one given in [17, 2]. Let A be an abelian scheme over a ring R and let L be a line bundle on A. Consider the morphism ϕ L : A Pic 0 A/R, x T x L L 1 where denotes the class in Pic 0 A/R. We denote the kernel of ϕ L by A[L]. The line bundle L is called symmetric if [ 1] L = L. Now assume that we are given an isomorphism ψ : L [ 1] L. We denote the theta group of the line bundle L by GL. Let x, ϕ GL, where x A[L] and ϕ : L T x L is an isomorphism, and let τ ϕ denote the composed isomorphism L ψ [ 1] L [ 1] ϕ [ 1] Tx L = T x[ 1] L T x ψ 1 T xl. One defines a morphism δ 1 : GL GL by setting δ 1 x, ϕ = x, τ ϕ. We remark that the definition of τ ϕ does not depend on the choice of the isomorphism ψ. Obviously δ 1 is an automorphism of order 2 of the group GL. Let K be a finite constant group over R. We define an automorphism D 1 of the standard theta group GK = G m,r K K D by mapping α, x, l α, x, l 1. Assume now that we are given a theta structure Θ : GK GL. Definition 3.1 The theta structure Θ is called symmetric if the following equality holds Θ D 1 = δ 1 Θ. 18 Note that we do not assume that the line bundle L is totally symmetric as it is done in [17, 2]. In the following we will give a necessary and sufficient condition for a theta structure to be symmetric. Recall see [2, 4] that the theta structure Θ corresponds to a Lagrangian structure of type K and isomorphisms α K : I KM K L and αk D : I K DM K D L, where I K : A A K and I K D : A A K D are isogenies with kernel K and K D, and M K and M K D are line bundles on A K and A K D, respectively. Lemma 3.2 The theta structure Θ is symmetric if and only if the line bundles M K and M K D are symmetric. 8

Proof. We prove that the equality 18 holds on the image of the morphism s K : K GK, x 1, x, 1 if and only if the line bundle M K is symmetric. An analogous proof exists for the dual construction. Consider the following diagram A[L] proj GL δ 1 GL j Θ Θ K s K GK D 1 GK. Here the morphism j denotes the inclusion induced by the Lagrangian structure, which is part of the theta structure Θ. By [2, Prop.4.2 and Prop.4.5] we have Θ1, x, 1 = jx, Tjx α K α 1 K. We conclude that δ 1 Θ1, x, 1 = jx, T jx ψ 1 [ 1] Tjx α K α 1 K ψ where ψ : L [ 1] L is an isomorphism as above. On the other hand one has Θ D 1 1, x, 1 = jx, T jx α K α 1 K. Hence the equation 18 restricted to elements of the form 1, x, 1 translates as The latter equality is equivalent to T jx ψ 1 [ 1] T jx α K α 1 K ψ = T jx α K α 1 K. [ 1] α 1 K ψ α K = T jx [ 1] α 1 K The latter equality means that the composed isomorphism IKM α K K L ψ [ 1] L [ 1] α 1 K ψ α K. [ 1] I KM K = I K[ 1] M K is invariant under T jx for all x K. This is true if and only if this isomorphism equals the pull back of an isomorphism M K [ 1] M K along I K. Thus the lemma is proven. 3.2 Product theta structures The construction of product theta structures is considered as known to the experts. But the reader should be aware of the fact that a product theta structure of given theta structures does not always exist. In this section we clarify the situation by proving the existence of a product theta structure under a reasonable coprimality assumption. We provide detailed proofs because of the lack of a suitable reference. Let A be an abelian scheme of relative dimension g over a ring R and let L be an ample symmetric line bundle of degree 1 on A. For an integer n 1 we set Z n = Z/nZ g R. Now let n, m 1 be integers such that n, m = 1, i.e. the numbers n and m are coprime. Assume we are given theta structures Θ n : GZ n GL n and Θ m : GZ m GL m. We consider Z n and Z m as subgroups of Z nm via the morphisms that map component-wise 1 m and 1 n, respectively. Lemma 3.3 There exists a natural product theta structure depending on the theta structures Θ n and Θ m. Θ nm : GZ nm GL nm 9

Proof. Let ɛ n, ɛ m, E n, E m, η n, η m, H n and H m be defined as in [3, 5.3]. We claim that for all g GL n and h GL m we have ɛ n hɛ m g = ɛ m gɛ n h, 19 where the product is taken in GL nm. Let δ n and δ m denote the Lagrangian structures that are induced by Θ n and Θ m. We set δ nm = δ n δ m. Condition 19 is equivalent to e L nm δnm x g, l g, δ nm x h, l h = 1, where the elements δ nm x g, l g and δ nm x h, l h are the images of ɛ m g and ɛ n h, respectively, under the natural projection GL nm HL nm. The vanishing of the commutator pairing follows from the bilinearity and the assumption n, m = 1. This proves the above claim. As a consequence there exists a canonical morphism of groups ɛ : GL n GL m GL nm given by g, h ɛ m gɛ n h. Because of our assumption n, m = 1 the subgroup C = kerɛ is contained in the subtorus G m,s G m,s of GL n GL m. In the following we will prove that ɛ is surjective. Consider the diagram GL n GL m π n π m s HL n HL m ɛ can GL nm π HL nm where π and π n π m denote the natural projections. Let s be the section of π n π m induced by the theta structures Θ n and Θ m. We have π ɛ = π n π m up to canonical isomorphism. As a consequence we have π ɛ s = π n π m s = id. We conclude that π ɛ s π = π. Let g GL nm. Then by the latter equality the group element ɛsπg differs from g by a unit. Hence the morphism ɛ maps a suitable multiple of sπg to g. This implies the surjectivity of ɛ. As a consequence ɛ induces an isomorphism ɛ : GL n GL m /C GL nm By the same reasoning as above one can define a natural morphism E : GZ n GZ m GZ nm, and it is readily verified that the induced morphism Ẽ : GZ n GZ m /C GZ nm is an isomorphism of groups. Let Θ nm denote the composed isomorphism GZ nm Ẽ 1 GZ n GZ m /C Θn Θm GL n GL m /C ɛ GL nm. The morphism Θ nm establishes the theta structure whose existence is claimed in the lemma. Now let Θ nm be as in Lemma 3.3 and define the m-compatibility of theta structures as in [3, 5.3]. Lemma 3.4 Assume that Θ n is symmetric. Then Θ nm is m-compatible with Θ n. Proof. Let ɛ n, ɛ m, E n, E m, η n, η m, H n and H m be defined as in [3, 5.3]. Note that by the definition of Θ nm there is an equality Θ nm E m = ɛ m Θ n. It remains to check that η m Θ nm = Θ n H m. In other words, we have to prove that Θ n H m E m = η m ɛ m Θ n and Θ n H m E n = η m ɛ n Θ m. 20 Using the definition we compute H m E n α, x, l = α nm, 0, 1. As n, m = 1, it follows that the image of η m ɛ n is contained in G m,r. Hence the right hand equation in 20 is a consequence of the G m,r -equivariance of Θ n and Θ m. It remains to prove the left hand equation. We have η m ɛ m = δ m and H m E m = D m 21 10

where D m denotes the map GZ n GZ n, α, x, l α m2, mx, l m and δ m : GL n GL n is given by g g m2 +m/2 δ 1 g m2 m/2. Here δ 1 is defined as in Section 3.1. The right hand equation in 21 follows by expanding the definitions. The left hand equation in 21 is proven in [17, 2, Prop.5]. A straight forward calculation yields that for all g GZ n one has D m g = g m2 +m/2 D 1 g m2 m/2. 22 The left hand equality in 20 is implied by the equalities 21 and 22 using the assumption that Θ n is symmetric, i.e. equation 18 holds. This completes the proof of the lemma. 3.3 Descent of theta structures by isogeny In this section we prove some lemma which forms an important ingredient of the proof of Theorem 2.1. The lemma is about special theta relations which are induced by descent along isogenies. A proof of this key lemma in terms of algebraic theta functions is absent from the literature. In the following we use the notion of compatibility as defined in [3, 5.2-5.3]. Let R be a local ring, and let π A : A SpecR and π B : B SpecR be abelian schemes of relative dimension g. We set Z n = Z/nZ g R for an integer n 1. As usual, we consider Z n as embedded in Z mn via the morphism that maps component-wise 1 n. Let M be an ample symmetric line bundle on B. Suppose that we are given 2-compatible theta structures Σ j : GZ jm GM j for some m 1, where j {1, 2}. Let F : A B be an isogeny of degree d g. Assume that there exists an ample symmetric line bundle L on A such that F M = L. Now assume that we are given 2-compatible theta structures Θ j : GZ jmd GL j such that Θ j and Σ j are F -compatible. By general theory there exist theta group equivariant isomorphisms µ j : π A, L j V Zjmd and γ j : π B, M j V Zjm. Suppose that we have chosen rigidifications of L and M. This defines, by means of µ j and γ j, theta functions q M j V Z jm and q L j V Z jmd see [17, 1] [3, 5.1]. Here we denote the module of algebraic theta functions by V Z n = HomZ n, O R for an integer n 1. The following lemma generalizes [3, Lem.6.4]. Lemma 3.5 There exists a λ R such that for all x Z 2m one has q M 2x = λq L 2x. Proof. By Mumford s 2-Multiplication Formula [17, 3] there exists a λ R such that for all z Z m and x Z 2m we have 1 δ z x = λ δ z x yq M 2y = λq M 2x z. y x+z m Here 1 denotes the finite theta function which takes the value 1 on all of Z m. The Isogeny Theorem [17, 1,Th.4] implies that there exists a λ R such that for x Z 2dm we have { F λqm 2x z, x Z 1 δ z x = 2m 0, else Also there exists a λ 1, λ 2 R such that for x Z md we have F 1x = { λ1, x Z m 0, else and F δ z = λ 2 δ z. 11

Again by Mumford s multiplication formula there exists a λ R such that for all x Z 2md we have F 1 F δ z x = λ F 1x + yδ z x yq L 2dy y x+z md { λql 2x z, x Z = 2m 0, else The Lemma now follows from the observation that F 1 F δ z and F 1 δ z differ by a unit. 3.4 Products of abelian varieties with theta structure In this section we prove the existence of finite products abelian varieties with theta structures. This kind of product is needed in the proof of the 3-multiplication formula. Let A 1,..., A n be abelian schemes over a ring R. Assume we are given a line bundle L i on A i and a theta structure Θ i of type K i for A, L i for all i = 1,..., n. We set n n n A = A i, K = K i and L = p i L i where p i : A A i denotes the projection on the i-th factor. i=1 i=1 Lemma 3.6 There exists a natural product theta structure of type K for A, L depending on the theta structures Θ i, where i = 1,... n. Proof. We remark that there exists a canonical isomorphism n i=1 HL i HL. Consider the morphism ϕ : n i=1 GL i GL given by x i, ψ i x i i=1...n, n i=1 p i ψ i. Note that n n p i Tx i L i = Tx 1,...,x n p i L i = Tx L. 1,...,x n i=1 i=1 Obviously, C = kerϕ G n m,r. We claim that ϕ is surjective. Consider the diagram i=1 n i=1 GL i π 1... π n s n i=1 HL i ϕ can GL, π HL where π i i = 1,..., n and π denote the natural projections. Let s be the canonical section of π 1... π n induced by the theta structures Θ i. We have π ϕ = π 1... π n up to canonical isomorphism. As a consequence we have π ϕ s = π 1... π n s = id. We conclude that π ϕ s π = π. Let g GL. Then by the latter equality the group element ϕsπg differs from g by a unit. Hence the morphism ϕ maps a suitable multiple of sπg to g. This implies the surjectivity of ϕ and proves our claim. Analogously, one defines a surjective morphism Φ : n i=1 GK i GK having kernel equal to C. Let ϕ and Φ denote the induced isomorphisms n n GL i /C GL and GK i /C GK. i=1 The theta structure Θ whose existence is claimed in the lemma is given by the composed isomorphism n 1 n Φ GK GK i /C Θ1... Θn GL i /C ϕ GL. i=1 This completes the proof of the lemma. i=1 i=1 12

3.5 An algebraic proof of the 3-multiplication formula In the following we give a 3-multiplication formula for algebraic theta functions in the context of Mumford s theory [17]. Our method of proof extends to an arbitrary n-product of algebraic theta functions. For this reason it seems to be instructive to give a detailed proof in terms of Mumford s algebraic theta functions. The following proof generalizes in a straight forward manner Mumford s proof of his 2-multiplication formula [17, 3]. The classical complex analytic 3-multiplication formula does not apply in our case because we are working in an arithmetic setting. The theory of algebraic theta functions allows us to keep track of the reduction modulo the prime 3. Let us remind the reader, that our aim is to use the 3-multiplication formula in order to lift theta null points from the special fiber to characteristic 0. For the proof of the complex analytic 3-multiplication formula we refer to [1, Ch.7.6]. Let A be an abelian scheme over a local ring R and let ξ denote the isogeny A 3 A 3 given by x 1, x 2, x 3 x 1 2x 2, x 1 + x 2 x 3, x 1 + x 2 + x 3 Assume we are given an ample line bundle L on A and theta structures Θ i of type K i for L i where i I = {1, 2, 3, 6}. We assume that the theta structures Θ i, i I, are compatible in the sense of [3, 5.3]. We set M i,j,l = p 1L i p 2L j p 3L l, where p r : A 3 A, r = 1, 2, 3, is the projection on the r-th factor, and K i,j,l = K i K j K l for i, j, l I. By Lemma 3.6 there exist product theta structures Θ 1,1,1 and Θ 3,6,2 of type K 1,1,1 and K 3,6,2 for M 1,1,1 and M 3,6,2, respectively, depending on the theta structures Θ i where i I. Proposition 3.7 There exists an isomorphism ξ M 1,1,1 M3,6,2. 23 Proof. Let b = b 1, b 2 A 2 and a A. We define One computes and s 1 : A 2 A 3, x 1, x 2 a, x 1, x 2 and s 2 : A A 3, x x, b 1, b 2. s 2M 3,6,2 = s 2p 1L 3 s 2p 2L 6 s 2p 3L 2 = p 1 s 2 L 3 p 2 s 2 L 6 p 3 s 2 L 2 = L 3. s 2ξ M 1,1,1 = p 1 ξ s 2 L p 2 ξ s 2 L p 3 ξ s 2 L = T 2b 1 L T b 1 b 2 L T b 1+b 2 L = L 3. The latter equality follows by the Theorem of the Square. Now take a = 0 A where 0 A denotes the zero section of A. Let p 23 : A 3 A 2 be the projection on the 2-nd and 3-rd factor and let p m : A 2 A denote the projection on the m-th factor m = 1, 2. We have s 1M 3,6,2 = p 1 s 1 L 3 s 1p 2L 6 p 3L 2 By [17, 3,Prop.1] we conclude that = p 1 s 1 L 3 p 23 s 1 p 1L 6 p 2L 2 = p 1L 6 p 2L 2. s 1ξ M 1,1,1 = p 1 ξ s 1 L p 23 ξ s 1 p 1L p 2L = p 1[2] [ 1] L p 1L p 2L 2 = p 1L 6 p 2L 2. The latter equality follows by the symmetry of L. Note that p 23 ξ s 1 equals the isogeny used in [17, 3,Prop.1]. The proposition now follows by applying the Seesaw Principle. Lemma 3.8 The theta structure Θ 3,6,2 is ξ-compatible with Θ 1,1,1. 13

Proof. We have to check the compatibility assumptions of [2, 5.2]. We have already shown in Proposition 3.7 that there exists an isomorphism α : ξ M 1,1,1 M3,6,2. Let τ be the morphism A A 3, x 2x, x, 3x. The kernel of ξ is given by the restriction of τ to A[6]. In the following we will identify the groups K 6 K6 D, K 1,1,1 K1,1,1 D and K 3,6,2 K3,6,2 D with their images under the Lagrangian decompositions induced by the theta structures Θ 6, Θ 1,1,1 and Θ 3,6,2, respectively. Note that A[6] is contained in the image of K 6 K6 D under τ. By the compatibility assumptions we have τ K 6 K 3,6,2 and τ K6 D K D 3,6,2. We conclude that condition of [2, 5.2] is satisfied with Z 1 = τ A[6] K 6 and Z2 = τ A[6] K6 D. The isomorphism 23 gives rise to a subgroup K GM 3,6,2 lifting the kernel of ξ. Let GM 3,6,2 denote the centralizer of K in GM3,6,2. By [17, 1,Prop.2] we have GM 3,6,2 = { g GM 3,6,2 ξ π 3,6,2 g A 3 [M 1,1,1 ] } 24 where π 3,6,2 : GM 3,6,2 A 3 [M 3,6,2 ] is the natural projection. Here we denote A 3 [M i,j,l ] = {x A 3 T x M i,j,l = Mi,j,l } for all i, j, l I. Because of the equality 24 we have Z 1 = {x, y, z K 3,6,2 ξx, y, z K 1,1,1 } and Z 2 = {x, y, z K D 3,6,2 ξx, y, z K D 1,1,1} notation as in [2, 5.2]. Obviously the isogeny ξ induces a surjective morphism σ : Z 1 K 1,1,1 having kernel Z 1. Let σ 1 be the inverse of the isomorphism Z 1 /Z 1 K1,1,1 induced by σ. Let σ 2 be defined as in [3, 5.2]. It remains to check the commutativity of the following diagram GM 3,6,2 / K can,ξ GM 1,1,1 Θ 3,6,2 G m,r Z 1 /Z 1 Z 2 /Z 2 id σ 1 σ 2 Θ 1,1,1 G m,r K 1,1,1 K D 1,1,1 25 where the left hand vertical morphism is defined as in the proof of [17, 1,Prop.2]. We claim that the group G m,r Z 1 /Z 1 Z 2 /Z 2 is generated by G m,r and elements of the form 1, 2x, x, 3x, l 2, l, l 3, 1, 2x, x, 3x, l 2, l, l 3 and 1, 2x, 2x, 0, l 2, l 2, 1 where x, l K 6 K D 6. Let ξ denote the isogeny A 3 A 3 given by x 1, x 2, x 3 2x 1 + 2x 2 + 2x 3, 2x 1 + x 2 + x 3, 3x 2 + 3x 3. Assume we are given an element 1, x, l of G m,r Z1 Z2. We denote ξx, l = x, l. Choose x K 6,6,6 and l K6,6,6 D such that [6] x, l = x, l. One verifies that ξ ξ = [6] and hence the element ξ x, l K 3,6,2 K3,6,2 D differs from x, l by an element of Z 1 Z 2. This implies the above claim. In the sequel we will prove the commutativity of the diagram 25 for elements of the form 1, 2x, x, 3x, l 2, l, l 3. The proof for elements of the form 1, 2x, x, 3x, l 2, l, l 3 and 1, 2x, 2x, 0, l 2, l 2, 1 goes analogously and is left to the reader. We define ι : GK 6 GK 3,6,2, α, x, l α 6, 2x, x, 3x, l 2, l, l 3 and set κ = Θ 3,6,2 ι Θ 1 6. Let GK 6 = ι 1 GK 3,6,2 and GL 6 = Θ 6 GK6. We define ϕ 3 : GL GM 1,1,1 and Φ 3 : GK 1 GK 1,1,1 to be the restriction on the 3-rd factor of the 14

morphism ϕ and Φ introduced in the proof of Lemma 3.6. It is readily checked that the following diagram dotted arrows ignored is commutative Θ 6 GL 6 κ η 6 GM 3,6,2 / K can,ξ GL Θ 1 ϕ 3 GM 1,1,1 GK 6 H 6 ι G Θ m,r Z 3,6,2 1 /Z 1 Z2 /Z 2 GK 1 id σ 1 σ 2 Φ 3 Θ 1,1,1 G m,r K 1,1,1 K1,1,1. D Here η 6 and H 6 are defined as in [3, 5.3]. Note that the upper left square is commutative since Θ 6 and Θ 1 are assumed to be 6-compatible. In order to show that the diagram 25 is commutative on the subset of elements of the form 1, 2x, x, 3x, l 2, l, l 3 it suffices to prove that the following diagram commutes GL 6 κ GM 3,6,2 / K η 6 GL can,ξ ϕ 3 GM 1,1,1. Consider the commutative diagram A 3 τ ξ A 3 i 3 A [6] A where i 3 x = 0, 0, x. There exist isomorphisms β : [6] L L 36 and γ : i 3M 1,1,1 L. The existence of the isomorphism β is implied by the symmetry of L. Consider the isomorphism δ given by the composition τ M 3,6,2 τ α 1 τ ξ M 1,1,1 = ξ τ M 1,1,1 = i 3 [6] M 1,1,1 = [6] i 3M 1,1,1 [6] γ [6] L β L 36, where α is as above. The isomorphism δ induces a morphism can, τ : GM 3,6,2 GL 36, x, ψ p 2 x, T p 2x δ τ ψ δ 1 where p 2 : A 3 A denotes the projection on the second factor. We claim that the following diagram is commutative κ GL 6 GM 3,6,2 ɛ 6 can,τ GL 36 26 15

where ɛ 6 is defined as in [3, 5.3]. Let g = x, l, ψ GL 6 and h = Θ 1 6 g. By definition we have ιh = Φ H 2 h, h, H 3 h and hence κg = ϕ η 2 g, g, η 3 g = 2x, x, 3x, l 2, l, l 3, p 1η 2 ψ p 2ψ p 3η 3 ψ. The image of κg under the canonical morphism induced by δ is given by x, T x δ τ p 1η 2 ψ p 2ψ p 3η 3 ψ δ 1. Choose isomorphisms ρ 2 : [2] L L 4 and ρ 3 : [3] L L 9. Consider the composed isomorphism δ given by τ M 3,6,2 = τ p 1L 3 p 2L 6 p 3L 2 = p 1 τ L 3 p 2 τ L 6 p 3 τ L 2 = [2] L 3 L 6 [3] L 2 ρ2 id ρ3 L 36. The isomorphism δ differs from δ by a unit. Thus we have T x δ τ p 1η 2 ψ p 2ψ p 3η 3 ψ δ 1 = T x δ τ p 1η 2 ψ p 2ψ p 3η 3 ψ δ 1 = T x δ p 1 τ η 2 ψ p 2 τ ψ p 3 τ η 3 ψ δ 1 = Tx δ [2] η 2 ψ ψ [3] η 3 ψ δ 1 = Tx ρ 2 [2] η 2 ψ ρ 1 2 ψ T x ρ 3 [3] η 3 ψ ρ 1 3 = ɛ 2 ψ ψ ɛ 3 ψ = ɛ 6 ψ. This proves our claim, i.e. the commutativity of diagram 26. The isomorphism γ induces a morphism can, i 3 : GM 1,1,1 GL, x, ψ p 3 x, T p 3x γ i 3ψ γ 1 where p 3 : A 3 A denotes the projection on the 3rd factor. Consider the diagram GM 3,6,2 GM 3,6,2 κ / K can,ξ GM 1,1,1 can,τ GL 6 ϕ 3 ɛ 6 η 6 GL 36 GL 36 GL 36 /Ã[6] GL. can,[6] Here GL 36 denotes the centralizer of the lifted subgroup Ã[6] in GL36. By the above discussion the left hand triangle is commutative. By the same reasoning as above it follows that the composed morphism GL ϕ3 GM 1,1,1 can,i3 GL equals the identity. This implies that the canonical morphism induced by γ is surjective. As a consequence the commutativity of diagram 25 is equivalent to the commutativity of the following diagram GL 6 κ GM 3,6,2 / K can,i 3 27 η 6 GL can,ξ can,i 3 GM1,1,1. 16

Let g GL 6 and κg = x, ψ. By definition the image of κg under the canonical morphism induced by δ is given by p 2 x, T p 2x δ τ ψ δ 1. Since τ p 2 x = x it follows that Tp δ τ 2x ψ δ 1 = Tp 2x β [6] γ τ α 1 τ ψ β [6] γ τ α 1 1 = T p 2x β T p 2x [6] γ T p 2x τ α 1 τ ψ τ α [6] γ 1 β 1 = T p 2x β [6] T p 26x γ τ T x α 1 τ ψ τ α [6] γ 1 β 1 = T p 2x β [6] T p 26x γ τ T x α 1 ψ α [6] γ 1 β 1 = T p 2x β [6] T p 26x γ τ ξ ψ [6] γ 1 β 1 where ξ ψ = T x α 1 ψ α. Note that such an isomorphism ψ exists since κg GM 3,6,2. We remark that the pair ξx, ψ GM 1,1,1 is the image of κg under the canonical morphism induced by α. Continuing the above calculation we get T p 2x δ τ ψ δ 1 = T p 2x β [6] T p 26x γ τ ξ ψ [6] γ 1 β 1 = T p 2x β [6] T p 26x γ [6] i 3ψ [6] γ 1 β 1 = T p 2x β [6] T p 26x γ i 3ψ γ 1 β 1 = T p 2x β [6] T p 3ξx γ i 3ψ γ 1 β 1. By definition the pair g = p 3 ξx, T γ p3ξx i 3ψ γ 1 is the image of ξx, ψ under the canonical morphism induced by γ. We conclude by the above equality, the commutativity of diagram 26 and the definition of η 6 that g = η 6 g. Thus we have shown that diagram 27 is commutative. As a consequence diagram 25 is commutative. This finishes the proof of the lemma. Assume that we have chosen GK 1,1,1 - and GK 3,6,2 -equivariant isomorphisms µ 1,1,1 : π 3, M 1,1,1 V K1,1,1 and µ 3,6,2 : π 3, M 3,6,2 V K3,6,2 where π 3 denotes the structure morphism of A 3. The following lemma is a generalization of the Addition Formula which is stated in [17, 3]. We use the intuitively simplified notation introduced in the proof of Lemma 3.8. Corollary 3.9 There exists a λ R such that for all g V K 1,1,1 we have { ξ λgξx, y, z, ξx, y, z K1,1,1 gx, y, z = 0, else where x, y, z K 3,6,2. Proof. By Lemma 3.8 we can apply the Isogeny Theorem see [17, 1,Th.4] [3, 5.2,Th.5.4] in order to obtain the formula given in the lemma. Assume that we have chosen GK i -equivariant isomorphisms µ i : π L i GKi, i I, 17

where π denotes the structure morphism of A, and that we have rigidified the line bundle L. This defines theta functions q L i V K i see [17, 1] and [3, 5.1]. Let : A A 3 the diagonal morphism. There exists a canonical isomorphism β : M 1,1,1 L 3. The following theorem describes the morphism of O R -modules ϕ defined as the composition π L π L π L can π 3, M 1,1,1 can π 3, M 1,1,1 = π M 1,1,1 π β π L 3, where the left hand morphism is the Künneth morphism, in terms of finite theta functions. Definition 3.10 For s 1, s 2, s 3 π L and f 1, f 2, f 3 V K 1 such that µs i = f i i = 1, 2, 3 we set f 1 f 2 f 3 = µ 1 µ 1 µ 1 s 1 s 2 s 3. We define for x K 3 G x = {y, z K 6,2 ξx, y, z K 1,1,1 }. Theorem 3.11 3-multiplication formula There exists a λ R such that for all x K 3 and f 1, f 2, f 3 V K 1 we have f 1 f 2 f 3 x = λ y,z G x f 1 x 2yf 2 x + y zf 3 x + y + zq L 6yq L 2z. Proof. Consider the commutative diagram A i 1 ξ A 3 A 3 28 where i 1 : A A 3 is defined by x x, 0, 0 and is the diagonal morphism. Note that there exists an isomorphism γ : i 1M 3,6,2 L 3. By Proposition 3.7 there exists an isomorphism α : ξ M 1,1,1 M3,6,2. Because of the commutativity of the diagram 28 the morphism ϕ defined above equals up to a unit the composed morphism π L π L π L can can π 3, M 1,1,1 π 3, M 1,1,1 = π M 1,1,1 = π i 1ξ M 1,1,1 π i 1 α π i 1M 3,6,2 π γ π L 3. Passing over from sections to finite theta functions we get a diagram V K 1 V K 1 V K 1 can V K 1,1,1 ξ V K 3,6,2 eval V K 3. 29 The left hand map is defined to be the canonical isomorphism mapping where f i is the function on K 1,1,1 defined by f 1 f 2 f 3 f 1 f2 f3 f i x 1, x 2, x 3 = f i x i, i = 1, 2, 3. The map ξ is given by Corollary 3.9. The right hand eval-map in diagram 29 corresponds to the map on sections which maps a section s 1 s 2 s 3 π M 3,6,2 to the section s 2 0 s 3 0 s 1 where 0 indicates the evaluation at zero by means of the chosen rigidification. The claim now follows by expressing s 2 0 and s 3 0 in terms of theta null values see [17, 1,Cor.3]. 18

4 Explicit CM construction in characteristic 3 In this section we apply Corollary 2.3 to the explicit CM construction of invariants of ordinary abelian surfaces by canonical lifting from characteristic 3. The CM algorithm has two main phases: first see Section 4.4, the multivariate Newton lifting of a given canonical theta null point based on the equations of Corollary 2.3 by means of the algorithm of Lercier and Lubicz [12, Th.2], second see Section 4.5, the LLL reconstruction of the defining polynomials over Z for the ideal of relations between the canonically lifted moduli, following Gaudry et al. [8]. The existence of the lifting algorithm is a consequence of the following facts. The ordinary locus at 3 of the moduli space of abelian varieties with symmetric 4-theta structure, which is constructed in [18], is smooth. The space of pairs of ordinary abelian varieties with symmetric 4-theta structure admitting a compatible isogeny of degree 3 g, where g is the dimension, forms an étale covering of the latter space. The lifting algorithm applies to a rationally parametrized moduli space X over Z q, and a complete intersection in X X. We replace the rational parametrization with a local analytic parametrization. We describe the construction in detail in the application to the explicit moduli of abelian varieties of dimensions 1 and 2 described herein, but the approach applies in greater generality to any dimension. 4.1 Complexity hypothesis We will denote by F q a finite field of characteristic p > 0 having q elements. Let Z q denote the ring of Witt vectors with values in F q. There exists a canonical lift σ AutZ q of the p-th power Frobenius morphism of F q. If a is an element of Z q we denote by ā its reduction modulo p in F q. We say that we have computed an element x Z q to precision m if we can write down a bit-string representing its class in the quotient ring Z q /p m Z q. In order to assess the complexity of our algorithms we use the computational model of a Random Access Machine [21]. We assume that the multiplication of two n-bit length integers takes On µ bit operations. One has µ = 1 + ɛ for n sufficiently large, µ = log 2 3 and µ = 2 using the FFT multiplication algorithm, the Karatsuba algorithm and a naive multiplication method, respectively. Let x, y Z q /p m Z q. For the following we assume the sparse modulus representation which is explained in [4, pp.239]. Under this assumption one can compute the product xy to precision m by performing Om µ logq µ bit operations. 4.2 A lifting algorithm for moduli of elliptic curves We first describe a canonical lifting algorithm for theta null points of elliptic curves, hence take an abelian scheme E of relative dimension 1 over Z q. Its theta null point a 0 : a 1 : a 2 : a 1 determines a Legendre model for E of the form 2 y 2 2a0 a 2 = xx 1x λ, where λ = a 2 0 +. a2 2 In particular we make use of the maps of modular curves A 1 Θ 4 A 1 Θ 4 [2] X2, where the first map is a 0 : a 1 : a 2 a 0 : a 2 is the restriction to the 2-torsion part of the theta structure, and X2 is the full modular curve of level 2 with function field generated by λ. We recall that the curve A 1 Θ 4 is determined by Riemann s equation 7 and the correspondence equation 8 determines a curve in the product A 1 Θ 4 A 1 Θ 4. Projecting this correspondence curve onto the 2-torsion part with coordinates x 0 : x 2 and y 0 : y 2, gives rise to an affine curve x 4 4x 3 y 3 + 6x 2 y 2 4xy + y 4 = 0, 30 19

by setting x = x 2 /x 0 and y = y 2 /y 0. This curve is singular of geometric genus 3, with singularities {0, 0, 1, 1, 1, 1, i, i}, where i 2 = 1 in Z q. It is easily verified that all x in {, 0, 1, 1, i, i} determine degenerate, singular cubic curves. Moreover, the special fiber at 3 takes the form x 3 yx y 3 = 0, whose singularities consist of all points x, x σ for x in F 9. Outside of the image of the above degenerate points, the remaining F 9 -rational points are supersingular. The remaining points correspond to theta null points of ordinary elliptic curves, for which it is easily verified that the conditions of Lercer-Lubicz [12] for an Artin-Schreier equation are satisfied. Hence their Newton algorithm applies to uniquely lift a solution to equation 30 with the constraint to y = x σ. From a solution to this system, we set a 0 : a 2 = 1 : x and determine a 1 by one Newton lifting step. This gives the following theorem. Theorem 4.1 There exists a deterministic algorithm which has as input the theta null point ā i of an elliptic curve Ē over F q and as output the theta null point a i of its canonical lift E to a given precision m 1, with time complexity where d = logq. Ologmd µ m µ 4.3 A lifting algorithm for split abelian surfaces As in Section 2.1.1 we let A g Θ 4 [2] denote the moduli space of 4-theta null points, projected on the coordinates which are parametrized by the 2-torsion subgroup. We recall that a 00 a 22 a 02 a 20 = 0, determines one component in A 2 Θ 4 [2] of split abelian surfaces. We refer to Runge [23] for a complex analytic description of this locus as a degenerate Humbert surface. The remaining components are obtained by the action of a geometric automorphism group acting on theta structures and preserving the moduli of abelian varieties. Explicitly this group is generated by the projective automorphism group generated by the matrices 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1, 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1, 1 0 0 0 0 1 0 0 0 0 i 0 0 0 0 i, 1 0 0 0 0 i 0 0 0 0 i 0 0 0 0 1 acting on A g Θ 4 [2] = P 3. These automorphism determine a transitive action on the 10 components of the Humbert surface. In particular, given a theta null point of a split abelian variety, by means of an automorphism defined over an extension of degree at most 2, we may assume that it lies on the locus a 00 a 22 = a 02 a 20. We now recall that the locus a 00 a 22 = a 02 a 20 is the image of A 1 Θ 4 [2] A 1 Θ 4 [2] in A 2 Θ 4 [2] by a Segre embedding a0 : a 2, a 0 : a 2 a 00 : a 02 : a 20 : a 22 = a 0 a 0 : a 0 a 2 : a 2 a 0 : a 2 a 2. The canonical lift of this theta null point is obtained by means of the canonical lifting to algorithm applied to a 00 : a 20 = a 02 : a 22 and to a 00 : a 02 = a 20 : a 22. This yields the canonical lift of the theta null point with the same complexity as for elliptic curves. We summarize this result in the general theorem for abelian surfaces in the next section. 20