25.49 AgSubgroup

AgSubgroup( U, gens, flag )

Let U be an ag group with ag group G, gens be an induct or canonical generating system for a subgroup S of U and flag a boolean. Then AgSubgroup returns the record of an ag group representing this finite polycyclic group S as subgroup of G.

If flag is true, gens must be a canonical generating with respect to G. If flag is false gens must be a an induced generating with respect to G.

gens will be bound to S.generators. If flag is true, it is also bound to S.cgs, if it is false, gens is also bound to S.igs. Note that AgSubgroup does not copy gens.

Note that it is not check whether gens are an induced or canonical system. If gens fails to be one, all following computations with this group are most probably wrong.

    gap> v4 := AgSubgroup( s4, [ c, d ], true );
    Subgroup( s4, [ c, d ] ) 

Previous Up Top Next
Index

GAP 3.4.4
April 1997