LieAlgebrasOfVectorFields
VFPDO
construct a VFPDO object
Calling Sequence
Parameters
Description
Examples
Compatibility
VFPDO( "trivial", V)
VFPDO( p, V )
VFPDO( L)
V
-
an VectorField object
L
an LAVF object
p
a list or set of linear homogeneous differential expressions or a LHPDE object whose dependent variables are the components of the VectorField V
The command VFPDO(...) is for constructing a VFPDO object. It returns a VFPDO object if successful. A valid VFPDO object has access to various methods which allow it to be manipulated and its contents queried. For more detail, see Overview of the VFPDO object.
The VFPDO constructor command works by taking a list of linear homogeneous differential expressions and return essentially the same thing, but as a differential operator on the vector field V.
In the first calling sequence VFPDO("trivial", V) returns the zero VFPDO operator on the vector field V.
In the second calling sequence, the first input argument is a list or set of scalar expressions or equations, or alternatively a table as returned by DEtools[rifsimp] or a LHPDE object, and their dependant variables must be components of the vector field V.
In the third sequence, it builds a VFPDO from LAVF L. Note here if the L is integrated, the VFPDO will be built from the implicit form of L.
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 VFPDO(...) only after executing the command with(LieAlgebrasOfVectorFields), but can always be used in the form LieAlgebrasOfVectorFields:-VFPDO(...).
with⁡LieAlgebrasOfVectorFields:
X≔VectorField⁡ξ⁡x,y⁢Dx+η⁡x,y⁢Dy,space=x,y
X≔ξ⁡x,y⁢ⅆⅆx+η⁡x,y⁢ⅆⅆy
S≔LHPDE⁡diff⁡ξ⁡x,y,x=0,diff⁡ξ⁡x,y,y,y=0,diff⁡η⁡x,y,x=−diff⁡ξ⁡x,y,y,diff⁡η⁡x,y,y=0,indep=x,y,dep=ξ,η
S≔∂∂xξ⁡x,y=0,∂2∂y2ξ⁡x,y=0,∂∂xη⁡x,y=−∂∂yξ⁡x,y,∂∂yη⁡x,y=0,indep=x,y,dep=ξ⁡x,y,η⁡x,y
L≔LAVF⁡X,S
L≔ξ⁡x,y⁢ⅆⅆx+η⁡x,y⁢ⅆⅆy&where∂2∂y2ξ⁡x,y=0,∂∂xξ⁡x,y=0,∂∂xη⁡x,y=−∂∂yξ⁡x,y,∂∂yη⁡x,y=0
First we build a trivial VFPDO
VFPDO⁡trivial,X
X↦X⁡x,X⁡y
or we can build a VFPDO directly from a LAVF..
VFPDO⁡L
X↦∂2∂y2X⁡x,ⅆⅆxX⁡x,∂∂xX⁡y+∂∂yX⁡x,ⅆⅆyX⁡y
The LieAlgebrasOfVectorFields[VFPDO] command was introduced in Maple 2020.
For more information on Maple 2020 changes, see Updates in Maple 2020.
See Also
VFPDO (Object overview)
LieAlgebrasOfVectorFields (Package overview)
LieAlgebrasOfVectorFields[VectorField]
LieAlgebrasOfVectorFields[VFPDO]
VFPDO as operator
Download Help Document