Section: New Results
Complex multiplication and modularity
Participants : Jean-Marc Couveignes, Andreas Enge, Damien Robert.
The book [16] edited by J.-M. Couveignes and B. Edixhoven,
with contributions by J.-M. Couveignes, B. Edixhoven,
R. de Jong, F. Merkl and J. Bosman, describes the first
polynomial time algorithms for computing Galois representations and
coefficients of modular forms.
Modular forms are tremendously important in various areas of mathematics,
from number theory and algebraic geometry to combinatorics and
lattices. Their Fourier coefficients,
with Ramanujan's
The computation of the Galois representations uses their realisation, following Shimura and Deligne, in the torsion subgroup of Jacobian varieties of modular curves. The main challenge is then to perform the necessary computations in time polynomial in the dimension of these highly nonlinear algebraic varieties. Exact computations involving systems of polynomial equations in many variables take exponential time. This is avoided by numerical approximations with a precision that suffices to derive exact results from them. Bounds for the required precision – in other words, bounds for the height of the rational numbers that describe the Galois representation to be computed – are obtained from Arakelov theory. Two types of approximations are treated: one using complex uniformisation and another one using geometry over finite fields.
With F. Morain, A. Enge has determined exhaustively under which conditions
“generalised Weber functions”, that is, simple quotients of
With J.-C. Faugère and D. Lubicz, D. Robert has given an explicit construction for a modular correspondance between abelian varieties [14] . This correspondance describes the algebraic relations of ThetaNullWerte of different levels on isogenous abelian varieties. With R. Cosset, D. Robert has then given an algorithm explaining how to construct the corresponding isogeny, when we are given its (maximally isotropic) kernel [20] . This usse a formula by Koizumi for changing the level of the ThetaNullWerte. This is the first algorithm allowing to compute in polynomial time an isogeny between abelian varieties, and a public implementation is available in AVIsogenies .
With K. Lauter, D. Robert has worked on improving the computation of class
polynomials in genus 2 by the CRT method. This involves some improvements
to detect if the curve is maximal, a better sieving of the primes used, and
the use of the CRT over the real quadratic field rather than over
With Reynald Lercier, J.-M. Couveignes has given in [23] a
quasi-linear time randomised algorithm
that on input a finite field