Hi Sage-Devel,

this January I worked on two topics.
Firstly, getting Sage working as an integral part of Gentoo Prefix (a
"hosted" distribution, like Cygwin, MacPorts, ...), under three host
OSes: 32-bit OS X 10.4, 64-bit OS X 10.6, and Maemo 5 (a Debian-based
32-bit Linux on my N900 mobile) --- not with complete success yet, but
e.g. on OS X 10.4, Sage-on-Prefix at least starts up and is usable.

Secondly, I worked on getting the "dual" notion of the modular symbols
into Sage.
I do not have a good name for them yet, for the time being I call them
"comodular symbols". Technically, such a comodular symbol is a Python
dictionary whose keys are "all" the 2x2 matrices with entries from ZZ,
and invariant (in a suitable sense) under some arithmetic subgroup
Gamma (so we need only ever a finite number of key-value pairs to be
actually stored). Since every notion is dual, instead of factoring out
the 2-relations and 3-relations, one has to take the subspace
invariant under 2- and 3-relations. There are also coboundary symbols
(Python dicts on the cusps), and ("dual" to the boundary map) a
coboundary map from these to the comodular symbols, the image of which
is exactly the Co(?)-Eisenstein subspace of the comodular symbols. And
so on, etc.pp.

Why do I do this, since from a theoretical point of view, it's "just
taking the dual(s)"?

On the one hand, that's what half of the papers (from e.g. Greenberg,
Stevens, Pollack, ...), where "modular symbols" occur, actually mean
by "modular symbol". And poor me quite regularly messing things up, I
finally wanted to be able to "put my hands on" these two notions (dual
to each other) a bit more concretely.
On the other hand, there are technical reasons to do this.
Currently, Sage needs to use values from a field when working with
modular symbols. That's OK for QQ, CC, or finite fileds. But already
the integers (ZZ) pose a problem. Although I'm pretty confident that
the current Sage modular symbols code base could be fully
"integralized" (this implies e.g. finding "good" sets of
representatives under the 2- and 3-relations), that does not suffice
for my purposes. Ultimately, I want to work with power series over the
p-adics as "domain of values" --- and these could only be approximated
in computations by certain "domains of values" which are rings with
non-trivial zero-divisors. (Coming not primarily from inevitably
truncating the power series, but from the coefficent rings being
essentially all some ZZ mod p^k, where p^k is a prime power, but with
the power k varying.) For these, the "comodular" computational setting
seems to have some advantages over the usual (Merel, Stein, ...) "Sage
modular" computational setting. (Famous last words ... let's see ...)


Cheers,
Georg

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to