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