Query[LeviDecomposition] - check that a pair of subalgebras define a Levi decomposition of a Lie algebra
Calling Sequences
Query([R, S], "LeviDecomposition")
Parameters
R - a list of independent vectors in a Lie algebra g
S - a list of independent vectors in a Lie algebra g
|
Description
|
|
•
|
A pair of subalgebras [R, S] in a Lie algebra define a Levi decomposition if R is the radical of g, S is a semisimple subalgebra, and g = R + S (vector space direct sum). Since the radical is an ideal we have [R, R] in R, [R, S] in R, and [S, S] in S. The radical R is unique, the semisimple subalgebra S in a Levi decomposition is not.
|
•
|
Query([R, S], "LeviDecomposition") returns true if the pair R, S is a Levi decomposition of g and false otherwise.
|
•
|
The command Query is part of the DifferentialGeometry:-LieAlgebras package. It can be used in the form Query(...) only after executing the commands with(DifferentialGeometry) and with(LieAlgebras), but can always be used by executing DifferentialGeometry:-LieAlgebras:-Query(...).
|
|
|
Examples
|
|
>
|

|
Example 1.
We initialize three different Lie algebras and print their multiplication tables.
>
|
|
>
|
|
>
|
![L3 := _DG([["LieAlgebra", Alg3, [5]], [[[1, 3, 2], -1], [[1, 4, 1], -1], [[2, 4, 2], 1], [[2, 5, 1], -1], [[3, 4, 3], 2], [[3, 5, 4], -1], [[4, 5, 5], 2]]])](/support/helpjp/helpview.aspx?si=7169/file07656/math93.png)
|
Alg3 >
|

|
| (2.1) |
Alg1 is solvable and therefore the radical is the entire algebra.
Alg3 >
|
![R1 := [x1, x2, x3]](/support/helpjp/helpview.aspx?si=7169/file07656/math115.png)
|
Alg3 >
|
|
| (2.2) |
Alg2 is semisimple and therefore the radical is the zero subalgebra.
Alg1 >
|
![R2 := []](/support/helpjp/helpview.aspx?si=7169/file07656/math132.png)
|
Alg1 >
|
|
| (2.3) |
Alg3 has a non-trivial Levi decomposition.
Alg1 >
|
![R3 := [z1, z2]](/support/helpjp/helpview.aspx?si=7169/file07656/math149.png)
|
Alg1 >
|
|
| (2.4) |
It is easy to see that in this last example the Levi decomposition is not unique.
First we find the general complement to the radical R3 using the ComplementaryBasis program.
Alg1 >
|
|
| (2.5) |
Next we determine for which values of the parameters {k1, k2, k3, k4, k5, k6} the subspace SS0 is a Lie subalgebra. We find that k1 = 0, k2 = k3, k4 = - k5, k6 = 0.
Alg3 >
|
|
![TF, Eq, SOL, SubAlgList := true, {0, -k2+k3, -3*k1, k4+k5, -k5-k4, -3*k6}, [{k6 = 0, k4 = -k5, k3 = k3, k5 = k5, k1 = 0, k2 = k3}], [[k3*z2+z3, k3*z1-k5*z2+z4, k5*z1+z5]]](/support/helpjp/helpview.aspx?si=7169/file07656/math197.png)
| (2.6) |
Alg3 >
|
|
| (2.7) |
Alg3 >
|
|
| (2.8) |
|
|