[GAP Forum] ConjugacyClassesSubgroups
Max Horn
horn at mathematik.uni-kl.de
Wed Dec 2 23:02:51 GMT 2020
Dear Tim,
> On 2. Dec 2020, at 23:47, tkohl at math.bu.edu wrote:
>
>
> Is there a way to call ConjugacyClassesSubgroups with
> a fixed size for the subgroups desired, so as to avoid
> having it spend time computing those of other sizes?
>
> Right now I'm doing something like this:
>
> Filtered(ConjugacyClassesSubgroups(G),x->Size(Representative(x))=n);
>
> which seems rather inefficient.
Building up the subgroups of size n in general requires first constructing all
smaller subgroup (resp. their classes). This can be done with LatticeByCyclicExtension:
LatticeByCyclicExtension(G, G -> Size(G) <= n);
However, this is not necessarily faster than ConjugacyClassesSubgroups. E.g. for A_10 as input, on my laptop ConjugacyClassesSubgroups(G) takes 5 seconds, while
LatticeByCyclicExtension(G, G -> Size(G) <= 10);
requires almost 19 seconds.
What type and size of group is G, and how big is n? Do you have further restrictions about the subgroups you need? (E.g. perhaps they must be solvable/perfect/simple/...)?
Cheers
Max
More information about the Forum
mailing list