DisplayStructure - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


LieAlgebrasOfVectorFields

  

DisplayStructure

  

display the structure constants of a LAVF object

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

DisplayStructure( L, u, order = n, format = x )

DisplayStructure( C, u, format = x )

Parameters

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"

Description

• 

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(...).

Examples

withLieAlgebrasOfVectorFields:

Typesetting:-Settingsuserep=true:

Typesetting:-Suppressξx,y,ηx,y:

VVectorFieldξx,yDx+ηx,yDy,space=x,y

Vξⅆⅆx+ηⅆⅆy

(1)

E2LHPDEdiffξ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)

LLAVFV,E2

Lξⅆⅆx+ηⅆⅆy&whereξy,y=0,ξx=0,ηx=ξy,ηy=0

(3)

DisplayStructureL,X

00X200X1X2X10

(4)

Or the above step is equivalent to the following two steps.

CijkStructureConstantsL

DisplayStructureCijk,X

00X200X1X2X10

(5)

Alternative way to display cijk as commutator lists.

DisplayStructureCijk,X,format=commutatorList

X1,X3=X2,X2,X3=X1

(6)

Compatibility

• 

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