On Oct 10, 2013, at 10/10/13 1:44, Sopsku <rrbu...@cox.net> wrote:

> 
> Sorry for being so dense, but I do not fully understand the command and it

Indeed, it should have been (swapped indices 1,2)

PreImagesRepresentative(Embedding(s,2), 
r/Image(Embedding(s,1),Image(Projection(s),r));

> fails so I am not quite sure what Prof. Hulpke intended. I did try the
> following:

Assuming your setup is:

gap> g:=Group((1,2,3,4,5));
Group([ (1,2,3,4,5) ])
gap> a:=AutomorphismGroup(g);
<group with 1 generators>
gap> s:=SemidirectProduct(a,g);
<pc group with 3 generators>
gap> p:=Projection(s);
[ f1, f2, f3 ] -> [ [ (1,2,3,4,5) ] -> [ (1,3,5,2,4) ], 
  [ (1,2,3,4,5) ] -> [ (1,5,4,3,2) ], IdentityMapping( Group([ (1,2,3,4,
   5) ]) ) ]
gap> e1:=Embedding(s,1);
CompositionMapping( [ f1, f2 ] -> [ f1, f2 ], CompositionMapping( Pcgs(
[ (1,2,4,3), (1,4)(2,3) ]) -> [ f1, f2 ], <action isomorphism> ) )
gap> e2:=Embedding(s,2);
[ (1,2,3,4,5) ] -> [ f3 ]


> npart1:=function(elm)
>   return Image(e1,Image(p,elm))^p;
> end;
> 
> npart2:=function(elm)
>   return PreImagesRepresentative(e2,elm/Image(e1,Image(p,elm)));
> end;

> 
> PrintArray(List(Elements(S),e->[npart1(e),npart2(e)]));
> 
> Which is more or less what I think I am looking for. Is this kind of what
> Prof. Hulpke intended.

Yes, though your function npart1 does nothing else but just computing  
Image(p,elm)

Best,

Alexander Hulpke

> 
> Again thank you for any help or comments.
>    Ron
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Forum mailing list
> Forum@mail.gap-system.org
> http://mail.gap-system.org/mailman/listinfo/forum


_______________________________________________
Forum mailing list
Forum@mail.gap-system.org
http://mail.gap-system.org/mailman/listinfo/forum

Reply via email to