73.14 XModSelect

XModSelect( size [, gpnum, type, norm] )

Here the parameter size may take any value up to 47, gpnum refers to the isomorphism class of groups of order size as ordered in the GAP ; library. The norm parameter is only used in the case "conj" and specifies the position of the source group in the list of normal subgroups of the range R. The list Cat1List is used to store the data for these groups. The allowable types are "conj" for normal inclusions with conjugation, "aut" for automorphism groups and "rmod" for Rmodules. If type is not specified the default is "conj". If norm is not specified, then the AutomorphismXMod of R is returned.

In the following example the fourteenth class of groups of size 24 is a special linear group sl(2,3) and a double cover of a4. The third normal subgroup of sl(2,3) is a quaternion group, and a conjugation crossed module is returned.

    gap> SX := XModSelect( 24, 14, "conj", 3 );
    Crossed module [N3->sl(2,3)] 
    gap> XModPrint( SX );

Crossed module [N3->sl(2,3)] :- : Source group has parent ( sl(2,3) ) and has generators: [ (1,2,3,4)(5,8,7,6), ( 1, 5, 3, 7)( 2, 6, 4, 8) ] : Range group = sl(2,3) and has generators: [ (1,2,3,4)(5,8,7,6), (1,5,3,7)(2,6,4,8), (2,5,6)(4,7,8)(9,10,11) ] : Boundary homomorphism maps source generators to: [ (1,2,3,4)(5,8,7,6), ( 1, 5, 3, 7)( 2, 6, 4, 8) ] : Action homomorphism maps range generators to automorphisms: (1,2,3,4)(5,8,7,6) --> { source gens --> [ (1,2,3,4)(5,8,7,6), ( 1, 7, 3, 5)( 2, 8, 4, 6) ] } (1,5,3,7)(2,6,4,8) --> { source gens --> [ (1,4,3,2)(5,6,7,8), ( 1, 5, 3, 7)( 2, 6, 4, 8) ] } ( 2, 5, 6)( 4, 7, 8)( 9,10,11) --> { source gens --> [ ( 1, 5, 3, 7)( 2, 6, 4, 8), ( 1, 6, 3, 8)( 2, 7, 4, 5) ] } These 3 automorphisms generate the group of automorphisms.

Previous Up Top Next
Index

GAP 3.4.4
April 1997