PermChars( tbl, arec )
PermChars
may as well determine faithful candidates for permutation
characters. In that case arec requires the fields normalsubgrp
,
nonfaithful
, chars
, lower
, upper
, and torso
.
Let tbl be the character table of the group G, arec.normalsubgrp
a list of classes forming a normal subgroup N of G.
arec.nonfaithful
is a permutation character candidate (see
Permutation Character Candidates) of G with kernel N.
arec.chars
is a list of (in most cases all) rational irreducible
characters of tbl.
PermChars
computes all those permutation character candidates pi
having following properties:
chars
contains every rational irreducible constituent of
pi.
lower
.
upper
.
torso
.
If there exists a subgroup V of G, V geq N, with <nonfaithful> = (1_V)^G, the last condition means that the candidates for those possible subgroups U with V = UN are constructed.
Note: At least the degree <torso>[1] must be an integer. If chars does not contain all rational irreducible characters of G, it may happen that any scalar product of pi with an omitted character is negative; there should be nontrivial reasons for excluding a character that is known to be not a constituent of pi.
GAP 3.4.4