partially answering my own question: for the "lame but easy method",
one can do the following. Having a putative group H, try:

for x in [g for g in G.Centre().Elements() if g.Order() == 2]:
    Q= G.FactorGroupNC( G.Subgroup([ x ])  )     # no idea why NC
    if Q.IdGroup() == what you want
        return True

... or something.

2013/1/14 Pierre <[email protected]>:
> Thanks, I thought about this, but I'm not sure how to pick central elements
> of order 2 in a group, or more precisely in a group that is given by
> gap("SmallGroup(n,i)"). I can try C= G.centre() and then get C.generators()
> but i'm not sure if I can assume anything about these generators (I doubt
> that they generate cyclic subgroups whose *direct* product is C).
>
> Am I missing something easy?
>
> Le lundi 14 janvier 2013 13:35:05 UTC+1, Volker Braun a écrit :
>>
>> Lame but easy method: Go though all groups with 2*G.Size() elements and
>> pick out the ones you want.
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-support" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> Visit this group at http://groups.google.com/group/sage-support?hl=en.
>
>



-- 
Pierre
06 06 40 72 28

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to