arXiv:2101.02673v2 [math.NT] 9 Feb 2021 eoetesto uhitgr,fragiven a for integers, such of set the denote hoe 1.2 Theorem following. the proved fteEsnti uteto h aoino h oua curve modular the of Jacobian the of quotient Eisenstein the of method immersion formal Mazur’s erfrto refer we 1] 2] 2] 2] ek salse h olwn eut iligteco the yielding 1.3 rationals. result, Theorem the over following degrees the isogeny established cyclic Kenku of [22], resolution [20], [21], [19], nelpi curve elliptic an IsogPrimeDeg ento 1.1. Definition h v values five the fte“rp frtoa sgne”rdcstedtriainof determination the reduces isogenies” rational of IsogCyclicDeg “graph the of IsogPrimeDeg XLCTIOEISO RM EREOE QUADRATIC OVER DEGREE PRIME OF ISOGENIES EXPLICIT osdrtebs aeof case base the Consider oevr nteitouto ohsppr au xlishwcons how explains Mazur t paper, known his not to was introduction it the theorem, in this Moreover, to prior that, stressing worth is It 2010 Let K ahmtc ujc Classification. Subject Mathematics nwr fDvd asnVito,adMms.Cmiigti algo this Combining Bruin-Najman, Momose. of and work Larson-Vaintrob, David, of work on Hypothesis. K Q bv e fpie o h orqartcfields quadratic four the for primes of set above fcasnme n.W eciea loih ocmueteprimes the compute over to curve algorithm elliptic an an exists describe We there one. number class of Abstract. ( √ eanme ed and field, number a be IsogCyclicDeg = ) rvdn h rtsc xmlsatrMzrs17 determina 1978 Mazur’s after examples such first the providing 5), N IsogPrimeDeg Q ( ( ( h emnto fteagrtmrle nteGnrlsdRiemann Generalised the on relies algorithm the of termination The . K Q Q san as N Mzr hoe n[30]) in 1 Theorem (Mazur, (Kenku) a vnfinite. even was ) osoigthat showing to ) ). E/K esythat say We 13 = Let sgn rm for prime isogeny K 2 hc osse a possesses which ( , . Q eaqartcfil hc snta mgnr udai field quadratic imaginary an not is which field quadratic a be 13 ( = ) Q · K za-isk n otrcnl o,w eemn the determine we Box, recently most and Ozman-Siksek, 7 ¨ = ) AIDRS BANWAIT S. BARINDER , { 13 = N 1 1. { · ≤ Q N sa is 2 5 X , ya prahwihhscm ob nw as known be to come has which approach an By . , Introduction K N 3 novn eiaesuyo h N´eron model the of study delicate a involving - oiieinteger. positive a 0 13 , ( FIELDS ylcioeydge for degree isogeny cyclic ditn a admitting N 5 ≤ 10 piay,1Y0 11.(secondary). 11G15. 11Y60, (primary), 11G05 · , n 5 and 3 )( 7 19 K , 1 Q K 11 { ∪ } rtoa ylcioeyo degree of isogeny cyclic -rational . osssol ftecsia onsfor points cuspidal the of only consists ) K n eoetesto uhpie by primes such of set the denote and , , 13 by , 3 hrb,i eiso orpapers four of series a in Thereby, . 21 , K Q 17 -rational ( , IsogCyclicDeg √ 25 , 19 7), , 27 , Q 37 ( , √ p 37 , ioey hsbuilds This -isogeny. 43 − , 5), 43 , 67 , Q ( , K 67 ( 163 √ K .If ). p , ih with rithm X − 163 o which for } 0,and 10), 0 h agrset larger the fteeexists there if infor tion ( . N } N a h set the hat . Mazur - ) ideration sprime, is N mplete We . 2 BARINDER S. BANWAIT
These values of cyclic isogeny degrees for Q were known prior to the work of Mazur, and can be explained in terms of clearly describable geometric conditions on the modular curve X0(N); see the opening paragraph of [30] for more details. For an arbitrary number field K, it is no longer necessarily true that IsogPrimeDeg(K) (and hence a fortiori IsogCyclicDeg(K)) is finite. To see this, consider an elliptic curve E which has complex multiplication by an order of an imaginary quadratic field L. Observe that, for any rational prime p whichO splits or ramifies in , E admits an endomorphism of degree p rational over the ring class field H of O, and O O so defines a CM point in X0(p)(H ). Thus, if K contains the Hilbert class field of an imaginary quadratic field, thenO IsogPrimeDeg(K) is infinite. Let us therefore consider a number field K which does not contain the Hilbert class field of an imaginary quadratic field. In attempting to establish finiteness of IsogPrimeDeg(K) in this case, Momose [32] carried out a systematic study of the mod-p isogeny character λ arising from considering the Galois action on the kernel of a p-isogeny, and showed (Theorem A in loc. cit.) the existence of a constant CK such that, if p>CK, then λ must fall into one of three types: “Type 1”, “Type 2”, or “Type 3”. We will recall this theorem in Section 2 below; for now we remark that, under our hypothesis on K, “Type 3” does not arise, so we exclude it from consideration for the remainder of the Introduction. Momose showed that Type 1 primes arise only finitely often under the additional hypothesis that [K : Q] 12 (Theorem 3 in loc. cit.); that Type 2 primes arise only finitely often under≤ the Generalised Riemann Hypothesis (Remark 8 in loc. cit.); and that Type 2 primes arise only finitely often - unconditional on GRH - if K is a quadratic field (Proposition 1 in loc. cit.). In this way, Momose was able to establish the following unconditional result. Theorem 1.4 (Momose, Theorem B in [32]). Let K be a quadratic field which is not an imaginary quadratic field of class number 1. Then IsogPrimeDeg(K) is finite. To be sure - and to quote Mazur from the introduction of [29] speaking in the context of rational points on X0(N) - the assertion of mere finiteness is not all that is wanted. The work of making Momose’s constant CK above explicit was subsequently and independently carried out by David (Th´eor`eme II in [11]), and Larson and Vaintrob (Theorem 7.9 in [27]). Both David as well as Larson and Vaintrob make the observation that, as a consequence of Merel’s resolution of the uniform boundedness conjecture for torsion orders of elliptic curves over number fields [31], Type 1 primes as above arise only finitely often; one therefore obtains the following result, written explicitly in the literature by the latter authors. Theorem 1.5 (Larson and Vaintrob, Corollary 2 in [27]). Assume the Generalised Riemann Hypothesis. For a number field K, IsogPrimeDeg(K) is finite if and only if K does not contain the Hilbert class field of an imaginary quadratic field.
An explicit expression for CK does not immediately yield an explicit upper bound on IsogPrimeDeg(K); one further needs to effectively bound Type 2 primes, which Theorem 7.9 in [27] does only up to the determination of various effectively com- putable absolute constants. Since these have not been computed, an explicit upper bound on IsogPrimeDeg(K) has not hitherto been exhibited for any K = Q. Specialise now to [K : Q] = 2. By combining the bounds of David6 with those of Larson and Vaintrob, and improving upon the process of determining an upper bound for Type 2 primes, we obtain the following. QUADRATIC ISOGENY PRIMES 3
Algorithm 1.6. Assume GRH. Then there is an algorithm which, given a quadratic field K which is not imaginary quadratic of class number 1, computes an upper bound on IsogPrimeDeg(K). Given the provenance of this bound, we henceforth refer to it as the David- Larson-Momose-Vaintrob bound for K, or DLMV(K) for short. The Sage [38] implementation of this algorithm is described in Section 6. Running it on the quadratic fields Q(√D) (not imaginary quadratic of class number one) with D 10 yields the following. | | ≤ Corollary 1.7. Assume GRH. Then for each K in Table 1.1, DLMV(K) gives a bound on the isogeny primes for K.
∆K K DLMV(K) 40 Q(√ 10) 3.20 10316 − − × 24 Q(√ 6) 2.99 10308 − − × 20 Q(√ 5) 2.58 10305 − − × 8 Q(√2) 4.06 10139 × 12 Q(√3) 1.68 10152 × 5 Q(√5) 5.65 10126 × 24 Q(√6) 9.76 10177 × 28 Q(√7) 1.08 10189 × 40 Q(√10) 2.59 10354 × Table 1.1. The David-Larson-Momose-Vaintrob bounds for quad- ratic fields Q(√D) with D 10, excluding imaginary quadratic fields of class number one.| | ≤
According to the introduction of [6], 1080 is approximately the number of atoms in the visible universe. The adjective ‘astronomical’ therefore falls somewhat short of describing the numbers in the above table. Indeed, as observed by Kamienny and Mazur in the introduction of [18], such enormous bounds, however explicit, are of small comfort when one expects IsogPrimeDeg(K) to be not much larger than IsogPrimeDeg(Q), and that in parading such bounds one risks some level of public embarrassment1. We are thus motivated to go further. Rather than merely enumerating an up- per bound for IsogPrimeDeg(K), can one instead find a finite set of primes which contains IsogPrimeDeg(K)? A careful reading of Momose’s proofs suggests that the isogeny primes arise in the support of a handful of explicitly computable integers. While this is not strictly true, it is “true enough” to the point of being able to provide an algorithm to compute such a superset for IsogPrimeDeg(K). Algorithm 1.8. Assume GRH. Then there is an algorithm which, given a quadratic field K which is not imaginary quadratic of class number 1, computes a superset for IsogPrimeDeg(K).
1especially so for us considering our bounds are several orders of magnitude larger than theirs! 4 BARINDER S. BANWAIT
More specifically, the algorithm requires one to check whether a certain element- ary condition on Legendre symbols is satisfied for all prime numbers up to the bound on Type 2 primes. While this bound is fairly sizeable (about 60 billion for K = Q(√5)), it is nowhere near the dizzying heights of DLMV(K), and more importantly it can be managed with an optimised PARI/GP [37] implementation utilising memoization and parallel threading. The implementation of this algorithm is therefore split between PARI/GP and Sage. As will be explained in Section 3, the primes p 71 will necessarily always be contained in the output; and clearly IsogPrimeDeg≤(Q) IsogPrimeDeg(K) for all K; so in the following table we show only those primes p⊆ 73 that furthermore are not contained in IsogPrimeDeg(Q). ≥ Corollary 1.9. Assume GRH. Then for each K in Table 1.2, if p is an isogeny prime for K which is strictly larger than 71 and not equal to 163, then p is listed in the column Large Possible Isogeny Primes.
∆K K Large Possible Isogeny Primes 40 Q(√ 10) None − − 24 Q(√ 6) 73, 97, 103, 149 − − 20 Q(√ 5) None − − 8 Q(√2) 73, 79 12 Q(√3) 97, 109, 157 5 Q(√5) 73, 79 24 Q(√6) 73, 97, 103, 139 28 Q(√7) 73 40 Q(√10) 79, 109, 157 Table 1.2. The large possible isogeny primes (p 73 and p / IsogPrimeDeg(Q)) for the same quadratic fields as in≥ Table 1.1. ∈
Having computed a finite list of possible isogeny primes for the Ks in the above table, we should now like to determine, for each prime p in this list, whether or not it is indeed an isogeny prime; that is, whether or not X0(p)(K) contains any noncuspidal points. Such questions are notoriously difficult; but fortunately, many of these ps we need to consider are such that the genus of X0(p) is fairly small; and most importantly, there has been in recent years much progress in the study of quadratic points on low-genus modular curves. Of particular significance are the works of Bruin and Najman [9], Ozman¨ and Siksek [36], and most recently Box [8]; taken together, these three works give a complete determination of the quadratic points on X0(N) when it has genus 2, 3, 4 or 5. In essence, for each such N, there are only finitely many quadratic points which do not correspond to elliptic Q-curves; and these finitely many points are determined explicitly. All of these works utilise Magma [7] in a significant way. By combining these results with earlier work of Ozman¨ in determining local sol- ubility of quadratic twists of X0(N) [35], together with a fair amount of Sage and Magma computation - notably the Chabauty package - one is able to completely QUADRATIC ISOGENY PRIMES 5 determine IsogPrimeDeg(K) for some Ks, giving - conditional upon GRH - the first examples of the determination of isogeny primes for number fields larger than Q. Theorem 1.10. Assuming GRH, we have the following. IsogPrimeDeg(Q(√7)) = IsogPrimeDeg(Q) IsogPrimeDeg(Q(√ 10)) = IsogPrimeDeg(Q) − IsogPrimeDeg(Q(√ 5)) = IsogPrimeDeg(Q) 23 . − ∪{ } Of particular note here is the ruling out of the prime 73, which is treated in Box’s work, and relies on the determination of the rational points on the modular curve + X0(73) , recently completed in the work of Balakrishnan, Best, Bianchi, Lawrence, M¨uller, Triantafillou and Vonk (Theorem 6.3 in [2]) and uses the method of explicit quadratic Chabauty developed by Balakrishnan and Dogra [3] and Balakrishnan, Dogra, M¨uller, Tuitman and Vonk [4] following Kim’s work [23] [24] on non-abelian Chabauty. Our original motivation for this work was to write down IsogPrimeDeg(K) for a single K = Q, so we are content to stop at this point. Dealing with primes larger than 73 may6 be possible by extending the methods of Ozman-Siksek¨ and Box, but currently this is the largest prime considered in their work. However, in Appendix A, written jointly with Derickx, it is proved that 79 / IsogPrimeDeg(Q(√5)), from which one obtains the following result. ∈ Theorem 1.11. Assuming GRH, IsogPrimeDeg(Q(√5)) = IsogPrimeDeg(Q) 23, 47 . ∪{ } Theorem 1.10 and Theorem 1.11 are proved in Section 11. The arising of the primes 23 and 47 may be explained by the geometric condition that, in these cases, X0(p) is hyperelliptic, so necessarily admit infinitely many quadratic points; it is therefore not too surprising that these primes arise for a given quadratic field. Our implementation [5] - including all the code shown in this article - is available at: https://github.com/barinderbanwait/quadratic_isogeny_primes More details on how to use the command line tool are given on the README.md there. There are two parts to this article: Part I - Theory, and Part II - Implementation. Part I describes the objects, concepts and ideas underlying the algorithms, and covers Type 1 and Type 2 primes, and their finiteness. Part II gets into the details of the Sage implementations of the algorithms, explaining the various methods and helper functions we use, as well as the PARI/GP optimisation of searching for Type 2 primes. The Magma code we use for the determination of isogeny primes up to 73 is also presented here. In the spirit of Mazur’s introduction in [30], we would like to end our introduction with the following. A question. Suppose one has determined IsogPrimeDeg(K) for a particular quad- ratic field K. By considering the “graph of K-rational isogenies”, can one reduce the determination of IsogCyclicDeg(K) to the determination of K-points on X0(N) for a finite list of composite Ns, just as Mazur does in the introduction of his paper? 6 BARINDER S. BANWAIT
Acknowledgements. I am very grateful to David Roe and Andrew Sutherland for granting me access to MIT’s legendre computer, on which the Magma and PARI/GP computations were performed, and to Barry Mazur for a correspondence which prompted me to think beyond the computations into the underlying geo- metric reasons for isogenies. The copy of Magma was made available through a generous initiative of the Simons Foundation. I am indebted to Maarten Derickx for suggestions on improving the implementation as well as for ideas that led to the Appendix, Samir Siksek for answering a question about rational points on hyperel- liptic curves, James Stankewicz for bringing my attention to Momose’s work, and Isabel Vogt for useful conversations. I also thank Alex Bartel, Lassina Demb´el´e, Bas Edixhoven, Gerhard Frey, and John Voight for comments on an earlier version of the manuscript. Finally I wish to express my sincere gratitude to John Cremona, who introduced me to the subject of rational isogenies, and who both encouraged and helped me in my first steps in attempting to understand the 1978 paper of Mazur, whose work more generally remains a great source of inspiration to me.
Part 1. Theory 2. Type 1 and Type 2 primes Since we shall mostly be following Momose’s proofs [32], it will help to reduce confusion if we largely stick to his notation. Thus, let E/K be an elliptic curve over a number field possessing a K-rational p-isogeny for some prime p 5; write ≥ V for the kernel of the isogeny, a one-dimensional GK-stable module, and denote by λ the isogeny character:
λ : G Aut V (K) = F×. K −→ ∼ p Write θp for the mod-p cyclotomic character of GK. Since, in light of Theorem 1.5, we are chiefly concerned with number fields K that do not contain the Hilbert class field of an imaginary quadratic field, and moreover since this condition is rather a mouthful to say every time, we make the following definition. Definition 2.1. A number field K is called isogeny-finite if it does not contain the Hilbert class field of an imaginary quadratic field. Note that the definition may need to be revised should it become known that in fact the Generalised Riemann Hypothesis is false. We begin with the statement of Theorem 1 from loc. cit.. Theorem 2.2 (Momose, Theorem 1 in loc. cit.). Let K be a number field. Then there exists an effective constant C0 = C0(K) such that for any prime p>C0, and for any elliptic curve admitting a K-rational p-isogeny, the isogeny character λ falls into one of the following three types: 12 1 12 Type 1. λ or (λθp− ) is unramified. Type 2. λ12 = θ6 and p 3 (mod 4). p ≡ Type 3. K contains the Hilbert class field HL of an imaginary quadratic field. The rational prime p splits in L: p = pp¯. OL QUADRATIC ISOGENY PRIMES 7
For any prime q of K prime to p, with Frobenius automorphism σq, 12 12 λ (σq)= α (mod p)
for any α K× with α = Nm (q). ∈ OL k/L Remark 2.3. We are chiefly concerned with isogeny-finite number fields, so Type 3 will not arise in our setting. Nevertheless it is important to show this here in light of Lemma 2.7 below, which explains where these Types arise from, and which ultimately affects the implementation (see Lemma 2.8).
In order to get a handle on C0, we step through Momose’s proof of this theorem in our setting of quadratic isogeny-finite K. In doing so, one sees that it is in fact possible to explicitly compute the set of primes for which the isogeny character is not of Type 1 or 2. We denote this set by PreTypeOneTwoPrimes(K) (again noting that Type 3 does not arise in our setting). The first step in proving this is a description of how λ12 acts on ideals of K coprime to p (identifying λ with a character of the ideal group IK(p)), which is expressed as Lemma 1: Lemma 2.4 (Momose, Lemma 1 of loc. cit.). Assume that K is Galois over Q, and that p is unramified in K. Then for a fixed prime p of K lying over p, there exist integers a satisfying 0 a 12, for σ Gal(K/Q) such that σ ≤ σ ≤ ∈ λ12((α)) αǫ (mod p) ≡ for ǫ = a σ and α K× prime to p. σ σ ∈ Thus,Pλ12 acts (modulo p) via an element ǫ of the group ring Z[Gal(K/Q)], for which there are only finitely many possibilities. In our case of quadratic K, we may denote ǫ as a pair (a, b) of integers, referring to a id + b σ, with σ being the non-trivial Galois automorphism. · · Lemma 2.5. The possible values of the group ring character ǫ for a quadratic field K are as follows: (1) Quadratic ǫ: the 4 pairs (12a, 12b) for a, b 0, 1 ; (2) Quartic ǫ: the 12 pairs (4a, 4b) for a, b 0∈{, 1, 2, 3} , excluding the 4 quad- ratic pairs. ∈{ } (3) Sextic ǫ: the 5 pairs (6a, 6b) for a, b 0, 1, 2 , excluding the 4 quadratic pairs; ∈ { } Proof. This follows from Remark 1 of loc. cit., where the possible values for the unordered set a, b are given as { } 0, 12 ; • {0, 4, 8}, 12 (possible only if j(E) 0 (mod p) and p 2 (mod 3)); • {0, 6, 12 (possible} only if j(E) ≡1728 (mod p) and p≡ 3 (mod 4)). • { } ≡ ≡
Remark 2.6. Momose cites Mazur’s papers [30] and Chapter III of [29] for the above result, but does not specify any particular result from them. It seems that the relevant result from [30] is Lemma 5.1 (which occurs just before the restriction to N remaining prime in K), and from Chapter III of [29] is Proposition 4.2, which in turn relies on the very detailed analysis of bad fibres of the N´eron model of J0(N) 8 BARINDER S. BANWAIT in the Appendix of loc. cit., by Mazur and Rapoport. The naming of pairs in the above Lemma as quadratic, quartic, or sextic therefore reflects the size of the pair AutC(E,V ). Moreover, from Mazur’s Lemma 5.1 we gain another restriction on p in the cubic and quartic cases beyond those shown above; namely, that such a p must split or ramify in K. These restrictions on p in the exceptional automorphism case will be used in the implementation to further cut down possible isogeny primes. The notion of λ being of Type 1,2, or 3 has its seed in the following classification, which is Momose’s Lemma 2. Lemma 2.7 (Momose, Lemma 2 of loc. cit.). Under the same notation and as- sumptions as Lemma 2.4, take a rational prime q = p which splits completely in K. 6 hK Take a prime q of K lying over q, and an element α K× with (α)= q , where ∈ hK denotes the class number of K. Assume that αǫ = β12hK for a root β of the Frobenius map of an elliptic curve defined over Fq. Then ǫ is one of the following types:
Type 2. ǫ = 6NmK/Q and p 3 (mod 4). Type 3. K contains the imaginary≡ quadratic field L = Q(β), and ǫ = 12Nm or 12Nm ρ K/L K/L · for the complex conjugation ρ of L. Type 3 therefore becomes relevant for us in the imaginary quadratic case. Let us now return to Momose’s proof of his Theorem 1. If ǫ = (0, 0) or (12, 12), then we are in Type 1; if ǫ = (6, 6), then (according to Lemma 2.7; note that in this case p must be 3 (mod 4) from the proof of Lemma 2.5) we are in Type 2; so we suppose that ǫ≡is neither of these three possibilities. Momose takes a rational prime q = p which splits completely in K, and a prime q of K lying over q. We refer to such6 a q as an auxiliary prime, and observe that we can (and in the implementation to be described in Section 8, most definitely will) take several of these auxiliary primes. Momose shows that, if E has potentially multiplicative reduction at q, then p must divide one of the following two non-zero integers (non-zero because ǫ is not of Type 1):
ǫ ǫ 12hK A(ǫ, q) := Nm Q(α 1) or B(ǫ, q) := Nm Q(α q ), K/ − K/ − hK where hK denotes the class number of K, and α is a generator of the ideal q . We refer to primes in the support of these two integers as Type A and Type B primes, respectively. Observe that each of these integers depends only on ǫ and q. If E has potentially good reduction at q, and ǫ is not of Type 2 or 3, then from Lemma 2.7 we know that αǫ = β12hK for any root β of the characteristic polynomial of Frobenius of any elliptic curve6 over κ(q); consequently p must divide the following non-zero integer depending only on ǫ and q:
ǫ 12hK C(ǫ, q) := lcm( Nm Q(α β ) β is a Frobenius root over κ(q) ). K(β)/ − | We refer to primes dividing this integer as Type C primes. It remains to deal with ǫ of Type 3. QUADRATIC ISOGENY PRIMES 9
Lemma 2.8. Let K be a quadratic field. If ǫ is of Type 3, and there exists β as above such that αǫ = β12hK , then the auxiliary prime q is principal. Proof. This follows from the end of the proof of Momose’s Theorem 1. If K is real quadratic then there is nothing to prove, so suppose that K is ima- ginary quadratic; in the notation of Type 3 of Lemma 2.7, we have K = L. The relation αǫ = β12hK gives the equalities of ideals that (q)12hK =(α)12 =(β)12hK . Then q =(β) is principal. Therefore, in our setting of an isogeny-finite quadratic field, our implementation will take non-principal auxiliary prime ideals in the case of an imaginary quadratic field. Let Aux denote such a finite set of auxiliary prime ideals, and let ABC(ǫ, q) denote the union of the Type A, B, and C primes arising as above, together with the rational prime q lying under q; we append this single rational prime since the possible isogeny primes of type A, B or C were deemed to be distinct from q. We may thus define the set of pre-Type 1 or 2 primes for K as PreTypeOneTwoPrimes(K) := ABC(ǫ, q), ǫ q Aux [ ∈\ where the union is taken over the 18 pairs in Lemma 2.5 excluding (0, 12), (12, 0), and (6, 6). We summarise this re-interpretation of Momose’s Theorem 1 into the following. Proposition 2.9. Let K be an isogeny-finite number field, and p a prime not in PreTypeOneTwoPrimes(K). Then the isogeny character λ is of Type 1 or Type 2.
We end this section by recalling David’s explicit expression for C0(K) (Th´eor`eme II in [11]). David makes the following notational definitions of entitites associated to a num- ber field K Galois over Q. For simplicity, we give these in the case of a quadratic field K:
∆K = discriminant of K
hK = class number of K
RK = regulator of K
rK = rank of unit group of K ln 2 δK = rK +1 rK +1 (rK 1) r δ− − C (K)= K K 1 2 C2(K) = exp(24C1(K)RK ) C(K, n)=(n12hK C (K)+ n6hK )4 for n Z. 2 ∈ AhK David then takes C0 to be C(K, 2(∆K) ), where A is an absolute constant which appears in the Effective Chebotarev Density Theorem (Theorem 1.1 in [25]). A minor variant of this will be used in Section 6 when we discuss the implement- ation of the DLMV bound. 10 BARINDER S. BANWAIT
3. Computing Type 1 primes Momose proved (Theorem 3 in [32]) that a number field of degree at most 12 admits only finitely many Type 1 primes. At that time, the restriction on degree arose from the n for which the natural2 map from the smooth locus of the nth symmetric power of X0(p) into the N´eron model of the Eisenstein quotient of J0(p) was known to be a formal immersion. This restriction on degree was removed very soon after Momose’s paper appeared, as a result of Merel’s resolution of the uniform boundedness conjecture for torsion on elliptic curves [31]. Furthermore, not long after Merel’s work appeared, Oesterl´eprovided a very explicit bound on the torsion primes that arise over a number field of given degree. Oesterl´enever published his result; this gap in the literature was filled by Derickx, Kamienny, Stein, and Stoll as Appendix A in [12]. Both David as well as Larson and Vaintrob use this bound of Oesterl´eto give an explicit bound on the Type 1 primes as follows: max(TypeOnePrimes(K)) (1+36dK hK )2. ≤ We will use this in Section 6 when we discuss the implementation of the DLMV bound. In this section, as in the previous one, we show how one may step through Mo- mose’s proof and algorithmically determine the set TypeOnePrimes(K) in the case of quadratic K. Momose starts by adding all primes strictly less than p(2) = 73 into TypeOnePrimes(K); this is so that he may invoke Theorem 2 and Corollary 1 in [32], due to Kamienny3. The quantity 73 comes from the statement of Proposition 3.2 of [17]. The primes that ramify in K are also added into the set. Next, Momose takes an auxiliary prime q larger than or equal to q(2) = 7; as before, we will take several such auxiliary primes. Let q denote a prime of K above q, and suppose now that E/K is an elliptic curve with a K-rational p isogeny, with p of Type 1, and p = q. If E has potentially6 multiplicative reduction at q, then Momose shows that p 1 − divides 12hK. If E has potentially good reduction at q, then Momose shows that p must divide the non-zero integer (non-zero from Lemma 2.7): D(q) := lcm( 1+ N(q)12hK β12hK β¯12hK β is a Frobenius root over κ(q) ). − − | (3.1) We summarise the above as follows.
Proposition 3.1. TypeOnePrimes(K)= PrimesUpTo(71) p : p ∆ ∪{ | K } p :(p 1) 12h p : p qD(q) . ∪{ − | K} ∪ { | } q Aux ! ∈\
2in the context of Kamienny’s extension of Mazur’s formal immersion method 3Momose also attributes Abramovich, who extended the symmetric power formal immersion method from degree 8 to degree 12 number fields QUADRATIC ISOGENY PRIMES 11
4. Computing Type 2 primes Let K be an isogeny-finite quadratic field, and E/K an elliptic curve admitting a K-rational p-isogeny, with p of Type 2. Denote as before the isogeny character by λ. We begin this section by recalling Momose’s Lemmas 3, 4, and 5. Lemma 4.1 (Momose, Lemma 3 in loc. cit.). λ is of the form m λ = ψθp for an integer m with 2m p+1/2 (mod p 1), and a character ψ of order dividing 6. ≡ − Lemma 4.2 (Momose, Lemma 4 in loc. cit.). Let q be a prime of K lying over a rational prime q = p. If E has potentially multiplicative reduction at q, and q splits in the imaginary6 quadratic field Q(√ p), then − 2 N(q) ψ(σ )± (mod p). ≡ q Lemma 4.3 (Momose, Lemma 5 in loc. cit.). Let q be a prime of K lying over a rational prime q = p. If E has potentially good reduction at q, q is of odd residue field degree, and N6 (q) < p/4, then q is inert in Q(√ p). − Momose then states without proof that these three lemmas imply that a Type 2 prime must satisfy the following condition. Condition C. Any rational prime q with q