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 |
The object LieAlgebra is a type, with ancestor classes HashTable < Thing.