Next: Enumerating Newforms
Up: Explicit Approaches to Modular
Previous: Explicit Approaches to Modular
Modular Symbols
Modular symbols are crucial to many algorithms for
computing with modular abelian varieties, because
they can be used to construct a finite presentation for the
in terms of paths between elements of
.
They were introduced by Birch [Bir71] and
studied by Manin, Mazur, Merel, Cremona, and others.
Let
be the free abelian group with basis the set of
all symbols
, with
,
modulo the three-term relations
and modulo any torsion.
The group
acts on the left on
by
where
acts on
and
by a linear fractional
transformation.
The space
of modular symbols for
is the quotient of
by the subgroup
generated by all elements
of the form
, for
and
in
, modulo any torsion.
A modular symbol for
is an element of
this space, and we frequently denote the equivalence
class that defines a modular symbol by giving a
representative element.
Let
be the free abelian group with basis the finite set
.
The boundary map
sends
to
, where
denotes the basis element of
corresponding to
.
The cuspidal modular symbols are the
kernel
of
, and
the integral homology
is canonically isomorphism
to
.
Cremona's book [Cre97, §2.2] contains a concrete description of
how to compute
using Manin symbols, which are
a finite set of generators for
. In
general, the easiest way we have found to compute
is to
compute
, then compute the
-submodule of
generated by the Manin symbols.
Next: Enumerating Newforms
Up: Explicit Approaches to Modular
Previous: Explicit Approaches to Modular
William A Stein
2002-02-02