LAVF Object Overloaded builtins
overview of overloaded builtins for LAVF object.
Description
Examples
Compatibility
The functionalities of some Maple builtin commands are extended for use on LAVF object.
The following builtins have been overloaded for this purpose: indets, has, type, hastype
Let L be a LAVF object.
(i) The call type(L, t) returns true if t is any of the following types: module, object, anything, and LAVF. See examples below.
(ii) The call type(L, dependent(x)) and type(L, freeof(x)) respectively return true if its determining system S including the DEs system, the independent variables, and the dependent variables of S contain (respectively don't contain) x. See example below.
The indets, has, hastype builtin commands accept a LAVF object and apply their methods onto the DEs system, the independent variables, and the dependent variables of the determining system of the LAVF object.
These overloaded builtins are 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,x=0,diff⁡η⁡x,y,y=0,diff⁡ξ⁡x,y,y+diff⁡η⁡x,y,x=0,diff⁡ξ⁡x,y,y,y=0,diff⁡η⁡x,y,x,x=0,indep=x,y,dep=ξ,η
E2≔ξx=0,ηy=0,ξy+ηx=0,ξy,y=0,ηx,x=0,indep=x,y,dep=ξ,η
We first construct a LAVF object for 2-dim Euclidean group E(2)
L≔LAVF⁡V,E2
L≔ξ⁢ⅆⅆx+η⁢ⅆⅆy&whereξy,y=0,ξx=0,ηx=−ξy,ηy=0
We also construct a fully-integrated LAVF object for E(2).
Lsol≔LAVFSolve⁡L,output=lavf,consts=a,b,c
Lsol≔ξ⁢ⅆⅆx+η⁢ⅆⅆy&whereξ=−a⁢y+c,η=a⁢x+b
type
type⁡L,LAVF
true
type⁡L,object
type⁡L,`module`
type⁡L,dependent⁡x
type⁡L,freeof⁡x
false
and the fully-integrated LAVF Lsol does contain constant of integration variable a.
type⁡Lsol,dependent⁡a
indets, has, hastype
indets⁡L
x,y,ξy,y,ηx,ηy,ξx,ξy,η,ξ
indets⁡Lsol
a,b,c,x,y,η,ξ
has⁡L,b
has⁡Lsol,b
hastype⁡L,scalar
hastype⁡Lsol,float
The LAVF Object Overloaded builtins 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]
indets
has
hastype
Download Help Document