Query[Subalgebra] - check if a list of vectors defines a Lie subalgebra
Calling Sequences
Query(S, "Subalgebra")
Query(S, parm, "Subalgebra")
Parameters
S - a list of independent vectors in a Lie algebra
parm - (optional) a set of parameters appearing in the list of vectors S. It is assumed that the set of vectors S is well-defined when the parameters vanish.
Description
Examples
A list of vectors defines a basis for a Lie subalgebra if spanfor all
Query(S, "Subalgebra") returns true if the set S defines a subalgebra.
Query(S, parm, "Subalgebra") returns a sequence TF, Eq, Soln, SubAlgList. Here TF is true if Maple finds parameter values for which S is a subalgebra and false otherwise; Eq is the set of equations (with the variables in parm as unknowns) which must be satisfied for S to be a subalgebra; Soln is the list of solutions to the equations Eq; and SubAlgList is the list of subalgebras obtained from the parameter values given by the different solutions in Soln.
The program calculates the defining equations Eq for S to be a subalgebra as follows. First the list of vectors is evaluated with the parameters set to zero to obtain a set of vectors . The program ComplementaryBasis is then used to calculate a complement to The list of vectors then gives a basis for the entire Lie algebra . For each the bracket is calculated and expressed as a linear combination of the vectors in the basis . The components of in must all vanish for to be a Lie subalgebra.
We remark that the equations Eq, which the parameters must satisfy in order for S to be a subalgebra, will in general be a system of coupled quadratic equations. Maple may not be able to solve these equations or may not solve them in full generality.
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(...).
Example 1.
First initialize a Lie algebra.
The vectors do not determine a subalgebra while the vectors do.
We find the values of the parameters for which determines a Lie subalgebra.
There are no values of the parameters for which determines a Lie subalgebra.
See Also
DifferentialGeometry
LieAlgebras
Query
Download Help Document