One thing to watch out for is that the generators returned by 
automorphism_group contain symbols that may not be the actual vertices. I 
realised this once after several frustrating hours of bizarre results from my 
program. I'm not sure if this is still the case in recent versions. 

Emil

On 15 May 2012, at 00:04, Dima Pasechnik <dimp...@gmail.com> wrote:

> 
> 
> On Tuesday, 15 May 2012 01:02:46 UTC+2, Dima Pasechnik wrote:
> 
> 
> On Monday, 14 May 2012 16:57:40 UTC+2, Nathann Cohen wrote:
> Hellooooooo everybody !!! 
> 
> I would like to play with groups in Sage but I do not know how. I 
> actually get my groups from a graph in the following way : 
> 
> sage: g = graphs.PetersenGraph() 
> sage: ag = g.automorphism_group() 
> sage: type(ag) 
> <class 
> 'sage.groups.perm_gps.permgroup.PermutationGroup_generic_with_category'> 
> 
> What I would like to do with this group is to consider it as a group 
> action on my vertices and compute the orbits of some *sets* of 
> vertices. Indeed, the method ag.orbits() would give me the list of all 
> orbits of my vertices, but I would like to compute the orbit of a Set 
> of vertices, that is all sets of the form "gg * my_set for gg in ag". 
> 
> Is there any way to achieve it with Sage ? 
> 
> Well, you can call GAP,  e.g. as follows:
> 
> sage: gap("Orbit("+str(ag._gap_())+",[1,2,7],OnSets);")
> [ [ 1, 2, 7 ], [ 1, 2, 3 ], [ 1, 6, 9 ], [ 2, 3, 4 ], [ 3, 4, 10 ], 
>   [ 1, 6, 8 ], [ 3, 4, 8 ], [ 4, 9, 10 ], [ 4, 7, 9 ], [ 5, 8, 10 ], 
>   [ 2, 5, 7 ], [ 5, 6, 8 ], [ 3, 5, 8 ], [ 4, 6, 9 ], [ 5, 7, 10 ], 
>   [ 5, 7, 9 ], [ 6, 7, 9 ], [ 3, 6, 8 ], [ 1, 6, 10 ], [ 2, 7, 9 ], 
>   [ 1, 2, 10 ], [ 2, 3, 8 ], [ 6, 8, 9 ], [ 1, 5, 10 ], [ 2, 3, 7 ], 
>   [ 1, 4, 10 ], [ 5, 7, 8 ], [ 3, 4, 9 ], [ 4, 5, 10 ], [ 1, 2, 6 ] ]
> sage: 
>  
> PS. it should not be hard to expand the ag.orbit method to incorporate the 
> action type...
> 
>  
> 
> Thaank youuuuuuuuuuuuuuuuuuuuuuuuuu !!!! 
> 
> Nathann 
> -- 
> 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

-- 
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