On Sep 11, 2007, at 2:02 PM, Steve Linton wrote:

It seems to me we need a slightly more general function than Projection.

Maybe something like Components(W ,w) returning a list of n+1 elements of
suitable subgroups.

Something like this -- also for semidirect products -- looks the best to me and I will implement such functions.

Alternatively, and perhaps cleaner, one could provide a way to get at the subgroup of W which is a direct product with its Projections and Embeddings.

I communicated privately with Keith Dennis -- his application is time sensitive which makes it worth not having to go through multiple mappings.

Best,

    Alexander



        Steve

On Tue, 11 Sep 2007 14:50:04 +0200
Burkhard Höfling <[EMAIL PROTECTED]> wrote:

Dear Keith, dear all,

What exists for a wreath product as described is
Projection(W);  # no index!
which is the projection onto P,
Embedding(W,i) # i=1..n
the homomorphism G->W giving the i-th copy of G and
Embedding(W,n+1)
giving the complement P to G^n.

To get the i-th component of an element x thus one needs to split
off-
the p-part first and then use the pre-image under a suitable
embedding:

PreImagesRepresentative(Embedding(W,i),x/Image(Embedding(W,n +1),Image
(Projection(W),x)));

Laurent Bartholdi had already suggested that I try

  PreImagesRepresentative(Embedding(W,i),w)

which seems to work.  However, the manual seems to suggest that this
shouldn't exist, or at best be unreliable as w is not in the image of
Embedding(W,i).

Unfortunately, the same is true for Alexander's proposal - a generic
element
in the base group does not lie in the image of any embedding.

I do not see any "clean" way of getting the components, either.
So I guess we have to think about adding suitable `Projection'
methods as well.

Am I taking a chance with using it?  Or does it indeed always give
the right thing?

I wouldn't rely on it (although in your case, it seems to work).
Probably depends on the kind of group the bottom group is, though.

Perhaps you could suggest the right part of the GAP code I should look at to create a version, as it probably would be worth my time to get a reliable, efficient version of this as I will need to use it thousands
(if not millions) of times in a test for fixed point free actions of
certain groups I'm trying to construct.

This depend on the kinds of groups do you use to construct for the
wreath products (perm groups, pc groups, anything else). Maybe you
can send sample input to [EMAIL PROTECTED], which might be a
more appropriate place for such a technical discussion.

Cheers,

Burkhard.

_______________________________________________
Forum mailing list
[email protected]
http://mail.gap-system.org/mailman/listinfo/forum


--
Steve Linton    School of Computer Science  &
      Centre for Interdisciplinary Research in Computational Algebra
             University of St Andrews    Tel   +44 (1334) 463269
http://www.cs.st-and.ac.uk/~sal          Fax   +44 (1334) 463278

_______________________________________________
Forum mailing list
[email protected]
http://mail.gap-system.org/mailman/listinfo/forum


_______________________________________________
Forum mailing list
[email protected]
http://mail.gap-system.org/mailman/listinfo/forum

Reply via email to