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

Online Help

All Products    Maple    MapleSim


StructureConstants

calculate the structure constants of a LAVF object.

StructureCoefficients

calculate the structure coefficients for a LAVF of infinite type.

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

StructureConstants( obj)

StructureCoefficients( obj)

Parameters

obj

-

a LAVF object that is a Lie algebra i.e. IsLieAlgebra(obj) returns true, see IsLieAlgebra.

Description

• 

Let L be a LAVF object which is a Lie algebra and is of finite type (see IsFiniteType). Then StructureConstants (and StructureCoefficients) methods return the structure constants of L (namely cijk), as a 3-dim array.

• 

If L is not of finite type (i.e. IsFiniteType(L) returns false), then StructureCoefficients(L) returns a sequence of two arrays of structure coefficients cijk, akirho, (k up, irho down)

• 

The output structure constants Cijk can then be displayed via the DisplayStructure command of the LieAlgebrasOfVectorFields package. See Overview of the LieAlgebrasOfVectorFields package for more detail.

• 

These methods are 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 LAVF for Euclidean group E(2).

> 

L≔LAVF⁡V,E2

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

(3)
> 

IsLieAlgebra⁡L

true

(4)
> 

Cijk≔StructureConstants⁡L

Cijk≔00000−1010slice of 3 × 3 × 3 Array

(5)
> 

DisplayStructure⁡Cijk,X

00X200−X1−X2X10

(6)

Now consider a LAVF of infinite type.

> 

Sinf≔LHPDE⁡diff⁡ξ⁡x,y,y=0,η⁡x,y=y⁢diff⁡ξ⁡x,y,x,indep=x,y,dep=ξ,η

Sinf≔ξy=0,η=y⁢ξx,indep=x,y,dep=ξ,η

(7)
> 

Linf≔LAVF⁡V,Sinf

Linf≔ξ⁢ⅆⅆx+η⁢ⅆⅆy&whereξx=ηy,ξy=0,ηy=ηy

(8)
> 

SolutionDimension⁡Linf

∞

(9)
> 

IsLieAlgebra⁡Linf

true

(10)
> 

C,A≔StructureCoefficients⁡Linf

C,A≔01y−1y0slice of 2 × 2 × 2 Array,00slice of 2 × 1 × 2 Array

(11)
> 

DisplayStructure⁡C,A,X,Z,format=commutatorList

X1,X2=X1y,X1,Z1=−X2

(12)

More usually, the structure of an infinite Lie pseudogroup is displayed using Cartan structure equations, which are expressed in terms of 1-forms:

> 

DisplayStructure⁡C,A,ω,pi,format=cartan

d⁢ω1=−ω1∧ω2y,d⁢ω2=−ω1∧π1

(13)

Compatibility

• 

The StructureConstants and StructureCoefficients commands were 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]

IsLieAlgebra

DisplayStructure

IsFiniteType