NaturallyReductivePair - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Query[NaturallyReductivePair] - check if a subalgebra, subspace pair is naturally reductive with respect to an inner product on the subspace

Calling Sequences

     Query(S, M, B, "NaturallyReductivePair")

     Query(S, M, B, parm, "NaturallyReductivePair")

Parameters

     S       - a list of independent vectors which defines a subalgebra in a Lie algebra g

     M       - a list of independent vectors which defines a reductive complement to S in g

     B       - a symmetric m x m matrix, which defines an inner product on M with respect to the given basis

     parm    - (optional) a set of parameters appearing in the list of vectors M

 

Description 

Examples

Description 

• 

 Let 𝔤 be a Lie algebra, S ⊂ 𝔤 a subalgebra, and M ⊂𝔤 a subspace. Let B be a non-degenerate inner product on M.  Then the subalgebra, subspace pair S, M is called naturally reductive with respect to the inner product B if [i] the subspace M defines a reductive complement to the subalgebra S, and [ii] the inner product B is 𝔤  invariant, that is, Bx,yM ,z + By, x,zM = 0 for all x ∈𝔤 and y,z ∈M.  Here x,yM denotes the M−component of x,y with respect to the decomposition 𝔤= S ⊕M .

• 

Query(S, M, B, "NaturallyReductivePair") returns true if S, M is naturally reductive with respect to the inner product B, and false otherwise.

• 

Query(S, M, B, parm, "NaturallyReductivePair") returns a sequence TF, Eq, Soln, NatRedPair.  Here TF is true if Maple finds parameter values for which the pair S, M is naturally reductive and false otherwise; Eq is the set of equations (with the variables parm as unknowns) which must be satisfied for S, M to be naturally reductive; Soln is the list of solutions to the equations Eq; and NatRedPair is the list of naturally reductive subspaces and inner products obtained from the parameter values given by the different solutions in Soln.

• 

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

> 

with⁡DifferentialGeometry:with⁡LieAlgebras:

 

Example 1.

First initialize a Lie algebra.

> 

L1≔_DG⁡LieAlgebra,Alg1,3,1,2,1,1,1,3,2,−2,2,3,3,1:

> 

DGsetup⁡L1:

 

Define a subspace S1, a complement M1, and an inner product B1 on M1.

Alg1 > 

S1≔e2:M1≔e1,e3:B1≔Matrix⁡0,1,1,0

 

Check that S1, M1  is naturally reductive with respect to B1.

Alg1 > 

Query⁡S1,M1,B1,NaturallyReductivePair

true

(2.1)

 

Naturally reductive means that [i] the symmetric tensor g defined by B is invariant with respect to the vectors in S1 and [ii] the Lie derivative of B with respect to the vectors in M1 vanishes on pairs of vectors from M1. Thus, for the above example we have:

Alg1 > 

g≔evalDG⁡θ1&tθ3+θ3&tθ1

g:=θ1⁢θ3+θ3⁢θ1

(2.2)
Alg1 > 

LieDerivative⁡e2,g

0⁢θ1⁢θ1

(2.3)
Alg1 > 

LieDerivative⁡e1,g

−θ2⁢θ3−θ3⁢θ2

(2.4)
Alg1 > 

LieDerivative⁡e3,g

θ1⁢θ2+θ2⁢θ1

(2.5)

 

Example 2.

In this example we consider a Lie algebra containing a parameter b.  We find that a certain subspace S2 admits a naturally reductive complement M2 when b =0.

First initialize a Lie algebra and display the Lie bracket multiplication table.

Alg1 > 

L2≔_DG⁡LieAlgebra,Alg2,4,1,4,1,1,2,4,2,b,3,4,2,1,2,4,3,−1,3,4,3,b

L2:=e1,e4=e1,e2,e4=b⁢e2−e3,e3,e4=e2+b⁢e3

(2.6)
Alg1 > 

DGsetup⁡L2:

 

For S2 we have that M2 is a reductive complement.  We let the inner product B2 be arbitrary.

Alg2 > 

S2≔e1,e4:M2≔e2,e3:B2≔Matrix⁡r,s,s,t

Alg2 > 

Query⁡S2,M2,B2,NaturallyReductivePair

false

(2.7)
Alg2 > 

TF,EQ,SOLN,natRedPair≔Query⁡S2,M2,B2,b,r,s,t,NaturallyReductivePair

 

We see that the that M2 =span e2, e3  is naturally reductive only when b = 0.  To check this we substitute b =0 into the Lie algebra data structure for L2 and change the name of the algebra to Alg3.

Alg2 > 

L3≔subs⁡b=0,L2

L3:=e1,e4=e1,e2,e4=−e3,e3,e4=e2

(2.8)
Alg2 > 

DGsetup⁡L3

Lie algebra: Alg2

(2.9)
Alg2 > 

S3≔natRedPair11;M3≔natRedPair12;B3≔natRedPair13

S3:=e1,e4

M3:=e2,e3

Alg2 > 

Query⁡S3,M3,B3,NaturallyReductivePair

true

(2.10)

See Also

DifferentialGeometry

LieAlgebras

LieDerivative

Query