LieAlgebrasOfVectorFields
EliminationLAVF
construct a LAVF object from the symmetry vector fields
Calling Sequence
Parameters
Description
Examples
Compatibility
EliminationLAVF(V, vfList)
V
-
a VectorField object
vfList
a list of VectorField objects representing solution vector fields
The command EliminationLAVF(...) constructs a LAVF object based on the solution vector fields vf. A valid LAVF object then has access to at least 60 methods methods which allow it to be manipulated and its contents queried. For more detail, see Overview of the LAVF object.
It first finds the Lie determining system of all linear combination of vector fields in vfList, and expresses the system DQ in terms of the variable names from V. It then constructs a LAVF object using V and DQ.
The command ultimately uses LieAlgebrasOfVectorFields[EliminationSystem] to construct the determining system as a LHPDE object.
This command is part of the LieAlgebrasOfVectorFields package. For more detail, see Overview of the LieAlgebrasOfVectorFields package.
This command can be used in the form EliminationLAVF(...) only after executing the command with(LieAlgebrasOfVectorFields), but can always be used in the form LieAlgebrasOfVectorFields:-EliminationLAVF(...).
with⁡LieAlgebrasOfVectorFields:
Typesetting:-Settings⁡userep=true:
Typesetting:-Suppress⁡η,ξ,ζ⁡x,y,z:
We consider three 3-D rotation vector fields that generating standard SO(3) action on R3(x,y,z). First we construct these vector fields.
R1≔VectorField⁡x⁢Dy−y⁢Dx,space=x,y,z
R1≔−y⁢ⅆⅆx+x⁢ⅆⅆy
R2≔VectorField⁡x⁢Dz−z⁢Dx,space=x,y,z
R2≔−z⁢ⅆⅆx+x⁢ⅆⅆz
R3≔VectorField⁡y⁢Dz−z⁢Dy,space=x,y,z
R3≔−z⁢ⅆⅆy+y⁢ⅆⅆz
X≔VectorField⁡ξ⁡x,y,z⁢Dx+η⁡x,y,z⁢Dy+ζ⁡x,y,z⁢Dz,space=x,y,z
X≔ξ⁢ⅆⅆx+η⁢ⅆⅆy+ζ⁢ⅆⅆz
Then we use the command to construct a LAVF object as the vector fields system for SO(3)
SO3≔EliminationLAVF⁡X,R1,R2,R3
SO3≔ξ⁢ⅆⅆx+η⁢ⅆⅆy+ζ⁢ⅆⅆz&whereξ=−η⁢y−ζ⁢zx,ηx=ζy⁢z+ηx,ηy=0,ηz=−ζy,ζy,y=0,ζx=−ζy⁢y+ζx,ζz=0
Solving the LAVF brings back these three vector fields.
LAVFSolve⁡SO3,output=basis
−z⁢ⅆⅆy+y⁢ⅆⅆz,−z⁢ⅆⅆx+x⁢ⅆⅆz,−y⁢ⅆⅆx+x⁢ⅆⅆy
The LieAlgebrasOfVectorFields[EliminationLAVF] command was introduced in Maple 2020.
For more information on Maple 2020 changes, see Updates in Maple 2020.
See Also
LieAlgebrasOfVectorFields (Package overview)
LAVF (Object overview)
LieAlgebrasOfVectorFields[VectorField]
LieAlgebrasOfVectorFields[EliminationSystem]
LAVFSolve
Download Help Document