DEtools
solve_group
represent a Lie Algebra of symmetry generators in terms of derived algebras
Calling Sequence
Parameters
Description
Examples
solve_group(G, y(x))
G
-
list of symmetry generators
y(x)
dependent and independent variables
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](..).
with⁡DEtools:
G≔ξ⁡x,y,η⁡x,y
solve_group⁡G,y⁡x
,ξ⁡x,y,η⁡x,y
G20≔0,1,1,0
Xcommutator⁡op⁡G20,y⁡x
_ξ=0,_η=0
solve_group⁡G20,y⁡x
,0,1,1,0
G21≔0,1,0,y
Xcommutator⁡op⁡G21,y⁡x
_ξ=0,_η=1
solve_group⁡G21,y⁡x
,0,1,0,y
G≔1,0,0,1,exp⁡y,0
G≔1,0,0,1,ⅇy,0
Xcommutator⁡G1,G2,y⁡x
Xcommutator⁡G1,G3,y⁡x
Xcommutator⁡G2,G3,y⁡x
_ξ=ⅇy,_η=0
,ⅇy,0,1,0,0,1
SL2≔0,1,0,y,0,y2
Xcommutator⁡SL21,SL22,y⁡x
Xcommutator⁡SL21,SL23,y⁡x
_ξ=0,_η=2⁢y
Xcommutator⁡SL22,SL23,y⁡x
_ξ=0,_η=y2
solve_group⁡SL2,y⁡x
0,1,0,2⁢y,0,y2
See Also
canoni
DEtools/reduce_order
dsolve,Lie
equinv
eta_k
PDEtools
symgen
Xcommutator
Download Help Document