Cyclotomic torsion points in elliptic schemes

An elliptic curve defined over a number field possesses only a finite number of torsion points defined over the cyclotomic closure of its field of definition. In analogy to the relative version of the Manin-Mumford conjecture stated by Masser and Zannier, we propose a family version of the above statement and prove it under a suitable integrality condition.


Introduction
First of all we recall a known result about torsion points in elliptic curves, this follows form the famous theorem of Serre about Galois representations attached to elliptic curves [Ser72].
Theorem 1.1. Let E be an elliptic curve defined over a number field k. Then there are only a finite number of torsion points of E which are defined over the cyclotomic closure k c of k 1 .
In analogy to the relative formulation of the Manin-Mumford conjecture, proven by Masser and Zannier for products of elliptic schemes in [MZ10; MZ12; MZ14]; we are prompted to formulate a relative version of the previous result. That is, we expect that given an elliptic scheme E/C and a non-torsion section s : C → E both defined over a number field k, there are only finitely many points P ∈ C(k c ) such that s(P ) ∈ E P is torsion, where k c is a cyclotomic closure of k. This finiteness expectation is supported by the fact that elliptic curves and the multiplicative group G m are essentially unrelated; for example there are no non constant algebraic maps between an elliptic curve and G m . This suggests that it is unlikely that the field of definition for the torsion points of the multiplicative group, i.e. Q c , contains the coordinates of torsion points in an elliptic curve.
One of the aims of this paper is to solve this problem under a suitable integrality condition.
Theorem 1.2 ((Main Result)). Let k be a number field and C/k a curve. Let E/C be an elliptic scheme and let s : C → E be a section which is not constantly torsion, both defined over k. Let f : C → A 1 be a non constant rational function defined over k. Finally, let n be a natural number. 1 Let k be an algebraic closure of k, then k c is the field obtained from k by adjoining all roots of unity contained in k.
Then there are only finitely many points P ∈ C such that f (P ) is the sum of n roots of unity and such that s(P ) ∈ E P is torsion.
We recall that the algebraic integers in Q c are exactly the complex numbers that can be written as sum of roots of unity. Hence our main result indeed proves the expectation expressed above for a particular set of algebraic integers.
The proof follows the general lines of the one used by Pila and Zannier to prove the Manin-Mumford conjecture in [PZ08], and later exploited by Masser and Zannier to analyse problems concerning relative Manin-Mumford. In particular, we follow closely the isotrivial case in the proof of relative Manin-Mumford for an extension of an elliptic curve by G m , given by Bertrand, Masser, Pillay, and Zannier in the paper [BMPZ16]. Nevertheless, our case presents some issues which did not appear in the above cited case. The most important one is the presence of semialgebraic sets of dimension ≥ 1 in the transcendental variety defined using logarithms.
Our main result constitutes a generalisation of the isoconstant case in the paper [BMPZ16]. We now demonstrate a simple consequence of this fact; using the results of the above cited paper, one can prove the following proposition. Proposition 1.3. Let E/A 1 be an elliptic scheme and let s : A 1 → E be an algebraic section which is not constantly torsion, both defined over a number field k. Then there are only finitely many λ ∈ A 1 such that We observe that a matrix of the form 0 1 −1 λ is torsion in SL 2 (C) if and only if λ is sum of two roots of unity and is real. Using Theorem 1.2, we can generalise this result, removing the assumption that λ be real and allowing λ to be an arbitrary sum of a fixed number of roots of unity, obtaining again finiteness.
The structure is called o-minimal if, in addition to the conditions above, 5. The sets in S 1 are exactly the finite unions of open intervals and points.
We say that a set A ⊂ R n is definable if it belongs to S n ; moreover a map f : R n → R m is definable if its graph Γ(f ) belongs to S n+m .
We now introduce the two examples of o-minimal structures we will be using in what follows.
Example 2.3 ((Semialgebraic sets)). The collection S = {S n |n ∈ N} where S n is the set of semialgebraic sets of R n is an o-minimal structure, thanks to Tarski's theorem on elimination of quantifiers (see [Tar48]).
From the definition of o-minimal structure, one sees that this is the smallest possible o-minimal structure.
Example 2.4 ((R an,exp )). R an,exp is the smallest o-minimal structure such that S 2 contains the graph of the exponential function and, for each n, S n+1 contains the graph of all restricted analytic functions f : R n → R. Recall that the function f is called restricted analytic if it is zero outside [−1, 1] n and on [−1, 1] n coincides with an analytic function defined on an open neighbourhood U of [−1, 1] n . See [DMM94] for the result stating that such an o-minimal structure exists.
From now on, we will always use definable to mean definable in the structure R an,exp . We now recall some more definitions before stating Pila-Wilkie's Theorem.
(3) . Let X ⊂ R n be a definable set. Let ε > 0. Then there exists a number c(X, ε) > 0 such that

Proof of the Main Result
First we recall the statement of the main result.
Theorem 3.1. Let k be a number field and C/k a curve. Let E/C be an elliptic scheme and let s : C → E be a section which is not constantly torsion, both defined over k. Let f : C → A 1 be a non constant rational function defined over k. Finally, let n be a natural number. Then there are only finitely many points P ∈ C such that f (P ) is the sum of n roots of unity and such that s(P ) ∈ E P is torsion.
First we observe that, up to removing a finite number of points from C, we may assume that it is an affine non singular curve and the function f : C → A 1 is regular.
The basic idea of the proof strategy is to construct a set definable in some o-minimal structure whose rational points correspond to the points we are interested in; then to compare the upper bound on the number of this points given by Pila-Wilkie's Theorem 2.7 with a lower bound coming from Galois theoretic information. Now, we fix notation for the following sections.
• We keep the same notation as in Theorem 3.1. Namely, k is a number field, C a curve, which as above we may assume affine and non singular, E/C is an elliptic scheme, s : A 1 → E is a section which is not constantly torsion and f : C → A 1 is a regular function, all defined over k. Finally, n is a fixed natural number.
• P will always denote a point in C.
• By c 1 , c 2 , . . . we will denote positive real numbers depending on the data of the theorem, that is: the elliptic scheme E/C, the section s, the function f and the natural number n.
• Given a scheme S we will denote by S an the analytic space defined by it.
• Fix an embedding C ⊂ A N for some N . H is the absolute height function on C associated to this affine embedding.
• We define the map taken with respect to the maps f and Σ. Define the map to be the section s on the first component and the identity in the G n m component.

Algebraic Lower Bounds
The results of this section are consequences of the work done by Masser and Zannier on the subject. We keep notation as above.
Te following Proposition is a compound of result proven by Masser and Zannier, see for example [MZ12] or [Zan12], and is a consequence of work by Silverman and David.
Proposition 3.2 (Proposition 1, Section 3.1 in [BMPZ16]). Let E/C be an elliptic scheme and s : C → E a section, which is not constantly torsion, both defined over a number field k. Then there are two positive real numbers c 1 and c 2 , depending only on C/k, E/C and s, with the following properties. Let P ∈ C be a point such that s(P ) ∈ E P is torsion, then: Now we add the multiplicative component we will need in the sequel. Corollary 3.3. With notation as above, let ε ∈ G n m and P ∈ C such that s(P ) ∈ E P and ε are torsion. Let T be the order of (ε, s(P )) in G n m × E P , then there is a positive real number c 1 , depending only on C/k, E/C, s and n, such that [k(ε, P ) : k] ≥ c 1 T 1/6 . Proof. Let h be the order of s(P ) ∈ E P , then ε h has order T /h. We have that Where φ is Euler totient function and we have used φ(x) ≥ x 2 . Moreover from the previous proposition, we have that there is a number c 4 such that [k(P ) : k] ≥ c 4 h 1/3 . Putting c 1 = min {c 3 , c 4 }, we calculate Corollary 3.4. With notation as above, there are two positive real numbers c 1 and c 2 , depending only on C/k, E/C, s and n, such that, for all (P, ε) ∈ C × G n m with σ(P, ε) ∈ E P × G n m torsion of order T , the following bound holds: As it is, the Galois theoretic information contained in the last corollary is not sufficient. We will need to construct a subset S of (C × A 1 G n m )(C), compact in the euclidean topology, with the following property: S avoids the points of bad reduction for the scheme E × A 1 G n m /C × 1 A G n m and such that, for any point of (P, x) ∈ E × A 1 G n m such that σ(P, x) is torsion, a fixed fraction of the conjugates of x over k lies in S.
The existence of such a compact set will allow us to construct the definable set to which we will apply Pila-Wilkie's Theorem.
The main ingredient in the construction of the compact set S is the fact that the points P ∈ C such that s(P ) is torsion in E P are of bounded height. We will construct S separately on C and G n m . First we analyse the C part in the following proposition, which is a slight generalisation of [MZ12, Lemma 8.2].
has the following property: for all P ∈ C \ B such that H(P ) ≤ a, at least 1/2 of the [K(P ) : K] conjugates of P over K are contained in K 1 δ .
Proof. Let l = #B + 1, that is, l is the number of inequalities defining the set K 1 δ . Fix β ∈ B and let I be the set of embeddings i of K(P ) into C sending K to itself such that i(P ) − β < δ. Then we have On the other hand, write P = (p 1 , . . . , p N ) and β = (β 1 , . . . , β N ) and let 1 ≤ j ≤ N be such that where d * = [K(P ) : Q]. From the above inequalities we get Hence we may choose δ such that A similar proof works for the inequality P ≤ 1/δ. Now we turn to the G n m part. This is easier since all we need here is to have some compact subset of G n m (C) whose interior in the euclidean topology contains all its torsion points. Thus, it is sufficient to consider the compact set K 2 = {x ∈ G n m |1/2 ≤ |x i | ≤ 3/2, i = 1, . . . , n}. We can now give the definition of the compact set S. Definition 3.6. Let c 1 be the number given by Proposition 3.2 relative to the scheme E/C; moreover let δ be the number given by Proposition 3.5 relative to a = c 1 , B the set of points of bad reduction for E/C and K the number field of definition for B. We define The next proposition is then clear from the results proven in this section and the definition of S.
Proposition 3.7. S is a semialgebraic set of dimension 2n and, for all (P, ε) ∈ C × A 1 G n m such that σ(P, ε) is torsion in E P × G n m , at least half of the [K(P, ε) : K] conjugates of (P, ε) over K lie in S.

Construction of the Logarithm
The aim of this section is to construct the definable set to which we will apply Pila-Wilkie's Theorem 2.7. First we observe that, after removing the bad fibres, E an → C an gives an analytic family of compact complex Lie groups over C an . Moreover we have that the relative Lie algebra Lie(E)/C gives us an analytic vector bundle Lie(E) an → C an of rank 1 over C an . With this bundle we are also given the exponential map exp : Lie(E) an → E an , which is an analytic and surjective map of varieties over C. The kernel Π E of exp is a locally constant sheaf of rank 2 Z-modules over C an , which we call the local system of periods of E/C. Now, let W be an open contractible subset of C an , so that both the local system of periods Π E and the line bundle Lie(E) an /C are trivial over W 2 . Choose a section W → W × C ∼ = Lie(E) an | W of exp over W and denote by log W the composition W → W × C → C. Then, we define log E,U as the composition log U • s.
Moreover, for any such open subset W of C an , we have that the sections of Π E over W form a free Z-module of rank 2. We fix a basis for this Z-module and denote it by ω 1,W , ω 2,W .
The Betti presentation of the logarithm log E,W is defined as the pair of real analytic functions Further, let W be an open contractible subset of G n m an = C * n ; define p j : G n m → G m to be the projections to the j-th component, and let log j,W be a determination of the logarithm defined on the projection p j (W ). Given this data, we set a j,W = (log j,W •p j )/2πi. We observe that, given a point (P, x) ∈ C × A 1 G n m , σ(P, x) is torsion if and only if the point (b 1,W (P ), b 2,W (P ), a 1 (x), . . . , a n (x)) ∈ R 2 × C n is rational.
See Figure 1 for a diagram containing all the maps defined up to this point.  V , b 2, V , a 1, V , . . . , a n, V ).
Remark 3.9. Since S is a semialgebraic compact set, we can find a finite number of open subsets C 1 , . . . , C r of (C × A 1 G n m ) an definable in R an,exp such that the projections of each C j to C an and G n m are open and contractible and the union r j=1 C j contains S. Definition 3.10. With notation as in the above remark, we define the logarithm of S to be the set In the following proposition we collect some properties of the set S which follow directly from the definition.

Proposition 3.11. S is definable in the o-minimal structure R an,exp . For all (P, x) ∈ S, σ(P, x) is torsion if and only if the corresponding point in S is rational.
Remark 3.12. In the above proposition we say that there is a point in S corresponding to each point (P, x) ∈ S. This is not precise, there might be more than one point in S whose exponential is the point (P, x), however the set of such points is finite.

Semialgebraic Subsets of the Logarithm
As stated before, we will apply Pila-Wilkie's Theorem 2.7 to the set S . To do this we will need some information about the semialgebraic subsets of S . The aim of this section is to prove the following proposition.
Proposition 3.13. Let T be a connected semialgebraic subset of S ⊂ R 2 × C n ; then the projection of T to R 2 is constant.
Let C be a semialgebraic curve in S ; we can reduce to the case in which C is contained in one of the θ i (C i ). In what follows we fix C = C i and drop any subscript C we used in the definition of the set S . Moreover, up to reducing to a smaller open subset C, we may assume that a single determination log of the complex logarithm is defined on all projections p j (C), j = 1, . . . , n and such determination is used to define the functions a 1 , . . . , a n . Now let Γ be the inverse image of C by θ; then Γ is a real analytic curve in S. Since the image of Γ by θ = (a 1 , . . . , a n , b 1 , b 2 ) is the semialgebraic curve C , we have that the transcendence degree of the field C(a 1 | Γ , . . . , a n | Γ , b 1 | Γ , b 2 | Γ ) over C is at most 1. Thus also the transcendence degree of C(ω 1 | Γ , ω 2 | Γ , a 1 | Γ , . . . , a n | Γ , b 1 | Γ , b 2 | Γ ) over C(ω 1 | Γ , ω 2 | Γ ) is at most 1. Moreover, as in the previous section, let p i : G n m → G m be the projection to the i-th factor, then, by definition, log •p i = 2πia i and log E = (ω 1 b 1 + ω 2 b 2 ), thus log •p 1 , . . . , log •p n , log E ∈ C (ω 1 , ω 2 , a 1 , . . . , a n , b 1 , b 2 ). (18) Hence we can find n polynomials P 1 , . . . , P n in C(ω 1 , ω 2 )[X 1 , . . . , X n+1 ] such that each of the P i does not belong to the radical of the ideal generated by the others and moreover the n functions γ i (P, x) = P i (log(x 1 ), . . . , log(x n ), log E (P )), i = 1, . . . , n, are holomorphic in a neighbourhood of Γ and vanish on it. Finally we let Γ i be the vanishing set of γ i . Proposition 3.13 will follow from the following Lemma.
Lemma 3.14. Assume that Σ is not constant on Γ. Then, for any i = 1, . . . , n, the intersection Γ 1 . . . Γ i is a complex analytic variety of dimension at most n − i.
The fundamental part of the proof of this lemma is given by the following result.
has trascendence degree (at least) i + 1 over The case of a constant elliptic scheme is settled by [BK77, Theorem 2]; we recall below a special case of this theorem which is sufficient for our purposes.  periods ω 1 , ω 2 . Let y 0 , . . . , y i ∈ C [[t 1 , . . . , t n ]] without constant term such that y 0 = 0 and y 1 , . . . , y i are linearly independent over Q. Let r be the rank of the jacobian matrix (∂y i /∂t j ). Then the transcendence degree over C of the field C(y 0 , . . . , y i , P(y 0 ), e y1 , . . . , e yi ) is at least i + 1 + r.
Applying the above result with y 0 = log E | V and y j = log •p j , j = 1, . . . , i, we have P(y 0 ) = Σ and e yj = p j for j = 1, . . . , i and hence the result in the case of a constant elliptic curve.
Proof. By the remark above, we may assume that the scheme E/C is not constant. Then we consider the following tower of differential fields: K = C(x 1 , . . . , x n ), F = K(ω 1 , ω 2 , η 1 , η 2 ) and L = F (log E , ζ(log E )), where η 1 , η 2 are the semi periods and ζ is the Weierstrass zeta function associated to the elliptic scheme E/C. It is known that the differential Galois group of the extension F/K is SL 2 (C). Moreover, from [Ber89], we know that the differential Galois group V of L over F is isomorphic to G a 2 . Now we observe that the Galois group of K(log •p j )/K is G a for any j = 1, . . . , i; since G a is not a quotient of SL 2 (C), we have that also the Galois group of F (log •p j )/F is W i = G a .
Since the coordinates x 1 , . . . , x i are algebraically independent, the Galois group of F (log •p 1 , . . . , log Up to this point we have considered the following differential field extensions These extensions give us the following exact sequences of differential Galois Groups. Thus we have that the two abelian groups V = G a 2 , W j = G a are SL 2 (C)-modules. Moreover, we know that the action of SL 2 (C) is the standard one on V and the trivial one on each of the W j . This implies that the Galois group of L(log(x 1 ), . . . , log(x i ))/F is a sub SL 2 (C)-module T of V ⊕ W 1 ⊕ . . . ⊕ W i = G a 2 ⊕ G a i that projects onto V and i j=1 W j . The only such submodule is T = V ⊕ W 1 ⊕ . . . ⊕ W i . Thus we obtain: Which is exactly what we were looking for. Now we prove Proposition 3.14.
Proof of Proposition 3.14. Let us suppose that the dimension of Γ 1 . . . Γ i+1 is strictly greater than n − i − 1. Then we could find a subset V of this intersection which is homoemorphic to an open ball in C n−i . Up to reordering coordinates, we can assume that x 1 , . . . , x n−i are algebraically independent on V ; moreover, since the sum of coordinates is not constant on Γ 1 . . . Γ i+1 , we can assume that the same holds on V . We can thus apply the previous Lemma and obtain that the transcendence degree of Finally we observe that U ⊂ Γ 1 . . . Γ i+1 and that this gives us i + 1 independent algebraic relations between the functions log E | U , log(x 1 )| U , . . . , log(x n )| U ; thus the field extension analysed above would have transcendence degree at most n − i which is absurd.
We can now prove Proposition 3.13.
Proof of Proposition 3.13. Let T be a connected semialgebraic subset of dimension ≥ 1 of S ⊂ C n × R 2 ; if the projection of T on R 2 was not constant, then we could find a semialgebraic curve C in T with the same property. Now, constructing Γ and the Γ i as above, we would obtain that Γ ⊂ n i=1 Γ i . Thus the intersection Γ ⊂ n i=1 Γ i would not have complex dimension zero as predicted by Proposition 3.14.

End of the Proof
Proposition 3.17. Let (P, ε) ∈ C × A 1 G n m such that ε ∈ G n m is torsion. Assume that, for all I ⊂ {1, . . . , n}, the sum i∈I ε i is different from zero. Let ζ = Σ(ε). Let H be an algebraic subgroup of G n m such that P × A 1 εH ⊂ V ζ . Then H has dimension zero. Proof. Keeping notation as in the statement of the proposition; consider the subvariety of G n m . It is sufficient to prove that if H is an algebraic subgroup of G n m such that εH ⊂ V ζ then the dimension of H is zero.
Let H be a maximal subgroup of G n m such that εH ⊂ V ζ . Then H is the maximal subgroup of G n m contained in ε −1 V ζ . The variety ε −1 V ζ is given by the equation ε 1 x 1 + . . . + ε n x n = ζ. Following the proof of [BG06, Propostion 3.2.14], rewrite this equation as where λ 0 is the zero vector, a 0 = −ζ, λ i is the i-th vector of the standard basis for Z n and a i = ε i for 1 ≤ i ≤ n. Given 0 ≤ i ≤ n, the monomial x λi restricted to H is a character of H into C, which we will denote by χ i . Now, given a character χ of H, consider the set Since H is contained in ε −1 V ζ , we have the relation By [Lan02, Theorem 4.1, Chapter VI], this linear relation must be trivial. Hence each sum i∈Lχ a i = 0.
Since we assumed that no sub-sum i∈I ε i is zero, the only possibility is that, for each character χ, . . , n}. By definition of L χ , we have that χ = χ 0 which is the trivial character. Hence the only character of H is the trivial character and H is the identity subgroup.
We now recall the Ax-Lindemann-Weierstrass theorem for the multiplicative group; see [Orr15].
Theorem 3.18 (Ax-Lindemann-Weierstrass). Let exp : C n → G n m be the exponential map. Let T ⊂ C n be a semialgebraic subset. Then the Zariski closure of exp(T ) is a translate of an algebraic subgroup of G n m .
As a consequence of the above results we have.
Proposition 3.19. Let (P, ε) ∈ S ⊂ C × A 1 G n m a point such that σ(P, ε) is torsion. Assume that, for all I ⊂ {1, . . . , n} the sum i∈I ε i , is different from zero. Let (x 1 , x 2 , z) ∈ S ⊂ R 2 × C n a point which projects to (P, ε). Then (x 1 , x 2 , z) does not lie in S alg .
Proof. Assume there is a connected semialgebraic subset T ⊂ S containing (x 1 , x 2 , z). By Proposition 3.13, the projection of T to R 2 is constant. Let T be the projection of T to C n . By definition of S , the two compositions are equal. Then exp( T ) ⊂ G n m is contained in By Theorem 3.18, the Zariski closure of exp T is a translate of an algebraic subgroup, which, by what we have said above, is contained in V ζ and contains ε. Since we assumed that no sub-sum i∈I ε i is zero, by Proposition 3.17, V ζ does not contain any positive dimensional translate of an algebraic subgroup of G m containing ε. Hence T has dimension zero and, since it is connected, it reduces to a point.
We can now finish the proof of our main result. Let n ∈ N and L n be the set of points (P, ε) ∈ C × A 1 G n m such that σ(P, ε) is torsion and, for all I ⊂ {1, . . . , n}, the sum i∈I ε i is different from zero. Then, it is sufficient to show that the set L n is finite.
First we recall that for each (P, x) ∈ S such that σ(P, x) is torsion, θ(P, x) ∈ S is rational. Moreover, since S is compact, S is bounded; thus there is some number c 1 such that H(θ(P, x)) ≤ c 1 T . If (P, ε) ∈ C × A 1 G n m is a torsion point such that σ(P, ε) is torsion of order T , then, from Corollary 3.4 and from the definition of S, we have that there are two numbers c 2 , c 3 > 0 such that S contains at least 1/2 c 2 T c3 points with the same property. Let 0 < c 4 < c 3 ; by Pila-Wilkie's Theorem, we have that there is a number c 5 such that N (S \ S alg , T ) < c 5 T c4 . From what we have proven above, we have that if (P, ε) ∈ S is in L n , then θ(P, ε) ∈ S \ S alg .
Thus we have that if there is some torsion point in (P, ε) ∈ C × A 1 G n m contained in L n and such that σ(P, ε) has order T , then 1/2 c 2 T c3 < N (S \ S alg , c 1 T ) < c 6 T c4 where c 6 = c 5 c c4 1 . Since we have chosen c 3 > c 4 , this last inequality limits the maximum order for σ(P, ε); since this order is at least the order of ε and f : U → A 1 is a finite map, we have proven the result.