next | previous | forward | backward | up | top | index | toc | Macaulay2 web site
LieTypes :: LieAlgebra

LieAlgebra -- class for Lie algebras

Description

This class represents Lie algebras. Currently only simple Lie algebras over the complex numbers are supported. An object of type LieAlgebra is a hash table whose keys record whether the Lie algebra is simple, the rank of the Lie algebra, and the type of the root system.

i1 : g=simpleLieAlgebra("A",1)

o1 = LieAlgebra{isSimple => true   }
                LieAlgebraRank => 1
                RootSystemType => A

o1 : LieAlgebra
i2 : g=simpleLieAlgebra("E",6)

o2 = LieAlgebra{isSimple => true   }
                LieAlgebraRank => 6
                RootSystemType => E

o2 : LieAlgebra

Functions and methods returning an object of class LieAlgebra :

Methods that use an object of class LieAlgebra :

For the programmer

The object LieAlgebra is a type, with ancestor classes HashTable < Thing.