On Fri, Apr 18, 2014 at 11:08 AM, Ben Cote <cote...@gmail.com> wrote:
> I am trying to get sage to list the elements of a (finite) finitely
> generated matrix group.
>
> It works in version 5.9 installed on a Mac, but not on 6.1.1 on linux or on
> the cloud, which leads me to believe somewhere between 5.9 and 6.1.1 the
> .list() operation for finite matrix groups was compromised.  I just was
> hoping to bring this to the attention of someone who might repair it for
> future versions.
>
> Here is the code:
>
> x=polygen(QQ,'x')
> E.<w>=NumberField(x^2+x+1,'w')
>
> r=matrix([[w,0],[-w^2,1]])
> s=matrix([[1,w^2],[0,w]])
>
>
> G4 = MatrixGroup([r,s])
> l = G4.list()  # returns the elements of G as a list
>

What does

[x for x in G4]

return?

> Here is the error from the cloud:
>
> Traceback (most recent call last):
>   File
> "/projects/00f50bac-d0a4-44e5-b456-34ae18b9117d/.sagemathcloud/sage_server.py",
> line 733, in execute
>     exec compile(block+'\n', '', 'single') in namespace, locals
>   File "", line 1, in <module>
>   File "parent.pyx", line 822, in sage.structure.parent.Parent.__getattr__
> (sage/structure/parent.c:6997)
>   File "misc.pyx", line 251, in sage.structure.misc.getattr_from_other_class
> (sage/structure/misc.c:1606)
> AttributeError: 'FinitelyGeneratedMatrixGroup_generic_with_category' object
> has no attribute 'list'
>
>
> Here is the error from 6.11 on a linux machine:
>
> AttributeError                            Traceback (most recent call last)
> <ipython-input-9-a6e94ecf7e4a> in <module>()
> ----> 1 G4.list()
>
> /opt/sage-6.1.1-x86_64-Linux/local/lib/python2.7/site-packages/sage/structure/parent.so
> in sage.structure.parent.Parent.__getattr__ (sage/structure/parent.c:6997)()
>
> /opt/sage-6.1.1-x86_64-Linux/local/lib/python2.7/site-packages/sage/structure/misc.so
> in sage.structure.misc.getattr_from_other_class
> (sage/structure/misc.c:1606)()
>
> AttributeError: 'FinitelyGeneratedMatrixGroup_generic_with_category' object
> has no attribute 'list'
>
>
> And as I said before, it works and "l" prints the list of 24 matrices on the
> 5.9 version on a mac.
>
> Also, 5.9 says that type(G4) is
>
> <class
> 'sage.groups.matrix_gps.finitely_generated.FinitelyGeneratedMatrixGroup_gens_with_category'>
> But the cloud and 6.1.1 say
> <class
> 'sage.groups.matrix_gps.finitely_generated.FinitelyGeneratedMatrixGroup_generic_with_category'>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to