55
arXiv:math/0610163v4 [math.NT] 11 Dec 2007 ALGEBRAIC THETA FUNCTIONS AND THE p-ADIC INTERPOLATION OF EISENSTEIN-KRONECKER NUMBERS KENICHI BANNAI AND SHINICHI KOBAYASHI ABSTRACT. We study the properties of Eisenstein-Kronecker numbers, which are related to special values of Hecke L-function of imaginary quadratic fields. We prove that the generating function of these numbers is a reduced (normal- ized or canonical in some literature) theta function associated to the Poincar´ e bundle of an elliptic curve. We introduce general methods to study the alge- braic and p-adic properties of reduced theta functions for CM abelian varieties. As a corollary, when the prime p is ordinary, we give a new construction of the two-variable p-adic measure interpolating special values of Hecke L-functions of imaginary quadratic fields, originally constructed by Manin-Vishik and Katz. Our method via theta functions also gives insight for the case when p is super- singular. The method of this paper will be used in subsequent papers to study the precise p-divisibility of critical values of Hecke L-functions associated to Hecke characters of quadratic imaginary fields for supersingular p, as well as explicit calculation in two-variables of the p-adic elliptic polylogarithm for CM elliptic curves. 0. I NTRODUCTION 0.1. Introduction. The Eisenstein-Kronecker-Lerch series is a generalization of the classical real analytic Eisenstein series, and was reintroduced by Andr´ e Weil in his inspiring book [We1]. In this paper, we investigate the algebraic and p-adic properties of the Eisenstein-Kronecker numbers, which we define to be the special values of the Eisenstein-Kronecker-Lerch series. These numbers may be regarded as elliptic analogues of the classical generalized Bernoulli numbers. Let Γ be a lattice in C, and let A be the area of the fundamental domain of Γ divided by π. Then Eisenstein-Kronecker numbers for integers a, b such that b>a +2 are defined as the sum e a,b (z 0 ,w 0 ) := γΓ\{−z 0 } ( z 0 + γ ) a (z 0 + γ ) b γ,w 0 Γ , where z 0 , w 0 C and z,wΓ is the pairing defined by z,wΓ := exp[(z w w z)/A]. The sum converges only when b>a +2, but one can give it meaning for any a 0, b> 0 by analytic continuation. Similarly to the fact that generalized Bernoulli numbers may be used to express special values of Dirichlet L-functions, when the lattice Γ has complex multiplication, Eisenstein-Kronecker numbers may be used to express special values of Hecke L-functions pertaining to the field of Date: December 11, 2007. Both authors were supported in part by the JSPS postdoctoral fellowship for research abroad. 1

New INTERPOLATION OF EISENSTEIN-KRONECKER NUMBERS … · 2008. 2. 2. · arXiv:math/0610163v4 [math.NT] 11 Dec 2007 ALGEBRAIC THETA FUNCTIONS AND THE p-ADIC INTERPOLATION OF EISENSTEIN-KRONECKER

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

  • arX

    iv:m

    ath/

    0610

    163v

    4 [m

    ath.

    NT

    ] 11

    Dec

    200

    7

    ALGEBRAIC THETA FUNCTIONS AND THE p-ADICINTERPOLATION OF EISENSTEIN-KRONECKER NUMBERS

    KENICHI BANNAI AND SHINICHI KOBAYASHI

    ABSTRACT. We study the properties of Eisenstein-Kronecker numbers,whichare related to special values of HeckeL-function of imaginary quadratic fields.We prove that the generating function of these numbers is a reduced (normal-ized or canonical in some literature) theta function associated to the Poincarébundle of an elliptic curve. We introduce general methods tostudy the alge-braic andp-adic properties of reduced theta functions for CM abelian varieties.As a corollary, when the primep is ordinary, we give a new construction of thetwo-variablep-adic measure interpolating special values of HeckeL-functionsof imaginary quadratic fields, originally constructed by Manin-Vishik and Katz.Our method via theta functions also gives insight for the case whenp is super-singular. The method of this paper will be used in subsequentpapers to study theprecisep-divisibility of critical values of HeckeL-functions associated to Heckecharacters of quadratic imaginary fields for supersingularp, as well as explicitcalculation in two-variables of thep-adic elliptic polylogarithm for CM ellipticcurves.

    0. INTRODUCTION

    0.1. Introduction. The Eisenstein-Kronecker-Lerch series is a generalization ofthe classical real analytic Eisenstein series, and was reintroduced by André Weilin his inspiring book [We1]. In this paper, we investigate the algebraic andp-adicproperties of theEisenstein-Kronecker numbers, which we define to be the specialvalues of the Eisenstein-Kronecker-Lerch series. These numbers may be regardedas elliptic analogues of the classical generalized Bernoulli numbers.

    Let Γ be a lattice inC, and letA be the area of the fundamental domain ofΓ divided byπ. Then Eisenstein-Kronecker numbers for integersa, b such thatb > a+ 2 are defined as the sum

    e∗a,b(z0, w0) :=∑

    γ∈Γ\{−z0}

    (z0 + γ)a

    (z0 + γ)b〈γ,w0〉Γ,

    wherez0, w0 ∈ C and〈z,w〉Γ is the pairing defined by〈z,w〉Γ := exp[(zw −wz)/A]. The sum converges only whenb > a+ 2, but one can give it meaning foranya ≥ 0, b > 0 by analytic continuation. Similarly to the fact that generalizedBernoulli numbers may be used to express special values of DirichletL-functions,when the latticeΓ has complex multiplication, Eisenstein-Kronecker numbers maybe used to express special values of HeckeL-functions pertaining to the field of

    Date: December 11, 2007.Both authors were supported in part by the JSPS postdoctoralfellowship for research abroad.

    1

    http://arXiv.org/abs/math/0610163v4

  • 2 KENICHI BANNAI AND SHINICHI KOBAYASHI

    complex multiplication. Being of considerable arithmeticinterest, these numbershave been studied by many authors.

    We investigate the problem using a new approach, through thesystematic useof algebraic theta functions. The crucial observation for our approach is the factthat the two-variable generating function for Eisenstein-Kronecker numbers is acertain theta functionΘ(z,w), associated to the Poincaré bundle of the ellipticcurveE(C) = C/Γ. The Poincaré bundle is a line bundle onE × E∨, whereE∨ is the dual ofE. Our observation allows us to view the two variables of thegenerating function as coming from the elliptic curve and the dual elliptic curve.This differs from the standard viewpoint, originally established by Katz [Ka2],where the second variable is regarded as a parameter on the moduli space. Theadvantage of our view point is that the theta functionΘ(z,w) is a reduced thetafunction (referred in literature also to as a normalized or canonical theta function)with an algebraic divisor, and the properties of our generating function may bestudied through Mumford’s theory of algebraic theta functions on abelian varieties[Mum5], applied to the case when the abelian variety isE × E∨.

    We study in detail the algebraic andp-adic properties of reduced theta functions,on a general abelian variety with complex multiplication. Using this theory, weprove the algebraicity of Eisenstein-Kronecker numbers when the correspondinglattice has complex multiplication by the ring of integers of an imaginary quadraticfield K. As a corollary, this gives the classical theorem of Damerell concerningthe algebraicity of the critical values of HeckeL-functions of imaginary quadraticfields. Our proof is conceptual, in a sense that the values arealgebraic because thegenerating function is an algebraic theta function. We further apply our method toconstruct ap-adic measure onZp×Zp whichp-adically interpolates the Eisenstein-Kronecker numbers whenp ≥ 5 is an ordinary prime, i.e. whenp splits as(p) = ppin K. Not surprisingly, ourp-adic measure is related to the measure constructedby Manin-Vishik [MV] and Katz [Ka2] which were used in the construction of thep-adicL-function for algebraic Hecke characters associated toK. We relate ourmeasure to variousp-adic measures which appear in literature.

    One application of our approach is the following. The fact that we have a gen-erating function at our disposal allows us to understand in detail thep-adic prop-erties of Eisenstein-Kronecker numbers, even for the case whenp is supersingu-lar, i.e. whenp remains prime inK. Calculations given at the end of this paperreveal that thep-adic radius of convergence of the two-variable generatingfunc-tion in the supersingular case has radius of convergence strictly less than one. Ina subsequent paper [BK2], we build upon our technique to givea constructionof p-adic distributions for inertp previously studied by Boxall [Box1], [Box2],Schneider-Teitelbaum [ST], Fourquaux [Fou] and Yamamoto [Yam], which inter-polates Eisenstein-Kronecker numbers in one variable. We then study in two-variables thep-divisibility of critical values of HeckeL-functions associated toHecke characters of imaginary quadratic fields for inertp, extending previousworks of Katz [Ka6], Chellali [Ch] and Fujiwara [Fuj].

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 3

    As further application, in [BKT], the construction ofp-adic distributions in thispaper and [BK2] will be used to study the relation between such distributions andp-adic elliptic polylogarithms for CM elliptic curves, for any primep ≥ 5 of goodreduction. This result gives ap-adic analogue of the result of Beilinson and Levin[BL], which expressed the Hodge realization of the ellipticpolylogarithm in termsof complex Eisenstein-Kronecker series. This extends previous results of the firstauthor [Ban], which dealt only with one-variable measures in the ordinary case.Since thep-adic elliptic polylogarithms are expected to be of motivicin origin, andsince thep-adic distributions interpolate special values of HeckeL-functions, thisresult may be interpreted as ap-adic analogue of Beilinson’s conjecture.

    The method of this paper can also be used to investigate any set of invariantswhich appear as Taylor coefficients of a reduced theta function on an abelian vari-ety with complex multiplication. Theta functions for elliptic curves were used inthe construction of the Euler system of elliptic units, which played an importantrole in Iwasawa theory. There has been attempts to generalize this result to highergenus (see for example [dSG]), but with preliminary success. Considering that thePoincaré bundle exists for abelian varieties, in light of the conjectured relation be-tweenp-adicL-functions and Euler systems, we hope our approach via algebraictheta functions will give future insight to this problem.

    CONTENTS

    0. Introduction 11. Kronecker Theta Function 62. Algebraicity andp-Integrality on CM abelian varieties 193. p-adic measures andp-adicL-functions 354. Explicit Calculation for the Supersingular Case 48References 51

    0.2. Overview. The paper consists of four sections. In the first section, we intro-duce Eisenstein-Kronecker numbers and the Kronecker thetafunction, which is areduced theta function on the Poincaré bundle of an elliptic curve. Our main theo-rem is that the Kronecker theta function is the generating function of the Eisenstein-Kronecker numbers. In the second section, we prove general theorems concerningthe algebraic andp-adic properties of reduced theta functions on abelian varietieswith complex multiplication. In the third section, we applythis theory to the Kro-necker theta function to construct ourp-adic measure. In the final section, wediscuss explicit calculations, especially in the case of supersingular primesp.

    The precise content of each section is as follows.

    Let Γ ⊂ C be a lattice, and letE be an elliptic curve such thatE(C) = C/Γ.Let ∆ be the kernel of the multiplicationE × E → E, and consider the divisor

    D := ∆ − (E × {0}) − ({0} × E)

  • 4 KENICHI BANNAI AND SHINICHI KOBAYASHI

    in E × E. We define the Kronecker theta functionΘ(z,w) to be the unique re-duced theta function onE × E characterized by the property that its divisor isDand its residue alongz = 0 is equal to one. If we identifyE with its dual, thenthis function is a meromorphic section of the Poincaré bundle. In general, a thetafunction is determined by a divisor up to multiplication by aquadratic exponential.The reducedness condition removes the ambiguity up to a constant multiple, andthe condition on residue normalizes the constant.

    Let z0, w0 ∈ Γ ⊗ Q. We define the algebraic translation by(z0, w0) of Θ(z,w)to be the function

    Θz0,w0(z,w) := exp

    [−z0w0

    A

    ]exp

    [−zw0 + wz0

    A

    ]Θ(z0 + z,w0 + w),

    which is again a reduced theta function. Such translation isdefined for generalreduced theta functions on complex tori, and the extra exponential factors play arole in preserving algebraicity.

    The main theorem of the first section of this paper is our key observation,namely, we prove that the Kronecker theta functionΘz0,w0(z,w) is a two-variablegenerating function for the Eisenstein-Kronecker numbers.

    Theorem 1(= Theorem 1.17). We have the Laurent expansion

    Θz0,w0(z,w) = 〈w0, z0〉δ(z0)

    z+δ(w0)

    w

    +∑

    a≥0,b>0(−1)a+b−1

    e∗a,b(z0, w0)

    a!Aazb−1wa,

    whereδ(u) = 1 if u ∈ Γ andδ(u) = 0 otherwise.The key result which will be used in the proof of the above theorem is Kronecker’stheorem (Theorem 1.13). The normalization of the functionΘ(z,w) differs by anexponential factor from that of the two-variable Jacobi theta function previouslystudied by Zagier [Zag]. See (12) for the precise relation. The generating functionproperty of the two-variable Jacobi theta function at the origin is given in [Zag]§3Theorem.

    In the second section, we work with a general abelian varietyA, defined over anumber field, with complex multiplication (CM). Fix an algebraic uniformizationCg/Λ ∼= A(C) compatible with the complex multiplication (see§2.1 for the pre-cise statement). For any divisorD ⊂ A, we may associate a reduced theta functionϑs(z) with divisor D, determined up to a constant multiple, onA(C) ∼= Cg/Λ.We first prove that, assuming a slight admissibility condition, ifD is defined over anumber field and the leading term of the Laurent expansion at the origin ofϑs(z) isalgebraic, then theg-variable Laurent expansion ofϑs(z) at the origin has algebraiccoefficients (Proposition 2.1). We then define an algebraic translationUv0ϑs(z) ofϑs(z) by a torsion pointv0 ∈ A(Q). This translation may be interpreted by Mum-ford’s theory, and using this theory, we prove the algebraicity of the Laurent ex-pansion ofUv0ϑs(z) again at the origin by reducing to the case ofϑs(z) (Theorem2.9).

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 5

    In the case of the Kronecker theta function, we have

    U(z0,w0)Θ(z,w) = Θz0,w0(z,w).

    We apply the above theory to Eisenstein-Kronecker numbers for the case whenΓ ⊂ C is the period lattice of an elliptic curveE with complex multiplicationdefined over a number fieldF . Consider an imaginary quadratic fieldK, andsupposeE has complex multiplication by the ring of integersOK of K. If wefix an invariant differentialω of E defined overF , then we have a uniformizationC/Γ ∼= E(C) such that the pull-back ofω is dz. The above result and Theorem 1gives the algebraicity of the Eisenstein-Kronecker numbers in this case (Corollary2.10), whenz0, w0 ∈ Γ ⊗ Q. This implies the classical theorem of Damerell(Corollary 2.11) on the algebraicity of the special values of HeckeL-functions.

    We then prove thep-integrality of the Laurent expansion ofϑs(z) (Propositions2.14 and 2.15), whenp satisfies a certain ordinarity condition for the abelian va-riety. This applied to the case of the Kronecker theta function is as follows. Letp ≥ 5 be an ordinary prime, i.e. splits as(p) = pp in K. We suppose that theelliptic curveE defined overF has good reduction at a primeP over p, and wechoose a smooth modelE of E overOFP , whereFP is the completion ofF atP.We denote bŷE the formal group ofE at the origin, and we letλ(t) be the formallogarithm ofÊ .Theorem 2 (=Corollary 2.17). Let z0 andw0 be torsion points ofE(Q) of orderprime top, and let

    Θ̂z0,w0(s, t) := Θz0,w0(z,w)|z=λ(s),w=λ(t)be the formal composition of the two-variable Laurent expansion ofΘz0,w0(z,w)at the origin with the power seriesz = λ(s) in s andw = λ(t) in t. Then we have

    Θ̂z0,w0(s, t) − 〈w0, z0〉δ(z0)s−1 − δ(w0)t−1 ∈ O[[s, t]],whereO is the ring of integers of a finite extension ofFP unramified overP.

    In the third section, we use the above theorem and well-established relation be-tween power series andp-adic measures to construct thep-adic measureµz0,w0on Zp × Zp, interpolating the Eisenstein-Kronecker numbers. We relate this tovariousp-adic measures used in the construction ofp-adicL-functions interpolat-ing special values of HeckeL-function of imaginary quadratic fields. Namely, wecompare our measure with that of Yager (Theorem 3.7) and thatof Katz (Theo-rem 3.11). We also give an explicit construction of thep-adic measure definedby Mazur and Swinnerton-Dyer interpolating twists of Hasse-Weil L-function ofelliptic curves, in the CM case.

    In the last section, we calculate the Laurent expansions of the Kronecker thetafunction for explicit examples in the supersingular case. One of the goals ofour research was to apply the methods of Boxall [Box1] [Box2]and Schneider-Teitelbaum [ST] to the two-variable power seriesΘ̂(s, t) to construct a two-variablep-adicL-function in this case. Our calculations show, however, that this naive strat-egy is not directly applicable, since the two-variable power seriesΘ̂(s, t) in the

  • 6 KENICHI BANNAI AND SHINICHI KOBAYASHI

    supersingular case is not only non-integral, but has radiusof convergence strictlyless than one. In a subsequent paper [BK2], we refine the theory of Schneider-Teitelbaum to study thep-adic properties of̂Θ(s, t) whenp is inert. We then usethis theory to study thep-divisibility of critical values of HeckeL-function associ-ated to Hecke characters of imaginary quadratic fields.

    0.3. Acknowledgment. Part of this research was conducted while the first authorwas visiting theÉcole Normale Supérieure at Paris, and the second author Institutde Mathématiques de Jussieu. The authors would like to thank their hosts YvesAndré and Pierre Colmez for hospitality. The authors wouldalso like to thankGuido Kings for discussion, and Ahmed Abbes for pointing outsome references.We greatly appreciate Seidai Yasuda for discussion, especially for informing theauthors important formulas useful for explicit calculations of elliptic curves. Fi-nally, we would like to thank our colleagues Yasushi Komori and Hyohe Miyachiat Nagoya University for introducing the authors to computational software.

    1. KRONECKERTHETA FUNCTION

    In this section, we will define and study the basic propertiesof the Kroneckertheta function. In§1.1, we review the definition and properties of the Eisenstein-Kronecker-Lerch series, and we define the Eisenstein-Kronecker numbers as thespecial values of the Eisenstein-Kronecker-Lerch series.Special values of HeckeL-functions are expressed in terms of Eisenstein-Kroneckernumbers. In§1.2, wereview the definition of the Poincaré bundle for elliptic curves, and we define theKronecker theta functionΘ(z,w; Γ) as the reduced (or normalized) theta func-tion associated to a certain canonical meromorphic sectionof the Poincaré bundle.Then we give the relation between Eisenstein-Kronecker-Lerch series and Kro-necker theta functions. In§1.3, we define a theta-theoretic translation operatorU(z0,w0) of reduced theta functions. We then prove in§1.4 that the Laurent expan-sion ofU(z0,w0)Θ(z,w; Γ) at the origin is a generating function of the Eisenstein-Kronecker numbers.

    1.1. Eisenstein-Kronecker Numbers.We introduce the Eisenstein-Kronecker-Lerch series following Weil [We1]. The results of this subsection are containedin [We1], and we refer the reader there for details.

    Let Γ = Zω1⊕Zω2 be a lattice inC generated byω1 andω2 with Im(ω2/ω1) >0, and let

    A(Γ) =1

    πIm(ω2ω1) =

    1

    2πi(ω2ω1 − ω1ω2).

    We define a pairing forz, w ∈ C by 〈z,w〉Γ := exp [(zw − wz)/A(Γ)]. We willfreely use the following properties of this pairing.

    i) 〈z,w〉Γ = 〈−w, z〉Γ = 〈w, z〉−1Γ ,ii) 〈az,w〉Γ = 〈z, aw〉Γ for anya ∈ C,iii) We havez ∈ Γ if and only if 〈z, γ〉Γ = 1 for all γ ∈ Γ.

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 7

    Definition 1.1. ([We1] VIII §12) Leta be an integer≥ 0. For z, w ∈ C \ Γ, wedefine theEisenstein-Kronecker-Lerch seriesKa(z,w, s; Γ) by

    (1) Ka(z,w, s; Γ) =∑

    γ∈Γ(z + γ)a

    |z + γ|2s 〈γ,w〉Γ, (Re s > a/2 + 1).

    For a fixedz0, w0 ∈ C, we defineK∗a(z0, w0, s; Γ) by

    (2) K∗a(z0, w0, s; Γ) =∑∗

    γ∈Γ(z0 + γ)

    a

    |z0 + γ|2s〈γ,w0〉Γ, (Re s > a/2 + 1),

    where∑∗ means the sum taken over allγ ∈ Γ other than−z0 if z0 is in Γ. The

    series on the right converges absolutely forRe s > a/2 + 1.

    Remark 1.2. The seriesKa(z,w, s; Γ) defines aC∞ function for z, w ∈ C \Γ. In this case, we haveKa(z,w, s; Γ) = K∗a(z,w, s; Γ). If we were to letKa(z,w, s; Γ) = K

    ∗a(z,w, s; Γ) for z, w ∈ C, then this function would not be

    continuous whenz ∈ Γ or w ∈ Γ. In order to avoid using non-continuous func-tions, we take the convention thatz, w /∈ Γ for Ka(z,w, s; Γ), and we fixz0,w0 ∈ C when considering the seriesK∗a(z0, w0, s; Γ).

    When there is no fear of confusion, we will often omit theΓ from the nota-tion and simply denoteKa(z,w, s) for Ka(z,w, s; Γ) andA for A(Γ), etc. ThefunctionK∗a(z0, w0, s) is known to satisfy the following properties.

    Proposition 1.3([We1] VIII §13). Leta be an integer≥ 0.(i) The functionK∗a(z0, w0, s) for s continues meromorphically to a function

    on the wholes-plane, with possible poles only ats = 0 (if a = 0, z0 ∈ Γ)and ats = 1 (if a = 0, w0 ∈ Γ).

    (ii) K∗a(z0, w0, s) satisfies the functional equation

    (3) Γ(s)K∗a(z0, w0, s) = Aa+1−2sΓ(a+ 1 − s)K∗a(w0, z0, a+ 1 − s)〈w0, z0〉.

    We note that in the casea > 0, the analytic continuation and the functionalequation ofK∗a(z0, w0, s) follows from the representation

    (4) Γ(s)K∗a(z0, w0, s) = Ia(z0, w0, s) +Aa+1−2sIa(w0, z0, a+ 1 − s)〈w0, z0〉,

    whereIa(z0, w0, s) is the integral

    Ia(z0, w0, s) =

    ∫ ∞

    A−1θa(t, z0, w0)t

    s−1dt

    for

    (5) θa(t, z0, w0) =∑

    γ∈Γexp

    [−t|z0 + γ|2

    ](z0 + γ)

    a〈γ,w0〉,

    which follows from the functional equation ofθa(t, z0, w0); namely,

    θa(t, z0, w0) = (At)−a−1θa(A

    −2t−1, w0, z0)〈w0, z0〉.The Eisenstein-Kronecker-Lerch series for various integers a ands are related

    by the following differential equations.

  • 8 KENICHI BANNAI AND SHINICHI KOBAYASHI

    Lemma 1.4. Leta be an integer> 0. The functionKa(z,w, s) satisfies differentialequations

    ∂zKa(z,w, s) = −sKa+1(z,w, s + 1)∂zKa(z,w, s) = (a− s)Ka−1(z,w, s)∂wKa(z,w, s) = −A−1(Ka+1(z,w, s) − zKa(z,w, s))∂wKa(z,w, s) = A

    −1(Ka−1(z,w, s − 1) − zKa(z,w, s)).

    Proof. From the definition, the statement is true forRe s > a/2+1. The statementfor generals is obtained by analytic continuation. �

    We now give the definition of the Eisenstein-Kronecker numbers.

    Definition 1.5. Let z0, w0 ∈ C. For any integera ≥ 0, b > 0, we define theEisenstein-Kronecker numbere∗a,b(z0, w0; Γ) by

    e∗a,b(z0, w0; Γ) := K∗a+b(z0, w0, b; Γ).

    We will omit Γ from the notation if there is no fear of confusion.

    The numberse∗a,b(Γ) := e∗a,b(0, 0; Γ) are those that appear in [We1] (VI§5, VIII

    §15). Forb > a ≥ 0, we have by definition

    e∗a,b(Γ) = lims→0

    γ∈Γ\{0}

    γa

    γb|γ|2s .

    Let Q be the algebraic closure ofQ, and fix once and for all an embeddingi∞ : Q →֒ C. LetK be an imaginary quadratic field with ring of integersOK .We considerOK and any idealf of OK to be lattices inC throughi∞. One mayexpress the special values of HeckeL-functions ofK by using the Eisenstein-Kronecker numbers. Letϕ be an algebraic Hecke character of ideals inK, withconductorf and infinity type(m,n). In other words,ϕ is a homomorphism fromIK(f), the group of the fractional ideals ofOK prime to f, to Q× of the formϕ((α)) = ε(α)αmαn for some finite character

    ε : (OK/f)× → Q×

    if α in OK is prime tof. Then theHeckeL-functionassociated toϕ is defined by

    Lf(ϕ, s) =∑

    (a,f)=1

    ϕ(a)

    Nas

    where the sum is over integral ideals ofOK prime tof, and this series is absolutelyconvergent ifRe s > (m + n)/2 + 1. The HeckeL-function is known to have ameromorphic continuation to the whole complexs-plane and a functional equation.The functionLf(ϕ, s) has a pole ats = s0 if and only if the conductor ofϕ is trivial,m = n ands0 = (m+n)/2+1. The HeckeL-function may be expressed in termsof Eisenstein-Kronecker series as follows.

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 9

    Proposition 1.6. Let f be an integral ideal ofK. LetIK(f) be the subgroup of theideal group ofK consisting of ideals prime tof, and letPK(f) be the subgroup ofI(f) consisting of principal ideals(α) such thatα ≡ 1 mod f. Let a be a non-negative integer.i) Let ϕ be an algebraic Hecke character ofK of conductorf and infinity type(1, 0). Letαa be an element ofa−1 ∩ PK(f). Then we have

    Lf(ϕa, s) =

    a∈IK(f)/PK (f)K∗a(ϕ(αaa), 0, s;ϕ(a)a

    −1f).

    ii) Let wf be the number of roots of unity inK congruent to1 modulof. For aHecke characterϕ ofK of conductorf and infinity type(a, b) (a 6= b), we have

    Lf(ϕ, s) =1

    wf

    a∈IK(f)/PK (f)

    ϕ(a)

    NasK∗|b−a|(α, 0, s − min{a, b}; (a−1f)δ),

    whereδ ∈ Gal(C/R) andδ is trivial if and only if b− a > 0.Proof. For i), we first consider the cases > a/2 + 1. Then we have

    Lf(ϕa, s) =

    (a,f)=1

    ϕ(a)a

    Nas=

    1

    wf

    a∈IK(f)/PK (f)

    ϕ(a)a

    Nas

    α∈a−1∩PK(f)

    ϕ(α)a

    |α|2s

    =1

    wf

    a∈IK(f)/PK (f)

    γ∈a−1f

    (ϕ(αaa) + ϕ(a)γ)a

    |ϕ(αaa) + ϕ(a)γ|2s.

    The existence ofϕ of type(1, 0) showswf = 1, hence our formula. The statementfor generals follows by analytic continuation. For ii), suppose thatb > a. Thenwe have

    Lf(ϕ, s) =∑

    (a,f)=1

    ϕ(a)

    Nas=

    1

    wf

    a∈IK(f)/PK (f)

    ϕ(a)

    Nas

    α∈a−1∩PK(f)

    αb−a

    |α|2(s−a)

    as desired. �

    From the above proposition, the study of special values of HeckeL-functions ofK is reduced to the study of Eisenstein-Kronecker numbers.

    1.2. Poincaré bundle and reduced theta Function.LetV be a finite dimensionalcomplex vector space andΛ a lattice inV . It is known that every holomorphic linebundleL on T = V/Λ is a quotient of the trivial bundleV × C overV by theaction ofΛ of the form

    (6) γ · (ξ, v) = (eγ(v)ξ, v + γ), (γ ∈ Λ, (ξ, v) ∈ C × V )for some1-cocycleγ 7→ eγ of Λ with values in the groupO∗(V ) of invertibleholomorphic functions onV . This correspondence extends to an isomorphismof groupsPic(T) ∼= H1(Λ,O∗(V )). A meromorphic sections : T → L isgiven by v 7→ (ϑ(v), v) for some meromorphic functionϑ(v) on V satisfyingϑ(v + γ) = eγ(v)ϑ(v). We callϑ the theta function corresponding tos.

  • 10 KENICHI BANNAI AND SHINICHI KOBAYASHI

    The isomorphism classes of holomorphic line bundles onT are classified by thefollowing theorem.

    Theorem 1.7(Appell and Humbert). The groupPic(T) of isomorphism classes ofholomorphic line bundles onT is isomorphic to the group of pairs(H,α), where

    (i) H is an Hermitian form onV .(ii) E = ImH takes integral values onΛ × Λ.

    (iii) α : Λ → U(1) := {z ∈ C | |z| = 1} is a map such thatα(γ + γ′) =exp(πiE(γ, γ′))α(γ)α(γ′).

    The correspondence is given by associating to a pair(H,α) the line bundleL (H,α) whose cocycle is given by

    eγ(v) := α(γ) exp(πH(v, γ) +

    π

    2H(γ, γ)

    ).

    We put〈v1, v2〉L := exp [2πiE(v1, v2)] .

    Definition 1.8. We call any theta function associated to a (meromorphic) sectionof a line bundle of the formL (H,α) a reduced theta function. Namely, a reducedtheta function is a meromorphic functionϑ onV which satisfies

    ϑ(v + γ) = α(γ) exp(πH(v, γ) +

    π

    2H(γ, γ)

    )ϑ(v)

    for all v ∈ V andγ ∈ Λ. The termnormalizedor canonicaltheta function is usedin some literature.

    For a divisorD of T, there exists, up to constant, a unique meromorphic sectionswith divisorD of the line bundleL (D) associated to the invertible sheafOT(D).We take(H,α) such thatL (D) ∼= L (H,α) and we have a reduced theta functionassociated tos. Hence we can associate toD a reduced theta function determinedup to a constant multiple whose divisorD. Without the condition of reducedness,a theta function with divisorD is determined up to multiplication by a trivial thetafunction, which is an exponential of a quadratic form.

    Now we give two important examples of reduced theta functions.

    Example 1.9. LetE be an elliptic curve such thatE(C) = C/Γ. We consider theline bundleL = L ([0]) associated to the divisor[0] of anE. Then the pair(H,α)corresponding toL is

    H(z1, z2) =z1z2πA

    ,

    andα : Γ → {±1} is such thatα(u) = −1 if u 6∈ 2Γ andα(u) = 1 otherwise.This is checked, for example, by constructing a reduced theta function associatedto [0] explicitly as follows.

    Let σ(z) be the Weierstrassσ-function

    (7) σ(z) = z∏

    γ∈Γ\{0}

    (1 − z

    γ

    )exp

    [z

    γ+

    z2

    2γ2

    ].

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 11

    This function is known to satisfy the transformation formula

    σ(z + u) = α(u) exp[η(u)

    (z +

    u

    2

    )]σ(z)

    for anyu ∈ Γ, whereη(z) := A−1 z + e∗2 z wheree∗2 := e∗0,2(Γ).The functionσ(z) is not reduced and we define the functionθ(z) to be

    θ(z) = exp

    [−e

    ∗2

    2z2]σ(z).

    Thenθ(z) is a holomorphic function onC, having simple zeros at the points inΓand satisfies the transformation formula

    (8) θ(z + γ) = α(γ) exp(πH(z, γ) +

    π

    2H(γ, γ)

    )θ(z)

    for u ∈ Γ. Namely,θ(z) is a reduced theta function associated to the divisor[0].The functionθ(z) was used by Robert to construct the Euler system of ellipticunits. As Robert pointed out in [Rob2]§1, the functionθ(z) is characterized asthe reduced theta function associated to the divisor[0] normalized by the conditionθ′(0) = 1.

    Example 1.10(The Kronecker theta function). Given a complex torusT and itsdual torusT∨, the Poincaré bundle is a line bundleP on T × T∨ giving the iso-morphism

    T∨∼=−→ Pic0(T),

    defined by mappingw ∈ T∨ to the line bundle onT obtained as the restriction ofP to T = T × {w} →֒ T × T∨.

    OnE × E∨, the Poincaré bundleP is a line bundle characterized by the prop-erties i) the restrictionP|{0}×E∨ is trivial and ii) for allw ∈ E∨, the restrictiontoE × {w} represents the element ofPic0(E) given byw under the isomorphismPic0(E) ∼= E∨. We identifyE with E∨ by the canonical polarization given by thedivisor [0] of E. ThenP is what is called a Mumford bundle onE × E, namely,is of the form

    P = m∗L ⊗ p∗1L −1 ⊗ p∗2L −1,whereL = L ([0]) and the morphismsm, p1 andp2 are the multiplication, the firstand the second projections fromE ×E toE. In other words,P is the line bundleassociated to the invertible sheafOE×E(D) whereD is the divisor∆ − ({0} ×E)− (E × {0}) and∆ is the kernel of the multiplication morphismE ×E → E.We haveP ∼= L (HP , αP) where

    HP = m∗HL − p∗1HL − p∗2HL , αP = m∗αL · p∗1α−1L · p∗2α−1L

    for L = L (HL , αL ). These are explicitly given as

    HP((z1, w1), (z2, w2)) =z1w2 + w1z2

    πA,

    αP(u, v) = exp

    (uv − uv

    2A

    ).

    (9)

  • 12 KENICHI BANNAI AND SHINICHI KOBAYASHI

    Hence, the cocycleΓ × Γ → O∗(V ), (u, v) 7→ e(u,v)(z,w) associated toP isgiven by

    e(u,v)(z,w) = exp

    [uv

    A

    ]exp

    [zv + wu

    A

    ].

    Hence foru, v ∈ Γ, any reduced theta functionϑ(z,w) for P satisfies the trans-formation formula

    (10) ϑ(z + u,w + v) = exp

    [uv

    A

    ]exp

    [zv + wu

    A

    ]ϑ(z,w).

    SinceHP is not definite, the Poincaré bundleP does not have any non-zeroholomorphic section. This fact may be proved easily as follows.

    Lemma 1.11. Any holomorphic functionf(z,w) onC×C satisfying the transfor-mation formula

    (11) f(z + u,w + v) = exp

    [uv

    A

    ]exp

    [zv + wu

    A

    ]f(z,w)

    for anyu, v ∈ Γ is identically equal to zero.Proof. For any point(z0, w0) ∈ C × C andu ∈ Γ, we have

    |f(z0 + u,w0 − u)| = |f(z0, w0)| exp[−|u|

    2 + Re((z0 − w0)u)A

    ].

    The right hand side goes to0 as|u| → ∞. Applying the maximum principal to theholomorphic functionf(z0 + s,w0 − s) with respect to the variables, we obtainf(z0, w0) = 0 as desired. �

    Therefore there are no holomorphic sections ofP. However, there exists acanonical meromorphic sectionsD, namely, a section corresponding to the divisorD. SincesD is of the formm∗s ⊗ p∗1s−1 ⊗ p∗2s−1 for a sections of LE([0])corresponding the divisor[0], the reduced theta function corresponding tosD is,up to constant,

    Θ(z,w) :=θ(z + w)

    θ(z)θ(w).

    We write Θ(z,w) asΘ(z,w; Γ) if we want to specify the lattice, and we call itthe Kronecker theta function forΓ. By definition, the Kronecker theta function ischaracterized as the reduced theta function associated toD whose residue alongz = 0 is equal to1. The relation between the theta functionΘ(z,w) for the latticeΓ = Zτ ⊕ Z and the two-variable Jacobi theta functionFτ (z,w) defined in [Zag]§3 is given by(12) Θ(z,w) = exp(zw/A)Fτ (z,w).

    Proposition 1.12. i) For a positive real numbert, the real analytic function

    exp [zw/A] θa(t, z, w)

    is a C∞-section ofP. (see(5) for the definition ofθa(t, z, w)). In particular,the functionexp [zw/A]Ka(z,w, s) is also aC∞-section ofP on an open set ofC × C.

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 13

    ii) The functionexp [zw/A]K1(z,w, 1) is holomorphic onC×C except for simplepoles at the divisor corresponding to{0}×E andE×{0} with residue1 alongz =0 andw = 0. In particular, the functionexp [zw/A]K1(z,w, 1) is a meromorphicsection ofP.

    Proof. i) It suffices to show thatϑa(t, z, w) = exp [zw/A] θa(t, z, w) satisfies

    ϑa(t, z + u,w + v) = e(u,v)(z,w)ϑa(t, z, w)

    for anyu, v ∈ Γ. This is checked by direct calculation.ii) We put f(z,w) = exp [zw/A]K1(z,w, 1). By Lemma 1.4, we have for anyintegera > 0

    ∂zKa(z,w, s) = (a− s)Ka−1(z,w, s).Substitutinga = s = 1, we see that∂zf(z,w) = 0, hencef(z,w) is holomorphicin z. By the functional equation (3), we havef(w, z) = f(z,w). Hence we alsohave∂wf(z,w) = ∂wf(w, z) = 0. We show thatf(z,w) has simple poles. Bythe integral expression (4), it has poles possibly atz ∈ Γ or w ∈ Γ, and by thetransformation formula off(z,w) we may assume thatz = 0 or w = 0. Then bythe integral expression (4), the function

    (13) K1(z,w, 1) −∫ ∞

    A−1exp

    [−t|z|2

    ]zdt− 〈w, z〉

    ∫ ∞

    A−1exp

    [−t|w|2

    ]wdt

    is analytic at the origin, hence the functionzwf(z,w) is bounded around the origin.The calculation of the residue follows by calculating the integrals in (13). �

    We now compare the Kronecker theta functionΘ(z,w) with the Eisenstein-Kronecker-Lerch seriesK1(z,w, 1). We obtain the following theorem, essentiallyknown to Kronecker (for example, see Weil ([We1] VIII,§4, p.71, (7))).Theorem 1.13. The Kronecker theta functionΘ(z,w) associated to the divisorD = ∆− ({0}×E)− (E×{0}) onE×E is related to the Eisenstein-Kronecker-Lerch seriesK1(z,w, 1) as follows.

    Θ(z,w) =θ(z + w)

    θ(z)θ(w)= exp

    [zw

    A

    ]K1(z,w, 1).

    Proof. By Proposition 1.12, the functionsΘ(z,w) andexp[

    zwA

    ]K1(z,w, 1) are

    both meromorphic sections ofP and have the same simple poles with the sameresidues. Hence the function

    θ(z + w)

    θ(z)θ(w)− exp

    [zw

    A

    ]K1(z,w, 1)

    defines a holomorphic section ofP, which is zero by Lemma 1.11. �

    1.3. Translations of reduced theta functions.Let T = V/Λ be a complex torus.We consider the translationτv0 : T → T, v 7→ v + v0 by a pointv0 ∈ V . Sincethe naive translation of a reduced functionϑ(v) 7→ ϑ(v+ v0) does not preserve thereducedness of theta functions, we would like to define a notion of translation forreduced theta functions.

  • 14 KENICHI BANNAI AND SHINICHI KOBAYASHI

    Let L (H,α) be the line bundle onT associated to(H,α). Then it is know that

    (14) τ∗v0L (H,α)∼=−→ L (H,α · νv0)

    whereνv0 : Λ → U(1) is the characterνv0(γ) = exp(2πiE(v0, γ)). Hencefor a meromorphic sections of L (H,α), we have a reduced theta function forL (H,α · νv0) corresponding to the sectionτ∗v0s. However, the choice of the iso-morphism (14) gives ambiguity by a constant multiple in determining the reducedtheta function corresponding toτ∗v0s.

    We now assume thatα : Λ → U(1) is the restriction of a certain mapV → C×to Λ. We also denote this map byα but the relation

    α(v0 + v1) = α(v0)α(v1)〈v0, v1/2〉Lmight not be valid for non-lattice pointsv0, v1. Since the reduced theta functionsof L (H,α) satisfyϑ(v+ u) = eu(v)ϑ(v) for u ∈ Λ, it would be natural to definethe reduced theta function forL (H,α · νv0) corresponding to the sectionτ∗v0s as

    Uv0ϑs(v) := ev0(v)−1ϑs(v + v0)

    = α(v0)−1 exp

    [−πH(v, v0) −

    π

    2H(v0, v0)

    ]ϑs(v + v0)

    for the reduced theta functionϑs corresponding tos. One can check thatUv0ϑs(v)is in fact a reduced theta function forL (H,α · νv0). We callUv0 the translationby v0 of reduced theta functions ofL (H,α) (however, it depends on the choice ofα : V → C×.) We can also consider another translation of reduced thetafunctionby

    UMv0 ϑs(v) := exp[−πH(v, v0) −

    π

    2H(v0, v0)

    ]ϑs(v + v0)

    (it does not need on a mapα : V → C×.)We will see that these translations preserve certain algebraic properties. In

    fact, the translationUMv0 is obtained by the theory of algebraic theta functions ofMumford. For a symmetric algebraic line bundleL with a fixed isomorphismL ∼= L (H,α) over C, Mumford’s theory gives an algebraic way to fix an ap-propriate isomorphismτ∗v0L

    ∼= L (H,α · νv0). Then the reduced theta functioncorresponding toτ∗v0s by this isomorphism isU

    Mv0 ϑs(v). See§2.2 for details. For

    a convenience, we denote some basic properties of these translations.

    Proposition 1.14. Letv0, v1 be elements ofV , and let

    eMv0 (v) = exp[πH(v, v0) +

    π

    2H(v0, v0)

    ].

    Then we have

    i) eMv0+v1(v) = 〈v0, v1/2〉L eMv0 (v + v1)eMv1 (v).

    ii) UMv0 ϑs(v + v1) = 〈v0, v1/2〉L eMv1 (v)UMv0+v1ϑs(v).

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 15

    iii) UMv1 ◦ UMv0 = 〈v0, v1/2〉L UMv0+v1 = 〈v0, v1〉L UMv0 ◦ UMv1 .

    Suppose thatα : Λ → U(1) is the restriction of a mapα : V → C×. We putχ(v0, v1) := α(v0 + v1)α(v0)

    −1α(v1)−1〈v0, v1/2〉L .Then we have

    iv) ev0+v1(v) = χ(v0, v1) ev0(v + v1)ev1(v).

    v) Uv0ϑs(v + v1) = χ(v0, v1) ev1(v)Uv0+v1ϑs(v).

    vi) Uv1 ◦ Uv0 = χ(v0, v1)Uv0+v1 = 〈v0, v1〉L Uv0 ◦ Uv1 .

    Proof. i) is proven by direct calculation. These are proved by direct calculation. ii)follows from i) and iii) follows from ii). iv)-vi) follows from i)-iii) by comparingeMv0 (v) andev0(v). �

    Now consider the Mumford bundle

    M := m∗L ⊗ p∗1L −1 ⊗ p∗2L −1

    on V/Λ × V/Λ. If we write M = L (HM , αM ), then we haveαM (v,w) =〈v,w/2〉L , which also have meaning onV × V . Hence we consider a mapα :V × V → C×, (v,w) 7→ 〈v,w/2〉L to define the translationUv0 for v0 ∈ V × Vof reduced theta functions onV × V . We also have

    〈(v0, w0), (v1, w1)〉M = 〈v0, w1〉L 〈w0, v1〉L ,

    χ((v0, w0), (v1, w1)) = 〈v0, w1〉L .If there is no fear of confusion, we putϑ(v) := ϑs(v), ϑv0(v) := Uv0ϑ(v) and

    ϑMv0 (v) := UMv0 ϑ(v) for simplicity. We also put

    Θ(v,w) :=ϑ(v +w)

    ϑ(v)ϑ(w)

    and forv0, w0 ∈ V/Λ we putΘv0,w0(v,w) := U(v0,w0)Θ(v,w).

    By Proposition 1.14 vi), we have

    Θv0+γ,w0+γ′(v,w) = 〈w0, γ〉LΘv0,w0(v,w)

    for γ, γ′ ∈ Λ. We defineΘMv0,w0(v,w) similarly.In particular, the case of the Poincaré bundle of elliptic curves, namely the case

    of our Kronecker theta functionΘ(z,w), the translation is given explicitly as

    (15) Θz0,w0(z,w) = exp

    [−z0w0

    A

    ]exp

    [−zw0 + wz0

    A

    ]Θ(z + z0, w + w0).

    We next prove a distribution property for the Kronecker theta function, whichwill be important for later calculation. We first begin with alemma.

  • 16 KENICHI BANNAI AND SHINICHI KOBAYASHI

    Lemma 1.15. For an elementγ ∈ Γ, we have

    limz→−u+γ

    (z + u− γ)Θu,v(z,w) = 〈v, γ〉 exp[(γ − u)w

    A

    ]

    and

    limw→−v+γ

    (w + v − γ)Θu,v(z,w) = 〈u, γ − v〉 exp[z(γ − v)

    A

    ].

    Proof. This follows from direct calculations. �

    Proposition 1.16 (Distribution relation). Let a, b be integral ideals ofOK suchthat (ab, b) = 1. Let ǫ ∈ OK be such thatǫ ≡ 1 mod ab and ǫ ≡ 0 mod b.Then

    α∈a−1Γ/Γ, β∈b−1Γ/Γ〈ǫα,w0〉Γ Θz0+ǫα,w0+ǫβ(z,w; Γ)

    = N(ab)ΘNaz0,Nbw0(Na z,Nbw; abΓ).

    Proof. First we note that〈ǫα,w0〉ΓΘz0+ǫα,w0+ǫβ(z,w; Γ) does not depend on achoice of the representativeα ∈ a−1Γ/Γ andβ ∈ b−1Γ/Γ. By considering theaction ofU(z0,w0), we may assume thatz0 = w0 = 0.

    We show that the both sides have the same transformation formula with respectto abΓ. Foru, v ∈ abΓ, we have

    Θ(Na(z + u), Nb(w + v); abΓ) = eu,v(z,w; Γ)Θ(Na z,Nbw; abΓ).

    On the other hand,

    U(u,v)Θǫα,ǫβ(z,w; Γ) = 〈ǫα, v〉Γ〈ǫβ, u〉ΓΘǫα,ǫβ(z,w; Γ) = Θǫα,ǫβ(z,w; Γ).Hence we haveΘǫα,ǫβ(z + u,w + v; Γ) = eu,v(z,w; Γ)Θǫα,ǫβ(z,w; Γ).

    Next we show that both sides have the same poles with the same residues. Thefunction on the left hand side has simple poles at most on(z,w) wherez = −ǫα0+γ or w = −ǫβ0 + γ for someα0 ∈ a−1, β0 ∈ b−1 andγ ∈ Γ. By the functionalequation, it suffices to calculate the residues forz = −ǫα0 + γ. By Lemma 1.15the value

    limz→−ǫα0+γ

    (z + ǫα0 − γ)∑

    α∈a−1Γ/Γ, β∈b−1Γ/ΓΘǫα,ǫβ(z,w; Γ)

    is equal to

    β∈b−1Γ/Γ〈ǫβ, γ〉Γ exp

    [(γ − ǫα0)w

    A(Γ)

    ]=

    {N(b) exp

    [(γ−ǫα0)w

    A(Γ)

    ]if γ ∈ b Γ,

    0 otherwise.

    Hence the left hand side has a pole atz ∈ (ǫa−1 + b)Γ = ba−1Γ. It is straight-forward to see that the function on the right hand side has thesame poles withthe same residues. Hence the difference of these functions defines a holomorphicsection of a non-ample line bundle, which should be zero (SeeLemma 1.11). �

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 17

    1.4. Generating Function for Eisenstein-Kronecker numbers.The main resultof this subsection is as follows.

    Theorem 1.17. Let z0, w0 ∈ C. Then the Laurent expansion ofΘz0,w0(z,w) at(z,w) = (0, 0) is given by

    Θz0,w0(z,w) = 〈w0, z0〉δ(z0)z−1 + δ(w0)w−1

    +∑

    a≥0,b>0(−1)a+b−1

    e∗a,b(z0, w0)

    a!Aazb−1wa,

    whereδ(z) = 1 if z ∈ Γ andδ(z) = 0 otherwise. In other words,Θz0,w0(z,w) isthe generating function for the Eisenstein-Kronecker numberse∗a,b(z0, w0).

    The fact thatK1(z,w, 1) is a (non-holomorphic) generating function of theEisenstein-Kronecker numbers was already observed by Colmez and Schneps [CS].

    The proof of Theorem 1.17 is simple ifz,w ∈ C \ Γ and essentially it followsfrom Lemma 1.4 and Theorem 1.13. To reduce the general case tothis case, weintroduce auxiliary functions.

    For any integera ≥ 1 and subsetΓ′ ⊂ Γ, we let(16) θa(t, z, w; Γ

    ′) =∑

    γ∈Γ′exp

    [−t|z + γ|2

    ](z + γ)a〈γ,w〉Γ

    and put

    (17) Ia(z,w, s; Γ′) =

    ∫ ∞

    A−1θa(t, z, w,Γ

    ′)ts−1dt

    andĨa(z,w, s; Γ′) = exp [−zw/A] Ia(z,w, s; Γ′) whereA = A(Γ).Lemma 1.18. For an integera > 0, the functionĨa(z,w, s; Γ′) is analytic at(z,w) = (z0, w0) if −z0 /∈ Γ′, and we have

    ∂z Ĩa(z,w, s; Γ′) = −Ĩa+1(z,w, s + 1;Γ′)

    ∂wĨa(z,w, s; Γ′) = −A−1Ĩa+1(z,w, s; Γ′).

    (18)

    Proof. By the assumption forz0, derivations commute with the integral symbol in(17). Then the assertion is straightforward. �

    For subsetsΓ1,Γ2 of Γ, we let

    (19) (b− 1)!K̃a,b(z,w; Γ1,Γ2):= Ĩa+b(z,w, b; Γ1) +A

    a−b+1Ĩa+b(w, z, a + 1;Γ2).

    (Compare with formula (4)).

    Lemma 1.19. The functionK̃a,b(z,w; Γ1,Γ2) is analytic at(z,w) = (z0, w0) if−z0 /∈ Γ1 and−w0 /∈ Γ2 and satisfies

    ∂zK̃a,b(z,w; Γ1,Γ2) = −bK̃a,b+1(z,w; Γ1,Γ2)∂wK̃a,b(z,w; Γ1,Γ2) = −A−1K̃a+1,b(z,w; Γ1,Γ2).

    (20)

  • 18 KENICHI BANNAI AND SHINICHI KOBAYASHI

    Moreover, forΓ1 = Γ \ {−z0} andΓ2 = Γ \ {−w0}, we have

    (21) K̃a,b(z0, w0; Γ1,Γ2) = exp [−z0w0/A] e∗a,b(z0, w0).Proof. The derivative formulae follows directly from the previouslemma. Weconsider the caseΓ1 = Γ \ {−z0} andΓ2 = Γ \ {−w0}. If a > 0, we haveθa(t, z0, w0; Γ) = θa(t, z0, w0; Γ1) andθa(t, w0, z0; Γ) = θa(t, w0, z0; Γ2). Henceby the integral formula (4) forK∗a+b(z,w, s; Γ), we have

    (b− 1)!K̃a,b(z0, w0;Γ1,Γ2)= Ĩa+b(z0, w0, b; Γ) +A

    a−b+1Ĩa+b(w0, z0, a+ 1;Γ)

    = (b− 1)! exp [−z0w0/A]K∗a+b(z0, w0, b; Γ).as desired. �

    Lemma 1.20. We letΓ1 = Γ \ {−z0} andΓ2 = Γ \ {−w0}. Then we have

    (22) Θz0,w0(z,w) = u1 exp

    [z0w0A

    ]K̃0,1(z + z0, w + w0; Γ,Γ)

    and

    (23) K̃0,1(z + z0, w + w0; Γ,Γ) = u2 exp

    [−z0w0

    A

    ]δ(z0)

    z

    + u3 exp

    [−z0w0

    A

    ]δ(w0)

    w+ K̃0,1(z + z0, w + w0; Γ1,Γ2)

    whereui = ui(z,w, z, w) (i = 1, 2, 3) are real analytic functions forz,w, z, wsuch thatui(z,w, 0, 0) = 1.

    Proof. Since

    K̃0,1(z,w; Γ,Γ) = exp [−zw/A]K0,1(z,w, 1; Γ),we may take

    u1(z,w, z, w) = exp

    [(z + z0)w + (w + w0)z

    A

    ].

    If z0 ∈ Γ, we haveĨ1(z,w, 1; Γ) = Ĩ1(z,w, 1; {−z0}) + Ĩ1(z,w, 1; Γ1)

    and

    Ĩ1(z + z0,w + w0, 1; {−z0})

    =1

    zexp

    [−(z + z0)(w + w0)

    A

    ]exp

    [−zzA

    ]〈w, z0〉.

    Hence we may takeu2(z,w, z, w) = exp[

    z0w0A

    ]Ĩ1(z + z0, w + w0, 1; {−z0}).

    Similarly, we may takeu3(z,w, z, w) = exp[

    w0z0A

    ]Ĩ1(w+w0, z+z0, 1; {−w0}).

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 19

    Proof of Theorem 1.17.By the previous Lemma, we have

    (24) Θz0,w0(z,w) = v1〈w0, z0〉δ(z0)

    z+ v2

    δ(w0)

    w

    + v3 exp

    [z0w0A

    ]K̃0,1(z + z0, w + w0; Γ1,Γ2),

    wherevi = vi(z,w, z, w) (i = 1, 2, 3) are real analytic functions forz,w, z, w atthe origin such thatvi(z,w, 0, 0) = 1. We take the differential∂b−1z ∂

    aw of both

    sides of (24) and substitutez = w = z = w = 0. Since the operators∂z, ∂wcommute with the evaluationz = w = 0 for real analytic functions with variablez,w, z, w at the origin, we may substitutez = w = 0 first, and apply (20). Thenwe have

    ∂b−1z ∂aw

    (Θz0,w0(z,w) − 〈w0, z0〉δ(z0)z−1 − δ(w0)w−1

    )

    =(−1)a+b−1(b− 1)!

    Aaexp

    [w0z0A

    ]K̃a,b(z + z0, w + w0; Γ1,Γ2).

    Our assertion now follows from (21). �

    2. ALGEBRAICITY AND p-INTEGRALITY ON CM ABELIAN VARIETIES

    The purpose of this section is to study algebraic andp-adic properties of the Tay-lor coefficients of reduced theta functions for CM abelian varieties at torsion points.In particular, the algebraicity and thep-adic integrality of Eisenstein-Kroneckernumbers are proved. In§2.1, we prove that the Taylor coefficients of reduced thetafunctions for CM abelian varieties at the origin are algebraic. Then, in§2.2, we willprove the corresponding statement at torsion points using the theory of algebraictheta functions constructed by Mumford to reduce to the caseat the origin. As acorollary, we obtain Damerell’s theorem concerning the algebraicity of the specialvalues of the HeckeL-function. In §2.3 and§2.3, we prove at ordinary primesthep-adic integrality of the Taylor coefficients of reduced theta functions for CMabelian varieties at torsion points. In particular, forp ≥ 5 that splits as(p) = pp inOK , the Laurent expansion ofΘz0,w0(z,w) with respect to the formal parameterof the elliptic curve hasp-integral coefficients. Finally, in§2.5, we give the relationbetween our result and the theory ofp-adic theta functions by Norman.

    2.1. Algebraicity of reduced theta functions at the origin. In this section, we letK be a CM field of degree2g and letK0 be its totally real subquadratic extensionK0 ofK. We fix a CM typeΦ ofK, namely, a set of embeddingsφi : K →֒ C (i =1, . . . , g) such that(φi) and its complex conjugates(φi) form all the embeddingsof K into C. We embedK into Cg by Φ, that is,Φ(a) = (φ1(a), . . . , φg(a)). Forsimplicity, we assume thatK is normal overQ.

    Let (A, ι) be a pair consisting of an abelian varietyA defined over a numberfield F and an embeddingι : K →֒ End(A) ⊗ Q. We assume thatF containsK and for everyx ∈ K, the morphismι(x) is also defined overF . Moreover,for simplicity, we assume thatι(K) ∩ End(A) = ι(OK) anddimA = g. We alsoassume that(A, ι) is of type(K,Φ) overF , namely, the representation ofK on

  • 20 KENICHI BANNAI AND SHINICHI KOBAYASHI

    the space of invariant differential1-forms onA overF , which is obtained throughι, is equivalent toΦ. By definition, there exists a non-zero invariant differential1-form ωi such thatι(a)∗ωi = φi(a)ωi for all a ∈ K. Let π be a uniformizationCg/Λ → A(C) such that the pull back ofωi is equal todzi, wherezi is the i-coordinate of the canonical basis ofCg. If we identify A(C) with Cg/Λ throughπ, then the endomorphismι(a) is the multiplication byφi(a) on each component.Then there exists a fractional ideala and an elementΩΦ = t(Ω1, . . . ,Ωg) ∈ Cgwhose component-wise multiplication givesΛ = Φ(a)ΩΦ. LetL be a line bundleonA. Suppose thatπ∗L ∼= L (H,α). We assume thatE = ImH isΦ-admissible,namely, it satisfiesE(ι(a)z,w) = E(z, ι(ac)w) for a non-trivial element ofc ∈Gal(K/K0). It is known that ifA is simple, then any non-zeroE is automaticallyΦ-admissible. (cf. Shimura [Sh3], Theorem 4 or Lang [Lan3], Theorem 4.5). Wesay simply thatL is Φ-admissible ifE is Φ-admissible.

    Proposition 2.1. Let L = L (H,α) be aΦ-admissible line bundle onA, andassume thatαN = 1 for some integerN . (For example, ifL is symmetric, thenwe haveα2 = 1. ) Let s be a meromorphic section ofL whose divisorD isdefined overF . Let f be a rational function overF which defines the CartierdivisorD in a neighborhood of the origin. Letϑs(z) be a reduced theta functionon A(C) = Cg/Φ(a)ΩΦ corresponding tos. We assume that(ϑs/f)(0) ∈ F .Then the Taylor coefficients off−1(z)ϑs(z) are inF .

    Proof. First suppose thatϑs(z) is periodic and holomorphic at the origin. Thenthere exists a non-zero constanta ∈ C such thataϑs(z) is a rational functiondefined overF . Since the derivation∂/∂zi with respect toωi is defined overF ,the functionaϑs(z) has Taylor coefficients inF . However, since(ϑs/f)(0) ∈ F ,the elementa is in F . Hence the proposition is proved in this case. We reduce thegeneral case to this case. In particular, we may assume thatf = 1, namely, thatϑis holomorphic at the origin andϑ(0) = 1.

    Let p be a prime number prime toN that split completely overK and letp bea prime ideal ofK overp. Then the Chinese remainder theorem shows that thereexists an elementa in NOK such thatφi(a) ∈ p but φi(a) /∈ p for all i. Weconsider the function

    Fa(z) = ϑs(ι(a)z)/ϑs(ι(ac)z).

    Then from the transformation formula andΦ-admissibility, the functionFa(z) isperiodic with respect to the latticeΛ, and its divisor is defined overF . SinceFa(0) = 1, as we have seen,Fa(z) has the Taylor coefficients inF . We writethe Taylor expansionϑs(z) =

    ∑cnz

    n using multi-indexn, and we consider theequality

    ϑs(ι(a)z) = ϑs(ι(ac)z)Fa(z).

    Comparing the degreen = (n1, . . . , ng) term of the above equality, we have(

    g∏

    i=1

    φi(a)ni

    )cn =

    (g∏

    i=1

    φi(a)ni

    )cn + u({ck}),

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 21

    whereu({zk}) is a polynomial overF of several variables{zk} wherek runsthrough multi-indices whose total degree is less thann. Then by the assumptionon a, the element

    ∏gi=1 φi(a)

    ni is different from∏g

    i=1 φi(a)ni if n 6= 0. Since

    ϑ(0) = 1, we havec0 = 1, hence by induction, we havecn ∈ F . �

    Now suppose thatK is an imaginary quadratic field and letE be an elliptic curveoverF with complex multiplication byOK ∼= EndF (E). We fix a Weierstrassmodely2 = 4x3 − g2x− g3 of E overF and letΓ be the period lattice associatedto the invariant differentialω = dx/y. Letπ be the complex uniformization

    (25) π : C/Γ∼=−→ E(C),

    defined byπ(z) = (℘(z), ℘′(z)), where℘(z) is the Weierstrass℘ function associ-ated toΓ. We fix an isomorphismι : OK ∼= EndF (E) such thatι(α)∗ω = αω.

    Corollary 2.2. Let θ(z) be the theta function of Example 1.9. Then the Taylorcoefficients ofθ(z) are elements inF . Moreover, the Laurent expansion ofΘ(z,w)at z = w = 0 has coefficients inF .

    Proof. We putt(z) := −2x/y = −2℘(z)/℘′(z) = z + · · · , and we apply Propo-sition 2.1 by takingt to bef . The last statement follows from Theorem 1.13.�

    2.2. Algebraicity of the translation Uv0 . Mumford’s theory of algebraic thetafunctions is a systematic method to reduce the investigation of the properties oftheta functions at torsion points to investigation at the origin. In this subsection,we relate the translationUv0 in §1.3 to the translation which appears in Mum-ford’s theory. Using this theory and the fact that the Laurent expansion ofΘ(z,w)at the origin has algebraic coefficients, we prove that the Laurent expansion ofΘz0,w0(z,w) at the origin also has algebraic coefficients. First we recall Mum-ford’s theory of algebraic theta functions. LetA be an abelian variety defined overa fieldF (with or without CM). LetL be a symmetric line bundle onA, and sup-poseP is a torsion point inA(F ). In order to compare properties of sections ofL at the origin and atP , we would like to construct an isomorphismτ∗P L

    ∼= L ,whereτP is the translation onA by P . However, such an isomorphism does notexists in general and we also have to consider not the translation of a point ofAbut of a point of the universal cover ofA. In order to circumvent this problem,Mumford proceeds as follows.

    LetV (A) be the set of the systems(Pn)n∈N such thatPn ∈ A(F ) andmPmn =Pn andNP1 = 0 for some non-zero integerN . In other words, the groupV (A) isthe adelic Tate module ofA, namely,

    V (A) = {(αp) ∈∏

    pVp(A) | all but finitely manyαp belong toTp(A)}.

    We may think ofV (A) as an algebraic version of the universal cover ofA. ForP = (Pn)n∈N ∈ V (A) andNP1 = 0, Mumford constructed the following.

    Proposition 2.3 (Mumford). Let L be a symmetric line bundle onA. For anyintegern, supposen : A → A is the multiplication byn map. Then there exists a

  • 22 KENICHI BANNAI AND SHINICHI KOBAYASHI

    system of canonical isomorphisms

    n∗τMP : n∗τ∗P1L

    ∼= n∗Ldefined overF (A[4N2]) for anyn such that2N |n.Proof. ConsiderL to be an invertible sheaf. LetQ = (Qn) be the unique elementin V (A) such that2Q = P , that is,Qn = P2n. We putLQn = τ

    ∗Qn

    (n∗L ) ⊗(n∗L )−1. Then if2N |n, we haveLQn = τ

    ∗Qn(n

    ∗L ) ⊗ (n∗L )−1 = n∗(τ∗Q1L ⊗ L

    −1) ∼= τ∗nQ1L ⊗ L−1 = OA

    where the isomorphism is given by the theorem of the square. We choose isomor-phismsρQn : LQn ∼= A1A andρ−1 : (−1)∗L ∼= L . We consider the isomorphism

    (−1)∗LQn = τ∗−Qn(−n)∗L ⊗ (−n)∗L −1 ∼= τ∗−Qn(n∗L ) ⊗ (n∗L )−1

    where the last isomorphism is given byρ−1 ⊗ ρ⊗−1−1 . Sinceρ−1 is unique up to aconstant multiple, this isomorphism does not depend on the choice ofρ−1. Thenusing this isomorphism, we have

    n∗(τ∗P1L ) ⊗ (n∗L )−1

    = τ∗Pn(n∗L ) ⊗ (n∗L )−1 = τ∗Qn

    (LQn ⊗ (−1)∗L −1Qn

    )∼= OA

    where the last isomorphism is given byρQn ⊗ρ−1Qn and is independent of the choiceof ρQn . SinceQ2N is defined overF (A[4N

    2]), we have a canonical isomorphismn∗τMP : n

    ∗(τ∗P1L )∼= n∗L defined overF (A[4N2]) as desired. �

    The above proposition may be regarded in geometric terms as follows. We con-sider the line bundleL = L (D) associated to an invertible sheafOA(D) corre-sponding to the Cartier divisorD = {(Ui, fi)}i. Then by definition, the geometricline bundleL (D) := V(OA(−D)) is given asSpec (Sym(OA(−D))), namely,it is the scheme obtained by patchingA1Ui = Spec OUi [xi] onUij = Ui ∩ Ui by

    φij : SpecOUij [xi] → SpecOUji [xj ], xj 7→ fjfi−1xi.Using this notation, the above proposition implies the following.

    Corollary 2.4. For P = (Pn)n∈N ∈ V (A) andNP1 = 0, there exists canonicalrational functions(fMD,Pn)n∈2NN onA overF (A[2N

    2]) without any ambiguity ofconstant multiple such that

    div(fMD,Pn) = n∗τ∗P1(D) − n

    ∗D

    and the isomorphismn∗τMP : n∗τ∗P1L (D)

    ∼= n∗L (D) is given by patchingSpecOn−1(Ui)[yi] → SpecOn−1(Ui)[xi], xi 7→ (fMD,Pn) · (n∗fi) · (n∗τ∗P1fi)

    −1yi.

    The above construction also works scheme-theoretically for abelian schemes(see Mumford [Mum5],§5, Appendix I). Mumford uses the isomorphismsτMP toconstruct his algebraic theta functions. Theta function isa section of a line bundleif we fixed a trivialization of the line bundle on the universal cover, which may bealgebraically regarded asV (A). Hence it would be natural to consider not only

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 23

    a single trivialization of a line bundle but also a system of trivializations. Let(Xn)n∈N be a projective system of schemes overA such that the diagram

    Xmn −−−−→ Xnπmn

    yyπn

    Am−−−−→ A

    is commutative for all positive integerm andn.

    Definition 2.5. We say that((Xn, πn, ϕn))n≥1 is asystem of trivializations ofL ,if

    ϕn : π∗nn

    ∗L ∼= A1Xn

    is an isomorphism compatible with the natural projections.

    For example, if we are overC, then we may takeXn for any n as the com-plex universal cover ofA and consider the natural system of complex analytictrivializations. As another example, we may take a canonical system of trivi-alization coming from a point(Pn)n ∈ V (A) defined as follows. LetXn beSpecF and consider the morphismπn : Xn → A coming from the inclusionPn →֒ A. If we fix an isomorphism[0]∗L ∼= A1F , we have a trivializationn∗L ×A A[n] = [0]∗L ×F A[n] ∼= A1A[n]. From this we have a system of trivial-izationsϕn : π∗n(n

    ∗L ) ∼= A1Xn .For a system of trivializations((Xn, πn, ϕn))n∈N, the translation isomorphism

    τMP gives a system of trivializations((Xn, πn, ϕP,n))n∈2NN of τ∗P1

    L , whereϕP,nis the composition

    ϕP,n : π∗nn

    ∗τ∗P1Lπ∗nn

    ∗τMP−−−−−→ π∗nn∗Lϕn−−−−→ A1Xn .

    Let s = sD be a meromorphic (rational) section ofL (D) defined bysD|Ui =fi|Ui for a Cartier divisorD = ((Ui, fi))i. We definen∗ϑs to be the rationalmorphism onXn given by

    n∗ϑs : Xnπ∗nn

    ∗s−−−−→ π∗nn∗Lϕn−−−−→ A1Xn .

    Definition 2.6. We define the rational morphismn∗UMP ϑs to be the composition

    n∗UMP ϑs : Xnπ∗nn

    ∗τ∗P1

    s−−−−−−→ π∗nn∗τ∗P1L

    ϕP,n−−−−→ A1Xn .Thenn∗UMP ϑs is explicitly given asn

    ∗ϑs · π∗nfMD,Pn . We will see in Proposition2.8 below that notations are compatible with that in§1.3.

    We remark that for a holomorphic sections, taking the canonical trivializationcoming from a point(Pn)n ∈ V (A) for a fixed isomorphism[0]∗L ∼= A1F , wehave a morphism

    ϑs : V (A) → F, (Pn)n 7→ lim−→n∈2NN

    n∗UMP ϑs.

    We note that since2N |n, the valuen∗UMP ϑs is constant. The above functionϑsonV (A) is Mumford’s adelic theta function.

  • 24 KENICHI BANNAI AND SHINICHI KOBAYASHI

    We now relate the functionn∗UMP ϑs to the translation of theta reduced func-tions defined in§1.3. Assume thatF is a subfield ofC. We first give an explicitdescription of the functionfMD,Pn in terms of reduced theta functions. The idea is,since this function is independent of the choices ofρ−1 andρQn , we pick conve-nientρ−1 andρQn overC using reduced theta functions.

    Fix a complex uniformizationπ : V/Λ ∼= A(C) and consider the morphism(26) ι : Λ ⊗ Q → (Λ ⊗ Q)/Λ →֒ A(C)tor = A(F )tor.Then we obtain a canonical injectioñι : Λ ⊗ Q →֒ V (A) by mappingv ∈ Λ ⊗ Qto P = (Pn)n, wherePn is the image byι of v/n. Let v0 be an elementΛ ⊗ Qand letw0 be v0/2. We denote the image bỹι of v0 (resp. w0) asP = (Pn)(resp. Q = (Qn)). SinceL = L (D) is symmetric, the functionρ−1(v) :=ϑD(−v)/ϑD(v) is periodic with divisor(−1)∗D −D. We takeρ−1 : (−1)∗L ∼=L as an isomorphism defined by the functionρ−1(v). Let ϑD(v) be a reducedtheta function associated toD. By the transformation formula of reduced thetafunctions, ifnw0 ∈ Λ, we see that the function

    ρQn(v) := exp [−πH(nv,w0)]ϑD(nv + w0)ϑD(nv)−1

    is meromorphic inv and is periodic with respect toΛ with divisor τ∗Qn (n∗D) −

    (n∗D). We takeρQn : LQn ∼= A1A as an isomorphism defined byρQn(v).

    Lemma 2.7. The rational functionπ∗fMD,Pn is given by

    fMD,Pn(v) =n∗UMv0 ϑD(v)n∗ϑD(v)

    wheren∗UMv0 is the translation of reduced theta functions defined in§1.3.Proof. We have

    fMD,Pn(v) = τ∗Qn

    (ρQn(v) · ρQn(−v)−1 · τ∗−Qnρ−1(nv) · ρ−1(nv)−1

    )

    = exp[−πH(nv, v0) −

    π

    2H(v0, v0)

    ] ϑD(nv + v0)ϑD(−nv − w0)ρ−1(nv)ϑD(nv + w0)ϑD(−nv)τ∗Qn(ρ−1(nv))

    = exp[−πH(nv, v0) −

    π

    2H(v0, v0)

    ] ϑD(nv + v0)ϑD(nv)

    =n∗UMv0 ϑD(v)n∗ϑD(v)

    .

    as desired. �

    Now we consider a system of complex analytic trivializationof L (D) given bythe reduced theta functionϑD(v). Namely, the trivialization((Xn, πn, ϕn))n≥1 issuch thatXn = V , πn is a projection induced byπ andϕn = n∗ϕϑD where

    (27) ϕϑD : π∗L ∼= π∗L (H,α) = A1V

    is given by

    SpecOUi [xi] → A1π−1(Ui) = SpecOπ−1(Ui)[X], X 7→ ϑD(v)fi(v)−1xi

    whereD = {(Ui, fi)}i. Then we have the following.

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 25

    Proposition 2.8. Let D be a Cartier divisor{(Ui, fi)}i and sD a meromorphicsection defined bysD|Ui = fi|Ui . Let ϑD(v) a reduced theta function associ-ated toD. Let ((Xn, πn, ϕn))n∈N be the system of complex analytic trivializa-tions of L (D) given by the reduced theta functionϑD(v) as above. Then therational morphismn∗ϑs : V → A1V corresponding to the sectionn∗sD by thistrivialization is the reduced theta functionn∗ϑD(v), and the rational morphismn∗UMv0 ϑs : V → A1V corresponding to the sectionn∗τ∗P1sD by the system of trivi-alizations((Xn, πn, ϕP,n))n∈2NN is given by

    n∗UMv0 ϑs : V −→ A1V , v 7→ n∗UMv0 ϑD(v).

    In other words, the trivializationϕP,n is the pull-back by the multiplicationn of

    ϕUMv0 ϑD: π∗τ∗v0L

    ∼= π∗L (H,α · νv0) = A1Vfor τ∗v0D = {(τ∗v0Ui, τ∗v0fi)}i defined as in (27).

    Proof. The first part directly follows the definition of((Xn, πn, ϕn))n∈N. The lastpart follows from the first part of this proposition and Lemma2.7 sincen∗UMP ϑs =n∗ϑs · π∗nfMD,Pn. �

    SinceUMv0 ϑD(v) is a reduced theta function forL (H,α ·νv0), the trivializationϕP,n gives an isomorphismn∗τ∗v0L

    ∼= n∗L (H,α ·νv0). Hence Mumford’s theorygives an algebraic way to choose an isomorphismτ∗v0L

    ∼= L (H,α · νv0) fromL ∼= L (H,α) (up to an-th root of unity).

    Now we show that the translationUv0 preserves the algebraicity of the coeffi-cients of the Laurent expansion of reduced theta functions.

    Theorem 2.9. LetA be an abelian variety over a number fieldF of dimensiongwith or without complex multiplication, and letω1, . . . , ωg be invariant differential1-forms onA which form a global basis of the K̈ahler differentialΩ1A/F . We letπ be the complex uniformizationCg/Λ → A(C) such that the pull back ofωi isthe differential formdzi wherezi is the canonicali-th coordinate ofCg. LetL bea symmetric line bundle onA and s a meromorphic section ofL with divisorDdefined overF . LetϑD(v) be a reduced theta function associated tos. We denoteby v0 an element ofΛ ⊗ Q such thatNv0 ∈ Λ for an integerN > 0. Let f be arational function overF that defines the Cartier divisorD in a neighborhood ofthe origin, and letgv0 be a rational function overF (A[N ]) that defines the Cartierdivisor τ∗v0D in a neighborhood of the origin. We assume that the coefficients ofthe Taylor expansion of(ϑD/f)(v) at the origin are contained inF . Then thecoefficients of the Taylor expansion ofgv0(v)

    −1UMv0 ϑD(v) andgv0(v)−1Uv0ϑD(v)

    are contained inF (A[4N2]).

    Proof. Let n be an integer such that2N |n. SinceUv0ϑ(v) differs fromUMv0 ϑ(v)only by an-th root of unity, it suffices to show the theorem forUMv0 ϑD(v). Thenby the construction, the rational functionfMD,Pn is defined overF (A([4N

    2]). Sincethe derivation∂/∂zi with respect toωi is defined overF , the Taylor coefficients

  • 26 KENICHI BANNAI AND SHINICHI KOBAYASHI

    of the holomorphic functiongv0(v)−1fMD,Pn(v)f(v) at origin are inF (A([4N

    2]).

    The theorem follows from this sincen∗UMv0 ϑD(v) = n∗ϑD(v) · fMD,Pn(v). �

    Corollary 2.10. Assume that the complex torusC/Γ has complex multiplication inOK and has an Weierstrass modelE : y2 = 4x3 − g2x− g3 such thatg2, g3 ∈ F .For z0, w0 ∈ Γ ⊗ 1nZ, the Laurent expansion ofΘz0,w0(z,w; Γ) at z = w = 0 hascoefficients inF (E([4n2])). In particular, the Eisenstein-Kronecker numbers

    e∗a,b(z0, w0; Γ)/Aa

    are algebraic.

    Proof. We apply the theorem toA = E×E and divisor∆−(E×{0})−({0}×E).Then this follows from Theorem 1.17, Corollary 2.2 and Theorem 2.9. �

    Corollary 2.11 (Damerell’s Theorem). Letϕ be a Hecke character of an imaginaryquadratic fieldK with conductorf and infinity type(a,−b), wherea, b are distinctnon-negative integers. LetΩ be a complex number such thatfΩ is the period latticeof a pair (E,ωE) consisting of an elliptic curveE and an invariant differentialωEdefined over an algebraic number field. Then the numbers

    (2π√dK

    )a Lf(ϕ, 0)Ωa+b

    are algebraic, where−dK is the discriminant ofK.Proof. Suppose thatb > a ≥ 0. By proposition 1.6 ii), we have

    Lf(ϕ, 0) =1

    wf

    a∈IK(f)/PK (f)ϕ(a)e∗a,b(αa, 0; a

    −1f).

    It is known (for example, see§3.3 below) that the latticea−1fΩ also comes froma Weierstrass model defined over an algebraic number field. Therefore Corollary2.10 shows that the number

    A(a−1fΩ)−ae∗a,b(αΩ, 0; a−1fΩ) = A(a−1fΩ)−aΩ−bΩ

    ae∗a,b(αΩ, 0; a

    −1f)

    is algebraic. Since

    A(a−1fΩ) = N(a−1f)ΩΩA(OK) = N(a−1f)ΩΩ√dK/2π,

    the number (2π√dK

    )a e∗a,b(αaΩ, 0; a−1fΩ)Ωa+b

    is algebraic. �

    We digress here to give the algebraic property of the specialvalues of the Weier-strassσ-function, which may be of independent interest.

    Theorem 2.12. LetE be an elliptic curve defined over an algebraic number fieldF (with or without complex multiplication). LetΓ be the period lattice ofE foran invariant differential defined overF . Let σ(z) be the Weierstrassσ-function

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 27

    for the latticeΓ. Let zn be an element ofC such thatnzn ∈ Γ. Then the Taylorcoefficients of

    exp[−η(zn)

    (z +

    zn2

    )]σ(z + zn)

    at the origin is inF (E[4N2]). In particular, we haveexp[−η(zn)zn/2]σ(zn) ∈F (E[4N2]). This last value is the value of Mumford’s adelic theta function for thesection corresponding to1 ∈ Γ(E,L ([0])) at zn ∈ Λ ⊗ Q →֒ V (E).Proof. We letL ([0]) ∼= L (H,α) and letθ(z) be the theta function of Example1.9. Then

    exp[−H(z, zn) −

    π

    2H(zn, zn)

    ]θ(z + zn)/θ(z)

    = exp[−η(zn)

    (z +

    zn2

    )]σ(z + zn)/σ(z).

    Hence its pull back byn : E → E is fM[0],Pn. Therefore if we use the trivializationof OE([0]) defined byσ(z), thenfM[0],Pn(z) ·n

    ∗σ(z) is the translation of the sectionσ(z) by Mumford’s isomorphism. Since the Taylor coefficients ofσ(z) at theorigin are inF , we have the assertion. �

    2.3. The p-adic integrality of reduced theta functions. We use the same no-tation as in§2.1. In addition, in what follows, letCp be the completion of thealgebraic closureQp of Qp. We denote byOCp andmCp the ring of integers andthe maximal ideal ofCp. We fix once and for all an embeddingip : K →֒ Cp. LetW = W (Fp) be the ring of Witt vectors with coefficients inFp.

    The purpose of this section is to prove thep-integrality property of the Taylorexpansion of the reduced theta functionϑs(z) with respect to a formal group pa-rameter ofA. For this result, it is necessary to assume some ordinarity conditiononp. Let p be a prime ideal of the CM fieldK overp. We assume that

    (28)g∏

    i=1

    φi(p) is prime tog∏

    i=1

    φi(p).

    Let P be a prime ofF overp such that the completionFP of F atP is the com-pletion ofF in Cp with respect to the inclusionip, and letR be the ring of integersOFP of FP. We assume that the CM abelian varietyA/F has a proper modelAoverOF which is smooth overP and the invariant differentialsω1, . . . , ωg give aglobal basis ofΩ1A/R. We sometimes denote the pull-backA ⊗OF R of A onRalso byA. Let t1, . . . , tg be a local parameter ofA/R at the origin and we con-sider the formal completion̂A/R of A/R at the origin with this parameter. Weput λ(t) := (λ1(t), . . . , λg(t)) whereλi(t) := λi(t1, . . . , tg) is the formal log-arithm of Â/R corresponding to the differential formωi. (Namely,λi(t) is thepower series oft such thatdλi(t) = ω̂i(t) andλi(0) = 0. This power series existssincedωi = 0). Let ϑs(v) be the reduced theta function associated to a sectionof Φ-admissible symmetric line bundleL as in Proposition 2.1. Since the coeffi-cients of the Taylor expansion ofϑs(v) are algebraic, we can consider the formal

  • 28 KENICHI BANNAI AND SHINICHI KOBAYASHI

    composition ofϑs(z) with v = λ(t). We denote it bŷϑs(t), which is a priori inFP[[t1, . . . , tg]]. We show that it is actually inR[[t1, . . . , tg]].

    Lemma 2.13. LetD be an arithmetic divisor ofA defined overR. Suppose thatD is principal and the divisor of the poles ofD does not intersect(P, t1, . . . , tg).Then the formal completion along(P, t1, . . . , tg) of a rational functionf withdivisorD is an element inR[[t1, . . . , tg]].

    Proof. By assumption, for a sufficiently small open neighborhoodU of the ideal(P, t1, . . . , tg), the rational functionf defines a morphismU → A1R. Since thecompletion ofU along(P, t1, . . . , tg) isR[[t1, . . . , tg]], the completion off is anelement inR[[t1, . . . , tg]]. �

    Proposition 2.14.Letp be a prime ideal ofF that satisfies the ordinarity condition(28). LetL = L (H,α) be aΦ-admissible line bundle onA, and assume thatαN = 1 for some integerN prime top. Lets be a meromorphic section ofL witha (arithmetic) Cartier divisorD. Let f be a rational function which defines theCartier divisorD onA in a neighborhood of the origin. If(ϑs/f)(0) ∈ R×, thenwe have

    f̂(t)−1 · ϑ̂s(t) ∈ R[[t1, . . . , tg]]×.Proof. By consideringf(v)−1 · ϑ(v) instead ofϑ(v), we may assume thatf = 1and the divisorD does not intersect the point(P, t1, . . . , tg). The proof is similar tothat of Proposition 2.1. In this case, by the ordinarity condition, we takea ∈ NOKsuch thatφi(a) ∈ p but φi(a) /∈ p for our fixedp. With the same notation asin the proof of Proposition 2.1, the functionFa(z) has no zeros and poles at theorigin except those coming from the arithmetic divisors ofSpecR. Therefore byLemma 2.13 the power serieŝFa(t) and the power serieŝFa(t)−1 are elements ofR[[t1, . . . , tg]] ⊗ Q. SinceF̂a(0) = 1, we haveF̂a(t) is in R[[t1, . . . , tg]]×. Ifnecessary, by changing the local parametert1, . . . , tg, we may assume thatzi =λi(t) ≡ ti mod (t1, . . . , tg)2. Then sinceι(a)∗ωi = φi(a)ωi, we have[a]ti ≡φi(a)ti mod (t1, . . . , tg)

    2. Then as in the proof of Proposition 2.1, if we writeϑ̂s(t) =

    ∑cnt

    n using the multi-indexn, we have(

    g∏

    i=1

    φi(a)ni

    )cn =

    (g∏

    i=1

    φi(a)ni

    )cn + u({ck}),

    whereu({zk}) is a polynomial overR of several variables{zk} wherek runsthrough multi-indices whose total degree is less thann. Then by the assumptionon a, the element

    ∏gi=1 φi(a)

    ni is not ap-adic unit but∏g

    i=1 φi(a)ni is a p-adic

    unit if n 6= 0. Sinceϑ̂s(0) ∈ R×, we havec0 ∈ R×. Hence by induction, we havecn ∈ R. �Proposition 2.15. We use the same notations and the assumption in Proposition2.14. Here we also assume thatL is symmetric. Letv0 be an element ofV suchthatNv0 ∈ Λ for N prime top. Letgv0(v) be a rational function which defines theCartier divisor ofτ∗v0D in a neighborhood of the origin. Then we have

    ĝv0(t)−1 · ϑ̂Mv0 (t) ∈ OFP (A[4N

    2])[[t1, . . . , tg]]×.

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 29

    Proof. Let R′ be the ringOFP (A[4N2]), and forn such that2N |n, let Pn be anelement corresponding to the pointv0/n through the uniformizationπ : V/Λ →A(C). Then the rational function

    n∗g−1v0 · fMD,Pn · n∗f

    onA/R does not have a zero nor a pole around the origin. Therefore byLemma2.13, its Taylor expansion with respect to the parametert is inR′[[t]]×. Hence byProposition 2.14, the power series

    n∗ĝv0(t)−1 · n∗ϑ̂Mv0 (t)

    = n∗ĝv0(t)−1 · f̂MD,Pn(t) · n∗f̂(t) · n∗

    (f̂(t)−1 · ϑ̂(t)

    )

    is inR′[[t]]×. Since the multiplication byn is étale overR′, it induces an isomor-phism onR′[[t]]. Hence we have the assertion. �

    Now we assume thatK is an imaginary quadratic field. We assume thatp ≥ 5and we fix a Weierstrass model

    E : y2 = 4x3 − g2x− g3of E overOF which is good for a primeP overp. We let Ê be the formal groupassociated toE with respect to the parametert = −2x/y. As before, we denote byλ(t) the formal logarithm of̂E , which is a power series giving a homomorphism offormal groupsÊ → Ĝa, z = λ(t), and normalized so thatλ′(0) = 1.Corollary 2.16. Let p ≥ 5 be a prime that splits as(p) = pp in OK . Let z0,w0 ∈ n−1Γ for an integern prime top. We putδ(z) = 1 if z ∈ Γ and δ(z) = 0otherwise. Letθ(z) be the theta function of Example 1.9, and letΘ(z,w) be theKronecker theta function. Then we have

    i) t−δ(z0)θ̂Mz0 (t) ∈ OFP [[t]]×.

    ii) sδ(z0)tδ(w0)Θ̂z0,w0(s, t) ∈ OFP (E[4n2])[[s, t]].The integrality i) forz0 = 0 has already been obtained by Bernardi, Goldstein

    and Stephens ([BGS] Proposition III.1) in connection with thep-adic height pair-ing. See also Perrin-Riou ([Per] Chapitre III,§1.2, Lemma 2). Their proofs arebased on the fact the elliptic functionθ(αz)/θ(z)deg α has integral coefficients ifαis an étale isogeny (atP) of odd degree. Mazur and Tate generalized their methodto non-CM elliptic curve to construct theirp-adicσ-function.

    Proof. First we remark that the parametert defines the Cartier divisor[0] in aneighborhood of the origin not only forE/F but also for the abelian schemeE/Ras an arithmetic divisor. We also have(θ/t)(0) = 1. The divisor ofθMz0 is τ

    ∗z0[0] =

    [−z0]. Applying Proposition 2.15 by takinggv0 to betδ(z0), we obtain i). For ii),sinceΘz0,w0(z,w) andΘ

    Mz0,w0(z,w) differ only by an-th root of unity, it suffices

    to prove the statement forΘMz0,w0(z,w). Since

    ΘMz0,w0(z,w) = θMz0+w0(z + w)θ

    Mz0 (z)

    −1θMw0(w)−1,

  • 30 KENICHI BANNAI AND SHINICHI KOBAYASHI

    case ii) follows from i). �

    Together with Theorem 1.17, we have

    Corollary 2.17.

    Θ̂z0,w0(s, t) − 〈w0, z0〉δ(z0)s−1 − δ(w0)t−1 ∈ OFP (E[4n2])[[s, t]].2.4. Thep-adic translation by p-power torsion points. We keep the notations of§2.1 and§2.3. Since the power serieŝϑMv0 (t) has integral coefficients (Proposition2.15), we can consider the composed power series

    (29) ϑ̂Mv0 (t⊕ tpn)

    of ϑ̂Mv0 (t) with the power seriest⊕ tpn , where⊕ is the formal addition andtpn is apn-torsion point of the formal group̂A. In this subsection, we explicitly determinethis power series.

    Let πp is the morphism

    (30) πp : Â(mCp)tor → A(Cp)tor = A(Q)tor = A(C)tor∼=−→ (Λ ⊗ Q)/Λ

    obtained by the complex uniformizationπ : Cg/Λ ∼= A(C). The difficulty incalculating (29) stems from the fact thatϑv0(v) is not periodicon V = C

    g. Forrational functions onA, we have the following result.

    Lemma 2.18. Let tpn be apn-power torsion point, and letvn be an element inΛ ⊗ Q that represents the image oftpn by πp of (30). Letf(v) be a rationalfunction onA/F and we putfvn(v) = f(v + vn). Then we have

    f̂(t⊕ tpn) = f̂vn(t).Proof. LetPn be a point inA(Cp) corresponding totpn . Since the additive laws of

    A and are compatible, we havêτ∗Pnf(t) = f̂(t⊕ tpn). Sinceτ∗Pnf(v) = fvn(v),

    we have the desired result. �

    The above lemma seems to be trivial but we need some care sincethe equationv = λ(t) has meaning only as an equality of formal power series. For example,vnis not equal toλ(tpn) since the latter is always zero. The left hand side is calculatedas an infinite sum in thep-adic field and the right hand side is as an infinite sum inthe complex number field.

    For the theta functionϑMv0 (v), the result is as follows.

    Proposition 2.19 (Calculation ofp-adic Translation). Let a be an integral idealof K prime top and letv0 be ana-torsion point ofCg/Λ, namely,v0 ∈ Cg andι(a)v0 ∈ Λ. Let tpn be apn-torsion point of the formal group̂A, and letvn be anelement inΛ ⊗ Q that represents the images oftpn by πp. Let ǫ be an element ofOK such that(31) ǫ ≡ 1 mod φi(pn), ǫ ≡ 0 mod 2φi(pn).Then we have

    ϑ̂Mǫv0(t⊕ tpn) = 〈ǫvn, ǫv0/2〉L ϑ̂Mǫv0+ǫvn(t).

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 31

    Moreover, ifǫ ≡ 1 mod φi(a) for all i, we have(32) ϑ̂Mv0 (t⊕ tpn) = 〈ǫvn, (2ǫ− 1)v0/2〉L ϑ̂

    Mv0+ǫvn(t).

    The proof of this proposition will be given below. The power seriesϑ̂Mv0+vn(t)would depends on the choice ofvn. The exponential factors andǫ effectively allowsus to choose a “direction”, giving a power series independent of the choice. Theintegrality of ϑ̂Mǫv0 and this proposition says that ifp-power torsion pointstpm andtpn arep-adically close, there existp-adic congruences between the Taylor coeffi-cients ofϑ̂Mǫv0+ǫvm andϑ̂

    Mǫv0+ǫvn , even though these numbers are a priori complex

    numbers.

    Lemma 2.20. For anyǫ ∈ OK , the functionf(v) := ϑMǫv0(ǫv)/ϑ

    Mǫv0(ǫv)

    is meromorphic, periodic with respect to the latticeΛ. Here we denoteι(ǫ)v byǫv for simplicity. If ǫ is as in (31) andvn is as in Proposition 2.19, this functionsatisfies

    (33) fvn(v) = 〈ǫvn, ǫv0/2〉L ϑMǫv0+ǫvn(ǫv)/ϑMǫv0(ǫv).

    Proof. SinceL is Φ-admissible, we haveeMǫu (ǫv) = eMǫu (ǫv) and 〈ǫu, ǫv〉L =

    〈ǫu, ǫv〉L for u, v ∈ V . We also haveǫvn ∈ Λ. Then these formulas follow fromProposition 1.14 ii) and iii). �

    Proof of Proposition 2.19.We apply Lemma 2.18 tof in the previous lemma.Thenf̂(t⊕ tpn) = f̂vn(t). By our choice ofǫ, we have[ǫ]tpn = tpn and[ǫ]tpn = 0.This implies

    ϑ̂Mǫv0([ǫ](t⊕ tpn)) = ϑ̂Mǫv0([ǫ]t⊕ tpn), ϑ̂

    Mǫv0([ǫ](t⊕ tpn)) = ϑ̂

    Mǫv0([ǫ]t).

    As a consequence, (33) gives

    ϑ̂Mǫv0([ǫ]t⊕ tpn) = 〈ǫvn, ǫv0/2〉L ϑ̂Mǫv0+ǫvn([ǫ]t).

    Our assertion follows by substituting the inverse power series of [ǫ]t into t of theabove equality. Ifǫ ≡ 1 (mod φi(a)) for all i, we have

    ϑMǫv0+ǫvn(v) = αL ((ǫ− 1)v0)〈v0 + ǫvn, (ǫ− 1)v0/2〉L ϑMv0+ǫvn(v)

    andϑMǫv0(v) = αL ((ǫ− 1)v0)〈v0, (ǫ− 1)v0/2〉L ϑ

    Mv0 (v).

    The last formula follows from these equations. �

    Corollary 2.21. Let a be as in Proposition 2.19. Letv0, w0 bea-torsion points ofCg/Λ. Letspn andtpn bepn-torsion points of the formal group̂A, and letvn andwn be elements inΛ ⊗ Q that respectively represents the images ofspn andtpn byπp. Letǫ be an element ofOK such that

    ǫ ≡ 1 mod φi(pn), ǫ ≡ 0 mod φi(pn).Then we have

    Θ̂ǫv0,ǫw0(s⊕ spn, t⊕ tpn) = 〈ǫvn, ǫw0〉L Θ̂ǫv0+ǫvn,ǫw0+ǫwn(s, t).

  • 32 KENICHI BANNAI AND SHINICHI KOBAYASHI

    Moreover, ifǫ ≡ 1 mod φi(a) for all i, we have

    Θ̂v0,w0(s⊕ spn , t⊕ tpn) = 〈ǫvn, ǫw0〉L 〈ǫwn, (ǫ− 1)v0〉L Θ̂v0+ǫvn,w0+ǫwn(s, t).

    Proof. Let ǫ′ ∈ OK be such thatǫ′ ≡ 1 mod φi(pn) andǫ′ ≡ 0 mod 2φi(pn).Then the corollary forǫ′ instead ofǫ follows directly from Proposition 2.19 andProposition 1.14. The fact that the formulas are invariant after changingǫ′ to ǫfollows again from Proposition 1.14. �

    2.5. Relation with Norman’s p-adic theta function. There are several algebraicandp-adic methods to construct power series theta function. First, algebraic prop-erties of such power series associated to theta functions with algebraic divisorswere systematically studied by Barsotti [Bar]. Expanding on this theory, modulop andp-adic properties of such theta functions were studied by Cristante [Cri1][Cri2], Candilera-Cristante [CC], and independently by Norman [Nor] based onthe technic of Mumford’s theory of algebraic theta functions. Mazur-Tate also con-structedp-adic power series theta function associated to the divisor[0] of ellipticcurves.

    In this subsection, we digress to relate our theta function with the theory ofp-adic theta functions by Norman. First we review Norman’s theory of p-adictheta functions ([Nor],§4). Let R be a complete discrete valuation ring of themaximal idealm with residue fieldk of characteristicp > 0. LetA be an abelianscheme overR of relative dimensiong and we assume that its special fiberA× kis ordinary. Then there exist abelian schemesA(m) overR and isogenies

    Fm : A→ A(m), Vm : A(m) → Asatisfying

    i) Fm ◦ Vm andVm ◦ Fm are multiplications bypm onA(m) orA.ii) The degree ofFm andVm are equal.iii) Vm andF∨m are étale.

    We putRn = R/mn, and letRm,n be the ringRn[T1, . . . , Tg]/(T1, . . . , Tg)m. Lett1, . . . , tg be a local parameter ofA/R at the origin and let∆(m,n) be a diagonalmapping at the origin

    ∆(m,n) : SpecRm,n → A×Rm,n, ti 7→ Ti.SinceVk is étale, we have a unique lifting∆(m,n)k of ∆(m,n) compatible withm,n such that∆(1, 1)k is the zero section ofA×R1,1.

    A(k) ×Rm,nVk

    ��

    SpecRm,n

    ∆(m,n)k44

    hh

    hh

    hh

    hh

    hh

    hh

    hh

    hh

    hh

    ∆(m,n)// A×Rm,n.

    For simplicity, we sometimes denote∆(m,n)k again by∆(m,n). Then for a linebundleL onA, we consider an infinitesimal translation ofL by ∆(m,n).

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 33

    Lemma 2.22. LetG be a finite flat subgroup scheme of(A(k) × Rm,n)[pN ] overRm,n. We assume thatG is a connected. Let∆ be a valued point ofG. Then theline bundleτ∗∆ (V

    ∗NL ) ⊗ (V ∗NL )

    −1 is trivial.

    Proof. The theorem of the square shows that the line bundle

    F ∗N (τ∗∆ (V

    ∗NL ) ⊗ (V ∗NL )−1) ∼= τ∗pN∆L ⊗ L −1

    is trivial. Hence the correspondence

    ∆ 7−→ τ∗∆ (V ∗NL ) ⊗ (V ∗NL )−1

    defines a morphismG to the finite flat group schemeKerF∨N of (A(N))∨. However,

    G is connected andKerF∨N is étale, this morphism should be trivial. �

    For sufficiently largeN depending on onlym andn, we havepN∆(m,n) = 0.Moreover, sincep is not equal to2, there exists a lifting̃∆(m,n) : SpecRm,n →A × Rm,n such that2∆̃(m,n) = ∆(m,n) compatible withm,n and∆̃(1, 1) isthe zero section.

    We apply the above lemma to the subgroup schemeG of A × Rm,n generatedby ∆̃(m,n) to construct Mumford’s (infinitesimal) translation. Namely, as in§2.2,for a symmetric line bundleL , by usingVN instead of using the multiplicationmap byn, we have Mumford’s isomorphism

    (34) V ∗NτM∆(m,n) : V

    ∗N (τ

    ∗∆(m,n)L ) −→ V ∗NL .

    We fix a trivializationϕ : [0]∗L ∼= A1R. Then this induces a trivialization[0]∗V ∗NL = [0]

    ∗L ∼= A1R,

    and for a sections of L which is holomorphic around the origin, the section[0]∗V ∗Nτ

    ∗∆(m,n)s defines a morphism

    SpecRm,n[0]∗V ∗N τ

    ∆(m,n)s

    −−−−−−−−−→ [0]∗V ∗N (τ∗∆(m,n)L )[0]∗V ∗N τ

    M

    ∆(m,n)−−−−−−−−−−−−→ [0]∗V ∗NLϕ−−−−−−−−→ A1Rm,n .

    Hence this determines an element ofRm,n compatible with respect tom andn.Taking the limit bym,n, we obtain an elementϑNs of R[[T1, . . . , Tg]]. This isNorman’sp-adic theta function associated tos.

    Now we compare Norman’sp-adic theta function and our reduced theta functionϑ̂s(t). We again use the notations and assumptions of sections 2.1 and 2.3. Inparticular,A has CM.

    Proposition 2.23. LetD be a Cartier divisor ofA. We assume thatL := L (D)is Φ-admissible and(−1)∗D = D for simplicity. Lets = sD be a section ofLcorresponding toD. We assume thats is holomorphic at the origin, namely, the di-visor of the poles does not intersect(P, t1, . . . , tg). LetU be a open neighborhoodof the origin ofA which trivializes the line bundleL and suppose thats|U = g|Ufor a rational functiong. We consider the isomorphismL |U = OUg ∼= OU by

  • 34 KENICHI BANNAI AND SHINICHI KOBAYASHI

    the multiplication byg−1 and the trivializationϕ : [0]∗L ∼= A1R induced by thisisomorphism. Then we have

    ϑNs (T ) = ϑ̂s(T )/(ĝ−1ϑ̂s)(0).

    Proof. Let h be the class number ofK. If a natural numberN is a multiple ofh, thenpN splits inOK aspN = αNαcN for αN ∈ OK which is prime toφi(p)(i = 1, . . . , g) andc is a non-trivial element ofGal(K/K0). Then the kernels ofthe morphisms[αN ] andVN are equal (to the unique étale subgroup scheme ofKer pN of degreepN ) and we may assume thatA = A(N) and[αN ] = VN .

    We putD′ = 2D, L ′ = L ⊗2 and s′ = s⊗2. Then Norman’sp-adic thetafunction associated to the sections′ with trivializationϕ⊗2 is given by

    (35) limm,n→∞

    limN→∞

    fMD′,∆(m,n)N (t, T ) · ĝ−2([αN ]t) |t=0

    wherefMD′,∆(m,n)N (t, T ) is the rational function defined by the isomorphism ofMumford in (34) (t is the parameter ofA andT is that ofRm,n.) The functionfMD′,∆(m,n)N is explicitly given by

    τ∗e∆(m,n)N

    (ρe∆(m,n)N (t) · ρe∆(m,n)N ([−1]t)

    −1),

    whereρe∆(m,n)N is any rational function whose divisor is

    τ∗e∆(m,n)N

    (α∗ND

    ′)−(α∗ND

    ′) .

    (Since (−1)∗D = D, we took ρ−1 = 1.) For sufficiently largeN , we haveαcN∆(m,n)N = 0, and we can takeρe∆(m,n)N as

    τ∗e∆(m,n)N

    f̂αN (t) · f̂αN (t)−1,

    wherefαN (z) is a rational functionaϑs(αNz)2/ϑs(α

    cNz)

    2 for some constanta.(The function

    √fα might not be rational and this is why we considerD′ instead of

    D). Hence we have

    τ∗e∆(m,n)N

    (ρe∆(m,n)N (t) · ρe∆(m,n)N ([−1]t)

    −1)

    = τ∗∆(m,n)N f̂αN (t) · f̂αN (t)−1.

    Note thatf̂α([−1]t) = f̂α(t). Therefore (35) is equal to

    ϑ̂s(T )2/(ĝ−1ϑ̂s)(0)2.

    By definition, the number(ĝ−1ϑNs )(T )|T=0 must be1 andϑNs′ (T ) = ϑ

    Ns (T )

    2.

    Hence we haveϑNs (T ) = ϑ̂s(T )/(ĝ−1ϑ̂s)(0). �

    Suppose thatA is an elliptic curve andD is the divisor[0]. We consider thesections = sD which is defined byt = −2x/y in a neighborhood of the origin.Then the proposition above says that Norman’s theta function is the pull back byz = λ(t) of θ(z).

    We assumed(−1)∗D = D in the proposition just for simplicity and it sufficesto assume thatL is symmetric.

  • ALGEBRAIC THETA FUNCTIONS AND EISENSTEIN-KRONECKER NUMBERS 35

    3. p-ADIC MEASURES ANDp-ADIC L-FUNCTIONS

    In §3.1, we will construct thep-adic measureµz0,w0 on Zp × Zp and determinethe restriction toZ×p × Z×p . Then in§3.2 and§3.3, we use this measure to con-struct variousp-adic measures constructed by various authors which were usedto construct thep-adicL-function interpolating special values of algebraic Heckecharacters. Suchp-adic measure was first constructed by Manin-Vishik [MV], andsubsequently Ka