>
|

|
Example 1.
We obtain the explicit matrix representation for
, the 8 dimensional Lie algebra of
trace-free matrices.
First create the data for
using the SimpleLieAlgebraData command.
>
|
|

| (2.1) |
Initialize this Lie algebra.
>
|
|
| (2.2) |
Now get the explicit matrices defining
.
sl3 >
|
|
| (2.3) |
The notation for the basis for the abstract Lie algebra
was constructed to match this list of matrices:
sl3 >
|
|
| (2.4) |
The structure equations for the Lie algebra defined by the matrices
coincides exactly with the Lie algebra structure equations generated by the SimpleLieAlgebraData command in equation (2.1).
sl3 >
|
|
![_DG([["LieAlgebra", sl3a, [8, table( [ ] )]], [[[1, 3, 3], 1], [[1, 4, 4], 2], [[1, 5, 5], -1], [[1, 6, 6], 1], [[1, 7, 7], -2], [[1, 8, 8], -1], [[2, 3, 3], -1], [[2, 4, 4], 1], [[2, 5, 5], 1], [[2, 6, 6], 2], [[2, 7, 7], -1], [[2, 8, 8], -2], [[3, 5, 1], 1], [[3, 5, 2], -1], [[3, 6, 4], 1], [[3, 7, 8], -1], [[4, 5, 6], -1], [[4, 7, 1], 1], [[4, 8, 3], 1], [[5, 8, 7], -1], [[6, 7, 5], 1], [[6, 8, 2], 1]]])](/support/helpjp/helpview.aspx?si=6632/file05845/math158.png)
| (2.5) |
One can see by inspection that all the matrices in (2.3) are trace-free. This can also be verified using the Query command.
sl3 >
|
|
| (2.6) |
To obtain the standard vector field representation for
first define a manifold with coordinates
sl3 >
|
|
| (2.7) |
We get the desired vector fields with the second calling sequence.
V >
|
|
| (2.8) |
Again the stucture equations for
are identical to those in equations (2.1)
or (2.5).
V >
|
|
![_DG([["LieAlgebra", "L1", [8]], [[[1, 3, 3], 1], [[1, 4, 4], 2], [[1, 5, 5], -1], [[1, 6, 6], 1], [[1, 7, 7], -2], [[1, 8, 8], -1], [[2, 3, 3], -1], [[2, 4, 4], 1], [[2, 5, 5], 1], [[2, 6, 6], 2], [[2, 7, 7], -1], [[2, 8, 8], -2], [[3, 5, 1], 1], [[3, 5, 2], -1], [[3, 6, 4], 1], [[3, 7, 8], -1], [[4, 5, 6], -1], [[4, 7, 1], 1], [[4, 8, 3], 1], [[5, 8, 7], -1], [[6, 7, 5], 1], [[6, 8, 2], 1]]])](/support/helpjp/helpview.aspx?si=6632/file05845/math217.png)
| (2.9) |
Example 2.
In this example we construct 2 different matrix representations for the Lorentz Lie algebra
. This is the 6-dimensional Lie algebra of 4×4 matrices
which are skew-symmetric with respect to a signature
quadratic form
, that is,
There are two standard forms for
either
or
which give rise to two forms for the matrices
Either form can be generated. The default is
since this form is better for calculating the Cartan subalgebra, the root space decomposition, the Cartan decomposition and so on.
V >
|
|

| (2.10) |
V >
|
|
| (2.11) |
Here are the defining matrices for
with respect to
so31a >
|
|
| (2.12) |
To get the alternative form for
using
add the keyword argument
to the arguments for SimpleLieAlgebraData.
V >
|
|

| (2.13) |
so31a >
|
|
| (2.14) |
Here are the defining matrices for
with respect to
so31b >
|
|
| (2.15) |
We check that these matrices satisfy the defining equations
and
respectively.
so31b >
|
|
| (2.16) |
so31b >
|
|
| (2.17) |
Example 3.
We give the standard representation for
the Lie algebra of
skew-Hermitian matrices.
so31b >
|
|

| (2.18) |
so31b >
|
|
| (2.19) |
u3 >
|
|
| (2.20) |
To calculate the structure equations for this list of matrices, as a real Lie algebra, include the keyword argument
" in the calling sequence for the LieAlgebraData command.
u3 >
|
|

| (2.21) |
We obtain the same structure equations as in (2.18).
We check that these matrices are skew-Hermitian but they are not all trace-free.
u3 >
|
|
| (2.22) |
u3 >
|
|
| (2.23) |