Subalgebra - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


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

Description 

• 

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(...).

Examples

 

Example 1.

First initialize a Lie algebra.

(2.1)

 

The vectors  do not determine a subalgebra while the vectors do.

Alg > 

Alg > 

(2.2)
Alg > 

Alg > 

(2.3)

 

We find the values of the parameters  for which determines a Lie subalgebra.

Alg > 

Alg > 

(2.4)

 

There are no values of the parameters   for which determines a Lie subalgebra.

Alg > 

Alg > 

(2.5)

See Also

DifferentialGeometry

LieAlgebras

Query

 


Download Help Document