[GAP Forum] how to compute all subgroups of order p up to conjugacy

Marc Roeder marc_roeder at web.de
Tue May 27 11:40:53 BST 2008


Dear Forum,

Frédéric Vanhove wrote:

> This is my problem : let G be a finite group, the order of which
> divisibly by a prime p.  I would like to get a list of all subgroups of
> G of order p, up to conjugacy.
> 
> Is there a command in GAP for that.  Right now, I only know two
> alternatives:[...]
I am not aware of any command that does this in GAP. But a slight
variation of your program might do the trick:

listofgroupssizep:=function(g,p)
    local   syl,  ccs,  ccs2,  ccg;
 syl := SylowSubgroup(g, p);;
 ccs:=ConjugacyClasses(syl);;
 ccs2 := Filtered(List(ccs,Representative),t->Order(t)=p);;
 ccg:=List(ccs2,i->ConjugacyClass(g,i));
 return Set(ccg,i->Subgroup(g,[Representative(i)]));
end;

This uses the fact that a Sylow subgroup is represented as a subgroup
(and hence embedded in the original group).

All the best,
marc



More information about the Forum mailing list