>
|
|
Example 1.
We first initialize a 5-dimensional Lie algebra called Alg1 and display its multiplication table.
>
|
|
| (2.1) |
>
|
|
Let's check that is a subalgebra.
Alg1 >
|
|
Alg1 >
|
|
Now use LieAlgebraData to obtain the Lie algebra data structure for . Denote the Lie algebra obtained from by Alg2.
Alg1 >
|
|
| (2.3) |
Alg1 >
|
|
Alg2 >
|
|
| (2.4) |
This is the same multiplication as before.
Example 2.
We continue with Example 1 but this time use LieAlgebraData with the keyword "Matrix".
Alg2 >
|
|
We can use the matrix M to define a Lie algebra homomorphism from Alg2 to Alg1 which maps , , etc.
Alg1 >
|
|
| (2.5) |
Example 3.
We continue with Example 1. The subalgebras and are subalgebras of . We use LieAlgebraData to obtain and as subalgebras of Alg2.
Alg1 >
|
|
Alg1 >
|
|
Alg1 >
|
|
| (2.6) |
Alg1 >
|
|
| (2.7) |
Alg2 >
|
|
| (2.8) |
Alg2 >
|
|
| (2.9) |
Example 4.
The program LieAlgebraData can often be used to simplify the structure equations of a Lie algebra. In this example we initialize a Lie algebra Alg4 and compute its derived series. We then use elements of the derived series to define a new basis for the Lie algebra. In this new basis the structure equations of the Lie algebra become much simpler.
Alg2 >
|
|
Alg3 >
|
|
| (2.10) |
| (2.11) |
| (2.13) |
| (2.14) |
For the new basis we take the vector in DS[3], 2 vectors in DS[2] independent of DS[3], and 3 vectors in DS[1] independent of the 3 vectors in DS[2].
Alg3 >
|
|
| (2.15) |
Now we create a Lie algebra from this adapted basis.
Alg3 >
|
|
The structure equations are much simpler.
Alg4 >
|
|
| (2.16) |
The Matrix N defines an isomorphism from Alg4 to Alg3.
Alg4 >
|
|
Alg4 >
|
|