LieAlgebrasOfVectorFields
DisplayStructure
display the structure constants of a LAVF object
Calling Sequence
Parameters
Description
Examples
Compatibility
DisplayStructure( L, u, order = n, format = x )
DisplayStructure( C, u, format = x )
L
-
a LAVF object
C
an array with three indices representing the structure constants of a LAVF (see method StructureConstants)
u
a name or a list of names
n
(optional) a positive integer or a string "involution"
x
(optional) a string: either "commutatorTable", "commutatorList", or "cartan"
The command DisplayStructure(...) displays the structure constants of a LAVF object L as with respect to L's current initial data basis, formatted as a commutator table with the second input argument u as the printed name(s).
The second calling sequence gives alternative way to display the structure constants from the input argument C directly, without needed to know which LAVF object is C from. The structure constants of a LAVF object L can be got by calling StructureConstants(L).
If the second input argument u is a name,then the basis of solution vector fields are printed as X1,X2,…,Xr where r is the dimension of the Lie algebra. If u is provided as list of names A,B,C,… then these will be taken as names of basis elements. The number of entries in the list must be equivalent to r.
By specifying the option format = "commutatorList" or "cartan", the structure constants cijk can be displayed as commutator lists or cartan format respectively,
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 DisplayStructure(...) only after executing the command with(LieAlgebrasOfVectorFields), but can always be used in the form :-LieAlgebrasOfVectorFields:-DisplayStructure(...).
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=ξ,η
L≔LAVF⁡V,E2
L≔ξ⁢ⅆⅆx+η⁢ⅆⅆy&whereξy,y=0,ξx=0,ηx=−ξy,ηy=0
DisplayStructure⁡L,X
00X200−X1−X2X10
Or the above step is equivalent to the following two steps.
Cijk≔StructureConstants⁡L
DisplayStructure⁡Cijk,X
Alternative way to display cijk as commutator lists.
DisplayStructure⁡Cijk,X,format=commutatorList
X1,X3=X2,X2,X3=−X1
The LieAlgebrasOfVectorFields[DisplayStructure] 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]
StructureConstants
Download Help Document