CartanName( type )
CartanName( D )
takes as argument a type type as returned by CartanType
. Returns the
name of the root system with that type, which is the concatenation of the
names of its irreducible components, with x
added in between.
gap> C := [ [ 2, 0, -1 ], [ 0, 2, 0 ], [ -1, 0, 2 ] ];; gap> CartanName( CartanType( C ) ); "A2xA1" gap> CartanName( CartanType( CartanMat( "I", 2, 7 ) ) ); "I2(7)"
The argument to CartanName
can also be a domain (i.e., D should be a
record with a field operations.CartanName
, and that function is then
called with D as argument --- this is used for Coxeter groups and
Coxeter cosets).
This function requires the package "chevie" (see RequirePackage).
GAP 3.4.4