[GAP Forum] determining the groups isomorphic to another group

Joe Bohanon jbohanon2 at gmail.com
Fri Apr 24 00:22:58 BST 2009


If the groups are small enough (less than size 2001 and not orders 512, 
1024 or 1536), you can run:

Filtered(M, x-> IdGroup(x)=IdGroup(g));

Joe

Levie Bicua wrote:
> Dear Forum,
>  
> Let 
> M:=[Group([ (4,5), (2,3), (1,2)(4,5) ]), Group([ (4,5), (2,3), (1,3) ]),
> Group([ (4,5), (2,5), (1,3) ]), Group([ (4,5), (2,5), (1,3)(4,5) ]), 
> Group([ (4,5), (2,5), (1,3)(2,4) ]),Group([ (4,5), (2,5), (1,3)(2,5) ]),
> Group((1,3,4,5),(1,6)(2,5))];
> Suppose I want to know which of the elements of G are isomorphic to another group, say, 
> g:=Group((1,2,3,4,5,6),(1,6)(2,5)(3,4));
> I tried doing this but indirectly:
> isom:=Filtered(M, x -> ForAll(x, z -> IsomorphismGroups(x,g)=fail));
> "isom" returns a list of elements of G which are not isomorphic to g.. which means that
>  remaining elements are the groups isomorphic to g. Is there a more direct way of getting 
> a list of groups from G which are isomorphic to g? thanks.
>  
> Levi
>
>
>
>       
> _______________________________________________
> Forum mailing list
> Forum at mail.gap-system.org
> http://mail.gap-system.org/mailman/listinfo/forum
>
>   



More information about the Forum mailing list