Hi Kenny,

On 28 Jul., 04:36, Kenny Brown <im.self.emplo...@gmail.com> wrote:
> ...
> sage: G.sylow_subgroup(3)
> ------------------------------------------------------------
>    File "<string>", line 1
>      [(1,344,246,148,50,393,295,197,99,),
> (2,345,247,149,51,394,296,198,100,),
> ...
> (22,365,267,169,71,414,316,218,120,),
> (23,366,268,170,72,415,317,219,121,),([...],)]

Thank you for the report.

I just had a look at the source code. In the sylow_subgroup method, it
is attempted to get a string representation of a permutation in GAP,
and to translate this into a permutation in Sage. Problem:
gap.eval("gen[%d];"%j) (this is the line were the error occurs) yields
a string, but it is mutilated by ([...],), as shown in the error
message.

I think a solution would be to use gap.eval("Print(gens[1]);")
instead. I'll try this, and create a trac ticket for it.

Cheers,
Simon

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to