In foundational papers, Gross, Zagier, and Kohnen established two formulas for arithmetic intersection numbers of certain Heegner divisors on integral models of modular curves. In [GZ1], only one imaginary quadratic discriminant plays a role. In [GZ2] and [GKZ], two quadratic discriminants play a role. In this paper we generalize the two-discriminant formula from the modular curves X0(N) to certain Shimura curves defined over Q. Our intersection formula was stated in [Ro], but the proof was only outlined there. Independently, the general formula was given, in a weaker and less explicit form, in [Ke2]; there it was proved completely. This paper is thus a synthesis of parts of [Ro] and [Ke2]. The intersection multiplicities computed here were used in [Ku] to derive a relation between height pairings and special values of the derivatives of certain Eisenstein series. We note also that Zhang [Zh] has generalized all of [GZ1] from ground field Q to general totally real ground fields F , working with general Shimura curves. So we certainly expect that all of [GKZ] should generalize similarly. Our work here can be viewed as a step in this direction. We are happy to thank B. Gross and S. Kudla for their encouragement during the long period in which this work was done.
Read full abstract