This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

CM elliptic curves: volcanoes, reality and applications, Part II

Pete L. Clark  and  Frederick Saia
Abstract.

Let MNM\mid N be positive integers, and let Δ\Delta be the discriminant of an order in an imaginary quadratic field KK. When ΔK<4\Delta_{K}<-4, the first author determined the fiber of the morphism X0(M,N)X(1)X_{0}(M,N)\rightarrow X(1) over the closed point JΔJ_{\Delta} corresponding to Δ\Delta and showed that all fibers of the map X1(M,N)X0(M,N)X_{1}(M,N)\rightarrow X_{0}(M,N) over JΔJ_{\Delta} were connected. [Cl22a]. In the present work we complement the work of [Cl22a] by addressing the most difficult cases ΔK{3,4}\Delta_{K}\in\{-3,-4\}. These works provide all the information needed to compute, for each positive integer dd, all subgroups of E(F)[tors]E(F)[\operatorname{tors}], where FF is a number field of degree dd and E/FE_{/F} is an elliptic curve with complex multiplication.

1. Introduction

1.1. Main Results

This paper is a direct continuation of [Cl22a], which determined the Δ\Delta-CM locus on the modular curves X0(M,N)/X_{0}(M,N)_{/\mathbb{Q}} for Δ\Delta the discriminant of an order in an imaginary quadratic field KK different from (1)\mathbb{Q}(\sqrt{-1}) or (3)\mathbb{Q}(\sqrt{-3}). This work also gave a completely explicit description of the primitive residue fields of Δ\Delta-CM closed points: i.e., the residue fields (P)\mathbb{Q}(P) of Δ\Delta-CM points PX0(M,N)P\in X_{0}(M,N) for which there is no Δ\Delta-CM point PX0(M,N)P^{\prime}\in X_{0}(M,N) such that (P)\mathbb{Q}(P^{\prime}) embeds into (P)\mathbb{Q}(P) as a proper subfield. Finally, the work [Cl22a] also gave an inertness result for the fibers of X1(M,N)X0(M,N)X_{1}(M,N)\rightarrow X_{0}(M,N) over Δ\Delta-CM points on X0(M,N)X_{0}(M,N), which yields a complete description of the multiset of degrees of Δ\Delta-CM closed points on X1(M,N)/X_{1}(M,N)_{/\mathbb{Q}}. Using only the knowledge of the degrees of primitive residue fields of Δ\Delta-CM points on X0(M,N)X_{0}(M,N) yields the corresponding knowledge of degrees of primitive residue fields of Δ\Delta-CM points on X1(M,N)X_{1}(M,N), which is precisely what is needed in order to classify torsion subgroups of Δ\Delta-CM elliptic curves over number fields of any fixed degree.

In the present work we treat the excluded fields (1)\mathbb{Q}(\sqrt{-1}) and (3)\mathbb{Q}(\sqrt{-3}). If Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K} and ΔK{3,4}\Delta_{K}\in\{-3,-4\}, then for all MNM\mid N we determine the Δ\Delta-CM locus on X0(M,N)/X_{0}(M,N)_{/\mathbb{Q}} and explicitly determine all primitive residue fields of Δ\Delta-CM points on X0(M,N)/X_{0}(M,N)_{/\mathbb{Q}}. Finally, we show that the fibers of X1(M,N)X0(M,N)X_{1}(M,N)\rightarrow X_{0}(M,N) over Δ\Delta-CM points are connected.111The difference between “inertness” and “connectedness” is that the latter allows ramification. The map X0(M,N)X(1)X_{0}(M,N)\rightarrow X(1) can only ramify over 0, 17281728 and \infty.

Taken together, the works [Cl22a] and the present work give a complete description of torsion subgroups of CM elliptic curves over number fields. In particular, we get an algorithm that takes as input a positive integer dd and outputs the complete, finite list of groups isomorphic to E(F)[tors]E(F)[\operatorname{tors}] where FF is a number field of degree dd and E/FE_{/F} is a CM elliptic curve, conditionally on knowing the finite list of imaginary quadratic orders of class number properly dividing dd. With current knowledge about class numbers, this allows us to enumerate CM torsion in number field degree d200d\leq 200. If we are willing to assume the Generalized Riemann Hypothesis (GRH), then by [LLS15, Cor. 1.3] we can enumerate CM torsion in number field degree d18104d\leq 18104. This enumeration will appear in a future work.

1.2. Review of the ΔK<4\Delta_{K}<-4 case

Let us outline the proof of the computation of the fiber of X0(M,N)X(1)X_{0}(M,N)\rightarrow X(1) over the closed Δ\Delta-CM point JΔJ_{\Delta} on X(1)X(1) given in [Cl22a] so that we can see what must be modified to treat the ΔK{3,4}\Delta_{K}\in\{-3,-4\} case.

Step 1: We handle the case X0(1,a)=X0(a)X_{0}(1,\ell^{a})=X_{0}(\ell^{a}) for a prime power a\ell^{a}.
Step 1a: The \ell-power isogeny graph corresponding to a Δ\Delta-CM elliptic curve with Δ=2L𝔣02ΔK\Delta=\ell^{2L}\mathfrak{f}_{0}^{2}\Delta_{K} (where gcd(,𝔣0)=1\gcd(\ell,\mathfrak{f}_{0})=1) has the structure of an \ell-isogeny volcano. This is an infinite graph that is very close to being a rooted tree and with vertex set stratified into levels indexed by 0\mathbb{Z}^{\geq 0}; the set of vertices at level LL corresponds to the set of jj-invariants of (Δ=2L𝔣02ΔK)(\Delta=\ell^{2L}\mathfrak{f}_{0}^{2}\Delta_{K})-CM elliptic curves, which is a torsor under Pic𝒪(Δ)\operatorname{Pic}\mathcal{O}(\Delta), the Picard group of the imaginary quadratic order 𝒪(Δ)\mathcal{O}(\Delta) of discriminant Δ\Delta. Cyclic a\ell^{a}-isogenies with Δ\Delta-CM source elliptic curve correspond to paths of length aa in this volcano with initial vertex at level LL. From this it is easy to see that if φ:EE\varphi:E\rightarrow E^{\prime} is such an isogeny and if the target elliptic curve has level LL^{\prime}, then over KK the field of moduli of φ\varphi is the ring class field K(𝔣0max(L,L))K(\mathfrak{f}_{0}\ell^{\max(L,L^{\prime})}), which is equal to K(j(E),j(E))K(j(E),j(E^{\prime})). It follows that

(j(E),j(E))(φ)K(j(E),j(E)).\mathbb{Q}(j(E),j(E^{\prime}))\subseteq\mathbb{Q}(\varphi)\subseteq K(j(E),j(E^{\prime})).

Step 1b: Thus the field of moduli (φ)\mathbb{Q}(\varphi) of φ\varphi is determined when (j(E),j(E))\mathbb{Q}(j(E),j(E^{\prime})) contains KK: this happens if and only if (j(E),j(E))\mathbb{Q}(j(E),j(E^{\prime})) has no real embedding (j(E)j(E) and j(E)j(E^{\prime}) are “not coreal”). Otherwise we are left to decide whether (φ)\mathbb{Q}(\varphi) is (j(E),j(E))\mathbb{Q}(j(E),j(E^{\prime})) or K(j(E),j(E))K(j(E),j(E^{\prime})). Both the coreality question and the dichotomy between the two possible fields can be answered in terms of the natural action of complex conjugation on the \ell-isogeny volcano. Determining the explicit action of 𝔤={1,c}\mathfrak{g}_{\mathbb{R}}=\{1,c\} on the \ell-isogeny volcano is one of the main contributions of [Cl22a]. In the end, depending upon whether or not the path is fixed under complex conjugation or not,222Since closed points on X0(a)X_{0}(\ell^{a}) correspond to certain equivalence classes of paths, the actual answer is slightly more complicated than this but can still be determined from the action of complex conjugation on the isogeny graph. we get that (φ)\mathbb{Q}(\varphi) is isomorphic to (𝔣0max(L,L)\mathbb{Q}(\mathfrak{f}_{0}\ell^{\max(L,L^{\prime}}) – that is, isomorphic to a rational ring class field – the field obtained by adjoining to \mathbb{Q} the jj-invariant of an elliptic curve with CM by the imaginary quadratic order of discriminant (𝔣0max(L,L))2ΔK(\mathfrak{f}_{0}\ell^{\max(L,L^{\prime})})^{2}\Delta_{K} – or to the ring class field K(𝔣0max(L,L))K(\mathfrak{f}_{0}\ell^{\max(L,L^{\prime})}) – which is obtained by adjoining to KK the same jj-invariant.

Step 2: We pass from the prime power case X0(a)X_{0}(\ell^{a}) to the case X0(N)X_{0}(N).
Step 2a: For any closed point p{0,1728,}p\notin\{0,1728,\infty\} on the jj-line X(1)X(1), if N=1a1rarN=\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}}, let FF be the fiber of π:X0(N)X(1)\pi:X_{0}(N)\rightarrow X(1) over pp, and for 1ir1\leq i\leq r let FiF_{i} be the fiber of X0(iai)X(1)X_{0}(\ell_{i}^{a_{i}})\rightarrow X(1) over pp. Then we show that FF is the fiber product of F1,,FrF_{1},\ldots,F_{r} over Spec(p)\operatorname{Spec}\mathbb{Q}(p). Since each FiF_{i} is the spectrum of a finite product of number fields, each isomorphic to either a rational ring class field or a ring class field, FF is determined by FiF_{i} in terms of tensor products of these rational ring class fields and ring class fields.
Step 2b: Letting (𝔣)(j(/𝒪(𝔣2ΔK)))\mathbb{Q}(\mathfrak{f})\coloneqq\mathbb{Q}(j(\mathbb{C}/\mathcal{O}(\mathfrak{f}^{2}\Delta_{K}))) be the rational ring class field of conductor 𝔣\mathfrak{f}, we show that

(1) K(𝔣1)K(gcd(𝔣1,𝔣2)K(𝔣2)=K(lcm(𝔣1,𝔣2))K(\mathfrak{f}_{1})\otimes_{K(\gcd(\mathfrak{f}_{1},\mathfrak{f}_{2})}K(\mathfrak{f}_{2})=K(\operatorname{lcm}(\mathfrak{f}_{1},\mathfrak{f}_{2}))

and

(2) (𝔣1)(gcd(𝔣1,𝔣2)(𝔣2)=(lcm(𝔣1,𝔣2)).\mathbb{Q}(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(\gcd(\mathfrak{f}_{1},\mathfrak{f}_{2})}\mathbb{Q}(\mathfrak{f}_{2})=\mathbb{Q}(\operatorname{lcm}(\mathfrak{f}_{1},\mathfrak{f}_{2})).

These identities allow us to write down FF explicitly as a product of number fields.

Step 3: Lifting a point PP on X0(N)X_{0}(N) induced by an isogeny φ:EE\varphi:E\rightarrow E^{\prime} to a point P~\tilde{P} X0(M,N)X_{0}(M,N) involves scalarizing the modulo MM Galois representation on EE, with the effect that (P~)\mathbb{Q}(\tilde{P}) is obtained from (P)\mathbb{Q}(P) by adjoining the projective MM-torsion field (P)(E[M])\mathbb{Q}(P)(\mathbb{P}E[M]). This uses that because Δ<4\Delta<-4, the projective MM-torsion field is independent of the choice of (P)\mathbb{Q}(P)-rational model. Indeed, for all M3M\geq 3, if EE is a Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K}-CM elliptic curve, we find that (P)(E[M])=(P)K(M𝔣)\mathbb{Q}(P)(\mathbb{P}E[M])=\mathbb{Q}(P)K(M\mathfrak{f}).

1.3. The ΔK{3,4}\Delta_{K}\in\{-3,-4\} case

When ΔK{3,4}\Delta_{K}\in\{-3,-4\} and EE is a Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K}-CM elliptic curve, then for certain 𝔣>1\mathfrak{f}>1 some of the above steps still hold. However, when 𝔣=1\mathfrak{f}=1, none of the above arguments hold as stated. While some of the change are routine, in several places we have to make arguments that are significantly more intricate than those of [Cl22a]. Let us describe the modifications:

Step 1a: When ΔK{3,4}\Delta_{K}\in\{-3,-4\}, \ell is a prime numer, and 𝔣0>1\mathfrak{f}_{0}>1, then again the \ell-power isogeny graph of a (Δ=(L𝔣0)2ΔK)(\Delta=(\ell^{L}\mathfrak{f}_{0})^{2}\Delta_{K})-CM elliptic curve is an \ell-volcano. When 𝔣0=1\mathfrak{f}_{0}=1, the \ell-power isogeny graph is no longer an \ell-volcano. This is in fact the least of our worries, as the deviation from “volcanoness” is minor and had already been well understood: the differences involve multiple edges descending from the surface and in subtleties involving orientations of edges which necessitate more care in the notion of a “nonbacktracking path.” The structural information we need is found, for instance, in [Su12].

Step 1b: When 𝔣02ΔK{3,4}\mathfrak{f}_{0}^{2}\Delta_{K}\in\{-3,-4\}, there is in fact no canonical action of complex conjugation on the \ell-isogeny graph. To define the action of complex conjugation on isogenies, we need a priori a chosen \mathbb{R}-model on the elliptic curve. Every real elliptic curve has precisely two nonisomorphic \mathbb{R}-models. When Δ<4\Delta<-4 these two \mathbb{R}-models are quadratic twists of each other, so the action of 𝔤\mathfrak{g}_{\mathbb{R}} on finite subgroup schemes of E/E_{/\mathbb{R}} is independent of the choice of \mathbb{R}-model. However, when Δ{3,4}\Delta\in\{-3,-4\} this is no longer the case.
It turns out that when 𝔣02ΔK{3,4}\mathfrak{f}_{0}^{2}\Delta_{K}\in\{-3,-4\}, in most cases we can define a noncanonical action of 𝔤\mathfrak{g}_{\mathbb{R}} on the \ell-isogeny graph that allows us to determine fields of modulo of Δ\Delta-CM points on X0(N)X_{0}(N) in terms of real and complex paths, as in [Cl22a]. But there are two cases in which we need to pass from this isogeny graph to a certain double cover and define an action of 𝔤\mathfrak{g}_{\mathbb{R}} on that. By looking carefully on how surface edges change the \mathbb{R}-structure of a ΔK\Delta_{K}-CM elliptic curve we are able to carry out the analysis as in [Cl22a].

Step 2a: The fiber product result referred to above [Cl22a, Prop. 3.5] is false when j{0,1728}j\in\{0,1728\}: the modular curve X0(1a1rar)X_{0}(\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}}) is a desingularization of the fiber product of the morphisms X0(iai)X(1)X_{0}(\ell_{i}^{a_{i}})\rightarrow X(1). For lack of this scheme-theoretic result we need other techniques to compute the composite level fibers. We make use of the Atkin-Lehner involution wNw_{N} to reduce to either the ΔK<4\Delta_{K}<-4 case or the case when both the source and target are ΔK\Delta_{K}-CM, in which case we have a proper isogeny in the sense of [Cl22a, §3.4] and we can reason via K\mathbb{Z}_{K}-ideals.

Step 2b: When Δ{3,4}\Delta\in\{-3,-4\}, equations (1) and (2) hold for certain pairs 𝔣1,𝔣2+\mathfrak{f}_{1},\mathfrak{f}_{2}\in\mathbb{Z}^{+} and fail for others: in general the compositum K(𝔣1)K(𝔣2)K(\mathfrak{f}_{1})K(\mathfrak{f}_{2}) is a proper subfield of K(lcm(𝔣1,𝔣2))K(\operatorname{lcm}(\mathfrak{f}_{1},\mathfrak{f}_{2})); and the same holds for rational ring class fields (𝔣1)\mathbb{Q}(\mathfrak{f}_{1}) and (𝔣2)\mathbb{Q}(\mathfrak{f}_{2}). In §2 we use class field theory to show that it is still the case that K(𝔣1)K(\mathfrak{f}_{1}) and K(𝔣2)K(\mathfrak{f}_{2}) are linearly disjoint over K(gcd(𝔣1,𝔣2))K(\gcd(\mathfrak{f}_{1},\mathfrak{f}_{2})) and to determine the index of K(𝔣1)K(𝔣2)K(\mathfrak{f}_{1})K(\mathfrak{f}_{2}) in K(lcm(𝔣1,𝔣2))K(\operatorname{lcm}(\mathfrak{f}_{1},\mathfrak{f}_{2})); we do the same for rational ring class fields; and again we calculate tensor products of rational ring class fields and ring class fields. This calculation is relatively straightforward, but the difference in the answer causes complications related to Step 2a: when ΔK<4\Delta_{K}<-4, if N1,N2N_{1},N_{2} are coprime positive integers, to show that the residue field (P)\mathbb{Q}(P) of a point PX0(N)P\in X_{0}(N) contains e.g. a ring class field K(N1N2)K(N_{1}N_{2}), it suffices to show that it contains each of K(N1)K(N_{1}) and K(N2)K(N_{2}). When ΔK{3,4}\Delta_{K}\in\{-3,-4\}, we cannot argue in this way. Instead our method is to find a rationally isogenous elliptic curve with CM conductor divisible by N1N2N_{1}N_{2}.

Step 3: When Δ{3,4}\Delta\in\{-3,-4\}, the projective MM-torsion field F(E[M])F(\mathbb{P}E[M]) of a Δ\Delta-CM elliptic curve may depend upon the model. Nevertheless we compute the residue field (P)\mathbb{Q}(P) for any Δ\Delta-CM point PX0(M,M)P\in X_{0}(M,M) (this amounts to computing the minimal possible projective MM-torsion field as we range over models). Using this and the maps α:X0(M,N)X0(M,M)\alpha:X_{0}(M,N)\rightarrow X_{0}(M,M) and β:X0(M,N)X0(N)\beta:X_{0}(M,N)\rightarrow X_{0}(N), we can bootstrap from β(P)X0(N)\beta(P)\in X_{0}(N) to PX0(M,N)P\in X_{0}(M,N), with some care: the case Δ=4\Delta=-4 behaves exceptionally to all the rest.

1.4. The CM fibers of X1(M,N)X0(M,N)X_{1}(M,N)\rightarrow X_{0}(M,N) are connected

In [Cl22a, Thm. 1.2], the first author showed an especially close relationship between points on X0(M,N)X_{0}(M,N) and points on X1(M,N)X_{1}(M,N) for points which do not have CM by Δ{3,4}\Delta\in\{-3,-4\}. In particular, this theorem states that the fiber of the map X1(M,N)X0(M,N)X_{1}(M,N)\rightarrow X_{0}(M,N) is inert over any point which does not have CM by one of these two discriminants. This has the important consequence that determining the degrees of closed Δ\Delta-CM points on X0(M,N)X_{0}(M,N) and on X1(M,N)X_{1}(M,N) are equivalent problems. The following theorem generalizes this result to include points with 3-3 and 4-4-CM.

Theorem 1.1.

Let MN+M\mid N\in\mathbb{Z}^{+}, and suppose that xX0(M,N)/x\in X_{0}(M,N)_{/\mathbb{Q}} is a Δ\Delta-CM point. Let π:X1(M,N)X0(M,N)\pi:X_{1}(M,N)\rightarrow X_{0}(M,N) denote the natural morphism.

  1. (i)

    If Δ<4\Delta<-4 or if M2M\geq 2, then π\pi is inert over xx.

  2. (ii)

    Suppose that Δ{3,4}\Delta\in\{-3,-4\} and M=1M=1.

    1. (a)

      If xx is a ramified point of the map X0(M,N)X(1)X_{0}(M,N)\rightarrow X(1) or if N3N\leq 3, then π\pi is inert over xx.

    2. (b)

      Otherwise, i.e., if N4N\geq 4 and xx is an elliptic point on X0(M,N)X_{0}(M,N), then we have

      eπ(x)={2 if Δ=43 if Δ=3 and fπ(x)={ϕ(N)/4 if Δ=4ϕ(N)/6 if Δ=3e_{\pi}(x)=\begin{cases}2\quad&\text{ if }\Delta=-4\\ 3\quad&\text{ if }\Delta=-3\end{cases}\quad\text{ and }\quad f_{\pi}(x)=\begin{cases}\phi(N)/4\quad&\text{ if }\Delta=-4\\ \phi(N)/6\quad&\text{ if }\Delta=-3\end{cases}

      for the ramification index and residual degree of xx.

In particular, in all cases we have that the fiber of π\pi over xx consists of a single point.

Proof.

For the proof, we first recall some basic relevant facts: for N2N\leq 2 the map π\pi is an isomorphism. For N3N\geq 3 it is a (/N)/{±1}(\mathbb{Z}/N\mathbb{Z})^{*}/\{\pm 1\}-Galois covering, hence has degree ϕ(N)/2\phi(N)/2. All points on X(N)=X1(N,N)X(N)=X_{1}(N,N) not above 0,1728X(1)0,1728\in X(1) are unramified. For N4N\geq 4 the curve X1(N)X_{1}(N) (and hence X(N)X(N)) has no elliptic points of periods 22 or 33, from which it follows that all points over 0,1728X(1)0,1728\in X(1) are ramified with ramification index 22 or 33. The curve X1(2)X_{1}(2) has a single elliptic point of period 22 over 1728X(1)1728\in X(1), while the curve X1(3)X_{1}(3) has a single elliptic point of period 33 over 0X(1)0\in X(1). (One can see these claims regarding elliptic points and ramification from elementary arguments involving congruence subgroups, in fact this is [DS05, Exc. 2.3.7]).

For Δ<4\Delta<-4 the claim is [Cl22a, Thm 1.2], so suppose that Δ{3,4}\Delta\in\{-3,-4\}. For M2M\geq 2, the point xx must be non-elliptic (i.e., is a ramified point of the map X0(M,N)X(1)X_{0}(M,N)\rightarrow X(1)). We can see this, for instance, via our analysis of paths on 𝒢K,,1\mathcal{G}_{K,\ell,1} for any prime M\ell\mid M; in all cases we find that any pair of independent a\ell^{a^{\prime}} isogenies for a1a^{\prime}\geq 1 must include at least one with a corresponding path in 𝒢K,,1\mathcal{G}_{K,\ell,1} which descends, and hence any 3-3 or 4-4-CM point on X0(a,a)X_{0}(\ell^{a^{\prime}},\ell^{a}), and hence on X0(M,N)X_{0}(M,N) for M2M\geq 2, must be non-elliptic. In this case we then have that a pair (E,C)/(x)(E,C)_{/\mathbb{Q}(x)} inducing xx is well-defined up to quadratic twist, as all models for EE are defined over (x)\mathbb{Q}(x). For this reason, the same argument involving the modulo NN ±\pm-Galois representation given in [Cl22a, Thm 1.2] applies. Similarly, this argument applies in case (2)(a)(2)(a) if xx is a ramified point of the map X0(M,N)X(1)X_{0}(M,N)\rightarrow X(1).

We now assume that xx is an elliptic Δ\Delta-CM point on X0(M,N)X_{0}(M,N) with Δ{3,4}\Delta\in\{-3,-4\}. If N=2N=2, then π\pi is an isomorphism, so the claim is trivial. If N=3N=3, then because there is a single elliptic point on X1(3)X_{1}(3) it follows that it must comprise the entire fiber above xx, giving the inertness claim. Assuming now that N4N\geq 4, we know that xx is elliptic while every point in π1(x)\pi^{-1}(x) is ramified with respect to the map X1(N)X(1)X_{1}(N)\rightarrow X(1), giving the claimed ramification index. Note that it follows that the residual degree is at most the claimed residual degree in each case.

To provide the lower bound on the residual degree, we need only modify the argument of the Δ<4\Delta<-4 case slightly in a predictable way. If Δ=4\Delta=-4, then a pair (E,C)(x)(E,C)_{\mathbb{Q}(x)} inducing xx is well-defined up to quartic twist. Letting qN:KK/NKq_{N}:\mathbb{Z}_{K}\rightarrow\mathbb{Z}_{K}/N\mathbb{Z}_{K} denote the quotient map, by tracking that action of Galois on a generator PP of CC we get a well-defined reduced mod NN Galois representation

ρN¯:𝔤(x)(K/NK)×/qN(K)\overline{\rho_{N}}:\mathfrak{g}_{\mathbb{Q}(x)}\rightarrow\left(\mathbb{Z}_{K}/N\mathbb{Z}_{K}\right)^{\times}/q_{N}(\mathbb{Z}_{K}^{*})

which is independent of the chosen model and surjective (see [BC20a, §1.3]). As the set {P,P,iP,iP}\{P,-P,iP,-iP\} is stable under the action of 𝔤(y)\mathfrak{g}_{\mathbb{Q}(y)} for yπ1(x)y\in\pi^{-1}(x), we then must have

ϕ(N)4=#(ρN¯(𝔤(x)))[(y):(x)],\frac{\phi(N)}{4}=\#\left(\overline{\rho_{N}}\left(\mathfrak{g}_{\mathbb{Q}(x)}\right)\right)\mid[\mathbb{Q}(y):\mathbb{Q}(x)],

giving the result for Δ=4\Delta=-4. For Δ=3\Delta=-3, exchanging “quartic” for “cubic” and μ4\mu_{4} for μ3\mu_{3} results in the required divisibility ϕ(N)6fπ(x)\frac{\phi(N)}{6}\mid f_{\pi}(x).

Remark 1.2.

The M=1M=1 with Δ<4\Delta<-4 case of Theorem 1.1 is used explicitly in [CGPS22] to transfer from knowledge of the least degree of a Δ\Delta-CM point on X1(N)X_{1}(N), which is computed in [BC20b], to knowledge of the least degree of a Δ\Delta-CM point on X0(N)X_{0}(N). A shadow of Theorem 1.1 is also seen in the referenced study in the Δ{3,4}\Delta\in\{-3,-4\} case. A positive integer NN is of Type I or Type II, using the terminology of [CGPS22], if X0(N)X_{0}(N) has an elliptic point of order 33 or 22, respectively. If NN is of type I, then there is a single primitive degree among all elliptic points on X0(N)X_{0}(N) which is the least degree of a 4-4-CM point on X0(N)X_{0}(N). In this case, the single point lying above any elliptic 4-4-CM point on X1(N)X_{1}(N) provides the least degree of a 4-4-CM point on X1(N)X_{1}(N) (and the analogous statements hold for Type II and Δ=3\Delta=-3).

2. Composita of Ring Class Fields and of Rational Ring Class Fields

Let KK be an imaginary quadratic field, of discriminant ΔK\Delta_{K}. We put

wK#K×={6 if ΔK=34 if ΔK=42 if ΔK<4.w_{K}\coloneqq\#\mathbb{Z}_{K}^{\times}=\begin{cases}6&\text{ if }\Delta_{K}=-3\\ 4&\text{ if }\Delta_{K}=-4\\ 2&\text{ if }\Delta_{K}<-4\end{cases}.

Let 𝒪\mathcal{O} be a \mathbb{Z}-order in KK. For 𝔣+\mathfrak{f}\in\mathbb{Z}^{+}, there is a unique \mathbb{Z}-order 𝒪\mathcal{O} in KK with [K:𝒪]=𝔣[\mathbb{Z}_{K}:\mathcal{O}]=\mathfrak{f} and then 𝔣K\mathfrak{f}\mathbb{Z}_{K} is the conductor ideal (𝒪:K)(\mathcal{O}:\mathbb{Z}_{K}) [Cl22a, §2.1]. We denote by K(𝔣)K(\mathfrak{f}) the ring class field of 𝒪\mathcal{O} [Cl22a, §2.3]. If jΔj(/𝒪)j_{\Delta}\coloneqq j(\mathbb{C}/\mathcal{O}), then we have

K(𝔣)=K(jΔ).K(\mathfrak{f})=K(j_{\Delta}).

We recall from [Cx89, Cor. 7.24] the formula

(3) 𝔡(𝔣)[K(𝔣):K(1)]={1 if 𝔣=12#K×𝔣𝔣(1(ΔK)1) if 𝔣2.\mathfrak{d}(\mathfrak{f})\coloneqq[K(\mathfrak{f}):K(1)]=\begin{cases}1&\text{ if }\mathfrak{f}=1\\ \frac{2}{\#\mathbb{Z}_{K}^{\times}}\mathfrak{f}\prod_{\ell\mid\mathfrak{f}}\left(1-\left(\frac{\Delta_{K}}{\ell}\right)\frac{1}{\ell}\right)&\text{ if }\mathfrak{f}\geq 2\end{cases}.

As in [Cl22a, §2.6], we also define the rational ring class field

(𝔣)(jΔ).\mathbb{Q}(\mathfrak{f})\coloneqq\mathbb{Q}(j_{\Delta}).

In [Cl22a, §2] we studied composita of ring class fields and of rational ring class fields (with a fixed imaginary quadratic field KK, in both cases) when ΔK<4\Delta_{K}<-4. The results were quite clean: for 𝔣1,𝔣2+\mathfrak{f}_{1},\mathfrak{f}_{2}\in\mathbb{Z}^{+}, the fields K(𝔣1)K(\mathfrak{f}_{1}) and K(𝔣2)K(\mathfrak{f}_{2}) are linearly disjoint over K(gcd(𝔣1,𝔣2))K(\gcd(\mathfrak{f}_{1},\mathfrak{f}_{2})) and we have K(𝔣1)K(𝔣2)=K(lcm(𝔣1,𝔣2))K(\mathfrak{f}_{1})K(\mathfrak{f}_{2})=K(\operatorname{lcm}(\mathfrak{f}_{1},\mathfrak{f}_{2})) [Cl22a, Prop. 2.2] and the same holds with each K(𝔣i)K(\mathfrak{f}_{i}) replaced by (𝔣i)\mathbb{Q}(\mathfrak{f}_{i}) [Cl22a, Prop. 2.10a)].

Here we treat ΔK{3,4}\Delta_{K}\in\{-3,-4\}.

Proposition 2.1.

Let KK be a quadratic field with ΔK{3,4}\Delta_{K}\in\{-3,-4\}, let 𝔣1,𝔣2+\mathfrak{f}_{1},\mathfrak{f}_{2}\in\mathbb{Z}^{+}, and put

mgcd(𝔣1,𝔣2),Mlcm(𝔣1,𝔣2).m\coloneqq\operatorname{gcd}(\mathfrak{f}_{1},\mathfrak{f}_{2}),\ M\ \coloneqq\operatorname{lcm}(\mathfrak{f}_{1},\mathfrak{f}_{2}).
  • a)

    Suppose that m>1m>1. Then:

    K(𝔣1)K(𝔣2)=K(M).K(\mathfrak{f}_{1})K(\mathfrak{f}_{2})=K(M).
  • b)

    If the order of discriminant 𝔣12ΔK\mathfrak{f}_{1}^{2}\Delta_{K} has class number 11, then we have

    K(𝔣1)K(𝔣2)=K(𝔣2).K(\mathfrak{f}_{1})K(\mathfrak{f}_{2})=K(\mathfrak{f}_{2}).
  • c)

    Let 𝔣1,,𝔣r+\mathfrak{f}_{1},\ldots,\mathfrak{f}_{r}\in\mathbb{Z}^{+} be pairwise relatively prime, and further assume that:
    \bullet If ΔK=3\Delta_{K}=-3, then no 𝔣i\mathfrak{f}_{i} lies in {1,2,3}\{1,2,3\}; and
    \bullet If ΔK=4\Delta_{K}=-4, then no 𝔣i\mathfrak{f}_{i} lies in {1,2}\{1,2\}.
    Then:

    [K(𝔣1𝔣r):K(𝔣1)K(𝔣r)]=(wK2)r1.[K(\mathfrak{f}_{1}\cdots\mathfrak{f}_{r}):K(\mathfrak{f}_{1})\cdots K(\mathfrak{f}_{r})]=\left(\frac{w_{K}}{2}\right)^{r-1}.
  • d)

    In all cases we have that K(𝔣1)K(\mathfrak{f}_{1}) and K(𝔣2)K(\mathfrak{f}_{2}) are linearly disjoint over K(m)K(m), and thus K(𝔣1)K(𝔣2)=K(m)K(\mathfrak{f}_{1})\cap K(\mathfrak{f}_{2})=K(m).

Proof.

We will use the classical description of ring class groups and ring class fields, with notation as in [Cx89, §7]. For 𝔣+\mathfrak{f}\in\mathbb{Z}^{+}, let IK(𝔣)I_{K}(\mathfrak{f}) be the group of fractional K\mathbb{Z}_{K}-ideals prime to 𝔣\mathfrak{f} and let PK,(𝔣)P_{K,\mathbb{Z}}(\mathfrak{f}) be the subgroup of principal fractional ideals generated by an element αK\alpha\in\mathbb{Z}_{K} such that αa(mod𝔣K)\alpha\equiv a\pmod{\mathfrak{f}\mathbb{Z}_{K}} for some aa\in\mathbb{Z} with gcd(a,𝔣)=1\gcd(a,\mathfrak{f})=1. By class field theory, we have K(𝔣1)K(𝔣2)=K(M)K(\mathfrak{f}_{1})K(\mathfrak{f}_{2})=K(M) if and only if

PK,(𝔣1)PK,(𝔣2)=PK,(M).P_{K,\mathbb{Z}}(\mathfrak{f}_{1})\cap P_{K,\mathbb{Z}}(\mathfrak{f}_{2})=P_{K,\mathbb{Z}}(M).

Clearly in all cases we have

PK,(𝔣1)PK,(𝔣2)PK,(M).P_{K,\mathbb{Z}}(\mathfrak{f}_{1})\cap P_{K,\mathbb{Z}}(\mathfrak{f}_{2})\supseteq P_{K,\mathbb{Z}}(M).

a) \bullet Suppose ΔK=4\Delta_{K}=-4 and m>1m>1, so the units of K\mathbb{Z}_{K} are ±1,±1\pm 1,\pm\sqrt{-1}. Let (α)PK,(𝔣1)PK,(𝔣2)(\alpha)\in P_{K,\mathbb{Z}}(\mathfrak{f}_{1})\cap P_{K,\mathbb{Z}}(\mathfrak{f}_{2}). We may choose α\alpha such that

αa𝔣1(mod𝔣1K)\alpha\equiv a_{\mathfrak{f}_{1}}\pmod{\mathfrak{f}_{1}\mathbb{Z}_{K}}

and then there is uK×u\in\mathbb{Z}_{K}^{\times} such that

uαa𝔣2(mod𝔣2K).u\alpha\equiv a_{\mathfrak{f}_{2}}\pmod{\mathfrak{f}_{2}\mathbb{Z}_{K}}.

If u{±1}u\in\{\pm 1\}, then the argument of Case 1 works to show that (α)PK,(M)(\alpha)\in P_{K,\mathbb{Z}}(M). After replacing α\alpha with α-\alpha if necessary, the other case to consider is that

1αa𝔣2(mod𝔣2K).\sqrt{-1}\alpha\equiv a_{\mathfrak{f}_{2}}\pmod{\mathfrak{f}_{2}\mathbb{Z}_{K}}.

If this holds then

a𝔣2a𝔣1i(modmK),\frac{a_{\mathfrak{f}_{2}}}{a_{\mathfrak{f}_{1}}}\equiv i\pmod{m\mathbb{Z}_{K}},

which is manifestly false.
\bullet Suppose ΔK=3\Delta_{K}=-3 and m>1m>1, so the units of K\mathbb{Z}_{K} are ±1,±ω\pm 1,\pm\omega, ±ω¯\pm\overline{\omega}, where ω=1+32\omega=\frac{1+\sqrt{-3}}{2}. As above, we may suppose that αa𝔣1(mod𝔣1K)\alpha\equiv a_{\mathfrak{f}_{1}}\pmod{\mathfrak{f}_{1}\mathbb{Z}_{K}} and α\alpha is congruent modulo 𝔣2K\mathfrak{f}_{2}\mathbb{Z}_{K} to either ωa𝔣2\omega a_{\mathfrak{f}_{2}} or to ω¯a𝔣2\overline{\omega}a_{\mathfrak{f}_{2}}. We then get

a𝔣2a𝔣1ω or ω¯(modmK),\frac{a_{\mathfrak{f}_{2}}}{a_{\mathfrak{f}_{1}}}\equiv\omega\text{ or }\overline{\omega}\pmod{m\mathbb{Z}_{K}},

which is again manifestly false.
b) This is a trivial case, listed for completeness: if the order of discriminant 𝔣12ΔK\mathfrak{f}_{1}^{2}\Delta_{K} has class number 11 then K(𝔣1)=K(1)K(\mathfrak{f}_{1})=K(1) (and conversely), so K(𝔣1)K(𝔣2)=K(1)K(𝔣2)=K(𝔣2)K(\mathfrak{f}_{1})K(\mathfrak{f}_{2})=K(1)K(\mathfrak{f}_{2})=K(\mathfrak{f}_{2}).333This gives rise to cases in in which K(M)K(𝔣1)K(𝔣2)K(M)\supsetneq K(\mathfrak{f}_{1})K(\mathfrak{f}_{2}): e.g. when ΔK=3\Delta_{K}=-3 we have K(2)K(3)=K(1)K(2)K(3)=K(1) but [K(6):K(1)]=3[K(6):K(1)]=3.
c) We claim that the extensions K(𝔣1),,K(𝔣r)K(\mathfrak{f}_{1}),\ldots,K(\mathfrak{f}_{r}) are mutually linearly disjoint over K(1)K(1): that is,

K(𝔣1)K(1)K(1)K(𝔣r)=K(𝔣1)K(𝔣r).K(\mathfrak{f}_{1})\otimes_{K(1)}\cdots\otimes_{K(1)}K(\mathfrak{f}_{r})=K(\mathfrak{f}_{1})\cdots K(\mathfrak{f}_{r}).

Since everything in sight is Galois, it is enough to check that (K(𝔣1)K(𝔣r1))K(𝔣r)=K(1)(K(\mathfrak{f}_{1})\cdots K(\mathfrak{f}_{r-1}))\cap K(\mathfrak{f}_{r})=K(1). But the conductor of K(𝔣1)K(𝔣r1)K(\mathfrak{f}_{1})\cdots K(\mathfrak{f}_{r-1}) divides 𝔣1𝔣r1\mathfrak{f}_{1}\cdots\mathfrak{f}_{r-1} and the conductor of K(𝔣r)K(\mathfrak{f}_{r}) divides 𝔣r\mathfrak{f}_{r}, so the conductor of their intersection is the unit ideal, so the intersection is contained in the Hilbert class field K(1)K(1), hence is equal to K(1)K(1). From this it follows that

[K(𝔣1𝔣r):K(𝔣1)K(𝔣r)]=δ(𝔣1𝔣r)i=1rδ(𝔣i),[K(\mathfrak{f}_{1}\cdots\mathfrak{f}_{r}):K(\mathfrak{f}_{1})\cdots K(\mathfrak{f}_{r})]=\frac{\delta(\mathfrak{f}_{1}\cdots\mathfrak{f}_{r})}{\prod_{i=1}^{r}\delta(\mathfrak{f}_{i})},

and the latter expression may be evaluated using (3).
d) It is immediate that K(m)K(𝔣1)K(𝔣2)K(m)\subseteq K(\mathfrak{f}_{1})\cap K(\mathfrak{f}_{2}).
The case m=1m=1 is easy: then K(𝔣1)K(𝔣2)K(\mathfrak{f}_{1})\cap K(\mathfrak{f}_{2}) has conductor dividing 𝔣1\mathfrak{f}_{1} and 𝔣2\mathfrak{f}_{2}, so its conductor is the unit ideal, so K(𝔣1)K(𝔣2)K(\mathfrak{f}_{1})\cap K(\mathfrak{f}_{2}) is contained in the Hilbert class field of KK, which is the ring class field K(1)K(1).
Henceforth we suppose that m>1m>1, and thus by part a) we have K(𝔣1)K(𝔣2)=K(M)K(\mathfrak{f}_{1})K(\mathfrak{f}_{2})=K(M). We claim the formula

𝔡(m)𝔡(M)=𝔡(𝔣1)𝔡(𝔣2).\mathfrak{d}(m)\mathfrak{d}(M)=\mathfrak{d}(\mathfrak{f}_{1})\mathfrak{d}(\mathfrak{f}_{2}).

First we observe that this formula g(m)g(M)=g(𝔣1)g(𝔣2)g(m)g(M)=g(\mathfrak{f}_{1})g(\mathfrak{f}_{2}) holds for any multiplicative function g:+g:\mathbb{Z}^{+}\rightarrow\mathbb{C}. If we had ΔK<4\Delta_{K}<-4 then the function 𝔡\mathfrak{d} would be multiplicative. Instead we have ΔK{3,4}\Delta_{K}\in\{-3,-4\}, in which case 𝔡\mathfrak{d} is a constant multiple of a multiplicative function except for its value at 11. This justifies the claim. The claim can be rewritten as

[K(𝔣1)K(𝔣2):K(m)]=[K(M):K(m)]=[K(𝔣1):K(m)][K(𝔣2):K(m)],[K(\mathfrak{f}_{1})K(\mathfrak{f}_{2}):K(m)]=[K(M):K(m)]=[K(\mathfrak{f}_{1}):K(m)][K(\mathfrak{f}_{2}):K(m)],

so K(𝔣1)K(\mathfrak{f}_{1}) and K(𝔣2)K(\mathfrak{f}_{2}) are linearly disjoint over K(m)K(m), and thus K(m)=K(𝔣1)K(𝔣2)K(m)=K(\mathfrak{f}_{1})\cap K(\mathfrak{f}_{2}). ∎

Proposition 2.2.

Let KK be a quadratic field with ΔK{3,4}\Delta_{K}\in\{-3,-4\}. Let 𝔣1,𝔣2+\mathfrak{f}_{1},\mathfrak{f}_{2}\in\mathbb{Z}^{+}, and put m=gcd(𝔣1,𝔣2)m=\gcd(\mathfrak{f}_{1},\mathfrak{f}_{2}), M=lcm(𝔣1𝔣2)M=\operatorname{lcm}(\mathfrak{f}_{1}\mathfrak{f}_{2}). Let

𝒟{3,4,12,16,27};\mathcal{D}\coloneqq\{-3,-4,-12,-16,-27\};

this is the set of imaginary quadratic disciminants Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K} with fundamental discriminant ΔK{3,4}\Delta_{K}\in\{-3,-4\} and class number 11. Let

S{𝔣+𝔣2ΔK𝒟}.S\coloneqq\{\mathfrak{f}\in\mathbb{Z}^{+}\mid\mathfrak{f}^{2}\Delta_{K}\in\mathcal{D}\}.
  • a)

    The fields (𝔣1)\mathbb{Q}(\mathfrak{f}_{1}) and (𝔣2)\mathbb{Q}(\mathfrak{f}_{2}) are linearly disjoint over (m)\mathbb{Q}(m):

    (𝔣1)(m)(𝔣2)(𝔣1)(𝔣2).\mathbb{Q}(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}\mathbb{Q}(\mathfrak{f}_{2})\cong\mathbb{Q}(\mathfrak{f}_{1})\mathbb{Q}(\mathfrak{f}_{2}).
  • b)

    If 𝔣1S\mathfrak{f}_{1}\in S, then we have:

    (𝔣1)(m)(𝔣2)(𝔣2),\mathbb{Q}(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}\mathbb{Q}(\mathfrak{f}_{2})\cong\mathbb{Q}(\mathfrak{f}_{2}),
    (𝔣1)(m)K(𝔣2)K(𝔣1)(m)(𝔣2)K(𝔣2),\mathbb{Q}(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}K(\mathfrak{f}_{2})\cong K(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}\mathbb{Q}(\mathfrak{f}_{2})\cong K(\mathfrak{f}_{2}),

    and

    K(𝔣1)(m)K(𝔣2)K(𝔣2)×K(𝔣2).K(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}K(\mathfrak{f}_{2})\cong K(\mathfrak{f}_{2})\times K(\mathfrak{f}_{2}).
  • c)

    If 𝔣1,𝔣2S\mathfrak{f}_{1},\mathfrak{f}_{2}\notin S and m>1m>1, then we have

    (𝔣1)(m)(𝔣2)(𝔣1)(𝔣2)=(M),\mathbb{Q}(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}\mathbb{Q}(\mathfrak{f}_{2})\cong\mathbb{Q}(\mathfrak{f}_{1})\mathbb{Q}(\mathfrak{f}_{2})=\mathbb{Q}(M),
    (𝔣1)(m)K(𝔣2)(𝔣2)K(𝔣2)=K(M),\mathbb{Q}(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}K(\mathfrak{f}_{2})\cong\mathbb{Q}(\mathfrak{f}_{2})K(\mathfrak{f}_{2})=K(M),

    and

    K(𝔣1)(m)K(𝔣2)K(M)×K(M).K(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}K(\mathfrak{f}_{2})\cong K(M)\times K(M).
  • d)

    Let 𝔣1,,𝔣r\mathfrak{f}_{1},\ldots,\mathfrak{f}_{r} be elements of +S\mathbb{Z}^{+}\setminus S that are pairwise relatively prime. Then (𝔣1)(𝔣r)\mathbb{Q}(\mathfrak{f}_{1})\cdots\mathbb{Q}(\mathfrak{f}_{r}) is a subfield of (𝔣1𝔣r)\mathbb{Q}(\mathfrak{f}_{1}\cdots\mathfrak{f}_{r}) of index (wK2)r1\left(\frac{w_{K}}{2}\right)^{r-1}, and moreover

    (𝔣1)(𝔣r)(𝔣1)(m)(m)(𝔣r),\mathbb{Q}(\mathfrak{f}_{1})\cdots\mathbb{Q}(\mathfrak{f}_{r})\cong\mathbb{Q}(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}\cdots\otimes_{\mathbb{Q}(m)}\mathbb{Q}(\mathfrak{f}_{r}),
    (𝔣1)(m)(𝔣r1)(m)K(𝔣r)(𝔣1)(𝔣r1)K(𝔣r).\mathbb{Q}(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}\cdots\mathbb{Q}(\mathfrak{f}_{r-1})\otimes_{\mathbb{Q}(m)}K(\mathfrak{f}_{r})\cong\mathbb{Q}(\mathfrak{f}_{1})\cdots\mathbb{Q}(\mathfrak{f}_{r-1})K(\mathfrak{f}_{r}).

    Finally, if 2sr2\leq s\leq r, then

    (𝔣1)(m)(m)(𝔣rs)(m)K(𝔣rs+1)(𝔣)(𝔣)K(𝔣r)(K(𝔣1)K(𝔣r))2s1.\mathbb{Q}(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}\dots\otimes_{\mathbb{Q}(m)}\mathbb{Q}(\mathfrak{f}_{r-s})\otimes_{\mathbb{Q}(m)}K(\mathfrak{f}_{r-s+1})\otimes_{\mathbb{Q}(\mathfrak{f})}\cdots\otimes_{\mathbb{Q}(\mathfrak{f})}K(\mathfrak{f}_{r})\cong\left(K(\mathfrak{f}_{1})\cdots K(\mathfrak{f}_{r})\right)^{2^{s-1}}.
Proof.

a) As in the proof of [Cl22a, Prop. 2.10], this follows from the fact that K(𝔣1)K(\mathfrak{f}_{1}) and K(𝔣2)K(\mathfrak{f}_{2}) are linearly disjoint over K(m)K(m).
b) If 𝔣1S\mathfrak{f}_{1}\in S, then (m)=(𝔣1)=(1)\mathbb{Q}(m)=\mathbb{Q}(\mathfrak{f}_{1})=\mathbb{Q}(1), and all the statements follow easily.
c) Using part a) and Proposition 2.1a), we get

[(M):(m)]=[K(M):K(m)]=[K(𝔣1)K(𝔣2):K(m)]=[K(𝔣1)K(m)K(𝔣2):K(m)][\mathbb{Q}(M):\mathbb{Q}(m)]=[K(M):K(m)]=[K(\mathfrak{f}_{1})K(\mathfrak{f}_{2}):K(m)]=[K(\mathfrak{f}_{1})\otimes_{K(m)}K(\mathfrak{f}_{2}):K(m)]
=[(𝔣1)(m)(𝔣2):(m)]=[(𝔣1)(𝔣2):(m)],=[\mathbb{Q}(\mathfrak{f}_{1})\otimes_{\mathbb{Q}(m)}\mathbb{Q}(\mathfrak{f}_{2}):\mathbb{Q}(m)]=[\mathbb{Q}(\mathfrak{f}_{1})\mathbb{Q}(\mathfrak{f}_{2}):\mathbb{Q}(m)],

so (𝔣1)(𝔣2)=(M)\mathbb{Q}(\mathfrak{f}_{1})\mathbb{Q}(\mathfrak{f}_{2})=\mathbb{Q}(M). The other two statements of part c) follow easily.
d) Again it follows from Proposition 2.1 that the field extensions (𝔣1),,(𝔣r)\mathbb{Q}(\mathfrak{f}_{1}),\ldots,\mathbb{Q}(\mathfrak{f}_{r}) are mutually linearly disjoint over (1)\mathbb{Q}(1). So

[(𝔣1)(𝔣r):(1)]=i=1r[(𝔣i):(1)]=(wK2)1r[(𝔣1𝔣r):(1)].[\mathbb{Q}(\mathfrak{f}_{1})\cdots\mathbb{Q}(\mathfrak{f}_{r}):\mathbb{Q}(1)]=\prod_{i=1}^{r}[\mathbb{Q}(\mathfrak{f}_{i}):\mathbb{Q}(1)]=\left(\frac{w_{K}}{2}\right)^{1-r}[\mathbb{Q}(\mathfrak{f}_{1}\cdots\mathfrak{f}_{r}):\mathbb{Q}(1)].

The other two statements of part d) follow easily. ∎

3. The Isogeny Graph 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}}

3.1. Defining the graph

Let KK be an imaginary quadratic field, and let \ell be a prime number. There is a directed multigraph 𝒢K,\mathcal{G}_{K,\ell} as follows: the vertex set 𝒱\mathcal{V} of 𝒢K,\mathcal{G}_{K,\ell} is the set of jj-invariants jj\in\mathbb{C} of K-CM elliptic curves, i.e., jj-invariants of complex elliptic curves with endomorphism ring an order in the imaginary quadratic field KK. In general, for j𝒱j\in\mathcal{V} we denote by EjE_{j} a complex elliptic curve with jj-invariant jj. As for the edges: let π1:X0()X(1)\pi_{1}:X_{0}(\ell)\rightarrow X(1) be the natural map, let wNAut(X0(N))w_{N}\in\operatorname{Aut}(X_{0}(N)) be the Atkin-Lehner involution, and let π2π1wN\pi_{2}\coloneqq\pi_{1}\circ w_{N}: here we work over \mathbb{C}. For j,j𝒱j,j^{\prime}\in\mathcal{V}, write

(π2)π1([j])=PeP[P].(\pi_{2})_{*}\pi_{1}^{*}([j])=\sum_{P}e_{P}[P].

Then the number of directed edges from jj to jj^{\prime} is eje_{j^{\prime}}. Equivalently, let E/E_{/\mathbb{C}} be any elliptic curve with jj-invariant jj. Then the number of edges from jj to jj^{\prime} is the number of cyclic order \ell subgroups CC of EE such that j(E/C)=jj(E/C)=j^{\prime}.

In [Cl22a, §4] we recalled the complete structure of the graph 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}} when 𝔣02ΔK<4\mathfrak{f}_{0}^{2}\Delta_{K}<-4 and saw in particular that it was an \ell-volcano in the sense of [Cl22a, §4.2]. Now we need to describe the structure of 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}} when 𝔣02ΔK4\mathfrak{f}_{0}^{2}\Delta_{K}\geq-4: i.e., when 𝔣0=1\mathfrak{f}_{0}=1 and ΔK{3,4}\Delta_{K}\in\{-3,-4\}.

3.2. ΔK=4\Delta_{K}=-4

Suppose ΔK=4\Delta_{K}=-4, 𝔣0=1\mathfrak{f}_{0}=1, and let \ell be a prime number.

Example 3.1.

Let K=(1)K=\mathbb{Q}(\sqrt{-1}), =2\ell=2 and 𝔣0=1\mathfrak{f}_{0}=1. The surface of this graph consists of CM jj-invariants of discriminant 4-4, of which there is 11: j=1728j=1728. Level one consists of CM jj-invariants of discriminant 16-16, of which there is again 11: j=2333113j=2^{3}\cdot 3^{3}\cdot 11^{3}. Level two consists of CM jj-invariants of discriminant 64-64, of which there are 22. As always, they form a single Galois orbit. We have

J64(t)=t282226316240t7367066619912.J_{-64}(t)=t^{2}-82226316240t-7367066619912.

There is one horizontal edge at the surface (a loop), corresponding to the unique [1]\mathbb{Z}[\sqrt{-1}]-ideal 𝔭2\mathfrak{p}_{2} of norm 22. The remaining two edges emanating outward from j=1728j=1728 connect it to j=2333113j=2^{3}\cdot 3^{3}\cdot 11^{3}. This corresponds to the fact that the pullback of the degree 11 divisor J1728J_{1728} under π:X0(2)X(1)\pi:X_{0}(2)\rightarrow X(1) is [J1728]+2[J2333113][J_{1728}]+2[J_{2^{3}\cdot 3^{3}\cdot 11^{3}}].
One of the three order 22 subgroups of E1728E_{1728} is E[𝔭2]E[\mathfrak{p}_{2}]. The other two are interchanged by the action of μ4/μ2\mu_{4}/\mu_{2} on E1728[2]E_{1728}[2].
The vertex j=1728j=1728 has outward degree 33 and inward degree 22, while the vertex j=2333113j=2^{3}\cdot 3^{3}\cdot 11^{3} has outward degree 33 and inward degree 44.

Refer to caption
Figure 1. the graph 𝒢(1),2,1\mathcal{G}_{\mathbb{Q}(\sqrt{-1}),2,1} up to level 33

Next suppose 1(mod4)\ell\equiv 1\pmod{4}. Then there are two loops emanating from the surface vertex v0v_{0}, corresponding to the two prime ideals 𝔭1\mathfrak{p}_{1}, 𝔭2=𝔭1¯\mathfrak{p}_{2}=\overline{\mathfrak{p}_{1}} of [1]\mathbb{Z}[\sqrt{-1}] lying over \ell. Let v1v_{1} be any one of the 12\frac{\ell-1}{2} level one vertices. There are two directed edges from v0v_{0} to v1v_{1}. The natural action of μ4/μ2\mu_{4}/\mu_{2} on edges with emanating from v0v_{0} fixes each of the two surface loops and interchanges the pair of edges from v0v_{0} to v1v_{1}. For each vertex at level L1L\geq 1 there is one upward edge and \ell downward edges.
Finally suppose 3(mod4)\ell\equiv 3\pmod{4}. There are no surface edges. For each vertex v1v_{1} at level 11 there are two edges from v0v_{0} to v1v_{1}. These two edges are interchanged by the μ4/μ2\mu_{4}/\mu_{2}-action. For each vertex at level L1L\geq 1 there is one upward edge and \ell downward edges.

3.3. ΔK=3\Delta_{K}=-3

Suppose ΔK=3\Delta_{K}=-3, 𝔣0=1\mathfrak{f}_{0}=1, and let \ell be a prime number.

Example 3.2.

Let K=(3)K=\mathbb{Q}(\sqrt{-3}), =3\ell=3 and 𝔣0=1\mathfrak{f}_{0}=1. The surface of this graph consists of CM jj-invariants of discriminant 3-3, of which there is 11: j=0j=0. Level one consists of CM jj-invariants of discriminant 332-3\cdot 3^{2}, of which there is again 11: j=215353j=-2^{15}\cdot 3\cdot 5^{3}. Level two consists of CM jj-invariants of discriminant 334-3\cdot 3^{4}, of which there are 33, forming a single Galois orbit. We have J334=J_{-3\cdot 3^{4}}=

t3+1855762905734664192000t23750657365033091072000000t+3338586724673519616000000000.t^{3}+1855762905734664192000t^{2}-3750657365033091072000000t+3338586724673519616000000000.

There is one horizontal edge at the surface (a loop), corresponding to the unique [1+32]\mathbb{Z}[\frac{1+\sqrt{-3}}{2}]-ideal 𝔭3\mathfrak{p}_{3} of norm 33. The remaining three edges emanating outward from j=0j=0 connect it to j=215353j=-2^{15}\cdot 3\cdot 5^{3}. This corresponds to the fact that the pullback of the degree 11 divisor J0J_{0} under π:X0(3)X(1)\pi:X_{0}(3)\rightarrow X(1) is [J0]+3[J215353][J_{0}]+3[J_{-2^{15}\cdot 3\cdot 5^{3}}].
One of the four order 33 subgroups of E0E_{0} is E[𝔭3]E[\mathfrak{p}_{3}]. The other three are interchanged by the action of μ6/μ2\mu_{6}/\mu_{2} on E0[2]E_{0}[2].
The vertex j=0j=0 has outward degree 44 and inward degree 22, while the vertex j=215353j=-2^{15}\cdot 3\cdot 5^{3} has outward degree 44 and inward degree 66.

Next suppose 1(mod3)\ell\equiv 1\pmod{3}. Then there are two loops emanating from the surface vertex v0v_{0} corresponding to the two prime ideals of [ζ6]\mathbb{Z}[\zeta_{6}] lying over \ell. Let v1v_{1} be any one of the 13\frac{\ell-1}{3} level one vertices. There are three directed edges from v0v_{0} to v1v_{1}. The natural action of μ6/μ4\mu_{6}/\mu_{4} on surface edges fixes each of the two surface loops and cyclically permutes the three edges from v0v_{0} to v1v_{1}.

Finally suppose 2(mod3)\ell\equiv 2\pmod{3}. There are no surface edges. For each vertex v1v_{1} at level 11 there are three edges from v0v_{0} to v1v_{1}. These edges are cyclically permuted by the μ4/μ2\mu_{4}/\mu_{2}-action. For each vertex at level L1L\geq 1 there is one upward edge and \ell downward edges.

3.4. Paths and a\ell^{a}-isogenies

When 𝔣02ΔK<4\mathfrak{f}_{0}^{2}\Delta_{K}<-4, [Cl22a, Lemma 4.2] gives a bijective correspondence between isomorphism classes of cyclic a\ell^{a} isogenies φ:EE\varphi:E\rightarrow E^{\prime} where E/E_{/\mathbb{C}} is a KK-CM elliptic curve for which the prime to \ell part of the conductor of the endomorphism ring is 𝔣0\mathfrak{f}_{0} and length aa nonbacktracking paths in 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}}. In these cases every edge in 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}} has a canonical inverse edge, so the directedness of 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}} does not really intervene.
When 𝔣02ΔK{3,4}\mathfrak{f}_{0}^{2}\Delta_{K}\in\{-3,-4\}, the notion of a nonbacktracking path in 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}} is a bit more subtle when the path involves ascent to and descent from the surface. If we descend from any surface vertex v0v_{0} to a level one vertex v1v_{1} and then ascend back to v0v_{0}, then the latter edge must represent the dual isogeny of the former edge, since it is the unique isogeny between these two elliptic curves, so this counts as backtracking. On the other hand, if we start at a level one vertex v1v_{1} take the unique edge e:v1v0e:v_{1}\rightarrow v_{0} and then descend back down to v1v_{1}, we have a choice of 22 edges when ΔK=4\Delta_{K}=-4 and 33 edges when ΔK=3\Delta_{K}=-3. Then ee corresponds to an \ell-isogeny φ:E1E0\varphi:E_{1}\rightarrow E_{0} and exactly one of the edges from v0v_{0} to v1v_{1}, say ee^{\prime}, corresponds to φ\varphi^{\vee}. So a path containing ee followed by ee^{\prime} counts as backtracking, but a path containing ee followed by any other edge from v0v_{0} to v1v_{1} does not.
With this understanding, [Cl22a, Lemma 4.2] extends to all ΔK\Delta_{K}, \ell and 𝔣0\mathfrak{f}_{0}.

Lemma 3.3.

Let KK be an imaginary quadratic field, \ell a prime number and 𝔣0\mathfrak{f}_{0} a positive integer prime to \ell. There is a bijective correspondence from the set of isomorphism classes of cyclic a\ell^{a}-isogenies of CM elliptic curves with endomorphism algebra KK and prime-to-\ell-conductor 𝔣0\mathfrak{f}_{0} to the set of length aa paths without backtracking in the isogeny graph 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}}.

Moreover the proof of [Cl22a, Lemma 4.2] still works to establish Lemma 3.3.

4. Action of Complex Conjugation on 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}}

This section is the analogue of [Cl22a, §5] for 𝔣02ΔK{3,4}\mathfrak{f}_{0}^{2}\Delta_{K}\in\{-3,\-4\}. We define an action of 𝔤={1,c}\mathfrak{g}_{\mathbb{R}}=\{1,c\} on the isogeny graph 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}} that is crucial for our subsequent analysis…almost. We will see that in two cases there is no such action that is suitable for our purposes, so instead we define an action on a certain double cover of 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}}.

4.1. The Field of Moduli of a Cyclic a\ell^{a}-isogeny

Theorem 4.1.

Let a\ell^{a} be a prime power, let KK be an imaginary quadratic field, and let φ:EE\varphi:E\rightarrow E^{\prime} be a cyclic a\ell^{a}-isogeny of KK-CM elliptic curves over \mathbb{C}, and let (φ)\mathbb{Q}(\varphi) be the field of moduli of φ\varphi. Let Δ=2L𝔣02ΔK\Delta=\ell^{2L}\mathfrak{f}_{0}^{2}\Delta_{K} be the discriminant of the endomorphism ring of EE (here gcd(𝔣0,)=1\gcd(\mathfrak{f}_{0},\ell)=1), let Δ=2L𝔣02ΔK\Delta^{\prime}=\ell^{2L^{\prime}}\mathfrak{f}_{0}^{2}\Delta_{K} be the discriminant of the endomorphism ring of EE^{\prime}, and put L¯=max(L,L)\overline{L}=\max(L,L^{\prime}) and 𝔣=L¯𝔣0\mathfrak{f}=\ell^{\overline{L}}\mathfrak{f}_{0}. Then:

  • a)

    There is a field embedding (𝔣)(φ)\mathbb{Q}(\mathfrak{f})\hookrightarrow\mathbb{Q}(\varphi).

  • b)

    We have (φ)K(𝔣)\mathbb{Q}(\varphi)\subseteq K(\mathfrak{f}).

Proof.

This result is a special case of [Cl22a, Thm. 5.1] when 𝔣02ΔK<4\mathfrak{f}_{0}^{2}\Delta_{K}<-4, so we may assume that ΔK{3,4}\Delta_{K}\in\{-3,-4\} and 𝔣0=1\mathfrak{f}_{0}=1. a) Certainly (φ)\mathbb{Q}(\varphi) contains both (j(E))(L𝔣0)\mathbb{Q}(j(E))\cong\mathbb{Q}(\ell^{L}\mathfrak{f}_{0}) and (j(E))(L𝔣0)\mathbb{Q}(j(E^{\prime}))\cong\mathbb{Q}(\ell^{L^{\prime}}\mathfrak{f}_{0}). At least one of these fields is isomorphic to (L¯𝔣0)=(𝔣)\mathbb{Q}(\ell^{\overline{L}}\mathfrak{f}_{0})=\mathbb{Q}(\mathfrak{f}).
b) As usual, without loss of generality we may assume that j(E)=jΔj(E)=j_{\Delta}. Let (E0)/K(𝔣)(E_{0})_{/K(\mathfrak{f})} be any KK-CM elliptic curve with endomorphism ring of discriminant 𝔣2ΔK\mathfrak{f}^{2}\Delta_{K}. Since Δ𝔣2ΔK\Delta\mid\mathfrak{f}^{2}\Delta_{K}, there is a canonical K(𝔣)K(\mathfrak{f})-rational isogeny φ0\varphi_{0} with source elliptic curve E0E_{0} and whose target elliptic curve has jj-invariant jΔ=j(E)j_{\Delta}=j(E). We choose this target elliptic curve as our model for EE over K(𝔣)K(\mathfrak{f}), and our task is to show that for this model of EE, the kernel of φ\varphi is a 𝔤K(𝔣)\mathfrak{g}_{K(\mathfrak{f})}-stable subgroup. In fact we will show that if φ\varphi is any cyclic a\ell^{a}-isogeny with source elliptic curve E/K(𝔣)E_{/K(\mathfrak{f})} and target elliptic curve of level LL^{\prime}, then φ\varphi is defined over K(𝔣)K(\mathfrak{f}) in the sense that its kernel is gK(𝔣)g_{K(\mathfrak{f})}-stable.
The isogeny φ\varphi decomposes into φ3φ2φ1\varphi_{3}\circ\varphi_{2}\circ\varphi_{1} with φ1:EE1\varphi_{1}:E\rightarrow E_{1} ascending, φ2:E1E2\varphi_{2}:E_{1}\rightarrow E_{2} horizontal and φ3:E2E\varphi_{3}:E_{2}\rightarrow E^{\prime} descending. We define b,h,db,h,d\in\mathbb{N} by

degφ1=b,degφ2=h,degφ3=d.\deg\varphi_{1}=\ell^{b},\ \deg\varphi_{2}=\ell^{h},\ \deg\varphi_{3}=\ell^{d}.

The isogeny φ1\varphi_{1} is unique, so it is certainly defined over K(𝔣)K(\mathfrak{f}). If φ21\varphi_{2}\neq 1, then φ2\varphi_{2} is, up to isomorphism on its target, given as E1E1/E1[I]E_{1}\rightarrow E_{1}/E_{1}[I] for a nonzero K\mathbb{Z}_{K}-ideal II, so φ2\varphi_{2} is defined over K(j(E1))=KK(𝔣)K(j(E_{1}))=K\subseteq K(\mathfrak{f}). Thus it suffices to show that the descending d\ell^{d}-isogeny φ3:E2E\varphi_{3}:E_{2}\rightarrow E^{\prime} is defined over K(𝔣)K(\mathfrak{f}). For this the more difficult case is when E2E_{2} lies at the surface. If E2E_{2} lies below the surface, then whether the kernel of φ3\varphi_{3} is 𝔤K(𝔣)\mathfrak{g}_{K(\mathfrak{f})}-stable is independent of the model of E2E_{2}, and the dual isogeny φ3:EE2\varphi_{3}^{\vee}:E^{\prime}\rightarrow E_{2} is ascending so is defined over K(j(E))=K(jΔ)K(𝔣)K(j(E^{\prime}))=K(j_{\Delta^{\prime}})\subseteq K(\mathfrak{f}) on any model of EE^{\prime}, so φ3\varphi_{3} is also defined over K(𝔣)K(\mathfrak{f}). Thus we may assume that E2E_{2} lies at the surface. Since φ2:E1E2\varphi_{2}:E_{1}\rightarrow E_{2} is horizontal, also E1E_{1} lies at the surface. By our choice of EE, we have that E1E_{1} is the target elliptic curve of a cyclic K(𝔣)K(\mathfrak{f})-rational a\ell^{a}-isogeny with source elliptic curve E0E_{0}. By [BC20a, Prop. 4.5] and its proof, we have that the modulo L¯\ell^{\overline{L}}-Galois representation on (E1)/K(𝔣)(E_{1})_{/K(\mathfrak{f})} consists of scalar matrices, which means that every cyclic L¯\ell^{\overline{L}}-isogeny on E1E_{1} is defined over K(𝔣)K(\mathfrak{f}). Since d=LL¯d=L^{\prime}\leq\overline{L}, the same holds for every cyclic d\ell^{d}-isogeny on E1E_{1}. If φ2=1\varphi_{2}=1 this tells us directly that φ3\varphi_{3} is defined over K(𝔣)K(\mathfrak{f}). In general: since φ2\varphi_{2} is horizontal, K\mathbb{Z}_{K} has class number 11 and K(𝔣)K(\mathfrak{f}) contains KK, then φ2\varphi_{2} is given, up to an isomorphism on the tareget, by a K(𝔣)K(\mathfrak{f})-rationally defined endomorphism of E2E_{2}, so E3E_{3} is K(𝔣)K(\mathfrak{f})-rationally isomorphic to E2E_{2}. It follows that every downward cyclic b\ell^{b}-isogeny on E2E_{2} has 𝔤K(𝔣)\mathfrak{g}_{K(\mathfrak{f})}-stable kernel, so φ3\varphi_{3} is defined over K(𝔣)K(\mathfrak{f}). ∎

Thus we get a simple dichotomy for the field of moduli (φ)\mathbb{Q}(\varphi) of a cyclic a\ell^{a}-isogeny φ\varphi: for the specific value of 𝔣\mathfrak{f} given in Theorem 4.1 in terms of the endomorphism rings of the source and target elliptic curves of φ\varphi, we know that (φ)\mathbb{Q}(\varphi) is isomorphic to either (𝔣)\mathbb{Q}(\mathfrak{f}) or to K(𝔣)K(\mathfrak{f}). As in [Cl22a, §5], we can resolve this dichotomy by understanding the action of complex conjugation on paths in the isogeny graph.

4.2. Action of Complex Conjugation on 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}}

First of all we have an action of complex conjugation — by this we will always really mean an action of the group 𝔤R={1,c}\mathfrak{g}_{R}=\{1,c\} — on the set of vertices of 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}}: indeed, the vertices are jj-invariants of complex elliptic curves, so this is just obtained by restricting the natural action of cc on \mathbb{C}. From [Cl22a, §2.5] we know that for all L0L\in\mathbb{Z}^{\geq 0}, the number of real vertices in level LL is

𝔯L#Pic𝒪(2L𝔣02ΔK)[2],\mathfrak{r}_{L}\coloneqq\#\operatorname{Pic}\mathcal{O}(\ell^{2L}\mathfrak{f}_{0}^{2}\Delta_{K})[2],

and Gauss’s genus theory of binary quadratic formulas yields a formula for 𝔯L\mathfrak{r}_{L} in terms of the number of odd prime divisors of Δ\Delta and the class of Δ\Delta modulo 3232 [Cl22a, Lemma 2.8].

In the absence of multiple edges, this action of cc on the vertex set of 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}} determines the action on the graph. When 𝔣02ΔK<4\mathfrak{f}_{0}^{2}\Delta_{K}<-4 the only possible multiple edges are surface edges, on which the action of cc is easy to understand: the two nonisomorphic \mathbb{R}-structures on a real vertex differ from each other by quadratic twisting by 1-1, so the action of complex conjugation on the set of order \ell-subgroups is independent of the choice of \mathbb{R}-structure. The answer is then that an edge running beween two real surface vertices is not fixed by complex conjugation in the split case and is fixed by complex conjugation in the ramified case (there are no surface edges in the inert case).

We are in the case where 𝔣02ΔK{3,4}\mathfrak{f}_{0}^{2}\Delta_{K}\in\{-3,-4\}. Then we still have:

\bullet If vv is a vertex at level L1L\geq 1 and e:vwe:v\rightarrow w is a downward edge, then it is the only edge from vv to ww, so ee is real if and only if vv and ww are. (Again, because we are below the surface, AutEv={±1}\operatorname{Aut}E_{v}=\{\pm 1\}, so the action of complex conjugation on subgroups of EvE_{v} is independent of the chosen \mathbb{R}-model.)

\bullet An upward edge e:vwe:v\rightarrow w gets mapped under complex conjugation to the unique upward edge with initial vertex c(v)c(v), so ee is real if and only if vv is real.

The trickier cases are those of a surface edge and of an edge running from the (unique, real) surface vertex v0v_{0} to a real level 11 vertex. We will discuss these in detail shortly.

In general, we make use of the following convention: for all L0L\in\mathbb{Z}^{\geq 0} we mark one vertex at level LL: the one with jj-invariant

jLj(/𝒪(2LΔK)).j_{L}\coloneqq j(\mathbb{C}/\mathcal{O}(\ell^{2L}\Delta_{K})).

In our diagrams, this is always the leftmost vertex in a given level. The lattice 𝒪(2LΔK)\mathcal{O}(\ell^{2L}\Delta_{K}) gives rise to a particular model ELE_{L} over (j2LΔK)\mathbb{Q}(j_{\ell^{2L}\Delta_{K}}) and hence to a particular model over \mathbb{R}. These models are compatible: for all L1L\geq 1, the upward edge from jLj_{L} to jL1j_{L-1} is realized by the (jL)\mathbb{Q}(j_{L})-rational isogeny /𝒪(2LΔK)/𝒪(2L2ΔK)\mathbb{C}/\mathcal{O}(\ell^{2L}\Delta_{K})\rightarrow\mathbb{C}/\mathcal{O}(\ell^{2L-2}\Delta_{K}).

\bullet Suppose Δ=4\Delta=-4 and >2\ell>2. We have 𝔯0=1\mathfrak{r}_{0}=1 and 𝔯L=2\mathfrak{r}_{L}=2 for all L1L\geq 1. Each real vertex vv in level L1L\geq 1 has an odd number, \ell, of descendant vertices, so at least one of these must be fixed by complex conjugation, and it follows that vv has exactly one real descendant.

It remains to discuss the action of complex conjugation on the set of directed edges emanating from the surface vertex v0v_{0}, which corresponds to “the” elliptic curve E/E_{/\mathbb{C}} with jj-invariant 17281728. By [Cl22a, Thm. 5.3], for any real elliptic curve and any odd prime \ell, there are exactly 22 order \ell-subgroups of E()E(\mathbb{C}) stabilized by complex conjugation. When 1(mod4)\ell\equiv 1\pmod{4} there are two surface loops corresponding to E[𝔭]E[\mathfrak{p}] and E[𝔭¯]E[\overline{\mathfrak{p}}] where 𝔭,𝔭¯\mathfrak{p},\overline{\mathfrak{p}} are the two [1]\mathbb{Z}[\sqrt{-1}]-ideals of norm \ell. These two edges are interchanged by complex conjugation (independently of the chosen \mathbb{R}-structure on EE). So the two real edges must be downward edges. For each real level one vertex vv, there is a pair of edges from v0v_{0} to vv; evidently complex conjugation stabilizes the pair, so if one is real, then both are real. It follows that for exactly one of the two level 11 real vertices both edges from the surface to that vertex are real, whreas for the other level 11 real vertex neither edge is real. Which is which depends upon the chosen \mathbb{R}-structure on v0v_{0}: indeed, indeed, for each level 11 real vertex vv, the unique upward edge e:vv0e:v\rightarrow v_{0} can be defined over (j(Ev))\mathbb{Q}(j(E_{v})) and hence over \mathbb{R}; this provides an \mathbb{R}-model for EE on which the dual isogeny is real.

If our path starts at v0v_{0} and ends up at level LL then it is clear that the field of moduli is K(L)K(\ell^{L}) if the path includes a surface edge and (L)\mathbb{Q}(\ell^{L}) otherwise. The harder case is if our path starts at jLj_{L} with L1L\geq 1 and ascends to the surface. In this case when we ascend to the surface we get the real model for EE given by the lattice [1]\mathbb{Z}[\sqrt{-1}], and in this real model it is the two edges from j0j_{0} to j1j_{1} that are real. The significance of this for our counting problem is that if we start below the surface and ascend to the surface there is a unique way to extend the path so that the corresponding isogeny is fixed under complex conjugation: we take the unique edge from j0j_{0} to j1j_{1} that is not the inverse of the ascending edge from j1j_{1} to j0j_{0}.

Thus one sees that in this case we are able to define an action of 𝔤R\mathfrak{g}_{R} on 𝒢K,,1\mathcal{G}_{K,\ell,1}, but to do so we had to make a choice that was appropriate for our applications.

Refer to caption
Figure 2. 𝒢(1),,1\mathcal{G}_{\mathbb{Q}(\sqrt{-1}),\ell,1} up to level 22 in the cases of \ell split (=5\ell=5, left) and inert (=3\ell=3, right) in (1)\mathbb{Q}(\sqrt{-1}), with vertices and edges fixed by complex conjugation colored orange

\bullet Suppose Δ=3\Delta=-3 and >3\ell>3. As above, we have 𝔯0=1\mathfrak{r}_{0}=1 and 𝔯L=2\mathfrak{r}_{L}=2 for all L2L\geq 2. And again, each real vertex vv in level L1L\geq 1 has an odd number, \ell, of descendant vertices, so vv has a unique real descendant. If 1(mod3)\ell\equiv 1\pmod{3} there is a pair of surface loops that are interchanged by complex conjugation; if 2(mod3)\ell\equiv 2\pmod{3} there are no surface edges. So by [Cl22a, Thm. 5.3] in either \mathbb{R}-model of “the” elliptic curve E/E_{/\mathbb{C}} with jj-invariant 0 corresponding to the surface vertex v0v_{0} there are precisely 22 order \ell-subgroups stable under complex conjugation. But this time things work out more nicely: there are three edges from v0v_{0} to each of the two real level 11 vertices, which as a set are stable under complex conjugation. Since 33 is odd, at least one edge in each set must be fixed by cc, hence exactly one because there are two such edges altogether.

Refer to caption
Figure 3. 𝒢(3),,1\mathcal{G}_{\mathbb{Q}(\sqrt{-3}),\ell,1} up to level 22 in the cases of \ell split (=7\ell=7, left) and inert (=5\ell=5, right) in (3)\mathbb{Q}(\sqrt{-3}), with vertices and edges fixed by complex conjugation colored orange

\bullet Suppose Δ=3\Delta=-3 and =2\ell=2. Now we have 𝔯0=𝔯1=1\mathfrak{r}_{0}=\mathfrak{r}_{1}=1, 𝔯2=2\mathfrak{r}_{2}=2 and 𝔯L=4\mathfrak{r}_{L}=4 for all L3L\geq 3. This means that every vertex of level L3L\leq 3 is real. For each L3L\geq 3, the real vertices of level LL can be partitioned into pairs in which each pair has a common neighbor in level L1L-1, and in each pair, exactly one of the two vertices has two real descendants and the other vertex has no real descendants. This follows from the same argument as in the proof of [Cl22a, Lemma 5.7c)].

Refer to caption
Figure 4. 𝒢(3),2,1\mathcal{G}_{\mathbb{Q}(\sqrt{-3}),2,1} up to level 44, with vertices and edges fixed by complex conjugation colored orange

\bullet Suppose Δ=4\Delta=-4 and =2\ell=2. We have 𝔯0=𝔯1=1\mathfrak{r}_{0}=\mathfrak{r}_{1}=1 and 𝔯L=2\mathfrak{r}_{L}=2 for all L2L\geq 2. For all L2L\geq 2, the vertex vLv_{L} corresponding to jj-invariant jL=j(/𝒪(22L+2)j_{L}=j(\mathbb{C}/\mathcal{O}(-2^{2L+2}) is real; the other real vertex in level LL therefore must be the other descendant vertex from vL1v_{L-1}.

Let us now discuss the action of complex conjugation on edges. Let E/E_{/\mathbb{C}} be “the” elliptic curve of jj-invariant 17281728. In either \mathbb{R}-model of EE, the surface loop corresponds to the isogeny with kernel E[𝔭]E[\mathfrak{p}], where 𝔭\mathfrak{p} is the unique prime ideal of [1]\mathbb{Z}[\sqrt{-1}] lying over 22, which is stable under complex conjugation.

If we choose the \mathbb{R}-model of EE with real lattice [1]\mathbb{Z}[\sqrt{-1}], then all three order 22 subgroups are stable under complex conjugation: they can be seen quite clearly as 12+[1\frac{1}{2}+\mathbb{Z}[\sqrt{-1}, 12+[1]\frac{\sqrt{-1}}{2}+\mathbb{Z}[\sqrt{-1}] and 1+12+[1]\frac{1+\sqrt{-1}}{2}+\mathbb{Z}[\sqrt{-1}]. So it may seem that we have defined an action of complex conjugation on 𝒢(1),2,1\mathcal{G}_{\mathbb{Q}(\sqrt{-1}),2,1}.
However this graph cannot be used for our study of isogenies! To see why, consider either of the two paths that starts at the vertex v1v_{1} in level 11, ascends to level 0, takes the surface loop, and then descends back down to level 11. These correspond to two cyclic 88-iosgenies with source elliptic curve of discriminant 16-16. However, contrary to what the graph suggests, neither of these two isogenies is defined over \mathbb{R}. Our graph is letting us down because the surface loop, which can be realized on uniformizing lattices as /[ζ4]/(1+ζ4)[ζ4]\mathbb{C}/\mathbb{Z}[\zeta_{4}]\rightarrow\mathbb{C}/(1+\zeta_{4})\mathbb{Z}[\zeta_{4}] is an isogeny of real elliptic curves, but the source and target have different \mathbb{R}-structures. Recall that every elliptic curve E/E_{/\mathbb{C}} with j(E)j(E)\in\mathbb{R} has precisely two nonisomorphic \mathbb{R}-models [SiII, Prop. V.2.2]. When j{0,1728}j\notin\{0,1728\}, these two models are just quadratic 1-1 twists of each other, but this is not the case when j{0,1728}j\in\{0,1728\}. When j=1728j=1728 (i.e., Δ=4\Delta=-4), for our purposes the most useful way to distinguish between the two models is to observe that in the model /[ζ4]\mathbb{C}/\mathbb{Z}[\zeta_{4}] all three order 22 subgroups are real, whereas in the model /(1+ζ4)[ζ4]\mathbb{C}/(1+\zeta_{4})\mathbb{Z}[\zeta_{4}] there is exaxctly one real order 22 subgroup, generated by 1+(1+ζ4)[ζ4]1+(1+\zeta_{4})\mathbb{Z}[\zeta_{4}]. This means that in our length 33 paths considered above, once we take the surface loop, we arrive at an elliptic curve over \mathbb{R} for which the two order 22 subgroups that correspond to the 22 downward edges from v0v_{0} to v1v_{1} are now interchanged by complex conjugation.

We remedy this by passing from 𝒢=𝒢(1),2,1\mathcal{G}=\mathcal{G}_{\mathbb{Q}(\sqrt{-1}),2,1} to the double cover 𝒢~\widetilde{\mathcal{G}} by unwrapping the surface loop, to get a graph that now at each level LL, consists of two copies of the vertex set of 𝒢\mathcal{G} at level LL. We decree that complex conjugation acts on the second copy of the vertex set the same way it does on the first copy. The surface edge between the two copies of v0v_{0} is real, but in the second copy the two downward edges from v0v_{0} to v1v_{1} are now complex. Complex conjugation acts on all other edges in the second copy the same as it does in the first copy (away from the surface the action of complex conjugation on cyclic subgroups is independent of the choice of \mathbb{R}-model).

Refer to caption
Figure 5. the double cover 𝒢~\widetilde{\mathcal{G}} of 𝒢(1),2,1\mathcal{G}_{\mathbb{Q}(\sqrt{-1}),2,1} up to level 33, with vertices and edges fixed by complex conjugation colored orange
Remark 4.2.
  • a)

    In Figure 5, we did not draw the upward edge with initial vertex the level 11 vertex in the right hand copy of 𝒢=𝒢(1),2,1\mathcal{G}=\mathcal{G}_{\mathbb{Q}(\sqrt{-1}),2,1}. As far as the group action of 𝔤\mathfrak{g}_{\mathbb{R}} on 𝒢~\widetilde{\mathcal{G}} is concerned, it is clear that this edge must be cc-fixed. However the cc-fixedness of this edge has no elliptic curve interpretation – no nonbacktracking path starting in the lefthand copy of 𝒢\mathcal{G} in 𝒢~\widetilde{\mathcal{G}} contains this edge. Drawing this edge as cc-fixed seems to invite confusion, so we have not done so.

  • b)

    It’s interesting to compare 𝒢~\widetilde{\mathcal{G}} to the graph of [Cl22a, Lemma 5.7]. These graphs are not isomorphic, but their enumerations of real and complex paths are the same.

  • c)

    It is also interesting (and perhaps confusing, at first) to compare the change of real structures induced by the horizontal edge in 𝒢(1),2,1\mathcal{G}_{\mathbb{Q}(\sqrt{-1}),2,1} to the end of the proof of Theorem 4.1, in which the source and target curves of a horizontal edge are rationally isomorphic. The difference is that in the setting of Theorem 4.1 the ground field contains KK. As for the horizontal edge, it corresponds to the ideal (1+ζ4)(1+\zeta_{4}), which is real and principal…but not “real-principal”: i.e., it is not generated by a real element and thus its kernel is not the kernel of an \mathbb{R}-rationally defined endomorphism.

\bullet Suppose Δ=3\Delta=-3 and =3\ell=3. We have 𝔯L=1\mathfrak{r}_{L}=1 for all L0L\geq 0, so the unique real vertex in level LL is vLv_{L}, corresponding to the elliptic curve /𝒪(32L+1)\mathbb{C}/\mathcal{O}(-3^{2L+1}).

There is a sort of “more benign” analogue of the phenomenon encountered in the previous case: the surface loop in this graph corresponds to the \mathbb{R}-isogeny /[ζ6]/(1ζ3)[ζ6]\mathbb{C}/\mathbb{Z}[\zeta_{6}]\rightarrow\mathbb{C}/(1-\zeta_{3})\mathbb{Z}[\zeta_{6}]. The source and target elliptic curves are isomorphic over \mathbb{C} but have different \mathbb{R}-structures. Indeed, by [BCS17, Lemma 3.2], if Λ1\Lambda_{1} and Λ2\Lambda_{2} are real lattices in \mathbb{C}, then they determine the same \mathbb{R}-isomorphism class of elliptic curves if and only if they are real homothetic: there is α×\alpha\in\mathbb{R}^{\times} such that Λ2=αΛ1\Lambda_{2}=\alpha\Lambda_{1}. The two lattices [ζ6]\mathbb{Z}[\zeta_{6}] and (1ζ3)[ζ6](1-\zeta_{3})\mathbb{Z}[\zeta_{6}] are not real homothetic: one can see this directly or use [BCS17, Lemma 3.6a)].
So we defined an action of complex conjugation on the three downward edges with initial vertex the surface vertex v0v_{0}: one is real and two are complex. After we take the surface loop we are now considering the action of complex conjugation on a nonisomorphic real elliptic curve. Because of this, the principled response is to again pass from 𝒢(3),3,1\mathcal{G}_{\mathbb{Q}(\sqrt{-3}),3,1} to the double cover 𝒢~\widetilde{\mathcal{G}} by unwrapping the surface loop to get a graph that at each level LL consists of two copies of the vertex set of 𝒢\mathcal{G} at level LL, and we define the action of complex conjugation in the same way as above.

Refer to caption
Figure 6. the double cover 𝒢~\widetilde{\mathcal{G}} of 𝒢(3),3,1\mathcal{G}_{\mathbb{Q}(\sqrt{-3}),3,1} up to level 22, with vertices and edges fixed by complex conjugation colored orange

While in the previous case the change of \mathbb{R}-structure changed the number of order =2\ell=2 subgroups fixed by complex conjugation, in this case =3\ell=3, so [Cl22a, Thm. 5.1] applies to show that in any \mathbb{R}-model exactly one of the three “downward” order 33 subgroups is real. So while in the previous case we needed to pass to the double cover in order to ensure the correctness of our enumeration of real and complex paths, in this case the enumeration of real and complex paths is the same whether we pass from 𝒢\mathcal{G} to 𝒢~\widetilde{\mathcal{G}} or not.

5. CM Points on X0(a)/X_{0}(\ell^{a})_{/\mathbb{Q}}

Let \ell be a prime number, and let Δ=2LΔK\Delta=\ell^{2L}\Delta_{K} be an imaginary quadratic discriminant with ΔK{3,4}\Delta_{K}\in\{-3,-4\}. In this section we will compute the fiber of X0(a)X(1)X_{0}(\ell^{a})\rightarrow X(1) over JΔJ_{\Delta}. For Δ<4\Delta<-4 there is no ramification, so we determine which residue fields occur and with what multiplicity. For Δ{3,4}\Delta\in\{-3,-4\}, a closed point on X0(a)X_{0}(\ell^{a}) in the fiber over JΔJ_{\Delta} has ramification, of index 22 or 33 in the respective cases of Δ=4\Delta=-4 and 3-3, exactly when a path in its closed point equivalence class includes a descending edge from level 0 to level 11, i.e. exactly when the path is not completely horizontal. The residue field of a closed point on a finite-type \mathbb{Q}-scheme is a number field that is well-determined up to isomorphism; it is not well-defined as a subfield of \mathbb{C}. Thus when we write that the residue field is (𝔣)\mathbb{Q}(\mathfrak{f}) for some 𝔣+\mathfrak{f}\in\mathbb{Z}^{+}, we mean that it is isomorphic to this field.
Without loss of generality we may take our source elliptic curve to have jj-invariant jΔj_{\Delta}. Our task is then to:

(i) Enumerate all nonbacktracking length aa paths PP in 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}}.
(ii) Sort them into closed point equivalence classes 𝒞(P)\mathcal{C}(P), and record the field of moduli for each equivalence class (we record any number field isomorphic to (f)\mathbb{Q}(f) as (f)\mathbb{Q}(f)).
(iii) Record how many closed point equivalence classes give rise to each field of moduli.
In §3.4 we have addressed the added subtlety in the notion of backtracking when f02ΔK{3,4}f_{0}^{2}\Delta_{K}\in\{-3,-4\}, and in §4.2 we have provided a meaningful description of the action of complex conjugation on paths in 𝒢K,,1\mathcal{G}_{K,\ell,1}. This provides the means to carry out our path-type analysis steps (i) through (iii), just as done in [Cl22a, §7] for f02ΔK<4f_{0}^{2}\Delta_{K}<-4. What we find is that the resulting enumeration of path types and corresponding residue fields for f02ΔK{3,4}f_{0}^{2}\Delta_{K}\in\{-3,-4\} is exactly as in [Cl22a, §7] for any given \ell and splitting behavior of \ell in KK, and so we refer the reader to the enumeration provided therein.

A check on the accuracy of our calculations is as follows: let ψ:++\psi:\mathbb{Z}^{+}\rightarrow\mathbb{Z}^{+} be the multiplicative function such that for any prime power a\ell^{a} we have ψ(a)=a1(+1)\psi(\ell^{a})=\ell^{a-1}(\ell+1). For all N+N\in\mathbb{Z}^{+}, we have (e.g. [CGPS22, Lemma 4.1a)])

deg(X0(N)X(1))=ψ(N).\deg(X_{0}(N)\rightarrow X(1))=\psi(N).

Letting dφd_{\varphi} and eφe_{\varphi} denote, respectively, the residual degree and ramification index of the closed point [φ][\varphi] with respect to the map X0(a)X(1)X_{0}(\ell^{a})\rightarrow X(1), we must have

C(φ)dφeφ=ψ(a)=a+a1,\sum_{C(\varphi)}d_{\varphi}\cdot e_{\varphi}=\psi(\ell^{a})=\ell^{a}+\ell^{a-1},

where the sum extends over closed point equivalence classes of points in the fiber over JΔJ_{\Delta}.

6. The Projective Torsion Field

Let FF be a field of characteristic 0, let E/FE_{/F} be an elliptic curve, and let N2N\in\mathbb{Z}^{\geq 2}. The projective NN-torsion field F(E[N])F(\mathbb{P}E[N]) is the kernel of the modulo NN projective Galois representation, i.e., the composite homomorphism

ρN¯:𝔤FρNAutE[N]AutE[N],\overline{\rho_{N}}:\mathfrak{g}_{F}\stackrel{{\scriptstyle\rho_{N}}}{{\rightarrow}}\operatorname{Aut}E[N]\rightarrow\operatorname{Aut}\mathbb{P}E[N],

where E[N]\mathbb{P}E[N] denotes the projectivization of the 22-dimensional /N\mathbb{Z}/N\mathbb{Z}-module E[N](F¯)E[N](\overline{F}). After choosing a /N\mathbb{Z}/N\mathbb{Z}-basis for E[N]E[N], we may view ρN¯\overline{\rho_{N}} as a homomorphism from 𝔤F\mathfrak{g}_{F} to PGL2(/N)\operatorname{PGL}_{2}(\mathbb{Z}/N\mathbb{Z}). Thus F(E[N])/FF(\mathbb{P}E[N])/F is a finite degree Galois extension. The projective NN-torsion field of E/FE/F is also characterized as the minimal algebraic extension of FF over which all cyclic NN-isogenies with source elliptic curve EE are defined.

The following result is a small refinement of [BC20a, Prop. 4.5].

Proposition 6.1.

Let Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K} be an imaginary quadratic discriminant, let N2N\geq 2, and let E/K(N𝔣)E_{/K(N\mathfrak{f})} be a Δ\Delta-CM elliptic curve.

  • a)

    The following are equivalent:

    • (i)

      We have K(N𝔣)(E[N])=K(N𝔣)K(N\mathfrak{f})(\mathbb{P}E[N])=K(N\mathfrak{f}).

    • (ii)

      There is a K(N𝔣)K(N\mathfrak{f})-rational cyclic NN-isogeny φ:EE\varphi:E\rightarrow E^{\prime}, where EE^{\prime} is an N2ΔN^{2}\Delta-CM elliptic curve.

  • b)

    For every Δ\Delta-CM elliptic curve E/K(N𝔣)E_{/K(N\mathfrak{f})}, there is an elliptic curve E0/K(N𝔣)E_{0}{/K(N\mathfrak{f})} with j(E0)=j(E)j(E_{0})=j(E) and such that E0E_{0} satisfies the equivalent conditions of part a). Moreover, an elliptic curve E/K(N𝔣)E^{\prime}_{/K(N\mathfrak{f})} with j(E)=j(E)j(E^{\prime})=j(E) satisfies the equivalent conditions of part a) if and only if EE^{\prime} is a quadratic twist of E0E_{0}.

Proof.

As usual, it is no loss of generality to assume that j(E)=jΔj(E)=j_{\Delta}.
a) The implication (ii) \implies (i) follows from [BC20a, Prop. 4.5] and its proof. As for (i) \implies (ii), we may take φ\varphi to be the dual of the isogeny ψ:/𝒪(N2Δ)/𝒪(Δ)\psi:\mathbb{C}/\mathcal{O}(N^{2}\Delta)\rightarrow\mathbb{C}/\mathcal{O}(\Delta), which because of (i) must be K(N𝔣)K(N\mathfrak{f})-rational on EE.
b) The isogeny ψ\psi is defined over (N𝔣)\mathbb{Q}(N\mathfrak{f}), hence also over K(N𝔣)K(N\mathfrak{f}). Since N2Δ<4N^{2}\Delta<-4, the K(N𝔣)K(N\mathfrak{f})-rational model of an elliptic curve with jj-invariant jN2Δj_{N^{2}\Delta} is unique up to quadratic twist. If FF is a field of characteristic different from 22, ψ:E1E2\psi:E_{1}\rightarrow E_{2} is an FF-rational isogeny with kernel CC, and dF×/F×2d\in F^{\times}/F^{\times 2}, then CC remains FF-rational on the quadratic twist E1dE_{1}^{d} and we have E1d/CFE2dE_{1}^{d}/C\cong_{F}E_{2}^{d}. This shows that the elliptic curve E0E_{0} of part b) exists and is unique up to quadratic twist; finally, quadratic twists do not change rationality of isogenies hence do not change projective torsion fields. ∎

For an imaginary quadratic discriminant Δ\Delta, let 𝒪(Δ)\mathcal{O}(\Delta) be the imaginary quadratic order of discriminant Δ\Delta and let

wΔ#𝒪(Δ)×.w_{\Delta}\coloneqq\#\mathcal{O}(\Delta)^{\times}.
Theorem 6.2.

Let Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K} be an imaginary quadratic discriminant, and let N3N\geq 3.

  • a)

    Let PX0(N,N)P\in X_{0}(N,N) be a Δ\Delta-CM closed point. Then (P)=K(N𝔣)\mathbb{Q}(P)=K(N\mathfrak{f}).

  • b)

    Let FF be a field of characteristic 0, and let E/FE_{/F} be a Δ\Delta-CM elliptic curve. Then F(E[N])K(N𝔣)F(\mathbb{P}E[N])\supseteq K(N\mathfrak{f}) and [F(E[N]):FK(N𝔣)]#wΔ2[F(\mathbb{P}E[N]):FK(N\mathfrak{f})]\mid\frac{\#w_{\Delta}}{2}.

Proof.

Again we may assume without loss of generality that j(P)=jΔj(P)=j_{\Delta}.
a) By Proposition 6.1, there is a Δ\Delta-CM elliptic curve E/K(N𝔣)E_{/K(N\mathfrak{f})} on which the projective modulo NN Galois representation is trivial. This elliptic curve induces a Δ\Delta-CM closed point P0X0(N,N)P_{0}\in X_{0}(N,N) such that (P0)\mathbb{Q}(P_{0}) can be embedded into K(N𝔣)K(N\mathfrak{f}). Moreover, in the notation of [Cl22a, §1.1], the subgroup H0(N,N)H_{0}(N,N) of GL2(/N)/{±1}\operatorname{GL}_{2}(\mathbb{Z}/N\mathbb{Z})/\{\pm 1\} used to define the modular curve X0(N,N)X_{0}(N,N) is the subgroup of scalar matrices, which is normal, hence X0(N,N)X(1)X_{0}(N,N)\rightarrow X(1) is a Galois covering of curves over \mathbb{Q}. It follows that all residue fields of closed points of X0(N,N)X_{0}(N,N) lying over the closed point JΔJ_{\Delta} of X(1)X(1) are isomorphic. It follows that (P)\mathbb{Q}(P) is isomorphic to a subfield of K(N𝔣)K(N\mathfrak{f}). By [DR73, Prop. VI.3.2] there is an elliptic curve E/(P)E_{/\mathbb{Q}(P)} inducing PP with trivial projective modulo NN Galois representation. As in the proof of Proposition 6.1 we have a (P)\mathbb{Q}(P)-rational isogeny φ:EE\varphi:E\rightarrow E^{\prime} with j(E)=jN2Δj(E^{\prime})=j_{N^{2}\Delta}, so (P)\mathbb{Q}(P) contains (N𝔣)\mathbb{Q}(N\mathfrak{f}). Since [K(N𝔣):(N𝔣)]=2[K(N\mathfrak{f}):\mathbb{Q}(N\mathfrak{f})]=2, we have either (P)=(N𝔣)\mathbb{Q}(P)=\mathbb{Q}(N\mathfrak{f}) or (P)=K(N𝔣)\mathbb{Q}(P)=K(N\mathfrak{f}). However, if (P)=(N𝔣)\mathbb{Q}(P)=\mathbb{Q}(N\mathfrak{f}), then since (N𝔣)\mathbb{Q}(N\mathfrak{f})\subset\mathbb{R}, we get a real elliiptic curve with real projective NN-torsion field, contradicting [Cl22a, Cor. 5.4].
b) From part a) we know that F(E[N])K(N𝔣)F(\mathbb{P}E[N])\supseteq K(N\mathfrak{f}). Consider the base extension of EE to LFK(N𝔣)L\coloneqq FK(N\mathfrak{f}). It follows from part a) that there is a character χ:𝔤LμwΔ\chi:\mathfrak{g}_{L}\rightarrow\mu_{w_{\Delta}} such that the twist of E/LE_{/L} by χ\chi has trivial projective mod NN Galois representation. There is then a cyclic field extension M/LM/L of degree dividing wΔ2\frac{w_{\Delta}}{2} such that

χ(𝔤M){±1},\chi(\mathfrak{g}_{M})\subset\{\pm 1\},

which means that there is a quadratic twist of E/ME_{/M} for which the projective mod NN Galois representation is trivial. But quadratic twists do not affect the projective modulo NN Galois representation, so the projective Galois representation on E/ME_{/M} is trivial, and [M:FK(N𝔣)]wΔ2[M:FK(N\mathfrak{f})]\mid\frac{w_{\Delta}}{2}. ∎

When N=2N=2, the projective NN-torsion field of an elliptic curve E/FE_{/F} is just its 22-torsion field F(E[2])F(E[2]). Because of this the N=2N=2 analogue of Theorem 6.2 had already been known, but for future reference we record the result anyway.

Proposition 6.3.

Let Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K} be an imaginary quadratic discriminant, let FF be a field of characteristic 0, and let E/FE_{/F} be a Δ\Delta-CM elliptic curve. Let PX0(2,2)/P\in X_{0}(2,2)_{/\mathbb{Q}} be a Δ\Delta-CM point. Then:

  • a)

    If Δ<4\Delta<-4 is odd, then (P)=K(2𝔣)\mathbb{Q}(P)=K(2\mathfrak{f}).

  • b)

    If Δ<4\Delta<-4 is even, then (P)(2𝔣)\mathbb{Q}(P)\cong\mathbb{Q}(2\mathfrak{f}).

  • c)

    If Δ=4\Delta=-4, then (P)==(2𝔣)\mathbb{Q}(P)=\mathbb{Q}=\mathbb{Q}(2\mathfrak{f}).

  • d)

    If Δ=3\Delta=-3, then (P)=K=K(2𝔣)\mathbb{Q}(P)=K=K(2\mathfrak{f}).

Proof.

Again, because X0(2,2)=X(2)X(1)X_{0}(2,2)=X(2)\rightarrow X(1) is a Galois covering, all the residue fields of PP on X0(2,2)X_{0}(2,2) lying over the closed point JΔJ_{\Delta} of X(1)X(1) are isomorphic.
a),b) Suppose Δ<4\Delta<-4. The results follow from [BCS17, Thm. 4.2] together with the observation that there is a point PP of order 22 on E(F¯)E(\overline{F}) such that E/PE/\langle P\rangle has 4Δ4\Delta-CM. (They can also be obtained from an analysis of 22-isogeny graphs.)
c) The 4-4-CM elliptic curve E:y2=x3xE:y^{2}=x^{3}-x has (E[2])=\mathbb{Q}(E[2])=\mathbb{Q}.
d) For all B×B\in\mathbb{Q}^{\times}, the curve

EB:y2=x3+BE_{B}:y^{2}=x^{3}+B

is a 3-3-CM elliptic curve with ([E])2)=(ζ3,B1/3)\mathbb{Q}([E])2)=\mathbb{Q}(\zeta_{3},B^{1/3}). Each of these fields contains (ζ3)=K\mathbb{Q}(\zeta_{3})=K, so (P)K\mathbb{Q}(P)\supseteq K. Moreover (E1)=K\mathbb{Q}(E_{1})=K, so (P)=K\mathbb{Q}(P)=K. ∎

7. Primitive Residue Fields of CM points on X0(a,a)X_{0}(\ell^{a^{\prime}},\ell^{a})

Let Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K} be an imaginary quadratic discriminant, let \ell be a prime and let 0aa0\leq a^{\prime}\leq a be integers. In this section we extend the work of [Cl22a, §7], determining all primitive residue fields and degrees of Δ\Delta-CM points on X0(a,a)X_{0}(\ell{a^{\prime}},\ell^{a}), to the cases in which ΔK{3,4}\Delta_{K}\in\{-3,-4\}.

It is no loss of generality to assume that the jj-invariant of our Δ\Delta-CM elliptic curve is jΔj_{\Delta}, and we shall do so throughout this section.

For X(H)/X(H)_{/\mathbb{Q}} a modular curve, we call the residue field (P)\mathbb{Q}(P) of a closed Δ\Delta-CM point PX(H)P\in X(H) a primitive residue field of Δ\Delta-CM points on X(H)X(H) if there is no other Δ\Delta-CM point QX(H)Q\in X(H) together with an embedding of the residue field (Q)\mathbb{Q}(Q) into (P)\mathbb{Q}(P) as a proper subfield. We call the degree d=[(P):]d=[\mathbb{Q}(P):\mathbb{Q}] a primitive degree of Δ\Delta-CM points on X(H)X(H) if there is no Δ\Delta-CM point QX(H)Q\in X(H) such that [(Q):][\mathbb{Q}(Q):\mathbb{Q}] properly divides dd.

Throughout this section, when working with a Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K}-CM point we put

Lord(𝔣).L\coloneqq\operatorname{ord}_{\ell}(\mathfrak{f}).

7.1. X0(a)X_{0}(\ell^{a})

In the case of a=0a^{\prime}=0, i.e., of X0(a)X_{0}(\ell^{a}), our results of §5 imply immediately that the case analysis is exactly as in [Cl22a, §8.1]. We recall the answer here for completeness:

Case 1.1: Suppose a=2\ell^{a}=2.
Case 1.1a: Suppose (Δ2)1\left(\frac{\Delta}{2}\right)\neq-1. The primitive residue field is (𝔣)\mathbb{Q}(\mathfrak{f}) (which equals (2𝔣)\mathbb{Q}(2\mathfrak{f}) when (Δ2)=1\left(\frac{\Delta}{2}\right)=1).
Case 1.1b: Suppose (Δ2)=1\left(\frac{\Delta}{2}\right)=-1. The primitive residue field is (2𝔣)\mathbb{Q}(2\mathfrak{f}).
Case 1.2: Suppose a>2\ell^{a}>2 and (Δ)=1\left(\frac{\Delta}{\ell}\right)=1. The primitive residue fields are (a𝔣)\mathbb{Q}(\ell^{a}\mathfrak{f}) and K(𝔣)K(\mathfrak{f}).
Case 1.3: Suppose a>2\ell^{a}>2 and (Δ)=1\left(\frac{\Delta}{\ell}\right)=-1. The primitive residue field is (a𝔣)\mathbb{Q}(\ell^{a}\mathfrak{f}).
Case 1.4: Suppose a>2\ell^{a}>2, (Δ)=0\left(\frac{\Delta}{\ell}\right)=0 and L=0L=0. The primitive residue field is (a1𝔣)\mathbb{Q}(\ell^{a-1}\mathfrak{f}).
Case 1.5: Suppose >2\ell>2, L1L\geq 1 and (ΔK)=1\left(\frac{\Delta_{K}}{\ell}\right)=1.
Case 1.5a: Suppose a2La\leq 2L. In this case there is a (𝔣)\mathbb{Q}(\mathfrak{f})-rational cyclic a\ell^{a}-isogeny, so the only primitive residue field is (𝔣)\mathbb{Q}(\mathfrak{f}).
Case 1.5b: Suppose a>2La>2L. Then the primitive residue fields are (a2L𝔣)\mathbb{Q}(\ell^{a-2L}\mathfrak{f}) and K(𝔣)K(\mathfrak{f}).
Case 1.6: Suppose >2\ell>2, L1L\geq 1, and (ΔK)=1\left(\frac{\Delta_{K}}{\ell}\right)=-1.
Case 1.6a: Suppose a2La\leq 2L. As in Case 1.5a, there is a (𝔣)\mathbb{Q}(\mathfrak{f})-rational cyclic a\ell^{a}-isogeny, so the only primitive residue field is (𝔣)\mathbb{Q}(\mathfrak{f}).
Case 1.6b: Suppose a>2La>2L. In this case the primitive residue field is (a2L𝔣)\mathbb{Q}(\ell^{a-2L}\mathfrak{f}).
Case 1.7: Suppose >2\ell>2, L1L\geq 1, (ΔK)=0\left(\frac{\Delta_{K}}{\ell}\right)=0.
Case 1.7a: Suppose a2L+1a\leq 2L+1. As in Case 1.5a, there is a (𝔣)\mathbb{Q}(\mathfrak{f})-rational cyclic a\ell^{a}-isogeny, so the only primitive residue field is (𝔣)\mathbb{Q}(\mathfrak{f}).
Case 1.7b: Suppose a2L+2a\geq 2L+2. In this case the primitive residue field is (a2L1𝔣)\mathbb{Q}(\ell^{a-2L-1}\mathfrak{f}).
Case 1.8: Suppose =2\ell=2, a2a\geq 2, L1L\geq 1, and (ΔK2)=1\left(\frac{\Delta_{K}}{2}\right)=1.
Case 1.8a: Suppose L=1L=1. The primitive residue fields are (2a𝔣)\mathbb{Q}(2^{a}\mathfrak{f}) and K(𝔣)K(\mathfrak{f}).
Case 1.8b: Suppose L2L\geq 2 and a2L2a\leq 2L-2. The primitive residue field is (𝔣)\mathbb{Q}(\mathfrak{f}).
Case 1.8c: Suppose L2L\geq 2 and a2L1a\geq 2L-1. The primitive residue fields are (2a2L+2𝔣)\mathbb{Q}(2^{a-2L+2}\mathfrak{f}) and K(𝔣)K(\mathfrak{f}).
Case 1.9: Suppose =2\ell=2, a2a\geq 2, L1L\geq 1, and (ΔK2)=1\left(\frac{\Delta_{K}}{2}\right)=-1.
Case 1.9a: Suppose L=1L=1. The primitive residue fields are (2a𝔣)\mathbb{Q}(2^{a}\mathfrak{f}) and K(2a2𝔣)K(2^{a-2}\mathfrak{f}).
Case 1.9b: Suppose L2L\geq 2 and a2L2a\leq 2L-2. The primitive residue field is (𝔣)\mathbb{Q}(\mathfrak{f}).
Case 1.9c: Suppose L2L\geq 2 and a2L1a\geq 2L-1. The primitive residue fields are (2a2L+2𝔣)\mathbb{Q}(2^{a-2L+2}\mathfrak{f}) and K(2max(a2L,0)𝔣)K(2^{\max(a-2L,0)}\mathfrak{f}).
Case 1.10: Suppose =2\ell=2, a2a\geq 2, L1L\geq 1, (ΔK2)=0\left(\frac{\Delta_{K}}{2}\right)=0, and ord2(ΔK)=2\operatorname{ord}_{2}(\Delta_{K})=2.
Case 1.10a: Suppose a2La\leq 2L. The primitive residue field is (𝔣)\mathbb{Q}(\mathfrak{f}).
Case 1.10b: Suppose a2L+1a\geq 2L+1. The primitive residue fields are (2a2L𝔣)\mathbb{Q}(2^{a-2L}\mathfrak{f}) and K(2a2L1𝔣)K(2^{a-2L-1}\mathfrak{f}).
Case 1.11: Suppose =2\ell=2, a2a\geq 2, L1L\geq 1, (ΔK2)=0\left(\frac{\Delta_{K}}{2}\right)=0, and ord2(ΔK)=3\operatorname{ord}_{2}(\Delta_{K})=3.
Case 1.11a: Suppose a2L+1a\leq 2L+1. The primitive residue field is (𝔣)\mathbb{Q}(\mathfrak{f}).
Case 1.11b: Suppose a2L+2a\geq 2L+2. The primitive residue field is (2a2L1𝔣)\mathbb{Q}(2^{a-2L-1}\mathfrak{f}).

7.2. A field of moduli result

Now suppose that 1aa1\leq a^{\prime}\leq a are integers, and let PX0(a,a)P\in X_{0}(\ell^{a^{\prime}},\ell^{a}) be a closed Δ\Delta-CM point. Then we have morphisms

α:X0(a,a)X0(a,a) and β:X0(a,a)X0(a).\alpha:X_{0}(\ell^{a^{\prime}},\ell^{a})\rightarrow X_{0}(\ell^{a^{\prime}},\ell^{a^{\prime}})\text{ and }\beta:X_{0}(\ell^{a^{\prime}},\ell^{a})\rightarrow X_{0}(\ell^{a}).
Theorem 7.1.

Let \ell be a prime number, let 1aa1\leq a^{\prime}\leq a be positive integers and let PX0(a,a)P\in X_{0}(\ell^{a^{\prime}},\ell^{a}) be a closed Δ\Delta-CM point.

  • a)

    We have

    (α(P),β(P))(P)K(α(P),β(P)).\mathbb{Q}(\alpha(P),\beta(P))\subseteq\mathbb{Q}(P)\subseteq K(\alpha(P),\beta(P)).
  • b)

    We have (P)=(α(P),β(P))\mathbb{Q}(P)=\mathbb{Q}(\alpha(P),\beta(P)) if any of the following conditions holds:

    • (i)

      Δ4\Delta\neq-4.

    • (ii)

      a3\ell^{a^{\prime}}\geq 3.

    • (iii)

      a=1a=1.

Proof.

Since (P)\mathbb{Q}(P) is an extension of both (α(P))\mathbb{Q}(\alpha(P)) and (β(P))\mathbb{Q}(\beta(P)), clearly

(P)(α(P),β(P)).\mathbb{Q}(P)\supseteq\mathbb{Q}(\alpha(P),\beta(P)).

If Δ<4\Delta<-4, then conversely (P)(α(P),β(P))\mathbb{Q}(P)\subseteq\mathbb{Q}(\alpha(P),\beta(P)): indeed, in this case, the projective torsion field is independent of the model. So we may suppose Δ{3,4}\Delta\in\{-3,-4\}.
Step 2: We will show that

(4) K(α(P),β(P))=K(a𝔣)K(β(P)).K(\alpha(P),\beta(P))=K(\ell^{a^{\prime}}\mathfrak{f})K(\beta(P)).

Since Δ{3,4}\Delta\in\{-3,-4\}, the point β(P)X0(a)\beta(P)\in X_{0}(\ell^{a}) corresponds to a path of length aa with initial vertex at the surface; if the terminal vertex has level LL^{\prime}, then K(β(P))=K(L)K(\beta(P))=K(\ell^{L^{\prime}}), so if we put

L¯max(a,L),\overline{L}\coloneqq\max(a^{\prime},L^{\prime}),

then

K(α(P),β(P))=K(L¯).K(\alpha(P),\beta(P))=K(\ell^{\overline{L}}).

We may factor an isogeny inducing β(P)\beta(P) as φdφh\varphi_{d}\circ\varphi_{h} where φh\varphi_{h} is horizontal and φd\varphi_{d} is descending of length LL^{\prime}. By the results of §6, there is an elliptic curve E/K(L¯)E_{/K(\ell^{\overline{L}})} with jj-invariant jΔj_{\Delta} on which the modulo L¯\ell^{\overline{L}} Galois representation is given by scalar matrices. The point β(P)\beta(P) is induced by a cyclic a\ell^{a}-isogeny of \mathbb{C}-elliptic curves φ:EE\varphi:E\rightarrow E^{\prime}; since Δ=ΔK\Delta=\Delta_{K}, this isogeny factors as φdφh\varphi_{d}\circ\varphi_{h}, where φh:EE′′\varphi_{h}:E\rightarrow E^{\prime\prime} is horizontal of degree aL\ell^{a-L^{\prime}} and φd:E′′E\varphi_{d}:E^{\prime\prime}\rightarrow E^{\prime} is descending of degree L\ell^{L^{\prime}}. We claim that every isogeny of this form is defined over K(L¯)K(\ell^{\overline{L}}). Indeed, as in the proof of Theorem 4.1 we have that φh\varphi_{h} is defined over K(L¯)K(\ell^{\overline{L}}) and moreover E′′K(L¯)EE^{\prime\prime}\cong_{K(\ell^{\overline{L}})}E. It follows that the modulo L\ell^{L^{\prime}}-Galois representation on E′′E^{\prime\prime} is given by scalar matrices, so φd\varphi_{d} is also defined over K(L¯)K(\ell^{\overline{L}}) and thus φ\varphi is as well.
Step 3: By Theorem 6.2 and Proposition 6.3 we have that (α(P))=K(a𝔣)\mathbb{Q}(\alpha(P))=K(\ell^{a^{\prime}}\mathfrak{f}) if either a3\ell^{a^{\prime}}\geq 3 or Δ\Delta is odd. Thus in either of these cases we have

(5) (P)=K(a𝔣)(β(P)).\mathbb{Q}(P)=K(\ell^{a^{\prime}}\mathfrak{f})\mathbb{Q}(\beta(P)).

Step 4: Finally, if a=1a=1 then α:X0(2,2)X0(2)\alpha:X_{0}(2,2)\rightarrow X_{0}(2) is the identity map, so (P)=(α(P))\mathbb{Q}(P)=\mathbb{Q}(\alpha(P)) holds trivially. ∎

Corollary 7.2.

Let a2a\geq 2, and let PX0(2,2a)P\in X_{0}(2,2^{a}) be a 4-4-CM point. Let φ:EE\varphi:E\rightarrow E^{\prime} be an isogeny of complex elliptic curves inducing β(P)X0(2a)\beta(P)\in X_{0}(2^{a}).

  • a)

    If φ\varphi is purely descending, then (P)=(β(P))(2a)\mathbb{Q}(P)=\mathbb{Q}(\beta(P))\cong\mathbb{Q}(2^{a}).

  • b)

    Otherwise, (P)=K(β(P))=K(2a1)\mathbb{Q}(P)=K(\beta(P))=K(2^{a-1}).

Proof.

Since jE=1728j_{E}=1728, there are precisely two possibilities for φ\varphi: it either consists of aa descending edges, or it has one horizontal edge followed by a1a-1 descending edges.
In the former case, we have (φ)(2a)\mathbb{Q}(\varphi)\cong\mathbb{Q}(2^{a}). Moreover, on the model of EE that makes φ\varphi (φ)\mathbb{Q}(\varphi)-rational, we evidently have a descending (φ)\mathbb{Q}(\varphi)-rational 22-isogeny. As for any 4-4-CM elliptic curve defined over (φ)\mathbb{Q}(\varphi), we have a horizontal (φ)\mathbb{Q}(\varphi)-rational 22-isogeny. Thus the 𝔤(φ)\mathfrak{g}_{\mathbb{Q}(\varphi)}-action on the three order 22 subgroup schemes of EE fixes two of the subgroups, so it must also fix the third. We conclude that (P)=(β(P))\mathbb{Q}(P)=\mathbb{Q}(\beta(P)) in this case.
Now suppose that φ\varphi consists of a horizontal edge followed by a11a-1\geq 1 descending edges. Now (φ)(2a1)\mathbb{Q}(\varphi)\cong\mathbb{Q}(2^{a-1}), which is real number field, so if (P)=(β(P))\mathbb{Q}(P)=\mathbb{Q}(\beta(P)) then we would have (P)(2a1)\mathbb{Q}(P)\cong\mathbb{Q}(2^{a-1}), a real number field. But as we saw in §4.2, the horizontal 22-isogeny ι:EE\iota:E\rightarrow E^{\prime} on a real ellliptic curve with jj-invariant 17281728 interchanges the two \mathbb{R}-structures on this elliptic curve, and on precisely one of the two \mathbb{R}-structures do we have an \mathbb{R}-rational descending 22-isogeny. If (P)\mathbb{Q}(P)\subseteq\mathbb{R} then we would have \mathbb{R}-rational descending 22-isogenies defined on both the source and target of ι\iota, which is not possible. Therefore in this case (P)(β(P))\mathbb{Q}(P)\supseteq\mathbb{Q}(\beta(P)), so by Theorem 7.1 we have (P)=K(β(P))=K(2a1)\mathbb{Q}(P)=K(\beta(P))=K(2^{a-1}). ∎

7.3. X0(a,a)X_{0}(\ell^{a^{\prime}},\ell^{a})

Using Theorem 7.1, Corollary 7.2 and the work of §5 and §6, it is easy to compute all primitive residue fields (P)\mathbb{Q}(P) of Δ\Delta-CM points PX0(a,a)P\in X_{0}(\ell^{a^{\prime}},\ell^{a}). Indeed:

\bullet Suppose a3\ell^{a^{\prime}}\geq 3. Then for any Δ\Delta-CM point PX0(a,a)P\in X_{0}(\ell^{a^{\prime}},\ell^{a}), equation (5) applies. So if LL^{\prime} is the minimal level such that there is a nonbacktracking path in 𝒢K,,𝔣0\mathcal{G}_{K,\ell,\mathfrak{f}_{0}} starting in level LL (where Δ=2L𝔣02ΔK\Delta=\ell^{2L}\mathfrak{f}_{0}^{2}\Delta_{K}), the unique primitive residue field is K(max(a,L))K(\ell^{\max(a^{\prime},L^{\prime})}). So:

Case 2.1: If (ΔK)=1\left(\frac{\Delta_{K}}{\ell}\right)=1, the primitive residue field is K(a𝔣)K(\ell^{a^{\prime}}\mathfrak{f}).
Case 2.2: If (ΔK)=1\left(\frac{\Delta_{K}}{\ell}\right)=-1, the primitive residue field is K(max(a,a2L)𝔣)K(\ell^{\max(a^{\prime},a-2L)}\mathfrak{f}).
Case 2.3: If (ΔK)=0\left(\frac{\Delta_{K}}{\ell}\right)=0, the primitive residue field is K(max(a,a2L1)𝔣)K(\ell^{\max(a^{\prime},a-2L-1)}\mathfrak{f}).

\bullet Suppose a=2\ell^{a^{\prime}}=2 and Δ\Delta is odd. Again equation (5) applies and the unique primitive residue field is K(2max(a,L)𝔣)=K(2max(1,L)𝔣)K(2^{\max(a^{\prime},L^{\prime})}\mathfrak{f})=K(2^{\max(1,L^{\prime})}\mathfrak{f}). So:

Case 3.1: If a=1a=1, the primitive residue field is K(2𝔣)K(2\mathfrak{f}).
Case 3.2: If a2a\geq 2 and (Δ2)=1\left(\frac{\Delta}{2}\right)=1, the primitive residue field is K(2𝔣)=K(𝔣)K(2\mathfrak{f})=K(\mathfrak{f}).
Case 3.3: If a2a\geq 2 and (Δ2)=1\left(\frac{\Delta}{2}\right)=-1, the primitive residue field is K(2a𝔣)K(2^{a}\mathfrak{f}).

\bullet Suppose a=2\ell^{a^{\prime}}=2 and Δ\Delta is even. For a Δ\Delta-CM point PX0(2,2a)P\in X_{0}(2,2^{a}) Theorem 7.1 and Corollary 7.2 tell us that if Δ4\Delta\neq-4, if a=1a=1 or if an isogeny φ\varphi inducing β(P)\beta(P) is purely descending then

(P)=(α(P),β(P)),\mathbb{Q}(P)=\mathbb{Q}(\alpha(P),\beta(P)),

and otherwise we have (P)=K(2a1)=K(2a1𝔣)\mathbb{Q}(P)=K(2^{a-1})=K(2^{a-1}\mathfrak{f}).

Our casework for Δ\Delta-CM points on X0(2,2a)X_{0}(2,2^{a}) is then as follows:

Case 4.0: a=1a=1. The primitive residue field is (2𝔣)\mathbb{Q}(2\mathfrak{f}).

Case 4.1: a2a\geq 2, L=0L=0 and ord2(ΔK)=2\operatorname{ord}_{2}(\Delta_{K})=2. The primitive residue fields are (2a𝔣)\mathbb{Q}(2^{a}\mathfrak{f}) and K(2a1𝔣)K(2^{a-1}\mathfrak{f}).
Case 4.2: a2a\geq 2, L=0L=0 and ord2(ΔK)=3\operatorname{ord}_{2}(\Delta_{K})=3. The primitive residue field is (2a1𝔣)\mathbb{Q}(2^{a-1}\mathfrak{f}).
Case 4.3: a2a\geq 2, L=1L=1 and (ΔK2)=1\left(\frac{\Delta_{K}}{2}\right)=1. The primitive residue fields are (2a𝔣)\mathbb{Q}(2^{a}\mathfrak{f}) and K(2𝔣)K(2\mathfrak{f}).
Case 4.4: (ΔK2)=1\left(\frac{\Delta_{K}}{2}\right)=1, L2L\geq 2 and 2a2L12\leq a\leq 2L-1. The primitive residue field is (2𝔣)\mathbb{Q}(2\mathfrak{f}).
Case 4.5: (ΔK2)=1\left(\frac{\Delta_{K}}{2}\right)=1, L2L\geq 2 and a2La\geq 2L. The primitive residue fields are (2a2L+2𝔣)\mathbb{Q}(2^{a-2L+2}\mathfrak{f}) and K(2𝔣)K(2\mathfrak{f}).
Case 4.6: (ΔK2)=1\left(\frac{\Delta_{K}}{2}\right)=-1, L=1L=1 and a=2a=2. The primitive residue fields are (22𝔣)\mathbb{Q}(2^{2}\mathfrak{f}) and K(2𝔣)K(2\mathfrak{f}).
Case 4.7: (ΔK2)=1\left(\frac{\Delta_{K}}{2}\right)=-1, L=1L=1 and a3a\geq 3. The primitive residue fields are (2a𝔣)\mathbb{Q}(2^{a}\mathfrak{f}) and K(2a2𝔣)K(2^{a-2}\mathfrak{f}).
Case 4.8: (ΔK2)=1\left(\frac{\Delta_{K}}{2}\right)=-1, L2L\geq 2 and 2a2L12\leq a\leq 2L-1. The primitive residue field is (2𝔣)\mathbb{Q}(2\mathfrak{f}).
Case 4.9: (ΔK2)=1\left(\frac{\Delta_{K}}{2}\right)=-1, L2L\geq 2 and a=2La=2L. The primitive residue fields are (22𝔣)\mathbb{Q}(2^{2}\mathfrak{f}) and K(2𝔣)K(2\mathfrak{f}).
Case 4.10: (ΔK2)=1\left(\frac{\Delta_{K}}{2}\right)=-1, L2L\geq 2 and a2L+1a\geq 2L+1. The primitive residue fields are (2a2L+2𝔣)\mathbb{Q}(2^{a-2L+2}\mathfrak{f}) and K(2a2L𝔣)K(2^{a-2L}\mathfrak{f}).
Case 4.11: ord2(ΔK)=2\operatorname{ord}_{2}(\Delta_{K})=2, L1L\geq 1 and 2a2L+12\leq a\leq 2L+1. The primitive residue field is (2𝔣)\mathbb{Q}(2\mathfrak{f}).
Case 4.12: ord2(ΔK)=2\operatorname{ord}_{2}(\Delta_{K})=2, L1L\geq 1 and a2L+2a\geq 2L+2. The primitive residue fields are (2a2L𝔣)\mathbb{Q}(2^{a-2L}\mathfrak{f}) and K(2a2L1𝔣)K(2^{a-2L-1}\mathfrak{f}).
Case 4.13: ord2(ΔK)=3\operatorname{ord}_{2}(\Delta_{K})=3, L1L\geq 1 and 2a2L+12\leq a\leq 2L+1. The primitive residue field is (2𝔣)\mathbb{Q}(2\mathfrak{f}).
Case 4.14: ord2(ΔK)=3\operatorname{ord}_{2}(\Delta_{K})=3, L1L\geq 1 and a2L+2a\geq 2L+2. The primitive residue field is (2a2L1𝔣)\mathbb{Q}(2^{a-2L-1}\mathfrak{f}).

8. CM points on X0(M,N)/X_{0}(M,N)_{/\mathbb{Q}}

Throughout this section Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K} is an imaginary quadratic discriminant with ΔK{3,4}\Delta_{K}\in\{-3,-4\}, and MNM\mid N are positive integers. We now discuss how to use our work developed thus far to determine the Δ\Delta-CM locus on X0(M,N)/X_{0}(M,N)_{/\mathbb{Q}}. In §8.1 we recall how the compiling across prime powers process works for Δ<4\Delta<-4, and in §8.2 we provide a result for compiling across prime powers for Δ{3,4}\Delta\in\{-3,-4\}. In the remainder of this section, we give an explicit description of all primitive residue fields and primitive degrees in this case.

8.1. Compiling Across Prime Powers with Δ<4\Delta<-4

For this section, we suppose Δ<4\Delta<-4 with ΔK{3,4}\Delta_{K}\in\{-3,-4\}. With this assumption, [Cl22a, Prop. 3.5] applies and our compiling across prime powers process works much the same as in [Cl22a, §9.1]. We elaborate here for completeness of our discussion.

For a prime \ell and integers 0aa0\leq a^{\prime}\leq a, the fiber FF of X0(a,a)X(1)X_{0}(\ell^{a^{\prime}},\ell^{a})\rightarrow X(1) over the closed point JΔJ_{\Delta} is a finite étale (JΔ)\mathbb{Q}(J_{\Delta})-scheme, i.e. is isomorphic to a product of finite degree field extensions of (𝔣)\mathbb{Q}(\mathfrak{f}). Our work up to now shows that the residue field of any CM point on X0(a,a)X_{0}(\ell^{a^{\prime}},\ell^{a}) is either a ring class field or a rational ring class field, and so there are non-negative integers b0,,ba,c1,,cab_{0},\ldots,b_{a},c_{1},\ldots,c_{a} such that FSpecAF\cong\operatorname{Spec}A, where

(6) A=j=0a(j𝔣)bj×k=0aK(k𝔣)ck.A=\prod_{j=0}^{a}\mathbb{Q}(\ell^{j}\mathfrak{f})^{b_{j}}\times\prod_{k=0}^{a}K(\ell^{k}\mathfrak{f})^{c_{k}}.

When a=0a^{\prime}=0, the explicit values of the bjb_{j}’s and ckc_{k}’s can be determined from our results in §5. When a3\ell^{a^{\prime}}\geq 3 or Δ\Delta is odd, by Theorem 6.2 we have bj=0b_{j}=0 for all 0ja0\leq j\leq a.

We now explain how the previous results allow us to compute the fiber F=SpecAF=\operatorname{Spec}A of X0(M,N)X(1)X_{0}(M,N)\rightarrow X(1) over JΔJ_{\Delta} for any positive integers MNM\mid N, where M=1a1rarM=\ell_{1}^{a_{1}^{\prime}}\cdots\ell_{r}^{a_{r}^{\prime}} and N=1a1rarN=\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}}. For 1ir1\leq i\leq r, let FiSpecAiF_{i}\cong\operatorname{Spec}A_{i} be the fiber of X0(iai,iai)X(1)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}})\rightarrow X(1) over JΔJ_{\Delta}. By [Cl22a, Prop 3.5] we have

(7) AA1(JΔ)(JΔ)Ar.A\cong A_{1}\otimes_{\mathbb{Q}(J_{\Delta})}\cdots\otimes_{\mathbb{Q}(J_{\Delta})}A_{r}.

It follows that AA is isomorphic to a direct sum of terms of the form

BB1(𝔣)(𝔣)Br,B\coloneqq B_{1}\otimes_{\mathbb{Q}(\mathfrak{f})}\cdots\otimes_{\mathbb{Q}(\mathfrak{f})}B_{r},

where for 1ir1\leq i\leq r we have that BiB_{i} is isomorphic to either (iji𝔣)\mathbb{Q}(\ell_{i}^{j_{i}}\mathfrak{f}) for some 0jia0\leq j_{i}\leq a or to K(ji𝔣)K(\ell^{j_{i}}\mathfrak{f}) for some 0jia0\leq j_{i}\leq a.

Let ss be the number of indices 1ir1\leq i\leq r such that KK is contained in BiB_{i}, i.e. such that BiK(iji)B_{i}\cong K(\ell_{i}^{j_{i}}). Because 𝔣>1\mathfrak{f}>1, Proposition 2.2 gives:f

B{(1j1rjr𝔣) if s=0K(1j1rjr𝔣)2s1 otherwise.B\cong\begin{cases}\mathbb{Q}(\ell_{1}^{j_{1}}\cdots\ell_{r}^{j_{r}}\mathfrak{f})\quad&\text{ if }s=0\\ K(\ell_{1}^{j_{1}}\cdots\ell_{r}^{j_{r}}\mathfrak{f})^{2^{s-1}}\quad&\text{ otherwise}.\end{cases}

(Note that i2jiΔ{12,16,27}\ell_{i}^{2j_{i}}\Delta\in\{-12,-16,-27\} can only occur if ji=0j_{i}=0, due to our 𝔣>1\mathfrak{f}>1 assumption.) We therefore reach the following extension of [Cl22a, Theorem 9.1]:

Theorem 8.1.

Let Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K} be an imaginary quadratic discriminant with Δ<4\Delta<-4. Let MN+M\mid N\in\mathbb{Z}^{+}. Let PP be a Δ\Delta-CM closed point on X0(M,N)X_{0}(M,N).

  • a)

    The residue field (P)\mathbb{Q}(P) is isomorphic to either (M𝔣)\mathbb{Q}(M\mathfrak{f}) or K(M𝔣)K(M\mathfrak{f}) for some MNM\mid N.

  • b)

    Let M=1a1rarM=\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}}, N=1a1rarN=\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}} be the prime power decompositions of MM and NN. For 1ir1\leq i\leq r, let πi:X0(M,N)X0(iai,iai)\pi_{i}:X_{0}(M,N)\rightarrow X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}) be the natural map and put Piπi(P)P_{i}\coloneqq\pi_{i}(P). The following are equivalent:

    • (i)

      The field (P)\mathbb{Q}(P) is formally real.

    • (ii)

      The field (P)\mathbb{Q}(P) does not contain KK.

    • (iii)

      For all 1ir1\leq i\leq r, the field (Pi)\mathbb{Q}(P_{i}) is formally real.

    • iv)

      For all 1ir1\leq i\leq r, the field (Pi)\mathbb{Q}(P_{i}) does not contain KK.

8.2. Compiling Across Prime Powers with Δ{3,4}\Delta\in\{-3,-4\}

Throughout this section, we assume that Δ{3,4}\Delta\in\{-3,-4\}.

Proposition 8.2.

Suppose that φ:EE\varphi:E\rightarrow E^{\prime} is a cyclic NN-isogeny, with NN having prime-power factorization N=1a1rarN=\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}}. For each i{1,,r}i\in\{1,\ldots,r\}, let φi:EEi\varphi_{i}:E\rightarrow E_{i} be the i\ell_{i}-primary part of φ\varphi. Let bib_{i} such that (φi)\mathbb{Q}(\varphi_{i}) is isomorphic to either K(ibi)K(\ell_{i}^{b_{i}}) or to (ibi)\mathbb{Q}(\ell_{i}^{b_{i}}). Then

(1b1rbr)(φ)K(1b1rbr).\mathbb{Q}(\ell_{1}^{b_{1}}\cdots\ell_{r}^{b_{r}})\subseteq\mathbb{Q}(\varphi)\subseteq K(\ell_{1}^{b_{1}}\cdots\ell_{r}^{b_{r}}).
Proof.

Let C=ker(φ)C=\text{ker}(\varphi), and for each i{1,,r}i\in\{1,\ldots,r\} let CiCC_{i}\leq C be the Sylow-i\ell_{i} subgroup of CC, that is Ci=ker(φi)C_{i}=\text{ker}(\varphi_{i}). Let 𝔣\mathfrak{f} denote the conductor of End(E)\mathrm{End}(E), and for 1ir1\leq i\leq r let 𝔣i\mathfrak{f}_{i} denote the conductor of End(Ei)\mathrm{End}(E_{i}). Let

={iordi(𝔣i)>ordi(𝔣))}{1,,r},\mathcal{I}=\{i\mid\text{ord}_{\ell_{i}}(\mathfrak{f}_{i})>\text{ord}_{\ell_{i}}(\mathfrak{f}))\}\subseteq\{1,\ldots,r\},

and let

C={Ci}iC.C^{\prime}=\left\langle\left\{C_{i}\right\}_{i\in\mathcal{I}}\right\rangle\subseteq C.

Then φ\varphi factors as φ=φ′′φ\varphi=\varphi^{\prime\prime}\circ\varphi^{\prime}, where φ:EE/C\varphi^{\prime}:E\rightarrow E/C^{\prime}. Using the fact that isogenies of degree prime to i\ell_{i} cannot change the i\ell_{i}-part of the conductor, we see that End(E/C)\mathrm{End}(E/C^{\prime}) has conductor divisible by 1b1rbr\ell_{1}^{b_{1}}\cdots\ell_{r}^{b_{r}}. Thus we have

(1b1rbr)(φ)(φ).\mathbb{Q}(\ell_{1}^{b_{1}}\cdots\ell_{r}^{b_{r}})\subseteq\mathbb{Q}(\varphi^{\prime})\subseteq\mathbb{Q}(\varphi).

It remains to show the containment (φ)K(1b1rbr)\mathbb{Q}(\varphi)\subseteq K(\ell_{1}^{b_{1}}\cdots\ell_{r}^{b_{r}}). If j(E){0,1728}j(E)\not\in\{0,1728\}, then this follows from Theorem 4.1 and [Cl22a, Prop. 3.5], so we suppose j(E){0,1728}j(E)\in\{0,1728\}. If j(E)=j(E)j(E^{\prime})=j(E), then φ\varphi is (up to isomorphism on the target) an endomorphism of EE, hence defined over KK. If j(E)j(E)j(E^{\prime})\neq j(E) then j(E){0,1728}j(E^{\prime})\not\in\{0,1728\}, so our previous work applies via consideration of the dual isogeny as (φ)(φ)\mathbb{Q}(\varphi)\cong\mathbb{Q}(\varphi^{\vee}). ∎

Proposition 8.2 provides bounds on the field of moduli of an isogeny. We now use this result to determine the exact field of moduli in the case where our source elliptic curve has 3-3-CM or 4-4-CM, which we state from the perspective of determining the residue field of the corresponding CM point on X0(N).X_{0}(N).

Theorem 8.3.

Let N+N\in\mathbb{Z}^{+} with prime-power factorization 1a1rar\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}}, and suppose xX0(N)x\in X_{0}(N) is a Δ\Delta-CM point with Δ{3,4}\Delta\in\{-3,-4\}. Let πi:X0(N)X0(iai)\pi_{i}:X_{0}(N)\rightarrow X_{0}(\ell_{i}^{a_{i}}) be the natural map, and let xi=πi(x)x_{i}=\pi_{i}(x). Let PiP_{i} be any path in the closed point equivalence class corresponding to xix_{i} in 𝒢K,i,1\mathcal{G}_{K,\ell_{i},1}, and let di0d_{i}\geq 0 be the number of descending edges in PiP_{i}.

  • a)

    If there is some 1ir1\leq i\leq r such that i\ell_{i} splits in KK and the path PiP_{i} contains a surface edge, then

    (x)=K(1d1rdr).\mathbb{Q}(x)=K(\ell_{1}^{d_{1}}\cdots\ell_{r}^{d_{r}}).
  • b)

    In every other case, we have

    (x)(1d1rdr).\mathbb{Q}(x)\cong\mathbb{Q}(\ell_{1}^{d_{1}}\cdots\ell_{r}^{d_{r}}).
Proof.

Let φ:EE\varphi:E\rightarrow E^{\prime} be a cyclic NN-isogeny inducing the point xx. For each 1ir1\leq i\leq r, let φi:EEi\varphi_{i}:E\rightarrow E_{i} be the i\ell_{i}-primary part of φ\varphi: that is, the kernel of φi\varphi_{i} is the i\ell_{i}-Sylow subgroup of the kernel of φ\varphi.
Case 1: Suppose that EE^{\prime} is also a ΔK\Delta_{K}-CM elliptic curve. By [Cl22a, §3.4], the isogeny φ\varphi is isomorphic over \mathbb{C} to EE/[I]E\rightarrow E/[I] for a nonzero ideal II of K\mathbb{Z}_{K}, and we have (φ)(j(E))=\mathbb{Q}(\varphi)\cong\mathbb{Q}(j(E))=\mathbb{Q} if II is real ideal (i.e., I=I¯)I=\overline{I}) and (φ)=K(j(E))=K\mathbb{Q}(\varphi)=K(j(E))=K is II is not a real ideal. If we factor I=𝔭1c1𝔭rcrI=\mathfrak{p}_{1}^{c_{1}}\cdots\mathfrak{p}_{r}^{c_{r}} into prime powers and 𝔭i\mathfrak{p}_{i} lies over i\ell_{i}, then we have (up to an isomorphism on the target) that φi:EE/[𝔭ici]\varphi_{i}:E\rightarrow E/[\mathfrak{p}_{i}^{c_{i}}]. Notice that the path in 𝒢K,i,1\mathcal{G}_{K,\ell_{i},1} corresponding to φi\varphi_{i} lies entirely on the surface. If some i\ell_{i} splits in KK, then 𝔭ici\mathfrak{p}_{i}^{c_{i}} is not a real ideal, so (φ)=K\mathbb{Q}(\varphi)=K. If no i\ell_{i} splits in KK, then each 𝔭ici\mathfrak{p}_{i}^{c_{i}} is real, so II is real and (φ)=\mathbb{Q}(\varphi)=\mathbb{Q}.
Case 2: Otherwise EE^{\prime} is a Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K}-CM elliptic curve for some 𝔣>1\mathfrak{f}>1. Since (φ)=(φ)\mathbb{Q}(\varphi)=\mathbb{Q}(\varphi^{\vee}), we may compute the field of moduli of the dual isogeny φ:EE\varphi^{\vee}:E^{\prime}\rightarrow E. Since AutE={±1}\operatorname{Aut}E^{\prime}=\{\pm 1\}, the rationality of a subgroup of EE^{\prime} is independent of the model, so we have (φ)=(φ1)(φr)\mathbb{Q}(\varphi)=\mathbb{Q}(\varphi_{1})\cdots\mathbb{Q}(\varphi_{r}), and the result now follows from [Cl22a, Thm. 5.1]. ∎

Corollary 8.4.

Let φ:EE\varphi:E\rightarrow E^{\prime} be an isogeny of KK-CM elliptic curves defined over \mathbb{C}. Let 𝔣\mathfrak{f} (resp. 𝔣\mathfrak{f}^{\prime}) be the conductor of End(E)\mathrm{End}(E) (resp. of End(E)\mathrm{End}(E^{\prime})). Then the field of moduli (φ)\mathbb{Q}(\varphi) of φ\varphi contains a subfield isomorphic to (lcm(𝔣,𝔣))\mathbb{Q}(\operatorname{lcm}(\mathfrak{f},\mathfrak{f}^{\prime})).

Proof.

Theorems 8.1 and 8.3 imply that (φ)\mathbb{Q}(\varphi) is isomorphic to (M𝔣)\mathbb{Q}(M\mathfrak{f}) or K(M𝔣)K(M\mathfrak{f}) for some M+M\in\mathbb{Z}^{+}. Using the fact that (φ)=(φ)\mathbb{Q}(\varphi)=\mathbb{Q}(\varphi^{\vee}) we find that 𝔣M𝔣\mathfrak{f}^{\prime}\mid M\mathfrak{f}, and the result follows. ∎

When ΔK<4\Delta_{K}<-4, then Corollary 8.4 holds just because (ι)(j(E),j(E))\mathbb{Q}(\iota)\supseteq\mathbb{Q}(j(E),j(E^{\prime})). However:

Corollary 8.5.

Let ΔK{3,4}\Delta_{K}\in\{-3,-4\}, let 𝔣,𝔣\mathfrak{f},\mathfrak{f}^{\prime} be coprime positive integers not lying in the set SS of Proposition 2.1: that is, if ΔK=3\Delta_{K}=-3 then 𝔣,𝔣>3\mathfrak{f},\mathfrak{f}^{\prime}>3 and if ΔK=4\Delta_{K}=-4 then 𝔣,𝔣>2\mathfrak{f},\mathfrak{f}^{\prime}>2. Let φ:EE\varphi:E\rightarrow E^{\prime} be an isogeny of KK-CM elliptic curves defined over \mathbb{C} such that End(E)\mathrm{End}(E) has conductor 𝔣\mathfrak{f} and End(E)\mathrm{End}(E^{\prime}) has conductor 𝔣\mathfrak{f}^{\prime}. Then φ\varphi cannot be defined over K(j(E),j(E))K(j(E),j(E^{\prime})).

Proof.

This follows from Corollary 8.4 and Proposition 2.1. ∎

Next we obtain a version of Theorem 8.3 in the M2M\geq 2 case, finding in particular that the residue field of a CM point on X0(M,N)X_{0}(M,N) is isomorphic to either a rational ring class field or a ring class field in all cases.

Theorem 8.6.

Let M,N2M,N\in\mathbb{Z}^{\geq 2} with MNM\mid N, and write

M=1a1rar,N=1arrar.M=\ell_{1}^{a_{1}^{\prime}}\cdots\ell_{r}^{a_{r}^{\prime}},\ N=\ell_{1}^{a_{r}}\cdots\ell_{r}^{a_{r}}.

Let

α:X0(M,N)X0(M,M),β:X0(M,N)X0(N)\alpha:X_{0}(M,N)\rightarrow X_{0}(M,M),\ \beta:X_{0}(M,N)\rightarrow X_{0}(N)

and

1ir,πi:X0(N)X0(iai)\forall 1\leq i\leq r,\ \pi_{i}:X_{0}(N)\rightarrow X_{0}(\ell_{i}^{a_{i}})

be the canonical maps. Let Δ{3,4}\Delta\in\{-3,-4\}, let PP be a Δ\Delta-CM closed point of X0(M,N)X_{0}(M,N) and let yiπi(β(P))y_{i}\coloneqq\pi_{i}(\beta(P)). Let did_{i} be the number of descending edges in yiy_{i}, and put

di¯max(ai,di).\overline{d_{i}}\coloneqq\max(a_{i}^{\prime},d_{i}).
  • a)

    Suppose M3M\geq 3 or (M=2M=2 and Δ=3\Delta=-3). Then

    (P)=K(1d1¯rdr¯).\mathbb{Q}(P)=K(\ell_{1}^{\overline{d_{1}}}\cdots\ell_{r}^{\overline{d_{r}}}).
  • b)

    Suppose M=2M=2 and Δ=4\Delta=-4; we put 1=2\ell_{1}=2.

    • (i)

      If a12a_{1}\geq 2 and y1X0(2a)y_{1}\in X_{0}(2^{a}) is not purely descending, then

      (P)=K(1d1¯rdr¯).\mathbb{Q}(P)=K(\ell_{1}^{\overline{d_{1}}}\cdots\ell_{r}^{\overline{d_{r}}}).
    • (ii)

      Otherwise, we have

      (P){K(2a12d2rdr) if K(yi) for some 2ir,(2a12d2rdr) otherwise.\mathbb{Q}(P)\cong\begin{cases}K(2^{a_{1}}\cdot\ell_{2}^{d_{2}}\cdots\ell_{r}^{d_{r}})\quad&\text{ if }K\subseteq\mathbb{Q}(y_{i})\text{ for some }2\leq i\leq r,\\ \mathbb{Q}(2^{a_{1}}\cdot\ell_{2}^{d_{2}}\cdots\ell_{r}^{d_{r}})\quad&\text{ otherwise.}\end{cases}
Proof.

a) Our hypotheses on MM imply (cf. §6) that

(α(P))=K(1a1rar).\mathbb{Q}(\alpha(P))=K(\ell_{1}^{a_{1}^{\prime}}\cdots\ell_{r}^{a_{r}^{\prime}}).

In particular, this implies that (P)K\mathbb{Q}(P)\supset K. Applying Proposition 8.3 we get

K(β(P))=K(1d1rdr).K(\beta(P))=K(\ell_{1}^{d_{1}}\cdots\ell_{r}^{d_{r}}).

Using this and Proposition 2.1a), we get:

(P)(α(P),β(P))=K(α(P),β(P))=K(1a1rar)K(1d1rdr)=K(1d1¯rdr¯).\mathbb{Q}(P)\supseteq\mathbb{Q}(\alpha(P),\beta(P))=K(\alpha(P),\beta(P))=K(\ell_{1}^{a_{1}^{\prime}}\cdots\ell_{r}^{a_{r}^{\prime}})K(\ell_{1}^{d_{1}}\cdots\ell_{r}^{d_{r}})=K(\ell_{1}^{\overline{d_{1}}}\cdots\ell_{r}^{\overline{d_{r}}}).

Conversely, using Proposition 6.1, let E/K(1d1¯rdr¯)E_{/K(\ell_{1}^{\overline{d_{1}}}\cdots\ell_{r}^{\overline{d_{r}}})} be an elliptic curve with jj-invariant jΔj_{\Delta} and with modulo 1d1¯dr¯\ell_{1}^{\overline{d_{1}}\cdots\overline{d_{r}}}-Galois representation given by scalar matrices. For 1ir1\leq i\leq r, let φi:EEi\varphi_{i}:E\rightarrow E_{i} be a cyclic iai\ell_{i}^{a_{i}}-isogeny of \mathbb{C}-elliptic curves containing did_{i} descending edges. It follows from the proof of Theorem 7.1, that the kernel CiC_{i} of φi\varphi_{i} is a K(1d1¯rdr¯)K(\ell_{1}^{\overline{d_{1}}}\cdots\ell_{r}^{\overline{d_{r}}})-rational subgroup scheme, hence so is C=C1,,CrC=\langle C_{1},\ldots,C_{r}\rangle, which is the kernel of φ\varphi. Thus we have found a K(1d1¯rdr¯)K(\ell_{1}^{\overline{d_{1}}}\cdots\ell_{r}^{\overline{d_{r}}})-rational model of PP.
b) (i) By Corollary 7.2, we have (P)K\mathbb{Q}(P)\supseteq K. The rest of the argument is the same as that of part a).
(ii) First, suppose that y1y_{1} is purely descending and let φ:EE\varphi:E\rightarrow E^{\prime} be an isogeny defined over (β(P))\mathbb{Q}(\beta(P)) that induces the point π1(β(P))X0(2a1)\pi_{1}(\beta(P))\in X_{0}(2^{a_{1}}). Then the initial edge of φ\varphi is downward, so as in the proof of Corollary 7.2 every order 22 subgroup of EE is (β(P))\mathbb{Q}(\beta(P))-rational. This provides (P)=(β(P))\mathbb{Q}(P)=\mathbb{Q}(\beta(P)), and the stated isomorphism then follows from Proposition 8.3.

Lastly, suppose that a1=1a_{1}=1 and that the 22-isogeny inducing y1y_{1} is horizontal. This final case can be reduced to the previous one via automorphisms of the modular curve X0(2,N)X_{0}(2,N). Indeed, observe that the map π:X0(2,N)X0(N2)\pi:X_{0}(2,N)\rightarrow X_{0}(\frac{N}{2}) is a GL2(/2)S3\operatorname{GL}_{2}(\mathbb{Z}/2\mathbb{Z})\cong S_{3} Galois cover. The level NN-structure associated to X0(2,N)X_{0}(2,N) may viewed as an elliptic curve equipped with an ordered triple (C,C1,C2)(C,C_{1},C_{2}), where CC is a cyclic subgroup of EE of order N2\frac{N}{2} and C1C_{1} and C2C_{2} are distinct cyclic subgroups of EE of order 22. The map π\pi can then be viewed as (E,C,C1,C2)(E,C,C1)(E,C,C_{1},C_{2})\mapsto(E,\langle C,C_{1}\rangle). The GL2(/2)GL_{2}(\mathbb{Z}/2\mathbb{Z}) action fixes EE and CC, and on the pair (C1,C2)(C_{1},C_{2}) the action is the natural and simply transitive one on pairs of order 22 subgroups of E[2]E[2]. Therefore if PX0(2,N)P\in X_{0}(2,N) is induced by a tuple (E,C,C1,C2)(E,C,C_{1},C_{2}) with C1C_{1} a horizontal 22-isogeny, then C2C_{2} is necessarily descending and we have (P)=(P)\mathbb{Q}(P)=\mathbb{Q}(P^{\prime}) where PP^{\prime} is induced by (E,C,C2,C1)(E,C,C_{2},C_{1}). By the previous case, we have that

(P)=(β(P))\mathbb{Q}(P^{\prime})=\mathbb{Q}(\beta(P^{\prime}))

is the field of moduli of the isogeny EE/C,C2E\rightarrow E/\langle C,C_{2}\rangle. Again, the stated isomorphism follows via Proposition 8.3. ∎

Theorems 8.3 and 8.6 are the key ingredients for the determination of primitive residue fields and primitive degrees of Δ\Delta-CM points on X0(M,N)X_{0}(M,N), which we will provide in the next section. However, there remains the problem of computing the set of all Δ\Delta-CM points on X0(M,N)X_{0}(M,N) with a given rational ring class field or ring class field as residue field. The following results solve this problem.

Theorem 8.7.

Let N2N\in\mathbb{Z}^{\geq 2} have prime power factorization N=1a1rarN=\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}}. For 1ir1\leq i\leq r, let PiX0(iai)P_{i}\in X_{0}(\ell_{i}^{a_{i}}) be a Δ\Delta-CM point, and let πi:X0(N)X0(iai)\pi_{i}:X_{0}(N)\rightarrow X_{0}(\ell_{i}^{a_{i}}) denote the natural map. Let \mathcal{F} be the set of closed points PX0(N)P\in X_{0}(N) such that πi(P)=Pi\pi_{i}(P)=P_{i} for all 1ir1\leq i\leq r. Put

s#{1ir(Pi) contains K}.s\coloneqq\#\{1\leq i\leq r\mid\mathbb{Q}(P_{i})\text{ contains }K\}.

If s=0s=0, then #=1\#\mathcal{F}=1. If s1s\geq 1, then \mathcal{F} consists of 2s12^{s-1} points, each with residue field the same ring class field.

Proof.

Step 1: Suppose that Δ=𝔣2ΔK<4\Delta=\mathfrak{f}^{2}\Delta_{K}<-4. Let FF be the fiber of X0(N)X(1)X_{0}(N)\rightarrow X(1) over JΔJ_{\Delta}, and for 1ir1\leq i\leq r let FiF_{i} be the fiber of X0(iai)X(1)X_{0}(\ell_{i}^{a_{i}})\rightarrow X(1) over JΔJ_{\Delta}. Then by [Cl22a, Prop. 3.5] we have that FF is the fiber product of F1,,FrF_{1},\ldots,F_{r} over Spec(𝔣)\operatorname{Spec}\mathbb{Q}(\mathfrak{f}). By our hypothesis, we have either ΔK<4\Delta_{K}<-4 or 𝔣>1\mathfrak{f}>1. If ΔK<4\Delta_{K}<-4, the result follows from this and [Cl22a, Prop. 2.10], as is recorded in [Cl22a, §9.1]. If ΔK{3,4}\Delta_{K}\in\{-3,-4\} and 𝔣>1\mathfrak{f}>1, the result follows from this and Proposition 2.2.
For the remainder of the argument we suppose that Δ{3,4}\Delta\in\{-3,-4\}. Let PP\in\mathcal{F}, let φ:EE\varphi:E\rightarrow E^{\prime} be an isogeny inducing the point PP, and put CKerφC\coloneqq\operatorname{Ker}\varphi^{\vee}. The endomorphism ring of EE^{\prime} has discriminant (𝔣)2ΔK(\mathfrak{f}^{\prime})^{2}\Delta_{K} for some 𝔣N\mathfrak{f}^{\prime}\mid N.
 Step 2: We suppose that 𝔣>1\mathfrak{f}^{\prime}>1. For each 1ir1\leq i\leq r, let CiC[iai]C_{i}\coloneqq C[\ell_{i}^{a_{i}}] and (φ)i(\varphi^{\vee})_{i} be the isogeny EE/CiEiE^{\prime}\rightarrow E^{\prime}/C_{i}\eqqcolon E_{i}. Then φ\varphi^{\vee} factors as ψi(φ)i\psi_{i}\circ(\varphi^{\vee})_{i}, wehre ψi:EiE\psi_{i}:E_{i}\rightarrow E is a cyclic Niai\frac{N}{\ell_{i}^{a_{i}}}-isogeny. Let 𝔣i\mathfrak{f}_{i} be the conductor of the endomorphism ring of EiE_{i}, so ordi(𝔣i)=0\operatorname{ord}_{\ell_{i}}(\mathfrak{f}_{i})=0, since the conductor of End(E)\mathrm{End}(E) is 11 and deg(ψi)\deg(\psi_{i}) is prime to i\ell_{i}.
For 1ir1\leq i\leq r, the path in 𝒢K,i,1\mathcal{G}_{K,\ell_{i},1} corresponding to (φ)i(\varphi^{\vee})_{i} therefore terminates at the unique surface vertex, hence it consists of ordi(𝔣)\operatorname{ord}_{\ell_{i}}(\mathfrak{f}^{\prime}) ascending edges, which are uniquely determined by EE^{\prime}, followed by aiordi(𝔣i)a_{i}-\operatorname{ord}_{\ell_{i}}(\mathfrak{f}_{i}) horizontal edges. If i\ell_{i} does not split in KK the path corresponding to (φ)i(\varphi^{\vee})_{i} is therefore uniquely determined, whereas if i\ell_{i} splits in KK there are two such paths which are complex conjugates of each other and therefore determine the same closed point equivalence class. Let PiX0(N)P_{i}^{\prime}\in X_{0}(N) be the 𝔣2ΔK\mathfrak{f}^{2}\Delta_{K}-CM point induced by (φ)i(\varphi^{\vee})_{i}, and let \mathcal{F}^{\prime} be the set of closed points PX0(N)P^{\prime}\in X_{0}(N) such that πi(P)=Pi\pi_{i}(P^{\prime})=P_{i}^{\prime} for all 1ir1\leq i\leq r. Thus passage to the dual isogeny gives a residue-field preserving bijection from \mathcal{F} to \mathcal{F}^{\prime}. Let 1ir1\leq i\leq r. Because the path corresponding to PiP_{i} begins at the surface and the path corrsesponding to PiP_{i}^{\prime} ends at the surface, we have that (Pi)\mathbb{Q}(P_{i}) contains KK if and only if i\ell_{i} splits in KK in ordi(𝔣)<ai\operatorname{ord}_{\ell_{i}}(\mathfrak{f}^{\prime})<a_{i} if and only if (Pi)\mathbb{Q}(P_{i}^{\prime}) contains KK. Applying Step 1, we get that if s=0s=0 then #=#=1\#\mathcal{F}=\#\mathcal{F}^{\prime}=1, while if s1s\geq 1 then

#=#=2s1.\#\mathcal{F}=\#\mathcal{F}^{\prime}=2^{s-1}.

Step 3: We suppose that 𝔣=1\mathfrak{f}^{\prime}=1. In this case every element of \mathcal{F} is induced by an isogeny φI:EE/E[I]\varphi_{I}:E\rightarrow E/E[I] for II a nonzero K\mathbb{Z}_{K}-ideal such that K/I\mathbb{Z}_{K}/I is cyclic, and degφI=I#K/I\deg\varphi_{I}=||I||\coloneqq\#\mathbb{Z}_{K}/I. Moreover the field of moduli of φI\varphi_{I} is \mathbb{Q} if I=I¯I=\overline{I} and KK otherwise [Cl22a, §3.4]. For distinct II and JJ, the isogenies φI\varphi_{I} and φJ\varphi_{J} induce the same closed point on X0(N)X_{0}(N) if and only if J=I¯J=\overline{I}, so closed point equivalence classes in this case correspond to orbits under 𝔤\mathfrak{g}_{\mathbb{R}}. For a prime power a\ell^{a}, there is an ideal II of norm a\ell^{a} such that K/I\mathbb{Z}_{K}/I is cyclic if and only if (\ell ramifies in K\mathbb{Z}_{K} and a=1a=1) or \ell splits in KK. In the ramified case there is a unique ideal of norm \ell, while in the split case the two ideals of norm a\ell^{a} are 𝔭a\mathfrak{p}^{a} and 𝔭¯a\overline{\mathfrak{p}}^{a} where 𝔭\mathfrak{p} and 𝔭¯\overline{\mathfrak{p}} are the two primes of K\mathbb{Z}_{K} lying over \ell. If ss is the number of 1ir1\leq i\leq r such that i\ell_{i} splits in K\mathbb{Z}_{K}, then if s=0s=0 then NN the unique prime number that ramifies in K\mathbb{Z}_{K} so #=1\#\mathcal{F}=1. If s1s\geq 1, then the number of ideals II of norm NN such that K/I\mathbb{Z}_{K}/I is cyclic is 2s2^{s}, and the number of 𝔤\mathfrak{g}_{\mathbb{R}}-orbits of such ideals is 2s12^{s-1}. ∎

Corollary 8.8.

Let MNM\mid N be in +\mathbb{Z}^{+} with prime-power factorizations M=1a1rarM=\ell_{1}^{a_{1}^{\prime}}\cdots\ell_{r}^{a_{r}^{\prime}} and N=1a1rarN=\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}} with 1r\ell_{1}\leq\ldots\leq\ell_{r}. Let π:X0(M,N)X0(N)\pi:X_{0}(M,N)\rightarrow X_{0}(N) denote the natural map, and let πi:X0(N)X0(1a1)\pi_{i}:X_{0}(N)\rightarrow X_{0}(\ell_{1}^{a_{1}}) denote the natural map for 1ir1\leq i\leq r. Let PiX0(1a1)P_{i}\in X_{0}(\ell_{1}^{a_{1}}) be Δ\Delta-CM points for each index ii, and let \mathcal{F} be the set of closed points PX0(M,N)P\in X_{0}(M,N) such that πi(π(P))=Pi\pi_{i}(\pi(P))=P_{i} for all 1ir1\leq i\leq r. For each 1ir1\leq i\leq r, let did_{i} denote the number of descending edges occurring in a path in 𝒢K,i,f0\mathcal{G}_{K,\ell_{i},f_{0}} corresponding to PiP_{i}. Put

s:=#{1ir(Pi) contains K},s:=\#\{1\leq i\leq r\mid\mathbb{Q}(P_{i})\text{ contains }K\},

and put

ϵ={1 if s=0,(M,Δ)=(2,4) and a1{1,d1},0 otherwise.\epsilon=\begin{cases}1\quad&\text{ if }s=0,(M,\Delta)=(2,-4)\text{ and }a_{1}\not\in\{1,d_{1}\},\\ 0\quad&\text{ otherwise}.\end{cases}

We then have that \mathcal{F} consists of

#=2max(s1,0)ϵMφ(M)(i with ai>di=0iai1(i(Δi)))1(i with ai>di>0iaidi)1\displaystyle\#\mathcal{F}=2^{\max(s-1,0)-\epsilon}\cdot M\varphi(M)\cdot\left(\prod_{i\text{ with }a_{i}^{\prime}>d_{i}=0}\ell_{i}^{a_{i}^{\prime}-1}\left(\ell_{i}-\genfrac{(}{)}{0.4pt}{}{\Delta}{\ell_{i}}\right)\right)^{-1}\cdot\left(\prod_{i\text{ with }a_{i}^{\prime}>d_{i}>0}\ell_{i}^{a_{i}^{\prime}-d_{i}}\right)^{-1}

points with isomorphic residue fields.

Proof.

Given a point PX0(N)P^{\prime}\in X_{0}(N), Theorem 8.6 determines the residue field of any point Qπ1(P)Q\in\pi^{-1}(P^{\prime}) in terms of PP^{\prime} and MM, so we know that each point in \mathcal{F} has the same residue field up to isomorphism. If Δ<4\Delta<-4 then the map π\pi is unramified. If Δ=4\Delta=-4 (resp. Δ=3\Delta=-3), then the map π\pi has ramification index 11 if and only if the path in 𝒢K,,1\mathcal{G}_{K,\ell,1} corresponding to xix_{i} is purely horizontal for each ii. Therefore, because M2M\geq 2 (see the discussion in §1.4 for more details), the point PP necessarily has ramification index e=2e=2 (resp. e=3e=3) exactly with respect to π\pi in this situation, and otherwise has ramification index 11. In any event, letting PX0(N)P^{\prime}\in X_{0}(N) be a point with πi(P)=Pi\pi_{i}(P^{\prime})=P_{i} for all 1ir1\leq i\leq r, we must have that the number of points PP\in\mathcal{F} lying above PP^{\prime} is

deg(π)e[(P):(π(P))]=Mφ(M)e[(P):(π(P))]\dfrac{\text{deg}(\pi)}{e\cdot[\mathbb{Q}(P):\mathbb{Q}(\pi(P))]}=\dfrac{M\varphi(M)}{e\cdot[\mathbb{Q}(P):\mathbb{Q}(\pi(P))]}

The ϵ=1\epsilon=1 case, by Theorem 8.6, is exactly the case in which (P)\mathbb{Q}(P^{\prime}) is isomorphic to a rational ring class field while (P)\mathbb{Q}(P) is a ring class field. In the ϵ=0\epsilon=0 case, we then have

e[(P):(π(P))]\displaystyle e\cdot[\mathbb{Q}(P):\mathbb{Q}(\pi(P))] =e[(1max{a1,d1}1max{a1,d1}):(1d1rdr))\displaystyle=e\cdot\left[\mathbb{Q}\left(\ell_{1}^{\text{max}\{a_{1}^{\prime},d_{1}\}}\cdots\ell_{1}^{\text{max}\{a_{1}^{\prime},d_{1}\}}\right):\mathbb{Q}\left(\ell_{1}^{d_{1}}\cdots\ell_{r}^{d_{r}}\right)\right)
=(i with ai>di=0iai1(i(ΔKi)))(i with ai>di>0iaidi),\displaystyle=\left(\prod_{i\text{ with }a_{i}^{\prime}>d_{i}=0}\ell_{i}^{a_{i}^{\prime}-1}\left(\ell_{i}-\genfrac{(}{)}{0.4pt}{}{\Delta_{K}}{\ell_{i}}\right)\right)\cdot\left(\prod_{i\text{ with }a_{i}^{\prime}>d_{i}>0}\ell_{i}^{a_{i}^{\prime}-d_{i}}\right),

while the only change in this quantity in the ϵ=1\epsilon=1 case is an additional factor of 22. This combined with the result of the previous theorem gives the result as stated. ∎

8.3. Primitive Residue Fields and Primitive Degrees I

In this section and the next, we extend the results of [Cl22a, §9.2-9.3] to handle ΔK{3,4}\Delta_{K}\in\{-3,-4\}. Given our extensions of the results on primitive residue fields of Δ\Delta-CM points on X0(a1,a1)X_{0}(\ell^{a_{1}^{\prime}},\ell^{a_{1}}) for \ell prime and on compiling across prime powers this proceeds nearly exactly as therein.

In this section, as in [Cl22a, §9.2], we suppose that either M=1M=1 or that (M=2M=2 and Δ\Delta is even). This assumption implies that there is a closed Δ\Delta-CM point on X0(M,N)X_{0}(M,N) with residue field isomorphic to (N𝔣)\mathbb{Q}(N\mathfrak{f}), and therefore there is a unique BNB\mid N such that (B𝔣)\mathbb{Q}(B\mathfrak{f}) is a primitive residue field of Δ\Delta-CM points on X0(M,N)X_{0}(M,N). For each 1ir1\leq i\leq r, take bib_{i} to be the least integer BiB_{i} such that (iBi𝔣)\mathbb{Q}(\ell_{i}^{B_{i}}\mathfrak{f}) is isomorphic to the residue field of a Δ\Delta-CM point on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}). We then have

B=1b1rbr.B=\ell_{1}^{b_{1}}\cdots\ell_{r}^{b_{r}}.

There is at most one other primitive residue field of a Δ\Delta-CM point on X0(M,N)X_{0}(M,N), and there is one other exactly when there are two primitive residue fields for Δ\Delta-CM points on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}) for some 1ir1\leq i\leq r. In this case, letting cic_{i}, for 1ir1\leq i\leq r, be the least natural number CiC_{i} such that there is a Δ\Delta-CM point on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}) with residue field isomorphic to either (iCi𝔣)\mathbb{Q}(\ell_{i}^{C_{i}}\mathfrak{f}) or to K(iCi𝔣)K(\ell_{i}^{C_{i}}\mathfrak{f}), we have that the other primitive residue field is K(C𝔣)K(C\mathfrak{f}), where

C=1c1rcr.C=\ell_{1}^{c_{1}}\cdots\ell_{r}^{c_{r}}.

If there is a unique primitive residue field of Δ\Delta-CM points on X0(M,N)X_{0}(M,N), then of course there is a unique primitive degree [(P):][\mathbb{Q}(P):\mathbb{Q}] of such points. Supposing we are in the case of two primitive residue fields (B𝔣)\mathbb{Q}(B\mathfrak{f}) and K(C𝔣)K(C\mathfrak{f}), we put

𝐛[(B𝔣):] and 𝐜[K(C𝔣):].\mathbf{b}\coloneqq[\mathbb{Q}(B\mathfrak{f}):\mathbb{Q}]\quad\text{ and }\quad\mathbf{c}\coloneqq[K(C\mathfrak{f}):\mathbb{Q}].

We will have a unique primitive degree if and only if one of 𝐛\mathbf{b} and 𝐜\mathbf{c} divides the other, and we will soon see that we always have 𝐜𝐛\mathbf{c}\leq\mathbf{b}, so the question is whether 𝐜𝐛\mathbf{c}\mid\mathbf{b}. This divisibility certainly holds if the analogous divisibility holds at every prime power, but as seen in [Cl22a] this is not a necessary condition. The following theorem determines exactly the situation, generalizing [Cl22a, Thm. 9.2]. The proof is only mildly more complicated than the proof of this prior result, owing to handling the Δ=4\Delta=-4 case.

Theorem 8.9.

Let Δ=𝔣2ΔK\Delta=\mathfrak{f}^{2}\Delta_{K} be an imaginary quadratic discriminant, and let M=1a1rarN=1a1rarM=\ell_{1}^{a_{1}^{\prime}}\cdots\ell_{r}^{a_{r}^{\prime}}\mid N=\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}}. We suppose that either M=1M=1 or (M=2M=2 and Δ\Delta is even). For 1ir1\leq i\leq r, let bi0b_{i}\geq 0 be the unique natural number such that (ibi𝔣)\mathbb{Q}(\ell_{i}^{b_{i}}\mathfrak{f}) occurs up to isomorphism as a primitive residue field of a closed Δ\Delta-CM point on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}). Let cic_{i} be equal to bib_{i} if there is a unique primitive residue field of Δ\Delta-CM points on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}) and otherwise let it be such that the unique non-real primitive residue field of a closed Δ\Delta-CM point on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}) is K(ici𝔣)K(\ell_{i}^{c_{i}}\mathfrak{f}). Put B1b1rbrB\coloneqq\ell_{1}^{b_{1}}\cdots\ell_{r}^{b_{r}} and C1c1rcrC\coloneqq\ell_{1}^{c_{1}}\cdots\ell_{r}^{c_{r}}. Let ss be the number of 1ir1\leq i\leq r such that there is a non-real primitive residue field of a closed Δ\Delta-CM point on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}).

  • a)

    If s=0s=0, the unique primitive residue field of a Δ\Delta-CM point on X0(M,N)X_{0}(M,N) is (B𝔣)\mathbb{Q}(B\mathfrak{f}), so the unique primitive degree of a Δ\Delta-CM point on X0(M,N)X_{0}(M,N) is [(B𝔣):][\mathbb{Q}(B\mathfrak{f}):\mathbb{Q}].

  • b)

    If s1s\geq 1 and there is some 1ir1\leq i\leq r such that there are two primitive residue fields of closed Δ\Delta-CM points on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}) and we are not in Case 1.5b) with respect to Δ\Delta and iai\ell_{i}^{a_{i}}, then:

    • (i)

      There are two primitive residue fields of Δ\Delta-CM points on X0(M,N)X_{0}(M,N): (B𝔣)\mathbb{Q}(B\mathfrak{f}) and K(C𝔣)K(C\mathfrak{f}).

    • (ii)

      The unique primitive degree of Δ\Delta-CM points on X0(M,N)X_{0}(M,N) is [K(C𝔣):][K(C\mathfrak{f}):\mathbb{Q}].

  • c)

    If s1s\geq 1 and for all 1ir1\leq i\leq r such that there are two primitive residue fields of closed Δ\Delta-CM points on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}) we are in Case 1.5b), then there are two primitive degrees of Δ\Delta-CM points on X0(M,N)X_{0}(M,N): [(B𝔣):][\mathbb{Q}(B\mathfrak{f}):\mathbb{Q}] and [K(C𝔣):][K(C\mathfrak{f}):\mathbb{Q}].

Proof.

The case s=0s=0 is immediate from the above discussion. Henceforth we suppose s1s\geq 1. We then have (up to isomorphism) two primitive residue fields of Δ\Delta-CM closed points on X0(M,N)X_{0}(M,N): (B𝔣)\mathbb{Q}(B\mathfrak{f}) and K(C𝔣)K(C\mathfrak{f}), and as above we put

𝐛[(B𝔣):],𝐜[K(C𝔣):].\mathbf{b}\coloneqq[\mathbb{Q}(B\mathfrak{f}):\mathbb{Q}],\ \mathbf{c}\coloneqq[K(C\mathfrak{f}):\mathbb{Q}].

For each 1ir1\leq i\leq r, let FiF_{i} be a primitive residue field of a closed point of a Δ\Delta-CM elliptic curve on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}); if there is any non-real such field, take FiF_{i} to be nonreal. Note that for each ii such that there are two primitive residue fields (ibi𝔣)\mathbb{Q}(\ell_{i}^{b_{i}}\mathfrak{f}) and K(ici𝔣)K(\ell_{i}^{c_{i}}\mathfrak{f}) we have [K(ici𝔣):][(ibi𝔣):[K(\ell_{i}^{c_{i}}\mathfrak{f}):\mathbb{Q}]\leq[\mathbb{Q}(\ell_{i}^{b_{i}}\mathfrak{f}):\mathbb{Q}]. By Propositions 2.1 and 2.2, there is 0rr10\leq r^{\prime}\leq r-1 such that

2s1[K(C𝔣):(𝔣)]\displaystyle 2^{s-1}\cdot[K(C\mathfrak{f}):\mathbb{Q}(\mathfrak{f})] =(ωK2)r(dim(𝔣)F1(𝔣)(𝔣)Fr)\displaystyle=\left(\frac{\omega_{K}}{2}\right)^{r^{\prime}}\cdot\left(\dim_{\mathbb{Q}(\mathfrak{f})}F_{1}\otimes_{\mathbb{Q}(\mathfrak{f})}\otimes\cdots\otimes_{\mathbb{Q}(\mathfrak{f})}F_{r}\right)
(ωK2)r(dim(𝔣)(1b1𝔣)(𝔣)(𝔣)(rbr𝔣))\displaystyle\leq\left(\frac{\omega_{K}}{2}\right)^{r^{\prime}}\cdot\left(\dim_{\mathbb{Q}(\mathfrak{f})}\mathbb{Q}(\ell_{1}^{b_{1}}\mathfrak{f})\otimes_{\mathbb{Q}(\mathfrak{f})}\cdots\otimes_{\mathbb{Q}(\mathfrak{f})}\mathbb{Q}(\ell_{r}^{b_{r}}\mathfrak{f})\right)
=[(1b1𝔣)(rbr):(𝔣)].\displaystyle=[\mathbb{Q}(\ell_{1}^{b_{1}}\mathfrak{f})\cdots\mathbb{Q}(\ell_{r}^{b_{r}}):\mathbb{Q}(\mathfrak{f})].

It follows that 𝐜𝐛\mathbf{c}\leq\mathbf{b}. Thus there is a unique primitive degree exactly when 𝐜𝐛\mathbf{c}\mid\mathbf{b}, as claimed in the above discussion.

Because K(C𝔣)K(B𝔣)=K(B𝔣)K(C\mathfrak{f})\subseteq K(B\mathfrak{f})=K\mathbb{Q}(B\mathfrak{f}), we have 𝐜2𝐛\mathbf{c}\mid 2\mathbf{b}. In particular, we have ordp(𝐜)ordp(𝐛)\operatorname{ord}_{p}(\mathbf{c})\leq\operatorname{ord}_{p}(\mathbf{b}) for every odd prime pp.
Case 1: Suppose ΔK4\Delta_{K}\neq-4. By Proposition 2.1 we have

ord2(𝐜)=1+ord2([(C𝔣):(𝔣)])=1+i=1r[(ci𝔣):(𝔣)]\operatorname{ord}_{2}(\mathbf{c})=1+\operatorname{ord}_{2}([\mathbb{Q}(C\mathfrak{f}):\mathbb{Q}(\mathfrak{f})])=1+\sum_{i=1}^{r}\ [\mathbb{Q}(\ell^{c_{i}}\mathfrak{f}):\mathbb{Q}(\mathfrak{f})]
ord2(𝐛)=ord2([(B𝔣):(𝔣)])=i=1r[(bi𝔣:(𝔣)].\operatorname{ord}_{2}(\mathbf{b})=\operatorname{ord}_{2}([\mathbb{Q}(B\mathfrak{f}):\mathbb{Q}(\mathfrak{f})])=\sum_{i=1}^{r}\ [\mathbb{Q}(\ell^{b_{i}}\mathfrak{f}:\mathbb{Q}(\mathfrak{f})].

It follows that 𝐜𝐛\mathbf{c}\mid\mathbf{b} if and only if there is some 1ir1\leq i\leq r such that there are two primitive residue fields of Δ\Delta-CM closed points on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}) for which we have

ord2([(ci𝔣):(𝔣)])<ord2([(bi𝔣):(𝔣)],\operatorname{ord}_{2}([\mathbb{Q}(\ell^{c_{i}}\mathfrak{f}):\mathbb{Q}(\mathfrak{f})])<\operatorname{ord}_{2}([\mathbb{Q}(\ell^{b_{i}}\mathfrak{f}):\mathbb{Q}(\mathfrak{f})],

which holds if and only if

ord2([K(ci𝔣):(𝔣)])ord2([(bi𝔣):(𝔣)].\operatorname{ord}_{2}([K(\ell^{c_{i}}\mathfrak{f}):\mathbb{Q}(\mathfrak{f})])\leq\operatorname{ord}_{2}([\mathbb{Q}(\ell^{b_{i}}\mathfrak{f}):\mathbb{Q}(\mathfrak{f})].

This holds in every case in which there are two primitive residue fields except Case 1.5b).

Case 2: Suppose ΔK=4\Delta_{K}=-4. Let r𝐜r_{\mathbf{c}} be the number of indices 1ir1\leq i\leq r such that i2ciΔK{4,16}{\ell_{i}}^{2c_{i}}\Delta_{K}\not\in\{-4,-16\}, and let r𝐛r_{\mathbf{b}} be the number of indices 1ir1\leq i\leq r such that i2biΔK{4,16}{\ell_{i}}^{2b_{i}}\Delta_{K}\not\in\{-4,-16\}. We have 0r𝐜r𝐛r0\leq r_{\mathbf{c}}\leq r_{\mathbf{b}}\leq r. Proposition 2.1 then gives:

ord2(𝐜)\displaystyle\text{ord}_{2}(\mathbf{c}) =1+ord2([(C):])\displaystyle=1+\text{ord}_{2}\left([\mathbb{Q}(C):\mathbb{Q}]\right)
=1+ord2([(C):(1c1)(rcr)])+ord2([(1c1)(rcr):])\displaystyle=1+\text{ord}_{2}\left([\mathbb{Q}(C):\mathbb{Q}({\ell_{1}}^{c_{1}})\cdots\mathbb{Q}({\ell_{r}}^{c_{r}})]\right)+\text{ord}_{2}\left([\mathbb{Q}({\ell_{1}}^{c_{1}})\cdots\mathbb{Q}({\ell_{r}}^{c_{r}}):\mathbb{Q}]\right)
=r𝐜+i=1rord2([(ici):])\displaystyle=r_{\mathbf{c}}+\sum_{i=1}^{r}\text{ord}_{2}\left([\mathbb{Q}({\ell_{i}}^{c_{i}}):\mathbb{Q}]\right)

and

ord2(𝐛)\displaystyle\text{ord}_{2}(\mathbf{b}) =ord2([(B):])\displaystyle=\text{ord}_{2}\left([\mathbb{Q}(B):\mathbb{Q}]\right)
=ord2([(B):(1b1)(rbr)])+ord2([(1b1)(rbr):])\displaystyle=\text{ord}_{2}\left([\mathbb{Q}(B):\mathbb{Q}({\ell_{1}}^{b_{1}})\cdots\mathbb{Q}({\ell_{r}}^{b_{r}})]\right)+\text{ord}_{2}\left([\mathbb{Q}({\ell_{1}}^{b_{1}})\cdots\mathbb{Q}({\ell_{r}}^{b_{r}}):\mathbb{Q}]\right)
=r𝐛1+i=1rord2([(ibi):]).\displaystyle=r_{\mathbf{b}}-1+\sum_{i=1}^{r}\text{ord}_{2}\left([\mathbb{Q}({\ell_{i}}^{b_{i}}):\mathbb{Q}]\right).

We see then that 𝐜𝐛\mathbf{c}\mid\mathbf{b} if and only if

i=1rord2([(ici):])<r𝐛r𝐜+i=1rord2([(ibi):]).\sum_{i=1}^{r}\text{ord}_{2}\left([\mathbb{Q}({\ell_{i}}^{c_{i}}):\mathbb{Q}]\right)<r_{\mathbf{b}}-r_{\mathbf{c}}+\sum_{i=1}^{r}\text{ord}_{2}\left([\mathbb{Q}({\ell_{i}}^{b_{i}}):\mathbb{Q}]\right).

We find that 𝐜𝐛\mathbf{c}\mid\mathbf{b} if and only if r𝐛>r𝐜r_{\mathbf{b}}>r_{\mathbf{c}} or there is some 1ir1\leq i\leq r such that ci<bic_{i}<b_{i} for which we are not in Case 1.5b) with respect to Δ\Delta and iai\ell_{i}^{a_{i}}. Comparing with the statement of the result, we must show: in every case in which r𝐛>r𝐜r_{\mathbf{b}}>r_{\mathbf{c}} there is some 1ir1\leq i\leq r for which ci<bic_{i}<b_{i} and we are not in Case 1.5b) for Δ\Delta and iai\ell_{i}^{a_{i}}. So:
\bullet If Δ{4,16}\Delta\notin\{-4,-16\}, then r𝐛=r𝐜r_{\mathbf{b}}=r_{\mathbf{c}}, so there are two primitive degrees if and only if we are in Case 1.5b) for all 1ir1\leq i\leq r for which ci<bic_{i}<b_{i}, as claimed.
\bullet If Δ{4,16}\Delta\in\{-4,-16\} then Case 1.5b) cannot occur for any ii and thus 𝐜𝐛\mathbf{c}\mid\mathbf{b}, as claimed. ∎

8.4. Primitive Residue Fields and Primitive Degrees II

In this section we treat the case in which either M3M\geq 3, or (M=2M=2 and Δ\Delta is odd). Thanks to the work of §7, this case follows exactly as in [Cl22a, §9.3]. In particular, our assumptions imply that there is a unique primitive residue field, which is a ring class field K(C𝔣)K(C\mathfrak{f}).

Let M=1a1rarM=\ell_{1}^{a_{1}^{\prime}}\cdots\ \ell_{r}^{a_{r}^{\prime}} and N=1a1rarN=\ell_{1}^{a_{1}}\cdots\ell_{r}^{a_{r}}. For an index i{1,,r}i\in\{1,\ldots,r\}, if the only primitive residue field of a Δ\Delta-CM point on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}) is (c𝔣)\mathbb{Q}(\ell^{c}\mathfrak{f}) then put cicc_{i}\coloneqq c. Otherwise, the primitive residue fields of Δ\Delta-CM points on X0(iai,iai)X_{0}(\ell_{i}^{a_{i}^{\prime}},\ell_{i}^{a_{i}}) are of the form (b𝔣)\mathbb{Q}(\ell^{b}\mathfrak{f}) and K(c𝔣)K(\ell^{c}\mathfrak{f}), and we put cicc_{i}\coloneqq c. We then have

C=1circr.C=\ell_{1}^{c_{i}}\cdots\ell_{r}^{c_{r}}.

References

  • [BC20a] A. Bourdon and P.L. Clark, Torsion points and Galois representations on CM elliptic curves, Pacific J. Math. 305 (2020), 43–88.
  • [BC20b] A. Bourdon and P.L. Clark, Torsion points and rational isogenies on CM elliptic curves. J. Lond. Math. Soc. (2) 102 (2020), 580–622.
  • [BCS17] A. Bourdon, P.L. Clark and J. Stankewicz, Torsion points on CM elliptic curves over real number fields. Trans. Amer. Math. Soc. 369 (2017), 8457-–8496.
  • [CGPS22] P.L. Clark, T. Genao, P. Pollack and F. Saia, The least degree of a CM point on a modular curve. J. Lond. Math. Soc. (2) 105 (2022), 825–883. http://alpha.math.uga.edu/~pete/least_CM_degree-1226.pdf
  • [Cl22a] P.L. Clark, CM elliptic curves: volcanoes, reality and applications, Part I.
  • [Cx89] D. Cox, Primes of the form x2+ny2x^{2}+ny^{2}. Fermat, class field theory and complex multiplication. John Wiley &\& Sons, New York, 1989.
  • [DR73] P. Deligne and M. Rapoport, Les schémas de modules de courbes elliptiques. Modular functions of one variable, II (Proc. Internat. Summer School, Univ. Antwerp, Antwerp, 1972), pp. 143–316. Lecture Notes in Math., Vol. 349, Springer, Berlin, 1973.
  • [DS05] F. Diamond and J. Shurman, A first course in modular forms. Graduate texts in mathematics, 228. Springer, New York, 2005.
  • [LLS15] Y. Lamzouri, X. Li and K. Soundararajan, Conditional bounds for the least quadratic non-residue and related problems. Math. Comp. 84 (2015), 2391–2412.
  • [SiI] J.H. Silverman, The arithmetic of elliptic curves. Second edition. Graduate Texts in Mathematics, 106. Springer, Dordrecht, 2009.
  • [SiII] J.H. Silverman, Advanced Topics in the Arithmetic of Elliptic Curves, Graduate Texts in Mathematics 151, Springer-Verlag, 1994.
  • [Su12] A.V. Sutherland, Isogeny volcanoes. https://arxiv.org/abs/1208.5370