Hi:

I wonder if this behavior is a bug?

sage: G = DirichletGroup(21)
sage: chi = G.0; chi
[-1, 1]
sage: chi.values()
[0, 1, -1, 0, 1, -1, 0, 0, -1, 0, 1, -1, 0, 1, 0, 0, 1, -1, 0, 1, -1]

So far, so good (similar code is in the tutorial:
http://www.sagemath.org/doc/html/tut/node15.html).
Now use a different base ring:


sage: G = DirichletGroup(21, GF(37))
sage: chi = G.0; chi
[36, 1]
sage: chi.values()
---------------------------------------------------------------------------
<type 'exceptions.IndexError'>            Traceback (most recent call last)

/mnt/drive_hda1/sagefiles/sage-3.0.alpha5/<ipython console> in <module>()

/mnt/drive_hda1/sagefiles/sage-3.0.alpha5/local/lib/python2.5/site-packages/sage/modular/dirichlet.py
in values(self)
   1056             ########################
   1057             # record character value on n
-> 1058             result_list[n.ivalue] = R_values[value.ivalue]
   1059             # iterate:
   1060             #   increase the exponent vector by 1,

<type 'exceptions.IndexError'>: list index out of range


Should I report this to trac?

- David Joyner

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to