>
|
with(DifferentialGeometry): with(LieAlgebras):
|
Example 1.
In this example, we create a Lie algebra data structure for a Lie algebra called Ex1 from a list of structure equations for the exterior derivatives of the dual 1-forms. The structure equations contain arbitrary constants and we determine for which values of these parameters the Jacobi identities actually hold. First, we create the list of structure equations. The variables t1, t2, and t3 must be unassigned names. They simply serve as placeholders for the purpose of entering in the structure equations.
>
|
FormStrEq := [d(t1) = -t2 &w t3, d(t2) = - t1 &w t3, d(t3) = a*t1 &w t2 + b*t2 &w t3 + c*t1 &w t3];
|
>
|
L := LieAlgebraData(FormStrEq, Basis, Ex1);
|
Ex1 >
|
MultiplicationTable("ExteriorDerivative");
|
Ex1 >
|
TF, EQ, SOLN, LIEALG := Query({a, b, c}, "Jacobi");
|
We conclude that the structure equations define a Lie Algebra for arbitrary with