Okay, I'll try to work on that ticket soon, unless someone else wants to.
On 2/11/09, kcrisman <[email protected]> wrote: > > And it is pretty clearly a group of order four! > > The offending code is in groups/matrix_gps/matrix_group.py where the > problem is in the list method of MatrixGroup. > > 429 F = self.field_of_definition() > 430 n = F.degree() > 431 p = F.characteristic() > 432 a = F.prime_subfield().multiplicative_generator() > 433 b = F.multiplicative_generator() > > In the class definition of MatrixGroup, any base ring is allowed. But > at least this particular method (others?) assume that the base ring is > in fact in a field. > > Since a and b above are definitely used later in list(), and this all > calls GAP, someone (David?) with a good knowledge of GAP should > address this - and look for other places it's assumed that the base > ring is a field and at least catch that exception with a better error > message. > > I've made this # 5241. > > - kcrisman > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
