PhiFactors( WF )
Let W be the Coxeter group corresponding to the Coxeter coset WF, and
let V be the vector space of dimension W.rank on which W acts as a
reflection group. Let f_1,ldots,f_n be the basic invariants of W on
the symmetric algebra SV of V. The matrix WF.F0Mat has the f_i as
eigenvectors. The corresponding eigenvalues, sorted in order of
increasing degrees of the f_i are called the factors of F_0 acting
on V.
gap> W := CoxeterGroup( "E", 6 );; WF := CoxeterCoset( W );
CoxeterCoset(CoxeterGroup("E", 6))
gap> phi := PermCoxeterWord( W,
> [ 6, 5, 4, 2, 3, 1, 4, 3, 5, 4, 2, 6, 5, 4, 3, 1 ] );;
gap> HF := CoxeterSubCoset( WF, [ 2..5 ], phi );;
gap> PrintDynkinDiagram( HF );
phi acts as (2,3,5) on the component below
D4 2
\
4 - 5
/
3
gap> PhiFactors( HF );
[ E(3), E(3)^2, 1, E(3), E(3)^2, 1 ]
gap> ReflectionDegrees( CoxeterGroup( HF ) );
[ 1, 1, 2, 4, 4, 6 ]
This function requires the package "chevie" (see RequirePackage).
GAP 3.4.4