Reply-To: GAP Forum <GAP-Forum@Math.RWTH-Aachen.DE> X-Miles: GAP Forum article 669 accepted at 22 Sep 95 12:31 +0100 Date: 22 Sep 95 14:32 +0300 From: Muradian Rudolf <muradian@cv.jinr.dubna.su>Dear Colleague,
Of course, the size of higher dihedral group must be larger.
But : gap> d2 := DihedralGroup(2); Size(d2); Group( (1,2), (3,4) ) 4 gap> d4 := DihedralGroup(4); Size(d4); Group( (1,2) ) 2 Is here a bug ?Yours, R.M.
Yes, there is a bug. (two bugs, to be more precisely).
(see the comments below)
gap> Print(DihedralPermGroup);
function ( n )
local D, g, h;
if n = 2 then
g := (1,2);
h := (3,4);
D := Group( g, h ); # this should be just D:=Group(g);
else
g := PermList( Concatenation( [ 2 .. n / 2 ], [ 1 ] ) );
h := PermList( Concatenation( [ 1 ], Reversed( [ 2 .. n / 2 ] ) ) );
D := Group( g, h );
# this won't work for n=4, since D_4 cannot be (faithfully)
# represented on 2 points.
fi;
return D;
endgap>
Best wishes,
Dima