#10807: Modular Symbols trouble restoring saved objects
------------------------------+---------------------------------------------
   Reporter:  jonhanke        |       Owner:  craigcitro               
       Type:  defect          |      Status:  new                      
   Priority:  major           |   Milestone:  sage-4.6.2               
  Component:  modular forms   |    Keywords:  modular symbols, pickling
     Author:  Jonathan Hanke  |    Upstream:  N/A                      
   Reviewer:                  |      Merged:                           
Work_issues:                  |  
------------------------------+---------------------------------------------

Comment(by jonhanke):

 Also, the system_of_eigenvalues() routine doesn't appear to be working
 properly...

 {{{
 sage: chi_tmp = DirichletGroup(105,
 RationalField())(kronecker_character_upside_down(105))
 sage: MS = ModularSymbols(chi_tmp, 2)
 sage: CS = MS.cuspidal_subspace()
 sage: NS = CS.new_subspace()
 sage: F0 = NS[0]
 sage: F0.system_of_eigenvalues(2)
 ---------------------------------------------------------------------------
 ArithmeticError                           Traceback (most recent call
 last)

 /Users/jonhanke/Documents/SAGE/<ipython console> in <module>()

 /Users/jonhanke/Documents/SAGE/sage-4.6/local/lib/python2.6/site-
 packages/sage/modular/hecke/module.pyc in system_of_eigenvalues(self, n,
 name)
    1595             [1, x, -x - 2, -x - 1, 0, -x - 1, -3, -2*x - 1, 3*x +
 2, 0]
    1596         """
 -> 1597         return [self.eigenvalue(m, name=name) for m in
 range(1,n+1)]
    1598
    1599     def weight(self):

 /Users/jonhanke/Documents/SAGE/sage-4.6/local/lib/python2.6/site-
 packages/sage/modular/hecke/module.pyc in eigenvalue(self, n, name)
    1192         """
    1193         if not self.is_simple():
 -> 1194             raise ArithmeticError, "self must be simple"
    1195         n = int(n)
    1196         try:

 ArithmeticError: self must be simple
 }}}

 However I am able to get Hecke eigenvalues from the {{{q_eigenform()}}}
 method.  Is there a better way of doing this?

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10807#comment:2>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
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-trac?hl=en.

Reply via email to