[sage-support] Re: G.are_equivalent_cusps

2010-12-22 Thread John Cremona
Victor, eclib provides some (at least) of what you need, and is partly wrapped in Sage. Chris Wuthrich and I have been working on this recently. For example, eclib contains a program which does the following (this is just a simple interface to underlying functionality): Enter curve: [0,-1,1,0,0]

[sage-support] Re: G.are_equivalent_cusps

2010-12-22 Thread John Cremona
Victor, First of all I invite you to join sage-nt, the sage number theory group! Secondly... On Dec 21, 5:37 pm, victor wrote: > Let m be a modular symbol for the congruence subgroup G=Gamma0(N) for > some N. > > If one assumes m is cuspidal, there exist elements g in G such that m > is equival

[sage-support] Re: G.are_equivalent_cusps

2010-12-21 Thread victor
I wrote the following function, which does the job. Function below takes as input a positive integer N and outputs two objects: the first output is a list [g_i] of hyperbolic elements in Gamma0(N) which generate the abelianized (Gamma0(N)_hyp)_ab of the quotient Gamma0(N)_hyp of Gamma0(N) by the su