UBC Theses and Dissertations
Computing elliptic curves over ℚ via Thue-Mahler equations and related problems Gherga, Adela
We present a practical and efficient algorithm for solving an arbitrary Thue-Mahler equation. This algorithm uses explicit height bounds with refined sieves, combining Diophantine approximation techniques of Tzanakis-de Weger with new geometric ideas. We begin by using methods of algebraic number theory to reduce the problem of solving the Thue-Mahler equation to the problem of solving a finite collection of related Diophantine equations. In the first part of this thesis, we establish the key results which allow us to drastically reduce the number of such Diophantine equations and subsequently reduce the running time. In the second part of this thesis, we show that, by fixing one exponent, there exists an effectively computable constant bounding the solutions of a Goormaghtigh equation under certain conditions. For small values of this fixed exponent, we solve the equation completely. For one such small exponent, we modify and specialize our Thue-Mahler algorithm to the resulting equation in order to fully resolve this case. In the third part, we discuss an algorithm for finding all elliptic curves over ℚ with a given conductor. Though based on classical ideas derived from reducing the problem to one of solving associated Thue-Mahler equations, our approach, in many cases at least, appears to be reasonably efficient computationally. We provide details of the output derived from running the algorithm, concentrating on the cases of conductor p or p², for p prime, with comparisons to existing data. Finally, we specialize the Thue-Mahler algorithm to degree 3, applying an analogue of Matshke-von Kanel’s elliptic logarithm sieve to construct a global sieve, leading to reduced search spaces. The algorithm is implemented in the Magma computer algebra system, and is part of an ongoing collaborative project.
Item Citations and Data
Attribution-NonCommercial-NoDerivatives 4.0 International