Re: [sage-devel] Trac #8276: Specialist Elliptic curve / Brandt Modules needed...

2010-02-16 Thread Florent Hivert
> At least some errors probably come from the file > > sage/algebras/quatalg/quaternion_algebra_cython.pyx > > and I think they should be easily fixable without any knowledge of what > is going on by just changing the code to make a copy of the zero matrix. > > However, I really wonder whether t

Re: [sage-devel] Trac #8276: Specialist Elliptic curve / Brandt Modules needed...

2010-02-16 Thread Jonathan Bober
At least some errors probably come from the file sage/algebras/quatalg/quaternion_algebra_cython.pyx and I think they should be easily fixable without any knowledge of what is going on by just changing the code to make a copy of the zero matrix. However, I really wonder whether this fix is neces

Re: [sage-devel] Trac #8276: Specialist Elliptic curve / Brandt Modules needed...

2010-02-16 Thread Florent Hivert
Hi there, Sorry for replying to myself... Forget about the previous e-mail. I manage to find it... The problem was in another file which didn't raise any errors. Cheers, Florent > I'm close to solve: #8276 Make the one(), identity_matrix() and zero_matrix() > cached and immutable. Correct

[sage-devel] Trac #8276: Specialist Elliptic curve / Brandt Modules needed...

2010-02-16 Thread Florent Hivert
Hi there, I'm close to solve: #8276 Make the one(), identity_matrix() and zero_matrix() cached and immutable. Correcting MatrixSpace is easy, however there are a lot of place in sage where people create a matrix from the one or zero and modify it after that. I nearly corrected all these occu