> < ^ Date: Thu, 27 Jun 2002 17:09:26 +0200 (MET DST)
> ^ From: Alexander Moreto <mtbmoqua@lg.ehu.es >
> ^ Subject: groups of order 512

I am trying to find the integers i for which SmallGroup(512,i) has derived
length 3 and commutator subgroup of order not exceeding 32, but it is
taking too long (more than an hour for something like 20.000 groups). I am
doing the following:

gap> l:=[];;
gap> for i in [1..NumberSmallGroups(512)] do
> G:=SmallGroup(512,i);
> D:=DerivedSubgroup(G);
> if Size(D)<33 and IsAbelian(D)=false then Add(l,i); fi;
> od;

What is the most efficient way to do what I want? Are groups of order 512
and derived length 3 somehow localized in the list of groups of this order
that GAP provides? (Or may be the more than 10 million groups of this
order are too many and I cannot hope to do this?) It seems to me that this
program is reasonably fast at the beginning but after a while it goes
slower and slower.

Many thanks,

Alexander Moreto

Miles-Receive-Header: reply

> < [top]