RegularDerivations( X [,"back" rm or "cat1"] )
By default, this function uses a backtrack search to find all the regular derivations of {cal X}. The result is stored in a derivations record. The alternative strategy, for which "cat1" option should be specified is to calculate the regular sections of the associated cat1-group first, and convert these to derivations.
gap> regXSC := RegularDerivations( XSC ); RegularDerivations record for crossed module [c3->s3], : 6 regular derivations, others not found. gap> PrintList( regXSC.genimageList ); [ (), () ] [ (), ( 1, 2, 3)( 4, 6, 5) ] [ (), ( 1, 3, 2)( 4, 5, 6) ] [ ( 1, 3, 2)( 4, 5, 6), () ] [ ( 1, 3, 2)( 4, 5, 6), ( 1, 2, 3)( 4, 6, 5) ] [ ( 1, 3, 2)( 4, 5, 6), ( 1, 3, 2)( 4, 5, 6) ] gap> RecFields( regXSC ); [ "areDerivations", "isReg", "isAll", "genimageList", "operations", "xmod", "generators", "regular" ]
GAP 3.4.4