25.55 MergedCgs

MergedCgs( U, objs )

Let U be an ag group with parent group G and objs be a list of elements and subgroups of U. Then MergedCgs returns the subgroup S of G generated by the elements and subgroups in the list objs. The subgroup S contains a canonical generating system bound to S.cgs.

As objs contains only elements and subgroups of U, the subgroup S is not only a subgroup of G but also of U. Its parent group is nevertheless G and MergedCgs computes a canonical generating system of S with respect to G.

If subgroups of S are known at least the largest should be an element of objs, because MergedCgs is much faster in such cases.

Note that this function may return a wrong subgroup, if the elements of objs do not belong to U. See also Generating Systems of Ag Groups for differences between canonical and induced generating systems.

    gap> d8 := MergedCgs( s4, [ a*c, c ] );
    Subgroup( s4, [ a, c, d ] )
    gap> MergedCgs( s4, [ a*b*c*d, d8 ] );
    s4
    gap> v4 := MergedCgs( d8, [ c*d, c ] );
    Subgroup( s4, [ c, d ] ) 

Previous Up Top Next
Index

GAP 3.4.4
April 1997