sw=1 ⇒ with an output display, sw=0 ⇒ no output display
StrConst( NNtable ) ⇒ shows the list of non-vanishing structure constants
Weight system
WeightSystem( dt, hdw, [, basis, sw] ) ⇒
WS: the weight system in the Dynkin basis (basis="D")/the simple root basis (basis="S")
sw=0 ⇒ output=WS. No monitor output.
sw=1 ⇒ output=WS. Display the weight system.
sw=2 ⇒ output= the flat weight list.
printWS( WS/DWS ) ⇒ shows a formated display of a weight system.
findHighestWeight( dw, dt ) ⇒ hdw: the highest weight of the irrep
to which a given weight dw belongs to in Dynkin basis.
Weyl transformation
WeylTrf( dt, rv[, basis] ) ⇒ Weyl trf matrix in the basis wrt
the root vector rv in the simple root basis
Irr. decomposition of a product of irreps
ProductOfRep( dt, hdw1, hdw2[, sw, basis] ) ⇒
the irreps list
sw=0 (default) ⇒ output = Irreps list only
sw=1 ⇒ output = Irreps list with a formated display
sw=2 ⇒ output = Irreps list with display of the composite weight system
in the Simple Root Basis (basis="S") or the Dynkin Basis(basis="D",default)
Maximal quasi-semisimple subalgebras
(quasi-semisimple = semisimple+U(1) factors)
MaxSubGlist( dt ) ⇒ [[the list of regular subalgs],[the list of special subalgs]]
MaxSubGlist0( dt ) ⇒ [ the flat list of all maximal subalgs].
Irr. decomposition of an irrep of a simple algebra L wrt a subalgebra H
SubGrdm( dt, hwd, dts, embMD[,sw] ) ⇒ DWS/WL
dts = a list of Dynkin types representing a subalgebra H: e.g. SU4xSO9xU1 ⇒ [A3,B4, U1]
embMD = a projection matrix of the Dynkin labels;
Dynkin weight for L, dw ⇒ Dynkin weights for H, dw'=embMD dw.
Projection matrices for the maximal quasi-semisimple subalgebras
of low-rank simple algebra
are preregistered in this program (see the procedure embMlist below), but for the other cases,
you have to construct the projection matrices by yourself when you use the procedure SubGrdm.
sw=0 ⇒ output=Irrep list. No monitor output
sw=1 ⇒ output=Irrep list with monitor display
sw=2 ⇒ output=Irrep list with monitor display of
the projected Dynkin weight system
sw=3 ⇒ output=Irrep list + monitor display of
the projeced Dynkin weight system together with the original weight system
In the output of SubGrdm, each list in the derived irreps has the structure