LAVFSolve
find a LAVF object whose solution space is the sum of the solution spaces of given LAVF objects.
Calling Sequence
Parameters
Description
Examples
Compatibility
LAVFSolve( obj, output = out, consts = c)
obj
-
a LAVF object that is of finite type (see IsFiniteType)
out
(optional) a string: either "solution", "basis", or "lavf"
c
(optional) a name or a list of names
The LAVFSolve method attempts to solve the determining system in a LAVF object.
If solving is successful then by default the method returns a list of solution vector fields.
The returned output can be as a basis (by specifying output = "basis") or a new LAVF object (by specifying output = "lavf").
For a returned output that involves constants of integration variables, by default these variables are labeled as _C1, _C2, ...
The constant of integration variables can be renamed by specifying the optional argument consts = c.
By specifying consts = alpha (i.e. a name), the constants of integration will be named as α1,α2,α3,..
By specifying consts = [alpha, beta, phi...] (i.e. a list of names), the constants of integration will be named as α,β,φ,…
This is a front-end to the LHSolve method for solving the determining system. LHSolve is associated with the LHPDE object, see Overview of the LHPDE object for more detail.
The method throws an exception if the LAVF is not of finite type.
This method is associated with the LAVF object. For more detail, see Overview of the LAVF object.
with⁡LieAlgebrasOfVectorFields:
Typesetting:-Settings⁡userep=true:
Typesetting:-Suppress⁡ξ⁡x,y,η⁡x,y:
V≔VectorField⁡ξ⁡x,y⁢Dx+η⁡x,y⁢Dy,space=x,y
V≔ξ⁢ⅆⅆx+η⁢ⅆⅆy
E2≔LHPDE⁡diff⁡ξ⁡x,y,y,y=0,diff⁡η⁡x,y,x=−diff⁡ξ⁡x,y,y,diff⁡η⁡x,y,y=0,diff⁡ξ⁡x,y,x=0,indep=x,y,dep=ξ,η
E2≔ξy,y=0,ηx=−ξy,ηy=0,ξx=0,indep=x,y,dep=ξ,η
Construct a vector fields system for E(2).
L≔LAVF⁡V,E2
L≔ξ⁢ⅆⅆx+η⁢ⅆⅆy&whereξy,y=0,ξx=0,ηx=−ξy,ηy=0
LAVFSolve⁡L
−c__1⁢y+c__3⁢ⅆⅆx+c__1⁢x+c__2⁢ⅆⅆy
LAVFSolve⁡L,consts=α,β,δ
−α⁢y+δ⁢ⅆⅆx+α⁢x+β⁢ⅆⅆy
LAVFSolve⁡L,output=basis
−y⁢ⅆⅆx+x⁢ⅆⅆy,ⅆⅆy,ⅆⅆx
LAVFSolve⁡L,output=lavf,consts=α
ξ⁢ⅆⅆx+η⁢ⅆⅆy&whereξ=−y⁢α1+α3,η=x⁢α1+α2
The LAVFSolve 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[LHPDE]
LieAlgebrasOfVectorFields[LAVF]
IsFiniteType
LHSolve
Download Help Document