TestInducedFromNormalSubgroup( chi, N )
TestInducedFromNormalSubgroup( chi )
returns a record with information about whether the irreducible character chi of the group G is induced from a proper normal subgroup of G.
If chi is the only argument then it is checked whether there is a maximal normal subgroup of G from that chi is induced. If there is a second argument N, a normal subgroup of G, then it is checked whether chi is induced from N. N may also be given as the list of positions of conjugacy classes contained in the normal subgroup in question.
The result contains the components
isInduced:true or false,
comment:isInduced component,
character:
IsInducedFromNormalSubgroup( chi )
returns true if the group character chi is induced from a proper
normal subgroup of the group of chi, and false otherwise.
gap> List( Irr( Sl23 ), IsInducedFromNormalSubgroup );
[ false, false, false, false, false, false, true ]
gap> List( Irr( S4 ){ [ 1, 3, 4 ] },
> TestInducedFromNormalSubgroup );
#W Warning: Group has no name
[ rec(
isInduced := false,
comment := "linear character" ), rec(
isInduced := true,
comment := "induced from component '.character'",
character := Character( Subgroup( S4, [ b, c, d ] ),
[ 1, 1, E(3), E(3)^2 ] ) ), rec(
isInduced := false,
comment := "all maximal normal subgroups checked" ) ]
GAP 3.4.4