ChevalleyBasis - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


LieAlgebras[ChevalleyBasis] - find the Chevalley basis for a real, split semi-simple Lie algebra

Calling Sequences

     ChevalleyBasis(CSA, RSD, PosRts)

   

Parameters

     CSA      - a list of vectors, defining a Cartan subalgebra of a Lie algebra

     RSD      - a table, specifying the root space decomposition of the Lie algebra with respect to the Cartan subalgebra CSA

     PosRts   - a list of vectors, specifying a choice of positive roots for the root space decomposition

     option   - the keyword argument Algebratype = [A, r] where A is a string "A", "B", "C", "D", "E", "F", or "G" and r is the rank of the Lie algebra.

  

 

Description

Examples

Description

• 

A Chevalley basis is a special choice of basis for a real, split semi-simple Lie algebra. It is adapted to the root space decomposition. In a Chevalley basis, a Cartan subalgebra, the root space decomposition, the Cartan matrix, the simple roots, and the root pattern can be determined by inspection. The structure constants are all integers.

• 

The command ChevalleyBasis(CSA, RSD, PosRts) returns a list of vectors defining a Chevalley basis ℬ =h1, h2 , ... , hr , x1, x2, ... , xℓ, y1, y2, ... , yℓ. The structure equations of this basis are

hi, hj = 0,  hi,xj = aijxj ,  hi,yj = aijxj  ,     i,j = 1,2, ..., r,

xa , xb =  ±q+1xc ,  a, b=1,2,...,ℓ.

Here aij is the Cartan matrix for 𝔤. The roots for xa, xb, and xc are αa, αb, and αc=αa+αb.  The integer q is the largest positive integer such that αa q αb is not a root. See ChevalleyBasisDetails for the algorithm used to construct this basis.

• 

Note that in the Chevalley basis all the structure constants are integers and the transformation hi  hi  , xi yi,  yi  xi   is a Lie algebra automorphism.

• 

The Chevalley basis is used by the command SplitAndCompactForms to find the split and compact forms of a general semi-simple Lie algebra.

Examples

withDifferentialGeometry:withLieAlgebras:

 

Example 1.

We calculate a Chevalley basis for the rank 2 Lie algebra so3,2. We begin with the basis provided by the command SimpleLieAlgebraData.

 

LDSimpleLieAlgebraDataso(3,2),so32:

DGsetupLD

Lie algebra: so32

(2.1)

 

We will use the choices of the Cartan subalgebra, root space decomposition, and positive roots for so3,2 contained in SimpleLieAlgebraProperties. (For Lie algebras not created by the SimpleLieAlgebraData command, use CartanSubalgebra, RootSpaceDecomposition, PositiveRoots.)

so32 > 

PSimpleLieAlgebraPropertiesso32:

so32 > 

CSAPCartanSubalgebra

CSA:=e1,e4

(2.2)
so32 > 

RSDevalPRootSpaceDecomposition

RSD:=table1,0=e9,1,1=e3,0,1=e10,1,0=e7,1,1=e5,1,1=e2,0,1=e8,1,1=e6

(2.3)
so32 > 

PosRtsPPositiveRoots

 

The Chevalley basis for so3,2 determined by this Cartan subalgebra and choice of positive roots is:

so32 > 

CBChevalleyBasisCSA,RSD,PosRts

CB:=e1e4,2e4,e2,2e8,2e7,2e5,e3,e10,e9,12e6

(2.4)

 

We calculate the structure equations for so3,2 in the Chevalley basis and initialize the Lie algebra in this new basis.

so32 > 

newLDLieAlgebraDataCB,so32CB

newLD:=e1,e3=2e3,e1,e4=e4,e1,e5=e5,e1,e7=2e7,e1,e8=e8,e1,e9=e9,e2,e3=2e3,e2,e4=2e4,e2,e6=2e6,e2,e7=2e7,e2,e8=2e8,e2,e10=2e10,e3,e4=e5,e3,e7=e1,e3,e9=e8,e4,e5=2e6,e4,e8=e2,e4,e9=2e7,e4,e10=e9,e5,e7=e4,e5,e8=2e3,e5,e9=2e1e2,e5,e10=e8,e6,e8=e5,e6,e9=e4,e6,e10=e1e2,e7,e8=e9,e8,e9=2e10

(2.5)
so32 > 

DGsetupnewLD,e1,e2,x1,x2,x3,x4,y1,y2,y3,y4,ω

Lie algebra: so32CB

(2.6)

 

To display the multiplication table for this Lie algebra we use interface to increase the maximum inline array display size.

so32CB > 

interfacertablesize=15

10

(2.7)
so32CB > 

MMultiplicationTableLieTable

 

Let us focus in on various parts of the multiplication table. From the first two rows

so32CB > 

LinearAlgebra:-SubMatrixM,1..4,1..1

 

it is clear that e1, e2 act diagonally and so form a Cartan subalgebra. From the 3rd and 4th columns we can read off the Cartan matrix for so3,2 as the coefficients of:

so32CB > 

LinearAlgebra:-SubMatrixM,1..4,1..2,5..6

The vectors x1, x2, x3, x4 correspond to the roots α1, α2, α3, α4 with α1 , α2 being the simple roots. Therefore, from the multiplication table

so32CB > 

LinearAlgebra:-SubMatrixM,1..2,5..8,1..2,5..8

 

we can read off the root pattern as α1 + α2 = α3, α2+α3 = α4. Finally we note that the vectors y1, y2, y3, y4 satisfy the same structure equations as x1, x2, x3, x4.

so32CB > 

LinearAlgebra:-SubMatrixM,1..2,9..12,1..2,9..12

See Also

DifferentialGeometry

LieAlgebras

CartanDecomposition

CartanMatrix

CartanSubalgebra

PositiveRoots

RootSpaceDecomposition

SimpleLieAlgebraData

SimpleLieAlgebraProperties

SplitAndCompactForms