[GAP Forum] bug with semidirect product?

Stefan Kohl kohl at mathematik.uni-stuttgart.de
Tue Jun 19 12:38:39 BST 2007


Dear Forum,

Vdovin Evgeni wrote:

> When I try to construct semidirect product GL_2(9)*GF(9)^2, it returns a 
> group with GF(3)^2 as a normal subgroup (see the listing below).
> 
> gap> V:=GF(9)^2;
> ( GF(3^2)^2 )
> gap> G:=GeneralLinearGroup(2,9);
> GL(2,9)
> gap> p:=SemidirectProduct(G,V);
> <matrix group of size 466560 with 3 generators>
> gap> L:=Image(Embedding(p,1));
> Group(
> [ [ [ Z(3^2), 0*Z(3), 0*Z(3) ], [ 0*Z(3), Z(3)^0, 0*Z(3) ], [ 0*Z(3), 
> 0*Z(3),
>           Z(3)^0 ] ],
>  [ [ Z(3), Z(3)^0, 0*Z(3) ], [ Z(3), 0*Z(3), 0*Z(3) ], [ 0*Z(3), 0*Z(3),
>           Z(3)^0 ] ] ])
> gap> U:=Image(Embedding(p,2));
> Group(
> [ [ [ Z(3)^0, 0*Z(3), 0*Z(3) ], [ 0*Z(3), Z(3)^0, 0*Z(3) ], [ Z(3)^0, 
> 0*Z(3),
>           Z(3)^0 ] ],
>  [ [ Z(3)^0, 0*Z(3), 0*Z(3) ], [ 0*Z(3), Z(3)^0, 0*Z(3) ],
>      [ 0*Z(3), Z(3)^0, Z(3)^0 ] ] ])
> gap> Order(U);
> 9
> 
> Can anybody explain, what is wrong here?

Thanks for the report.

In fact this is a known bug, which will be fixed in the next release:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
! Date
2007/01/17
! Changed by
AH
! Reported by
anvita21
! Type of Change
Fix: wrong result
! Description
When forming the semidirect product of a matrix group with a vector space
over a non-prime field
the embedding of the vector space gives a wrong result.
! Changed Files
lib/gprd.gi
! End
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

If you need a workaround for this bug already now, then please write to
support at gap-system.org .

Best wishes,

     Stefan Kohl









More information about the Forum mailing list