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

Online Help

All Products    Maple    MapleSim


DEtools

  

solve_group

  

represent a Lie Algebra of symmetry generators in terms of derived algebras

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

solve_group(G, y(x))

Parameters

G

-

list of symmetry generators

y(x)

-

dependent and independent variables

Description

• 

solve_group receives a list G of infinitesimals corresponding to symmetry generators that generate a finite dimensional Lie Algebra G, and returns a representation of the derived algebras of G.

• 

Derived algebras Gi of G are defined recursively as follows:

  

1 is G;

  

G is the Lie Algebra obtained by taking all possible commutators of 1;

  

in general, Gi+1 is the Lie Algebra obtained by taking all possible commutators of Gi.

• 

Since G is assumed to be finite, there exists a positive integer n with the following properties:

  

(i) Gn+1 = Gn

  

(ii) n is the smallest integer possessing property (i).

• 

solve_group returns a list L of n+1 lists of symmetries with the following properties:

  

The symmetries inside the list L1 form the basis for Gn

  

The symmetries inside the lists L1 and L2 together form the basis for Gn−1.

  

In general, the symmetries inside the first n+1−i lists of L together form the basis for Gi.

  

In other words, map(op, L[1..n+1-i]) is a basis for Gi.

  

The group G is solvable if Gn is the zero group. If G is solvable then the first element of the returned list L will be the empty list [].

• 

This function is part of the DEtools package, and so it can be used in the form solve_group(..) only after executing the command with(DEtools). However, it can always be accessed through the long form of the command by using DEtools[solve_group](..).

Examples

> 

with⁡DEtools:

> 

G≔ξ⁡x,y,η⁡x,y

G≔ξ⁡x,y,η⁡x,y

(1)
> 

solve_group⁡G,y⁡x

,ξ⁡x,y,η⁡x,y

(2)
> 

G20≔0,1,1,0

G20≔0,1,1,0

(3)
> 

Xcommutator⁡op⁡G20,y⁡x

_ξ=0,_η=0

(4)
> 

solve_group⁡G20,y⁡x

,0,1,1,0

(5)
> 

G21≔0,1,0,y

G21≔0,1,0,y

(6)
> 

Xcommutator⁡op⁡G21,y⁡x

_ξ=0,_η=1

(7)
> 

solve_group⁡G21,y⁡x

,0,1,0,y

(8)
> 

G≔1,0,0,1,exp⁡y,0

G≔1,0,0,1,ⅇy,0

(9)
> 

Xcommutator⁡G1,G2,y⁡x

_ξ=0,_η=0

(10)
> 

Xcommutator⁡G1,G3,y⁡x

_ξ=0,_η=0

(11)
> 

Xcommutator⁡G2,G3,y⁡x

_ξ=ⅇy,_η=0

(12)
> 

solve_group⁡G,y⁡x

,ⅇy,0,1,0,0,1

(13)
> 

SL2≔0,1,0,y,0,y2

SL2≔0,1,0,y,0,y2

(14)
> 

Xcommutator⁡SL21,SL22,y⁡x

_ξ=0,_η=1

(15)
> 

Xcommutator⁡SL21,SL23,y⁡x

_ξ=0,_η=2⁢y

(16)
> 

Xcommutator⁡SL22,SL23,y⁡x

_ξ=0,_η=y2

(17)
> 

solve_group⁡SL2,y⁡x

0,1,0,2⁢y,0,y2

(18)

See Also

canoni

DEtools

DEtools/reduce_order

dsolve,Lie

equinv

eta_k

PDEtools

symgen

Xcommutator