CharTable( W )
returns the character table of the Coxeter group W. This is a
character table record as defined in GAP. It is assigned to the record
component charTable
of W. The function CharTable
checks if this
component is already bound. The (variable) record components
classtext
, classnames
and irredinfo
contain the following
information.
classtext
:
classnames
:
irredinfo
:charname
which
contains a string with a label for an irreducible character. For
an irreducible Coxeter group this label can either be a partition
or a pair of partitions, or it is a pair (n,e) where n is the
degree of the character and e is the smallest symmetric power
of the character of the natural reflection representation which
contains the given character as a component. The optional second
component, charparam
, contains this label as a list of numbers
(if it is possible to give it in this way). The labels for the
group is a list of labels corresponding to the irreducible
components (as given by CartanType
).
gap> W := CoxeterGroup( "G", 2);; gap> ct := CharTable( W ); CharTable( "W( G2 )" ) gap> ct.classtext; [ [ ], [ 2 ], [ 1 ], [ 1, 2 ], [ 1, 2, 1, 2 ], [ 1, 2, 1, 2, 1, 2 ] ] gap> ct.classnames; [ " ", "~A_1", "A_1", "G_2", "A_2", "A_1 + ~A_1" ] gap> ct.irredinfo; [ rec( charparam := [ [ 1, 0 ] ], charname := "phi_{1,0}" ), rec( charparam := [ [ 1, 6 ] ], charname := "phi_{1,6}" ), rec( charparam := [ [ 1, 3, "'" ] ], charname := "phi_{1,3}'" ), rec( charparam := [ [ 1, 3, "''" ] ], charname := "phi_{1,3}''" ), rec( charparam := [ [ 2, 1 ] ], charname := "phi_{2,1}" ), rec( charparam := [ [ 2, 2 ] ], charname := "phi_{2,2}" ) ]
These functions require the package "chevie" (see RequirePackage).
Up Top Next
Index
GAP 3.4.4