On Thursday, January 9, 2014 9:44:57 AM UTC-5, Georgi Guninski wrote:
>
> Strange results with subgroups of automorphism group of graphs 
>
> There is an element in the automorphism group of graph 
> which is in no subgroup (though the full group is a subgroup). 
>
> I suspect the problem is the usage of zero. 
>
> G1=Graph(':H`ECw@HGXGAGUG`e');G=G1.automorphism_group();sg=G.subgroups() 
> print G.gens() 
>   [(0,7)(1,4)(2,3)(6,8)] 
> print sg 
>   [Permutation Group with generators [()], Permutation Group with 
> generators [(1,8)(2,5)(3,4)(7,9)]] 
>
>
sage: G.gens()
[(0,7)(1,4)(2,3)(6,8)]
sage: [s.gens() for s in sg]
[[()], [(1,8)(2,5)(3,4)(7,9)]]

Yeah, that's a problem.  At least we get

sage: G.is_isomorphic(sg[0])
False
sage: G.is_isomorphic(sg[1])
True

which is trivial but I think it confirms your suspicion.  We seem to have 
Gap-style numbering in the subgroups and Sage/Python-style numbering in the 
group itself.  Here's the code:

        all_sg = []
        ccs = self._gap_().ConjugacyClassesSubgroups()
        for cc in ccs:
            for h in cc.Elements():
                all_sg.append(PermutationGroup(gap_group=h))
        return all_sg

So we send self to Gap...

sage: G._gap_()
Group( [ (1,8)(2,5)(3,4)(7,9) ] )
sage: G
Permutation Group with generators [(0,7)(1,4)(2,3)(6,8)]

There we go.

Beezer, you apparently wrote this... how would you recommend fixing this?

I'll open a Trac ticket momentarily.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to