Next: The Modular Degree
Up: Explicit Approaches to Modular
Previous: Modular Symbols
Enumerating Newforms
Let
denote the
-eigenspace for the action of
the involution induced by complex conjugation, which we can compute
using modular symbols. We list all newforms
of a given level
by decomposing the new subspace of
under the
action of the the Hecke operators and listing the
corresponding systems of Hecke eigenvalues (see [Ste02a]).
First we compute the
characteristic polynomial of
, and use it to break up the new
space. We apply this process recursively with
until either we have exceeded the bound coming from [Stu87]
(see [AS]), or we have found a Hecke
operator
whose characteristic polynomial is irreducible.
We order the newforms in a way that extends the
ordering in [Cre97]: First sort by dimension, with
smallest dimension first; within each dimension, sort in binary by the
signs of the Atkin-Lehner involutions, e.g.,
,
,
,
,
, etc. When two forms have the same Atkin-Lehner
sign sequence, order
by
with ties broken by taking the positive trace first.
We denote a Galois-conjugacy class of newforms by a bold symbol such
as
, which consists of a level and isogeny class,
where
denotes the first class,
the second,
the fifth,
the
th, etc.
As discussed in [Cre97, pg. 5], for certain small levels
the above ordering, when restricted to elliptic curves, does not agree
with the ordering used in the tables of [Cre97].
For example, our
is Cremona's
.
Next: The Modular Degree
Up: Explicit Approaches to Modular
Previous: Modular Symbols
William A Stein
2002-02-02