#13308: eigenspaces_left sometimes raises an error while the documentation sais 
it
should work.
-----------------------------+----------------------------------------------
   Reporter:  mderickx       |             Owner:  tbd     
       Type:  PLEASE CHANGE  |            Status:  new     
   Priority:  major          |         Milestone:  sage-5.3
  Component:  PLEASE CHANGE  |          Keywords:          
Work issues:                 |   Report Upstream:  N/A     
  Reviewers:                 |           Authors:          
  Merged in:                 |      Dependencies:          
   Stopgaps:                 |  
-----------------------------+----------------------------------------------
 See the following example

 {{{
 sage: M = ModularSymbols(Gamma1(23), sign=1)
 sage: m=M.cuspidal_subspace().hecke_matrix(2)
 sage: m.eigenspaces_left()
 ---------------------------------------------------------------------------
 ValueError                                Traceback (most recent call
 last)

 /Applications/sage-5.1.rc1/<ipython console> in <module>()

 /Applications/sage-5.1.rc1/local/lib/python2.7/site-
 packages/sage/matrix/matrix2.so in
 sage.matrix.matrix2.Matrix.eigenspaces_left
 (sage/matrix/matrix2.c:24746)()

 /Applications/sage-5.1.rc1/local/lib/python2.7/site-
 packages/sage/rings/polynomial/polynomial_element.so in
 sage.rings.polynomial.polynomial_element.Polynomial.root_field
 (sage/rings/polynomial/polynomial_element.c:24559)()

 /Applications/sage-5.1.rc1/local/lib/python2.7/site-
 packages/sage/rings/number_field/number_field.pyc in
 NumberField(polynomial, name, check, names, cache, embedding, latex_name,
 assume_disc_small, maximize_at_primes)
     422         return NumberFieldTower(polynomial, name,
 embeddings=embedding)
     423
 --> 424     name = sage.structure.parent_gens.normalize_names(1, name)
     425
     426     if not isinstance(polynomial, polynomial_element.Polynomial):

 /Applications/sage-5.1.rc1/local/lib/python2.7/site-
 packages/sage/structure/parent_gens.so in
 sage.structure.parent_gens.normalize_names
 (sage/structure/parent_gens.c:2204)()

 /Applications/sage-5.1.rc1/local/lib/python2.7/site-
 packages/sage/structure/parent_gens.so in
 sage.structure.parent_gens._certify_names
 (sage/structure/parent_gens.c:1761)()

 ValueError: variable names must be alphanumeric, but one is 'aa0 + 3'
 which is not.
 }}}

 In this example m is a matrix with rational coefficients. So according to
 the documentation this should just work.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13308>
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