Tamagawa products of elliptic curves over
Abstract.
We explicitly construct the Dirichlet series
where is the proportion of elliptic curves in short Weierstrass form with Tamagawa product Although there are no with everywhere good reduction, we prove that the proportion with trivial Tamagawa product is As a corollary, we find that is the average Tamagawa product for elliptic curves over We give an application of these results to canonical and Weil heights.
Key words and phrases:
Elliptic curves, Tamagawa numbers, heights of rational points1. Introduction and statement of results
It is well known that there are no elliptic curves with everywhere good reduction (for example, see Ch. VII-XIII of [13]). In spite of this fact, there are many such as
(i.e. 5184.m1 in [10]) with the weaker property that for all primes , where is the open subgroup of consisting of nonsingular points. These Tamagawa trivial curves have
(1.1) |
where is the usual Tamagawa number at .
Tamagawa trivial curves enjoy properties that motivate this note. For example, if is a Tamagawa trivial curve for which has rank then the Birch and Swinnerton-Dyer Conjecture predicts that
Here is the Hasse-Weil -function for , is the Shafarevich-Tate group, is the real period, is the regulator, and is the -rational torsion subgroup. Tamagawa trivial elliptic curves also play a prominent role in the work of Balakrishnan, Kedlaya, and Kim [3] that offers the first explicit positive genus examples of nonabelian Chabauty: the case of quadratic Chabauty for determining integral points on rank 1 elliptic curves [3, 8]. The main result of [3] is formulated for these curves. As a final example, we consider convenient elliptic curves, a subclass of Tamagawa trivial curves with the guaranteed property (i.e. without computing ) that for all where (resp. ) is the canonical (resp. Weil) height of .
It is also natural to consider curves with any fixed Tamagawa product . As motivation, we recall that algorithms of Mazur, Stein, and Tate [11] for computing the global -adic heights of rational points on elliptic curves assume that the reductions of points at primes of bad reduction are non-singular. In follow-up work by Balakrishnan, Çiperiani, and Stein [2], and Balakrishnan, Çiperiani, Lang, Mirza, and Newton [1], where points can be defined over a more general number field, such assumptions can be computationally expensive. The knowledge of the proportion of curves with arbitrary Tamagawa product gives an indication of the cost of such algorithms.
Motivated by these applications, we compute the proportion of short Weierstrass elliptic curves
(1.2) |
with and with To this end, we recall that has height
(1.3) |
and we employ the counting function
(1.4) |
which is the number of with height The number with Tamagawa product is
(1.5) |
where is the product for the global minimal model111By Lemma 3.2, the proportion of with that are already minimal is . of . Our aim is to compute
(1.6) |
We compute the Dirichlet series generating function for these proportions.
Theorem 1.1.
The are well-defined, and are the Dirichlet coefficients of
where are rational numbers defined in Lemma 3.1.
Remark.
Corollary 1.2.
Assuming the notation above, the following are true.
-
(1)
We have that
where , , and for primes we have
-
(2)
For primes , we have
Example.
These tables give and show the convergence to and
To place Theorem 1.1 in context, we recall that work by Klagsbrun and Lemke-Oliver [9], and of Chan, Hanselman and Li [6] shows that is unbounded in families of elliptic curves with prescribed -rational 2-torsion. Moreover, Figure A.14 of [4] suggests an “average Tamagawa product” of which we confirm using
(1.7) |
and the convergent special value of
Theorem 1.3.
We have
Finally, we identify a subclass of elliptic curves that are convenient for height calculations. For each has the form , with with . The naive height of is The Weil height is and the canonical height is
(1.8) |
Logarithmic and canonical heights are generally close. Generalizing an observation of Buhler, Gross and Zagier [5], we identify a natural subset of Tamagawa trivial curves that automatically (i.e. without computing ) have the property that for every .
Definition.
A Tamagawa trivial is convenient if it satisfies one of the following:
-
(1)
We have that is a minimal model, and that has one connected component with
where is the real root of .
-
(2)
We have that is a minimal model, and that has two connected components with
where are the real roots of .
Lemma 1.4.
If is convenient, then for every we have
As a corollary to Theorem 1.1, we show that convenient curves have a natural density using
(1.9) |
Corollary 1.5.
We have
Example.
Table 4 illustrates Corollary 1.5.
The results obtained here are not difficult to derive. They follow from an analysis of Tate’s algorithm. In Section 2 we provide a slight reformulation of the algorithm that is amenable for arithmetic statistics. In Section 3.1 we prove Theorems 1.1 and 1.3 using this analysis. In Section 3.2 we prove Lemma 1.4 by making use of standard facts about local height functions, and by adapting a clever device of Buhler, Gross and Zagier [5]. Finally, in Section 3.3 we derive Corollary 1.5 from Theorem 1.1 and Lemma 1.4.
Acknowledgements
The second author thanks the NSF (DMS-2002265) and the UVa Thomas Jefferson fund. The authors thank Jennifer Balakrishnan for useful discussions, and for pointing out the predicted average Tamagawa product.
2. Tate’s algorithm over
Given a prime , Tate’s algorithm [14, 15] is a recursive procedure that determines the minimal model, conductor, Kodaira type, and the Tamagawa number of an elliptic curve. There are eleven steps, often involving changes of variable that produce simpler -adic models. The algorithm can terminate at any of the first ten steps. Curves that reach the eleventh step are not -minimal. This eleventh step then applies the substitution giving a -integral model with discriminant that is reduced by a factor of The resulting curve is inserted into the algorithm at step one, and the algorithm eventually terminates due to the nonvanishing of discriminants.
We offer a reformulation of the algorithm that is suited for arithmetic statistics. Our goal is to compute the proportion of curves that are -minimal, have Kodaira type and Tamagawa number . We consider short Weierstrass curves , where with non-zero discriminant A model is -minimal if the -adic valuation of is minimal among -integral models. The desired proportions, as well as some others, are summarized in tables in the Appendix.
2.1. Classification for primes
For primes the algorithm uses five or seven numbers, which we refer to as the Tate data for at (i.e. and ). The first five quantities are easily defined. We let and we let (note:
(2.1) |
Moreover, if or , then and are defined by
(2.2) |
We require the following -minimality criterion, whose proof defines the invariants and .
Lemma 2.1.
For primes is non-minimal at if and only if and
Proof.
Obviously, if and , then the curve is non-minimal at . To justify the converse, we note that any counterexamples would satisfy and
(2.3) |
due to the required cancellation of -adic valuations. Furthermore, (2.3) implies that , which in turn implies that and .
For curves satisfying (2.3), we define invariants and which are often required for Tate’s algorithm. As , we have that is a quadratic residue modulo and so there is a -adic unit with After a short calculation, which requires the correct choice of sign for , we obtain a -adic unit for which The utility of and arises from the singular point on
Under the substitution , it is mapped conveniently to on
(2.4) |
This substitution does not change the discriminant, and one can apply Tate’s algorithm to this simpler model. For the algorithm terminates at one of the first ten steps, implying the -minimality of the original model. The remaining cases satisfying (2.3) have and thereby completing the proof. ∎
We now reformulate the algorithm (for ) by identifying its steps with one of eleven disjoint possibilities for . The first ten cases, which correspond to -minimal models, are in one-to-one correspondence with the possible Kodaira types. We compute in each case. By Lemma 2.1, the eleventh case, where and correspond to non-minimal short Weierstrass models. We follow the steps as ordered in Section IV.9 of [14], and so it would be convenient for the reader to have this reference readily available.
Case 1 (). This case is Kodaira type which has good reduction at As we have for any Therefore, there are choices of out of total possible pairs modulo , and so Tate’s algorithm gives
Case 2 (). This case is Kodaira type where We require (2.3) (i.e. cancellation of -adic valuations in the discriminant), and we employ the discussion in the proof of Lemma 2.1, where If we let then the algorithm gives
For each , we consider . Since there are choices of We also have choices of . This gives us choices of out of total possible pairs modulo . If then half of these choices will have , and the other half will have or . Therefore, we have that and
Case 3 (). This is Kodaira type with There are choices of and choices of giving many options from possibilities. Therefore, we have
Case 4 (). This case is Kodaira type where There are choices of and choice of As there are many possible pairs, we have
Case 5 (). This case is Kodaira type where As Tate’s algorithm gives There are choices of and choices of and possible pairs modulo . Half of these pairs have (resp. ). Therefore, we have
Case 6 (). This case is Kodaira type where . This step of Tate’s algorithm requires an auxiliary polynomial which we now define. Given a long Weierstrass model
(2.5) |
(possibly after a change of variable) so that and we define
(2.6) |
As we are working with short Weierstrass models, we have and its discriminant is . Since , we see that has distinct roots modulo . In this case, the algorithm states that the Tamagawa number is more than the number of roots of in (the finite field with elements).
To calculate we count the number of trace separable cubics over We first consider the number of choices of which are irreducible, corresponding to . There are elements of not in , and of those have trace . Thus there are possible choices for to be irreducible. We next consider the possibility that factors as , with an irreducible quadratic, corresponding to . In this case is uniquely determined by so that the trace of is . There are irreducible quadratics modulo , and therefore possible choices of with a single root in . Finally we consider the case that factors completely in with distinct roots, corresponding to the case . There are ways of choosing distinct roots in , and of those have trace . Thus, there are choices for in this case. There are total possible choices of and total possible choices of Therefore, we find that and
Case 7 (). This case is Kodaira type with where We employ model (2.4), where and Tate’s algorithm requires the polynomial defined in (2.6), as well as an additional auxiliary polynomial which we denote by Given a long Weierstrass model (2.5) (possibly after a change of variable) so that and we define
(2.7) |
As our curves are in short form, we have and The Tamagawa number depends on and . If is odd, then we consider the roots of . We make the substitution which corresponds to the application of the sub-procedure of Step of Tate’s algorithm times. The number of roots depends on whether or not is a quadratic residue. The algorithm gives If is even, then we consider the number of roots of . We make the substitution which corresponds to steps through the sub-procedure of Step of Tate’s algorithm. The number of roots depends on whether or not is a quadratic residue. The algorithm gives that
To calculate the proportion of curves satisfying this condition for a given we note that is determined by any choice of and where Half of the possible choices of correspond to each . Therefore, we obtain
Case 8 (). This is Kodaira type , with . As the algorithm gives There are choices of and choices of , and there are possible pairs. Half of these pairs have (resp. ), and so we obtain
Case 9 (). This case is Kodaira type where . There are many choices of and choice of As there are possible pairs modulo we obtain
Case 10 (). This case is Kodaira type where . This case depends on . There are choices of and choices of As there are possible pairs modulo we obtain
Case 11 (). As the model is not minimal, the algorithm replaces and with and respectively. One repeats these substitutions until one obtains a model which is one of the ten cases above.
2.2. Classification for
The Tate data for also consists of five or seven numbers. The first five (i.e. and ) are defined by (2.1) and (2.2). The next lemma classifies those that are not 3-minimal, and its proof defines invariants and in some of the cases where further invariants are required.
Lemma 2.2.
The curve is not 3-minimal if and only if satisfies one of the following conditions:
-
(1)
We have that and
-
(2)
We have that and .
Proof.
Obviously, is not minimal at when (1) holds. Therefore, to prove the lemma, suppose that does not satisfy (1) and is not 3-minimal. Then, we have and
(2.8) |
due to the necessary cancellation of -adic valuations. Furthermore, (2.8) implies that , which in turn implies that and is odd. Arguing precisely as in the previous subsection, we find that for any curve satisfying (2.8) there are -adic units for which
The substitution returns the model
(2.9) |
which has the same discriminant. The assumption that does not satisfy (1) implies that . For , the algorithm applied to this model terminates at one of the first steps, and so the original model is -minimal. However, if and we see that (2.9) is not minimal. The additional substitution returns the reduced model
(2.10) |
with smaller discriminant This completes the proof of the lemma. ∎
We also require two further invariants and when and We note that if then A straightforward calculation with Hensel’s lemma shows that there is a -adic unit and for which The substitution gives the new model
(2.11) |
In this situation we shall apply the algorithm to this model.
As in the previous subsection, we reformulate the algorithm for by identifying its steps with one of a number of disjoint possibilities for . Unlike the situation for primes , a few further cases arise due to the fact that minimal models in short Weierstrass form do not always exist for . These extra cases are designated below with an , and we let be the proportion of curves which fall into these cases.
Case 1 (). This case is Kodaira type , when we have good reduction at We have and There are choices for modulo , and so
Case 1* (). This case is also for Kodaira type , but only arises in situations where the original is not -minimal. Therefore, we employ model (2.10) per the discussion above. Namely, we have , and , with and so the change of variable reduces to the -minimal model which has discriminant There are choices for modulo with , and for each choice of , there are choices of modulo . Together, these determine modulo and modulo Combining these observations, we obtain
Case 2 (None). This case is for Kodaira types Since the substitutions with , always produces models with where for long models as in (2.5). Tate’s algorithm, which employs , bypasses these cases for short models when , and so we have
Case 2* (). This case concerns Kodaira types , when is not minimal. Following the discussion above, we employ (2.10), where and with . The new model is -minimal, and has discriminant Tate’s algorithm gives type , with the -adic valuation of this discriminant. Moreover, the Tamagawa number depends on modulo and we find that
Here is as in Case 2 of the previous subsection. If we fix and , then is uniquely determined. Furthermore, for each choice of , there are choices of . Combining these facts, we obtain and
Case 3. This case is Kodaira type where The following three possibilities for this case are:
-
(i)
We have and
-
(ii)
We have , and Note that is from model (2.11).
-
(iii)
We have , and
There are pairs modulo satisfying (i), and so their proportion is For curves satisfying (ii), we use model (2.11). In this situation we have We have choices for , choices for , and choices for which together determine modulo . Therefore their proportion is For curves satisfying (iii), we use model (2.9). We have and There are choices each for which together determine modulo . Therefore, their proportion is Combining these observations, we obtain
Case 4. This case is Kodaira type where . The following two possibilities for this case are:
-
(i)
We have and
-
(ii)
We have , and Note that is from model (2.11).
There are pairs modulo satisfying (i). For curves satisfying (ii), we use model (2.11). In this situation, we have choices for or , and choices for which together determine modulo . Hence, there are pairs modulo satisfying (ii). Overall, the 6 pairs , chosen from possibilities, gives
Case 5. This case is Kodaira type where The following two possibilities for this case are:
-
(i)
We have and
-
(ii)
We have and
For condition (i), Tate’s algorithm gives For condition (ii), the algorithm gives where corresponds to model (2.9).
It is simple to determine the proportions of curves in these cases. In case of (i), we have and 1 choice of modulo for each , giving a proportion of each of the two possible Tamagawa numbers. Curves satisfying (ii) are cases of (2.9), and so we have and There are choices modulo and one choice of modulo for each . These together determine the choices of and modulo which fall under this set of conditions for each . Combining these observations, we obtain
Case 6. This case is Kodaira type where The following two possibilities for this case are:
-
(i)
We have and
-
(ii)
We have and
In each case, is more than the number of roots of the polynomial defined in (2.6), possibly after a change of variable. Assuming (i), we have This polynomial has root modulo if , distinct roots if and , and roots modulo if and For curves satisfying (ii), we define using model (2.9). We have and where and are -adic units, and This polynomial has root modulo if and roots modulo if Each corresponds to a pair modulo and modulo . Therefore, we have that for pairs of modulo ( pairs satisfying (i), and satisfying (ii)) for pairs of modulo ( pairs satisfying (i), and satisfying (ii)), and for pairs of modulo (all satisfying condition (i)). Hence, we have and
Case 7 (). This case is Kodaira type with where We use model (2.9), and define the auxiliary polynomials and as in (2.6) and (2.7). We have that and .
If is odd, then we have
which follows from the application of the sub-procedure in Step 7 of the algorithm times. We have when (so that factors over ), and when (so that does not factor).
If is even, then we have that , which corresponds to steps through the sub-procedure of Step 7 of Tate’s Algorithm. We have if (so that factors completely), and if (so that does not factor completely).
For each and each , we have choices for modulo and choice of modulo (depending on and ). This determines pairs modulo corresponding to Kodaira type with the chosen Tamagawa number out of a total of pairs modulo Hence, Tate’s algorithm gives and
Case 8. This case is Kodaira type , where The following two possibilities for this case are:
-
(i)
We have and
-
(ii)
We have , and Note that is from model (2.11).
Tate’s algorithm gives under condition (i), and under condition (ii). For condition (i), we have choice for modulo and one choice for modulo for each of the two possible values of (i.e. a proportion of ). For condition (ii), there are choices for or choices for and choice of for each Together, these determines modulo These pairs occur with proportion for each of the two possible values for Therefore, we obtain
Case 9. This case is Kodaira type where The following three possibilities for this case are:
-
(i)
We have and
-
(ii)
We have , and Note that is from model (2.11).
-
(iii)
We have and
The proportion of curves satisfying (i) is . For curves satisfying (ii), we use (2.11). In this situation, we find that . Thus, there are 2 choices of modulo and 2 choices for These choices determine modulo Therefore, the proportion of curves satisfying this set of conditions is For curves satisfying (iii), we use (2.9). In this situation, we have and There are choices each for These choices together determine modulo and modulo . Therefore, the proportion of these curves is Combining these observations, we obtain
Case 10. This case is Kodaira type where The following two possibilities for this case are:
-
(i)
We have and
-
(ii)
We have , and
The proportion of curves satisfying (i) is For curves satisfying (ii), we use model (2.9). In this situation, there are choices for modulo so that and choices for These choices together determine modulo and modulo Therefore, the proportion of pairs satisfying these conditions is Combining these observations, we obtain
Case 11 (). As the model is not minimal, the algorithm replaces and with and respectively. One repeats these substitutions until one obtains a model which is one of the ten cases above.
2.3. Classification for
The Tate data for also consists of five or seven numbers. The first five (i.e. and ) are defined by (2.1) and (2.2). The next lemma classifies those that are not 2-minimal, and its proof defines invariants and in some of the cases where these invariants are required.
Lemma 2.3.
A curve is not 2-minimal if and only if satisfies one of the following conditions:
-
(1)
We have that and
-
(2)
We have that , .
-
(3)
We have , where
Proof.
Obviously, is not minimal at when (1) holds. Now, suppose that does not satisfy (1) and is not 2-minimal. Then, we have . This implies that either and or
(2.12) |
due to the necessary cancellation of -adic valuations. If (resp. ) and then we find that Tate’s algorithm terminates in Step 7 (resp. Step 8). If and or then Tate’s algorithm terminates at Step 10. However, if then we have where either or odd, and The substitution reduces the equation of the curve to
(2.13) |
which has discriminant . Since , we have , and so this model is -minimal, giving (2).
If satisfies (2.12), then , which in turn implies that is even. We find that however the possible case that and was already considered above. If then For any curve of this type satisfying (2.12) with we find Thus, and there is some so that . Moreover, there is a choice of sign of so that for some -adic unit . If (so that ), then we find that Tate’s algorithm terminates in either step or . However if (so that then the substitution reduces the equation of the curve.
(2.14) |
This completes the proof of the lemma, as this situation is case (3). ∎
Our analysis of Tate’s algorithm requires invariants , and whenever (2.12) is satisfied with and As in the proof above, this implies that If is even, we set and otherwise we set Then there is a unique with so that . This uses the fact that if and only if A short calculation gives numbers and where with either or is odd and We find that if is even (so that ), and if is odd (so that ). After the substitution , we obtain
(2.15) |
As in the previous subsections, we reformulate the algorithm for by identifying its steps with suitable disjoint possibilities for the Tate data and . Unlike the case where , a further cases arise due to the fact that minimal models in short Weierstrass form do not always exist for . These special cases are designated below with an , and we define to be the proportion of curves which fall into these cases.
Case 1 (None). This case is Kodaira type , which has good reduction at This case does not occur in a first pass through the algorithm since . Therefore, we have
Case 1*. This is Kodaira type with where is not -minimal. The two possibilities for this case are:
-
(i)
We have and
-
(ii)
We have and
Under the condition (i), we use the model (2.13). After making the substitution we obtain
The new discriminant is odd. The proportion of these curves is
Under the condition (ii), we use the model (2.14). We have with and After making the substitution we obtain
The discriminant of this model is which is odd. We may take any choice of . This choice determines , and therefore determines The proportion of curves satisfying this situation is Therefore, Tate’s algorithm gives
Case 2 (None). This case is for Kodaira types There are no short form curves in this case as in Case 2 for (i.e. because ). Therefore, we have
Case 2* (). This case is for the Kodaira type , with , where is not -minimal. We use model (2.14). We have and where After making the substitution we obtain
The discriminant is Tate’s algorithm gives depending on the polynomial modulo . We have if it has roots modulo (i.e if ). If it does not have roots modulo (i.e. if ), then (resp. ) if is odd (resp. even).
Therefore to compute the proportions, for any we may take any which determines with This then determines Using as in Case 2 of Subsection 2.1, the algorithm gives that and
Case 3 (). This case is Kodaira type where A brute force analysis shows that these cases correspond only to the indicated congruence conditions. As these account for out of the possible pairs modulo we obtain
Case 4 (). This case is Kodaira type where A brute force analysis shows that these cases correspond only to the indicated congruence conditions. As these account for out of the possible pairs modulo we obtain
Case 5 (). This case is for Kodaira type , where depending on the parity of . The algorithm gives (resp. ) if this number is even (resp. odd). By brute force, we find that for
and for
Therefore, we obtain and
Case 6. This case is for Kodaira type , where The following two possibilities for this case are:
-
(i)
We have and
-
(ii)
We have and where is defined as in (2.15).
Assuming (i), there are numbers and for which , where is odd and (resp. ) when (resp. when ). After making the substitution we obtain Using this model, we define (as in (2.6))
If then is irreducible modulo and so If then has one root modulo , and so . Therefore the contributions from condition (i) to and are both
For curves satisfying (ii), we use (2.15) to define
and Tate’s algorithm gives when and when Since we have or . To calculate the proportion of curves satisfying (ii), we may pick any . Then we have when and otherwise. The choice of and fixes uniquely, which then determines Thus, for each choice of , condition (ii) contributes a proportion of to Therefore Tate’s algorithm gives
Case 7. This case is for Kodaira type where The only possibilities for are:
-
(i)
We have and
-
(ii)
We have and where is defined in (2.15).
Instead of proceeding as in the previous cases, we determine the conditions which result in any given choice of and We are essentially working backwards through iterations of the sub-procedure in Step 7 of the algorithm. In particular, is the number of iterations required. As illustrated in the two previous subsections, this step of the algorithm makes use of two auxiliary polynomials, and , which are defined by (2.6) and (2.7), from a long model (2.5) with , , and
Suppose that is odd. Then the sub-procedure finds a model for which
and also satisfies
The point here is the has a double root at
These conditions are equivalent to the existence of with odd, so that and . If is even, then we see that factors over , and so the algorithm gives Otherwise, we have The substitutions and do not alter any of the required conditions on and . Therefore, we may assume without loss of generality with and . Similarly, the substitution does not alter the required conditions, and so we may assume that for some (if ) or (if ), and Then the substitution returns the equation of the curve to Weierstrass short form, where we see that , and We therefore have choices for and choices for depending on . This determines Together with this determines Thus for a fixed odd and choice of , we see that
Now suppose that is even. Then the sub-procedure finds a model for which
and satisfies This is equivalent to the existence of integers and with odd, so that and . If is even, then we see that factors over , and the algorithm gives Otherwise, we have As before, we note that the substitutions and do not alter any of the required conditions. Therefore, we may assume without loss of generality with and . Similarly, the substitution does not alter the conditions, so we may assume that for some (depending on ), and After making the substitution we obtain the short Weierstrass model, where , and We therefore have choices for and choices for depending on . This determines Together with the choice of this determines Hence, for a fixed odd and choice of , we see that
A short calculation shows that the case implies that satisfies (i), where as implies that satisfies (ii). In summary, for each we have
Case 8. This case is for Kodaira type , where . The following two possibilities for this case are:
-
(i)
We have and
-
(ii)
We have and Note that is from model (2.15).
For (i), the algorithm implies that if and when Therefore, (i) contributes a proportion of 1/256 for both and For condition (ii), the algorithm implies that if (resp. if ). In this situation, we have and . The condition that then implies that or Half of each set of possible pairs will correspond to each possible thereby contributing another proportion of 1/256, and so we obtain
Case 9. This is for Kodaira type where . The following two possibilities for this case are:
-
(i)
We have and
-
(ii)
We have and Note that is from model (2.15).
For condition (i), we have and so the proportion of curves in this case is For condition (ii), we have and which implies that Therefore, by brute force we find that representing a proportion 1/256, and so we obtain
Case 10. This case is Kodaira type where The following two possibilities for this case are:
-
(i)
We have and
-
(ii)
We have and Note that is from model (2.15).
Clearly, the proportion of curves satisfying (i) is For (ii), we note that , and that is uniquely determined by which determines Therefore, the proportion of curves in this case is also 1/512, and so
Case 11 (). As the model is not minimal, the algorithm replaces and with and respectively. One repeats these substitutions until one obtains a model which is one of the ten cases above.
3. Proofs
3.1. Tamagawa Numbers and the proof of Theorems 1.1 and 1.3
Using the results from the previous section, we now compute each , the proportion of curves whose -minimal models have
Lemma 3.1.
If is prime and , then the following are true.
-
(1)
For we have and Moreover, if , then
-
(2)
For , we have and Moreover, if , then
-
(3)
If is prime, then we have
Proof.
We first prove (3), the formulas for where is prime. In the previous section, we computed the numbers the proportion of -minimal short Weierstrass models with Kodaira type and Tamagawa number We determine from the by keeping track of the distribution of all short Weierstrass models onto the -minimal models as dictated by Tate’s algorithm. Thanks to Lemma 2.1, we only need to consider the iterations of substitution in case eleven, which takes into account the divisibility of (resp. ) by powers of (resp. ). Moreover, represents the proportion of curves that pass through at least additional iterations before satisfying one of the first ten cases. Therefore, we obtain the formula
(3.1) |
The formulas are obtained using the entries in Table 5 in the Appendix. For example, if then we have
The infinite sum on corresponds to the Kodaira types where is odd.
We now turn to the proof of (2). Curves satisfying condition (1) or (2) of Lemma 2.2 are not included in the proportions We replace the curves satisfying (2) with the models given in (2.10). Since is a -adic unit, these curves cannot be transformed into short Weierstrass form without either introducing a denominator of or increasing the discriminant. After a second pass through the algorithm, we find that these curves terminate in either case or We designated these situations in the previous subsection with an asterisk, and we denote the proportion of such curves satisfying (2) with minimal model with Kodaira type and Tamagawa number by As above, we have that is the proportion of curves satisfying condition (1), and which then pass through the algorithm again. More generally, represents the proportion of curves that pass through at least additional iterations before satisfying one of the first ten cases, or condition (2) of Lemma 2.2. We may therefore use a geometric series to count these curves. This leads to the formula
(3.2) |
By brute force calculation using the entries listed in Tables 6 and 7 in the Appendix, we obtain (2).
Finally, we prove (1). Curves satisfying condition (1), (2), or (3) of Lemma 2.3 are not included in the proportions We replace the curves satisfying (2) with the models given in (2.13), and the curves satisfying (3) with the models given in (2.14). Since either the coefficient of or of in the reduced model is odd, these curves cannot be transformed into short Weierstrass form without either introducing a denominator of or increasing the discriminant. After a second pass through the algorithm, we find that these curves terminate in either case or We designated these situations in the previous subsection with an asterisk, and we denote the proportion of such curves satisfying (2) with minimal model with Kodaira type and Tamagawa number by Moreover as above, is the proportion of curves that satisfy condition (1), and pass through the algorithm again. More generally, is the proportion of curves that pass through at least additional iterations of the algorithm before satisfying one of the first ten cases, or satisfies (2) or (3) of Lemma 2.3. We may therefore use a geometric series to count these curves. Therefore, it follows that the analog of (3.2), again using Tables 6 and 7, is
∎
Proof of Theorem 1.1.
By Lemma 3.1 and the Chinese Remainder Theorem, we have
More generally, by multiplicativity, we formally find that
To complete the proof it suffices to verify the convergence of the Dirichlet coefficients defined by this infinite product. To this end, we note that Lemma 3.1 (3) establishes, for primes , that Therefore, convergence follows by comparison with ∎
Proof of Theorem 1.3.
Using Lemma 3.1, we find that the “average value” of is
(3.3) |
provided that this expression is convergent. To this end, we apply Lemma 3.1. For Lemma 3.1 gives , and for gives Therefore, since we have
Similarly, we have convergence for and we have and The convergence of (3.3) follows by multiplicativity, and with a computer one finds ∎
3.2. Proof of Lemma 1.4
We expand on an example of Buhler, Gross and Zagier [5], which is based on a method of Tate (for example, see [12]). For , we define
(3.4) |
where is the usual archimedean valuation of and where for we let
(3.5) |
For , if then we have Moreover, as , converges.
For brevity, we consider the case where has one component, as a similar argument applies to convenient curves with two real components. Let be a rational point. The canonical height can be computed as a sum of local heights (for example, see Ch. VI of [14]) where the sum is over all the places of (including ).
Since is Tamagawa trivial, Theorem 5.2 b) of [12] with and shows that places of bad reduction make no contribution to this summation. Furthermore, thanks to the calculation in [5, p. 475], we have
(3.6) |
Finally, the hypothesis that and implies that for all (if any) non-torsion points. Therefore, and Hence, by (3.6), the first case follows immediately.
3.3. Proof of Corollary 1.5
Before we prove Corollary 1.5, we begin with an auxiliary lemma which establishes that the vast proportion of curves with bounded height are already minimal models. Namely, we let
(3.7) |
Lemma 3.2.
As , we have
Proof.
For primes Lemma 2.1, shows that the only short Weierstrass models which are not -minimal have and . Therefore, the multiplicative contribution to for such primes is Similarly, for (resp. ), Lemma 2.3 (resp. Lemma 2.2) determines those short Weierstrass models which are -minimal (resp. -minimal). Using the tables in the Appendix, we find that the proportion of -minimal curves is (resp. -minimal curves is ). The formula for follows by multiplicativity and the fact that ∎
Proof of Corollary 1.5.
Thanks to Theorem 1.1, we find that
(3.8) |
where is the proportion of that are minimal models that also satisfy one of the following two conditions.
-
(1)
We have that has one connected component, and
where is the real root of .
-
(2)
We have that has two connected components, and
where are the real roots of .
Therefore, we have that , where is given in Lemma 3.2, and (resp. ) denotes the proportion of with that satisfy condition (1) (resp. (2)).
It is convenient to first reformulate these two cases in terms of models over given by a single parameter . To this end, we make use of the change of variable
(3.9) |
By letting we then obtain
If we set and , then both (1) and (2) are reformulated as
(3.10) |
The convenient curves with have density 0 as Therefore, it suffices to consider (3.10).
It is straightforward to determine when (3.10) holds using the discriminant of . Indeed, the discriminant is positive (resp. negative) when the curve has 2 real components (resp. 1 real component). Hence, the two cases are determined by the location of in , with respect to the points satisfying one of the following possibilities:
-
•
the discriminant of (with respect to ) is
-
•
the discriminant of (with respect to ) is
-
•
points where and share a root.
These conditions are dictated by the common zeros of and .
The discriminant of with respect to is , which is zero when The discriminant of with respect to is , which is zero when To determine when and share a root, set
which are the two roots in of Then a straightforward calculation reveals that and share a root in if and only if is a root of the polynomial
Hence, we have the two additional critical values . By calculating the functions and for in the various intervals between these critical values, we see that (3.10) is satisfied only when or The first interval corresponds to case (1), while the second is case (2).
We now analyze these cases separately taking into account (3.9). In the first case, implies that and If , then we have that , and As approaches infinity, the proportion of such curves satisfying with satisfies
For (2), we note that implies and so
Therefore, Lemma 3.7 shows that (3.8) is
∎
References
- [1] J. Balakrishnan, M. Çiperiani, J. Lang, B. Mirza, and R. Newton, Shadow lines in the arithmetic of elliptic curves, Directions in Number Theory (Ed. E. Eischen, L. Long, R. Pries), Springer, New York, 33-55.
- [2] J. Balakrishnan, M. Çiperiani, and W. Stein, -adic heights of Heegner points and -adic regulators, Math. Comp. 84 (2015), 923-954.
- [3] J. Balakrishnan, K. Kedlaya, and M. Kim, Appendix and Erratum to “Massey products for elliptic curves of rank 1”, J. Amer. Math. Soc. 24 (2011), 281-291.
- [4] J. Balakrishnan, W. Ho, N. Kaplan, S. Spicer, W. Stein, and J. Weigandt, Databases of elliptic curves ordered by height and distributions of Selmer groups and ranks, LMS J. Comput. Math. 19 (2016), 351-370.
- [5] J. Buhler, B. Gross, and D. Zagier, On the conjecture of Birch and Swinnerton-Dyer for an elliptic curve of rank 3, Math. Comp. 44 (1985), 473-481.
- [6] S. Chan, J. Hanselman, W. Li, Ranks, 2-Selmer groups, and Tamagawa numbers of elliptic curves with -torsion, Proc. Thirteenth Algorithmic Number Theory Symposium, Math. Sci. Publ., 2019, 173-189.
- [7] J. E. Cremona and M. Sadek, Local and global densities for Weierstrass models of elliptic curves, https://arxiv.org/abs/2003.08454, preprint.
- [8] M. Kim, Massey products for elliptic curves of rank 1, J. Amer. Math. Soc. 23 (2010), 725-747.
- [9] Z. Klagsbrun and R. Lemke Oliver, The distribution of the Tamagawa ratio in the family of elliptic curves with a two-torsion point, Res. Math. Sci. (2014), Art. 15.
- [10] The LMFDB Collaboration, The L-functions and Modular Forms Database, http://www.lmfdb.org, 2021.
- [11] B. Mazur, W. Stein, and J. Tate, Computation of -adic heights and log convergence, Doc. Math. Extra Vol. (2006), 577-614.
- [12] J. H. Silverman, Computing heights on elliptic curves, Math. Comp. 51 (1988), 339-358.
- [13] J. H. Silverman, The arithmetic of elliptic curves, 2nd edition, Springer, New York, 2009.
- [14] J. H. Silverman, Advanced topics in the arithmetic of elliptic curves, Springer, New York, 1994.
- [15] J. Tate, Algorithm for determining the type of a singular fiber in an elliptic pencil, Modular functions of one variable IV (Ed. B. J. Birch and W. Kuyk), Springer Lect. Notes 476 (1975), 33-52.
4. Appendix
Type | Type | Type | ||||||
---|---|---|---|---|---|---|---|---|
Type | Type | ||||
---|---|---|---|---|---|
Type | Type | ||||
---|---|---|---|---|---|
Type | Type | ||||
---|---|---|---|---|---|
Type | Type | ||||
---|---|---|---|---|---|