[GAP Forum] StructureDescription Revisited
Stefan Kohl
kohl at mathematik.uni-stuttgart.de
Wed Feb 15 10:35:52 GMT 2006
Dear Forum,
Nilo de Roock wrote:
> I am doing some experiments regarding generating sets of matrices and
> the structure of the group they generate. I use for example the
> following function:
>
> testG:=function(a,b)
> local M1;
> M1:=[[ [ 0, -E(a)^-1 ], [ -E(a), 0 ] ],[ [ 0, -1 ], [ 1, 0 ] ], [ [
> E(4*b), 0 ], [ 0, -E(4*b) ] ],[ [ -1, 0 ], [ 0, -1 ] ]];
> return (Group(M1));
> end;
>
> I noticed the (for me...) interesting result that
> StructureDescription(testG(8,1)) = QD16
> StructureDescription(testG(8,3)) =C3 X QD16
> StructureDescription(testG(8,5))= C5 X QD16
> For other numbers however...
> StructureDescription(testG(8,2))= GAP Error*
> StructureDescription(testG(8,4))= GAP Error*
> StructureDescription(testG(8,7))= GAP Error*
>
> *="... Error, no method found! For debugging hints type ?Recovery from
> NoMethodFound
> Error, no 2nd choice method found for `IsNaturalGL' on 1 arguments called fro\
> m..."
> ( I interpreted the errors as "does not generate a group", or a bug in
> StructureDescription() for which a fix is due...)
Thanks for reporting this!
This problem will be fixed in the next update.
In the meantime -- as already several people have suggested --
you can use
StructureDescription( Image ( IsomorphismPermGroup( <G> ) ) )
instead.
Technically, the reason for the error message is that a trivial method for
`IsGeneralLinearGroup' for matrix groups in lib/grpmat.gi which is ranked
higher than the nontrivial method for generic groups in lib/grpnames.gi
calls the operation `IsNaturalGL', for which currently no nontrivial method
is available.
Thanks again and best wishes,
Stefan Kohl
---------------------------------------------------------------------------
Stefan Kohl
Institut für Geometrie und Topologie
Pfaffenwaldring 57
Universität Stuttgart
70550 Stuttgart / Germany
E-mail: kohl at mathematik.uni-stuttgart.de
Web: http://www.cip.mathematik.uni-stuttgart.de/~kohlsn/
---------------------------------------------------------------------------
More information about the Forum
mailing list