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

Online Help

All Products    Maple    MapleSim


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

Calling Sequence

LAVFSolve( obj, output = out, consts = c)

Parameters

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

Description

• 

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.

Examples

> 

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

(1)
> 

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=ξ,η

(2)

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

(3)
> 

LAVFSolve⁡L

−c__1⁢y+c__3⁢ⅆⅆx+c__1⁢x+c__2⁢ⅆⅆy

(4)
> 

LAVFSolve⁡L,consts=α,β,δ

−α⁢y+δ⁢ⅆⅆx+α⁢x+β⁢ⅆⅆy

(5)
> 

LAVFSolve⁡L,output=basis

−y⁢ⅆⅆx+x⁢ⅆⅆy,ⅆⅆy,ⅆⅆx

(6)
> 

LAVFSolve⁡L,output=lavf,consts=α

ξ⁢ⅆⅆx+η⁢ⅆⅆy&whereξ=−y⁢α1+α3,η=x⁢α1+α2

(7)

Compatibility

• 

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